.drugs-hub[data-astro-cid-2xww24wh]{max-width:var(--max-width);margin:0 auto;padding:1.25rem 1rem 3.5rem}.drugs-hero[data-astro-cid-2xww24wh]{display:grid;grid-template-columns:1fr auto;gap:1.75rem 2rem;align-items:end;padding:1.75rem 1.85rem;margin-bottom:1.25rem;background:rgb(var(--gray-900));color:#fff;border-radius:var(--radius-lg);position:relative;overflow:hidden}.drugs-hero[data-astro-cid-2xww24wh]:after{content:"";position:absolute;right:-8%;top:-40%;width:42%;height:180%;background:radial-gradient(ellipse at center,rgba(var(--md-secondary-rgb),.22) 0%,transparent 68%);pointer-events:none}.drugs-hero__copy[data-astro-cid-2xww24wh]{position:relative;z-index:1}.drugs-hero__kicker[data-astro-cid-2xww24wh]{margin:0 0 .5rem;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:rgba(var(--md-secondary-rgb),.95)}.drugs-hero[data-astro-cid-2xww24wh] h1[data-astro-cid-2xww24wh]{font-family:var(--font-serif);font-size:clamp(1.85rem,4.5vw,2.5rem);font-weight:700;margin:0 0 .55rem;line-height:1.12;letter-spacing:-.02em}.drugs-hero__lead[data-astro-cid-2xww24wh]{margin:0;max-width:36rem;font-size:.95rem;line-height:1.55;color:#ffffffc7}.drugs-hero__metrics[data-astro-cid-2xww24wh]{position:relative;z-index:1;display:flex;flex-direction:column;gap:.85rem;margin:0;padding:0;min-width:9.5rem}.drugs-hero__metrics[data-astro-cid-2xww24wh] div[data-astro-cid-2xww24wh]{border-left:2px solid rgba(var(--md-secondary-rgb),.6);padding-left:.75rem}.drugs-hero__metrics[data-astro-cid-2xww24wh] dt[data-astro-cid-2xww24wh]{margin:0;font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;color:#ffffff8c}.drugs-hero__metrics[data-astro-cid-2xww24wh] dd[data-astro-cid-2xww24wh]{margin:.1rem 0 0;font-family:var(--font-serif);font-size:1.35rem;font-weight:700;font-variant-numeric:tabular-nums}.drugs-quick[data-astro-cid-2xww24wh]{background:var(--md-primary-container);border:1px solid rgba(var(--md-primary-rgb),.18);border-radius:var(--radius-md);padding:1rem 1.2rem;margin-bottom:1.25rem}.drugs-quick[data-astro-cid-2xww24wh] h2[data-astro-cid-2xww24wh]{margin:0 0 .45rem;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--md-on-primary-container)}.drugs-quick[data-astro-cid-2xww24wh] p[data-astro-cid-2xww24wh]{margin:0;font-size:.92rem;line-height:1.6;color:rgb(var(--gray-800))}.drugs-intel-nav[data-astro-cid-2xww24wh]{display:grid;grid-template-columns:repeat(4,1fr);gap:.65rem;margin-bottom:1.5rem}.drugs-intel-nav__link[data-astro-cid-2xww24wh]{display:flex;flex-direction:column;gap:.15rem;padding:.75rem .85rem;background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-md);text-decoration:none;color:inherit;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.drugs-intel-nav__link[data-astro-cid-2xww24wh]:hover{border-color:rgba(var(--md-primary-rgb),.35);box-shadow:var(--shadow-sm)}.drugs-intel-nav__link--accent[data-astro-cid-2xww24wh]{background:rgb(var(--gray-900));border-color:rgb(var(--gray-800));color:#fff}.drugs-intel-nav__link--accent[data-astro-cid-2xww24wh] .drugs-intel-nav__hint[data-astro-cid-2xww24wh]{color:#ffffffa6}.drugs-intel-nav__label[data-astro-cid-2xww24wh]{font-size:.82rem;font-weight:700}.drugs-intel-nav__hint[data-astro-cid-2xww24wh]{font-size:.68rem;color:rgb(var(--gray-500))}.drugs-toolbar[data-astro-cid-2xww24wh]{margin-bottom:1rem}.drugs-search__label[data-astro-cid-2xww24wh]{display:block;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:rgb(var(--gray-600));margin-bottom:.4rem}.drugs-search__row[data-astro-cid-2xww24wh]{display:flex;gap:.5rem;max-width:32rem}.drugs-search__row[data-astro-cid-2xww24wh] input[data-astro-cid-2xww24wh]{flex:1;padding:.6rem .85rem;border:1px solid var(--border-light);border-radius:var(--radius-sm);font-size:.95rem;background:var(--bg-surface)}.drugs-search__row[data-astro-cid-2xww24wh] input[data-astro-cid-2xww24wh]:focus{outline:2px solid rgba(var(--md-primary-rgb),.35);border-color:var(--accent)}.drugs-search__row[data-astro-cid-2xww24wh] button[data-astro-cid-2xww24wh]{padding:.6rem 1.15rem;background:var(--accent);color:#fff;border:none;border-radius:var(--radius-sm);font-weight:600;font-size:.88rem;cursor:pointer;white-space:nowrap}.drugs-toolbar__results[data-astro-cid-2xww24wh],.drugs-toolbar__page[data-astro-cid-2xww24wh]{margin:.65rem 0 0;font-size:.82rem;color:rgb(var(--gray-600))}.drugs-toolbar__clear[data-astro-cid-2xww24wh]{margin-left:.65rem;color:var(--accent);font-weight:600;text-decoration:none}.drugs-list[data-astro-cid-2xww24wh]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.drugs-list[data-astro-cid-2xww24wh] li[data-astro-cid-2xww24wh]{margin:0}.drugs-empty[data-astro-cid-2xww24wh]{text-align:center;padding:2.5rem 1rem;color:rgb(var(--gray-600))}.drugs-empty__hint[data-astro-cid-2xww24wh]{font-size:.88rem;margin-top:.5rem}.drugs-pager[data-astro-cid-2xww24wh]{display:flex;justify-content:center;align-items:center;gap:1.25rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border-light)}.drugs-pager__btn[data-astro-cid-2xww24wh]{padding:.45rem .9rem;border:1px solid var(--border-light);border-radius:var(--radius-sm);font-size:.85rem;font-weight:600;color:var(--accent);text-decoration:none;background:var(--bg-surface)}.drugs-pager__btn[data-astro-cid-2xww24wh]:hover{border-color:rgba(var(--md-primary-rgb),.4);background:var(--md-primary-container)}.drugs-pager__btn--disabled[data-astro-cid-2xww24wh]{opacity:.35;pointer-events:none}.drugs-pager__status[data-astro-cid-2xww24wh]{font-size:.82rem;color:rgb(var(--gray-600));font-variant-numeric:tabular-nums}.drugs-faq[data-astro-cid-2xww24wh]{margin-top:2.75rem;padding-top:2rem;border-top:1px solid var(--border-light)}.drugs-faq[data-astro-cid-2xww24wh] h2[data-astro-cid-2xww24wh]{font-family:var(--font-serif);font-size:1.25rem;margin:0 0 1rem}.drugs-faq__grid[data-astro-cid-2xww24wh]{display:grid;gap:.65rem}.drugs-faq__item[data-astro-cid-2xww24wh]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:.15rem 1rem}.drugs-faq__item[data-astro-cid-2xww24wh] summary[data-astro-cid-2xww24wh]{cursor:pointer;font-weight:600;font-size:.9rem;padding:.75rem 0;list-style:none}.drugs-faq__item[data-astro-cid-2xww24wh] summary[data-astro-cid-2xww24wh]::-webkit-details-marker{display:none}.drugs-faq__item[data-astro-cid-2xww24wh] p[data-astro-cid-2xww24wh]{margin:0 0 .85rem;font-size:.88rem;line-height:1.6;color:rgb(var(--gray-700))}.drugs-faq__sources[data-astro-cid-2xww24wh]{margin:1rem 0 0;font-size:.78rem;color:rgb(var(--gray-500))}@media(max-width:768px){.drugs-hero[data-astro-cid-2xww24wh]{grid-template-columns:1fr}.drugs-hero__metrics[data-astro-cid-2xww24wh]{flex-direction:row;flex-wrap:wrap}.drugs-intel-nav[data-astro-cid-2xww24wh]{grid-template-columns:repeat(2,1fr)}}@media(max-width:420px){.drugs-intel-nav[data-astro-cid-2xww24wh]{grid-template-columns:1fr}}
