@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600&display=swap');
.emch12{--a:#107ACC;--ink:#090d13;--muted:#687280;--line:#d9e0e7;max-width:1100px!important;width:calc(100% - 32px)!important;margin:30px auto!important;font-family:Poppins,Arial,sans-serif;background:transparent!important;color:var(--ink);box-sizing:border-box}.emch12 *{box-sizing:border-box}.emch12 a{text-decoration:none!important}.emch12-head{display:flex;align-items:center;gap:13px;margin-bottom:14px}.emch12-mark{width:5px;height:35px;border-radius:3px;background:var(--a);flex:none}.emch12-head h2{display:flex;gap:9px;align-items:baseline;margin:0!important;font-size:32px!important;line-height:1.05!important;letter-spacing:-.7px!important;font-weight:600!important;white-space:nowrap}.emch12-h1{color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important}.emch12-h2{color:var(--a)!important;-webkit-text-fill-color:var(--a)!important}.emch12-rule{height:1px;background:var(--a);flex:1;min-width:25px}.emch12-all{color:var(--a)!important;-webkit-text-fill-color:var(--a)!important;font-size:12px;font-weight:600;white-space:nowrap}.emch12-all b{font-size:15px;margin-left:4px}.emch12-top{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr);gap:10px}.emch12-main>a{position:relative;display:block;height:330px;border-radius:7px;overflow:hidden;background:#111}.emch12-main img{width:100%;height:100%;object-fit:cover;display:block}.emch12-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.02) 35%,rgba(0,0,0,.82) 100%)}.emch12-badge{position:absolute;top:13px;left:14px;background:var(--a);color:#fff!important;-webkit-text-fill-color:#fff!important;padding:5px 9px;border-radius:4px;font-size:9px;font-weight:600}.emch12-overlay{position:absolute;left:18px;right:18px;bottom:16px}.emch12-overlay time{display:block;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:10px;font-weight:300;margin-bottom:6px}.emch12-overlay h3{margin:0!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:25px!important;line-height:1.13!important;font-weight:600!important;letter-spacing:-.45px!important}.emch12-side{display:grid;grid-template-rows:1fr 1fr;gap:10px}.emch12-side article{border:1px solid var(--line);border-radius:7px;overflow:hidden;background:transparent!important}.emch12-side article>a{display:grid;grid-template-columns:48% 52%;height:160px;color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important}.emch12-sideimg{overflow:hidden}.emch12-sideimg img,.emch12-qimg img{width:100%;height:100%;object-fit:cover;display:block}.emch12-sidetxt{padding:14px 13px;align-self:center}.emch12-sidetxt time,.emch12-qtxt time{display:block;color:var(--muted)!important;-webkit-text-fill-color:var(--muted)!important;font-size:8.5px;font-weight:300;margin-bottom:6px}.emch12-sidetxt h3{margin:0!important;color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;font-size:15px!important;line-height:1.2!important;font-weight:600!important}.emch12-quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px}.emch12-quick article{border:1px solid var(--line);border-radius:6px;overflow:hidden;background:transparent!important}.emch12-quick article>a{display:grid;grid-template-columns:38% 62%;height:76px;color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important}.emch12-qimg{overflow:hidden}.emch12-qtxt{padding:8px 8px;align-self:center}.emch12-qtxt time{font-size:7px;margin-bottom:3px}.emch12-qtxt h3{margin:0!important;color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;font-size:10px!important;line-height:1.18!important;font-weight:600!important}.emch12-more{display:flex;align-items:center;justify-content:center;width:100%;min-height:42px;margin-top:11px;border:1px solid var(--a);border-radius:5px;background:transparent!important;color:var(--a)!important;-webkit-text-fill-color:var(--a)!important;font-size:10px;font-weight:600}.emch12-more span{font-size:17px;margin-left:9px}
.emch12.emch12-dark{--ink:#fff;--muted:#cbd5df;--line:rgba(255,255,255,.22)}.emch12.emch12-dark .emch12-h1,.emch12.emch12-dark .emch12-side a,.emch12.emch12-dark .emch12-side a:link,.emch12.emch12-dark .emch12-side a:visited,.emch12.emch12-dark .emch12-side a:hover,.emch12.emch12-dark .emch12-side a:active,.emch12.emch12-dark .emch12-sidetxt h3,.emch12.emch12-dark .emch12-quick a,.emch12.emch12-dark .emch12-quick a:link,.emch12.emch12-dark .emch12-quick a:visited,.emch12.emch12-dark .emch12-quick a:hover,.emch12.emch12-dark .emch12-quick a:active,.emch12.emch12-dark .emch12-qtxt h3{color:#fff!important;-webkit-text-fill-color:#fff!important}.emch12.emch12-dark time{color:#cbd5df!important;-webkit-text-fill-color:#cbd5df!important}.emch12.emch12-dark .emch12-overlay time,.emch12.emch12-dark .emch12-overlay h3{color:#fff!important;-webkit-text-fill-color:#fff!important}.emch12.emch12-dark .emch12-h2,.emch12.emch12-dark .emch12-all,.emch12.emch12-dark .emch12-more{color:#107ACC!important;-webkit-text-fill-color:#107ACC!important}
@media(max-width:820px){.emch12-head h2{font-size:27px!important}.emch12-top{grid-template-columns:1fr}.emch12-main>a{height:350px}.emch12-side{grid-template-columns:1fr 1fr;grid-template-rows:none}.emch12-side article>a{grid-template-columns:1fr;height:auto}.emch12-sideimg{height:145px}.emch12-sidetxt{padding:10px}.emch12-quick{grid-template-columns:repeat(2,1fr)}}
@media(max-width:620px){.emch12{width:calc(100% - 24px)!important;margin:24px auto!important}.emch12-head{gap:8px;flex-wrap:wrap}.emch12-mark{height:28px}.emch12-head h2{font-size:22px!important;gap:6px}.emch12-rule{order:3;width:100%;flex-basis:100%;margin-left:13px}.emch12-all{margin-left:auto}.emch12-main>a{height:290px}.emch12-overlay h3{font-size:21px!important}.emch12-side{grid-template-columns:1fr}.emch12-side article>a{grid-template-columns:42% 58%;height:118px}.emch12-sideimg{height:118px}.emch12-sidetxt h3{font-size:13px!important}.emch12-quick{grid-template-columns:1fr;gap:7px}.emch12-quick article>a{height:84px;grid-template-columns:34% 66%}.emch12-qtxt h3{font-size:11px!important}.emch12-qtxt time{font-size:7.5px}.emch12-more{min-height:44px}}

/* v1.2.2 Chile: cuatro tarjetas legibles, separacion y estandar visual */
.emch12{--a:var(--theme-color,var(--primary-color,#e47722));--ink:#111;--muted:#111;background:transparent!important}
.emch12-head h2,.emch12-head h2 span{color:var(--a)!important;-webkit-text-fill-color:var(--a)!important;font-weight:400!important}
.emch12-mark,.emch12-rule{background:var(--a)!important}
.emch12-all,.emch12-all:link,.emch12-all:visited,.emch12-all:hover,.emch12-all:active{color:#111!important;-webkit-text-fill-color:#111!important}
.emch12-side article>a,.emch12-quick article>a,.emch12-sidetxt h3,.emch12-qtxt h3,.emch12-sidetxt time,.emch12-qtxt time{color:#111!important;-webkit-text-fill-color:#111!important}
.emch12-sidetxt h3,.emch12-qtxt h3{font-weight:400!important}
.emch12-quick{margin-top:22px!important;gap:14px!important}
.emch12-quick article>a{height:132px!important;grid-template-columns:43% 57%!important}
.emch12-qtxt{padding:12px 11px!important;align-self:center!important}
.emch12-qtxt h3{font-size:12px!important;line-height:1.32!important}
.emch12-qtxt time{font-size:8px!important;margin-bottom:8px!important;line-height:1.35!important}
.emch12-more,.emch12-more:link,.emch12-more:visited,.emch12-more:hover,.emch12-more:active{margin-top:28px!important;min-height:68px!important;padding:16px 20px!important;border:1px solid var(--a)!important;border-radius:6px!important;background:transparent!important;color:#111!important;-webkit-text-fill-color:#111!important;font-family:Poppins,Arial,sans-serif!important;font-weight:600!important;font-size:12px!important}
.emch12.emch12-dark{--ink:#fff;--muted:#fff;--line:rgba(255,255,255,.22)}
.emch12.emch12-dark .emch12-head h2 span{color:var(--a)!important;-webkit-text-fill-color:var(--a)!important}
.emch12.emch12-dark .emch12-all,.emch12.emch12-dark .emch12-all:link,.emch12.emch12-dark .emch12-all:visited,.emch12.emch12-dark .emch12-all:hover,.emch12.emch12-dark .emch12-all:active,.emch12.emch12-dark .emch12-more,.emch12.emch12-dark .emch12-more:link,.emch12.emch12-dark .emch12-more:visited,.emch12.emch12-dark .emch12-more:hover,.emch12.emch12-dark .emch12-more:active,.emch12.emch12-dark .emch12-more span,.emch12.emch12-dark .emch12-sidetxt h3,.emch12.emch12-dark .emch12-qtxt h3,.emch12.emch12-dark .emch12-sidetxt time,.emch12.emch12-dark .emch12-qtxt time{color:#fff!important;-webkit-text-fill-color:#fff!important}
@media(max-width:820px){.emch12-quick{grid-template-columns:repeat(2,minmax(0,1fr))!important}.emch12-quick article>a{height:130px!important}}
@media(max-width:620px){.emch12-head h2{font-size:clamp(17px,4.7vw,22px)!important}.emch12-quick{grid-template-columns:1fr!important;gap:10px!important}.emch12-quick article>a{height:112px!important;grid-template-columns:36% 64%!important}.emch12-qtxt h3{font-size:12px!important}.emch12-more{min-height:54px!important;padding:12px!important}}

/* v1.2.3 — Cuatro tarjetas inferiores con imagen arriba y texto debajo.
   Conserva las consultas, shortcodes y noticias superiores. */
.emch12 .emch12-quick{
 display:grid!important;
 grid-template-columns:repeat(4,minmax(0,1fr))!important;
 gap:14px!important;
 margin-top:22px!important;
 align-items:stretch!important;
}
.emch12 .emch12-quick article{min-width:0!important;overflow:hidden!important;background:transparent!important}
.emch12 .emch12-quick article>a{
 display:flex!important;flex-direction:column!important;
 grid-template-columns:none!important;
 height:auto!important;min-height:285px!important;
 background:transparent!important;
}
.emch12 .emch12-qimg{
 width:100%!important;height:auto!important;
 aspect-ratio:16/10!important;flex:0 0 auto!important;
 overflow:hidden!important;
}
.emch12 .emch12-qimg img{
 width:100%!important;height:100%!important;
 object-fit:cover!important;display:block!important;
}
.emch12 .emch12-qtxt{
 padding:13px 13px 17px!important;
 align-self:stretch!important;
 min-width:0!important;
}
.emch12 .emch12-qtxt time{
 display:block!important;
 font-size:9px!important;line-height:1.4!important;
 margin-bottom:9px!important;
}
.emch12 .emch12-qtxt h3{
 font-size:13px!important;line-height:1.4!important;
 font-weight:400!important;
 overflow-wrap:anywhere!important;
}
.emch12 .emch12-more{margin-top:28px!important}
@media(max-width:820px){
 .emch12 .emch12-quick{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .emch12 .emch12-quick article>a{min-height:270px!important}
}
@media(max-width:620px){
 .emch12 .emch12-quick{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
 .emch12 .emch12-quick article>a{min-height:230px!important}
 .emch12 .emch12-qimg{aspect-ratio:4/3!important}
 .emch12 .emch12-qtxt{padding:10px!important}
 .emch12 .emch12-qtxt h3{font-size:11px!important;line-height:1.35!important}
 .emch12 .emch12-qtxt time{font-size:8px!important}
}
@media(max-width:360px){
 .emch12 .emch12-quick{grid-template-columns:1fr!important}
 .emch12 .emch12-quick article>a{min-height:0!important}
}
