/* Shared DK Finance area navigation */
nav.dk-area-nav{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px!important;position:static!important;width:min(900px,calc(100% - 32px));max-width:100%;margin:0 auto;padding:10px 0;border:0;background:transparent;align-items:stretch;font-family:Inter,ui-sans-serif,system-ui,sans-serif}
nav.dk-area-nav a{display:flex!important;align-items:center;justify-content:center;min-height:44px;padding:9px 12px;border:1px solid #d9b66566;border-radius:7px;background:#10283b;color:#f6f3e9!important;text-decoration:none;font-size:14px!important;font-weight:600;line-height:1.35;text-align:center;overflow-wrap:anywhere}
nav.dk-area-nav a:hover{background:#1a3c54;border-color:#f1d890}
nav.dk-area-nav a[aria-current="page"]{background:#f1d890;color:#102638!important;border-color:#f1d890}
nav.dk-area-nav a:focus-visible{outline:2px solid #addcff;outline-offset:3px}
.dk-area-strip{position:sticky;top:0;z-index:30;background:#0a1b2bf5;border-bottom:1px solid #d9b66540;backdrop-filter:blur(16px)}
html{scroll-padding-top:180px}
@media(max-width:520px){nav.dk-area-nav{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px!important;padding:8px 0}nav.dk-area-nav a{padding:8px;min-height:42px}nav.dk-area-nav a:last-child{grid-column:1/-1}html{scroll-padding-top:230px}}

@media(max-width:700px){.site-header #navigation.open{max-height:55vh;overflow-y:auto;overscroll-behavior:contain}.site-header .navwrap{gap:12px}.site-header .brand{min-width:0}.site-header .brand span{white-space:normal}.site-header .brand small{letter-spacing:.08em}}
