body.c3-jinhua{--jh4-ink:#071b18;--jh4-panel:#12342d;--jh4-yellow:#d6b66b;--jh4-cyan:#7ed7bd;--jh4-line:#46665b;--jh4-muted:#b5c8bd;margin:0;background:#071b18!important;background-image:linear-gradient(115deg,rgba(126,215,189,.03),transparent 65%)!important;color:#f3f1e8;font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif}
html:has(body.c3-jinhua),body.c3-jinhua{overflow-x:clip!important;overflow-y:visible!important}
body.c3-jinhua main[data-city=jinhua]{display:block;overflow:visible;max-width:none;padding:0 0 50px;margin:0;line-height:1.8;scroll-margin-top:110px}
body.c3-jinhua main[data-city=jinhua] *,body.c3-jinhua main[data-city=jinhua] *:before,body.c3-jinhua main[data-city=jinhua] *:after{box-sizing:border-box}
body.c3-jinhua main[data-city=jinhua] [hidden]{display:none!important}
body.c3-jinhua main[data-city=jinhua] [id]{scroll-margin-top:110px}
body.c3-jinhua main[data-city=jinhua] :is(h1,h2,h3,p,figure){margin:0}
body.c3-jinhua main[data-city=jinhua] :is(h1,h2,h3){font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif;color:inherit;overflow-wrap:anywhere}
body.c3-jinhua main[data-city=jinhua] h1{font-size:min(clamp(38px,4.1vw,56px), clamp(32px, calc(2.105263vw + 17.68421px), 48px))!important;line-height:1.25!important;letter-spacing:-.04em;font-weight:800!important}
body.c3-jinhua main[data-city=jinhua] h2{font-size:clamp(26px, calc(0.789474vw + 20.631579px), 32px)!important;line-height:1.45!important;letter-spacing:-.02em}
body.c3-jinhua main[data-city=jinhua] h3{font-size:clamp(22px, calc(0.263158vw + 20.210526px), 24px)!important;line-height:1.55!important;letter-spacing:-.01em}
body.c3-jinhua main[data-city=jinhua] a{color:inherit;text-decoration:none;overflow-wrap:anywhere}
body.c3-jinhua main[data-city=jinhua] a:hover{color:var(--jh4-cyan)}
body.c3-jinhua main[data-city=jinhua] :is(a,button,input,summary,[tabindex]):focus-visible{outline:3px solid #48aeb8;outline-offset:5px}
body.c3-jinhua main[data-city=jinhua] button{cursor:pointer;padding:10px 17px;border:1px solid #6c979d;background:#19363b;color:#c9f1ed;font:inherit;font-size:14px;line-height:1.6;border-radius:0}
body.c3-jinhua main[data-city=jinhua] button:hover{background:#28484d}
body.c3-jinhua main[data-city=jinhua] em{font-style:normal;color:var(--jh4-yellow)}
body.c3-jinhua .jh4-shell{width:calc(100% - 64px);max-width:1200px;min-width:0;margin:0 auto}
body.c3-jinhua .jh4-crumb{display:flex;flex-wrap:wrap;gap:8px 12px;padding:25px 0 30px;color:#a5bac0;font-size:12px}
body.c3-jinhua .jh4-kicker{color:#7ed7bd;font-weight:800;font-size:11px;line-height:1.7;letter-spacing:.1em;margin-bottom:18px!important}
body.c3-jinhua .jh4-deck{font-size:16px;color:var(--jh4-muted);line-height:1.9;margin-top:25px!important}
body.c3-jinhua .jh4-anchor{display:inline-flex;align-items:center;gap:24px;background:#d6b66b;color:#101f22!important;font-size:13px;font-weight:800;padding:12px 18px;margin-top:26px}
body.c3-jinhua .jh4-image{overflow:hidden;background:#244047;min-width:0}
body.c3-jinhua .jh4-image img{display:block;width:100%;height:100%;max-width:100%;object-fit:cover}
body.c3-jinhua .jh4-meta{display:flex;flex-wrap:wrap;gap:7px 18px;color:#a9bec4;font-size:11px;line-height:1.8}
body.c3-jinhua .jh4-copy h2,body.c3-jinhua .jh4-copy h3{margin-top:18px!important}
body.c3-jinhua .jh4-summary{font-size:15px;line-height:1.9;color:#aec1c4;margin-top:18px!important;overflow-wrap:anywhere}
body.c3-jinhua .jh4-link{display:inline-flex;align-items:center;gap:25px;color:#99e4e7!important;font-size:13px;font-weight:700;margin-top:23px}
body.c3-jinhua .jh4-link span{transition:transform .2s}
body.c3-jinhua .jh4-link:hover span{transform:translate(2px,-2px)}
body.c3-jinhua .jh4-section-head{display:flex;justify-content:space-between;gap:35px;align-items:end;margin-bottom:30px}
body.c3-jinhua .jh4-section-head p{max-width:420px;font-size:13px;color:#a4bdc0}
body.c3-jinhua .jh4-promo{margin:54px auto}
body.c3-jinhua .jh4-promo picture,body.c3-jinhua .jh4-promo img{display:block;width:100%;max-width:100%;height:auto}
body.c3-jinhua .jh4-pager{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:9px;margin:38px 0 10px}
body.c3-jinhua .jh4-pager a{display:block;min-width:42px;border:1px solid #47636a;background:#132c32;padding:8px 13px;font-size:13px;text-align:center}
body.c3-jinhua .jh4-pager a:is(.active,.current,.is-active){background:#d6b66b;border-color:#d6b66b;color:#132127}
body.c3-jinhua .jh4-cross{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #476269;border-bottom:1px solid #476269;margin:65px auto 0}
body.c3-jinhua .jh4-cross a{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:24px 17px;font-size:13px}
body.c3-jinhua .jh4-cross a+a{border-left:1px solid #476269}
body.c3-jinhua .jh4-cross a[aria-current]{background:#1a343a;color:#d6b66b}
body.c3-jinhua .jh4-symbol{position:relative;display:inline-block;width:24px;height:24px;flex:0 0 24px;overflow:clip;font-style:normal}
body.c3-jinhua .jh4-symbol:before{content:'+';position:absolute;inset:4px;text-align:center;font:normal 18px/16px Arial,sans-serif;transform-origin:center;transition:transform .18s}
body.c3-jinhua details[open]>summary .jh4-symbol:before{transform:rotate(45deg)}
body.c3-jinhua main[data-city=jinhua] summary{list-style:none;cursor:pointer}
body.c3-jinhua main[data-city=jinhua] summary::-webkit-details-marker{display:none}
body.c3-jinhua .jh4-paper{width:100%;max-width:800px;min-width:0;padding:40px;background:#f5f0e3;color:#253e43;border-top:2px solid #81a5aa}
body.c3-jinhua .jh4-centered{margin:0 auto}
body.c3-jinhua .jh4-prose{font-size:18px!important;line-height:2!important;max-width:100%;min-width:0;overflow-wrap:anywhere;word-break:normal;color:#253e43}
body.c3-jinhua .jh4-prose :is(p,ul,ol,blockquote,figure,table){margin:1.25em 0!important}
body.c3-jinhua .jh4-prose :is(h1,h2,h3,h4,h5,h6){scroll-margin-top:110px!important;line-height:1.55!important;margin:1.8em 0 .7em!important;color:#1e555f;letter-spacing:0}
body.c3-jinhua .jh4-prose h2{font-size:min(28px, clamp(26px, calc(0.789474vw + 20.631579px), 32px))!important}
body.c3-jinhua .jh4-prose h3{font-size:min(23px, clamp(22px, calc(0.263158vw + 20.210526px), 24px))!important}
body.c3-jinhua .jh4-prose img{display:block;max-width:100%!important;height:auto!important;margin:1.3em auto}
body.c3-jinhua .jh4-prose :is(video,iframe){max-width:100%}
body.c3-jinhua .jh4-prose a{text-decoration:underline!important;text-underline-offset:3px;color:#286e79!important}
body.c3-jinhua .jh4-prose :is(ul,ol){padding-left:1.5em}
body.c3-jinhua .jh4-prose blockquote{padding:19px 24px;background:#e9efea;border-left:3px solid #628c95}
body.c3-jinhua .jh4-prose pre{max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto;padding:20px;background:#e8eeea;font-size:14px}
body.c3-jinhua .jh4-prose table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:15px}
body.c3-jinhua .jh4-prose :is(td,th){border:1px solid #bdcccc;padding:10px;min-width:90px}
body.c3-jinhua .jh4-prose th{background:#e3ece8}
body.c3-jinhua .jh4-table-scroll{max-width:100%;overflow-x:auto;margin:25px 0}
body.c3-jinhua .jh4-table-scroll table{display:table;min-width:100%;width:auto}
body.c3-jinhua .jh4-article-end{display:flex;flex-wrap:wrap;justify-content:space-between;gap:15px;padding-top:29px;border-top:1px solid #b5c9c9;margin-top:40px;font-size:12px;color:#587478}
body.c3-jinhua .jh4-related{margin-top:70px}
body.c3-jinhua .jh4-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
body.c3-jinhua .jh4-related-note{min-width:0;background:#14392f;border:1px solid #4a6a5b;border-top:3px solid #d6b66b}
body.c3-jinhua .jh4-related-note>.jh4-image{height:180px}
body.c3-jinhua .jh4-related-note>div{padding:23px}
body.c3-jinhua .jh4-related-note h3{font-size:19px!important;line-height:1.7!important;margin-top:13px!important}
body.c3-jinhua .jh4-font-large .jh4-prose{font-size:21px!important}
body.c3-jinhua .jh4-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
body.c3-jinhua .jh4-skip{position:fixed;top:-120px;left:20px;z-index:99999;padding:12px 20px;background:#fff;color:#17505a;border:2px solid #4a929c;text-decoration:none}
body.c3-jinhua .jh4-skip:focus{top:15px}

/* Jinhua: warm paper and mint routes against deep green, six individual assemblies. */
body.c3-jinhua .jh4-crumb{color:#a6bbaf}
body.c3-jinhua .jh4-kicker{color:#7ed7bd}
body.c3-jinhua .jh4-image{background:#17382f}
body.c3-jinhua main[data-city=jinhua] button{border-color:#628878;background:#193e32;color:#cde9dc}
body.c3-jinhua main[data-city=jinhua] button:hover{background:#295342}
body.c3-jinhua main[data-city=jinhua] button[aria-pressed=true]{background:#d6b66b;border-color:#d6b66b;color:#17281f}
body.c3-jinhua .jh4-observations{display:grid;grid-template-columns:auto minmax(0,1fr);gap:30px;align-items:center;border-top:1px solid #4f6a59;border-bottom:1px solid #4f6a59;padding:22px 0;margin:28px 0}
body.c3-jinhua .jh4-observation-buttons{display:flex;gap:9px;flex-wrap:wrap}
body.c3-jinhua .jh4-observation-buttons button{font-size:12px}
body.c3-jinhua .jh4-observation-notes{font-size:13px;color:#b5cabe;line-height:1.9}
body.c3-jinhua .jh4-observation-notes p+p{margin-top:12px!important}
body.c3-jinhua .jh4-link{color:#95dec0!important}
body.c3-jinhua .jh4-meta{color:#a9c0b1}

/* Startup: picture beside the title flag, a paper ticket and alternating river entries. */
body.c3-jinhua .jh4-start-mast{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);gap:36px;align-items:stretch}
body.c3-jinhua .jh4-start-title{padding:36px 0 31px;border-left:2px solid #d6b66b;padding-left:28px}
body.c3-jinhua .jh4-start-title h1{font-size:min(clamp(38px,3.5vw,50px), clamp(32px, calc(2.105263vw + 17.68421px), 48px))!important;line-height:1.4!important}
body.c3-jinhua .jh4-start-title .jh4-deck{max-width:380px}
body.c3-jinhua .jh4-start-mast>.jh4-image{min-height:460px;border:1px solid #405e50}
body.c3-jinhua .jh4-start-mast>.jh4-image img{object-position:67% center}
body.c3-jinhua .jh4-start-first{margin-top:30px}
body.c3-jinhua .jh4-start-ticket{display:grid;grid-template-columns:160px minmax(0,1fr);gap:30px;padding:33px 38px;background:#f3edde;color:#263e33;border-bottom:4px solid #d6b66b}
body.c3-jinhua .jh4-ticket-label{display:flex;flex-direction:column;gap:24px;font-size:13px;font-weight:700;color:#766234;padding-top:4px}
body.c3-jinhua .jh4-ticket-label span{font-size:35px;color:#659880}
body.c3-jinhua .jh4-start-ticket .jh4-copy h2{margin-top:12px!important}
body.c3-jinhua .jh4-start-ticket :is(.jh4-meta,.jh4-summary){color:#5b6a5d}
body.c3-jinhua .jh4-start-ticket .jh4-link{color:#28694f!important}
body.c3-jinhua .jh4-route-entries{position:relative;display:grid;gap:32px;padding:0 0 0 31px;margin-top:40px}
body.c3-jinhua .jh4-route-entries:before{content:'';position:absolute;left:6px;top:0;bottom:0;width:1px;background:#4d9379}
body.c3-jinhua .jh4-route-entry{position:relative;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:37px;align-items:center;background:#103328;border:1px solid #416553;padding:24px;min-width:0}
body.c3-jinhua .jh4-route-entry:before{content:'';position:absolute;left:-30px;top:40px;width:9px;height:9px;border-radius:50%;background:#d6b66b;box-shadow:0 0 0 5px #173b2e}
body.c3-jinhua .jh4-route-entry>.jh4-image{height:265px}
body.c3-jinhua .jh4-route-entry:nth-child(even){grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}
body.c3-jinhua .jh4-route-entry:nth-child(even)>.jh4-image{grid-column:2;grid-row:1}
body.c3-jinhua .jh4-route-entry:nth-child(even)>.jh4-route-copy{grid-column:1;grid-row:1}
body.c3-jinhua .jh4-route-copy{min-width:0}
body.c3-jinhua .jh4-route-copy h3{margin-top:14px!important}
body.c3-jinhua .jh4-start-rest:has(.jh4-route-entries:empty){display:none}

/* Accounting: short tabletop mast, date rail first article and native note folds. */
body.c3-jinhua .jh4-account-mast{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:55px;align-items:center;margin:28px 0 32px}
body.c3-jinhua .jh4-account-mast h1{font-size:min(clamp(37px,3.7vw,52px), clamp(32px, calc(2.105263vw + 17.68421px), 48px))!important}
body.c3-jinhua .jh4-account-mast>.jh4-image{height:320px;border:1px solid #57725c;box-shadow:15px 15px 0 #244337}
body.c3-jinhua .jh4-account-hero .jh4-observations{margin-top:48px}
body.c3-jinhua .jh4-account-first{margin-top:36px}
body.c3-jinhua .jh4-ledger-lead{display:grid;grid-template-columns:115px minmax(0,1fr) minmax(0,285px);gap:29px;background:#dcd5c2;color:#273c2f;padding:31px 32px;border-top:4px solid #d6b66b;align-items:center}
body.c3-jinhua .jh4-ledger-date{align-self:stretch;border-right:1px solid #a7ad93;padding-right:18px;color:#586d55;display:flex;flex-direction:column;justify-content:space-between;gap:35px;font-size:12px}
body.c3-jinhua .jh4-ledger-date p{font-weight:700}
body.c3-jinhua .jh4-ledger-date time{overflow-wrap:anywhere}
body.c3-jinhua .jh4-ledger-lead>.jh4-image{height:290px}
body.c3-jinhua .jh4-ledger-lead :is(.jh4-meta,.jh4-summary){color:#5a6d58}
body.c3-jinhua .jh4-ledger-lead .jh4-link{color:#276245!important}
body.c3-jinhua .jh4-ledger-lead .jh4-copy h2{font-size:min(29px, clamp(26px, calc(0.789474vw + 20.631579px), 32px))!important}
body.c3-jinhua .jh4-excerpt-tools{margin:-4px 0 25px}
body.c3-jinhua .jh4-ledger-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;align-items:start}
body.c3-jinhua .jh4-ledger-note{min-width:0;background:#f2eddf;color:#2d4032;border-top:4px solid #b5a575}
body.c3-jinhua .jh4-ledger-note>header{padding:27px 30px 24px}
body.c3-jinhua .jh4-ledger-note .jh4-meta{color:#6a755d}
body.c3-jinhua .jh4-ledger-note h3{font-size:clamp(22px, calc(0.263158vw + 20.210526px), 24px)!important;margin-top:16px!important}
body.c3-jinhua .jh4-ledger-note .jh4-link{color:#35694e!important}
body.c3-jinhua .jh4-ledger-note>details{border-top:1px solid #c1c7b1;padding:17px 30px;background:#e8e6d6}
body.c3-jinhua .jh4-ledger-note summary{display:flex;gap:20px;align-items:center;justify-content:space-between;color:#476c50;font-size:13px}
body.c3-jinhua .jh4-ledger-note .jh4-summary{color:#5c6b56;margin-bottom:6px!important}
body.c3-jinhua .jh4-account-rest:has(.jh4-ledger-notes:empty){display:none}

/* License: gold heading rule, reading prompts, then complete material envelopes. */
body.c3-jinhua .jh4-license-heading{border-top:3px solid #d6b66b;padding-top:29px;margin:18px 0 34px}
body.c3-jinhua .jh4-license-heading h1{font-size:min(clamp(35px,3.5vw,49px), clamp(32px, calc(2.105263vw + 17.68421px), 48px))!important;max-width:1060px;line-height:1.5!important}
body.c3-jinhua .jh4-license-heading .jh4-deck{max-width:780px;margin-top:18px!important}
body.c3-jinhua .jh4-license-preparation{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:29px;align-items:stretch}
body.c3-jinhua .jh4-license-prompts{border:1px solid #536f5d;background:#15392e}
body.c3-jinhua .jh4-license-prompts details{padding:21px 25px}
body.c3-jinhua .jh4-license-prompts details+details{border-top:1px solid #536f5d}
body.c3-jinhua .jh4-license-prompts summary{display:flex;justify-content:space-between;gap:20px;align-items:center;color:#cae4d1;font-size:15px}
body.c3-jinhua .jh4-license-prompts p{font-size:13px;line-height:1.9;color:#b1c7b7;margin-top:18px!important}
body.c3-jinhua .jh4-license-preparation>.jh4-image{height:320px}
body.c3-jinhua .jh4-license-first{margin-top:37px}
body.c3-jinhua .jh4-mark-tools{display:flex;justify-content:space-between;gap:25px;align-items:center;padding:18px 0;border-top:1px solid #58705e;font-size:13px;color:#bbd3c0}
body.c3-jinhua .jh4-license-lead{border:1px solid #78927a;background:#163e31;padding:33px 37px}
body.c3-jinhua .jh4-license-lead-heading{display:flex;justify-content:space-between;align-items:start;gap:25px;margin-bottom:14px}
body.c3-jinhua .jh4-license-lead h2{max-width:1060px}
body.c3-jinhua .jh4-license-lead-bottom{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:42px;align-items:end}
body.c3-jinhua .jh4-license-lead-bottom>div{display:flex;flex-direction:column;align-items:start}
body.c3-jinhua .jh4-mark{display:inline-flex;align-items:center;gap:9px;cursor:pointer;font-size:12px;line-height:1.5;padding:9px 12px;border:1px solid #72947b;margin-top:21px;user-select:none}
body.c3-jinhua .jh4-mark input{width:17px;height:17px;flex:0 0 17px;margin:0;accent-color:#40775a;cursor:pointer}
body.c3-jinhua .jh4-mark:has(input:checked){background:#d6e5cc;border-color:#98b596;color:#204d32}
body.c3-jinhua .jh4-material-envelopes{display:grid;gap:28px}
body.c3-jinhua .jh4-material-envelope{display:grid;grid-template-columns:235px minmax(0,1fr);background:#102f26;border:1px solid #58735f;min-width:0}
body.c3-jinhua .jh4-material-envelope>.jh4-image{height:100%;min-height:240px;border-right:1px solid #58735f}
body.c3-jinhua .jh4-material-envelope>header{padding:26px 31px;min-width:0}
body.c3-jinhua .jh4-material-envelope h3{margin-top:14px!important}
body.c3-jinhua .jh4-material-envelope>header .jh4-mark{margin-left:25px}
body.c3-jinhua .jh4-envelope-bottom{grid-column:1/-1;display:grid;grid-template-columns:175px minmax(0,1fr);gap:28px;padding:23px 31px;background:#1a3d30;border-top:1px solid #58735f}
body.c3-jinhua .jh4-envelope-bottom>span{color:#bda769;font-size:12px;align-self:start;padding-top:3px}
body.c3-jinhua .jh4-envelope-bottom .jh4-summary{margin:0!important;color:#bcd0bd}
body.c3-jinhua .jh4-license-rest:has(.jh4-material-envelopes:empty){display:none}

/* Article utilities and three separately composed reading bodies. */
body.c3-jinhua .jh4-article-title h1{font-size:min(clamp(32px,3.25vw,45px), clamp(32px, calc(2.105263vw + 17.68421px), 48px))!important;line-height:1.5!important;letter-spacing:-.025em}
body.c3-jinhua .jh4-article-summary{font-size:15px;line-height:1.95;color:#b7cbbc;margin-top:24px!important;overflow-wrap:anywhere}
body.c3-jinhua .jh4-article-meta{display:flex;flex-wrap:wrap;gap:8px 18px;color:#9cbaa5;font-size:12px;margin-top:23px}
body.c3-jinhua .jh4-reading-tools{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}
body.c3-jinhua .jh4-reading-tools button{font-size:12px;padding:9px 12px}
body.c3-jinhua .jh4-toc [data-toc]{display:flex;flex-direction:column;gap:6px;max-height:calc(100vh - 260px);overflow:auto;padding:5px}
body.c3-jinhua .jh4-toc [data-toc] a{display:block;border-left:2px solid #4b745c;padding:9px 13px;color:#bcd3c1;font-size:13px;line-height:1.85;overflow-wrap:anywhere}
body.c3-jinhua .jh4-toc [data-toc] a[data-level="3"]{padding-left:24px;font-size:12px}
body.c3-jinhua .jh4-toc [data-toc] a[aria-current]{background:#284d39;border-color:#d6b66b;color:#eddfb1}
body.c3-jinhua .jh4-return{display:inline-block;color:#b7d5bc!important;margin-top:25px;font-size:12px}
body.c3-jinhua .jh4-paper{background:#f5f0e3;color:#314338;border-top-color:#d6b66b}
body.c3-jinhua .jh4-prose{color:#314338}
body.c3-jinhua .jh4-prose :is(h1,h2,h3,h4,h5,h6){color:#35684e}
body.c3-jinhua .jh4-start-spread{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,800px);gap:0 37px;align-items:stretch}
body.c3-jinhua .jh4-start-spread>.jh4-paper{grid-column:2;grid-row:2;border-top:0;padding-top:0}
body.c3-jinhua .jh4-start-companion{min-width:0;position:relative;grid-column:1;grid-row:1/span 2}
body.c3-jinhua .jh4-start-companion>.jh4-image{height:220px;border:1px solid #567864}
body.c3-jinhua .jh4-companion-notes{padding:25px 21px;background:#173c2e}
body.c3-jinhua .jh4-companion-notes .jh4-article-summary{font-size:13px;margin-top:14px!important}
body.c3-jinhua .jh4-companion-sticky{position:sticky;top:110px;background:#102f24;padding:20px 17px;margin-top:18px;border-top:1px solid #6c8a70}
body.c3-jinhua .jh4-companion-sticky .jh4-reading-tools{margin:0 0 22px}
body.c3-jinhua .jh4-start-paper-title{grid-column:2;grid-row:1;border-top:2px solid #d6b66b;background:#f5f0e3;padding:40px 40px 31px;color:#27452f}
body.c3-jinhua .jh4-start-paper-title .jh4-kicker{color:#6f794f}
body.c3-jinhua .jh4-start-paper-title h1{color:#27452f}
body.c3-jinhua .jh4-account-article>.jh4-image{height:305px}
body.c3-jinhua .jh4-account-opening{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);gap:56px;padding:35px 0 9px}
body.c3-jinhua .jh4-account-opening>div+div{border-left:1px solid #658069;padding-left:35px}
body.c3-jinhua .jh4-account-opening .jh4-article-summary{margin-top:0!important}
body.c3-jinhua .jh4-account-reading{display:grid;grid-template-columns:minmax(0,800px) minmax(0,1fr);gap:45px;align-items:start}
body.c3-jinhua .jh4-account-chapters{position:sticky;top:110px;min-width:0;border-top:2px solid #d6b66b;padding:24px 16px;background:#17372a}
body.c3-jinhua .jh4-license-document-title{max-width:900px;text-align:center;margin:25px auto 34px;padding-top:27px;border-top:2px solid #d6b66b}
body.c3-jinhua .jh4-license-document-title :is(.jh4-reading-tools,.jh4-article-meta){justify-content:center}
body.c3-jinhua .jh4-license-document-title .jh4-article-summary{max-width:800px;margin-left:auto!important;margin-right:auto!important}
body.c3-jinhua .jh4-license-article>.jh4-image{height:320px;border:1px solid #71826b}
body.c3-jinhua .jh4-chapter-case{border:1px solid #a7b59a;background:#e8e9d7;padding:19px 23px;margin-bottom:37px}
body.c3-jinhua .jh4-chapter-case>summary{display:flex;justify-content:space-between;gap:25px;align-items:center;font-size:14px;color:#426445;font-weight:700}
body.c3-jinhua .jh4-chapter-case .jh4-toc{padding-top:21px}
body.c3-jinhua .jh4-chapter-case .jh4-toc>.jh4-kicker{display:none}
body.c3-jinhua .jh4-chapter-case [data-toc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;gap:8px 16px}
body.c3-jinhua .jh4-chapter-case [data-toc] a{border-color:#b4bf9f;color:#557044}
body.c3-jinhua .jh4-chapter-case [data-toc] a[aria-current]{background:#d6ddbf;color:#284c2d;border-color:#8c8e54}
body.c3-jinhua .jh4-focus :is(.jh4-promo,.jh4-related,.jh4-cross){display:none}

@media(max-width:1100px){
body.c3-jinhua .jh4-start-mast{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:24px}
body.c3-jinhua .jh4-start-title{padding-left:22px}
body.c3-jinhua .jh4-start-spread{grid-template-columns:minmax(0,1fr);gap:28px}
body.c3-jinhua .jh4-start-paper-title{grid-column:1;grid-row:1;max-width:800px;width:100%;margin:0 auto}
body.c3-jinhua .jh4-start-companion{grid-column:1;grid-row:2;display:grid;grid-template-columns:260px minmax(0,1fr);max-width:800px;width:100%;margin:0 auto}
body.c3-jinhua .jh4-start-companion>.jh4-image{height:100%;min-height:220px}
body.c3-jinhua .jh4-companion-sticky{position:static;grid-column:1/-1;margin:0}
body.c3-jinhua .jh4-companion-sticky [data-toc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}
body.c3-jinhua .jh4-start-spread>.jh4-paper{grid-column:1;grid-row:3;margin:0 auto;border-top:2px solid #d6b66b;padding-top:40px}
body.c3-jinhua .jh4-account-reading{grid-template-columns:minmax(0,1fr);gap:26px}
body.c3-jinhua .jh4-account-reading>.jh4-paper{margin:0 auto}
body.c3-jinhua .jh4-account-chapters{position:static;grid-row:1;max-width:800px;width:100%;margin:0 auto}
body.c3-jinhua .jh4-account-chapters [data-toc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}
body.c3-jinhua .jh4-ledger-lead{grid-template-columns:90px minmax(0,1fr);gap:26px}
body.c3-jinhua .jh4-ledger-lead>.jh4-image{grid-column:1/-1;height:270px}
body.c3-jinhua .jh4-route-entry{gap:26px}
body.c3-jinhua .jh4-route-entry>.jh4-image{height:240px}
body.c3-jinhua .jh4-observations{gap:20px}
}
@media(max-width:760px){
body.c3-jinhua main[data-city=jinhua],body.c3-jinhua main[data-city=jinhua] [id]{scroll-margin-top:90px}
body.c3-jinhua .jh4-shell{width:calc(100% - 32px)}
body.c3-jinhua main[data-city=jinhua] h1{font-size:min(37px, clamp(32px, calc(2.105263vw + 17.68421px), 48px))!important}
body.c3-jinhua main[data-city=jinhua] h2{font-size:min(27px, clamp(26px, calc(0.789474vw + 20.631579px), 32px))!important}
body.c3-jinhua main[data-city=jinhua] h3{font-size:22px!important}
body.c3-jinhua .jh4-crumb{padding:21px 0 24px;gap:5px 8px;font-size:11px}
body.c3-jinhua .jh4-deck{font-size:15px;margin-top:19px!important}
body.c3-jinhua .jh4-start-mast,body.c3-jinhua .jh4-account-mast,body.c3-jinhua .jh4-license-preparation{grid-template-columns:minmax(0,1fr)}
body.c3-jinhua .jh4-start-title{padding:18px 0 19px 20px}
body.c3-jinhua .jh4-start-title h1{font-size:min(37px, clamp(32px, calc(2.105263vw + 17.68421px), 48px))!important}
body.c3-jinhua .jh4-start-mast>.jh4-image{min-height:0;height:290px}
body.c3-jinhua .jh4-start-first{margin-top:23px}
body.c3-jinhua .jh4-start-ticket{display:block;padding:25px 24px}
body.c3-jinhua .jh4-ticket-label{flex-direction:row;align-items:center;gap:20px;margin-bottom:15px!important}
body.c3-jinhua .jh4-ticket-label span{font-size:22px}
body.c3-jinhua .jh4-route-entries{padding-left:22px;gap:25px;margin-top:29px}
body.c3-jinhua .jh4-route-entries:before{left:3px}
body.c3-jinhua .jh4-route-entry,body.c3-jinhua .jh4-route-entry:nth-child(even){grid-template-columns:minmax(0,1fr);gap:22px;padding:20px}
body.c3-jinhua .jh4-route-entry:before{left:-24px;width:8px;height:8px}
body.c3-jinhua .jh4-route-entry:nth-child(even)>.jh4-image,body.c3-jinhua .jh4-route-entry:nth-child(even)>.jh4-route-copy{grid-column:auto;grid-row:auto}
body.c3-jinhua .jh4-route-entry>.jh4-image{height:auto;aspect-ratio:1.5}
body.c3-jinhua .jh4-observations{display:block;margin:24px 0;padding:20px 0}
body.c3-jinhua .jh4-observation-notes{margin-top:18px;font-size:13px}
body.c3-jinhua .jh4-section-head{display:block;margin-bottom:23px}
body.c3-jinhua .jh4-section-head p{margin-top:12px!important}
body.c3-jinhua .jh4-account-mast{gap:25px;margin:18px 0 31px}
body.c3-jinhua .jh4-account-mast>.jh4-image{height:260px;box-shadow:7px 7px 0 #244337;width:calc(100% - 7px)}
body.c3-jinhua .jh4-account-hero .jh4-observations{margin-top:35px}
body.c3-jinhua .jh4-account-first{margin-top:25px}
body.c3-jinhua .jh4-ledger-lead{display:block;padding:25px 23px}
body.c3-jinhua .jh4-ledger-date{border-right:0;border-bottom:1px solid #a7ad93;padding:0 0 17px;margin-bottom:20px;flex-direction:row;gap:17px}
body.c3-jinhua .jh4-ledger-lead>.jh4-image{height:auto;aspect-ratio:1.6;margin-top:26px!important}
body.c3-jinhua .jh4-ledger-lead .jh4-copy h2{font-size:26px!important}
body.c3-jinhua .jh4-ledger-notes{grid-template-columns:minmax(0,1fr);gap:23px}
body.c3-jinhua .jh4-ledger-note>header{padding:24px}
body.c3-jinhua .jh4-ledger-note>details{padding:17px 24px}
body.c3-jinhua .jh4-license-heading{padding-top:24px;margin:12px 0 26px}
body.c3-jinhua .jh4-license-heading h1{font-size:min(35px, clamp(32px, calc(2.105263vw + 17.68421px), 48px))!important}
body.c3-jinhua .jh4-license-preparation{gap:23px}
body.c3-jinhua .jh4-license-preparation>.jh4-image{height:270px}
body.c3-jinhua .jh4-license-prompts details{padding:19px 23px}
body.c3-jinhua .jh4-mark-tools{align-items:start;flex-direction:column;gap:13px}
body.c3-jinhua .jh4-license-lead{padding:25px 23px}
body.c3-jinhua .jh4-license-lead-heading{display:block}
body.c3-jinhua .jh4-license-lead-bottom{display:block}
body.c3-jinhua .jh4-license-lead-bottom>div{flex-direction:row;flex-wrap:wrap;gap:20px;align-items:center}
body.c3-jinhua .jh4-material-envelope{grid-template-columns:minmax(0,1fr)}
body.c3-jinhua .jh4-material-envelope>.jh4-image{height:210px;min-height:0;border-right:0;border-bottom:1px solid #58735f}
body.c3-jinhua .jh4-material-envelope>header{padding:24px}
body.c3-jinhua .jh4-material-envelope>header .jh4-mark{margin-left:15px}
body.c3-jinhua .jh4-envelope-bottom{display:block;padding:22px 24px}
body.c3-jinhua .jh4-envelope-bottom .jh4-summary{margin-top:13px!important}
body.c3-jinhua .jh4-article-title h1{font-size:31px!important;line-height:1.55!important}
body.c3-jinhua .jh4-start-companion{display:block}
body.c3-jinhua .jh4-start-paper-title{padding:27px 21px}
body.c3-jinhua .jh4-start-spread>.jh4-paper{padding-top:27px}
body.c3-jinhua .jh4-start-companion>.jh4-image{height:235px;min-height:0}
body.c3-jinhua .jh4-companion-sticky [data-toc],body.c3-jinhua .jh4-account-chapters [data-toc],body.c3-jinhua .jh4-chapter-case [data-toc]{grid-template-columns:minmax(0,1fr)}
body.c3-jinhua .jh4-account-article>.jh4-image{height:245px}
body.c3-jinhua .jh4-account-opening{grid-template-columns:minmax(0,1fr);gap:25px;padding-top:26px}
body.c3-jinhua .jh4-account-opening>div+div{padding:0;border-left:0}
body.c3-jinhua .jh4-license-document-title{margin:16px auto 25px;text-align:left;padding-top:22px}
body.c3-jinhua .jh4-license-document-title :is(.jh4-reading-tools,.jh4-article-meta){justify-content:flex-start}
body.c3-jinhua .jh4-license-article>.jh4-image{height:260px}
body.c3-jinhua .jh4-paper{padding:27px 21px}
body.c3-jinhua .jh4-prose{font-size:17px!important}
body.c3-jinhua .jh4-prose h2{font-size:26px!important}
body.c3-jinhua .jh4-prose h3{font-size:22px!important}
body.c3-jinhua .jh4-prose :is(h1,h2,h3,h4,h5,h6){scroll-margin-top:110px!important}
body.c3-jinhua .jh4-chapter-case{padding:18px 17px;margin-bottom:28px}
body.c3-jinhua .jh4-chapter-case>summary{font-size:13px;gap:16px}
body.c3-jinhua .jh4-related{margin-top:43px}
body.c3-jinhua .jh4-related-grid{grid-template-columns:minmax(0,1fr);gap:23px}
body.c3-jinhua .jh4-related-note>.jh4-image{height:auto;aspect-ratio:1.65}
body.c3-jinhua .jh4-related-note h3{font-size:21px!important}
body.c3-jinhua .jh4-promo{margin:34px auto}
body.c3-jinhua .jh4-pager{gap:7px;margin-top:28px}
body.c3-jinhua .jh4-pager a{min-width:38px;padding:7px 10px}
body.c3-jinhua .jh4-cross{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:42px}
body.c3-jinhua .jh4-cross a{padding:19px 12px;font-size:12px}
body.c3-jinhua .jh4-cross a:nth-child(3){border-left:0}
body.c3-jinhua .jh4-cross a:nth-child(n+3){border-top:1px solid #476269}
}
@media(prefers-reduced-motion:reduce){
html:has(body.c3-jinhua){scroll-behavior:auto!important}
body.c3-jinhua main[data-city=jinhua] *,body.c3-jinhua main[data-city=jinhua] *:before,body.c3-jinhua main[data-city=jinhua] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
}
