.blog-posts{margin-top:40px}.blog-card{display:grid;grid-template-columns:240px 1fr;gap:24px;border-top:1px solid var(--line);padding:24px 0;text-decoration:none;color:var(--ink)}.blog-card img{width:100%;aspect-ratio:1.5;object-fit:cover}.blog-card h2{font-size:1.5rem;margin:0 0 12px}.blog-meta{font-size:14px;color:var(--muted)}.article-image{width:100%;max-height:450px;object-fit:cover;margin:24px 0}.article-paragraph{font-size:16px;line-height:2.1;margin-bottom:24px}.blog-card:hover h2{text-decoration:underline}main h1{font-size:clamp(2rem,4vw,3rem);font-family:'Zen Old Mincho',serif;font-weight:400}#blog-article{padding-bottom:36px}@media(max-width:760px){.blog-card{grid-template-columns:1fr}}

