*{box-sizing:border-box}body{margin:0;background:#f6f9f5;color:#19251c;font:18px/1.65 system-ui,sans-serif}main{max-width:900px;margin:36px auto;padding:32px;background:white;border:1px solid #dde7dd;border-radius:20px}h1{font-size:clamp(28px,5vw,42px);line-height:1.2}h2{font-size:25px;margin-top:32px}a{color:#1d6929;text-underline-offset:3px;overflow-wrap:anywhere}nav{display:flex;gap:22px;flex-wrap:wrap;margin:25px 0}.draft{background:#fff5d8;border-radius:10px;padding:16px;font-size:16px}.back{display:inline-block;min-height:44px}@media(max-width:600px){main{margin:0;padding:24px 18px;border-radius:0;border:0}body{font-size:18px}}
