#mh{--mh-max:1280px;--mh-ink:#334153;--mh-burgundy:#773e49;--mh-line:#d4d9dc;background:#f5f6f4;color:var(--mh-ink);font:16px/1.9 "Microsoft YaHei",sans-serif;overflow:hidden}#mh *{box-sizing:border-box}#mh p,#mh h1,#mh h2,#mh h3,#mh figure,#mh dl,#mh dd{margin:0}#mh h1,#mh h2,#mh h3{font-weight:500;line-height:1.4}#mh h1{font-size:41px}#mh h2{font-size:30px}#mh h3{font-size:21px}#mh img{width:100%;height:auto;display:block}#mh a{color:inherit;text-decoration:none}#mh a:focus-visible,#mh button:focus-visible,#mh summary:focus-visible{outline:3px solid #925461;outline-offset:5px}#mh .mh-bound,#mh .bound{width:calc(100% - 200px);max-width:var(--mh-max);margin-inline:auto}#mh figcaption{font-size:11px;color:#91a0ac;padding-top:7px}#mh .mh-canopy{padding-top:22px;position:relative}#mh .mh-overline{display:flex;justify-content:space-between;gap:20px;padding:0 0 20px;font-size:12px;letter-spacing:.1em;color:#8d9aa6}#mh .mh-canopy>figure img{height:510px;object-fit:cover;object-position:center 35%}#mh .mh-canopy>figure figcaption{text-align:right}#mh .mh-title-plate{background:#f5f6f4;position:relative;width:78%;margin:-180px auto 0;padding:32px 42px 15px;text-align:center;z-index:2}#mh h1 em{font-style:normal;font-weight:400;color:#82909b}#mh h1 em span{display:inline-block;white-space:nowrap}#mh .mh-title-plate>p{font-size:14px;color:#8a959f;max-width:520px;margin:20px auto 0}#mh .mh-title-plate nav{display:flex;justify-content:center;gap:30px;margin-top:25px;font-size:14px}#mh .mh-title-plate nav a{border-bottom:1px solid #9ca8b0;padding-bottom:8px}#mh .mh-title-plate nav a:first-child{color:var(--mh-burgundy);border-color:#976771}#mh .mh-pause{padding:12px 0;border:0;background:none;font-size:11px;color:#9aa4ac;cursor:pointer}#mh .mh-paper-track{position:absolute;left:15%;right:15%;top:275px;height:55px;pointer-events:none}#mh .mh-paper-track i{position:absolute;left:calc(50% - 25px);width:50px;height:65px;background:#e6e9e9;border:1px solid #b9c4cc;box-shadow:0 6px 10px #26334018;--from:-200px;--end:-60px;--angle:-18deg}#mh .mh-paper-track i:nth-child(2){--from:200px;--end:0px;--angle:12deg;background:#e3d2d6;animation-delay:.6s!important}#mh .mh-paper-track i:nth-child(3){--from:320px;--end:60px;--angle:24deg;background:#c7d4dd;animation-delay:1.2s!important}#mh .mh-canopy.in-view .mh-paper-track i{animation:mh-assemble 7s ease-in-out infinite}#mh .mh-cabinet{display:grid;grid-template-columns:240px 1fr;gap:60px;padding:50px 0}#mh .mh-guide{align-self:start;position:sticky;top:115px}#mh .mh-label{font-size:12px;letter-spacing:.08em;color:#8e9ba6;margin-bottom:18px}#mh .mh-guide>p:not(.mh-label){font-size:14px;color:#8995a0;margin-top:22px}#mh .mh-options{margin-top:32px;display:flex;flex-direction:column;gap:2px}#mh .mh-options button{display:flex;justify-content:space-between;background:transparent;border:0;border-bottom:1px solid #c8cfd4;padding:15px 10px;font:14px "Microsoft YaHei",sans-serif;color:#8e9aa4;cursor:pointer}#mh .mh-options button[aria-pressed=true]{background:#dde4e8;color:#394e61;border-left:3px solid #8e5a67;padding-left:7px}#mh .mh-guide .mh-options-hint{font-size:12px;color:#9ca5ac;margin-top:15px}#mh .mh-drawers{min-width:0}#mh .mh-drawers article{padding:25px 0 50px;border-top:1px solid #bfc9d0}#mh .mh-drawers header span,#mh .mh-showcase>div>span{display:block;font-size:12px;letter-spacing:.1em;color:#9a7480;margin-bottom:15px}#mh .mh-register header{margin-bottom:24px}#mh .mh-planning img{aspect-ratio:16/9;object-fit:cover}#mh .mh-register-detail{display:grid;grid-template-columns:.8fr 1.2fr;gap:30px;margin:30px 0 0;align-items:center}#mh .mh-register-detail img{aspect-ratio:4/5;object-fit:cover}#mh .mh-register-detail p{font-size:14px;color:#8a98a4;margin-top:17px}#mh .mh-register-detail a{display:inline-block;border-bottom:1px solid #9daebd;padding-bottom:6px;font-size:13px;margin-top:20px}#mh .mh-books header{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:end;margin-bottom:25px}#mh .mh-books header>p{font-size:14px;color:#8b9aa6}#mh .mh-operation img{aspect-ratio:2.2;object-fit:cover}#mh .mh-price-band{display:grid;grid-template-columns:1.8fr .8fr;gap:25px;margin:30px 0 0;background:#e2e8eb;padding:25px}#mh .mh-price-band>div>p:first-child{font-size:12px;color:#8798a6}#mh .mh-price-band dl{display:flex;gap:15px;justify-content:space-between;margin:15px 0 20px}#mh .mh-price-band dt{font-size:12px;color:#7e8f9d}#mh .mh-price-band dd{font:28px/1.4 Georgia,serif;white-space:nowrap;color:#77505a}#mh .mh-price-band small{display:block;font:11px "Microsoft YaHei",sans-serif;margin-top:5px}#mh .mh-terms{font-size:12px;color:#81919d;line-height:1.95}#mh .mh-price-band a{font-size:13px;display:inline-block;margin-top:20px;border-bottom:1px solid #9cabb4}#mh .mh-price-band figure{align-self:stretch}#mh .mh-price-band img{height:calc(100% - 30px);object-fit:cover;object-position:60% center}#mh .mh-showcase{display:grid;grid-template-columns:1fr 1.15fr;gap:35px;align-items:center}#mh .mh-showcase>div>p{font-size:14px;color:#8c9aa6;margin-top:22px}#mh .mh-showcase>div .mh-short-note{font-size:12px;color:#9e7c87;padding-top:20px;border-top:1px solid #d0bdc5}#mh .mh-showcase img{aspect-ratio:4/5;object-fit:cover;object-position:50% center}#mh .mh-list-band{background:#344a5b;color:#e3eaf0;padding:40px 0}#mh .mh-list-inner{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}#mh .mh-list-inner>div>p:not(.mh-label){font-size:14px;color:#b0c0cd;margin-top:20px}#mh .mh-list-output{border-left:1px solid #6b8194;padding-left:35px}#mh .mh-list-output .mh-selection{font-size:16px;color:#e0e8ed;margin:0;min-height:70px;user-select:text}#mh .mh-copy{background:#c9d6df;border:0;color:#3e5263;padding:12px 20px;font:14px "Microsoft YaHei",sans-serif;cursor:pointer;margin-top:20px}#mh .mh-list-output .mh-copy-state{font-size:12px;color:#9eb1c0;margin-top:14px}#mh .mh-offers{padding:35px 0}#mh .mh-offers>div{margin:25px 0}#mh .mh-offers p{font-size:12px;color:#8b9aa6;padding-top:7px}#mh .mh-questions{padding:0 0 40px;display:grid;grid-template-columns:1fr 1fr;gap:35px}#mh details{border-top:1px solid #becbd5;padding:18px 0;font-size:14px}#mh summary{cursor:pointer}#mh details p{padding-top:18px;font-size:13px;color:#8e9faa}#mh .aux-reading,#mh .aux-related{padding:30px 0;border-top:1px solid var(--mh-line)}#mh .aux-reading header{display:flex;gap:20px;justify-content:space-between;margin-bottom:20px}#mh .aux-reading h2{font-size:22px}#mh .aux-articles{display:grid;grid-template-columns:1fr 1fr;gap:14px 30px;font-size:14px}#mh .aux-articles a{border-bottom:1px solid #d4dde3;padding-bottom:12px}#mh .aux-related nav{display:flex;gap:10px 22px;flex-wrap:wrap;margin:18px 0 25px;font-size:14px}#mh .aux-reference a{display:grid;grid-template-columns:1fr auto;gap:6px 20px;background:#e2e8ec;padding:24px}#mh .aux-reference span{font-size:14px;grid-column:1}#mh .aux-reference b{grid-column:2;grid-row:1/3;align-self:center;font-size:14px}#mh .mh-register .mh-planning.in-view{animation:mh-slide 1.2s ease-out both}#mh .mh-register-detail figure.in-view{animation:mh-arrive 1.4s ease-out both}#mh .mh-books .mh-operation.in-view{animation:mh-unfold 1.4s ease-out both}#mh .mh-showcase figure.in-view{animation:mh-arrive 1.3s ease-out both}#mh .mh-list-band.in-view .mh-list-output{animation:mh-list-line 1.2s both}@keyframes mh-list-line{from{border-color:#344a5b}to{border-color:#6b8194}}#mh[data-paused=true] *,#mh [data-mh-motion]:not(.in-view) *{animation-play-state:paused!important}@keyframes mh-assemble{0%,8%{transform:translateX(var(--from)) rotate(var(--angle));opacity:0}20%{opacity:1}55%,82%{transform:translateX(var(--end)) rotate(0);opacity:1}98%,100%{transform:translateX(var(--end));opacity:0}}@keyframes mh-slide{from{clip-path:inset(0 25% 0 0)}to{clip-path:inset(0)}}@keyframes mh-unfold{from{clip-path:inset(25% 0 0 0)}to{clip-path:inset(0)}}@keyframes mh-arrive{from{transform:translateY(40px) rotate(2deg)}to{transform:translateY(0) rotate(0)}}@media(max-width:1000px) and (min-width:801px){#mh .mh-cabinet{grid-template-columns:180px 1fr;gap:30px}#mh .mh-price-band{display:block}#mh .mh-price-band figure{width:65%;margin-top:20px;margin-left:auto}#mh .mh-price-band img{height:auto;aspect-ratio:2;object-fit:cover}}@media(max-width:800px){#mh{font-size:15px}#mh .mh-bound,#mh .bound{width:calc(100% - 40px)}#mh h1{font-size:29px}#mh h2{font-size:25px}#mh h3{font-size:20px}#mh .mh-canopy{padding-top:16px}#mh .mh-overline{font-size:11px;display:block;padding-bottom:14px}#mh .mh-overline span{display:block;margin-top:5px}#mh .mh-canopy>figure img{height:235px;object-position:center 25%}#mh .mh-title-plate{width:100%;margin:0;padding:24px 0 0;text-align:left}#mh .mh-title-plate>p{font-size:14px;margin:18px 0 0}#mh .mh-title-plate nav{justify-content:flex-start;gap:22px;font-size:12px;margin-top:20px}#mh .mh-paper-track{top:220px;left:10%;right:10%;height:40px}#mh .mh-paper-track i{width:30px;height:40px;--from:-110px;--end:-35px}#mh .mh-paper-track i:nth-child(2){--from:110px;--end:0px}#mh .mh-paper-track i:nth-child(3){--from:160px;--end:35px}#mh .mh-cabinet{display:block;padding:22px 0}#mh .mh-guide{position:static}#mh .mh-guide h2 br{display:none}#mh .mh-guide>p:not(.mh-label){margin-top:16px}#mh .mh-options{flex-direction:row;gap:9px;margin-top:22px}#mh .mh-options button{flex:1;font-size:12px;padding:12px 8px;gap:4px}#mh .mh-options button[aria-pressed=true]{padding-left:5px}#mh .mh-guide .mh-options-hint{margin-top:10px}#mh .mh-drawers{margin-top:26px}#mh .mh-drawers article{padding:23px 0 30px}#mh .mh-register-detail{grid-template-columns:.65fr 1fr;gap:20px;margin-top:23px}#mh .mh-register-detail p{font-size:13px;margin-top:14px}#mh .mh-register-detail img{aspect-ratio:3/5}#mh .mh-register-detail h3{font-size:18px}#mh .mh-register-detail a{font-size:12px;margin-top:15px}#mh .mh-books header{display:block}#mh .mh-books header>p{margin-top:18px}#mh .mh-operation img{aspect-ratio:3/2}#mh .mh-price-band{display:block;padding:23px 20px;margin-top:20px}#mh .mh-price-band dl{display:block}#mh .mh-price-band dl>div{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #bbcbd5;padding:10px 0}#mh .mh-price-band dt{font-size:13px}#mh .mh-price-band dd{font-size:28px}#mh .mh-price-band small{display:inline-block;margin-left:8px}#mh .mh-price-band figure{margin-top:20px;width:70%;margin-left:auto}#mh .mh-price-band img{height:auto;aspect-ratio:2;object-position:50% 50%}#mh .mh-showcase{display:flex;flex-direction:column;gap:25px}#mh .mh-showcase>figure{width:85%;align-self:flex-end}#mh .mh-showcase img{aspect-ratio:4/3}#mh .mh-list-band{padding:30px 0}#mh .mh-list-inner{display:block}#mh .mh-list-output{border-left:0;border-top:1px solid #6b8194;padding:25px 0 0;margin-top:25px}#mh .mh-list-output .mh-selection{font-size:15px;min-height:0}#mh .mh-offers{padding:20px 0}#mh .mh-questions{display:block;padding-bottom:25px}#mh .aux-reading h2{font-size:19px}#mh .aux-reading header>a{font-size:12px;white-space:nowrap}#mh .aux-articles{grid-template-columns:1fr}#mh .aux-reference a{display:block}#mh .aux-reference span,#mh .aux-reference b{display:block;margin-top:8px}}@media(prefers-reduced-motion:reduce){#mh *,#mh *:before,#mh *:after{animation:none!important;transition:none!important}#mh .mh-paper-track{display:none}}

/* Body readability review */
#mh p.mh-body-copy{font-size:16px;line-height:1.9}@media(max-width:800px){#mh p.mh-body-copy{font-size:15px;line-height:1.85}}

/* Preserve heading visibility below original sticky navigation */
#mh [id]{scroll-margin-top:100px}

/* Parent mobile review: semantic wrapping, caption clearance, contrast */
#mh .mh-title-plate>p,#mh .mh-guide>p:not(.mh-label),#mh .mh-register-detail p,#mh .mh-books header>p,#mh .mh-terms,#mh .mh-showcase>div>p,#mh details p,#mh figcaption{color:#566976}#mh .mh-overline,#mh .mh-label,#mh .mh-guide .mh-options-hint,#mh .mh-price-band>div>p:first-child,#mh .mh-price-band dt,#mh .mh-pause{color:#657584}#mh .mh-options button{color:#586d7c}#mh .mh-list-band p{color:#c9d6df}#mh .mh-list-output .mh-selection{color:#eef3f6}#mh .mh-list-output .mh-copy-state{color:#c4d3de}@media(max-width:800px){#mh .mh-title-plate>p,#mh .mh-guide>p:not(.mh-label),#mh .mh-books header>p,#mh .mh-showcase>div>p{font-size:15px}#mh figcaption,#mh .mh-label,#mh .mh-overline,#mh .mh-guide .mh-options-hint{font-size:12px}}

/* Main business prose contrast, scoped to authored content */
#mh p.mh-body-copy{color:#566976}
#mh .mh-list-band p.mh-body-copy{color:#d5dfe7}

/* Custom controls appear only after this page is enhanced; original shell untouched */
#mh:not(.mh-enhanced) .mh-pause,#mh:not(.mh-enhanced) .mh-options,#mh:not(.mh-enhanced) .mh-options-hint,#mh:not(.mh-enhanced) .mh-paper-track{display:none}
