.top-stories{padding-block:var(--space-l) var(--space-2xl)}.ts-head{border-top:4px solid var(--color-ink);padding-top:var(--space-s)}.ts-title{font-family:var(--font-display);font-size:var(--step-5);letter-spacing:-.03em;margin-top:var(--space-3xs);font-weight:900;line-height:.95}.ts-dek{color:var(--color-slate);font-family:var(--font-body);font-size:var(--step-0);margin-top:var(--space-xs);max-width:40rem;line-height:1.5}.ts-periods{border-block:1px solid var(--color-mist);align-items:center;gap:var(--space-2xs);margin-block:var(--space-m) var(--space-l);padding-block:var(--space-2xs);display:flex;position:relative}.ts-period-list{gap:var(--space-2xs);-webkit-mask-image:linear-gradient(to var(--ts-end,right), black 85%, transparent);mask-image:linear-gradient(to var(--ts-end,right), black 85%, transparent);overscroll-behavior-x:contain;scrollbar-width:none;flex:1 1 0;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}[dir=rtl] .ts-period-list{--ts-end:left}.ts-period-list::-webkit-scrollbar{display:none}.ts-chip{border:1px solid var(--color-mist);color:var(--color-ink);cursor:pointer;font-family:var(--font-sans);font-size:var(--step--1);min-height:2.75rem;transition:background-color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding-inline:.95rem;font-weight:700;list-style:none;display:inline-flex}.ts-chip::-webkit-details-marker{display:none}.ts-chip:hover{border-color:var(--color-ink)}.ts-chip[aria-current=page]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}.ts-custom-slot{flex:none}.ts-custom[open]>.ts-chip{border-color:var(--color-ink)}.ts-custom-form{background:var(--color-surface);border:1px solid var(--color-mist);border-radius:var(--radius-md);box-shadow:0 1rem 2.5rem -1.5rem color-mix(in srgb, var(--color-ink) 45%, transparent);gap:var(--space-xs);margin-top:var(--space-2xs);padding:var(--space-s);inset-inline:0;z-index:5;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:absolute;top:100%}.ts-custom-form label{gap:.3rem;min-width:0;display:grid}.ts-custom-form label>span{color:var(--color-slate);font-family:var(--font-sans);font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.ts-custom-form input{background:var(--color-paper);border:1px solid var(--color-control);border-radius:var(--radius-sm);font-family:var(--font-sans);width:100%;min-width:0;min-height:2.75rem;padding-inline:.5rem;font-size:1rem}.ts-custom-submit{background:var(--color-ink);color:var(--color-paper);font-family:var(--font-sans);font-size:var(--step--1);border-radius:999px;grid-column:1/-1;min-height:2.75rem;font-weight:700}@media (min-width:40rem){.ts-periods{align-items:flex-start}.ts-period-list{flex-wrap:wrap;overflow:visible;-webkit-mask-image:none;mask-image:none}.ts-custom-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;width:min(32rem,100%);inset-inline:auto 0}.ts-custom-submit{grid-column:auto;align-self:end;padding-inline:1.4rem}}.ts-note{border-inline-start:3px solid var(--color-sunrise);color:var(--color-slate);font-family:var(--font-sans);font-size:var(--step--1);margin-bottom:var(--space-m);padding-inline-start:var(--space-xs);line-height:1.5}.ts-top{gap:var(--space-l) var(--space-s);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.ts-card{min-width:0}.ts-card--feature{grid-column:1/-1}.ts-card-picture{background:var(--color-soft);border-radius:var(--radius-media);display:block;overflow:hidden}.ts-card-blank{aspect-ratio:1;display:block}.ts-card--feature .ts-card-blank{aspect-ratio:16/9}.ts-rank{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-display);font-size:var(--step-4);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.04em;border-start-end-radius:var(--radius-sm);margin-top:-.62em;padding:.14em .22em 0 0;font-weight:900;line-height:.8;display:inline-block;position:relative}[dir=rtl] .ts-rank{padding:.14em 0 0 .22em}.ts-card--feature .ts-rank{font-size:var(--step-6)}.ts-card--feature .ts-rank:after{background:var(--color-sunrise);content:"";width:.9em;height:.08em;margin-top:.06em;display:block}.ts-card-body{margin-top:var(--space-2xs)}.ts-card-desk{margin-bottom:.3rem}.ts-card-title{font-family:var(--font-display);font-size:var(--step-0);letter-spacing:-.005em;text-wrap:balance;font-weight:700;line-height:1.2}.ts-card--feature .ts-card-title{font-size:var(--step-3);letter-spacing:-.02em;font-weight:800;line-height:1.08}.ts-card-excerpt{-webkit-line-clamp:3;color:var(--color-slate);font-family:var(--font-body);font-size:var(--step-0);margin-top:var(--space-2xs);-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.ts-meta{color:var(--color-slate);font-family:var(--font-sans);font-size:var(--step--2);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.25rem .85rem;margin-top:.5rem;display:flex}.ts-visits{color:var(--color-ink);align-items:center;gap:.3rem;font-weight:700;display:inline-flex}.ts-visits svg{color:var(--color-lagoon);flex:none}@media (min-width:40rem){.ts-card-title{font-size:var(--step-1)}.ts-card--feature .ts-card-title{font-size:var(--step-4)}}@media (min-width:64rem){.ts-top{column-gap:var(--space-l);row-gap:var(--space-l);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr) minmax(0,1fr)}.ts-card--feature{border-inline-end:1px solid var(--color-mist);grid-area:1/1/span 2;padding-inline-end:var(--space-l)}.ts-top[data-count="1"] .ts-card--feature{border:0;grid-column:1/-1;padding:0}}.ts-more{margin-top:var(--space-2xl)}.ts-list{margin:0;padding:0;list-style:none;display:grid}.ts-row{border-bottom:1px solid var(--color-mist);align-items:start;gap:var(--space-s);padding-block:var(--space-s);grid-template-columns:2.6ch minmax(0,1fr);display:grid}.ts-row-rank{color:var(--color-slate);font-family:var(--font-display);font-size:var(--step-3);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.04em;font-weight:900;line-height:.9}.ts-row-desk{margin-bottom:.2rem}.ts-row-title{font-family:var(--font-display);font-size:var(--step-0);text-wrap:balance;font-weight:700;line-height:1.25}@media (min-width:48rem){.ts-list{column-gap:var(--space-xl);grid-template-columns:1fr 1fr;grid-auto-flow:column;grid-template-rows:repeat(var(--ts-rows,8), auto)}.ts-row-title{font-size:var(--step-1)}}.ts-footnote{color:var(--color-slate);font-family:var(--font-sans);font-size:var(--step--2);margin-top:var(--space-l)}
