:root{color-scheme:light dark;--bg:#eef4f4;--ink:#123238;--muted:#567177;--card:#fff;--line:#c8d9d9;--accent:#0d7b72}*{box-sizing:border-box}body{margin:0;background:linear-gradient(145deg,#e7f1f0,#f7f2e8);color:var(--ink);font:16px/1.55 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}main{max-width:760px;margin:0 auto;padding:9vh 24px 48px}header{display:flex;align-items:center;gap:18px;margin-bottom:42px}h1{font-size:clamp(2rem,7vw,4rem);line-height:1;margin:.15rem 0}h2{margin-top:2rem}.eyebrow{letter-spacing:.18em;font-size:.72rem;font-weight:750;color:var(--accent);margin:0}.card,article{background:color-mix(in srgb,var(--card) 88%,transparent);border:1px solid var(--line);border-radius:18px;padding:22px 24px;box-shadow:0 18px 50px #16444a12}.dot{display:inline-block;width:.65rem;height:.65rem;border-radius:50%;background:#24a66a;box-shadow:0 0 0 5px #24a66a20;margin-right:.45rem}.muted,time{color:var(--muted)}footer{margin-top:38px;padding-top:18px;border-top:1px solid var(--line);display:flex;gap:10px}a{color:var(--accent)}@media(prefers-color-scheme:dark){:root{--bg:#0c1d21;--ink:#e5f1ef;--muted:#9bb5b4;--card:#12292d;--line:#284348}body{background:linear-gradient(145deg,#0a1b20,#19241e)}}
