:root{--ink:#F4EBDD;--muted:rgba(244,235,221,.72);--line:rgba(255,255,255,.1);--saffron:#FFB23E;--ground:#07090E}*{box-sizing:border-box}html{background:var(--ground)}body{margin:0;background:var(--ground);color:var(--ink);font:500 1.0625rem/1.7 Archivo,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.bar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 16px;max-width:760px;margin:0 auto}.logo{font:800 1.6rem/1 Big Shoulders Display,sans-serif;letter-spacing:.02em;color:var(--ink);text-decoration:none}.logo b{color:var(--saffron)}.bar a.back{color:var(--muted);font-size:.95rem}main{max-width:760px;margin:0 auto;padding:24px 16px 72px}h1{font:800 clamp(2.2rem,7vw,3.4rem)/1.02 "Big Shoulders Display",sans-serif;margin:24px 0 8px;text-wrap:balance}.upd{color:var(--muted);font-size:.95rem;margin:0 0 40px}h2{font:700 1.2rem/1.35 Archivo,sans-serif;margin:44px 0 12px;padding-top:20px;border-top:1px solid var(--line)}p,li{max-width:68ch}ol,ul{padding-left:1.3em}li{margin:.35em 0}a{color:var(--saffron)}table{border-collapse:collapse;width:100%;margin:12px 0;font-size:.97rem}th,td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line);vertical-align:top}th{color:var(--muted);font-weight:500}.mail a{color:inherit}.todo{background:#ffb23e24;outline:1px dashed var(--saffron);padding:0 4px;border-radius:3px}footer{max-width:760px;margin:0 auto;padding:28px 16px 56px;border-top:1px solid var(--line);color:var(--muted);font-size:.92rem;display:flex;flex-wrap:wrap;gap:8px 20px}footer a{color:var(--muted)}.bar__r{display:flex;align-items:center;gap:6px}
