/* About uses the same appearance tokens as the public portal. */
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"] .about-family{
  background:color-mix(in srgb,var(--portal-tint) 36%,var(--portal-paper));
  border-color:var(--portal-rule);
}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"] .about-family h2,
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"] .about-family-links a{color:var(--portal-ink)}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"] .about-family p{color:var(--portal-muted)}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"] .about-family .kicker{color:var(--portal-signal)}
/* Radar UI v2, promoted from Cuaderno hilo on 2026-10-05.
   Dark by default. Other skins stay available in the design lab. */
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin]:not([data-portal-appearance="light"]){
  color-scheme:dark;
  --portal-logo-filter:brightness(0) invert(1);
}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin]{
  --portal-paper:light-dark(#f5f2eb,#1d2027);
  --portal-ink:light-dark(#212823,#edece6);
  --portal-muted:light-dark(#586058,#b6bcb6);
  --portal-rule:light-dark(#cdc9be,#46474e);
  --portal-tint:light-dark(#e9edf4,#262d3c);
  --portal-signal:light-dark(#294fa7,#9ab5ff);
  --portal-font:Arial,Helvetica,sans-serif;
  --portal-title:Georgia,serif;
}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .home-v2-main{
  grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);
  grid-template-areas:"hero keys";
  grid-template-rows:auto;
  gap:clamp(32px,3vw,72px);
}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .home-v2-hero-title{
  font:400 clamp(32px,3.3vw,46px)/1.12 var(--portal-title);
  letter-spacing:-.03em;
}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .home-v2-compose{
  grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);
  gap:clamp(24px,2vw,48px);
  margin-top:24px;
}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .home-v2-editorial{
  display:flex;
  flex-direction:column;
  gap:18px;
  margin-left:6px;
  padding-left:25px;
  border-left:1px solid var(--portal-rule);
}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] :is(.home-v2-brief,.home-v2-follow){position:relative}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] :is(.home-v2-brief,.home-v2-follow)::before{
  content:"";
  position:absolute;
  left:-30px;
  top:3px;
  width:9px;
  height:9px;
  border:1px solid var(--portal-signal);
  border-radius:50%;
  background:var(--portal-paper);
}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .home-v2-brief.is-signal::before{background:var(--portal-signal)}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .home-v2-brief.is-signal p[data-home-v2-brief-signal]{font:400 16px/1.55 var(--portal-font)}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .home-v2-brief.is-reading::before{
  width:11px;height:11px;left:-31px;top:2px;
  background:var(--portal-signal);
  box-shadow:0 0 0 4px color-mix(in srgb,var(--portal-signal) 12%,transparent);
}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .home-v2-brief.is-reading p{font:400 22px/1.4 var(--portal-title);letter-spacing:-.015em}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .home-v2-follow:not([hidden]){
  display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:7px;margin:0;
  padding:0;border:0;background:transparent;
}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .home-v2-follow::before{border-color:var(--portal-muted)}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .home-v2-follow-label{font:700 10px/1.4 var(--portal-font);letter-spacing:.1em;color:var(--portal-muted)}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] [data-home-v2-brief-watch]{display:block;flex:0 0 auto;overflow:visible;-webkit-line-clamp:unset;font:400 14px/1.55 var(--portal-font);color:var(--portal-muted)}
/* Restore Cuaderno's media position and proportions beside the analysis. */
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .home-v2-hero-media{
  align-self:start;justify-self:stretch;width:100%;max-width:none;margin:0;
}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .home-v2-hero-media img{aspect-ratio:16/9;max-height:clamp(220px,36dvh,420px)}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .home-v2-hero-media figcaption{font-size:12px;line-height:1.45}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .home-v2-key-list{display:block;height:auto;min-height:0}
/* 2026-10-05: sin claves publicadas no queda un carril vacio al lado del heroe. */
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .home-v2-keys:not(:has(.home-v2-key:not([hidden]))){display:none}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .home-v2-main:not(:has(.home-v2-key:not([hidden]))){grid-template-columns:minmax(0,1fr);grid-template-areas:"hero"}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .home-v2-key:not([hidden]){padding:20px 0;border-bottom:1px solid var(--portal-rule)}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .home-v2-key:first-child{padding-top:0}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .home-v2-key-title{font:400 21px/1.3 var(--portal-title)}
/* Classic's compact follow-up row, with the same Cuaderno type and palette. */
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .system-hero>.home-v2-following:not([hidden]){position:relative;z-index:2;grid-template-columns:1fr;gap:12px;padding:18px 0 0;margin-top:28px;border-bottom:0;width:100%}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .home-v2-following-intro{padding:0;display:flex;flex-direction:row;align-items:baseline;justify-content:flex-start;gap:16px;border:0}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .home-v2-following-heading{font:700 11px/1.4 var(--portal-font);margin:0}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .home-v2-following-heading:after{display:none}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .home-v2-following-list{gap:20px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .home-v2-following-title{font:400 17px/1.3 var(--portal-title);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
/* Secondary rails offer scan paths; details remain in their linked stories. */
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] :is(.home-v2-key-summary,.home-v2-following-watch,.home-v2-following-lede){display:none}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .home-v2-key-lens:not([hidden]){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:6px;font:400 13px/1.4 var(--portal-font);color:var(--portal-muted)}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .home-v2-key-lens>span{font-weight:600;color:var(--portal-signal)}
@media(max-width:1199px){
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .home-v2-compose{grid-template-columns:1fr}
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .home-v2-hero-media img{aspect-ratio:2.2/1}
}
@media(max-width:900px){
  /* 2026-10-05: en movil el orden es historia, claves, secciones y despues
     Seguimos de cerca. El bloque vive dentro del hero para el escritorio;
     contents lo devuelve al flujo de la pila solo en esta anchura. */
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .home-stack{display:flex;flex-direction:column}
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .home-lead,
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .home-lead>.system-hero{display:contents}
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .system-hero-top{order:0;padding-inline:var(--portal-gutter,4vw)}
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .home-v2{order:1;padding-inline:var(--portal-gutter,4vw)}
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .channel-section{order:2}
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .home-v2-following{order:3}
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .radar-subscribe{order:4}
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .home-v2-main{display:block}
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .home-v2-compose{display:grid}
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .home-v2-keys{margin-top:32px}
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .system-hero>.home-v2-following:not([hidden]){grid-template-columns:1fr;gap:12px;width:auto;max-width:none;margin:8px 0 0;padding:16px var(--portal-gutter,4vw) 0;box-sizing:border-box}
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .home-v2-following-intro{display:block}
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .home-v2-following-list{display:flex;flex-direction:column;gap:12px}
}
/* The lab's narrow-screen simulator must preserve the same editorial thread. */
body[data-lab-device="mobile"][data-portal-skin="radar-uiskin-v2"][data-portal-ui][data-portal-skin] .home-v2-brief.is-reading{padding:0;border:0}
body[data-lab-device="mobile"][data-portal-skin="radar-uiskin-v2"][data-portal-ui][data-portal-skin] .portal-lab-stage .home-stack{display:flex;flex-direction:column}
body[data-lab-device="mobile"][data-portal-skin="radar-uiskin-v2"][data-portal-ui][data-portal-skin] .portal-lab-stage .home-lead,
body[data-lab-device="mobile"][data-portal-skin="radar-uiskin-v2"][data-portal-ui][data-portal-skin] .portal-lab-stage .home-lead>.system-hero{display:contents}
body[data-lab-device="mobile"][data-portal-skin="radar-uiskin-v2"][data-portal-ui][data-portal-skin] .portal-lab-stage .system-hero-top{order:0}
body[data-lab-device="mobile"][data-portal-skin="radar-uiskin-v2"][data-portal-ui][data-portal-skin] .portal-lab-stage .home-v2{order:1}
body[data-lab-device="mobile"][data-portal-skin="radar-uiskin-v2"][data-portal-ui][data-portal-skin] .portal-lab-stage .channel-section{order:2}
body[data-lab-device="mobile"][data-portal-skin="radar-uiskin-v2"][data-portal-ui][data-portal-skin] .portal-lab-stage .home-v2-following{order:3;width:auto;max-width:none;margin:8px 0 0;padding:16px 16px 0;box-sizing:border-box}
body[data-lab-device="mobile"][data-portal-skin="radar-uiskin-v2"][data-portal-ui][data-portal-skin] .portal-lab-stage .radar-subscribe{order:4}
body[data-lab-device="mobile"][data-portal-skin="radar-uiskin-v2"][data-portal-ui][data-portal-skin] .portal-lab-stage .home-v2-compose{display:grid;grid-template-columns:1fr}

/* Compact inner flow on the public page and in the lab desktop.
   The mobile simulator keeps data-lab-device=mobile, so these rules stay off there.
   2026-10-05: before this, the public Home never matched the lab because the
   selectors required data-lab-device=desktop. */
@media(min-width:901px){
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .portal-lab-stage>header{min-height:72px;padding-block:12px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .portal-sync{min-height:32px;padding-block:6px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .system-hero{display:block;height:auto;min-height:0;padding-block:14px 22px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .system-hero-v3 .system-hero-top{padding-bottom:12px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .home-v2-hero-meta{margin-bottom:8px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .home-v2-hero-title{font-size:clamp(28px,1.4vw + 1dvh,38px);line-height:1.1}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .home-v2-compose{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);margin-top:16px;gap:clamp(20px,2vw,36px)}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .home-v2-editorial{gap:12px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .home-v2-brief>span:first-child{margin-bottom:6px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .home-v2-brief.is-signal p[data-home-v2-brief-signal]{font:400 15px/1.45 var(--portal-font);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .home-v2-brief.is-reading p{font:400 clamp(18px,1vw + .45dvh,21px)/1.35 var(--portal-title);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) [data-home-v2-brief-watch]{font-size:13px;line-height:1.4;display:block;-webkit-line-clamp:unset;overflow:visible;white-space:normal}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .home-v2-hero-media img{aspect-ratio:16/9;max-height:min(32dvh,340px)}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .home-v2-hero-footer{padding-top:8px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .home-v2-hero-footer a{font-size:12px;line-height:18px;min-height:0}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .system-hero>.home-v2-following:not([hidden]){margin-top:20px;padding-top:18px;gap:10px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .home-v2-following-item+.home-v2-following-item{border-left:1px solid var(--portal-rule);padding-left:20px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .home-v2-following-title{font-size:17px;line-height:1.3}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .home-v2-keys{padding-top:14px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .home-v2-keys-title{font-size:22px;margin-bottom:16px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .home-v2-key:not([hidden]){padding-block:12px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .home-v2-key:first-child{padding-top:0}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .home-v2-key-title{font-size:20px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .portal-lab-toolbar{gap:10px;font-size:11px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .portal-lab-toolbar select[name="skin"]{max-width:205px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) :is(.home-v2-hero,.home-v2-keys){align-self:start}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .home-v2-editorial{justify-content:flex-start}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .system-hero>.home-v2-following:not([hidden]){margin-top:20px;grid-template-columns:clamp(150px,12vw,220px) minmax(0,1fr);gap:28px;align-items:center}
}
@media(min-width:901px) and (max-height:800px){
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .system-hero>.home-v2-following:not([hidden]){margin-top:14px;padding-top:16px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .portal-lab-stage>header{min-height:64px;padding-block:8px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .portal-lab-notice{padding-block:3px 4px;font-size:10px;line-height:1.3}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .system-hero{padding-top:10px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .system-hero-v3 .system-hero-top{padding-bottom:8px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .home-v2-hero-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .home-v2-brief.is-reading p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .home-v2-editorial{gap:8px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .home-v2-brief>span:first-child{margin-bottom:4px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .home-v2-hero-footer{font-size:12px;line-height:18px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .home-v2-following-title{font-size:16px;line-height:1.3;margin:2px 0}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .home-v2-following-section{font-size:10px;line-height:1.4;margin-bottom:2px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .portal-lab-toolbar{gap:8px;padding-block:8px;font-size:11px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .portal-lab-toolbar strong{display:none}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .portal-lab-toolbar label{gap:4px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .portal-lab-toolbar :is(select,button){font-size:12px;min-height:30px;padding:5px 7px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .portal-lab-toolbar select[name="skin"]{width:190px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .home-v2-key-title{font-size:18px;line-height:1.25;margin-top:4px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .home-v2-keys-title{margin-bottom:10px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .home-v2-key:not([hidden]){padding-block:6px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .home-v2-key:first-child{padding-top:0}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .home-v2-key-lens:not([hidden]){-webkit-line-clamp:1;font-size:12px;margin-top:5px}
}
@media(min-width:901px) and (max-height:740px){
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .system-hero{padding-bottom:12px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .system-hero>.home-v2-following:not([hidden]){margin-top:12px;padding-top:12px;gap:6px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .home-v2-hero-meta{margin-bottom:4px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .home-v2-compose{margin-top:12px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .home-v2-key-title{font-size:17px;margin-top:3px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) :is(.home-v2-key-section,.home-v2-key-date){font-size:10px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .home-v2-key-lens:not([hidden]){line-height:1.35;margin-top:4px}
}
@media(min-width:901px) and (max-width:1199px){
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .portal-lab-toolbar label{font-size:0;gap:0}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .portal-lab-toolbar [data-lab-fullscreen]{font-size:0;padding-inline:8px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .portal-lab-toolbar [data-lab-fullscreen]::before{content:"⛶";font-size:16px}
}
@media(min-width:901px) and (max-width:1550px){
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .portal-lab-toolbar [data-lab-fullscreen]{font-size:0;padding-inline:8px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .portal-lab-toolbar [data-lab-fullscreen]::before{content:"⛶";font-size:16px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .home-v2-key-lens:not([hidden]){-webkit-line-clamp:1}
}
@media(min-width:901px) and (min-height:850px){
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-lab-reader="true"] .home-v2-key-lens:not([hidden]){-webkit-line-clamp:2}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-lab-reader="true"] .home-v2-brief.is-reading p{-webkit-line-clamp:unset;font-size:22px;line-height:1.4}
}
@media(min-width:1600px) and (min-height:850px){
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-lab-reader="true"] .home-v2-hero-title{font-size:clamp(38px,1.55vw + 1.2dvh,44px)}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-lab-reader="true"] .home-v2-brief.is-reading p{font-size:24px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-lab-reader="true"] .home-v2-hero-media img{max-height:min(36dvh,340px)}
}
/* The desktop cover fills the visible page after the measured masthead.
   This is a minimum: long content expands naturally without clipping. */
@media(min-width:901px){
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .system-hero{display:flex;flex-direction:column;box-sizing:border-box;min-height:calc(100dvh - var(--portal-cover-top,100dvh));height:auto}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .system-hero>:is(.system-hero-top,.home-v2){flex:0 0 auto}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .system-hero>.home-v2{flex:1 0 auto;display:flex;align-items:center;margin-bottom:20px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .home-v2-main{width:100%}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"]:not([data-lab-device="mobile"]) .system-hero>.home-v2-following:not([hidden]){flex:0 0 auto;margin-top:0}
}
/* Short desktop previews include lab controls above the real page. Recover
   that space from chrome and small gaps, preserving the complete watch text. */
@media(min-width:901px) and (max-height:800px){
body[data-portal-skin="radar-uiskin-v2"][data-portal-ui]:not([data-lab-device="mobile"])[data-lab-reader="false"] .portal-lab-toolbar{padding-block:4px}
body[data-portal-skin="radar-uiskin-v2"][data-portal-ui]:not([data-lab-device="mobile"])[data-lab-reader="false"] .portal-lab-stage>header{min-height:56px;padding-block:6px}
body[data-portal-skin="radar-uiskin-v2"][data-portal-ui]:not([data-lab-device="mobile"])[data-lab-reader="false"] .system-hero{padding-block:8px 12px}
body[data-portal-skin="radar-uiskin-v2"][data-portal-ui]:not([data-lab-device="mobile"])[data-lab-reader="false"] .system-hero>.home-v2{margin-bottom:10px}
body[data-portal-skin="radar-uiskin-v2"][data-portal-ui]:not([data-lab-device="mobile"])[data-lab-reader="false"] .system-hero>.home-v2-following:not([hidden]){padding-top:10px}
body[data-portal-skin="radar-uiskin-v2"][data-portal-ui]:not([data-lab-device="mobile"])[data-lab-reader="false"] .home-v2-hero-meta{gap:4px}
body[data-portal-skin="radar-uiskin-v2"][data-portal-ui]:not([data-lab-device="mobile"])[data-lab-reader="false"] .home-v2-compose{margin-top:8px}
body[data-portal-skin="radar-uiskin-v2"][data-portal-ui]:not([data-lab-device="mobile"])[data-lab-reader="false"] .home-v2-editorial{gap:6px}
body[data-portal-skin="radar-uiskin-v2"][data-portal-ui]:not([data-lab-device="mobile"])[data-lab-reader="false"] .home-v2-brief .home-v2-hero-source{margin-top:4px;font-size:11px;line-height:1.4}
body[data-portal-skin="radar-uiskin-v2"][data-portal-ui]:not([data-lab-device="mobile"])[data-lab-reader="false"] .home-v2-follow:not([hidden]){gap:5px}
body[data-portal-skin="radar-uiskin-v2"][data-portal-ui]:not([data-lab-device="mobile"])[data-lab-reader="false"] .home-v2-hero-footer{padding-top:4px}
body[data-portal-skin="radar-uiskin-v2"][data-portal-ui]:not([data-lab-device="mobile"])[data-lab-reader="false"] .home-v2-key:not([hidden]){padding-block:4px}
body[data-portal-skin="radar-uiskin-v2"][data-portal-ui]:not([data-lab-device="mobile"])[data-lab-reader="false"] .home-v2-key:first-child{padding-top:0}
}
/* Natural inner columns: modest responsive spacing, no viewport-filling
   padding or type inflation. Spare cover space surrounds the natural row. */
@media(min-width:901px){
body[data-portal-skin="radar-uiskin-v2"][data-portal-ui]:not([data-lab-device="mobile"]){--lab-thread-base:12px;--lab-label-base:6px;--lab-follow-label-base:7px;--lab-footer-base:8px;--lab-key-padding-base:12px}
body[data-portal-skin="radar-uiskin-v2"][data-portal-ui]:not([data-lab-device="mobile"]) :is(.home-v2-hero,.home-v2-keys){height:auto;min-height:0;align-self:start}
/* Share the spare row space above and below a shorter lead. Its content
   remains intrinsic; a taller story needs no offset or matching rail height. */
body[data-portal-skin="radar-uiskin-v2"][data-portal-ui]:not([data-lab-device="mobile"]) .home-v2-hero{align-self:center}
body[data-portal-skin="radar-uiskin-v2"][data-portal-ui]:not([data-lab-device="mobile"]) .home-v2-editorial{gap:clamp(16px,2.2dvh,24px)}
body[data-portal-skin="radar-uiskin-v2"][data-portal-ui]:not([data-lab-device="mobile"]) .home-v2-hero-media{align-self:center;position:relative;top:-10px}
body[data-portal-skin="radar-uiskin-v2"][data-portal-ui]:not([data-lab-device="mobile"]) .home-v2-brief>span:first-child{margin-bottom:var(--lab-label-base)}
body[data-portal-skin="radar-uiskin-v2"][data-portal-ui]:not([data-lab-device="mobile"]) .home-v2-follow:not([hidden]){gap:var(--lab-follow-label-base);margin-top:-6px}
body[data-portal-skin="radar-uiskin-v2"][data-portal-ui]:not([data-lab-device="mobile"]) .home-v2-hero-footer{padding-top:var(--lab-footer-base)}
body[data-portal-skin="radar-uiskin-v2"][data-portal-ui]:not([data-lab-device="mobile"]) .home-v2-key:not([hidden]){padding-block:var(--lab-key-padding-base)}
body[data-portal-skin="radar-uiskin-v2"][data-portal-ui]:not([data-lab-device="mobile"]) .home-v2-key:first-child{padding-top:0}
body[data-portal-skin="radar-uiskin-v2"][data-portal-ui]:not([data-lab-device="mobile"]) .system-hero>.home-v2{margin-bottom:28px}
body[data-portal-skin="radar-uiskin-v2"][data-portal-ui]:not([data-lab-device="mobile"]) .system-hero>.home-v2-following:not([hidden]){padding-top:22px;align-items:start}
}
@media(min-width:901px) and (max-height:800px){
body[data-portal-skin="radar-uiskin-v2"][data-portal-ui]:not([data-lab-device="mobile"]){--lab-thread-base:8px;--lab-label-base:4px;--lab-key-padding-base:6px}
body[data-portal-skin="radar-uiskin-v2"][data-portal-ui]:not([data-lab-device="mobile"])[data-lab-reader="false"]{--lab-thread-base:6px;--lab-follow-label-base:5px;--lab-footer-base:4px;--lab-key-padding-base:4px}
}

/* Following is a small section, not an unlabeled closing strip. */
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .home-v2-following-intro{display:flex;flex-direction:column;align-items:flex-start;gap:6px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .home-v2-following-heading{font-size:11px;letter-spacing:.11em}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .home-v2-following-lede{display:block;margin:0;font:400 12px/1.45 var(--portal-font);color:var(--portal-muted)}

/* Home closing: intrinsic rows and a horizontal subscription band. These
   rules deliberately exclude article/section pages and every other skin. */
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .home-stack{height:auto;min-height:0;grid-auto-rows:auto;align-content:start}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .home-stack>.channel-section:last-of-type{padding-bottom:24px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .radar-subscribe--home{padding:20px var(--portal-gutter);height:auto;min-height:0;margin:0;flex:none;background:var(--portal-paper)}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .radar-subscribe--home .radar-subscribe-frame{grid-template-columns:minmax(0,1fr) minmax(320px,.65fr);grid-template-rows:auto;gap:24px;max-width:none;align-items:center}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .radar-subscribe--home h2{max-width:none;font:400 25px/1.2 var(--portal-title);margin:0 0 6px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .radar-subscribe--home h2 br{display:none}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .radar-subscribe--home .radar-subscribe-eyebrow{margin-bottom:6px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .radar-subscribe--home .radar-subscribe-description{max-width:none;font:400 13px/1.45 var(--portal-font)}
/* ⚠️ 2026-10-09: 520px estiraba el iframe de beehiiv y dejaba un hueco
   enorme entre el placeholder y Suscribirme. Compactamos a un ancho de form. */
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .radar-subscribe--home .radar-subscribe-embed{min-height:0;max-width:380px;width:100%;justify-self:end}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .lab-newsletter-preview{display:flex;gap:8px;width:100%}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .lab-newsletter-preview :is(input,button){min-height:44px;border:1px solid var(--portal-rule);border-radius:3px;font:400 13px/1.4 var(--portal-font);padding:10px 12px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .lab-newsletter-preview input{flex:1;min-width:0;width:100%;background:transparent;color:var(--portal-ink)}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .lab-newsletter-preview input::placeholder{color:var(--portal-muted);opacity:1}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .lab-newsletter-preview button{flex:none;background:var(--portal-signal);border-color:var(--portal-signal);color:var(--portal-paper);opacity:1;cursor:default;white-space:nowrap}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] footer.site-footer{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.25fr) minmax(0,1.15fr) minmax(0,.65fr);grid-template-rows:auto auto;align-items:start;gap:14px 32px;padding:20px var(--portal-gutter) 16px;margin:0;min-height:0;height:auto;flex:none;border-top:1px solid var(--portal-rule)}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .site-footer :is(.footer-brand,.footer-nav,.footer-ecosystem,.footer-info,.footer-legal-bar){margin:0;min-height:0;height:auto}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .site-footer .footer-brand b{color:var(--portal-ink);font:600 13px/1.4 var(--portal-font);letter-spacing:.06em}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .site-footer .brand-tagline{font:400 13px/1.45 var(--portal-font);max-width:30ch;margin:7px 0 0}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .site-footer .footer-brand-social{margin-top:9px;min-height:0;font-size:12px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .site-footer :is(.footer-ecosystem,.footer-info){gap:6px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .site-footer .footer-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .site-footer .footer-heading{margin:0 0 3px;color:var(--portal-muted);font:600 10px/1.4 var(--portal-font);letter-spacing:.12em}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .site-footer .footer-nav .footer-heading{grid-column:1/-1}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .site-footer a{font:400 13px/1.4 var(--portal-font);min-height:0;padding:0}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .site-footer .footer-legal-bar{grid-column:1/-1;padding-top:12px;gap:12px;align-items:baseline;border-color:var(--portal-rule)}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .site-footer .footer-legal-bar :is(p,a){font:400 11px/1.45 var(--portal-font)}

@media(max-width:900px){
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .radar-subscribe--home .radar-subscribe-frame{grid-template-columns:1fr;gap:16px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .radar-subscribe--home .radar-subscribe-embed{justify-self:start;max-width:none}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] footer.site-footer{grid-template-columns:1fr 1fr;gap:10px 16px;padding:14px var(--portal-gutter,4vw) 12px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .site-footer .footer-brand{grid-column:1/-1;grid-row:1}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .site-footer .brand-tagline{margin:4px 0 0;max-width:none;font-size:12px;line-height:1.35}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .site-footer .footer-brand-social{margin-top:6px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .site-footer .footer-nav{grid-column:1;grid-row:2;grid-template-columns:1fr;gap:0}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .site-footer .footer-ecosystem{grid-column:2;grid-row:2}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .site-footer .footer-info{grid-column:1/-1;grid-row:3;display:grid;grid-template-columns:1fr 1fr;gap:0 12px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .site-footer .footer-info .footer-heading{grid-column:1/-1}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .site-footer .footer-legal-bar{grid-row:4;padding-top:8px;gap:4px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .site-footer :is(.footer-nav,.footer-ecosystem,.footer-info) a{display:block;min-height:0;padding:2px 0;line-height:1.35}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .site-footer .footer-legal-bar{flex-direction:column;align-items:start}
}
/* The narrow-stage simulator behaves like a real mobile viewport. */
body[data-lab-device="mobile"][data-portal-skin="radar-uiskin-v2"][data-portal-ui][data-portal-skin] .radar-subscribe--home{padding:20px}
body[data-lab-device="mobile"][data-portal-skin="radar-uiskin-v2"][data-portal-ui][data-portal-skin] .radar-subscribe-frame{grid-template-columns:1fr;gap:16px}
body[data-lab-device="mobile"][data-portal-skin="radar-uiskin-v2"][data-portal-ui][data-portal-skin] .radar-subscribe-embed{max-width:none}
body[data-lab-device="mobile"][data-portal-skin="radar-uiskin-v2"][data-portal-ui][data-portal-skin] footer.site-footer{grid-template-columns:1fr 1fr;gap:10px 16px;padding:14px 16px 12px}
body[data-lab-device="mobile"][data-portal-skin="radar-uiskin-v2"][data-portal-ui][data-portal-skin] .site-footer .footer-brand{grid-column:1/-1;grid-row:1}
body[data-lab-device="mobile"][data-portal-skin="radar-uiskin-v2"][data-portal-ui][data-portal-skin] .site-footer .footer-nav{grid-column:1;grid-row:2;grid-template-columns:1fr;gap:0}
body[data-lab-device="mobile"][data-portal-skin="radar-uiskin-v2"][data-portal-ui][data-portal-skin] .site-footer .footer-ecosystem{grid-column:2;grid-row:2}
body[data-lab-device="mobile"][data-portal-skin="radar-uiskin-v2"][data-portal-ui][data-portal-skin] .site-footer .footer-info{grid-column:1/-1;grid-row:3}
body[data-lab-device="mobile"][data-portal-skin="radar-uiskin-v2"][data-portal-ui][data-portal-skin] .site-footer .footer-legal-bar{grid-row:4}
body[data-lab-device="mobile"][data-portal-skin="radar-uiskin-v2"][data-portal-ui][data-portal-skin] .site-footer :is(.footer-nav,.footer-ecosystem,.footer-info) a{display:block;min-height:0;padding:2px 0}
body[data-lab-device="mobile"][data-portal-skin="radar-uiskin-v2"][data-portal-ui][data-portal-skin] .site-footer .footer-legal-bar{flex-direction:column;gap:4px;align-items:start}

/* RADAR-111/113 (2026-10-11): Radar Intelligence al pie del hero, en el lugar
   de Seguimos de cerca. En escritorio el hero se compacta de verdad para que
   «Más allá de la noticia» asome en el primer viewport; movil conserva el
   hero completo. Solo aplica con data-radar-intel. */
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .system-hero>.radar-intel-band{position:relative;z-index:2;flex:0 0 auto;width:100%;box-sizing:border-box;margin:12px 0 0;padding:12px 0 0;border-top:1px solid var(--portal-rule)}
@media(min-width:901px){
  /* ⚠️ 2026-10-11 (RADAR-111): compactacion de composicion, no solo margenes.
     Conserva historia, Señal, Mirada y claves; oculta "A seguir" y los
     Resumen de clave (la Mirada de clave queda a 1 linea). */
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel]:not([data-lab-device="mobile"]) .system-hero{padding-block:6px 10px}
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel]:not([data-lab-device="mobile"]) .system-hero-v3 .system-hero-top{padding-bottom:4px}
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel]:not([data-lab-device="mobile"]) .home-v2-main{grid-template-columns:minmax(0,1.85fr) minmax(0,.95fr);gap:clamp(18px,2vw,36px);align-items:start}
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel]:not([data-lab-device="mobile"]) .home-v2-hero-meta{margin-bottom:4px}
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel]:not([data-lab-device="mobile"]) .home-v2-hero-title{font-size:clamp(22px,1.15vw + .7dvh,30px);line-height:1.12;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel]:not([data-lab-device="mobile"]) .home-v2-compose{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);margin-top:8px;gap:8px 20px;align-items:start}
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel]:not([data-lab-device="mobile"]) .home-v2-editorial{gap:6px;margin-left:4px;padding-left:18px;justify-content:flex-start}
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel]:not([data-lab-device="mobile"]) .home-v2-hero-media{align-self:start;width:100%;margin:0}
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel]:not([data-lab-device="mobile"]) .home-v2-hero-media img{aspect-ratio:16/10;width:100%;max-height:min(16dvh,148px);object-fit:cover}
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel]:not([data-lab-device="mobile"]) .home-v2-hero-media figcaption{font-size:11px;line-height:1.35;margin-top:4px}
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel]:not([data-lab-device="mobile"]) .home-v2-hero-footer{padding-top:6px;margin:0}
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel]:not([data-lab-device="mobile"]) .home-v2-hero-footer a{font-size:12px;line-height:1.3}
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel]:not([data-lab-device="mobile"]) .home-v2-brief>span:first-child{margin-bottom:2px;font-size:10px}
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel]:not([data-lab-device="mobile"]) .home-v2-brief.is-signal p[data-home-v2-brief-signal]{font:400 14px/1.4 var(--portal-font);-webkit-line-clamp:2}
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel]:not([data-lab-device="mobile"]) .home-v2-brief.is-reading p{font:400 clamp(15px,.7vw + .35dvh,18px)/1.32 var(--portal-title);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel]:not([data-lab-device="mobile"]) .home-v2-follow:not([hidden]){display:none}
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel]:not([data-lab-device="mobile"]) .home-v2-keys{padding-top:4px}
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel]:not([data-lab-device="mobile"]) .home-v2-keys-title{font-size:17px;margin-bottom:6px}
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel]:not([data-lab-device="mobile"]) .home-v2-key:not([hidden]){padding-block:6px}
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel]:not([data-lab-device="mobile"]) .home-v2-key:first-child{padding-top:0}
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel]:not([data-lab-device="mobile"]) .home-v2-key-title{font-size:15px;line-height:1.25;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:2px}
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel]:not([data-lab-device="mobile"]) .home-v2-key-section{font-size:10px}
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel]:not([data-lab-device="mobile"]) .home-v2-key-lens[data-home-v2-key-lens="summary"]{display:none}
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel]:not([data-lab-device="mobile"]) .home-v2-key-lens[data-home-v2-key-lens="mirada"]:not([hidden]){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;margin-top:3px;font-size:12px;line-height:1.35}
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel]:not([data-lab-device="mobile"]) .system-hero>.radar-intel-band{margin-top:8px;padding-top:10px}
}
@media(max-width:900px){
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] .system-hero>.radar-intel-band{order:1;margin:8px 0 0;padding:16px var(--portal-gutter,4vw) 0}
}
/* order 1: aqui .system-hero es display:contents; con el mismo orden que .home-v2 queda tras las claves y antes de las secciones (order 2). */
body[data-lab-device="mobile"][data-portal-skin="radar-uiskin-v2"][data-portal-ui][data-portal-skin] .portal-lab-stage .radar-intel-band{order:1;margin:8px 0 0;padding:16px 16px 0}

/* Variante D (lab, data-radar-intel=dense|dense-eq): composicion estructural.
   CTA vive dentro de .home-v2-editorial (HTML del lab); claves sin bajadas;
   imagen alineada al bloque editorial; sin min-height ni fila huerfana del CTA. */
@media(min-width:901px){
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel="dense"]:not([data-lab-device="mobile"]) .home-v2-main,
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel="dense-eq"]:not([data-lab-device="mobile"]) .home-v2-main{
    grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);
    gap:clamp(16px,1.6vw,28px);
    align-items:start
  }
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel="dense"]:not([data-lab-device="mobile"]) .home-v2-hero-title,
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel="dense-eq"]:not([data-lab-device="mobile"]) .home-v2-hero-title{
    font-size:clamp(24px,1.25vw + .6dvh,32px);
    -webkit-line-clamp:3
  }
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel="dense"]:not([data-lab-device="mobile"]) .home-v2-compose,
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel="dense-eq"]:not([data-lab-device="mobile"]) .home-v2-compose{
    grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);
    margin-top:6px;
    gap:8px 16px;
    align-items:start
  }
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel="dense"]:not([data-lab-device="mobile"]) .home-v2-editorial,
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel="dense-eq"]:not([data-lab-device="mobile"]) .home-v2-editorial{
    gap:8px;
    min-height:0;
    height:auto;
    justify-content:flex-start
  }
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel="dense"]:not([data-lab-device="mobile"]) .home-v2-editorial .home-v2-hero-footer,
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel="dense-eq"]:not([data-lab-device="mobile"]) .home-v2-editorial .home-v2-hero-footer{
    padding-top:2px;
    margin:0;
    border-top:0
  }
  /* Imagen al alto del bloque editorial: evita hueco bajo el CTA. */
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel="dense"]:not([data-lab-device="mobile"]) .home-v2-hero-media,
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel="dense-eq"]:not([data-lab-device="mobile"]) .home-v2-hero-media{
    align-self:start;
    margin:0;
    min-height:0;
    max-height:none
  }
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel="dense"]:not([data-lab-device="mobile"]) .home-v2-hero-media img,
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel="dense-eq"]:not([data-lab-device="mobile"]) .home-v2-hero-media img{
    aspect-ratio:16/10;
    max-height:168px;
    height:auto;
    width:100%;
    object-fit:cover
  }
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel="dense"]:not([data-lab-device="mobile"]) .home-v2-hero-media figcaption,
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel="dense-eq"]:not([data-lab-device="mobile"]) .home-v2-hero-media figcaption{
    margin-top:2px;
    padding:0;
    font-size:10px;
    line-height:1.3
  }
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel="dense"]:not([data-lab-device="mobile"]) .home-v2-brief.is-reading p,
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel="dense-eq"]:not([data-lab-device="mobile"]) .home-v2-brief.is-reading p{
    font:400 clamp(16px,.75vw + .3dvh,19px)/1.3 var(--portal-title);
    -webkit-line-clamp:3
  }
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel="dense"]:not([data-lab-device="mobile"]) .home-v2-keys,
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel="dense-eq"]:not([data-lab-device="mobile"]) .home-v2-keys{
    padding-top:0;
    border-top:0
  }
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel="dense"]:not([data-lab-device="mobile"]) .home-v2-keys-title,
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel="dense-eq"]:not([data-lab-device="mobile"]) .home-v2-keys-title{
    font-size:16px;
    margin-bottom:4px
  }
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel="dense"]:not([data-lab-device="mobile"]) .home-v2-key:not([hidden]),
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel="dense-eq"]:not([data-lab-device="mobile"]) .home-v2-key:not([hidden]){
    padding-block:5px
  }
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel="dense"]:not([data-lab-device="mobile"]) .home-v2-key-title,
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel="dense-eq"]:not([data-lab-device="mobile"]) .home-v2-key-title{
    font-size:14px;
    line-height:1.22;
    -webkit-line-clamp:2;
    margin-top:1px
  }
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel="dense"]:not([data-lab-device="mobile"]) .system-hero>.radar-intel-band,
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel="dense-eq"]:not([data-lab-device="mobile"]) .system-hero>.radar-intel-band{
    margin-top:6px;
    padding-top:8px
  }
}

/* Variante E (lab, data-radar-intel=tight): misma RI rail 40/30/30 que D, pero
   anula el relleno estructural del cover (min-height + centrado vertical) que
   separaba cabecera, hero y Radar Intelligence. Hero y claves alineados arriba. */
@media(min-width:901px){
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel="tight"]:not([data-lab-device="mobile"]) .portal-lab-stage>header{
    min-height:0;
    padding-block:8px
  }
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel="tight"]:not([data-lab-device="mobile"]) .portal-sync{
    min-height:0;
    padding-block:4px
  }
  /* ⚠️ Anula min-height:calc(100dvh - …) y el flex centrado del cover. */
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel="tight"]:not([data-lab-device="mobile"]) .system-hero{
    display:flex;
    flex-direction:column;
    min-height:0;
    height:auto;
    padding-block:4px 8px
  }
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel="tight"]:not([data-lab-device="mobile"]) .system-hero-v3 .system-hero-top{
    padding-bottom:2px
  }
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel="tight"]:not([data-lab-device="mobile"]) .system-hero>.home-v2{
    flex:0 0 auto;
    display:block;
    align-items:stretch;
    margin-bottom:10px
  }
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel="tight"]:not([data-lab-device="mobile"]) .home-v2-main{
    grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);
    gap:clamp(14px,1.4vw,24px);
    align-items:start
  }
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel="tight"]:not([data-lab-device="mobile"]) :is(.home-v2-hero,.home-v2-keys){
    align-self:start;
    height:auto;
    min-height:0
  }
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel="tight"]:not([data-lab-device="mobile"]) .home-v2-hero-meta{
    margin-bottom:2px
  }
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel="tight"]:not([data-lab-device="mobile"]) .home-v2-hero-title{
    font-size:clamp(26px,1.35vw + .55dvh,34px);
    line-height:1.1;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3;
    overflow:hidden
  }
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel="tight"]:not([data-lab-device="mobile"]) .home-v2-compose{
    display:grid;
    grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);
    margin-top:6px;
    gap:8px 14px;
    align-items:start
  }
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel="tight"]:not([data-lab-device="mobile"]) .home-v2-editorial{
    gap:6px;
    margin-left:2px;
    padding-left:16px;
    min-height:0;
    height:auto;
    justify-content:flex-start
  }
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel="tight"]:not([data-lab-device="mobile"]) .home-v2-brief>span:first-child{
    margin-bottom:2px;
    font-size:10px
  }
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel="tight"]:not([data-lab-device="mobile"]) .home-v2-brief.is-signal p[data-home-v2-brief-signal]{
    font:400 14px/1.35 var(--portal-font);
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    overflow:hidden
  }
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel="tight"]:not([data-lab-device="mobile"]) .home-v2-brief.is-reading p{
    font:400 clamp(16px,.7vw + .3dvh,19px)/1.28 var(--portal-title);
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3;
    overflow:hidden
  }
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel="tight"]:not([data-lab-device="mobile"]) .home-v2-brief .home-v2-hero-source{
    margin-top:2px;
    font-size:11px
  }
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel="tight"]:not([data-lab-device="mobile"]) .home-v2-follow:not([hidden]){
    display:none
  }
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel="tight"]:not([data-lab-device="mobile"]) .home-v2-editorial .home-v2-hero-footer{
    padding-top:2px;
    margin:0
  }
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel="tight"]:not([data-lab-device="mobile"]) .home-v2-editorial .home-v2-hero-footer a{
    font-size:13px;
    line-height:1.3
  }
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel="tight"]:not([data-lab-device="mobile"]) .home-v2-hero-media{
    align-self:start;
    position:static;
    top:auto;
    margin:0;
    min-height:0
  }
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel="tight"]:not([data-lab-device="mobile"]) .home-v2-hero-media img{
    aspect-ratio:16/10;
    max-height:156px;
    width:100%;
    height:auto;
    object-fit:cover
  }
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel="tight"]:not([data-lab-device="mobile"]) .home-v2-hero-media figcaption{
    margin-top:2px;
    padding:0;
    font-size:10px;
    line-height:1.3
  }
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel="tight"]:not([data-lab-device="mobile"]) .home-v2-keys{
    padding-top:0;
    border-top:0
  }
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel="tight"]:not([data-lab-device="mobile"]) .home-v2-keys-title{
    font-size:18px;
    margin-bottom:6px
  }
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel="tight"]:not([data-lab-device="mobile"]) .home-v2-key:not([hidden]){
    padding-block:7px
  }
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel="tight"]:not([data-lab-device="mobile"]) .home-v2-key:first-child{
    padding-top:0
  }
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel="tight"]:not([data-lab-device="mobile"]) .home-v2-key-section{
    font-size:10px
  }
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel="tight"]:not([data-lab-device="mobile"]) .home-v2-key-title{
    font-size:16px;
    line-height:1.25;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    overflow:hidden;
    margin-top:2px
  }
  body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-radar-intel="tight"]:not([data-lab-device="mobile"]) .system-hero>.radar-intel-band{
    margin-top:0;
    padding-top:10px
  }
}

/* Portal interior composition, 2026-10-16. The cover and its selection stay intact. */
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"][data-portal-skin] :is(.section-landing,.archive-hero,.story-archive){max-width:1280px;padding-inline:clamp(20px,4vw,56px)}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"] .section-landing{padding-block:48px 72px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"] .section-landing-masthead{padding-bottom:28px;margin-bottom:28px;border-bottom:1px solid var(--portal-rule)}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"] .section-landing-masthead h1{font-size:clamp(36px,4vw,54px);max-width:26ch}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"] .section-landing-lede{max-width:64ch;line-height:1.65}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"] .section-landing-kicker{font:600 12px/1.5 var(--portal-font);letter-spacing:.12em;color:var(--portal-muted);margin-bottom:20px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"] .section-landing-card.is-featured{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:36px;align-items:center;padding-bottom:36px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"] .section-landing-card.is-featured .section-landing-media{grid-column:1;grid-row:1;max-width:none;max-height:none;margin:0;aspect-ratio:3/2;justify-self:stretch}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"] .section-landing-card.is-featured .section-landing-copy{grid-column:2;grid-row:1}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"] .section-landing-card.is-featured:not(:has(.section-landing-media)){grid-template-columns:1fr}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"] .section-landing-card.is-featured:not(:has(.section-landing-media)) .section-landing-copy{grid-column:1;max-width:780px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"] .section-landing-card.is-featured h3{font-size:clamp(28px,2.6vw,38px);line-height:1.14;max-width:none}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"] .section-landing-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 28px;align-items:start}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"] .section-landing-list:has(> :only-child){grid-template-columns:minmax(0,1fr);max-width:760px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"] .section-landing-list .section-landing-media{max-width:none;max-height:none;aspect-ratio:16/10;margin-bottom:18px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"] .section-landing-list h3{font-size:25px;line-height:1.23}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"] .section-landing-card-meta{font-size:11px;letter-spacing:.04em;line-height:1.6;font-weight:500;margin-bottom:12px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"] .section-landing-mirada{padding-left:14px;border-left:1px solid var(--portal-rule)}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"] .section-landing-mirada p{font-size:15px;line-height:1.65;-webkit-line-clamp:4}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"] .section-landing-card.is-featured .section-landing-mirada p{font-size:16px;-webkit-line-clamp:unset;display:block}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"] .section-landing-actions{gap:4px 20px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"] .section-landing-actions a{display:inline-flex;align-items:center;min-height:44px;font-size:13px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"] .section-landing-read{color:var(--portal-signal)}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"] .section-landing-latest{padding-top:28px;border-top:1px solid var(--portal-rule);margin-bottom:48px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"] .section-landing-archive{padding-top:28px;margin-top:32px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"] .archive-hero{padding-top:48px;padding-bottom:24px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"] .archive-hero h1{font-size:clamp(34px,4vw,52px);line-height:1.12;max-width:24ch}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"] .archive-hero p{color:var(--portal-muted);max-width:64ch}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"] .archive-hero nav{margin-left:0}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"] .archive-hero nav a{font-size:13px;min-height:44px;border-color:var(--portal-rule)}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"] .story-archive :is(time,small,p){color:var(--portal-muted);font-size:13px;line-height:1.6}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"] .story-archive h3{font-size:24px;line-height:1.3}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"] .story-archive article{padding-block:22px;border-color:var(--portal-rule)}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"] .section-landing-empty{max-width:680px;padding-block:40px;color:var(--portal-muted)}
@media(max-width:1000px){
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"] .section-landing-list{grid-template-columns:repeat(2,minmax(0,1fr))}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"] .section-landing-card.is-featured{gap:24px;align-items:start}
}
@media(max-width:700px){
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"] .section-landing{padding-top:28px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"] .section-landing-card.is-featured{display:flex;flex-direction:column;gap:20px}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"] .section-landing-card.is-featured .section-landing-media{width:100%;aspect-ratio:16/10}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"] .section-landing-list{grid-template-columns:minmax(0,1fr)}
body[data-portal-ui][data-portal-skin="radar-uiskin-v2"] .story-archive article{grid-template-columns:minmax(0,1fr);gap:8px}
}
