.blog_intro__uxSd4{padding-block:clamp(56px,7vw,92px) clamp(28px,3.5vw,44px);border-bottom:1px solid var(--border-subtle)}.blog_introInner__8na9N{max-width:46rem}.blog_title__zAWCj{margin-top:18px;font-size:clamp(2rem,4.4vw,3rem);letter-spacing:-.038em;line-height:1.05}.blog_lede__GRYVZ{margin-top:18px;max-width:56ch;font-size:var(--text-lg);line-height:1.55;letter-spacing:-.015em;color:var(--fg-secondary);text-wrap:pretty}.blog_list__lOvuD{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;max-width:52rem}.blog_card__6gn_X{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-card);transition:border-color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.blog_card__6gn_X:hover{border-color:var(--accent);box-shadow:var(--shadow-card)}.blog_cardLink__QL_6t{display:block;padding:clamp(20px,2.6vw,30px)}.blog_kicker__Vge8n{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--accent-deep)}.blog_cardTitle__UowSg{margin-top:10px;font-size:clamp(1.25rem,2.2vw,1.5rem);font-weight:600;letter-spacing:-.025em;line-height:1.22;color:var(--fg-primary);text-wrap:pretty}.blog_cardSummary__Dd7d4{margin-top:12px;max-width:62ch;font-size:var(--text-base);line-height:1.6;color:var(--fg-secondary);text-wrap:pretty}.blog_cardMeta__xj9C7{display:block;margin-top:16px;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--fg-tertiary)}