/* Public chrome only: compact navigation, warm paper and navy footer. */
body{background:#f6f5ef}
.site-header{background:#f6f5eff5;border-color:#dce1dd}
.site-header.is-scrolled{background:#f6f5eff5;box-shadow:0 4px 20px #172b3a0a;border-color:#dce1dd}
.nav-row{height:72px;gap:22px}
.site-header .brand-logo{width:176px}
.nav-row nav{gap:21px;font-size:11px}
.nav-row nav a{display:flex;align-items:center;min-height:44px;padding:8px 0}
.nav-row nav a.mobile-help{display:none}
.help-link{font-size:10px;padding:7px 12px;min-height:36px}
.help-link span{margin-left:9px}
footer{background:#172b3a}
.footer-bottom{border-color:#405361}
@media(min-width:901px) and (max-width:1100px){.nav-row{gap:16px}.site-header .brand-logo{width:155px}.nav-row nav{gap:15px;font-size:10px}.help-link{padding:7px 9px}}
@media(max-width:900px){.nav-row nav a.mobile-help{display:flex}.nav-row{height:60px}.site-header .brand-logo{width:156px}.menu-toggle{width:44px;height:44px;font-size:18px}.nav-row nav{top:60px;max-height:calc(100dvh - 60px);padding:10px 18px;gap:0;font-size:12px;background:#f6f5ef}.nav-row nav a{padding:9px 12px;min-height:44px}.nav-row nav a:hover,.nav-row nav a[aria-current]{background:#eceee8}}
@media(max-width:600px){.site-header .brand-logo{width:148px}}
