:root{--yellow: #FFE81A;--tomato: #E4232A;--ink: #111111;--paper: #FFFFFF;--grey: #8A8A8A;--grey-2: #E9E9E9;--gov: #005EA2;--display: "Anton", Impact, "Arial Narrow Bold", sans-serif;--body: "Public Sans", system-ui, -apple-system, sans-serif;--mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.45;-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper)}a{color:inherit}:focus-visible{outline:3px solid var(--gov);outline-offset:2px}h1,h2,h3{margin:0}p{margin:0 0 .75rem}.wrap{max-width:76rem;margin:0 auto;padding:0 1rem}.display{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;line-height:.95;font-weight:400}.mono{font-family:var(--mono)}.masthead{background:var(--yellow);border-bottom:6px solid var(--ink)}.masthead .wrap{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;padding:.7rem 1rem}.masthead .brand{font-family:var(--display);font-size:1.7rem;text-transform:uppercase;text-decoration:none;letter-spacing:.01em;line-height:1}.masthead .brand span{color:var(--tomato)}.masthead .tag{font-size:.82rem;font-weight:700;margin-right:auto}.masthead nav{display:flex;flex-wrap:wrap;gap:.25rem .9rem;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.masthead nav a{text-decoration:none;padding:.2rem 0;border-bottom:3px solid transparent}.masthead nav a:hover,.masthead nav a[aria-current=page]{border-bottom-color:var(--ink)}.hero{padding:2.2rem 0 1.4rem}.hero h1{font-family:var(--display);text-transform:uppercase;font-size:clamp(3rem,11vw,7.5rem);line-height:.88;letter-spacing:-.005em;max-width:14ch}.hero h1 em{font-style:normal;color:var(--tomato)}.hero .lede{font-size:1.1rem;max-width:44rem;margin:1rem 0 1.2rem}form.search{display:flex;border:4px solid var(--ink);background:#fff;max-width:44rem}form.search input{flex:1;min-width:0;border:0;padding:.85rem 1rem;font:inherit;font-size:1.05rem;background:transparent}form.search input:focus{outline:none}form.search button{border:0;background:var(--ink);color:var(--yellow);font-family:var(--display);font-size:1.15rem;text-transform:uppercase;padding:0 1.4rem;cursor:pointer}form.search button:hover{background:var(--tomato);color:#fff}.banner{display:flex;align-items:baseline;gap:.8rem;flex-wrap:wrap;margin:2rem 0 1rem}.banner h2{font-family:var(--display);text-transform:uppercase;font-size:1.5rem;background:var(--ink);color:var(--yellow);padding:.3rem .8rem .25rem;line-height:1}.banner h2 b{color:#fff;background:var(--tomato);padding:0 .4rem;margin-left:.4rem}.banner .note{font-size:.9rem;color:#444}.banner .note a{font-weight:700}.filters{display:flex;flex-wrap:wrap;gap:.4rem;margin:1.2rem 0 .5rem}.filters a{text-decoration:none;border:2px solid var(--ink);padding:.3rem .7rem;font-weight:800;font-size:.74rem;text-transform:uppercase;letter-spacing:.04em}.filters a.on{background:var(--ink);color:var(--yellow)}.filters .spacer{flex:1}.split{display:grid;grid-template-columns:minmax(0,1fr) 21rem;gap:2rem;align-items:start}.facts-wrap{position:sticky;top:1rem}@media(max-width:880px){.split{grid-template-columns:1fr}.facts-wrap{position:static}}.badge{display:inline-block;font-family:var(--display);text-transform:uppercase;letter-spacing:.04em;font-size:1rem;line-height:1;padding:.45em .65em .4em;white-space:nowrap}.badge.recalled,.badge.outbreak{background:var(--tomato);color:#fff;transform:rotate(-2deg);box-shadow:3px 3px 0 var(--ink)}.badge.outbreak{background:#b3121a}.badge.advisory{background:var(--yellow);color:var(--ink);border:4px solid;border-image:repeating-linear-gradient(135deg,var(--ink) 0 7px,var(--yellow) 7px 14px) 4}.badge.resolved{background:var(--grey-2);color:#444;border:2px solid var(--grey);transform:rotate(1deg)}.badge.big{font-size:1.6rem}@keyframes stamp{0%{transform:rotate(-2deg) scale(1.35);opacity:0}to{transform:rotate(-2deg) scale(1);opacity:1}}.items .badge.recalled,.items .badge.outbreak{animation:stamp .35s cubic-bezier(.2,.9,.3,1.4) both;animation-delay:calc(var(--i, 0) * 45ms + .12s)}@media(prefers-reduced-motion:reduce){.badge{animation:none!important}}.items{display:grid;grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:1.6rem 1rem;padding-top:.9rem}.item{position:relative;border:3px solid var(--ink);background:#fff;padding:1.1rem 1rem .9rem;display:grid;gap:.4rem;align-content:start}.item .badge{position:absolute;top:-.85rem;right:.8rem}.item.resolved{border-color:var(--grey);color:#333}.item h3{font-family:var(--display);text-transform:uppercase;font-size:1.45rem;line-height:.98;padding-right:5.5rem}.item h3 a{text-decoration:none}.item h3 a:hover{color:var(--tomato)}.item .hazard{font-weight:800;color:var(--tomato);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.item.resolved .hazard{color:#555}.item .brand{font-size:.85rem;text-transform:uppercase;letter-spacing:.04em;font-weight:700;color:#444}.item .sold,.item .where{font-size:.88rem;display:flex;flex-wrap:wrap;gap:.3rem;align-items:center}.item .sold .k,.item .where .k{font-weight:800;text-transform:uppercase;font-size:.7rem;letter-spacing:.06em;margin-right:.2rem}.chip{display:inline-block;border:2px solid var(--ink);padding:.05em .45em;font-weight:800;font-size:.74rem;text-transform:uppercase;text-decoration:none}.chip:hover{background:var(--yellow)}.item .lag{font-family:var(--mono);font-size:.76rem;color:var(--gov);margin-top:.2rem}.item .meta{font-family:var(--mono);font-size:.74rem;color:#555}.facts{border:2px solid var(--ink);padding:.45rem .55rem .5rem;background:#fff}.facts h2{font-family:var(--body);font-weight:900;font-size:2.05rem;letter-spacing:-.03em;line-height:1;margin:0}.facts .serving{font-size:.82rem;border-bottom:10px solid var(--ink);padding:.25rem 0 .35rem}.facts .row{display:flex;justify-content:space-between;gap:.5rem;border-bottom:1px solid var(--ink);padding:.28rem 0;font-size:.95rem}.facts .row b{font-weight:900}.facts .row .v{font-weight:900;font-family:var(--mono)}.facts .row.sub{padding-left:1rem;font-size:.88rem}.facts .row.thick{border-bottom-width:5px}.facts .row.gov{color:var(--gov)}.facts .loud{display:block;text-decoration:none;background:var(--gov);color:#fff;margin:0 -.55rem;padding:.15rem .55rem .3rem;border-bottom:5px solid var(--ink)}.facts .loud .row{color:#fff;border-bottom-color:#ffffff59}.facts .loud .row.head{border-bottom-width:3px;border-bottom-color:#fff}.facts .loud .row.head b{font-size:1.05rem}.facts .loud .row.big{align-items:baseline}.facts .loud .row.big .v{font-size:1.7rem;line-height:1}.facts .loud .row.more{border-bottom:0;font-size:.78rem;font-weight:700;text-decoration:underline;text-underline-offset:.15em;padding-bottom:0}.facts .loud:hover{background:#00467a}.facts .foot{font-size:.7rem;line-height:1.35;padding-top:.35rem;margin-top:.1rem;border-top:4px solid var(--ink);color:#333}.facts .foot p{margin:0 0 .25rem}.stores{display:flex;flex-wrap:wrap;gap:.6rem}.stores a{text-decoration:none;border:3px solid var(--ink);padding:.5rem .8rem .4rem;font-family:var(--display);font-size:1.15rem;text-transform:uppercase;line-height:1}.stores a:hover{background:var(--yellow)}.stores a b{color:#fff;background:var(--tomato);padding:.1em .35em;margin-left:.4rem;font-weight:400}.callout{border:3px solid var(--ink);padding:1rem 1.2rem;margin:1.2rem 0;background:#fff}.callout h2{font-family:var(--display);text-transform:uppercase;font-size:1.1rem;margin-bottom:.3rem}.callout.red{border-color:var(--tomato)}.callout.red h2{color:var(--tomato)}.callout.caution{background:var(--yellow)}.callout.gov{border-color:var(--gov);color:var(--gov)}.empty{border:4px dashed var(--ink);padding:1.5rem;margin:1rem 0;background:var(--yellow)}.empty h2{font-family:var(--display);text-transform:uppercase;font-size:1.6rem;margin-bottom:.4rem}.note-caution{border:3px solid var(--ink);background:var(--yellow);padding:.7rem .9rem;font-weight:700;margin:1rem 0}article.incident header{padding:1.8rem 0 1rem;border-bottom:6px solid var(--ink)}article.incident header .status-line{display:flex;flex-wrap:wrap;gap:.8rem 1rem;align-items:center;margin-bottom:1rem;font-size:.9rem}article.incident h1{font-family:var(--display);text-transform:uppercase;font-size:clamp(2rem,6vw,4rem);line-height:.92;max-width:22ch}article.incident .hazard{font-size:1.25rem;font-weight:800;color:var(--tomato);margin-top:.8rem}.sev{font-weight:800;text-transform:uppercase;font-size:.78rem;letter-spacing:.05em}.sev.serious{color:var(--tomato)}.sev.moderate{color:#9a6b00}.timeline{font-family:var(--mono);font-size:.85rem;border:2px solid var(--gov);color:var(--gov);padding:.7rem .9rem;margin:1.2rem 0;display:grid;gap:.25rem}.timeline b{font-weight:600}table{border-collapse:collapse;width:100%;font-size:.92rem}th,td{text-align:left;padding:.5rem .6rem;border-bottom:2px solid var(--grey-2);vertical-align:top}th{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800;border-bottom:3px solid var(--ink)}code{font-family:var(--mono);font-size:.86em;background:var(--yellow);padding:.05em .3em}.sources{font-size:.92rem}.prose{max-width:46rem}.prose h2{font-family:var(--display);text-transform:uppercase;font-size:1.6rem;margin:1.8rem 0 .5rem}.prose h2:first-child{margin-top:0}.share{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin:1rem 0}.share .k{font-weight:800;text-transform:uppercase;font-size:.7rem;letter-spacing:.06em;margin-right:.2rem}.share .chip{background:#fff;cursor:pointer;font-family:var(--body)}.share button.chip{border:2px solid var(--ink)}.footer .footlinks a{font-weight:700}.footer{margin-top:3.5rem;background:var(--ink);color:#ddd;padding:1.6rem 0 2.6rem;font-size:.85rem}.footer .wrap{display:grid;gap:.8rem}.footer .disclaimer{max-width:56rem}.footer a{color:#fff}.stamp{display:inline-block;font-family:var(--display);text-transform:uppercase;letter-spacing:.06em;border:2px solid var(--yellow);color:var(--yellow);padding:.2rem .6rem;transform:rotate(-1.5deg);font-size:.85rem}@media(max-width:600px){html{font-size:16px}.masthead .tag{display:none}.hero{padding:1.3rem 0 1rem}.hero h1{font-size:clamp(2.5rem,13vw,3.6rem)}.hero .lede{font-size:1rem;margin:.7rem 0 .9rem}.hero .lede .more{display:none}.item h3{padding-right:0;margin-top:.6rem}.delay{gap:.8rem}.burst-price>span{width:6rem;height:6rem}.burst-price b{font-size:2.4rem}}.delay{display:flex;align-items:center;gap:1.1rem;text-decoration:none;margin:0 0 1.4rem;max-width:44rem}.burst-price{flex:0 0 auto;filter:drop-shadow(3px 3px 0 var(--ink))}.burst-price>span{clip-path:var(--burst);width:7.5rem;height:7.5rem;display:grid;place-content:center;text-align:center;background:var(--yellow);font-family:var(--display);text-transform:uppercase;line-height:.85;transform:rotate(-6deg)}.burst-price b{display:block;font-size:3rem;color:var(--tomato);font-weight:400}.burst-price i{display:block;font-style:normal;font-size:1rem;letter-spacing:.06em}.delay-cap{font-size:1rem;max-width:26rem;line-height:1.35}.delay-cap b{display:block;font-weight:800;text-transform:uppercase;font-size:.76rem;letter-spacing:.05em;margin-top:.3rem;text-decoration:underline;text-underline-offset:.15em}.delay:hover .burst-price>span{background:var(--tomato);color:#fff}.delay:hover .burst-price b{color:#fff}.pick{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .7rem;margin:0 0 .4rem}.pick label{font-family:var(--display);text-transform:uppercase;font-size:1.1rem}.pick select{font:inherit;font-size:.95rem;border:3px solid var(--ink);border-radius:0;background:#fff;color:var(--ink);padding:.4rem .6rem;min-width:12rem}.pick button{border:3px solid var(--ink);background:var(--ink);color:var(--yellow);font-family:var(--display);text-transform:uppercase;font-size:1rem;padding:.38rem .9rem .3rem;cursor:pointer}.pick button:hover{background:var(--tomato);border-color:var(--tomato);color:#fff}.shelf+.shelf{margin-top:1rem}.aisle{display:flex;margin:1.8rem 0 0;font-weight:400}.aisle-group:first-of-type .aisle{margin-top:.4rem}.aisle a{display:inline-flex;align-items:stretch;text-decoration:none;border:3px solid var(--ink);font-family:var(--display);text-transform:uppercase;line-height:1}.aisle .no{display:flex;align-items:center;background:var(--tomato);color:#fff;padding:.4rem .6rem .3rem;font-size:.95rem;letter-spacing:.05em}.aisle .nm{display:flex;align-items:center;padding:.4rem .75rem .3rem;font-size:1.3rem}.aisle b{display:flex;align-items:center;background:var(--ink);color:var(--yellow);padding:.4rem .55rem .3rem;font-size:1.1rem;font-weight:400}.aisle a:hover .nm{background:var(--yellow)}.item .bursts{position:absolute;top:-1.15rem;left:.55rem;display:flex;gap:.3rem;align-items:flex-start}.burst{display:inline-block;filter:drop-shadow(2px 2px 0 var(--ink))}.burst>span{clip-path:var(--burst-sm);width:3.5rem;height:3.5rem;display:grid;place-content:center;text-align:center;font-family:var(--display);text-transform:uppercase;font-size:.68rem;line-height:.9;padding:.55rem}.burst.new>span{background:var(--yellow);color:var(--ink);font-size:1.05rem;transform:rotate(-8deg)}.burst.late>span{background:var(--tomato);color:#fff;width:4rem;height:4rem;transform:rotate(6deg)}.burst.late b{display:block;font-size:1.3rem;font-weight:400;margin-bottom:.1rem}.item.bursted{padding-top:3.1rem}.item.resolved .burst.late>span{background:#555}.item .products{font-size:.86rem;color:#333}.item .products b{font-weight:800}.allnew{color:#444;font-size:.95rem;margin:.5rem 0 0}.tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.6rem;margin-top:.4rem}.tiles a{display:flex;justify-content:space-between;align-items:center;gap:.5rem;text-decoration:none;border:3px solid var(--ink);padding:.5rem .7rem .42rem;font-family:var(--display);font-size:1.1rem;text-transform:uppercase;line-height:1}.tiles a:hover{background:var(--yellow)}.tiles a b{color:#fff;background:var(--tomato);padding:.1em .35em;font-weight:400}.tiles a.zero{border-color:var(--grey);color:#666}.tiles a.zero b{background:var(--grey-2);color:#444}.fold{margin:2.2rem 0 0}.fold summary{cursor:pointer;list-style:none;display:flex;align-items:baseline;gap:.8rem;flex-wrap:wrap}.fold summary::-webkit-details-marker{display:none}.fold-h{font-family:var(--display);text-transform:uppercase;font-size:1.5rem;background:var(--grey-2);color:var(--ink);padding:.3rem .8rem .25rem;line-height:1;border:2px solid var(--grey)}.fold-h b{color:#fff;background:#555;padding:0 .4rem;margin-left:.4rem;font-weight:400}.fold-h:before{content:"+ "}.fold[open] .fold-h:before{content:"− "}.fold summary .note{font-size:.9rem;color:#444}.fold summary:hover .fold-h{background:var(--yellow)}.fold>.items{margin-top:.4rem}.crumbs{font-size:.88rem;color:#444;margin:-.2rem 0 1rem}.crumbs a{font-weight:700}@media print{@page{margin:12mm}html{font-size:11pt}body{background:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact}.masthead nav,.masthead .tag,form.search,.filters,.share,.carton,.circ-nav,.circ-foot,.browse,.footer .stamp,.footer .footlinks{display:none!important}.wrap{max-width:none;padding:0}.masthead{border-bottom-width:3px}.masthead .wrap{padding:.35rem 0}a{text-decoration:none;color:inherit}.hero{padding:.8rem 0 .4rem}.hero h1{font-size:3rem}.hero .lede{margin-bottom:.4rem}.split{display:block}.facts-wrap{position:static;max-width:22rem;margin-top:1.2rem}.items{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.3rem .8rem;padding-top:1rem}.item,.facts,.callout,.timeline,.banner,.price,.chart-wrap,tr{break-inside:avoid;page-break-inside:avoid}.banner{break-after:avoid;page-break-after:avoid;margin-top:1.2rem}.item .hazard{display:block;-webkit-line-clamp:unset;overflow:visible}.badge{animation:none!important;opacity:1!important;box-shadow:none;border:2px solid #000}.badge.advisory{border:3px solid #000;border-image:none}.lag-burst{filter:none}.sources a[href^=http]:after{content:" (" attr(href) ")";font-family:var(--mono);font-size:.8em;word-break:break-all}table{font-size:9.5pt}.late-table table,.chart{min-width:0}.footer{margin-top:1.5rem;padding:.6rem 0 0;background:none;color:#000;border-top:2px solid #000;font-size:8.5pt}.footer a{color:#000}}.trail[data-astro-cid-ilhxcym7]{font-family:var(--mono);font-size:.74rem;color:#555;margin:.8rem 0 0}.trail[data-astro-cid-ilhxcym7] ol[data-astro-cid-ilhxcym7]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.2rem .45rem}.trail[data-astro-cid-ilhxcym7] li[data-astro-cid-ilhxcym7]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trail[data-astro-cid-ilhxcym7] li[data-astro-cid-ilhxcym7]+li[data-astro-cid-ilhxcym7]:before{content:"›";margin-right:.45rem;color:var(--grey)}.trail[data-astro-cid-ilhxcym7] a[data-astro-cid-ilhxcym7]{text-decoration:none}.trail[data-astro-cid-ilhxcym7] a[data-astro-cid-ilhxcym7]:hover{text-decoration:underline}
