.blog-card{--card-pad:28px;overflow:hidden}
.blog-en .blog-card{--card-pad:30px}
.blog-card .card-cover{display:block;width:calc(100% + (var(--card-pad) * 2));max-width:none;height:auto;aspect-ratio:16/9;object-fit:cover;margin:calc(var(--card-pad) * -1) calc(var(--card-pad) * -1) 22px}
.blog-visual{margin:30px 0 38px}
.blog-visual img{display:block;width:100%;max-height:460px;aspect-ratio:16/7;object-fit:cover;border-radius:20px}
.blog-visual small{display:block;margin-top:8px;color:var(--muted);font-size:12px}
.blog-card .cover-note{display:block;margin-top:-14px;margin-bottom:14px;color:var(--muted);font-size:11px}
@media(max-width:700px){.blog-visual img{aspect-ratio:16/9;border-radius:15px}.blog-visual{margin:22px 0 30px}}
