.emp2,.emp2 *{box-sizing:border-box;font-family:'Poppins',Arial,sans-serif!important}.emp2{--blue:#107ACC;--ink:#101419;--muted:#566270;--line:#dce5ed;max-width:1100px;margin:28px auto;padding:18px;background:#f8fafc;border:1px solid #eef2f6;border-radius:16px;color:var(--ink)}.emp2 a{text-decoration:none!important}.emp2-head{min-height:76px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:25px;border-bottom:1px solid var(--line);padding:0 5px 16px}.emp2-title{display:flex;align-items:center;gap:18px;white-space:nowrap}.emp2-title strong{font-size:31px;line-height:1;font-weight:600;letter-spacing:-1.2px}.emp2-title strong span{color:var(--blue)}.emp2-title>i{height:35px;border-left:1px solid #9caab8}.emp2-title>b{font-size:12px;letter-spacing:2.6px;font-weight:500}.emp2-intro{justify-self:end;font-size:11px;line-height:1.45;color:var(--muted);border-left:1px solid #c9d7e3;padding-left:20px}.emp2-explore{background:var(--blue);color:#fff!important;padding:13px 22px;border-radius:12px;font-size:12px;font-weight:600;white-space:nowrap}.emp2-explore span{margin-left:10px}.emp2-mobile-all{display:none;color:var(--blue)!important;font-size:12px;font-weight:500}.emp2-track{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding-top:15px}.emp2-card{overflow:hidden;border-radius:9px;background:#fff;border:1px solid #e3e9ef;box-shadow:0 5px 15px rgba(12,42,72,.06)}.emp2-media{height:145px;position:relative;overflow:hidden;background:linear-gradient(135deg,#0e2d4c,#107acc)}.emp2-media img{width:100%;height:100%;object-fit:cover;display:block}.emp2-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.03),rgba(0,0,0,.18))}.emp2-icon{position:absolute;z-index:2;top:12px;left:12px;width:47px;height:47px;border-radius:11px;display:grid;place-items:center;background:var(--blue);color:#fff;font-size:24px;font-weight:400;box-shadow:0 4px 12px rgba(0,0,0,.15)}.emp2-soon{position:absolute;z-index:2;right:10px;top:12px;padding:7px 12px;border-radius:20px;background:#d9efff;color:#173b5d;font-size:8px;font-weight:600;letter-spacing:.4px}.emp2-body{padding:13px 14px 15px}.emp2-body>i{display:block;width:42px;border-top:3px solid var(--blue);margin-bottom:10px}.emp2-body h3{font-size:19px;line-height:1.1;margin:0 0 8px;font-weight:600;color:var(--ink)}.emp2-bottom{display:grid;grid-template-columns:1fr 38px;gap:10px;align-items:end}.emp2-bottom p{font-size:11px;line-height:1.4;margin:0;color:#374554;font-weight:400}.emp2-arrow{width:35px;height:35px;border-radius:50%;background:var(--blue);color:#fff!important;display:grid;place-items:center;font-size:18px}.emp2-arrow.muted{opacity:.7}.emp2-dots{display:none}
@media(max-width:900px){.emp2{margin:22px 15px}.emp2-head{grid-template-columns:1fr auto}.emp2-intro,.emp2-explore{display:none}.emp2-mobile-all{display:block}.emp2-title strong{font-size:25px}.emp2-title>b{font-size:10px;letter-spacing:1.7px}.emp2-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:7px;scrollbar-width:none}.emp2-track::-webkit-scrollbar{display:none}.emp2-card{min-width:285px;scroll-snap-align:start}.emp2-dots{display:flex;justify-content:center;gap:8px;padding-top:8px}.emp2-dots i{width:7px;height:7px;border-radius:50%;background:#bcc9d4}.emp2-dots i.active{background:var(--blue)}}
@media(max-width:620px){.emp2{padding:14px 12px;border-radius:13px}.emp2-head{min-height:55px;padding:0 2px 12px;gap:8px}.emp2-title{gap:10px}.emp2-title strong{font-size:22px;letter-spacing:-.7px}.emp2-title>i{height:27px}.emp2-title>b{font-size:8.5px;letter-spacing:1.35px}.emp2-mobile-all{font-size:10px}.emp2-track{padding-top:12px}.emp2-card{min-width:78vw}.emp2-media{height:137px}.emp2-icon{width:43px;height:43px;font-size:21px}.emp2-body{padding:11px 12px 13px}.emp2-body h3{font-size:17px}.emp2-bottom p{font-size:11px}.emp2-soon{font-size:7.5px}}
html.dark .emp2,body.dark .emp2,[data-theme="dark"] .emp2{--ink:#fff;--muted:#c9d3dd;--line:#31404e;background:transparent;border-color:#31404e}html.dark .emp2-card,body.dark .emp2-card,[data-theme="dark"] .emp2-card{background:#111a23;border-color:#31404e}html.dark .emp2-body h3,body.dark .emp2-body h3,[data-theme="dark"] .emp2-body h3{color:#fff!important}html.dark .emp2-bottom p,body.dark .emp2-bottom p,[data-theme="dark"] .emp2-bottom p{color:#cbd5df!important}
/* v2.0.1 — iconografía SVG editorial */
.emp2-icon svg{width:25px;height:25px;display:block;fill:none;stroke:#fff;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.emp2-icon svg rect,.emp2-icon svg path{vector-effect:non-scaling-stroke}
@media(max-width:620px){.emp2-icon svg{width:23px;height:23px}}
