.rrw{--rrw-accent:var(--primary,#236d78);--rrw-coral:var(--accent,#e66d66);--rrw-ink:var(--ink,#263238);--rrw-serif:var(--serif,Cardo,Georgia,serif);--rrw-sans:var(--sans,Inter,Arial,sans-serif);--rrw-line:#236d782d;box-sizing:border-box;position:relative;isolation:isolate;margin:3rem 0;padding:clamp(24px,4.5vw,48px);background:#ffffff8c;border-top:2px solid var(--rrw-accent);color:var(--rrw-ink);font:400 19px/1.7 var(--rrw-serif);overflow-wrap:anywhere}
.rrw *,.rrw *::before,.rrw *::after{box-sizing:border-box}.rrw-tone-coral{--rrw-accent:#ad4944;--rrw-line:#ad49442d}.rrw-tone-tinta{--rrw-accent:#34434a;--rrw-line:#34434a2d}.rrw [hidden]{display:none!important}.rrw .rrw-head{margin-bottom:28px}.rrw .rrw-kicker{display:block;font:600 10px/1.6 var(--rrw-sans);letter-spacing:.16em;color:var(--rrw-accent);text-transform:uppercase}.rrw .rrw-title{font:400 clamp(27px,3vw,38px)/1.2 var(--rrw-serif);letter-spacing:-.025em;margin:12px 0 0;color:var(--rrw-ink)}.rrw h3{font:400 25px/1.3 var(--rrw-serif);margin:0 0 12px;color:var(--rrw-ink)}.rrw p{margin:0 0 16px}.rrw .rrw-prose{font:inherit;white-space:normal}.rrw a{color:var(--rrw-accent);text-underline-offset:4px}.rrw button,.rrw summary,.rrw a{touch-action:manipulation}.rrw :is(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--rrw-accent);outline-offset:5px}.rrw .rrw-credit{font:12px/1.7 var(--rrw-sans);color:#52656b;margin-top:24px;padding-top:16px;border-top:1px solid var(--rrw-line)}.rrw .rrw-index{display:block;font:400 12px/1 var(--rrw-sans);letter-spacing:.06em;color:var(--rrw-accent);margin-bottom:20px}.rrw .rrw-number{font:500 12px/1.5 var(--rrw-sans);color:var(--rrw-accent);flex:0 0 28px}.rrw .rrw-author{font:12px/1.6 var(--rrw-sans);color:#52656b;margin:8px 0 20px}
.rrw .rrw-annotation-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,.4fr);gap:36px}.rrw .rrw-annotated{font:400 21px/1.85 var(--rrw-serif);min-width:0}.rrw .rrw-mark{text-decoration:none;border-bottom:1px solid var(--rrw-accent);background:#236d780b}.rrw .rrw-mark sup{font:600 10px var(--rrw-sans);margin-left:3px}.rrw .rrw-notes{border-left:1px solid var(--rrw-line);padding-left:22px}.rrw .rrw-note{scroll-margin-top:30px;margin-bottom:26px;font:16px/1.6 var(--rrw-serif);transition:background-color .25s}.rrw .rrw-note small{display:block;font:11px/1.5 var(--rrw-sans);margin:6px 0;color:var(--rrw-accent)}.rrw .rrw-note:target,.rrw .rrw-note-active{background:#236d7814}.rrw .rrw-note summary{font:12px/1.6 var(--rrw-sans);color:var(--rrw-accent)}.rrw details summary{cursor:pointer;padding:14px 0;list-style:revert}.rrw details[open]>summary{margin-bottom:10px}.rrw .rrw-note summary span{font-weight:600;margin-right:6px}.rrw-lectura-lupa .rrw-annotation-layout{grid-template-columns:1fr}.rrw-lectura-lupa .rrw-notes{border-left:0;border-top:1px solid var(--rrw-line);padding-left:0}.rrw-lectura-lupa .rrw-note{margin:0;border-bottom:1px solid var(--rrw-line);padding-bottom:4px}
.rrw .rrw-switch{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:25px}.rrw .rrw-switch button{border:1px solid var(--rrw-line);border-radius:0;background:transparent;color:var(--rrw-accent);padding:10px 16px;font:12px/1.5 var(--rrw-sans);cursor:pointer}.rrw .rrw-switch button[aria-pressed=true]{background:var(--rrw-accent);color:#fff}.rrw .rrw-versions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.rrw[data-mode=before] .rrw-versions,.rrw[data-mode=after] .rrw-versions{grid-template-columns:1fr}.rrw .rrw-version{min-width:0;padding:22px;border:1px solid var(--rrw-line)}.rrw .rrw-version[data-version=after]{border-top:3px solid var(--rrw-accent)}.rrw .rrw-version h3{font:600 11px/1.5 var(--rrw-sans);letter-spacing:.05em;color:var(--rrw-accent);margin-bottom:20px}.rrw .rrw-decision{margin-top:28px;padding-top:20px;border-top:1px solid var(--rrw-line);font-size:17px}.rrw .rrw-decision .rrw-kicker{margin-bottom:10px}
.rrw-consigna-autor{background:linear-gradient(125deg,#edf5f6e8,#fff9f3cf)}.rrw .rrw-duration{font:11px/1.5 var(--rrw-sans);display:inline-block;border-bottom:2px solid var(--rrw-coral);padding-bottom:5px;margin-bottom:22px}.rrw .rrw-prompt{font:400 clamp(23px,3vw,32px)/1.45 var(--rrw-serif);max-width:34ch}.rrw .rrw-constraints{margin:24px 0;padding:0 0 0 20px;font:14px/1.8 var(--rrw-sans)}.rrw .rrw-constraints li{padding-left:8px;margin:6px 0}.rrw .rrw-extra{border-top:1px solid var(--rrw-line);margin-top:24px;font-size:17px}.rrw .rrw-extra summary{font:12px/1.6 var(--rrw-sans);color:var(--rrw-accent)}
.rrw-cuaderno-hallazgos{border-top:0;border-left:2px solid var(--rrw-coral)}.rrw .rrw-findings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.rrw .rrw-finding{padding:24px;min-width:0;border-top:1px solid var(--rrw-line)}.rrw .rrw-finding:nth-child(odd){border-right:1px solid var(--rrw-line);padding-left:0}.rrw .rrw-finding:nth-child(even){padding-right:0}.rrw .rrw-finding:nth-child(3n+1) .rrw-prose{font-size:26px;line-height:1.45}.rrw .rrw-finding h3{font:600 10px/1.5 var(--rrw-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--rrw-accent)}
.rrw .rrw-process{margin-top:28px}.rrw .rrw-process details{border-top:1px solid var(--rrw-line);padding-bottom:12px}.rrw .rrw-process summary{font:400 24px/1.5 var(--rrw-serif)}.rrw .rrw-process summary .rrw-number{display:inline-block;width:35px}.rrw .rrw-process .rrw-prose{padding:0 0 12px 35px;font-size:18px}.rrw .rrw-constellation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;margin-top:30px}.rrw .rrw-orbit{padding-top:24px;border-top:1px solid var(--rrw-line);min-width:0}.rrw .rrw-orbit:first-child{grid-column:1/-1}.rrw .rrw-orbit:first-child h3{font-size:34px}.rrw .rrw-orbit .rrw-prose{font-size:18px}.rrw .rrw-cover{display:block;object-fit:contain;max-width:100%;width:auto;height:auto;max-height:220px;margin:0 0 20px}.rrw .rrw-orbit:first-child .rrw-cover{float:left;max-width:32%;margin:0 26px 20px 0}.rrw .rrw-orbit::after{content:'';display:block;clear:both}
.rrw-poema-composicion{border-top:0;background:transparent;padding-left:clamp(20px,6vw,60px);border-left:1px solid var(--rrw-line)}.rrw .rrw-dedication{font-style:italic;text-align:right;font-size:17px}.rrw .rrw-epigraph{border:0;padding:0 0 20px 30%;margin:0 0 26px;font:italic 17px/1.7 var(--rrw-serif)}.rrw .rrw-verse-scroll{overflow-x:auto;max-width:100%;padding-bottom:10px}.rrw .rrw-verses{white-space:pre;width:max-content;min-width:100%;font:400 20px/2rem var(--rrw-serif);padding:0 4px;tab-size:4}.rrw .rrw-verses.rrw-wrap{white-space:pre-wrap;width:auto;overflow-wrap:anywhere}.rrw .rrw-centered{text-align:center}.rrw-hoja-pautada{background:#fffcf4e8;border-top:0;border-left:2px solid var(--rrw-coral)}.rrw .rrw-ruled{background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(2rem - 1px),#236d7823 calc(2rem - 1px),#236d7823 2rem)}.rrw .rrw-staff{height:33px;max-width:220px;margin:0 0 22px;background:repeating-linear-gradient(to bottom,var(--rrw-line) 0,var(--rrw-line) 1px,transparent 1px,transparent 8px)}.rrw .rrw-music-meta{font:11px/1.7 var(--rrw-sans);color:var(--rrw-accent);margin-bottom:20px}.rrw .rrw-audio{display:block;width:100%;margin-top:24px;height:44px}
.rrw-pregunta-lectura{border:0;border-left:3px solid var(--rrw-coral);background:#236d7808}.rrw .rrw-question{font:400 clamp(26px,3.5vw,38px)/1.35 var(--rrw-serif);max-width:30ch;margin:0 0 25px}.rrw .rrw-link{font:600 12px/1.6 var(--rrw-sans);display:inline-flex;align-items:center;gap:25px;text-decoration:none;border-bottom:1px solid var(--rrw-accent);padding:8px 0}.rrw .rrw-answer{margin:30px 0 0;padding:24px 0 0;border-top:1px solid var(--rrw-line)}.rrw .rrw-answer blockquote{border:0;margin:0 0 12px;padding:0;font-size:18px}.rrw .rrw-answer figcaption{font:11px/1.6 var(--rrw-sans);color:var(--rrw-accent)}.rrw-fragmento-puerta{border-top:0;border-bottom:2px solid var(--rrw-accent)}.rrw .rrw-door-layout{display:flex;align-items:flex-start;gap:30px}.rrw .rrw-door-layout>.rrw-cover{max-width:28%;flex:0 0 auto}.rrw .rrw-door-layout>div{min-width:0;flex:1}.rrw .rrw-excerpt{margin:0;padding:0;border:0;font:400 clamp(22px,3vw,30px)/1.5 var(--rrw-serif)}
@media(max-width:650px){.rrw{font-size:18px;margin:2rem 0;padding:26px 20px}.rrw .rrw-annotation-layout,.rrw .rrw-versions,.rrw .rrw-constellation,.rrw .rrw-findings{grid-template-columns:1fr;gap:22px}.rrw .rrw-notes{border-left:0;border-top:1px solid var(--rrw-line);padding:20px 0 0}.rrw .rrw-version{padding:20px}.rrw .rrw-finding,.rrw .rrw-finding:nth-child(odd),.rrw .rrw-finding:nth-child(even){border-right:0;padding:22px 0 0}.rrw .rrw-epigraph{padding-left:15%}.rrw .rrw-orbit:first-child{grid-column:auto}.rrw .rrw-orbit:first-child .rrw-cover{float:none;max-width:100%;margin:0 0 20px}.rrw .rrw-door-layout{display:block}.rrw .rrw-door-layout>.rrw-cover{max-width:100%;max-height:180px}.rrw .rrw-annotated{font-size:20px}}
@media(prefers-reduced-motion:reduce){.rrw *{transition:none!important;scroll-behavior:auto!important}}
@media print{.rrw{background:transparent!important;border-color:#777;break-inside:auto}.rrw .rrw-switch,.rrw .rrw-audio{display:none!important}.rrw .rrw-version[hidden]{display:block!important}.rrw .rrw-verse-scroll{overflow:visible}.rrw .rrw-verses{white-space:pre-wrap;width:auto}.rrw details>*{display:block!important}.rrw .rrw-prose,.rrw .rrw-verses{color:#111}}
