/* V19: light, readable navigational refresh for V18 content pages */
:root{--ink:#162d3f;--teal:#008c88;--line:#dce5e9;--pale:#f4f8f8}
body{font-size:16px}
.btn{min-height:46px}
nav.links a{white-space:normal}
@media (min-width:901px) and (max-width:1250px){.nav-toggle{display:block!important}.nav{position:relative}.nav .links{display:none!important;position:absolute;top:100%;left:0;right:0;background:#fff;padding:15px;box-shadow:0 12px 20px #102d4033;flex-direction:column;gap:0}.nav .links.open{display:flex!important}.nav .links a{padding:11px 13px}}
