.mm-cloud-layout{width:100%;max-width:var(--mm-width,1068px);margin-inline:auto;padding-block:30px}
.mm-cloud-layout>.mml-row-layout{padding-inline:0}
.mm-cloud-title{margin-bottom:20px}
body.mm-panel-configured .mm-cloud-title-text{font-family:Roboto,Arial,sans-serif;font-size:30px;line-height:38px;font-weight:700;margin:0;letter-spacing:normal;text-wrap:wrap}
body.mm-panel-configured .mm-cloud-title-single .mm-cloud-title-text{font-size:41px;line-height:50px;font-weight:400}
body.mm-panel-configured .mm-cloud-title-category .mm-cloud-title-text{text-transform:uppercase}
body.mm-panel-configured :is(.mm-cloud-title-date,.mm-cloud-title-tag,.mm-cloud-title-author,.mm-cloud-title-search) .mm-cloud-title-text{font-weight:400}
body.mm-panel-configured .mm-cloud-categories{display:block;font:14px/1 "Open Sans",Arial,sans-serif;margin:0 0 20px}
body.mm-panel-configured .mm-cloud-categories a{display:inline-block;background:#222;color:#fff;font-size:10px;line-height:1;font-weight:400;padding:3px 6px 4px;margin:0 5px 5px 0;white-space:nowrap;text-decoration:none;vertical-align:middle}
body.mm-panel-configured .mm-cloud-author,body.mm-panel-configured .mm-cloud-date{display:block;font:11px/30px "Open Sans",Arial,sans-serif;color:#444;margin:0 0 20px}
body.mm-panel-configured .mm-cloud-author a{font-weight:700;color:#000;text-decoration:none}
body.mm-panel-configured .mm-cloud-layout .mm-hero{margin:0 0 20px;padding:0}
.mm-cloud-description{margin-bottom:24px}
.mml-cloud-loop .mml-items{row-gap:var(--mml-cloud-row-gap,48px)}
.mml-cloud-loop .mml-card img{aspect-ratio:var(--mml-cloud-ratio,auto);height:auto;object-fit:cover}
.mml-cloud-loop .mml-card-title{font-size:26px;line-height:1.2;margin:0 0 6px;font-weight:500}
.mml-cloud-loop .mml-card-excerpt{margin-top:9px}
.mml-cloud-float_left .mml-card,.mml-cloud-float_right .mml-card{display:flex;gap:20px;align-items:flex-start}
.mml-cloud-float_right .mml-card{flex-direction:row-reverse}
.mml-cloud-float_left .mml-card-image,.mml-cloud-float_right .mml-card-image{flex:0 0 var(--mml-cloud-image-width,50%);margin-bottom:0}
.mml-cloud-loop .mml-card-details{min-width:0;flex:1}
.mml-cloud-loop .mml-pagination{display:flex;flex-wrap:wrap;gap:8px;margin-block:28px}
@media(max-width:767px){.mm-cloud-layout{width:100%;padding-block:0}.mm-cloud-layout .mml-row-layout{padding-inline:0}.mml-cloud-loop .mml-card-title{font-size:22px}}

/* Original module19 geometry is selected by the PAGE ancestor, not its inner column. */
body.mm-panel-configured .mm-layout-wide .mml-mixed-24 .mml-module-19{display:block;position:relative;min-height:350px}
body.mm-panel-configured .mm-layout-wide .mml-mixed-24 .mml-module-19 .mml-card-image-wrap{position:absolute;left:0;top:0;width:534px;height:350px;overflow:hidden}
body.mm-panel-configured .mm-layout-wide .mml-mixed-24 .mml-module-19 img{width:534px;height:auto;aspect-ratio:auto;object-fit:contain}
body.mm-panel-configured .mm-layout-wide .mml-mixed-24 .mml-module-19 .mml-card-details{margin-left:564px;min-height:350px}
@media(min-width:768px) and (max-width:1018px){body.mm-panel-configured .mm-layout-wide .mml-mixed-24 .mml-module-19{min-height:330px}body.mm-panel-configured .mm-layout-wide .mml-mixed-24 .mml-module-19 .mml-card-image-wrap{width:400px;height:320px}body.mm-panel-configured .mm-layout-wide .mml-mixed-24 .mml-module-19 img{width:400px}body.mm-panel-configured .mm-layout-wide .mml-mixed-24 .mml-module-19 .mml-card-details{margin-left:430px;min-height:330px}}
@media(max-width:767px){body.mm-panel-configured .mm-layout-wide .mml-mixed-24 .mml-module-19{min-height:120px}body.mm-panel-configured .mm-layout-wide .mml-mixed-24 .mml-module-19 .mml-card-image-wrap{width:100px;height:120px}body.mm-panel-configured .mm-layout-wide .mml-mixed-24 .mml-module-19 img{width:auto;max-width:none;height:120px}body.mm-panel-configured .mm-layout-wide .mml-mixed-24 .mml-module-19 .mml-card-details{margin-left:115px;min-height:120px}}

@media(max-width:767px){body.mm-panel-configured:has(.mm-cloud-layout) .mm-main{width:calc(100% - 40px)}}
body.mm-panel-configured .mml-cloud-loop .mml-card{padding-bottom:0}
body.mm-panel-configured .mml-cloud-loop .mml-card-title{font-size:21px;line-height:25px;font-weight:400}
body.mm-panel-configured .mml-cloud-loop .mml-card-excerpt{font-size:13px;line-height:21px;margin-top:9px}
body.mm-panel-configured .mml-cloud-loop .mml-card-image{margin-bottom:13px}
body.mm-panel-configured .mml-cloud-loop .mml-pagination{margin:54px 0 0}
@media(min-width:768px) and (max-width:1018px){body.mm-panel-configured .mml-cloud-loop .mml-card-title{font-size:17px;line-height:22px}}
