/* rd-pages.css — styles for the medicine information pages only.
   Linked from those pages alone; the recovered theme is untouched. Delete to revert. */
.rd-lead{font-size:1.1em;line-height:1.6;margin:0 0 1.2em}
.rd-hero{margin:0 0 1.4em}.rd-hero img{max-width:100%;height:auto;display:block;border-radius:6px}
.rd-card{margin:0 0 1.8em}.rd-card table{width:100%;border-collapse:collapse;font-size:.95em}
.rd-card caption{text-align:left;font-weight:700;padding:.4em 0;caption-side:top}
.rd-card th,.rd-card td{border:1px solid rgba(0,0,0,.14);padding:.5em .7em;text-align:left;vertical-align:top}
.rd-card th{width:34%;background:rgba(0,0,0,.04);font-weight:600}
.rd-sec h3{margin:1.1em 0 .4em;font-size:1.08em}
.rd-toc{margin:0 0 1.8em;padding:1em 1.2em;border:1px solid rgba(0,0,0,.12);border-radius:6px;background:rgba(0,0,0,.025)}
.rd-toc p{margin:0 0 .5em;font-weight:700}.rd-toc ol{margin:0;padding-left:1.3em;columns:2;column-gap:2em}
.rd-toc li{break-inside:avoid;margin:.2em 0;font-size:.95em}
@media (max-width:640px){.rd-toc ol{columns:1}}
.rd-sec{margin:0 0 1.6em}.rd-sec h2{margin:1.4em 0 .6em}
.rd-sec table{width:100%;border-collapse:collapse;margin:1em 0;font-size:.95em}
.rd-sec th,.rd-sec td{border:1px solid rgba(0,0,0,.14);padding:.55em .7em;text-align:left;vertical-align:top}
.rd-sec th{background:rgba(0,0,0,.04)}
.rd-faq .faq-item h3{margin:1.1em 0 .3em;font-size:1.05em}
.rd-related{margin:2em 0 1em;padding:1em 1.2em;border-top:1px solid rgba(0,0,0,.12)}
.rd-related ul{margin:.4em 0 0;padding-left:1.2em;columns:2;column-gap:2em}
@media (max-width:640px){.rd-related ul{columns:1}}
.rd-disclaimer{margin:1.6em 0 0;font-size:.85em;opacity:.75}
.rd-hub{list-style:none;padding:0;margin:1em 0}.rd-hub>li{margin:0 0 1.2em}
.rd-hub .rd-hub__drug{font-weight:700;font-size:1.1em}
.rd-hub__kw{opacity:.7}
