.olch{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,36%);margin:20px auto 16px;max-width:1200px;background:#e1f2ef;border-radius:8px;overflow:hidden;color:#2a2322;font-family:inherit;line-height:1.45}
.olch *,.olch *::before,.olch *::after{box-sizing:border-box}
.olch-copy{padding:22px 32px 20px}
.olch-title{margin:0;font-size:clamp(24px,2.7vw,34px);line-height:1.15;font-weight:500;color:#212121;letter-spacing:-.01em}
.olch-title span{display:block;color:#184641}
.olch-lead{margin:8px 0 14px;max-width:62ch;font-size:15px;line-height:1.5;color:#2a2322}
.olch-facts{display:flex;margin:0;padding:0;list-style:none}
.olch-facts li{display:flex;gap:10px;align-items:center;flex:1 1 0;min-width:0;padding:0 18px;border-left:1px solid rgba(24,70,65,.22)}
.olch-facts li:first-child{padding-left:0;border-left:0}
.olch-facts li:last-child{padding-right:0}
.olch-facts svg{flex:none;width:24px;height:24px;margin-top:1px;color:#184641;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.olch-facts b{display:block;font-size:15px;line-height:1.3;font-weight:500;color:#212121}
.olch-photo{position:relative;min-height:100%;margin:0}
.olch-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
@media (max-width:899px){.olch-facts li{padding:0 12px}}
@media (max-width:719px){
.olch{grid-template-columns:1fr;margin:12px 0}
.olch-photo{display:none}
.olch-copy{padding:18px 16px 16px}
.olch-title{font-size:24px}
.olch-lead{margin:10px 0 14px;font-size:15px}
.olch-facts{flex-direction:column;gap:8px}
.olch-facts li,.olch-facts li:first-child,.olch-facts li:last-child{padding:0;border:0;align-items:center}
}
.olch-seo-h1{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
