/* Shared navigation accommodates the three new pages without changing page content. */
.site-header{gap:22px}.site-nav{gap:20px}.site-nav a{font-size:14px;white-space:nowrap}.header-cta{padding:12px 18px;font-size:14px;white-space:nowrap}.header-layout12 .main-menu>ul>li{margin-inline:10px}.header-layout12 .main-menu>ul>li>a{font-size:15px}
@media(min-width:1181px) and (max-width:1390px){.site-header{gap:18px;padding-inline:22px}.site-nav{gap:16px}.site-nav a{font-size:13px}.header-cta{display:none}.site-header{grid-template-columns:auto 1fr}}
@media(max-width:1180px){.site-header{min-height:76px;padding:0 18px;display:flex;justify-content:space-between}.site-logo img{width:90px}.header-cta{display:none}.menu-toggle{display:grid;gap:4px;padding:10px;border:0;background:transparent;cursor:pointer}.menu-toggle span:not(.sr-only){display:block;width:26px;height:2px;background:white}.site-nav{position:fixed;left:0;right:0;top:76px;padding:24px;display:none;flex-direction:column;gap:0;background:var(--blue-deep);border-top:1px solid #ffffff20;max-height:calc(100dvh - 76px);overflow-y:auto}.site-nav.open{display:flex}.site-nav a{padding:14px 8px;font-size:16px}.site-nav a:after{bottom:8px}}
@media(min-width:1200px) and (max-width:1480px){.header-layout12 .header-button>.th-btn{display:none}.header-layout12 .main-menu>ul>li{margin-inline:8px}.header-layout12 .main-menu>ul>li>a{font-size:14px}}
