.hot-el-news__ending{isolation:isolate;position:relative;min-height:clamp(236px,29vw,310px);margin:36px 0;padding:clamp(44px,6.2vw,68px) clamp(24px,5vw,58px) clamp(30px,4vw,46px) clamp(180px,32vw,330px);overflow:hidden;color:#244b79;background:#eaf8ff}
.hot-el-news__ending-background{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}
.hot-el-news__ending-portrait{position:absolute;z-index:-1;left:clamp(8px,2.2vw,28px);bottom:0;display:block;width:clamp(164px,31vw,318px);max-height:calc(100% - 10px);object-fit:contain;object-position:left bottom;pointer-events:none}
.hot-el-news__ending-content{min-width:0;position:relative;z-index:1;max-width:720px}
.hot-el-news__content .hot-el-news__ending-title,.hot-el-news__ending-title{display:inline-block;margin:0 0 14px;padding:.38em .78em;border-radius:999px;background:#4ba9df;color:#fff;font-family:Montserrat,Arial,sans-serif;font-size:clamp(20px,3.2vw,30px);font-weight:750;line-height:1.2;box-shadow:0 5px 0 rgba(36,100,173,.18);overflow-wrap:anywhere}
.hot-el-news__ending-title img{display:none}
.hot-el-news__ending-text{margin:0;color:#284c78;font-size:clamp(16px,2vw,20px);font-weight:600;line-height:1.5;white-space:pre-line;overflow-wrap:anywhere;text-wrap:pretty}
@media(max-width:520px){.hot-el-news__ending{min-height:230px;padding:48px 18px 24px clamp(128px,35vw,178px)}.hot-el-news__ending-portrait{left:0;width:clamp(126px,37vw,180px);max-height:calc(100% - 18px)}.hot-el-news__ending-title{margin-bottom:10px;font-size:clamp(18px,6vw,24px)}.hot-el-news__ending-text{font-size:16px;line-height:1.42}}
@media(max-width:360px){.hot-el-news__ending{min-height:0;padding:158px 18px 24px}.hot-el-news__ending-portrait{left:50%;bottom:auto;top:12px;width:132px;height:136px;transform:translateX(-50%)}.hot-el-news__ending-content{width:100%;text-align:center}}
@media print{.hot-el-news__ending{-webkit-print-color-adjust:exact;print-color-adjust:exact;break-inside:avoid}.hot-el-news__ending-portrait{max-height:210px}}
