.blog-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:60px}.blog-card{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius-lg);padding:32px;display:flex;flex-direction:column;gap:16px;text-decoration:none;color:inherit;transition:border-color .2s}.blog-card:hover{border-color:#ffffff1f}.blog-category{display:inline-block;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);align-self:flex-start}.blog-card h2{font-size:1.2rem;font-weight:700;color:#fff;letter-spacing:-.025em;line-height:1.3}.blog-excerpt{font-size:.875rem;color:var(--text-2);line-height:1.65;flex:1}.blog-meta{display:flex;align-items:center;gap:16px;font-size:.78rem;color:var(--text-3);font-family:var(--mono);border-top:1px solid var(--border);padding-top:14px;margin-top:auto}.blog-meta-dot{width:3px;height:3px;border-radius:50%;background:var(--text-3)}.blog-read-more{margin-left:auto;color:var(--accent);font-weight:600;font-size:.8rem;font-family:var(--mono)}@media (max-width: 700px){.blog-grid{grid-template-columns:1fr}}
