body.c3-haerbin.hb8-accounting{background:#f5f7f8!important}
body.c3-haerbin .hb8-bound-cover{padding-bottom:42px;text-align:center}
body.c3-haerbin .hb8-bound-cover .hb8-crumb{text-align:left}
body.c3-haerbin .hb8-bound-heading{padding:20px 0 26px}
body.c3-haerbin .hb8-bound-heading h1{font-size:clamp(36px,4vw,52px);margin:10px 0 18px}
body.c3-haerbin .hb8-bound-spread{display:grid;grid-template-columns:1fr 1.05fr 1fr;text-align:left;border:1px solid #aabcc9;background:#edf2f5;box-shadow:7px 7px 0 #dfe7ed}
body.c3-haerbin .hb8-bound-page{padding:34px 30px;position:relative;min-width:0}
body.c3-haerbin .hb8-page-label{display:block;font-size:12px;font-weight:700;letter-spacing:.1em;color:#7c382f;border-bottom:1px solid #c2cfd8;padding-bottom:20px;margin-bottom:25px}
body.c3-haerbin .hb8-bound-page h2{font-size:27px;line-height:1.5;margin-bottom:28px}
body.c3-haerbin .hb8-bound-page summary{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:13px;font-weight:700}
body.c3-haerbin .hb8-bound-page i{font-style:normal;color:#7c382f}
body.c3-haerbin .hb8-bound-page details p{font-size:13px;line-height:1.9;color:#526576;margin:9px 0 0}
body.c3-haerbin .hb8-bound-photo{border-inline:1px solid #aabcc9;min-width:0}
body.c3-haerbin .hb8-bound-photo img{width:100%;height:100%;object-fit:cover;object-position:51% center}
body.c3-haerbin .hb8-bound-cover>.hb8-arrow{margin-top:30px}
body.c3-haerbin .hb8-ledger{padding-top:22px}
body.c3-haerbin .hb8-accounting-lead{grid-template-columns:130px minmax(0,1fr) 245px;gap:30px;background:#10233f;color:#edf2f5;padding:32px;align-items:start;border-top:4px solid #f2a74d}
body.c3-haerbin .hb8-accounting-lead .hb8-kicker{color:#f2a74d}
body.c3-haerbin .hb8-accounting-lead a:hover{color:#f2a74d}
body.c3-haerbin .hb8-lead-spine .hb8-meta{display:flex;flex-direction:column;gap:10px;color:#bfceda;border-bottom:1px solid #486078;padding-bottom:20px}
body.c3-haerbin .hb8-accounting-lead h2{font-size:28px}
body.c3-haerbin .hb8-accounting-lead .hb8-lead-copy>p:not(.hb8-kicker){color:#c2d1de}
body.c3-haerbin .hb8-accounting-lead .hb8-arrow{color:#f2a74d;font-size:13px}
body.c3-haerbin .hb8-accounting-lead .hb8-thumb{align-self:center}
body.c3-haerbin .hb8-ledger-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #b4c1cb;margin-top:32px;padding:14px 0;font-size:12px}
body.c3-haerbin .hb8-ledger-toolbar>span{font-weight:700;letter-spacing:.09em}
body.c3-haerbin .hb8-ledger-toolbar button{font-size:12px;background:transparent;padding:8px 14px}
body.c3-haerbin .hb8-accounting-entries .hb8-entry{display:grid;grid-template-columns:1.05fr 1fr 190px;gap:36px;padding:30px 0;border-bottom:1px solid #ccd6dd;align-items:center}
body.c3-haerbin .hb8-ledger-title{min-width:0}
body.c3-haerbin .hb8-ledger-title h3{font-size:22px;line-height:1.5}
body.c3-haerbin .hb8-ledger-title .hb8-meta{font-size:11px;gap:10px}
body.c3-haerbin .hb8-ledger-excerpt{font-size:14px;color:#596b7d;line-height:1.9;border-left:1px solid #d3dce3;padding-left:28px}
body.c3-haerbin .hb8-ledger-excerpt p{margin:0}
body.c3-haerbin .hb8-entry-open{display:inline-block;font-size:12px;font-weight:700;color:#7c382f;padding:10px 0;min-height:44px}
body.c3-haerbin main.hb8-compact .hb8-accounting-entries .hb8-entry{grid-template-columns:1fr 190px;padding-block:20px}
body.c3-haerbin main.hb8-compact .hb8-ledger-excerpt{display:none}
body.c3-haerbin .hb8-account-title{background:#dfe9f0;border-bottom:1px solid #bdcedb;padding-bottom:30px}
body.c3-haerbin .hb8-thin-title{display:grid;grid-template-columns:105px minmax(0,1fr);gap:14px 30px;align-items:start}
body.c3-haerbin .hb8-title-label{padding-top:18px;font-size:12px;font-weight:700;color:#7c382f;border-top:2px solid #7c382f}
body.c3-haerbin .hb8-thin-title h1{margin:0;font-size:clamp(30px,3vw,40px);line-height:1.5}
body.c3-haerbin .hb8-thin-title>.hb8-meta{grid-column:2}
body.c3-haerbin .hb8-account-reading{grid-template-columns:720px minmax(0,1fr);gap:64px}
body.c3-haerbin .hb8-account-reading .hb8-paper{grid-column:1;grid-row:1;min-width:0}
body.c3-haerbin .hb8-account-reading .hb8-reading-side{grid-column:2;grid-row:1;position:sticky;top:110px;min-width:0}
body.c3-haerbin .hb8-account-reading .hb8-read-tools{margin-top:0}
body.c3-haerbin.hb8-accounting .hb8-related{border-top:1px solid #c7d3dc}
body.c3-haerbin.hb8-accounting .hb8-related-items{display:block}
body.c3-haerbin.hb8-accounting .hb8-related-items article{display:grid;grid-template-columns:120px minmax(0,1fr);gap:25px;padding:18px 0;border-bottom:1px solid #d5dee5}
body.c3-haerbin.hb8-accounting .hb8-related .hb8-meta{margin-top:0}
body.c3-haerbin.hb8-accounting .hb8-related h3{margin-top:6px;font-size:20px}
body.c3-haerbin main.hb8-focus .hb8-account-reading .hb8-reading-side{position:static}
@media(max-width:1100px){body.c3-haerbin .hb8-account-reading{grid-template-columns:minmax(0,720px) minmax(180px,1fr);gap:36px}body.c3-haerbin .hb8-bound-page{padding:26px 24px}body.c3-haerbin .hb8-bound-page h2{font-size:24px}body.c3-haerbin .hb8-accounting-lead{grid-template-columns:100px minmax(0,1fr) 190px;gap:24px}body.c3-haerbin .hb8-accounting-entries .hb8-entry{grid-template-columns:1fr 1fr 150px;gap:24px}body.c3-haerbin .hb8-ledger-excerpt{padding-left:22px}}
@media(max-width:900px){body.c3-haerbin .hb8-bound-spread{grid-template-columns:1fr 1fr}body.c3-haerbin .hb8-bound-photo{grid-column:1/-1;grid-row:2;height:220px;border-inline:0;border-top:1px solid #aabcc9}body.c3-haerbin .hb8-evidence-page{border-left:1px solid #aabcc9}body.c3-haerbin .hb8-bound-photo img{object-position:center 58%}body.c3-haerbin .hb8-account-reading{display:flex;flex-direction:column;max-width:720px;gap:20px}body.c3-haerbin .hb8-account-reading .hb8-reading-side{position:static;width:100%}body.c3-haerbin .hb8-accounting-lead{grid-template-columns:1fr 180px;gap:20px}body.c3-haerbin .hb8-lead-spine{grid-column:1/-1}body.c3-haerbin .hb8-lead-spine .hb8-meta{flex-direction:row;padding-bottom:10px}body.c3-haerbin .hb8-accounting-entries .hb8-entry{grid-template-columns:1fr 140px;gap:12px 24px}body.c3-haerbin .hb8-ledger-excerpt{grid-column:1;grid-row:2;border:0;padding:0}body.c3-haerbin .hb8-accounting-entries .hb8-thumb{grid-column:2;grid-row:1/3}body.c3-haerbin main.hb8-compact .hb8-accounting-entries .hb8-entry{grid-template-columns:1fr 140px}body.c3-haerbin main.hb8-compact .hb8-accounting-entries .hb8-thumb{grid-row:1}}
@media(max-width:680px){body.c3-haerbin .hb8-bound-heading{padding:10px 0 18px}body.c3-haerbin .hb8-bound-heading h1{font-size:32px}body.c3-haerbin .hb8-bound-heading .hb8-deck{font-size:14px}body.c3-haerbin .hb8-bound-page{padding:24px 17px}body.c3-haerbin .hb8-page-label{font-size:11px;margin-bottom:18px;padding-bottom:15px}body.c3-haerbin .hb8-bound-page h2{font-size:20px;margin-bottom:18px}body.c3-haerbin .hb8-bound-page summary{font-size:12px;gap:6px;align-items:start}body.c3-haerbin .hb8-bound-page details p{font-size:12px}body.c3-haerbin .hb8-bound-photo{height:200px}body.c3-haerbin .hb8-bound-cover{padding-bottom:26px}body.c3-haerbin .hb8-accounting-lead{display:flex;flex-direction:column;padding:24px;gap:18px}body.c3-haerbin .hb8-lead-spine{width:100%}body.c3-haerbin .hb8-accounting-lead h2{font-size:24px}body.c3-haerbin .hb8-accounting-lead .hb8-thumb{width:100%}body.c3-haerbin .hb8-accounting-lead .hb8-thumb img{aspect-ratio:16/9}body.c3-haerbin .hb8-accounting-entries .hb8-entry,body.c3-haerbin main.hb8-compact .hb8-accounting-entries .hb8-entry{grid-template-columns:minmax(0,1fr) 84px;gap:12px 16px}body.c3-haerbin .hb8-ledger-title h3{font-size:20px}body.c3-haerbin .hb8-ledger-excerpt{grid-column:1/-1}body.c3-haerbin .hb8-accounting-entries .hb8-thumb{grid-row:1;align-self:start;margin-top:5px}body.c3-haerbin .hb8-accounting-entries .hb8-thumb img{aspect-ratio:1/1}body.c3-haerbin .hb8-thin-title{display:block}body.c3-haerbin .hb8-title-label{display:inline-block;padding-top:12px;margin-bottom:16px}body.c3-haerbin .hb8-thin-title h1{font-size:29px;margin-bottom:22px}body.c3-haerbin.hb8-accounting .hb8-related-items article{grid-template-columns:88px 1fr;gap:18px}body.c3-haerbin.hb8-accounting .hb8-related h3{font-size:17px}}
