.ycc-main{--ycc-ink:#06151a;--ycc-dark:#0b242b;--ycc-teal:#0d3238;--ycc-cyan:#43e6dc;--ycc-lime:#c9f25d;--ycc-paper:#eef4ef;--ycc-grey:#526965;background:var(--ycc-paper);color:var(--ycc-ink);font-family:"PingFang SC","Microsoft YaHei",sans-serif;line-height:1.8;overflow:hidden}.ycc-main *{box-sizing:border-box;min-width:0}.ycc-main h1,.ycc-main h2,.ycc-main h3,.ycc-main p,.ycc-main figure{margin:0}.ycc-main a{color:inherit}.ycc-main button,.ycc-main input{font:inherit}.ycc-main a:focus-visible,.ycc-main button:focus-visible,.ycc-main input:focus-visible,.ss-top:focus-visible,.ss-skip:focus-visible{outline:3px solid #078a81;outline-offset:5px}.ycc-wrap{width:min(1240px,calc(100% - 72px));margin:auto}.ycc-main section[id]{scroll-margin-top:110px}.ycc-cover{background:var(--ycc-lime);padding:30px 0 55px}.ycc-topline{display:flex;justify-content:space-between;gap:20px;font-size:11px;letter-spacing:.1em;border-bottom:1px solid #738d43;padding-bottom:21px}.ycc-topline a{text-decoration:none}.ycc-title-row{display:grid;grid-template-columns:1.5fr .72fr;gap:90px;align-items:end;padding-top:49px}.ycc-main h1{font-weight:600;line-height:1.14;font-size:25px;letter-spacing:-.025em}.ycc-main h1>span{display:block;font-size:clamp(60px,6.5vw,92px);line-height:1.09;letter-spacing:-.065em;font-weight:700;margin-top:17px}.ycc-label{font-size:11px;border:1px solid #71883e;padding:5px 10px;display:inline-block;letter-spacing:.08em}.ycc-cover-copy>p{font-size:15px;margin:20px 0 23px}.ycc-button{display:inline-flex;justify-content:space-between;align-items:center;gap:30px;background:var(--ycc-dark);color:var(--ycc-lime)!important;border:1px solid var(--ycc-dark);padding:14px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s}.ycc-button b{font-size:20px;font-weight:400}.ycc-button:hover{background:#154c51;transform:translateY(-2px)}.ycc-main .ycc-cover-small{font-size:10px;margin:15px 0 0;color:#475633}.ycc-network{background:var(--ycc-dark);color:var(--ycc-paper);padding:29px 0 26px}.ycc-network-head{display:flex;justify-content:space-between;gap:20px;font-size:12px;color:var(--ycc-cyan)}.ycc-network-head>span{font-size:10px;color:#93aaa6}.ycc-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:46px;position:relative;margin-top:33px}.ycc-flow:before{content:"";position:absolute;height:1px;background:#388787;left:10%;right:10%;top:28px}.ycc-flow a{position:relative;text-decoration:none;display:block}.ycc-flow a:not(:last-child):after{content:"→";position:absolute;right:-34px;top:14px;color:var(--ycc-cyan);font-size:19px}.ycc-flow i{font:20px Georgia,serif;width:58px;height:58px;background:var(--ycc-teal);border:1px solid var(--ycc-cyan);display:grid;place-content:center;border-radius:50%;position:relative;color:var(--ycc-lime);transition:background .2s,color .2s}.ycc-flow a:hover i,.ycc-flow a:focus-visible i{background:var(--ycc-cyan);color:var(--ycc-ink)}.ycc-flow strong{font-size:18px;font-weight:500;display:block;margin-top:18px}.ycc-flow span{font-size:11px;color:#a4bdb9}.ycc-network-foot{display:flex;gap:10px;align-items:center;margin-top:28px;padding-top:18px;border-top:1px solid #31504f}.ycc-network-foot p{font-size:11px;color:#a4bdb9}.ycc-dot{width:7px;height:7px;flex:0 0 7px;background:var(--ycc-lime);border-radius:50%;box-shadow:0 0 0 4px #c9f25d12}.ycc-section{padding:88px 0}.ycc-main h2{font-size:clamp(29px,3.1vw,43px);font-weight:600;line-height:1.3;letter-spacing:-.035em}.ycc-intro-grid{display:grid;grid-template-columns:210px 1fr;gap:35px;align-items:start;margin-bottom:50px}.ycc-section-index{display:flex;align-items:center;gap:20px}.ycc-section-index>span{font:72px/.95 Georgia,serif;color:#357578}.ycc-section-index p{font-size:11px;color:#60746c}.ycc-lead{font-size:14px;color:var(--ycc-grey);margin-top:23px!important;max-width:690px}.ycc-relation-grid{display:grid;grid-template-columns:.76fr 1.2fr;gap:90px;align-items:start}.ycc-rule{border-top:1px solid #9fb8ad;padding:22px 0 30px}.ycc-rule>span{display:inline-block;font-size:10px;padding:2px 8px;background:#d5e8d8;color:#32635a;margin-bottom:13px}.ycc-rule h3{font-size:20px;line-height:1.45;margin-bottom:13px}.ycc-rule p{font-size:13px;color:var(--ycc-grey)}.ycc-mini-note{font-size:11px;color:#557466;border-left:3px solid #a9d446;padding-left:17px;margin-top:5px!important}.ycc-main .ss-photo img{display:block;width:100%;height:auto;object-fit:cover}.ycc-main .ss-photo figcaption{font-size:10px;color:#617c70;text-align:right;padding-top:6px}.ycc-relation-image{margin-top:44px}.ycc-relation-image img{aspect-ratio:1.18}.ycc-image-note{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #a7beb6;padding-top:13px;margin-top:18px!important;font-size:11px;color:#5b7269}.ycc-image-note b{font-weight:500;color:#315f5c}.ycc-locator{padding:34px 0;background:#dcebc1;border-top:1px solid #b1cd86}.ycc-locator>.ycc-wrap{display:grid;grid-template-columns:1fr 1.5fr;gap:40px;align-items:center}.ycc-kicker{font-size:11px;letter-spacing:.13em;color:#386c68;font-weight:600}.ycc-main .ycc-locator h2{font-size:25px;margin-top:8px}.ycc-topic-buttons{display:flex;gap:8px;flex-wrap:wrap}.ycc-topic-buttons button{font-size:12px;cursor:pointer;background:transparent;border:1px solid #84a070;padding:7px 16px;color:#193d32}.ycc-topic-buttons button[aria-pressed="true"]{background:var(--ycc-dark);border-color:var(--ycc-dark);color:var(--ycc-lime)}.ycc-locator-content>p{font-size:11px;margin-top:12px;color:#496943;min-height:22px}.ycc-promo{background:var(--ycc-paper);padding:38px 36px 0}.ycc-promo>a{display:block;max-width:1200px;margin:auto}.ycc-promo img{display:block;width:100%;height:auto}.ycc-place-grid{display:grid;grid-template-columns:1.2fr .92fr;gap:85px;align-items:start}.ycc-space-image{margin-top:75px}.ycc-space-image img{aspect-ratio:1.12}.ycc-place-copy h2{margin-top:17px}.ycc-detail-list{margin:30px 0 0}.ycc-detail-list>div{display:grid;grid-template-columns:90px 1fr;gap:18px;border-top:1px solid #adbfba;padding:19px 0}.ycc-detail-list dt{font-size:12px;font-weight:600;color:#315f5c}.ycc-detail-list dd{margin:0;font-size:12px;color:var(--ycc-grey)}.ycc-line-note{font-size:11px;color:#5b7865;background:#dcebc1;padding:12px 17px;margin-top:13px!important}.ycc-people{background:var(--ycc-teal);color:var(--ycc-paper);padding-top:64px}.ycc-people .ycc-kicker{color:var(--ycc-cyan)}.ycc-people-title{display:grid;grid-template-columns:210px 1fr 100px;gap:35px;align-items:start}.ycc-small-arrow{font-size:80px;line-height:1;color:var(--ycc-lime);text-align:right}.ycc-people-grid{display:grid;grid-template-columns:1.04fr .86fr;gap:100px;align-items:end;margin-top:55px}.ycc-people-records article{display:grid;grid-template-columns:98px 1fr;gap:10px 22px;border-top:1px solid #476662;padding:25px 0}.ycc-people-records article>span{font-size:11px;color:var(--ycc-cyan);padding-top:3px}.ycc-people-records h3{font-size:19px;font-weight:500;line-height:1.5}.ycc-people-records p{font-size:13px;grid-column:2;color:#bed2ca}.ycc-signing-image img{aspect-ratio:.96;object-position:52%}.ycc-people .ss-photo figcaption{color:#9fc3b6}.ycc-figure-tag{font-size:11px;color:var(--ycc-cyan);margin-top:16px!important}.ycc-boundaries{background:#c9f25d;padding:33px 0}.ycc-boundaries>.ycc-wrap{display:grid;grid-template-columns:210px 1fr;gap:35px}.ycc-main .ycc-boundaries h2{font-size:25px}.ycc-boundaries p{font-size:12px;display:grid;grid-template-columns:80px 1fr;gap:15px}.ycc-boundaries p+p{margin-top:10px}.ycc-boundaries strong{font-weight:600}.ycc-sync-head{display:grid;grid-template-columns:210px 1.2fr 1fr;gap:35px;align-items:start;margin-bottom:42px}.ycc-sync-head>p:last-child{font-size:14px;color:var(--ycc-grey);padding-top:5px}.ycc-sync-photo{margin-left:245px}.ycc-sync-photo img{aspect-ratio:2.2}.ycc-handover{display:grid;grid-template-columns:.9fr 1.1fr;gap:85px;margin-top:42px}.ycc-sync-notes h3{font-size:24px;font-weight:500;line-height:1.4}.ycc-sync-notes ol{list-style:none;counter-reset:note;margin:22px 0 0;padding:0}.ycc-sync-notes li{counter-increment:note;position:relative;padding:17px 0 17px 35px;border-top:1px solid #abc0b7}.ycc-sync-notes li:before{content:counter(note,decimal-leading-zero);position:absolute;left:0;top:20px;font-size:11px;color:#367774}.ycc-sync-notes strong{font-size:14px;font-weight:500}.ycc-sync-notes li p{font-size:12px;color:var(--ycc-grey);margin-top:6px}.ycc-prep{background:#e0ece2;border:1px solid #b2c9bb;padding:30px}.ycc-prep-head{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;border-bottom:1px solid #94b5a2}.ycc-prep-head h3{font-size:19px;font-weight:500}.ycc-prep-head output{color:#327975;font-size:14px;white-space:nowrap}.ycc-prep label{display:flex;gap:13px;align-items:start;padding:14px 0;border-bottom:1px solid #bbd0c1;font-size:13px;cursor:pointer}.ycc-prep input{width:17px;height:17px;flex:0 0 17px;margin:4px 0 0;accent-color:#0d5555}.ycc-prep label:has(input:checked){color:#386f62}.ycc-prep>p{font-size:10px;color:#657d6f;margin-top:18px}.ycc-prep button{font-size:11px;border:0;border-bottom:1px solid #709885;background:none;color:#3d695c;padding:0;cursor:pointer;margin-top:12px}.ycc-reading-head{display:flex;align-items:end;justify-content:space-between;gap:30px}.ycc-reading-head h2{margin-top:14px}.ycc-text-link{display:inline-flex;gap:20px;align-items:center;text-decoration:none;border-bottom:1px solid #2b7e73;padding-bottom:5px;font-size:12px}.ycc-article-list{list-style:none;padding:0;margin:34px 0 45px}.ycc-article-list li{border-top:1px solid #aabfb5}.ycc-article-list a{display:grid;grid-template-columns:100px 1fr 28px;gap:25px;align-items:center;padding:21px 0;text-decoration:none}.ycc-article-list time{font-size:11px;color:#5c7c6f}.ycc-article-list span{font-size:15px}.ycc-article-list b{font-size:21px;font-weight:400}.ycc-article-list a:hover>span{color:#137d73}.ycc-final-note{background:var(--ycc-lime);padding:34px 38px;display:flex;justify-content:space-between;align-items:center;gap:30px}.ycc-final-note span{font-size:11px;color:#456b37}.ycc-final-note p{font-size:25px;line-height:1.4;margin-top:14px}.ycc-final-note strong{font-weight:600}.ycc-return{font-size:11px;color:#5d7d6e!important;display:inline-block;text-decoration:none;margin-top:25px}.ss-skip{position:fixed;top:12px;left:12px;background:#c9f25d;color:#06151a;padding:12px 20px;transform:translateY(-160%);z-index:10000}.ss-skip:focus{transform:translateY(0)}.ss-top{position:fixed;right:22px;bottom:24px;border:1px solid #43e6dc;width:44px;height:44px;background:#0b242b;color:#c9f25d;font-size:22px;z-index:80;opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity .2s,transform .2s}.ss-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.ycc-image-pending{min-height:300px;background:#173e41;color:#c9f25d;padding:30px}
@media(max-width:1024px){.ycc-wrap{width:calc(100% - 48px)}.ycc-title-row{gap:45px;grid-template-columns:1.3fr .9fr}.ycc-main h1>span{font-size:69px}.ycc-flow{gap:35px}.ycc-flow a:not(:last-child):after{right:-26px}.ycc-flow strong{font-size:16px}.ycc-section{padding:70px 0}.ycc-intro-grid{grid-template-columns:170px 1fr;gap:25px}.ycc-relation-grid,.ycc-place-grid{gap:40px;grid-template-columns:1fr 1fr}.ycc-locator>.ycc-wrap{grid-template-columns:.8fr 1.2fr;gap:25px}.ycc-topic-buttons button{padding:7px 12px}.ycc-people-title{grid-template-columns:170px 1fr 65px;gap:25px}.ycc-people-grid{gap:50px}.ycc-small-arrow{font-size:60px}.ycc-people-records article{display:block}.ycc-people-records h3{margin:9px 0 10px}.ycc-sync-head{grid-template-columns:170px 1fr;gap:25px}.ycc-sync-head>p:last-child{grid-column:2}.ycc-sync-photo{margin-left:195px}.ycc-handover{gap:40px}.ycc-prep{padding:24px}.ycc-boundaries>.ycc-wrap{grid-template-columns:170px 1fr;gap:25px}.ycc-final-note p{font-size:22px}}
@media(max-width:680px){.ycc-wrap{width:calc(100% - 36px)}.ycc-cover{padding:23px 0 38px}.ycc-topline{font-size:10px;letter-spacing:.03em;gap:12px;padding-bottom:18px}.ycc-title-row{display:block;padding-top:32px}.ycc-main h1{font-size:22px}.ycc-main h1>span{font-size:clamp(48px,11vw,69px);line-height:1.14;margin-top:14px;letter-spacing:-.05em}.ycc-cover-copy{margin-top:30px;max-width:450px}.ycc-cover-copy>p{font-size:14px;margin:15px 0 20px}.ycc-button{font-size:13px;padding:12px 17px}.ycc-network{padding:24px 0}.ycc-network-head{display:block;font-size:12px}.ycc-network-head>span{display:block;margin-top:5px}.ycc-flow{grid-template-columns:1fr 1fr;gap:25px 28px;margin-top:25px}.ycc-flow:before{display:none}.ycc-flow a:not(:last-child):after{display:none}.ycc-flow a{border-top:1px solid #357473;padding-top:13px}.ycc-flow i{width:43px;height:43px;font-size:16px}.ycc-flow strong{font-size:15px;margin-top:12px}.ycc-flow span{font-size:10px}.ycc-network-foot{margin-top:22px;align-items:start}.ycc-dot{margin-top:7px}.ycc-network-foot p{font-size:10px}.ycc-section{padding:54px 0}.ycc-main h2{font-size:30px}.ycc-intro-grid{display:block;margin-bottom:31px}.ycc-section-index{gap:17px;margin-bottom:27px}.ycc-section-index>span{font-size:53px}.ycc-section-index p{font-size:10px}.ycc-lead{font-size:13px;margin-top:20px!important}.ycc-relation-grid,.ycc-place-grid{display:flex;flex-direction:column;gap:30px}.ycc-relation-image{margin:0;width:100%}.ycc-relation-image img{aspect-ratio:1.3}.ycc-rule{padding:21px 0 25px}.ycc-rule h3{font-size:20px}.ycc-rule p{font-size:13px}.ycc-locator{padding:26px 0}.ycc-locator>.ycc-wrap{display:block}.ycc-main .ycc-locator h2{font-size:25px;margin-top:10px}.ycc-locator-content{margin-top:20px}.ycc-topic-buttons{gap:7px}.ycc-topic-buttons button{font-size:11px;padding:8px 11px}.ycc-locator-content>p{font-size:11px;min-height:40px}.ycc-promo{padding:30px 18px 0}.ycc-space-image{margin:0;width:100%}.ycc-space-image img{aspect-ratio:1.3}.ycc-place-copy h2{margin-top:14px}.ycc-detail-list{margin-top:26px}.ycc-detail-list>div{grid-template-columns:76px 1fr;gap:14px;padding:17px 0}.ycc-detail-list dt,.ycc-detail-list dd{font-size:12px}.ycc-line-note{font-size:10px}.ycc-people-title{display:block}.ycc-people-title h2{margin-top:16px}.ycc-small-arrow{display:block;text-align:left;font-size:45px;margin-top:15px}.ycc-people-grid{display:flex;flex-direction:column;gap:25px;align-items:stretch;margin-top:25px}.ycc-people-records article{padding:21px 0}.ycc-signing-image img{aspect-ratio:1.25}.ycc-boundaries{padding:29px 0}.ycc-boundaries>.ycc-wrap{display:block}.ycc-main .ycc-boundaries h2{font-size:24px;margin-bottom:20px}.ycc-boundaries p{display:block;font-size:12px}.ycc-boundaries strong{display:block;margin-bottom:3px}.ycc-boundaries p+p{margin-top:16px}.ycc-sync-head{display:block;margin-bottom:28px}.ycc-sync-head h2{margin:16px 0 20px}.ycc-sync-head>p:last-child{font-size:13px}.ycc-sync-photo{margin:0}.ycc-sync-photo img{aspect-ratio:1.4}.ycc-handover{display:block;margin-top:32px}.ycc-sync-notes h3{font-size:23px}.ycc-prep{margin-top:27px;padding:23px 20px}.ycc-prep-head{gap:12px}.ycc-prep-head h3{font-size:18px}.ycc-prep-head output{font-size:12px}.ycc-prep label{font-size:12px}.ycc-reading-head{display:block}.ycc-reading-head .ycc-text-link{margin-top:20px}.ycc-article-list{margin-top:25px;margin-bottom:32px}.ycc-article-list a{grid-template-columns:1fr 20px;gap:7px 14px;padding:18px 0}.ycc-article-list time{grid-column:1;grid-row:2;font-size:10px}.ycc-article-list span{font-size:14px;grid-column:1;grid-row:1}.ycc-article-list b{grid-column:2;grid-row:1/3}.ycc-final-note{display:block;padding:28px 23px}.ycc-final-note p{font-size:21px;margin-top:12px}.ycc-final-note .ycc-button{margin-top:24px}.ss-top{right:12px;bottom:16px;width:40px;height:40px}}
@media(prefers-reduced-motion:reduce){.ycc-main *,.ss-top,.ss-skip{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
