/* Nanchang: draft desk, flowing accounting notes and woven condition leaves. */
html:has(body.c3-nanchang),body.c3-nanchang{overflow-x:clip!important;overflow-y:visible!important}
body.c3-nanchang{background:#f6eee0!important;--line:#d3c7b4;--muted:#7b7065}
body.c3-nanchang main{overflow:visible;padding-bottom:25px}
body.c3-nanchang main [id]{scroll-margin-top:110px}
body.c3-nanchang main .nc-prose[id],body.c3-nanchang main .nc-prose [id]{scroll-margin-top:110px}
body.c3-nanchang main h1>span{display:block;font-size:15px;font-weight:500;letter-spacing:.12em;line-height:1.7;color:#98523c;margin-bottom:22px}
body.c3-nanchang .nc-record-list{padding:0;margin:0;list-style:none;counter-reset:nc-reading}
body.c3-nanchang .nc-first{margin-block:60px}
body.c3-nanchang .nc-first h2{font-size:clamp(26px,3vw,35px);line-height:1.5;margin:15px 0}
body.c3-nanchang .nc-first small{font:10px monospace;letter-spacing:.1em;color:#9f593d}
body.c3-nanchang .nc-first p{font-size:14px;line-height:1.95;color:#7c7163;margin-top:18px}
body.c3-nanchang .nc-first-photo img{width:100%;height:auto}
body.c3-nanchang .nc-archive:not(:has(.nc-record)) .nc-section-head,body.c3-nanchang .nc-archive:not(:has(.nc-record)) .nc-desk-layout,body.c3-nanchang .nc-archive:not(:has(.nc-record)) .nc-record-list{display:none}
body.c3-nanchang .nc-archive:not(:has(.nc-record)){margin-block:25px}
body.c3-nanchang .nc-archive:not(:has(.nc-record)) .nc-pager{margin-top:0}
body.c3-nanchang.nc-compact .nc-record p{display:none}
body.c3-nanchang.nc-large{--nc-body-size:21px}
body.c3-nanchang.nc-focus .nc-promo,body.c3-nanchang.nc-focus .nc-related,body.c3-nanchang.nc-focus .nc-columns,body.c3-nanchang.nc-focus .nc-checklist{display:none}
body.c3-nanchang .nc-arrive{animation:nc-arrival .4s ease-out both}
@keyframes nc-arrival{from{transform:translateY(8px);filter:brightness(.95)}to{transform:none;filter:none}}
/* Startup: the upper title line meets the city/photo reading desk. */
body.c3-nanchang.nc-startup.nc-list{background:#f5ecdc!important}
body.c3-nanchang .nc-draft-hero{padding-top:24px;background-image:linear-gradient(#9b5f3306 1px,transparent 1px),linear-gradient(90deg,#9b5f3306 1px,transparent 1px);background-size:42px 42px}
body.c3-nanchang .nc-draft-hero>header{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:55px;align-items:end;padding-bottom:32px}
body.c3-nanchang .nc-draft-hero h1{font-size:clamp(43px,4.7vw,64px);line-height:1.2}
body.c3-nanchang .nc-draft-hero>header>p{font-size:15px;line-height:1.95;color:#88735e;border-left:3px solid #619d8a;padding-left:25px;margin-bottom:8px}
body.c3-nanchang .nc-draft-scene{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:25px;align-items:center;border-top:3px solid #a2593c;padding-top:26px}
body.c3-nanchang .nc-city-photo{border:1px solid #cbb497;padding:10px;background:#fffdf2;box-shadow:9px 9px 0 #e5d5b8;margin-right:9px}
body.c3-nanchang .nc-city-photo img{width:100%;height:auto}
body.c3-nanchang .nc-draft-scene>aside{padding:12px 0 12px 15px}
body.c3-nanchang .nc-draft-scene details{border-top:1px solid #bea688;padding:16px 0}
body.c3-nanchang .nc-draft-scene summary{font-size:15px;cursor:pointer;list-style:inside;color:#8d4b35}
body.c3-nanchang .nc-draft-scene p{font-size:13px;color:#817261;line-height:1.95;margin-top:12px}
body.c3-nanchang .nc-draft-scene>aside>a{display:inline-block;font-size:13px;border-bottom:1px solid #aa8262;margin-top:20px;padding-bottom:5px}
body.c3-nanchang.nc-startup .nc-first>article{display:grid;grid-template-columns:43% minmax(0,1fr);gap:27px 40px;padding:30px;background:#fffdf4;border:1px solid #cbb998}
body.c3-nanchang.nc-startup .nc-first header{grid-column:1/-1;border-bottom:1px solid #cbb998;padding-bottom:24px}
body.c3-nanchang.nc-startup .nc-first>article>div{align-self:center}
body.c3-nanchang.nc-startup .nc-first>article>div p{margin-top:0}
body.c3-nanchang .nc-index-hint{font-size:11px;color:#8f7255;max-width:210px;line-height:1.8}
body.c3-nanchang .nc-draft-index{border-top:3px solid #a0563d}
body.c3-nanchang .nc-draft-index .nc-record{border-bottom:1px solid #c9b794;padding:25px 0}
body.c3-nanchang .nc-draft-index .nc-record>article{display:grid;grid-template-columns:minmax(0,1fr) 28%;gap:18px 30px}
body.c3-nanchang .nc-draft-index .nc-record header{grid-column:1/-1;display:flex;gap:22px;align-items:center}
body.c3-nanchang .nc-draft-index .nc-number{font-size:20px;color:#a45b40;border-bottom:3px solid #629e8a;padding-bottom:3px}
body.c3-nanchang .nc-draft-index h3{font-size:26px;line-height:1.55;margin-top:0}
body.c3-nanchang .nc-draft-index .nc-record-photo{align-self:center;padding:6px;background:#fffdf5;border:1px solid #d2c1a1}
body.c3-nanchang .nc-draft-index .nc-record p{font-size:13px;line-height:1.95;color:#887763}
body.c3-nanchang .nc-desk-layout.nc-preview-active{display:grid;grid-template-columns:minmax(0,1fr) 365px;gap:40px}
body.c3-nanchang .nc-preview-desk{position:sticky;top:110px;align-self:start;max-height:calc(100vh - 140px);overflow:auto;padding:25px;background:#eadcc5;border:1px solid #c9ae87;border-top:5px solid #a2593c;min-width:0}
body.c3-nanchang .nc-preview-desk>small{font-size:11px;color:#956f4d;letter-spacing:.04em;display:block;margin-bottom:18px}
body.c3-nanchang .nc-preview-desk figure{background:#fff;padding:7px;border:1px solid #c9b694}
body.c3-nanchang .nc-preview-desk img{width:100%;height:auto;object-fit:contain}
body.c3-nanchang .nc-preview-desk>p{font-size:24px;font-weight:700;line-height:1.65;margin-top:21px}
body.c3-nanchang .nc-preview-desk>time{font-size:11px;color:#9b7a59;display:block;margin-top:17px}
body.c3-nanchang .nc-preview-desk>a{display:inline-block;font-size:12px;font-weight:700;border-bottom:1px solid #aa835e;padding-bottom:4px;margin-top:20px}
body.c3-nanchang .nc-draft-index .is-previewed h3 a{color:#9d4e35}
body.c3-nanchang .nc-draft-index .is-previewed .nc-number{background:#e7d7bd}
@media(min-width:901px){body.c3-nanchang .nc-preview-active .nc-draft-index .nc-record>article{display:block}body.c3-nanchang .nc-preview-active .nc-draft-index .nc-record header{margin-bottom:15px}body.c3-nanchang .nc-preview-active .nc-draft-index .nc-record-photo{display:none}}
/* Accounting: a full ochre title band, then flowing two-column paper notes. */
body.c3-nanchang.nc-accounting.nc-list{background:#efe5d5!important}
body.c3-nanchang .nc-account-hero{padding:38px 0 35px;background:#6e382c;color:#fbf3dd}
body.c3-nanchang .nc-account-hero header{text-align:left;padding:0 0 30px}
body.c3-nanchang .nc-account-hero .nc-kicker,body.c3-nanchang .nc-account-hero h1>span{color:#eabf8b}
body.c3-nanchang .nc-account-hero h1{font-size:clamp(44px,5vw,67px);line-height:1.2}
body.c3-nanchang .nc-account-hero header>p:last-child{font-size:15px;color:#d8bda0;margin-top:23px}
body.c3-nanchang .nc-account-scene{display:grid;grid-template-columns:69% minmax(0,1fr);gap:35px;align-items:end;border-top:1px solid #9e6a4c;padding-top:25px}
body.c3-nanchang .nc-account-photo{padding:9px;background:#f1ddbb;border:1px solid #c6986c}
body.c3-nanchang .nc-account-photo img{width:100%;height:auto}
body.c3-nanchang .nc-account-scene>aside{padding:0 5px 10px 0}
body.c3-nanchang .nc-account-scene small{font-size:11px;letter-spacing:.12em;color:#e6af74}
body.c3-nanchang .nc-account-scene p{font-size:18px;line-height:1.9;color:#e6cfb0;margin-top:20px}
body.c3-nanchang .nc-account-scene button{background:none;color:#f2c997;border:0;border-bottom:1px solid #c79b67;font-size:12px;padding:0 0 5px;margin-top:24px}
body.c3-nanchang.nc-accounting .nc-first>article{display:grid;grid-template-columns:150px minmax(0,1fr) 32%;gap:30px;align-items:center;border-top:4px solid #a96340;background:#fff8e8;padding:30px}
body.c3-nanchang.nc-accounting .nc-first>article>aside{align-self:stretch;border-right:1px solid #c7ae8c;padding-right:22px}
body.c3-nanchang.nc-accounting .nc-first aside>span{display:block;font-size:25px;line-height:1.4;color:#a66540;margin-bottom:22px}
body.c3-nanchang.nc-accounting .nc-first .nc-meta{display:block;line-height:2}
body.c3-nanchang.nc-accounting .nc-first .nc-meta span{display:block}
body.c3-nanchang.nc-accounting .nc-first h2{font-size:29px}
body.c3-nanchang .nc-note-columns{column-count:2;column-gap:35px}
body.c3-nanchang .nc-note-columns .nc-record{break-inside:avoid;display:inline-block;width:100%;margin:0 0 35px;background:#fff8e8;border:1px solid #d0b897;border-left:5px solid #ad7150;padding:25px}
body.c3-nanchang .nc-note-columns .nc-record header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:19px}
body.c3-nanchang .nc-note-columns .nc-number{font-size:24px;color:#b6784a}
body.c3-nanchang .nc-note-columns .nc-record-photo{padding:7px;background:#fffdf4;border:1px solid #d9c6a7}
body.c3-nanchang .nc-note-columns h3{font-size:27px;line-height:1.6;margin-top:20px}
body.c3-nanchang .nc-note-columns .nc-record p{font-size:14px;line-height:1.95;color:#87745f;margin-top:17px}
body.c3-nanchang.nc-compact .nc-note-columns .nc-record{padding:20px}
/* License: the condition notes sit next to the title; the article leaves weave image and text. */
body.c3-nanchang.nc-license.nc-list{background:#f6eee0!important}
body.c3-nanchang .nc-condition-hero{padding-top:26px}
body.c3-nanchang .nc-condition-heading{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:60px;align-items:end;margin-bottom:32px}
body.c3-nanchang .nc-condition-heading h1{font-size:clamp(43px,4.7vw,62px)}
body.c3-nanchang .nc-condition-heading>aside{padding-left:25px;border-left:3px solid #69a391}
body.c3-nanchang .nc-condition-heading details{border-top:1px solid #c6b699;padding-top:12px;margin-top:15px}
body.c3-nanchang .nc-condition-heading details:first-child{margin-top:0}
body.c3-nanchang .nc-condition-heading summary{font-size:14px;color:#925236;cursor:pointer;list-style:inside}
body.c3-nanchang .nc-condition-heading details p{font-size:12px;line-height:1.95;color:#89775f;margin:11px 0 6px}
body.c3-nanchang .nc-condition-photo{padding:14px;background:#eee0c6;border:1px solid #cdb496;max-width:1000px;margin-inline:auto}
body.c3-nanchang .nc-condition-photo img{width:100%;height:auto}
body.c3-nanchang .nc-condition-hero>footer{display:flex;gap:30px;align-items:center;background:#e3d3b7;border-left:5px solid #ab6844;padding:18px 25px;max-width:1000px;margin-inline:auto}
body.c3-nanchang .nc-condition-hero>footer b{font-size:13px;white-space:nowrap;color:#875438}
body.c3-nanchang .nc-condition-hero>footer p{font-size:12px;color:#836d54}
body.c3-nanchang.nc-license .nc-first>article{display:grid;grid-template-columns:40% minmax(0,1fr);gap:40px;align-items:center;padding:25px;border:1px solid #c6b495;background:#fffbee;border-top:5px solid #5b9484}
body.c3-nanchang.nc-license .nc-first .nc-meta{margin-top:16px}
body.c3-nanchang .nc-woven-pages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:27px}
body.c3-nanchang .nc-woven-pages .nc-record{background:#fffbee;border:1px solid #d3c0a0;padding:21px;min-width:0}
body.c3-nanchang .nc-woven-pages .nc-record>article{display:grid;grid-template-columns:40% minmax(0,1fr);gap:22px;align-items:center;height:100%}
body.c3-nanchang .nc-woven-pages .nc-record:nth-child(even)>article{grid-template-columns:minmax(0,1fr) 40%}
body.c3-nanchang .nc-woven-pages .nc-record:nth-child(even) .nc-record-photo{order:2}
body.c3-nanchang .nc-woven-pages h3{font-size:23px;line-height:1.6;margin-top:12px}
body.c3-nanchang .nc-woven-pages .nc-record p{font-size:12px;line-height:1.9;margin-top:13px}
body.c3-nanchang .nc-woven-pages .nc-meta{font-size:10px;gap:4px}
body.c3-nanchang .nc-woven-pages .nc-more{font-size:11px;margin-top:17px}
body.c3-nanchang.nc-compact .nc-woven-pages .nc-record{padding:18px}
/* Startup article: centered title and complete cover, then horizontal contents and white paper. */
body.c3-nanchang .nc-opening-title{text-align:center;padding:20px 0 30px;max-width:1000px}
body.c3-nanchang .nc-opening-title h1{font-size:45px;line-height:1.45}
body.c3-nanchang .nc-opening-title .nc-summary{max-width:820px;margin:24px auto;font-size:15px;color:#8b745c}
body.c3-nanchang .nc-opening-title .nc-meta{justify-content:center}
body.c3-nanchang .nc-opening-cover{padding:20px;background:#e8d5b7;border-top:5px solid #ad6244}
body.c3-nanchang .nc-opening-cover .nc-article-photo{max-width:870px;margin-inline:auto}
body.c3-nanchang .nc-opening-toc{background:#f9f2e1;border:1px solid #cbb99b;padding:24px 30px;margin-block:28px}
body.c3-nanchang .nc-opening-toc .nc-toc{border-top:0;padding:0;margin-bottom:19px}
body.c3-nanchang .nc-opening-toc .nc-toc nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px 25px}
body.c3-nanchang .nc-opening-paper{width:min(950px,calc(100% - 64px));padding:35px 70px;background:#fff;border-inline:5px solid #d6b998}
/* Accounting article: title in the full ochre band, then a preface and left reading rail. */
body.c3-nanchang .nc-account-title{background:#763c2e;color:#fbf2db;padding:35px 0;border-bottom:5px solid #d6a267}
body.c3-nanchang .nc-account-title .nc-kicker{color:#e3bb88}
body.c3-nanchang .nc-account-title h1{max-width:1000px;font-size:45px}
body.c3-nanchang .nc-account-title .nc-meta{margin-top:24px;color:#d3ad88}
body.c3-nanchang .nc-account-preface{display:grid;grid-template-columns:55% minmax(0,1fr);gap:40px;align-items:center;padding:23px;background:#eaddc3;margin-block:28px}
body.c3-nanchang .nc-account-preface>aside{padding-right:25px;border-left:2px solid #b58259;padding-left:27px}
body.c3-nanchang .nc-account-preface small{font-size:11px;letter-spacing:.1em;color:#9c633e}
body.c3-nanchang .nc-account-preface p{font-size:16px;line-height:1.95;color:#80684e;margin-top:19px}
body.c3-nanchang .nc-account-reader{display:grid;grid-template-columns:275px minmax(0,1fr);gap:35px;margin-top:32px}
body.c3-nanchang .nc-account-reader>aside{position:sticky;top:110px;align-self:start;max-height:calc(100vh - 140px);overflow:auto;padding:0 7px 4px 0}
body.c3-nanchang .nc-account-reader .nc-checklist{padding:20px;background:#eaddc8}
body.c3-nanchang .nc-account-paper{background:#fff;padding:34px 55px;border-top:5px solid #b2774f;min-width:0}
/* License article: title and full cover face each other, with a right chapter/reading rail. */
body.c3-nanchang .nc-condition-cover{display:grid;grid-template-columns:minmax(0,1fr) 44%;gap:45px;align-items:center;padding:25px 0 32px;border-bottom:4px solid #8d6850}
body.c3-nanchang .nc-condition-cover h1{font-size:40px;line-height:1.45}
body.c3-nanchang .nc-condition-cover .nc-summary{font-size:14px;line-height:1.95;color:#8a7157}
body.c3-nanchang .nc-condition-cover .nc-article-photo{padding:12px;background:#eee0c9;border:1px solid #ccb592}
body.c3-nanchang .nc-condition-reader{display:grid;grid-template-columns:minmax(0,850px) minmax(180px,1fr);gap:35px;margin-top:32px}
body.c3-nanchang .nc-condition-paper{background:#fff;padding:34px 50px;border-left:5px solid #86b19b;min-width:0}
body.c3-nanchang .nc-condition-reader>aside{position:sticky;top:110px;align-self:start;max-height:calc(100vh - 140px);overflow:auto;padding:0 7px 4px 0}
body.c3-nanchang .nc-condition-reader .nc-checklist{padding:20px;background:#e4e6d3}
@media(max-width:1050px){
body.c3-nanchang .nc-shell{width:calc(100% - 44px)}
body.c3-nanchang .nc-draft-hero>header{grid-template-columns:minmax(0,1fr) 275px;gap:30px}
body.c3-nanchang .nc-draft-hero h1{font-size:49px}
body.c3-nanchang .nc-draft-hero>header>p{font-size:13px;padding-left:20px}
body.c3-nanchang .nc-draft-scene{grid-template-columns:minmax(0,1fr) 255px;gap:20px}
body.c3-nanchang .nc-desk-layout.nc-preview-active{grid-template-columns:minmax(0,1fr) 295px;gap:27px}
body.c3-nanchang .nc-preview-desk{padding:20px}
body.c3-nanchang .nc-preview-desk>p{font-size:21px}
body.c3-nanchang .nc-draft-index h3{font-size:24px}
body.c3-nanchang .nc-account-scene{grid-template-columns:64% minmax(0,1fr);gap:28px}
body.c3-nanchang .nc-account-scene p{font-size:16px}
body.c3-nanchang.nc-accounting .nc-first>article{grid-template-columns:120px minmax(0,1fr) 30%;gap:24px;padding:25px}
body.c3-nanchang.nc-accounting .nc-first h2{font-size:26px}
body.c3-nanchang .nc-note-columns{column-gap:25px}
body.c3-nanchang .nc-note-columns .nc-record{padding:22px;margin-bottom:25px}
body.c3-nanchang .nc-note-columns h3{font-size:25px}
body.c3-nanchang .nc-condition-heading{grid-template-columns:minmax(0,1fr) 295px;gap:35px}
body.c3-nanchang .nc-condition-heading h1{font-size:47px}
body.c3-nanchang .nc-woven-pages{gap:22px}
body.c3-nanchang .nc-woven-pages .nc-record{padding:20px}
body.c3-nanchang .nc-woven-pages .nc-record>article,body.c3-nanchang .nc-woven-pages .nc-record:nth-child(even)>article{grid-template-columns:1fr;gap:20px}
body.c3-nanchang .nc-woven-pages .nc-record:nth-child(even) .nc-record-photo{order:0}
body.c3-nanchang .nc-woven-pages h3{font-size:25px}
body.c3-nanchang .nc-opening-title h1{font-size:38px}
body.c3-nanchang .nc-opening-paper{width:calc(100% - 64px);padding-inline:55px}
body.c3-nanchang .nc-account-title h1{font-size:39px}
body.c3-nanchang .nc-account-preface{gap:30px}
body.c3-nanchang .nc-account-preface>aside{padding-right:10px;padding-left:22px}
body.c3-nanchang .nc-account-preface p{font-size:14px}
body.c3-nanchang .nc-account-reader{grid-template-columns:215px minmax(0,1fr);gap:26px}
body.c3-nanchang .nc-account-paper{padding:28px}
body.c3-nanchang .nc-condition-cover{gap:30px}
body.c3-nanchang .nc-condition-cover h1{font-size:34px}
body.c3-nanchang .nc-condition-reader{grid-template-columns:minmax(0,1fr) 210px;gap:25px}
body.c3-nanchang .nc-condition-paper{padding:28px}
}
@media(max-width:900px){body.c3-nanchang .nc-preview-desk,body.c3-nanchang .nc-index-hint{display:none!important}body.c3-nanchang .nc-desk-layout.nc-preview-active{display:block}}
@media(max-width:760px){
body.c3-nanchang{--nc-body-size:17px}
body.c3-nanchang main [id]{scroll-margin-top:90px}
body.c3-nanchang main .nc-prose[id],body.c3-nanchang main .nc-prose [id]{scroll-margin-top:110px}
body.c3-nanchang .nc-shell{width:calc(100% - 32px)}
body.c3-nanchang .nc-crumb{font-size:10px;padding-block:19px;gap:8px}
body.c3-nanchang .nc-kicker{font-size:9px;letter-spacing:.09em}
body.c3-nanchang main h1>span{font-size:13px;margin-bottom:18px}
body.c3-nanchang main h2{font-size:26px}
body.c3-nanchang .nc-section-head{flex-direction:column;align-items:start;gap:17px;margin-bottom:23px}
body.c3-nanchang .nc-first,body.c3-nanchang .nc-archive,body.c3-nanchang .nc-related{margin-block:40px}
body.c3-nanchang .nc-promo{padding:5px;margin-block:35px}
body.c3-nanchang .nc-columns{display:grid;grid-template-columns:1fr;margin-block:25px}
body.c3-nanchang .nc-columns a{padding:14px 16px;border-left:1px solid var(--line);border-bottom:1px solid var(--line)}
body.c3-nanchang .nc-columns a:last-child{border-bottom:0}
body.c3-nanchang .nc-pager{margin-top:25px;padding-top:25px;gap:6px}
body.c3-nanchang .nc-pager a{min-width:35px;padding:7px 10px;font-size:12px}
body.c3-nanchang .nc-draft-hero{padding-top:13px}
body.c3-nanchang .nc-draft-hero>header{grid-template-columns:1fr;gap:24px;padding-bottom:26px}
body.c3-nanchang .nc-draft-hero h1{font-size:clamp(37px,9vw,54px)}
body.c3-nanchang .nc-draft-hero>header>p{font-size:13px;line-height:1.9;margin-bottom:0;padding-left:18px}
body.c3-nanchang .nc-draft-hero>header>p br{display:none}
body.c3-nanchang .nc-draft-scene{grid-template-columns:1fr;gap:22px;padding-top:22px}
body.c3-nanchang .nc-city-photo{padding:7px;box-shadow:6px 6px 0 #e5d5b8;margin-right:6px}
body.c3-nanchang .nc-draft-scene>aside{padding:10px 5px 0}
body.c3-nanchang .nc-draft-scene summary{font-size:14px}
body.c3-nanchang .nc-draft-scene p{font-size:12px}
body.c3-nanchang.nc-startup .nc-first>article{grid-template-columns:1fr;gap:22px;padding:22px}
body.c3-nanchang.nc-startup .nc-first h2{font-size:26px}
body.c3-nanchang .nc-draft-index .nc-record>article{grid-template-columns:1fr;gap:20px}
body.c3-nanchang .nc-draft-index .nc-record header{gap:18px}
body.c3-nanchang .nc-draft-index h3{font-size:24px}
body.c3-nanchang .nc-draft-index .nc-record-photo{padding:6px}
body.c3-nanchang .nc-account-hero{padding-top:29px;padding-bottom:28px}
body.c3-nanchang .nc-account-hero h1{font-size:clamp(36px,8.5vw,52px)}
body.c3-nanchang .nc-account-hero header{padding-bottom:26px}
body.c3-nanchang .nc-account-hero header>p:last-child{font-size:13px;line-height:1.9;margin-top:21px}
body.c3-nanchang .nc-account-scene{grid-template-columns:1fr;gap:24px;padding-top:23px}
body.c3-nanchang .nc-account-photo{padding:7px}
body.c3-nanchang .nc-account-scene>aside{padding:0 5px}
body.c3-nanchang .nc-account-scene p{font-size:15px;line-height:1.85;margin-top:13px}
body.c3-nanchang .nc-account-scene button{margin-top:18px}
body.c3-nanchang.nc-accounting .nc-first>article{grid-template-columns:1fr;gap:23px;padding:22px}
body.c3-nanchang.nc-accounting .nc-first>article>aside{border-right:0;border-bottom:1px solid #c7ae8c;padding:0 0 17px;display:flex;align-items:center;justify-content:space-between;gap:20px}
body.c3-nanchang.nc-accounting .nc-first aside>span{font-size:21px;margin-bottom:0}
body.c3-nanchang.nc-accounting .nc-first h2{font-size:26px}
body.c3-nanchang .nc-note-columns{column-count:1}
body.c3-nanchang .nc-note-columns .nc-record{padding:22px;margin-bottom:25px}
body.c3-nanchang .nc-note-columns h3{font-size:25px}
body.c3-nanchang .nc-note-columns .nc-record p{font-size:13px}
body.c3-nanchang .nc-condition-hero{padding-top:13px}
body.c3-nanchang .nc-condition-heading{grid-template-columns:1fr;gap:26px;margin-bottom:25px}
body.c3-nanchang .nc-condition-heading h1{font-size:clamp(35px,8.6vw,52px)}
body.c3-nanchang .nc-condition-heading>aside{padding-left:18px}
body.c3-nanchang .nc-condition-photo{padding:8px}
body.c3-nanchang .nc-condition-hero>footer{gap:18px;padding:16px;align-items:start}
body.c3-nanchang .nc-condition-hero>footer b{font-size:11px}
body.c3-nanchang .nc-condition-hero>footer p{font-size:11px;line-height:1.9}
body.c3-nanchang.nc-license .nc-first>article{grid-template-columns:1fr;gap:22px;padding:20px}
body.c3-nanchang.nc-license .nc-first h2{font-size:26px}
body.c3-nanchang .nc-woven-pages{grid-template-columns:1fr;gap:24px}
body.c3-nanchang .nc-woven-pages .nc-record{padding:21px}
body.c3-nanchang .nc-woven-pages .nc-record>article{gap:22px}
body.c3-nanchang .nc-woven-pages .nc-record p{font-size:13px}
body.c3-nanchang .nc-woven-pages .nc-more{font-size:12px}
body.c3-nanchang.nc-article h1{font-size:30px;line-height:1.5;letter-spacing:-.025em}
body.c3-nanchang .nc-opening-title{text-align:left;padding:13px 0 25px}
body.c3-nanchang .nc-opening-title .nc-summary{font-size:13px;margin-block:20px}
body.c3-nanchang .nc-opening-title .nc-meta{justify-content:start}
body.c3-nanchang .nc-opening-cover{padding:11px}
body.c3-nanchang .nc-opening-toc{padding:20px 18px;margin-block:24px}
body.c3-nanchang .nc-opening-toc .nc-toc nav{grid-template-columns:1fr;gap:3px}
body.c3-nanchang .nc-opening-paper{width:calc(100% - 32px);padding:23px 16px;border-inline-width:3px}
body.c3-nanchang .nc-account-title{padding-block:27px}
body.c3-nanchang .nc-account-preface{grid-template-columns:1fr;gap:24px;padding:14px;margin-block:24px}
body.c3-nanchang .nc-account-preface>aside{padding:0 8px 8px 18px}
body.c3-nanchang .nc-account-preface p{font-size:13px;margin-top:14px}
body.c3-nanchang .nc-account-reader{display:flex;flex-direction:column;gap:23px;margin-top:24px}
body.c3-nanchang .nc-account-reader>aside{display:contents;position:static;max-height:none;overflow:visible;padding:0}
body.c3-nanchang .nc-account-reader .nc-toc{order:0;margin-bottom:0}
body.c3-nanchang .nc-account-reader .nc-tools{order:1}
body.c3-nanchang .nc-account-paper{order:2;padding:23px 18px}
body.c3-nanchang .nc-account-reader .nc-checklist{order:3;width:100%;margin:0}
body.c3-nanchang .nc-condition-cover{grid-template-columns:1fr;gap:24px;padding-top:13px;padding-bottom:25px}
body.c3-nanchang .nc-condition-cover .nc-summary{font-size:13px}
body.c3-nanchang .nc-condition-cover .nc-article-photo{padding:9px}
body.c3-nanchang .nc-condition-reader{display:flex;flex-direction:column;gap:23px;margin-top:25px}
body.c3-nanchang .nc-condition-reader>aside{display:contents;position:static;max-height:none;overflow:visible;padding:0}
body.c3-nanchang .nc-condition-reader .nc-toc{order:0;margin-bottom:0}
body.c3-nanchang .nc-condition-reader .nc-tools{order:1}
body.c3-nanchang .nc-condition-paper{order:2;padding:23px 18px;border-left-width:3px}
body.c3-nanchang .nc-condition-reader .nc-checklist{order:3;width:100%;margin:0}
body.c3-nanchang .nc-prose{font-size:var(--nc-body-size);line-height:1.95}
body.c3-nanchang .nc-prose blockquote{padding:15px 18px}
body.c3-nanchang .nc-tools{gap:8px}
body.c3-nanchang .nc-tools a{padding-block:8px}
body.c3-nanchang .nc-related-grid{grid-template-columns:1fr;gap:22px}
body.c3-nanchang .nc-top{left:10px;bottom:14px;width:36px;height:36px}
}
@media(prefers-reduced-motion:reduce){html:has(body.c3-nanchang){scroll-behavior:auto!important}body.c3-nanchang main *,body.c3-nanchang main *:before,body.c3-nanchang main *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
