:root{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#222a25;background:#fafbf9;line-height:1.65}*{box-sizing:border-box}body{margin:0}main{max-width:780px;margin:48px auto;padding:40px;background:white;border:1px solid #e3e9e3;border-radius:16px}h1{font-size:clamp(1.8rem,5vw,2.6rem);line-height:1.15;letter-spacing:-.04em;margin:16px 0 24px}h2{font-size:1.15rem;margin:0 0 10px}p{margin:0 0 16px}section{margin-top:32px}.eyebrow{font-size:.75rem;font-weight:650;letter-spacing:.12em;color:#176747}.date{color:#626d65;font-size:.875rem}a{color:#176747;text-underline-offset:3px}a:focus-visible{outline:3px solid #69b491;outline-offset:4px}footer{display:flex;flex-wrap:wrap;gap:20px;margin-top:40px;padding-top:24px;border-top:1px solid #e3e9e3;font-size:.875rem}@media(max-width:600px){main{margin:0;padding:28px 22px;border:0;border-radius:0;min-height:100vh}}
