.faq-site .inner-header{background:#fff;color:#102c3e;border-bottom:1px solid #dce7ee}.faq-site .inner-header-cta{background:#087cbd;color:#fff}.faq-site .brand small{color:#527c98}.insights-faq{padding:44px 0;background:#f2f7fa;scroll-margin-top:100px}.faq-section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:20px}.faq-section-heading h2{font-size:30px;margin:0;color:#0b2d42}.faq-section-heading p{font-size:14px;color:#607789;margin:0}.faq-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 20px}.faq-tabs button{font:inherit;font-size:14px;border:1px solid #cbdde8;background:#fff;color:#365970;padding:9px 18px;cursor:pointer}.faq-tabs button.active{background:#0b2d42;border-color:#0b2d42;color:#fff}.faq-tabs button:focus-visible,.faq-question-grid a:focus-visible{outline:2px solid #078ccc;outline-offset:3px}.faq-question-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#cbdde8;border:1px solid #cbdde8}.faq-question-grid a{display:flex;gap:12px;align-items:center;justify-content:space-between;min-height:68px;padding:14px 18px;background:#fff;color:#12364b;font-size:15px;line-height:1.6;text-decoration:none;overflow-wrap:anywhere}.faq-question-grid a[hidden]{display:none}.faq-question-grid a b{font-weight:400;color:#0786bb;flex-shrink:0}.faq-question-grid a:hover{background:#e9f5fc}.faq-all-link{display:inline-block;margin-top:20px;color:#0078b7}.faq-directory{width:min(1180px,calc(100% - 48px));margin:auto;padding:116px 0 64px}.faq-breadcrumb{display:flex;flex-wrap:wrap;gap:9px;font-size:13px;line-height:1.8;color:#607789}.faq-breadcrumb a{color:#396b8b}.faq-directory-heading{margin:36px 0}.faq-directory-heading>span{font-size:12px;letter-spacing:.16em;color:#0083c6;font-weight:700}.faq-directory-heading h1{font-size:40px;line-height:1.3;color:#0b2d42;margin:12px 0}.faq-directory-heading p{color:#607789;line-height:1.8}.faq-detail{width:min(900px,calc(100% - 48px));margin:auto;padding:116px 0 64px;color:#183b50}.faq-detail-heading{margin:32px 0 24px}.faq-topic{font-size:13px;color:#007bad;background:#edf7fc;padding:5px 10px;display:inline-block}.faq-detail h1{font-size:clamp(27px,3.2vw,38px);line-height:1.45;margin:18px 0}.faq-updated{font-size:13px;color:#78909e}.faq-short-answer{padding:20px 24px;border-left:3px solid #0a86bd;background:#f0f7fb}.faq-short-answer p{font-size:17px;line-height:1.9;margin:0}.faq-answer section{margin:30px 0}.faq-answer h2{font-size:21px;line-height:1.5;margin:0 0 12px}.faq-answer p{font-size:16px;line-height:1.95;color:#466072;margin:0}.faq-sources{border-top:1px solid #d7e3eb;margin-top:32px;padding-top:22px}.faq-sources h2,.faq-related h2{font-size:19px;margin:0 0 14px}.faq-sources ul{padding-left:20px;line-height:1.9;font-size:14px}.faq-sources a{color:#087eaf;overflow-wrap:anywhere}.faq-detail-actions{margin-top:30px;display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;font-size:14px;color:#087eaf}.faq-related{margin-top:40px;background:#f4f8fb;padding:24px}.faq-related a{display:block;margin-top:14px;color:#315e78;line-height:1.6}.faq-footer{border-top:1px solid #dce7ee;padding:26px 24px;display:flex;gap:26px;justify-content:center;color:#497086;font-size:14px}@media(max-width:760px){.faq-section-heading{display:block}.faq-section-heading p{margin-top:10px}.faq-question-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-question-grid a{padding:12px;font-size:14px;gap:8px}.faq-tabs{gap:6px}.faq-tabs button{padding:8px 12px}.insights-faq{padding:30px 0}.faq-directory,.faq-detail{width:calc(100% - 36px);padding-top:96px}.faq-directory-heading h1{font-size:32px}.faq-short-answer{padding:16px}.faq-short-answer p{font-size:16px}.faq-detail h1{font-size:27px}.faq-answer h2{font-size:20px}.faq-related{padding:18px}}
