body.c3-zhongshan .zs16-voucher-cover{position:relative}
body.c3-zhongshan .zs16-voucher-cover>.zs16-scene img{width:100%;height:435px;object-fit:cover;object-position:center 57%}
body.c3-zhongshan .zs16-voucher-cover>header{position:relative;z-index:1;margin:-80px 34px 0;background:#fff;padding:35px 40px 25px;border-top:5px solid #e49b84;box-shadow:0 12px 30px #1734490c}
body.c3-zhongshan .zs16-voucher-title{display:flex;justify-content:space-between;align-items:center;gap:40px}
body.c3-zhongshan .zs16-voucher-title h1{display:flex;align-items:center;gap:32px;margin:0;font-size:clamp(32px, calc(2.105263vw + 17.68421px), 48px);white-space:nowrap}
body.c3-zhongshan .zs16-voucher-title h1>span{font-size:20px;line-height:1.2;writing-mode:vertical-rl;border-right:1px solid #d3dbdf;padding-right:20px;letter-spacing:.25em}
body.c3-zhongshan .zs16-voucher-title p{font-size:14px;color:#61717a;margin:0}
body.c3-zhongshan .zs16-voucher-cover .zs16-arrow{margin-top:22px}
body.c3-zhongshan .zs16-voucher-notes{display:grid;grid-template-columns:1fr 1fr;gap:44px;margin:32px 74px 0}
body.c3-zhongshan .zs16-voucher-notes .zs16-guide{border-top:1px solid #abbfc9;padding-top:8px}
body.c3-zhongshan .zs16-voucher-notes summary{font-size:14px;font-weight:700}
body.c3-zhongshan .zs16-voucher-notes p{font-size:13px;color:#5a6d77;margin-top:8px}
body.c3-zhongshan .zs16-accounting-reading-list{padding-top:55px}
body.c3-zhongshan .zs16-accounting-lead{grid-template-columns:280px minmax(0,1fr);gap:38px;border-block:1px solid #a9bac3;padding:28px 0}
body.c3-zhongshan .zs16-accounting-lead .zs16-thumb img{aspect-ratio:4/5}
body.c3-zhongshan .zs16-accounting-lead h2{font-size:min(29px, clamp(26px, calc(0.789474vw + 20.631579px), 32px));max-width:780px}
body.c3-zhongshan .zs16-accounting-lead .zs16-kicker{margin-top:15px}
body.c3-zhongshan .zs16-accounting-entries{background:#fff;border-top:3px solid #264555}
body.c3-zhongshan .zs16-accounting-entries>.zs16-entry{padding:30px 38px;border-bottom:1px solid #c6d2d9;min-width:0}
body.c3-zhongshan .zs16-scroll-title{display:grid;grid-template-columns:145px minmax(0,1fr) 82px;gap:25px;align-items:start}
body.c3-zhongshan .zs16-scroll-title .zs16-meta{font-size:11px;flex-direction:column;gap:7px;padding-top:6px}
body.c3-zhongshan .zs16-scroll-title h3{font-size:clamp(22px, calc(0.263158vw + 20.210526px), 24px);margin:0}
body.c3-zhongshan .zs16-scroll-title .zs16-entry-open{font-size:11px;margin-top:8px;justify-self:end}
body.c3-zhongshan .zs16-accounting-entries [data-article-fold]{margin:15px 0 0 170px;border-top:1px solid #e2e8eb}
body.c3-zhongshan .zs16-accounting-entries [data-article-fold]>summary{font-size:12px;color:#5a6d77}
body.c3-zhongshan .zs16-scroll-fold{display:grid;grid-template-columns:175px minmax(0,1fr);gap:28px;padding:14px 0 4px}
body.c3-zhongshan .zs16-scroll-fold p{font-size:14px;color:#596a77;line-height:1.95;margin:0}
body.c3-zhongshan .zs16-account-title{width:min(720px,calc(100% - 64px));margin:26px auto 32px;text-align:center}
body.c3-zhongshan .zs16-account-title h1{font-size:min(42px, clamp(32px, calc(2.105263vw + 17.68421px), 48px));line-height:1.42;margin:15px 0 25px}
body.c3-zhongshan .zs16-account-title .zs16-meta{justify-content:center;gap:30px;background:#e9ac98;color:#402b22;padding:16px}
body.c3-zhongshan .zs16-account-paper{width:min(720px,calc(100% - 64px));margin:0 auto 55px}
body.c3-zhongshan .zs16-account-paper .zs16-eyebrow{margin-bottom:28px}
body.c3-zhongshan .zs16-eyebrow img{width:100%;max-height:240px;object-fit:cover}
body.c3-zhongshan .zs16-account-paper>.zs16-standfirst{border-bottom:1px solid #ccd7de;padding-bottom:20px}
body.c3-zhongshan .zs16-inline-toc{margin-bottom:32px;border:1px solid #c4d1d9;padding:16px 22px;background:#fff}
body.c3-zhongshan .zs16-inline-toc nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px;max-height:330px}
body.c3-zhongshan .zs16-inline-toc a{font-size:12px}
body.c3-zhongshan .zs16-account-paper .zs16-reading-checks{padding-bottom:16px}
@media(max-width:1000px){body.c3-zhongshan .zs16-voucher-title h1{font-size:min(45px, clamp(32px, calc(2.105263vw + 17.68421px), 48px));gap:23px}body.c3-zhongshan .zs16-voucher-cover>header{margin-inline:20px;padding-inline:28px}body.c3-zhongshan .zs16-voucher-notes{margin-inline:48px;gap:28px}body.c3-zhongshan .zs16-accounting-lead{grid-template-columns:225px minmax(0,1fr)}body.c3-zhongshan .zs16-scroll-title{grid-template-columns:110px minmax(0,1fr);gap:18px}body.c3-zhongshan .zs16-scroll-title .zs16-entry-open{grid-column:2;justify-self:start;margin-top:0}body.c3-zhongshan .zs16-accounting-entries [data-article-fold]{margin-left:128px}}
@media(max-width:680px){body.c3-zhongshan .zs16-voucher-cover>.zs16-scene img{height:275px}body.c3-zhongshan .zs16-voucher-cover>header{margin:-35px 12px 0;padding:24px 20px;border-top-width:4px}body.c3-zhongshan .zs16-voucher-title{display:block}body.c3-zhongshan .zs16-voucher-title h1{font-size:32px;gap:18px;white-space:normal}body.c3-zhongshan .zs16-voucher-title h1>span{font-size:14px;padding-right:12px;flex:0 0 auto}body.c3-zhongshan .zs16-voucher-title p{font-size:13px;margin:22px 0 0}body.c3-zhongshan .zs16-voucher-notes{grid-template-columns:1fr;margin:24px 10px 0;gap:12px}body.c3-zhongshan .zs16-accounting-reading-list{padding-top:32px}body.c3-zhongshan .zs16-accounting-lead{grid-template-columns:1fr;gap:22px}body.c3-zhongshan .zs16-accounting-lead .zs16-thumb img{aspect-ratio:16/9}body.c3-zhongshan .zs16-accounting-lead h2{font-size:24px}body.c3-zhongshan .zs16-accounting-entries>.zs16-entry{padding:24px 20px}body.c3-zhongshan .zs16-scroll-title{grid-template-columns:1fr;gap:12px}body.c3-zhongshan .zs16-scroll-title .zs16-meta{flex-direction:row;gap:12px;padding:0}body.c3-zhongshan .zs16-scroll-title h3{font-size:21px}body.c3-zhongshan .zs16-scroll-title .zs16-entry-open{grid-column:auto}body.c3-zhongshan .zs16-accounting-entries [data-article-fold]{margin:20px 0 0}body.c3-zhongshan .zs16-scroll-fold{grid-template-columns:1fr;gap:18px}body.c3-zhongshan .zs16-account-title,body.c3-zhongshan .zs16-account-paper{width:calc(100% - 36px)}body.c3-zhongshan .zs16-account-title{margin-top:10px}body.c3-zhongshan .zs16-account-title h1{font-size:29px;line-height:1.5}body.c3-zhongshan .zs16-account-title .zs16-meta{gap:14px;font-size:11px}body.c3-zhongshan .zs16-inline-toc{padding:12px 18px}body.c3-zhongshan .zs16-inline-toc nav{grid-template-columns:1fr;max-height:300px}}
