.blog-wrap{padding-block:var(--space-12) var(--space-16)}.blog-head{margin-bottom:var(--space-8)}.blog-lede{margin:var(--space-4) 0 0;color:var(--muted);font-size:var(--fs-lg);line-height:var(--lh-lg);max-width:52ch}.blog-empty{color:var(--muted)}.blog-list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.blog-list{grid-template-columns:repeat(2,1fr)}}.blog-card{height:100%;padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--text);transition:border-color var(--motion-base) var(--ease-standard);text-decoration:none;display:block}.blog-card:hover{border-color:var(--secondary)}.blog-card-title{margin:0 0 var(--space-3);font-size:var(--fs-lg);line-height:var(--lh-lg);font-weight:var(--fw-extrabold)}.blog-card-excerpt{margin:0 0 var(--space-3);color:var(--muted);line-height:var(--lh-md)}.blog-card-meta{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--muted);margin:0}.blog-article{max-width:var(--article-max);padding-block:var(--space-10) var(--space-16)}.blog-breadcrumb{margin:0 0 var(--space-4);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-semibold);color:var(--muted)}.blog-breadcrumb a{color:var(--muted);text-decoration:none}.blog-breadcrumb a:hover{color:var(--secondary-hover)}.blog-title{margin:0 0 var(--space-3)}.blog-meta{margin:0 0 var(--space-8);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--muted)}.blog-body p,.blog-body ul{max-width:65ch;margin:0 0 var(--space-4);line-height:var(--lh-lg)}.blog-body h2{margin:var(--space-8) 0 var(--space-4);font-size:var(--fs-xl);line-height:var(--lh-xl);font-weight:var(--fw-extrabold)}.blog-body ul{padding-left:var(--space-5)}.blog-body li{margin-bottom:var(--space-2)}.blog-foot{margin:var(--space-10) 0 0;padding-top:var(--space-6);border-top:1px solid var(--border);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--muted)}
