/* Zhuhai: flowing notes, image-led ledger pages and native permit windows. */
html:has(body.c3-zhuhai),body.c3-zhuhai{overflow-x:clip!important;overflow-y:visible!important}
body.c3-zhuhai{background:#f1efe5!important;--line:#c6d0bf;--muted:#5b7167}
body.c3-zhuhai main{overflow:visible}
body.c3-zhuhai main [id],body.c3-zhuhai .zh-prose[id],body.c3-zhuhai .zh-prose [id]{scroll-margin-top:110px}
body.c3-zhuhai main h1>span{display:block;font-size:15px;font-weight:500;letter-spacing:.13em;line-height:1.6;margin-bottom:17px;color:var(--blue)}
body.c3-zhuhai main summary{cursor:pointer}
body.c3-zhuhai .zh-first{margin-block:65px}
body.c3-zhuhai .zh-first-article{min-width:0}
body.c3-zhuhai .zh-first-article h2{font-size:31px;line-height:1.55;margin-top:17px}
body.c3-zhuhai .zh-first-article small{display:block;font-size:10px;letter-spacing:.14em;color:var(--blue);margin-bottom:15px}
body.c3-zhuhai .zh-first-article p{font-size:14px;line-height:1.95;color:var(--muted);margin-top:20px}
body.c3-zhuhai .zh-first-photo img{width:100%;height:auto}
body.c3-zhuhai .zh-record-list{counter-reset:zh-reading;padding:0;margin:0}
body.c3-zhuhai .zh-archive-tools{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}
body.c3-zhuhai .zh-archive:not(:has(.zh-record)) .zh-section-head,body.c3-zhuhai .zh-archive:not(:has(.zh-record)) .zh-record-list{display:none}
body.c3-zhuhai .zh-archive:not(:has(.zh-record)){margin-top:0}
body.c3-zhuhai .zh-archive:not(:has(.zh-record)) .zh-pager{margin-top:0}
body.c3-zhuhai.zh-large{--zh-body-size:20px}
body.c3-zhuhai.zh-focus .zh-related,body.c3-zhuhai.zh-focus .zh-promo,body.c3-zhuhai.zh-focus .zh-columns{display:none}
body.c3-zhuhai .zh-prose blockquote,body.c3-zhuhai .zh-checklist{background:#e8eee0}
body.c3-zhuhai .zh-toc a.is-active{background:#dcecdf}
body.c3-zhuhai .zh-related-grid article{border-top-color:#bd9f64;padding:18px}
body.c3-zhuhai .zh-record.zh-arrive{animation:zh-note-in .5s ease both}
@keyframes zh-note-in{from{opacity:.55;transform:translateY(11px)}to{opacity:1;transform:none}}

/* Opening: tall title board, then unboxed flowing reading notes. */
body.c3-zhuhai .zh-opening-hero{display:grid;grid-template-columns:39% minmax(0,1fr);margin-top:20px;background:#e5e7da;border-top:5px solid #cca768}
body.c3-zhuhai .zh-opening-hero>header{background:#112e28;color:#f1e6c7;padding:39px 32px;display:flex;flex-direction:column;justify-content:space-between}
body.c3-zhuhai .zh-opening-hero .zh-kicker,body.c3-zhuhai .zh-opening-hero h1>span{color:#99c9b1}
body.c3-zhuhai .zh-opening-hero h1{font-size:clamp(42px,4.5vw,60px)}
body.c3-zhuhai .zh-opening-hero header>p:not(.zh-kicker){font-size:14px;line-height:1.95;color:#bfd0bc;margin-top:25px}
body.c3-zhuhai .zh-opening-hero header>a{font-size:12px;color:#dfab69;border-top:1px solid #657b62;padding-top:23px;margin-top:30px}
body.c3-zhuhai .zh-opening-hero>div{padding:20px}
body.c3-zhuhai .zh-opening-photo{border-bottom:6px solid #c98148}
body.c3-zhuhai .zh-opening-photo img{width:100%;height:auto}
body.c3-zhuhai .zh-opening-hero div>aside{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:24px 8px 8px}
body.c3-zhuhai .zh-opening-hero summary{font-size:13px;font-weight:bold}
body.c3-zhuhai .zh-opening-hero details p{font-size:12px;color:var(--muted);line-height:1.95;margin-top:13px}
body.c3-zhuhai.zh-startup .zh-first-article{display:grid;grid-template-columns:38% minmax(0,1fr);gap:28px;padding:30px;border-block:1px solid #a8b6a3;background:#faf9f1}
body.c3-zhuhai.zh-startup .zh-first-article>header{grid-column:1/-1;border-bottom:1px solid #bcc7b3;padding-bottom:26px}
body.c3-zhuhai.zh-startup .zh-first-article>div>p{margin:0}
body.c3-zhuhai .zh-flow-notes{border-top:3px solid #7a987e}
body.c3-zhuhai .zh-flow-notes>.zh-record{border-bottom:1px solid #a5b9a6;padding:34px 0 30px}
body.c3-zhuhai .zh-flow-notes>.zh-record>header{padding:0 15px 25px}
body.c3-zhuhai .zh-flow-notes h3{font-size:31px;line-height:1.55;margin-top:14px;max-width:1030px}
body.c3-zhuhai .zh-flow-content{display:flow-root;padding:0 15px}
body.c3-zhuhai .zh-flow-content .zh-record-photo{float:left;width:280px;margin:0 33px 13px 0;border:8px solid #fafbf1;border-bottom-color:#c4ae76}
body.c3-zhuhai .zh-flow-content p{font-size:15px;line-height:2;margin:0;padding-top:3px}
body.c3-zhuhai .zh-flow-content .zh-more{font-size:13px;margin-top:22px}
body.c3-zhuhai.zh-compact .zh-flow-notes>.zh-record{padding-block:23px}
body.c3-zhuhai.zh-compact .zh-flow-notes h3{font-size:25px}
body.c3-zhuhai.zh-compact .zh-flow-content .zh-record-photo{width:170px;margin-right:24px}
body.c3-zhuhai.zh-compact .zh-flow-content p{font-size:13px}
body.c3-zhuhai .zh-opening-cover{background:#fff;margin-top:20px;border-top:6px solid #c29d60}
body.c3-zhuhai .zh-opening-cover>header{padding:35px 45px}
body.c3-zhuhai .zh-opening-cover .zh-summary{max-width:930px}
body.c3-zhuhai .zh-opening-cover>.zh-article-photo{padding:20px 17%;background:#14332d}
body.c3-zhuhai .zh-opening-reader{display:grid;grid-template-columns:260px minmax(0,1fr);gap:30px;margin-top:35px;align-items:start}
body.c3-zhuhai .zh-opening-reader>aside{position:sticky;top:110px;max-height:calc(100vh - 140px);overflow:auto;padding:22px;background:#e1e9d8}
body.c3-zhuhai .zh-opening-paper{background:#fff;padding:35px 45px;min-width:0}

/* Accounting: broad photographic pages, unlike the flowing opening notes. */
body.c3-zhuhai .zh-ledger-hero{margin-top:20px}
body.c3-zhuhai .zh-ledger-hero>header{padding:30px 0 32px;border-top:5px solid #1e5545}
body.c3-zhuhai .zh-ledger-hero h1{font-size:clamp(42px,5vw,67px)}
body.c3-zhuhai .zh-ledger-stage{display:grid;grid-template-columns:64% minmax(0,1fr);background:#16392e;align-items:center;color:#f4ead3}
body.c3-zhuhai .zh-ledger-photo{padding:20px}
body.c3-zhuhai .zh-ledger-photo img{width:100%;height:auto}
body.c3-zhuhai .zh-ledger-stage>aside{padding:35px}
body.c3-zhuhai .zh-ledger-stage h2{font-size:27px;color:#d9bc7d}
body.c3-zhuhai .zh-ledger-stage p{font-size:13px;line-height:1.95;color:#bed6c3;margin-top:20px}
body.c3-zhuhai .zh-ledger-stage .zh-more{color:#e3b875;font-size:12px}
body.c3-zhuhai .zh-ledger-questions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;background:#fafaf0;padding:23px 30px;border-bottom:1px solid #acbca5}
body.c3-zhuhai .zh-ledger-questions>button{grid-column:1/-1;justify-self:start;border:1px solid #abc2a7;background:#eff3e5;padding:8px 12px;margin-bottom:16px;color:var(--blue);font-size:12px}
body.c3-zhuhai .zh-ledger-questions details{padding:12px 22px;border-right:1px solid #b9cbb0}
body.c3-zhuhai .zh-ledger-questions details:last-child{border-right:0}
body.c3-zhuhai .zh-ledger-questions summary{font-size:13px;font-weight:bold}
body.c3-zhuhai .zh-ledger-questions p{font-size:12px;line-height:1.9;color:var(--muted);margin-top:13px}
body.c3-zhuhai.zh-accounting .zh-first-article{display:grid;grid-template-columns:minmax(0,1fr) 42%;background:#173e31;color:#f2ead3}
body.c3-zhuhai.zh-accounting .zh-first-article>div{padding:35px}
body.c3-zhuhai.zh-accounting .zh-first-article small{color:#e0b87a}
body.c3-zhuhai.zh-accounting .zh-first-article p,body.c3-zhuhai.zh-accounting .zh-first-article .zh-meta{color:#c1d4bd}
body.c3-zhuhai.zh-accounting .zh-first-article .zh-more{color:#e4bc7a}
body.c3-zhuhai.zh-accounting .zh-first-photo{padding:23px;align-self:center}
body.c3-zhuhai .zh-ledger-pages{display:grid;grid-template-columns:1fr 1fr;gap:30px}
body.c3-zhuhai .zh-ledger-pages>.zh-record{background:#fff;display:flex;flex-direction:column;min-width:0;border-bottom:6px solid #7ba88e}
body.c3-zhuhai .zh-ledger-pages .zh-record-photo{padding:17px 17px 0}
body.c3-zhuhai .zh-ledger-pages>.zh-record>header{padding:20px 27px 0}
body.c3-zhuhai .zh-ledger-pages header>div{display:flex;gap:18px;align-items:center;border-block:1px solid #bfd2b8;padding-block:12px;background:#f2f6e8}
body.c3-zhuhai .zh-ledger-pages .zh-number{font-size:22px;line-height:1;color:#508267;padding-left:12px}
body.c3-zhuhai .zh-ledger-pages h3{font-size:27px;line-height:1.6;margin-top:22px}
body.c3-zhuhai .zh-ledger-pages>.zh-record>div{padding:0 27px 27px;flex:1}
body.c3-zhuhai .zh-ledger-pages .zh-record p{font-size:13px}
body.c3-zhuhai.zh-compact .zh-ledger-pages{display:block}
body.c3-zhuhai.zh-compact .zh-ledger-pages>.zh-record{display:grid;grid-template-columns:220px minmax(0,1fr);gap:20px;margin-bottom:20px;padding:22px;border-bottom-width:3px}
body.c3-zhuhai.zh-compact .zh-ledger-pages .zh-record-photo{grid-column:1;grid-row:1/3;padding:0}
body.c3-zhuhai.zh-compact .zh-ledger-pages>.zh-record>header{grid-column:2;grid-row:1;padding:0}
body.c3-zhuhai.zh-compact .zh-ledger-pages>.zh-record>div{grid-column:2;grid-row:2;padding:0}
body.c3-zhuhai.zh-compact .zh-ledger-pages h3{font-size:24px;margin-top:14px}
body.c3-zhuhai.zh-compact .zh-ledger-pages .zh-record p{font-size:12px;margin:0}
body.c3-zhuhai .zh-ledger-title{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:0;margin-top:20px;border-top:5px solid #b59b61;background:#fff}
body.c3-zhuhai .zh-ledger-title>div{padding:35px 38px}
body.c3-zhuhai .zh-ledger-title .zh-meta{margin-top:22px}
body.c3-zhuhai .zh-ledger-title>p{padding:30px;background:#e4ebd8;border-left:1px solid #bdc9ad;font-size:13px;line-height:1.95;color:var(--muted)}
body.c3-zhuhai .zh-ledger-contents{padding:26px 34px;background:#e0eddf;margin-top:28px}
body.c3-zhuhai .zh-ledger-contents .zh-toc{margin:0;border-color:#679b7b}
body.c3-zhuhai .zh-ledger-contents .zh-toc nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 15px}
body.c3-zhuhai .zh-ledger-reader{display:grid;grid-template-columns:235px minmax(0,1fr);gap:30px;margin-top:30px;align-items:start}
body.c3-zhuhai .zh-ledger-paper{grid-column:2;grid-row:1;background:#fff;min-width:0;padding:30px 45px}
body.c3-zhuhai .zh-ledger-paper>.zh-article-photo{max-width:720px;margin:0 auto 30px;padding:8px;background:#e4e9db}
body.c3-zhuhai .zh-ledger-tools{grid-column:1;grid-row:1;position:sticky;top:110px;max-height:calc(100vh - 140px);overflow:auto;background:#e8e3ce;padding:19px}
body.c3-zhuhai .zh-ledger-tools .zh-checklist{padding:16px;margin:22px 0 0;background:#f8f7ea}
body.c3-zhuhai .zh-ledger-tools .zh-checklist h2{font-size:20px}

/* License: real article windows, native details open without scripts. */
body.c3-zhuhai .zh-permit-hero{margin-top:20px;background:#fff;border-top:5px solid #d09c65}
body.c3-zhuhai .zh-permit-hero>header{text-align:center;padding:32px 30px;background:#e7ddbd}
body.c3-zhuhai .zh-permit-hero h1{font-size:clamp(42px,5vw,67px)}
body.c3-zhuhai .zh-permit-hero header>p:last-child{font-size:14px;line-height:1.95;color:#526a5c;margin-top:24px}
body.c3-zhuhai .zh-permit-hero>div{display:grid;grid-template-columns:55% minmax(0,1fr);align-items:center}
body.c3-zhuhai .zh-permit-photo{padding:26px}
body.c3-zhuhai .zh-permit-photo img{width:100%;height:auto}
body.c3-zhuhai .zh-permit-hero div>aside{padding:30px 35px 30px 10px}
body.c3-zhuhai .zh-permit-hero h2{font-size:25px;margin-bottom:22px}
body.c3-zhuhai .zh-permit-hero details{border-top:1px solid #bfd0b7;padding:14px 0}
body.c3-zhuhai .zh-permit-hero summary{font-size:13px;font-weight:bold}
body.c3-zhuhai .zh-permit-hero details p{font-size:12px;line-height:1.9;color:var(--muted);margin-top:12px}
body.c3-zhuhai.zh-license .zh-first-article{max-width:970px;margin-inline:auto;background:#fff;padding:25px;border-bottom:6px solid #92ae86}
body.c3-zhuhai.zh-license .zh-first-photo{max-width:620px;margin-inline:auto;background:#edf0dd;padding:8px}
body.c3-zhuhai.zh-license .zh-first-article>div{padding:27px 30px 8px}
body.c3-zhuhai .zh-permit-windows{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:start}
body.c3-zhuhai .zh-permit-windows>.zh-record{border:1px solid #adbea2;background:#fbfbef;min-width:0}
body.c3-zhuhai .zh-permit-windows summary{position:relative;list-style:none;padding:25px 58px 25px 27px;background:#e3e9d3;border-top:4px solid #9fa876}
body.c3-zhuhai .zh-permit-windows summary::-webkit-details-marker{display:none}
body.c3-zhuhai .zh-window-title{display:block;font-size:25px;line-height:1.6;font-weight:bold;margin-top:16px}
body.c3-zhuhai .zh-window-toggle{position:absolute;right:18px;top:50%;margin-right:5px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;line-height:1;font-size:17px;color:#487e62;transform:translateY(-50%)}
body.c3-zhuhai .zh-permit-windows details[open] .zh-window-toggle{transform:translateY(-50%) rotate(45deg)}
body.c3-zhuhai .zh-permit-windows details>div{padding:25px}
body.c3-zhuhai .zh-permit-windows .zh-record-photo{border:8px solid #edf2de}
body.c3-zhuhai .zh-permit-windows .zh-record p{font-size:13px;margin-top:20px}
body.c3-zhuhai.zh-compact .zh-permit-windows{gap:18px}
body.c3-zhuhai.zh-compact .zh-permit-windows summary{padding:20px 52px 20px 22px}
body.c3-zhuhai.zh-compact .zh-window-title{font-size:22px}
body.c3-zhuhai.zh-compact .zh-permit-windows details>div{padding:20px}
body.c3-zhuhai.zh-compact .zh-permit-windows .zh-record-photo{width:70%;margin-inline:auto}
body.c3-zhuhai.zh-compact .zh-permit-windows .zh-record p{font-size:12px}
body.c3-zhuhai .zh-permit-title{padding:37px 44px;background:#183c31;color:#f1e5c8;margin-top:20px;border-top:6px solid #c39159}
body.c3-zhuhai .zh-permit-title .zh-kicker{color:#a3d3b6}
body.c3-zhuhai .zh-permit-title .zh-summary,body.c3-zhuhai .zh-permit-title .zh-meta{color:#bfd2bd}
body.c3-zhuhai .zh-permit-preface{display:grid;grid-template-columns:62% minmax(0,1fr);background:#e4e7d3;margin-top:30px;align-items:start}
body.c3-zhuhai .zh-permit-preface>div{padding:24px}
body.c3-zhuhai .zh-permit-preface>aside{padding:26px 25px 20px 5px}
body.c3-zhuhai .zh-permit-preface .zh-toc{max-height:480px;overflow:auto;padding-right:6px;border-color:#789976}
body.c3-zhuhai .zh-permit-paper{width:min(1000px,calc(100% - 64px));padding:35px 60px;background:#fff;margin-top:32px}
body.c3-zhuhai .zh-permit-paper>.zh-tools{max-width:720px;margin:0 auto 35px;border-bottom:1px solid #bfd1b9;padding-bottom:22px}

@media(max-width:1100px){
body.c3-zhuhai .zh-shell{width:calc(100% - 44px)}
body.c3-zhuhai .zh-opening-hero{grid-template-columns:41% minmax(0,1fr)}
body.c3-zhuhai .zh-opening-hero>header{padding:30px 26px}
body.c3-zhuhai .zh-opening-hero div>aside{display:block;padding-inline:5px}
body.c3-zhuhai .zh-opening-hero details+details{margin-top:18px}
body.c3-zhuhai .zh-opening-reader{grid-template-columns:220px minmax(0,1fr);gap:23px}
body.c3-zhuhai .zh-opening-paper{padding:28px 30px}
body.c3-zhuhai .zh-ledger-stage>aside{padding:27px}
body.c3-zhuhai .zh-ledger-reader{grid-template-columns:200px minmax(0,1fr);gap:23px}
body.c3-zhuhai .zh-ledger-paper{padding:28px 30px}
body.c3-zhuhai .zh-ledger-title{grid-template-columns:minmax(0,1fr) 230px}
body.c3-zhuhai .zh-ledger-title>div{padding:30px}
body.c3-zhuhai .zh-ledger-title>p{padding:25px}
}
@media(max-width:900px){
body.c3-zhuhai .zh-opening-reader{display:flex;flex-direction:column;gap:23px}
body.c3-zhuhai .zh-opening-reader>aside{position:static;max-height:none;overflow:visible;width:100%}
body.c3-zhuhai .zh-opening-paper{width:100%}
body.c3-zhuhai .zh-ledger-reader{display:flex;flex-direction:column;gap:23px;background:#fff;padding:25px}
body.c3-zhuhai .zh-ledger-paper,body.c3-zhuhai .zh-ledger-tools{display:contents;position:static;max-height:none;overflow:visible}
body.c3-zhuhai .zh-ledger-paper>.zh-article-photo{order:0;width:100%;margin:0 auto;max-width:720px}
body.c3-zhuhai .zh-ledger-tools>.zh-tools{order:1;width:100%}
body.c3-zhuhai .zh-ledger-paper>.zh-prose{order:2}
body.c3-zhuhai .zh-ledger-paper>.zh-end{order:3}
body.c3-zhuhai .zh-ledger-tools>.zh-checklist{order:4;width:100%;padding:22px;margin:0}
body.c3-zhuhai .zh-ledger-contents .zh-toc nav{grid-template-columns:1fr 1fr}
body.c3-zhuhai .zh-permit-preface{grid-template-columns:55% minmax(0,1fr)}
}
@media(max-width:680px){
body.c3-zhuhai{--zh-body-size:17px}
body.c3-zhuhai.zh-large{--zh-body-size:19px}
body.c3-zhuhai main [id]{scroll-margin-top:90px}
body.c3-zhuhai .zh-prose[id],body.c3-zhuhai .zh-prose [id]{scroll-margin-top:110px}
body.c3-zhuhai .zh-shell{width:calc(100% - 32px)}
body.c3-zhuhai main h1{font-size:40px}
body.c3-zhuhai main h1>span{font-size:13px;margin-bottom:14px}
body.c3-zhuhai main h2{font-size:25px}
body.c3-zhuhai .zh-crumb{font-size:11px;gap:8px;padding-block:18px}
body.c3-zhuhai .zh-first,body.c3-zhuhai .zh-archive{margin-block:37px}
body.c3-zhuhai .zh-first-article h2{font-size:25px}
body.c3-zhuhai .zh-first-article p{font-size:13px}
body.c3-zhuhai .zh-section-head{display:block;margin-bottom:23px}
body.c3-zhuhai .zh-section-head h2{font-size:25px}
body.c3-zhuhai .zh-archive-tools{justify-content:start;margin-top:18px}
body.c3-zhuhai .zh-density{font-size:11px;padding:9px 11px}
body.c3-zhuhai .zh-promo{margin-block:35px;padding:4px}
body.c3-zhuhai .zh-columns{display:block}
body.c3-zhuhai .zh-columns a{border:0;border-top:1px solid var(--line);padding:18px 12px}
body.c3-zhuhai .zh-columns a:first-child{border-left:0;border-top:0}
body.c3-zhuhai .zh-pager{margin-top:25px;padding-top:23px;gap:6px}
body.c3-zhuhai .zh-pager a{font-size:12px;min-width:34px;padding:8px}
body.c3-zhuhai .zh-opening-hero{display:block}
body.c3-zhuhai .zh-opening-hero>header{padding:28px 24px}
body.c3-zhuhai .zh-opening-hero h1{font-size:41px}
body.c3-zhuhai .zh-opening-hero header>p:not(.zh-kicker){font-size:13px}
body.c3-zhuhai .zh-opening-hero>div{padding:14px}
body.c3-zhuhai .zh-opening-hero div>aside{padding:23px 8px 10px}
body.c3-zhuhai.zh-startup .zh-first-article{display:flex;flex-direction:column;padding:23px;gap:22px}
body.c3-zhuhai .zh-flow-notes>.zh-record{padding-block:25px}
body.c3-zhuhai .zh-flow-notes>.zh-record>header{padding:0 3px 22px}
body.c3-zhuhai .zh-flow-notes h3{font-size:25px}
body.c3-zhuhai .zh-flow-content{padding-inline:3px}
body.c3-zhuhai .zh-flow-content .zh-record-photo,body.c3-zhuhai.zh-compact .zh-flow-content .zh-record-photo{float:none;width:100%;margin:0 0 20px}
body.c3-zhuhai .zh-flow-content p{font-size:14px}
body.c3-zhuhai .zh-opening-cover>header{padding:27px 23px}
body.c3-zhuhai .zh-opening-cover>.zh-article-photo{padding:13px}
body.c3-zhuhai .zh-opening-reader{margin-top:25px}
body.c3-zhuhai .zh-opening-reader>aside{padding:22px}
body.c3-zhuhai .zh-opening-paper{padding:26px 18px}
body.c3-zhuhai .zh-ledger-hero>header{padding-block:25px}
body.c3-zhuhai .zh-ledger-hero h1{font-size:41px}
body.c3-zhuhai .zh-ledger-stage{display:block}
body.c3-zhuhai .zh-ledger-photo{padding:14px}
body.c3-zhuhai .zh-ledger-stage>aside{padding:12px 24px 28px}
body.c3-zhuhai .zh-ledger-stage h2{font-size:24px}
body.c3-zhuhai .zh-ledger-questions{display:block;padding:23px}
body.c3-zhuhai .zh-ledger-questions details{border-right:0;border-top:1px solid #b9cbb0;padding:15px 0}
body.c3-zhuhai.zh-accounting .zh-first-article{display:flex;flex-direction:column}
body.c3-zhuhai.zh-accounting .zh-first-article>div{padding:26px 23px}
body.c3-zhuhai.zh-accounting .zh-first-photo{padding:0 15px 15px}
body.c3-zhuhai .zh-ledger-pages{display:block}
body.c3-zhuhai .zh-ledger-pages>.zh-record,body.c3-zhuhai.zh-compact .zh-ledger-pages>.zh-record{display:flex;flex-direction:column;padding:0;margin-bottom:25px;gap:0}
body.c3-zhuhai .zh-ledger-pages .zh-record-photo,body.c3-zhuhai.zh-compact .zh-ledger-pages .zh-record-photo{padding:14px 14px 0}
body.c3-zhuhai .zh-ledger-pages>.zh-record>header,body.c3-zhuhai.zh-compact .zh-ledger-pages>.zh-record>header{padding:20px 23px 0}
body.c3-zhuhai .zh-ledger-pages>.zh-record>div,body.c3-zhuhai.zh-compact .zh-ledger-pages>.zh-record>div{padding:0 23px 24px}
body.c3-zhuhai .zh-ledger-pages h3{font-size:25px}
body.c3-zhuhai.zh-compact .zh-ledger-pages .zh-record p{margin-top:17px;font-size:13px}
body.c3-zhuhai .zh-ledger-title{display:block}
body.c3-zhuhai .zh-ledger-title>div{padding:26px 23px}
body.c3-zhuhai .zh-ledger-title>p{padding:24px;border-left:0;border-top:1px solid #bdc9ad}
body.c3-zhuhai .zh-ledger-contents{padding:24px 22px;margin-top:24px}
body.c3-zhuhai .zh-ledger-contents .zh-toc nav{grid-template-columns:1fr}
body.c3-zhuhai .zh-ledger-reader{padding:24px 18px;margin-top:24px}
body.c3-zhuhai .zh-permit-hero>header{padding:28px 22px}
body.c3-zhuhai .zh-permit-hero h1{font-size:40px}
body.c3-zhuhai .zh-permit-hero header>p:last-child{font-size:13px}
body.c3-zhuhai .zh-permit-hero>div{display:block}
body.c3-zhuhai .zh-permit-photo{padding:15px}
body.c3-zhuhai .zh-permit-hero div>aside{padding:16px 24px 26px}
body.c3-zhuhai .zh-permit-hero h2{font-size:24px}
body.c3-zhuhai.zh-license .zh-first-article{padding:15px}
body.c3-zhuhai.zh-license .zh-first-article>div{padding:24px 8px 8px}
body.c3-zhuhai .zh-permit-windows{display:block}
body.c3-zhuhai .zh-permit-windows>.zh-record{margin-bottom:23px}
body.c3-zhuhai .zh-permit-windows summary{padding:23px 55px 23px 22px}
body.c3-zhuhai .zh-window-title{font-size:24px}
body.c3-zhuhai .zh-permit-windows details>div{padding:22px}
body.c3-zhuhai.zh-compact .zh-permit-windows .zh-record-photo{width:100%}
body.c3-zhuhai .zh-permit-title{padding:28px 23px}
body.c3-zhuhai .zh-permit-preface{display:block;margin-top:24px}
body.c3-zhuhai .zh-permit-preface>div{padding:16px}
body.c3-zhuhai .zh-permit-preface>aside{padding:13px 23px 20px}
body.c3-zhuhai .zh-permit-preface .zh-toc{max-height:none;overflow:visible}
body.c3-zhuhai .zh-permit-paper{padding:25px 18px;margin-top:24px}
body.c3-zhuhai .zh-related-grid{grid-template-columns:1fr;gap:23px}
body.c3-zhuhai .zh-prose blockquote{padding:16px 18px}
body.c3-zhuhai .zh-checklist{padding:22px}
body.c3-zhuhai .zh-top{left:10px;bottom:14px;width:36px;height:36px}
}
@media(prefers-reduced-motion:reduce){html:has(body.c3-zhuhai){scroll-behavior:auto!important}body.c3-zhuhai main *,body.c3-zhuhai main *:before,body.c3-zhuhai main *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
