.native-site-header .nav-inner{gap:20px;min-height:95px}.native-nav-shell{margin-left:auto;position:relative}.native-menu-toggle{color:#163b55;cursor:pointer;background:#fff;border:1px solid #9bb6c8;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:11px 16px;font:600 15px/1.4 Arial,sans-serif;display:flex}.native-menu-toggle:hover{background:#edf6fb}.site-header .native-main-nav{z-index:40;background:#fff;border:1px solid #cddde7;border-radius:12px;width:min(380px,100vw - 36px);max-height:calc(100dvh - 170px);padding:10px;font-size:15px;display:block;position:absolute;top:calc(100% + 12px);right:0;overflow-y:auto;box-shadow:0 14px 35px #173b5526}.site-header .native-main-nav[hidden]{display:none}.native-main-nav ul{margin:0;padding:0;list-style:none}.native-main-nav ul ul{padding:3px 0 8px 17px}.native-main-nav a,.native-main-nav summary{color:#142b3a;white-space:normal;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 12px;line-height:1.5;text-decoration:none;display:flex}.native-main-nav summary{cursor:pointer;font-weight:700;list-style:none}.native-main-nav summary::-webkit-details-marker{display:none}.native-main-nav summary>span{font-size:19px;line-height:1}.native-main-nav details[open]>summary{background:#edf6fb}.native-main-nav details[open]>summary>span{transform:rotate(180deg)}.native-main-nav a:hover,.native-main-nav summary:hover{background:#f1f7fa}.native-main-nav :is(a,summary):focus-visible{outline-offset:2px;outline:3px solid #0877bd}.native-menu-toggle:focus-visible{outline-offset:2px;outline:3px solid #0877bd}.native-site-header .atlas-language-switch{justify-content:flex-end;gap:10px;max-width:1200px;margin:0 auto;padding:0 32px 12px;font:14px/1.4 Arial,sans-serif;display:flex}.native-site-header .atlas-language-switch a[aria-current=page]{font-weight:700;text-decoration:none}.native-footer-grid{grid-template-columns:1.4fr 1fr 1.2fr .8fr 1fr;gap:28px;padding-block:38px;display:grid}.native-footer-grid nav{flex-direction:column;gap:10px;min-width:0;font-size:13px;line-height:1.6;display:flex}.native-footer-grid h2{letter-spacing:0;margin:0;font-size:14px;font-weight:700;line-height:1.5}.native-footer-grid nav h2:not(:first-child){margin-top:14px}.native-footer-grid .footer-tagline{margin-top:20px}.native-footer-grid a{overflow-wrap:anywhere}@media (max-width:900px){.native-footer-grid{grid-template-columns:1fr 1fr}.native-footer-grid>div:first-child{grid-column:1/-1}}@media (max-width:600px){.native-site-header .nav-inner{min-height:80px}.native-site-header .atlas-language-switch{padding-inline:18px}.native-menu-toggle{min-height:44px;padding:9px 12px}.site-header .native-main-nav{max-height:calc(100dvh - 145px)}.native-footer-grid{gap:25px 20px}}
