/* ── Study spotlight + doses panels (shared) ── */
.st-spot,.st-doses{padding:14px 16px;border-radius:14px;font-size:13.5px;line-height:1.6;color:var(--tx-2);}
.st-spot{background:linear-gradient(160deg,rgba(255,0,102,.10),rgba(149,0,255,.08));box-shadow:inset 0 0 0 1px rgba(255,0,102,.35),0 0 28px -12px rgba(255,0,102,.7);}
.st-doses{background:linear-gradient(160deg,rgba(0,229,255,.08),rgba(149,0,255,.06));box-shadow:inset 0 0 0 1px rgba(0,229,255,.35),0 0 28px -12px rgba(0,229,255,.6);}
.st-spot-title{display:block;font-family:'Sora',sans-serif;font-size:14.5px;font-weight:700;line-height:1.35;color:var(--tx);margin-bottom:8px;}
.st-spot ul{list-style:none;display:flex;flex-direction:column;gap:7px;}
.st-spot li{position:relative;padding-left:16px;}
.st-spot li::before{content:'';position:absolute;left:2px;top:9px;width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#ff0066,#00e5ff);}
.st-spot b,.st-doses b{color:var(--tx);}
.st-spot-src{display:block;margin-top:10px;font-size:12px;color:var(--tx-3);font-style:italic;}
.st-doses dl{display:flex;flex-direction:column;gap:8px;}
.st-doses dt{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--teal-tx);}
.st-doses dd{margin:2px 0 0;}
.st-doses-note{margin-top:10px;padding:8px 10px;border-radius:9px;font-size:12.5px;color:var(--gold-tx);background:rgba(255,184,0,.08);box-shadow:inset 0 0 0 1px rgba(255,184,0,.25);}
.aka{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;color:var(--tx-2);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-2);}
.aka b{color:var(--tx);}
