.section-page.svelte-r7caf8{--ink:#2d2139;--muted:#655b70;--violet:#7550d8;--paper:#fff8ee;--line:#2d21391f;background:var(--paper);max-width:940px;color:var(--ink);box-sizing:border-box;border-radius:28px;margin:0 auto 26px;padding:52px 34px 84px}header.svelte-r7caf8{text-align:center;max-width:660px;margin:0 auto 46px}header.svelte-r7caf8 p:where(.svelte-r7caf8),.stories.svelte-r7caf8 p:where(.svelte-r7caf8){color:var(--violet);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font:700 .75rem/1.2 Nunito Sans,sans-serif}header.svelte-r7caf8 h1:where(.svelte-r7caf8){letter-spacing:-.065em;margin:0;font:650 clamp(3rem,9vw,6.2rem)/.94 Fraunces,Georgia,serif}header.svelte-r7caf8 span:where(.svelte-r7caf8){max-width:490px;color:var(--muted);margin:18px auto 0;font:400 1.1rem/1.5 Nunito Sans,sans-serif;display:block}.stories.svelte-r7caf8{border-top:1px solid var(--line)}.stories.svelte-r7caf8 a:where(.svelte-r7caf8){border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:180px 1fr;align-items:center;gap:24px;padding:25px 0;text-decoration:none;display:grid}.stories.svelte-r7caf8 img:where(.svelte-r7caf8){object-fit:cover;border-radius:7px;width:180px;height:110px}.stories.svelte-r7caf8 h2:where(.svelte-r7caf8){letter-spacing:-.045em;max-width:690px;margin:0;font:650 clamp(1.75rem,4vw,3rem)/1 Fraunces,Georgia,serif}.stories.svelte-r7caf8 span:where(.svelte-r7caf8){color:var(--muted);margin-top:12px;font:400 .85rem/1.3 Nunito Sans,sans-serif;display:block}.stories.svelte-r7caf8 a.lead:where(.svelte-r7caf8){grid-template-columns:280px 1fr;padding:34px 0}.stories.svelte-r7caf8 a.lead:where(.svelte-r7caf8) img:where(.svelte-r7caf8){width:280px;height:180px}.stories.svelte-r7caf8 a.lead:where(.svelte-r7caf8) h2:where(.svelte-r7caf8){font-size:clamp(2.3rem,5vw,3.8rem)}.empty.svelte-r7caf8{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:32px 0;font:400 1rem/1.5 Nunito Sans,sans-serif}@media (width<=650px){.section-page.svelte-r7caf8{border-radius:18px;margin:0 10px 20px;padding:35px 18px 60px}.stories.svelte-r7caf8 a:where(.svelte-r7caf8),.stories.svelte-r7caf8 a.lead:where(.svelte-r7caf8){grid-template-columns:100px 1fr;gap:15px}.stories.svelte-r7caf8 img:where(.svelte-r7caf8),.stories.svelte-r7caf8 a.lead:where(.svelte-r7caf8) img:where(.svelte-r7caf8){width:100px;height:80px}.stories.svelte-r7caf8 a.lead:where(.svelte-r7caf8) h2:where(.svelte-r7caf8){font-size:2rem}}
