.cpx-page{--u:min(1vw,16.8px,max(calc((100svh - 180px) / 60),min(calc(100svh / 65),7px)));--v:max(var(--u),(100svh - 180px) / 60);--cx:calc((100vw - 100 * var(--u)) / 2);--cream:#fff8f3;--oxblood:#741f32;--pink:#f4c8d3;--sans:Inter,"PingFang SC","Hiragino Sans GB","Noto Sans SC","Microsoft YaHei",Arial,sans-serif;--serif:CFYV2Serif,Georgia,serif;--nav-top:max(12px,env(safe-area-inset-top));--nav-h:52px;background:var(--cream);color:var(--oxblood);font-family:var(--sans);position:relative}@media (width>=900px){.cpx-page{--nav-top:max(calc(2 * var(--u)),env(safe-area-inset-top));--nav-h:64px}}.cpx-page{--ink:#a8344f;--ink-soft:#d9808f;--muted:#741f32bd;--hair:#741f3229;--gutter:clamp(18px,4.6vw,40px);--cl:calc(var(--cx) + var(--gutter));--cpx-gap:clamp(56px,calc(6 * var(--v)),132px);--ease:cubic-bezier(.22,1,.36,1)}@media (width>=761px){.cpx-page{--gutter:clamp(18px,calc(3.7 * var(--u)),64px)}}.cpx-page{--sm-gap:calc(18 * var(--v))}@media (width<=1099px){.cpx-page{--sm-gap:clamp(99px,29.4vw,166px)}}.cpx-defs{width:0;height:0;position:absolute;overflow:hidden}.cpx-main{z-index:1;padding:0 var(--cl);line-height:normal;position:relative}.cpd-shop-part{line-height:1.5}.cpx-main :focus-visible{outline-color:var(--focus-ring)}.cpx-skip{z-index:60;color:#741f32;background:#fff8f3;border-radius:999px;padding:12px 16px;font-family:Inter,CFYV2Sans,Arial,sans-serif;font-weight:500;text-decoration:none;position:absolute;top:12px;left:12px;transform:translateY(-200%)}.cpx-skip:focus-visible{transform:none}.cpx-ink{fill:none;pointer-events:none;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round;position:absolute;overflow:visible}.cpx-frame-ink{width:100%;height:100%;top:0;left:0}.cpx-frame-ink .cpx-a{stroke-width:2.4px}.cpx-frame-ink .cpx-b{stroke-width:1.5px;opacity:.6}.cpx-frame-ink .cpx-frame-reveal{stroke:#fff;stroke-width:9px}.cpx-ul{margin-top:.2em;display:block;position:static}.cpx-ul .cpx-b{opacity:.55}.cpx-sep path{stroke-width:1.3px;opacity:.5}.cpx-sep-v{top:0;left:-3px}.cpx-sep-h{top:-3px;left:0}.cpx-ink path{stroke-dasharray:1 2;stroke-dashoffset:0;transition:stroke-dashoffset .8s cubic-bezier(.33,1,.68,1)}.cpx-ink .cpx-b{transition-delay:.14s}[data-cpx-reveal]:not([data-drawn]) .cpx-ink path{stroke-dashoffset:1px;transition:none}.cpx-icon{width:28px;height:28px;fill:var(--oxblood);flex:none;overflow:visible}.cpx-ring{fill:none;pointer-events:none;position:absolute;overflow:visible}.cpx-ring-ink{fill:none;stroke:var(--ink-soft);stroke-linecap:round;stroke-linejoin:round;transition:stroke .12s}.cpx-ring-ink-2{opacity:.8}.cpx-ring-draw{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:1.05px;transition:stroke-dashoffset .18s cubic-bezier(.4,0,1,1)}.cpx-pill{isolation:isolate;border:1.5px solid var(--oxblood);min-height:48px;color:var(--oxblood);font-size:max(16px,var(--zh-held,0px));-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;gap:14px;padding:6px 20px 6px 24px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.cpx-pill[data-crayon]{border-color:#0000}.cpx-pill:before{content:"";z-index:-1;border-radius:inherit;background:var(--pink);opacity:0;transition:opacity .2s;position:absolute;inset:3px}.cpx-outline{fill:none;pointer-events:none;width:calc(100% + 6px);height:calc(100% + 6px);stroke:var(--oxblood);stroke-linecap:round;stroke-linejoin:round;position:absolute;top:-3px;left:-3px;overflow:visible}.cpx-ic{width:19px;height:19px;transition:transform .2s var(--ease);background:currentColor;flex:none;display:inline-block;-webkit-mask:url(/v2/how-footer/footer/icons/arrow-right.svg) 50%/contain no-repeat;mask:url(/v2/how-footer/footer/icons/arrow-right.svg) 50%/contain no-repeat}@media (hover:hover){.cpx-pill:hover:before{opacity:.32}.cpx-pill:hover .cpx-ic{transform:translate(3px)}}.cpx-pill:focus-visible{outline:3px solid var(--focus-ring);outline-offset:5px}.cpx-pill:focus-visible:before{opacity:.32}.cpx-pill:active{scale:.98}.cpx-pill-off{border-color:var(--ink-soft);color:var(--muted);opacity:1;cursor:default;background:0 0;padding-inline:38.5px}.cpx-pill-off:before{content:none}.cpx-pill-off:active{scale:1}.cpx-pill-off .cpx-outline{stroke:var(--ink-soft)}@media (width>=761px){.cpd-state:has(.cpx-pill-off+.cpx-pill-off){align-items:flex-start}.cpd-state:has(.cpx-pill-off+.cpx-pill-off) .cpd-state-l{min-height:48px}.cpd-state .cpd-acts:has(.cpx-pill-off+.cpx-pill-off) .cpd-hint{order:2;width:0;min-width:100%}}.cpx-link{width:fit-content;min-height:48px;color:var(--oxblood);font-size:max(16px,var(--zh-min,0px));white-space:nowrap;transition:transform .16s var(--ease);border-radius:6px;align-items:center;font-weight:500;line-height:1.2;text-decoration:none;display:flex}.cpx-link-in{align-items:center;gap:.4em;display:inline-flex;position:relative}.cpx-link-arrow{fill:none;stroke:currentColor;stroke-width:4.6px;stroke-linecap:round;stroke-linejoin:round;width:1.33em;height:1em;transition:transform .2s var(--ease);flex:none;overflow:visible}.cpx-link-in>.cpx-ring{width:130%;height:290%;top:-95%;left:-15%}:is(a,button).cpx-link:focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px}:is(a.cpx-link,button.cpx-link,.cpl-card):focus-visible .cpx-ring-draw{stroke-dashoffset:0;transition:stroke-dashoffset .26s cubic-bezier(.33,1,.68,1)}:is(a.cpx-link,button.cpx-link,.cpl-card):focus-visible .cpx-link-arrow{transform:translate(.18em)}@media (hover:hover){:is(a.cpx-link,button.cpx-link,.cpl-card):hover .cpx-ring-draw{stroke-dashoffset:0;transition:stroke-dashoffset .26s cubic-bezier(.33,1,.68,1)}:is(a.cpx-link,button.cpx-link,.cpl-card):hover .cpx-link-arrow{transform:translate(.18em)}}:is(a.cpx-link,button.cpx-link,.cpl-card):active .cpx-link,:is(a,button).cpx-link:active{transform:scale(.97)}:is(a.cpx-link,button.cpx-link,.cpl-card):active .cpx-ring-draw{stroke-dashoffset:0}:is(a.cpx-link,button.cpx-link,.cpl-card):active .cpx-ring-ink{stroke:var(--ink)}.cpx-kv{border-radius:14px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #741f320d,0 20px 32px -20px #2d272861}.cpx-kv img,.cpx-ph{aspect-ratio:1850/1000;width:100%;height:auto;display:block}.cpx-kv img{object-fit:contain;background:#fbefe8}.cpx-ph{background:#fbefe8;place-items:center;display:grid}.cpx-ph img{aspect-ratio:auto;opacity:.32;width:clamp(72px,18%,160px);height:auto}.cpx-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12px;font-weight:600;line-height:1.35}.cpx-h2{width:fit-content;font-family:var(--serif);font-size:clamp(34px,calc(3.5 * var(--u)),56px);letter-spacing:-.012em;color:var(--oxblood);margin:0;font-style:italic;font-weight:400;line-height:1.02;position:relative}.cpx-h2 .cpx-h-text{display:inline-block}.cpl{padding-top:max(calc(11.2 * var(--u)),88px)}.cpl-head{position:relative}.cpl-xiaofu{top:0;left:calc(75% + 1.3 * var(--u) / 2);width:calc(20.5 * var(--u));aspect-ratio:1012/1172;pointer-events:none;position:absolute;translate:-50%}.cpl-xiaofu img,.cpl-xiaofu video{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.cpl-xiaofu.is-playing img{visibility:hidden}.cpl-xiaofu video::-webkit-media-controls{-webkit-appearance:none;display:none!important}.cpl-xiaofu video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.cpl-title{font-family:CFYV2Display,var(--sans);font-size:calc(8.9 * var(--u));letter-spacing:-.045em;color:var(--oxblood);margin:0;font-weight:300;line-height:.94}.cpl-title em{font-family:var(--serif);letter-spacing:-.012em;font-style:italic;font-weight:400;line-height:1;display:block}.cpl-lede{margin:calc(2 * var(--u)) 0 0;font-size:max(calc(18px * var(--zh-k,1)),var(--zh-min,0px));line-height:1.45}.cpl-lede em{font-family:var(--serif);letter-spacing:-.005em;font-size:1.16em;font-style:italic}.cpl-tabs{margin-top:calc(3.4 * var(--u));flex-wrap:wrap;align-items:baseline;gap:8px 44px;display:flex}.cpl-tab{color:#9b5c68;min-width:44px;min-height:44px;font-family:CFYV2Display,var(--sans);letter-spacing:-.02em;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;font-size:30px;font-weight:300;line-height:1.2;transition:color .2s;display:inline-flex;position:relative}.cpl-tab[aria-selected=true]{color:var(--oxblood)}.cpl-tab:hover{color:#80384a}.cpl-tab:focus-visible{outline:3px solid var(--focus-ring);outline-offset:6px;border-radius:6px}.cpl-tab-text{display:inline-block;position:relative}.cpl-tab-text>.cpx-ring{width:max(132%,2.6em);height:162%;top:-32%;left:50%;translate:-50%}.cpl-tab sup{font:500 12px/1 var(--sans);letter-spacing:0;vertical-align:baseline;margin-left:5px;position:relative;top:-.95em}.cpl-tab[aria-selected=true] .cpx-ring-draw{stroke-dashoffset:0;transition:stroke-dashoffset .26s cubic-bezier(.33,1,.68,1)}.cpl-grid{gap:calc(5 * var(--v)) calc(2.6 * var(--u));margin:calc(4 * var(--v)) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.cpl-item{display:flex}.cpl-card{color:inherit;-webkit-tap-highlight-color:transparent;border-radius:16px;flex-direction:column;flex:1;align-items:flex-start;text-decoration:none;display:flex;position:relative}.cpl-card:focus-visible{outline:3px solid var(--focus-ring);outline-offset:6px}.cpl-card .cpx-kv{transition:translate .22s var(--ease);align-self:stretch}@media (hover:hover) and (pointer:fine){.cpl-card:hover .cpx-kv{translate:0 -5px}}.cpl-status{min-height:30px;font-size:max(calc(13px * var(--zh-k,1)),var(--zh-min,0px));color:var(--oxblood);align-items:center;margin-top:20px;padding:3px 14px;font-weight:500;line-height:1.2;display:inline-flex;position:relative}.cpl-status .cpx-outline{stroke:var(--oxblood)}.cpl-card .cpx-eyebrow{margin-top:14px}.cpl-name{font-size:clamp(22px,calc(2.2 * var(--u)),32px);letter-spacing:-.018em;text-wrap:balance;color:var(--oxblood);margin:6px 0 0;font-weight:400;line-height:1.12;display:block}.cpl-dates{font-size:max(calc(15px * var(--zh-k,1)),var(--zh-min,0px));color:var(--muted);margin-top:auto;padding-top:10px;line-height:1.45;display:block}.cpl-dates span{white-space:nowrap}.cpl-dates span+span:before{content:"·";margin:0 .5em}.cpl-card .cpx-link{margin-top:10px}.cpx-main.cpl{z-index:5}.cpl-empty{margin-top:calc(4 * var(--v))}.cpl-empty-title{font-family:CFYV2Display,var(--sans);font-size:clamp(32px,calc(4 * var(--u)),56px);letter-spacing:-.035em;margin:0;font-weight:300;line-height:1}.cpl-empty-title em{font-family:var(--serif);letter-spacing:-.01em;font-style:italic;font-weight:400}.cpl-empty p{font-size:max(16px,var(--zh-min,0px));color:var(--muted);margin:14px 0 6px;line-height:1.5}.cpl-empty .cpx-link{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.cpl-empty .cpx-link:focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px}.cpd{padding-top:calc(var(--nav-top) + var(--nav-h) + clamp(20px,calc(2.4 * var(--u)),40px))}.cpd-back{margin-left:-2px}:is(a,button).cpx-link-back:is(:hover,:focus-visible) .cpx-link-arrow{transform:translate(-.18em)}.cpd-head .cpx-eyebrow{margin-top:calc(.8 * var(--u))}.cpd-title{max-width:17em;font-family:CFYV2Display,var(--sans);font-size:clamp(40px,calc(4.6 * var(--u)),78px);letter-spacing:-.032em;text-wrap:balance;color:var(--oxblood);overflow-wrap:break-word;margin:8px 0 0;font-weight:400;line-height:1.02}.cpd-state{margin-top:calc(2.2 * var(--u));font-size:max(calc(17px * var(--zh-k,1)),var(--zh-min,0px));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 32px;line-height:1.4;display:flex}.cpd-state-l{flex-wrap:wrap;align-items:center;gap:10px 22px;display:flex}.cpd-state .cpd-acts{justify-content:flex-end;margin:0 0 0 auto}.cpd-state .cpd-hint{text-align:right}.cpd-status{align-items:center;min-height:36px;padding:0 6px;font-weight:500;display:inline-flex;position:relative}.cpd-status>.cpx-ring{width:144%;height:136%;top:-18%;left:-22%}.cpd-status>.cpx-ring .cpx-ring-ink{stroke:var(--ink)}.cpd-dates{padding-left:22px;position:relative}.cpd-dates span{white-space:nowrap}.cpd-dates span+span:before{content:"·";margin:0 .55em}.cpd-dates>.cpx-sep{top:50%;left:0;translate:0 -50%}.cpd-acts{margin-top:calc(2 * var(--u));flex-wrap:wrap;align-items:center;gap:14px 26px;display:flex}.cpd-hint{font-size:max(calc(15px * var(--zh-k,1)),var(--zh-min,0px));color:var(--muted);margin:0;line-height:1.45}.cpd-hint .cpx-icon{vertical-align:-5px;width:22px;height:22px;margin-right:10px;display:inline}.cpd-closed{margin:calc(1.2 * var(--u)) 0 0;font-size:max(calc(16px * var(--zh-k,1)),var(--zh-min,0px));line-height:1.5}.cpd-closed strong{font-weight:600}.cpd-hero{margin:calc(3 * var(--v)) 0 0}.cpx-page{--pad:clamp(18px,calc(2.4 * var(--u)),40px)}.cpd-cells{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));row-gap:calc(2.2 * var(--u));margin:calc(2.2 * var(--u)) 0 0;padding:var(--pad) 0;list-style:none;display:grid;position:relative}.cpd-cell{min-width:0;padding:0 var(--pad);gap:16px;display:flex;position:relative}.cpd-cell .cpx-icon{margin-top:2px}.cpd-k{letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin:0;font-size:12px;font-weight:600;line-height:1.3}.cpd-v{font-size:max(calc(clamp(18px,1.4vw,21px) * var(--zh-k,1)),var(--zh-min,0px));overflow-wrap:anywhere;margin:8px 0 0;line-height:1.25}.cpd-n{font-size:max(calc(14px * var(--zh-k,1)),var(--zh-min,0px));color:var(--muted);margin:6px 0 0;line-height:1.45}.cpd-n span{display:block}.cpd-cell[data-col="0"]>.cpx-sep-v,.cpd-cell>.cpx-sep-h{display:none}.cpd-perks{grid-template-columns:repeat(var(--cols,2),minmax(0,1fr));gap:calc(2.6 * var(--v)) calc(2.2 * var(--u));margin:calc(2.2 * var(--u)) 0 0;padding:0;list-style:none;display:grid}.cpd-perk{align-items:center;column-gap:calc(1.8 * var(--u));padding:var(--pad);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid;position:relative}.cpd-perks[data-cols="3"] .cpd-perk{align-content:start;row-gap:calc(1.6 * var(--u));grid-template-columns:minmax(0,1fr)}.cpd-perks .cpd-perk.is-text{grid-template-columns:minmax(0,1fr)}.cpd-perk-img{aspect-ratio:3/2;object-fit:contain;border-radius:8px;width:100%;height:auto;display:block}.cpd-perk-k{font-size:max(calc(14px * var(--zh-k,1)),var(--zh-min,0px));letter-spacing:.04em;text-transform:uppercase;color:var(--ink);margin:0;font-weight:600;line-height:1.3}.cpd-perk-v{font-size:max(calc(16px * var(--zh-k,1)),var(--zh-min,0px));margin:8px 0 0;line-height:1.45}.cpd-perk-v:empty{display:none}.cpd-perk-n{font-size:max(calc(16px * var(--zh-k,1)),var(--zh-min,0px));margin:16px 0 0;padding:16px 0 0;line-height:1.45;list-style:none;position:relative}.cpd-offers{--sheet-g:calc(1.6 * var(--u));--sheet-share:48cqw;column-gap:calc(5 * var(--u));margin-top:calc(2.2 * var(--u));grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;container-type:inline-size}.cpd-regions{gap:4px 28px;margin:0 0 18px;display:flex}.cpd-region{color:#9b5c68;min-height:44px;font:400 max(17px,var(--zh-min,0px))/1.2 var(--sans);cursor:pointer;background:0 0;border:0;padding:0 2px;position:relative}.cpd-region[aria-selected=true]{color:var(--oxblood);font-weight:500}.cpd-region>.cpx-sep{display:none}.cpd-region[aria-selected=true]>.cpx-sep{display:block;top:auto;bottom:4px}.cpd-region[aria-selected=true]>.cpx-sep path{stroke-width:2.2px;opacity:.9}.cpd-region:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;border-radius:4px}.cpd-sheets{--n:1;gap:var(--sheet-g);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;max-width:66cqw;padding-bottom:6px;display:flex;overflow-x:auto}.cpd-sheets[data-n="2"]{--n:2;--sheet-share:66cqw}.cpd-sheets[hidden]{display:none}.cpd-sheets:not([hidden]){animation:.24s ease-out cpx-fade}@keyframes cpx-fade{0%{opacity:0}}.cpd-sheet{width:calc((var(--sheet-share) - (var(--n) - 1) * var(--sheet-g)) / var(--n));scroll-snap-align:start;flex:none;margin:0;position:relative}.cpd-sheet img{border-radius:8px;width:100%;height:auto;display:block;box-shadow:0 0 0 1px #741f3214,0 18px 30px -22px #2d272873}.cpd-sheet figcaption{justify-content:center;margin-top:6px;display:flex}.cpd-none{font-size:max(15px,var(--zh-min,0px));color:var(--muted);margin:0}.cpd-aside{min-width:0;max-width:640px;padding-top:calc(1.6 * var(--u))}.cpd-aside-title{letter-spacing:-.012em;margin:0;font-size:clamp(22px,1.8vw,26px);font-weight:400;line-height:1.2}.cpd-aside-sub{font-size:max(calc(16px * var(--zh-k,1)),var(--zh-min,0px));color:var(--muted);margin:8px 0 0;line-height:1.5}.cpd-aside .cpd-hint{margin-top:22px;padding-top:22px;position:relative}.cpd-aside .cpd-acts{margin-top:16px}.cpd-faq{min-width:0;max-width:880px}.cpd-aside .cpd-faq{margin-top:calc(3.4 * var(--v))}.cpd-faq .cpx-h2{font-size:clamp(28px,calc(2.8 * var(--u)),44px)}.cpd-qs{margin:calc(1.6 * var(--u)) 0 0;padding:0;list-style:none}.cpd-q{position:relative}.cpd-q>.cpx-sep{top:auto;bottom:-3px}.cpd-q summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:12px 0;font-size:18px;line-height:1.35;list-style:none;display:flex}.cpd-q summary::-webkit-details-marker{display:none}.cpd-q summary:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;border-radius:4px}.cpd-pm{border:1.5px solid var(--oxblood);border-radius:50%;flex:none;width:40px;height:40px;position:relative}.cpd-pm:before,.cpd-pm:after{content:"";width:16px;height:1.5px;transition:transform .22s var(--ease);background:currentColor;margin:-.75px 0 0 -8px;position:absolute;top:50%;left:50%}.cpd-pm:after{transform:rotate(90deg)}.cpd-q[open] .cpd-pm:after{transform:rotate(0)}@media (hover:hover){.cpd-q summary:hover .cpd-pm{background:#f4c8d352}}.cpd-a{color:var(--muted);padding:0 56px 18px 0;font-size:16px;line-height:1.55}.cpd-a p{margin:0 0 .8em}.cpd-a p:last-child{margin-bottom:0}@media (width<=1099px) and (width>=761px){.cpd-cells{--cols:2!important}.cpd-perks{--cols:1!important}.cpd-offers{--sheet-share:60cqw;grid-template-columns:minmax(0,1fr)}.cpd-sheets[data-n="2"]{--sheet-share:100cqw}.cpd-sheets{max-width:none}.cpd-aside{padding-top:calc(3 * var(--v))}}@media (width<=760px){.cpx-h2{font-size:clamp(30px,8.4vw,38px)}.cpl{padding-top:calc(var(--nav-top) + var(--nav-h) + 30px)}.cpl-title{font-size:13.4vw;line-height:.96}.cpl-xiaofu{width:25vw;left:auto;right:0;translate:none}.cpl-lede{font-size:max(calc(16px * var(--zh-k,1)),var(--zh-min,0px));margin-top:14px}.cpl-tabs{gap:0 clamp(20px,5.4vw,30px);margin-top:18px;padding-left:4px}.cpl-tab{font-size:clamp(20px,5.2vw,24px)}.cpl-grid{grid-template-columns:minmax(0,1fr);row-gap:56px;margin-top:30px}.cpl-status{margin-top:16px}.cpl-name{font-size:24px}.cpl-dates span,.cpd-dates span{display:block}.cpl-dates span+span:before,.cpd-dates span+span:before{content:none}.cpd{padding-top:calc(var(--nav-top) + var(--nav-h) + 14px)}.cpd-head .cpx-eyebrow{margin-top:6px}.cpd-title{font-size:clamp(32px,9vw,40px);line-height:1.04}.cpd-state{font-size:max(calc(16px * var(--zh-k,1)),var(--zh-min,0px));flex-direction:column;align-items:flex-start;gap:16px;margin-top:16px}.cpd-state-l{gap:8px 16px}.cpd-state .cpd-acts{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;margin:0}.cpd-state .cpd-hint{text-align:left;order:2}.cpd-status{margin-left:6px}.cpd-status>.cpx-ring{width:128%;left:-14%}.cpd-dates{flex-basis:100%;padding-left:0}.cpd-dates>.cpx-sep{display:none}.cpd-acts{gap:12px 18px;margin-top:18px}.cpd-hero{margin-top:26px}.cpd-cells{row-gap:20px;margin-top:20px;padding:22px 0;--cols:1!important}.cpd-cell{padding:0 20px}.cpd-cell:not(:first-of-type){padding-top:20px}.cpd-cell>.cpx-sep-v{display:none}.cpd-cell:not(:first-of-type)>.cpx-sep-h{display:block}.cpd-v{font-size:max(calc(19px * var(--zh-k,1)),var(--zh-min,0px))}.cpd-perks{row-gap:28px;margin-top:20px;--cols:1!important}.cpd-perk,.cpd-perks[data-cols="3"] .cpd-perk{grid-template-columns:minmax(0,1fr);padding:22px 20px}.cpd-perk-img{margin:0 0 14px}.cpd-offers{grid-template-columns:minmax(0,1fr);margin-top:20px}.cpd-sheets{max-width:none;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter) 6px;scroll-padding-inline:var(--gutter)}.cpd-sheet{width:100cqw}.cpd-sheets[data-n="2"] .cpd-sheet{width:80vw}.cpd-aside{padding-top:28px}.cpd-q summary{min-height:60px;font-size:17px}.cpd-pm{width:36px;height:36px}.cpd-a{padding-right:0}}@media (prefers-reduced-motion:reduce){.cpx-ink path,.cpx-ring-draw,.cpx-ring-ink,.cpx-link,.cpx-link-arrow,.cpx-pill:before,.cpx-ic,.cpd-pm:before,.cpd-pm:after,.cpl-card .cpx-kv,[data-cpx-part],.cpx-page .ftr-contact{transition:none!important}:is(a.cpx-link,button.cpx-link,.cpl-card):is(:hover,:focus-visible) .cpx-link-arrow,.cpx-pill:hover .cpx-ic{transform:none}.cpl-card:hover .cpx-kv{translate:none}.cpd-sheets:not([hidden]){animation:none}}.cpx-banners{flex-direction:column;gap:.6rem;margin-bottom:clamp(1.25rem,3vw,2rem);display:flex}.cpx-banner{background:#ffffff8c;border:1px solid #2d171b24;border-radius:12px;align-items:center;gap:.9rem;padding:.7rem 1rem;font-weight:600;text-decoration:none;display:flex}.cpx-banner img{object-fit:contain;border-radius:8px;flex:none;width:auto;max-width:30%;height:44px}.cpx-main[lang=zh-CN]{text-wrap:pretty;--sans:var(--zh-read);--serif:var(--zh-head);font-family:var(--sans);font-synthesis:none}.cpx-main[lang=zh-CN] :is(.cpl-title,.cpl-title em,.cpl-lede em,.cpd-title,.cpx-h2,.cpl-empty-title,.cpl-empty-title em){letter-spacing:0;font-style:normal;font-weight:500}.cpx-main[lang=zh-CN] :is(.cpl-title,.cpd-title,.cpl-empty-title,.cpl-tab){font-family:var(--zh-head)}.cpx-main[lang=zh-CN] :is(.cpl-name,.cpd-aside-title){font-family:var(--zh-label);font-weight:500}.cpx-main[lang=zh-CN] :is(.cpx-pill,.cpx-link),.cpx-skip:lang(zh){font-family:var(--zh-label)}.cpx-skip[lang=zh-CN]{font-size:18px}.cpx-main[lang=zh-CN] :is(.cpl-title em,.cpl-lede em,.cpx-h-text){transform-origin:0 100%;display:inline-block;transform:skew(-11deg)}.cpx-main[lang=zh-CN] .cpl-lede em{font-size:1.1em}.cpx-main[lang=zh-CN] :is(.cpd-n,.cpd-closed,.cpd-hint,.cpd-aside-sub,.cpd-perk-v,.cpd-perk-n li){text-wrap:balance}.cpx-main[lang=zh-CN] :is(.cpx-eyebrow,.cpd-k,.cpd-perk-k){letter-spacing:.06em;text-transform:none;font-weight:400}.cpx-main[lang=zh-CN] :is(.cpx-eyebrow,.cpd-k){font-size:max(calc(13px * var(--zh-k,1)),var(--zh-min,0px))}.cpx-main[lang=zh-CN] :is(.cpd-a,.cpd-closed,.cpd-aside-sub,.cpd-aside>.cpd-hint,.cpd-perk-v,.cpd-perk-n){line-height:1.75}.cpx-main[lang=zh-CN] .cpl-title{font-size:calc(.8 * 8.9 * var(--u))}.cpx-main[lang=zh-CN] .cpl-xiaofu{width:calc(18.7 * var(--u));left:auto;right:0;translate:none}@media (width>=761px) and (width<=1099px){.cpx-main[lang=zh-CN] .cpl-xiaofu{width:calc(13.5 * var(--u))}}.cpx-main[lang=zh-CN] .cpd-title{font-size:calc(.8 * clamp(40px,calc(4.6 * var(--u)),78px))}.cpx-main[lang=zh-CN] .cpx-h2{font-size:max(calc(.8 * clamp(34px,calc(3.5 * var(--u)),56px)),32px)}.cpx-main[lang=zh-CN] .cpd-faq .cpx-h2{font-size:max(calc(.8 * clamp(28px,calc(2.8 * var(--u)),44px)),min(clamp(28px,calc(2.8 * var(--u)),44px),32px))}.cpx-main[lang=zh-CN] .cpl-empty-title{font-size:max(calc(.8 * clamp(32px,calc(4 * var(--u)),56px)),min(clamp(32px,calc(4 * var(--u)),56px),32px))}@media (width<=760px){.cpx-main[lang=zh-CN] .cpl-title{font-size:10.72vw}.cpx-main[lang=zh-CN] .cpl-xiaofu{width:min(21vw,86px)}.cpx-main[lang=zh-CN] .cpd-title{font-size:max(clamp(32px,9vw,40px)/1.25,min(clamp(32px,9vw,40px),32px))}.cpx-main[lang=zh-CN] .cpx-h2{font-size:max(clamp(30px,8.4vw,38px)/1.25,min(clamp(30px,8.4vw,38px),32px))}}
