header #navigation{gap:24px}
.swiss-description strong{font-weight:600;color:#202020}
.local-sector-link{display:inline-block;margin-top:22px;font-size:12px;text-decoration:underline;text-underline-offset:5px;line-height:1.7}
:focus-visible{outline:2px solid #333;outline-offset:5px}
section[id]{scroll-margin-top:110px}
@media(min-width:901px) and (max-width:1150px){header #navigation{gap:14px;font-size:10px}}
@media(max-width:900px){header #navigation{gap:22px}header #navigation.open{align-items:stretch;gap:4px}header #navigation a{min-height:44px;display:flex;align-items:center;font-size:14px}header .menu{min-height:44px}.swiss-description strong{font-size:14px}.editorial-table{max-width:100%}}
@media(max-width:600px){section[id]{scroll-margin-top:92px}.swiss-title h1{overflow-wrap:normal}.swiss-description{font-size:13px;line-height:1.8}.section-tag{line-height:1.7}.intro-copy>p,.editorial-copy p,.editorial-copy li,.economy-copy p,.economy-copy li,.home-editorial-text p,.mission-cards p{font-size:15px;line-height:1.85}.local-sector-link{font-size:13px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}