.page-header{padding:144px 24px 48px;display:flex;justify-content:center;border-bottom:1px solid var(--border-subtle)}.page-header__inner{width:100%;max-width:var(--container-max);text-align:center}.page-header__eyebrow{font-family:Geist Mono,monospace;font-weight:500;font-size:13px;line-height:22px;letter-spacing:.1428em;text-transform:uppercase;color:var(--accent-primary);margin-bottom:16px}.page-header__title{font-family:Tektur,sans-serif;font-weight:600;font-size:48px;line-height:54px;letter-spacing:-.02em;color:var(--text-primary);margin-bottom:16px}.page-header__sub{font-family:Geist Mono,monospace;font-weight:400;font-size:16px;line-height:26px;letter-spacing:-.01em;color:var(--text-secondary);max-width:560px;margin:0 auto}.blog-grid{padding:64px 24px 128px;display:flex;justify-content:center}.blog-grid__inner{width:100%;max-width:var(--container-max);display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gap)}.blog-card{display:flex;flex-direction:column;background:var(--bg-card);border:1px solid var(--border-form-card);transition:transform .25s cubic-bezier(.39,.575,.565,1),box-shadow .25s cubic-bezier(.39,.575,.565,1)}.blog-card:hover{transform:translateY(-4px);box-shadow:0 8px 32px #0000004d}.blog-card__image{width:100%;aspect-ratio:16 / 9;background:var(--bg-card);display:flex;align-items:center;justify-content:center;font-family:Geist Mono,monospace;font-size:14px;color:var(--text-secondary);border-bottom:1px solid var(--border-form-card)}.blog-card__body{padding:var(--card-padding);display:flex;flex-direction:column;flex:1}.blog-card__tag{display:inline-block;font-family:Geist Mono,monospace;font-weight:700;font-size:10px;line-height:18px;letter-spacing:.14em;text-transform:uppercase;padding:4px 8px;margin-bottom:16px;align-self:flex-start}.blog-card__tag--yellow{background:#fec4001a;color:var(--accent-primary)}.blog-card__tag--blue{background:#106cea1a;color:var(--accent-blue)}.blog-card__tag--pink{background:#f83a871a;color:var(--accent-pink)}.blog-card__title{font-family:Geist Mono,monospace;font-weight:600;font-size:20px;line-height:28px;letter-spacing:-.03em;color:var(--text-primary);margin-bottom:12px}.blog-card__excerpt{font-family:Geist Mono,monospace;font-weight:400;font-size:13px;line-height:22px;color:var(--text-secondary);margin-bottom:20px;flex:1}.blog-card__meta{font-family:Geist Mono,monospace;font-weight:400;font-size:12px;line-height:18px;color:var(--text-secondary);padding-top:16px;border-top:1px solid var(--border-form-card);display:flex;justify-content:space-between}@media(max-width:1024px){.page-header__title{font-size:40px;line-height:46px}.blog-grid__inner{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.page-header{padding-top:112px;padding-bottom:32px}.page-header__title{font-size:32px;line-height:38px}.blog-grid{padding:40px 16px 80px}.blog-grid__inner{grid-template-columns:1fr}}
