*{box-sizing:border-box}body{font-family:system-ui,-apple-system,sans-serif;background:#0b1220;color:#e2e8f0;margin:0;padding:24px 16px 64px;max-width:680px;margin:auto;line-height:1.75}
.kicker{color:#ff7a1a;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px}
h1{font-size:clamp(24px,5vw,32px);color:#f8fafc;margin:0 0 6px;line-height:1.25}
.byline{color:#64748b;font-size:13px;margin:0 0 28px}
p{margin:0 0 18px;font-size:16px}
.truth{background:linear-gradient(135deg,#1d140d,#160e08);border:1px solid rgba(255,120,40,.25);border-left:4px solid #ff7a1a;border-radius:14px;padding:18px;margin:26px 0;font-size:17px;font-weight:700;color:#ffd9bf}
.story{background:#111c2e;border:1px solid #1e293b;border-radius:14px;padding:18px;margin:26px 0}
.story h3{margin:0 0 10px;font-size:15px;color:#f8fafc}
.action{background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.3);border-radius:14px;padding:18px;margin:26px 0}
.action h3{margin:0 0 8px;font-size:15px;color:#4ade80}
.action a{display:inline-block;background:#22c55e;color:#0b1220;font-weight:800;padding:12px 20px;border-radius:10px;text-decoration:none;margin-top:10px}
.next{color:#64748b;font-size:14px;border-top:1px solid #1e293b;padding-top:18px;margin-top:30px}
.next a{color:#60a5fa}
.foot{margin-top:26px;font-size:14px;color:#94a3b8}
.foot a{color:#60a5fa}
