/* Solo la columna con readingExperience. La edición y los otros análisis conservan su presentación. */
.opinion-article .article-header{max-width:1130px;padding-bottom:32px}
.opinion-article .article-header h1{font-size:clamp(37px,4.3vw,59px);line-height:1.08;letter-spacing:-.035em;max-width:1060px;text-wrap:balance}
.opinion-article .article-subtitle{font-size:22px;line-height:1.6;max-width:940px;margin:21px 0 26px}
.opinion-article .opinion-byline{gap:14px;align-items:center}
.opinion-article .editorial-avatar{width:52px;height:52px;flex:0 0 52px;object-fit:contain;border-radius:50%;border:1px solid #c4a76a;padding:2px;background:var(--navy)}
.opinion-article .opinion-byline>div>a{font-size:13px}
.opinion-article .column-label{display:block;font-size:11px;color:var(--gold);margin:3px 0 2px;line-height:1.6}
.opinion-article .opinion-byline>div>p{display:flex;flex-wrap:wrap;gap:3px 15px;font-size:10px;line-height:1.7}
.opinion-article .opinion-byline .analysis-badge{background:#eae5d8;color:#70551e;align-self:center}
.opinion-article .article-cover img{height:auto;aspect-ratio:auto;object-fit:contain;max-height:none;width:100%}
.opinion-article .article-cover figcaption{max-width:1000px;font-size:10px;margin-top:10px}
.opinion-article .reading-layout{grid-template-columns:225px minmax(0,740px);gap:60px}
.opinion-article .opinion-body{font-size:calc(20px * var(--reading-scale));line-height:1.8;color:#283b4a}
.opinion-article .opinion-body>p{margin-bottom:.9em}
.opinion-article .opinion-body h2{font-size:calc(31px * var(--reading-scale));margin:1.45em 0 .6em;line-height:1.23}
.opinion-article .opinion-body h3{font-size:calc(26px * var(--reading-scale));margin:1.1em 0 .6em}
.opinion-article .opinion-body hr{border:0;border-top:1px solid var(--line);margin:32px 0 25px}
.opinion-article .opinion-body ul:last-of-type{font-family:var(--sans);font-size:12px;line-height:1.8;overflow-wrap:anywhere}
.opinion-article .opinion-body>p:last-child{font-family:var(--sans);font-size:11px;line-height:1.8;color:var(--muted);margin-top:22px}
.opinion-article .opinion-body strong{font-weight:600}
.opinion-transparency{padding:20px 0 23px;margin-top:29px;border-top:1px solid var(--line);color:var(--muted);font-size:11px;line-height:1.8}
.opinion-transparency a{text-decoration:underline;text-underline-offset:3px}
.opinion-reading-chrome[hidden]{display:none!important}
.opinion-reading-chrome{position:fixed;top:0;left:0;right:0;height:3px;z-index:55;pointer-events:none}
#reading-progress.opinion-reading-progress{height:3px;background:#091f3514}
#reading-progress.opinion-reading-progress::-webkit-progress-bar{background:#091f3514}
#reading-progress.opinion-reading-progress::-webkit-progress-value{background:#82662f;transition:width 75ms linear}
#reading-progress.opinion-reading-progress::-moz-progress-bar{background:#82662f}
.opinion-reading-chrome .progress-avatar{position:absolute;right:20px;top:12px;width:28px;height:28px;object-fit:contain;border-radius:50%;background:var(--navy);border:1px solid #b18c48;padding:1px;box-shadow:0 0 0 3px var(--paper)}
@media(max-width:1100px){.opinion-reading-chrome .progress-avatar{display:none}.opinion-article .reading-layout{grid-template-columns:190px minmax(0,740px);gap:35px}}
@media(max-width:760px){.opinion-article .article-header{padding-bottom:24px}.opinion-article .article-header h1{font-size:clamp(33px,8.8vw,43px);line-height:1.12;text-wrap:pretty;letter-spacing:-.035em}.opinion-article .article-subtitle{font-size:19px;line-height:1.6;margin:17px 0 22px}.opinion-article .opinion-byline{align-items:start;gap:11px}.opinion-article .editorial-avatar{width:45px;height:45px;flex-basis:45px;margin-top:3px}.opinion-article .opinion-byline>div>a{font-size:12px}.opinion-article .column-label{font-size:10px;margin-top:2px}.opinion-article .opinion-byline>div>p{font-size:9px;display:flex;flex-direction:column;gap:1px;line-height:1.7}.opinion-article .reading-layout{display:flex;gap:25px}.opinion-article .article-cover{width:100%;margin-bottom:26px}.opinion-article .article-cover img{aspect-ratio:auto;max-height:none;height:auto}.opinion-article .article-cover figcaption{font-size:9px;padding-inline:18px;line-height:1.7}.opinion-article .opinion-body{font-size:calc(19px * var(--reading-scale));line-height:1.8}.opinion-article .opinion-body>p{margin-bottom:.85em}.opinion-article .opinion-body h2{font-size:calc(28px * var(--reading-scale));margin-top:1.35em;line-height:1.25}.opinion-article .opinion-body h3{font-size:calc(24px * var(--reading-scale))}.opinion-article .opinion-body ul:last-of-type{font-size:11px;line-height:1.8}.opinion-article .opinion-body>p:last-child,.opinion-transparency{font-size:10px}.opinion-article .article-index nav{max-height:180px}.opinion-article .article-index>.small-label{font-size:9px}}
@media(prefers-reduced-motion:reduce){#reading-progress.opinion-reading-progress::-webkit-progress-value{transition:none}}
@media print{.opinion-reading-chrome{display:none!important}.opinion-article .reading-layout{display:block}.opinion-article .opinion-body{font-size:12pt;line-height:1.6}.opinion-article .article-header h1{font-size:32px}.opinion-article .article-cover img{max-height:300px;object-fit:contain}.opinion-article .opinion-body h2{font-size:20pt}.opinion-article .opinion-body>p{margin-bottom:.8em}}
