:root{--text:#1b1b1f;--muted:#4a4a55;--accent:#1d4ed8;--focus:#b45309;color:var(--text);background:#fff;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.6}body{margin:0}.skip-link{position:absolute;left:-9999px}.skip-link:focus{z-index:10;color:var(--accent);background:#fff;padding:.75rem 1rem;display:inline-block;top:1rem;left:1rem}.site-header,.site-footer,main{max-width:48rem;margin:0 auto;padding:1rem 1.5rem}.site-header{justify-content:space-between;align-items:center;display:flex}.site-header ul{gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.brand{margin:0;font-weight:700}a{color:var(--accent);min-height:1.5rem;padding:.5rem 0;display:inline-block}a:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.lead{font-size:1.25rem}.cta{color:#fff;background:var(--accent);border-radius:4px;min-height:2.75rem;padding:.625rem 1.5rem;font-weight:600;text-decoration:none}.note{color:var(--muted)}
