.nUI1Rq_scroll{-webkit-overflow-scrolling:touch;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);overflow-x:auto}.nUI1Rq_table{border-collapse:collapse;width:100%;min-width:860px;font-size:.9375rem;line-height:1.45}.nUI1Rq_caption{text-align:left;color:var(--color-muted);padding:14px 16px 6px;font-weight:700}.nUI1Rq_table th,.nUI1Rq_table td{text-align:left;vertical-align:top;border-top:1px solid var(--color-border);padding:10px 12px}.nUI1Rq_table thead th{letter-spacing:.02em;color:var(--color-muted);white-space:nowrap;font-size:.8125rem;font-weight:700}.nUI1Rq_name{min-width:180px;font-weight:700}.nUI1Rq_notes{max-width:24ch;color:var(--color-muted)}.nUI1Rq_variants{margin:0;padding:0;list-style:none}.nUI1Rq_variants li{white-space:nowrap}.nUI1Rq_soldOut{font-family:var(--zs-font-body);color:var(--color-muted);font-size:.8125rem;display:block}.nUI1Rq_variants,.nUI1Rq_table .nUI1Rq_num{font-family:var(--zs-font-mono);font-size:var(--zs-text-sm);font-variant-numeric:tabular-nums}.nUI1Rq_table .nUI1Rq_num{text-align:right;white-space:nowrap}.nUI1Rq_table thead th.nUI1Rq_num{white-space:normal;max-width:7.5rem;font-family:inherit;font-size:.8125rem}
.XqGHVG_filters{align-items:end;gap:12px 16px;margin-top:28px;display:grid}.XqGHVG_field{color:var(--color-muted);flex-direction:column;gap:4px;font-size:.875rem;font-weight:700;display:flex}.XqGHVG_field select{border:1px solid var(--color-border);border-radius:var(--zs-radius-md);background:var(--color-surface);min-height:44px;color:var(--color-brown);font:inherit;padding:8px 12px;font-size:1rem;font-weight:400}.XqGHVG_reset{border:1.5px solid var(--color-accent);border-radius:var(--zs-radius-pill);min-height:44px;color:var(--color-brown);font:inherit;cursor:pointer;background:0 0;padding:8px 16px;font-weight:700}.XqGHVG_reset:hover{background:var(--color-accent);color:var(--color-on-accent)}.XqGHVG_count{margin-block:20px 12px;font-weight:700}@media (min-width:640px){.XqGHVG_filters{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.XqGHVG_filters{grid-template-columns:repeat(4,1fr) auto}}
.jrww-W_page{padding-block:clamp(40px,7vw,80px)}.jrww-W_page h1{font-size:clamp(2rem,6vw,3rem)}.jrww-W_lead{max-width:62ch;margin-top:16px;font-size:1.125rem}.jrww-W_meta{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:16px;display:flex}.jrww-W_note{max-width:70ch;color:var(--color-muted);border-left:3px solid var(--color-accent);margin-block:24px;padding-left:14px;font-size:.975rem}.jrww-W_sectionGap,.jrww-W_details{margin-top:32px}.jrww-W_details summary{cursor:pointer;padding-block:8px;font-size:1.125rem;font-weight:700}.jrww-W_details[open] summary{margin-bottom:12px}.jrww-W_back{margin-top:40px}
.ixcBeW_grid{gap:16px;margin:32px 0 0;padding:0;list-style:none;display:grid}.ixcBeW_card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);flex-direction:column;gap:10px;padding:22px;display:flex}.ixcBeW_name{font-size:1.375rem}.ixcBeW_name a{color:var(--color-brown);text-decoration:none}.ixcBeW_name a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.ixcBeW_city{color:var(--color-muted)}.ixcBeW_facts{gap:8px;margin:4px 0 0;display:grid}.ixcBeW_facts div{justify-content:space-between;gap:12px;display:flex}.ixcBeW_facts dt{color:var(--color-muted)}.ixcBeW_facts dd{font-family:var(--zs-font-mono);font-variant-numeric:tabular-nums;text-align:right;margin:0}.ixcBeW_footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:auto;padding-top:8px;display:flex}.ixcBeW_more{font-weight:700}@media (min-width:640px){.ixcBeW_grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.ixcBeW_grid{grid-template-columns:repeat(3,1fr)}}
.mr4hLq_badge{border-radius:var(--zs-radius-pill);font-family:var(--zs-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;padding:2px 10px;font-size:.8125rem;font-weight:400;display:inline-block}.mr4hLq_fresh{background:var(--color-fresh-bg);color:var(--color-fresh)}.mr4hLq_stale{background:var(--color-accent);color:var(--color-on-accent)}
