/* Colors follow the selected theme without changing scientific diagrams. */
html[data-theme="dark"] .md-section-arrow svg path{fill:#e8edf2}
html[data-theme="dark"] .md-reading-layout summary::before,html[data-theme="dark"] .visual-brief summary::before{color:#e8edf2}
.md-authored-moa-replaced{display:none!important}
.md-reading-layout #reading-faq .mf-choose{display:none!important}
.md-reading-layout h1 .drug-purpose,.visual-brief .vb-top .drug-purpose{font-size:.7em!important;font-weight:400!important}.md-reading-layout h1 .drug-purpose strong,.visual-brief .vb-top .drug-purpose strong{font-weight:700!important}.md-reading-layout .reading-mechanism>h2,.md-reading-layout .reading-mechanism>.md-section-body>h2{display:none!important}
.md-reading-layout>.md-main-section{margin:20px 0;padding:16px 0}.md-reading-layout>h1{font-size:clamp(28px,3.6vw,40px);line-height:1.3}.md-reading-layout .drug-purpose{font-size:.65em;font-weight:500}.md-reading-layout .reading-mechanism{margin:0;padding:0;border:0;background:transparent}.md-reading-layout .reading-mechanism>h2,.md-reading-layout #patient-questions>h2{display:none}.md-reading-layout #patient-questions{margin:0}.md-reading-layout #reading-faq-controls{margin:0 0 20px}.md-reading-layout #reading-faq .mf-summary{display:none}.md-reading-layout .md-main-section>.md-section-body>.mf-summary{margin:0}.md-reading-layout .md-section-body>section.medicine-faq{margin-top:0}.md-reading-layout .md-main-section[data-medicine-section="faq"]>.md-section-body>.medicine-faq>h2{display:none}.md-reading-layout summary{list-style:none;cursor:pointer}.md-reading-layout summary::-webkit-details-marker{display:none}.md-reading-layout summary::marker{content:""}.md-reading-layout summary::before{content:'▶';display:inline-block;color:#000;font-size:14px;margin-right:10px}.md-reading-layout details[open]>summary::before{transform:rotate(90deg)}
#search-form + .md-inline-perspective{display:block!important;margin:24px 0 22px!important}#search-form + .md-inline-perspective .md-perspective-chips{margin-top:8px}
.md-main-section[data-medicine-section="introduction"]{padding-bottom:0;margin-bottom:0}.md-main-section[data-medicine-section="introduction"] .mf-summary{margin:0;width:100%}
.md-source-original{display:none!important}.md-source-mirror{margin:12px 0}.md-source-mirror>div{padding:12px 0}.md-source-mirror a{overflow-wrap:anywhere}
html body .visual-brief .profile-choices .md-radio-chips .perspective-options label::before,html body .visual-brief .profile-choices .md-radio-chips .perspective-options label::after{display:none!important;content:none!important;border:0!important;background:none!important;box-shadow:none!important}
html body .visual-brief .profile-choices .md-radio-chips .perspective-options label{border:1px solid #b6c2cb!important;border-radius:4px!important;padding:0!important;background:transparent!important}
html body .visual-brief .profile-choices .md-radio-chips .perspective-options label:has(input:checked){border-color:#788795!important;background:#e9edf1!important;color:#26313b!important;box-shadow:none!important}
html body .visual-brief .profile-choices .md-radio-chips .perspective-options label>span,html body .visual-brief .profile-choices .md-radio-chips .perspective-options label:has(input:checked)>span{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
html body .md-perspective-chips .md-perspective-chip{border-radius:4px!important}html body .md-perspective-chips .md-perspective-chip[aria-pressed="true"]{background:#e9edf1!important;border-color:#788795!important;color:#26313b!important}
.md-perspective-source{display:none!important}.md-chip-label{display:block!important}.md-perspective-chips,.md-radio-chips .perspective-options{display:flex!important;flex-wrap:wrap;gap:8px;margin-top:12px}
html .md-perspective-chip,html .md-radio-chips .perspective-options label>span{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 15px!important;margin:0!important;border:1px solid #b6c2cb!important;border-radius:24px!important;background:transparent!important;color:inherit!important;font:inherit!important;font-size:14px!important;font-weight:400!important;line-height:1.4;letter-spacing:normal;text-transform:none;white-space:normal;cursor:pointer;box-sizing:border-box;box-shadow:none!important}
html .md-perspective-chip[aria-pressed="true"],html .md-radio-chips .perspective-options label:has(input:checked)>span{border-color:#198593!important;background:#e5f0f3!important;color:#14343e!important;font-weight:600!important}
.md-radio-chips .perspective-options label{padding:0!important;margin:0!important;border:0!important;background:transparent!important;display:inline-flex!important;flex:0 0 auto!important;width:auto!important;box-shadow:none!important}.md-radio-chips legend{font-size:16px;font-weight:500}.md-perspective-chip:focus-visible,.md-radio-chips .perspective-options label:has(input:focus-visible)>span{outline:3px solid #168e91;outline-offset:3px}
.md-radio-chips .perspective-options input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;clip-path:inset(50%)}
@media(max-width:600px){html .md-perspective-chip,html .md-radio-chips .perspective-options label>span{padding:8px 12px!important}.md-perspective-chips,.md-radio-chips .perspective-options{gap:7px}}
.md-inline-perspective{display:flex!important;align-items:center;flex-wrap:wrap;gap:12px;margin:0 0 22px!important;font-size:16px;font-weight:500}.md-inline-perspective select{font:inherit;max-width:100%;min-height:44px;padding:8px 12px;border:1px solid #9aadb4;border-radius:6px;color:inherit;background:transparent}.md-main-section .profile-choices{margin-top:0}
html[data-theme] body button.md-section-arrow.md-section-arrow,html[data-theme] body button.medicine-section-toggle.medicine-section-toggle{border:0!important;background:transparent!important;box-shadow:none!important;color:#000!important}
.md-section-heading{display:flex!important;align-items:center;justify-content:flex-start;gap:12px;margin-bottom:0!important}
html .md-section-arrow,html .medicine-section-toggle{order:-1;flex:0 0 44px;width:44px;min-height:44px;padding:4px!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;color:#000!important;font:inherit;font-size:18px!important;line-height:1!important;cursor:pointer}
.md-section-arrow span{display:block;font-size:inherit;transition:transform .15s ease}.md-section-arrow[aria-expanded="true"] span{transform:rotate(90deg)}
.md-main-section>.md-section-heading>.md-section-arrow{font-size:28px!important}
html .medicine-section-toggle[aria-expanded=true] span{transform:rotate(90deg)}
.md-section-arrow:focus-visible{outline:3px solid #168e91;outline-offset:4px}.md-section-body{padding-top:18px}.md-section-body[hidden]{display:none!important}
.md-main-section{margin:24px 0;padding:18px 0;border-top:1px solid #9aadb440}.md-arrow-leading>.md-section-heading{justify-content:flex-start}.md-arrow-leading>.md-section-heading>.md-section-arrow{order:-1}.md-disclosure>.mf-header{margin-bottom:0}.md-disclosure>.mf-header>.md-section-heading{flex:1}.md-disclosure>.md-section-heading{font-size:clamp(18px,2.2vw,26px);line-height:1.4}
.md-main-section[data-medicine-section="narration"]>.md-section-body>.medicine-gif-narration-title,.md-main-section[data-medicine-section="videos"] .medicine-video-links>h2,.md-main-section[data-medicine-section="faq"] .mf-header,.md-main-section[data-medicine-section="buy"] .cost-coverage>h2{display:none}
.visual-brief summary{list-style:none}.visual-brief summary::-webkit-details-marker{display:none}.visual-brief summary::marker{content:""}.visual-brief summary::before{content:'▶';display:inline-block;color:#000;font-size:14px;margin-right:10px}.visual-brief details[open]>summary::before{transform:rotate(90deg)}
.mf-summary-columns .md-section-heading{font-size:18px}.md-disclosure{scroll-margin-top:20px}
@media(prefers-reduced-motion:reduce){.md-section-arrow span{transition:none}}
