.zj20-accounting{background:#f5f9fa!important}.zj20-record-cover{display:grid;grid-template-columns:1.3fr 1fr;border:1px solid #a7bec9;background:#fff}.zj20-record-cover>header{grid-column:1/-1;display:grid;grid-template-columns:1fr 260px;gap:20px 30px;padding:32px 38px;background:#123952;color:#eef6f7}.zj20-record-cover .zj20-kicker{grid-column:1/-1;color:#d9ad7e}.zj20-record-cover h1{font-size:clamp(42px,4.7vw,64px)!important;align-self:center}.zj20-record-cover>header>p:last-child{font-size:24px;line-height:1.65;color:#c8dbe1;border-left:1px solid #597a8b;padding-left:27px}.zj20-record-cover>.zj20-scene{height:330px;margin:26px 0 26px 26px!important;border:8px solid #e7eff0}.zj20-record-cover>aside{padding:28px}.zj20-record-cover .zj20-guide{border-color:#b7ccd3}.zj20-accounting-lead{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:35px;padding:30px;background:#fff;border-top:5px solid #c38753;border-inline:1px solid #bfd1d8;border-bottom:1px solid #bfd1d8}.zj20-accounting-lead h2{font-size:31px!important}.zj20-accounting-lead>.zj20-thumb{aspect-ratio:4/3;align-self:center;border:8px solid #edf2f2}.zj20-record-table{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left;border-block:2px solid #265871;background:#fff}.zj20-record-table caption{text-align:left;font-size:12px;line-height:1.7;color:#628092;padding:0 0 15px}.zj20-record-table thead{background:#dceaf0;font-size:13px;color:#2b586f}.zj20-record-table th,.zj20-record-table td{border-bottom:1px solid #b9ced7;vertical-align:top;padding:25px 23px}.zj20-record-table thead th{padding-block:16px;line-height:1.6}.zj20-record-table thead th:first-child{width:75px}.zj20-record-table thead th:last-child{width:255px}.zj20-record-table .zj20-table-number{border-right:1px solid #d4e0e4;text-align:center;padding:29px 12px}.zj20-record-table .zj20-sequence{font-size:24px;font-weight:850;color:#c18a55}.zj20-record-table .zj20-table-subject{font-weight:400}.zj20-record-table h3{font-size:25px!important}.zj20-record-table .zj20-summary{font-size:15px;line-height:1.95;max-width:660px}.zj20-record-table .zj20-table-evidence{border-left:1px solid #d4e0e4;background:#f1f6f7}.zj20-record-table .zj20-meta{flex-direction:column;gap:6px;font-size:11px;margin-bottom:18px}.zj20-record-table .zj20-thumb{aspect-ratio:2/1}.zj20-record-table tbody tr:nth-child(even){background:#f7faf9}.zj20-record-title{padding-top:10px}.zj20-record-title>.zj20-kicker{padding-bottom:19px;border-bottom:3px solid #bd8755}.zj20-record-title>h1{font-size:clamp(33px,4.5vw,59px)!important;line-height:1.32!important;max-width:1040px;margin:27px 0 30px!important}.zj20-record-preface{display:grid;grid-template-columns:1fr .8fr;gap:28px;background:#fff;border:1px solid #bdd0d8;padding:25px}.zj20-record-preface>div{padding:8px 7px}.zj20-record-preface .zj20-meta{margin-bottom:22px}.zj20-record-preface .zj20-standfirst{color:#638090}.zj20-record-preface>.zj20-scene{height:225px;border-left:7px solid #d4e3e7}.zj20-accounting-reading{grid-template-columns:minmax(0,720px) minmax(240px,1fr)}.zj20-accounting .zj20-reading-side{background:#dcebf0;border-color:#2c6b86;color:#2e576c}.zj20-accounting .zj20-toc a{border-color:#9bbecb}.zj20-accounting .zj20-toc a[aria-current]{background:#fff7e6;color:#786038;border-color:#ba8551}.zj20-accounting .zj20-guide{margin-top:22px;border-color:#a3c3cf}.zj20-accounting .zj20-guide>p{color:#5e8090}.zj20-accounting .zj20-prose h2{border-color:#b6ced7}.zj20-accounting .zj20-related article{border-bottom:4px solid #83aebf}
@media(max-width:1000px){.zj20-record-cover>header{grid-template-columns:1fr 220px;padding:30px;gap:20px}.zj20-record-cover h1{font-size:43px!important}.zj20-record-cover>header>p:last-child{font-size:22px;padding-left:20px}.zj20-record-cover>.zj20-scene{margin:22px 0 22px 22px!important;height:335px}.zj20-record-cover>aside{padding:25px}.zj20-accounting-lead{grid-template-columns:1fr 270px;gap:26px;padding:27px}.zj20-accounting-lead h2{font-size:28px!important}.zj20-record-table th,.zj20-record-table td{padding:22px 18px}.zj20-record-table thead th:first-child{width:60px}.zj20-record-table thead th:last-child{width:210px}.zj20-record-table h3{font-size:23px!important}}
@media(max-width:760px){.zj20-record-cover{grid-template-columns:1fr}.zj20-record-cover>header{grid-template-columns:1fr;padding:27px 23px;gap:18px}.zj20-record-cover h1{font-size:37px!important}.zj20-record-cover>header>p:last-child{font-size:21px;border-left:0;padding:0}.zj20-record-cover>.zj20-scene{height:205px;margin:20px 20px 0!important;border-width:5px}.zj20-record-cover>aside{padding:24px 23px}.zj20-accounting-lead{grid-template-columns:1fr;gap:20px;padding:25px 21px}.zj20-accounting-lead h2{font-size:25px!important}.zj20-accounting-lead>.zj20-thumb{aspect-ratio:2/1;border-width:6px}.zj20-record-table,.zj20-record-table tbody{display:block;width:100%}.zj20-record-table caption{display:block;padding-bottom:15px}.zj20-record-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.zj20-record-table tbody tr{display:grid;grid-template-columns:42px minmax(0,1fr);border-bottom:1px solid #a9c4d1}.zj20-record-table th,.zj20-record-table td{display:block;width:auto!important;border-bottom:0;padding:23px 18px}.zj20-record-table .zj20-table-number{grid-row:1/3;grid-column:1;padding:25px 7px;border-right:1px solid #d4e0e4;background:#e5eff2}.zj20-record-table .zj20-sequence{font-size:21px}.zj20-record-table .zj20-table-subject{grid-column:2}.zj20-record-table .zj20-table-evidence{grid-column:2;border-left:0;border-top:1px dashed #c0d2d8;padding-top:19px}.zj20-record-table .zj20-meta{flex-direction:row;font-size:10px;gap:12px}.zj20-record-table .zj20-thumb{aspect-ratio:2/1}.zj20-record-title>h1{font-size:32px!important;margin:24px 0 27px!important}.zj20-record-preface{grid-template-columns:1fr;gap:20px;padding:21px}.zj20-record-preface>div{padding:0}.zj20-record-preface>.zj20-scene{height:180px;border-left-width:5px}}

.zj20-record-table tbody tr{transition:background-color .2s ease}.zj20-record-table tbody tr:hover{background:#e9f2f5}.zj20-record-table tbody tr:hover .zj20-table-evidence{background:#e1edf1}
