/* RX Theme v10.23.63 — Medical Knowledge Graph frontend explorer */
.rx-medical-topic-explorer{margin:32px 0;padding:24px;border:1px solid #c4b5fd;border-radius:20px;background:linear-gradient(145deg,#faf5ff,#ecfeff);box-shadow:0 12px 32px rgba(15,23,42,.07);color:#0f172a}.rx-medical-topic-explorer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.rx-medical-topic-explorer__header>div>span{display:inline-flex;padding:5px 10px;border-radius:999px;background:#ede9fe;color:#6d28d9;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.rx-medical-topic-explorer__header h2{margin:9px 0 7px;font-size:clamp(24px,3vw,32px);line-height:1.15;color:#111827}.rx-medical-topic-explorer__header p{max-width:780px;margin:0;color:#475569;line-height:1.65}.rx-medical-topic-explorer__header>strong{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#6d28d9;color:#fff;font-size:22px;box-shadow:0 8px 18px rgba(109,40,217,.22)}.rx-medical-topic-explorer__groups{display:grid;gap:18px}.rx-medical-topic-explorer__group h3{margin:0 0 10px;font-size:17px;color:#312e81}.rx-medical-topic-explorer__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rx-medical-topic-explorer__links a{position:relative;display:grid;grid-template-columns:1fr auto;gap:3px 12px;padding:14px 46px 14px 15px;border:1px solid #ddd6fe;border-radius:13px;background:#fff;color:#172554;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.rx-medical-topic-explorer__links a:hover,.rx-medical-topic-explorer__links a:focus-visible{transform:translateY(-2px);border-color:#8b5cf6;box-shadow:0 8px 20px rgba(76,29,149,.12);outline:0}.rx-medical-topic-explorer__links span{font-weight:750;line-height:1.35}.rx-medical-topic-explorer__links small{grid-column:1;color:#64748b}.rx-medical-topic-explorer__links i{position:absolute;right:15px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#f5f3ff;color:#6d28d9;font-style:normal;font-weight:800}.dark-mode .rx-medical-topic-explorer,.rx-dark-mode .rx-medical-topic-explorer,[data-theme="dark"] .rx-medical-topic-explorer{background:linear-gradient(145deg,#1e1b4b,#0f172a);border-color:#5b21b6;color:#e5e7eb}.dark-mode .rx-medical-topic-explorer__header h2,.rx-dark-mode .rx-medical-topic-explorer__header h2,[data-theme="dark"] .rx-medical-topic-explorer__header h2{color:#f8fafc}.dark-mode .rx-medical-topic-explorer__header p,.rx-dark-mode .rx-medical-topic-explorer__header p,[data-theme="dark"] .rx-medical-topic-explorer__header p{color:#cbd5e1}.dark-mode .rx-medical-topic-explorer__links a,.rx-dark-mode .rx-medical-topic-explorer__links a,[data-theme="dark"] .rx-medical-topic-explorer__links a{background:#111827;border-color:#4c1d95;color:#e0e7ff}.dark-mode .rx-medical-topic-explorer__links small,.rx-dark-mode .rx-medical-topic-explorer__links small,[data-theme="dark"] .rx-medical-topic-explorer__links small{color:#94a3b8}@media(max-width:760px){.rx-medical-topic-explorer{padding:18px;border-radius:16px}.rx-medical-topic-explorer__header>strong{display:none}.rx-medical-topic-explorer__links{grid-template-columns:1fr}.rx-medical-topic-explorer__links a{padding:13px 44px 13px 13px}}@media print{.rx-medical-topic-explorer{break-inside:avoid;box-shadow:none;background:#fff}.rx-medical-topic-explorer__links a{color:#000;box-shadow:none}}
