.page.svelte-1gc460s{padding:4rem 0 6rem}.page-inner.svelte-1gc460s{max-width:720px;margin:0 auto;padding:0 2rem}.eyebrow.svelte-1gc460s{font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#4a72d4}.page-head.svelte-1gc460s{margin-bottom:2.6rem}.page-head.svelte-1gc460s h1:where(.svelte-1gc460s){font-family:Sora,sans-serif;font-size:clamp(2rem,4vw,2.6rem);font-weight:800;color:#d0d4e2;margin-top:.6rem}.lede.svelte-1gc460s{font-size:1rem;color:#6b7294;margin-top:.8rem}.post-list.svelte-1gc460s{list-style:none;display:flex;flex-direction:column;gap:1rem}.post-card.svelte-1gc460s{display:block;text-decoration:none;padding:1.5rem 1.7rem;background:#0e14268c;border:1px solid rgba(30,42,72,.5);border-radius:14px;transition:border-color .2s,background .2s}.post-card.svelte-1gc460s:hover{border-color:#325ad266;background:#121a30a6}.post-card.svelte-1gc460s h2:where(.svelte-1gc460s){font-family:Sora,sans-serif;font-size:1.2rem;font-weight:700;color:#d0d4e2;margin:.4rem 0 .5rem}.post-summary.svelte-1gc460s{font-size:.92rem;line-height:1.65;color:#7880a0}.post-date.svelte-1gc460s{font-size:.78rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#555c7a}.empty.svelte-1gc460s{font-size:.95rem;color:#6b7294}
