*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;font:17px/1.7 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#182530;background:#f5f7f9}a{color:#765000;text-underline-offset:3px}a:focus-visible{outline:3px solid #bc8100;outline-offset:4px;border-radius:3px}header{background:#132330;color:#fff;padding:40px max(24px,calc((100vw - 920px)/2)) 28px}header p{color:#cad3da;font-size:14px}header a{color:#fff}header .brand{font-size:28px;font-weight:750;text-decoration:none}.brand span{color:#ffc34c}nav{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:24px;font-size:14px}nav a[aria-current]{color:#ffc34c}main{max-width:968px;margin:28px auto 48px;padding:32px 40px;background:#fff;border:1px solid #e0e6ec;border-radius:18px}h1{font-size:clamp(28px,5vw,40px);line-height:1.25;margin:0 0 12px}h2{font-size:21px;line-height:1.4;margin:30px 0 10px}p{margin:10px 0 18px}.updated{color:#536372;font-size:14px}.language{margin:22px 0 32px}.language-heading{border-top:1px solid #dbe2e8;padding-top:32px;margin-top:48px}footer{max-width:968px;margin:0 auto;padding:0 24px 32px;color:#536372;font-size:14px;display:flex;justify-content:space-between;gap:20px}@media(max-width:600px){header{padding:26px 22px}main{border-radius:0;border-left:0;border-right:0;margin-top:0;padding:28px 22px}nav{gap:12px 18px}footer{display:block}footer a{margin-left:18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}