.blog-list-head{padding:calc(1.2 * var(--leading)) 0 calc(1.4 * var(--leading))}.blog-list-head .blog-article-h1{font-size:clamp(28px,3vw,36px);line-height:1.15}.blog-list-subtitle{max-width:640px;margin:var(--space-2) 0 0;color:color-mix(in srgb, var(--color-text) 75%, transparent);font-size:var(--text-base)}.blog-list-grid{padding:0 0 calc(2 * var(--leading));margin:0}.blog-list-card{gap:var(--space-3);grid-template-columns:minmax(0,1fr);padding:26px 0;display:grid}.blog-list-card+.blog-list-card{border-top:1px solid var(--editorial-rule)}.blog-list-card-cover{aspect-ratio:3/2;width:100%;position:relative;overflow:hidden}.blog-list-card-cover img{object-fit:cover}.blog-list-card-body{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.blog-list-card-body>.blog-tag{align-self:flex-start;width:fit-content}.blog-list-card-title{font-family:var(--editorial-serif);font-weight:700;font-size:var(--text-lg);margin:0;line-height:1.35}.blog-list-card-title a{color:var(--color-text);text-decoration:none}.blog-list-card-title a:hover{color:var(--color-accent)}.blog-list-card-summary{color:color-mix(in srgb, var(--color-text) 75%, transparent);line-height:1.6;font-size:var(--text-base);margin:0}.blog-list-card-meta{color:color-mix(in srgb, var(--color-text) 60%, transparent);font-size:var(--text-xs);margin-top:var(--space-1);flex-wrap:wrap;align-items:center;gap:8px;line-height:1.5;display:flex}.blog-list-read{color:var(--color-accent);margin-top:auto;font-weight:700;text-decoration:none}.blog-list-read:hover{text-decoration:underline}@media (min-width:761px){.blog-list-card:has(.blog-list-card-cover){grid-template-columns:260px minmax(0,1fr);align-items:center;gap:28px}}
