.blog.svelte-8fdu19{max-width:1080px;margin:0 auto;color:#173347}.back.svelte-8fdu19{font-size:.9rem}header.svelte-8fdu19{padding:48px 0;max-width:800px}header.svelte-8fdu19 span:where(.svelte-8fdu19){color:#c00069;font-size:.75rem;letter-spacing:.15em;font-weight:700}h1.svelte-8fdu19{font-size:clamp(36px,5vw,64px);line-height:1.1;font-weight:700;margin:18px 0}header.svelte-8fdu19 p:where(.svelte-8fdu19){font-size:1.15rem;line-height:1.7;color:#526d7d}.posts.svelte-8fdu19{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:24px}article.svelte-8fdu19{max-width:800px;border:1px solid #dce5ed;border-radius:24px;overflow:hidden;background:#fff}article.svelte-8fdu19 a:where(.svelte-8fdu19){display:block;color:inherit;text-decoration:none}img.svelte-8fdu19{width:100%;height:auto;display:block}.copy.svelte-8fdu19{padding:28px}time.svelte-8fdu19{color:#647c8b;font-size:.85rem}h2.svelte-8fdu19{font-size:1.6rem;line-height:1.3;font-weight:700;margin:14px 0}p.svelte-8fdu19{line-height:1.7}strong.svelte-8fdu19{display:block;color:#bd0066;margin-top:20px}a.svelte-8fdu19:focus-visible{outline:3px solid #d50078;outline-offset:3px}
