.page-header.svelte-wvfima.svelte-wvfima{padding-top:16px}.blog-card.svelte-wvfima.svelte-wvfima{margin-top:32px;padding:clamp(28px,5vw,48px);border:1px solid var(--rule-soft);background:var(--blueprint-tint)}.eyebrow.svelte-wvfima.svelte-wvfima{margin-bottom:16px;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--blueprint)}.blog-card.svelte-wvfima h2.svelte-wvfima{margin-bottom:16px;font-family:var(--font-display);font-size:clamp(2rem,6vw,4rem);line-height:.95;letter-spacing:.02em;text-transform:uppercase;color:var(--blueprint)}.blog-card.svelte-wvfima p.svelte-wvfima{max-width:620px;margin-bottom:28px;font-family:var(--font-body);font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.65;color:var(--ink-soft)}.blog-card.svelte-wvfima strong.svelte-wvfima{color:var(--ink)}.blog-button.svelte-wvfima.svelte-wvfima{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;font-family:var(--font-mono);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--blueprint);border:1px solid var(--blueprint);background:var(--bg);transition:background .15s,color .15s}.blog-button.svelte-wvfima.svelte-wvfima:hover{color:var(--bg);background:var(--blueprint);border-bottom-color:var(--blueprint)}@media (max-width: 768px){.blog-card.svelte-wvfima.svelte-wvfima{margin-top:24px}}
