.ec61{background:transparent;padding-block:clamp(40px,6vw,88px)}
.ec61-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(30px,5vw,88px);align-items:center}
.ec61-copy{min-width:0;padding-block:12px}.ec61-copy>.kicker{padding-left:16px;border-left:3px solid var(--kontur-nav-blue,#0b63b6);margin-bottom:20px}
.ec61 .ec61-copy>h2{font-family:var(--cms-font-heading,inherit)!important;font-size:clamp(var(--cms-block_title-min,30px),3.25vw,var(--cms-block_title-max,50px))!important;line-height:1.08!important;color:var(--kontur-heading-color,#0a223b)!important;max-width:none;margin:0 0 24px;text-wrap:balance;hyphens:auto}
.ec61-body{font-family:var(--cms-font-body,inherit);font-size:clamp(var(--cms-body-min,15px),1.08vw,var(--cms-body-max,18px));line-height:1.65;color:var(--kontur-text-muted,#5f7183);overflow-wrap:anywhere;white-space:pre-line}
.ec61-media{min-width:0;display:grid;grid-template-columns:1fr;align-items:start;gap:14px}
.ec61 figure{min-width:0;margin:0;overflow:hidden;border-radius:var(--cms-image-radius,var(--cms-card-radius,5px))}
.ec61-main{aspect-ratio:1.25;background:#dce6ed}.ec61 img{display:block;width:100%;height:100%;object-fit:cover}
.ec61-pair{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto auto;gap:0}
.ec61-pair .ec61-main{grid-column:1/11;grid-row:1/3;aspect-ratio:1.12;margin-top:28px}
.ec61-detail{aspect-ratio:1.12;background:#fff;border:1px solid #d8e3ec;box-shadow:0 14px 40px #0a223b14}
.ec61-detail img{object-fit:var(--ec61-fit,contain)}
.ec61-pair .ec61-detail{grid-column:7/13;grid-row:2/4;z-index:1;margin-top:-36px;border:7px solid white}
.ec61-caption{font-size:13px;line-height:1.5;color:#5f7183;padding-top:14px;grid-column:1/-1;grid-row:4}
.ec61-left .ec61-media{grid-column:1;grid-row:1}.ec61-left .ec61-copy{grid-column:2;grid-row:1}
.ec61-text-only{grid-template-columns:minmax(0,820px)}.ec61-text-only .ec61-copy{grid-column:1;grid-row:1}
@media(max-width:800px){.ec61-layout{grid-template-columns:1fr;gap:28px}.ec61-left .ec61-copy,.ec61-left .ec61-media{grid-column:auto;grid-row:auto}.ec61-media{max-width:650px;width:100%;margin-inline:auto}.ec61-copy{padding:0}.ec61-pair .ec61-main{margin-top:0}}
