/* v1.9.24: listado editorial de medios, sin tarjetas */
.tca-about-v2 .tca20-channels{padding-top:65px;padding-bottom:65px}
.tca-about-v2 .tca20-channels-heading{grid-template-columns:1.25fr .75fr;gap:50px}
.tca-about-v2 .tca20-channels-heading h2{margin-bottom:30px}
.tca24-media-list{border-top:2px solid #941038}
.tca24-media{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.8fr);gap:45px;align-items:center;padding:34px 0;border-bottom:1px solid #e7e4e5}
.tca24-media-kicker{display:block;font-size:11px;font-weight:850;letter-spacing:1.7px;color:#98123d;margin-bottom:10px}
.tca24-media-main h3{font-size:clamp(27px,2.6vw,37px);line-height:1.15;letter-spacing:-1.1px;color:#1a1d23;margin:0 0 10px}
.tca24-media-main p{max-width:580px;font-size:15px;line-height:1.7;color:#606a75;margin:0}
.tca24-media-numbers{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:end}
.tca24-media-numbers>div{min-width:0}
.tca24-media-numbers strong{display:block;font-size:clamp(21px,2vw,31px);line-height:1.2;color:#921039;letter-spacing:-.8px;font-weight:850;font-variant-numeric:tabular-nums}
.tca24-media-numbers span{display:block;font-size:12px;color:#68717c;margin-top:7px}
.tca-about-v2 .tca20-data-note{margin-top:16px}
@media(max-width:850px){.tca-about-v2 .tca20-channels-heading{grid-template-columns:1fr;gap:0}.tca24-media{grid-template-columns:1fr;gap:23px;padding:28px 0}.tca24-media-numbers{max-width:500px}.tca24-media-numbers strong{font-size:clamp(22px,5vw,30px)}}
