:root{--paper: #f5f7f8;--surface: #ffffff;--ink: #171a21;--muted: #5c6672;--hairline: #dce1e5;--accent: #1b6560;--accent-soft: #e4efed;--warn: #a85a28;--warn-soft: #f6eae0;--sans: "IBM Plex Sans", ui-sans-serif, system-ui, "Segoe UI", sans-serif;--serif: "Newsreader", ui-serif, Georgia, "Times New Roman", serif;--ancho: 46rem;--radio: 3px}@media(prefers-color-scheme:dark){:root{--paper: #101319;--surface: #171b22;--ink: #e4e8ec;--muted: #97a1ac;--hairline: #2a303a;--accent: #6fc0b7;--accent-soft: #152c2b;--warn: #d79a66;--warn-soft: #2a1f16}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.62;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto}a{color:var(--accent);text-underline-offset:2px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.saltar{position:absolute;left:-9999px}.saltar:focus{left:1rem;top:1rem;z-index:10;background:var(--surface);padding:.6rem 1rem;border-radius:var(--radio)}.cabecera{border-bottom:1px solid var(--hairline);background:var(--surface)}.banda{max-width:var(--ancho);margin:0 auto;padding:1.1rem 1.15rem;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1.5rem}.marca{text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:.1rem}.marca-nombre{font-family:var(--serif);font-size:1.5rem;font-weight:600;letter-spacing:-.015em;line-height:1.1}.marca-lema{font-size:.76rem;color:var(--muted)}.banda nav{display:flex;gap:1.1rem;font-size:.88rem}main{max-width:var(--ancho);margin:0 auto;padding:2.25rem 1.15rem 4rem;display:flex;flex-direction:column;gap:2.5rem}.pie{border-top:1px solid var(--hairline);background:var(--surface);color:var(--muted);font-size:.85rem}.pie p{max-width:var(--ancho);margin:0 auto;padding:0 1.15rem}.pie p:first-child{padding-top:1.6rem}.pie p:last-child{padding-bottom:1.6rem}h1,h2,h3{font-family:var(--serif);font-weight:600;letter-spacing:-.015em;text-wrap:balance;margin:0}h1{font-size:clamp(1.85rem,5.5vw,2.6rem);line-height:1.12}h2{font-size:1.35rem;line-height:1.2}h3{font-size:1.1rem;line-height:1.25}p{margin:0}.fino{color:var(--muted);font-size:.86rem}.kicker{display:flex;flex-wrap:wrap;gap:.4rem .9rem;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600}.kicker span:first-child{color:var(--accent)}.portada-intro{display:flex;flex-direction:column;gap:.7rem;padding-bottom:1.75rem;border-bottom:2px solid var(--ink)}.lema{font-family:var(--serif);font-size:1.15rem;color:var(--muted);max-width:38ch}.cabecera-pagina{display:flex;flex-direction:column;gap:.6rem;padding-bottom:1.2rem;border-bottom:1px solid var(--hairline)}.cabecera-pagina .fino{max-width:60ch}.vacio{color:var(--muted);padding:2rem 0}.aviso{display:flex;flex-direction:column;gap:2rem;padding-top:1.5rem;max-width:64ch}.aviso section{display:flex;flex-direction:column;gap:.7rem}.aviso ul{margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.6rem}.rejilla{display:flex;flex-direction:column;gap:1px;background:var(--hairline);border-block:1px solid var(--hairline)}.tarjeta{background:var(--paper);padding:1.35rem 0;display:flex;flex-direction:column;gap:.55rem}.rejilla .tarjeta{padding:1.35rem 0}.tarjeta h2{font-size:1.4rem}.tarjeta h2 a{color:inherit;text-decoration:none}.tarjeta h2 a:hover{text-decoration:underline;text-decoration-color:var(--accent)}.tarjeta.destacada{border-bottom:1px solid var(--hairline);padding-bottom:1.9rem}.tarjeta.destacada h2{font-size:clamp(1.7rem,5vw,2.15rem)}.extracto{color:var(--muted);max-width:62ch}.tarjeta-pie{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .75rem;font-size:.8rem;color:var(--muted)}.temas{display:flex;flex-wrap:wrap;gap:.4rem}.tema{display:inline-block;font-size:.76rem;font-weight:600;letter-spacing:.02em;color:var(--accent);background:var(--accent-soft);border-radius:var(--radio);padding:.2em .55em;text-decoration:none}.tema:hover{text-decoration:underline}.tema.grande{font-size:.95rem;padding:.4em .75em}.nube{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.conferencia{display:flex;flex-direction:column;gap:2.25rem}.portada{display:flex;flex-direction:column;gap:.8rem;padding-bottom:1.5rem;border-bottom:2px solid var(--ink)}.entrada{font-family:var(--serif);font-size:1.16rem;line-height:1.55;max-width:64ch}.resumen,.datos,.clips,.fuente{display:flex;flex-direction:column;gap:.85rem}.datos ul{margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.6rem}.datos li{max-width:64ch}.fuente{border-top:1px solid var(--hairline);padding-top:1.5rem;font-size:.92rem}.clip{border-top:1px solid var(--hairline);padding-top:1.5rem;display:flex;flex-direction:column;gap:.7rem;scroll-margin-top:1.5rem}.clip:target{border-left:3px solid var(--accent);padding-left:1rem;margin-left:-1rem}.clip-cab{display:flex;gap:.8rem;align-items:baseline}.clip-n{font-family:var(--serif);font-size:1.5rem;color:var(--accent);font-weight:600;font-variant-numeric:tabular-nums;flex:none}.clip-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .7rem;font-size:.8rem;color:var(--muted);margin-top:.25rem}.etiqueta{font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:.15em .5em;border-radius:var(--radio);border:1px solid currentColor}.etiqueta.anuncio{color:var(--accent)}.etiqueta.pregunta{color:var(--warn)}.ancla{text-decoration:none;opacity:.55}.ancla:hover{opacity:1}.gancho{font-family:var(--serif);font-size:1.12rem;font-style:italic;color:var(--ink);border-left:2px solid var(--accent);padding-left:.85rem;max-width:40ch}.clip-desc{color:var(--muted);font-size:.94rem;max-width:64ch}.reproductor{position:relative;width:min(100%,320px);aspect-ratio:9 / 16;background:var(--hairline);border-radius:var(--radio);overflow:hidden}.reproductor iframe,.reproductor .fachada{position:absolute;inset:0;width:100%;height:100%;border:0}.fachada{padding:0;cursor:pointer;background:#000}.fachada img{width:100%;height:100%;object-fit:cover;opacity:.85}.fachada:hover img{opacity:1}.play{position:absolute;inset:0;margin:auto;width:4rem;height:4rem;border-radius:50%;background:#0000008c;border:2px solid #fff}.play:after{content:"";position:absolute;inset:0;margin:auto;width:0;height:0;border-left:1.15rem solid #fff;border-top:.72rem solid transparent;border-bottom:.72rem solid transparent;transform:translate(.18rem)}.sin-video{font-size:.88rem;color:var(--warn);background:var(--warn-soft);border-radius:var(--radio);padding:.6rem .8rem;max-width:40ch}.mes{display:flex;flex-direction:column;gap:.8rem}.mes h2 a{color:inherit;text-decoration:none}.mes h2 a:hover{text-decoration:underline}.lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px;background:var(--hairline);border-block:1px solid var(--hairline)}.lista li{background:var(--paper);padding:.85rem 0;display:flex;flex-direction:column;gap:.15rem}.lista time{font-size:.76rem;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.lista a{color:inherit;text-decoration:none;font-family:var(--serif);font-size:1.08rem}.lista a:hover{text-decoration:underline;text-decoration-color:var(--accent)}.meses{border-top:1px solid var(--hairline);padding-top:1.5rem;display:flex;flex-direction:column;gap:.75rem}.meses ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}@media(min-width:46rem){.lista li{flex-direction:row;align-items:baseline;gap:1rem}.lista time{flex:none;width:11rem}.lista a{flex:1}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
