.xi-prose h1{font-family:serif;font-size:clamp(27px,4vw,38px);font-weight:700;line-height:1.6;margin:18px 0}.xi-prose h2{font-size:1.25em;line-height:1.7;font-weight:700;margin:2em 0 1em}.xi-prose h3{font-size:1.1em;line-height:1.7;font-weight:700;margin:2.2em 0 1em;color:#8c2f28}.xi-prose blockquote{border-left:3px solid #a98861;padding:12px 0 12px 22px;margin:24px 0 42px;color:#6b5143}.xi-prose blockquote p:last-child{margin-bottom:0}.xi-prose hr{border:0;border-top:1px solid #ddd2bc;margin:42px 0}.xi-table{max-width:100%;overflow-x:auto;margin:26px 0 40px;border:1px solid #ddd2bc;border-radius:3px;font-size:.82em}.xi-table table{width:100%;border-collapse:collapse;text-align:left;min-width:480px}.xi-table th,.xi-table td{padding:12px 14px;border-bottom:1px solid #ddd2bc;vertical-align:top}.xi-table th{background:#ede5d7;font-weight:700}.xi-table td:first-child{white-space:nowrap}.xi-volume .lc-directory-layout>div{min-width:0}.xi-related{border-top:1px solid #ddd2bc;padding-top:28px;margin-top:40px}.xi-related h2,.xi-word-index>h2{font-size:24px;margin-bottom:24px}.xi-related>div{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:14px;line-height:1.8}.xi-word-index{margin-top:48px}.xi-word-index section{scroll-margin-top:110px}.xi-note{line-height:1.9;border-top:1px solid #ddd2bc;padding-top:24px;margin-top:36px}.xi-reader .xila-person{font-size:clamp(21px,3vw,26px);line-height:1.8;font-weight:600}.xi-volume section{scroll-margin-top:110px}.xi-volume small{display:block}.xi-table:focus-visible{outline:2px solid #8c2f28;outline-offset:3px}.xi-source-note{margin:36px 0;padding:20px 24px;background:#eee6d8;border:1px solid #ddd2bc;font-size:15px;line-height:1.9;overflow-wrap:anywhere}.xi-source-note summary{cursor:pointer;color:#8c2f28;font-weight:600}.xi-source-note p{margin:16px 0}.xi-source-note li{margin:8px 0}.xi-source-note ul{padding-left:20px}
