.blogs-loading,.blogs-gate{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);min-height:50vh;text-align:center}.blogs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-6)}.blog-card{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);text-decoration:none;color:inherit;transition:box-shadow .15s,transform .15s}.blog-card:hover{transform:translateY(-2px);box-shadow:0 6px 24px #0000001a}.blog-card-author{display:flex;align-items:center;gap:var(--space-3)}.blog-card-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0}.blog-card-avatar--placeholder{background:var(--parchment-dark);display:flex;align-items:center;justify-content:center;font-size:1.25rem}.blog-card-title{flex:1;font-size:1.1rem;color:var(--ink)}.blog-card-cta{color:var(--sage);font-weight:600;align-self:flex-start}
