*{box-sizing:border-box}body{margin:0;background:#f6f8fc;color:#24334b;font:16px/1.85 "Segoe UI",system-ui,sans-serif}a{color:#1758c4;text-underline-offset:3px;overflow-wrap:anywhere}a:focus-visible{outline:3px solid #c59b52;outline-offset:4px}header{display:flex;justify-content:space-between;gap:24px;align-items:center;background:white;padding:22px max(24px,calc((100vw - 1120px)/2));border-bottom:1px solid #dbe3f0}.brand{font:700 30px Georgia,serif;text-decoration:none;color:#183454;white-space:nowrap}.brand span{font:12px "Segoe UI",sans-serif;color:#69798d;margin-left:14px}nav{display:flex;gap:18px;align-items:center;flex-wrap:wrap;font-size:13px}main{max-width:860px;margin:48px auto;padding:38px 48px;background:white;border:1px solid #dbe3f0;border-radius:18px}h1{font:500 clamp(28px,4vw,40px)/1.3 Georgia,serif;color:#183454;margin:12px 0;overflow-wrap:anywhere}h2{font-size:21px;margin-top:32px;color:#183454}.eyebrow{font-size:11px;letter-spacing:1.6px;color:#73839a}.updated{font-size:12px;color:#73839a;margin-bottom:30px}code{background:#f0f4fa;padding:2px 5px;border-radius:4px;overflow-wrap:anywhere}footer{max-width:860px;margin:24px auto 40px;padding:0 24px;display:flex;gap:16px;flex-wrap:wrap;font-size:12px;color:#73839a}footer p{width:100%;margin:0}.sign-in{font-weight:600}@media(max-width:700px){header{align-items:flex-start;flex-direction:column;padding:18px 22px;gap:14px}nav{gap:10px 16px;font-size:12px}main{margin:22px 14px;padding:24px 22px;border-radius:14px}body{font-size:15px}h2{font-size:19px}footer{padding:0 22px}}
