.toplists.svelte-1hcswom{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:28px 26px;margin:0;padding:0;list-style:none;display:grid}li.svelte-1hcswom{border-top:1px solid var(--color-line);flex-direction:column;gap:10px;min-width:0;padding-top:14px;display:flex}.top.svelte-1hcswom{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.num.svelte-1hcswom{font-family:var(--font-display);letter-spacing:-.04em;color:var(--color-accent);font-size:4.875rem;line-height:.85}.posters.svelte-1hcswom{padding-bottom:4px;display:flex}.posters.svelte-1hcswom img:where(.svelte-1hcswom){aspect-ratio:2/3;object-fit:cover;border-radius:var(--radius-xs);border:2px solid var(--color-surface);width:44px;box-shadow:var(--shadow-soft);background:var(--color-surface-3)}.posters.svelte-1hcswom img:where(.svelte-1hcswom)+img:where(.svelte-1hcswom){margin-left:-16px}h3.svelte-1hcswom{font-family:var(--font-display);letter-spacing:-.015em;font-size:1.5rem;font-weight:400;line-height:1.08}h3.svelte-1hcswom a:where(.svelte-1hcswom){color:var(--color-ink)}h3.svelte-1hcswom a:where(.svelte-1hcswom):hover{color:var(--color-accent-hover)}.meta.svelte-1hcswom{color:var(--color-muted);font-size:.75rem}.meta.svelte-1hcswom strong:where(.svelte-1hcswom){color:var(--color-ink);font-weight:600}.masthead.svelte-nwse0r{border-bottom:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 40px;margin-top:26px;padding-bottom:22px;display:flex}.masthead-title.svelte-nwse0r{flex-direction:column;gap:12px;min-width:0;display:flex}.masthead.svelte-nwse0r h1:where(.svelte-nwse0r){font-size:clamp(3rem,7vw,5rem);line-height:.96}.masthead-lead.svelte-nwse0r{color:var(--color-body);flex:0 380px;font-size:1rem;line-height:1.45}.front.svelte-nwse0r{max-width:var(--container-max);flex-wrap:wrap;align-items:stretch;margin:28px auto 0;display:flex}.story-text.svelte-nwse0r{min-width:0;padding:12px var(--container-px) 26px;flex-direction:column;flex:400px;gap:18px;display:flex}.story-title.svelte-nwse0r{letter-spacing:-.03em;font-size:clamp(2.25rem,4.4vw,3.125rem);line-height:.98}.story-title.svelte-nwse0r a:where(.svelte-nwse0r){color:var(--color-ink)}.story-title.svelte-nwse0r a:where(.svelte-nwse0r):hover{color:var(--color-accent-hover)}.story-lead.svelte-nwse0r{max-width:420px;color:var(--color-body);font-size:1.125rem;line-height:1.45}.story-byline.svelte-nwse0r{color:var(--color-muted);align-items:center;gap:12px;font-size:.8125rem;display:flex}.story-byline.svelte-nwse0r strong:where(.svelte-nwse0r),.story-byline.svelte-nwse0r .author:where(.svelte-nwse0r){color:var(--color-ink);font-weight:600}.story-cta.svelte-nwse0r{align-self:flex-start;gap:14px;margin-top:4px;padding:0 30px;font-size:1.1875rem}.story-image.svelte-nwse0r{border-radius:var(--radius-lg);background:var(--color-surface-3);min-width:0;height:460px;color:var(--color-on-accent);flex:1.3 520px;display:block;position:relative;overflow:hidden}.story-image.svelte-nwse0r img,.story-image.svelte-nwse0r .placeholder{object-fit:cover;object-position:50% 35%;width:100%;height:100%;position:absolute;inset:0}.shade.svelte-nwse0r{background:var(--image-shade);height:45%;position:absolute;inset:auto 0 0}.badge.svelte-nwse0r{border-radius:var(--radius-xs);background:var(--color-paper);color:var(--color-ink);letter-spacing:.24em;text-transform:uppercase;padding:7px 11px;font-size:.625rem;position:absolute;top:20px;left:20px}.overlay.svelte-nwse0r{flex-direction:column;gap:6px;display:flex;position:absolute;bottom:26px;left:26px;right:80px}.overlay-title.svelte-nwse0r{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.75rem,3vw,2.625rem);line-height:1}.overlay-sub.svelte-nwse0r{color:var(--color-on-image-dim);font-size:.875rem}.arrow.svelte-nwse0r{border:1.5px solid;border-radius:50%;place-items:center;width:36px;height:36px;transition:transform .16s;display:grid;position:absolute;bottom:26px;right:26px}.story-image.svelte-nwse0r:hover .arrow:where(.svelte-nwse0r){transform:translate(3px)}.news-col.svelte-nwse0r{min-width:0;padding:0 var(--container-px) 0 28px;flex:0 340px}.fresh.svelte-nwse0r{padding-top:44px}.fresh-head.svelte-nwse0r{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:10px;display:flex}.chips.svelte-nwse0r{flex-wrap:wrap;gap:8px;display:flex}.count.svelte-nwse0r{color:var(--color-muted);margin-bottom:18px;font-size:.8125rem}.count.svelte-nwse0r a:where(.svelte-nwse0r){color:var(--color-accent-ink)}.grid.svelte-nwse0r{flex-wrap:wrap;gap:34px 22px;margin-bottom:12px;display:flex}.empty.svelte-nwse0r{flex-direction:column;align-items:flex-start;gap:14px;padding:48px 32px;display:flex}.empty-title.svelte-nwse0r{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(2.25rem,5vw,2.875rem);line-height:1}.empty-title.svelte-nwse0r em:where(.svelte-nwse0r){color:var(--color-accent)}.empty-text.svelte-nwse0r{max-width:460px;color:var(--color-ink-dim);font-size:.9375rem}.block.svelte-nwse0r{padding-top:56px}.section-head.svelte-nwse0r{margin-bottom:22px}.reviews.svelte-nwse0r{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:28px 22px;display:grid}.toplist-block.svelte-nwse0r{margin-top:56px;padding:30px 28px}.toplist-head.svelte-nwse0r{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:26px;display:flex}.toplist-title.svelte-nwse0r{flex-direction:column;gap:10px;display:flex}.toplist-title.svelte-nwse0r .eyebrow:where(.svelte-nwse0r){font-size:.625rem}.toplist-title.svelte-nwse0r h2:where(.svelte-nwse0r){line-height:1.02}@media (width<=1100px){.news-col.svelte-nwse0r{padding:32px var(--container-px) 0;flex:100%}}@media (width<=760px){.story-image.svelte-nwse0r{border-radius:0;flex-basis:100%;height:300px}}@media (width<=520px){.masthead.svelte-nwse0r{margin-top:18px}.story-cta.svelte-nwse0r{align-self:stretch}.story-image.svelte-nwse0r{height:240px}.toplist-block.svelte-nwse0r{padding:24px 18px}}
