.article-body .interior-promo{display:grid;grid-template-columns:minmax(140px,.75fr) minmax(0,1.4fr);align-items:center;gap:26px;margin:32px 0 42px;padding:24px;background:#edeee8;border:1px solid #d9dbd3}
.article-body .interior-promo>img{display:block;width:100%;height:100%;max-height:250px;aspect-ratio:4/3;object-fit:cover;margin:0}
.article-body .interior-promo h2{margin:0 0 12px;font:500 clamp(21px,2vw,29px)/1.2 Manrope,Arial,sans-serif;letter-spacing:-.025em;scroll-margin-top:100px}
.article-body .interior-promo p{margin:0 0 18px;color:#50554e;font:400 13px/1.75 Manrope,Arial,sans-serif}
.article-body .interior-promo .interior-promo-link{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:45px;padding:12px 17px;color:#fff;background:#242523;border:0;text-decoration:none;font-size:12px;font-weight:500;line-height:1.5}
.article-body .interior-promo .interior-promo-link:hover{background:#414b40}
.article-body .interior-promo .interior-promo-link:focus-visible{outline:2px solid #414b40;outline-offset:4px}
.article-body .interior-promo .icon{width:18px;height:18px;flex-shrink:0}
@media(max-width:1000px){.article-body .interior-promo{grid-template-columns:1fr;gap:21px}.article-body .interior-promo>img{aspect-ratio:16/9;max-height:240px}.article-body .interior-promo h2{font-size:25px}}
@media(max-width:460px){.article-body .interior-promo{padding:18px;margin:26px 0 34px;gap:18px}.article-body .interior-promo h2{font-size:22px}.article-body .interior-promo p{font-size:12px}.article-body .interior-promo .interior-promo-link{width:100%;font-size:11px}}
