*{box-sizing:border-box}body{margin:0;background:#f7f5e8;color:#14362e;font:18px/1.7 system-ui,sans-serif}main{max-width:780px;margin:auto;padding:48px 24px 80px}nav{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:55px}a{color:#1c5445;text-underline-offset:4px}h1{font:500 clamp(2.4rem,8vw,4rem)/1.08 Georgia,serif;margin:16px 0 25px}h2{font:500 1.7rem/1.25 Georgia,serif;margin-top:38px}.eyebrow{letter-spacing:.13em;text-transform:uppercase;font-size:.8rem;font-weight:700}.lead{font-size:1.3rem}footer{border-top:1px solid #bcc8ba;margin-top:48px;padding-top:24px;font-size:.9rem}.note{background:#eff3cc;border-left:4px solid #1c5445;padding:18px;border-radius:0 12px 12px 0}@media(prefers-color-scheme:dark){body{background:#121a18;color:#e8f0e1}a{color:#a5d1b6}.note{background:#27352b}}