.drug-row[data-astro-cid-6tbjmfy6]{display:grid;grid-template-columns:1fr auto;gap:.75rem 1rem;align-items:center;padding:1rem 1.1rem;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),transform var(--transition-fast);position:relative;overflow:hidden}.drug-row[data-astro-cid-6tbjmfy6]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--md-secondary);opacity:.85}.drug-row[data-astro-cid-6tbjmfy6]:hover{border-color:rgba(var(--md-primary-rgb),.35);box-shadow:var(--shadow-md);transform:translateY(-1px)}.drug-row[data-astro-cid-6tbjmfy6]:hover .drug-row__inn[data-astro-cid-6tbjmfy6]{color:var(--accent)}.drug-row[data-astro-cid-6tbjmfy6]:hover .drug-row__arrow[data-astro-cid-6tbjmfy6]{transform:translate(3px);color:var(--accent)}.drug-row__inn[data-astro-cid-6tbjmfy6]{font-family:var(--font-serif);font-size:1.05rem;font-weight:700;margin:0 0 .2rem;line-height:1.25;color:rgb(var(--gray-900));text-transform:capitalize;transition:color var(--transition-fast);overflow-wrap:anywhere}.drug-row__brand[data-astro-cid-6tbjmfy6]{margin:0 0 .25rem;font-size:.82rem;color:rgb(var(--gray-700));font-weight:500}.drug-row__brand[data-astro-cid-6tbjmfy6] span[data-astro-cid-6tbjmfy6]:first-child{font-weight:600;letter-spacing:.02em}.drug-row__co[data-astro-cid-6tbjmfy6]{color:rgb(var(--gray-600));font-weight:400}.drug-row__meta[data-astro-cid-6tbjmfy6]{margin:0;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:rgb(var(--gray-500))}.drug-row__status[data-astro-cid-6tbjmfy6]{color:var(--md-secondary);font-weight:700}.drug-row__sep[data-astro-cid-6tbjmfy6]{margin:0 .35em;opacity:.5}.drug-row__aside[data-astro-cid-6tbjmfy6]{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem}.drug-row__atc[data-astro-cid-6tbjmfy6]{font-family:var(--font-mono);font-size:.65rem;font-weight:600;padding:.2em .45em;border-radius:var(--radius-sm);background:rgb(var(--gray-100));color:rgb(var(--gray-700));letter-spacing:.02em}.drug-row__arrow[data-astro-cid-6tbjmfy6]{font-size:1.1rem;color:rgb(var(--gray-400));transition:transform var(--transition-fast),color var(--transition-fast)}@media(max-width:540px){.drug-row[data-astro-cid-6tbjmfy6]{grid-template-columns:1fr}.drug-row__aside[data-astro-cid-6tbjmfy6]{flex-direction:row;align-items:center;justify-content:space-between;width:100%}}.drug-hub-nav[data-astro-cid-4l6tjnl3]{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:1.5rem;padding:1.15rem 1.2rem;background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-lg)}.drug-hub-nav__heading[data-astro-cid-4l6tjnl3]{margin:0 0 .5rem;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:rgb(var(--gray-500))}.drug-hub-nav__chips[data-astro-cid-4l6tjnl3]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.drug-hub-nav__chips[data-astro-cid-4l6tjnl3] li[data-astro-cid-4l6tjnl3]{margin:0}.drug-hub-nav__chip[data-astro-cid-4l6tjnl3]{display:inline-block;padding:.35rem .7rem;font-size:.78rem;font-weight:600;border-radius:var(--radius-full);border:1px solid var(--border-light);background:rgb(var(--gray-50));color:rgb(var(--gray-800));text-decoration:none;transition:border-color var(--transition-fast),background var(--transition-fast)}.drug-hub-nav__chip[data-astro-cid-4l6tjnl3]:hover{border-color:rgba(var(--md-primary-rgb),.4);background:var(--md-primary-container)}.drug-hub-nav__chip--active[data-astro-cid-4l6tjnl3]{border-color:rgba(var(--md-primary-rgb),.65);background:rgba(var(--md-primary-rgb),.1);color:var(--md-primary)}.drug-hub-nav__az[data-astro-cid-4l6tjnl3]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.3rem}.drug-hub-nav__az[data-astro-cid-4l6tjnl3] li[data-astro-cid-4l6tjnl3]{margin:0}.drug-hub-nav__az-link[data-astro-cid-4l6tjnl3]{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;height:1.75rem;padding:0 .35rem;font-size:.72rem;font-weight:700;border-radius:var(--radius-sm);border:1px solid var(--border-light);text-decoration:none;color:rgb(var(--gray-700));background:var(--bg-surface)}.drug-hub-nav__az-link[data-astro-cid-4l6tjnl3]:hover{border-color:rgba(var(--md-primary-rgb),.4);color:var(--md-primary)}.drug-hub-nav__az-link--active[data-astro-cid-4l6tjnl3]{border-color:rgba(var(--md-primary-rgb),.65);background:rgba(var(--md-primary-rgb),.1);color:var(--md-primary)}.drugs-hub__body{display:flex;flex-direction:column;gap:0;margin-top:1.25rem}.drugs-quick{margin-bottom:1.25rem}.drugs-spotlights{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem;margin-bottom:1.25rem}.drugs-spotlight{padding:.85rem 1rem;background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-md)}.drugs-spotlight h2{margin:0 0 .5rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:rgb(var(--gray-600))}.drugs-spotlight h2 a{color:inherit;text-decoration:none}.drugs-spotlight h2 a:hover{color:var(--accent)}.drugs-spotlight__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem;font-size:.82rem}.drugs-spotlight__list a{color:var(--accent);text-decoration:none;font-weight:600;text-transform:capitalize}.drugs-spotlight__list a:hover{text-decoration:underline}.drugs-hub-links{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1.25rem}.drugs-hub-links__item{padding:.35rem .65rem;font-size:.75rem;font-weight:600;border-radius:var(--radius-full);border:1px solid var(--border-light);background:rgb(var(--gray-50));color:rgb(var(--gray-800));text-decoration:none}.drugs-hub-links__item:hover{border-color:rgba(var(--md-primary-rgb),.4);background:var(--md-primary-container)}.drugs-hub-links__item--active{border-color:rgba(var(--md-primary-rgb),.65);background:rgba(var(--md-primary-rgb),.1);color:var(--md-primary)}.drugs-intel-nav{display:grid;grid-template-columns:repeat(4,1fr);gap:.65rem;margin-bottom:1.5rem}.drugs-intel-nav__link{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:hover{border-color:rgba(var(--md-primary-rgb),.35);box-shadow:var(--shadow-sm)}.drugs-intel-nav__link--accent{background:rgb(var(--gray-900));border-color:rgb(var(--gray-800));color:#fff}.drugs-intel-nav__link--accent .drugs-intel-nav__hint{color:#ffffffa6}.drugs-intel-nav__label{font-size:.82rem;font-weight:700}.drugs-intel-nav__hint{font-size:.68rem;color:rgb(var(--gray-500))}.drugs-toolbar{margin-bottom:1rem}.drugs-search__label{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{display:flex;gap:.5rem;max-width:32rem}.drugs-search__row input{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 input:focus{outline:2px solid rgba(var(--md-primary-rgb),.35);border-color:var(--accent)}.drugs-search__row button{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,.drugs-toolbar__page{margin:.65rem 0 0;font-size:.82rem;color:rgb(var(--gray-600))}.drugs-toolbar__clear{margin-left:.65rem;color:var(--accent);font-weight:600;text-decoration:none}.drugs-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.drugs-list li{margin:0;display:flex;min-width:0}.drugs-list li .drug-row{width:100%;height:100%}.drugs-empty{text-align:center;padding:2.5rem 1rem;color:rgb(var(--gray-600))}.drugs-empty__hint{font-size:.88rem;margin-top:.5rem}.drugs-pager{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{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:hover{border-color:rgba(var(--md-primary-rgb),.4);background:var(--md-primary-container)}.drugs-pager__btn--disabled{opacity:.35;pointer-events:none}.drugs-pager__pages{list-style:none;display:flex;gap:.4rem;margin:0;padding:0;align-items:center}.drugs-pager__pages li{margin:0}.drugs-pager__page-btn{display:inline-flex;min-width:2.25rem;justify-content:center;align-items:center;padding:.35rem .5rem;border:1px solid var(--border-light);border-radius:var(--radius-sm);font-size:.85rem;font-weight:600;text-decoration:none;color:rgb(var(--gray-700));background:var(--bg-surface);transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}.drugs-pager__page-btn:hover{border-color:rgba(var(--md-primary-rgb),.4);color:var(--md-primary);background:var(--md-primary-container)}.drugs-pager__page-btn--current{border-color:rgba(var(--md-primary-rgb),.65);color:var(--md-primary);background:rgba(var(--md-primary-rgb),.1);cursor:default}.drugs-pager__ellipsis{display:inline-flex;min-width:1.5rem;justify-content:center;color:rgb(var(--gray-500));font-weight:700;letter-spacing:.04em}.drugs-faq{margin-top:2.75rem;padding-top:2rem;border-top:1px solid var(--border-light)}.drugs-faq h2{font-family:var(--font-serif);font-size:1.25rem;margin:0 0 1rem}.drugs-faq__grid{display:grid;gap:.65rem}.drugs-faq__item{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:.15rem 1rem}.drugs-faq__item summary{cursor:pointer;font-weight:600;font-size:.9rem;padding:.75rem 0;list-style:none}.drugs-faq__item summary::-webkit-details-marker{display:none}.drugs-faq__item p{margin:0 0 .85rem;font-size:.88rem;line-height:1.6;color:rgb(var(--gray-700))}@media(max-width:900px){.drugs-list{grid-template-columns:1fr}.drugs-intel-nav{grid-template-columns:repeat(2,1fr)}}@media(max-width:420px){.drugs-intel-nav{grid-template-columns:1fr}}
