.blog-language-note{background:#f6f1f4;border-left:3px solid #752d49;padding:16px 20px;margin:0 0 30px;color:#403545;border-radius:4px}.article-content h3{font-size:1.55rem;margin:35px 0 15px}.article-content h4{font-size:1.25rem;margin:28px 0 12px}.article-content ul,.article-content ol{padding-left:26px}.article-content li{margin-bottom:9px}.article-content a{color:#752d49;text-decoration:underline}.article-content blockquote{border-left:3px solid #752d49;padding-left:18px;color:#51465a}.article-content strong{font-weight:700}.article-content table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.article-content td,.article-content th{border:1px solid #ded5e0;padding:8px 10px}.article-card .article-meta{margin:9px 0 2px}.article-card h3{margin:6px 0 12px;font-size:1.45rem;line-height:1.25}

/* Optional featured media: existing cards work without any image. */
.blog-card-image-link{display:block;margin:-2px -2px 18px;overflow:hidden;border-radius:12px}
.blog-card-image{display:block;width:100%;height:190px;object-fit:cover;transition:transform .2s ease}
.blog-card-image-link:hover .blog-card-image{transform:scale(1.02)}
.blog-featured-image{margin:0 0 28px}
.blog-hero-image{display:block;width:100%;max-height:560px;object-fit:contain;border-radius:12px}
@media(max-width:640px){.blog-card-image{height:180px}.blog-hero-image{max-height:none}}
