.dealsTonight{margin:1.5rem 0 2rem;padding:1rem 0}.dealsTonightHead{flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin-bottom:.35rem;display:flex}.dealsTonightHead h2{letter-spacing:-.02em;align-items:center;gap:.4rem;margin:0;font-size:clamp(1.15rem,2.4vw,1.45rem);font-weight:800;display:inline-flex}.dealsTonightChecked{color:var(--ink-soft);font-size:var(--text-xs);font-weight:700}.dealsTonightLead{max-width:42rem;color:var(--ink-soft);font-size:var(--text-sm);margin:0 0 .85rem;line-height:1.45}.dealsTonightList{grid-template-columns:1fr;gap:.65rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:641px){.dealsTonightList{grid-template-columns:1fr 1fr}}.dealsTonightCard{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel-raised);color:inherit;flex-direction:column;gap:.25rem;min-height:44px;padding:.85rem .95rem;text-decoration:none;display:flex}.dealsTonightCard:focus-visible{border-color:color-mix(in srgb, var(--brass) 55%, var(--line));outline:none}@media (hover:hover) and (pointer:fine){.dealsTonightCard:hover{border-color:var(--hairline-strong);outline:none}}.dealsTonightCard strong{font-size:var(--text-base);letter-spacing:-.01em}.dealsTonightCardHead{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;display:flex}.dealsTonightPlace{font-size:var(--text-xs);color:var(--ink-soft);font-weight:700}.dealsTonightEnds{font-size:var(--text-xs);letter-spacing:-.01em;color:var(--color-text-muted);font-weight:800}.dealsTonightDetail{font-size:var(--text-xs);color:var(--ink-soft);overflow-wrap:break-word;line-height:1.4}.dealsTonightListingAge{font-size:var(--text-2xs);color:var(--ink-soft);overflow-wrap:break-word;font-weight:700;line-height:1.35}.dealsTonightSource{font-size:var(--text-2xs);color:var(--color-text-muted);margin-top:.2rem;font-weight:700}.dealsTonightMap{min-height:44px;font-size:var(--text-sm);color:var(--color-text-muted);align-items:center;margin-top:.75rem;font-weight:800;text-decoration:none;display:inline-flex}.dealsTonightMap:focus-visible{text-decoration:underline}@media (hover:hover) and (pointer:fine){.dealsTonightMap:hover{text-decoration:underline}}
