/* V8 — una composición que acompaña el relato, sin capturar el scroll. */
.reader-investigation .reader-shell{width:min(1360px,calc(100% - 64px));margin-top:18px}.reader-investigation .reader-paper{background:#efeade}.reader-investigation .reader-toolbar{background:#131613f7;color:#e8dfcf;border-color:#454137}.reader-investigation .reader-toolbar button{color:#eee4d4}.reader-investigation .round,.reader-investigation .reading-route,.reader-investigation .reader-connections{display:none}
.reader-investigation .reader-head{position:relative;isolation:isolate;overflow:hidden;background:#131613;color:#eee4d1;padding:70px 7% 68px}.reader-investigation .reader-head:after{content:'';position:absolute;width:65%;height:12px;right:-16%;bottom:50px;background:#d54430;transform:rotate(-34deg);z-index:-1;opacity:.7}
.reader-investigation .reader-head h2{font-size:clamp(48px,6.7vw,100px);line-height:.98;letter-spacing:-3.5px;max-width:1050px;color:#f2e8d4;text-wrap:balance}.reader-investigation .reader-head .eyebrow{font-size:10px;color:#e3876a;letter-spacing:2px}.reader-investigation .reader-deck{font-size:clamp(20px,2.2vw,28px);line-height:1.5;max-width:850px;color:#c7c2b1;margin-top:30px}.reader-investigation .reader-date{font-size:9px;color:#a79e87;letter-spacing:1px}.reader-investigation .reader-body{max-width:none;width:100%;padding:0}.reader-investigation .reader-bottom{padding:25px 7%}
.dossier-tools{position:sticky;top:60px;z-index:24;display:flex;justify-content:space-between;align-items:center;background:#ece7d9f7;backdrop-filter:blur(10px);padding:8px 4%;border-bottom:1px solid #bab09b;gap:16px}.dossier-tools nav{display:flex;gap:12px}.dossier-tools button{font:11px/1.4 var(--sans);min-height:40px;color:#655b48;text-align:left}.dossier-tools nav button{padding:8px}.dossier-tools nav span{font-size:9px;color:#a6412d;margin-right:5px}.dossier-tools nav button[aria-current="true"]{color:#a23c29;box-shadow:inset 0 -1px #ba4430}.dossier-simple{border-bottom:1px solid #b9a88a;white-space:nowrap}
.dossier-layout{display:grid;grid-template-columns:46% 54%;align-items:start}.dossier-visual{position:sticky;top:117px;height:calc(100svh - 135px);min-height:400px;max-height:780px;overflow:hidden;isolation:isolate;background:#1b241f;color:#eee7d4}
.dossier-visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.5;filter:grayscale(.7);transform:scale(1.08);transition:transform 1.1s,opacity 1.1s}.dossier-visual:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#101913 0%,transparent 70%);z-index:-1}.dossier-visual img{z-index:-2}.dossier-visual svg{position:absolute;inset:0;width:100%;height:100%;opacity:.65;transition:transform 1s,opacity 1s;z-index:-1}
.dossier-slab{position:absolute;transition:transform 1.1s,opacity 1.1s;pointer-events:none;z-index:-1}.slab-a{width:140%;height:45px;left:-20%;top:30%;background:#d9402d;transform:rotate(-35deg);mix-blend-mode:screen}.slab-b{height:75%;width:95px;right:18%;top:-10%;background:#daceb5;opacity:.45;transform:rotate(30deg)}
.dossier-scene-number{position:absolute;top:28px;left:30px;font:10px/1.6 var(--sans);letter-spacing:2px}.dossier-art-word{position:absolute;top:38%;left:7%;font:clamp(100px,13vw,205px)/1 var(--serif);font-weight:400;letter-spacing:-8px;color:#fbebcd}.reader-body .dossier-art-caption{position:absolute;bottom:56px;left:30px;right:30px;font:16px/1.55 var(--sans);color:#e0d9c8;max-width:360px;margin:0}.dossier-visual>small{position:absolute;bottom:24px;left:30px;font:8px/1.4 var(--sans);color:#a89e85;letter-spacing:1px}
.dossier-visual[data-scene="1"] img{transform:scale(1.3) translateX(-5%);opacity:.75}.dossier-visual[data-scene="1"] .slab-a{transform:rotate(-12deg) translateY(90px)}.dossier-visual[data-scene="1"] .slab-b{transform:rotate(-25deg) translateX(160px);opacity:.2}.dossier-visual[data-scene="1"] svg{transform:translateY(-5%)}.dossier-visual[data-scene="1"] .dossier-art-word{font-size:clamp(82px,10vw,148px)}
.dossier-visual[data-scene="2"] img{transform:scale(1.1) translateX(5%);opacity:.15}.dossier-visual[data-scene="2"] .slab-a{transform:rotate(-43deg) translateY(120px)}.dossier-visual[data-scene="2"] .slab-b{transform:rotate(43deg) translateX(-55px);opacity:.65}.dossier-visual[data-scene="2"] svg{opacity:.2}
.dossier-visual[data-scene="3"] img{transform:scale(1.02);opacity:.35}.dossier-visual[data-scene="3"] .slab-a{transform:rotate(0deg) translateY(200px);opacity:.4}.dossier-visual[data-scene="3"] .slab-b{transform:rotate(0deg) translateX(150px);opacity:.2}
.dossier-narrative{padding:0 9% 0 10%}.reader-body .dossier-narrative section{padding:70px 0 60px;scroll-margin-top:155px;border-bottom:1px solid #c5baa4}.reader-body .dossier-kicker{display:block;font:10px/1.6 var(--sans);letter-spacing:1.4px;color:#ad3c28}.reader-body .dossier-narrative h3{font:clamp(32px,3.5vw,48px)/1.06 var(--serif);letter-spacing:-1.4px;color:#222b22;margin:22px 0 34px;font-weight:400}.reader-body .dossier-narrative p{font:20px/1.78 var(--serif);color:#454638;margin:0 0 26px}.reader-body .dossier-narrative p:first-of-type{font-size:23px;line-height:1.55;color:#2e3529}.reader-body .dossier-narrative .dossier-analysis{color:#333e30}.reader-body .dossier-cite{display:inline;font:10px/1.7 var(--sans);color:#91503b;text-decoration:none;border-bottom:1px solid #b89976;white-space:normal}
.reader-body .dossier-desk{padding:60px 10%;background:#dfd8c7;border-top:1px solid #b9ae95}.reader-body .dossier-desk h3{font:clamp(32px,4vw,56px)/1.05 var(--serif);font-weight:400;letter-spacing:-1.5px;color:#2b3126;margin:18px 0 25px}.reader-body .dossier-desk>p:not(.dossier-kicker){font:18px/1.6 var(--serif);max-width:700px}.reader-body .dossier-desk details{background:none;border:0;border-top:1px solid #b4a88e;margin:0;padding:15px 0}.dossier-desk summary{font:14px/1.6 var(--sans);min-height:34px;color:#3f4537;cursor:pointer}.reader-body .dossier-desk details p,.dossier-desk dd{font:16px/1.65 var(--serif);color:#53503f}.dossier-desk dt{font:13px/1.6 var(--sans);margin-top:18px;color:#893e2c}.dossier-desk dd{margin:5px 0 20px}.dossier-desk ol{padding-left:20px}.dossier-desk li{margin:15px 0;font:14px/1.6 var(--sans)}.dossier-desk li span{display:block;color:#70664e;font-size:11px;margin-top:4px}.dossier-desk a{color:#863e2d;text-decoration:none;border-bottom:1px solid #b69a77}.dossier-return{font:13px/1.5 var(--sans);border-bottom:1px solid #9b402d;padding:16px 0;min-height:44px;color:#963d29;margin-top:24px}
.dossier.is-simple .dossier-visual{display:none}.dossier.is-simple .dossier-layout{display:block}.dossier.is-simple .dossier-narrative{max-width:820px;padding:0 35px;margin:auto}.dossier.is-simple .dossier-narrative section{padding-block:40px}
.dossier button:focus-visible,.dossier summary:focus-visible,.dossier a:focus-visible{outline:2px solid #ba4830;outline-offset:4px}.dossier h3:focus{outline:none}.dossier .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(max-width:1050px) and (min-width:761px){.dossier-tools{padding-inline:2%}.dossier-tools nav{gap:2px}.dossier-tools button{font-size:10px}.dossier-narrative{padding-inline:7%}.reader-body .dossier-narrative p{font-size:19px}.reader-body .dossier-narrative h3{font-size:36px}}
@media(max-width:760px){.reader-investigation .reader-shell{width:calc(100% - 20px);margin-top:8px}.reader-investigation .reader-toolbar{min-height:54px}.reader-investigation .reader-head{padding:40px 22px}.reader-investigation .reader-head h2{font-size:46px;letter-spacing:-1.8px;line-height:1.02;text-wrap:pretty}.reader-investigation .reader-deck{font-size:20px;margin-top:24px}.reader-investigation .reader-head .eyebrow{font-size:8px}.reader-investigation .reader-date{font-size:8px;line-height:1.7;max-width:260px}.dossier-tools{top:54px;flex-wrap:wrap;padding:5px 12px;gap:0}.dossier-tools nav{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.dossier-tools nav button{font-size:9px;padding:6px 3px;line-height:1.4}.dossier-tools nav span{display:block;font-size:8px}.dossier-simple{font-size:9px!important;min-height:30px!important;margin-left:auto}.dossier-layout{display:block}.dossier-visual{top:142px;height:150px;min-height:0;width:100%;z-index:5;box-shadow:0 8px 20px #42352220}.dossier-visual img{object-position:50% 55%}.dossier-scene-number{top:13px;left:15px;font-size:8px}.dossier-art-word{top:35px;left:15px;font-size:82px;letter-spacing:-3px}.dossier-visual[data-scene="1"] .dossier-art-word{font-size:55px;top:53px}.reader-body .dossier-art-caption{left:44%;right:16px;bottom:38px;font-size:11px;line-height:1.5}.dossier-visual>small{left:44%;bottom:16px;font-size:6px;letter-spacing:.5px}.slab-a{height:18px;top:40%;width:110%}.slab-b{width:35px;right:30%;height:140%}.dossier-visual[data-scene="1"] .slab-a{transform:rotate(-12deg) translateY(15px)}.dossier-visual[data-scene="2"] .slab-a{transform:rotate(-43deg) translateY(10px)}.dossier-visual[data-scene="3"] .slab-a{transform:rotate(0) translateY(40px)}.dossier-narrative{padding:0 24px}.reader-body .dossier-narrative section{padding:38px 0 30px;scroll-margin-top:315px}.reader-body .dossier-narrative h3{font-size:34px;letter-spacing:-.9px;margin:18px 0 25px}.reader-body .dossier-narrative p{font-size:19px;line-height:1.68}.reader-body .dossier-narrative p:first-of-type{font-size:21px}.reader-body .dossier-kicker{font-size:9px}.reader-body .dossier-desk{padding:38px 24px}.reader-body .dossier-desk h3{font-size:37px}.dossier-desk summary{font-size:12px}.dossier.is-simple .dossier-narrative{padding-inline:24px}.dossier.is-simple .dossier-narrative section{scroll-margin-top:165px}}
@media(prefers-reduced-motion:reduce){.dossier-visual *{transition:none!important}}
.dossier-visual{top:calc(60px + var(--dossier-tools-height,57px))}
@media(max-width:760px){.dossier-visual{top:calc(54px + var(--dossier-tools-height,88px))}}
