.recalls-hero[data-astro-cid-r6ljfelk]{padding-block:var(--space-16) var(--space-12);background:radial-gradient(circle at 80% 20%,rgba(197,48,48,.05) 0%,transparent 50%),var(--color-bg);border-bottom:1px solid var(--color-border)}.recalls-hero[data-astro-cid-r6ljfelk] h1[data-astro-cid-r6ljfelk]{margin-block:var(--space-3) var(--space-5);font-variation-settings:"opsz" 144,"SOFT" 50}.recalls-hero[data-astro-cid-r6ljfelk] .lead[data-astro-cid-r6ljfelk]{max-width:64ch;color:var(--color-text-muted);font-size:var(--text-xl);margin-bottom:var(--space-10)}.recall-stats[data-astro-cid-r6ljfelk]{display:flex;gap:var(--space-10);flex-wrap:wrap}.stat[data-astro-cid-r6ljfelk]{display:flex;flex-direction:column;gap:var(--space-1)}.stat-number[data-astro-cid-r6ljfelk]{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:700;color:var(--color-primary);line-height:1;font-variation-settings:"opsz" 72,"SOFT" 0}.stat-label[data-astro-cid-r6ljfelk]{font-size:var(--text-sm);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;font-weight:500}.severity-legend[data-astro-cid-r6ljfelk]{padding-block:var(--space-12);background-color:var(--color-bg-alt)}.severity-legend[data-astro-cid-r6ljfelk] h2[data-astro-cid-r6ljfelk]{margin-bottom:var(--space-2)}.severity-legend[data-astro-cid-r6ljfelk]>.container[data-astro-cid-r6ljfelk]>p[data-astro-cid-r6ljfelk]{color:var(--color-text-muted);margin-bottom:var(--space-6)}.severity-grid[data-astro-cid-r6ljfelk]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-3)}.severity-card[data-astro-cid-r6ljfelk]{padding:var(--space-4);background-color:var(--color-surface);border-left:4px solid var(--color-border);border-radius:var(--radius);display:flex;flex-direction:column;gap:var(--space-1)}.severity-card[data-astro-cid-r6ljfelk].severity-pathogen{border-left-color:#dc2626}.severity-card[data-astro-cid-r6ljfelk].severity-toxin{border-left-color:#ea580c}.severity-card[data-astro-cid-r6ljfelk].severity-nutritional{border-left-color:#ca8a04}.severity-card[data-astro-cid-r6ljfelk].severity-physical{border-left-color:#0891b2}.severity-card[data-astro-cid-r6ljfelk].severity-manufacturing{border-left-color:#6b7280}.severity-card[data-astro-cid-r6ljfelk].severity-labeling{border-left-color:#9ca3af}.severity-label[data-astro-cid-r6ljfelk]{font-weight:700;font-size:var(--text-base);text-transform:uppercase;letter-spacing:.05em}.severity-desc[data-astro-cid-r6ljfelk]{font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-snug)}.recall-list-section[data-astro-cid-r6ljfelk]{padding-block:var(--space-12)}.recall-list-section[data-astro-cid-r6ljfelk] h2[data-astro-cid-r6ljfelk]{margin-bottom:var(--space-6)}.recall-table-wrap[data-astro-cid-r6ljfelk]{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface)}.recall-table[data-astro-cid-r6ljfelk]{width:100%;border-collapse:collapse}.recall-table[data-astro-cid-r6ljfelk] th[data-astro-cid-r6ljfelk]{text-align:left;padding:var(--space-3) var(--space-4);background-color:var(--color-bg-alt);font-size:var(--text-sm);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);border-bottom:1px solid var(--color-border)}.recall-table[data-astro-cid-r6ljfelk] td[data-astro-cid-r6ljfelk]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);vertical-align:top}.recall-table[data-astro-cid-r6ljfelk] tr[data-astro-cid-r6ljfelk]:last-child td[data-astro-cid-r6ljfelk]{border-bottom:none}.recall-table[data-astro-cid-r6ljfelk] tr[data-astro-cid-r6ljfelk]:hover{background-color:var(--color-bg-alt)}.cell-date[data-astro-cid-r6ljfelk]{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-text-muted);white-space:nowrap;font-weight:500}.recall-link[data-astro-cid-r6ljfelk]{display:flex;flex-direction:column;gap:2px;color:var(--color-text)}.recall-link[data-astro-cid-r6ljfelk]:hover strong[data-astro-cid-r6ljfelk]{color:var(--color-primary)}.recall-link[data-astro-cid-r6ljfelk] strong[data-astro-cid-r6ljfelk]{line-height:var(--leading-snug);font-weight:600}.recall-manufacturer[data-astro-cid-r6ljfelk]{font-size:var(--text-sm);color:var(--color-text-muted)}.severity-badge[data-astro-cid-r6ljfelk]{display:inline-block;padding:2px var(--space-3);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;border-radius:var(--radius-sm);white-space:nowrap}.severity-badge[data-astro-cid-r6ljfelk].severity-pathogen{background:#fef2f2;color:#b91c1c}.severity-badge[data-astro-cid-r6ljfelk].severity-toxin{background:#fff7ed;color:#c2410c}.severity-badge[data-astro-cid-r6ljfelk].severity-nutritional{background:#fef3c7;color:#92400e}.severity-badge[data-astro-cid-r6ljfelk].severity-physical{background:#ecfeff;color:#0e7490}.severity-badge[data-astro-cid-r6ljfelk].severity-manufacturing{background:#f3f4f6;color:#4b5563}.severity-badge[data-astro-cid-r6ljfelk].severity-labeling{background:#f9fafb;color:#6b7280}.severity-badge[data-astro-cid-r6ljfelk].severity-unknown{background:var(--color-bg-alt);color:var(--color-text-muted)}
