.faq-hero{padding:105px 0 90px;background:#17191c;color:#fff}.faq-hero .crumbs{color:#aeb2b6}.faq-hero h1{max-width:980px;font-size:clamp(4rem,7vw,7rem)}.faq-hero>div>p:not(.eyebrow):not(.crumbs){max-width:760px;margin:28px 0 0;color:#c4c7ca;font-size:1.06rem}.faq-stats{display:flex;gap:48px;margin-top:48px;padding-top:26px;border-top:1px solid #ffffff20;color:#aeb2b6;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.faq-stats b{display:block;color:#fff;font:600 2.7rem 'Barlow Condensed',Arial,sans-serif}.faq-browser{padding:90px 0 115px;background:#f4f4f1}.faq-browser-grid{display:grid;grid-template-columns:300px minmax(0,1fr);gap:60px;align-items:start}.faq-sidebar{position:sticky;top:24px;background:#17191c;color:#fff}.faq-sidebar-title{padding:28px;border-bottom:1px solid #ffffff18}.faq-sidebar-title h2{font-size:2.5rem}.faq-sidebar>a{display:grid;grid-template-columns:32px 1fr;column-gap:12px;padding:18px 22px;border-bottom:1px solid #ffffff12;color:#c8cbcd}.faq-sidebar>a span{grid-row:1/3;color:#f26522;font-size:.7rem;font-weight:700}.faq-sidebar>a b{font-size:.92rem}.faq-sidebar>a small{color:#777b7f}.faq-sidebar>a:hover,.faq-sidebar>a[aria-current=page]{background:#f26522;color:#fff}.faq-sidebar>a[aria-current=page] span,.faq-sidebar>a[aria-current=page] small{color:#fff}.faq-results{min-width:0}.faq-category-panel>header{position:relative;padding:0 0 38px}.faq-category-panel>header h2{font-size:clamp(3rem,5vw,5rem)}.faq-category-panel>header>p:not(.eyebrow){max-width:650px;color:#6f7378}.faq-category-panel>header>a{display:inline-block;margin-top:8px;color:#f26522;font-weight:700}.faq-question-list{border-top:1px solid #cfd1ce}.faq-question-list details{background:#fff;border-bottom:1px solid #d9dad7}.faq-question-list details[hidden]{display:none}.faq-question-list summary{display:grid;grid-template-columns:52px 1fr;gap:16px;align-items:center;padding:22px 58px 22px 22px;cursor:pointer;position:relative;font-weight:700;line-height:1.35;list-style:none}.faq-question-list summary::-webkit-details-marker{display:none}.faq-question-list summary:after{content:'+';position:absolute;right:24px;color:#f26522;font-size:1.5rem}.faq-question-list details[open] summary:after{content:'−'}.faq-question-list summary span{color:#a4a7aa;font-size:.7rem;letter-spacing:.08em}.faq-answer{padding:0 64px 25px 90px}.faq-answer p{margin:0;color:#565b5f;line-height:1.75}.faq-answer .faq-note{margin-top:12px;padding:12px 15px;border-left:3px solid #f26522;background:#f7f7f4;color:#6d7174;font-size:.82rem}.faq-pagination{display:flex;gap:8px;margin-top:28px}.faq-pagination button{width:44px;height:44px;border:1px solid #cfd1ce;background:#fff;color:#24272a;font:700 .85rem Inter,Arial,sans-serif;cursor:pointer}.faq-pagination button:hover,.faq-pagination button[aria-current=page]{border-color:#f26522;background:#f26522;color:#fff}.faq-page-status{margin:14px 0 0;color:#777b7f;font-size:.78rem}.faq-category-panel[hidden]{display:none}@media(max-width:900px){.faq-browser-grid{grid-template-columns:240px minmax(0,1fr);gap:30px}.faq-stats{gap:25px}.faq-answer{padding-left:74px}}@media(max-width:700px){.faq-hero{padding:75px 0 65px}.faq-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.faq-stats b{font-size:2rem}.faq-browser{padding:55px 0 75px}.faq-browser-grid{grid-template-columns:1fr}.faq-sidebar{position:relative;top:auto;display:grid;grid-template-columns:1fr 1fr}.faq-sidebar-title{grid-column:1/-1}.faq-sidebar>a{padding:14px}.faq-category-panel>header{padding-top:10px}.faq-question-list summary{grid-template-columns:38px 1fr;padding:20px 48px 20px 15px}.faq-answer{padding:0 18px 22px}.faq-pagination{justify-content:center}.faq-page-status{text-align:center}}@media(max-width:430px){.faq-sidebar{grid-template-columns:1fr}.faq-stats{grid-template-columns:1fr}.faq-stats span{display:flex;gap:10px;align-items:center}.faq-stats b{display:inline}.faq-hero h1{font-size:3.5rem}}
