:root{--ink:#1c2530;--muted:#4a5563;--paper:#fbf8f2;--brand:#1f3a5f;--line:#d9dee6}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.55 system-ui,-apple-system,Segoe UI,sans-serif}.skip{position:absolute;left:-9999px}.skip:focus{left:12px;top:12px}.page{max-width:44rem;margin:0 auto;padding:3rem 1.25rem}.eyebrow{color:var(--muted);font-weight:600;margin:0}h1{color:var(--brand);font-size:2.2rem;margin:.25rem 0 1rem}.lead{font-size:1.15rem}.note{color:var(--muted)}.button{display:inline-block;padding:.65rem 1.1rem;border-radius:.4rem;background:var(--brand);color:#fff;font-weight:600;text-decoration:none}