.blog-grid{grid-template-columns:repeat(3,1fr);gap:1.75rem;display:grid}.blog-card{background:var(--card);border:.0625rem solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);color:inherit;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.blog-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-.25rem)}.blog-thumb{background:linear-gradient(135deg,var(--brand-soft),var(--cor-soft));justify-content:center;align-items:center;height:11.25rem;display:flex}.blog-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--brand);background:var(--card);border-radius:62.4375rem;padding:.375rem .875rem;font-family:Space Mono,monospace;font-size:.6875rem;font-weight:700}.blog-body{flex-direction:column;flex:1;padding:1.375rem 1.375rem 1.5rem;display:flex}.blog-body h2{margin:0 0 .625rem;font-family:Bricolage Grotesque,sans-serif;font-size:1.1875rem;font-weight:700;line-height:1.3}.blog-excerpt{color:var(--ink-2);margin:0 0 auto;font-size:.90625rem;line-height:1.55}.blog-footer{border-top:.0625rem solid var(--line);justify-content:space-between;align-items:center;margin-top:1.125rem;padding-top:1rem;display:flex}.blog-read{color:var(--muted);font-family:Space Mono,monospace;font-size:.6875rem}.blog-more{color:var(--cor);font-size:.875rem;font-weight:600}@media (width<=56.25rem){.blog-grid{grid-template-columns:1fr 1fr}}@media (width<=35rem){.blog-grid{grid-template-columns:1fr}}
