    :root{
      --bg:#0f1115;--card:#151923;--text:#e6e9f0;--muted:#a0a6b8;
      --accent:#5ddcff;--border:#22283a;--warn:#ff6b35;--danger:#ff4444
    }
    *{box-sizing:border-box}
    body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Inter,Arial,sans-serif;
      background:linear-gradient(180deg,#0f1115,#0b0d12);color:var(--text);line-height:1.6}
    .container{max-width:900px;margin:0px auto;padding:24px}
    .card{background:var(--card);border:1px solid var(--border);border-radius:16px;
      padding:32px;box-shadow:0 20px 40px rgba(0,0,0,.35)}
    h1{font-size:28px;margin:0 0 6px}
    .meta{color:var(--muted);font-size:14px;margin-bottom:24px}
    h2{font-size:18px;margin-top:28px;padding-top:16px;border-top:1px solid var(--border)}
    h3{font-size:15px;color:var(--accent);margin:14px 0 6px}
    p{margin:10px 0}
    ul{margin:10px 0 10px 18px;padding:0}
    li{margin:6px 0}

/* HIGHLIGHTS (UI ONLY) */
.medical-block{background:rgba(255,107,53,.12);border:1px solid var(--warn);
  border-left:6px solid var(--warn);border-radius:16px;padding:24px;margin:24px 0}
.medical-block h2,.medical-block h3{color:var(--warn)}
.liability-block{background:rgba(255,68,68,.12);border:1px solid var(--danger);
  border-left:6px solid var(--danger);border-radius:16px;padding:24px;margin:24px 0}
.liability-block h2,.liability-block h3{color:var(--danger)}

.note{background:#1a1a2a;border:1px solid #6b46ff;border-radius:12px;
  padding:16px;margin:16px 0;color:#b0b0ff;font-style:italic}
.footer{margin-top:32px;padding-top:16px;border-top:1px solid var(--border);
  font-size:14px;color:var(--muted);text-align:center}