.story-page.svelte-1430cki{min-height:100svh;padding-block:clamp(7.6rem,16vh,10.5rem) clamp(5rem,12vh,8rem);background:radial-gradient(circle at 50% 16%,rgba(47,128,215,.08),transparent 23rem),linear-gradient(180deg,#fff,#f8fbff 56%,#eef6fb)}.story-shell.svelte-1430cki{display:grid;max-width:820px;gap:clamp(1.15rem,2.5vw,1.7rem)}.story-hero.svelte-1430cki{text-align:center}.story-hero.svelte-1430cki h1:where(.svelte-1430cki){margin:0;color:#070b12;font-size:clamp(3.7rem,9vw,7.3rem);font-weight:840;letter-spacing:0;line-height:.9}.story-lead.svelte-1430cki{margin:clamp(1.15rem,2.6vh,1.7rem) auto 0;max-width:40rem;color:#070b12c2;font-size:clamp(1.16rem,2vw,1.55rem);font-weight:650;line-height:1.22}.story-intro.svelte-1430cki{margin:.85rem auto 0;max-width:38rem;color:#070b1294;font-size:clamp(1rem,1.45vw,1.14rem);font-weight:440;line-height:1.64}.story-card.svelte-1430cki{display:grid;gap:0;border-radius:1.8rem;padding:clamp(.9rem,2.4vw,1.45rem)}.story-card.svelte-1430cki article:where(.svelte-1430cki){padding:clamp(.9rem,2vw,1.25rem)}.story-card.svelte-1430cki article:where(.svelte-1430cki)+article:where(.svelte-1430cki){border-top:1px solid rgba(7,11,18,.08)}.story-card.svelte-1430cki h2:where(.svelte-1430cki){margin:0;color:#070b12;font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:780;letter-spacing:0;line-height:1.12}.story-card.svelte-1430cki p:where(.svelte-1430cki){margin:.5rem 0 0;color:#070b1299;font-size:clamp(.98rem,1.35vw,1.08rem);line-height:1.68}.story-close.svelte-1430cki{display:grid;justify-items:center;gap:.45rem;text-align:center}.story-close.svelte-1430cki p:where(.svelte-1430cki),.story-close.svelte-1430cki strong:where(.svelte-1430cki),.story-close.svelte-1430cki span:where(.svelte-1430cki){margin:0}.story-close.svelte-1430cki p:where(.svelte-1430cki){color:#070b1294;font-size:clamp(1rem,1.45vw,1.12rem);font-weight:720}.story-close.svelte-1430cki strong:where(.svelte-1430cki){color:#070b12;font-size:clamp(1.1rem,1.7vw,1.35rem);font-weight:800;line-height:1.22}.story-close.svelte-1430cki span:where(.svelte-1430cki){color:#070b1275;font-size:.92rem;font-style:italic;font-weight:560}@media(max-width:760px){.story-page.svelte-1430cki{padding-block:6.4rem 4.5rem}.story-hero.svelte-1430cki h1:where(.svelte-1430cki){font-size:clamp(3.35rem,17vw,4.6rem)}.story-lead.svelte-1430cki{font-size:1.1rem;line-height:1.28}.story-intro.svelte-1430cki,.story-card.svelte-1430cki p:where(.svelte-1430cki){font-size:.98rem}.story-card.svelte-1430cki{border-radius:1.35rem}.story-card.svelte-1430cki article:where(.svelte-1430cki){padding-inline:.7rem}}
