@font-face{font-family:Newsreader;src:url(/fonts/Newsreader.ttf)format("truetype");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/Newsreader-Italic.ttf)format("truetype");font-weight:200 800;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans.ttf)format("truetype");font-weight:100 700;font-stretch:75% 100%;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}:root{--bg:#0e2a23;--bg-footer:#0a211b;--panel:#143a30;--line:#2e4e44;--cream:#f1ebdd;--body:#e4e9e2;--muted:#b3c6bd;--mango:#f4b942;--ink:#0e2a23;--gold:#6b5212;--max:1280px;--read:760px;--serif:"Newsreader", "Iowan Old Style", Georgia, serif;--sans:"IBM Plex Sans", "Helvetica Neue", sans-serif;--text:"Inter", "Helvetica Neue", sans-serif;--mono:"IBM Plex Mono", ui-monospace, monospace;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{background:var(--bg)}body{background:var(--bg);color:var(--cream);font-family:var(--sans);text-rendering:optimizelegibility;margin:0;font-size:16px;font-stretch:100%;line-height:1.5}img{max-width:100%;height:auto}button,input{font:inherit;color:inherit}a{color:inherit}:focus-visible{outline:2px solid var(--mango);outline-offset:3px}.skip{background:var(--mango);color:var(--ink);z-index:5;padding:8px 12px;position:absolute;top:-40px;left:12px}.skip:focus{top:12px}.wrap{width:min(var(--max), calc(100% - 40px));margin-inline:auto}@media (width<=400px){.wrap{width:min(var(--max), calc(100% - 32px))}}.logo{font-family:var(--serif);letter-spacing:-.03em;color:var(--cream);font-optical-sizing:auto;font-weight:700;line-height:.9;text-decoration:none}.logo .dot{color:var(--mango)}.logo-portada{font-size:76px}.logo-compacta{font-size:44px}.logo-pie{font-size:36px}.kicker{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mango);margin:0;font-size:12px;font-weight:500}.h-col{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 14px;font-size:12px;font-weight:500}.btn{min-height:44px;font-family:var(--sans);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.btn-mango{background:var(--mango);color:var(--ink)}.btn-dark{background:var(--ink);color:var(--cream)}.btn-ghost{border-color:var(--cream);color:var(--cream);background:0 0}.btn-block{width:100%}.btn-icon{border:1px solid var(--line);width:44px;height:44px;color:var(--cream);border-radius:999px;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.btn-icon svg{width:18px;height:18px;display:block}.masthead{justify-content:space-between;align-items:flex-end;gap:24px;padding:28px 0 16px;display:flex}.edicion{text-align:right;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12px;font-weight:500;line-height:1.55}.regla{border:0;border-top:2px solid var(--cream);margin:0}.nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:16px 0 14px;display:flex}.nav-links{flex-wrap:wrap;align-items:center;gap:8px 18px;margin:0;padding:0;list-style:none;display:flex}.nav-links a{font-family:var(--sans);color:var(--cream);font-size:16px;font-weight:500;text-decoration:none}.nav-links a.especial{color:var(--mango)}.nav-acciones{flex:none;align-items:center;gap:12px;display:flex}.header-compacta{border-bottom:1px solid var(--line);padding:18px 0 14px}.header-compacta .barra{justify-content:space-between;align-items:center;gap:24px;display:flex}.header-compacta .nav-links{flex:1;justify-content:center}main{padding-bottom:56px}.lead{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.85fr) minmax(280px,.78fr);gap:28px 40px;padding:28px 0 32px;display:grid}.lead .firma p{font-size:14px}.lead-kicker{margin-bottom:12px}.lead-title,.nota-title,.opinion-title,.resto-title,.pagina-title{font-family:var(--serif);letter-spacing:-.02em;font-optical-sizing:auto;font-weight:600}.lead-title{color:var(--cream);margin:0;font-size:68px;line-height:.98}.lead-title a,.nota-title a,.resto-title a,.opinion-title a{color:inherit;text-decoration:none}.lead-title a:hover,.nota-title a:hover,.resto-title a:hover,.opinion-title a:hover{text-underline-offset:4px;text-decoration:underline}.bajada{font-family:var(--serif);color:var(--cream);margin:18px 0 0;font-size:22px;font-weight:400;line-height:1.35}.lead-rail h3{font-family:var(--sans);color:var(--mango);margin:20px 0 6px;font-size:15.5px;font-weight:650}.lead-rail h3:first-child{margin-top:0}.lead-rail p,.lead-rail li,.opinion-side p,.resto-item .sumario,.resto-item li{font-family:var(--sans);color:var(--cream);font-size:15.5px;line-height:1.45}.lead-rail p,.resto-item .sumario{margin:0 0 8px}.lead-rail ul,.resto-item ul,.prosa ul{margin:6px 0 12px;padding-left:1.15em}.lead-rail li,.resto-item li,.prosa li{margin:0 0 6px}.prosa li{font-family:var(--text);color:var(--body);font-size:18px;line-height:1.7}.firma{align-items:center;gap:12px;display:flex}.firma-nota{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:22px 0 26px;padding:14px 0}.firma p{font-family:var(--sans);color:var(--cream);margin:0;font-size:15px;line-height:1.35}.firma .cargo,.firma .sub{color:var(--muted);font-weight:400}.firma strong,.firma .nombre{color:var(--cream);font-weight:650;text-decoration:none}.firma .sub{margin-top:2px;font-size:14px;display:block}.avatar,.avatar-btn img{object-fit:cover;border-radius:50%;display:block}.avatar-btn{cursor:zoom-in;background:0 0;border:0;border-radius:50%;padding:0;line-height:0}.avatar-44{width:44px;height:44px}.avatar-48{width:48px;height:48px}.avatar-52{width:52px;height:52px}.opinion{background:var(--cream);color:var(--ink);border-radius:4px;grid-template-columns:minmax(0,1.45fr) minmax(250px,.85fr);margin:28px 0 36px;display:grid;overflow:hidden}.opinion-main{padding:28px 32px 26px}.opinion-kicker{color:var(--gold);margin-bottom:14px}.opinion-title{color:var(--ink);margin:0;font-size:54px;font-style:italic;font-weight:560;line-height:1.02}.opinion .bajada{color:var(--ink);font-size:21px}.opinion .firma{margin-top:22px}.opinion .firma p,.opinion .firma strong,.opinion .firma .nombre{color:var(--ink)}.opinion .firma .cargo,.opinion .firma .sub{color:#3d564c}.opinion-side{border-left:1px solid #0e2a232e;padding:28px 28px 26px}.opinion-side p{color:var(--ink);margin:0 0 16px}.opinion-side strong{font-weight:700}.opinion-side .btn{margin-top:6px}.columnas{grid-template-columns:minmax(190px,230px) minmax(0,1fr) minmax(230px,270px);align-items:start;gap:28px 36px;display:grid}.rail{flex-direction:column;gap:16px;display:flex}.editor-row{border-bottom:1px solid var(--line);grid-template-columns:52px 1fr;align-items:center;gap:12px;padding:11px 0;display:grid}.editor-row a.quien{color:inherit;text-decoration:none}.editor-row strong{font-family:var(--sans);color:var(--cream);font-size:15px;font-weight:650;display:block}.editor-row .seccion-editor{font-family:var(--sans);color:var(--muted);margin-top:1px;font-size:13.5px;display:block}.nota-editores{font-family:var(--sans);color:var(--muted);margin:14px 0 0;font-size:14px;line-height:1.45}.nota-editores a{color:var(--cream);white-space:nowrap}.resto-item{border-top:1px solid var(--line);padding:20px 0 8px}.resto-item:first-of-type{border-top:0;padding-top:0}.meta{font-family:var(--sans);color:var(--muted);margin:0 0 8px;font-size:14px}.meta a{text-decoration:none}.meta .sec{color:var(--mango);font-weight:650}.resto-title{color:var(--cream);margin:0 0 10px;font-size:34px;line-height:1.12}.breves{margin-top:28px;padding-top:8px}.breves-lista{margin:0;padding:0;list-style:none}.breves-lista li{font-family:var(--sans);color:var(--cream);margin:0 0 14px;font-size:15.5px;line-height:1.45}.numeros,.boletin,.panel{background:var(--panel);border-radius:4px;padding:20px 20px 8px}.boletin,.panel-linea{border:1px solid var(--line);background:0 0;border-radius:4px;padding:20px}.numeros .cifra{font-family:var(--serif);letter-spacing:-.03em;color:var(--mango);margin:0;font-size:48px;font-weight:600;line-height:1}.numeros .leyenda{font-family:var(--sans);color:var(--muted);margin:8px 0 22px;font-size:14.5px;line-height:1.35}.boletin h2,.dialogo h2{font-family:var(--serif);letter-spacing:-.02em;color:var(--cream);margin:0 0 8px;font-size:28px;font-weight:600;line-height:1.15}.boletin .promo,.dialogo .promo{color:var(--muted);margin:0 0 16px;font-size:15px}.campo{font-family:var(--sans);margin-bottom:8px;font-size:14px;font-weight:600;display:block}.boletin-form input,.formulario input,.formulario textarea,.buscar-caja input{border:1px solid var(--line);width:100%;min-height:44px;color:var(--cream);font-family:var(--sans);background:0 0;border-radius:4px;padding:10px 12px}.boletin-form input{margin-bottom:10px}.formulario textarea{resize:vertical;min-height:140px}.form-estado{color:var(--mango);margin:10px 0 0;font-size:14px}.lectura{width:min(var(--read), calc(100% - 40px));margin:36px auto 0}.nota-kicker{margin-bottom:12px}.nota-title{color:var(--cream);margin:0;font-size:58px;line-height:1.02}.aviso-opinion{background:var(--panel);font-family:var(--sans);color:var(--cream);border-radius:4px;margin:0 0 26px;padding:14px 16px;font-size:15.5px;line-height:1.45}.aviso-opinion strong{color:var(--mango)}.correccion{border-left:3px solid var(--mango);font-family:var(--sans);color:var(--cream);margin:0 0 22px;padding:10px 14px;font-size:15.5px;line-height:1.45}.foto-btn{cursor:zoom-in;background:0 0;border:0;border-radius:10px;width:100%;padding:0;display:block}.foto-btn img{aspect-ratio:16/9;object-fit:cover;border-radius:10px;width:100%;display:block}figcaption,.pie{font-family:var(--sans);color:var(--muted);margin-top:8px;font-size:13.5px;line-height:1.4}.prosa{margin-top:26px}.prosa p{font-family:var(--text);color:var(--body);margin:0 0 1.15em;font-size:18px;font-weight:400;line-height:1.7}.prosa strong{color:var(--cream);font-weight:650}.fuentes-nota{border-top:1px solid var(--line);font-family:var(--sans);color:var(--muted);margin:8px 0 0;padding-top:16px;font-size:15px;line-height:1.5}.fuentes-nota a{color:var(--cream)}.sigue{border-top:1px solid var(--cream);justify-content:space-between;align-items:baseline;gap:12px 20px;margin:56px 0 28px;padding-top:14px;display:flex}.sigue-marca{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mango);font-size:12px;font-weight:500}.sigue-meta{font-family:var(--sans);color:var(--muted);text-align:right;font-size:14.5px}.cierre{text-align:center;margin:48px 0 12px}.a-continuacion,.fin-lectura{font-family:var(--serif);color:var(--muted);margin:0 0 18px;font-size:18px;font-style:italic}.fin-lectura a{color:var(--cream)}.pagina{width:min(var(--read), calc(100% - 40px));margin:42px auto 0}.pagina-ancha{width:min(860px,100% - 40px)}.pagina-title{color:var(--cream);margin:10px 0 12px;font-size:52px;line-height:1.05}.pagina .bajada,.entradilla{font-family:var(--serif);color:var(--cream);font-size:22px;line-height:1.35}.pagina h2{font-family:var(--serif);letter-spacing:-.02em;margin:32px 0 8px;font-size:28px;font-weight:600}.pagina p,.pagina li{font-family:var(--text);color:var(--body);font-size:18px;line-height:1.7}.pagina a{color:var(--cream)}.retrato-grande{object-fit:cover;border-radius:50%;width:168px;height:168px}.editor-cabecera{align-items:center;gap:28px;margin-bottom:28px;display:flex}.lista-fuentes{padding:0;list-style:none}.lista-fuentes li{font-family:var(--sans);margin:0 0 10px;font-size:16px}.vacio{color:var(--muted);font-family:var(--serif);font-size:20px;font-style:italic}.site-footer{background:var(--bg-footer);padding:36px 0}.footer-grid{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px 36px;display:grid}.footer-texto{max-width:520px;font-family:var(--sans);color:var(--muted);margin:0;font-size:14.5px;line-height:1.45}.footer-texto a{color:var(--cream)}.footer-links{gap:18px;margin:0;padding:0;list-style:none;display:flex}.footer-links a{color:var(--cream);font-family:var(--sans);font-size:15px;text-decoration:none}.footer-links a:hover,.nav-links a:hover,.footer-texto a:hover{text-underline-offset:3px;text-decoration:underline}dialog.luz,dialog.dialogo{background:var(--bg);max-width:min(960px,100% - 32px);color:var(--cream);border:1px solid var(--line);border-radius:10px;padding:16px}dialog.dialogo{max-width:min(440px,100% - 32px);padding:24px}dialog.luz::backdrop,dialog.dialogo::backdrop{background:#000000b8}.luz img{border-radius:8px;width:100%;display:block}.cerrar{margin-top:12px}.buscar-caja{gap:10px;margin:18px 0 28px;display:flex}.buscar-caja input{flex:1}.resultado{border-top:1px solid var(--line);padding:16px 0}.resultado h2{font-family:var(--serif);letter-spacing:-.02em;margin:0 0 6px;font-size:28px;font-weight:600}.resultado h2 a{color:var(--cream);text-decoration:none}.resultado p{font-family:var(--sans);color:var(--muted);margin:0}@media (width<=980px){.lead,.opinion,.columnas{grid-template-columns:1fr}.opinion-side{border-top:1px solid #0e2a232e;border-left:0}.columnas{flex-direction:column;display:flex}.rail{display:contents}.resto{order:1}.numeros{order:2}.boletin{order:3}.quienes{order:4}.lead-title{font-size:40px}.opinion-title{font-size:36px}.nota-title,.pagina-title{font-size:40px}.resto-title{font-size:28px}}@media (width<=720px){.masthead{flex-direction:column;align-items:flex-start;gap:14px;padding-top:22px}.edicion{text-align:center;align-self:stretch}.nav,.header-compacta .barra{flex-direction:column;align-items:flex-start}.header-compacta .nav-links{justify-content:flex-start}.logo-compacta{font-size:56px}.footer-grid{grid-template-columns:1fr}.sigue{flex-direction:column;align-items:flex-start}.sigue-meta{text-align:left}.editor-cabecera{flex-direction:column;align-items:flex-start}.opinion-main,.opinion-side{padding:22px 18px}}@media (width<=360px){.nav-links{gap:8px 14px}.lead-title,.nota-title{font-size:36px}}
