:root{color-scheme:light;--ink:#19352d;--soft:#53695f;--line:#dce5df;--paper:#fffefa;--green:#dfece4}*{box-sizing:border-box}body{margin:0;background:#f1f3ec;color:var(--ink);font:17px/1.65 system-ui,-apple-system,"Segoe UI",sans-serif}main{max-width:850px;margin:48px auto;padding:48px;background:var(--paper);border:1px solid var(--line);border-radius:18px}nav{display:flex;gap:22px;border-bottom:1px solid var(--line);padding-bottom:20px;margin-bottom:38px}a{color:#235c44;text-underline-offset:4px}h1{font-size:clamp(32px,6vw,48px);line-height:1.1;letter-spacing:-1.5px;font-weight:650;margin:18px 0 24px}h2{font-size:23px;line-height:1.3;margin:32px 0 10px}p{margin:10px 0 18px}.badge{display:inline-block;font-size:12px;font-weight:650;letter-spacing:1px;text-transform:uppercase;background:var(--green);padding:6px 12px;border-radius:30px}.intro{font-size:21px;color:var(--soft)}.note{border-left:3px solid #b5cbbd;padding:10px 18px;background:#f2f6ef;font-size:15px}.meta,footer{color:var(--soft);font-size:14px}footer{margin-top:38px;border-top:1px solid var(--line);padding-top:20px}section{scroll-margin-top:24px}.pending{color:#70491b;background:#fff2db;padding:2px 5px}code{font-size:14px}@media(max-width:600px){main{margin:12px;padding:25px 22px;border-radius:12px}nav{gap:18px}h1{letter-spacing:-.8px}}
