:root{--ink:#1b1b1f;--muted:#55555e;--line:#d4d4dc;--red:#e63b2e;--blue:#2b59c3;--yellow:#f5c518}*{box-sizing:border-box}html,body{margin:0;padding:0}body{color:var(--ink);background:#fff;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.5}a{color:var(--blue)}:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.site-header{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.site-header nav{flex-wrap:wrap;gap:.25rem 1rem;display:flex}.site-header nav a{font-weight:600;text-decoration:none}.site-header nav a:hover{text-decoration:underline}.ad-slot{min-height:0;margin:1.5rem 0}
