body.c3-jiangmen.jmb-license{background:#f8faf8!important}.jmb-panel-cover{background:#fff;border:1px solid #c7d7d3}.jmb-panel-cover>header{padding:32px 37px;border-top:5px solid #337b84;border-bottom:1px solid #c8d9d7}.jmb-panel-cover h1{font-size:clamp(39px,4.7vw,63px)!important;margin-top:18px!important}.jmb-panel-cover-bottom{display:grid;grid-template-columns:1fr 1.05fr 1fr}.jmb-panel-cover-bottom>div{padding:26px 29px;background:#eaf2ee}.jmb-panel-cover .jmb-note{border-top:0}.jmb-panel-cover .jmb-note summary{font-size:15px}.jmb-panel-cover .jmb-note>p{padding-right:0;color:#6c8983}.jmb-panel-cover .jmb-scene{height:100%;min-height:270px}.jmb-panel-cover .jmb-arrow{font-size:13px}.jmb-license-lead{background:#2d737d;color:white;border:1px solid #347581}.jmb-panel-first-copy{padding:31px 36px}.jmb-license-lead .jmb-kicker{color:#b4e1dc}.jmb-license-lead h2{font-size:32px!important;line-height:1.5!important;margin:17px 0 21px!important;max-width:1030px}.jmb-license-lead .jmb-summary{font-size:15px;line-height:1.95;color:#c4e2df;max-width:930px;margin-bottom:15px!important}.jmb-panel-first-bottom{display:grid;grid-template-columns:190px minmax(0,1fr);background:#1d5361}.jmb-panel-first-bottom>.jmb-meta{flex-direction:column;gap:15px;padding:28px 29px;color:#b9d8d9;font-size:12px;justify-content:center}.jmb-panel-first-bottom>.jmb-thumb{height:190px;aspect-ratio:auto}.jmb-license-entries{display:flex;flex-direction:column;gap:32px}.jmb-license-entries .jmb-entry{display:grid;grid-template-columns:135px minmax(0,1fr);border:1px solid #bbd1cc;background:#fff}.jmb-panel-meta{background:#e6f0ea;border-right:1px solid #c2d6cf;padding:27px 20px;display:flex;flex-direction:column;justify-content:space-between;gap:28px}.jmb-panel-meta .jmb-meta{flex-direction:column;font-size:10px;gap:14px;color:#6a8a81}.jmb-panel-meta>span{font-size:9px;line-height:1.8;letter-spacing:.09em;color:#90a9a0;overflow-wrap:anywhere}.jmb-panel-content>header{padding:27px 31px;border-bottom:1px solid #c8dbd3}.jmb-panel-content h3{font-size:28px!important;line-height:1.6!important}.jmb-panel-body{display:grid;grid-template-columns:1fr 1fr}.jmb-panel-body>.jmb-thumb{height:245px;aspect-ratio:auto}.jmb-panel-body>div{padding:22px 29px;border-left:1px solid #cfddd5}.jmb-license .jmb-abstract summary{font-size:13px;color:#4f8886;min-height:42px}.jmb-license .jmb-abstract>.jmb-summary{font-size:14px;line-height:1.95;margin:11px 0 16px!important}.jmb-license .jmb-list-tools{display:flex;gap:18px;align-items:center;margin-top:22px}.jmb-license .jmb-list-tools button{font:inherit;font-size:13px;min-height:44px;background:#fff;color:#37797c;border:1px solid #7aa9a6;padding:9px 17px;cursor:pointer}.jmb-license .jmb-list-tools p{font-size:12px;color:#728f86}.jmb-panel-title{background:white;border:1px solid #bbd1ce}.jmb-panel-title-top{display:grid;grid-template-columns:1.5fr 1fr}.jmb-panel-title-top>div{padding:35px 38px}.jmb-panel-title h1{font-size:clamp(32px,3.9vw,49px)!important;line-height:1.5!important;margin:20px 0 23px!important}.jmb-panel-title-top>aside{background:#e5f0eb;margin:25px;padding:27px 25px;border:1px solid #bcd6cb;display:flex;flex-direction:column;justify-content:center;gap:17px;position:relative}.jmb-panel-title-top>aside:before{content:"";position:absolute;top:-1px;left:-1px;width:18px;height:18px;border-top:3px solid #4a9195;border-left:3px solid #4a9195}.jmb-panel-title-top>aside>span{font-size:12px;letter-spacing:.06em;color:#508c87}.jmb-panel-title-top>aside .jmb-standfirst{color:#6a8580;font-size:15px;line-height:1.95}.jmb-panel-title>.jmb-scene{height:195px;border-top:1px solid #bfd5d0}.jmb-license-reading{grid-template-columns:minmax(0,720px) minmax(250px,290px);justify-content:center;gap:48px!important}.jmb-license .jmb-reading-side{background:#fff;border:1px solid #b9d3cb;border-top:5px solid #78aaa1;padding:23px 19px;box-shadow:5px 5px 0 #e0ece6}.jmb-license .jmb-side-label{color:#588b7c}.jmb-license .jmb-toc a{border-color:#c2d9cc}.jmb-license .jmb-toc a[aria-current]{background:#e7f3ec;color:#2b7879;border-color:#3f9991}.jmb-license .jmb-reading-checks{border-color:#bed6c7;background:#edf4ec;padding:15px 12px}.jmb-license .jmb-section-head{padding-bottom:23px;border-bottom:1px solid #9fbfb0}.jmb-license .jmb-prose h2{border-color:#c5dacb}
@media(max-width:1050px){.jmb-panel-cover>header{padding:29px 32px}.jmb-panel-cover-bottom>div{padding:24px}.jmb-panel-first-copy{padding:28px 31px}.jmb-panel-content>header{padding:25px 27px}.jmb-panel-content h3{font-size:26px!important}.jmb-license-entries .jmb-entry{grid-template-columns:115px minmax(0,1fr)}.jmb-panel-meta{padding:25px 16px}.jmb-panel-body>div{padding:21px 24px}.jmb-panel-title-top>div{padding:30px 32px}.jmb-panel-title-top>aside{margin:23px 23px 23px 0;padding:25px 23px}.jmb-license-reading{grid-template-columns:minmax(0,720px) 250px;gap:28px!important}}
@media(max-width:760px){.jmb-panel-cover>header{padding:27px 24px}.jmb-panel-cover h1{font-size:38px!important}.jmb-panel-cover-bottom{grid-template-columns:1fr}.jmb-panel-cover-bottom>div{padding:21px 24px}.jmb-panel-cover .jmb-scene{height:185px;min-height:0}.jmb-panel-cover .jmb-note>p{padding-bottom:4px}.jmb-panel-first-copy{padding:25px}.jmb-license-lead h2{font-size:27px!important}.jmb-panel-first-bottom{grid-template-columns:1fr}.jmb-panel-first-bottom>.jmb-meta{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;padding:18px 24px;font-size:11px}.jmb-panel-first-bottom>.jmb-thumb{height:180px}.jmb-license-entries .jmb-entry{grid-template-columns:1fr}.jmb-panel-meta{padding:16px 23px;border-right:0;border-bottom:1px solid #c2d6cf;gap:10px}.jmb-panel-meta .jmb-meta{flex-direction:row;flex-wrap:wrap;font-size:10px;gap:6px 15px}.jmb-panel-meta>span{display:none}.jmb-panel-content>header{padding:23px}.jmb-panel-content h3{font-size:24px!important}.jmb-panel-body{grid-template-columns:1fr}.jmb-panel-body>.jmb-thumb{height:180px}.jmb-panel-body>div{padding:20px 23px 24px;border-left:0}.jmb-license .jmb-list-tools{align-items:flex-start;flex-direction:column;gap:12px}.jmb-panel-title-top{grid-template-columns:1fr}.jmb-panel-title-top>div{padding:27px 24px}.jmb-panel-title h1{font-size:30px!important}.jmb-panel-title-top>aside{margin:0 23px 24px;padding:24px 22px}.jmb-panel-title>.jmb-scene{height:180px}.jmb-license .jmb-reading-side{padding:22px 18px}.jmb-license-reading{gap:29px!important}.jmb-license .jmb-section-head h2{font-size:25px!important}}
