body{margin:0;background:#fff;color:#18275d;font-family:'DM Sans',Arial,sans-serif}main{min-height:70vh}.guide-content{max-width:1160px;margin:0 auto;padding:58px 32px 95px}.guide-hero{display:block;width:100%;max-height:390px;object-fit:cover;border-radius:10px;margin-bottom:28px}.guide-block{margin:0 auto 24px}.guide-block *{box-sizing:border-box}.guide-block img{max-width:100%;height:auto}.guide-block a{overflow-wrap:anywhere}.guide-block table{max-width:100%;display:block;overflow-x:auto}.guide-block .sqs-block-content{max-width:100%}.guide-block h1,.guide-block h2,.guide-block h3{max-width:100%}.guide-block p,.guide-block li{line-height:1.65}.guide-block .sqs-code-container{max-width:100%}.guide-content .legal-document{display:block;width:100%;height:1050px;border:1px solid #d7deec;border-radius:8px}.guide-content .accordion-items-container{list-style:none;padding:0;margin:0}.guide-content .faq-item{border-top:1px solid #d7deec;padding:0}.guide-content .faq-item:last-child{border-bottom:1px solid #d7deec}.guide-content .faq-item summary{cursor:pointer;list-style:none;padding:22px 32px 22px 0;font:600 19px/1.45 'DM Sans',Arial,sans-serif;position:relative}.guide-content .faq-item summary::-webkit-details-marker{display:none}.guide-content .faq-item summary:after{content:'+';position:absolute;right:4px;font-size:24px;font-weight:400;top:17px}.guide-content .faq-item[open] summary:after{content:'−'}.guide-content .faq-item summary:focus-visible{outline:3px solid #6684d9;outline-offset:3px}.guide-content .faq-answer{padding:0 30px 24px 0;color:#536183;font-size:16px}.guide-content .faq-answer p{margin:0 0 12px}@media(max-width:720px){.guide-content{padding:35px 20px 65px}.guide-hero{max-height:260px}.guide-block{margin-bottom:18px}.guide-block h1{font-size:clamp(40px,11vw,60px)!important}.guide-block h2{font-size:clamp(30px,8vw,48px)!important}.guide-content .faq-item summary{font-size:17px}}
.science-page{max-width:850px;padding-top:76px}
.science-page>.guide-block:first-child{margin-bottom:48px}
.science-page>.guide-block:first-child h1{max-width:790px;margin:0 auto!important;text-align:center!important;font-family:'Instrument Serif',Georgia,serif!important;font-size:clamp(58px,8vw,90px)!important;font-style:italic!important;font-weight:400!important;line-height:1.05!important;letter-spacing:-.035em;color:#142664!important}
.science-page>.guide-block:nth-child(2){margin-bottom:70px}
.science-page>.guide-block:nth-child(2) p{font-size:19px;line-height:1.48;margin:0 0 18px;color:#252c3c}
.science-page .guide-block h2{margin:0 0 24px!important;font-family:'Instrument Serif',Georgia,serif!important;font-size:clamp(32px,4vw,42px)!important;font-style:italic!important;font-weight:400!important;color:#142664!important}
.science-page .science-accordion{margin:0 0 62px;border-bottom:1px solid #d9deea}
.science-page .science-item{border-top:1px solid #d9deea}
.science-page .science-item summary{cursor:pointer;list-style:none;position:relative;padding:22px 48px 22px 0;font:500 22px/1.3 'DM Sans',Arial,sans-serif;color:#18275d}
.science-page .science-item summary::-webkit-details-marker{display:none}
.science-page .science-item summary::after{content:'+';position:absolute;right:6px;top:17px;font-size:29px;font-weight:300}
.science-page .science-item[open] summary::after{content:'−'}
.science-page .science-item summary:focus-visible{outline:2px solid #18275d;outline-offset:3px}
.science-page .science-answer{padding:0 30px 25px 0;color:#303a55;font-size:16px;line-height:1.6}
.science-page .science-answer p{margin:0 0 16px;line-height:1.6}
.science-page .science-answer ul{padding-left:22px}
.science-page .science-answer li{margin-bottom:12px}
@media(max-width:720px){.science-page{padding-top:42px}.science-page>.guide-block:first-child{margin-bottom:32px}.science-page>.guide-block:nth-child(2){margin-bottom:48px}.science-page>.guide-block:nth-child(2) p{font-size:17px}.science-page .science-item summary{font-size:18px;padding:19px 36px 19px 0}.science-page .science-item summary::after{right:4px;top:14px}.science-page .science-answer{font-size:15px;padding-right:0}}
.guide-content #jp-lead-wrap h1,.guide-content #jp-wrapper h1 span:last-child,.guide-content #jp-wrapper .jp-result-title{font-family:'Instrument Serif',Georgia,serif!important;font-weight:400!important;letter-spacing:-.035em}.guide-content #jp-wrapper h1 span:first-child{font-family:'DM Sans',Arial,sans-serif!important;font-size:13px!important;font-weight:700!important;letter-spacing:.16em!important}.guide-content #jp-wrapper,.guide-content #jp-lead-wrap{font-family:'DM Sans',Arial,sans-serif!important}.guide-content #jp-wrapper .jp-primary-btn,.guide-content #jp-wrapper .jp-secondary-btn,.guide-content #jp-wrapper .jp-download-btn,.guide-content #jp-lead-form button{font-family:'DM Sans',Arial,sans-serif!important}
@media(max-width:720px){.guide-content #jp-lead-wrap{padding-top:24px!important}.guide-content #jp-lead-wrap h1{font-size:clamp(42px,10vw,58px)!important}.guide-content #jp-wrapper h1 span:last-child{font-size:clamp(40px,9vw,58px)!important}}
