.wrap.svelte-u4k2t{max-width:960px;margin:0 auto;padding:0 24px}.blog-hero.svelte-u4k2t{color:#fff;background:radial-gradient(120% 140% at 85% 0,#1c4f86 0%,#0b2545 55%,#081b33 100%);padding:60px 0 50px}.back-link.svelte-u4k2t{color:var(--gold);margin-bottom:20px;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-block}.back-link.svelte-u4k2t:hover{text-decoration:underline}h1.svelte-u4k2t{margin:0 0 10px;font-family:Literata,Georgia,serif;font-size:clamp(2rem,4vw,2.8rem);font-weight:600}.sub.svelte-u4k2t{color:#c7d5e8;margin:0;font-size:1.15rem}.content.svelte-u4k2t{padding:56px 24px 80px}.posts-grid.svelte-u4k2t{gap:36px;display:grid}.post-card.svelte-u4k2t{border-bottom:1px solid var(--line);padding-bottom:32px}.post-card.svelte-u4k2t:last-child{border-bottom:none}.meta.svelte-u4k2t{color:var(--ink-soft);align-items:center;gap:8px;margin-bottom:8px;font-size:.88rem;display:flex}h2.svelte-u4k2t{margin:0 0 10px;font-family:Literata,Georgia,serif;font-size:1.6rem}h2.svelte-u4k2t a:where(.svelte-u4k2t){color:var(--ink);text-decoration:none}h2.svelte-u4k2t a:where(.svelte-u4k2t):hover{color:var(--river)}p.svelte-u4k2t{color:var(--ink-soft);margin:0 0 16px;font-size:1.05rem}.read-more.svelte-u4k2t{color:var(--accent);font-size:.98rem;font-weight:600;text-decoration:none}.read-more.svelte-u4k2t:hover{text-decoration:underline}
