.faq-page-nav-section.sf-section{padding:clamp(.65rem,1.8vw,1rem) 0}.faq-page-nav{max-width:56rem;margin-inline:auto}.faq-page-nav__list{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem;margin:0;padding:0;list-style:none}.faq-page-nav__link{display:inline-flex;align-items:center;justify-content:center;padding:.42rem .85rem;font-family:var(--font-nav, "Poppins", system-ui, sans-serif);font-size:.78rem;font-weight:600;line-height:1.25;letter-spacing:.02em;color:var(--brand);text-decoration:none;background:#fff;border:1px solid color-mix(in srgb,var(--brand) 16%,#d0dde6);border-radius:999px;transition:color .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.faq-page-nav__link:hover,.faq-page-nav__link:focus-visible{color:#fff;background:linear-gradient(135deg,#004057,#0a2d45);border-color:#004057;box-shadow:0 2px 8px #12233b1f}.faq-page-nav__lead{margin:.85rem auto 0;max-width:52rem;text-align:center;font-size:.9rem;line-height:1.55;color:var(--text-muted, #5a6d7d)}.faq-page__intro{padding-top:clamp(.5rem,2vw,1rem)}.faq-page-toc-list{display:grid;gap:.5rem;margin:1rem 0 1.25rem;padding-left:1.25rem}.faq-page-toc-list a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.faq-page-toc-list a:hover{opacity:.85}.faq-page-toc-lead{margin:0;max-width:52rem}.faq-page-q{display:flex;gap:.5rem;text-align:left}.faq-page-q-num{flex-shrink:0;font-weight:600;opacity:.7}.faq-page-answer p:last-child{margin-bottom:0}.faq-page-answer-link{font-weight:600;color:#004057;text-decoration:underline;text-decoration-color:color-mix(in srgb,#59c6d7 65%,transparent);text-underline-offset:3px;transition:color .2s ease,text-decoration-color .2s ease}.faq-page-answer-link:hover{color:#59c6d7;text-decoration-color:#59c6d7}.faq-page-mid-cta.sf-section{padding:clamp(1rem,2.5vw,1.35rem) 0 0;background:var(--fue-page-bg, #f4f4f4);border:none}.faq-page-mid-cta__copy-wrap{width:min(52rem,94vw);margin-inline:auto;margin-bottom:.75rem;padding-inline:max(1.5rem,env(safe-area-inset-left)) max(1.5rem,env(safe-area-inset-right));text-align:center}.faq-page-mid-cta__copy-wrap .fue-section-title{margin:0 0 .45rem;text-align:center}.faq-page-mid-cta__copy-wrap .fue-section-prose{margin:0 auto;max-width:40rem;text-align:center}.faq-page-mid-cta__copy-wrap .fue-section-prose p:last-child{margin-bottom:0}.faq-page-mid-cta .dhi-content-lead-band{width:100%;margin:0;background:transparent;border:none;border-radius:0}.faq-page-mid-cta .dhi-content-lead-wrap{width:100%;max-width:none;margin-inline:0;padding-inline:max(1.5rem,env(safe-area-inset-left)) max(1.5rem,env(safe-area-inset-right))}.faq-page-mid-cta .footer-lead-card{box-shadow:none}.faq-page-mid-cta .footer-lead-inner{justify-content:center;max-width:min(72rem,100%);margin-inline:auto}.faq-page-mid-cta .footer-lead-cta{flex:0 0 100%;text-align:center;white-space:normal}.faq-page-mid-cta .footer-lead-form{flex:1 1 100%;width:100%}.faq-page-mid-cta .footer-lead-row{justify-content:center}.faq-page-mid-cta .footer-lead-submit{margin-inline:auto}.faq-page-section{scroll-margin-top:calc(var(--site-header-height, 72px) + 4.5rem)}.faq-page-section .fue-section-title{margin-bottom:1.25rem}@media (min-width: 768px){.faq-page-nav__list{gap:.5rem .55rem}.faq-page-nav__link{font-size:.82rem;padding:.48rem 1rem}}@media (min-width: 1024px){.faq-page-nav-section{position:sticky;top:calc(var(--site-header-height, 72px) + .5rem);z-index:12;border-bottom:1px solid color-mix(in srgb,var(--brand) 8%,#e8e8e8);box-shadow:0 4px 16px #12233b0a}}
