body.page-changchun-v3{margin:0;padding-top:0;color:#151915;background:#f4efe4;font-family:"Microsoft YaHei","PingFang SC",system-ui,sans-serif;overflow-x:hidden}
.page-changchun-v3 .ct-public-header{position:relative;top:0}
.page-changchun-v3,.page-changchun-v3 *,.page-changchun-v3 *::before,.page-changchun-v3 *::after{box-sizing:border-box}
.page-changchun-v3 a{color:inherit}
.page-changchun-v3 img{display:block;max-width:100%}
.page-changchun-v3 button{font:inherit}
.page-changchun-v3 .cc3-main{overflow:clip;background:#f4efe4}
.page-changchun-v3 .cc3-shell{width:min(1180px,calc(100% - 48px));margin-inline:auto}
.page-changchun-v3 .cc3-eyebrow{margin:0 0 15px;color:#7b2936;font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}
.page-changchun-v3 .cc3-crumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 36px;color:#5b625d;font-size:13px}
.page-changchun-v3 .cc3-crumb a{text-decoration:none}
.page-changchun-v3 .cc3-crumb a:hover{text-decoration:underline}
.page-changchun-v3 .cc3-crumb strong{color:#0b342f;font-weight:700}
.page-changchun-v3 .cc3-slate{margin:0;background:#e9e3d7;border-bottom:1px solid #b9b7ad;padding:32px 0 58px}
.page-changchun-v3 .cc3-slate-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:54px;align-items:end}
.page-changchun-v3 .cc3-slate-copy{padding-bottom:12px}
.page-changchun-v3 .cc3-slate-copy h1{max-width:640px;margin:0;color:#0b342f;font-family:Georgia,"Songti SC",serif;font-size:clamp(50px,5vw,68px);font-weight:600;line-height:1.04;letter-spacing:-.04em}
.page-changchun-v3 .cc3-deck{max-width:600px;margin:25px 0 30px;color:#39433d;font-size:17px;line-height:1.9}
.page-changchun-v3 .cc3-clapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:7px solid #111411;border-bottom:1px solid #7c817c}
.page-changchun-v3 .cc3-clapper a{display:flex;gap:12px;align-items:center;min-height:52px;padding:10px 14px;border-right:1px solid #a9aca5;border-bottom:1px solid #a9aca5;color:#0b342f;font-size:14px;font-weight:800;text-decoration:none;transition:background .2s,color .2s,transform .2s}
.page-changchun-v3 .cc3-clapper a:nth-child(even){border-right:0}
.page-changchun-v3 .cc3-clapper span{color:#7b2936;font:700 11px/1 Georgia,serif}
.page-changchun-v3 .cc3-clapper a:hover,.page-changchun-v3 .cc3-clapper a:focus-visible{background:#0b342f;color:#fff;transform:translateY(-2px);outline:2px solid #7b2936;outline-offset:2px}
.page-changchun-v3 .cc3-opening-frame{position:relative;margin:0;padding:20px 20px 13px;background:#111411;color:#f4efe4;box-shadow:20px 24px 0 #c4c4bd}
.page-changchun-v3 .cc3-opening-frame::before,.page-changchun-v3 .cc3-opening-frame::after{content:"";position:absolute;left:5px;right:5px;height:8px;background:repeating-linear-gradient(90deg,#d4d2c8 0 13px,transparent 13px 25px)}
.page-changchun-v3 .cc3-opening-frame::before{top:5px}.page-changchun-v3 .cc3-opening-frame::after{bottom:5px}
.page-changchun-v3 .cc3-opening-frame picture{display:block;overflow:hidden;aspect-ratio:16/10;background:#252a26}
.page-changchun-v3 .cc3-opening-frame img{width:100%;height:100%;object-fit:cover;filter:saturate(.78) contrast(1.05)}
.page-changchun-v3 .cc3-opening-frame figcaption{display:flex;gap:9px;align-items:center;padding:14px 2px 3px;font-size:12px;letter-spacing:.08em}
.page-changchun-v3 .cc3-opening-frame figcaption span{color:#aeb5af;font-size:10px}.page-changchun-v3 .cc3-opening-frame figcaption i{flex:1;border-top:1px solid #5e655f}
.page-changchun-v3 .cc3-promo{width:min(1200px,calc(100% - 48px));margin:52px auto}
.page-changchun-v3 .cc3-promo picture{display:block;width:100%}
.page-changchun-v3 .cc3-promo img{width:100%;height:auto;max-height:400px;object-fit:contain}
.page-changchun-v3 .cc3-reel{padding:42px 0 92px;background:#f7f3ea}
.page-changchun-v3 .cc3-reel-head{display:flex;justify-content:space-between;gap:34px;align-items:end;margin-bottom:36px;padding-bottom:25px;border-bottom:1px solid #8f948e}
.page-changchun-v3 .cc3-reel-head h2,.page-changchun-v3 .cc3-cut-sheet h2,.page-changchun-v3 .cc3-city-scene h2,.page-changchun-v3 .cc3-related h2{margin:0;color:#0b342f;font-family:Georgia,"Songti SC",serif;font-size:clamp(40px,4vw,47px);font-weight:600;line-height:1.12;letter-spacing:-.035em}
.page-changchun-v3 .cc3-reel-head>div>p:last-child{max-width:680px;margin:16px 0 0;color:#5a625d;line-height:1.8}
.page-changchun-v3 .cc3-reel-tools{display:flex;flex:0 0 auto;gap:8px}
.page-changchun-v3 .cc3-reel-tools button,.page-changchun-v3 .cc3-reading-controls button{min-height:42px;padding:9px 15px;border:1px solid #0b342f;background:transparent;color:#0b342f;font-weight:800;cursor:pointer}
.page-changchun-v3 .cc3-reel-tools button:hover,.page-changchun-v3 .cc3-reel-tools button[aria-pressed="true"],.page-changchun-v3 .cc3-reading-controls button:hover,.page-changchun-v3 .cc3-reading-controls button[aria-pressed="true"]{background:#0b342f;color:#fff}
.page-changchun-v3 .cc3-film-strip{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:28px 22px;counter-reset:frame}
.page-changchun-v3 .cc3-frame{position:relative;grid-column:span 6;display:grid;grid-template-rows:auto 1fr;margin:0;background:#ece8de;border:1px solid #b8bbb5;counter-increment:frame;transition:transform .25s,box-shadow .25s,background .25s}
.page-changchun-v3 .cc3-frame:nth-child(6n+1){grid-column:span 5}.page-changchun-v3 .cc3-frame:nth-child(6n+2){grid-column:span 7}.page-changchun-v3 .cc3-frame:nth-child(6n+3){grid-column:span 8}.page-changchun-v3 .cc3-frame:nth-child(6n+4){grid-column:span 4}.page-changchun-v3 .cc3-frame:nth-child(6n+5){grid-column:span 6}.page-changchun-v3 .cc3-frame:nth-child(6n+6){grid-column:span 6}
.page-changchun-v3 .cc3-frame::before{content:"FRAME " counter(frame,decimal-leading-zero);position:absolute;z-index:2;top:10px;left:10px;padding:5px 7px;background:#111411;color:#d8dbd6;font:700 10px/1 Georgia,serif;letter-spacing:.12em}
.page-changchun-v3 .cc3-frame::after{content:"";position:absolute;inset:5px 6px auto;height:7px;background:repeating-linear-gradient(90deg,#d6d5ce 0 10px,transparent 10px 20px);opacity:.85;pointer-events:none}
.page-changchun-v3 .cc3-frame:focus,.page-changchun-v3 .cc3-frame:focus-within,.page-changchun-v3 .cc3-frame.is-playing{outline:3px solid #7b2936;outline-offset:4px;transform:translateY(-5px);box-shadow:10px 12px 0 #c7c8c1}
.page-changchun-v3 .cc3-frame-image{display:block;overflow:hidden;aspect-ratio:16/9;background:#222723}
.page-changchun-v3 .cc3-frame:nth-child(6n+3) .cc3-frame-image{aspect-ratio:21/9}.page-changchun-v3 .cc3-frame:nth-child(6n+4) .cc3-frame-image{aspect-ratio:4/3}
.page-changchun-v3 .cc3-frame-image img{width:100%;height:100%;object-fit:cover;filter:saturate(.72) contrast(1.08);transition:transform .4s,filter .4s}
.page-changchun-v3 .cc3-frame:hover .cc3-frame-image img,.page-changchun-v3 .cc3-frame:focus-within .cc3-frame-image img{transform:scale(1.035);filter:saturate(.95) contrast(1.04)}
.page-changchun-v3 .cc3-frame-copy{display:flex;flex-direction:column;padding:22px 24px 25px}
.page-changchun-v3 .cc3-frame-meta{display:flex;justify-content:space-between;gap:18px;margin-bottom:16px;color:#6a716d;font-size:12px}
.page-changchun-v3 .cc3-frame-meta span{color:#7b2936;font-weight:800}
.page-changchun-v3 .cc3-frame h3{margin:0;color:#17201b;font-family:Georgia,"Songti SC",serif;font-size:clamp(23px,2.3vw,31px);line-height:1.32}
.page-changchun-v3 .cc3-frame h3 a{text-decoration:none}.page-changchun-v3 .cc3-frame h3 a:hover{text-decoration:underline;text-decoration-color:#7b2936;text-underline-offset:5px}
.page-changchun-v3 .cc3-frame p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin:17px 0 22px;color:#525b56;font-size:14px;line-height:1.85}
.page-changchun-v3 .cc3-film-strip.is-caption-hidden [data-frame-caption]{display:none}
.page-changchun-v3 .cc3-read{align-self:flex-start;margin-top:auto;color:#0b342f;font-size:13px;font-weight:800;text-decoration:none}.page-changchun-v3 .cc3-read span{color:#7b2936}
.page-changchun-v3 .cc3-pager{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin-top:42px}
.page-changchun-v3 .cc3-pager a,.page-changchun-v3 .cc3-pager span{display:grid;min-width:39px;height:39px;padding:0 12px;place-items:center;border:1px solid #a8ada7;color:#0b342f;text-decoration:none}
.page-changchun-v3 .cc3-pager a:hover,.page-changchun-v3 .cc3-pager .active{border-color:#0b342f;background:#0b342f;color:#fff}
.page-changchun-v3 .cc3-cut-sheet{padding:86px 0;background:#0b342f;color:#eff0e9}
.page-changchun-v3 .cc3-cut-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:70px}
.page-changchun-v3 .cc3-cut-sheet h2{color:#fff}
.page-changchun-v3 .cc3-cut-sheet ol{margin:0;padding:0;list-style:none;border-top:1px solid #628078}
.page-changchun-v3 .cc3-cut-sheet li{display:grid;grid-template-columns:64px 1fr;gap:22px;padding:24px 0;border-bottom:1px solid #628078}
.page-changchun-v3 .cc3-cut-sheet li>span{color:#d1b39d;font:italic 30px/1 Georgia,serif}
.page-changchun-v3 .cc3-cut-sheet strong{font-size:18px}.page-changchun-v3 .cc3-cut-sheet li p{margin:8px 0 0;color:#c9d3cf;line-height:1.8}
.page-changchun-v3 .cc3-city-scene{padding:96px 0;background:#d9d8d1}
.page-changchun-v3 .cc3-city-scene .cc3-shell{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center}
.page-changchun-v3 .cc3-city-scene figure{margin:0;background:#111411;padding:14px 14px 0;box-shadow:-18px 18px 0 #b7b9b4}
.page-changchun-v3 .cc3-city-scene figure img{width:100%;aspect-ratio:3/2;object-fit:cover;filter:saturate(.75)}
.page-changchun-v3 .cc3-city-scene figcaption{padding:12px 3px;color:#d8ddd9;font-size:12px;line-height:1.6}
.page-changchun-v3 .cc3-city-scene>div>div p:not(.cc3-eyebrow){margin:24px 0;color:#424c46;font-size:16px;line-height:1.9}
.page-changchun-v3 .cc3-city-scene a{display:inline-block;padding-bottom:4px;border-bottom:2px solid #7b2936;color:#0b342f;font-weight:800;text-decoration:none}
.page-changchun-v3 .cc3-category-return{padding:46px 0;background:#f4efe4;border-block:1px solid #c1c1b9}
.page-changchun-v3 .cc3-category-return .cc3-shell{display:flex;justify-content:space-between;gap:30px;align-items:center}
.page-changchun-v3 .cc3-category-return p{margin:0;color:#0b342f;font:600 24px/1.2 Georgia,"Songti SC",serif}
.page-changchun-v3 .cc3-category-return nav{display:flex;flex-wrap:wrap;gap:8px}
.page-changchun-v3 .cc3-category-return a{padding:10px 14px;border:1px solid #8e938e;text-decoration:none;font-size:13px;font-weight:700}.page-changchun-v3 .cc3-category-return a:hover{background:#0b342f;color:#fff}
.page-changchun-v3 .cc3-promo-last{margin-block:58px 70px}

.page-changchun-v3 .cc3-detail-opening{padding:32px 0 66px;background:#111411;color:#fff}
.page-changchun-v3 .cc3-detail-opening .cc3-crumb{color:#aeb6b0}.page-changchun-v3 .cc3-detail-opening .cc3-crumb strong,.page-changchun-v3 .cc3-detail-opening .cc3-crumb a{color:#e2e5df}
.page-changchun-v3 .cc3-detail-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:64px;align-items:center}
.page-changchun-v3 .cc3-detail-grid h1{margin:0;color:#f5f0e6;font-family:Georgia,"Songti SC",serif;font-size:clamp(46px,4.8vw,64px);font-weight:600;line-height:1.12;letter-spacing:-.035em;overflow-wrap:anywhere}
.page-changchun-v3 .cc3-detail-summary{max-width:680px;margin:25px 0;color:#c6d0ca;font-size:16px;line-height:1.9}
.page-changchun-v3 .cc3-detail-meta{display:flex;flex-wrap:wrap;gap:9px 18px;color:#aeb7b1;font-size:12px}.page-changchun-v3 .cc3-detail-meta span:first-child{color:#d9a8ad;font-weight:800}
.page-changchun-v3 .cc3-detail-cover{position:relative;margin:0;padding:17px 17px 0;background:#eee9df;color:#111411;transform:rotate(1deg);box-shadow:20px 20px 0 #293d36}
.page-changchun-v3 .cc3-detail-cover::before{content:"";position:absolute;top:5px;left:5px;right:5px;height:7px;background:repeating-linear-gradient(90deg,#151915 0 11px,transparent 11px 22px)}
.page-changchun-v3 .cc3-detail-cover img{width:100%;aspect-ratio:4/3;object-fit:cover;filter:saturate(.76) contrast(1.06)}
.page-changchun-v3 .cc3-detail-cover figcaption{padding:12px 2px 14px;color:#48514c;font-size:12px}
.page-changchun-v3 .cc3-reading-stage{padding:30px 0 92px;background:#f7f3ea}
.page-changchun-v3 .cc3-reading-shell{max-width:930px}
.page-changchun-v3 .cc3-shot-sheet{margin:0 0 25px;border-block:7px solid #111411;background:#d9d9d2}
.page-changchun-v3 .cc3-shot-sheet summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;cursor:pointer;color:#0b342f;font-weight:800;list-style:none}
.page-changchun-v3 .cc3-shot-sheet summary::-webkit-details-marker{display:none}.page-changchun-v3 .cc3-shot-sheet summary small{color:#67706a;font-weight:500}
.page-changchun-v3 .cc3-shot-sheet nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;background:#aeb1ab;border-top:1px solid #aeb1ab}
.page-changchun-v3 .cc3-shot-sheet nav a,.page-changchun-v3 .cc3-shot-sheet nav p{margin:0;padding:13px 16px;background:#efebe2;color:#26342d;font-size:13px;line-height:1.55;text-decoration:none}
.page-changchun-v3 .cc3-shot-sheet nav a[data-level="3"]{padding-left:31px;color:#5a625d}.page-changchun-v3 .cc3-shot-sheet nav a:hover{background:#0b342f;color:#fff}
.page-changchun-v3 .cc3-reading-controls{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:7px;margin:0 0 34px}
.page-changchun-v3 .cc3-prose{width:min(100%,730px);margin-inline:auto;color:#242c27;font-size:18px;line-height:1.92;overflow-wrap:anywhere}
.page-changchun-v3 .cc3-prose.is-large{font-size:20px}.page-changchun-v3 .cc3-prose.is-loose{line-height:2.18}
.page-changchun-v3 .cc3-prose>p:first-child::first-letter{float:left;margin:9px 10px 0 0;color:#7b2936;font:600 4.1em/.68 Georgia,serif}
.page-changchun-v3 .cc3-prose p{margin:0 0 1.45em}.page-changchun-v3 .cc3-prose p:empty{display:none}
.page-changchun-v3 .cc3-prose h2{margin:2.15em 0 .85em;padding-top:18px;border-top:7px solid #0b342f;color:#0b342f;font-family:Georgia,"Songti SC",serif;font-size:34px;line-height:1.3}
.page-changchun-v3 .cc3-prose h3{margin:1.9em 0 .75em;color:#7b2936;font-size:25px;line-height:1.4}.page-changchun-v3 .cc3-prose h4{margin:1.7em 0 .65em;color:#283a32;font-size:20px;line-height:1.45}
.page-changchun-v3 .cc3-prose ul,.page-changchun-v3 .cc3-prose ol{margin:1.2em 0 1.5em;padding-left:1.5em}.page-changchun-v3 .cc3-prose li{margin:.55em 0}.page-changchun-v3 .cc3-prose li::marker{color:#7b2936;font-weight:800}
.page-changchun-v3 .cc3-prose blockquote{margin:1.8em 0;padding:18px 24px;border-left:7px solid #7b2936;background:#e5e2d9;color:#34433b}.page-changchun-v3 .cc3-prose blockquote p:last-child{margin-bottom:0}
.page-changchun-v3 .cc3-prose table{display:block;width:100%;margin:1.8em 0;border-collapse:collapse;overflow-x:auto;font-size:15px}.page-changchun-v3 .cc3-prose th,.page-changchun-v3 .cc3-prose td{min-width:150px;padding:12px 14px;border:1px solid #aeb3ad;text-align:left}.page-changchun-v3 .cc3-prose th{background:#0b342f;color:#fff}
.page-changchun-v3 .cc3-prose figure{margin:2em -65px;background:#111411;padding:14px 14px 0}.page-changchun-v3 .cc3-prose figure img,.page-changchun-v3 .cc3-prose>img{width:100%;height:auto}.page-changchun-v3 .cc3-prose figcaption{padding:12px 2px;color:#d0d6d2;font-size:13px;line-height:1.6}
.page-changchun-v3.is-subtitle-hidden [data-subtitle],.page-changchun-v3.is-subtitle-hidden .cc3-prose figcaption{display:none}
.page-changchun-v3 .cc3-prose details{margin:1.6em 0;border:1px solid #a7ada7;background:#efebe3}.page-changchun-v3 .cc3-prose summary{padding:13px 16px;color:#0b342f;font-weight:800;cursor:pointer}.page-changchun-v3 .cc3-prose details>*:not(summary){margin-inline:16px}
.page-changchun-v3 .cc3-prose a{color:#0b5b51;text-decoration-thickness:1px;text-underline-offset:4px;overflow-wrap:anywhere}.page-changchun-v3 .cc3-prose mark{background:#ead8b4}.page-changchun-v3 .cc3-prose code{padding:.1em .35em;background:#deded7;font-size:.88em}.page-changchun-v3 .cc3-prose pre{max-width:100%;overflow:auto;padding:18px;background:#111411;color:#eef1ec;font-size:14px;line-height:1.65}.page-changchun-v3 .cc3-prose pre code{padding:0;background:none}.page-changchun-v3 .cc3-prose hr{margin:2.2em 0;border:0;border-top:1px solid #9ba19b}
.page-changchun-v3 .cc3-end-card{display:grid;grid-template-columns:110px 1fr auto;gap:24px;align-items:start;width:min(100%,850px);margin:65px auto 0;padding:25px 0;border-block:7px solid #111411}.page-changchun-v3 .cc3-end-card>span{color:#7b2936;font:700 12px/1.3 Georgia,serif;letter-spacing:.12em}.page-changchun-v3 .cc3-end-card strong{color:#0b342f;font:600 23px/1.3 Georgia,"Songti SC",serif}.page-changchun-v3 .cc3-end-card p{margin:8px 0 0;color:#58615b;line-height:1.75}.page-changchun-v3 .cc3-end-card a{padding-bottom:3px;border-bottom:2px solid #7b2936;color:#0b342f;font-weight:800;text-decoration:none;white-space:nowrap}
.page-changchun-v3 .cc3-related{padding:88px 0;background:#d8d7cf}
.page-changchun-v3 .cc3-related header{display:flex;justify-content:space-between;align-items:end;margin-bottom:34px}.page-changchun-v3 .cc3-related header .cc3-eyebrow{margin-bottom:7px}
.page-changchun-v3 .cc3-related-strip{display:grid;grid-template-columns:1.15fr .85fr 1fr;gap:20px}
.page-changchun-v3 .cc3-related-frame{display:flex;flex-direction:column;padding:10px 10px 20px;background:#eeeae1;border-top:7px solid #111411;text-decoration:none;transition:transform .2s,box-shadow .2s}.page-changchun-v3 .cc3-related-frame:hover,.page-changchun-v3 .cc3-related-frame:focus-visible{transform:translateY(-5px);box-shadow:9px 10px 0 #b7b8b2;outline:2px solid #7b2936;outline-offset:2px}
.page-changchun-v3 .cc3-related-frame figure{margin:0 0 18px;background:#111411}.page-changchun-v3 .cc3-related-frame img{width:100%;aspect-ratio:3/2;object-fit:cover;filter:saturate(.7)}.page-changchun-v3 .cc3-related-frame figcaption{padding:8px;color:#cfd4d0;font-size:11px}.page-changchun-v3 .cc3-related-frame strong{padding-inline:8px;color:#0b342f;font:600 20px/1.4 Georgia,"Songti SC",serif}.page-changchun-v3 .cc3-related-frame>span{margin-top:auto;padding:18px 8px 0;color:#7b2936;font-size:12px;font-weight:800}

@media (max-width:900px){
  .page-changchun-v3 .cc3-shell{width:min(100% - 32px,760px)}
  .page-changchun-v3 .cc3-slate-grid,.page-changchun-v3 .cc3-detail-grid{grid-template-columns:1fr;gap:38px}
  .page-changchun-v3 .cc3-opening-frame{max-width:700px}
  .page-changchun-v3 .cc3-frame,.page-changchun-v3 .cc3-frame:nth-child(n){grid-column:span 6}
  .page-changchun-v3 .cc3-cut-grid{grid-template-columns:1fr;gap:34px}.page-changchun-v3 .cc3-city-scene .cc3-shell{grid-template-columns:1fr;gap:50px}
  .page-changchun-v3 .cc3-related-strip{grid-template-columns:1fr 1fr}.page-changchun-v3 .cc3-related-frame:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:18px}.page-changchun-v3 .cc3-related-frame:last-child figure{grid-row:1/4;margin:0}
}
@media (max-width:700px){
  body.page-changchun-v3{padding-top:0}
  .page-changchun-v3 .ct-public-header{position:relative;top:0}
  .page-changchun-v3 .ct-public-header:not(.is-menu-open) .ct-shop-panel{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}
  .page-changchun-v3 .ct-public-header::before,.page-changchun-v3 .ct-public-header::after{display:none!important}
  .page-changchun-v3 .cc3-shell{width:calc(100% - 28px)}
  .page-changchun-v3 .cc3-crumb{margin-bottom:25px;font-size:12px}
  .page-changchun-v3 .cc3-slate{padding:22px 0 42px}.page-changchun-v3 .cc3-slate-grid{gap:30px}
  .page-changchun-v3 .cc3-slate-copy h1{font-size:40px;line-height:1.08}.page-changchun-v3 .cc3-deck{margin:18px 0 24px;font-size:15px;line-height:1.75}
  .page-changchun-v3 .cc3-clapper{grid-template-columns:1fr}.page-changchun-v3 .cc3-clapper a{border-right:0}
  .page-changchun-v3 .cc3-opening-frame{padding:16px 14px 10px;box-shadow:10px 12px 0 #c4c4bd}.page-changchun-v3 .cc3-opening-frame picture{aspect-ratio:3/4}.page-changchun-v3 .cc3-opening-frame figcaption{font-size:10px}
  .page-changchun-v3 .cc3-promo{width:100%;margin:34px auto;padding-inline:14px}.page-changchun-v3 .cc3-promo img{max-height:none;aspect-ratio:auto;object-fit:contain}
  .page-changchun-v3 .cc3-reel{padding:28px 0 62px}.page-changchun-v3 .cc3-reel-head{display:block;margin-bottom:25px}.page-changchun-v3 .cc3-reel-head h2,.page-changchun-v3 .cc3-cut-sheet h2,.page-changchun-v3 .cc3-city-scene h2,.page-changchun-v3 .cc3-related h2{font-size:32px}.page-changchun-v3 .cc3-reel-tools{margin-top:19px}.page-changchun-v3 .cc3-reel-tools button{flex:1;padding-inline:8px;font-size:13px}
  .page-changchun-v3 .cc3-film-strip{display:block}.page-changchun-v3 .cc3-frame,.page-changchun-v3 .cc3-frame:nth-child(n){margin-bottom:22px}.page-changchun-v3 .cc3-frame-image,.page-changchun-v3 .cc3-frame:nth-child(n) .cc3-frame-image{aspect-ratio:16/10}.page-changchun-v3 .cc3-frame-copy{padding:19px 18px 22px}.page-changchun-v3 .cc3-frame h3{font-size:24px}.page-changchun-v3 .cc3-frame p{-webkit-line-clamp:4}
  .page-changchun-v3 .cc3-cut-sheet{padding:60px 0}.page-changchun-v3 .cc3-cut-sheet li{grid-template-columns:44px 1fr;gap:13px}.page-changchun-v3 .cc3-cut-sheet li>span{font-size:25px}
  .page-changchun-v3 .cc3-city-scene{padding:65px 0}.page-changchun-v3 .cc3-city-scene figure{box-shadow:-9px 10px 0 #b7b9b4;padding:9px 9px 0}
  .page-changchun-v3 .cc3-category-return{padding:35px 0}.page-changchun-v3 .cc3-category-return .cc3-shell{display:block}.page-changchun-v3 .cc3-category-return nav{display:grid;grid-template-columns:1fr 1fr;margin-top:20px}.page-changchun-v3 .cc3-category-return a{text-align:center}
  .page-changchun-v3 .cc3-promo-last{margin-block:34px 46px}
  .page-changchun-v3 .cc3-detail-opening{padding:22px 0 45px}.page-changchun-v3 .cc3-detail-grid{gap:32px}.page-changchun-v3 .cc3-detail-grid h1{font-size:38px;line-height:1.16}.page-changchun-v3 .cc3-detail-summary{font-size:15px;line-height:1.78}.page-changchun-v3 .cc3-detail-cover{padding:12px 12px 0;box-shadow:10px 11px 0 #293d36;transform:none}
  .page-changchun-v3 .cc3-reading-stage{padding:22px 0 60px}.page-changchun-v3 .cc3-shot-sheet summary{padding:15px}.page-changchun-v3 .cc3-shot-sheet nav{grid-template-columns:1fr}.page-changchun-v3 .cc3-reading-controls{justify-content:stretch}.page-changchun-v3 .cc3-reading-controls button{flex:1;min-width:calc(50% - 4px);font-size:12px;padding-inline:7px}
  .page-changchun-v3 .cc3-prose{font-size:17px;line-height:1.86}.page-changchun-v3 .cc3-prose.is-large{font-size:18px}.page-changchun-v3 .cc3-prose h2{font-size:30px}.page-changchun-v3 .cc3-prose h3{font-size:23px}.page-changchun-v3 .cc3-prose h4{font-size:19px}.page-changchun-v3 .cc3-prose figure{margin-inline:0;padding:8px 8px 0}.page-changchun-v3 .cc3-prose table{font-size:13px}
  .page-changchun-v3 .cc3-end-card{grid-template-columns:1fr;gap:14px;margin-top:48px}.page-changchun-v3 .cc3-end-card a{justify-self:start}
  .page-changchun-v3 .cc3-related{padding:60px 0}.page-changchun-v3 .cc3-related-strip{grid-template-columns:1fr}.page-changchun-v3 .cc3-related-frame:last-child{grid-column:auto;display:flex}.page-changchun-v3 .cc3-related-frame:last-child figure{grid-row:auto;margin-bottom:18px}
}
@media (prefers-reduced-motion:reduce){
  .page-changchun-v3 *,.page-changchun-v3 *::before,.page-changchun-v3 *::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}
}
