    :root{
      --bg:#0f1115;--card:#151923;--text:#e6e9f0;--muted:#a0a6b8;
      --accent:#5ddcff;--border:#22283a;--warn:#ff6b35
    }
    *{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:8px 0 8px 18px;padding:0}
    li{margin:6px 0}
    a{color:var(--accent);text-decoration:none}
    a:hover{text-decoration:underline}

/* STRONG MEDICAL DISCLAIMER HIGHLIGHT */
.medical-section{
  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-section h2,
.medical-section h3{color:var(--warn)}
.medical-section .subsection-content,
.medical-section p,
.medical-section li{color:#ffd6c6}

.footer{margin-top:32px;padding-top:16px;border-top:1px solid var(--border);
  font-size:14px;color:var(--muted);text-align:center}



.go-home{margin-top:32px;text-align:center}
.go-home a{display:inline-block;padding:12px 28px;border-radius:12px;
background:linear-gradient(135deg,#5ddcff,#4aa3ff);color:#000;
font-weight:600;text-decoration:none;
transition:transform .15s,box-shadow .15s}
.go-home a:hover{transform:translateY(-1px);
box-shadow:0 10px 25px rgba(93,220,255,.35)}