/*
Theme Name: El Prisma
Theme URI: https://diarioprisma.com/
Author: Mohamed Oundir (El Prisma)
Description: Tema ligero a medida de Mohamed Oundir (el prisma), sin frameworks, css propio, carga rápida.
Version: 1.9.3
License: GNU GPL v2 or later
Text Domain: elprisma
*/
/* hebrew */
@font-face {
  font-family: 'Frank Ruhl Libre';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/frankruhllibre/v23/j8_w6_fAw7jrcalD7oKYNX0QfAnPW7Ll4ajn.woff2) format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* latin-ext */
@font-face {
  font-family: 'Frank Ruhl Libre';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/frankruhllibre/v23/j8_w6_fAw7jrcalD7oKYNX0QfAnPW77l4ajn.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Frank Ruhl Libre';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/frankruhllibre/v23/j8_w6_fAw7jrcalD7oKYNX0QfAnPW7Dl4Q.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* hebrew */
@font-face {
  font-family: 'Frank Ruhl Libre';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/frankruhllibre/v23/j8_w6_fAw7jrcalD7oKYNX0QfAnPW7Ll4ajn.woff2) format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* latin-ext */
@font-face {
  font-family: 'Frank Ruhl Libre';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/frankruhllibre/v23/j8_w6_fAw7jrcalD7oKYNX0QfAnPW77l4ajn.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Frank Ruhl Libre';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/frankruhllibre/v23/j8_w6_fAw7jrcalD7oKYNX0QfAnPW7Dl4Q.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* hebrew */
@font-face {
  font-family: 'Frank Ruhl Libre';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/frankruhllibre/v23/j8_w6_fAw7jrcalD7oKYNX0QfAnPW7Ll4ajn.woff2) format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* latin-ext */
@font-face {
  font-family: 'Frank Ruhl Libre';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/frankruhllibre/v23/j8_w6_fAw7jrcalD7oKYNX0QfAnPW77l4ajn.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Frank Ruhl Libre';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/frankruhllibre/v23/j8_w6_fAw7jrcalD7oKYNX0QfAnPW7Dl4Q.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* hebrew */
@font-face {
  font-family: 'Frank Ruhl Libre';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/frankruhllibre/v23/j8_w6_fAw7jrcalD7oKYNX0QfAnPW7Ll4ajn.woff2) format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* latin-ext */
@font-face {
  font-family: 'Frank Ruhl Libre';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/frankruhllibre/v23/j8_w6_fAw7jrcalD7oKYNX0QfAnPW77l4ajn.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Frank Ruhl Libre';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/frankruhllibre/v23/j8_w6_fAw7jrcalD7oKYNX0QfAnPW7Dl4Q.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


:root{--ink:#16130F;--ink-soft:#2A251E;--paper:#FFFFFF;--paper-dim:#F5F5F3;--orange:#01F3B3;--orange-deep:#075E45;--amber:#35B57F;--green:#12805C;--muted:#6E665A;--line:#E3DACA}*{margin:0;padding:0;box-sizing:border-box}html{background:var(--paper)}body{font-family:'Inter',system-ui,sans-serif;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased}.wrap{max-width:1260px;margin:0 auto;padding:0 28px}.bebas{font-family:'Bebas Neue',sans-serif;font-weight:400;letter-spacing:.01em}/* ---- top signal bar ---- */.signal{height:6px;background:linear-gradient(90deg,var(--orange) 0%,var(--orange) 55%,var(--amber) 100%)}.topbar{border-bottom:1px solid var(--line);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:600}.topbar .wrap{display:flex;justify-content:space-between;align-items:center;padding-top:9px;padding-bottom:9px;gap:12px}.topbar .date{color:var(--ink)}.topbar .motto{display:flex;align-items:center;gap:8px}.topbar .motto svg{flex:none}/* ---- masthead ---- */.masthead{padding:34px 0 0}.wordmark{display:flex;align-items:flex-end;justify-content:center;font-family:'Bebas Neue',sans-serif;font-size:clamp(64px,9.2vw,124px);line-height:.86;letter-spacing:.015em;color:var(--ink);user-select:none}.wordmark .prism-i{display:inline-flex;align-items:flex-end;height:1em;margin:0 .055em}.wordmark .prism-i svg{height:.74em;width:auto;display:block}.tagline{text-align:center;margin-top:12px;font-size:13px;letter-spacing:.34em;text-transform:uppercase;color:var(--muted);font-weight:600}nav.sections{margin-top:26px;border-top:2px solid var(--ink);border-bottom:1px solid var(--line)}nav.sections .wrap{display:flex;justify-content:center;align-items:stretch;gap:0;padding-top:0;padding-bottom:0}nav.sections a{font-family:'Bebas Neue',sans-serif;font-size:21px;letter-spacing:.09em;color:var(--ink);text-decoration:none;padding:13px 30px 10px;position:relative;white-space:nowrap}nav.sections a:hover{color:var(--orange)}nav.sections a + a{border-left:1px solid var(--line)}nav.sections a .dot{color:var(--orange)}.ep-vbadge{display:inline-flex;vertical-align:-3px;margin-right:3px}/* ---- hero ---- */.hero{padding:52px 0 0}.kicker{display:flex;align-items:center;gap:12px;font-family:'Bebas Neue',sans-serif;font-size:24px;letter-spacing:.14em;color:var(--ink)}.kicker .glyph{flex:none;display:inline-flex}.kicker .rule{flex:1;height:1px;background:var(--ink)}.kicker .edition{font-size:15px;letter-spacing:.2em;color:var(--orange);font-weight:400}.hero-grid{display:grid;grid-template-columns:1.25fr .95fr;gap:44px;margin-top:26px;align-items:stretch}.hero-copy h1{font-family:'Inter Tight',sans-serif;font-weight:800;font-size:clamp(34px,3.6vw,52px);line-height:1.04;letter-spacing:-.018em}.hero-copy h1 .hl{box-shadow:inset 0 -0.32em 0 var(--orange)}.standfirst{margin-top:18px;font-family:'Newsreader',Georgia,serif;font-style:italic;font-size:20px;line-height:1.45;color:var(--ink-soft)}.byline{margin-top:20px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:600;display:flex;gap:14px;align-items:center}.byline .chip{background:var(--ink);color:var(--paper);padding:4px 10px 3px;font-family:'Bebas Neue',sans-serif;font-size:15px;letter-spacing:.12em;font-weight:400}.prism-panel{background:var(--ink);border-radius:6px;position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:340px}.prism-panel .panel-label{padding:16px 20px 0;display:flex;justify-content:space-between;font-family:'Bebas Neue',sans-serif;font-size:17px;letter-spacing:.18em;color:var(--paper)}.prism-panel .panel-label span:last-child{color:var(--orange)}.prism-panel svg{flex:1;width:100%;height:100%;display:block}.angles{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:36px}.angle{border-top:2px solid var(--ink);padding-top:16px}.angle:nth-child(2){border-top-color:var(--orange)}.angle:nth-child(3){border-top-color:var(--amber)}.angle .num{font-family:'Bebas Neue',sans-serif;font-size:15px;letter-spacing:.22em;color:var(--muted)}.angle h3{font-family:'Inter Tight',sans-serif;font-weight:800;font-size:19px;margin-top:6px;letter-spacing:-.01em}.angle p{margin-top:8px;font-size:14px;line-height:1.55;color:var(--ink-soft)}/* ---- verificados ---- */.verificados{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink);margin-top:64px;padding:58px 0 62px;position:relative}.verif-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.verif-head .title{display:flex;align-items:center;gap:16px}.verif-head h2{font-family:'Bebas Neue',sans-serif;font-size:52px;letter-spacing:.06em;line-height:.9}.verif-head h2 em{font-style:normal;color:var(--orange)}.verif-head p{font-size:14px;color:var(--muted);max-width:360px;line-height:1.6}.verif-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:38px}.verif-card{background:#fff;border:1px solid var(--line);border-radius:4px;padding:26px 24px 20px;display:flex;flex-direction:column;gap:14px}.verdict{align-self:flex-start;font-family:'Bebas Neue',sans-serif;font-size:17px;letter-spacing:.16em;padding:5px 12px 3px;border-radius:3px;display:inline-flex;align-items:center;gap:8px}.verdict svg{width:13px;height:13px}.v-bulo{background:var(--orange);color:#fff}.v-verdadero{background:var(--green);color:#fff}.v-enganoso{background:var(--amber);color:var(--ink)}.claim{font-family:'Inter Tight',sans-serif;font-weight:700;font-size:18px;line-height:1.3;letter-spacing:-.01em}.claim::before{content:none}.claim::after{content:none}.verif-why{font-size:14px;line-height:1.6;color:var(--ink-soft);flex:1}.verif-meta{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:600;border-top:1px solid var(--line);padding-top:14px}/* ---- sections ---- */section.block{padding:66px 0 10px}.sec-head{display:flex;align-items:center;gap:16px;margin-bottom:28px}.sec-head h2{font-family:'Bebas Neue',sans-serif;font-size:40px;letter-spacing:.07em;line-height:.9}.sec-head h2 em{font-style:normal;color:var(--orange)}.sec-head .rule{flex:1;height:1px;background:var(--line)}.sec-head .more{font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--orange);text-decoration:none;white-space:nowrap}.eco-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:40px}.eco-feature .kickerline{font-family:'Bebas Neue',sans-serif;font-size:16px;letter-spacing:.18em;color:var(--orange)}.eco-feature h3{font-family:'Inter Tight',sans-serif;font-weight:800;font-size:31px;line-height:1.12;letter-spacing:-.015em;margin-top:10px}.eco-feature p{margin-top:12px;font-size:15px;line-height:1.6;color:var(--ink-soft)}.eco-feature .meta{margin-top:14px;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:600}.eco-list{display:flex;flex-direction:column}.eco-item{padding:16px 0;border-bottom:1px solid var(--line);display:flex;gap:16px;align-items:baseline}.eco-item:first-child{padding-top:2px}.eco-item:last-child{border-bottom:none}.eco-item .tag{font-family:'Bebas Neue',sans-serif;font-size:14px;letter-spacing:.16em;color:var(--orange);min-width:86px;flex:none}.eco-item h4{font-family:'Inter Tight',sans-serif;font-weight:700;font-size:17.5px;line-height:1.3;letter-spacing:-.01em}.cripto{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:64px;padding:0 0 62px}.ticker{border-bottom:1px solid var(--line);background:var(--paper-dim);font-family:'Bebas Neue',sans-serif;font-size:18px;letter-spacing:.08em;overflow:hidden}.ticker .wrap{display:flex;gap:36px;padding-top:10px;padding-bottom:8px;white-space:nowrap;flex-wrap:wrap}.ticker .up{color:var(--green)}.ticker .down{color:var(--orange-deep)}.ticker .sym{color:var(--ink)}.ticker .px{color:var(--muted)}.cripto .sec-head{margin-top:40px}.cripto-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.cripto-card{border:1px solid var(--line);border-radius:4px;padding:20px;background:#fff;display:flex;flex-direction:column;gap:10px}.cripto-card .tag{font-family:'Bebas Neue',sans-serif;font-size:15px;letter-spacing:.18em;color:var(--orange)}.cripto-card h4{font-family:'Inter Tight',sans-serif;font-weight:700;font-size:17px;line-height:1.3;letter-spacing:-.01em;flex:1}.cripto-card .meta{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:600}.spark{width:100%;height:34px;display:block}/* ---- herramientas ---- */.tools-sec{background:var(--paper);border-top:1px solid var(--line);margin-top:64px;padding:0 0 62px}.tools-sec .sec-head{margin-top:40px}.tools-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.tool-card{border:1px solid var(--line);border-radius:4px;padding:20px;background:#fff;display:flex;flex-direction:column;gap:10px;text-decoration:none;color:var(--ink);position:relative;transition:box-shadow .15s}.tool-card:hover{box-shadow:0 4px 0 var(--orange)}.tool-card .n{font-family:'Bebas Neue',sans-serif;font-size:26px;color:var(--orange);line-height:1}.tool-card h4{font-family:'Inter Tight',sans-serif;font-weight:800;font-size:18px;letter-spacing:-.01em;line-height:1.2}.tool-card p{font-size:13px;line-height:1.5;color:var(--ink-soft);flex:1}.tool-card .go{font-family:'Bebas Neue',sans-serif;font-size:16px;letter-spacing:.14em;color:var(--orange)}@media (max-width:860px){.tools-grid{grid-template-columns:1fr 1fr;gap:14px}}@media (max-width:520px){.tools-grid{grid-template-columns:1fr}}/* ---- footer ---- */footer{background:var(--ink);color:var(--paper);margin-top:0;padding:48px 0 38px}footer .f-mark{font-family:'Bebas Neue',sans-serif;font-size:44px;letter-spacing:.03em;display:flex;align-items:flex-end;justify-content:center}footer .f-mark .prism-i{display:inline-flex;align-items:flex-end;height:1em;margin:0 .06em}footer .f-mark .prism-i svg{height:.74em;width:auto;display:block}footer .f-motto{text-align:center;margin-top:10px;font-size:11.5px;letter-spacing:.3em;text-transform:uppercase;color:#8B8272;font-weight:600}footer .f-links{display:flex;justify-content:center;gap:28px;margin-top:22px;font-family:'Bebas Neue',sans-serif;font-size:17px;letter-spacing:.14em}footer .f-links a{color:var(--paper);text-decoration:none}footer .f-links a:hover{color:var(--orange)}footer .legal{text-align:center;margin-top:24px;font-size:11px;color:#6E6659;letter-spacing:.06em}/* ---- mobile ---- */@media (max-width: 860px){.wrap{padding:0 18px}.topbar .wrap{flex-direction:column;gap:5px;padding-top:10px;padding-bottom:10px}.masthead{padding-top:24px}nav.sections .wrap{justify-content:space-between;overflow-x:auto;padding:0}nav.sections a{padding:12px 5px 9px;font-size:14.5px;letter-spacing:.04em;flex:1;text-align:center}.kicker{flex-wrap:wrap;row-gap:4px}.kicker .rule{display:none}.kicker .edition{width:100%;font-size:12.5px}.hero{padding-top:32px}.hero-grid{grid-template-columns:1fr;gap:26px}.prism-panel{min-height:260px}.angles{grid-template-columns:1fr;gap:18px}.verificados{margin-top:40px;padding:36px 0 40px}.verif-head h2{font-size:40px}.verif-grid{grid-template-columns:1fr;gap:16px}.eco-grid{grid-template-columns:1fr;gap:28px}.cripto-grid{grid-template-columns:1fr;gap:16px}.sec-head h2{font-size:32px}.ticker .wrap{gap:22px}footer .f-links{flex-wrap:wrap;gap:16px}}/* ================= v1.1: breaking bar, burger, menú móvil, responsive ================= *//* ---- barra ÚLTIMA HORA ---- */.breaking{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper-dim)}.breaking .wrap{display:flex;align-items:center;gap:14px;padding-top:9px;padding-bottom:9px;min-height:38px}.breaking-tag{display:inline-flex;align-items:center;gap:7px;flex:none;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#fff;background:var(--ink);padding:5px 10px 4px}.breaking-tag .pulse{width:7px;height:7px;border-radius:50%;background:var(--orange);animation:prisma-pulse 1.6s ease-in-out infinite}@keyframes prisma-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.72)}}.breaking-text{font-size:13.5px;font-weight:600;color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}/* ---- hamburguesa (solo móvil) ---- */.burger{display:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:10px;background:none;border:0;cursor:pointer;flex:none}.burger span{display:block;height:2.5px;background:var(--ink);border-radius:2px;transition:transform .2s,opacity .2s}.burger.activo span:nth-child(1){transform:translateY(7.5px) rotate(45deg)}.burger.activo span:nth-child(2){opacity:0}.burger.activo span:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}/* ---- menú móvil a pantalla completa ---- */.menu-movil{position:fixed;inset:0;z-index:999;background:var(--paper);padding-top:74px;overflow-y:auto}.menu-movil .buscador{display:flex;border:2px solid var(--ink);margin:6px 0 26px}.menu-movil .buscador input{flex:1;border:0;background:transparent;padding:14px 16px;font-size:16px;font-family:'Inter',sans-serif;color:var(--ink);outline:none;min-width:0}.menu-movil .buscador button{border:0;background:var(--ink);color:#fff;font-size:20px;padding:0 20px;cursor:pointer}.menu-movil .menu-lista{display:flex;flex-direction:column}.menu-movil .menu-lista a{font-family:'Inter Tight',sans-serif;font-weight:800;font-size:26px;text-transform:uppercase;letter-spacing:.02em;color:var(--ink);text-decoration:none;padding:15px 0;border-bottom:1px solid var(--line)}.menu-movil .menu-lista a:active{color:var(--orange)}.menu-movil .menu-pie{display:flex;gap:22px;margin-top:26px}.menu-movil .menu-pie a{font-size:13px;font-weight:600;color:var(--muted);text-decoration:none;text-transform:uppercase;letter-spacing:.1em}/* ---- responsive ---- */@media (max-width: 960px){.wrap{padding:0 18px}.masthead{padding:16px 0 0}.masthead-row{display:flex;align-items:center;gap:14px}.burger{display:flex}.wordmark{justify-content:flex-start;font-size:clamp(46px,13vw,72px);flex:1}.tagline{display:none}.sections{display:none}.topbar .motto{display:none}.hero-grid{grid-template-columns:1fr !important}.hero h1,.hero-title{font-size:clamp(30px,8.4vw,44px) !important;line-height:1.04 !important}.f-links{flex-wrap:wrap;justify-content:center;gap:14px}}@media (max-width: 480px){.breaking-text{font-size:12.5px}.menu-movil .menu-lista a{font-size:22px;padding:13px 0}}/* v1.1.1: la hamburguesa queda por encima del menú abierto (poder cerrarlo) */.burger{position:relative;z-index:1001}.menu-movil{z-index:1000}/* v1.2.2: semántica de veredictos con la nueva paleta verde */.v-bulo{background:#C4391D;color:#fff}.v-enganoso{background:#E8A13A;color:var(--ink)}/* ================= v1.3: ticker en movimiento, páginas de sección, vida editorial ================= *//* ---- ticker marquee ---- */.breaking-viewport{overflow:hidden;flex:1;min-width:0}.ticker-track{display:inline-flex;white-space:nowrap;animation:prisma-ticker 32s linear infinite;will-change:transform}.breaking:hover .ticker-track{animation-play-state:paused}.tick-group{display:inline-flex;align-items:center;gap:26px;padding-right:26px}.tick-group>span{font-size:13.5px;font-weight:600;color:var(--ink-soft)}.tick-sep{color:var(--orange);font-size:9px}@keyframes prisma-ticker{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion: reduce){.ticker-track{animation:none}}/* ---- página de sección ---- */.section-hero{padding:56px 0 30px;border-bottom:1px solid var(--line)}.breadcrumb{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:600;margin-bottom:18px}.breadcrumb a{color:var(--orange);text-decoration:none}.breadcrumb span{margin:0 8px;color:var(--line)}.section-hero h1{font-family:'Bebas Neue',sans-serif;font-size:clamp(48px,7vw,84px);letter-spacing:.03em;line-height:.92;color:var(--ink)}.section-desc{margin-top:14px;max-width:560px;font-family:'Newsreader',Georgia,serif;font-style:italic;font-size:19px;line-height:1.5;color:var(--ink-soft)}.redaccion-head{display:flex;align-items:center;gap:10px;margin-bottom:22px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--ink)}.pulse-dot{width:8px;height:8px;border-radius:50%;background:var(--orange);animation:prisma-pulse 1.6s ease-in-out infinite;flex:none}.redaccion-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.redaccion-card{border:1px solid var(--line);border-left:3px solid var(--orange);background:#fff;padding:20px 22px;border-radius:3px;transition:transform .15s,box-shadow .15s}.redaccion-card:hover{transform:translateY(-3px);box-shadow:0 6px 0 rgba(1,243,179,.25)}.rc-tag{font-family:'Bebas Neue',sans-serif;font-size:14px;letter-spacing:.18em;color:var(--orange);display:block;margin-bottom:8px}.redaccion-card h3{font-family:'Inter Tight',sans-serif;font-weight:800;font-size:19px;line-height:1.25;letter-spacing:-.01em}@media (max-width:700px){.redaccion-grid{grid-template-columns:1fr}}/* ---- vida editorial: hero más grande, hovers ---- */.hero-copy h1{font-size:clamp(36px,4.4vw,62px)}.tool-card:hover,.cripto-card:hover{transform:translateY(-3px)}.cripto-card{transition:transform .15s,box-shadow .15s}.cripto-card:hover{box-shadow:0 6px 0 rgba(1,243,179,.3)}.tool-card{transition:transform .15s,box-shadow .15s}.verif-card{transition:transform .15s,box-shadow .15s}.verif-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(22,19,15,.08)}.angle{transition:transform .15s}.angle:hover{transform:translateY(-2px)}/* ================= v1.3.2: Verificados con punch ================= */.verdict-big{display:inline-block;font-family:'Bebas Neue',sans-serif;font-size:30px;letter-spacing:.08em;line-height:1;padding:10px 16px 7px;margin-bottom:14px;border-radius:2px;color:#fff}.verdict-big.v-bulo{background:#C4391D;color:#fff}.verdict-big.v-verdadero{background:#12805C;color:#fff}.verdict-big.v-guia{background:#16130F;color:#01F3B3}.verdict-big.v-enganoso{background:#E8A13A;color:#16130F}.verif-card{border-top:4px solid #16130F !important;box-shadow:0 10px 30px rgba(22,19,15,.10) !important}.verif-card:has(.v-bulo){border-top-color:#C4391D !important}.verif-card:has(.v-guia){border-top-color:#01F3B3 !important}.verif-card .claim{font-family:'Inter Tight',sans-serif;font-weight:800;font-size:21px;line-height:1.22;letter-spacing:-.01em}.verif-angle{border-left:4px solid #16130F}.verif-angle:has(.v-bulo){border-left-color:#C4391D}.verif-angle:has(.v-guia){border-left-color:#01F3B3}@media (max-width:700px){.verdict-big{font-size:24px}}/* ================= v1.3.3: estándar profesional de artículo ================= */.art-wrap{max-width:780px}.art-title{font-family:'Inter Tight',sans-serif;font-weight:800;font-size:clamp(32px,3.6vw,48px);line-height:1.05;letter-spacing:-.02em;margin-top:18px}.art-standfirst{font-family:'Newsreader',Georgia,serif;font-style:italic;font-size:21px;line-height:1.5;color:var(--ink-soft);margin-top:16px;max-width:640px}.art-byline{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:22px;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.art-author{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--ink)}.art-author strong{font-weight:700}.art-meta{font-size:13px;color:var(--muted)}.art-share{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.art-share>span{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--muted);margin-right:4px}.share-btn{font-family:'Inter',sans-serif;font-size:12.5px;font-weight:600;color:var(--ink);border:1px solid var(--line);background:#fff;padding:7px 13px;border-radius:999px;cursor:pointer;text-decoration:none;transition:all .15s}.share-btn:hover{border-color:var(--orange);color:var(--orange-deep);transform:translateY(-1px)}.entry-content{margin-top:34px;font-family:'Newsreader',Georgia,serif;font-size:19.5px;line-height:1.72;color:var(--ink-soft)}.entry-content p{margin:0 0 22px}.entry-content h2{font-family:'Inter Tight',sans-serif;font-weight:800;font-size:27px;line-height:1.15;letter-spacing:-.015em;color:var(--ink);margin:40px 0 16px;padding-top:26px;border-top:3px solid var(--orange)}.entry-content h3{font-family:'Inter Tight',sans-serif;font-weight:700;font-size:21px;color:var(--ink);margin:30px 0 12px}.entry-content ul,.entry-content ol{margin:0 0 22px 22px}.entry-content li{margin-bottom:8px}.entry-content strong{color:var(--ink)}.entry-content a{color:var(--orange-deep);text-decoration:underline;text-underline-offset:3px}.entry-content blockquote{margin:28px 0;padding:18px 24px;border-left:4px solid var(--orange);background:var(--paper-dim);font-style:italic;font-size:20px}.entry-content table{width:100%;border-collapse:collapse;margin:24px 0;font-family:'Inter',sans-serif;font-size:15px}.entry-content th{background:var(--ink);color:#fff;text-align:left;padding:10px 12px;font-weight:600}.entry-content td{padding:10px 12px;border-bottom:1px solid var(--line)}.entry-content tr:nth-child(even) td{background:var(--paper-dim)}.entry-content hr{border:none;border-top:1px solid var(--line);margin:32px 0}.art-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:36px;padding-top:22px;border-top:1px solid var(--line)}.tag-pill{font-family:'Inter',sans-serif;font-size:13px;font-weight:600;color:var(--orange-deep);background:rgba(1,243,179,.14);padding:6px 14px;border-radius:999px;text-decoration:none;transition:background .15s}.tag-pill:hover{background:rgba(1,243,179,.3)}.art-related{margin-top:48px;padding-top:30px;border-top:3px solid var(--ink)}@media (max-width:700px){.entry-content{font-size:18px}.art-title{font-size:30px}}/* ================= v1.3.4: Verificados — fondo moderno, bloques pro ================= */.section-hero-dark{margin:26px 0 10px;background:radial-gradient(1200px 400px at 85% -50%, rgba(1,243,179,.22), transparent 60%),linear-gradient(135deg,#0B0F0D 0%,#123B2E 62%,#075E45 100%);border-radius:18px;color:#fff;padding:58px 0 52px}.section-hero-dark .wrap{margin:0 auto}.breadcrumb.dark{color:rgba(255,255,255,.55)}.breadcrumb.dark a{color:#01F3B3}.breadcrumb.dark span{color:rgba(255,255,255,.3)}.sh-row{display:flex;align-items:center;gap:26px}.sh-mark{flex:none;filter:drop-shadow(0 6px 18px rgba(1,243,179,.35))}.section-hero-dark h1{font-family:'Bebas Neue',sans-serif;font-size:clamp(54px,7.5vw,96px);letter-spacing:.035em;line-height:.9;color:#fff;text-shadow:0 4px 30px rgba(0,0,0,.35)}.section-desc-dark{margin-top:12px;max-width:520px;font-family:'Newsreader',Georgia,serif;font-style:italic;font-size:19px;line-height:1.5;color:rgba(255,255,255,.78)}@media (max-width:700px){.sh-row{flex-direction:column;align-items:flex-start;gap:14px}}/* Tarjetas verificados: bloques pro con gradiente y profundidad */.verif-card{background:#fff;border:none !important;border-radius:14px !important;overflow:hidden;box-shadow:0 1px 2px rgba(22,19,15,.06),0 14px 34px rgba(22,19,15,.10) !important;position:relative;transition:transform .18s,box-shadow .18s}.verif-card::before{content:'';position:absolute;inset:0 0 auto 0;height:6px;background:linear-gradient(90deg,#16130F,#2A251E)}.verif-card:has(.v-bulo)::before{background:linear-gradient(90deg,#E2483A,#8F2410)}.verif-card:has(.v-verdadero)::before{background:linear-gradient(90deg,#35B57F,#0B5C40)}.verif-card:has(.v-guia)::before{background:linear-gradient(90deg,#01F3B3,#075E45)}.verif-card:hover{transform:translateY(-5px);box-shadow:0 2px 4px rgba(22,19,15,.06),0 26px 54px rgba(22,19,15,.16) !important}.verif-card .verdict-big{font-size:34px;letter-spacing:.1em;padding:12px 20px 9px;border-radius:6px;box-shadow:0 6px 16px rgba(22,19,15,.18)}.verdict-big.v-bulo{background:linear-gradient(135deg,#E2483A,#A02816)}.verdict-big.v-verdadero{background:linear-gradient(135deg,#35B57F,#0B5C40)}.verdict-big.v-guia{background:linear-gradient(135deg,#16130F,#2A251E);color:#01F3B3}.verif-more{display:inline-block;margin-top:14px;font-family:'Bebas Neue',sans-serif;font-size:15px;letter-spacing:.14em;color:var(--orange-deep);text-decoration:none}.verif-more:hover{text-decoration:underline}.verif-angle{background:#fff;border:none !important;border-radius:14px;padding:24px 26px;box-shadow:0 1px 2px rgba(22,19,15,.06),0 14px 34px rgba(22,19,15,.10);position:relative;overflow:hidden;transition:transform .18s,box-shadow .18s}.verif-angle::before{content:'';position:absolute;inset:0 auto 0 0;width:6px;background:linear-gradient(180deg,#16130F,#2A251E)}.verif-angle:has(.v-bulo)::before{background:linear-gradient(180deg,#E2483A,#8F2410)}.verif-angle:has(.v-verdadero)::before{background:linear-gradient(180deg,#35B57F,#0B5C40)}.verif-angle:has(.v-guia)::before{background:linear-gradient(180deg,#01F3B3,#075E45)}.verif-angle:hover{transform:translateY(-5px);box-shadow:0 2px 4px rgba(22,19,15,.06),0 26px 54px rgba(22,19,15,.16)}/* ================= v1.3.5: cuerpo de artículo estilo Newtral (Graphik→Inter) ================= */.entry-content{font-family:'Inter',-apple-system,'Helvetica Neue',Arial,sans-serif;font-size:17.5px;line-height:1.68;color:#2A251E}.entry-content p{margin:0 0 20px}.art-standfirst{font-family:'Inter',sans-serif;font-style:normal;font-weight:600;font-size:19px;line-height:1.5;color:var(--ink)}.art-desc,.section-desc{font-family:'Inter',sans-serif;font-style:normal;font-weight:500}/* ================= v1.3.6: estándar artículo elDiario — fotos, más-info, tags ================= */.entry-content figure.art-foto{margin:30px 0 34px}.entry-content figure.art-foto img{width:100%;height:auto;border-radius:12px;display:block;box-shadow:0 10px 30px rgba(22,19,15,.12)}.entry-content figure.art-foto figcaption{font-family:'Inter',sans-serif;font-size:13.5px;line-height:1.5;color:#7A7468;margin-top:10px;padding-left:12px;border-left:3px solid rgba(1,243,179,.55)}.entry-content figure.art-foto figcaption .cred{color:#A39D90;text-decoration:none}.entry-content figure.art-foto figcaption .cred:hover{color:var(--orange-deep);text-decoration:underline}aside.mas-info{margin:30px 0;padding:20px 24px 22px;background:var(--paper-dim);border-radius:12px;border-left:5px solid var(--orange)}aside.mas-info span{display:block;font-family:'Bebas Neue',sans-serif;font-size:14px;letter-spacing:.16em;color:var(--orange-deep);margin-bottom:6px}aside.mas-info a{font-family:'Inter',sans-serif;font-weight:700;font-size:18.5px;line-height:1.35;color:var(--ink) !important;text-decoration:none !important}aside.mas-info a:hover{color:var(--orange-deep) !important}.tag-pill{text-transform:none}.tag-pill.tag-cat{background:var(--ink);color:#fff}.tag-pill.tag-cat:hover{background:var(--orange-deep)}@media (max-width:700px){aside.mas-info a{font-size:16.5px}}/* ================= v1.4.0: portada con fotos + Verificados estilo Newtral ================= */.hero-v2{padding:26px 0 10px}.hero-photo{display:block;position:relative;border-radius:18px;overflow:hidden;margin-top:18px;aspect-ratio:21/9;background:#16130F;text-decoration:none}.hero-photo img{width:100%;height:100%;object-fit:cover;display:block}.hero-overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:40px 44px 34px;max-width:100%;background:linear-gradient(180deg,rgba(10,12,10,0) 30%,rgba(10,12,10,.55) 62%,rgba(10,12,10,.88) 100%)}.hero-chip{align-self:flex-start;background:#01F3B3;color:#0B0F0D;font-family:'Bebas Neue',sans-serif;font-size:15px;letter-spacing:.14em;padding:4px 14px;border-radius:6px;margin-bottom:14px}.hero-overlay h1{color:#fff;font-family:'Inter Tight',sans-serif;font-weight:800;font-size:44px;line-height:1.08;letter-spacing:-.02em;margin:0 0 12px;max-width:820px}.hero-overlay .standfirst{color:rgba(255,255,255,.85);font-family:'Inter',sans-serif;font-size:17.5px;line-height:1.5;max-width:680px;margin:0 0 14px}.hero-overlay .byline{color:rgba(255,255,255,.66);font-family:'Inter',sans-serif;font-size:13.5px}.thumb{border-radius:10px;overflow:hidden;aspect-ratio:16/9;margin-bottom:14px;background:#EEE}.thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.angle:hover .thumb img,.cripto-card:hover .thumb img{transform:scale(1.04)}/* Verificados — tarjetas estilo Newtral */.vcard{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px rgba(22,19,15,.07),0 12px 30px rgba(22,19,15,.09);transition:transform .18s,box-shadow .18s}.vcard:hover{transform:translateY(-4px);box-shadow:0 2px 4px rgba(22,19,15,.07),0 22px 48px rgba(22,19,15,.15)}.vcard-img{position:relative;aspect-ratio:16/9;background:#E9E7E2}.vcard-img img{width:100%;height:100%;object-fit:cover;display:block}.vcard-chip{position:absolute;left:14px;bottom:14px;font-family:'Bebas Neue',sans-serif;font-size:16px;letter-spacing:.14em;color:#fff;padding:5px 16px;border-radius:6px;box-shadow:0 4px 14px rgba(0,0,0,.35)}.vcard-chip.v-bulo{background:#E2483A}.vcard-chip.v-verdadero{background:#12805C}.vcard-chip.v-guia{background:#16130F}.vcard-body{padding:18px 20px 20px}.vcard-body h4{font-family:'Inter Tight',sans-serif;font-weight:800;font-size:19px;line-height:1.25;letter-spacing:-.01em;margin:0 0 10px;color:var(--ink)}.vcard-meta{font-family:'Inter',sans-serif;font-size:13px;color:var(--muted);margin-bottom:8px}.vcard-more{font-family:'Bebas Neue',sans-serif;font-size:14px;letter-spacing:.14em;color:var(--orange-deep)}.vcard:hover .vcard-more{text-decoration:underline}@media (max-width:700px){.hero-photo{aspect-ratio:4/3}.hero-overlay{padding:22px 20px 20px}.hero-overlay h1{font-size:27px}.hero-overlay .standfirst{font-size:15px}}/* ================= v1.5.0: portada coherente, un solo sistema ================= *//* Apertura: texto NUNCA sobre foto. Escritorio: titular serif a la izquierda, foto a la derecha. Móvil: titular, foto, entradilla. */.hero-v2{padding:22px 0 6px}.apertura{display:grid;grid-template-columns:minmax(0,11fr) minmax(0,13fr);grid-template-areas:"head photo" "foot photo";column-gap:48px;align-content:center;padding:26px 0 32px;border-bottom:1px solid var(--line)}.ap-head{grid-area:head}.ap-foot{grid-area:foot}.ap-photo{grid-area:photo;display:block;border-radius:12px;overflow:hidden;aspect-ratio:16/10;background:#E9E7E2;align-self:center}.ap-photo img{width:100%;height:100%;object-fit:cover;display:block}.hero-chip{display:inline-block;background:var(--ink);color:#01F3B3;font-family:'Bebas Neue',sans-serif;font-size:15px;letter-spacing:.16em;padding:5px 14px 3px;border-radius:4px;margin-bottom:16px}.ap-head h1{font-family:'Newsreader',Georgia,serif;font-weight:600;font-size:clamp(30px,3.2vw,46px);line-height:1.08;letter-spacing:-.015em;margin:0}.ap-head h1 a{color:var(--ink);text-decoration:none}.ap-head h1 a:hover{box-shadow:inset 0 -0.14em 0 #01F3B3}.ap-foot .standfirst{font-family:'Newsreader',Georgia,serif;font-style:italic;font-size:19px;line-height:1.5;color:var(--ink-soft);margin:18px 0 0}.ap-foot .byline{margin-top:14px;font-family:'Inter',sans-serif;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}@media (max-width:860px){.apertura{grid-template-columns:1fr;grid-template-areas:"head" "photo" "foot";row-gap:14px;padding:18px 0 24px}.hero-chip{font-size:13.5px;margin-bottom:10px}.ap-head h1{font-size:29px;line-height:1.12}.ap-foot .standfirst{font-size:16.5px;margin-top:12px}.ap-foot .byline{margin-top:10px}}/* Tarjeta única (.pcard): misma proporción 16:10, mismo radio, misma escala tipográfica en toda la portada */.pcards{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:28px}.block .pcards,.cripto .pcards{margin-top:0}.pcard a{color:inherit;text-decoration:none;display:block}.pcard-img{border-radius:12px;overflow:hidden;aspect-ratio:16/10;margin-bottom:12px;background:#E9E7E2}.pcard-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.pcard a:hover .pcard-img img{transform:scale(1.045)}.pcard-kick{font-family:'Bebas Neue',sans-serif;font-size:14px;letter-spacing:.2em;color:var(--orange-deep);margin-bottom:6px}.pcard h3{font-family:'Inter Tight',sans-serif;font-weight:800;font-size:18.5px;line-height:1.25;letter-spacing:-.012em;margin:0}.pcard a:hover h3{color:var(--orange-deep)}.pcard-ex{margin-top:8px;font-size:14px;line-height:1.55;color:var(--ink-soft)}@media (max-width:960px){.pcards{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.pcards{grid-template-columns:1fr;gap:0;margin-top:10px}.block .pcards,.cripto .pcards{margin-top:0}.pcard a{display:grid;grid-template-columns:112px minmax(0,1fr);column-gap:14px;align-items:start;padding:14px 0;border-top:1px solid var(--line)}.pcard:first-child a{border-top:none;padding-top:4px}.pcard-img{aspect-ratio:4/3;margin:0;border-radius:8px;grid-row:span 3}.pcard-kick{font-size:12.5px;margin-bottom:4px}.pcard h3{font-size:16.5px;line-height:1.3}.pcard-ex{display:none}}/* Verificados dentro del mismo sistema: misma proporción y radio */.vcard{border-radius:12px}.vcard-img{aspect-ratio:16/10}.vcard-body h4{font-size:18.5px}.verif-grid{gap:24px}/* Resto de bloques en el mismo ritmo */.thumb{border-radius:12px;aspect-ratio:16/10}.tool-card{border-radius:12px}section.block{padding:56px 0 8px}.cripto,.tools-sec{margin-top:56px}/* v1.5.1: móvil - el enlace de sección no se sale de pantalla */@media (max-width:700px){.sec-head{flex-wrap:wrap;row-gap:8px}.sec-head .rule{display:none}.sec-head .more{width:100%}}/* ============ v1.6.0 — PORTADA EL PAÍS (esqueleto, identidad El Prisma) ============ */.ep{background:var(--paper)}.ep-wrap{max-width:680px;margin:0 auto;padding:14px 20px 48px}@media(max-width:480px){.ep-wrap{padding:12px 16px 40px}}/* dateline */.ep-dateline{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;color:var(--ink);padding:6px 0 14px;border-bottom:1px solid var(--line)}.ep-dateline u{text-decoration:underline;text-underline-offset:2px}.ep-dateline-link{font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--ink);text-decoration:none;white-space:nowrap}/* promo badge line */.ep-promo{display:flex;align-items:center;gap:12px;padding:14px 0 18px;border-bottom:1px solid var(--line)}.ep-badge-chip{background:var(--orange);color:var(--ink);font-size:11px;font-weight:800;letter-spacing:.05em;padding:4px 10px}.ep-promo-text{font-size:15px;color:var(--ink-soft)}/* stories */.ep-story{padding:22px 0 8px}.ep-lead{padding-top:18px}.ep-photo{display:block;margin:10px 0 8px}.ep-photo img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;height:auto}.ep-caption{display:flex;justify-content:space-between;align-items:baseline;gap:14px;font-size:12.5px;color:var(--muted);padding:2px 0 4px}.ep-cap-text{flex:1 1 auto}.ep-cap-cred{color:var(--muted);font-size:11px;letter-spacing:.02em;text-decoration:none;text-align:right;flex:0 0 auto}.ep-cap-cred:hover{color:var(--ink)}/* badge cuadrado con inicial — marca El Prisma */.ep-badge{display:inline-block;background:var(--orange);color:var(--ink);font-family:Georgia,'Times New Roman',serif;font-weight:700;font-size:.62em;line-height:1;padding:.18em .24em;margin-right:.28em;vertical-align:baseline;transform:translateY(-.06em)}.ep-badge-sm{font-size:.78em;padding:.16em .22em}.ep-h1,.ep-h2{font-family:Georgia,'Times New Roman',serif;font-weight:700;color:var(--ink);letter-spacing:-.01em}.ep-h1{font-size:26px;line-height:1.1;margin:10px 0 12px}.ep-h2{font-size:20px;line-height:1.16;margin:8px 0 10px}/* Paginas de seccion: estructura variada estilo El Pais */.ep-cat-col{max-width:760px;margin:0 auto}.ep-cat-lead{padding-top:26px}.ep-h2-cat{font-size:24px;line-height:1.14}@media (min-width:900px){h2.ep-h2-cat{font-size:30px}}.angles-rest{margin-top:26px}.ep-sec-sep{margin:30px 0 24px}.ep-sec-block{margin-bottom:34px}.vcard-lead{margin-top:26px}.vcard-lead .vcard-img{aspect-ratio:16/9;overflow:hidden}.vcard-lead .vcard-img img{width:100%;height:100%;object-fit:cover}.vcard-lead-title{font-family:Georgia,'Times New Roman',serif;font-size:24px;line-height:1.2;margin:10px 0 8px}@media (max-width:700px){.angles-rest{grid-template-columns:1fr 1fr}}/* Bloque de seccion (Economia), patron El Pais: raya gruesa, titular serif, 2 con foto + grid 2x2 */.ep-sec{margin:30px 0 6px}.ep-sec-head{display:flex;justify-content:space-between;align-items:baseline;border-top:5px solid var(--ink);border-bottom:1px solid #E5E0D8;padding:10px 0 8px;margin:0 0 6px}.ep-sec-title{font-family:Georgia,'Times New Roman',serif;font-weight:700;font-size:21px;letter-spacing:.01em;margin:0}.ep-sec-title a{color:var(--ink);text-decoration:none}.ep-sec-title a:hover{text-decoration:underline;text-underline-offset:3px}.ep-sec-more{font-family:'Inter',system-ui,sans-serif;font-size:12.5px;font-weight:600;letter-spacing:.04em;color:var(--muted);text-decoration:none;text-transform:uppercase}.ep-sec-more:hover{color:var(--ink)}.ep-story-sec .ep-photo{margin-top:0}.ep-story-sec h3.ep-h2{margin-top:10px}.ep-sec-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 22px;border-top:1px solid #E5E0D8;padding-top:18px;margin-top:10px}.ep-gcard{display:block;text-decoration:none;color:inherit}.ep-gcard-img{display:block;margin:0 0 8px}.ep-gcard-img img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;height:auto}.ep-gcard-title{display:block;font-family:Georgia,'Times New Roman',serif;font-weight:700;font-size:16.5px;line-height:1.22;color:var(--ink)}.ep-gcard:hover .ep-gcard-title{text-decoration:underline;text-underline-offset:3px}.ep-gcard-meta{display:block;font-family:'Inter',system-ui,sans-serif;font-size:11px;letter-spacing:.05em;color:var(--muted);text-transform:uppercase;margin-top:6px}/* EN DIRECTO: linea de ultima hora en el feed, estilo El Pais */.ep-directo{padding:16px 0 6px}.ep-directo-link{display:flex;gap:12px;align-items:baseline;text-decoration:none;color:inherit}.ep-directo-link:hover .ep-dir-text{text-decoration:underline;text-underline-offset:3px}.ep-dir-tag{display:inline-flex;align-items:center;gap:7px;color:#C81E1E;font-family:'Inter',system-ui,sans-serif;font-weight:800;font-size:12.5px;letter-spacing:.08em;flex:0 0 auto}.ep-dir-dot{width:8px;height:8px;border-radius:50%;background:#C81E1E;animation:ep-dir-blink 1.5s ease-in-out infinite}@keyframes ep-dir-blink{0%,100%{opacity:1}50%{opacity:.12}}.ep-dir-text{font-family:Georgia,'Times New Roman',serif;font-weight:700;font-size:19px;line-height:1.25;color:var(--ink)}@media (min-width:900px){.ep-dir-text{font-size:21px}}.ep-h1 a,.ep-h2 a{color:inherit;text-decoration:none}.ep-h1 a:hover,.ep-h2 a:hover{text-decoration:underline;text-underline-offset:3px}.ep-byline{font-size:12px;letter-spacing:.05em;color:var(--muted);text-transform:uppercase;margin:0 0 10px}.ep-standfirst{font-family:Georgia,'Times New Roman',serif;font-size:15px;line-height:1.5;color:#4A443C;margin:0}/* relacionados con guion largo / EN DIRECTO */.ep-related{padding:14px 0 6px}.ep-rel-item{display:flex;align-items:baseline;gap:10px;padding:7px 0;color:var(--ink);text-decoration:none}.ep-dash{font-family:Georgia,serif;font-weight:700;flex:0 0 auto;letter-spacing:-.1em}.ep-rel-title{font-family:Georgia,'Times New Roman',serif;font-weight:700;font-size:15.5px;line-height:1.3}.ep-rel-item:hover .ep-rel-title{text-decoration:underline;text-underline-offset:2px}.ep-live{color:#C02E2E;font-size:12px;font-weight:800;letter-spacing:.05em;flex:0 0 auto}.ep-rule{border:0;border-top:1px solid var(--line);margin:14px 0 0}/* herramientas */.ep-tools{padding:26px 0 0}.ep-tools-head{display:flex;align-items:center;gap:14px;font-size:12px;font-weight:800;letter-spacing:.1em;color:var(--ink);padding-bottom:8px}.ep-tools-rule{flex:1;height:1px;background:var(--line)}@media(min-width:760px){.ep-h1{font-size:30px}.ep-h2{font-size:24px}.ep-standfirst{font-size:16px}}/* ===== v1.7.0: bloque Verificados premium + Herramientas escaparate ===== */.ep-verif{margin:34px 0 8px;padding:26px 22px 24px;background:#F4FBF7;border:1px solid #D9EFE3;border-radius:14px}.ep-verif-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:18px}.ep-vcheck{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:0 0 auto}.ep-verif-title{font-family:Arial,Helvetica,sans-serif;font-weight:900;letter-spacing:.08em;font-size:19px;color:var(--ink)}.ep-verif-tag{font-size:13px;color:var(--muted)}.ep-verif-more{margin-left:auto;font-size:13px;font-weight:700;color:var(--orange-deep);text-decoration:none}.ep-verif-more:hover{text-decoration:underline}.ep-verif-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ep-vcard{display:flex;flex-direction:column;background:#fff;border:1px solid #E5EDE8;border-radius:12px;overflow:hidden;text-decoration:none;color:var(--ink);transition:box-shadow .18s ease,transform .18s ease}.ep-vcard:hover{box-shadow:0 8px 24px rgba(6,35,27,.10);transform:translateY(-2px)}.ep-vcard-hero{grid-row:span 2}.ep-vcard-img{display:block;overflow:hidden;background:#EAF2ED}.ep-vcard-img img{display:block;width:100%;height:170px;object-fit:cover}.ep-vcard-hero .ep-vcard-img img{height:300px}.ep-vcard-body{display:flex;flex-direction:column;gap:8px;padding:14px 16px 16px}.ep-verdict{display:inline-flex;align-self:flex-start;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.06em;background:#D93025;color:#fff}.ep-verdict.v-verdadero,.ep-verdict.v-true,.ep-verdict.v-cierto{background:#0B7A44}.ep-verdict.v-enganoso,.ep-verdict.v-matiz{background:#B26A00}.ep-vcard-title{font-family:Georgia,'Times New Roman',serif;font-weight:700;font-size:17.5px;line-height:1.25}.ep-vcard-hero .ep-vcard-title{font-size:22px}.ep-vcard-meta{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.ep-vmini{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px}.ep-tools{margin:34px 0 10px}.ep-tools-head2{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.ep-tools-kicker{font-family:Arial,Helvetica,sans-serif;font-weight:900;letter-spacing:.08em;font-size:19px;color:var(--ink)}.ep-tools-claim{font-size:14px;color:var(--muted)}.ep-tools-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ep-tcard{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#fff;border:1px solid var(--line);border-radius:12px;text-decoration:none;color:var(--ink);position:relative;transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease}.ep-tcard:hover{box-shadow:0 10px 26px rgba(6,35,27,.12);transform:translateY(-2px);border-color:var(--orange)}.ep-ticon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,var(--orange) 0%,#7CFAD6 100%);color:#06231B;flex:0 0 auto}.ep-tbody{display:flex;flex-direction:column;gap:4px}.ep-ttitle{font-weight:800;font-size:15px;line-height:1.2}.ep-tdesc{font-size:12.5px;color:var(--muted);line-height:1.35}.ep-tarrow{position:absolute;right:14px;top:14px;color:var(--orange-deep);font-weight:700;opacity:0;transition:opacity .18s ease}.ep-tcard:hover .ep-tarrow{opacity:1}@media (max-width:760px){.ep-verif-grid{grid-template-columns:1fr}.ep-vcard-hero{grid-row:auto}.ep-vcard-hero .ep-vcard-img img{height:190px}.ep-tools-grid{grid-template-columns:1fr}.ep-verif{padding:20px 16px}}.ep-verdict.v-guia{background:#16130F;color:#01F3B3}/* ---- v1.7.0b: ticker de mercados en vivo ---- */.tk-item{font-size:13px;font-weight:600;color:var(--ink-soft);font-variant-numeric:tabular-nums}.tk-item b{color:var(--ink);font-weight:800;letter-spacing:.03em}.tk-up{color:#1e8e4a;font-weight:700}.tk-down{color:#c62f2f;font-weight:700}.tick-sep{color:var(--green);opacity:.55;font-size:9px}@media (max-width:720px){.tk-item{font-size:12px}}/* ---- v1.7.2: fila legal en footer ---- */.f-legal{display:flex;flex-wrap:wrap;gap:8px 22px;justify-content:center;margin-top:14px}.f-legal a{font-size:12px;color:var(--muted);text-decoration:none}.f-legal a:hover{color:var(--green)}.legal-content h2{font-family:'Inter Tight',sans-serif;font-size:21px;font-weight:800;color:var(--ink);margin:30px 0 10px;letter-spacing:-.01em}.legal-content p{margin:0 0 14px}.legal-content a{color:var(--green)}/* ---- v1.7.4: tarjeta fundador ---- */.founder-card{display:flex;gap:24px;align-items:center;border:1px solid var(--line);border-radius:16px;padding:26px;margin:28px 0;background:#fff;box-shadow:0 4px 18px rgba(0,0,0,.05)}.founder-card img{width:120px;height:120px;border-radius:50%;object-fit:cover;flex-shrink:0;border:3px solid #01F3B3;box-shadow:0 0 0 4px #fff,0 2px 10px rgba(0,0,0,.10)}.founder-name{font-family:'Inter Tight',sans-serif;font-weight:800;font-size:21px;color:var(--ink);margin:0 0 2px;letter-spacing:-.01em}.founder-role{font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--green);margin:0 0 10px}.founder-bio{font-size:15.5px;line-height:1.6;color:var(--ink-soft);margin:0}@media (max-width:640px){.founder-card{flex-direction:column;text-align:center;padding:24px 18px;gap:16px}}/* ---- v1.7.5: articulo estilo El Pais ---- */.art-title{font-family:'Newsreader',Georgia,serif;font-weight:700;font-size:40px;line-height:44px;letter-spacing:-.01em;max-width:957px}.art-sec .art-wrap{max-width:760px}.art-sec .entry-content,.art-sec .art-standfirst,.art-sec .art-author-card,.art-sec .art-share{max-width:660px}.art-standfirst{font-family:'Newsreader',Georgia,serif;font-style:normal;font-weight:600;font-size:28px;line-height:30px;color:var(--ink);margin:20px 0 32px}.entry-content{font-family:'Newsreader',Georgia,serif;font-size:22px;line-height:31.9px;color:var(--ink-soft)}.entry-content p{margin:0 0 32px}.art-author-card{display:flex;align-items:center;gap:14px;margin-top:26px;padding:18px 0 0;border-top:1px solid var(--line)}.art-author-card img{width:56px;height:56px;border-radius:50%;object-fit:cover;border:2px solid #01F3B3;box-shadow:0 2px 8px rgba(0,0,0,.10)}.art-author-name{font-family:'Inter Tight',sans-serif;font-weight:800;font-size:16.5px;letter-spacing:.02em;color:var(--ink);display:block}.art-author-meta{font-size:12.5px;color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin-top:2px;display:block}.art-share{display:flex;align-items:center;gap:10px;margin-top:14px;padding:0 0 18px;border-bottom:1px solid var(--line)}.share-ico{width:40px;height:40px;border-radius:50%;border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;background:#fff;cursor:pointer;transition:transform .15s,border-color .15s}.share-ico svg{width:18px;height:18px;stroke:#3A352C;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.share-ico.fb svg,.share-ico.xx svg{fill:#3A352C;stroke:none}.share-ico:hover{transform:translateY(-2px)}.share-ico.wa:hover{border-color:#25D366}.share-ico.wa:hover svg{stroke:#25D366}.share-ico.fb:hover{border-color:#1877F2}.share-ico.fb:hover svg{fill:#1877F2}.share-ico.xx:hover{border-color:#000}.share-ico.xx:hover svg{fill:#000}.share-ico.cp:hover,.share-ico.cp.ok{border-color:#0E9F6E}.share-ico.cp:hover svg,.share-ico.cp.ok svg{stroke:#0E9F6E}@media (max-width:640px){.art-title{font-size:30px;line-height:33px}.art-standfirst{font-size:22px;line-height:24px;margin:14px 0 13px}.entry-content{font-size:19px;line-height:25.08px}}/* v1.7.9 - byline centrado estilo El Pais + fila compartir/comentarios + boton Google */.art-feat{margin:0 0 6px}.art-feat-img{width:100%;height:auto;display:block}.art-feat-cap{font:400 13px/1.5 Inter,Arial,sans-serif;color:#6b6660;margin-top:8px}.art-hr{border:0;border-top:1px solid #E4DFD8;margin:20px 0}.art-byline-c{display:flex;flex-direction:column;align-items:center;text-align:center;gap:7px;padding:4px 0}.art-byline-c img{width:64px;height:64px;border-radius:50%;border:2px solid #01F3B3;object-fit:cover}.art-byline-c .n{font:700 17px/1.25 Newsreader,Georgia,serif;color:#16130F}.art-byline-c .m{font:600 11px/1.4 'Inter Tight',Arial,sans-serif;letter-spacing:.08em;color:#6b6660;text-transform:uppercase}.art-share-row{display:flex;align-items:center;justify-content:space-between}.art-share-row .l{display:flex;gap:10px;align-items:center}.art-comments{display:inline-flex;align-items:center;gap:7px;font:600 13px/1 'Inter Tight',Arial,sans-serif;color:#6b6660}.art-comments svg{width:21px;height:21px;fill:none;stroke:#6b6660;stroke-width:1.6}.g-follow{display:flex;align-items:center;justify-content:center}.g-follow a{display:inline-flex;align-items:center;gap:9px;font:700 14px/1 'Inter Tight',Arial,sans-serif;color:#16130F;text-decoration:none;border:1px solid #E4DFD8;border-radius:999px;padding:10px 20px;background:#fff}.g-follow a:hover{border-color:#16130F}/* v1.7.9b - comentarios nativos */.g-follow{justify-content:flex-start}.comments-sec{margin:28px 0 8px;border-top:1px solid #E4DFD8;padding-top:22px}.comments-title{font:700 22px/1.2 Newsreader,Georgia,serif;color:#16130F;margin:0 0 6px}.comments-title .cc{font:600 13px/1 'Inter Tight',Arial,sans-serif;color:#6b6660;background:#F4F1EC;border-radius:999px;padding:4px 10px;vertical-align:middle;margin-left:8px}.comments-note{font:400 13px/1.5 Inter,Arial,sans-serif;color:#6b6660;margin:0 0 18px}.comment-list{list-style:none;margin:0 0 24px;padding:0}.comment-list .comment{border-top:1px solid #EFEBE4;padding:16px 0}.comment-list .comment-author{font:600 14px/1.3 'Inter Tight',Arial,sans-serif;color:#16130F}.comment-list .comment-author .avatar{border-radius:50%;vertical-align:middle;margin-right:8px}.comment-list .comment-meta{font:400 12px/1.4 Inter,Arial,sans-serif;color:#6b6660;margin:4px 0 8px}.comment-list .comment-body p{font:400 15px/1.6 Newsreader,Georgia,serif;color:#2a2620;margin:6px 0}.comment-list .reply a{font:600 12px/1 'Inter Tight',Arial,sans-serif;color:#007A5E;text-decoration:none}.comment-respond .comment-reply-title{font:700 18px/1.2 Newsreader,Georgia,serif;color:#16130F;margin:0 0 12px}.comment-form label{display:block;font:600 12px/1.4 'Inter Tight',Arial,sans-serif;color:#6b6660;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.comment-form input[type=text],.comment-form input[type=email],.comment-form input[type=url],.comment-form textarea{width:100%;border:1px solid #E4DFD8;border-radius:8px;padding:10px 12px;font:400 15px/1.5 Inter,Arial,sans-serif;background:#fff;box-sizing:border-box}.comment-form textarea{resize:vertical}.comment-form .submit{font:700 14px/1 'Inter Tight',Arial,sans-serif;color:#fff;background:#16130F;border:0;border-radius:999px;padding:12px 26px;cursor:pointer}.comment-form .submit:hover{background:#007A5E}.comment-form .logged-in-as,.comment-form .comment-notes{font:400 13px/1.5 Inter,Arial,sans-serif;color:#6b6660}/* v1.7.9d - foto de articulo estandar 16:9 con recorte duro (estilo El Pais) */.art-feat{margin:0 0 6px}.art-feat .af-img{aspect-ratio:16/9;overflow:hidden;background:#F4F1EC}.art-feat .af-img img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}/* --- v1.8.0: franja de servicio (tema caliente) --- */.franja{background:#191612;color:#F5F2EC;border-bottom:1px solid #2E2A24}.franja-row{display:flex;align-items:center;gap:18px;padding:0;min-height:42px;overflow-x:auto;scrollbar-width:none}.franja-row::-webkit-scrollbar{display:none}.franja-label{display:flex;align-items:center;gap:8px;font-family:'Inter Tight',sans-serif;font-weight:800;font-size:13px;letter-spacing:.06em;white-space:nowrap;color:#fff;padding:11px 0}.franja-dot{width:8px;height:8px;border-radius:50%;background:#01F3B3;animation:franjaPulse 1.6s ease-in-out infinite}@keyframes franjaPulse{0%,100%{opacity:1}50%{opacity:.35}}.franja-links{display:flex;gap:2px;white-space:nowrap}.franja-links a{color:#CFC9BE;font-size:13.5px;font-weight:500;text-decoration:none;padding:11px 13px;border-left:1px solid #34302A;transition:color .15s,background .15s}.franja-links a:hover{color:#01F3B3;background:#22201B}@media(max-width:640px){.franja-label{font-size:12px}.franja-links a{font-size:12.5px;padding:11px 10px}}

/* Iconos 3D herramientas (3 nov 2026) */
.ep-ticon{background:none;width:56px;height:56px;border-radius:14px;overflow:hidden;box-shadow:0 6px 16px rgba(6,35,27,.16);transition:transform .18s ease}
.ep-ticon img{width:100%;height:100%;object-fit:cover;display:block;border-radius:14px}
.ep-tcard:hover .ep-ticon{transform:scale(1.06)}

/* Cierre de portada: lo último + ver más (3 nov 2026) */
.ep-latest{padding:26px 0 8px}
.ep-latest-list{list-style:none;margin:14px 0 0;border-top:1px solid var(--line)}
.ep-latest-list li{padding:12px 0;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:4px}
.ep-latest-link{font-weight:700;font-size:17px;line-height:1.25;color:var(--ink);text-decoration:none}
.ep-latest-link:hover{color:var(--orange-deep)}
.ep-latest-meta{font-size:12px;color:var(--muted);letter-spacing:.04em;text-transform:uppercase}
.ep-more-wrap{display:flex;justify-content:center;margin:22px 0 6px}
.ep-more-btn{display:inline-block;padding:14px 34px;background:var(--ink);color:#fff;font-weight:800;font-size:15px;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;text-decoration:none;transition:background .18s ease,transform .18s ease}
.ep-more-btn:hover{background:var(--orange-deep);transform:translateY(-2px)}

/* Verificados premium WoW (3 nov 2026) */
.ep-verif{position:relative;overflow:hidden;padding:34px 28px 30px;background:linear-gradient(135deg,#06231B 0%,#0B3D2E 55%,#0E4A35 100%);border:1px solid rgba(1,243,179,.28);border-radius:24px;box-shadow:0 24px 60px rgba(6,35,27,.35)}
.ep-verif::before{content:"";position:absolute;inset:0;background:radial-gradient(600px 300px at 85% -10%,rgba(1,243,179,.22),transparent 60%),radial-gradient(500px 260px at -10% 110%,rgba(53,181,127,.18),transparent 60%);pointer-events:none}
.ep-verif>*{position:relative;z-index:1}
.ep-verif-title{color:#fff;font-size:22px;letter-spacing:.1em}
.ep-verif-tag{color:rgba(255,255,255,.62)}
.ep-vcheck{filter:drop-shadow(0 0 10px rgba(1,243,179,.55))}
.ep-verif-more{color:#06231B;background:linear-gradient(135deg,#01F3B3,#7CFAD6);padding:8px 16px;border-radius:999px;font-weight:800;transition:transform .18s ease,box-shadow .18s ease}
.ep-verif-more:hover{text-decoration:none;transform:translateY(-2px);box-shadow:0 8px 20px rgba(1,243,179,.35)}
.ep-vcard{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:16px}
.ep-vcard:hover{box-shadow:0 14px 34px rgba(0,0,0,.35);border-color:rgba(1,243,179,.5)}
.ep-vcard-title{color:#fff}
.ep-vcard-meta{color:rgba(255,255,255,.6)}
.ep-verdict{box-shadow:0 4px 14px rgba(0,0,0,.35)}
.ep-verdict.v-guia{background:#01F3B3;color:#06231B}

/* Apertura y feed móvil nivel El País (3 nov 2026) */
@media (max-width:759px){
.ep-h1{font-size:31px;line-height:1.08;margin:14px 0 14px;letter-spacing:-.015em}
.ep-h2{font-size:23px;line-height:1.14;margin:10px 0 12px;letter-spacing:-.01em}
.ep-byline{font-size:11.5px;letter-spacing:.07em;margin:0 0 12px}
.ep-standfirst{font-size:16.5px;line-height:1.48;color:#57503F}
.ep-story{padding:28px 0 12px}
.ep-lead{padding-top:22px}
.ep-rule{margin:18px 0 0}
.ep-related{padding:18px 0 8px}
.ep-rel-item{padding:9px 0;gap:12px}
.ep-rel-title{font-size:17px;line-height:1.28}
.ep-directo{padding:20px 0 8px}
.ep-caption{font-size:12px;padding:4px 0 6px}
}

/* Relacionados y directo a ancho completo en móvil (3 nov 2026) */
@media (max-width:759px){
.ep-rel-item{display:block;padding:10px 0}
.ep-directo-link{display:block}
.ep-directo-link .ep-dir-text{text-decoration:none}
}

/* Verificados premium CLARO (3 nov 2026, correccion usuario: fondo oscuro no) */
.ep-verif{background:linear-gradient(135deg,#F2FBF6 0%,#E4F6EC 55%,#D9F2E4 100%);border:1px solid rgba(11,122,68,.18);box-shadow:0 18px 44px rgba(6,35,27,.12)}
.ep-verif::before{background:radial-gradient(600px 300px at 85% -10%,rgba(1,243,179,.30),transparent 60%),radial-gradient(500px 260px at -10% 110%,rgba(53,181,127,.22),transparent 60%)}
.ep-verif-title{color:var(--ink)}
.ep-verif-tag{color:var(--muted)}
.ep-vcard{background:rgba(255,255,255,.78);border:1px solid rgba(11,122,68,.14)}
.ep-vcard:hover{box-shadow:0 14px 34px rgba(6,35,27,.14);border-color:rgba(1,243,179,.8)}
.ep-vcard-title{color:var(--ink)}
.ep-vcard-meta{color:var(--muted)}

/* ===== v1.8.0 (3 nov 2026): SISTEMA TIPOGRAFICO EL PAIS + REDISENO GLOBAL PREMIUM ===== */
/* Serif de titulares y cuerpo: Frank Ruhl Libre (equivalente libre de Majrit de El Pais) */
.ep-h1,.ep-h2,.ep-dir-text,.ep-rel-title,.ep-dash,.ep-gcard-title,.ep-vcard-title,.ep-standfirst,.art-title,.art-standfirst,.section-desc,.section-desc-dark,.art-desc{font-family:'Frank Ruhl Libre',Georgia,'Times New Roman',serif}
.entry-content,.entry-content p,.entry-content blockquote{font-family:'Frank Ruhl Libre',Georgia,'Times New Roman',serif}
.entry-content h2,.entry-content h3{font-family:'Frank Ruhl Libre',Georgia,'Times New Roman',serif;font-weight:700;letter-spacing:-.01em}
/* titular de apertura - El Pais movil ~31-32px, muy negro, aire */
.ep-h1{font-weight:900;font-size:32px;line-height:1.06;letter-spacing:-.012em;color:var(--ink)}
.ep-h2{font-weight:700;font-size:23px;line-height:1.14;letter-spacing:-.008em}
.ep-h2-cat{font-size:25px;line-height:1.12}
h2.ep-h2-cat{font-size:27px}
/* entradilla: serif regular gris, El Pais ~16.5px movil */
.ep-standfirst{font-weight:400;font-size:16.5px;line-height:1.5;color:#4A443C}
/* firmas y metadatos: sans gris, caps con aire */
.ep-byline{font-family:'Inter',system-ui,sans-serif;font-weight:500;font-size:11.5px;letter-spacing:.03em;color:#7D776C;text-transform:uppercase}
/* relacionados / EN DIRECTO */
.ep-rel-title{font-size:16px;line-height:1.28}
.ep-dir-text{font-size:17px;line-height:1.28}
@media (min-width:900px){.ep-dir-text{font-size:19px}}
/* tarjetas de grid de seccion */
.ep-gcard-title{font-size:17px;line-height:1.22}
/* cuerpo de articulo: serif como El Pais */
.entry-content{font-size:18.5px;line-height:1.72;color:#23201B}
.entry-content h2{font-size:24px;line-height:1.2;margin:34px 0 14px}
.entry-content h3{font-size:20px;margin:26px 0 10px}
/* titular de articulo abierto */
.art-title{font-weight:900;letter-spacing:-.012em}
.art-standfirst{font-weight:400;color:#4A443C}
/* desktop coherente */
@media (min-width:760px){
.ep-h1{font-size:38px;line-height:1.05}
.ep-h2{font-size:24px}
h2.ep-h2-cat{font-size:32px}
.ep-standfirst{font-size:17px}
}
/* badge cuadrado de seccion -> chip 3D menta */
.ep-badge{background:linear-gradient(160deg,#8CFFDF 0%,#01F3B3 55%,#00C48F 100%);color:#06231B;border-radius:5px;font-family:'Frank Ruhl Libre',Georgia,serif;font-weight:700;box-shadow:0 2px 6px rgba(1,200,150,.35),inset 0 1px 0 rgba(255,255,255,.55)}
/* ---- Verificados: tarjetas nivel Revolut (blanco, radio grande, sombra suave difusa) ---- */
.ep-verif{background:linear-gradient(180deg,#F2FBF6 0%,#FFFFFF 100%);border:1px solid #E0F2E8;border-radius:26px;padding:30px 24px;box-shadow:0 1px 0 rgba(7,94,69,.03),0 24px 60px -30px rgba(7,94,69,.18)}
.ep-verif-grid{gap:18px}
.ep-vcard{border:none;border-radius:20px;box-shadow:0 1px 2px rgba(7,94,69,.06),0 14px 34px -12px rgba(7,94,69,.14);transition:box-shadow .2s ease,transform .2s ease}
.ep-vcard:hover{transform:translateY(-3px);box-shadow:0 2px 4px rgba(7,94,69,.06),0 26px 50px -12px rgba(7,94,69,.22)}
.ep-vcard-img img{height:180px}
.ep-vcard-hero .ep-vcard-img img{height:330px}
.ep-vcard-body{padding:18px 20px 20px;gap:10px}
.ep-verdict{border-radius:999px;box-shadow:0 4px 12px rgba(0,0,0,.14)}
.ep-vcard-title{font-size:18px}
.ep-vcard-hero .ep-vcard-title{font-size:23px;line-height:1.18}
.ep-vcard-meta{font-family:'Inter',system-ui,sans-serif;font-size:11px;letter-spacing:.04em;text-transform:uppercase}
.ep-vcheck{width:30px;height:30px;filter:drop-shadow(0 3px 6px rgba(1,180,130,.35))}
.ep-vmini{width:16px;height:16px}
/* ---- Herramientas: mismas tarjetas Revolut ---- */
.ep-tcard{border:none;border-radius:18px;box-shadow:0 1px 2px rgba(7,94,69,.05),0 12px 30px -12px rgba(7,94,69,.12);transition:box-shadow .2s ease,transform .2s ease}
.ep-tcard:hover{border-color:transparent;transform:translateY(-3px);box-shadow:0 2px 4px rgba(7,94,69,.06),0 22px 44px -12px rgba(7,94,69,.2)}
/* aire extra en secciones */
.ep-cat-lead{padding-top:30px}
@media (max-width:760px){.ep-verif{padding:22px 16px;border-radius:20px}.ep-vcard-hero .ep-vcard-img img{height:200px}}
/* v1.8.1: ritmo editorial organico, directo como etiqueta superior */
.ep-directo{padding:20px 0 8px}.ep-directo-link{display:block!important}.ep-dir-tag{display:flex!important;margin-bottom:7px;font-size:11px;letter-spacing:0;font-weight:800}.ep-dir-text{display:block!important;font-family:'Frank Ruhl Libre',Georgia,serif;font-weight:700;font-size:24px;line-height:1.14}.ep-dir-dot{width:5px;height:5px;order:1;margin-left:3px}.ep-lm-batch{padding-top:26px;margin-top:20px;border-top:1px solid var(--line)}.ep-lm-batch .ep-story{padding:0 0 18px}.ep-lm-batch .ep-photo{margin-top:0}.ep-lm-batch .ep-sec-grid{margin-top:14px}.ep-lm-batch .ep-standfirst{margin-bottom:10px}
@media(min-width:760px){.ep-dir-text{font-size:28px}}
/* v1.8.2: valores computados de elpais.com a 390px (3 nov 2026) */
@media(max-width:759px){
.ep-wrap{width:auto;margin-left:20px;margin-right:20px;padding-left:0;padding-right:0}
.ep-h1{font-size:30px;line-height:30px;font-weight:700;letter-spacing:-1.08px;margin:0 0 12px}
.ep-h2,.ep-h2-cat,h2.ep-h2-cat{font-size:20px;line-height:23px;font-weight:700;letter-spacing:-.36px;margin:0 0 12px}
.ep-standfirst{font-size:15px;line-height:19.05px;font-weight:400;letter-spacing:normal;color:#4a4a4a;margin:8px 0 0}
.ep-byline{font-size:11px;line-height:13.97px;font-weight:400;letter-spacing:normal;color:#666;margin:0;text-transform:uppercase}
.ep-related{margin:17px 0 0;padding:0 0 18px}.ep-rel-item{padding:0;line-height:17.94px}.ep-rel-title{font-size:13px;line-height:17.94px;font-weight:700}
.ep-photo{margin:0 0 13px}.ep-caption{font-size:11px;line-height:12.98px;padding:4px 0 5px;margin:0 0 13px;color:#666}
.ep-story{margin:0 0 20px;padding:0 0 18px}.ep-rule{border-top:1px solid #ebebeb;margin:0 0 20px}
.ep-dir-text{font-size:20px;line-height:23px;font-weight:700}.ep-dir-tag{font-size:11px;line-height:15.18px;font-weight:700;padding-right:5px;margin:0 0 7px;color:#e8120b;letter-spacing:normal}
}

/* v1.9.0 - cabecera de categoria premium clara (sustituye al hero oscuro, 3 nov) */
.ep-cathero{margin:24px 0 8px;background:#fff;border:1px solid var(--line);border-radius:20px;padding:24px 28px;box-shadow:0 1px 2px rgba(7,94,69,.05),0 16px 36px -16px rgba(7,94,69,.14)}
.ep-cathero .breadcrumb{margin-bottom:16px}
.ep-cathero-row{display:flex;align-items:center;gap:18px}
.ep-cathero-ico{width:64px;height:64px;flex:none;border-radius:18px;box-shadow:0 8px 20px rgba(6,35,27,.16);overflow:hidden}
.ep-cathero-ico svg{display:block;width:100%;height:100%}
.ep-cathero-txt h1{font-family:'Frank Ruhl Libre',Georgia,serif;font-weight:900;font-size:clamp(30px,4.6vw,44px);line-height:1.02;letter-spacing:-.01em;margin:0;color:var(--ink)}
.ep-cathero-desc{margin:7px 0 0;font-size:14px;line-height:1.5;color:var(--muted);max-width:560px}
@media (max-width:720px){.ep-cathero{padding:18px;border-radius:18px}.ep-cathero-row{gap:14px}.ep-cathero-ico{width:54px;height:54px;border-radius:15px}}

/* v1.9.1 - entradas de categoria = feed portada; pildora de veredicto discreta (3 nov) */
.ep-photo{position:relative}
.ep-vpill{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;background:rgba(255,255,255,.94);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-family:'Inter',system-ui,sans-serif;font-size:9.5px;font-weight:800;letter-spacing:.09em;color:#0B5C40;box-shadow:0 2px 10px rgba(6,35,27,.22)}
.ep-vpill svg{width:10px;height:10px;flex:none}
.ep-vpill-dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}
.ep-vpill.v-bulo,.ep-vpill.v-falso{color:#B42318}
.ep-vpill.v-enganoso{color:#8A5A00}
.ep-vpill.v-guia{color:#16130F}

/* --- Calculadora luz: línea cromo-lavanda El Prisma --- */
body.page-id-294,body.page-id-294 .block{background:#FFFFFF!important}
body.page-id-294 .entry-content{color:#3F3B47!important}
body.page-id-294 article{position:relative}
body.page-id-294 article::before{content:"";position:absolute;top:2px;right:0;width:120px;height:120px;border-radius:26px;background:url("https://diarioprisma.com/wp-content/uploads/2026/11/luz-chrome-hero.png") center/cover no-repeat;box-shadow:0 14px 30px rgba(45,42,110,.28);z-index:2}
@media(max-width:700px){body.page-id-294 article h1,body.page-id-294 article .byline{padding-right:128px}}
body.page-id-294 .entry-content > p:first-of-type{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
body.page-id-294 .luz-card{background:linear-gradient(128deg,rgba(255,255,255,.55),rgba(255,255,255,.22))!important;-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6);border:1px solid rgba(255,255,255,.9)!important;border-radius:24px!important;box-shadow:0 24px 50px rgba(45,42,110,.18), inset 0 1.5px 1.5px rgba(255,255,255,1), inset 0 -14px 26px rgba(255,255,255,.25)}
body.page-id-294 .luz-f input{background:rgba(255,255,255,.88)!important;border:1px solid rgba(255,255,255,.95)!important;border-radius:12px!important;box-shadow:inset 0 1px 3px rgba(45,42,110,.08)}
body.page-id-294 .luz-modo{border-radius:999px!important;background:rgba(255,255,255,.35);border:1px solid rgba(255,255,255,.9)!important;padding:3px}
body.page-id-294 .luz-modo button{border-radius:999px!important;background:transparent!important;color:#45454E!important}
body.page-id-294 .luz-modo button.on{background:#191612!important;color:#01F3B3!important}
body.page-id-294 .luz-total{background:linear-gradient(128deg,rgba(24,21,42,.86),rgba(24,21,42,.7))!important;-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);border:1px solid rgba(255,255,255,.3)!important;border-radius:24px!important;box-shadow:0 24px 50px rgba(45,42,110,.3), inset 0 1.5px 1.5px rgba(255,255,255,.28)}
body.page-id-294 .luz-rows{border-top:1px solid rgba(255,255,255,.22)!important}
body.page-id-294 .luz-rows .r{border-bottom:1px solid rgba(255,255,255,.16)!important}
body.page-id-294 .luz-rows .r.sub,body.page-id-294 .luz-total .per{color:#C9C7E8!important}
body.page-id-294 .luz-tip{background:rgba(255,255,255,.5)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:0 16px 16px 0!important;color:#3F3B47}
body.page-id-294 .luz-note{color:#54506B!important}
body.page-id-294 .luz-note a{color:#2B2764!important}
/* --- fin bloque luz --- */

/* --- Calendario laboral: línea cromo El Prisma --- */
body.page-id-299 article{position:relative}
body.page-id-299 article::before{content:"";position:absolute;top:2px;right:0;width:120px;height:120px;border-radius:26px;background:url("https://diarioprisma.com/wp-content/uploads/2026/11/calendario-chrome-hero.png") center/cover no-repeat;box-shadow:0 14px 30px rgba(45,42,110,.28);z-index:2}
@media(max-width:700px){body.page-id-299 article h1,body.page-id-299 article .byline{padding-right:128px}}
body.page-id-299 .entry-content > p:first-of-type{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
body.page-id-299 .cal-bar select{background:rgba(255,255,255,.88)!important;border:1px solid rgba(23,23,28,.14)!important;border-radius:999px!important;padding:10px 18px!important;box-shadow:0 6px 16px rgba(45,42,110,.10)}
body.page-id-299 .cal-kpi{background:linear-gradient(128deg,rgba(24,21,42,.88),rgba(24,21,42,.72))!important;-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);border:1px solid rgba(255,255,255,.3);border-radius:20px!important;box-shadow:0 18px 40px rgba(45,42,110,.22), inset 0 1.5px 1.5px rgba(255,255,255,.28)}
body.page-id-299 .cal-kpi .l{color:#C9C7E8!important}
body.page-id-299 .cal-f.next{background:rgba(255,255,255,.65);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(1,243,179,.5)!important;border-radius:14px!important;box-shadow:0 8px 20px rgba(45,42,110,.10)}
body.page-id-299 .cal-f.next .d{color:#075E45!important}
body.page-id-299 .cal-note{color:#54506B!important}
body.page-id-299 .cal-note a{color:#2B2764!important}
/* --- fin bloque calendario --- */

/* --- Calculadora salario neto: línea cromo El Prisma --- */
body.page-id-303,body.page-id-303 .block{background:#FFFFFF!important}
body.page-id-303 article{position:relative}
body.page-id-303 article::before{content:"";position:absolute;top:2px;right:0;width:120px;height:120px;border-radius:26px;background:url("https://diarioprisma.com/wp-content/uploads/2026/11/salario-chrome-hero.png") center/cover no-repeat;box-shadow:0 14px 30px rgba(45,42,110,.28);z-index:2}
@media(max-width:700px){body.page-id-303 article h1,body.page-id-303 article .byline{padding-right:128px}}
body.page-id-303 .entry-content > p:first-of-type{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
body.page-id-303 .salcard{background:linear-gradient(128deg,rgba(255,255,255,.72),rgba(255,255,255,.4))!important;-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6);border:1px solid rgba(23,23,28,.1)!important;border-radius:24px!important;box-shadow:0 24px 50px rgba(45,42,110,.14), inset 0 1.5px 1.5px rgba(255,255,255,1)}
body.page-id-303 .salf input,body.page-id-303 .salf select{background:#fff!important;border:1px solid rgba(23,23,28,.14)!important;border-radius:12px!important;box-shadow:inset 0 1px 3px rgba(45,42,110,.06)}
body.page-id-303 .saltotal{background:linear-gradient(128deg,rgba(24,21,42,.9),rgba(24,21,42,.74))!important;-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);border:1px solid rgba(255,255,255,.3)!important;border-radius:24px!important;box-shadow:0 24px 50px rgba(45,42,110,.3), inset 0 1.5px 1.5px rgba(255,255,255,.28)}
body.page-id-303 .saltotal .per,body.page-id-303 .salrows .r.sub{color:#C9C7E8!important}
body.page-id-303 .salrows{border-top:1px solid rgba(255,255,255,.22)!important}
body.page-id-303 .salrows .r{border-bottom:1px solid rgba(255,255,255,.16)!important}
body.page-id-303 .saltip{background:rgba(255,255,255,.6)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:0 16px 16px 0!important;color:#3F3B47}
body.page-id-303 .salnote{color:#54506B!important}
body.page-id-303 .salnote a{color:#2B2764!important}
/* --- fin bloque salario --- */

/* --- Calculadora finiquito: línea cromo El Prisma --- */
body.page-id-305,body.page-id-305 .block{background:#FFFFFF!important}
body.page-id-305 article{position:relative}
body.page-id-305 article::before{content:"";position:absolute;top:2px;right:0;width:120px;height:120px;border-radius:26px;background:url("https://diarioprisma.com/wp-content/uploads/2026/11/finiquito-chrome-hero.png") center/cover no-repeat;box-shadow:0 14px 30px rgba(45,42,110,.28);z-index:2}
@media(max-width:700px){body.page-id-305 article h1,body.page-id-305 article .byline{padding-right:128px}}
body.page-id-305 .entry-content > p:first-of-type{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
body.page-id-305 .fincard{background:linear-gradient(128deg,rgba(255,255,255,.72),rgba(255,255,255,.4))!important;-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6);border:1px solid rgba(23,23,28,.1)!important;border-radius:24px!important;box-shadow:0 24px 50px rgba(45,42,110,.14), inset 0 1.5px 1.5px rgba(255,255,255,1)}
body.page-id-305 .finf input,body.page-id-305 .finf select{background:#fff!important;border:1px solid rgba(23,23,28,.14)!important;border-radius:12px!important;box-shadow:inset 0 1px 3px rgba(45,42,110,.06)}
body.page-id-305 .fintotal{background:linear-gradient(128deg,rgba(24,21,42,.9),rgba(24,21,42,.74))!important;-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);border:1px solid rgba(255,255,255,.3)!important;border-radius:24px!important;box-shadow:0 24px 50px rgba(45,42,110,.3), inset 0 1.5px 1.5px rgba(255,255,255,.28)}
body.page-id-305 .fintotal .per,body.page-id-305 .finrows .r.sub{color:#C9C7E8!important}
body.page-id-305 .finrows{border-top:1px solid rgba(255,255,255,.22)!important}
body.page-id-305 .finrows .r{border-bottom:1px solid rgba(255,255,255,.16)!important}
body.page-id-305 .fintip{background:rgba(255,255,255,.6)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:0 16px 16px 0!important;color:#3F3B47}
body.page-id-305 .finnote{color:#54506B!important}
body.page-id-305 .finnote a{color:#2B2764!important}
/* --- fin bloque finiquito --- */

/* --- Calculadora vacaciones: línea cromo El Prisma --- */
body.page-id-307,body.page-id-307 .block{background:#FFFFFF!important}
body.page-id-307 article{position:relative}
body.page-id-307 article::before{content:"";position:absolute;top:2px;right:0;width:120px;height:120px;border-radius:26px;background:url("https://diarioprisma.com/wp-content/uploads/2026/11/vacaciones-chrome-hero.png") center/cover no-repeat;box-shadow:0 14px 30px rgba(45,42,110,.28);z-index:2}
@media(max-width:700px){body.page-id-307 article h1,body.page-id-307 article .byline{padding-right:128px}}
body.page-id-307 .entry-content > p:first-of-type{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
body.page-id-307 .vaccard{background:linear-gradient(128deg,rgba(255,255,255,.72),rgba(255,255,255,.4))!important;-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6);border:1px solid rgba(23,23,28,.1)!important;border-radius:24px!important;box-shadow:0 24px 50px rgba(45,42,110,.14), inset 0 1.5px 1.5px rgba(255,255,255,1)}
body.page-id-307 .vacf input,body.page-id-307 .vacf select{background:#fff!important;border:1px solid rgba(23,23,28,.14)!important;border-radius:12px!important;box-shadow:inset 0 1px 3px rgba(45,42,110,.06)}
body.page-id-307 .vactotal{background:linear-gradient(128deg,rgba(24,21,42,.9),rgba(24,21,42,.74))!important;-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);border:1px solid rgba(255,255,255,.3)!important;border-radius:24px!important;box-shadow:0 24px 50px rgba(45,42,110,.3), inset 0 1.5px 1.5px rgba(255,255,255,.28)}
body.page-id-307 .vactotal .per,body.page-id-307 .vacrows .r.sub{color:#C9C7E8!important}
body.page-id-307 .vacrows{border-top:1px solid rgba(255,255,255,.22)!important}
body.page-id-307 .vacrows .r{border-bottom:1px solid rgba(255,255,255,.16)!important}
body.page-id-307 .vactip{background:rgba(255,255,255,.6)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:0 16px 16px 0!important;color:#3F3B47}
body.page-id-307 .vacnote{color:#54506B!important}
body.page-id-307 .vacnote a{color:#2B2764!important}
/* --- fin bloque vacaciones --- */


/* --- Herramientas: byline sin chip de fecha --- */
body.page-id-294 .byline .chip,body.page-id-299 .byline .chip,body.page-id-303 .byline .chip,body.page-id-305 .byline .chip,body.page-id-307 .byline .chip{display:none!important}
/* --- fin chip herramientas --- */

/* --- Calculadora paro: línea cromo El Prisma --- */
body.page-id-309,body.page-id-309 .block{background:#FFFFFF!important}
body.page-id-309 article{position:relative}
body.page-id-309 article::before{content:"";position:absolute;top:2px;right:0;width:120px;height:120px;border-radius:26px;background:url("https://diarioprisma.com/wp-content/uploads/2026/11/paro-chrome-hero.png") center/cover no-repeat;box-shadow:0 14px 30px rgba(45,42,110,.28);z-index:2}
@media(max-width:700px){body.page-id-309 article h1,body.page-id-309 article .byline{padding-right:128px}}
body.page-id-309 .entry-content > p:first-of-type{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
body.page-id-309 .parocard{background:linear-gradient(128deg,rgba(255,255,255,.72),rgba(255,255,255,.4))!important;-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6);border:1px solid rgba(23,23,28,.1)!important;border-radius:24px!important;box-shadow:0 24px 50px rgba(45,42,110,.14), inset 0 1.5px 1.5px rgba(255,255,255,1)}
body.page-id-309 .parof input,body.page-id-309 .parof select{background:#fff!important;border:1px solid rgba(23,23,28,.14)!important;border-radius:12px!important;box-shadow:inset 0 1px 3px rgba(45,42,110,.06)}
body.page-id-309 .parototal{background:linear-gradient(128deg,rgba(24,21,42,.9),rgba(24,21,42,.74))!important;-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);border:1px solid rgba(255,255,255,.3)!important;border-radius:24px!important;box-shadow:0 24px 50px rgba(45,42,110,.3), inset 0 1.5px 1.5px rgba(255,255,255,.28)}
body.page-id-309 .parototal .per,body.page-id-309 .parorows .r.sub{color:#C9C7E8!important}
body.page-id-309 .parorows{border-top:1px solid rgba(255,255,255,.22)!important}
body.page-id-309 .parorows .r{border-bottom:1px solid rgba(255,255,255,.16)!important}
body.page-id-309 .parotip{background:rgba(255,255,255,.6)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:0 16px 16px 0!important;color:#3F3B47}
body.page-id-309 .paronote{color:#54506B!important}
body.page-id-309 .paronote a{color:#2B2764!important}

body.page-id-309 .byline .chip{display:none!important}
/* --- fin bloque paro --- */

/* --- Mesa electoral: línea cromo El Prisma --- */
body.page-id-533,body.page-id-533 .block{background:#FFFFFF!important}
body.page-id-533 article{position:relative}
body.page-id-533 article::before{content:"";position:absolute;top:2px;right:0;width:120px;height:120px;border-radius:26px;background:url("https://diarioprisma.com/wp-content/uploads/2026/11/mesa-chrome-hero.png") center/cover no-repeat;box-shadow:0 14px 30px rgba(45,42,110,.28);z-index:2}
@media(max-width:700px){body.page-id-533 article h1,body.page-id-533 article .byline{padding-right:128px}}
body.page-id-533 .entry-content > p:first-of-type{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
body.page-id-533 .mesa-box{background:linear-gradient(128deg,rgba(255,255,255,.72),rgba(255,255,255,.4))!important;-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6);border:1px solid rgba(23,23,28,.1)!important;border-radius:24px!important;box-shadow:0 24px 50px rgba(45,42,110,.14), inset 0 1.5px 1.5px rgba(255,255,255,1)}
body.page-id-533 .mesa-opt{background:rgba(255,255,255,.9)!important;border:1px solid rgba(23,23,28,.14)!important;border-radius:999px!important;padding:14px 22px!important;box-shadow:0 6px 16px rgba(45,42,110,.08)}
body.page-id-533 .mesa-opt:hover{border-color:#01F3B3!important;box-shadow:0 0 0 3px rgba(1,243,179,.22)}
body.page-id-533 .mesa-verdict{border-radius:24px!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 20px 44px rgba(45,42,110,.16)}
body.page-id-533 .mesa-vtag{border-radius:999px!important}
body.page-id-533 .mesa-restart{border-radius:999px!important;background:#191612!important;box-shadow:0 14px 30px rgba(25,22,18,.35)}
body.page-id-533 .mesa-src{color:#54506B!important}

body.page-id-533 .byline .chip{display:none!important}
/* --- fin bloque mesa --- */


/* --- Herramientas: kicker con reserva para el icono --- */
body.page-id-294 .kicker,body.page-id-299 .kicker,body.page-id-303 .kicker,body.page-id-305 .kicker,body.page-id-307 .kicker,body.page-id-309 .kicker,body.page-id-533 .kicker{padding-right:132px}
/* --- fin kicker herramientas --- */

/* --- Portada: iconos herramientas cromados sobre blanco --- */
body.home .ep-tcard .ep-ticon img{display:none}
body.home .ep-tcard[href*="calculadora-luz"] .ep-ticon{background:#fff url("https://diarioprisma.com/wp-content/uploads/2026/11/luz-chrome-white-300x300.png") center/cover no-repeat}
body.home .ep-tcard[href*="calendario-laboral"] .ep-ticon{background:#fff url("https://diarioprisma.com/wp-content/uploads/2026/11/calendario-chrome-white-300x300.png") center/cover no-repeat}
body.home .ep-tcard[href*="salario-neto"] .ep-ticon{background:#fff url("https://diarioprisma.com/wp-content/uploads/2026/11/salario-chrome-white-300x300.png") center/cover no-repeat}
body.home .ep-tcard[href*="finiquito-despido"] .ep-ticon{background:#fff url("https://diarioprisma.com/wp-content/uploads/2026/11/finiquito-chrome-white-300x300.png") center/cover no-repeat}
body.home .ep-tcard[href*="vacaciones"] .ep-ticon{background:#fff url("https://diarioprisma.com/wp-content/uploads/2026/11/vacaciones-chrome-white.png") center/cover no-repeat}
body.home .ep-tcard[href*="paro"] .ep-ticon{background:#fff url("https://diarioprisma.com/wp-content/uploads/2026/11/paro-chrome-white-300x300.png") center/cover no-repeat}
body.home .ep-tcard[href*="mesa-electoral"] .ep-ticon{background:#fff url("https://diarioprisma.com/wp-content/uploads/2026/11/mesa-chrome-white-300x300.png") center/cover no-repeat}
body.home .ep-tcard[href*="precio-luz-hoy"] .ep-ticon{background:#fff url("https://diarioprisma.com/wp-content/uploads/2026/11/1-pvpc-chrome-white-300x300.png") center/cover no-repeat}
/* --- fin iconos portada cromados --- */
/* --- Portadas de seccion sobrias estilo El Pais + subsecciones (3 nov, orden usuario) --- */
.ep-cathero{margin:14px 0 4px;background:transparent;border:0;border-radius:0;padding:0 0 14px;box-shadow:none;position:relative;border-bottom:1px solid #d9d9d9}
.ep-cathero .breadcrumb{display:none}
.ep-cathero-ico{display:none}
.ep-cathero-desc{display:none}
.ep-cathero-row{display:block}
.ep-cathero-txt h1{font-family:'Frank Ruhl Libre',Georgia,serif;font-weight:900;font-size:clamp(36px,9vw,54px);line-height:1.02;letter-spacing:-.015em;color:#111;margin:0}
.ep-cathero::after{content:'';position:absolute;left:0;bottom:-2px;width:56%;max-width:340px;height:4px;background:#111}
.ep-catsub{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:center;gap:0;margin:14px 0 2px;font-family:'Inter',sans-serif}
.ep-catsub::-webkit-scrollbar{display:none}
.ep-catsub a{font-size:11.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#333;text-decoration:none;white-space:nowrap;padding:2px 2px}
.ep-catsub a:hover{color:#000;text-decoration:underline;text-underline-offset:3px}
.ep-catsub-sep{color:#b9b9b9;margin:0 10px;font-size:11px}
.ep-urgente{display:inline-flex;align-items:center;gap:6px;background:#C80000;color:#fff;font-family:'Inter',sans-serif;font-weight:800;font-size:11.5px;letter-spacing:.09em;padding:4px 9px 4px 10px;border-radius:3px;margin-right:9px;vertical-align:2px;text-transform:uppercase}
.ep-urgente-dot{width:7px;height:7px;border-radius:50%;background:#fff;animation:ep-urgente-blink 1.1s ease-in-out infinite}
@keyframes ep-urgente-blink{0%,100%{opacity:1}50%{opacity:.12}}
@media (prefers-reduced-motion: reduce){.ep-urgente-dot{animation:none}}
/* --- fin portadas seccion sobrias --- */

/* === Carrusel partidos Deportes estilo El Mundo (rollback: borrar bloque) === */
.ep-mx{margin:2px 0 20px}
.ep-mx-comp{margin-bottom:18px}
.ep-mx-head{display:flex;align-items:baseline;gap:8px;margin:0 0 6px}
.ep-mx-liga{font:800 13px/1 'Archivo',sans-serif;letter-spacing:.04em;color:#111}
.ep-mx-jor{font:800 13px/1 'Archivo',sans-serif;letter-spacing:.04em;color:#111}
.ep-mx-track{display:flex;gap:34px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:2px 0 6px}
.ep-mx-track::-webkit-scrollbar{display:none}
.ep-mx-item{scroll-snap-align:start;flex:0 0 auto;min-width:70vw}
@media(min-width:760px){.ep-mx-item{min-width:300px}}
.ep-mx-fecha{font:600 12.5px/1.3 'Archivo',sans-serif;color:#777;letter-spacing:.04em;text-align:center;margin-bottom:6px}
.ep-mx-line{display:flex;align-items:center;justify-content:center;gap:10px;white-space:nowrap}
.ep-mx-team{display:inline-flex;align-items:center;gap:7px;font:700 15px/1.1 'Archivo',sans-serif;color:#111}
.ep-mx-esc{width:22px;height:22px;object-fit:contain}
.ep-mx-vs{font:600 13px/1 'Archivo',sans-serif;color:#999}
/* === fin carrusel partidos === */


/* v1.9.4 (3 nov 2026): subsecciones desplegables en el menú lateral, patrón El País/El Mundo. Rollback: borrar este bloque y restaurar menu-lista plana en header.php */
.menu-movil .menu-lista .mm-row{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}
.menu-movil .menu-lista .mm-row>a{flex:1;border-bottom:0}
.menu-movil .menu-lista .mm-tog{border:0;background:transparent;color:var(--muted);padding:14px 4px 14px 18px;cursor:pointer;display:flex;align-items:center;flex:none}
.menu-movil .menu-lista .mm-tog svg{transition:transform .18s ease;display:block}
.menu-movil .menu-lista .mm-tog[aria-expanded="true"]{color:var(--ink)}
.menu-movil .menu-lista .mm-tog[aria-expanded="true"] svg{transform:rotate(180deg)}
.menu-movil .menu-lista .mm-sub{display:flex;flex-direction:column;padding:4px 0 12px;border-bottom:1px solid var(--line)}
.menu-movil .menu-lista .mm-sub a{font-family:'Inter',sans-serif;font-weight:600;font-size:16px;text-transform:none;letter-spacing:0;color:var(--muted);padding:9px 0 9px 14px;border-bottom:0;border-left:3px solid var(--line);margin-top:5px}
.menu-movil .menu-lista .mm-sub a:active{color:var(--orange)}

/* Subsecciones del menu lateral: cerradas por defecto, se abren con la flecha */
.menu-movil .menu-lista .mm-sub[hidden]{display:none}

/* Caption repair: full attribution stays inside its own photo card. */
.ep-caption{min-width:0;max-width:100%;flex-wrap:wrap;line-height:1.4}
.ep-cap-text{flex:1 1 180px;min-width:0;overflow-wrap:anywhere}
.ep-cap-cred{flex:0 1 auto;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}
@media(max-width:700px){.ep-caption{display:block}.ep-cap-text,.ep-cap-cred{display:block;max-width:100%;text-align:left}.ep-cap-cred{margin-top:3px}}

/* v1.9.4 (5 nov 2026): bloque de articulo replica El Pais - pie derecha serif, firma centrada, fila compartir gris, pildora comentarios, boton Google */
.art-feat{margin:0 0 10px}
.art-feat-cap{text-align:right;font:400 15px/1.42 'Frank Ruhl Libre',Georgia,'Times New Roman',serif;color:#2a2620;margin-top:10px}
.art-feat-cap .cap-credit{display:block;font-weight:700;text-transform:uppercase;font-size:.88em;letter-spacing:.02em;margin-top:3px}
.entry-content figure figcaption{text-align:right;font:400 14px/1.42 'Frank Ruhl Libre',Georgia,serif;color:#2a2620;margin-top:8px}
.entry-content figure figcaption .cap-credit{display:block;font-weight:700;text-transform:uppercase;font-size:.88em;letter-spacing:.02em;margin-top:3px}
.art-byline-c{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:0;margin:38px 0 0}
.article-sec hr.art-hr{display:block!important;border:0;border-top:1px solid #4A4A4A!important;margin:10px 0;height:0}.article-sec hr.art-hr.soft{border-top-color:#E6E3DD!important}
.art-byline-c .av{width:66px;height:66px;border-radius:50%;overflow:hidden;display:block;background:#E9E6E0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.07)}
.art-byline-c .av img{width:100%;height:100%;border:0;object-fit:cover;object-position:50% 15%;transform:scale(1.1);transform-origin:50% 22%;filter:grayscale(1)}
.art-byline-c .n{font:700 15px/1.25 'Frank Ruhl Libre',Georgia,serif;color:#16130F;text-transform:uppercase;letter-spacing:.03em}
.art-byline-c .m{font:400 11px/1.4 'Inter Tight',Arial,sans-serif;letter-spacing:.09em;color:#3A352C;text-transform:uppercase}
.art-share-row{display:flex;align-items:center;justify-content:space-between;gap:10px}
.art-share-row .l{display:flex;gap:8px;align-items:center}
.share-ico{width:30px;height:30px;border:0;border-radius:50%;background:#EFEDE9;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s}
.share-ico svg{width:15px;height:15px;stroke:#3A352C;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.share-ico.wa svg{fill:#3A352C;stroke:none}
.share-ico.fb svg,.share-ico.xx svg{fill:#3A352C;stroke:none}
.share-ico:hover{transform:none;background:#E4E1DB;border-color:transparent}
.share-ico.wa:hover svg{fill:#3A352C;stroke:none}
.share-ico.fb:hover svg,.share-ico.xx:hover svg{fill:#3A352C}
.share-ico.cp:hover,.share-ico.cp.ok{border-color:transparent}
.share-ico.cp:hover svg,.share-ico.cp.ok svg{stroke:#3A352C}
.art-comments{display:inline-flex;align-items:center;gap:7px;font:600 12px/1 'Inter Tight',Arial,sans-serif;color:#16130F;background:#EFEDE9;border-radius:999px;padding:7px 13px;text-decoration:none}
.art-comments svg{width:15px;height:15px;fill:none;stroke:#3A352C;stroke-width:1.7}
.art-comments:hover{background:#E4E1DB}
.g-follow{display:flex;justify-content:flex-start;margin:2px 0 0}
.g-follow a{display:inline-flex;align-items:center;gap:8px;font:600 13px/1 'Inter Tight',Arial,sans-serif;color:#16130F;text-decoration:none;border:1px solid #D8D4CC;border-radius:999px;padding:7px 16px;background:#fff}
.g-follow a:hover{border-color:#16130F}
.g-follow a svg{width:15px;height:15px}
