.page.svelte-1qchgi9.svelte-1qchgi9{padding:72px 0 96px}.hero.svelte-1qchgi9.svelte-1qchgi9{text-align:center;max-width:600px;margin-left:auto;margin-right:auto;margin-bottom:64px}.eyebrow.svelte-1qchgi9.svelte-1qchgi9{display:inline-flex;align-items:center;background:var(--accent-light);color:var(--accent);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:5px 14px;border-radius:99px;margin-bottom:20px}.hero.svelte-1qchgi9 h1.svelte-1qchgi9{font-family:var(--font-display);font-size:clamp(30px,5vw,48px);font-weight:700;letter-spacing:-.03em;color:var(--text-primary);margin-bottom:16px}.lead.svelte-1qchgi9.svelte-1qchgi9{font-size:17px;line-height:1.7;color:var(--text-secondary)}.posts.svelte-1qchgi9.svelte-1qchgi9{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:32px}.post-card.svelte-1qchgi9.svelte-1qchgi9{border-radius:var(--r-xl);overflow:hidden;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-card);transition:transform .2s,box-shadow .2s;display:block}.post-card.svelte-1qchgi9.svelte-1qchgi9:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover)}.post-card.featured.svelte-1qchgi9.svelte-1qchgi9{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr}.post-card.featured.svelte-1qchgi9 .post-image.svelte-1qchgi9{height:100%;min-height:320px}.post-image.svelte-1qchgi9.svelte-1qchgi9{height:220px;background-size:cover;background-position:center;position:relative}.category.svelte-1qchgi9.svelte-1qchgi9{position:absolute;top:16px;left:16px;background:var(--surface);color:var(--accent);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:4px 12px;border-radius:99px}.post-body.svelte-1qchgi9.svelte-1qchgi9{padding:28px}.post-meta.svelte-1qchgi9.svelte-1qchgi9{font-size:12px;color:var(--text-muted);margin-bottom:10px;font-weight:500}.post-body.svelte-1qchgi9 h2.svelte-1qchgi9{font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--text-primary);margin-bottom:10px;line-height:1.3;letter-spacing:-.01em}.post-card.featured.svelte-1qchgi9 .post-body h2.svelte-1qchgi9{font-size:26px}.post-body.svelte-1qchgi9 p.svelte-1qchgi9{font-size:14px;line-height:1.65;color:var(--text-secondary);margin-bottom:20px}.read-more.svelte-1qchgi9.svelte-1qchgi9{font-size:14px;font-weight:600;color:var(--accent)}@media (max-width: 768px){.page.svelte-1qchgi9.svelte-1qchgi9{padding:48px 0 72px}.posts.svelte-1qchgi9.svelte-1qchgi9,.post-card.featured.svelte-1qchgi9.svelte-1qchgi9{grid-template-columns:1fr}.post-card.featured.svelte-1qchgi9 .post-image.svelte-1qchgi9{min-height:220px}}
