.blog-index{padding-block:75px 120px;min-height:700px}.blog-index h1{max-width:900px;font-size:clamp(48px,7vw,88px)}.blog-lead{max-width:680px;margin:20px 0 55px;color:var(--muted);font-size:18px;line-height:1.65}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.blog-grid article{overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#fff}.blog-cover{display:block;height:230px;background:#ddd9ce}.blog-cover img{width:100%;height:100%;object-fit:cover}.blog-grid article>div{padding:24px}.blog-grid small{font-family:var(--font-mono);color:var(--muted)}.blog-grid h2{margin:12px 0;font-size:24px}.blog-grid article>div>a,.blog-grid h2 a{color:inherit;text-decoration:none}.blog-grid p{color:var(--muted);line-height:1.6}.blog-grid article>div>a{font-weight:700}@media(max-width:900px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.blog-grid{grid-template-columns:1fr}}