.content-page main{background:var(--paper)}.content-hero{background:var(--teal);color:var(--paper);padding:140px max(6vw,24px) 70px}.content-hero h1{letter-spacing:-.045em;max-width:1050px;margin-top:36px;font-size:clamp(2.6rem,6.5vw,6.5rem)}.content-body{padding:70px max(6vw,24px) 100px}.faq-page-layout{grid-template-columns:minmax(200px,1fr) minmax(0,2.5fr);gap:7vw;max-width:1440px;margin:auto;display:grid}.category-nav{align-self:start;position:sticky;top:40px}.category-nav p{color:var(--teal);margin-bottom:20px;font:600 1rem Montserrat,sans-serif}.category-nav a{border-bottom:1px solid #06445b25;gap:12px;padding:12px 0;font-size:16px;text-decoration:none;display:flex}.category-nav span{color:var(--orange)}.faq-group{margin-bottom:64px;scroll-margin-top:32px}.faq-group h2{color:var(--teal);align-items:baseline;gap:18px;margin-bottom:24px;font-size:clamp(1.5rem,2.6vw,2.6rem);display:flex}.faq-group h2 span{color:var(--orange);font-size:.65em}.faq-group details{padding:22px 0}.faq-group summary{font-size:clamp(1.05rem,1.6vw,1.5rem);transition:opacity .35s}.faq-group details.is-read summary{opacity:.7}.faq-group summary:hover,.faq-group summary:focus-visible{opacity:1}.faq-answer{padding:8px 0 24px;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.8}.faq-answer p+p{margin-top:12px}.faq-contact{background:var(--teal);color:var(--paper);padding:36px}.faq-contact h2{margin-bottom:20px}.faq-contact a{color:var(--paper)}.policy-copy{overflow-wrap:anywhere;max-width:820px;margin:auto;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.85}.policy-copy h2{color:var(--teal);margin:48px 0 20px;font-size:clamp(1.5rem,2.5vw,2.3rem)}.policy-copy p+p{margin-top:16px}.content-page .footer-2{flex-wrap:wrap;gap:20px;display:flex}@media (width<=1099px){.content-hero{padding-top:150px;padding-bottom:44px}.content-hero h1{font-size:clamp(2.4rem,9vw,4.8rem)}.content-body{padding-top:36px}.faq-page-layout{grid-template-columns:1fr;gap:44px}.category-nav{position:static}.category-nav a{min-height:48px}.faq-group{margin-bottom:48px}.content-page .footer{padding-bottom:130px}.faq-contact{padding:28px}}@media (width>=1100px){.content-page .menu-toggle{background:var(--orange);border-radius:50%;width:52px;height:52px;padding:11px;color:#fff!important}.content-page main{background:linear-gradient(90deg,var(--teal) 25%,var(--paper) 25%)}.content-hero{color:var(--teal);background:0 0;padding:150px 5vw 56px 46vw}.content-hero h1{max-width:none;margin:0;font-size:clamp(3rem,4.5vw,5.5rem)}.content-body{padding:0 5vw 100px}.faq-page-layout{grid-template-columns:20vw minmax(0,1fr);gap:21vw;max-width:none}.category-nav{color:var(--paper);padding-right:2vw}.category-nav p{color:var(--paper)}.category-nav a{border-color:#ffffff40}.policy-copy{max-width:none;margin-left:41vw}.policy-copy h2{font-size:clamp(1.5rem,2vw,2.3rem)}.content-page .menu-toggle{background:0 0;border-radius:0;color:var(--teal)!important}.content-page .site-header.is-open .menu-toggle{color:var(--paper)!important}}.policy-toc p{margin-bottom:18px;font:600 1rem Montserrat,sans-serif}.policy-toc a{border-bottom:1px solid #ffffff40;padding:10px 0;font-size:1rem;line-height:1.5;text-decoration:none;display:block}.policy-toc a:hover{text-decoration:underline}.policy-copy h2{scroll-margin-top:40px}@media (width>=1100px){.content-page:has(.policy-layout) .content-hero{padding-left:29.1667vw;padding-right:4.16667vw}.content-page:has(.policy-layout) .content-body{padding-inline:0}.policy-layout{grid-template-columns:repeat(24,minmax(0,1fr));display:grid}.policy-toc{color:var(--paper);grid-column:2/6;align-self:start;position:sticky;top:32px}.policy-copy{grid-column:8/24;max-width:none;margin:0}}@media (width<=1099px){.policy-toc{background:var(--teal);color:var(--paper);margin-bottom:36px;padding:24px}}@media (width>=1100px){.content-page:has(.faq-page-layout) .content-hero{padding-left:29.1667vw;padding-right:4.16667vw}.content-page:has(.faq-page-layout) .content-body{padding-inline:0}.faq-page-layout{grid-template-columns:repeat(24,minmax(0,1fr));gap:0}.category-nav{grid-column:2/6;padding-right:0}.faq-groups{grid-column:8/24}}
