.a-faq-page p{color:var(--muted)}.a-faq-page h2{font-weight:500;line-height:1.08;letter-spacing:-.04em}.a-faq-eyebrow{font-size:11px;letter-spacing:.13em;font-weight:500;text-transform:uppercase;line-height:1.5}.a-faq-link{display:inline-flex;align-items:center;gap:24px;font-size:13px;line-height:1.4;font-weight:500;border-bottom:1px solid;padding:4px 0;color:var(--foreground)}.a-faq-link>span{font-size:20px}.a-faq-button{padding:16px 22px;min-height:52px;gap:24px;line-height:1.3;font-size:14px;border-radius:3px}.a-faq-button>span{font-size:20px}.a-faq-question .space-y-4{margin:0;font-size:15px;line-height:1.9;color:#52687e}.a-faq-toc>p:not(.a-faq-eyebrow){white-space:pre-line}.a-faq-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:90px;border-bottom:1px solid var(--border);padding-block:32px;min-height:256px;align-items:center}.a-faq-hero h1{font-size:clamp(40px,4.7vw,66px);line-height:1.04;letter-spacing:-.055em;margin:23px 0 0;font-weight:500}.a-faq-hero h1 span{color:var(--brand)}.a-faq-hero>p{font-size:16px;line-height:1.8;max-width:445px;margin:0 0 3px;color:var(--muted)}.a-faq-question{border-bottom:1px solid var(--border);scroll-margin-top:190px}.a-faq-group-head+.a-faq-question{border-top:1px solid var(--border)}.a-faq-question summary{display:flex;align-items:center;justify-content:space-between;gap:28px;cursor:pointer;list-style:none;font-size:16px;font-weight:500;line-height:1.6;padding:22px 0}.a-faq-question summary::-webkit-details-marker{display:none}.a-faq-question summary>span{flex:0 0 25px;font-size:23px;font-weight:400;text-align:center;color:var(--brand);transition:transform .15s}.a-faq-question[open] summary>span{transform:rotate(45deg)}.a-faq-question[open] summary{color:var(--brand)}.a-faq-question>div{padding:0 42px 24px 0}.a-faq-question p{font-size:15px;line-height:1.9;margin:0;max-width:680px;color:#52687e}.a-faq-reading-layout{display:grid;grid-template-columns:255px minmax(0,1fr);gap:80px;padding-top:53px;padding-bottom:60px;align-items:start}.a-faq-toc{position:sticky;top:126px}.a-faq-toc nav{display:grid;margin-top:21px;border-top:1px solid var(--border)}.a-faq-toc nav>a{font-size:13px;line-height:1.6;display:flex;align-items:baseline;gap:13px;padding:18px 0;border-bottom:1px solid var(--border)}.a-faq-toc nav>a>span:first-child{font-size:9px;color:var(--brand)}.a-faq-toc nav>a>span:last-child:not(:first-child){margin-left:auto;color:var(--brand)}.a-faq-toc nav>a:hover{color:var(--brand)}.a-faq-toc>p:not(.a-faq-eyebrow){font-size:13px;line-height:1.8;margin:32px 0 18px}.a-faq-toc>.a-faq-link{font-size:13px;gap:24px}.a-faq-question-group{margin-bottom:53px;scroll-margin-top:184px}.a-faq-question-group:last-child{margin-bottom:0}.a-faq-group-head{display:flex;gap:21px;align-items:baseline;margin-bottom:22px}.a-faq-group-head>span{font-size:11px;color:var(--brand)}.a-faq-group-head h2{font-size:32px;letter-spacing:-.04em;font-weight:500;margin:0 0 9px}.a-faq-group-head p{font-size:13px;line-height:1.7;margin:0}.a-faq-cta{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-block:38px 52px;border-top:1px solid var(--border);margin-top:10px}.a-faq-cta h2{font-size:34px;letter-spacing:-.04em;margin:17px 0 12px;max-width:600px}.a-faq-cta p:not(.a-faq-eyebrow){font-size:14px;line-height:1.8;margin:0}.a-faq-cta .a-faq-button{flex-shrink:0}.a-faq-cta :focus-visible,.a-faq-reading-layout :focus-visible{outline:2px solid var(--brand);outline-offset:4px}@media (max-width:1000px){.a-faq-hero{gap:40px;padding-block:32px;min-height:256px;align-items:center}.a-faq-hero h1{font-size:52px}.a-faq-hero>p{font-size:14px}.a-faq-reading-layout{grid-template-columns:215px minmax(0,1fr);gap:40px}}@media (max-width:720px){.a-faq-hero{grid-template-columns:1fr;gap:22px;padding-block:24px;min-height:0;align-items:center}.a-faq-hero h1{font-size:38px;margin-top:18px}.a-faq-hero>p{font-size:15px;max-width:540px}.a-faq-question summary{font-size:15px;gap:19px;padding:19px 0}.a-faq-question p{font-size:15px;line-height:1.9}.a-faq-question>div{padding:0 23px 21px 0}.a-faq-reading-layout{grid-template-columns:1fr;gap:37px;padding-top:30px;padding-bottom:40px}.a-faq-toc{position:static}.a-faq-toc nav{margin-top:16px}.a-faq-toc nav>a{padding:14px 0;min-height:48px}.a-faq-toc>p:not(.a-faq-eyebrow){margin-top:20px}.a-faq-toc>.a-faq-link{font-size:13px}.a-faq-group-head{gap:13px;margin-bottom:19px}.a-faq-group-head h2{font-size:28px}.a-faq-group-head p{font-size:12px}.a-faq-question-group{margin-bottom:39px}.a-faq-question,.a-faq-question-group{scroll-margin-top:165px}.a-faq-cta{display:grid;gap:24px;padding-top:29px;padding-bottom:39px;margin-top:0}.a-faq-cta h2{font-size:31px;line-height:1.14}.a-faq-cta p:not(.a-faq-eyebrow){font-size:13px}.a-faq-cta .a-faq-button{justify-self:start}}@media (prefers-reduced-motion:reduce){.a-faq-question summary>span{transition:none}}@media (max-width:650px){.a-faq-page>.site-container{padding-inline:20px}}@media (max-width:600px){.a-faq-eyebrow{font-size:9px}}