@font-face{font-family:Plex;src:url('/IBMPlexSans.woff2') format('woff2');font-weight:100 700;font-display:swap}
:root{color-scheme:light;font-family:Plex,system-ui,sans-serif;color:#182944;background:#f3f6fc}*{box-sizing:border-box}body{margin:0;min-height:100svh;display:flex;flex-direction:column;background:radial-gradient(ellipse at 100% 0%,#dfe7f6 0%,transparent 55%)}header,main,footer{width:min(1160px,100%);margin-inline:auto;padding-inline:clamp(24px,6vw,80px)}header{display:flex;align-items:center;gap:12px;padding-top:40px;font-size:24px;font-weight:600;letter-spacing:-.6px}main{flex:1;padding-top:clamp(80px,12vh,150px);padding-bottom:90px}.status{display:inline-flex;align-items:center;gap:9px;color:#203775;background:#e9eeff;border:1px solid #d7deec;border-radius:100px;padding:8px 16px;font-size:14px}.status span{width:7px;height:7px;background:#2d4fd7;border-radius:50%}h1{font-size:clamp(38px,5.5vw,68px);line-height:1.12;font-weight:500;letter-spacing:-2px;margin:32px 0 24px}h1 em{font-style:normal;color:#2d4fd7}.description{max-width:580px;font-size:clamp(18px,2vw,22px);line-height:1.6;color:#52627a}.english{margin-top:54px;padding-left:20px;border-left:3px solid #2d4fd7;color:#52627a}.english p{margin:6px 0}.eyebrow{font-size:11px;font-weight:600;letter-spacing:1.7px}footer{display:flex;justify-content:space-between;gap:16px;border-top:1px solid #d7deec;padding-top:22px;padding-bottom:28px;color:#52627a;font-size:13px}@media(max-width:600px){header{padding-top:24px}h1{letter-spacing:-1px}footer{flex-direction:column;gap:6px}main{padding-top:72px;padding-bottom:64px}}
nav{display:flex;flex-wrap:wrap;gap:10px 20px}a{color:#203775;text-underline-offset:3px}a:focus-visible{outline:3px solid #2d4fd7;outline-offset:5px}.brand-link{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit}.legal{max-width:960px;padding-top:64px;padding-bottom:72px;line-height:1.75}.legal h1{font-size:clamp(34px,5vw,52px);letter-spacing:-1px}.legal h2{font-size:23px;line-height:1.3;margin-top:36px}.legal p,.legal li{max-width:76ch}.legal li+li{margin-top:12px}.legal .updated{color:#52627a;font-size:14px}.language-links{margin-bottom:28px}.language-links [aria-current=page]{font-weight:600;text-decoration:none}
