body.c3-huizhou .hz12-image-page{position:relative;isolation:isolate;min-height:520px;border-radius:28px;overflow:hidden;display:flex;align-items:end;padding:34px;background:#0b1d31}
body.c3-huizhou .hz12-image-page>.hz12-scene{position:absolute;inset:0;z-index:-1}
body.c3-huizhou .hz12-image-page img{width:100%;height:100%;object-fit:cover}
body.c3-huizhou .hz12-image-caption{padding:26px 32px 28px;background:#fff;border-radius:20px;max-width:590px;box-shadow:0 10px 50px #081c3533}
body.c3-huizhou .hz12-image-caption h1{font-size:46px;margin:10px 0 0}
body.c3-huizhou .hz12-image-caption .hz12-arrow{margin-top:16px}
body.c3-huizhou .hz12-account-note{padding:22px 26px;margin-top:20px;border:1px solid #c2d7e8;background:#e8f3fb;border-radius:16px}
body.c3-huizhou .hz12-account-note summary{display:flex;align-items:center;justify-content:space-between;gap:20px;font-weight:700;font-size:16px}
body.c3-huizhou main summary>i{display:grid;place-items:center;flex:0 0 20px;width:20px;height:20px;margin-right:5px;line-height:1;font-style:normal}
body.c3-huizhou .hz12-account-note p{font-size:14px;color:#536e86;margin:14px 0 0;max-width:880px}
body.c3-huizhou .hz12-account-list{padding-top:46px}
body.c3-huizhou .hz12-accounting-lead{grid-template-columns:280px 1fr;padding:26px;background:#fff;border:1px solid #cddfea;border-radius:20px;gap:32px}
body.c3-huizhou .hz12-accounting-lead .hz12-thumb{border-radius:12px}
body.c3-huizhou .hz12-accounting-lead h2{font-size:28px}
body.c3-huizhou .hz12-accounting-entries{display:grid;grid-template-columns:1fr 1fr;gap:24px}
body.c3-huizhou .hz12-accounting-entries .hz12-entry{display:flex;flex-direction:column;gap:20px;padding:28px;background:#fff;border:1px solid #cfdfeb;border-radius:20px;min-width:0}
body.c3-huizhou .hz12-accounting-entries .hz12-entry:nth-child(3n+1){grid-column:1/-1;display:grid;grid-template-columns:1.4fr 1fr;align-items:center;gap:44px}
body.c3-huizhou .hz12-accounting-entries .hz12-thumb{border-radius:12px;margin-top:auto}
body.c3-huizhou .hz12-accounting-entries .hz12-entry:nth-child(3n+1) .hz12-thumb{margin-top:0}
body.c3-huizhou .hz12-accounting-entries .hz12-thumb img{aspect-ratio:2.15}
body.c3-huizhou .hz12-accounting-entries h3{font-size:23px;line-height:1.5}
body.c3-huizhou .hz12-accounting-entries .hz12-summary{font-size:14px;color:#596f85}
body.c3-huizhou .hz12-accounting-entries .hz12-entry-open{font-size:13px;font-weight:700;display:inline-flex;gap:25px;min-height:44px;align-items:center;color:#1764da}
body.c3-huizhou .hz12-account-title{max-width:1060px;margin-inline:auto;padding:42px 48px 0;border:1px solid #bfd8ec;border-radius:26px;background:#fafdff;text-align:center;overflow:hidden}
body.c3-huizhou .hz12-account-title h1{font-size:40px;line-height:1.5;max-width:890px;margin:16px auto 22px}
body.c3-huizhou .hz12-account-title>.hz12-meta{justify-content:center}
body.c3-huizhou .hz12-account-brief{display:grid;grid-template-columns:220px 1fr;gap:32px;text-align:left;align-items:center;padding:30px 0;margin-top:28px;border-top:1px solid #d4e4f0}
body.c3-huizhou .hz12-account-brief img{width:100%;aspect-ratio:1.5;object-fit:cover;border-radius:12px}
body.c3-huizhou .hz12-account-brief p{font-size:16px;margin:0}
body.c3-huizhou .hz12-account-paper{width:min(720px,calc(100% - 64px));margin:42px auto 54px}
body.c3-huizhou .hz12-account-paper>.hz12-read-tools{justify-content:center;margin-bottom:36px}
body.c3-huizhou .hz12-account-paper>.hz12-reading-checks{padding:25px;border:1px solid #cbdde9;border-radius:16px;background:#fff;margin-top:45px}
body.c3-huizhou .hz12-bottom-toc{position:fixed;z-index:40;bottom:20px;left:20px;width:min(300px,calc(100vw - 120px));background:#fff;border:1px solid #b5cce0;border-radius:14px;padding:0 16px;box-shadow:0 8px 28px #081c3522}
body.c3-huizhou .hz12-bottom-toc:has(details[open]){width:min(640px,calc(100vw - 36px))}
body.c3-huizhou .hz12-bottom-toc summary{margin:0;min-height:48px;border:0}
body.c3-huizhou .hz12-bottom-toc nav{max-height:min(35vh,260px);margin:0 0 12px}
body.c3-huizhou.hz12-accounting .hz12-related-items{display:block}
body.c3-huizhou.hz12-accounting .hz12-related-items article{display:grid;grid-template-columns:150px 1fr;gap:28px;align-items:center;padding:24px 0;border-top:1px solid #cbdde8}
body.c3-huizhou.hz12-accounting .hz12-related .hz12-thumb{border-radius:10px}
body.c3-huizhou.hz12-accounting .hz12-related .hz12-meta{margin:0}
@media(max-width:900px){body.c3-huizhou .hz12-image-page{min-height:480px}body.c3-huizhou .hz12-image-caption h1{font-size:38px}body.c3-huizhou .hz12-accounting-lead{grid-template-columns:210px 1fr;gap:24px}body.c3-huizhou .hz12-accounting-entries .hz12-entry:nth-child(3n+1){gap:28px}body.c3-huizhou .hz12-account-title{padding:32px 32px 0}body.c3-huizhou .hz12-account-title h1{font-size:34px}}
@media(max-width:680px){body.c3-huizhou .hz12-image-page{min-height:420px;padding:18px;border-radius:20px}body.c3-huizhou .hz12-image-caption{width:100%;padding:20px;border-radius:14px}body.c3-huizhou .hz12-image-caption h1{font-size:32px;line-height:1.35}body.c3-huizhou .hz12-account-note{padding:16px 18px}body.c3-huizhou .hz12-account-note summary{font-size:15px}body.c3-huizhou .hz12-account-list{padding-top:28px}body.c3-huizhou .hz12-accounting-lead{grid-template-columns:1fr;padding:20px;gap:22px}body.c3-huizhou .hz12-accounting-lead .hz12-thumb img{aspect-ratio:1.8}body.c3-huizhou .hz12-accounting-lead h2{font-size:24px}body.c3-huizhou .hz12-accounting-entries{grid-template-columns:1fr;gap:18px}body.c3-huizhou .hz12-accounting-entries .hz12-entry,body.c3-huizhou .hz12-accounting-entries .hz12-entry:nth-child(3n+1){display:flex;flex-direction:column;gap:20px;padding:22px;align-items:stretch}body.c3-huizhou .hz12-accounting-entries h3{font-size:21px}body.c3-huizhou .hz12-account-title{padding:26px 22px 0;border-radius:18px}body.c3-huizhou .hz12-account-title h1{font-size:27px}body.c3-huizhou .hz12-account-brief{grid-template-columns:1fr;gap:20px;padding:24px 0}body.c3-huizhou .hz12-account-brief img{max-width:320px;margin-inline:auto;aspect-ratio:1.8}body.c3-huizhou .hz12-account-brief p{font-size:15px}body.c3-huizhou .hz12-account-paper{width:calc(100% - 36px);margin-top:28px}body.c3-huizhou .hz12-bottom-toc{left:18px}body.c3-huizhou.hz12-accounting .hz12-related-items article{grid-template-columns:90px 1fr;gap:16px}}
