/* Also styles the static homepage menu served directly from public/index.html. */
.home-knowledge-hero-link{display:inline-flex;align-items:center;gap:16px;margin:18px 0 0;font-size:12px;font-weight:700;color:#11728b;text-decoration:none}.home-knowledge-hero-link:hover{text-decoration:underline}.home-knowledge{display:grid;grid-template-columns:1.25fr 1fr;gap:55px;align-items:center;margin:36px max(7vw,50px) 0;padding:34px 38px;background:#eaf4f4;border:1px solid #c7dedf;border-radius:10px;color:#071c3f}.home-knowledge h2{margin:0 0 12px;font:700 clamp(26px,3vw,37px)/1.2 'Manrope',sans-serif;letter-spacing:-.035em}.home-knowledge p:not(.eyebrow){max-width:540px;color:#526c7b;font-size:14px;line-height:1.75}.home-knowledge .button{margin-top:8px;font-size:12px;padding:12px 17px;background:#071c3f;box-shadow:none}.home-knowledge-topics{display:grid;gap:0}.home-knowledge-topics>span{font-size:10px;color:#52717a;letter-spacing:.1em;text-transform:uppercase;font-weight:700;margin-bottom:10px}.home-knowledge-topics a{position:relative;display:block;padding:12px 27px 12px 0;border-top:1px solid #c9dddf;text-decoration:none;color:#153e51;font-size:13px;font-weight:800}.home-knowledge-topics small{display:block;margin-top:3px;color:#5f7b88;font-size:11px;font-weight:400}.home-knowledge-topics b{position:absolute;right:3px;top:18px;color:#147f89}.home-knowledge-topics a:hover{color:#148796}.home-knowledge a:focus-visible,.home-knowledge-hero-link:focus-visible{outline:3px solid #368ca8;outline-offset:4px}.nav>nav{gap:clamp(15px,1.7vw,25px)}.nav>nav>a{white-space:nowrap}
@media(max-width:1180px){.nav>nav{display:none!important}.nav>.mobile-nav{display:block!important}.nav{gap:15px}.nav .brand-logo{width:160px}.home-knowledge{gap:30px;margin-left:30px;margin-right:30px;padding:27px}}
@media(max-width:700px){.home-knowledge{grid-template-columns:1fr;gap:26px;margin:22px 20px 0;padding:25px}.home-knowledge h2{font-size:29px}.home-knowledge p:not(.eyebrow){font-size:13px}.home-knowledge-topics a{padding-top:11px;padding-bottom:11px}.home-knowledge-hero-link{font-size:11px;line-height:1.5;align-items:flex-start}}
@media(max-width:420px){.home-knowledge{margin-left:14px;margin-right:14px;padding:22px}.home-knowledge h2{font-size:27px}}
