.faq-hero{color:#fff;background:#14211f;position:relative;overflow:hidden}.faq-hero:after{content:"?";font-family:var(--font-display),serif;color:#00a9c114;font-size:560px;line-height:1;position:absolute;bottom:-140px;right:4vw}.faq-hero-grid{z-index:1;grid-template-columns:1fr 320px;align-items:center;gap:100px;min-height:570px;display:grid;position:relative}.breadcrumbs{text-transform:uppercase;letter-spacing:.15em;color:#aab8b6;margin-bottom:55px;font-size:10px}.breadcrumbs a{color:var(--yellow)}.faq-hero h1{margin:22px 0 26px;font-size:clamp(58px,7vw,86px)}.faq-hero p{color:#c1ceca;max-width:660px;font-size:15px;line-height:1.8}.hero-help{background:var(--teal);color:var(--ink);box-shadow:14px 14px 0 var(--yellow);flex-direction:column;padding:38px 34px;display:flex}.hero-help>span{text-transform:uppercase;letter-spacing:.15em;font-size:9px;font-weight:900}.hero-help strong{font-family:var(--font-display),serif;margin:23px 0;font-size:28px;line-height:1.15}.hero-help a{margin-top:10px;font-size:12px;font-weight:900}.hero-help a:last-child{text-transform:uppercase;letter-spacing:.12em;border-top:1px solid #14211f40;margin-top:18px;padding-top:18px;font-size:9px}.faq-body{background:#fff;padding:105px 0}.faq-layout{grid-template-columns:240px 1fr;align-items:start;gap:90px;display:grid}.faq-nav{border-top:3px solid var(--teal);flex-direction:column;display:flex;position:sticky;top:28px}.faq-nav>span{text-transform:uppercase;letter-spacing:.15em;color:var(--muted);padding:22px 0 14px;font-size:9px;font-weight:900}.faq-nav>a{border-bottom:1px solid var(--line);padding:12px 0;font-size:12px;font-weight:800}.faq-nav>a:hover{color:var(--teal-dark)}.faq-nav-note{background:var(--paper);margin-top:32px;padding:25px}.faq-nav-note b{font-family:var(--font-display),serif;font-size:19px}.faq-nav-note p{color:var(--muted);font-size:10px;line-height:1.7}.faq-nav-note a{text-transform:uppercase;letter-spacing:.1em;color:var(--teal-dark);font-size:9px;font-weight:900}.faq-group{margin-bottom:90px;scroll-margin-top:30px}.group-heading{align-items:flex-start;gap:25px;margin-bottom:28px;display:flex}.group-heading>span{color:var(--teal-dark);letter-spacing:.15em;padding-top:9px;font-size:10px;font-weight:900}.group-heading p{text-transform:uppercase;letter-spacing:.15em;color:var(--muted);margin:0 0 7px;font-size:9px;font-weight:900}.group-heading h2{font-size:45px}.accordion{border-top:1px solid var(--line)}.accordion details{border-bottom:1px solid var(--line)}.accordion summary{cursor:pointer;font-family:var(--font-display),serif;padding:25px 58px 25px 0;font-size:20px;font-weight:600;list-style:none;position:relative}.accordion summary::-webkit-details-marker{display:none}.accordion summary i,.accordion summary i:after{background:var(--teal-dark);content:"";width:18px;height:2px;transition:all .25s;position:absolute;top:50%;right:5px}.accordion summary i:after{top:0;right:0;transform:rotate(90deg)}.accordion details[open] summary i:after{transform:rotate(0)}.accordion details[open] summary{color:var(--teal-dark)}.answer{padding:0 70px 25px 0}.answer p{color:var(--muted);margin:0;font-size:13px;line-height:1.85}.answer a{color:var(--teal-dark);font-weight:800}.active-link{color:var(--teal-dark)}@media (max-width:850px){.faq-hero-grid{grid-template-columns:1fr 260px;gap:45px}.faq-layout{grid-template-columns:190px 1fr;gap:45px}}@media (max-width:680px){.faq-hero-grid{grid-template-columns:1fr;gap:35px;padding:70px 0 85px}.breadcrumbs{margin-bottom:38px}.faq-hero h1{font-size:52px}.hero-help{max-width:320px}.faq-hero:after{display:none}.faq-body{padding:75px 0}.faq-layout{grid-template-columns:1fr}.faq-nav{grid-template-columns:1fr 1fr;gap:0 18px;display:grid;position:static}.faq-nav>span,.faq-nav-note{grid-column:1/-1}.faq-nav-note{margin-bottom:25px}.faq-group{margin-bottom:70px}.group-heading h2{font-size:39px}.accordion summary{padding-right:42px;font-size:18px}.answer{padding-right:10px}}
