.church-site .church-layout--reading{display:block;max-width:1120px;padding:36px 44px 75px}.church-layout--reading>.church-content{min-width:0}.church-site .angel-manuscript{position:relative;margin-top:34px;padding:44px 66px 35px;border:1px solid #d4af3733;background:linear-gradient(130deg,#24191730,transparent 42%),linear-gradient(90deg,#0e0d0cf0,#12110eee 48%,#0c0c0bf0);box-shadow:0 30px 85px #0009,inset 5px 0 16px #0005,inset 0 0 0 6px #d4af3705}.angel-manuscript:before,.angel-manuscript:after{content:"";position:absolute;pointer-events:none;width:45px;height:45px;border-color:#a88a4280;border-style:solid}.angel-manuscript:before{top:12px;left:12px;border-width:1px 0 0 1px}.angel-manuscript:after{bottom:12px;right:12px;border-width:0 1px 1px 0}.church-site .angel-manuscript-header{text-align:center;padding-bottom:32px;border-bottom:1px solid #d4af3738}.church-site .angel-manuscript .angel-volume{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:0 0 35px;color:#9d8752;font:9px/1.8 var(--church-sans);letter-spacing:2.5px}.church-site .angel-manuscript h1{margin:0;color:#dfc88e;font:700 44px/1.5 var(--church-serif);letter-spacing:7px;text-shadow:0 3px 18px #000b}.angel-manuscript h1>span{display:block;margin-top:12px;color:#aa9054;font:14px/1.8 var(--church-sans);text-transform:uppercase;letter-spacing:6px}.church-site .angel-manuscript .angel-subtitle{margin:25px 0 18px;color:#c5b797;font:18px/1.8 var(--church-serif);letter-spacing:3px;text-wrap:balance}.church-site .angel-manuscript .angel-edition{margin:0;color:#97886d;font:11px/2.2 var(--church-serif);letter-spacing:1.5px}.church-site .angel-body{padding-top:16px;overflow:visible;max-height:none}.church-site .angel-body p{margin:30px 0;color:#c4baa6;font:17px/2 "SimSun","FangSong",var(--church-serif);letter-spacing:.45px;text-indent:2em;overflow-wrap:break-word}.church-site .angel-body .angel-opening{display:flow-root;text-indent:0}.angel-opening:first-letter{float:left;padding:5px 12px 0 0;color:#d4af62;font:700 72px/1 var(--church-serif);text-shadow:0 1px #5b411a,0 0 18px #d4af371c}.angel-body strong{color:#ddc58c;font-weight:700;text-shadow:0 0 12px #d4af3710}.church-site .angel-manuscript .angel-colophon{display:block;margin-top:35px;padding:25px 0 0;border-top:1px solid #88424280;text-align:center}.church-site .angel-colophon p{color:#b76a64;margin:0;font:14px/2 var(--church-serif);letter-spacing:2px}.church-site .angel-library-preface{margin:30px 0 8px;padding-bottom:24px;border-bottom:1px solid #d4af3733;color:#cfb877;font:21px/1.8 var(--church-serif);letter-spacing:2px}.angel-library-preface>span{display:block;margin-top:10px;color:#a9997f;font:13px/2.1 var(--church-serif);letter-spacing:.7px}.church-site .angel-index h2 a{display:inline}.angel-index h2 [lang=en]{display:inline-block;margin-left:18px;vertical-align:middle;color:#9e8650;font:11px/1.8 var(--church-sans);letter-spacing:2.5px;text-transform:uppercase}.church-site .angel-index article>p{font:15px/2.1 var(--church-serif);color:#ab9e88}@container parish (max-width: 800px){.church-site .church-layout--reading{padding:30px 26px 55px}.church-site .angel-manuscript{padding:36px 38px 30px}.church-site .angel-manuscript h1{font-size:39px}.church-site .angel-body p{font-size:16px;line-height:2}}@container parish (max-width: 560px){.church-site .church-layout--reading{padding:22px 14px 45px}.church-site .church-layout--reading .library-tabs{gap:18px;margin-bottom:24px}.church-site .angel-manuscript{margin-top:24px;padding:28px 22px 27px}.angel-manuscript:before,.angel-manuscript:after{width:27px;height:27px}.angel-manuscript:before{top:8px;left:8px}.angel-manuscript:after{bottom:8px;right:8px}.church-site .angel-manuscript .angel-volume{justify-content:center;margin-bottom:27px;font-size:8px;letter-spacing:1.5px}.church-site .angel-manuscript h1{font-size:33px;letter-spacing:4px}.angel-manuscript h1>span{font-size:11px;letter-spacing:4px}.church-site .angel-manuscript .angel-subtitle{font-size:16px;letter-spacing:2px}.church-site .angel-manuscript .angel-edition{font-size:10px;letter-spacing:.5px}.church-site .angel-body p{font-size:16px;line-height:2;letter-spacing:0;margin:26px 0}.angel-opening:first-letter{font-size:63px;padding-right:10px}.church-site .angel-colophon p{font-size:13px;letter-spacing:1px}.angel-index h2 [lang=en]{margin-left:12px;font-size:10px;letter-spacing:1.5px}}
