.mlr-page{width:100%;max-width:none}
[class*="elementor-widget-melorine_"]{width:100%;max-width:100%;min-width:0}
.mlr-editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.mlr-editorial-card{position:relative;overflow:hidden;border-radius:140px 140px 12px 12px;background:#eee3d6;min-height:360px}
.mlr-editorial-card img{width:100%;height:360px;object-fit:cover;transition:transform .5s}
.mlr-editorial-card:hover img{transform:scale(1.055)}
.mlr-editorial-card>div{position:absolute;inset:auto 0 0;padding:38px 22px 22px;color:white;background:linear-gradient(0deg,#291b15e8,transparent)}
.mlr-editorial-card span{letter-spacing:3px;font:11px Georgia,serif;color:#e9c38c}
.mlr-editorial-card h3{font-size:22px;margin:5px 0}.mlr-editorial-card small{font-size:12px}
.mlr-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.mlr-blog-card{border:1px solid var(--mlr-line);border-radius:12px;overflow:hidden;background:#fff;min-width:0}
.mlr-blog-card img{width:100%;height:215px;object-fit:cover}
.mlr-blog-card>div{padding:22px}.mlr-blog-card span{font-size:11px;color:var(--mlr-gold)}
.mlr-blog-card h3{font-size:17px;line-height:1.8;margin:8px 0;min-height:58px}
.mlr-blog-card p{font-size:13px;line-height:2;color:#827469;min-height:70px}
.mlr-blog-more{display:inline-block;margin-top:12px;font-size:12px;color:var(--mlr-gold)!important}
@media(max-width:767px){.mlr-editorial-grid{grid-template-columns:1fr 1fr;gap:10px}.mlr-editorial-card{min-height:230px;border-radius:90px 90px 8px 8px}.mlr-editorial-card img{height:230px}.mlr-editorial-card>div{padding:25px 11px 13px}.mlr-editorial-card h3{font-size:15px}.mlr-editorial-card small{font-size:10px}.mlr-blog-grid{grid-template-columns:1fr}.mlr-blog-card img{height:210px}.mlr-blog-card h3,.mlr-blog-card p{min-height:0}}

/* Version 8: exact matching blog cover dimensions on desktop and mobile */
.mlr .mlr-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}
.mlr .mlr-blog-card{display:flex;flex-direction:column;min-width:0;height:100%;overflow:hidden}
.mlr .mlr-blog-card>a:first-child{display:block;width:100%;aspect-ratio:16/9;overflow:hidden;background:#f3ebdf;flex:none}
.mlr .mlr-blog-card>a:first-child img{display:block;width:100%!important;height:100%!important;aspect-ratio:16/9;object-fit:cover!important;object-position:center center;max-width:none}
.mlr .mlr-blog-card>div{display:flex;flex-direction:column;flex:1}.mlr .mlr-blog-more{margin-top:auto;padding-top:12px}
@media(max-width:767px){.mlr .mlr-blog-grid{grid-template-columns:1fr}.mlr .mlr-blog-card>a:first-child{aspect-ratio:16/9}}
