.page_shell__Euw2n{padding-top:90px;background:#f6f1e8;color:#233540;min-height:100vh}.page_readerHeading__hQJLa{max-width:920px;margin:auto;padding:48px 24px 28px}.page_readerHeading__hQJLa>a{display:block;color:#596c77;font-size:14px;margin-bottom:30px}.page_readerHeading__hQJLa>span{font-size:11px;letter-spacing:.14em;font-weight:700;color:#967039}.page_readerHeading__hQJLa h1{font-family:Georgia,serif;font-size:clamp(32px,5vw,48px);line-height:1.13;margin:12px 0}.page_readerHeading__hQJLa p{color:#647078;font-size:16px}.page_reader__Tf120{max-width:920px;margin:auto;padding:0 24px 64px}.page_toolbar__vMAv6{background:#20333e;color:#fffaf0;border-radius:14px;padding:14px 18px}.page_pagination__q7gk6{display:flex;align-items:center;justify-content:space-between;gap:12px}.page_pagination__q7gk6 button{border:1px solid #b99459;border-radius:8px;background:#e4c88e;color:#20333e;font-size:14px;font-weight:700;min-height:44px;padding:9px 15px;cursor:pointer}.page_pagination__q7gk6 button:disabled{opacity:.35;cursor:default}.page_pagination__q7gk6 span{font-size:14px;white-space:nowrap}.page_options__yrKAg{display:flex;justify-content:center;gap:26px;padding-top:16px}.page_options__yrKAg label{font-size:12px;display:flex;align-items:center;gap:10px}.page_options__yrKAg select{color:#20333e;background:#fffaf0;border:0;border-radius:6px;padding:8px;min-height:40px}.page_readerHint__drk5U{color:#667179;font-size:12px;line-height:1.6;margin:14px 0}.page_viewport__lwjl4{width:100%;overflow:auto;max-height:85vh;background:#20333e;box-shadow:0 12px 35px #20333e18;overscroll-behavior:contain}.page_viewport__lwjl4:focus-visible{outline:3px solid #b99459;outline-offset:4px}.page_pageImage__XKH_p{display:block;margin:0}.page_pageImage__XKH_p img{width:100%;height:auto;display:block;max-width:none}.page_reader__Tf120>.page_pagination__q7gk6{margin-top:20px}.page_reader__Tf120>.page_pagination__q7gk6 button{background:#20333e;color:#fffaf0;border-color:#20333e}.page_transcript__yTB3V{border-top:1px solid #d7cbb5;border-bottom:1px solid #d7cbb5;margin-top:28px;padding:18px 0}.page_transcript__yTB3V summary{cursor:pointer;font-weight:700;min-height:28px}.page_transcript__yTB3V li,.page_transcript__yTB3V p{font-size:15px;line-height:1.75}.page_transcript__yTB3V ol{padding-left:22px}.page_transcript__yTB3V li{padding-bottom:8px}.page_endNote__dOGMr{margin-top:32px;border-radius:14px;background:#20333e;color:#fffaf0;padding:28px}.page_endNote__dOGMr span{font-size:11px;letter-spacing:.12em;color:#d7b875}.page_endNote__dOGMr h2{font-family:Georgia,serif;font-size:30px;margin:12px 0}.page_endNote__dOGMr p{font-size:15px;line-height:1.7;color:#d6dce0}.page_endNote__dOGMr a{display:inline-flex;margin-top:10px;background:#e4c88e;color:#20333e;padding:12px 18px;border-radius:8px;font-weight:700;font-size:14px}@media(max-width:600px){.page_readerHeading__hQJLa{padding:30px 18px 20px}.page_readerHeading__hQJLa>a{margin-bottom:24px}.page_reader__Tf120{padding:0 12px 36px}.page_toolbar__vMAv6{padding:12px 10px}.page_pagination__q7gk6{gap:6px}.page_pagination__q7gk6 button{padding:9px 10px;font-size:12px}.page_pagination__q7gk6 span{font-size:12px}.page_options__yrKAg{gap:14px;padding-top:12px}.page_options__yrKAg label{gap:6px;font-size:11px}.page_options__yrKAg select{font-size:11px;padding:6px}.page_readerHint__drk5U{padding:0 4px}.page_endNote__dOGMr{padding:22px}.page_viewport__lwjl4{max-height:80vh}}@media(max-width:760px){.page_shell__Euw2n{padding-top:76px}}