/* Portada Next. Este módulo solo se carga en la portada y en sus zonas. */
body.cez-next3:not(.skin-retro) #contenedor2.nx-home{
  display:block!important;
  --nx-home-gap:24px;
}
.cez-next3 #contenedor2.nx-home :is(section,article,aside,div){box-sizing:border-box;min-width:0}
.cez-next3 #contenedor2.nx-home :is(a,button,summary,select,input):focus-visible{outline:2px solid var(--nx-blue);outline-offset:3px}
.cez-next3 #contenedor2.nx-home :is(.nx-section,.nx-discover,.nx-community,.nx-pulse){margin:0 0 28px!important;clear:none!important;float:none!important;width:100%!important}
.cez-next3 #contenedor2.nx-home .nx-sectionhead{padding-top:14px!important;margin-bottom:14px!important;gap:12px!important;align-items:center!important}
.cez-next3 #contenedor2.nx-home :is(.nx-sectionhead h2,.nx-editorial-head h2){font:800 25px/1.15 Exo,sans-serif!important;letter-spacing:-.025em!important;margin:0!important}
.cez-next3 #contenedor2.nx-home .nx-sectionhead>a{font-size:12px!important;line-height:1.3;flex-shrink:0}
.cez-next3 #contenedor2.nx-home .nx-kicker{font-size:9px!important;margin:0 0 5px!important}

/* Una entrada breve, un buscador y dos novedades concretas. */
.cez-next3 #contenedor2.nx-home .nx-hero{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr)!important;gap:24px 28px!important;padding:24px 0 0!important;margin:0 0 28px!important}
.cez-next3 #contenedor2.nx-home .nx-hero__copy{padding:0!important;display:block!important}
.cez-next3 #contenedor2.nx-home .nx-hero__copy>.nx-kicker{margin-bottom:9px!important}
.cez-next3 #contenedor2.nx-home #nx-hero-title{display:block!important;position:static!important;width:auto!important;height:auto!important;clip:auto!important;overflow:visible!important;font:800 clamp(25px,2.25vw,30px)/1.1 Exo,sans-serif!important;letter-spacing:-.035em!important;color:var(--nx-text);margin:0 0 12px!important;max-width:650px}
.cez-next3 #contenedor2.nx-home .nx-hero__lede{font-size:14px!important;line-height:1.5!important;margin:0 0 14px!important;max-width:none!important;text-align:left!important}
.cez-next3 #contenedor2.nx-home .nx-search{height:46px!important;max-width:none!important}
.cez-next3 #contenedor2.nx-home .nx-search button{height:34px!important;font:700 13px Exo,sans-serif!important}
.cez-next3 #contenedor2.nx-home .nx-quick{gap:5px 16px!important;margin-top:8px!important;font-size:12px!important}
.cez-next3 #contenedor2.nx-home .nx-quick a{padding:4px 0}
.cez-next3 #contenedor2.nx-home .nx-update{display:grid!important;grid-template-columns:98px minmax(0,1fr)!important;gap:0!important;margin-top:14px!important;padding:0!important;max-width:none!important;border:1px solid var(--nx-line)!important}
.cez-next3 #contenedor2.nx-home .nx-update__media{display:block!important;width:98px!important;height:100%!important;min-height:112px;grid-row:auto!important}
.cez-next3 #contenedor2.nx-home .nx-update__media img{width:100%!important;height:100%!important;object-fit:cover}
.cez-next3 #contenedor2.nx-home .nx-update__copy{display:flex!important;flex-direction:column!important;gap:4px!important;padding:10px 12px!important}
.cez-next3 #contenedor2.nx-home .nx-update__copy strong{font-size:17px!important;line-height:1.15!important}
.cez-next3 #contenedor2.nx-home .nx-update__identity{font-size:12px!important;letter-spacing:0!important}
.cez-next3 #contenedor2.nx-home .nx-update__meta{display:flex!important;flex-wrap:wrap;gap:4px 12px!important;align-items:center!important}
.cez-next3 #contenedor2.nx-home .nx-update__meta em{white-space:normal!important;text-align:left!important;font:500 12px/1.35 Exo,sans-serif!important}
.cez-next3 #contenedor2.nx-home .nx-update__meta time{font:600 11px Exo,sans-serif!important;color:var(--nx-soft)}
.cez-next3 #contenedor2.nx-home .nx-update__copy>i{display:none!important}
.cez-next3 #contenedor2.nx-home .nx-hero__visual{display:grid!important;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)!important;height:auto!important;min-height:280px!important;align-self:stretch;max-height:380px}
.cez-next3 #contenedor2.nx-home .nx-hero-lead{display:block!important;width:100%!important;height:100%!important;min-height:280px!important}
.cez-next3 #contenedor2.nx-home .nx-hero-lead>img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover!important}
.cez-next3 #contenedor2.nx-home .nx-media-copy strong{font-size:28px!important;line-height:1.1!important}
.cez-next3 #contenedor2.nx-home .nx-hero-doors{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-column:1/-1!important;gap:1px!important;background:var(--nx-line);margin:0!important;padding:1px!important}
.cez-next3 #contenedor2.nx-home .nx-hero-door{display:grid!important;grid-template-columns:1fr!important;gap:3px!important;background:var(--nx-panel);padding:8px 12px!important;border:0!important;min-height:0!important}
.cez-next3 #contenedor2.nx-home .nx-hero-door>span{display:none!important}
.cez-next3 #contenedor2.nx-home .nx-hero-door strong{font:700 12px Exo,sans-serif!important}
.cez-next3 #contenedor2.nx-home .nx-hero-door select{min-width:0!important;max-width:100%!important;width:100%!important;font:400 12px Exo,sans-serif!important;padding:4px 0!important;height:28px!important}
.cez-next3 #contenedor2.nx-home .nx-stats{grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:minmax(max-content,1fr);margin:0!important}
.cez-next3 #contenedor2.nx-home .nx-stats .nx-stat{display:block!important;min-width:0;padding:9px 10px!important;border-top:0!important;border-left:1px solid var(--nx-line)!important}
.cez-next3 #contenedor2.nx-home .nx-stats .nx-stat:first-child{border-left:0!important}
.cez-next3 #contenedor2.nx-home .nx-stats-more__mobile-stats:not([hidden]){display:grid!important;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}
.cez-next3 #contenedor2.nx-home .nx-stats-more__mobile-stats .nx-stat strong{display:block;color:var(--nx-text);font:800 19px/1.1 Exo,sans-serif}
.cez-next3 #contenedor2.nx-home .nx-stats-more__mobile-stats .nx-stat span{display:block;color:var(--nx-soft);font-size:11px;margin-top:3px}
.cez-next3 #contenedor2.nx-home .nx-stats strong{font:800 19px/1.1 Exo,sans-serif!important}
.cez-next3 #contenedor2.nx-home .nx-stats span{font-size:11px!important;margin-top:3px!important;white-space:nowrap}
.cez-next3 #contenedor2.nx-home .nx-stats-more{grid-column:1/-1;margin:-8px 0 0!important}
.cez-next3 #contenedor2.nx-home .nx-stats-more>summary{box-sizing:border-box;min-height:32px;padding:6px 10px!important;font-size:10px!important}
.cez-next3 #contenedor2.nx-home .nx-stats-more>summary b{font-size:17px}

/* Selectores algo más compactos en escritorio; móvil conserva su área de pulsación. */
@media(min-width:801px){
 .cez-next3 #contenedor2.nx-home .nx-hero-door{gap:2px!important;padding:6px 12px!important}
 .cez-next3 #contenedor2.nx-home .nx-hero-door select{height:24px!important;padding:2px 0!important}
}

/* Tarjetas legibles, con sistemas y accesos directos al material conservado. */
.cez-next3 #contenedor2.nx-home .nx-cardrail{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;overflow:visible!important;padding:0!important}
.cez-next3 #contenedor2.nx-home .nx-gamecard{display:flex!important;flex-direction:column;min-width:0!important;width:auto!important;max-width:none!important}
.cez-next3 #contenedor2.nx-home .nx-gamecard__media{aspect-ratio:1.65!important;height:auto!important}
.cez-next3 #contenedor2.nx-home .nx-gamecard__body{display:flex;flex-direction:column;flex:1;padding:10px!important}
.cez-next3 #contenedor2.nx-home .nx-gamecard h3{margin:0 0 6px!important;font-size:16px!important;line-height:1.2!important}
.cez-next3 #contenedor2.nx-home .nx-gamecard__body>p{font-size:11px!important;line-height:1.35!important;margin:0 0 5px!important}
.cez-next3 #contenedor2.nx-home .nx-card-systems{display:flex;flex-wrap:wrap;align-items:center;gap:5px 7px;margin:5px 0 7px;min-height:18px}
.cez-next3 #contenedor2.nx-home .nx-card-systems>span{display:inline-flex;align-items:center;gap:3px;font-size:11px}
.cez-next3 #contenedor2.nx-home .nx-card-systems img{width:auto;max-width:none;object-fit:contain}
.cez-next3 #contenedor2.nx-home .nx-card-materials{display:flex;flex-wrap:wrap;gap:2px 9px;padding:6px 0;border-top:1px solid var(--nx-line);margin-top:auto!important}
.cez-next3 #contenedor2.nx-home .nx-card-materials a{display:inline-flex;align-items:center;gap:4px;font:500 11px/1.4 Exo,sans-serif!important;color:var(--nx-soft);text-decoration:none;padding:4px 0}
.cez-next3 #contenedor2.nx-home .nx-card-materials a:hover{color:var(--nx-blue)}
.cez-next3 #contenedor2.nx-home .nx-card-materials img{object-fit:contain;width:14px;height:14px}
.cez-next3 #contenedor2.nx-home .nx-card-activity{display:flex;flex-wrap:wrap;gap:4px 10px;border-top:1px solid var(--nx-line);padding-top:7px;margin-top:4px;font:500 11px/1.4 Exo,sans-serif!important;color:var(--nx-soft)}
.cez-next3 #contenedor2.nx-home .nx-card-activity a{color:var(--nx-blue);text-decoration:none}
.cez-next3 #contenedor2.nx-home .nx-more-cards{margin-top:12px}
.cez-next3 #contenedor2.nx-home .nx-more-cards>summary{cursor:pointer;padding:10px 12px;border:1px solid var(--nx-line);color:var(--nx-text);font:600 13px Exo,sans-serif}
.cez-next3 #contenedor2.nx-home .nx-more-cards>summary span{float:right;color:var(--nx-soft)}
.cez-next3 #contenedor2.nx-home .nx-more-cards[open]>.nx-cardrail{margin-top:12px}

/* Parejas independientes: cada fila vuelve a empezar a todo el ancho. */
.cez-next3 #contenedor2.nx-home .nx-home-pair{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)!important;gap:28px;align-items:start;margin:0 0 28px!important}
.cez-next3 #contenedor2.nx-home .nx-home-pair>.nx-section{margin-bottom:0!important}
.cez-next3 #contenedor2.nx-home .nx-home-pair--news{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)!important}
.cez-next3 #contenedor2.nx-home .nx-home-pair .nx-sectionhead{flex-wrap:wrap}

.cez-next3 #contenedor2.nx-home .nx-recent-updates__list{display:grid!important;grid-template-columns:1fr!important;gap:0!important}
.cez-next3 #contenedor2.nx-home .nx-recent-updates:not(.is-mobile-expanded) .nx-recent-update:nth-child(n+6){display:none!important}
.cez-next3 #contenedor2.nx-home .nx-recent-update{display:grid!important;grid-template-columns:76px minmax(0,1fr)!important;border-top:1px solid var(--nx-line)!important;border-right:0!important;border-left:0!important;border-bottom:0!important;gap:12px!important;padding:10px 0!important;background:transparent!important}
.cez-next3 #contenedor2.nx-home .nx-recent-update__media{width:76px!important;height:82px!important;aspect-ratio:auto!important}
.cez-next3 #contenedor2.nx-home .nx-recent-update__body{padding:0!important}
.cez-next3 #contenedor2.nx-home .nx-recent-update h3{font-size:17px!important;margin:2px 0 5px!important}
.cez-next3 #contenedor2.nx-home .nx-recent-update__body>p{font-size:11px!important;margin:0!important}
.cez-next3 #contenedor2.nx-home .nx-recent-update__change{font-size:13px!important;line-height:1.35!important;display:block!important}
.cez-next3 #contenedor2.nx-home .nx-reviewlist{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 20px!important}
.cez-next3 #contenedor2.nx-home .nx-reviewlist article{grid-template-columns:minmax(0,30%) minmax(0,1fr)!important;gap:12px!important;padding:12px!important;align-items:start!important}
.cez-next3 #contenedor2.nx-home .nx-reviewlist__media{display:block!important;height:auto!important;aspect-ratio:1!important}
.cez-next3 #contenedor2.nx-home .nx-reviewlist__media img{display:block;width:100%!important;height:100%!important;object-fit:cover}
.cez-next3 #contenedor2.nx-home .nx-reviewlist__titleline{display:flex!important;flex-wrap:wrap;align-items:baseline;gap:3px 8px;margin-bottom:7px}
.cez-next3 #contenedor2.nx-home .nx-reviewlist__titleline h3{font-size:17px!important;line-height:1.2!important;margin:0!important;text-align:left!important}
.cez-next3 #contenedor2.nx-home .nx-reviewlist__titleline p{margin:0!important;font-size:12px!important;line-height:1.3!important}
.cez-next3 #contenedor2.nx-home .nx-reviewlist__platform-tags{gap:4px!important;margin-bottom:7px!important}
.cez-next3 #contenedor2.nx-home .nx-reviewlist__platform-tags>span{font:500 10px/1.2 Exo,sans-serif!important;padding:4px 5px!important}
.cez-next3 #contenedor2.nx-home .nx-reviewlist__byline{position:static!important;display:flex!important;flex-wrap:wrap;gap:4px 9px;margin:7px 0!important;padding:0!important;background:none!important;font:600 12px/1.3 Exo,sans-serif!important}
.cez-next3 #contenedor2.nx-home .nx-reviewlist__byline time{font:700 8px/1.3 Orbitron,Exo,sans-serif!important;color:var(--nx-orange)}
.cez-next3 #contenedor2.nx-home .nx-reviewlist__excerpt{-webkit-line-clamp:4!important;line-clamp:4!important;font-size:13px!important;line-height:1.45!important;margin-bottom:8px}
.cez-next3 #contenedor2.nx-home .nx-trendgrid{display:grid!important;grid-template-columns:1fr!important;border:0!important;gap:0!important}
.cez-next3 #contenedor2.nx-home .nx-trendgrid li{border:0!important;border-bottom:1px solid var(--nx-line)!important}
.cez-next3 #contenedor2.nx-home .nx-trendgrid li>a{display:grid!important;grid-template-columns:18px 62px minmax(0,1fr)!important;gap:9px!important;padding:10px 0!important;background:transparent!important;align-items:start!important}
.cez-next3 #contenedor2.nx-home .nx-trendgrid img{display:block!important;width:62px!important;height:76px!important;object-fit:cover!important}
.cez-next3 #contenedor2.nx-home .nx-rank{padding-top:4px;color:var(--nx-orange)}
.cez-next3 #contenedor2.nx-home .nx-trendcopy strong{font-size:14px!important;white-space:normal!important;line-height:1.2!important}
.cez-next3 #contenedor2.nx-home .nx-trendcopy em{font-size:11px!important;white-space:normal!important}
.cez-next3 #contenedor2.nx-home .nx-trend-systems{display:block;font-size:11px;line-height:1.35;color:var(--nx-soft);margin-top:4px;white-space:normal!important}
.cez-next3 #contenedor2.nx-home .nx-trend-detail{display:block;font-size:11px;line-height:1.4;color:var(--nx-soft);margin-top:4px;white-space:normal!important}
.cez-next3 #contenedor2.nx-home .nx-trends:not(.is-mobile-expanded) .nx-trendgrid>li:nth-child(n+7){display:none!important}
.cez-next3 #contenedor2.nx-home :is(.nx-trends,.nx-recent-updates,.nx-activity-pane) .nx-mobile-more{display:flex!important;justify-content:space-between;align-items:center;width:100%;padding:10px 0;margin:6px 0 0;border:0;background:none;color:var(--nx-blue);font:600 12px Exo,sans-serif;cursor:pointer}
.cez-next3 #contenedor2.nx-home .nx-community__forum{margin:0 0 24px!important;scroll-margin-top:140px}
.cez-next3 #contenedor2.nx-home .nx-community__forum .foro-list{display:block!important;max-height:none!important;overflow:visible!important;border:0!important}
.cez-next3 #contenedor2.nx-home .nx-community__forum .foro-item{display:block!important;min-height:0!important;padding:10px 0!important;border-bottom:1px solid var(--nx-line)!important;background:none!important}
.cez-next3 #contenedor2.nx-home .nx-community__forum .foro-item::before{display:none!important}
.cez-next3 #contenedor2.nx-home .nx-community__forum .foro-title{display:block!important;font-size:14px!important;line-height:1.35!important;white-space:normal!important;-webkit-line-clamp:unset!important}
.cez-next3 #contenedor2.nx-home .nx-community__forum .foro-meta{display:flex!important;flex-wrap:wrap!important;gap:5px!important;font-size:11px!important;margin-top:5px!important}
.cez-next3 #contenedor2.nx-home .nx-pulse-grid{display:grid!important;grid-template-columns:minmax(0,1.28fr) minmax(0,.72fr)!important;gap:18px!important;align-items:start}
.cez-next3 #contenedor2.nx-home .nx-activity-pane{padding:0!important;margin-bottom:18px!important;border:0!important}
.cez-next3 #contenedor2.nx-home .nx-vote-stream>div{grid-template-columns:1fr!important}
.cez-next3 #contenedor2.nx-home .nx-vote-stream a{border-right:0!important}
.cez-next3 #contenedor2.nx-home .nx-activity-pane:not(.is-mobile-expanded) :is(.nx-comment-stream>a,.nx-vote-stream>div>a):nth-child(n+6){display:none!important}
.cez-next3 #contenedor2.nx-home .nx-reviewlist__excerpt{text-align:left!important;overflow-wrap:anywhere}
@media(max-width:1100px){
 .cez-next3 #contenedor2.nx-home .nx-pulse-grid{grid-template-columns:1fr!important}
}
.cez-next3 #contenedor2.nx-home .nx-history-links{display:flex;flex-wrap:wrap;gap:10px;font-size:11px!important}
.cez-next3 #contenedor2.nx-home .nx-editorial-head{padding-top:14px!important;margin-bottom:16px!important}
.cez-next3 #contenedor2.nx-home .nx-discover-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;gap:20px!important}
.cez-next3 #contenedor2.nx-home .nx-random{min-height:360px!important;height:390px!important;max-height:none!important}

@media(max-width:1100px){
  .cez-next3 #contenedor2.nx-home .nx-cardrail{grid-template-columns:repeat(4,minmax(0,1fr))!important}
}
@media(max-width:800px){
  .cez-next3 #contenedor2.nx-home .nx-hero{grid-template-columns:1fr!important;padding-top:18px!important}
  .cez-next3 #contenedor2.nx-home .nx-hero__visual{height:220px!important;min-height:220px!important}
  .cez-next3 #contenedor2.nx-home .nx-hero-lead{min-height:220px!important}
  .cez-next3 #contenedor2.nx-home .nx-hero-doors{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .cez-next3 #contenedor2.nx-home .nx-cardrail{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  .cez-next3 #contenedor2.nx-home .nx-discover-grid{grid-template-columns:1fr!important}
}
@media(max-width:520px){
  .cez-next3 #contenedor2.nx-home .nx-cardrail{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
  .cez-next3 #contenedor2.nx-home .nx-gamecard__body{padding:9px!important}
  .cez-next3 #contenedor2.nx-home .nx-gamecard h3{font-size:15px!important}
  .cez-next3 #contenedor2.nx-home .nx-card-materials a{font-size:11px!important;padding:6px 0}
  .cez-next3 #contenedor2.nx-home .nx-card-materials{gap:0 8px}
  .cez-next3 #contenedor2.nx-home .nx-card-activity{display:block;line-height:1.7!important}
  .cez-next3 #contenedor2.nx-home .nx-card-activity>*{display:block}
  .cez-next3 #contenedor2.nx-home .nx-sectionhead h2{font-size:23px!important}
  .cez-next3 #contenedor2.nx-home .nx-sectionhead>a{font-size:11px!important;max-width:115px}
  .cez-next3 #contenedor2.nx-home .nx-reviewlist article{gap:10px!important;padding:10px!important}
}

/* Destacado compacto: último análisis y las dos fichas más recientes. */
.cez-next3 #contenedor2.nx-home #nx-hero-title{text-align:left!important;text-align-last:left!important}
.cez-next3 #contenedor2.nx-home .nx-hero__visual{gap:10px!important;height:328px!important;min-height:328px!important;max-height:328px!important}
.cez-next3 #contenedor2.nx-home .nx-hero__lede{font-size:13px!important;line-height:1.5!important;margin-bottom:16px!important}
.cez-next3 #contenedor2.nx-home .nx-quick{font-size:11px!important;line-height:1.3!important;gap:5px 14px!important;margin-top:10px!important;text-align:left!important}
.cez-next3 #contenedor2.nx-home .nx-quick a{padding:3px 0}
.cez-next3 #contenedor2.nx-home .nx-update{margin-top:16px!important}
.cez-next3 #contenedor2.nx-home .nx-update__copy{line-height:1.3!important;gap:4px!important;padding:10px 12px!important;text-align:left!important}
.cez-next3 #contenedor2.nx-home .nx-update__copy small{font-size:9px!important;line-height:1.2!important}
.cez-next3 #contenedor2.nx-home .nx-update__identity{line-height:1.25!important}
.cez-next3 #contenedor2.nx-home .nx-update__chips{line-height:1!important}
.cez-next3 #contenedor2.nx-home .nx-update__meta time{line-height:1.2!important}
.cez-next3 #contenedor2.nx-home .nx-hero-side{display:grid!important;grid-template-rows:repeat(2,minmax(0,1fr));gap:10px!important;min-height:0}
.cez-next3 #contenedor2.nx-home .nx-hero-tile{min-height:0;overflow:hidden}
.cez-next3 #contenedor2.nx-home .nx-hero-tile .nx-media-copy{left:10px;right:10px;bottom:12px}
.cez-next3 #contenedor2.nx-home .nx-hero-tile .nx-media-copy strong{font-size:17px!important}
.cez-next3 #contenedor2.nx-home .nx-comment-stream>a:nth-child(-n+5){display:grid!important}
.cez-next3 #contenedor2.nx-home .nx-vote-stream>div>a:nth-child(-n+5){display:grid!important}
.cez-next3 #contenedor2.nx-home .nx-discover-grid{min-height:390px!important;height:auto!important}
.cez-next3 #contenedor2.nx-home .nx-reading-grid{grid-template-rows:repeat(3,minmax(130px,1fr));height:auto!important}
.cez-next3 #contenedor2.nx-home .nx-reading-card{height:auto!important;min-height:130px}
.cez-next3 #contenedor2.nx-home .nx-reading-card__media{height:130px!important}
@media(min-width:801px){
 .cez-next3 #contenedor2.nx-home .nx-reading-grid{display:grid!important;grid-template-rows:repeat(3,minmax(0,1fr))!important;height:390px!important}
 .cez-next3 #contenedor2.nx-home .nx-reading-card{height:130px!important;min-height:0!important}
 .cez-next3 #contenedor2.nx-home .nx-reading-card>div{min-height:0!important}
}
.cez-next3 #contenedor2.nx-home .nx-reading-card h3{text-align:left!important;text-align-last:left!important}
.cez-next3 #contenedor2.nx-home .nx-material-icon{display:inline-block;width:14px;height:14px;flex:0 0 14px;color:var(--nx-orange)}
.cez-next3 #contenedor2.nx-home .nx-material-icon::before{content:"";display:block;width:100%;height:100%;background:currentColor;mask-position:center;mask-repeat:no-repeat;mask-size:contain}
/* Las mismas máscaras SVG que los accesos de assets/css/next/ficha.css. */
.cez-next3 #contenedor2.nx-home .nx-card-materials a[data-key="analisis"] .nx-material-icon::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M6 3h12v18H6zm2 2v14h8V5zm2 2h4v2h-4zm0 4h4v2h-4zm0 4h4v2h-4z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M6 3h12v18H6zm2 2v14h8V5zm2 2h4v2h-4zm0 4h4v2h-4zm0 4h4v2h-4z'/%3E%3C/svg%3E")}
.cez-next3 #contenedor2.nx-home .nx-card-materials a[data-key="preview"] .nx-material-icon::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 5c5.5 0 9.7 5.5 9.9 5.7l.5.7-.5.7C21.7 12.3 17.5 18 12 18S2.3 12.5 2.1 12.3l-.5-.7.5-.7C2.3 10.7 6.5 5 12 5m0 2C8.3 7 5.1 10 4.2 11c.9 1 4.1 5 7.8 5s6.9-4 7.8-5c-.9-1-4.1-5-7.8-5m0 1.8A3.2 3.2 0 1 1 8.8 12 3.2 3.2 0 0 1 12 8.8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 5c5.5 0 9.7 5.5 9.9 5.7l.5.7-.5.7C21.7 12.3 17.5 18 12 18S2.3 12.5 2.1 12.3l-.5-.7.5-.7C2.3 10.7 6.5 5 12 5m0 2C8.3 7 5.1 10 4.2 11c.9 1 4.1 5 7.8 5s6.9-4 7.8-5c-.9-1-4.1-5-7.8-5m0 1.8A3.2 3.2 0 1 1 8.8 12 3.2 3.2 0 0 1 12 8.8'/%3E%3C/svg%3E")}
.cez-next3 #contenedor2.nx-home .nx-card-materials a[data-key="manual"] .nx-material-icon::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M5 4h11a3 3 0 0 1 3 3v12H8a3 3 0 0 0-3 3zm3 2v12a4.8 4.8 0 0 1 1-.1h8V7a1 1 0 0 0-1-1z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M5 4h11a3 3 0 0 1 3 3v12H8a3 3 0 0 0-3 3zm3 2v12a4.8 4.8 0 0 1 1-.1h8V7a1 1 0 0 0-1-1z'/%3E%3C/svg%3E")}
.cez-next3 #contenedor2.nx-home .nx-card-materials a[data-key="anuncio"] .nx-material-icon::before,.cez-next3 #contenedor2.nx-home .nx-card-materials a[data-key="anuncios"] .nx-material-icon::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 10v4h3l6 4V6l-6 4zm11.5-1.5a4.5 4.5 0 0 1 0 7V8.5M16 7a7 7 0 0 1 0 10V7z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 10v4h3l6 4V6l-6 4zm11.5-1.5a4.5 4.5 0 0 1 0 7V8.5M16 7a7 7 0 0 1 0 10V7z'/%3E%3C/svg%3E")}
.cez-next3 #contenedor2.nx-home .nx-card-materials a[data-key="revista"] .nx-material-icon::before,.cez-next3 #contenedor2.nx-home .nx-card-materials a[data-key="revistas"] .nx-material-icon::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M5 4h14v16H5zm2 2v12h10V6zm1 2h8v2H8zm0 4h5v2H8zm0 4h7v2H8z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M5 4h14v16H5zm2 2v12h10V6zm1 2h8v2H8zm0 4h5v2H8zm0 4h7v2H8z'/%3E%3C/svg%3E")}
.cez-next3 #contenedor2.nx-home .nx-card-materials a[data-key="mapa"] .nx-material-icon::before,.cez-next3 #contenedor2.nx-home .nx-card-materials a[data-key="mapas"] .nx-material-icon::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m4 6 5-2 6 2 5-2v14l-5 2-6-2-5 2zm6 .3v11.4l4 1.3V7.6zm6-.1v11.2l2-.8V5.4z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m4 6 5-2 6 2 5-2v14l-5 2-6-2-5 2zm6 .3v11.4l4 1.3V7.6zm6-.1v11.2l2-.8V5.4z'/%3E%3C/svg%3E")}
.cez-next3 #contenedor2.nx-home .nx-card-materials a[data-key="pantalla"] .nx-material-icon::before,.cez-next3 #contenedor2.nx-home .nx-card-materials a[data-key="pantallas"] .nx-material-icon::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 5h16v11H4zm2 2v7h12V7zm3 11h6v2H9z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 5h16v11H4zm2 2v7h12V7zm3 11h6v2H9z'/%3E%3C/svg%3E")}
.cez-next3 #contenedor2.nx-home .nx-card-materials a[data-key="caratula"] .nx-material-icon::before,.cez-next3 #contenedor2.nx-home .nx-card-materials a[data-key="caratulas"] .nx-material-icon::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M6 4h12v16H6zm2 2v12h8V6zm1 2h6v2H9zm0 4h6v4H9z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M6 4h12v16H6zm2 2v12h8V6zm1 2h6v2H9zm0 4h6v4H9z'/%3E%3C/svg%3E")}
.cez-next3 #contenedor2.nx-home .nx-card-materials a[data-key="media"] .nx-material-icon::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M5 6h14v12H5zm2 2v8h10V8zm1 6 2.6-3 2 2 1.4-1.7L17 14z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M5 6h14v12H5zm2 2v8h10V8zm1 6 2.6-3 2 2 1.4-1.7L17 14z'/%3E%3C/svg%3E")}
.cez-next3 #contenedor2.nx-home .nx-card-materials a[data-key="video"] .nx-material-icon::before,.cez-next3 #contenedor2.nx-home .nx-card-materials a[data-key="videos"] .nx-material-icon::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 6h11v12H4zm13 3 3-2v10l-3-2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 6h11v12H4zm13 3 3-2v10l-3-2z'/%3E%3C/svg%3E")}
.cez-next3 #contenedor2.nx-home .nx-card-materials a[data-key="desarrollo"] .nx-material-icon::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M22 7.2 16.8 12l-4.9-4.8L17 2a4.3 4.3 0 0 0-5.2 5.6L4 15.4V20h4.6l7.8-7.8A4.3 4.3 0 0 0 22 7.2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M22 7.2 16.8 12l-4.9-4.8L17 2a4.3 4.3 0 0 0-5.2 5.6L4 15.4V20h4.6l7.8-7.8A4.3 4.3 0 0 0 22 7.2'/%3E%3C/svg%3E")}
.cez-next3 #contenedor2.nx-home .nx-card-materials a[data-key="truco"] .nx-material-icon::before,.cez-next3 #contenedor2.nx-home .nx-card-materials a[data-key="trucos"] .nx-material-icon::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m14 3 1.2 3.8L19 8l-3.8 1.2L14 13l-1.2-3.8L9 8l3.8-1.2zm-8 9 1 2.9L10 16l-2.9 1L6 20l-1-2.9L2 16l2.9-1zM17 14l.8 2.2L20 17l-2.2.8L17 20l-.8-2.2L14 17l2.2-.8z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m14 3 1.2 3.8L19 8l-3.8 1.2L14 13l-1.2-3.8L9 8l3.8-1.2zm-8 9 1 2.9L10 16l-2.9 1L6 20l-1-2.9L2 16l2.9-1zM17 14l.8 2.2L20 17l-2.2.8L17 20l-.8-2.2L14 17l2.2-.8z'/%3E%3C/svg%3E")}
.cez-next3 #contenedor2.nx-home .nx-card-materials a[data-key="credito"] .nx-material-icon::before,.cez-next3 #contenedor2.nx-home .nx-card-materials a[data-key="creditos"] .nx-material-icon::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M9 11a3 3 0 1 1 0-6 3 3 0 0 1 0 6m6 0a3 3 0 1 1 0-6 3 3 0 0 1 0 6M3 19a5 5 0 0 1 5-5h2a5 5 0 0 1 5 5zm10 0a5 5 0 0 1 8-4v4z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M9 11a3 3 0 1 1 0-6 3 3 0 0 1 0 6m6 0a3 3 0 1 1 0-6 3 3 0 0 1 0 6M3 19a5 5 0 0 1 5-5h2a5 5 0 0 1 5 5zm10 0a5 5 0 0 1 8-4v4z'/%3E%3C/svg%3E")}
.cez-next3 #contenedor2.nx-home .nx-card-materials a[data-key="comentario"] .nx-material-icon::before,.cez-next3 #contenedor2.nx-home .nx-card-materials a[data-key="comentarios"] .nx-material-icon::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 5h16v11H8l-4 3zm2 2v7.2L7.4 13H18V7z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 5h16v11H8l-4 3zm2 2v7.2L7.4 13H18V7z'/%3E%3C/svg%3E")}
.cez-next3 #contenedor2.nx-home .nx-card-materials a[data-key="solucion"] .nx-material-icon::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 3a7 7 0 0 1 4 12.7V19a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1v-3.3A7 7 0 0 1 12 3m0 2a5 5 0 0 0-2.5 9.3l.5.3V18h4v-3.4l.5-.3A5 5 0 0 0 12 5m-2 16h4v1h-4z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 3a7 7 0 0 1 4 12.7V19a1 1 0 0 1-1 1h-6a1 1 0 0 1-1-1v-3.3A7 7 0 0 1 12 3m0 2a5 5 0 0 0-2.5 9.3l.5.3V18h4v-3.4l.5-.3A5 5 0 0 0 12 5m-2 16h4v1h-4z'/%3E%3C/svg%3E")}

/* Noticias: tarjetas originales, con la galería dentro del flujo del texto. */
.cez-next3 #contenedor2.nx-home #nx-news-grid-v4{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.cez-next3 #contenedor2.nx-home #nx-news-grid-v4>.nx-news-card:nth-child(n){grid-column:auto!important;grid-row:auto!important}
.cez-next3 #contenedor2.nx-home #nx-news-grid-v4 .nx-news-card--featured .nx-news-card__body{display:flow-root!important}
.cez-next3 #contenedor2.nx-home #nx-news-grid-v4 .nx-news-card--featured .cez-news-gallery{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:3px;width:100%!important;height:118px!important;max-height:118px!important;aspect-ratio:auto!important;float:none!important;position:relative!important;overflow:hidden!important;margin:0 0 8px!important}
.cez-next3 #contenedor2.nx-home #nx-news-grid-v4 .cez-news-gallery--2{grid-template-rows:1fr!important}
.cez-next3 #contenedor2.nx-home #nx-news-grid-v4 .cez-news-gallery--3>.cez-news-gallery__item:first-child{grid-row:span 2}
.cez-next3 #contenedor2.nx-home #nx-news-grid-v4 .cez-news-gallery__item{position:relative;display:block;min-height:0;overflow:hidden}
.cez-next3 #contenedor2.nx-home #nx-news-grid-v4 .cez-news-gallery__item--extra{display:none!important}
.cez-next3 #contenedor2.nx-home #nx-news-grid-v4 .cez-news-gallery .cez-news-gallery__img{width:100%!important;height:100%!important;max-height:none!important;margin:0!important;object-fit:cover!important}
.cez-next3 #contenedor2.nx-home #nx-news-grid-v4 .cez-news-gallery__more{position:absolute;inset:0;display:grid;place-items:center;background:#0009;color:#fff;font:700 20px Exo,sans-serif}
.cez-next3 #contenedor2.nx-home #nx-news-grid-v4 .nx-news-card--featured .nx-news-card__body>img{float:none!important;display:block!important;margin-bottom:8px!important}
.cez-next3 #contenedor2.nx-home #nx-news-grid-v4 .cn-summary{clear:both!important;margin-top:8px!important}
.cez-next3 #contenedor2.nx-home #nx-news-grid-v4 :is(.cez-youtube,.cez-ytlazy,.cez-ytlazy__img,iframe,video){border-radius:0!important;box-shadow:none!important}
.cez-next3 #contenedor2.nx-home #nx-news-grid-v4 .nx-news-card__body .cez-youtube:has(>.cez-youtube){display:contents!important}
.cez-next3 #contenedor2.nx-home #nx-news-grid-v4 .nx-news-card--featured .cez-youtube:not(:has(>.cez-youtube)){height:118px!important;aspect-ratio:auto;max-width:210px;margin:0 0 8px!important}
@media(max-width:800px){
 .cez-next3 #contenedor2.nx-home .nx-hero__visual{height:260px!important;min-height:260px!important;max-height:260px!important}
 .cez-next3 #contenedor2.nx-home .nx-hero-lead{min-height:260px!important}
 .cez-next3 #contenedor2.nx-home .nx-reviewlist{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .cez-next3 #contenedor2.nx-home .nx-random{height:360px!important}
}
@media(max-width:600px){
 .cez-next3 #contenedor2.nx-home .nx-reviewlist{grid-template-columns:1fr!important}
 .cez-next3 #contenedor2.nx-home .nx-hero-tile .nx-media-copy strong{font-size:13px!important}
 .cez-next3 #contenedor2.nx-home .nx-hero-tile .nx-media-copy small{font-size:8px!important}
}

@media(max-width:800px){
 .cez-next3 #contenedor2.nx-home :is(.nx-home-pair,.nx-home-pair--news,.nx-pulse-grid){grid-template-columns:1fr!important;gap:18px!important}
}
@media(max-width:520px){
 .cez-next3 #contenedor2.nx-home #nx-news-grid-v4{grid-template-columns:1fr!important}
}

/* Superficies de portada: mismo panel y separación interior en ambos temas.
   El fondo de página queda para separar bloques, no para rellenar sus filas. */
.cez-next3 #contenedor2.nx-home :is(.nx-recent-updates__list,.nx-trendgrid,.nx-reading-grid){
  border:1px solid var(--nx-line)!important;
  border-bottom:0!important;
  background:var(--nx-panel)!important;
}
.cez-next3 #contenedor2.nx-home :is(.nx-recent-update,.nx-trendgrid li,.nx-reading-card,.nx-community__forum .foro-item){
  background:var(--nx-panel)!important;
  border:0!important;
  border-bottom:1px solid var(--nx-line)!important;
}
.cez-next3 #contenedor2.nx-home :is(.nx-recent-update,.nx-trendgrid li>a,.nx-community__forum .foro-item){
  padding:12px!important;
}
.cez-next3 #contenedor2.nx-home :is(.nx-recent-update,.nx-trendgrid li,.nx-reading-card,.nx-community__forum .foro-item):is(:hover,:focus-within){
  background:var(--nx-panel2)!important;
}
.cez-next3 #contenedor2.nx-home .nx-reading-card>div{padding:10px 14px!important}
.cez-next3 #contenedor2.nx-home .nx-community__forum :is(.nx-forum-flat,.i-foro){background:transparent!important}
.cez-next3 #contenedor2.nx-home .nx-community__forum .foro-list{
  background:var(--nx-panel)!important;
}
.cez-next3 #contenedor2.nx-home .nx-community__forum .foro-list:not(:empty){
  border:1px solid var(--nx-line)!important;
  border-bottom:0!important;
}
.cez-next3 #contenedor2.nx-home :is(.nx-trends,.nx-recent-updates,.nx-activity-pane) .nx-mobile-more{
  padding:10px 12px!important;
  border:1px solid var(--nx-line)!important;
  background:var(--nx-panel)!important;
}
.cez-next3 #contenedor2.nx-home :is(.nx-trends,.nx-recent-updates,.nx-activity-pane) .nx-mobile-more:is(:hover,:focus-visible){background:var(--nx-panel2)!important}
.cez-next3 #contenedor2.nx-home .nx-stats{background:var(--nx-panel)!important}
@media(max-width:520px){
  .cez-next3 #contenedor2.nx-home :is(.nx-recent-update,.nx-trendgrid li>a,.nx-community__forum .foro-item){padding:10px!important}
  .cez-next3 #contenedor2.nx-home .nx-reading-card>div{padding:10px!important}
}
/* Los metadatos del foro también pueden venir del renderer clásico de reserva. */
.cez-next3 #contenedor2.nx-home .nx-community__forum .foro-meta{
  width:auto!important;
  max-width:none!important;
  padding:0!important;
  margin:7px 0 0!important;
  justify-self:start!important;
  align-self:stretch!important;
}
.cez-next3 #contenedor2.nx-home .nx-community__forum .foro-meta::before{content:none!important}
.cez-next3 #contenedor2.nx-home .nx-reading-card>div>p{text-align:left!important;text-align-last:left!important}
.cez-next3 #contenedor2.nx-home .nx-reading-links{flex-wrap:wrap;gap:8px 16px}
.cez-next3 #contenedor2.nx-home .nx-reading-links a{text-align:left!important;text-align-last:left!important;white-space:nowrap}

/* El contenido izquierdo determina la altura del destacado en escritorio. */
@media(min-width:801px){
 .cez-next3 #contenedor2.nx-home .nx-hero__visual{height:auto!important;min-height:328px!important;max-height:none!important}
 .cez-next3 #contenedor2.nx-home .nx-hero-lead{min-height:0!important}
 .cez-next3 #contenedor2.nx-home .nx-hero-tile>img{position:absolute;inset:0}
}
/* Seis resúmenes completos: el recorte se hace en servidor, con enlace visible. */
.cez-next3 #contenedor2.nx-home #nx-news-grid-v4 .nx-news-card .nx-news-card__body{max-height:none!important;overflow:visible!important;display:flow-root!important;-webkit-line-clamp:unset!important}
.cez-next3 #contenedor2.nx-home #nx-news-grid-v4 .nx-news-card__body .cn-summary{display:block!important;max-height:none!important;overflow:visible!important;-webkit-line-clamp:unset!important;text-align:left!important}
.cez-next3 #contenedor2.nx-home .nx-community__news:not(.is-mobile-expanded) #nx-news-grid-v4>.nx-news-card:nth-child(n){display:flex!important}
.cez-next3 #contenedor2.nx-home .nx-activity-pane>.nx-sectionhead{margin-top:0!important}
