@font-face{font-family:OldStandard;src:url(fonts/OldStandard-Regular.woff2) format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:OldStandard;src:url(fonts/OldStandard-Bold.woff2) format('woff2');font-weight:700;font-display:swap}
@font-face{font-family:OldStandard;src:url(fonts/OldStandard-Italic.woff2) format('woff2');font-style:italic;font-display:swap}
*{box-sizing:border-box}body{margin:0;background:#e8e0d3;color:#1d1b17;font:14px system-ui,sans-serif}
header{background:#263a32;color:#fff9ed;padding:14px 22px;display:flex;justify-content:space-between;align-items:center;gap:20px}header h1{font:22px Georgia,serif;margin:2px 0}header a{color:inherit;white-space:nowrap}
.bar{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap;padding:9px;background:#f5eee2;border-bottom:1px solid #bdaf98;box-shadow:0 3px 9px #382a171c}
.bar button,.bar select{font:inherit;padding:8px 10px;border:1px solid #a99a80;border-radius:3px;background:#fffaf3;color:#231d15;cursor:pointer}.bar button.on{background:#43584d;color:white}.bar select{max-width:245px}.bar #status{font-size:12px;color:#514636}
.ocr-notice{text-align:center;padding:7px 12px;background:#efe5d6;color:#5d4c38;font-size:12px}
main{padding:18px 12px 45px;display:flex;justify-content:center;align-items:flex-start;gap:18px}.book{width:700px;flex:none;display:grid;gap:18px}.leaf{width:700px;height:1044px;background:#fffdf7;position:relative;border:1px solid #d3c6b2;box-shadow:0 10px 28px #3b302420;overflow:hidden;scroll-margin-top:72px;font:15.5px/1.18 OldStandard,'Times New Roman',serif}.leaf-content{position:absolute;left:9%;right:9%;top:7%;bottom:6%;overflow:visible}.folio{position:absolute;left:8%;right:8%;top:3.5%;text-align:center;font-size:13px}.page-label{position:absolute;bottom:1.5%;left:5%;right:5%;text-align:center;font:10px system-ui,sans-serif;color:#786c5b}.leaf p{margin:0 0 .25em;text-align:justify;text-indent:1.05em;hyphens:auto}.leaf p:first-child{text-indent:0}.leaf h1,.leaf h2,.leaf h3,.leaf h4{font-family:OldStandard,'Times New Roman',serif;text-align:center;line-height:1.08;margin:.45em 0 .4em}.leaf h1{font-size:1.8em}.leaf h2{font-size:1.35em}.leaf h3{font-size:1.15em}.leaf h4{font-size:1em}.leaf.opening .leaf-content{top:14%;text-align:center}.leaf.opening p{text-align:center;text-indent:0;margin:.7em 0}.leaf.opening h1{margin:1.2em 0 .9em}.leaf.dense{font-size:14.25px;line-height:1.14}.leaf.table,.leaf.contents{font-size:14px;line-height:1.12}.leaf .table-wrap{width:100%;overflow:visible}.leaf table{border-collapse:collapse;width:100%;table-layout:fixed}.leaf td{vertical-align:top;padding:1px 3px;overflow-wrap:anywhere}.leaf td:first-child{width:68%}.leaf.contents td:first-child{width:68%}.leaf.contents td:nth-child(2){width:18%}.leaf.contents td:nth-child(3){width:14%;text-align:right}.leaf.contents a{color:#342719;text-decoration:underline dotted;text-underline-offset:2px}.leaf sup{font-size:.7em;line-height:0}.scan-dependent{border:1px dashed #a58f6c;padding:10px;margin:1em 0;text-align:center;color:#6e5637;font-size:13px}
.scan{display:none;width:700px;flex:none}.scan img{width:100%;height:auto;display:block;box-shadow:0 10px 28px #3b302420}.compare .book,.scan-only .book{display:block}.compare .leaf,.scan-only .leaf{display:none}.compare .leaf.active{display:block}.compare .scan,.scan-only .scan{display:block}.scan-only .book{display:none}.compare{scroll-margin-top:72px}
.leaf.table td:first-child{width:40%}.leaf.table td:nth-child(2){width:10%;text-align:right}.leaf.table td:nth-child(3){width:40%}.leaf.table td:nth-child(4){width:10%;text-align:right}.leaf.index{font-size:13.5px;line-height:1.04}.index-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px}.index-column{min-width:0;overflow-wrap:break-word;white-space:normal}
.index-column p{font-size:inherit;line-height:inherit;margin:0;text-indent:.65em;text-align:justify;hyphens:auto}
.leaf.index-opening{font-size:13.5px;line-height:1.05}.leaf.index-opening .leaf-content{top:11%;bottom:5%}.leaf.index-opening h1{font-size:2.1em;margin:.2em 0}.leaf.index-opening h2{font-size:1.15em;margin:.15em 0}.leaf.index-opening h3{font-size:1.2em;margin:.15em 0 .7em}.leaf.index-opening>.leaf-content>p{text-align:center;text-indent:0;margin:0}.leaf.index-opening .index-note{border-top:1px solid #988d7c;font-size:12px;margin-top:12px;padding-top:7px;text-align:justify}.leaf.table[data-page="7"] td:first-child,.leaf.table[data-page="8"] td:first-child{width:13%}.leaf.table[data-page="7"] td:nth-child(2),.leaf.table[data-page="8"] td:nth-child(2){width:17%;text-align:left}.leaf.table[data-page="7"] td:nth-child(3),.leaf.table[data-page="8"] td:nth-child(3){width:35%;text-align:left}.leaf.table[data-page="7"] td:nth-child(4),.leaf.table[data-page="8"] td:nth-child(4){width:35%;text-align:left}.leaf.contents[data-page="1658"] td:first-child{width:17%}.leaf.contents[data-page="1658"] td:nth-child(2){width:73%;text-align:left}.leaf.contents[data-page="1658"] td:nth-child(3){width:10%;text-align:right}
.leaf.index-opening .index-signature{position:absolute;right:0;bottom:0;font-size:11px}
.leaf[data-page="1"]{font-size:18px}.leaf[data-page="1"] .leaf-content{top:6%;bottom:4%}.leaf[data-page="1"] .leaf-content>p:first-child{font-size:15px;font-style:italic;text-align:right;margin:0 0 125px}.leaf[data-page="1"] h1{font-size:2.25em;line-height:1;margin:0 0 .35em;white-space:nowrap}.leaf[data-page="1"] .leaf-content>p:nth-of-type(2){font-style:italic;margin:0 0 22px}.leaf[data-page="1"] .leaf-content>p:nth-of-type(3){text-align:justify;font-size:17px;line-height:1.25;margin:0 0 35px}.leaf[data-page="1"] .leaf-content>p:nth-of-type(4),.leaf[data-page="1"] .leaf-content>p:nth-of-type(5){margin:22px 0}.leaf[data-page="1"] .leaf-content>p:nth-of-type(7){margin-top:18px}.leaf[data-page="1"] .leaf-content>p:nth-of-type(8){margin-top:85px}
.leaf[data-page="32"]{font-size:17px}.leaf[data-page="32"] .leaf-content{top:18%;left:6%;right:6%;bottom:5%}.leaf[data-page="32"] h1{font-size:2.25em;letter-spacing:.12em;margin:.1em 0 .4em}.leaf[data-page="32"] h2{font-size:1.8em;margin:.8em 0 .3em}.leaf[data-page="32"] .leaf-content>p{margin:.4em 0 .9em;line-height:1.2}.leaf[data-page="32"] .leaf-content>p:nth-of-type(1){font-size:1.65em;letter-spacing:.08em}.leaf[data-page="32"] .leaf-content>p:nth-of-type(3){font-size:1.4em;font-weight:700}.leaf[data-page="32"] .leaf-content>p:nth-of-type(5){font-size:1.2em;font-weight:700}.leaf[data-page="32"] .leaf-content>p:last-child{font-size:15.5px;text-align:justify;text-indent:1em;line-height:1.18;margin-top:140px}
.leaf-content{-webkit-text-stroke:.14px currentColor}
.leaf:has(.diagram-image) .leaf-content{left:2%;right:2%;top:28%;bottom:auto}.diagram-image{display:block;width:100%;height:auto}.leaf.appendix-title .leaf-content{top:42%;text-align:center}.leaf.appendix-title p{text-align:center;font-size:2em;text-indent:0}
.leaf[data-page="1286"] .leaf-content p:last-child{margin-top:435px}
@media(max-width:1450px){.compare{justify-content:flex-start;overflow:auto}}@media(max-width:760px){header{padding:10px 14px}header h1{font-size:17px}.bar{justify-content:flex-start}.bar #status{display:none}main{justify-content:flex-start;overflow:auto}.book,.leaf,.scan{width:700px;flex:none}}
