/* ADA-HISTORIA-1.0 · Solo /historia/. Fotografías completas y tipografía del sitio. */
.history-page{width:100%;max-width:none;padding:42px 0 35px;color:#242b2c;font-size:17px;line-height:1.75}
.history-page *{min-width:0}.history-page p{font-size:17px;line-height:1.75;margin:0 0 20px}.history-page figure{margin:0}.history-page img{display:block;width:100%;height:auto;object-fit:contain}.history-page figcaption{font:15px/1.6 Arial,Helvetica,sans-serif;color:#50554e;margin-top:12px}
.history-page .history-label{font:14px/1.6 'Courier New',monospace;text-transform:uppercase;letter-spacing:.08em;color:#654438;margin:0 0 22px}.history-page h1{font-size:clamp(48px,5.3vw,76px);line-height:1.06;letter-spacing:-.045em;margin:0 0 27px}.history-page h2{font-size:clamp(34px,3.5vw,49px);line-height:1.12;letter-spacing:-.035em;margin:0 0 24px}.history-page h3{font-size:28px;line-height:1.2;margin:0 0 15px}.history-page a{color:#654438;text-underline-offset:5px}.history-page a:hover{color:#242b2c}.history-page a:focus-visible{outline:3px solid #654438;outline-offset:5px}
.history-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(35px,5vw,76px);align-items:center}.history-page .history-deck{font:30px/1.4 Georgia,'Times New Roman',serif;max-width:26ch;margin-bottom:25px}.history-hero .history-intro{max-width:49ch}.history-jumps{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:25px}.history-jumps a{display:inline-flex;align-items:center;min-height:44px;font-size:16px}.history-hero figure img{max-height:760px;width:auto;max-width:100%;margin-inline:auto}
.history-section{border-top:1px solid #c8c3b8;margin-top:70px;padding-top:48px;scroll-margin-top:28px}.history-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);gap:clamp(34px,6vw,86px)}.history-page .history-small{font-size:15px;line-height:1.7;color:#50554e}.history-page .history-text{max-width:66ch}
.history-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:36px;margin-bottom:44px}.history-paths a{border-top:1px solid #c8c3b8;border-bottom:1px solid #c8c3b8;display:flex;align-items:center;gap:16px;min-height:90px;padding-block:16px;text-decoration:none;font:30px/1.2 Georgia,serif}.history-paths a:hover{text-decoration:underline}.history-paths .history-path-number{font:14px/1.5 'Courier New',monospace}.history-paths .history-path-arrow{margin-left:auto;font:22px Arial,sans-serif}
.history-diptych{display:grid;grid-template-columns:minmax(0,9fr) minmax(0,16fr);gap:30px;align-items:start}.history-page .history-quote{font:30px/1.5 Georgia,serif;max-width:39ch;margin:38px auto 0;padding:0;text-align:left;border:0}.history-quote p{font:inherit}.history-quote cite{display:block;font:15px/1.7 Arial,sans-serif;margin-top:17px;font-style:normal}
.history-public{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:clamp(35px,6vw,85px)}.history-public figure{margin-top:32px}.history-timeline{list-style:none;margin:0;padding:0}.history-timeline li{display:grid;grid-template-columns:90px minmax(0,1fr);gap:25px;padding:27px 0;border-top:1px solid #c8c3b8}.history-timeline li:first-child{padding-top:0;border-top:0}.history-year{font:37px/1.2 Georgia,serif;color:#654438}.history-timeline p{margin-bottom:12px}.history-timeline a{display:inline-flex;align-items:center;min-height:44px;font-size:15px}
.history-voice{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(34px,5vw,70px)}.history-voice figure.history-lecture{margin-top:30px}.history-video{display:block;width:100%;height:auto;aspect-ratio:854/480;background:#222d2b}.history-page .history-video-caption{margin-top:14px;font-size:15px}.history-page .history-video-description{font-size:17px;margin-top:23px}.history-voice details{border-top:1px solid #c8c3b8;padding-top:12px;margin-top:23px}.history-voice summary{cursor:pointer;font-size:17px;min-height:44px;padding-block:8px}.history-voice details p{font-size:16px}.history-watch{margin:12px 0 24px;padding:0;list-style:none}.history-watch a{display:inline-flex;align-items:center;min-height:44px;font-size:16px}.history-watch time{font:14px/1.5 'Courier New',monospace;margin-right:12px}
.history-legacy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(35px,6vw,85px);align-items:start}.history-legacy-links{display:flex;flex-wrap:wrap;gap:12px 28px;margin:22px 0 30px}.history-legacy-links a{min-height:44px;display:inline-flex;align-items:center}.history-book{display:flex;align-items:center;gap:22px;border-top:1px solid #c8c3b8;padding-top:25px;margin-top:28px}.history-book>a{flex:0 0 100px}.history-book img{width:100px;height:auto}.history-book p{font-size:16px}.history-book .history-label{font-size:14px;margin-bottom:9px}
.history-sources{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(30px,5vw,75px)}.history-sources ol{padding:0;margin:0;list-style:none}.history-sources li{border-top:1px solid #c8c3b8;padding:15px 0}.history-sources li:first-child{border:0;padding-top:0}.history-sources li p{font-size:16px;margin-bottom:5px}.history-sources li a{font-size:16px;display:inline-block;padding-block:6px;line-height:1.6}.history-sources .history-source-meta{font-size:14px;color:#50554e}.history-page .history-source-scope{font-size:15px;color:#50554e;margin-top:20px}
@media(max-width:1050px){.history-hero{gap:35px}.history-page h1{font-size:52px}.history-page .history-deck{font-size:27px}.history-split{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:35px}.history-public{gap:35px}.history-timeline li{grid-template-columns:70px minmax(0,1fr);gap:18px}.history-year{font-size:32px}.history-voice{grid-template-columns:minmax(0,1fr);gap:30px}.history-voice figure.history-lecture{max-width:650px}.history-voice-media{max-width:900px}.history-legacy{gap:35px}}
@media(max-width:700px){.history-page{padding:28px 0 20px}.history-hero{grid-template-columns:minmax(0,1fr);gap:27px}.history-page h1{font-size:42px;margin-bottom:21px}.history-page .history-deck{font-size:26px;max-width:none;margin-bottom:20px}.history-page .history-label{margin-bottom:17px}.history-hero .history-intro{max-width:none}.history-jumps{gap:5px 20px;margin-top:13px}.history-hero figure img{max-height:none;width:100%;margin:0}.history-section{margin-top:42px;padding-top:30px}.history-split,.history-public,.history-legacy,.history-sources{grid-template-columns:minmax(0,1fr);gap:21px}.history-page h2{font-size:34px;margin-bottom:20px}.history-page h3{font-size:26px}.history-paths{gap:15px;margin-top:25px;margin-bottom:30px}.history-paths a{flex-wrap:wrap;align-content:center;gap:8px;font-size:24px;min-height:115px}.history-path-number{flex-basis:100%}.history-paths .history-path-arrow{display:none}.history-diptych{grid-template-columns:minmax(0,1fr);gap:27px}.history-page .history-quote{font-size:26px;margin-top:30px}.history-timeline li{grid-template-columns:67px minmax(0,1fr);gap:17px;padding-block:24px}.history-year{font-size:31px}.history-public figure{margin-top:24px}.history-voice{gap:24px}.history-voice figure.history-lecture{margin-top:23px}.history-book{margin-top:24px}.history-sources li{padding-block:15px}}
@media(prefers-reduced-motion:reduce){.history-page *{scroll-behavior:auto}}

/* En móvil, el nombre y la fotografía preceden al párrafo de introducción. */
@media(max-width:700px){.history-hero{gap:0}.history-hero>div{display:contents}.history-hero .history-label{order:1}.history-hero h1{order:2}.history-hero .history-deck{order:3;margin-bottom:25px}.history-hero .history-hero-photo{order:4}.history-hero .history-intro{order:5;margin-top:24px;margin-bottom:0}.history-hero .history-jumps{order:6;margin-top:15px}}
