header nav{gap:12px;font-size:9px}.breadcrumbs{display:flex;align-items:center;gap:12px;padding:22px 6% 0;font-size:9px;color:#96a8b5}.breadcrumbs a{color:#d7e0e6}.page-faq{background:linear-gradient(#111820,#101317)}.page-faq h2{font-size:58px;text-transform:uppercase;margin-bottom:30px}.page-faq h2 em,.knowledge-cta h2 em,.local-anchor h2 em{color:#95a5b1}.page-faq details,.faq-library details{border-bottom:1px solid #ffffff20;padding:24px 0}.page-faq summary,.faq-library summary{font-size:13px;line-height:1.6;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px}.page-faq summary:after,.faq-library summary:after{content:'+';color:var(--red);font-size:20px}.page-faq details[open] summary:after,.faq-library details[open] summary:after{content:'−'}.page-faq details p,.faq-library details p{font-size:12px;color:#9eb0be;max-width:900px;margin-top:18px}.page-faq>.text-link{display:inline-block;margin-top:30px;font-size:11px}.footer-resources{display:flex;position:static;flex-wrap:wrap;gap:18px 25px;margin-bottom:35px;padding-top:25px;border-top:1px solid #ffffff15;font-size:10px;color:#a4b5c0}.footer-resources a:hover{color:white}.faq-library{padding-top:40px}.faq-search{display:flex;justify-content:space-between;align-items:end;gap:25px}.faq-search label{width:min(620px,100%);font-size:11px}.faq-search input{background:#ffffff05;padding:17px;border:1px solid #ffffff30;color:white;font-size:13px}.faq-search>p{color:#8fa5b4;font-size:11px;margin-bottom:28px}.faq-categories{display:flex;position:static;flex-wrap:wrap;gap:9px;padding:20px 0 40px;background:none;border:0}.faq-categories button{background:#ffffff04;border:1px solid #ffffff25;color:#b5c6d1;padding:10px 13px;font:inherit;font-size:10px}.faq-categories button[aria-pressed=true]{background:var(--red);border-color:var(--red);color:white}.faq-group{margin-bottom:55px}.faq-group h2{font-size:39px;text-transform:uppercase;margin-bottom:15px}.faq-empty{font-size:13px;color:#b6c7d2}.knowledge-cta h2,.local-anchor h2{font-size:60px;text-transform:uppercase;margin-bottom:28px}.local-anchor>p:not(.eyebrow){font-size:13px;color:#a0b3c1;max-width:800px;margin-bottom:25px}.local-anchor>.text-link{font-size:12px}.department-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px 8%}.department-grid article{border-top:1px solid #ffffff25;padding-top:24px}.department-grid article>span{font-family:'Barlow Condensed',Arial,sans-serif;font-size:40px;color:var(--red)}.department-grid h3{font-size:32px;text-transform:uppercase;margin:15px 0}.department-grid p{font-size:12px;color:#9eafbd}.zone-detail-link{display:block;font-size:11px;color:#d4dfe6;border-bottom:1px solid #ffffff25;margin-bottom:25px;padding-bottom:15px}.universe-pillars{display:grid;grid-template-columns:repeat(2,1fr);gap:35px 6%}.universe-pillars article{border-top:1px solid #ffffff25;padding-top:25px}.universe-pillars h3{font-size:32px;text-transform:uppercase;margin-bottom:18px}.universe-pillars p{font-size:12px;color:#9aafbd}.guide-links{display:flex;flex-wrap:wrap;gap:20px;margin-top:35px;font-size:11px;color:#d1dee7}[hidden]{display:none!important}@media(max-width:1150px){header nav{gap:8px;font-size:8px}header .brand{width:135px;height:44px}}@media(max-width:760px){header nav{font-size:13px}header .brand{width:112px;height:36px}.breadcrumbs{font-size:8px;gap:9px;padding-top:18px;flex-wrap:wrap}.page-faq h2,.knowledge-cta h2,.local-anchor h2{font-size:45px}.page-faq summary,.faq-library summary{font-size:12px}.page-faq details p,.faq-library details p{font-size:11px}.footer-resources{display:flex;position:static;background:none;border-bottom:0;padding:20px 0 0;gap:16px 23px;font-size:9px}.faq-search{display:block}.faq-search>p{margin-bottom:10px}.faq-search input{font-size:12px}.faq-categories{display:flex;position:static;padding:15px 0 30px}.faq-categories button{font-size:9px;padding:9px 11px}.faq-group h2{font-size:31px}.department-grid,.universe-pillars{grid-template-columns:1fr;gap:30px}.department-grid h3,.universe-pillars h3{font-size:29px}.department-grid p,.universe-pillars p,.local-anchor>p:not(.eyebrow){font-size:11px}.knowledge-cta .actions{flex-direction:column}.guide-links{font-size:10px;gap:18px}}
@media(max-width:760px){.faq-categories,.footer-resources{flex-direction:row;align-items:center}.faq-categories button{width:auto;flex:0 1 auto}.faq-categories{gap:8px}}
