.page-yueyang .yyc{--ink:#0b1c22;--teal:#12343d;--lake:#26657a;--cyan:#8ec6cf;--amber:#e3a146;--red:#bf4a34;--paper:#f2efe6;--white:#fffcf5;color:var(--ink);background:var(--paper);overflow:hidden}
.page-yueyang .yyc *{box-sizing:border-box}
.page-yueyang .yyc .yyc-shell{width:min(1200px,calc(100% - 48px));margin-inline:auto}
.page-yueyang .yyc h1,.page-yueyang .yyc h2,.page-yueyang .yyc h3,.page-yueyang .yyc p{overflow-wrap:anywhere}
.page-yueyang .yyc h1,.page-yueyang .yyc h2,.page-yueyang .yyc h3{margin:0;font-family:"Noto Serif SC","Songti SC",serif;line-height:1.2}
.page-yueyang .yyc p{margin:0;line-height:1.78}
.page-yueyang .yyc a{color:inherit;text-decoration:none}
.page-yueyang .yyc figure{margin:0}
.page-yueyang .yyc figure img{display:block;width:100%;height:100%;object-fit:cover}
.page-yueyang .yyc figcaption{font-size:12px;line-height:1.6}
.page-yueyang .yyc .yyc-kicker{margin:0 0 17px;color:var(--red);font:800 12px/1.4 system-ui,"Microsoft YaHei",sans-serif;letter-spacing:.18em;text-transform:uppercase}
.page-yueyang .yyc .yyc-section-intro{max-width:820px;margin-bottom:38px}
.page-yueyang .yyc .yyc-section-intro h2{font-size:clamp(30px,3.8vw,48px);letter-spacing:-.04em}
.page-yueyang .yyc .yyc-section-intro>p:last-child{max-width:670px;margin-top:16px;color:#44565b}

.page-yueyang .yyc .yyc-hero{position:relative;color:#fff;background:var(--ink)}
.page-yueyang .yyc .yyc-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 28%,rgba(142,198,207,.14),transparent 34%),linear-gradient(135deg,#0b1c22,#12343d);pointer-events:none}
.page-yueyang .yyc .yyc-hero-layout{position:relative;min-height:660px;display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:5%;padding-block:86px 102px}
.page-yueyang .yyc .yyc-hero-copy{position:relative;z-index:2;max-width:570px}
.page-yueyang .yyc .yyc-hero .yyc-kicker{color:#f6bd70}
.page-yueyang .yyc .yyc-hero h1{font-size:clamp(45px,5.5vw,70px);letter-spacing:-.055em}
.page-yueyang .yyc .yyc-hero h1 span{display:block;margin-top:17px;color:#ebc58c;font-size:.72em;line-height:1.25}
.page-yueyang .yyc .yyc-lead{max-width:550px;margin-top:25px;color:#dce8e7;font-size:17px}
.page-yueyang .yyc .yyc-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:31px}
.page-yueyang .yyc .yyc-hero-actions a{display:inline-flex;justify-content:space-between;align-items:center;gap:22px;border:1px solid rgba(255,255,255,.3);padding:13px 18px;font-weight:700;transition:background .2s,color .2s,border-color .2s}
.page-yueyang .yyc .yyc-hero-actions a:first-child{background:var(--amber);border-color:var(--amber);color:var(--ink)}
.page-yueyang .yyc .yyc-hero-actions a:hover,.page-yueyang .yyc .yyc-hero-actions a:focus-visible{background:#fff;color:var(--ink);border-color:#fff}
.page-yueyang .yyc .yyc-hero-note{margin-top:17px;color:#a8c0c3;font-size:12px}
.page-yueyang .yyc .yyc-hero-visual{height:500px;position:relative;border:1px solid rgba(255,255,255,.17);box-shadow:0 30px 80px rgba(0,0,0,.28);overflow:hidden}
.page-yueyang .yyc .yyc-hero-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(2,14,19,.72),transparent 25%);pointer-events:none}
.page-yueyang .yyc .yyc-hero-visual figcaption{position:absolute;z-index:1;bottom:18px;left:20px;right:20px;color:#e6eeee}
.page-yueyang .yyc .yyc-hero-edge{position:relative;display:flex;align-items:center;gap:18px;max-width:1200px;margin:-48px auto 0;padding:0 0 20px;color:#a8c0c3;font:700 10px/1 system-ui,sans-serif;letter-spacing:.15em}
.page-yueyang .yyc .yyc-hero-edge i{height:1px;flex:1;background:linear-gradient(90deg,var(--cyan),var(--amber))}

.page-yueyang .yyc .yyc-compare{padding:104px 0 98px;background:var(--paper)}
.page-yueyang .yyc .yyc-compare-board{border-top:6px solid var(--amber);background:var(--white);box-shadow:0 28px 60px rgba(11,28,34,.09)}
.page-yueyang .yyc .yyc-board-heading,.page-yueyang .yyc .yyc-board-row{display:grid;grid-template-columns:1.05fr .9fr 1.05fr}
.page-yueyang .yyc .yyc-board-heading{background:#183c45;color:#dce8e7}
.page-yueyang .yyc .yyc-board-heading span{padding:16px 24px;font:800 11px/1.4 system-ui,sans-serif;letter-spacing:.12em}
.page-yueyang .yyc .yyc-board-heading span+span{border-left:1px solid rgba(255,255,255,.17)}
.page-yueyang .yyc .yyc-board-row{border-bottom:1px solid #d8d7cd;transition:background .2s}
.page-yueyang .yyc .yyc-board-row:last-child{border-bottom:0}
.page-yueyang .yyc .yyc-board-row.is-current{background:#fff3de}
.page-yueyang .yyc .yyc-board-row>div{padding:20px 24px;min-width:0}
.page-yueyang .yyc .yyc-board-row>div+div{border-left:1px solid #deddd4}
.page-yueyang .yyc .yyc-board-row button{display:flex;align-items:center;gap:11px;width:100%;padding:0;border:0;background:none;color:var(--ink);text-align:left;font:800 18px/1.3 system-ui,"Microsoft YaHei",sans-serif;cursor:pointer}
.page-yueyang .yyc .yyc-board-row button b{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:50%;background:var(--teal);color:#fff;font:800 10px/1 system-ui,sans-serif}
.page-yueyang .yyc .yyc-board-row.is-current button b{background:var(--red)}
.page-yueyang .yyc .yyc-board-row button span{margin-left:auto;color:var(--red)}
.page-yueyang .yyc .yyc-board-row p{margin-top:8px;color:#46585b;font-size:14px}
.page-yueyang .yyc .yyc-board-row strong{display:inline-block;padding:4px 9px;background:#e3eeed;color:#1b5666;font-size:13px}
.page-yueyang .yyc .yyc-board-foot{margin-top:17px;color:#627074;font-size:13px}

.page-yueyang .yyc .yyc-docks{padding:98px 0 115px;background:#dce8e7}
.page-yueyang .yyc .yyc-dock-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;align-items:start}
.page-yueyang .yyc .yyc-dock-grid article{min-height:265px;padding:31px 29px;background:#f9f7ef;border-top:5px solid var(--lake);box-shadow:0 16px 40px rgba(11,28,34,.08)}
.page-yueyang .yyc .yyc-dock-grid article:nth-child(2){margin-top:24px;border-color:var(--amber)}
.page-yueyang .yyc .yyc-dock-grid article:nth-child(3){margin-top:48px;border-color:var(--red)}
.page-yueyang .yyc .yyc-dock-grid article>span{color:var(--lake);font:800 11px/1 system-ui,sans-serif;letter-spacing:.16em}
.page-yueyang .yyc .yyc-dock-grid h3{margin-top:25px;font-size:28px}
.page-yueyang .yyc .yyc-dock-grid p{margin-top:15px;color:#4a5c5d;font-size:14px}
.page-yueyang .yyc .yyc-dock-grid small{display:block;margin-top:22px;padding-top:13px;border-top:1px solid #d6d6ce;color:var(--red);font-weight:700}

.page-yueyang .yyc .yyc-address{padding:117px 0;background:var(--teal);color:#fff}
.page-yueyang .yyc .yyc-address-layout{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:8%;align-items:center}
.page-yueyang .yyc .yyc-address .yyc-kicker{color:#ffbf78}
.page-yueyang .yyc .yyc-address h2,.page-yueyang .yyc .yyc-records h2,.page-yueyang .yyc .yyc-handoff h2,.page-yueyang .yyc .yyc-articles h2,.page-yueyang .yyc .yyc-close h2{font-size:clamp(32px,4vw,52px);letter-spacing:-.04em}
.page-yueyang .yyc .yyc-address-copy>p:not(.yyc-kicker){margin-top:22px;color:#c9dde0}
.page-yueyang .yyc .yyc-address dl{margin:31px 0 0;border-top:1px solid rgba(255,255,255,.22)}
.page-yueyang .yyc .yyc-address dl div{display:flex;gap:18px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.22)}
.page-yueyang .yyc .yyc-address dt{min-width:60px;color:#f5bc75;font-weight:800}
.page-yueyang .yyc .yyc-address dd{margin:0;color:#e5eeee}
.page-yueyang .yyc .yyc-address figure{height:460px;position:relative;border:7px solid rgba(255,255,255,.13)}
.page-yueyang .yyc .yyc-address figure figcaption,.page-yueyang .yyc .yyc-records figure figcaption,.page-yueyang .yyc .yyc-handoff figure figcaption{position:absolute;bottom:0;left:0;right:0;padding:26px 18px 15px;color:#fff;background:linear-gradient(0deg,rgba(0,14,20,.76),transparent)}
.page-yueyang .yyc .yyc-ad-slot{background:#f2efe6}

.page-yueyang .yyc .yyc-records{padding:125px 0;background:#fffaf0}
.page-yueyang .yyc .yyc-records-layout{display:grid;grid-template-columns:1.08fr .92fr;gap:8%;align-items:center}
.page-yueyang .yyc .yyc-records figure{position:relative;height:455px;box-shadow:25px 25px 0 #dce8e7}
.page-yueyang .yyc .yyc-records-copy>p:not(.yyc-kicker){margin-top:20px;color:#4b5d60}
.page-yueyang .yyc .yyc-records ul{list-style:none;padding:0;margin:25px 0 0}
.page-yueyang .yyc .yyc-records li{display:grid;grid-template-columns:60px 1fr;gap:14px;padding:13px 0;border-bottom:1px solid #d6d7cd}
.page-yueyang .yyc .yyc-records li b{color:var(--red)}
.page-yueyang .yyc .yyc-records li span{color:#45575b}

.page-yueyang .yyc .yyc-handoff{padding:105px 0 120px;background:var(--paper)}
.page-yueyang .yyc .yyc-handoff-top{display:grid;grid-template-columns:.8fr 1.2fr;gap:8%;align-items:end}
.page-yueyang .yyc .yyc-handoff-top>div>p:not(.yyc-kicker){margin-top:21px;color:#405359}
.page-yueyang .yyc .yyc-handoff figure{height:400px;position:relative}
.page-yueyang .yyc .yyc-handoff-strip{display:grid;grid-template-columns:repeat(4,1fr);margin-top:35px;border-top:3px solid var(--ink);border-bottom:1px solid #b9c5c5}
.page-yueyang .yyc .yyc-handoff-strip>div{padding:22px 18px 24px}
.page-yueyang .yyc .yyc-handoff-strip>div+div{border-left:1px solid #b9c5c5}
.page-yueyang .yyc .yyc-handoff-strip strong{display:block;font-size:16px}
.page-yueyang .yyc .yyc-handoff-strip p{margin-top:8px;color:#4d5e61;font-size:13px}
.page-yueyang .yyc .yyc-exit-note{display:flex;align-items:baseline;gap:24px;margin-top:35px;padding:19px 24px;border-left:5px solid var(--red);background:#fffaf0}
.page-yueyang .yyc .yyc-exit-note b{min-width:190px;color:var(--red)}
.page-yueyang .yyc .yyc-exit-note p{color:#47595c;font-size:14px}

.page-yueyang .yyc .yyc-articles{padding:110px 0;background:var(--ink);color:#fff}
.page-yueyang .yyc .yyc-articles-layout{display:grid;grid-template-columns:.82fr 1.18fr;gap:9%}
.page-yueyang .yyc .yyc-articles .yyc-kicker{color:#f3ba70}
.page-yueyang .yyc .yyc-articles-intro>p:not(.yyc-kicker){margin-top:22px;color:#b9cdd0}
.page-yueyang .yyc .yyc-articles-intro>a{display:inline-flex;gap:36px;margin-top:28px;padding:13px 0;border-bottom:2px solid var(--amber);color:#f3c788;font-weight:800}
.page-yueyang .yyc .yyc-article-list{border-top:1px solid rgba(255,255,255,.35)}
.page-yueyang .yyc .yyc-article-list article{display:grid;grid-template-columns:95px 1fr 20px;gap:16px;align-items:start;padding:17px 0;border-bottom:1px solid rgba(255,255,255,.2)}
.page-yueyang .yyc .yyc-article-list time{color:#b8d5d8;font-size:12px}
.page-yueyang .yyc .yyc-article-list h3{font-family:inherit;font-size:16px;font-weight:650;line-height:1.55}
.page-yueyang .yyc .yyc-article-list a:hover,.page-yueyang .yyc .yyc-article-list a:focus-visible{color:#f3c788}
.page-yueyang .yyc .yyc-article-list article>span{color:var(--amber)}

.page-yueyang .yyc .yyc-close{padding:100px 0 115px;background:var(--lake);color:#fff}
.page-yueyang .yyc .yyc-close .yyc-kicker{color:#ffce8e}
.page-yueyang .yyc .yyc-close p:not(.yyc-kicker){max-width:640px;margin-top:21px;color:#dce8e7}
.page-yueyang .yyc .yyc-close a{display:inline-flex;gap:30px;margin-top:26px;padding:11px 0;border-bottom:2px solid #f4c37f;font-weight:750}
.page-yueyang .yyc a:focus-visible,.page-yueyang .yyc button:focus-visible{outline:3px solid #ffce8e;outline-offset:4px}

@media(max-width:900px){.page-yueyang .yyc .yyc-hero-layout{grid-template-columns:1fr;gap:34px;padding-block:70px 90px}.page-yueyang .yyc .yyc-hero-visual{height:420px}.page-yueyang .yyc .yyc-hero-edge{width:calc(100% - 48px)}.page-yueyang .yyc .yyc-address-layout,.page-yueyang .yyc .yyc-records-layout,.page-yueyang .yyc .yyc-handoff-top,.page-yueyang .yyc .yyc-articles-layout{grid-template-columns:1fr;gap:42px}.page-yueyang .yyc .yyc-records figure{order:2}.page-yueyang .yyc .yyc-records-copy{order:1}.page-yueyang .yyc .yyc-handoff-strip{grid-template-columns:repeat(2,1fr)}.page-yueyang .yyc .yyc-handoff-strip>div:nth-child(3){border-left:0;border-top:1px solid #b9c5c5}.page-yueyang .yyc .yyc-handoff-strip>div:nth-child(4){border-top:1px solid #b9c5c5}}
@media(max-width:680px){.page-yueyang .yyc .yyc-shell{width:min(100% - 32px,560px)}.page-yueyang .yyc .yyc-hero-layout{padding-block:58px 72px}.page-yueyang .yyc .yyc-hero h1{font-size:clamp(38px,10vw,54px)}.page-yueyang .yyc .yyc-lead{font-size:15px}.page-yueyang .yyc .yyc-hero-visual{height:290px}.page-yueyang .yyc .yyc-hero-edge{width:calc(100% - 32px);margin-top:-26px;font-size:9px}.page-yueyang .yyc .yyc-compare,.page-yueyang .yyc .yyc-docks,.page-yueyang .yyc .yyc-address,.page-yueyang .yyc .yyc-records,.page-yueyang .yyc .yyc-handoff,.page-yueyang .yyc .yyc-articles,.page-yueyang .yyc .yyc-close{padding-block:72px}.page-yueyang .yyc .yyc-section-intro{margin-bottom:28px}.page-yueyang .yyc .yyc-board-heading{display:none}.page-yueyang .yyc .yyc-board-row{display:block;padding:7px 0}.page-yueyang .yyc .yyc-board-row>div{padding:12px 18px}.page-yueyang .yyc .yyc-board-row>div+div{border:0;border-top:1px solid #deddd4}.page-yueyang .yyc .yyc-board-row>div:nth-child(2){background:#eaf0ee}.page-yueyang .yyc .yyc-board-row>div:nth-child(2):before,.page-yueyang .yyc .yyc-board-row>div:nth-child(3):before{display:block;margin-bottom:5px;color:#577076;font:800 10px/1 system-ui,sans-serif;letter-spacing:.12em}.page-yueyang .yyc .yyc-board-row>div:nth-child(2):before{content:"核对点 / SWITCH"}.page-yueyang .yyc .yyc-board-row>div:nth-child(3):before{content:"拟变轨 / NEXT"}.page-yueyang .yyc .yyc-dock-grid{grid-template-columns:1fr;gap:14px}.page-yueyang .yyc .yyc-dock-grid article,.page-yueyang .yyc .yyc-dock-grid article:nth-child(2),.page-yueyang .yyc .yyc-dock-grid article:nth-child(3){min-height:0;margin-top:0}.page-yueyang .yyc .yyc-address figure,.page-yueyang .yyc .yyc-records figure,.page-yueyang .yyc .yyc-handoff figure{height:300px}.page-yueyang .yyc .yyc-records figure{box-shadow:12px 12px 0 #dce8e7}.page-yueyang .yyc .yyc-handoff-strip{grid-template-columns:1fr}.page-yueyang .yyc .yyc-handoff-strip>div+div,.page-yueyang .yyc .yyc-handoff-strip>div:nth-child(3),.page-yueyang .yyc .yyc-handoff-strip>div:nth-child(4){border-left:0;border-top:1px solid #b9c5c5}.page-yueyang .yyc .yyc-exit-note{display:block}.page-yueyang .yyc .yyc-exit-note p{margin-top:7px}.page-yueyang .yyc .yyc-article-list article{grid-template-columns:1fr 20px;gap:6px}.page-yueyang .yyc .yyc-article-list time{grid-column:1/-1}.page-yueyang .yyc .yyc-article-list h3{font-size:15px}}
@media(prefers-reduced-motion:reduce){.page-yueyang .yyc *, .page-yueyang .yyc *:before,.page-yueyang .yyc *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
