.en-edition .topbar{max-width:1500px;margin:auto;padding:22px 5vw;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line)}.en-edition .topbar nav{flex-wrap:wrap;justify-content:flex-end;gap:24px;font-size:12px}.en-edition .nav-pdf{border:1px solid #aa6830;padding:10px 14px;color:var(--gold)}.en-edition .subtitle{font:21px/1.45 Georgia,serif;color:var(--gold);max-width:470px;margin:24px 0 15px}.en-edition .intro{color:#c9bca9;font-size:16px;line-height:1.7;max-width:410px}.en-edition .outline{border:1px solid #a67546;padding:15px 18px}.en-edition .hero-actions{gap:14px;flex-wrap:wrap}.en-edition .cover-wrap{position:relative;text-align:center;margin:0}.en-edition .cover-orbit{position:absolute;right:-3%;top:-6%;z-index:2;border:1px solid #f0821d;border-radius:50%;width:112px;height:112px;display:flex;justify-content:center;align-items:center;background:#18120e;color:#ffc85e;font-size:12px;line-height:1.5;font-weight:800;transform:rotate(12deg)}.en-edition .cover-wrap .cover{max-width:100%;width:min(82%,390px);height:auto;box-shadow:0 25px 60px #0008;transform:rotate(3deg)}.en-edition .ticker{padding:20px 0;overflow:hidden;white-space:nowrap;background:#f0821d;color:#18120e;font-weight:900;word-spacing:15px;letter-spacing:1px;font-size:14px}.en-edition .reader-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:28px}.en-edition .reader-heading h2{font-size:45px;letter-spacing:-2px;line-height:1.08;margin:0}.en-edition .reader-heading p{font-size:14px;line-height:1.6;color:#785f47}.en-edition .reader-heading .eyebrow{color:#bd540c}.en-edition .resume-reading{display:inline-block;color:var(--gold);font-size:13px;border-bottom:1px solid var(--orange);padding:0 0 6px}.en-edition .resume-reading[hidden]{display:none}.en-edition .hero h1{font-size:clamp(46px,5.6vw,78px)}.en-edition .edition-note,.en-edition .cover-wrap figcaption{font-size:12px;line-height:1.6;color:#c7b59f;margin-top:17px}.english-reading{background:var(--cream);color:var(--ink);padding:70px max(24px,calc((100vw - 1240px)/2)) 90px}.english-reading .reader-heading{max-width:none}.english-reading .reader-heading p{max-width:330px}.english-toolbar{position:sticky;z-index:18;top:73px;display:flex;gap:12px;align-items:center;background:#18120e;color:var(--cream);padding:12px;border:1px solid #504133}.english-toolbar select{min-width:0;max-width:620px;flex:1;background:#fff4df;color:#18120e;padding:11px;font:600 13px Arial,sans-serif;border:0;border-radius:0}.english-toolbar button{background:none;color:var(--cream);border:1px solid #6e5841;padding:10px;cursor:pointer;font:600 12px Arial,sans-serif}.font-tools{display:flex;gap:5px}.english-toolbar button:hover{border-color:var(--orange);color:var(--gold)}.reading-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:60px;margin-top:40px;align-items:start}.book-contents{position:sticky;top:145px;max-height:calc(100vh - 165px);overflow:auto;padding-right:18px;scrollbar-width:thin;font:13px/1.55 Arial,sans-serif}.book-contents summary{font-weight:800;font-size:15px;cursor:pointer;margin-bottom:16px}.book-contents nav{display:flex;flex-direction:column;gap:0;margin-bottom:25px}.book-contents nav a{display:block;text-decoration:none;padding:8px 0;border-bottom:1px solid #dfcbb0;color:#503b28}.book-contents nav a:hover,.book-contents nav a.active{color:#a94708}.book-contents form{border-top:2px solid #241a12;padding-top:20px}.book-contents form label{display:block;font-weight:700;margin-bottom:10px}.book-contents .search-row input{width:100%;min-width:0;background:#fff9ed;color:#18120e;border:1px solid #ceb798;padding:10px;font:13px Arial,sans-serif}.book-contents .search-row button{background:#f0821d;color:#18120e;border:0;cursor:pointer;padding:10px}.book-contents #text-results{padding-left:20px;font-size:12px;max-height:250px;overflow:auto}.book-contents #text-results li{margin:10px 0}.english-download{display:block;font-size:12px;margin:25px 0}.book-prose{--reading-size:19px;font:var(--reading-size)/1.77 Georgia,'Times New Roman',serif;min-width:0;max-width:850px;overflow-wrap:break-word}.book-prose .text-page{position:relative;display:flow-root;margin:0;padding:0;scroll-margin-top:145px}.book-prose h1,.book-prose h2,.book-prose h3,.book-prose h4{font-family:Arial,Helvetica,sans-serif;letter-spacing:-.035em;line-height:1.16;text-wrap:balance;overflow-wrap:anywhere}.book-prose h1{font-size:2em;margin:2.1em 0 .8em;border-top:3px solid #21180f;padding-top:.9em}.book-prose h2{font-size:1.45em;margin:1.7em 0 .7em}.book-prose h3,.book-prose h4{font-size:1.18em;margin:1.6em 0 .7em}.book-prose #page-1 h1{margin-top:0;border:0;padding:0}.book-prose p{margin:0 0 1.05em}.book-prose ul,.book-prose ol{padding-left:1.5em;margin:1em 0 1.5em}.book-prose li{margin:.5em 0}.book-prose .speaker{font:800 .75em/1.4 Arial,sans-serif;letter-spacing:.09em;margin-top:1.5em;margin-bottom:.25em}.book-prose .stage-direction{color:#715940;font-size:.94em;margin-bottom:.6em}.book-prose blockquote{margin:1.3em 0;border-left:3px solid #df721e;padding:.15em 0 .15em 1.1em;color:#57371e}.book-prose blockquote p:last-child{margin-bottom:0}.book-prose hr{border:0;border-top:1px solid #cfb899;margin:2em 0}.source-page-link{position:absolute;left:-43px;top:5px;width:32px;font:10px Arial,sans-serif;text-decoration:none;color:#a38c73;text-align:right}.book-illustration{margin:1.8em auto 2.1em;max-width:620px;break-inside:avoid}.book-illustration img{display:block;max-height:680px;max-width:100%;width:auto;height:auto;margin:auto}.book-illustration figcaption{font:11px/1.5 Arial,sans-serif;color:#806a52;margin-top:9px;text-align:center}.book-illustration.original-signature{max-width:150px}.book-prose mark{background:#ffc85e;color:#18120e;padding:1px}.book-prose pre{white-space:pre-wrap;overflow-wrap:anywhere}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:1000px){.reading-layout{grid-template-columns:190px minmax(0,1fr);gap:40px}.english-reading{padding-left:24px;padding-right:24px}.book-prose{--reading-size:18px}.source-page-link{left:-30px;width:24px}}
@media(max-width:760px){.en-edition .hero h1{font-size:clamp(38px,10.8vw,64px)}.en-edition .hero{padding-top:38px}.en-edition .wordmark{font-size:15px}.en-edition .topbar{gap:12px}.en-edition .topbar nav{gap:12px}.en-edition .topbar nav a{font-size:10px}.english-reading{padding:45px 19px}.english-reading .reader-heading{gap:10px}.english-reading .reader-heading h2{font-size:30px}.english-reading .reader-heading p{font-size:13px;max-width:none}.english-toolbar{top:83px;gap:7px;padding:9px}.english-toolbar select{width:120px;font-size:11px;padding:9px 5px}.english-toolbar button{padding:8px;font-size:11px}.english-toolbar #print-book{display:none}.reading-layout{display:flex;flex-direction:column;gap:28px;margin-top:25px}.book-contents{position:static;max-height:none;width:100%;padding:0}.book-contents details{border-bottom:1px solid #cfb899;margin-bottom:17px}.book-contents details[open] nav{max-height:350px;overflow:auto}.book-contents form{border:0;padding:0;max-width:360px}.book-contents summary{font-size:14px}.book-contents .english-download{margin:15px 0 0}.book-prose{--reading-size:18px;width:100%}.source-page-link{position:static;display:block;text-align:left;width:auto;font-size:9px;color:#ac957b;margin:0 0 6px;text-decoration:none}.book-prose .text-page{scroll-margin-top:150px}.book-prose h1{font-size:1.7em}.book-prose h2{font-size:1.3em}.book-illustration{margin:1.4em auto 1.7em}.en-edition footer{gap:14px}}
@media print{@page{size:A5;margin:14mm 14mm 16mm}html,body{background:white!important;color:black!important;margin:0!important;padding:0!important;font-size:11pt!important}.topbar,.hero,.ticker,.reader-heading,.english-toolbar,.book-contents,footer,.skip,.source-page-link{display:none!important}.english-reading{padding:0!important;background:white!important}.reading-layout{display:block!important;margin:0!important}.book-prose{font:11pt/1.5 Georgia,'Times New Roman',serif!important;max-width:none!important}.book-prose .text-page{display:block;overflow:visible;scroll-margin:0}.book-prose h1{font-size:20pt;break-before:page;page-break-before:always;border-top:0;padding-top:0;margin-top:0}.book-prose #page-1 h1{break-before:auto;page-break-before:auto}.book-prose h2,.book-prose h3{break-after:avoid}.book-prose p{orphans:3;widows:3}.book-illustration{max-width:100%;margin:5mm auto;break-inside:avoid}.book-illustration img{max-height:130mm;max-width:100%}.book-prose a{color:inherit;text-decoration:none}.book-prose blockquote{color:inherit}.book-illustration figcaption{font-size:7pt}a:after{content:none!important}}

.english-toolbar{top:0}.book-contents{top:80px;max-height:calc(100vh - 100px)}.book-math{max-width:100%;overflow-x:auto;margin:1.3em 0}.book-math mjx-container{max-width:100%}.book-math mjx-container>svg{max-width:100%;height:auto;min-width:0!important}.book-prose mjx-container:not([display="true"]){font-size:95%!important}.en-edition .search-row{display:flex;gap:5px}
@media(max-width:760px){.en-edition .topbar{flex-wrap:wrap}.en-edition .topbar nav{justify-content:flex-start;gap:12px}.en-edition .reader-heading{display:block}.en-edition .reader-heading>p{margin-top:14px}.en-edition .cover-orbit{width:92px;height:92px;font-size:10px;right:0}.english-toolbar{top:0}.en-edition .reader-heading h2{font-size:30px}.book-contents{max-height:none}}

.en-edition .topbar nav a[lang="de"]{display:inline-flex!important}.book-prose .speaker-label{display:block;font:800 .72em/1.4 Arial,sans-serif;letter-spacing:.08em;margin:.6em 0 .25em}.book-prose .stage-direction-inline{display:block;font-size:.9em;color:#715940;margin-bottom:.25em}
