*{box-sizing:border-box}html{color-scheme:light}body{margin:0;background:#f7f4ec;color:#292c23;font:18px/1.65 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}header,main,footer{max-width:900px;margin:auto;padding:24px}header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;border-bottom:1px solid #d8d7c9}a{color:#435d32;text-underline-offset:.2em}nav{display:flex;flex-wrap:wrap;gap:20px}h1,h2{line-height:1.2;color:#435d32}h1{font-size:clamp(32px,6vw,56px);letter-spacing:-.035em}h2{margin-top:36px;font-size:25px}.lead{font-size:24px}.draft{border-left:4px solid #8d6b34;background:#eee8da;padding:16px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px}.card{padding:22px;border:1px solid #d8d7c9;border-radius:18px;background:#fffdf7}footer{border-top:1px solid #d8d7c9;font-size:14px}button,a{touch-action:manipulation}:focus-visible{outline:3px solid #435d32;outline-offset:4px}li{margin:8px 0}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}}

p{overflow-wrap:anywhere}
