.sx-blog-detail-media {
    box-sizing: border-box;
    width: 100%;
    max-width: 782.6px;
    height: 521px;
    margin: 0 auto 3rem;
    border: 1px solid #e2e8f0;
    background: #fff;
    box-shadow: 0 10px 30px rgba(0, 0, 0, .05);
    overflow: hidden;
}
.sx-blog-detail-media > picture {
    display: block;
    width: 100%;
    height: 100%;
}
.blog-page-container .sx-blog-detail-media img {
    display: block;
    width: 100% !important;
    height: 100% !important;
    max-height: 521px !important;
    object-fit: contain !important;
    object-position: center center !important;
    transform: none !important;
}
.blog-box-img-new {
    position: relative;
    overflow: hidden;
    aspect-ratio: 800 / 533;
    background: #fff;
}
.blog-box-img-new > a {
    display: block;
    width: 100%;
    height: 100%;
}
.blog-box-img-new img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain !important;
    object-position: center center !important;
    transform: none !important;
}
@media (max-width: 782.6px) {
    .sx-blog-detail-media { height: auto; aspect-ratio: 782.6 / 521; }
}
