.clean-review .seasonal-spotlight{border-top:1px solid var(--dc-line);color:var(--tlm-ink);margin-top:34px;padding-top:28px}.clean-review .seasonal-spotlight>header{grid-template-columns:minmax(0,1fr) 125px;align-items:center;gap:24px;margin-bottom:16px;display:grid}.clean-review .seasonal-spotlight h2{margin:6px 0 10px;font-family:Pirata One,Georgia,serif;font-size:clamp(30px,4vw,42px);font-weight:400;line-height:1.15}.clean-review .seasonal-spotlight header p:not(.dc-eyebrow){max-width:580px;font-size:14px;line-height:1.6}.clean-review .seasonal-art{color:var(--tlm-ink);grid-area:1/2;justify-items:center;gap:16px;padding:10px;display:grid}.clean-review .seasonal-art>div{grid-template-columns:repeat(2,24px);gap:12px;display:grid;transform:rotate(-8deg)}.clean-review .seasonal-art svg{stroke-width:1.4px;width:24px;height:24px}.clean-review .seasonal-art>span{letter-spacing:.12em;background:var(--tlm-card);text-align:center;border:3px double;padding:8px;font-size:9px;font-weight:800;line-height:1.5;transform:rotate(5deg)}.clean-review .seasonal-links,.clean-review .seasonal-choices{flex-wrap:wrap;gap:8px;margin:14px 0 20px;display:flex}.clean-review .seasonal-links a,.clean-review .seasonal-choices button{border:1px solid var(--dc-line);background:var(--tlm-card);min-height:44px;color:var(--tlm-ink);border-radius:24px;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-size:13px;line-height:1.4;display:inline-flex}.clean-review .seasonal-choices [aria-pressed=true]{background:var(--tlm-ink);color:var(--tlm-page);border-color:var(--tlm-ink)}.clean-review .seasonal-picks{grid-template-columns:1fr;max-width:none}.clean-review .seasonal-picks .dc-card{box-shadow:none}.clean-review .seasonal-empty,.clean-review .seasonal-window-note{color:var(--tlm-ink);font-size:12px;line-height:1.6}.clean-review .seasonal-empty{border:1px dashed var(--dc-line);border-radius:12px;padding:20px}.clean-review .seasonal-window-note{margin:4px 0 10px}.clean-review .seasonal-back{text-underline-offset:4px;align-items:center;gap:7px;min-height:44px;font-size:13px;text-decoration:underline;display:inline-flex}@media (min-width:980px){.clean-review .seasonal-picks{grid-template-columns:repeat(3,minmax(0,1fr))}.clean-review .seasonal-picks .dc-card{grid-template-columns:1fr}.clean-review .seasonal-picks .discovery-photo{aspect-ratio:16/9;height:auto;max-height:160px}.clean-review .seasonal-picks .dc-card-content{min-width:0}}@media (max-width:600px){.clean-review .seasonal-spotlight>header{grid-template-columns:minmax(0,1fr) 72px;gap:12px}.clean-review .seasonal-art{gap:10px;padding:0}.clean-review .seasonal-art>div{grid-template-columns:repeat(2,20px);gap:7px}.clean-review .seasonal-art svg{width:20px;height:20px}.clean-review .seasonal-art>span{padding:5px;font-size:7px}.clean-review .seasonal-links a,.clean-review .seasonal-choices button{padding:8px 11px;font-size:12px}.clean-review .seasonal-choices{gap:6px}.clean-review .seasonal-spotlight header p:not(.dc-eyebrow){font-size:13px}}
