h1.svelte-ky5iqe.svelte-ky5iqe{font-size:42px;font-weight:800;letter-spacing:-.02em;margin-top:18px;max-width:640px}h1.svelte-ky5iqe em.svelte-ky5iqe{font-style:normal;color:var(--v2-teal)}.hero.svelte-ky5iqe.svelte-ky5iqe{background:radial-gradient(900px 460px at 95% -10%,rgba(14,127,125,.1),transparent 60%),#fff;padding:68px 0 48px}.hero-sub.svelte-ky5iqe.svelte-ky5iqe{font-size:17px;color:var(--v2-ink-soft);max-width:520px;margin-top:20px}.posts.svelte-ky5iqe.svelte-ky5iqe{padding:30px 0 90px}.posts-grid.svelte-ky5iqe.svelte-ky5iqe{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.post-card.svelte-ky5iqe.svelte-ky5iqe{display:flex;flex-direction:column;background:#fff;border:1px solid var(--v2-line);border-radius:var(--v2-radius);overflow:hidden;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.post-card.svelte-ky5iqe.svelte-ky5iqe:hover{transform:translateY(-3px);box-shadow:var(--v2-shadow);border-color:var(--v2-teal)}.post-image.svelte-ky5iqe.svelte-ky5iqe{width:100%;height:180px;object-fit:cover;display:block;background:linear-gradient(135deg,var(--v2-teal-tint) 0%,var(--v2-mist) 100%)}.post-body.svelte-ky5iqe.svelte-ky5iqe{display:flex;flex-direction:column;flex:1;padding:22px 24px 24px}.post-category.svelte-ky5iqe.svelte-ky5iqe{align-self:flex-start;font-family:var(--v2-mono);font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--v2-teal-dark);background:var(--v2-teal-tint);border-radius:999px;padding:4px 12px;margin-bottom:12px}.post-title.svelte-ky5iqe.svelte-ky5iqe{font-size:19px;font-weight:700;line-height:1.3;margin:0 0 10px}.post-excerpt.svelte-ky5iqe.svelte-ky5iqe{font-size:14px;color:var(--v2-ink-soft);line-height:1.6;margin:0 0 18px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.post-meta.svelte-ky5iqe.svelte-ky5iqe{margin-top:auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12.5px;color:var(--v2-muted)}.post-author.svelte-ky5iqe.svelte-ky5iqe:before{content:"·";margin-right:10px}.read-more.svelte-ky5iqe.svelte-ky5iqe{margin-left:auto;font-family:var(--v2-display);font-weight:700;font-size:13.5px;color:var(--v2-teal-dark)}.empty-state.svelte-ky5iqe.svelte-ky5iqe{text-align:center;padding:70px 24px;background:var(--v2-mist);border-radius:22px;color:var(--v2-ink-soft)}.empty-icon.svelte-ky5iqe.svelte-ky5iqe{font-size:44px;margin-bottom:14px}.empty-title.svelte-ky5iqe.svelte-ky5iqe{font-size:24px;font-weight:800;margin:0 0 8px}.empty-text.svelte-ky5iqe.svelte-ky5iqe{font-size:15px;margin:0}@media (max-width: 960px){h1.svelte-ky5iqe.svelte-ky5iqe{font-size:33px}.posts-grid.svelte-ky5iqe.svelte-ky5iqe{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.hero.svelte-ky5iqe.svelte-ky5iqe{padding:48px 0 36px}.posts-grid.svelte-ky5iqe.svelte-ky5iqe{grid-template-columns:1fr}}
