.blog{padding:28px var(--g) 56px}.blog h1{margin:0 0 6px;font-size:28px;line-height:1.4}.blog-intro,.blog-meta{color:var(--muted);margin:0 0 20px}.blog-meta{font-size:13px}.blog-list{grid-template-columns:1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.blog-list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.blog-list{grid-template-columns:repeat(3,1fr)}}.blog-card{border:1px solid var(--line,#e4e7ec);border-radius:var(--r-box);height:100%;color:inherit;flex-direction:column;display:flex;overflow:hidden}.blog-card img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.blog-card-body{gap:6px;padding:14px;display:grid}.blog-card-body b{font-size:17px;line-height:1.5}.blog-card-body span{color:var(--muted);font-size:14px;line-height:1.7}.blog-card-body small{color:var(--muted)}.blog-article{max-width:760px;margin-inline:auto}.blog-crumbs{color:var(--muted);margin-bottom:12px;font-size:13px}.blog-crumbs a{color:var(--brand)}.blog-cover{border-radius:var(--r-box);width:100%;height:auto;margin-bottom:20px}.prose p,.prose li{overflow-wrap:anywhere;line-height:1.9}.prose p{margin:0 0 14px}.prose h2{margin:28px 0 10px;font-size:22px;line-height:1.5}.prose h3{margin:22px 0 8px;font-size:18px;line-height:1.5}.prose ul{margin:0 0 14px;padding-inline-start:22px}.prose a{color:var(--brand);text-decoration:underline}
