.topic-detail{--topic-surface:#f0eafa;--topic-art:#e2d5f7;--topic-accent:#7045ab}.topic-detail[data-tone=rose]{--topic-surface:#faedf0;--topic-art:#f3d7e0;--topic-accent:#9c5270}.topic-detail[data-tone=peach]{--topic-surface:#fcf0e7;--topic-art:#f5dec9;--topic-accent:#9b683e}.topic-detail[data-tone=mint]{--topic-surface:#eaf5ef;--topic-art:#cfe9dd;--topic-accent:#477960}.topic-detail[data-tone=blue]{--topic-surface:#ecf1fa;--topic-art:#d4e1f6;--topic-accent:#516e9b}.topic-detail[data-tone=lime]{--topic-surface:#f0f5e5;--topic-art:#e0ebbf;--topic-accent:#647b3c}.topic-detail-hero{background:var(--topic-surface);border-bottom:1px solid #e6e0ec}.topic-detail .drug-breadcrumb{flex-wrap:wrap}.topic-hero-grid{grid-template-columns:minmax(0,1fr) 270px;align-items:center;gap:65px;padding-block:40px;display:grid}.topic-detail-eyebrow{letter-spacing:1.5px;text-transform:uppercase;color:var(--topic-accent);align-items:center;gap:8px;font-size:13px;font-weight:650;display:flex}.topic-hero-grid h1{letter-spacing:-1.6px;overflow-wrap:anywhere;max-width:760px;margin-block:17px;font-size:clamp(32px,4vw,50px);font-weight:650;line-height:1.13}.topic-detail-subtitle{color:#7a6f83;font-size:16px;line-height:1.8}.topic-detail-tags{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.topic-detail-tags>:is(span,a){color:var(--topic-accent);background:#ffffffa6;border:1px solid #ffffff80;border-radius:8px;align-items:center;gap:7px;padding:8px 12px;font-size:13px;display:inline-flex}.topic-detail-art{isolation:isolate;background:var(--topic-art);color:var(--topic-accent);border-radius:50% 50% 24px 24px;flex-direction:column;align-items:center;gap:12px;padding:34px;display:flex;position:relative;overflow:hidden}.topic-art-orbit{z-index:-1;border:1px solid #ffffff70;border-radius:50%;position:absolute;inset:22px}.topic-detail-art strong{font-family:var(--font-geist-mono), monospace;background:#ffffffa8;border-radius:8px;padding:5px 16px;font-size:21px}.topic-detail-art small{letter-spacing:1px;font-size:13px}.topic-detail-tabs{gap:30px;display:flex;overflow-x:auto}.topic-detail-tabs a{white-space:nowrap;color:#766782;border-bottom:3px solid #0000;align-items:center;gap:8px;padding-block:16px;font-size:15px;display:inline-flex}.topic-detail-tabs a:hover{border-color:var(--topic-accent);color:var(--topic-accent)}.topic-detail-tabs span{background:#ffffff80;border-radius:5px;padding:2px 6px;font-size:13px}.topic-detail-body{padding-block:34px 68px}.topic-intro-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:28px;display:grid}.topic-overview{background:#fff;border:1px solid #e6dfed;border-radius:16px;padding:28px;scroll-margin-top:100px}.topic-section-kicker{color:var(--topic-accent);letter-spacing:1.3px;margin-bottom:8px;font-size:13px;font-weight:650}.topic-overview h2,.topic-section-heading h2{letter-spacing:-.7px;font-size:23px;font-weight:650;line-height:1.3}.topic-overview>p:not(.topic-section-kicker){color:#776c82;margin-top:18px;font-size:15px;line-height:1.95}.topic-overview .topic-scope-note{background:#f8f5fc;border-left:3px solid #b49ada;border-radius:0 8px 8px 0;margin-top:16px;padding:14px 16px}.topic-sources{border-top:1px solid #e6dfed;margin-top:20px;padding-top:16px}.topic-sources h3{margin-bottom:8px;font-size:14px;font-weight:600}.topic-sources a{color:#6235d0;text-underline-offset:3px;align-items:center;gap:6px;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}.topic-atc-note{color:#4e693b;background:#edf4e4;border-radius:16px;flex-direction:column;align-items:flex-start;gap:12px;padding:25px;display:flex}.topic-atc-note>span{letter-spacing:1px;font-size:13px}.topic-atc-note strong{font-size:29px;font-weight:650;font-family:var(--font-geist-mono), monospace}.topic-atc-note p{font-size:15px;line-height:1.8}.topic-atc-note a{align-items:center;gap:10px;margin-top:7px;font-size:13px;font-weight:600;display:inline-flex}.topic-detail-section{margin-top:40px;scroll-margin-top:100px}.topic-section-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:14px;display:flex}.topic-section-heading>a{color:#6235d0;flex-shrink:0;align-items:center;gap:7px;font-size:13px;display:inline-flex}.topic-section-description{color:#85748e;margin-bottom:18px;font-size:15px;line-height:1.8}.topic-effects-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;list-style:none;display:grid}.topic-effects-grid a{background:#fff;border:1px solid #e7dfed;border-radius:10px;align-items:center;gap:10px;height:100%;padding:13px 15px;display:flex}.topic-effects-grid span{overflow-wrap:anywhere;flex:1;min-width:0;font-size:15px;line-height:1.5}.topic-effects-grid strong{background:var(--topic-surface);color:var(--topic-accent);border-radius:6px;padding:4px 7px;font-size:13px;font-weight:600}.topic-effects-grid svg{color:#ac98bb}.topic-effects-grid a:hover,.topic-medicine-grid a:hover{border-color:#b89edb;box-shadow:0 4px 12px #6235d00a}.topic-indications-cta{color:#fff;background:#6235d0;border-radius:17px;align-items:center;gap:20px;margin-block:36px;padding:26px 28px;display:flex}.topic-indications-cta>div{flex:1}.topic-indications-cta h2{font-size:17px;font-weight:600}.topic-indications-cta p{color:#ddd0f9;margin-top:6px;font-size:15px;line-height:1.7}.topic-indications-cta a{color:#3f532a;background:#dafa8a;border-radius:9px;flex-shrink:0;align-items:center;gap:12px;padding:12px 16px;font-size:15px;font-weight:600;display:inline-flex}.topic-medicine-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;display:grid}.topic-medicine-grid a{background:#fff;border:1px solid #e7dfed;border-radius:13px;align-items:center;gap:13px;height:100%;padding:18px;display:flex}.topic-pill-icon{color:#6235d0;background:#f0eafa;border-radius:11px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.topic-medicine-grid a>span:nth-child(2){flex:1;min-width:0}.topic-medicine-grid strong{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.6;display:block}.topic-medicine-grid small{color:#8d7d97;margin-top:4px;font-size:13px;display:block}.topic-medicine-grid a>svg{color:#a08cad}.topic-empty{color:#887494;border:1px dashed #dfd3e9;border-radius:13px;padding:28px;font-size:15px;line-height:1.8}.topic-back-link{color:#6235d0;margin-top:30px;font-size:15px;display:inline-block}.topic-loading-line{background:#e5dbef;border-radius:6px;width:75%;height:15px;margin-block:20px}@media (max-width:950px){.topic-hero-grid{grid-template-columns:minmax(0,1fr) 210px;gap:30px}.topic-intro-grid{grid-template-columns:minmax(0,1fr) 240px;gap:20px}.topic-effects-grid,.topic-medicine-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.topic-indications-cta{flex-wrap:wrap}}@media (max-width:640px){.topic-hero-grid,.topic-intro-grid{grid-template-columns:1fr}.topic-detail-art{display:none}.topic-hero-grid{padding-block:30px}.topic-overview{padding:22px}.topic-section-heading{flex-direction:column;align-items:flex-start;gap:10px}.topic-effects-grid,.topic-medicine-grid{grid-template-columns:1fr}.topic-indications-cta{padding:22px}.topic-indications-cta>div{flex-basis:75%}.topic-indications-cta a{justify-content:center;width:100%}}
