:root{--paper:#fff;--ink:#282b29;--muted:#646b66;--line:#e5e9e6;--green:#35644a;--wash:#f4f7f5;--body:Arial, Helvetica, sans-serif;--display:Georgia, "Times New Roman", serif}
.eyebrow{color:var(--muted);margin:0 0 18px;font-size:13px}.meta{color:var(--muted);margin:0 0 8px;font-size:12px}h1{font:400 clamp(32px, 4vw, 42px)/1.2 var(--display);letter-spacing:-.035em;max-width:650px;margin:0 0 26px}@media (max-width:600px){h1{font-size:34px}}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{background:var(--paper);color:var(--ink);font:16px/1.7 var(--body);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-underline-offset:4px;text-decoration-thickness:1px}a:hover{color:var(--green)}a:focus-visible{outline:2px solid var(--green);outline-offset:6px;border-radius:2px}::selection{background:#dfeee3}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.skip{z-index:10;background:#fff;padding:12px;position:absolute;top:-100px;left:12px}.skip:focus{top:12px}
