.drug-index{padding-block:var(--space-block,2rem) var(--space-region,4rem)}.drug-index__lead{max-width:48rem;margin:0 0 var(--space-6,1.75rem);color:var(--text-secondary);line-height:var(--line-height-body,1.6)}.drug-index__about{margin-bottom:var(--space-7,2rem);padding:var(--space-7,2rem);background:var(--surface-muted,var(--brand-surface));border-radius:var(--radius-xl,1rem)}.drug-index__atc{display:flex;align-items:center;gap:var(--space-3,0.75rem);margin:0 0 var(--space-4,1rem);color:var(--text-secondary)}.drug-index__atc strong,.drug-single__atc{display:inline-block;padding:0.125rem 0.75rem;background:var(--brand-primary-light);color:var(--brand-primary-dark);border-radius:var(--radius-pill,999px);font-weight:var(--font-weight-bold,700);letter-spacing:0.04em}.drug-index__desc{max-width:56rem;line-height:var(--line-height-body,1.6)}.drug-index__desc>:last-child{margin-bottom:0}.drug-index__block + .drug-index__block{margin-top:var(--space-8,2.5rem)}.drug-index__heading{margin:0 0 var(--space-5,1.5rem);font-family:var(--font-family-heading);font-size:var(--font-size-section-title,1.875rem);font-weight:var(--font-weight-bold,700)}.drug-index__tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:var(--space-4,1rem)}.drug-group-tile,.drug-group-tile:link,.drug-group-tile:visited{display:flex;flex-direction:column;gap:var(--space-2,0.5rem);padding:var(--space-5,1.5rem);background:var(--surface-card,#fff);border:var(--border-width-thin,1px) solid var(--border-light);border-radius:var(--radius-card,0.75rem);box-shadow:var(--shadow-card);color:var(--text-primary);text-decoration:none;transition:border-color .15s ease,transform .15s ease}.drug-group-tile:hover,.drug-group-tile:focus-visible{border-color:var(--brand-primary);transform:translateY(-2px);color:var(--text-primary);text-decoration:none}.drug-group-tile__atc{align-self:flex-start;padding:0.125rem 0.625rem;background:var(--brand-primary-light);color:var(--brand-primary-dark);border-radius:var(--radius-pill,999px);font-weight:var(--font-weight-bold,700);letter-spacing:0.04em}.drug-group-tile__name{font-family:var(--font-family-heading);font-weight:var(--font-weight-semibold,600);line-height:1.35}.drug-group-tile__count{margin-top:auto;color:var(--text-muted);font-size:var(--font-size-helper,0.8125rem)}.drug-index__filter{flex:0 1 15rem;min-width:10rem;margin:0}.drug-index__select{width:100%;height:2.75rem;padding:0 var(--space-5,1.5rem);background-color:var(--brand-surface);border:0;border-radius:var(--radius-pill,999px);color:var(--text-primary);cursor:pointer}.drug-index__select:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.drug-index__group{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:var(--space-4,1rem);margin-bottom:var(--space-6,1.75rem)}.drug-index__group[hidden],.drug-index__item[hidden]{display:none}.drug-index__letter{padding-top:var(--space-4,1rem);font-family:var(--font-family-heading);font-size:1.5rem;font-weight:var(--font-weight-bold,700);line-height:1;color:var(--color-primary)}.drug-index__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:var(--space-4,1rem)}.drug-index__empty{margin:var(--space-4,1rem) 0 0;color:var(--text-muted)}.drug-card{display:flex;flex-direction:column;gap:var(--space-1,0.25rem);height:100%;padding:var(--space-5,1.5rem);background:var(--surface-card,#fff);border:var(--border-width-thin,1px) solid var(--border-light);border-radius:var(--radius-card,0.75rem);transition:border-color .15s ease,box-shadow .15s ease}.drug-card:hover,.drug-card:focus-within{border-color:var(--brand-primary);box-shadow:var(--shadow-card)}.drug-card__title{margin:0;font-family:var(--font-family-heading);font-size:1.125rem;font-weight:var(--font-weight-bold,700);line-height:1.3}.drug-card__link,.drug-card__link:visited{color:var(--text-primary);text-decoration:none}.drug-card__link:hover,.drug-card__link:focus-visible{color:var(--brand-primary)}.drug-card__lat{margin:0;color:var(--text-secondary);font-style:italic}.drug-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2,0.5rem);margin:auto 0 0;padding-top:var(--space-3,0.75rem);font-size:var(--font-size-helper,0.8125rem);line-height:1.4}.drug-card__group,.drug-card__group:visited{color:var(--brand-primary-dark);text-decoration:none}.drug-card__group:hover,.drug-card__group:focus-visible{text-decoration:underline}.drug-card__atc{padding:0.125rem 0.5rem;background:var(--brand-surface);border-radius:var(--radius-pill,999px);color:var(--text-secondary);font-weight:var(--font-weight-semibold,600);letter-spacing:0.03em}.drug-single__hero{padding-block:var(--space-6,1.75rem) var(--space-3,0.75rem)}.drug-single__card{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:var(--space-7,2rem);align-items:start;padding:var(--space-8,2.5rem);background:var(--surface-muted,var(--brand-surface));border-radius:var(--radius-xl,1rem)}.drug-single__intro{margin:0;font-size:1.125rem;line-height:1.65}.drug-single__facts{display:grid;gap:var(--space-4,1rem);margin:0;padding:var(--space-5,1.5rem);background:var(--surface-card,#fff);border-radius:var(--radius-lg,0.75rem)}.drug-single__fact dt{margin-bottom:var(--space-1,0.25rem);color:var(--text-secondary);font-size:var(--font-size-helper,0.8125rem);font-weight:var(--font-weight-normal,400)}.drug-single__fact dd{margin:0;font-weight:var(--font-weight-semibold,600);line-height:1.45}.drug-single__fact dd a{color:var(--brand-primary-dark)}.drug-single__lat{font-style:italic}.drug-single__forms{display:flex;flex-wrap:wrap;gap:var(--space-2,0.5rem);margin:0;padding:0;list-style:none}.drug-single__form{padding:0.2rem 0.75rem;border:var(--border-width-thin,1px) solid var(--brand-primary);border-radius:var(--radius-pill,999px);color:var(--brand-primary-dark);font-weight:var(--font-weight-medium,500);line-height:1.4}.drug-single__notice-wrap{padding-block:var(--space-2,0.5rem)}.drug-single .drug-single__notice{padding:0;background:none;border-radius:0}.drug-single .drug-single__notice .callout{margin:0}.drug-single .entity-toc-wrap{margin-top:var(--space-4,1rem)}.drug-single__relations{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--space-4,1rem)}.drug-single__relation{padding:var(--space-6,1.75rem);background:var(--surface-muted,var(--brand-surface));border-radius:var(--radius-xl,1rem)}.drug-single__relation-title{margin:0 0 var(--space-3,0.75rem);font-family:var(--font-family-heading);font-size:1.25rem;font-weight:var(--font-weight-bold,700)}.drug-links{margin:0;padding:0;list-style:none}.drug-links li{margin:0 0 0.125rem}.drug-links li::marker{content:none}.drug-links__link,.drug-links__link:visited{display:inline-block;margin-inline-start:-0.875rem;padding:0.3rem 0.875rem;border-radius:var(--radius-pill,999px);color:var(--text-primary);line-height:1.4;text-decoration:none;transition:background-color .15s ease,color .15s ease}.drug-links__link:hover,.drug-links__link:focus-visible{background-color:var(--color-primary);color:var(--text-inverse,#fff);outline:none}.drug-single .article-tags{margin-top:var(--space-2,0.5rem)}@media (max-width:991.98px){.drug-single__card{grid-template-columns:minmax(0,1fr);gap:var(--space-5,1.5rem);padding:var(--space-6,1.75rem)}.drug-index__filter{flex:1 1 12rem}}@media (max-width:575.98px){.drug-single__card,.drug-index__about{padding:var(--space-5,1.5rem);border-radius:var(--radius-card,0.75rem)}.drug-single__facts{padding:var(--space-4,1rem)}.drug-single__relation{padding:var(--space-5,1.5rem)}.drug-index__heading{font-size:1.5rem}.drug-index__filter{flex:1 1 100%}.drug-index__group{grid-template-columns:minmax(0,1fr);gap:var(--space-3,0.75rem)}.drug-index__letter{padding:0 0 var(--space-2,0.5rem);border-bottom:var(--border-width-medium,2px) solid var(--border-light)}.drug-index__tiles,.drug-index__grid{grid-template-columns:minmax(0,1fr)}}.drug-card__brands{margin:var(--space-1,0.25rem) 0 0;color:var(--text-secondary);font-size:var(--font-size-helper,0.8125rem);line-height:1.4}.drug-single__share{margin-top:var(--space-5,1.5rem)}.drug-trade-line{font-weight:var(--font-weight-normal,400)}.drug-trade-line__list,.drug-trade-line__rest{font-weight:var(--font-weight-semibold,600)}.drug-trade-line__more{margin-left:var(--space-1,0.25rem);padding:0 0.5rem;background:var(--brand-surface);border:0;border-radius:var(--radius-pill,999px);color:var(--brand-primary-dark);font-size:var(--font-size-helper,0.8125rem);font-weight:var(--font-weight-semibold,600);line-height:1.6;cursor:pointer}.drug-trade-line__more:hover,.drug-trade-line__more:focus-visible{background:var(--brand-primary-light,color-mix(in srgb,var(--brand-accent) 13%,#fff))}.drug-single__fact dd .drug-trade-line__link{margin-left:var(--space-2,0.5rem);font-size:var(--font-size-helper,0.8125rem);font-weight:var(--font-weight-normal,400)}.drug-trade__note{color:var(--text-secondary)}.drug-trade__table td,.drug-trade__table th{vertical-align:top}.drug-trade__name{font-weight:var(--font-weight-semibold,600);white-space:nowrap}@media (max-width:575.98px){.drug-trade__name{white-space:normal}}