.site-nav nav a[aria-current],.public-header nav a[aria-current]{color:#0649ff;background:#edf3ff;box-shadow:inset 0 -3px #0649ff;border-radius:8px;padding:10px 12px;font-weight:700}
.site-nav nav a:focus-visible,.public-header a:focus-visible,.site-footer a:focus-visible{outline:3px solid #547aff;outline-offset:4px}
.navigation-trail{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px;color:#526382;padding:18px 0}.navigation-trail a{color:#0649ff}.navigation-trail strong{color:#101c42}
.site-map-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px auto 70px}.site-map-grid section{padding:28px;background:#f5f8ff;border:1px solid #dce5f6;border-radius:18px}.site-map-grid h2{font-size:21px;margin-bottom:20px}.site-map-grid a{display:block;padding:12px 0;border-bottom:1px solid #dce5f6;color:#0649ff}.site-map-grid a:hover{text-decoration:underline}
@media(max-width:900px){.site-nav .nav-inner{flex-wrap:wrap}.site-nav nav{display:flex!important;order:3;width:100%;overflow-x:auto;gap:8px;padding:8px 0;white-space:nowrap}.site-nav nav a{padding:10px 12px;flex-shrink:0}.site-map-grid{grid-template-columns:1fr}.public-header{flex-wrap:wrap}.public-header nav{flex-wrap:wrap}}
@media(max-width:950px){.site-nav .nav-inner>nav:has(.nav-why-currly){display:flex!important;grid-column:1/-1;grid-row:auto;justify-self:stretch;order:3;min-width:0;width:100%;overflow-x:auto;justify-content:flex-start}.site-nav .nav-inner>nav>a:not(.nav-why-currly){display:block}.site-nav .nav-inner:has(.nav-why-currly){grid-template-columns:minmax(0,1fr)}.site-nav .nav-inner:has(.nav-why-currly)>.nav-actions{grid-row:2}.site-nav .nav-inner:has(.nav-why-currly)>nav{grid-row:3}.site-nav .nav-inner>nav a{min-height:44px;box-sizing:border-box;display:flex;align-items:center}}
