.xy31-operating-spread{display:grid;grid-template-columns:310px minmax(0,1fr);background:#e6b76b;border-left:7px solid #19292e}.xy31-operating-spread>header{grid-row:1/3;padding:33px 30px;border-right:1px solid #ae935f}.xy31-operating-spread h1{font-size:min(clamp(37px,4vw,51px), clamp(32px, calc(2.105263vw + 17.68421px), 48px))!important;margin:23px 0 27px!important}.xy31-operating-spread>header>p:last-of-type{font-size:19px;line-height:1.8;color:#536047}.xy31-operating-spread .xy31-arrow{margin-top:25px;font-size:13px;gap:15px}.xy31-operating-spread>.xy31-scene{height:350px}.xy31-spread-note{background:#192a31;color:#e9f3ed;padding:22px 30px}.xy31-spread-note .xy31-guide{border-color:#607178}.xy31-spread-note .xy31-guide>p{color:#bacacc;padding-bottom:0}.xy31-accounting-lead{display:grid;grid-template-columns:260px minmax(0,1fr);gap:40px;padding:32px;border:1px solid #bca980;background:#f5efdf;align-items:center}.xy31-lead-stamp{padding:18px 18px 0;background:#ded4b5;border:1px solid #baa67b;transform:rotate(-1.5deg)}.xy31-lead-stamp>.xy31-thumb{aspect-ratio:4/3}.xy31-lead-stamp>p{font-size:12px;letter-spacing:.07em;padding:15px 0;color:#6a7054}.xy31-accounting-lead .xy31-meta{margin:20px 0 11px}.xy31-accounting-entries{border:1px solid #b7b39e}.xy31-accounting-entries .xy31-entry{background:#fbf9f1;padding:0 32px;border-bottom:1px solid #b7b39e}.xy31-accounting-entries .xy31-entry:last-child{border-bottom:0}.xy31-accounting-entries .xy31-entry>header{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:23px;padding:26px 0 20px}.xy31-accounting-entries .xy31-sequence{background:#e5bd75;color:#343e31;font-size:21px;font-weight:750;width:45px;min-height:45px;display:grid;place-items:center;border-bottom:4px solid #88947b}.xy31-accounting-entries h3{font-size:clamp(22px, calc(0.263158vw + 20.210526px), 24px)!important;line-height:1.5!important}.xy31-cross-record{border-top:1px solid #cec7b1;margin-left:75px}.xy31-cross-record>summary{display:flex;align-items:center;justify-content:space-between;gap:17px;min-height:49px;font-size:12px;color:#687862;cursor:pointer;list-style:none}.xy31-cross-record>summary::-webkit-details-marker{display:none}.xy31-cross-record summary>span{width:22px;height:22px;flex:0 0 22px;display:grid;place-items:center;transition:transform .2s ease}.xy31-cross-record[open] summary>span{transform:rotate(45deg)}.xy31-cross-content{display:grid;grid-template-columns:190px minmax(0,1fr);gap:29px;padding:3px 0 22px;align-items:center}.xy31-cross-content>.xy31-thumb{aspect-ratio:3/2}.xy31-cross-content>.xy31-thumb img{filter:saturate(.82)}.xy31-cross-content .xy31-summary{margin-bottom:0}.xy31-accounting-entries .xy31-entry>footer{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#eae5d4;padding:8px 16px;margin-left:75px}.xy31-accounting-entries .xy31-entry-open{font-size:12px}.xy31-accounting-entries .xy31-entry:nth-child(even){background:#f1f0e6}.xy31-accounting-entries .xy31-entry>footer .xy31-meta{font-size:11px}.xy31-record-title{border-top:6px solid #d7a047;background:#f0e9d6}.xy31-record-title>.xy31-scene{height:220px}.xy31-record-title>div{padding:32px 42px 27px;max-width:1080px}.xy31-record-title h1{font-size:min(clamp(32px,3.7vw,49px), clamp(32px, calc(2.105263vw + 17.68421px), 48px))!important;margin:18px 0 24px!important}.xy31-record-title>.xy31-standfirst{padding:24px 42px;background:#dfe6dc;border-top:1px solid #b4c1b1;color:#597166}.xy31-accounting-reading{grid-template-columns:minmax(220px,260px) minmax(0,720px);justify-content:center}.xy31-accounting-reading .xy31-reading-side{background:#172930;color:#e2e9e5;border:1px solid #416268;border-top:5px solid #d2a14f}.xy31-accounting-reading .xy31-side-label{color:#d0ac68}.xy31-accounting-reading .xy31-read-tools button{background:#2e4145;color:#e7e8d9;border-color:#63797b}.xy31-accounting-reading .xy31-read-tools button[aria-pressed=true]{background:#dfb568;color:#192a2f}.xy31-accounting-reading .xy31-toc a{border-color:#567177;color:#bdcfce}.xy31-accounting-reading .xy31-toc a[aria-current]{color:#f8d38c;background:#304748;border-color:#e4b45e}.xy31-accounting-reading .xy31-guide{margin-top:22px;border-color:#547173}.xy31-accounting-reading .xy31-guide summary{font-size:13px}.xy31-accounting-reading .xy31-guide>p{font-size:12px;color:#b0c4c0;padding-right:0}.xy31-accounting-reading .xy31-prose h2{border-color:#c5ac75}.xy31-cross-record>summary:hover{color:#896019}
@media(max-width:1000px){.xy31-operating-spread{grid-template-columns:260px minmax(0,1fr)}.xy31-operating-spread>header{padding:29px 25px}.xy31-operating-spread>.xy31-scene{height:330px}.xy31-accounting-lead{grid-template-columns:230px minmax(0,1fr);padding:26px;gap:29px}.xy31-cross-content{grid-template-columns:165px minmax(0,1fr);gap:22px}.xy31-accounting-reading{grid-template-columns:220px minmax(0,720px)}}
@media(max-width:760px){.xy31-operating-spread{display:block;border-left-width:4px}.xy31-operating-spread>header{padding:27px 23px;border-right:0}.xy31-operating-spread h1{font-size:min(39px, clamp(32px, calc(2.105263vw + 17.68421px), 48px))!important;line-height:1.4!important;margin-block:17px!important}.xy31-operating-spread h1 br{display:none}.xy31-operating-spread>header>p:last-of-type{font-size:20px}.xy31-operating-spread .xy31-arrow{margin-top:18px}.xy31-operating-spread>.xy31-scene{height:225px}.xy31-spread-note{padding:21px 23px}.xy31-accounting-lead{display:flex;flex-direction:column;align-items:stretch;padding:22px;gap:28px}.xy31-lead-stamp{width:210px;max-width:100%;align-self:center;padding:13px 13px 0}.xy31-accounting-lead .xy31-lead-summary{font-size:15px}.xy31-accounting-entries .xy31-entry{padding:0 19px}.xy31-accounting-entries .xy31-entry>header{grid-template-columns:35px minmax(0,1fr);gap:14px;padding:23px 0 18px}.xy31-accounting-entries .xy31-sequence{width:33px;min-height:38px;font-size:16px}.xy31-accounting-entries h3{font-size:min(23px, clamp(22px, calc(0.263158vw + 20.210526px), 24px))!important}.xy31-cross-record{margin-left:0}.xy31-cross-content{display:flex;flex-direction:column;align-items:stretch;gap:19px}.xy31-cross-content>.xy31-thumb{width:100%;aspect-ratio:2/1}.xy31-accounting-entries .xy31-entry>footer{margin-left:0;display:block;padding:13px;margin-bottom:0}.xy31-accounting-entries .xy31-entry-open{margin-top:4px}.xy31-record-title>.xy31-scene{height:185px}.xy31-record-title>div{padding:26px 23px}.xy31-record-title h1{font-size:32px!important}.xy31-record-title>.xy31-standfirst{padding:23px}}
