*{box-sizing:border-box}html{color-scheme:dark;scroll-behavior:smooth}body{margin:0;background:#111814;color:#e5ece6;font:16px/1.65 system-ui,-apple-system,sans-serif}a{color:#a6d6b2;text-underline-offset:3px}a:hover{color:#d6f4dd}header,main,footer{width:min(100% - 40px,820px);margin:auto}header{display:flex;gap:24px;align-items:center;justify-content:space-between;padding:25px 0;border-bottom:1px solid #34453a}.brand{font-size:20px;font-weight:700;text-decoration:none}nav{display:flex;flex-wrap:wrap;gap:10px 20px}nav a{font-size:14px;text-decoration:none}nav a[aria-current]{text-decoration:underline}main{padding:40px 0 56px}h1,h2{color:#f0f5ef;line-height:1.2;letter-spacing:-.02em}h1{font-size:clamp(30px,6vw,46px);margin:0 0 20px}h2{font-size:22px;margin:36px 0 12px}p{margin:0 0 18px}.lead{font-size:21px;color:#c9d9cd}.updated,.eyebrow{color:#a1b6a7;font-size:14px}.eyebrow{margin:0 0 4px}.intro{display:flex;align-items:center;gap:20px;margin-bottom:24px}.intro h1{margin:0}.notice{border-left:3px solid #a6d6b2;padding:12px 16px;background:#1a2820}.button{display:inline-block;border:1px solid #5d8068;border-radius:6px;padding:8px 14px;text-decoration:none}code{font-size:.88em;background:#243329;padding:2px 4px;border-radius:3px;overflow-wrap:anywhere}li{margin-bottom:14px}footer{border-top:1px solid #34453a;padding:24px 0 36px;display:flex;gap:8px 20px;flex-wrap:wrap;font-size:13px;color:#a1b6a7}.skip{position:absolute;left:20px;top:-60px;background:#111814;padding:10px;z-index:2}.skip:focus{top:0}a:focus-visible{outline:2px solid #c4e6cc;outline-offset:4px}@media(max-width:600px){header{align-items:flex-start;flex-direction:column;gap:12px}main{padding-top:30px}footer{flex-direction:column}.lead{font-size:19px}}