@font-face{font-family:Oswald;src:url(/fonts/Oswald-SemiBold.ttf)format("truetype");font-weight:600;font-display:swap}:root{font-synthesis:none;--ink:#29303a;--muted:#76808e;--blue:#546b91;--navy:#1b2839;--line:#e0e5ec;color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;font-family:Noto Sans SC Variable,PingFang SC,sans-serif}*{box-sizing:border-box}body{flex-direction:column;min-height:100dvh;margin:0;display:flex}h1,h2,p{margin:0}h1,h2{font-weight:600}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}:focus-visible{outline-offset:5px;outline:3px solid #89a7d0}.container{width:calc(100% - 80px);max-width:1160px;margin:0 auto}.subpage-header{background:var(--navy);color:#d2ddeb;border-bottom:1px solid #ffffff14}.subpage-header .container{justify-content:space-between;align-items:center;gap:18px;height:74px;display:flex}.brand{align-items:center;gap:10px;display:flex}.brand img{border-radius:9px}.brand span{letter-spacing:-.02em;font:600 25px Oswald,sans-serif}.subpage-header .language-toggle{border-radius:8px;height:40px}.eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#b2c5df;font-size:11px;font-weight:500}.subpage-footer{background:var(--navy);color:#8ea1bb;font-size:13px}.subpage-footer .container{flex-wrap:wrap;gap:8px 24px;padding:26px 0 30px;display:flex}.subpage-footer a:hover{color:#fff}@media (width<=599px){.container{width:calc(100% - 32px)}.subpage-header .container{height:64px}.brand span{font-size:23px}}@font-face{font-family:Latin Quotes;src:local(Helvetica Neue),local(Segoe UI),local(Arial);unicode-range:U+2018-201F}:root:lang(en){font-family:Latin Quotes,Noto Sans SC Variable,PingFang SC,sans-serif}
