.collected-reading{margin:0;background:#faf9f5;color:#223b32;font:18px/1.95 Tahoma,Arial,sans-serif}.collected-reading .wrap{width:min(900px,calc(100% - 40px));margin:0 auto}.collected-reading nav{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:20px 0}.collected-reading a{color:#176047;text-underline-offset:4px}.collected-reading main{padding:32px 0}.collected-reading h1{font-size:clamp(1.8rem,4vw,2.5rem);line-height:1.5}.collected-reading h2,.collected-reading h3,.collected-reading h4{line-height:1.6;margin-top:2em;scroll-margin-top:24px}.collected-reading article p,.collected-reading article li{white-space:pre-wrap;overflow-wrap:anywhere}.collected-reading details{border-block:1px solid #d9ded8;padding:16px 0;margin:28px 0}.collected-reading summary{cursor:pointer}.collected-reading details ol{max-height:50vh;overflow:auto}.collected-reading .book-table{overflow:auto;max-width:100%;margin:24px 0}.collected-reading table{border-collapse:collapse;width:100%}.collected-reading td,.collected-reading th{border:1px solid #ccd6cd;padding:10px;min-width:120px;vertical-align:top}.collected-reading .source-image{display:block;max-width:100%;height:auto;margin:auto}.collected-reading footer{padding:28px 0}@media print{.collected-reading header,.collected-reading footer,.collected-reading details{display:none}.collected-reading .wrap{width:100%}.collected-reading{font-size:12pt;color:#000;background:#fff}.collected-reading h2,.collected-reading h3{break-after:avoid}.collected-reading tr{break-inside:avoid}}
