html:has(.faq-v01){scroll-behavior:auto}.faq-v01 .faq-hero{padding:clamp(40px,5vw,64px) 0}.faq-v01 .faq-hero .lead{max-width:700px}.faq-v01 .faq-content{padding:clamp(40px,5vw,64px) 0}.faq-v01 .faq-topic-links{display:grid}.faq-v01 #faq-topics{scroll-margin-top:90px}.faq-v01 .faq-topic-short{display:none}.faq-v01 .faq-item{scroll-margin-top:110px}.faq-v01 .faq-item p{max-width:700px;margin:9px 0 0;line-height:1.62}.faq-v01 .faq-back{display:none}.faq-v01 .faq-closing{background:var(--ink);color:#f6f2ea;padding:clamp(54px,6vw,84px) 0}.faq-v01 .faq-closing .eyebrow{color:#d99d8a}.faq-v01 .faq-closing h2{font-size:clamp(39px,5vw,64px);line-height:1.05;max-width:720px}.faq-v01 .faq-closing p:not(.eyebrow){color:#d8d7d1;max-width:650px}.faq-v01 .faq-closing-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 14px}.faq-v01 .faq-closing .button{background:#f6f2ea;color:var(--ink);border-color:#f6f2ea}.faq-v01 .faq-closing .faq-secondary-button{color:#f6f2ea;background:transparent}.faq-v01 .faq-closing small{color:#c9c8c2;font-size:13px;line-height:1.5}.faq-v01 a:focus-visible{outline:3px solid var(--w2-blue);outline-offset:3px}.faq-v01 .faq-closing a:focus-visible{outline-color:#d99d8a}@media (max-width:700px){.faq-v01 .faq-hero{padding:25px 0 27px}.faq-v01 .faq-hero h1{font-size:clamp(36px,10vw,44px)}.faq-v01 .faq-hero .lead{font-size:15px;line-height:1.45;margin-bottom:0}.faq-v01 .faq-content{padding:20px 0 46px}.faq-v01 .w2-faq-layout{gap:38px}.faq-v01 .w2-faq-nav{padding-top:11px}.faq-v01 .w2-faq-nav .w2-kicker{margin-bottom:8px}.faq-v01 .faq-topic-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.faq-v01 .w2-faq-nav a{min-height:44px;padding:8px 10px;border:var(--rule);line-height:1.2;font-size:12px}.faq-v01 .faq-topic-links a:last-child{grid-column:auto}.faq-v01 .faq-topic-full{display:none}.faq-v01 .faq-topic-short{display:inline}.faq-v01 .w2-faq-group{scroll-margin-top:90px}.faq-v01 .w2-faq-group h2{font-size:33px;margin-bottom:11px}.faq-v01 .w2-faq-group .faq-item{padding:18px 0;scroll-margin-top:90px}.faq-v01 .w2-faq-group .faq-item h3{font-size:18px;line-height:1.25}.faq-v01 .faq-back{display:inline-block;font-size:13px;padding:12px 0;text-decoration:underline;text-underline-offset:4px}.faq-v01 .faq-closing-actions{display:grid}.faq-v01 .faq-closing .button{width:100%;text-align:center}}