.empmu{--blue:#107ACC;--text:#111;--muted:#5f6670;--line:#d9dde2;width:min(1100px,calc(100% - 32px));max-width:1100px;margin:0 auto;background:transparent!important;font-family:Poppins,Arial,sans-serif;color:var(--text)}
.empmu *{box-sizing:border-box}.empmu a{text-decoration:none}.empmu-grid{display:grid;grid-template-columns:minmax(0,74fr) minmax(245px,26fr);gap:26px;align-items:stretch}.empmu-politica,.empmu-mundo{min-width:0;background:transparent!important}.empmu-head{height:58px;display:flex;align-items:center;gap:14px;margin-bottom:14px}.empmu-head h2{display:flex;align-items:center;gap:12px;flex:1;min-width:0;margin:0!important;font-size:32px!important;line-height:1.05!important;font-weight:600!important;color:var(--text)!important;-webkit-text-fill-color:var(--text)!important}.empmu-head h2:after{content:"";height:1px;flex:1;min-width:24px;background:var(--blue);margin-left:6px}.empmu-head h2 i{display:block;width:5px;height:32px;border-radius:4px;background:var(--blue)}.empmu-head>a{flex:0 0 auto;font-size:13px;line-height:1;font-weight:600;color:var(--blue)!important;-webkit-text-fill-color:var(--blue)!important}.empmu-head>a span{font-size:18px;margin-left:5px}.empmu-lead{margin:0 0 14px}.empmu-lead-media{position:relative;display:block;height:350px;border-radius:8px;overflow:hidden;background:#ddd}.empmu-lead-media img,.empmu-card-media img{width:100%;height:100%;object-fit:cover;display:block}.empmu-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 36%,rgba(0,0,0,.84) 100%)}.empmu-badge{position:absolute;left:16px;top:16px;z-index:2;padding:7px 12px;border-radius:5px;background:var(--blue);color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:11px;font-weight:600;line-height:1}.empmu-lead-copy{position:absolute;z-index:2;left:22px;right:22px;bottom:20px}.empmu-date{font-size:11px;line-height:1.45;font-weight:300;color:var(--muted)!important;-webkit-text-fill-color:var(--muted)!important;margin-top:7px}.empmu-date-onimage{display:block;margin:0 0 7px;color:#fff!important;-webkit-text-fill-color:#fff!important}.empmu-lead-copy strong{display:block;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:30px;line-height:1.08;font-weight:600}.empmu-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.empmu-card-media{position:relative;display:block;height:130px;border-radius:7px;overflow:hidden;background:#ddd}.empmu-card-media .empmu-badge{left:9px;top:auto;bottom:9px;padding:6px 9px}.empmu-card h3,.empmu-world h3{margin:4px 0 0!important;padding:0!important}.empmu-card h3 a{display:block;color:var(--text)!important;-webkit-text-fill-color:var(--text)!important;font-size:16px;line-height:1.22;font-weight:600!important}.empmu-more{display:flex;align-items:center;justify-content:center;width:100%;height:46px;margin-top:24px;border:1px solid var(--blue);border-radius:6px;color:var(--blue)!important;-webkit-text-fill-color:var(--blue)!important;font-size:13px;font-weight:600;letter-spacing:.01em}.empmu-more span{font-size:20px;margin-left:14px}.empmu-timeline{position:relative;padding:2px 0 0 25px}.empmu-timeline:before{content:"";position:absolute;left:8px;top:10px;bottom:14px;width:2px;background:#d6dce2}.empmu-world{position:relative;padding:0 0 16px 15px;margin:0 0 13px;border-bottom:1px solid var(--line)}.empmu-world:last-child{margin-bottom:0;border-bottom:0}.empmu-dot{position:absolute;left:-24px;top:4px;width:15px;height:15px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 2px rgba(16,122,204,.08)}.empmu-world time{display:block;color:var(--blue)!important;-webkit-text-fill-color:var(--blue)!important;font-size:17px;font-weight:600;line-height:1.15}.empmu-world h3 a{display:block;color:var(--text)!important;-webkit-text-fill-color:var(--text)!important;font-size:14px;line-height:1.34;font-weight:400!important;margin-top:5px}
.empmu.empmu-dark{--text:#fff;--muted:#cbd5df;--line:rgba(255,255,255,.16)}.empmu.empmu-dark,.empmu.empmu-dark .empmu-politica,.empmu.empmu-dark .empmu-mundo{background:transparent!important}.empmu.empmu-dark .empmu-head h2,.empmu.empmu-dark .empmu-card h3 a,.empmu.empmu-dark .empmu-world h3 a,.empmu.empmu-dark .empmu-card h3 a:visited,.empmu.empmu-dark .empmu-card h3 a:hover,.empmu.empmu-dark .empmu-card h3 a:active,.empmu.empmu-dark .empmu-world h3 a:visited,.empmu.empmu-dark .empmu-world h3 a:hover,.empmu.empmu-dark .empmu-world h3 a:active{color:#fff!important;-webkit-text-fill-color:#fff!important}.empmu.empmu-dark .empmu-date{color:#cbd5df!important;-webkit-text-fill-color:#cbd5df!important}.empmu.empmu-dark .empmu-date-onimage{color:#fff!important;-webkit-text-fill-color:#fff!important}.empmu.empmu-dark .empmu-head>a,.empmu.empmu-dark .empmu-more,.empmu.empmu-dark .empmu-world time{color:#107ACC!important;-webkit-text-fill-color:#107ACC!important}
@media(min-width:768px) and (max-width:1024px){.empmu-head h2{font-size:27px!important}}
@media(max-width:767px){.empmu{width:min(100% - 24px,1100px)}.empmu-grid{grid-template-columns:1fr;gap:30px}.empmu-head{height:50px}.empmu-head h2{font-size:22px!important;line-height:1.05!important}.empmu-head h2:after{min-width:12px;margin-left:2px}.empmu-head>a{font-size:11px}.empmu-head h2 i{height:27px}.empmu-lead-media{height:290px}.empmu-lead-copy{left:16px;right:16px;bottom:16px}.empmu-lead-copy strong{font-size:25px}.empmu-cards{grid-template-columns:1fr;gap:18px}.empmu-card-media{height:210px}.empmu-card h3 a{font-size:17px}.empmu-more{margin-top:20px}.empmu-world time{font-size:16px}.empmu-world h3 a{font-size:15px}.empmu-mundo{padding-bottom:4px}}
/* v2.0.2: MUNDO header fit — keep master identity without wrapping */
@media (min-width:1025px){
  .empmu-mundo .empmu-head{gap:10px!important;}
  .empmu-mundo .empmu-head h2{font-size:26px!important;line-height:1.05!important;white-space:nowrap!important;flex-wrap:nowrap!important;gap:9px!important;}
  .empmu-mundo .empmu-head h2 i{height:28px!important;flex:0 0 5px!important;}
  .empmu-mundo .empmu-head h2:after{min-width:10px!important;margin-left:2px!important;}
  .empmu-mundo .empmu-head>a{font-size:11px!important;white-space:nowrap!important;}
  .empmu-mundo .empmu-head>a span{font-size:16px!important;margin-left:3px!important;}
}
