/* R31: dedicated historical reproduction page. */
.lt-page{background:#fff}.lt-page p{line-height:1.65}.lt-page h1,.lt-page h2{font-weight:650}.lt-page h2{font-size:clamp(34px,4.1vw,50px)}.lt-page h3{font-size:22px;line-height:1.2}
.lt-hero{background:linear-gradient(130deg,#f7f5ef,#f6faf8 65%,#e8f3ef);padding:70px 0 55px;overflow:hidden}.lt-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:58px;align-items:center}.lt-hero h1{font-size:clamp(46px,5.6vw,70px);line-height:1.05;letter-spacing:-.045em}.lt-hero h1 em{color:var(--teal-dark);font-style:normal}.lt-book-title{font-size:21px;font-weight:700;line-height:1.4!important;margin:30px 0 6px}.lt-author{font-size:16px;margin:0}.lt-lede{font-size:17px;color:#465c62;max-width:580px;margin:25px 0}.lt-cover{margin:0;text-align:center}.lt-cover img{width:100%;max-width:430px;height:auto;display:block;margin:0 auto}.lt-cover figcaption{font-size:11px;color:#5d7178;margin-top:8px}.lt-status{font-size:14px;font-weight:700;display:flex;gap:9px;align-items:center}.lt-status span{background:#488e0b;width:8px;height:8px;border-radius:50%}.lt-actions{display:flex;gap:24px;flex-wrap:wrap;align-items:center;margin-top:23px}.lt-text-link{color:var(--teal-dark);font-weight:700;text-decoration:underline;text-underline-offset:5px;font-size:14px}.lt-section-nav{border-bottom:1px solid var(--line);padding:19px 0;background:#fff}.lt-section-nav .container{display:flex;flex-wrap:wrap;gap:28px}.lt-section-nav a{font-size:13px;font-weight:700;color:var(--muted)}.lt-section-nav a:hover{color:var(--teal-dark)}.lt-section{padding:74px 0;scroll-margin-top:100px}.lt-legacy-grid{display:grid;grid-template-columns:1.4fr .9fr;gap:76px;align-items:center}.lt-legacy-grid>div>p:not(.eyebrow){font-size:16px;color:#465c62}.lt-camp{border-left:3px solid #488e0b;padding:10px 0 10px 30px}.lt-camp .lt-camp-purpose{font-family:'Source Serif 4',Georgia,serif;font-size:23px;line-height:1.4;color:var(--ink)}.lt-camp p:not(.lt-camp-purpose){font-size:14px;color:var(--muted)}.lt-camp .eyebrow{font-size:11px;color:#35670a}.lt-comparison{background:#f6f8f6}.lt-section-heading{max-width:760px;margin-bottom:34px}.lt-section-heading>p:last-child{color:var(--muted);font-size:17px}.lt-table{border-collapse:collapse;width:100%;table-layout:fixed;text-align:left;background:white;border-top:3px solid var(--ink)}.lt-table thead{font-size:13px}.lt-table th,.lt-table td{padding:23px 22px;vertical-align:top;border-bottom:1px solid #dce5df;line-height:1.65}.lt-table th:first-child{width:19%}.lt-table thead th:nth-child(2){color:#a33229}.lt-table thead th:nth-child(3){color:#35670a}.lt-table tbody th{font-size:16px;line-height:1.35;padding-top:26px}.lt-table td{font-size:14px;color:#354d54}.lt-table small{display:block;color:#697a7f;font-size:10.5px;margin-top:12px}.lt-citations{font-size:11px;color:var(--teal-dark);white-space:nowrap}.lt-citations a{text-decoration:underline}.lt-historical-note{font-size:13px;color:#53666a;padding:18px 0 0;max-width:930px}.lt-download{display:grid;grid-template-columns:.9fr 1.25fr;gap:75px;padding:48px 55px;background:#eaf4f0;border-radius:5px;border-top:3px solid #137c76}.lt-download h2{font-size:50px}.lt-download>div>p{font-size:16px}.lt-download .lt-edition,.lt-download .lt-download-note{font-size:12px;color:var(--muted)}.lt-download .button{margin-top:12px}.lt-reflections{padding-top:0}.lt-reflection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.lt-reflection-grid article{border-top:1px solid #a8bdb4;padding-top:22px}.lt-reflection-grid h3{font-family:'Source Serif 4',Georgia,serif;font-size:24px;letter-spacing:-.025em}.lt-reflection-grid p{font-size:15px;color:var(--muted)}.lt-share{border-top:1px solid var(--line);margin-top:45px;padding-top:32px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:55px}.lt-share p{font-size:15px;color:var(--muted);max-width:780px}.lt-share .lt-share-note{font-size:12px}.lt-sources{padding-top:0}.lt-sources details{border-top:1px solid var(--line);padding-top:22px;color:var(--muted);font-size:13px}.lt-sources summary{cursor:pointer;font-weight:700;color:var(--ink)}.lt-sources ol{padding-left:22px}.lt-sources li{padding:8px 0;scroll-margin-top:110px}.lt-sources li a{text-decoration:underline;color:var(--teal-dark)}.lt-sources li span{display:block;font-size:11px;margin-top:3px}.lt-sr-only,.lt-skip{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.lt-skip:focus{position:fixed;top:10px;left:10px;clip:auto;width:auto;height:auto;background:white;padding:12px;z-index:100}.lt-page a:focus-visible,.lt-page summary:focus-visible{outline:3px solid var(--teal);outline-offset:5px}
@media(max-width:900px){.lt-hero-grid{gap:25px}.lt-hero h1{font-size:48px}.lt-legacy-grid{gap:35px}.lt-download{gap:35px;padding:35px}.lt-section{padding:55px 0}.lt-table th,.lt-table td{padding:18px 14px}}
@media(max-width:680px){.lt-hero{padding:38px 0}.lt-hero-grid{grid-template-columns:1fr}.lt-hero h1{font-size:43px}.lt-cover{margin-top:12px}.lt-cover img{max-width:290px}.lt-cover figcaption{font-size:10px}.lt-book-title{font-size:19px}.lt-hero .eyebrow{font-size:10px}.lt-actions{gap:18px}.lt-section-nav .container{gap:13px 23px}.lt-section-nav a{font-size:12px}.lt-legacy-grid,.lt-download,.lt-reflection-grid,.lt-share{grid-template-columns:1fr;gap:28px}.lt-camp{margin-top:8px;padding-left:22px}.lt-section{padding:43px 0}.lt-table,.lt-table tbody,.lt-table tr,.lt-table th,.lt-table td{display:block;width:100%!important}.lt-table thead{display:none}.lt-table tr{border-bottom:1px solid #bdcec4;padding:15px 19px}.lt-table tbody th{padding:10px 0;font-size:19px;border:0}.lt-table td{padding:11px 0;border:0;font-size:14px}.lt-table td:before{content:attr(data-label);display:block;font-weight:800;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#a33229;margin-bottom:6px}.lt-table td:last-child:before{color:#35670a}.lt-table small{margin-top:6px}.lt-download{width:calc(100% - 40px);padding:30px 24px}.lt-download h2{font-size:43px}.lt-download-heading .lt-edition{margin-bottom:0}.lt-download>div>p:first-child{margin-top:0}.lt-reflections{padding-top:10px}.lt-share{margin-top:28px}.lt-share .button{justify-self:start}.lt-sources{padding-top:0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
