:root{--bg:#070707;--panel:#0d1119;--panel2:#101723;--text:#f4ebe1;--muted:#b7aba0;--amber:#f79e20;--orange:#f26726;--line:rgba(247,158,32,.22);--max:1120px;--font:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(900px 500px at 75% -10%,rgba(242,103,38,.13),transparent 62%),linear-gradient(180deg,#070707,#0a0807 65%,#060606);color:var(--text);font-family:var(--font);line-height:1.72;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{width:min(var(--max),calc(100% - 40px));margin:auto}.siteHeader{position:sticky;top:0;z-index:20;background:rgba(5,5,6,.94);backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.07)}.navin{min-height:88px;display:flex;align-items:center;gap:26px}.brand img{width:84px;height:80px;object-fit:contain}.links{display:flex;gap:26px;margin-left:auto;align-items:center;font-weight:600;font-size:14px}.links a:hover,.links a[aria-current="page"]{color:var(--amber)}.cta{padding:12px 18px;border-radius:999px;background:linear-gradient(100deg,#ffb72b,#ee9000);color:#171008;font-weight:800}.hero{padding:76px 0 52px}.eyebrow{color:var(--amber);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.hero h1,.article h1{font-size:clamp(2.2rem,5.3vw,4.4rem);line-height:1.06;letter-spacing:-.035em;margin:12px 0 18px;max-width:950px}.lede{font-size:clamp(1.02rem,1.8vw,1.23rem);color:#d7cec6;max-width:780px;margin:0}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-bottom:70px}.card{display:flex;flex-direction:column;min-height:260px;padding:28px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:linear-gradient(145deg,rgba(17,23,35,.95),rgba(8,10,14,.97));box-shadow:0 22px 60px rgba(0,0,0,.22)}.card small{color:var(--amber);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.card h2{font-size:1.35rem;line-height:1.25;margin:10px 0}.card p{color:var(--muted);margin:0 0 18px}.card .read{margin-top:auto;color:#ffb12b;font-weight:800}.article{padding:68px 0 86px}.articleShell{display:grid;grid-template-columns:minmax(0,760px) minmax(220px,1fr);gap:44px;align-items:start}.articleMain{min-width:0}.articleMeta{display:flex;gap:12px;flex-wrap:wrap;color:#988b80;font-size:13px;margin:0 0 16px}.article h2{font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.2;margin:42px 0 12px}.article h3{font-size:1.12rem;margin:28px 0 8px}.article p,.article li{color:#d2c9c1}.article ul,.article ol{padding-left:22px}.callout{margin:30px 0;padding:20px 22px;border-left:3px solid var(--amber);background:rgba(247,158,32,.065);border-radius:0 14px 14px 0}.note{padding:18px 20px;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:#0a0e15;color:#c9c0b8}.sources{font-size:.92rem}.sources a{color:#ffc05a;text-decoration:underline;text-underline-offset:3px}.side{position:sticky;top:118px;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:22px;background:rgba(13,17,25,.92)}.side h2{font-size:1.05rem;margin:0 0 12px}.side a{display:block;padding:9px 0;color:#d8cfc7;border-bottom:1px solid rgba(255,255,255,.06)}.side a:last-child{border:0}.glissaBox{margin:44px 0;padding:26px;border:1px solid rgba(247,158,32,.28);border-radius:18px;background:linear-gradient(145deg,rgba(247,158,32,.08),rgba(17,23,35,.92))}.glissaBox h2{margin:0 0 8px}.glissaBox a{display:inline-flex;margin-top:10px;color:#161007;background:linear-gradient(100deg,#ffb72b,#ee9000);padding:11px 15px;border-radius:999px;font-weight:800}.footer{border-top:1px solid rgba(255,255,255,.07);padding:34px 0;background:#050506}.footerGrid{display:grid;grid-template-columns:1.4fr .8fr .8fr;gap:34px}.footer img{width:86px;height:82px;object-fit:contain}.footer h3{font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;color:#c7b8aa}.footer ul{list-style:none;padding:0;margin:0;display:grid;gap:8px;color:#b9aaa0}.fine{margin-top:24px;color:#81746a;font-size:12px}.medical{margin:32px 0 0;padding:16px 18px;border-radius:14px;border:1px solid rgba(255,255,255,.08);color:#a99b90;font-size:.9rem}.breadcrumb{font-size:13px;color:#a4978d}.breadcrumb a{color:#e5c18a}.tocLinks{display:flex;gap:14px;flex-wrap:wrap;margin-top:22px}.tocLinks a{padding:9px 13px;border:1px solid rgba(255,255,255,.09);border-radius:999px;color:#d8cfc7}
@media(max-width:820px){.links a:not(.cta){display:none}.navin{min-height:76px}.brand img{width:68px;height:64px}.hero{padding:50px 0 34px}.grid{grid-template-columns:1fr}.articleShell{grid-template-columns:1fr}.side{position:static}.footerGrid{grid-template-columns:1fr}.article{padding-top:45px}}
@media(max-width:520px){.wrap{width:min(var(--max),calc(100% - 28px))}.links{gap:10px}.cta{padding:10px 13px;font-size:13px}.hero h1,.article h1{font-size:clamp(2rem,11vw,3.2rem)}.card{padding:22px}.article p,.article li{font-size:15.5px}}
