.xtc-receipt-heading{width:min(920px,100%);margin:12px auto 0;padding:34px 0 42px;border-top:4px solid #1f839a}.xtc-receipt-heading h1{margin:14px 0 28px!important}.xtc-receipt-deck{display:flex;justify-content:space-between;align-items:center;gap:30px}.xtc-receipt-deck>span{display:block;text-align:center;font-size:12px;line-height:1.9;padding:14px 35px;border-inline:1px solid #a6c1c9;color:#297184}.xtc-receipt-roll{width:min(920px,100%);margin:auto;counter-reset:receipt;display:grid;gap:24px}.xtc-receipt{counter-increment:receipt;display:grid;grid-template-columns:64px minmax(0,1fr);background:#fff;border:1px solid #bacdd2;border-top:4px solid #1c7d91;position:relative;min-width:0}.xtc-receipt-number{border-right:1px dashed #99b9c3;position:relative;background:#e0edf0}.xtc-receipt-number:before{content:counter(receipt,decimal-leading-zero);position:absolute;top:24px;left:0;right:0;text-align:center;font:700 24px/1.4 Georgia,serif;color:#2c7184}.xtc-receipt-content{padding:25px 34px 30px;min-width:0}.xtc-receipt-content header{padding-bottom:20px;border-bottom:1px dashed #b7c9ce}.xtc-receipt-content h2{font-size:27px!important;margin-top:11px!important}.xtc-receipt-lower{display:grid;grid-template-columns:148px minmax(0,1fr);gap:24px;margin-top:22px;align-items:start}.xtc-receipt-lower .xtc-thumb{aspect-ratio:1.25}.xtc-receipt-lower .xtc-summary{margin-top:0!important}.xtc-roll-footer{max-width:920px;margin:auto}.xtc-accounting-picture{display:grid;grid-template-columns:1.2fr 1fr;gap:36px;align-items:center;max-width:920px;margin:60px auto 0;padding:28px;background:#0d2a38;color:#d5eef7}.xtc-accounting-context{aspect-ratio:2;overflow:hidden}.xtc-accounting-context img{width:100%;height:100%!important;object-fit:cover}.xtc-accounting-picture>p{font-size:20px;line-height:1.8}.xtc-accounting-picture>p>span{font-size:12px;display:block;margin-top:15px;color:#b1ced8}.xtc-journal-opening{display:grid;grid-template-columns:34% minmax(0,1fr);background:#fff;border-top:5px solid #278da3;margin-top:12px}.xtc-journal-title{grid-column:2;grid-row:1;padding:37px 40px}.xtc-journal-title h1{font-size:clamp(30px,3vw,43px)!important;margin:15px 0 20px!important}.xtc-journal-title .xtc-deck{font-size:16px;margin-top:18px!important}.xtc-journal-opening>.xtc-main-image{grid-column:1;grid-row:1;aspect-ratio:auto;min-height:400px}.xtc-journal-chapters{margin:28px auto 0;width:min(100%,1000px)}.xtc-journal-chapters .xtc-index{padding:23px 28px;background:#d9eaf0;border-top:1px solid #96becb;border-bottom:1px solid #96becb}.xtc-journal-chapters [data-toc]{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px 12px;max-height:260px}.xtc-journal-chapters .xtc-read-tools{margin-top:15px}.xtc-journal-body{width:min(800px,100%);margin:36px auto 0;padding:40px;background:#fff;border-top:4px double #86b3c1}
@media(max-width:950px){.xtc-journal-title{padding:28px}.xtc-journal-chapters [data-toc]{grid-template-columns:repeat(2,minmax(0,1fr))}.xtc-journal-title h1{font-size:32px!important}}
@media(max-width:700px){.xtc-receipt-heading{padding:23px 0 30px;margin-top:5px}.xtc-receipt-heading h1{margin:12px 0 21px!important}.xtc-receipt-deck{gap:12px}.xtc-receipt-deck>span{padding:5px 16px;font-size:11px;flex:none}.xtc-receipt{grid-template-columns:35px minmax(0,1fr)}.xtc-receipt-number:before{font-size:16px;top:24px}.xtc-receipt-content{padding:20px 19px 24px}.xtc-receipt-content h2{font-size:22px!important}.xtc-receipt-lower{display:block;margin-top:18px}.xtc-receipt-lower .xtc-thumb{aspect-ratio:2;margin-bottom:16px!important}.xtc-accounting-picture{display:block;padding:20px;margin-top:35px}.xtc-accounting-picture>p{font-size:18px;margin-top:23px!important}.xtc-journal-opening{display:flex;flex-direction:column}.xtc-journal-title{padding:25px 20px}.xtc-journal-opening>.xtc-main-image{min-height:0;aspect-ratio:2}.xtc-journal-chapters{margin-top:24px}.xtc-journal-chapters .xtc-index{padding:20px}.xtc-journal-chapters [data-toc]{grid-template-columns:1fr;max-height:230px}.xtc-journal-body{margin-top:25px;padding:25px 18px}}
