.faq-hero-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:85px;display:grid}.faq-search{margin-top:30px}.faq-search label{margin-bottom:10px;font-size:12px;font-weight:600;display:block}.faq-search-field{color:var(--blue);background:#fff;border-radius:6px;align-items:center;gap:12px;min-height:60px;padding:10px 16px;display:flex}.faq-search-field svg{flex-shrink:0}.faq-search input{color:var(--ink);background:0 0;border:0;width:100%;min-width:0;padding:8px 0;font-size:15px}.faq-search input::placeholder{color:#617086;opacity:1}.faq-clear{background:var(--pale);color:var(--blue);border-radius:3px;flex-shrink:0;padding:8px;font-size:11px;font-weight:600}.faq-search-feedback{justify-content:space-between;align-items:center;gap:14px;margin-top:10px;font-size:11px;display:flex}.faq-search-feedback a{text-underline-offset:4px;font-weight:600;text-decoration:underline}.faq-popular{color:var(--ink);background:#fff;border-radius:8px;padding:28px;box-shadow:12px 12px #0054cf}.faq-popular>p{color:var(--blue);margin-bottom:14px}.faq-popular a{border-top:1px solid var(--line);grid-template-columns:20px 1fr 16px;align-items:center;gap:16px;padding:24px 0;display:grid}.faq-popular a:last-child{padding-bottom:0}.faq-popular strong{font-family:var(--heading);letter-spacing:-.02em;font-size:18px;line-height:1.45}.faq-popular a:hover strong{color:var(--blue)}.faq-popular-number{color:var(--blue);font-size:11px;font-weight:700}.faq-popular a>span:last-child{color:var(--blue)}.faq-library-grid{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:70px;display:grid}.faq-sidebar{position:sticky;top:24px}.faq-topic-nav>p{margin-bottom:18px}.faq-topic-nav a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-size:13px;font-weight:600;display:flex}.faq-topic-nav a>span:first-child{align-items:center;gap:12px;display:flex}.faq-topic-nav small{color:var(--blue);font-size:9px}.faq-topic-nav a:hover{color:var(--blue)}.faq-topic-count{background:var(--pale);color:var(--blue);border-radius:4px;place-items:center;min-width:26px;height:26px;font-size:11px;display:grid}.faq-sidebar-help{background:var(--pale);border-left:3px solid var(--blue);margin-top:32px;padding:24px}.faq-sidebar-help h2{color:var(--navy);font-size:18px}.faq-sidebar-help p{color:var(--muted);margin-top:14px;font-size:13px}.faq-sidebar-help .text-link{margin-top:18px;font-size:13px}.faq-result-count{color:var(--muted);border-bottom:1px solid var(--line);overflow-wrap:anywhere;margin-bottom:34px;padding-bottom:25px;font-size:12px}.faq-group:not([hidden])~.faq-group:not([hidden]){margin-top:60px}.faq-group-heading{justify-content:space-between;align-items:start;gap:20px;margin-bottom:25px;display:flex}.faq-group-heading .eyebrow{margin-bottom:12px;font-size:10px}.faq-group h2{font-size:28px}.faq-group-heading p:not(.eyebrow){color:var(--muted);margin-top:14px;font-size:14px}.faq-back{color:var(--blue);flex-shrink:0;margin-top:26px;font-size:11px}.faq-back:hover{text-underline-offset:4px;text-decoration:underline}.faq-page .faq-list{border-top:1px solid var(--line)}.faq-page .faq-list details:first-child{border-top:0}.faq-page .faq-list details:target{background:var(--pale);outline-offset:10px;outline:1px solid #bdd1ec}.faq-page .faq-list details p{padding-bottom:15px;font-size:15px}.faq-answer-link{color:var(--blue);text-underline-offset:4px;align-items:center;gap:10px;margin-bottom:24px;font-size:11px;text-decoration:underline;display:inline-flex}.faq-related{margin-top:23px;font-size:13px}.faq-empty{background:var(--pale);border:1px solid #bdd1ec;border-radius:6px;padding:36px}.faq-empty h2{margin:18px 0;font-size:30px}.faq-empty p{color:var(--muted);font-size:16px}.faq-empty .button{margin-top:26px;font-size:14px}.faq-empty .text-link{width:fit-content;margin-top:22px;font-size:13px;display:flex}@media (width<=1050px){.faq-hero-grid{gap:40px}.faq-library-grid{grid-template-columns:230px minmax(0,1fr);gap:40px}}@media (width<=900px){.faq-hero-grid{grid-template-columns:1fr;gap:36px}.faq-hero-grid>div{max-width:650px}.faq-popular{width:min(600px,100% - 12px)}.faq-library-grid{grid-template-columns:1fr;gap:40px}.faq-sidebar{position:static}.faq-topic-nav{grid-template-columns:1fr 1fr;gap:0 26px;display:grid}.faq-topic-nav>p{grid-column:1/-1}.faq-sidebar-help{display:none}}@media (width<=600px){.faq-popular{padding:22px;box-shadow:8px 8px #0054cf}.faq-popular strong{font-size:16px}.faq-popular a{gap:12px}.faq-search-field{flex-wrap:wrap;gap:8px;padding:10px 12px}.faq-search input{flex:1;font-size:16px}.faq-clear{margin-left:30px}.faq-topic-nav{grid-template-columns:1fr}.faq-group-heading{display:block}.faq-group h2{font-size:26px}.faq-back{margin-top:14px;display:inline-block}.faq-page .faq-list summary{gap:16px;font-size:16px}.faq-page .faq-list details p{padding-right:0}.faq-group:not([hidden])~.faq-group:not([hidden]){margin-top:48px}.faq-empty{padding:24px}.faq-empty h2{font-size:26px}}
