/* Color Vivo Pro 0.2.0 — hoja minificada (autogenerada desde assets/css/article.css; no editar a mano). */
.author-box__links a{display:inline-flex;align-items:center;min-height:28px;padding:3px 10px;border:1px solid var(--rule);border-radius:999px;color:var(--ink)}.author-box__links a:is(:hover,:focus-visible){border-color:var(--ink)}.author-box{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 20px;align-items:start;margin-top:var(--sp-m);padding-block:20px;border-top:3px solid var(--accent);border-bottom:1px solid var(--rule)}.author-box__avatar{width:96px;height:96px;border-radius:50%;object-fit:cover}.author-box__text{min-width:0}.author-box__role{margin:0 0 2px}.author-box__name{margin:0;font-family:var(--font-head);font-size:22px;line-height:1.2}.author-box__name a{color:var(--ink)}.author-box__bio{margin:8px 0 0;max-width:68ch;font-size:15px;line-height:1.55;color:var(--ink-soft)}.author-box__links{display:flex;flex-wrap:wrap;gap:6px 8px;margin:12px 0 0;padding:0;list-style:none;font-family:var(--font-ui);font-size:13px}.author-box__links .author-box__all{border-color:var(--accent);font-weight:700}@media (max-width:560px){.author-box{grid-template-columns:1fr}.author-box__avatar{width:72px;height:72px}}.article-tags{display:flex;flex-wrap:wrap;gap:8px;margin-block:var(--sp-m)}.article-tags a{font-family:var(--font-ui);font-size:13px;padding:4px 10px;border:1px solid var(--rule);border-radius:999px;color:var(--ink-soft);text-decoration:none}.article-tags a:hover,.article-tags a:focus-visible{border-color:var(--accent);color:var(--accent-strong)}.article-tags--labelled{align-items:center}.article-tags__label{font-family:var(--font-ui);font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.article-tags__list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.article-tags__list li{margin:0}.article-source{margin-block:var(--sp-s) var(--sp-m);font-family:var(--font-ui);font-size:13px;color:var(--muted)}.article-source a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.article .related{margin-top:var(--sp-l)}.post-nav{display:flex;flex-wrap:wrap;gap:14px;margin-top:var(--sp-l);padding-top:var(--sp-m);border-top:1px solid var(--rule)}.post-nav__link{display:flex;align-items:center;gap:12px;flex:0 1 calc(50% - 7px);min-width:0;padding:14px 16px;border:1px solid var(--rule);border-radius:4px;transition:border-color .15s ease,background-color .15s ease}.post-nav__link--next{margin-left:auto;text-align:right;justify-content:flex-end}.post-nav__link:hover,.post-nav__link:focus-visible{border-color:var(--accent);background:var(--surface-2)}.post-nav__arrow{flex:none;color:var(--accent-strong)}.post-nav__text{display:flex;flex-direction:column;gap:3px;min-width:0}.post-nav__label{font-family:var(--font-ui);font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.post-nav__title{font-family:var(--font-head);font-size:16px;line-height:1.25}@media (max-width:560px){.post-nav__link{flex-basis:100%}.post-nav__link--next{margin-left:0}}.article-header{margin-bottom:var(--sp-m)}.article-header h1{overflow-wrap:break-word}.article-figure{margin:0}.article-figure img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:4px}.article-figure figcaption{margin-top:8px}.article-header--standard .article-figure{margin-top:var(--sp-m)}.article-header--above .article-figure{margin-bottom:var(--sp-m)}.article-fullhero{padding-top:var(--sp-m)}.article-fullhero .breadcrumb{margin-bottom:var(--sp-s)}.article-fullhero .article-header{margin-bottom:0}.article-header--above-full .article-header__text{max-width:var(--article)}.article-header--above-full .article-figure--full{margin-bottom:var(--sp-m)}.article-figure--full img{border-radius:6px}.article-header--above-full-wide .article-header__text--wide{max-width:none;margin-bottom:var(--sp-m)}.article-header--above-full-wide .article-header__text--wide h1{font-size:clamp(34px,5vw,60px)}.article-fullhero--centered .breadcrumb,.article--centered > .breadcrumb,.article-fullhero--centered .article-header__text,.article--centered .article-header__text{text-align:center}.article-fullhero--centered .article-header__text h1,.article--centered .article-header__text h1{max-width:24ch;margin-inline:auto;text-wrap:balance}.article-fullhero--centered .article-header__text .entradilla,.article--centered .article-header__text .entradilla{max-width:62ch;margin-inline:auto}.article-fullhero--centered .article-header__text .byline :is(.byline-row,.byline-chips,.byline-hair),.article--centered .article-header__text .byline :is(.byline-row,.byline-chips,.byline-hair){justify-content:center}.article-fullhero--centered .article-header__text .author-card,.article--centered .article-header__text .author-card{display:inline-flex;text-align:start}.article-fullhero--centered .article-header__text .byline-hair .grow,.article--centered .article-header__text .byline-hair .grow{flex:0 0 auto}.columnist{display:flex;align-items:center;gap:16px;margin:0 0 var(--sp-m);padding-bottom:var(--sp-s);border-bottom:1px solid var(--rule);font-family:var(--font-ui)}.breadcrumb + .columnist{margin-top:var(--sp-s)}.columnist__avatar{flex:none;width:88px;height:88px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px var(--bg),0 0 0 5px var(--accent)}.columnist__text{min-width:0}.columnist__name{margin:0;font-family:var(--font-head);font-size:22px;font-weight:700;line-height:1.2}.columnist__name a{color:var(--ink)}.columnist__role{margin:2px 0 0;font-size:14px;color:var(--muted)}.columnist__all{display:inline-block;margin-top:6px;font-size:13px;font-weight:700;color:var(--accent-strong)}.columnist__all:is(:hover,:focus-visible){text-decoration:underline;text-underline-offset:2px}.kicker--opinion{display:inline-block}:is(.article--opinion,.article-fullhero--opinion) .article-header h1{font-style:italic;font-weight:600;letter-spacing:-.005em;text-wrap:balance}:is(.article--opinion,.article-fullhero--opinion) .article-header h1::before{content:"\201C";content:"\201C" / "";display:inline-block;margin-inline-end:.06em;color:var(--accent);font-family:Georgia,"Times New Roman",serif;font-size:1.5em;font-style:normal;font-weight:700;line-height:0;vertical-align:-.3em}.article-opinion__date{margin:10px 0 0}.article-figure--opinion{margin-top:var(--sp-m)}@media (max-width:560px){.columnist__avatar{width:64px;height:64px}.columnist__name{font-size:19px}}.article-galleryband{padding-top:var(--sp-m)}.article-videoband{--bg:var(--wp--custom--dark--bg,#0e0f12);--surface:var(--wp--custom--dark--surface,#16181d);--surface-2:var(--wp--custom--dark--surface-2,#1e2128);--ink:var(--wp--custom--dark--ink,#e9eaec);--ink-soft:var(--wp--custom--dark--ink-soft,#c4c7cd);--muted:var(--wp--custom--dark--muted,#9aa0a8);--rule:var(--wp--custom--dark--rule,#2a2e36);--accent:var(--wp--custom--dark--accent,#ff5a5a);--accent-strong:var(--wp--custom--dark--accent-strong,#ff8080);--on-accent:var(--wp--custom--dark--on-accent,#0e0f12);margin-bottom:var(--sp-l);padding-block:var(--sp-m) var(--sp-l);background:var(--bg);color:var(--ink)}.article-videoband a{color:var(--ink)}.article-videoband .breadcrumb,.article-videoband .breadcrumb a{color:var(--muted)}.article-videoband .breadcrumb{margin-bottom:var(--sp-s)}.article-videoband__grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--sp-l);align-items:start}.article-videoband .article-header{margin:0}.article-videoband h1{margin-top:6px;font-size:clamp(26px,2.6vw,36px);color:var(--ink);overflow-wrap:break-word}.article-videoband .entradilla{color:var(--ink-soft)}.article-videoband .kicker{color:var(--accent-strong)}@media (max-width:900px){.article-videoband__grid{grid-template-columns:minmax(0,1fr);gap:var(--sp-m)}}.video-strip{margin-top:var(--sp-l);padding-top:var(--sp-m);border-top:1px solid var(--rule)}.video-strip__title{margin:0 0 var(--sp-s);font-family:var(--font-ui);font-size:14px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ink)}.video-strip__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-m);margin:0;padding:0;list-style:none}.video-strip__link{display:flex;flex-direction:column;gap:8px;color:var(--ink)}.video-strip__media{position:relative;display:block}.video-strip__media img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;border-radius:4px}.video-strip__play{position:absolute;left:8px;bottom:8px;width:32px;height:32px;border-radius:50%;background:rgba(0,0,0,.72)}.video-strip__play::after{content:"";position:absolute;top:50%;left:50%;margin:-6px 0 0 -3px;border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent #fff}.video-strip__headline{font-family:var(--font-head);font-size:16px;font-weight:700;line-height:1.25}.video-strip__link:is(:hover,:focus-visible) .video-strip__headline{text-decoration:underline;text-underline-offset:2px}@media (max-width:900px){.video-strip__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.article-fullhero--longread > .breadcrumb,.article-fullhero--longread .article-header__text{max-width:var(--article);margin-inline:auto}.article-longread{display:grid;grid-template-columns:minmax(0,var(--article));justify-content:center;align-items:start;padding-block:var(--sp-m) var(--sp-xl)}.article-longread__share{margin-bottom:var(--sp-m)}.article-longread__share .share-bar{margin:0}.article-longread__toc{font-family:var(--font-ui)}.article-longread__toc--top{margin-bottom:var(--sp-m)}.article-longread__toc--rail{display:none}.article-longread__after{margin-top:var(--sp-l)}.article-longread__after .ad-rail{position:static}@media (min-width:1240px){.article-longread,.article-fullhero--longread{max-width:calc(var(--container) + 160px);display:grid;grid-template-columns:48px minmax(0,var(--article)) minmax(200px,280px);column-gap:48px;justify-content:center}.article-fullhero--longread > *{grid-column:2}.article-fullhero--longread > .article-header{grid-column:1 / -1;display:grid;grid-template-columns:subgrid}.article-fullhero--longread .article-figure--full{grid-column:1 / -1}.article-fullhero--longread .article-header__text{grid-column:2;margin:0}.article-longread > *{grid-column:2}.article-longread > .article{grid-row:1}.article-longread > .article-longread__after{grid-row:2}.article-longread__share{grid-column:1;grid-row:1;align-self:stretch;margin:0}.article-longread__toc--top{display:none}.article-longread__toc--rail{display:block;grid-column:3;grid-row:1;align-self:stretch}.article-longread__share > .share-bar,.article-longread__toc--rail > *{position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + var(--cvnews-head-h,0px) + 20px)}.article-longread__toc--rail > *{max-height:calc(100vh - var(--wp-admin--admin-bar--height,0px) - var(--cvnews-head-h,0px) - 40px);overflow-y:auto;overscroll-behavior:contain}.article-longread__share .share-bar.share-bar{flex-direction:column;flex-wrap:nowrap;align-items:center;gap:8px;padding:4px;border:0;max-height:calc(100vh - var(--wp-admin--admin-bar--height,0px) - var(--cvnews-head-h,0px) - 40px);overflow-y:auto;overscroll-behavior:contain}.article-longread__share .share-bar .share-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.article-longread__share .share-bar .share-btns{flex-direction:column;flex-wrap:nowrap;gap:6px}.article-longread__share .share-bar .share-btn{flex:none;width:36px;height:36px;padding:0;border-radius:50%}.article-longread__share .share-bar .share-btn-label{display:none}.article-longread__share .share-bar .share-div{display:block;width:24px;height:1px;min-height:0;margin:2px 0;align-self:center}}.reading-progress{display:none;position:fixed;inset-inline:0;top:var(--wp-admin--admin-bar--height,0px);z-index:calc(var(--z-header) + 1);height:4px;pointer-events:none}.reading-progress__bar{display:block;width:100%;height:100%;background:var(--accent);transform:scaleX(0);transform-origin:0 50%}[dir="rtl"] .reading-progress__bar{transform-origin:100% 50%}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.reading-progress{display:block}.reading-progress__bar{animation:cvipro-reading linear both;animation-timeline:scroll(root block)}}}@keyframes cvipro-reading{to{transform:scaleX(1)}}@media (max-width:600px){.reading-progress{top:0}}@media print{.reading-progress{display:none !important}}.article-header--overlay{margin-bottom:var(--sp-m)}.article-figure__credit{margin:8px 0 0}.article-header--split,.article-header--split-right{display:grid;grid-template-columns:minmax(0,0.92fr) minmax(0,1.08fr);gap:var(--sp-m) var(--sp-l);align-items:center}.article-header--split .article-figure,.article-header--split-right .article-figure{margin:0}.article-header--split .article-figure img,.article-header--split-right .article-figure img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:6px}.article-header--split-right{grid-template-columns:minmax(0,1.08fr) minmax(0,0.92fr)}.article-header--split-right .article-header__text{order:1}.article-header--split-right .article-figure{order:2}.article-header--split .article-header__text h1,.article-header--split-right .article-header__text h1{font-size:clamp(28px,3.2vw,46px);margin-top:0}.article-header--split .article-header__text .entradilla,.article-header--split-right .article-header__text .entradilla{font-size:var(--fs-lead)}.article-header--compact .article-header__row{display:flex;gap:var(--sp-m);align-items:flex-start}.article-header--compact .article-header__text{flex:1 1 auto;min-width:0}.article-header--compact .article-figure--thumb{flex:0 0 200px;margin:0}.article-header--compact .article-figure--thumb img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:4px}.article-header--compact h1{font-size:clamp(24px,2.6vw,34px);margin-top:0}@media (max-width:700px){.article-header--split,.article-header--split-right{grid-template-columns:1fr}.article-header--split-right .article-header__text,.article-header--split-right .article-figure{order:0}.article-header--compact .article-figure--thumb{flex:0 0 120px}.article-header--above-full-wide .article-header__text--wide h1{font-size:clamp(28px,8vw,40px)}}
