:root{--bg:#EDF2E8;--ink:#11301F;--mute:#5A6E60;--tomato:#D63F1F;--line:#D6E0D2}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:'Bricolage Grotesque',system-ui,sans-serif;line-height:1.6}
main{max-width:760px;margin:0 auto;padding:28px 20px 70px}a{color:var(--ink)}.wm{font-size:26px;font-weight:800;letter-spacing:-.05em;text-decoration:none}.wm i{font-style:normal;color:var(--tomato)}
h1{font-size:40px;letter-spacing:-.03em;line-height:1.1;margin:28px 0 6px}h2{font-size:22px;margin:30px 0 6px}p,li{color:#24402F}.meta{color:var(--mute)}hr{border:0;border-top:1px solid var(--line);margin:48px 0}
