/* Article only: one primary image floats; text below uses the full reading width. */
.mc-article-reading{display:flow-root;width:min(1160px,calc(100% - 64px));max-width:1160px}
.mc-article-reading>h1{margin-bottom:28px}
.mc-article-reading>.mc-article-lead-image{display:block;float:left;width:37%;margin:0 28px 22px 0}
.mc-article-reading>.mc-article-lead-image>a{display:block;width:100%}
.mc-article-reading>.mc-article-lead-image img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;background:#fff}
.mc-article-reading>section{display:block;overflow:visible}
.mc-article-reading>section>h2:first-child{margin-top:0}
.mc-article-reading .text{max-width:none;width:auto;white-space:normal}
.mc-article-reading .text p{margin:0 0 18px}
.mc-article-reading .text h2{font-size:24px;line-height:1.35;margin:28px 0 14px}
.mc-article-reading .text .mc-original-list{list-style:none;margin:12px 0 24px;padding-left:20px}
.mc-article-reading .text li{margin:8px 0}
.mc-blog-listing{width:calc(100% - 64px);max-width:1600px;margin:0 auto;padding-left:0;padding-right:0}
.mc-blog-listing .product-card img{width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;background:#fff}
@media(max-width:1050px){.mc-blog-listing{width:calc(100% - 40px)}}
@media(max-width:820px){.mc-blog-listing{width:calc(100% - 32px)}}
@media(max-width:680px){
 .mc-article-reading{width:calc(100% - 32px)}
 .mc-article-reading>.mc-article-lead-image{float:none;width:100%;margin:0 0 24px}
 .mc-article-reading .text h2{font-size:22px}
}
@media(max-width:420px){.mc-blog-listing{width:calc(100% - 24px)}}
