.stories-page.svelte-vvl6ey{overflow:clip}.stories-head.svelte-vvl6ey{padding-block:clamp(56px,8vw,108px) clamp(48px,7vw,86px)}.stories-head.svelte-vvl6ey>p:where(.svelte-vvl6ey){color:var(--primary);margin:0 0 28px;font-size:.78rem}h1.svelte-vvl6ey{max-width:12ch;color:var(--primary);letter-spacing:-.075em;margin:0;font-size:clamp(3.7rem,10vw,9.5rem);line-height:.85}.stories-intro.svelte-vvl6ey{align-items:end;gap:36px;margin-top:clamp(50px,8vw,96px);display:grid}.stories-intro.svelte-vvl6ey>p:where(.svelte-vvl6ey){max-width:62ch;color:var(--muted-foreground);margin:0;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.68}dl.svelte-vvl6ey{border-block:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}dl.svelte-vvl6ey>div:where(.svelte-vvl6ey){gap:7px;padding:15px 12px 15px 0;display:grid}dl.svelte-vvl6ey>div:where(.svelte-vvl6ey)+div:where(.svelte-vvl6ey){border-left:1px solid var(--border);padding-left:12px}dt.svelte-vvl6ey{color:var(--subtle-foreground);font-size:.68rem}dd.svelte-vvl6ey{margin:0;font-size:.8rem}.stories-front.svelte-vvl6ey{padding-bottom:clamp(72px,10vw,132px)}.story-list.svelte-vvl6ey{border-bottom:1px solid var(--border);display:grid}.editorial-standard.svelte-vvl6ey{border-block:1px solid var(--border);background:var(--brand-field);color:var(--brand-field-foreground)}.editorial-standard.svelte-vvl6ey>div:where(.svelte-vvl6ey){gap:28px;padding-block:clamp(62px,8vw,104px);display:grid}.editorial-standard.svelte-vvl6ey h2:where(.svelte-vvl6ey){letter-spacing:-.06em;max-width:13ch;margin:0;font-size:clamp(2.8rem,6vw,5.8rem);line-height:.94}.editorial-standard.svelte-vvl6ey p:where(.svelte-vvl6ey){max-width:64ch;color:color-mix(in oklch,var(--brand-field-foreground) 76%,transparent);margin:0;line-height:1.7}.editorial-standard.svelte-vvl6ey a:where(.svelte-vvl6ey),.deep-reads.svelte-vvl6ey header:where(.svelte-vvl6ey)>a:where(.svelte-vvl6ey){width:max-content;color:inherit;align-items:center;gap:8px;font-size:.8rem;text-decoration:none;display:inline-flex}.editorial-standard.svelte-vvl6ey a:where(.svelte-vvl6ey):hover,.deep-reads.svelte-vvl6ey header:where(.svelte-vvl6ey)>a:where(.svelte-vvl6ey):hover{text-decoration:underline}.deep-reads.svelte-vvl6ey{padding-block:clamp(72px,10vw,132px)}.deep-reads.svelte-vvl6ey>header:where(.svelte-vvl6ey){flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px;display:flex}.deep-reads.svelte-vvl6ey h2:where(.svelte-vvl6ey){letter-spacing:-.055em;max-width:15ch;margin:0;font-size:clamp(2.5rem,5vw,4.8rem);line-height:.97}.deep-reads.svelte-vvl6ey>div:where(.svelte-vvl6ey){border-bottom:1px solid var(--border)}.deep-reads.svelte-vvl6ey>div:where(.svelte-vvl6ey)>a:where(.svelte-vvl6ey){border-top:1px solid var(--border);grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:16px;padding:26px 0;text-decoration:none;display:grid}.deep-reads.svelte-vvl6ey>div:where(.svelte-vvl6ey)>a:where(.svelte-vvl6ey)>span:where(.svelte-vvl6ey){color:var(--primary);padding-top:6px;font-size:.7rem}.deep-reads.svelte-vvl6ey h3:where(.svelte-vvl6ey){letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,2.4vw,2.1rem);line-height:1.08}.deep-reads.svelte-vvl6ey p:where(.svelte-vvl6ey){max-width:70ch;color:var(--muted-foreground);grid-column:2;margin:0;font-size:.86rem;line-height:1.62}.deep-reads.svelte-vvl6ey>div:where(.svelte-vvl6ey)>a:where(.svelte-vvl6ey)>svg{color:var(--primary);grid-area:1/3}.deep-reads.svelte-vvl6ey>div:where(.svelte-vvl6ey)>a:where(.svelte-vvl6ey):hover h3:where(.svelte-vvl6ey){color:var(--primary)}.site-footer{margin-top:0}@media (width>=820px){.stories-intro.svelte-vvl6ey{grid-template-columns:minmax(0,1fr) minmax(400px,.72fr)}.story-list.svelte-vvl6ey{grid-template-columns:repeat(2,minmax(0,1fr))}.story-list.svelte-vvl6ey .article-card:nth-child(odd){padding-right:28px}.story-list.svelte-vvl6ey .article-card:nth-child(2n){border-left:1px solid var(--border);padding-left:28px}.editorial-standard.svelte-vvl6ey>div:where(.svelte-vvl6ey){grid-template-columns:minmax(300px,.85fr) minmax(300px,.75fr) auto;align-items:end}.deep-reads.svelte-vvl6ey>div:where(.svelte-vvl6ey)>a:where(.svelte-vvl6ey){grid-template-columns:46px minmax(280px,.7fr) minmax(320px,1fr) auto;gap:28px;padding-block:32px}.deep-reads.svelte-vvl6ey p:where(.svelte-vvl6ey){grid-column:3}.deep-reads.svelte-vvl6ey>div:where(.svelte-vvl6ey)>a:where(.svelte-vvl6ey)>svg{grid-column:4}}
