
/* IRFAN V1.4 image integration: keep geometry and image cropping consistent across languages. */
.refined-site .asset-frame{position:relative;display:block!important;overflow:hidden!important;padding:0!important;border:0!important;background:#e9eef4!important;color:inherit!important;min-height:0!important;isolation:isolate}
.refined-site .asset-frame::before,.refined-site .asset-frame::after{display:none!important;content:none!important}
.refined-site .asset-frame img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:center;display:block;max-width:none}
.refined-site .visual.editorial-art.asset-frame{aspect-ratio:8/7!important;min-height:0!important;align-self:center}
.refined-site .split .asset-frame{aspect-ratio:4/3!important;height:auto!important;max-height:none!important;min-height:0!important}
.refined-site .service-block .asset-frame{aspect-ratio:5/4!important;min-height:0!important;height:auto!important}
.refined-site .about-story>.asset-frame{aspect-ratio:4/5!important;position:relative!important;top:auto!important;height:auto!important;align-self:start!important;max-height:none!important}
.refined-site .article .thumb.asset-frame{aspect-ratio:16/9!important;height:auto!important}
.refined-site .prose .asset-frame{aspect-ratio:16/9!important;height:auto!important;min-height:0!important;margin:28px 0 45px!important}
@media(max-width:760px){
 .refined-site .visual.editorial-art.asset-frame{aspect-ratio:8/7!important;max-height:none!important}
 .refined-site .split .asset-frame,.refined-site .about-story>.asset-frame{aspect-ratio:16/10!important;height:auto!important}
 .refined-site .service-block .asset-frame{aspect-ratio:16/10!important}
}
