.med-guides.svelte-resvma{padding:var(--space-12) var(--container-padding) var(--space-16);background:var(--color-bg-white)}.med-guides__inner.svelte-resvma{max-width:var(--container-max-width);margin:0 auto}.med-guides__intro.svelte-resvma{margin:0 0 var(--space-8);font-size:var(--font-size-base);color:var(--color-text-body);line-height:var(--line-height-relaxed)}.tag-guide.svelte-resvma{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-8);background:var(--color-bg-muted);border-radius:var(--radius-lg);border:1px solid var(--color-border)}.tag-guide__label.svelte-resvma{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;margin-right:var(--space-1)}.med-section.svelte-resvma{margin-bottom:var(--space-10)}.med-section.svelte-resvma:last-child{margin-bottom:0}.med-section__heading.svelte-resvma{display:flex;align-items:center;gap:var(--space-3);margin:0 0 var(--space-4);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text-heading)}.med-section__count.svelte-resvma{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 var(--space-2);border-radius:var(--radius-pill);background:#655aff1a;color:var(--color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.med-list.svelte-resvma{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.med-card.svelte-resvma{text-decoration:none;color:inherit;display:flex;justify-content:space-between;gap:var(--space-4);align-items:flex-start;padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-white);transition:border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base)}.med-card.svelte-resvma:hover{border-color:#655aff59;box-shadow:0 6px 20px #0f14190f;transform:translateY(-1px)}.med-card__main.svelte-resvma h3:where(.svelte-resvma){margin:0 0 var(--space-1);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-heading)}.med-card__meta-row.svelte-resvma{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-1)}.med-card__species.svelte-resvma,.med-card__generic.svelte-resvma,.med-card__brand.svelte-resvma,.med-card__class.svelte-resvma,.med-card__rx.svelte-resvma,.med-card__controlled.svelte-resvma{display:inline-flex;padding:2px var(--space-2);border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap}.med-card__species.svelte-resvma{background:#655aff1a;color:var(--color-primary)}.med-card__generic.svelte-resvma{background:#1496a01a;color:#0e7a82}.med-card__brand.svelte-resvma{background:#b482321f;color:#7a5a1a}.med-card__class.svelte-resvma{background:#0f14190f;color:var(--color-text-muted)}.med-card__rx.svelte-resvma{background:#228b221a;color:#1a7a1a}.med-card__controlled.svelte-resvma{background:#ff7a4524;color:#a14314}.med-card__main.svelte-resvma p:where(.svelte-resvma){margin:0;font-size:var(--font-size-sm);color:var(--color-text-muted)}.med-card__arrow-wrap.svelte-resvma{display:inline-flex;align-items:center;margin-left:auto}.med-card__arrow.svelte-resvma{color:var(--color-primary);font-size:1rem;font-weight:var(--font-weight-semibold)}@media(max-width:680px){.med-card.svelte-resvma{padding:var(--space-4)}.med-card__main.svelte-resvma h3:where(.svelte-resvma){font-size:var(--font-size-lg)}.med-section__heading.svelte-resvma{font-size:var(--font-size-xl)}}
