.blog-list{padding:5rem 4vw 7rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.blog-card{display:block;color:var(--ink);text-decoration:none;background:#e6e8e0;overflow:hidden}.blog-card img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.blog-card-content{padding:2rem}.blog-card h2{font-size:clamp(1.8rem,3vw,3rem);letter-spacing:-.055em;line-height:1;margin:.7rem 0 1rem}.blog-card p{line-height:1.65}.blog-card:hover h2{text-decoration:underline;text-decoration-color:#9fb926;text-underline-offset:6px}.blog-back{padding:0 4vw 4rem}.blog-back a{color:var(--ink);font-weight:700}@media(max-width:700px){.blog-list{grid-template-columns:1fr;padding:3rem 5vw 5rem}.blog-back{padding-left:5vw}}
