:root{--media-red:#d72f2f;--media-yellow:#d5a52e;--media-green:#34745a;--media-gray:#8e8a83;--media-ink:#101112;--media-paper:#eeeae2;--media-line:#beb7ac;--media-serif:var(--ri-serif,var(--serif,Georgia,serif))}.media-shell{padding-top:36px}.media-nav{grid-template-columns:repeat(8,1fr)}.media-nav a{padding-inline:11px}.media-intro{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:end;padding:18px 0 42px;border-bottom:1px solid var(--media-line)}.media-intro>div>span,.media-workbench small,.media-forgotten small,.media-stream small,.media-method small{color:var(--media-red);font-size:8px;font-weight:700;letter-spacing:.14em}.media-intro h1{margin:15px 0 0;font:600 clamp(68px,9vw,122px)/.76 var(--media-serif);letter-spacing:-.065em}.media-intro p{margin:0 0 22px;color:#514d47;font:22px/1.25 var(--media-serif)}.media-intro small{color:#77716a;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.media-status{display:grid;grid-template-columns:1.2fr repeat(4,.7fr);margin:34px 0 52px;border:1px solid var(--media-ink)}.media-status>div{min-height:105px;padding:18px;border-right:1px solid var(--media-line)}.media-status>div:last-child{border-right:0}.media-status small{display:block;color:#756f67;font-size:7px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.media-status strong{display:block;margin-top:18px;font:600 31px/.9 var(--media-serif)}.media-status__sources{display:flex!important;flex-wrap:wrap;gap:6px;align-content:center}.media-status__sources span{padding:7px 8px;border:1px solid var(--media-line);font-size:7px;font-weight:700;text-transform:uppercase}.media-status__sources span.connected:before{content:'● ';color:var(--media-green)}.media-status__sources span.degraded:before{content:'● ';color:var(--media-yellow)}.media-workbench>header,.media-stream>header{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:end;padding:20px 0 27px;border-top:4px solid var(--media-ink)}.media-workbench h2,.media-forgotten h2,.media-stream h2{margin:12px 0 0;font:600 clamp(43px,5vw,68px)/.86 var(--media-serif);letter-spacing:-.05em}.media-workbench nav,.media-stream header>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:1px}.media-workbench button,.media-stream button{padding:11px 12px;border:1px solid var(--media-ink);background:transparent;font-size:7px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.media-workbench button.is-active,.media-stream button.is-active{background:var(--media-ink);color:#fff}.media-radar{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.72fr);gap:1px;background:var(--media-ink);border:1px solid var(--media-ink)}.media-topics{background:var(--media-line)}.media-topic{display:grid;grid-template-columns:12px 1fr auto;gap:18px;align-items:center;width:100%;min-height:90px;padding:16px 20px;border:0;border-bottom:1px solid var(--media-line);background:var(--media-paper);color:var(--media-ink);text-align:left;cursor:pointer}.media-topic:last-child{border-bottom:0}.media-topic:hover,.media-topic.is-active{background:#fff}.media-topic>i{width:10px;height:54px;background:var(--topic-color)}.media-topic h3{margin:0;font:600 25px/.96 var(--media-serif)}.media-topic p{margin:7px 0 0;color:#746e66;font-size:8px;text-transform:uppercase}.media-topic strong{min-width:62px;color:var(--topic-color);font:600 34px var(--media-serif);text-align:right}.media-topic-detail{min-height:560px;padding:30px;background:var(--media-ink);color:#fff}.media-topic-detail>small{color:var(--topic-color)}.media-topic-detail h3{margin:14px 0 8px;font:600 43px/.9 var(--media-serif);letter-spacing:-.04em}.media-topic-detail>p{color:#aaa59e;font:16px/1.35 var(--media-serif)}.media-topic-detail__numbers{display:grid;grid-template-columns:repeat(3,1fr);margin-top:32px;border-block:1px solid #393939}.media-topic-detail__numbers div{padding:18px 10px 18px 0}.media-topic-detail__numbers small{display:block;color:#888;font-size:7px;text-transform:uppercase}.media-topic-detail__numbers strong{display:block;margin-top:8px;font:600 31px var(--media-serif)}.media-bars{display:flex;align-items:end;gap:7px;height:115px;margin-top:32px}.media-bars i{position:relative;flex:1;min-height:3px;background:var(--topic-color)}.media-bars i span{position:absolute;bottom:-20px;left:50%;color:#777;font-size:7px;transform:translateX(-50%)}.media-topic-detail__terms{display:flex;flex-wrap:wrap;gap:6px;margin-top:36px}.media-topic-detail__terms span{padding:7px 8px;border:1px solid #454545;color:#bbb;font-size:7px;text-transform:uppercase}.media-forgotten{margin:72px 0}.media-forgotten>header{display:grid;grid-template-columns:1fr .75fr;gap:55px;align-items:end;padding-bottom:26px;border-bottom:1px solid var(--media-ink)}.media-forgotten>header p{margin:0;color:#625d56;font:17px/1.4 var(--media-serif)}.media-forgotten>div{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--media-line);border:1px solid var(--media-line)}.media-forgotten article{padding:24px;background:#e3ded5}.media-forgotten article>span{color:var(--media-gray);font-size:8px;font-weight:700;letter-spacing:.1em}.media-forgotten h3{margin:15px 0 20px;font:600 30px/1 var(--media-serif)}.media-forgotten dl{display:flex;gap:26px;margin:0}.media-forgotten dt{color:#756f67;font-size:7px;text-transform:uppercase}.media-forgotten dd{margin:5px 0 0;font:600 22px var(--media-serif)}.media-stream{margin-bottom:65px}.media-stream>div{border-top:1px solid var(--media-line)}.media-headline{display:grid;grid-template-columns:105px minmax(0,1fr) 110px;gap:25px;align-items:start;padding:20px 0;border-bottom:1px solid var(--media-line)}.media-headline small{color:var(--media-red)}.media-headline h3{margin:0;font:600 23px/1.03 var(--media-serif)}.media-headline a:hover{text-decoration:underline}.media-headline time{color:#77716a;font-size:8px;text-align:right}.media-method{display:grid;grid-template-columns:90px 1fr .7fr;gap:30px;padding:25px;background:var(--media-ink);color:#fff}.media-method p{margin:0;font:20px/1.25 var(--media-serif)}.media-method span{color:#8c8881;font-size:9px;line-height:1.5}.media-state-red{--topic-color:var(--media-red)}.media-state-yellow{--topic-color:var(--media-yellow)}.media-state-green{--topic-color:var(--media-green)}.media-state-gray{--topic-color:var(--media-gray)}
@media(max-width:820px){.media-nav{grid-template-columns:1fr 1fr}.media-intro,.media-workbench>header,.media-radar,.media-forgotten>header,.media-stream>header,.media-method{grid-template-columns:1fr}.media-intro{gap:25px}.media-status{grid-template-columns:1fr 1fr}.media-status>div{border-bottom:1px solid var(--media-line)}.media-status__sources{grid-column:1/-1}.media-radar{background:transparent;border:0}.media-topic-detail{min-height:auto}.media-forgotten>div{grid-template-columns:1fr}.media-headline{grid-template-columns:80px 1fr}.media-headline time{grid-column:2;text-align:left}.media-workbench nav,.media-stream header>div:last-child{justify-content:flex-start}}

/* Lectura sostenida: el monitor conserva profundidad sin titulares sobredimensionados. */
.media-workbench h2,.media-forgotten h2,.media-stream h2{font-size:clamp(36px,4.2vw,56px)}
.media-topic{min-height:76px;padding:13px 17px}
.media-topic h3{font:600 20px/1.03 var(--media-serif)!important;letter-spacing:-.015em!important;text-transform:none!important}
.media-topic strong{font-size:28px}
.media-topic-detail{min-height:480px;padding:25px}
.media-topic-detail h3{font-size:34px;line-height:.96}
.media-topic-detail>p{font-size:15px}
.media-headline{padding:15px 0}
.media-headline h3{font-size:19px;line-height:1.12}
.media-method p{font-size:17px}
.media-status__sources span.disconnected:before{content:'● ';color:var(--media-gray)}
@media(min-width:821px){.media-radar{align-items:stretch}.media-topics{max-height:620px;overflow:auto;overscroll-behavior:contain}.media-topic-detail{min-height:620px}}

/* Lectura documentada: hechos separados de la interpretación editorial. */
.media-topic-detail__reading-link{display:inline-block;margin-top:18px;padding-bottom:5px;border-bottom:1px solid var(--topic-color);color:#fff;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.media-editorial-reading{margin:58px 0 76px;border-top:1px solid var(--media-ink);scroll-margin-top:90px}
.media-editorial-reading>header{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:54px;align-items:end;padding:26px 0 30px;border-bottom:1px solid var(--media-line)}
.media-editorial-reading>header small,.media-five-w small,.media-editorial-reading__analysis small,.media-editorial-reading>footer small{color:var(--topic-color);font-size:8px;font-weight:700;letter-spacing:.13em}
.media-editorial-reading>header h2{max-width:860px;margin:13px 0 0;font:600 clamp(40px,5.2vw,70px)/.92 var(--media-serif);letter-spacing:-.045em}
.media-editorial-reading>header>p{margin:0;color:#625d56;font:17px/1.45 var(--media-serif)}
.media-editorial-reading>header>p b{color:var(--media-ink);font-weight:600}
.media-five-w{display:grid;grid-template-columns:repeat(12,1fr);border-bottom:1px solid var(--media-line)}
.media-five-w article{min-height:178px;padding:22px 24px 24px 0;border-right:1px solid var(--media-line)}
.media-five-w article:nth-child(1){grid-column:span 5}.media-five-w article:nth-child(2){grid-column:span 4;padding-left:24px}.media-five-w article:nth-child(3){grid-column:span 3;padding-left:24px;border-right:0}.media-five-w article:nth-child(4){grid-column:span 5;border-top:1px solid var(--media-line)}.media-five-w article:nth-child(5){grid-column:span 7;padding-left:24px;border-top:1px solid var(--media-line);border-right:0}
.media-five-w p{margin:17px 0 0;color:#4f4a44;font:17px/1.46 var(--media-serif)}
.media-editorial-reading__analysis{display:grid;grid-template-columns:repeat(3,1fr);margin-top:34px;border:1px solid var(--media-ink)}
.media-editorial-reading__analysis article{min-height:260px;padding:25px;border-right:1px solid var(--media-line);background:#f8f5ef}
.media-editorial-reading__analysis article:last-child{border-right:0;background:#e9e4dc}
.media-editorial-reading__analysis h3{margin:42px 0 13px;font:600 29px/1 var(--media-serif);letter-spacing:-.025em}
.media-editorial-reading__analysis p{margin:0;color:#5d5750;font:15px/1.5 var(--media-serif)}
.media-editorial-reading>footer{display:grid;grid-template-columns:280px minmax(0,1fr);gap:38px;padding:28px 0;border-bottom:1px solid var(--media-ink)}
.media-editorial-reading>footer>div:first-child p{margin:13px 0 0;color:#6b655d;font:12px/1.48 var(--ri-sans)}
.media-editorial-reading__evidence{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}
.media-editorial-reading__evidence a{display:flex;min-width:0;flex-direction:column;gap:8px;padding:0 0 16px;margin-bottom:16px;border-bottom:1px solid var(--media-line)}
.media-editorial-reading__evidence a small{color:#817a72;font-size:7px;letter-spacing:.08em}
.media-editorial-reading__evidence a strong{font:600 15px/1.2 var(--media-serif)}
.media-editorial-reading__evidence a span{color:var(--media-red);font-size:7px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
@media(max-width:820px){.media-editorial-reading>header,.media-editorial-reading>footer{grid-template-columns:1fr;gap:22px}.media-five-w{display:block}.media-five-w article,.media-five-w article:nth-child(n){min-height:0;padding:20px 0;border-right:0;border-top:0;border-bottom:1px solid var(--media-line)}.media-editorial-reading__analysis{grid-template-columns:1fr}.media-editorial-reading__analysis article{min-height:0;border-right:0;border-bottom:1px solid var(--media-line)}.media-editorial-reading__analysis article:last-child{border-bottom:0}.media-editorial-reading__analysis h3{margin-top:24px}.media-editorial-reading__evidence{grid-template-columns:1fr}}
