:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#202722;background:#f6f7f3;line-height:1.65;color-scheme:light}
body{margin:0;padding:clamp(1.5rem,7vw,5rem) 1.25rem}
main{max-width:45rem;margin:auto;padding:clamp(1.5rem,5vw,3.5rem);background:#fff;border:1px solid #dce3da;border-radius:1rem}
h1,h2{line-height:1.2;letter-spacing:-.025em}h1{font-size:clamp(2.2rem,6vw,3.5rem);margin:.25rem 0 1rem}h2{font-size:1.2rem;margin:2rem 0 .5rem}
p{max-width:65ch}.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.76rem;font-weight:700;color:#3d6550}.lead{font-size:1.2rem;color:#3b4c40}.updated{color:#59645c;font-size:.9rem}
a{color:#125d3b;text-underline-offset:.2em}a:focus-visible{outline:3px solid #ca6a12;outline-offset:3px}nav{display:flex;gap:1.5rem;flex-wrap:wrap;margin-top:2rem;padding-top:1.25rem;border-top:1px solid #dce3da}
