:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#263228;background:#f5f5f0;line-height:1.65}*{box-sizing:border-box}body{margin:0;padding:5rem 1.25rem}main{max-width:780px;margin:auto;background:#fff;border:1px solid #e0e6de;border-radius:14px;padding:clamp(1.5rem,5vw,3.5rem);box-shadow:0 12px 35px #1a2d1b0a}h1{font-size:clamp(2.2rem,6vw,3.5rem);line-height:1.1;margin:.3em 0 .5em;color:#1c3424}h2{font-size:1.2rem;color:#234a30;margin-top:2em}p{margin:.9em 0}.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-weight:700;font-size:.75rem;color:#56735d}.lead{font-size:1.2rem;color:#4d6253}a{color:#256440;text-underline-offset:3px}code{overflow-wrap:anywhere}footer{border-top:1px solid #e0e6de;margin-top:2.5rem;padding-top:1.4rem;display:flex;flex-wrap:wrap;gap:1rem 2rem;font-size:.9rem}@media(max-width:500px){body{padding:1rem .75rem}}
