:root{--ink:#172522;--forest:#173c36;--moss:#526861;--ivory:#f5f1e8;--paper:#fffdf8;--line:#d9d2c5;--rust:#a85536;--gold:#bd8e49;--orange:#ef842d;--blue:#2d6f9f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ivory);color:var(--ink);margin:0;font-family:Microsoft YaHei,PingFang SC,sans-serif;font-size:16px}button,input,select,textarea{font:inherit}button{color:inherit}img,video{max-width:100%}.loading-page{text-align:center;background:var(--forest);color:#fff;place-content:center;min-height:100vh;display:grid}.loading-page span{font-family:STSong,SimSun,serif;font-size:80px}.loading-page p{letter-spacing:.18em}.site-header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f5f1e8f0;border-bottom:1px solid #1725221f;justify-content:space-between;align-items:center;gap:30px;min-height:74px;padding:0 clamp(20px,4vw,66px);display:flex;position:sticky;top:0}.site-brand{cursor:pointer;text-align:left;background:0 0;border:0;gap:1px;padding:10px 0;display:grid}.site-brand__cn{letter-spacing:.18em;font-family:STSong,SimSun,serif;font-size:22px}.site-brand__en{color:var(--moss);letter-spacing:.19em;font-size:10px}.site-nav{align-items:center;gap:22px;display:flex}.site-nav button{color:#4c5a56;cursor:pointer;background:0 0;border:0;padding:26px 0 23px;font-size:14px;position:relative}.site-nav button:after{content:"";background:var(--rust);height:1px;transition:all .25s;position:absolute;bottom:16px;left:0;right:0;transform:scaleX(0)}.site-nav button:hover:after,.site-nav button.active:after{transform:scaleX(1)}.site-nav button.active{color:var(--ink)}.menu-toggle{cursor:pointer;background:0 0;border:0;display:none}.cover-hero{color:#fff;background-color:#1b3531;background-position:50%;background-size:cover;align-items:center;min-height:calc(100vh - 74px);padding:clamp(36px,8vw,110px);display:flex;position:relative}.cover-hero:after{content:"";pointer-events:none;border:1px solid #ffffff29;position:absolute;inset:0}.cover-hero__content{z-index:1;max-width:760px;position:relative}.hero-eyebrow,.section-kicker{color:var(--rust);letter-spacing:.22em;margin:0 0 20px;font-size:12px;font-weight:600}.cover-hero .hero-eyebrow{color:#e5bc7f}.cover-hero h1{letter-spacing:.12em;text-shadow:0 3px 28px #00000040;margin:0;font-family:STSong,SimSun,serif;font-size:clamp(64px,11vw,142px);font-weight:400;line-height:1}.hero-subtitle{letter-spacing:.18em;margin:28px 0 0;font-family:STSong,SimSun,serif;font-size:clamp(18px,2.4vw,29px)}.cover-hero blockquote{border-left:1px solid #ffffff80;margin:62px 0 0;padding-left:22px;font-family:STSong,SimSun,serif;font-size:18px;line-height:2}.hero-feature{z-index:2;color:#fff;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e211e80;border:1px solid #ffffff6b;gap:8px;width:min(310px,35vw);padding:19px 22px;display:grid;position:absolute;bottom:clamp(24px,7vw,80px);right:clamp(24px,6vw,90px)}.hero-feature span{color:#e5bc7f;letter-spacing:.18em;font-size:11px}.hero-feature strong{font-family:STSong,SimSun,serif;font-size:17px;font-weight:500;line-height:1.55}.portal-section,.editorial-section,.channel-page,.archive-page,.timeline-page,.about-page,.related-section{width:min(1260px,100% - 48px);margin:0 auto;padding:clamp(74px,9vw,132px) 0}.section-intro{max-width:660px;margin-bottom:52px}.section-intro h2,.section-heading h2,.timeline-ribbon h2,.page-title h1,.related-section h2{margin:0;font-family:STSong,SimSun,serif;font-size:clamp(34px,5vw,62px);font-weight:400;line-height:1.25}.section-intro>p:last-child,.page-title>p:last-child{color:var(--moss);margin:22px 0 0;font-size:17px;line-height:1.9}.portal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.portal-card{background:var(--paper);text-align:left;cursor:pointer;border:0;grid-template-rows:clamp(280px,34vw,480px) 1fr;padding:0;transition:all .35s;display:grid;box-shadow:0 18px 54px #242a2714}.portal-card__image{background:#d9d4ca;overflow:hidden}.portal-card__image img{object-fit:cover;width:100%;height:100%;transition:transform .65s}.portal-card:hover img{transform:scale(1.025)}.portal-card__copy{padding:30px 28px 34px;position:relative}.portal-card__copy>span{color:var(--rust);letter-spacing:.12em;font-size:12px;position:absolute;top:32px;right:28px}.portal-card__copy h3{margin:0 42px 13px 0;font-family:STSong,SimSun,serif;font-size:25px;font-weight:500}.portal-card__copy p{min-height:48px;color:var(--moss);margin:0 0 26px;line-height:1.65}.portal-card__copy small{color:#75827e;font-size:12px}.editorial-section{border-top:1px solid var(--line)}.section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:44px;display:flex}.section-heading button,.timeline-ribbon button,.load-more,.back-link{border:0;border-bottom:1px solid var(--rust);cursor:pointer;background:0 0;padding:12px 0 8px}.feature-grid{grid-template-columns:repeat(12,1fr);gap:30px 22px;display:grid}.feature-grid .archive-card{grid-column:span 4}.feature-grid .archive-card--featured{grid-column:span 8}.archive-card{min-width:0}.archive-card__image{aspect-ratio:4/3;cursor:pointer;background:#ded8cd;border:0;width:100%;padding:0;overflow:hidden}.archive-card--featured .archive-card__image{aspect-ratio:16/9}.archive-card__image img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.archive-card__image:hover img{transform:scale(1.025)}.archive-card__copy{padding:20px 2px 0}.card-meta{color:var(--rust);letter-spacing:.08em;justify-content:space-between;gap:12px;margin:0 0 10px;font-size:11px;display:flex}.card-title{text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-family:STSong,SimSun,serif;font-size:clamp(20px,2vw,28px);line-height:1.45}.archive-card__copy>p:not(.card-meta){color:var(--moss);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:13px 0 18px;line-height:1.75;display:-webkit-box;overflow:hidden}.card-foot{border-top:1px solid var(--line);color:#7d8783;justify-content:space-between;padding-top:12px;font-size:12px;display:flex}.timeline-ribbon{background:var(--forest);color:#fff;text-align:center;padding:100px max(24px,50% - 630px)}.timeline-ribbon .section-kicker{color:#e5bc7f}.timeline-ribbon>div{color:#e5bc7f;align-items:center;max-width:760px;margin:46px auto 30px;display:flex}.timeline-ribbon i{background:#ffffff59;flex:1;height:1px;margin:0 15px}.timeline-ribbon button{color:#fff;border-color:#e5bc7f}.page-title{max-width:790px;margin-bottom:58px}.channel-page--meipian .section-kicker{color:var(--orange)}.channel-grid,.archive-grid,.related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:46px 24px;display:grid}.channel-grid .archive-card--featured{grid-column:span 2}.archive-tools{background:var(--paper);border:1px solid var(--line);grid-template-columns:2fr repeat(3,1fr);gap:14px;margin-bottom:26px;padding:24px;display:grid}.archive-tools label{color:var(--moss);gap:7px;font-size:12px;display:grid}.archive-tools input,.archive-tools select{width:100%;min-height:46px;color:var(--ink);background:#fff;border:1px solid #cbc4b8;border-radius:0;padding:10px 12px;font-size:15px}.result-count{color:var(--moss);margin:0 0 28px}.load-more{margin:52px auto 0;display:block}.empty-state{border:1px solid var(--line);background:var(--paper);text-align:center;padding:80px 30px}.empty-state h2{font-family:STSong,SimSun,serif;font-weight:400}.timeline-list{gap:54px;display:grid}.timeline-list>section{border-top:1px solid var(--line);grid-template-columns:160px 1fr;gap:34px;padding-top:24px;display:grid}.timeline-list header{align-content:start;gap:6px;display:grid}.timeline-list header strong{font-family:STSong,SimSun,serif;font-size:34px;font-weight:400}.timeline-list header span,.timeline-list button time,.timeline-list button small{color:var(--moss)}.timeline-list section>div{display:grid}.timeline-list button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:110px 1fr 120px;gap:20px;padding:15px 0;display:grid}.about-copy{max-width:760px;margin-left:auto;font-family:STSong,SimSun,serif;font-size:20px;line-height:2.1}.article-page{background:var(--paper)}.article-reader{width:min(1000px,100% - 44px);margin:0 auto;padding:68px 0 100px}.back-link{color:var(--moss);margin-bottom:60px}.article-reader__head{text-align:center;max-width:840px;margin:0 auto 52px}.article-source{color:var(--rust);letter-spacing:.16em;font-size:12px}.article-page--meipian .article-source{color:var(--orange)}.article-reader__head h1{margin:24px 0;font-family:STSong,SimSun,serif;font-size:clamp(36px,6vw,68px);font-weight:400;line-height:1.35}.article-byline{color:var(--moss);justify-content:center;gap:22px;font-size:13px;display:flex}.article-hero{margin:0 0 70px}.article-hero img{object-fit:contain;background:#ece8df;width:100%;max-height:78vh}.article-prose,.meipian-reading{max-width:760px;margin:0 auto;font-family:STSong,SimSun,serif;font-size:18px;line-height:2.05}.article-prose p{white-space:pre-line}.photo-sequence{max-width:820px;margin:70px auto 0}.photo-sequence>h2{border-bottom:1px solid var(--line);margin-bottom:40px;padding-bottom:14px;font-family:STSong,SimSun,serif;font-weight:400}.photo-sequence figure{margin:0 0 74px}.photo-sequence img{object-fit:contain;width:auto;max-width:100%;max-height:86vh;margin:auto;display:block}.photo-sequence figcaption{max-width:720px;color:var(--moss);grid-template-columns:42px 1fr;gap:14px;margin:15px auto 0;display:grid}.photo-sequence figcaption span{color:var(--rust);letter-spacing:.14em;font-size:12px}.photo-sequence figcaption p{margin:0}.article-audio{width:100%;margin:0 0 46px}.meipian-text{margin:30px 0}.meipian-text p{white-space:pre-line;margin:.5em 0}.meipian-text--kicker,.meipian-text--heading,.meipian-text--section{color:var(--orange);text-align:center}.meipian-text--kicker{font-size:16px;font-weight:600}.meipian-text--heading{margin:48px 0 28px;font-size:28px;font-weight:600}.meipian-text--section{margin-top:50px;font-size:20px}.meipian-caption{color:var(--blue);margin:38px 0 15px;font-weight:600;line-height:1.8}.meipian-image{text-align:center;margin:0 0 58px}.meipian-image img{object-fit:contain;max-height:90vh}.meipian-image figcaption{color:var(--blue);margin-top:12px;font-size:14px}.meipian-video{margin:50px 0}.meipian-video figcaption{color:var(--orange);text-align:center;margin-bottom:18px;font-weight:600}.meipian-video video{background:#111;width:100%;max-height:75vh}.source-note{border-top:1px solid var(--line);max-width:760px;color:var(--moss);margin:72px auto 0;padding-top:20px;font-size:13px}.source-note a{color:var(--rust)}.article-neighbors{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:28px;margin-top:74px;padding-top:28px;display:grid}.article-neighbors button{text-align:left;cursor:pointer;background:0 0;border:0;gap:8px;padding:0;display:grid}.article-neighbors button:last-child{text-align:right}.article-neighbors small{color:var(--rust)}.related-section{border-top:1px solid var(--line)}.site-footer{color:#fff;background:#102925;grid-template-columns:1fr auto;align-items:end;gap:28px;padding:64px max(24px,50% - 630px);display:grid}.site-footer>div{display:grid}.site-footer strong{letter-spacing:.14em;font-family:STSong,SimSun,serif;font-size:28px;font-weight:400}.site-footer span{color:#aab9b4;letter-spacing:.18em;font-size:10px}.site-footer p{color:#c6d0cd;grid-column:1}.site-footer nav{text-align:right;grid-area:1/2/3;gap:10px;display:grid}.site-footer a{color:#c6d0cd;font-size:13px}.admin-page{background:#eee9df;min-height:100vh}.admin-header{background:var(--forest);color:#fff;justify-content:space-between;align-items:center;padding:25px 32px;display:flex}.admin-header h1{margin:4px 0 0;font-family:STSong,SimSun,serif;font-weight:400}.admin-header .eyebrow{color:#e5bc7f;letter-spacing:.16em;margin:0;font-size:11px}.admin-user{align-items:center;gap:16px;display:flex}.admin-user a,.admin-user button{color:#fff;cursor:pointer;background:0 0;border:0;text-decoration:underline}.admin-status{color:var(--forest);background:#dbe6e1;padding:10px 32px}.admin-shell{grid-template-columns:320px 1fr;align-items:start;gap:20px;width:min(1460px,100% - 36px);margin:22px auto;display:grid}.admin-list,.admin-editor{background:var(--paper);border:1px solid var(--line)}.admin-list{max-height:calc(100vh - 110px);position:sticky;top:90px;overflow:auto}.admin-list-tools{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:8px;padding:13px;display:grid}.admin-list-tools input,.admin-list-tools button,.admin-fields input,.admin-fields textarea,.admin-fields select{background:#fff;border:1px solid #cfc7ba;width:100%;padding:10px}.admin-list-tools button,.admin-save{background:var(--forest);color:#fff;cursor:pointer}.admin-article-items button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e3ddd2;gap:4px;width:100%;padding:13px 15px;display:grid}.admin-article-items button.active{border-left:3px solid var(--rust);background:#f1ece2}.admin-article-items small{color:var(--moss)}.admin-editor{padding:24px}.admin-editor-head{justify-content:space-between;align-items:start;gap:22px;display:flex}.admin-editor-head p{color:var(--moss);margin:0;font-size:12px}.admin-editor-head h2{font-family:STSong,SimSun,serif;font-weight:400}.admin-editor-head>div:last-child{gap:8px;display:flex}.admin-editor-head button,.admin-upload,.admin-work-actions button,.admin-work-actions label{cursor:pointer;background:#fff;border:1px solid #bbb2a3;padding:10px 13px}.admin-save{border-color:var(--forest)!important}.admin-danger{color:#9b3e2c}.admin-fields{grid-template-columns:repeat(2,1fr);gap:15px;margin:28px 0;display:grid}.admin-fields label{color:var(--moss);gap:6px;font-size:13px;display:grid}.admin-fields .wide{grid-column:1/-1}.admin-fields textarea{resize:vertical}.admin-works-head{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin:30px 0 16px;padding-top:24px;display:flex}.admin-works-head h3{margin:0}.admin-works-head p{color:var(--moss)}.admin-upload input,.admin-work-actions label input{display:none}.admin-work-list{gap:14px;display:grid}.admin-work{border:1px solid var(--line);background:#f6f1e8;grid-template-columns:42px 230px 1fr;gap:16px;padding:14px;display:grid}.admin-work>img{object-fit:contain;background:#ddd7cc;width:100%;height:170px}.admin-work-edit textarea{border:1px solid #cfc7ba;width:100%;padding:10px}.admin-work-actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.cover-active{color:#fff;background:var(--forest)!important}.admin-danger-text{color:#a23f2d}.admin-gate{background:var(--forest);place-content:center;min-height:100vh;display:grid}.admin-gate-card{background:var(--paper);width:min(420px,100vw - 30px);padding:34px}.admin-gate-card input{width:100%;margin:7px 0 15px;padding:12px}@media (width<=980px){.site-nav{gap:13px}.portal-grid{grid-template-columns:1fr 1fr}.portal-card:nth-child(2){margin-top:0}.portal-card:nth-child(3){grid-column:1/-1;grid-template-rows:1fr;grid-template-columns:1fr 1fr}.feature-grid .archive-card,.feature-grid .archive-card--featured{grid-column:span 6}.channel-grid,.archive-grid,.related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-tools{grid-template-columns:1fr 1fr}.admin-shell{grid-template-columns:260px 1fr}.admin-work{grid-template-columns:34px 160px 1fr}}@media (width<=760px){.site-header{min-height:66px;padding:0 18px}.site-brand__cn{font-size:19px}.menu-toggle{display:block}.site-nav{background:var(--ivory);border-bottom:1px solid var(--line);align-items:stretch;padding:12px 20px 24px;display:none;position:absolute;top:66px;left:0;right:0;box-shadow:0 18px 34px #0000001a}.site-nav.is-open{display:grid}.site-nav button{text-align:left;padding:12px 0}.cover-hero{background-position:58%;min-height:calc(100svh - 66px);padding:54px 22px 150px}.cover-hero h1{letter-spacing:.08em;font-size:clamp(58px,20vw,88px)}.hero-subtitle{letter-spacing:.1em;font-size:17px}.cover-hero blockquote{margin-top:42px;font-size:16px}.hero-feature{width:auto;bottom:24px;left:20px;right:20px}.portal-section,.editorial-section,.channel-page,.archive-page,.timeline-page,.about-page,.related-section{width:min(100% - 28px,1260px);padding:66px 0}.portal-grid{grid-template-columns:1fr;gap:18px}.portal-card,.portal-card:nth-child(3){grid-column:auto;grid-template-rows:62vw 1fr;grid-template-columns:1fr}.portal-card__copy{padding:24px 21px 28px}.feature-grid,.channel-grid,.archive-grid,.related-grid{grid-template-columns:1fr}.feature-grid .archive-card,.feature-grid .archive-card--featured,.channel-grid .archive-card--featured{grid-column:auto}.archive-card__image,.archive-card--featured .archive-card__image{aspect-ratio:4/3}.timeline-ribbon{padding:70px 20px}.archive-tools{grid-template-columns:1fr;padding:16px}.timeline-list>section{grid-template-columns:1fr;gap:12px}.timeline-list button{grid-template-columns:88px 1fr}.timeline-list button small{grid-column:2}.article-reader{width:min(100% - 26px,1000px);padding:40px 0 74px}.article-reader__head{margin-bottom:34px}.article-reader__head h1{font-size:clamp(31px,9vw,46px)}.article-byline{flex-wrap:wrap;gap:9px 16px}.article-hero{margin-bottom:42px}.article-prose,.meipian-reading{font-size:17px;line-height:1.95}.photo-sequence figure{margin-bottom:48px}.photo-sequence figcaption{grid-template-columns:1fr;gap:5px}.article-neighbors{grid-template-columns:1fr}.article-neighbors button:last-child{text-align:left}.site-footer{text-align:center;grid-template-columns:1fr}.site-footer nav,.site-footer p{text-align:center;grid-area:auto/1}.admin-header{align-items:start}.admin-user{flex-wrap:wrap;justify-content:flex-end}.admin-shell{grid-template-columns:1fr;width:min(100% - 20px,1460px)}.admin-list{max-height:380px;position:static}.admin-editor{padding:16px}.admin-editor-head{display:grid}.admin-fields{grid-template-columns:1fr}.admin-fields .wide{grid-column:auto}.admin-work{grid-template-columns:28px 1fr}.admin-work>img{grid-column:2;height:auto;max-height:280px}.admin-work-edit{grid-column:2}}.admin-list-tools select{background:#fff;border:1px solid #cfc7ba;grid-column:1/-1;width:100%;padding:9px}.legacy-blog-page{color:#254c6d;background:linear-gradient(#c9dfef 0,#deedf6 260px,#eef4f6 680px);min-height:calc(100vh - 80px);padding:54px max(24px,50% - 560px) 86px}.legacy-blog-banner{background:linear-gradient(100deg,#236797e6,#80b7da9e),var(--forest);color:#fff;justify-content:space-between;align-items:end;min-height:168px;padding:34px 44px;display:flex;box-shadow:0 14px 34px #284d681f}.legacy-blog-banner p{letter-spacing:.18em;margin:0 0 10px;font-size:11px}.legacy-blog-banner h1{margin:0 0 8px;font-family:STSong,SimSun,serif;font-size:40px;font-weight:400}.legacy-blog-banner span{color:#e8f4fb}.legacy-blog-banner a,.channel-manage-link{color:inherit;background:#ffffff1f;border:1px solid;padding:11px 18px;text-decoration:none}.legacy-blog-tabs{background:#ffffffb8;border:1px solid #597e984d;gap:0;margin-top:12px;padding:0 14px;display:flex}.legacy-blog-tabs button{color:#456d8e;cursor:pointer;background:0 0;border:0;border-right:1px solid #597e9838;padding:12px 18px}.legacy-blog-tabs button.active{color:#235c89;font-weight:700}.legacy-blog-shell{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:18px;margin-top:32px;display:grid}.legacy-blog-categories,.legacy-blog-list{background:#fffffff0;border:1px solid #a9c1d2;box-shadow:0 10px 30px #375e7914}.legacy-blog-categories{padding:10px}.legacy-blog-categories__head{border-bottom:1px solid #d6e2ea;justify-content:space-between;padding:4px 3px 10px;display:flex}.legacy-blog-categories__head a{color:#567995;font-size:12px}.legacy-blog-categories>button{color:#376887;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px dotted #c7d7e2;justify-content:space-between;width:100%;padding:8px 7px;display:flex}.legacy-blog-categories>button:hover,.legacy-blog-categories>button.active{color:#173f62;background:#e8eef7}.legacy-blog-categories small{color:#6f8799}.legacy-blog-list{padding:0 18px 18px}.legacy-blog-list>header{border-bottom:1px solid #c8dae6;justify-content:space-between;align-items:center;min-height:54px;display:flex}.legacy-blog-list>header strong{font-family:STSong,SimSun,serif;font-size:17px}.legacy-blog-list>header small{color:#6c879b}.legacy-blog-list label{color:#6c879b;align-items:center;gap:8px;font-size:12px;display:flex}.legacy-blog-list input{background:#fff;border:1px solid #b8ccda;width:190px;padding:8px 10px}.legacy-blog-list article{border-bottom:1px dotted #c8d8e3;grid-template-columns:14px minmax(0,1fr) 112px 48px;align-items:center;gap:7px;min-height:51px;display:grid}.legacy-blog-list article>button{color:#2b6896;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;overflow:hidden}.legacy-blog-list article em{color:#7b91a0;margin-right:8px;font-style:normal}.legacy-blog-list article time,.legacy-blog-list article small{color:#718698;font-size:11px}.legacy-blog-bullet{color:#7998ad}.legacy-blog-empty{text-align:center;color:#718698;padding:70px 20px}.channel-page-heading{justify-content:space-between;align-items:start;gap:28px;display:flex}.channel-page-heading .page-title{flex:1}.channel-manage-link{color:var(--orange);white-space:nowrap;margin-top:27px}.meipian-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 24px;display:grid}.meipian-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:4px;padding:0;transition:all .25s;overflow:hidden;box-shadow:0 7px 18px #2334451a}.meipian-card:hover{transform:translateY(-4px);box-shadow:0 14px 28px #23344529}.meipian-card__title{color:#202b35;min-height:54px;padding:15px 13px 10px;font-family:STSong,SimSun,serif;font-size:17px;line-height:1.35;display:block}.meipian-card__cover{aspect-ratio:16/9;background:#dde4ea;position:relative;overflow:hidden}.meipian-card__cover img{object-fit:cover;width:100%;height:100%}.meipian-card__cover time{color:#fff;text-shadow:0 1px 4px #000;font-size:12px;position:absolute;bottom:8px;left:10px}.meipian-card__meta{color:#9aa4ae;align-items:center;gap:9px;padding:8px 10px;font-size:12px;display:flex}.meipian-card__meta b{color:#fff;background:#57c85b;border-radius:20px;margin-left:auto;padding:3px 10px;font-weight:400}.admin-page--meipian{background:#f1f4f7}.meipian-admin-header{background:#fff;border-bottom:1px solid #e1e6ea;justify-content:space-between;align-items:center;min-height:72px;padding:0 max(24px,50% - 590px);display:flex}.meipian-admin-brand{align-items:center;gap:22px;display:flex}.meipian-admin-brand span{color:#fff;background:#2f73ec;border-radius:10px;padding:9px 14px;font-size:23px;font-weight:700}.meipian-admin-brand strong{font-weight:500}.meipian-admin-header nav{align-items:center;gap:18px;display:flex}.meipian-admin-header a,.meipian-admin-header button{color:#52606d;cursor:pointer;background:0 0;border:0;text-decoration:none}.meipian-admin-library{width:min(1180px,100% - 40px);margin:28px auto 70px}.meipian-admin-toolbar{align-items:center;gap:16px;margin-bottom:24px;display:flex}.meipian-new,.meipian-finish{color:#fff;cursor:pointer;background:#3277ea;border:0;border-radius:3px;padding:11px 18px}.meipian-admin-toolbar>span{color:#7c8a96}.meipian-admin-toolbar label{align-items:center;margin-left:auto;display:flex}.meipian-admin-toolbar label>span{clip:rect(0,0,0,0);position:absolute}.meipian-admin-toolbar input{border:1px solid #d4dce3;width:270px;padding:11px 14px}.meipian-admin-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 24px;display:grid}.meipian-admin-cards>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e5e9;border-radius:4px;padding:0;overflow:hidden;box-shadow:0 5px 14px #2235481a}.meipian-admin-cards h2{height:54px;margin:0;padding:14px 11px;font-family:STSong,SimSun,serif;font-size:17px;font-weight:400;line-height:1.35}.meipian-admin-cards>button>div{aspect-ratio:16/9;background:#e4ebf0;position:relative}.meipian-admin-cards img{object-fit:cover;width:100%;height:100%}.meipian-admin-cards time{color:#fff;text-shadow:0 1px 4px #000;font-size:12px;position:absolute;bottom:7px;left:9px}.meipian-admin-cards footer{color:#98a3ad;gap:10px;padding:8px 10px;font-size:12px;display:flex}.meipian-admin-cards footer b{color:#2f73ec;margin-left:auto}.meipian-editor{min-height:calc(100vh - 110px)}.meipian-editor-top{background:#fff;border-bottom:1px solid #dfe4e8;justify-content:space-between;align-items:center;min-height:62px;padding:0 max(20px,50% - 660px);display:flex}.meipian-editor-top>button{color:#435566;cursor:pointer;background:0 0;border:0}.meipian-editor-top>div{align-items:center;gap:10px;display:flex}.meipian-editor-top a,.meipian-editor-top .admin-danger{color:#52606d;background:#fff;border:1px solid #d7dde2;padding:10px 15px;text-decoration:none}.meipian-editor-grid{grid-template-columns:260px minmax(0,700px) 280px;align-items:start;gap:16px;width:min(1320px,100%);margin:0 auto;display:grid}.meipian-cover-panel,.meipian-settings{background:#edf2f6;min-height:calc(100vh - 134px);padding:24px;position:sticky;top:0}.meipian-cover-box{aspect-ratio:4/3;color:#8295a5;background:#dfeaf4;border:1px dashed #bac8d4;width:100%;padding:0;overflow:hidden}.meipian-cover-box img{object-fit:cover;width:100%;height:100%}.meipian-cover-panel h3{color:#758493;margin-top:46px;font-size:13px;font-weight:400}.meipian-cover-panel ol{color:#7d8b97;padding-left:20px;font-size:12px;line-height:1.7}.meipian-compose{background:#fff;min-height:calc(100vh - 134px);padding:46px 32px 70px}.meipian-title-field,.meipian-body-field{gap:8px;display:grid}.meipian-title-field>span,.meipian-body-field>span{color:#98a6b2;font-size:12px}.meipian-title-field input{border:0;border-bottom:1px solid #dfe3e7;padding:13px 0;font-family:STSong,SimSun,serif;font-size:28px}.meipian-body-field{margin-top:25px}.meipian-body-field textarea{resize:vertical;border:1px solid #e0e5e9;padding:16px;font-size:16px;line-height:1.9}.meipian-settings{background:#f7f9fb;border-left:1px solid #e0e5e9}.meipian-settings h3{color:#2f73ec;margin:0 0 28px}.meipian-settings label{color:#667684;gap:7px;margin-bottom:18px;font-size:13px;display:grid}.meipian-settings input,.meipian-settings select{background:#fff;border:1px solid #ccd5dc;width:100%;padding:10px}.meipian-style-note{color:#748491;border-top:1px solid #dfe5ea;margin-top:34px;padding:16px;line-height:1.65}.meipian-style-note p{font-size:13px}.meipian-compose .admin-work{grid-template-columns:32px 180px 1fr}.meipian-compose .admin-work>img{height:145px}@media (width<=1100px){.meipian-card-grid,.meipian-admin-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.meipian-editor-grid{grid-template-columns:210px minmax(0,1fr)}.meipian-settings{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:14px;min-height:auto;display:grid;position:static}.meipian-settings h3,.meipian-style-note{grid-column:1/-1}}@media (width<=760px){.legacy-blog-page{padding:24px 14px 60px}.legacy-blog-banner{gap:24px;min-height:190px;padding:26px 22px;display:grid}.legacy-blog-banner h1{font-size:31px}.legacy-blog-banner a{justify-self:start}.legacy-blog-shell{grid-template-columns:1fr}.legacy-blog-categories{grid-template-columns:1fr 1fr;display:grid}.legacy-blog-categories__head{grid-column:1/-1}.legacy-blog-list{padding:0 10px 12px}.legacy-blog-list>header{gap:10px;padding:12px 0;display:grid}.legacy-blog-list input{width:100%}.legacy-blog-list article{grid-template-columns:12px minmax(0,1fr);padding:9px 0}.legacy-blog-list article time,.legacy-blog-list article small{grid-column:2}.channel-page-heading{display:grid}.channel-manage-link{justify-self:start;margin-top:-36px}.meipian-card-grid,.meipian-admin-cards{grid-template-columns:1fr 1fr;gap:18px 12px}.meipian-card__title{font-size:15px}.meipian-admin-header{align-items:start;padding:12px 16px}.meipian-admin-brand strong{display:none}.meipian-admin-header nav{text-align:right;gap:4px;display:grid}.meipian-admin-library{width:calc(100% - 24px)}.meipian-admin-toolbar{flex-wrap:wrap}.meipian-admin-toolbar label,.meipian-admin-toolbar input{width:100%}.meipian-editor-top{padding:10px 14px}.meipian-editor-grid{grid-template-columns:1fr}.meipian-cover-panel,.meipian-settings{min-height:auto;position:static}.meipian-cover-panel ol{display:none}.meipian-compose{padding:30px 14px 50px}.meipian-settings{grid-column:auto;grid-template-columns:1fr}.meipian-compose .admin-work{grid-template-columns:28px 1fr}.meipian-compose .admin-work>img{grid-column:2;height:auto}.meipian-compose .admin-work-edit{grid-column:2}}.article-page--blog .article-reader{background:#fff;width:min(920px,100% - 36px);padding-left:54px;padding-right:54px;box-shadow:0 12px 36px #30546b14}.article-page--blog .article-reader__head h1{color:#275f87;font-size:clamp(34px,5vw,54px)}.legacy-reading--ordered{max-width:760px;margin:0 auto}.legacy-ordered-work{text-align:center;margin:0 auto 24px}.legacy-ordered-work img{object-fit:contain;width:auto;max-width:100%;max-height:88vh}.legacy-ordered-work figcaption{color:#536f82;max-width:680px;margin:12px auto 0;font-family:STSong,SimSun,serif;font-size:16px;line-height:1.8}.legacy-ordered-work figcaption p{margin:0}.legacy-ordered-text{color:#2d3d48;margin:22px auto 38px;font-family:STSong,SimSun,serif;font-size:18px;line-height:2.05}.legacy-ordered-text p{white-space:pre-line;margin:0 0 1.2em}.article-page--meipian{background:#f3f4f6}.article-page--meipian .article-reader{background:#fff;max-width:820px;padding-left:58px;padding-right:58px;box-shadow:0 10px 32px #23344514}.article-page--meipian .article-reader__head h1{font-size:clamp(34px,5vw,52px)}.article-page--meipian .meipian-reading{max-width:680px}.article-page--meipian .meipian-image img{width:auto;max-width:100%;margin:auto;display:block}@media (width<=760px){.article-page--blog .article-reader,.article-page--meipian .article-reader{width:100%;box-shadow:none;padding-left:16px;padding-right:16px}.legacy-ordered-text{font-size:17px}.legacy-ordered-work{margin-bottom:18px}}.article-page--meipian{color:#fff;background:#191e38}.article-page--meipian .site-header{color:#172522;background:#fffffff5}.article-page--meipian .article-reader{width:min(750px,100%);max-width:none;box-shadow:none;background:#191e38;padding:0 30px 90px}.article-page--meipian .back-link{color:#d9dcec;border-color:#ffad46;margin:22px 0}.meipian-original-head{background-color:#191e38;background-image:url(/meipian/template-travel-luoxia.png);background-position:top;background-repeat:no-repeat;background-size:100%;align-items:end;min-height:319px;margin:0 -30px 42px;padding:44px 30px;display:flex;position:relative}.meipian-original-head h1{color:#fff;text-shadow:0 2px 8px #0000008c;margin:0 0 20px;font-family:Microsoft YaHei,PingFang SC,sans-serif;font-size:clamp(31px,6vw,48px);font-weight:400;line-height:1.35}.meipian-original-head p{color:#cfd6f0;flex-wrap:wrap;gap:9px 16px;margin:0;font-size:16px;display:flex}.meipian-original-head strong{color:#fff}.article-page--meipian .meipian-reading{color:#fff;max-width:690px;font-family:Microsoft YaHei,PingFang SC,sans-serif;font-size:20px;line-height:1.85}.article-page--meipian .article-audio{filter:invert(.88)hue-rotate(180deg)}.article-page--meipian .meipian-text--paragraph{color:#fff}.article-page--meipian .meipian-text--kicker,.article-page--meipian .meipian-text--heading,.article-page--meipian .meipian-text--section,.article-page--meipian .meipian-video figcaption{color:#ffad46}.article-page--meipian .meipian-caption,.article-page--meipian .meipian-image figcaption{color:#36a2ff}.article-page--meipian .meipian-image{margin-bottom:32px}.article-page--meipian .meipian-image img{width:100%;max-height:none}.article-page--meipian .source-note,.article-page--meipian .article-neighbors{color:#cfd6f0;border-color:#ffffff38}.article-page--meipian .source-note a,.article-page--meipian .article-neighbors small{color:#ffad46}.article-page--blog{background:radial-gradient(at 18% 8%,#ffffff5c,#0000 31%),radial-gradient(at 76% 14%,#ffffff4d,#0000 28%),linear-gradient(#8fc2e2,#c6dfef 500px,#bcd8e8)}.article-page--blog .article-reader{width:min(730px,100% - 32px);box-shadow:none;background:#fff;padding:14px 20px 74px}.article-page--blog .back-link{color:#2b6896;border-color:#2b6896;margin:0 0 24px}.article-page--blog .article-reader__head{text-align:left;max-width:none;margin:0 0 38px}.article-page--blog .article-source{color:#5f7484;letter-spacing:0}.article-page--blog .article-reader__head h1{color:#3d7db2;margin:18px 0 12px;font-family:Microsoft YaHei,PingFang SC,sans-serif;font-size:24px;font-weight:400;line-height:1.45}.article-page--blog .article-byline{color:#666;justify-content:flex-start;font-size:12px}.article-page--blog .legacy-reading--ordered{max-width:690px}.article-page--blog .legacy-ordered-text{color:#b2b66a;font-family:KaiTi,STKaiti,STSong,SimSun,serif;font-size:20px;line-height:1.75}.article-page--blog .legacy-ordered-work{margin-bottom:28px}.article-page--blog .legacy-ordered-work figcaption{color:#b2b66a;font-family:KaiTi,STKaiti,STSong,SimSun,serif;font-size:20px}.article-page--blog .source-note a,.article-page--blog .article-neighbors small{color:#2b6896}@media (width<=760px){.article-page--meipian .article-reader{padding-left:15px;padding-right:15px}.meipian-original-head{background-size:100%;min-height:44vw;margin-left:-15px;margin-right:-15px;padding:24px 20px}.article-page--meipian .meipian-reading{font-size:18px}.article-page--blog .article-reader{width:100%;padding-left:14px;padding-right:14px}.article-page--blog .legacy-ordered-text,.article-page--blog .legacy-ordered-work figcaption{font-size:18px}}.portfolio-series{background:#f7f5ef;min-height:70vh}.portfolio-series__header{color:#f7f4ea;background:#183a34;padding:clamp(62px,8vw,110px) max(24px,50% - 630px) 0}.portfolio-series__header .section-kicker{color:#d5ab73}.portfolio-series__header h1{letter-spacing:.055em;max-width:1000px;margin:0;font-family:STSong,SimSun,serif;font-size:clamp(44px,6.7vw,88px);font-weight:400;line-height:1.17}.portfolio-series__header>p:not(.section-kicker){color:#d3ded7;max-width:620px;margin:26px 0 55px;font-family:STSong,SimSun,serif;font-size:clamp(17px,1.7vw,21px);line-height:1.85}.portfolio-series__tabs{scrollbar-width:thin;gap:36px;display:flex;overflow-x:auto}.portfolio-series__tabs button{color:#b9cbc2;cursor:pointer;background:0 0;border:0;flex:none;padding:16px 2px 21px;font-size:15px;position:relative}.portfolio-series__tabs button.active{color:#fff}.portfolio-series__tabs button.active:after{content:"";background:#d3a66d;height:3px;position:absolute;bottom:0;left:0;right:0}.portfolio-series__overview,.portfolio-series__content,.series-detail{width:min(1260px,100% - 48px);margin:0 auto}.portfolio-series__overview{grid-template-columns:1fr 1fr;gap:28px;padding:clamp(45px,6vw,76px) 0 110px;display:grid}.series-feature{text-align:left;cursor:pointer;background:#fffdf8;border:0;min-width:0;padding:0;transition:transform .25s,box-shadow .25s;box-shadow:0 20px 55px #182a2414}.series-feature:hover{transform:translateY(-5px);box-shadow:0 28px 70px #182a2426}.series-feature__image{aspect-ratio:16/10;background:#d5d4c9;display:block;position:relative;overflow:hidden}.series-feature__image img,.series-card__image img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.series-feature:hover img,.series-card:hover img{transform:scale(1.035)}.series-feature__image i,.series-card__image i{color:#fff;background:#14231f8f;border:1px solid #fffc;border-radius:50%;place-items:center;width:62px;height:62px;font-size:20px;font-style:normal;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.series-feature__text{align-content:start;gap:10px;min-height:205px;padding:31px 34px 34px;display:grid}.series-feature__text small,.series-heading>span,.series-card__meta{color:#a66b43;letter-spacing:.16em;font-size:12px;font-weight:600}.series-feature__text strong{font-family:STSong,SimSun,serif;font-size:clamp(30px,3vw,42px);font-weight:400}.series-feature__text>span{color:#65746d;line-height:1.6}.series-feature__text em{color:#285145;margin-top:12px;font-size:14px;font-style:normal}.portfolio-series__content{padding:64px 0 110px}.series-heading{border-bottom:1px solid #d9d6ca;grid-template-columns:1fr auto;align-items:end;margin-bottom:41px;padding-bottom:27px;display:grid}.series-heading>span{grid-column:1/-1;margin-bottom:9px}.series-heading h2{margin:0;font-family:STSong,SimSun,serif;font-size:clamp(34px,4vw,56px);font-weight:400}.series-heading p{color:#65746d;margin:0;font-size:15px}.series-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 24px;display:grid}.series-card{text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;padding:0}.series-card__image{aspect-ratio:16/10;background:#d9d7cc;display:block;position:relative;overflow:hidden}.series-card__image i{width:48px;height:48px;font-size:15px}.series-card__meta{justify-content:space-between;gap:10px;margin-top:16px;display:flex}.series-card__meta em{color:#77867d;letter-spacing:0;font-style:normal}.series-card strong{margin-top:9px;font-family:STSong,SimSun,serif;font-size:23px;font-weight:400;line-height:1.4;display:block}.series-detail{padding:48px 0 100px}.series-back{color:#31564b;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #a66b43;margin-bottom:55px;padding:0 0 8px}.series-detail .section-kicker{margin-bottom:12px}.series-detail h2{max-width:920px;margin:0 0 33px;font-family:STSong,SimSun,serif;font-size:clamp(32px,5vw,62px);font-weight:400;line-height:1.3}.series-detail video{background:#0b1412;width:100%;max-height:76vh;display:block;box-shadow:0 24px 60px #00000029}.series-detail__next{border-top:1px solid #d9d6ca;justify-content:space-between;gap:16px;margin-top:35px;padding-top:23px;display:flex}.series-detail__next button{color:#31564b;cursor:pointer;background:0 0;border:0;padding:9px 0}.series-detail__count{color:#65746d;margin:-14px 0 44px}.series-photo-sequence{max-width:860px;margin:0 auto}.series-photo-sequence figure{margin:0 0 65px}.series-photo-sequence img{object-fit:contain;width:auto;max-width:100%;max-height:90vh;margin:auto;display:block;box-shadow:0 14px 34px #1a241e14}.series-photo-sequence figcaption{color:#89918a;letter-spacing:.16em;text-align:center;margin-top:13px;font-size:12px}.portfolio-series__photography .channel-page{padding-top:72px}.portfolio-series__notice{color:#9b4737;max-width:1260px;margin:40px auto;padding:18px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:3px;outline:2px solid #b97a45}.site-header{box-shadow:0 5px 24px #112a230a}.portal-card{grid-template-rows:clamp(250px,29vw,390px) 1fr}.portal-card__copy h3{line-height:1.4}.section-intro{margin-bottom:43px}.archive-card__copy{padding-top:17px}.archive-card__image{display:block}.card-title:hover,.series-card:hover strong{color:#9b5938}.site-footer{border-top:4px solid #b99464}.site-footer-police{white-space:nowrap;justify-content:flex-end;align-items:center;gap:5px;display:inline-flex}.site-footer-police img{object-fit:contain;width:18px;height:20px}.latest-section__intro{color:var(--moss);margin:16px 0 0;line-height:1.8}.latest-major-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.latest-major{border:1px solid var(--line);background:var(--paper);min-width:0}.latest-major__heading,.latest-portfolio__heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.latest-major__heading{border-bottom:1px solid var(--line);color:var(--rust);letter-spacing:.09em;padding:16px 20px;font-size:12px}.latest-major__heading button,.latest-portfolio__heading button{color:var(--moss);cursor:pointer;background:0 0;border:0;padding:0}.latest-major__work{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0}.latest-major__image{aspect-ratio:4/3;background:#d9d4ca;display:block;overflow:hidden}.latest-major__image img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.latest-major__work:hover img{transform:scale(1.025)}.latest-major__copy{flex-direction:column;align-items:flex-start;min-height:152px;padding:19px 20px 22px;display:flex}.latest-major__copy small{color:var(--rust);font-size:12px}.latest-major__copy strong{margin:9px 0 14px;font-family:STSong,SimSun,serif;font-size:clamp(20px,2vw,27px);font-weight:500;line-height:1.4}.latest-major__copy em{color:var(--moss);margin-top:auto;font-size:12px;font-style:normal}.latest-major__empty{color:var(--moss);padding:45px 20px}.latest-portfolio{border-top:1px solid var(--line);margin-top:34px;padding-top:24px}.latest-portfolio__heading{margin-bottom:17px}.latest-portfolio__heading span{font-family:STSong,SimSun,serif;font-size:20px}.latest-portfolio__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.latest-portfolio__grid button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#f8f5ef;flex-direction:column;align-items:flex-start;min-width:0;min-height:116px;padding:17px 18px;display:flex}.latest-portfolio__grid button:hover{background:#fff;border-color:#b99464}.latest-portfolio__grid span{color:var(--rust);font-size:12px}.latest-portfolio__grid strong{margin:7px 0 10px;font-family:STSong,SimSun,serif;font-size:18px;font-weight:500;line-height:1.4}.latest-portfolio__grid small{color:var(--moss);margin-top:auto}@media (width<=760px){.latest-section .section-heading{flex-direction:column;align-items:flex-start}.latest-major-grid,.latest-portfolio__grid{grid-template-columns:1fr}.latest-major__image{aspect-ratio:16/10}.latest-major__copy{min-height:0}.latest-portfolio__heading{flex-direction:column;align-items:flex-start}.latest-portfolio__grid button{min-height:0}}.cover-hero{background-position:58% 46%;min-height:min(690px,100svh - 74px);padding:clamp(42px,7vw,94px)}.cover-hero__content{max-width:670px}.cover-hero h1{letter-spacing:.075em;font-size:clamp(68px,9vw,120px)}.cover-hero blockquote{margin-top:42px;font-size:16px}.hero-feature{background:#091a17b8;width:min(330px,38vw);bottom:38px;right:clamp(32px,6vw,88px)}.portal-section{padding-top:92px;padding-bottom:94px}.portal-section .section-intro{grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr);align-items:end;column-gap:60px;max-width:none;margin-bottom:35px;display:grid}.portal-section .section-intro .section-kicker{grid-column:1/-1}.portal-section .section-intro h2,.latest-section .section-heading h2{letter-spacing:-.045em;font-family:Microsoft YaHei,PingFang SC,sans-serif;font-size:clamp(31px,3.8vw,48px);font-weight:500}.portal-section .section-intro>p:last-child{margin:0;font-size:15px}.portal-grid{gap:16px}.portal-card,.portal-card:nth-child(3){border:1px solid var(--line);box-shadow:none;grid-template-rows:clamp(190px,22vw,280px) 1fr;grid-template-columns:1fr;margin-top:0}.portal-card:hover{transform:translateY(-4px);box-shadow:0 16px 34px #0f28221c}.portal-card__copy{padding:22px 23px 24px}.portal-card__copy h3{letter-spacing:-.02em;margin-bottom:8px;font-family:Microsoft YaHei,PingFang SC,sans-serif;font-size:19px;font-weight:600}.portal-card__copy p{min-height:0;margin-bottom:16px;font-size:13px}.latest-section{padding-top:86px}.latest-major__copy strong,.latest-portfolio__grid strong{letter-spacing:-.025em;font-family:Microsoft YaHei,PingFang SC,sans-serif;font-weight:600}.latest-major__copy strong{font-size:22px}.latest-major__image{aspect-ratio:16/10}.latest-major__heading{background:#f3eee5}.latest-portfolio__heading span{font-family:Microsoft YaHei,PingFang SC,sans-serif;font-weight:600}.latest-portfolio__grid button{background:#f0f3ef;border-color:#d1dad2}.latest-portfolio__grid button:hover{background:#fff}.timeline-ribbon{padding-top:76px;padding-bottom:76px}.timeline-ribbon h2{font-family:Microsoft YaHei,PingFang SC,sans-serif;font-size:clamp(27px,3vw,39px);font-weight:500}@media (width<=760px){.cover-hero{background-position:63%;min-height:690px;padding:72px 22px 150px}.cover-hero h1{font-size:clamp(59px,18vw,82px)}.cover-hero blockquote{margin-top:35px}.hero-feature{width:auto;bottom:24px;left:20px;right:20px}.portal-section{padding-top:65px;padding-bottom:70px}.portal-section .section-intro{margin-bottom:28px;display:block}.portal-section .section-intro>p:last-child{margin-top:14px}.portal-grid{gap:13px}.portal-card,.portal-card:nth-child(3){grid-template-rows:54vw 1fr}.portal-card__copy{padding:20px 19px}.latest-section{padding-top:66px}.latest-major__copy strong{font-size:20px}}@media (width<=900px){.series-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-series__overview{gap:18px}.series-feature__text{padding:25px}}@media (width<=760px){.portfolio-series__header{padding:57px 18px 0}.portfolio-series__header>p:not(.section-kicker){margin:18px 0 35px}.portfolio-series__tabs{gap:23px}.portfolio-series__tabs button{font-size:14px}.portfolio-series__overview,.portfolio-series__content,.series-detail{width:calc(100% - 28px)}.portfolio-series__overview{grid-template-columns:1fr;padding:26px 0 68px}.series-feature__image{aspect-ratio:16/9}.series-feature__text{min-height:auto;padding:23px 22px 26px}.portfolio-series__content{padding:40px 0 75px}.series-heading{margin-bottom:27px;display:block}.series-heading p{margin-top:9px}.series-grid{gap:28px 12px}.series-card__image{aspect-ratio:4/3}.series-card__image i{width:36px;height:36px;font-size:12px}.series-card__meta{margin-top:10px;font-size:10px}.series-card strong{font-size:18px}.series-detail{padding:28px 0 72px}.series-back{margin-bottom:37px}.series-photo-sequence figure{margin-bottom:35px}.series-detail__next{flex-wrap:wrap}.portfolio-series__photography .channel-page{padding-top:46px}.portal-card{grid-template-rows:60vw 1fr}}.series-video-stage{background:#10201b;place-items:center;min-height:540px;padding:32px;display:grid}.series-detail .series-video-stage video{aspect-ratio:9/16;width:auto;max-width:100%;height:min(76vh,780px);max-height:none;box-shadow:0 22px 52px #0000004d}@media (width<=760px){.series-video-stage{background:#10201b;min-height:0;padding:0}.series-detail .series-video-stage video{width:100%;height:auto;max-height:78vh}}.portfolio-gallery__categories{flex-wrap:wrap;gap:9px;margin:-18px 0 43px;display:flex}.portfolio-gallery__categories button{color:#526861;cursor:pointer;background:0 0;border:1px solid #d4d6cb;padding:10px 15px}.portfolio-gallery__categories button.active{color:#fff;background:#285145;border-color:#285145}.portfolio-gallery__categories span{opacity:.65;margin-left:5px;font-size:12px}.portfolio-admin{color:#19322c;background:#f1f2ed;min-height:100vh}.portfolio-admin__header{color:#fff;background:#173c36;justify-content:space-between;align-items:end;gap:20px;padding:26px max(24px,50% - 725px);display:flex}.portfolio-admin__header small{color:#d5ab73;letter-spacing:.18em;font-size:11px}.portfolio-admin__header h1{margin:6px 0 0;font-family:STSong,SimSun,serif;font-size:31px;font-weight:400}.portfolio-admin__header nav{flex-wrap:wrap;gap:18px;display:flex}.portfolio-admin__header a,.portfolio-admin__header button{color:#dce9e1;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:none}.portfolio-admin__tabs{background:#fff;border-bottom:1px solid #d5ddd6;gap:25px;padding:0 max(24px,50% - 725px);display:flex;overflow-x:auto}.portfolio-admin__tabs button,.portfolio-admin__tabs a{color:#516a60;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:17px 0;text-decoration:none}.portfolio-admin__tabs .active{color:#173c36;border-bottom-color:#b77c49}.portfolio-admin__status{color:#285145;background:#e2eae3;margin:0;padding:11px max(24px,50% - 725px);font-size:14px}.portfolio-admin__layout{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:18px;width:min(1450px,100% - 36px);margin:22px auto;display:grid}.portfolio-admin__list,.portfolio-admin__editor{background:#fffdf8;border:1px solid #d5ddd6}.portfolio-admin__list{max-height:calc(100vh - 220px);position:sticky;top:18px;overflow:auto}.portfolio-admin__list>div:first-child{border-bottom:1px solid #d5ddd6;justify-content:space-between;align-items:center;gap:8px;padding:15px;display:flex}.portfolio-admin__list>div button,.portfolio-admin__editor-head>button{color:#fff;cursor:pointer;background:#285145;border:0;padding:9px 12px}.portfolio-admin__list>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e8e9e1;align-items:center;gap:12px;width:100%;padding:12px 15px;display:flex}.portfolio-admin__list>button.active{background:#e9efea;border-left:3px solid #b77c49}.portfolio-admin__list>button span{color:#b77c49;font-weight:700}.portfolio-admin__list>button small{color:#83958a;white-space:nowrap;margin-left:auto}.portfolio-admin__editor{min-height:600px;padding:28px}.portfolio-admin__editor-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.portfolio-admin__editor-head p{color:#8c7964;margin:0;font-size:12px}.portfolio-admin__editor-head h2{margin:5px 0;font-family:STSong,SimSun,serif;font-size:33px;font-weight:400}.portfolio-admin__fields{grid-template-columns:1fr 1fr;gap:15px;margin-top:27px;display:grid}.portfolio-admin__fields label,.portfolio-admin__media label{color:#516a60;gap:8px;font-size:14px;display:grid}.portfolio-admin__fields label.wide{grid-column:1/-1}.portfolio-admin__fields input,.portfolio-admin__fields select,.portfolio-admin__media input{color:#19322c;background:#fff;border:1px solid #cbd7cc;width:100%;padding:11px}.portfolio-admin__media{border-top:1px solid #d5ddd6;margin-top:34px;padding-top:20px}.portfolio-admin__media h3{font-family:STSong,SimSun,serif;font-size:25px;font-weight:400}.portfolio-admin__media p{color:#65746d}.portfolio-admin__media video{background:#12201a;width:210px;max-height:340px;margin-bottom:18px}.portfolio-admin__media>img{object-fit:contain;width:180px;max-height:230px;margin:18px 0;display:block}.portfolio-admin__media>label{margin:14px 0}.portfolio-admin__image-list{gap:10px;margin-top:26px;display:grid}.portfolio-admin__image-list>div{border:1px solid #d5ddd6;align-items:center;gap:9px;padding:9px;display:flex}.portfolio-admin__image-list img{object-fit:contain;width:65px;height:55px}.portfolio-admin__image-list span{margin-right:auto}.portfolio-admin__image-list button{cursor:pointer;background:#fff;border:1px solid #cbd7cc;padding:6px 8px}@media (width<=760px){.portfolio-gallery__categories{flex-wrap:nowrap;margin:0 0 28px;overflow-x:auto}.portfolio-gallery__categories button{flex:none}.portfolio-admin__header{padding:20px;display:grid}.portfolio-admin__header nav{gap:12px}.portfolio-admin__tabs{gap:18px;padding:0 20px}.portfolio-admin__status{padding:10px 20px}.portfolio-admin__layout{grid-template-columns:1fr;width:calc(100% - 20px)}.portfolio-admin__list{max-height:270px;position:static}.portfolio-admin__editor{padding:18px}.portfolio-admin__fields{grid-template-columns:1fr}.portfolio-admin__fields label.wide{grid-column:auto}.portfolio-admin__image-list>div{flex-wrap:wrap}}.portfolio-series__manage{color:#d5ab73;border-bottom:1px solid #d5ab73;margin:-25px 0 36px;padding-bottom:6px;font-size:14px;text-decoration:none;display:inline-block}.portfolio-series__header--compact{padding-top:25px}.portfolio-series__header--compact h1{font-size:clamp(28px,3vw,40px)}.portfolio-series__header--compact>p:not(.section-kicker),.portfolio-series__header--compact .portfolio-series__manage{display:none}.portfolio-series__header--compact .portfolio-series__tabs{margin-top:12px}@media (width>=761px){.portal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-card:nth-child(3){grid-column:auto}}.portal-card:nth-child(2){margin-top:0}.latest-portfolio{color:#f8f5ed;background:#153932;border:0;margin-top:44px;padding:clamp(24px,3vw,42px)}.latest-portfolio__heading{align-items:end;margin-bottom:25px}.latest-portfolio__heading p{color:#c2ad81;letter-spacing:.2em;margin:0 0 9px;font-size:11px;font-weight:600}.latest-portfolio__heading h3{letter-spacing:-.035em;margin:0;font-family:Microsoft YaHei,PingFang SC,sans-serif;font-size:clamp(24px,2.8vw,34px);font-weight:500}.latest-portfolio__heading h3 span{color:#a9c1b4;letter-spacing:0;margin-left:9px;font-size:.58em;font-weight:400}.latest-portfolio__heading button{color:#f8f5ed;border-bottom:1px solid #b4ab86;padding:0 0 6px;font-size:13px}.latest-portfolio__heading button span{margin-left:12px;font-size:18px}.latest-portfolio__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}.latest-portfolio__grid .latest-portfolio__card{min-height:270px;color:var(--ink);text-align:left;background:#f4f1e9;border:1px solid #f8f5ed24;grid-column:span 6;grid-template-columns:43% minmax(0,1fr);align-items:stretch;padding:0;transition:transform .28s,border-color .28s,box-shadow .28s;display:grid;overflow:hidden}.latest-portfolio__grid .latest-portfolio__card:only-child{grid-column:1/-1}.latest-portfolio__grid .latest-portfolio__card:nth-child(n+3){grid-column:span 4;grid-template-columns:39% minmax(0,1fr);min-height:220px}.latest-portfolio__grid .latest-portfolio__card:hover{background:#fff;border-color:#d4b779;transform:translateY(-4px);box-shadow:0 15px 28px #0000002e}.latest-portfolio__media{background:#67796d;min-width:0;position:relative;overflow:hidden}.latest-portfolio__media img{object-fit:cover;object-position:center 35%;width:100%;height:100%;transition:transform .55s;display:block}.latest-portfolio__card:hover .latest-portfolio__media img{transform:scale(1.04)}.latest-portfolio__grid .latest-portfolio__index{color:#fff;letter-spacing:.06em;background:#102a23c7;max-width:calc(100% - 28px);padding:6px 9px;font-size:11px;line-height:1.4;position:absolute;top:14px;left:14px}.latest-portfolio__placeholder{color:#fff;place-items:center;height:100%;font-family:STSong,SimSun,serif;display:grid}.latest-portfolio__copy{flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(19px,2.2vw,30px);display:flex}.latest-portfolio__copy small{color:#95694d;letter-spacing:.11em;margin:0;font-size:10px;line-height:1.7}.latest-portfolio__grid .latest-portfolio__copy strong{color:#1b2f2a;margin:15px 0 auto;font-size:clamp(19px,2.1vw,27px);font-weight:500;line-height:1.42}.latest-portfolio__grid .latest-portfolio__link{color:#3e5e52;border-top:1px solid #d5d5ca;justify-content:space-between;align-items:center;width:100%;margin-top:20px;padding-top:12px;font-size:12px;display:flex}.latest-portfolio__link i{font-size:20px;font-style:normal;line-height:1}@media (width<=980px){.latest-portfolio__grid .latest-portfolio__card:nth-child(n+3){grid-column:span 6}}@media (width<=760px){.latest-portfolio{margin-top:31px;padding:22px 15px}.latest-portfolio__heading{align-items:flex-start;gap:14px}.latest-portfolio__heading h3 span{margin:3px 0 0;display:block}.latest-portfolio__grid{grid-template-columns:1fr;gap:10px}.latest-portfolio__grid .latest-portfolio__card,.latest-portfolio__grid .latest-portfolio__card:nth-child(n+3),.latest-portfolio__grid .latest-portfolio__card:only-child{grid-column:1;grid-template-columns:39% minmax(0,1fr);min-height:190px}.latest-portfolio__copy{padding:18px 14px}.latest-portfolio__grid .latest-portfolio__copy strong{font-size:18px}.latest-portfolio__grid .latest-portfolio__index{max-width:calc(100% - 16px);font-size:10px;top:10px;left:8px}}.latest-section .section-heading h2{letter-spacing:0;font-family:STSong,SimSun,serif;font-size:clamp(36px,5vw,62px);font-weight:400}.latest-section .section-heading{margin-bottom:46px}.latest-feature-grid .archive-card--series .archive-card__image{background:#e8e5dc}.latest-feature-grid .archive-card--series .archive-card__image img{object-fit:contain}.latest-feature-grid .archive-card__copy>p:not(.card-meta){min-height:3.4em}.latest-feature-grid .archive-card--series .archive-card__image{isolation:isolate;position:relative}.latest-feature-grid .archive-card--series .latest-feature__backdrop{z-index:0;object-fit:cover;filter:blur(20px)brightness(.72);width:calc(100% + 48px);height:calc(100% + 48px);position:absolute;inset:-24px;transform:scale(1.04)}.latest-feature-grid .archive-card--series .latest-feature__cover{z-index:1;object-fit:contain;width:100%;height:100%;position:relative}.article-share{background:#ffffff94;border:1px solid #2447402e;grid-template-columns:1fr auto;align-items:center;gap:8px 20px;max-width:760px;margin:-20px auto 42px;padding:16px 18px;display:grid}.article-share div{gap:5px;display:grid}.article-share strong{font-size:14px;font-weight:600}.article-share span{color:var(--moss);font-size:12px;line-height:1.65}.article-share button{border:1px solid var(--rust);background:var(--rust);color:#fff;cursor:pointer;padding:10px 16px}.article-share>p{color:var(--rust);grid-column:1/-1;margin:2px 0 0;font-size:12px}.article-page--blog .article-share{background:#f4f9fc;border-color:#c8dce9;margin-top:0}.article-page--meipian .article-share{background:#ffffff14;border-color:#ffffff38;margin-top:-20px}.article-page--meipian .article-share span{color:#cfd6f0}.article-page--meipian .article-share button{color:#191e38;background:#ffad46;border-color:#ffad46}.article-page--meipian .article-share>p{color:#ffad46}@media (width<=760px){.article-share{grid-template-columns:1fr;margin:0 auto 34px;padding:14px}.article-share button{width:100%}.article-page--meipian .article-share{margin-top:-20px}}.hero-share{flex-wrap:wrap;align-items:center;gap:10px 15px;margin-top:25px;display:flex}.hero-share button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c211d8c;border:1px solid #ffffff94;padding:10px 16px}.hero-share span{color:#e7e9e3;font-size:12px}.hero-share p{color:#f1c98d;flex-basis:100%;margin:0;font-size:12px}.series-share{background:#fffdf8;border:1px solid #d8d3c7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;margin:0 0 26px;padding:14px 16px;display:flex}.series-share span{color:#65746d;font-size:13px}.series-share button{color:#fff;cursor:pointer;background:#31564b;border:1px solid #31564b;padding:9px 15px}.series-share p{color:#a66b43;flex-basis:100%;margin:0;font-size:12px}@media (width<=760px){.hero-share{justify-items:start;margin-top:20px;display:grid}.hero-share button{padding:9px 14px}.series-share{align-items:stretch}.series-share button{width:100%}}.catalog-skeleton div{opacity:.6;background:linear-gradient(90deg,#e7e9e2 0 55%,#0000 55%);border-bottom:1px solid #d7ddd7;height:42px;margin:16px 0}.home-entry-link{color:inherit;font:inherit;letter-spacing:inherit;text-decoration:none}.mobile-reading-nav{display:none}.photography-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:42px;display:grid}.photography-source{background:var(--paper);min-width:0;color:var(--ink);border:1px solid var(--line);text-decoration:none;transition:box-shadow .2s,transform .2s;display:block}.photography-source:hover{transform:translateY(-3px);box-shadow:0 12px 30px #173c3610}.photography-source__image{background:#e3dfd4;height:clamp(230px,27vw,360px);overflow:hidden}.photography-source__image img{object-fit:cover;width:100%;height:100%}.photography-source>div:last-child{padding:28px 30px}.photography-source h2{margin:0;font-family:STSong,SimSun,serif;font-size:32px;font-weight:400}.photography-source .section-kicker{margin-bottom:15px;font-size:11px}.photography-source p:not(.section-kicker){color:var(--moss);line-height:1.7}.photography-source>div>span{border-top:1px solid var(--line);color:var(--forest);justify-content:space-between;align-items:center;margin-top:25px;padding-top:15px;font-size:13px;display:flex}.photography-source i{font-size:21px;font-style:normal}.time-filters{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:2fr 1fr 1.2fr 1.2fr;gap:18px;margin:35px 0 0;padding:24px 0;display:grid}.time-filters label{min-width:0;color:var(--moss);gap:9px;font-size:12px;display:grid}.time-filters input,.time-filters select{box-sizing:border-box;background:var(--paper);width:100%;min-width:0;max-width:100%;min-height:46px;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:1px solid #d3d1c5;border-radius:0;padding:10px 12px;font-size:16px}.time-results{min-height:70px;color:var(--moss);justify-content:space-between;align-items:center;margin-bottom:22px;font-size:13px;display:flex}.time-results button{min-height:44px;color:var(--rust);cursor:pointer;background:0 0;border:0;padding:8px 0 8px 16px}.time-footnote{color:var(--moss);margin-top:38px;font-size:12px;line-height:1.8}.time-empty{background:var(--paper);color:var(--moss);padding:35px 20px;line-height:1.8}@font-face{font-family:Danni Editorial;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/danni-editorial-500.woff2)format("woff2")}@media (width<=760px){.hero-subtitle{letter-spacing:.08em;align-items:center;gap:28px;display:flex}.hero-subtitle a{color:#fff;border-bottom:1px solid #ffffff73;align-items:center;gap:10px;min-height:44px;padding:5px 0;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.hero-subtitle a span{color:#dec394;font-family:Arial,sans-serif;font-size:.7em}.hero-subtitle a:hover{color:#f1cf97;border-color:#f1cf97}.photography-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:42px;display:grid}.photography-source{background:var(--paper);min-width:0;color:var(--ink);border:1px solid var(--line);text-decoration:none;transition:box-shadow .2s,transform .2s;display:block}.photography-source:hover{transform:translateY(-3px);box-shadow:0 12px 30px #173c3610}.photography-source__image{background:#e3dfd4;height:clamp(230px,27vw,360px);overflow:hidden}.photography-source__image img{object-fit:cover;width:100%;height:100%}.photography-source>div:last-child{padding:28px 30px}.photography-source h2{margin:0;font-family:STSong,SimSun,serif;font-size:32px;font-weight:400}.photography-source .section-kicker{margin-bottom:15px;font-size:11px}.photography-source p:not(.section-kicker){color:var(--moss);line-height:1.7}.photography-source>div>span{border-top:1px solid var(--line);color:var(--forest);justify-content:space-between;align-items:center;margin-top:25px;padding-top:15px;font-size:13px;display:flex}.photography-source i{font-size:21px;font-style:normal}.time-filters{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:2fr 1fr 1.2fr 1.2fr;gap:18px;margin:35px 0 0;padding:24px 0;display:grid}.time-filters label{min-width:0;color:var(--moss);gap:9px;font-size:12px;display:grid}.time-filters input,.time-filters select{box-sizing:border-box;background:var(--paper);width:100%;min-width:0;max-width:100%;min-height:46px;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:1px solid #d3d1c5;border-radius:0;padding:10px 12px;font-size:16px}.time-results{min-height:70px;color:var(--moss);justify-content:space-between;align-items:center;margin-bottom:22px;font-size:13px;display:flex}.time-results button{min-height:44px;color:var(--rust);cursor:pointer;background:0 0;border:0;padding:8px 0 8px 16px}.timeline-list button{min-height:64px;line-height:1.7}.time-footnote{color:var(--moss);margin-top:38px;font-size:12px;line-height:1.8}.time-empty{background:var(--paper);color:var(--moss);padding:35px 20px;line-height:1.8}.mobile-reading-nav{display:none}@media (width<=760px){html{scroll-padding-top:80px;scroll-padding-bottom:100px}.has-mobile-navigation{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}.site-header{gap:20px}.menu-toggle{min-width:48px;min-height:44px;padding:10px 0;font-size:15px}.site-nav.is-open{overscroll-behavior:contain;max-height:calc(100svh - 155px);overflow-y:auto}.cover-hero{min-height:calc(100svh - 138px - env(safe-area-inset-bottom,0px));background-position:60%;flex-direction:column;justify-content:space-between;align-items:stretch;gap:40px;padding:42px 22px 26px;display:flex}.cover-hero__content{width:100%;max-width:none}.cover-hero .hero-eyebrow{letter-spacing:.2em;max-width:290px;margin-bottom:25px;font-size:10px;line-height:1.8}.cover-hero h1{letter-spacing:.055em;font-size:clamp(50px,16.3vw,76px);line-height:1.2}.hero-subtitle{letter-spacing:.035em;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:26px;font-size:16px;display:grid}.hero-subtitle a{white-space:nowrap;justify-content:space-between;gap:2px;min-height:45px}.cover-hero blockquote{color:#ecede7;margin:29px 0 0;padding-left:17px;font-size:15px;line-height:1.95}.hero-feature{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0d201c73;flex:none;width:100%;margin:0;padding:17px 19px;position:relative;inset:auto}.hero-feature strong{font-size:16px}.portal-section,.editorial-section,.channel-page,.archive-page,.timeline-page,.about-page,.related-section{width:calc(100% - 36px);padding-top:44px;padding-bottom:48px}.page-title h1,.section-intro h2{font-size:34px;line-height:1.35}.page-title>p:last-child,.section-intro>p:last-child{font-size:15px;line-height:1.85}.photography-source-grid{grid-template-columns:1fr;gap:25px;margin-top:28px}.photography-source__image{height:61vw;max-height:330px}.photography-source>div:last-child{padding:23px 22px}.photography-source h2{font-size:29px}.photography-source p:not(.section-kicker){font-size:14px}.photography-source>div>span{min-height:44px;margin-top:22px;padding-top:12px}.time-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;margin-top:28px;padding:20px 0}.time-filters .time-search,.time-filters label:nth-child(2){grid-column:1/-1}.time-filters input,.time-filters select{min-height:46px;padding:10px;font-size:16px}.time-results{margin-bottom:14px;font-size:12px}.timeline-list{gap:32px}.timeline-list>section{gap:14px;padding-top:19px}.timeline-list header{align-items:baseline;gap:14px;display:flex}.timeline-list header strong{font-size:34px}.timeline-list header span{font-size:12px}.timeline-list button{text-align:left;grid-template-columns:82px minmax(0,1fr);gap:4px 12px;width:100%;padding:15px 0}.timeline-list button time{padding-top:2px;font-size:12px}.timeline-list button>span{overflow-wrap:anywhere;font-size:16px}.timeline-list button small{font-size:11px;line-height:1.6}.mobile-reading-nav{z-index:60;height:calc(66px + env(safe-area-inset-bottom,0px));padding:0 9px env(safe-area-inset-bottom,0px);color:#69756d;background:#f8f5ee;border-top:1px solid #d8d9cd;grid-template-columns:.8fr repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #173c3609}.mobile-reading-nav a,.mobile-reading-nav button{min-width:0;min-height:56px;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;margin:0;padding:7px 0;font-family:inherit;font-size:10px;line-height:1.3;text-decoration:none;display:flex;position:relative}.mobile-reading-nav button{border-right:1px solid #dfdfd4;min-height:40px;margin:13px 5px 13px 0;padding:0 6px 0 0}.mobile-reading-nav .is-current{color:#244e40;font-weight:600}.mobile-reading-nav .is-current:before{content:"";background:#9d7950;width:22px;height:2px;position:absolute;top:0}.mobile-reading-nav svg{flex:none}.article-reader__head h1{line-height:1.45}.article-byline{line-height:1.7}.article-page .article-share{font-size:14px}.site-footer{padding-bottom:34px}}@media (width<=360px){.hero-subtitle{gap:10px;font-size:14px}.cover-hero{padding:34px 18px 24px}.mobile-reading-nav span{font-size:9px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.photography-source,.hero-subtitle a{transition:none}}@media (width<=760px){.cover-hero .hero-share{gap:10px;margin-top:25px}.cover-hero .hero-share>button{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0e211e61;min-height:44px;padding:10px 17px;font-size:14px}.cover-hero .hero-share>span{color:#d8ded7;max-width:290px;font-size:11px;line-height:1.85}.cover-hero .hero-share .share-qr{font-size:12px}.cover-hero{gap:30px}.mobile-reading-nav a,.mobile-reading-nav button{font-size:11px}.photography-source__image img{object-fit:contain}.photography-source__image{background:#e9e5db}.mobile-reading-nav{grid-template-columns:.75fr repeat(5,minmax(0,1fr));padding-left:5px;padding-right:5px}.mobile-reading-nav button{margin-right:3px}.mobile-reading-nav a span{white-space:nowrap}}.site-brand__cn,.cover-hero h1{font-synthesis:none;font-family:Danni Editorial,Noto Serif SC,Source Han Serif SC,STSong,SimSun,serif;font-weight:500}.site-brand__cn{letter-spacing:.15em;font-size:21px;line-height:1.5}.site-brand__en{letter-spacing:.2em;font-family:Arial,sans-serif;font-size:9px;line-height:1.5}.cover-hero h1{letter-spacing:.06em;text-shadow:0 2px 22px #0003;font-size:clamp(68px,8.5vw,116px);line-height:1.3}.cover-hero .hero-eyebrow{letter-spacing:.21em;color:#d1b581;font-family:Arial,sans-serif;font-size:11px;font-weight:500;line-height:1.9}.hero-subtitle{letter-spacing:.09em;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:20px;font-weight:400}.cover-hero blockquote{letter-spacing:.12em;color:#e1e5df;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:17px;font-weight:400;line-height:2.1}.hero-feature strong{letter-spacing:.045em;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:17px;font-weight:500;line-height:1.8}.hero-feature>span{letter-spacing:.2em;color:#cfb27e;font-size:10px;font-weight:400}@media (width<=760px){.site-brand__cn{letter-spacing:.16em;font-size:18px;line-height:1.55}.site-brand__en{letter-spacing:.19em;font-size:8px}.site-brand{gap:2px;padding:9px 0}.menu-toggle{letter-spacing:.1em;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:14px}.cover-hero .hero-eyebrow{letter-spacing:.19em;max-width:290px;margin-bottom:23px;font-size:10px;font-weight:500;line-height:1.9}.cover-hero h1{letter-spacing:.055em;font-size:clamp(50px,16.5vw,72px);line-height:1.3}.hero-subtitle{letter-spacing:.08em;gap:15px;margin-top:24px;font-size:15px;font-weight:400}.hero-subtitle a{border-bottom-color:#dae2d64d;min-height:47px;padding:6px 0 9px}.hero-subtitle a>span{opacity:.8;font-size:12px;font-weight:400}.cover-hero blockquote{letter-spacing:.12em;border-left-color:#dee5db59;margin-top:27px;font-size:14px;line-height:2.15}.cover-hero .hero-share>button{letter-spacing:.1em;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;font-weight:400;line-height:1.6}.cover-hero .hero-share>span{letter-spacing:.025em;color:#c6cfc5;font-size:11px;font-weight:400;line-height:1.85}.cover-hero .share-qr summary{letter-spacing:.025em;font-size:12px;font-weight:400;line-height:1.8}.hero-feature{gap:8px;padding:17px 19px}.hero-feature strong{letter-spacing:.04em;font-size:15px;font-weight:500;line-height:1.8}.mobile-reading-nav a,.mobile-reading-nav button{letter-spacing:0;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:11px;font-weight:400}.mobile-reading-nav .is-current{font-weight:500}}@media (width<=360px){.hero-subtitle{letter-spacing:.04em;gap:10px;font-size:14px}.mobile-reading-nav span{font-size:11px}}.cover-hero h1{color:#eeeade}.cover-hero .hero-eyebrow{color:#bfae8b}.hero-subtitle a{color:#e3e6da;border-color:#bbc7b247}.hero-subtitle a span{color:#b6a47b}.cover-hero blockquote{color:#bfcbbd;border-color:#c1d0bb52}.cover-hero .hero-share{flex-wrap:wrap;align-items:center;gap:5px 18px;max-width:380px;margin-top:24px;display:flex}.cover-hero .hero-share>button{-webkit-backdrop-filter:none;backdrop-filter:none;color:#dedecb;letter-spacing:.1em;background:0 0;border:0;border-bottom:1px solid #9da98d80;flex:none;order:1;min-height:36px;padding:3px 0;font-size:12px;font-weight:400;line-height:1.7}.cover-hero .hero-share>.share-qr{color:#b6c3b1;flex:0 auto;order:2;width:auto;max-width:100%;margin:0}.cover-hero .hero-share>.share-qr summary{letter-spacing:.02em;padding:9px 0;font-size:11px;font-weight:400;line-height:1.6;text-decoration:none}.cover-hero .hero-share>.share-qr summary::marker{color:#9da98d;font-size:8px}.cover-hero .hero-share>.share-qr[open]{flex-basis:100%;width:100%}.cover-hero .hero-share>.share-qr .share-qr__content{background:#f4f1e8;margin-top:8px;padding:14px}.cover-hero .hero-share>span{color:#aab9a5;letter-spacing:.025em;flex-basis:100%;order:3;max-width:none;font-size:10px;font-weight:400;line-height:1.8}.cover-hero .hero-share>p{color:#c8bea4;order:4;font-size:11px;line-height:1.8}.hero-feature{background:#10211c47;border-color:#b9c3a659}.hero-feature>span{color:#bdad85}.hero-feature strong{color:#e0e4d6}@media (width<=760px){.cover-hero .hero-share{gap:4px 17px;margin-top:23px}.cover-hero blockquote{font-size:14px;line-height:2.15}.cover-hero{gap:32px}.hero-subtitle{letter-spacing:.07em;font-size:15px}}@media (width<=360px){.hero-subtitle{letter-spacing:.035em;font-size:14px}}.cover-hero h1{color:#cec7b9;text-shadow:0 2px 20px #07141029}.site-brand__cn{color:#526155}.site-brand__en{color:#7b8576}.home-entry-separator{display:none}.hero-subtitle .home-entry-link:after{content:"↗";color:#b6a47b;opacity:.8;font-family:Arial,sans-serif;font-size:12px;font-weight:400}.site-footer .site-footer-police{justify-content:center;justify-self:stretch}}.legacy-blog-list article{grid-template-columns:72px minmax(0,1fr) 112px 48px;gap:12px;min-height:79px;padding:12px 0}.legacy-blog-list article>.legacy-blog-cover{white-space:normal;cursor:pointer;background:#fff;border:1px solid #d4e0e7;border-radius:3px;justify-content:center;align-items:center;width:72px;height:54px;padding:0;display:flex;overflow:hidden}.legacy-blog-cover img{object-fit:contain;width:100%;height:100%;margin:0;display:block}.legacy-blog-cover__empty{color:#8297a5;text-align:center;padding:4px;font-size:10px;line-height:1.5}.legacy-blog-list article>.legacy-blog-cover:focus-visible{outline-offset:3px;outline:2px solid #427fa9}@media (width<=760px){.legacy-blog-list article{grid-template-columns:64px minmax(0,1fr) auto;gap:4px 10px;min-height:85px;padding:12px 0}.legacy-blog-list article>.legacy-blog-cover{grid-area:1/1/span 2;width:64px;height:60px}.legacy-blog-list article>.legacy-blog-title{white-space:normal;overflow-wrap:anywhere;grid-area:1/2/auto/-1;padding:0;line-height:1.65}.legacy-blog-list article time{grid-area:2/2;align-self:start}.legacy-blog-list article>small{white-space:nowrap;grid-area:2/3;align-self:start}}.timeline-list button{grid-template-columns:72px 110px minmax(0,1fr) 120px;align-items:center;gap:16px}.timeline-list button>.timeline-cover{border:1px solid var(--line);background:#ffffff8c;border-radius:3px;justify-content:center;align-items:center;width:72px;height:64px;display:flex;overflow:hidden}.timeline-cover img{object-fit:contain;width:100%;height:100%;display:block}.timeline-cover__empty{color:var(--moss);text-align:center;font-size:10px}.timeline-title{overflow-wrap:anywhere;min-width:0}@media (width>=761px) and (width<=1024px){.legacy-blog-list article{grid-template-columns:72px minmax(0,1fr) auto;gap:4px 12px}.legacy-blog-list article>.legacy-blog-cover{grid-area:1/1/span 2}.legacy-blog-list article>.legacy-blog-title{white-space:normal;overflow-wrap:anywhere;grid-area:1/2/auto/-1;padding:0;line-height:1.65}.legacy-blog-list article time{grid-area:2/2}.legacy-blog-list article>small{white-space:nowrap;grid-area:2/3}}@media (width<=1024px){.timeline-list button{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:3px 14px}.timeline-list button>.timeline-cover{grid-area:1/1/span 3}.timeline-list button>.timeline-title{grid-area:1/2;line-height:1.65}.timeline-list button>time{grid-area:2/2;padding-top:0;font-size:12px}.timeline-list button>small{grid-area:3/2;font-size:11px}}.site-footer strong>.footer-about-link{font:inherit;letter-spacing:inherit;color:inherit;text-decoration:none}@media (width<=760px){.legacy-blog-list{scroll-margin-top:8px}.legacy-blog-list>header{align-items:start;gap:12px;padding:16px 0;display:grid}.legacy-blog-list label{width:100%}.legacy-blog-list label>span{white-space:nowrap}.legacy-blog-list input{flex:1;width:auto;min-width:0}.legacy-blog-list article{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:20px 0}.legacy-blog-list article>.legacy-blog-cover{aspect-ratio:4/3;background:#f6f8f9;border-radius:4px;grid-area:1/1/auto/-1;width:100%;height:auto;max-height:360px}.legacy-blog-list .legacy-blog-cover img{object-fit:contain;width:100%;height:100%}.legacy-blog-list article>.legacy-blog-title{grid-area:2/1/auto/-1;line-height:1.65}.legacy-blog-list article time{grid-area:3/1}.legacy-blog-list article>small{grid-area:3/2}.legacy-blog-banner{gap:12px}.legacy-blog-banner>a,.channel-page--meipian .channel-page-heading>.channel-manage-link{text-underline-offset:3px;background:0 0;border:0;justify-self:end;min-height:0;padding:4px 0;font-size:12px;font-weight:400;line-height:1.8;text-decoration:underline}.channel-page--meipian .channel-page-heading>.channel-manage-link{color:#6b796f;margin-top:-24px;margin-bottom:14px;text-decoration-color:#bec7bf}.time-filters>label:nth-child(3),.time-filters>label:nth-child(4){display:none}.legacy-blog-page{color:#253d35;background:#f5f3ed;padding:34px 20px 64px}.legacy-blog-banner{min-height:0;box-shadow:none;color:#253d35;background:0 0;border-bottom:1px solid #d9ded5;gap:16px;padding:0 0 24px}.legacy-blog-banner p{color:#788678;letter-spacing:.2em;margin:0 0 16px;font-size:10px;font-weight:500}.legacy-blog-banner h1{letter-spacing:.025em;margin:0 0 14px;font-size:29px;font-weight:400;line-height:1.4}.legacy-blog-banner span{color:#738075;max-width:29em;font-size:14px;line-height:1.85;display:block}.legacy-blog-banner>a{color:#7b887e;text-decoration-color:#bcc6ba}.legacy-blog-tabs{background:0 0;border:0;border-bottom:1px solid #d9ded5;gap:24px;margin-top:18px;padding:0}.legacy-blog-tabs button{color:#7b857c;border:0;border-bottom:2px solid #0000;padding:12px 0;font-size:14px}.legacy-blog-tabs button.active{color:#294d3f;border-bottom-color:#6d8272;font-weight:500}.legacy-blog-shell{gap:28px;margin-top:24px}.legacy-blog-categories{box-shadow:none;background:0 0;border:0;gap:0 14px;padding:0}.legacy-blog-categories__head{border-color:#d9ded5;margin-bottom:4px;padding:0 0 14px}.legacy-blog-categories__head strong{letter-spacing:.1em;font-size:14px;font-weight:500}.legacy-blog-categories__head a{color:#879186;font-size:11px}.legacy-blog-categories>button{color:#566a5d;border-bottom:1px solid #e1e4db;border-radius:3px;gap:4px;min-height:44px;padding:10px 7px;font-size:13px;line-height:1.6}.legacy-blog-categories>button.active{color:#254a37;background:#e6ebe2}.legacy-blog-list{box-shadow:none;background:0 0;border:0;padding:0}.legacy-blog-list>header{border-color:#d9ded5}.legacy-blog-list>header strong{color:#29483a;font-size:20px;font-weight:400}.legacy-blog-list>header small,.legacy-blog-list label{color:#839083}.legacy-blog-list input{background:#fcfbf7;border:1px solid #d9ded5;border-radius:5px;min-height:44px}.legacy-blog-list article{border-bottom:1px solid #d9ded5;gap:12px;padding:24px 0}.legacy-blog-list article>.legacy-blog-cover{background:#eeeee7;border:0;border-radius:5px}.legacy-blog-list article>.legacy-blog-title{color:#2d473b;padding:0;font-size:18px;font-weight:400;line-height:1.75}.channel-page--meipian,.timeline-page{width:calc(100% - 40px);padding-top:34px}.channel-page--meipian .page-title,.timeline-page .page-title{margin-bottom:0}.channel-page--meipian .section-kicker,.timeline-page .section-kicker{color:#788678;letter-spacing:.2em;margin-bottom:16px;font-size:10px;font-weight:500}.channel-page--meipian .page-title h1,.timeline-page .page-title h1{color:#253d35;letter-spacing:.035em;font-size:32px;line-height:1.35}.channel-page--meipian .page-title>p:last-child,.timeline-page .page-title>p:last-child{color:#738075;margin-top:16px;font-size:14px;line-height:1.9}.channel-page--meipian .channel-page-heading{gap:12px;margin-bottom:22px}.channel-page--meipian .channel-page-heading>.channel-manage-link{color:#7b887e;margin:0;padding:3px 0;font-size:11px}.channel-page--meipian .meipian-card-grid{grid-template-columns:minmax(0,1fr);gap:30px}.channel-page--meipian .meipian-card{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #d9ded5;border-radius:0;flex-direction:column;padding-bottom:19px;display:flex}.channel-page--meipian .meipian-card__cover{aspect-ratio:4/3;background:#eeeee7;border-radius:5px;order:0;width:100%}.channel-page--meipian .meipian-card__cover img{object-fit:contain}.channel-page--meipian .meipian-card__cover time{letter-spacing:.03em;background:#1e3027b3;border-radius:3px;padding:3px 7px;font-size:11px;bottom:10px;left:12px}.channel-page--meipian .meipian-card__title{color:#2d473b;order:1;min-height:0;padding:16px 0 10px;font-size:20px;font-weight:400;line-height:1.6}.channel-page--meipian .meipian-card__meta{color:#879284;order:2;gap:12px;padding:0;font-size:12px}.channel-page--meipian .meipian-card__meta b{color:#5f7c66;background:0 0;border-radius:0;padding:0;font-size:12px}.time-filters{border-color:#d9ded5;gap:16px;margin-top:26px;padding:20px 0}.time-filters label{color:#738075;gap:8px;font-size:12px}.time-filters input,.time-filters select{color:#354f40;background:#fcfbf7;border-color:#d9ded5;border-radius:5px;min-height:48px;padding:12px}.time-results{color:#879284;margin:20px 0 30px;font-size:12px}.timeline-list{gap:34px}.timeline-list>section{border-color:#d9ded5;gap:12px;padding-top:20px}.timeline-list header strong{color:#355240;font-size:32px}.timeline-list header span{color:#8c968a;font-size:11px}.timeline-list button{border-color:#e0e3d9;grid-template-columns:104px minmax(0,1fr);gap:5px 16px;padding:20px 0}.timeline-list button>.timeline-cover{background:#eeeee7;border:0;border-radius:4px;width:104px;height:96px}.timeline-list button>.timeline-title{color:#304b3b;font-size:16px;line-height:1.6}.timeline-list button>time{color:#7f8e7c;font-size:12px}.timeline-list button>small{color:#929b8d;font-size:11px;line-height:1.6}.legacy-blog-page{background-color:#edf4f7;background-image:radial-gradient(250px 85px at 0 170px,#ffffffe0,#fff0 80%),radial-gradient(230px 95px at 105% 255px,#ffffffd1,#fff0 80%),radial-gradient(210px 65px at 48% 345px,#ffffff9e,#fff0 85%),linear-gradient(#aacbdd 0,#c1dae8 220px,#e0edf3 540px,#edf4f7 820px);background-repeat:no-repeat;background-size:100% 900px}.legacy-blog-banner,.legacy-blog-tabs,.legacy-blog-categories__head,.legacy-blog-list>header{border-color:#6f97ac42}.legacy-blog-categories{background:#ffffff8f;border:1px solid #ffffffbf;border-radius:7px;padding:14px 12px 10px}.legacy-blog-categories>button{border-bottom-color:#91adbb33}.legacy-blog-categories>button.active{background:#bdd7e480}.legacy-blog-list{background:#ffffffa8;border-radius:7px;padding:0 12px 12px}.legacy-blog-list input{background:#ffffffd4;border-color:#cbdce5}.legacy-blog-banner h1,.channel-page--meipian .page-title h1,.timeline-page .page-title h1{color:#233f35;letter-spacing:.015em;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:32px;font-weight:600;line-height:1.45}.legacy-blog-banner h1{font-size:28px}.legacy-blog-banner span,.channel-page--meipian .page-title>p:last-child,.timeline-page .page-title>p:last-child{color:#4d6259;font-size:16px;line-height:1.9}.legacy-blog-banner p,.channel-page--meipian .section-kicker,.timeline-page .section-kicker{color:#536b62;font-size:11px}.legacy-blog-tabs button{color:#52685d;font-size:16px}.legacy-blog-categories__head strong{font-size:16px}.legacy-blog-categories>button{color:#3e5a4b;min-height:48px;padding:11px 5px;font-size:16px}.legacy-blog-categories small{color:#66796c;font-size:13px}.legacy-blog-list>header small,.legacy-blog-list label{color:#5d7165;font-size:14px}.legacy-blog-list input{font-size:16px}.legacy-blog-list article>.legacy-blog-title{color:#294637;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:19px;font-weight:500}.legacy-blog-list article time,.legacy-blog-list article>small{color:#5e7164;font-size:14px}.legacy-blog-list article em{color:#647a67;font-size:13px}.channel-page--meipian .meipian-card__title{color:#294637;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:20px;font-weight:500}.channel-page--meipian .meipian-card__meta,.channel-page--meipian .meipian-card__meta b{color:#5e7164;font-size:14px}.channel-page--meipian .meipian-card__cover time{font-size:13px}.time-filters label{color:#4d6259;font-size:14px}.time-results,.timeline-list header span{color:#5e7164;font-size:14px}.timeline-list button>.timeline-title{color:#294637;font-size:18px;font-weight:500}.timeline-list button>time,.timeline-list button>small{color:#5e7164;font-size:14px}.legacy-blog-banner h1,.channel-page--meipian .page-title h1,.timeline-page .page-title h1{color:#244e70}.legacy-blog-banner p,.channel-page--meipian .section-kicker,.timeline-page .section-kicker{color:#a85536;letter-spacing:.2em;font-size:12px;font-weight:600}.channel-page--meipian .section-kicker{color:#bd6127}.legacy-blog-banner span,.channel-page--meipian .page-title>p:last-child,.timeline-page .page-title>p:last-child{color:#506b7c}.legacy-blog-list article>.legacy-blog-title,.channel-page--meipian .meipian-card__title,.timeline-list button>.timeline-title{color:#31566e}.legacy-blog-categories__head strong,.legacy-blog-list>header strong,.timeline-list header strong{color:#345d7a}.legacy-blog-categories>button{align-items:baseline}.legacy-blog-categories>button>span{flex:1;min-width:0}.legacy-blog-categories>button small{flex-shrink:0}.has-mobile-navigation{padding-bottom:calc(86px + env(safe-area-inset-bottom,0px))}.has-mobile-navigation .menu-toggle{color:#254e6c;min-width:48px;min-height:48px;font-size:17px}.has-mobile-navigation .site-nav button{color:#314f60;min-height:48px;font-size:17px}.has-mobile-navigation input,.has-mobile-navigation select{font-size:16px}.has-mobile-navigation input::placeholder{color:#65767e;opacity:1}.has-mobile-navigation button:focus-visible,.has-mobile-navigation a:focus-visible,.has-mobile-navigation input:focus-visible,.has-mobile-navigation select:focus-visible{outline-offset:3px;outline:3px solid #39749a}.has-mobile-navigation .mobile-reading-nav{height:calc(76px + env(safe-area-inset-bottom,0px));color:#365565;background:#f6f5ee;border-top:1px solid #aabbbf;grid-template-columns:48px repeat(5,minmax(0,1fr));padding-left:3px;padding-right:3px;box-shadow:0 -3px 14px #183e5012}.has-mobile-navigation .mobile-reading-nav a,.has-mobile-navigation .mobile-reading-nav button{color:#365565;gap:6px;min-height:68px;font-size:13px;font-weight:500}.has-mobile-navigation .mobile-reading-nav span{font-size:13px}.has-mobile-navigation .mobile-reading-nav button{border-right-color:#c1cbd0;min-height:64px;margin:4px 3px 4px 0}.has-mobile-navigation .mobile-reading-nav svg{stroke-width:1.9px;width:24px;height:24px}.has-mobile-navigation .mobile-reading-nav .is-current{color:#174b70;background:#e0eaf0;border-radius:5px;font-weight:600}.has-mobile-navigation .mobile-reading-nav .is-current:before{background:#245b7e;width:28px;height:3px}.has-mobile-navigation .article-prose,.has-mobile-navigation .meipian-reading{color:#30483f;font-size:19px;line-height:1.95}.has-mobile-navigation .article-reader__head h1{color:#244e70;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:29px;font-weight:600;line-height:1.55}.has-mobile-navigation .article-byline,.has-mobile-navigation .photo-sequence figcaption{color:#586f63;font-size:15px;line-height:1.8}.has-mobile-navigation .article-share{font-size:16px;line-height:1.85}.has-mobile-navigation .article-share button,.has-mobile-navigation .article-neighbors button,.has-mobile-navigation .load-more,.has-mobile-navigation .back-link{min-height:48px;font-size:16px}.has-mobile-navigation .share-qr summary{min-height:44px;padding-top:10px;padding-bottom:10px;font-size:15px;line-height:1.7}.has-mobile-navigation .cover-hero .hero-share>button{min-height:44px;font-size:16px}.has-mobile-navigation .cover-hero .hero-share>span{color:#e1e6da;font-size:14px;line-height:1.85}.has-mobile-navigation .cover-hero blockquote{color:#d9e1d2;font-size:17px;line-height:2}.has-mobile-navigation .hero-subtitle{letter-spacing:.04em;gap:12px;font-size:16px}.has-mobile-navigation .hero-feature strong{font-size:17px}.has-mobile-navigation .portal-card__copy p,.has-mobile-navigation .section-intro>p:last-child,.has-mobile-navigation .page-title>p:last-child{font-size:16px;line-height:1.85}.has-mobile-navigation .portal-card__copy small,.has-mobile-navigation .card-meta,.has-mobile-navigation .card-foot{color:#627365;font-size:14px}.has-mobile-navigation .archive-card__copy>p:not(.card-meta){color:#52685b;font-size:17px}.has-mobile-navigation .card-title{color:#31566e;font-size:21px;line-height:1.65}.has-mobile-navigation .about-copy{font-size:19px;line-height:2}.has-mobile-navigation .site-footer nav a{min-height:44px;padding:10px 4px;font-size:14px;line-height:1.7;display:inline-block}.has-mobile-navigation.article-page--blog .legacy-ordered-text,.has-mobile-navigation.article-page--blog .legacy-ordered-work figcaption{color:#425d4e;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:19px;line-height:1.95}.has-mobile-navigation.article-page--meipian .meipian-reading{color:#f3f4f8;font-size:20px}.has-mobile-navigation.article-page--meipian .meipian-caption,.has-mobile-navigation.article-page--meipian .meipian-image figcaption{color:#8ac6ff;font-size:17px;line-height:1.8}.portfolio-series__header{background-color:#102a43;background-image:radial-gradient(at 110% 10%,#47b1cb57,#0000 58%),radial-gradient(at -20% 100%,#5763a459,#0000 65%),linear-gradient(145deg,#102a43 5%,#173851 55%,#18364c 100%);border-bottom:1px solid #6a9bae}.portfolio-series__tabs button{color:#c2d9e5;min-height:48px;font-size:16px}.portfolio-series__tabs button.active{color:#fff}.portfolio-series__header{isolation:isolate;background-color:#c2d4d5;background-image:radial-gradient(at 0 0,#e0e9e4,#0000 68%),linear-gradient(135deg,#c6d8d9,#a9c4cd 52%,#c4d1c8);border-bottom:1px solid #a2bac1;position:relative}.portfolio-series__header:before{content:"";z-index:-1;pointer-events:none;opacity:.62;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22440%22%20height%3D%22470%22%20viewBox%3D%220%200%20440%20470%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22p%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23e8dae1%22/%3E%3Cstop%20offset%3D%22.5%22%20stop-color%3D%22%23c1ccd6%22/%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%239fbcb6%22/%3E%3C/linearGradient%3E%3Cfilter%20id%3D%22r%22%20x%3D%22-30%25%22%20y%3D%22-30%25%22%20width%3D%22160%25%22%20height%3D%22160%25%22%3E%3CfeDropShadow%20dx%3D%223%22%20dy%3D%225%22%20stdDeviation%3D%223%22%20flood-color%3D%22%23527783%22%20flood-opacity%3D%22.28%22/%3E%3CfeDropShadow%20dx%3D%22-2%22%20dy%3D%22-2%22%20stdDeviation%3D%222%22%20flood-color%3D%22%23f6f6ec%22%20flood-opacity%3D%22.7%22/%3E%3C/filter%3E%3Cpath%20id%3D%22petal%22%20d%3D%22M240%20330%20C185%20278%20190%20210%20240%20157%20C288%20213%20296%20281%20240%20330Z%22/%3E%3C/defs%3E%3Cg%20fill%3D%22url%28%23p%29%22%20stroke%3D%22%23d6e3dd%22%20stroke-width%3D%221.2%22%20filter%3D%22url%28%23r%29%22%20opacity%3D%22.72%22%3E%3Cuse%20href%3D%22%23petal%22%20transform%3D%22rotate%28-76%20240%20330%29%22/%3E%3Cuse%20href%3D%22%23petal%22%20transform%3D%22rotate%2876%20240%20330%29%22/%3E%3Cuse%20href%3D%22%23petal%22%20transform%3D%22rotate%28-52%20240%20330%29%22/%3E%3Cuse%20href%3D%22%23petal%22%20transform%3D%22rotate%2852%20240%20330%29%22/%3E%3Cuse%20href%3D%22%23petal%22%20transform%3D%22rotate%28-27%20240%20330%29%22/%3E%3Cuse%20href%3D%22%23petal%22%20transform%3D%22rotate%2827%20240%20330%29%22/%3E%3Cuse%20href%3D%22%23petal%22/%3E%3Cpath%20d%3D%22M240%20335%20C185%20309%20139%20319%20104%20355%20C153%20381%20206%20375%20240%20335Z%22/%3E%3Cpath%20d%3D%22M240%20335%20C295%20310%20342%20320%20377%20356%20C327%20381%20274%20373%20240%20335Z%22/%3E%3C/g%3E%3Cpath%20d%3D%22M239%20342%20Q246%20390%20230%20442%22%20fill%3D%22none%22%20stroke%3D%22%238fa9a7%22%20stroke-width%3D%222%22%20opacity%3D%22.4%22/%3E%3C/svg%3E);background-position:right -75px bottom -10px;background-repeat:no-repeat;background-size:365px;position:absolute;inset:0}.portfolio-series__header h1{color:#254f69;text-shadow:0 1px #ffffff80}.portfolio-series__header .section-kicker{color:#965d35}.portfolio-series__header>p:not(.section-kicker){color:#3e5e6d}.portfolio-series__header .portfolio-series__manage{color:#705736;border-color:#9c8868}.portfolio-series__tabs button{color:#426675}.portfolio-series__tabs button.active{color:#1c4c67;font-weight:600}.portfolio-series__tabs button.active:after{background:#43758b}.portfolio-series__header h1{letter-spacing:.01em;color:#234d68;text-shadow:none;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:clamp(27px,7.6vw,36px);font-weight:600;line-height:1.5}.portfolio-series__header>p:not(.section-kicker){color:#35596c;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:17px;font-weight:400;line-height:1.9}.portfolio-series__header .section-kicker{font-family:Arial,sans-serif;font-size:12px;font-weight:600;line-height:1.8}.portfolio-series__tabs button{font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;font-weight:500}.portfolio-series__header{overflow:hidden}.portfolio-series__header:before{opacity:.7;transform-origin:78% 72%;animation:14s ease-in-out infinite danni-lily-drift;inset:-8px}.portfolio-series__header:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(115px 95px at 85% 58%,#c6a7be29,#0000 85%),radial-gradient(145px 110px at 66% 84%,#b3c5a42e,#0000 85%);position:absolute;inset:0}}@keyframes danni-lily-drift{0%,to{transform:translateY(3px)rotate(-.6deg)scale(1)}50%{transform:translate(-3px,-4px)rotate(.6deg)scale(1.018)}}@media (width<=760px) and (prefers-reduced-motion:reduce){.portfolio-series__header:before{animation:none;transform:none}}@media (width<=760px){.has-mobile-navigation h1,.has-mobile-navigation h2,.has-mobile-navigation h3,.has-mobile-navigation .legacy-blog-banner h1,.has-mobile-navigation .channel-page--meipian .page-title h1,.has-mobile-navigation .timeline-page .page-title h1,.has-mobile-navigation .portfolio-series__header h1,.has-mobile-navigation .article-reader__head h1{letter-spacing:.04em;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-weight:500}}@media (width>=761px) and (width<=1366px) and (any-pointer:coarse){html{scroll-padding-top:80px;scroll-padding-bottom:100px}.site-header{gap:20px}.menu-toggle{min-width:48px;min-height:44px;padding:10px 0;font-size:15px}.site-nav.is-open{overscroll-behavior:contain;max-height:calc(100svh - 155px);overflow-y:auto}.cover-hero{min-height:calc(100svh - 138px - env(safe-area-inset-bottom,0px));background-position:60%;flex-direction:column;justify-content:space-between;align-items:stretch;gap:40px;padding:42px 22px 26px;display:flex}.cover-hero__content{width:100%;max-width:none}.cover-hero .hero-eyebrow{letter-spacing:.2em;max-width:290px;margin-bottom:25px;font-size:10px;line-height:1.8}.cover-hero h1{letter-spacing:.055em;font-size:clamp(50px,16.3vw,76px);line-height:1.2}.hero-subtitle{letter-spacing:.035em;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:26px;font-size:16px;display:grid}.hero-subtitle a{white-space:nowrap;justify-content:space-between;gap:2px;min-height:45px}.cover-hero blockquote{color:#ecede7;margin:29px 0 0;padding-left:17px;font-size:15px;line-height:1.95}.hero-feature{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0d201c73;flex:none;width:100%;margin:0;padding:17px 19px;position:relative;inset:auto}.hero-feature strong{font-size:16px}.portal-section,.editorial-section,.channel-page,.archive-page,.timeline-page,.about-page,.related-section{width:calc(100% - 36px);padding-top:44px;padding-bottom:48px}.page-title h1,.section-intro h2{font-size:34px;line-height:1.35}.page-title>p:last-child,.section-intro>p:last-child{font-size:15px;line-height:1.85}.photography-source-grid{grid-template-columns:1fr;gap:25px;margin-top:28px}.photography-source__image{height:61vw;max-height:330px}.photography-source>div:last-child{padding:23px 22px}.photography-source h2{font-size:29px}.photography-source p:not(.section-kicker){font-size:14px}.photography-source>div>span{min-height:44px;margin-top:22px;padding-top:12px}.time-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;margin-top:28px;padding:20px 0}.time-filters .time-search,.time-filters label:nth-child(2){grid-column:1/-1}.time-filters input,.time-filters select{min-height:46px;padding:10px;font-size:16px}.time-results{margin-bottom:14px;font-size:12px}.timeline-list>section{gap:14px;padding-top:19px}.timeline-list header{align-items:baseline;gap:14px;display:flex}.timeline-list header span{font-size:12px}.timeline-list button{text-align:left;grid-template-columns:82px minmax(0,1fr);gap:4px 12px;width:100%;padding:15px 0}.timeline-list button time{padding-top:2px;font-size:12px}.timeline-list button>span{overflow-wrap:anywhere;font-size:16px}.timeline-list button small{font-size:11px;line-height:1.6}.mobile-reading-nav{z-index:60;height:calc(66px + env(safe-area-inset-bottom,0px));padding:0 9px env(safe-area-inset-bottom,0px);color:#69756d;background:#f8f5ee;border-top:1px solid #d8d9cd;grid-template-columns:.8fr repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #173c3609}.mobile-reading-nav a,.mobile-reading-nav button{min-width:0;min-height:56px;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;margin:0;padding:7px 0;font-family:inherit;font-size:10px;line-height:1.3;text-decoration:none;display:flex;position:relative}.mobile-reading-nav button{border-right:1px solid #dfdfd4;min-height:40px;margin:13px 5px 13px 0;padding:0 6px 0 0}.mobile-reading-nav .is-current{color:#244e40;font-weight:600}.mobile-reading-nav .is-current:before{content:"";background:#9d7950;width:22px;height:2px;position:absolute;top:0}.mobile-reading-nav svg{flex:none}.article-reader__head h1{line-height:1.45}.article-byline{line-height:1.7}.article-page .article-share{font-size:14px}.site-footer{padding-bottom:34px}.legacy-blog-page{color:#253d35;background:#f5f3ed;padding:34px 20px 64px}.legacy-blog-banner{min-height:0;box-shadow:none;color:#253d35;background:0 0;border-bottom:1px solid #d9ded5;gap:16px;padding:0 0 24px}.legacy-blog-banner p{color:#788678;letter-spacing:.2em;margin:0 0 16px;font-size:10px;font-weight:500}.legacy-blog-banner h1{letter-spacing:.025em;margin:0 0 14px;font-size:29px;font-weight:400;line-height:1.4}.legacy-blog-banner span{color:#738075;max-width:29em;font-size:14px;line-height:1.85;display:block}.legacy-blog-banner>a{color:#7b887e;text-decoration-color:#bcc6ba}.legacy-blog-tabs{background:0 0;border:0;border-bottom:1px solid #d9ded5;gap:24px;margin-top:18px;padding:0}.legacy-blog-tabs button{color:#7b857c;border:0;border-bottom:2px solid #0000;padding:12px 0;font-size:14px}.legacy-blog-tabs button.active{color:#294d3f;border-bottom-color:#6d8272;font-weight:500}.legacy-blog-shell{gap:28px;margin-top:24px}.legacy-blog-categories{box-shadow:none;background:0 0;border:0;gap:0 14px;padding:0}.legacy-blog-categories__head{border-color:#d9ded5;margin-bottom:4px;padding:0 0 14px}.legacy-blog-categories__head strong{letter-spacing:.1em;font-size:14px;font-weight:500}.legacy-blog-categories__head a{color:#879186;font-size:11px}.legacy-blog-categories>button{color:#566a5d;border-bottom:1px solid #e1e4db;border-radius:3px;gap:4px;min-height:44px;padding:10px 7px;font-size:13px;line-height:1.6}.legacy-blog-categories>button.active{color:#254a37;background:#e6ebe2}.legacy-blog-list{box-shadow:none;background:0 0;border:0;padding:0}.legacy-blog-list>header{border-color:#d9ded5}.legacy-blog-list>header strong{color:#29483a;font-size:20px;font-weight:400}.legacy-blog-list>header small,.legacy-blog-list label{color:#839083}.legacy-blog-list input{background:#fcfbf7;border:1px solid #d9ded5;border-radius:5px;min-height:44px}.legacy-blog-list article{border-bottom:1px solid #d9ded5;gap:12px;padding:24px 0}.legacy-blog-list article>.legacy-blog-cover{background:#eeeee7;border:0;border-radius:5px}.legacy-blog-list article>.legacy-blog-title{color:#2d473b;padding:0;font-size:18px;font-weight:400;line-height:1.75}.channel-page--meipian .page-title,.timeline-page .page-title{margin-bottom:0}.channel-page--meipian .section-kicker,.timeline-page .section-kicker{color:#788678;letter-spacing:.2em;margin-bottom:16px;font-size:10px;font-weight:500}.channel-page--meipian .page-title h1,.timeline-page .page-title h1{color:#253d35;letter-spacing:.035em;font-size:32px;line-height:1.35}.channel-page--meipian .page-title>p:last-child,.timeline-page .page-title>p:last-child{color:#738075;margin-top:16px;font-size:14px;line-height:1.9}.channel-page--meipian .channel-page-heading{gap:12px;margin-bottom:22px}.channel-page--meipian .channel-page-heading>.channel-manage-link{color:#7b887e;margin:0;padding:3px 0;font-size:11px}.channel-page--meipian .meipian-card{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #d9ded5;border-radius:0;flex-direction:column;padding-bottom:19px;display:flex}.channel-page--meipian .meipian-card__cover{aspect-ratio:4/3;background:#eeeee7;border-radius:5px;order:0;width:100%}.channel-page--meipian .meipian-card__cover img{object-fit:contain}.channel-page--meipian .meipian-card__cover time{letter-spacing:.03em;background:#1e3027b3;border-radius:3px;padding:3px 7px;font-size:11px;bottom:10px;left:12px}.channel-page--meipian .meipian-card__title{color:#2d473b;order:1;min-height:0;padding:16px 0 10px;font-size:20px;font-weight:400;line-height:1.6}.channel-page--meipian .meipian-card__meta{color:#879284;order:2;gap:12px;padding:0;font-size:12px}.channel-page--meipian .meipian-card__meta b{color:#5f7c66;background:0 0;border-radius:0;padding:0;font-size:12px}.time-filters{border-color:#d9ded5;gap:16px;margin-top:26px;padding:20px 0}.time-filters label{color:#738075;gap:8px;font-size:12px}.time-filters input,.time-filters select{color:#354f40;background:#fcfbf7;border-color:#d9ded5;border-radius:5px;min-height:48px;padding:12px}.time-results{color:#879284;margin:20px 0 30px;font-size:12px}.timeline-list{gap:34px}.timeline-list>section{border-color:#d9ded5;gap:12px;padding-top:20px}.timeline-list header strong{color:#355240;font-size:32px}.timeline-list header span{color:#8c968a;font-size:11px}.timeline-list button{border-color:#e0e3d9;grid-template-columns:104px minmax(0,1fr);gap:5px 16px;padding:20px 0}.timeline-list button>.timeline-cover{background:#eeeee7;border:0;border-radius:4px;width:104px;height:96px}.timeline-list button>.timeline-title{color:#304b3b;font-size:16px;line-height:1.6}.timeline-list button>time{color:#7f8e7c;font-size:12px}.timeline-list button>small{color:#929b8d;font-size:11px;line-height:1.6}.legacy-blog-page{background-color:#edf4f7;background-image:radial-gradient(250px 85px at 0 170px,#ffffffe0,#fff0 80%),radial-gradient(230px 95px at 105% 255px,#ffffffd1,#fff0 80%),radial-gradient(210px 65px at 48% 345px,#ffffff9e,#fff0 85%),linear-gradient(#aacbdd 0,#c1dae8 220px,#e0edf3 540px,#edf4f7 820px);background-repeat:no-repeat;background-size:100% 900px}.legacy-blog-banner,.legacy-blog-tabs,.legacy-blog-categories__head,.legacy-blog-list>header{border-color:#6f97ac42}.legacy-blog-categories{background:#ffffff8f;border:1px solid #ffffffbf;border-radius:7px;padding:14px 12px 10px}.legacy-blog-categories>button{border-bottom-color:#91adbb33}.legacy-blog-categories>button.active{background:#bdd7e480}.legacy-blog-list{background:#ffffffa8;border-radius:7px;padding:0 12px 12px}.legacy-blog-list input{background:#ffffffd4;border-color:#cbdce5}.legacy-blog-banner h1,.channel-page--meipian .page-title h1,.timeline-page .page-title h1{color:#233f35;letter-spacing:.015em;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:32px;font-weight:600;line-height:1.45}.legacy-blog-banner span,.channel-page--meipian .page-title>p:last-child,.timeline-page .page-title>p:last-child{color:#4d6259;font-size:16px;line-height:1.9}.legacy-blog-banner p,.channel-page--meipian .section-kicker,.timeline-page .section-kicker{color:#536b62;font-size:11px}.legacy-blog-tabs button{color:#52685d;font-size:16px}.legacy-blog-categories__head strong{font-size:16px}.legacy-blog-categories>button{color:#3e5a4b;min-height:48px;padding:11px 5px;font-size:16px}.legacy-blog-categories small{color:#66796c;font-size:13px}.legacy-blog-list>header small,.legacy-blog-list label{color:#5d7165;font-size:14px}.legacy-blog-list input{font-size:16px}.legacy-blog-list article>.legacy-blog-title{color:#294637;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:19px;font-weight:500}.legacy-blog-list article time,.legacy-blog-list article>small{color:#5e7164;font-size:14px}.legacy-blog-list article em{color:#647a67;font-size:13px}.channel-page--meipian .meipian-card__title{color:#294637;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:20px;font-weight:500}.channel-page--meipian .meipian-card__meta,.channel-page--meipian .meipian-card__meta b{color:#5e7164;font-size:14px}.channel-page--meipian .meipian-card__cover time{font-size:13px}.time-filters label{color:#4d6259;font-size:14px}.time-results,.timeline-list header span{color:#5e7164;font-size:14px}.timeline-list button>.timeline-title{color:#294637;font-size:18px;font-weight:500}.timeline-list button>time,.timeline-list button>small{color:#5e7164;font-size:14px}.legacy-blog-banner h1,.channel-page--meipian .page-title h1,.timeline-page .page-title h1{color:#244e70}.legacy-blog-banner p,.channel-page--meipian .section-kicker,.timeline-page .section-kicker{color:#a85536;letter-spacing:.2em;font-size:12px;font-weight:600}.channel-page--meipian .section-kicker{color:#bd6127}.legacy-blog-banner span,.channel-page--meipian .page-title>p:last-child,.timeline-page .page-title>p:last-child{color:#506b7c}.legacy-blog-list article>.legacy-blog-title,.channel-page--meipian .meipian-card__title,.timeline-list button>.timeline-title{color:#31566e}.legacy-blog-categories__head strong,.legacy-blog-list>header strong,.timeline-list header strong{color:#345d7a}.legacy-blog-categories>button{align-items:baseline}.legacy-blog-categories>button>span{flex:1;min-width:0}.legacy-blog-categories>button small{flex-shrink:0}.has-mobile-navigation .menu-toggle{color:#254e6c;min-width:48px;min-height:48px;font-size:17px}.has-mobile-navigation .site-nav button{color:#314f60;min-height:48px;font-size:17px}.has-mobile-navigation input,.has-mobile-navigation select{font-size:16px}.has-mobile-navigation input::placeholder{color:#65767e;opacity:1}.has-mobile-navigation button:focus-visible,.has-mobile-navigation a:focus-visible,.has-mobile-navigation input:focus-visible,.has-mobile-navigation select:focus-visible{outline-offset:3px;outline:3px solid #39749a}.has-mobile-navigation .mobile-reading-nav{height:calc(76px + env(safe-area-inset-bottom,0px));color:#365565;background:#f6f5ee;border-top:1px solid #aabbbf;grid-template-columns:48px repeat(5,minmax(0,1fr));padding-left:3px;padding-right:3px;box-shadow:0 -3px 14px #183e5012}.has-mobile-navigation .mobile-reading-nav a,.has-mobile-navigation .mobile-reading-nav button{color:#365565;gap:6px;min-height:68px;font-size:13px;font-weight:500}.has-mobile-navigation .mobile-reading-nav span{font-size:13px}.has-mobile-navigation .mobile-reading-nav button{border-right-color:#c1cbd0;min-height:64px;margin:4px 3px 4px 0}.has-mobile-navigation .mobile-reading-nav svg{stroke-width:1.9px;width:24px;height:24px}.has-mobile-navigation .mobile-reading-nav .is-current{color:#174b70;background:#e0eaf0;border-radius:5px;font-weight:600}.has-mobile-navigation .mobile-reading-nav .is-current:before{background:#245b7e;width:28px;height:3px}.has-mobile-navigation .article-prose,.has-mobile-navigation .meipian-reading{color:#30483f;font-size:19px;line-height:1.95}.has-mobile-navigation .article-reader__head h1{color:#244e70;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:29px;font-weight:600;line-height:1.55}.has-mobile-navigation .article-byline,.has-mobile-navigation .photo-sequence figcaption{color:#586f63;font-size:15px;line-height:1.8}.has-mobile-navigation .article-share{font-size:16px;line-height:1.85}.has-mobile-navigation .article-share button,.has-mobile-navigation .article-neighbors button,.has-mobile-navigation .load-more,.has-mobile-navigation .back-link{min-height:48px;font-size:16px}.has-mobile-navigation .share-qr summary{min-height:44px;padding-top:10px;padding-bottom:10px;font-size:15px;line-height:1.7}.has-mobile-navigation .cover-hero .hero-share>button{min-height:44px;font-size:16px}.has-mobile-navigation .cover-hero .hero-share>span{color:#e1e6da;font-size:14px;line-height:1.85}.has-mobile-navigation .cover-hero blockquote{color:#d9e1d2;font-size:17px;line-height:2}.has-mobile-navigation .hero-subtitle{letter-spacing:.04em;gap:12px;font-size:16px}.has-mobile-navigation .hero-feature strong{font-size:17px}.has-mobile-navigation .portal-card__copy p,.has-mobile-navigation .section-intro>p:last-child,.has-mobile-navigation .page-title>p:last-child{font-size:16px;line-height:1.85}.has-mobile-navigation .portal-card__copy small,.has-mobile-navigation .card-meta,.has-mobile-navigation .card-foot{color:#627365;font-size:14px}.has-mobile-navigation .archive-card__copy>p:not(.card-meta){color:#52685b;font-size:17px}.has-mobile-navigation .card-title{color:#31566e;font-size:21px;line-height:1.65}.has-mobile-navigation .about-copy{font-size:19px;line-height:2}.has-mobile-navigation .site-footer nav a{min-height:44px;padding:10px 4px;font-size:14px;line-height:1.7;display:inline-block}.has-mobile-navigation.article-page--blog .legacy-ordered-text,.has-mobile-navigation.article-page--blog .legacy-ordered-work figcaption{color:#425d4e;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:19px;line-height:1.95}.has-mobile-navigation.article-page--meipian .meipian-reading{color:#f3f4f8;font-size:20px}.has-mobile-navigation.article-page--meipian .meipian-caption,.has-mobile-navigation.article-page--meipian .meipian-image figcaption{color:#8ac6ff;font-size:17px;line-height:1.8}.portfolio-series__header{background-color:#102a43;background-image:radial-gradient(at 110% 10%,#47b1cb57,#0000 58%),radial-gradient(at -20% 100%,#5763a459,#0000 65%),linear-gradient(145deg,#102a43 5%,#173851 55%,#18364c 100%);border-bottom:1px solid #6a9bae}.portfolio-series__tabs button{color:#c2d9e5;min-height:48px;font-size:16px}.portfolio-series__tabs button.active{color:#fff}.portfolio-series__header{isolation:isolate;background-color:#c2d4d5;background-image:radial-gradient(at 0 0,#e0e9e4,#0000 68%),linear-gradient(135deg,#c6d8d9,#a9c4cd 52%,#c4d1c8);border-bottom:1px solid #a2bac1;position:relative}.portfolio-series__header:before{content:"";z-index:-1;pointer-events:none;opacity:.62;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22440%22%20height%3D%22470%22%20viewBox%3D%220%200%20440%20470%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22p%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23e8dae1%22/%3E%3Cstop%20offset%3D%22.5%22%20stop-color%3D%22%23c1ccd6%22/%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%239fbcb6%22/%3E%3C/linearGradient%3E%3Cfilter%20id%3D%22r%22%20x%3D%22-30%25%22%20y%3D%22-30%25%22%20width%3D%22160%25%22%20height%3D%22160%25%22%3E%3CfeDropShadow%20dx%3D%223%22%20dy%3D%225%22%20stdDeviation%3D%223%22%20flood-color%3D%22%23527783%22%20flood-opacity%3D%22.28%22/%3E%3CfeDropShadow%20dx%3D%22-2%22%20dy%3D%22-2%22%20stdDeviation%3D%222%22%20flood-color%3D%22%23f6f6ec%22%20flood-opacity%3D%22.7%22/%3E%3C/filter%3E%3Cpath%20id%3D%22petal%22%20d%3D%22M240%20330%20C185%20278%20190%20210%20240%20157%20C288%20213%20296%20281%20240%20330Z%22/%3E%3C/defs%3E%3Cg%20fill%3D%22url%28%23p%29%22%20stroke%3D%22%23d6e3dd%22%20stroke-width%3D%221.2%22%20filter%3D%22url%28%23r%29%22%20opacity%3D%22.72%22%3E%3Cuse%20href%3D%22%23petal%22%20transform%3D%22rotate%28-76%20240%20330%29%22/%3E%3Cuse%20href%3D%22%23petal%22%20transform%3D%22rotate%2876%20240%20330%29%22/%3E%3Cuse%20href%3D%22%23petal%22%20transform%3D%22rotate%28-52%20240%20330%29%22/%3E%3Cuse%20href%3D%22%23petal%22%20transform%3D%22rotate%2852%20240%20330%29%22/%3E%3Cuse%20href%3D%22%23petal%22%20transform%3D%22rotate%28-27%20240%20330%29%22/%3E%3Cuse%20href%3D%22%23petal%22%20transform%3D%22rotate%2827%20240%20330%29%22/%3E%3Cuse%20href%3D%22%23petal%22/%3E%3Cpath%20d%3D%22M240%20335%20C185%20309%20139%20319%20104%20355%20C153%20381%20206%20375%20240%20335Z%22/%3E%3Cpath%20d%3D%22M240%20335%20C295%20310%20342%20320%20377%20356%20C327%20381%20274%20373%20240%20335Z%22/%3E%3C/g%3E%3Cpath%20d%3D%22M239%20342%20Q246%20390%20230%20442%22%20fill%3D%22none%22%20stroke%3D%22%238fa9a7%22%20stroke-width%3D%222%22%20opacity%3D%22.4%22/%3E%3C/svg%3E);background-position:right -75px bottom -10px;background-repeat:no-repeat;background-size:365px;position:absolute;inset:0}.portfolio-series__header h1{color:#254f69;text-shadow:0 1px #ffffff80}.portfolio-series__header .section-kicker{color:#965d35}.portfolio-series__header>p:not(.section-kicker){color:#3e5e6d}.portfolio-series__header .portfolio-series__manage{color:#705736;border-color:#9c8868}.portfolio-series__tabs button{color:#426675}.portfolio-series__tabs button.active{color:#1c4c67;font-weight:600}.portfolio-series__tabs button.active:after{background:#43758b}.portfolio-series__header h1{letter-spacing:.01em;color:#234d68;text-shadow:none;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:clamp(27px,7.6vw,36px);font-weight:600;line-height:1.5}.portfolio-series__header>p:not(.section-kicker){color:#35596c;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:17px;font-weight:400;line-height:1.9}.portfolio-series__header .section-kicker{font-family:Arial,sans-serif;font-size:12px;font-weight:600;line-height:1.8}.portfolio-series__tabs button{font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;font-weight:500}.portfolio-series__header{overflow:hidden}.portfolio-series__header:before{opacity:.7;transform-origin:78% 72%;animation:14s ease-in-out infinite danni-lily-drift;inset:-8px}.portfolio-series__header:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(115px 95px at 85% 58%,#c6a7be29,#0000 85%),radial-gradient(145px 110px at 66% 84%,#b3c5a42e,#0000 85%);position:absolute;inset:0}.has-mobile-navigation h1,.has-mobile-navigation h2,.has-mobile-navigation h3,.has-mobile-navigation .legacy-blog-banner h1,.has-mobile-navigation .channel-page--meipian .page-title h1,.has-mobile-navigation .timeline-page .page-title h1,.has-mobile-navigation .portfolio-series__header h1,.has-mobile-navigation .article-reader__head h1{letter-spacing:.04em;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-weight:500}.site-header{min-height:78px;padding:0 32px}.site-brand__cn{font-size:24px}.site-brand__en{font-size:11px}.menu-toggle{display:block}.site-nav{background:#f5f1e8;border-bottom:1px solid #d9d2c5;padding:18px 32px;display:none;position:absolute;top:78px;left:0;right:0}.site-nav.is-open{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 24px;display:grid}.legacy-blog-page{padding:44px max(32px,50% - 550px) 70px}.legacy-blog-banner{gap:14px;display:grid}.legacy-blog-banner h1{font-size:36px}.legacy-blog-banner span{font-size:18px}.legacy-blog-banner>a{justify-self:end;font-size:14px}.legacy-blog-shell{grid-template-columns:1fr;gap:32px;display:grid}.legacy-blog-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px;padding:18px;display:grid}.legacy-blog-categories__head{grid-column:1/-1}.legacy-blog-categories>button{min-height:50px;font-size:17px}.legacy-blog-list{padding:0 20px 20px}.legacy-blog-list>header{align-items:center;gap:24px;display:flex}.legacy-blog-list label{width:48%}.legacy-blog-list>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.legacy-blog-list article{grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:12px;display:grid}.legacy-blog-list article>.legacy-blog-cover{aspect-ratio:4/3;border:0;grid-area:1/1/auto/-1;width:100%;height:auto;max-height:420px}.legacy-blog-list .legacy-blog-cover img{object-fit:contain;width:100%;height:100%}.legacy-blog-list article>.legacy-blog-title{white-space:normal;grid-area:2/1/auto/-1;font-size:20px;line-height:1.7}.legacy-blog-list article>time{grid-area:3/1}.legacy-blog-list article>small{grid-area:3/2}.channel-page--meipian,.timeline-page{width:min(1100px,100% - 64px);padding-top:44px}.channel-page--meipian .page-title h1,.timeline-page .page-title h1{font-size:38px}.channel-page--meipian .page-title>p:last-child,.timeline-page .page-title>p:last-child{max-width:760px;font-size:18px}.channel-page--meipian .meipian-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 28px}.channel-page--meipian .channel-page-heading{gap:16px;display:grid}.channel-page--meipian .channel-manage-link{justify-self:end}.time-filters{grid-template-columns:2fr 1fr;gap:24px}.time-filters .time-search,.time-filters label:nth-child(2){grid-column:auto}.timeline-list>section{grid-template-columns:140px minmax(0,1fr);gap:28px;display:grid}.timeline-list header{align-content:start;gap:10px;display:grid}.timeline-list header strong{font-size:38px}.timeline-list button{grid-template-columns:128px minmax(0,1fr);gap:5px 22px}.timeline-list button>.timeline-cover{grid-area:1/1/span 3;width:128px;height:108px}.timeline-list button>.timeline-title{grid-area:1/2;font-size:20px}.timeline-list button>time{grid-area:2/2}.timeline-list button>small{grid-area:3/2}.has-mobile-navigation .mobile-reading-nav{height:calc(84px + env(safe-area-inset-bottom,0px));grid-template-columns:88px repeat(5,minmax(0,1fr));padding-left:max(24px,50% - 520px);padding-right:max(24px,50% - 520px)}.has-mobile-navigation .mobile-reading-nav a,.has-mobile-navigation .mobile-reading-nav button,.has-mobile-navigation .mobile-reading-nav span{font-size:16px}.has-mobile-navigation .mobile-reading-nav svg{width:27px;height:27px}.has-mobile-navigation{padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}.portfolio-series__header{padding:54px max(32px,50% - 550px) 0}.portfolio-series__header h1{font-size:42px}.portfolio-series__header>p:not(.section-kicker){max-width:720px;font-size:20px}.portfolio-series__header:before{background-position:right 3% bottom -50px;background-size:500px}.portfolio-series__overview,.portfolio-series__content,.series-detail{width:min(1100px,100% - 64px)}.portfolio-series__overview,.series-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.series-feature__text strong{font-size:28px}.article-reader{max-width:900px}.has-mobile-navigation.article-page--blog .article-reader{width:calc(100% - 64px);max-width:900px;padding:30px 36px 80px}.has-mobile-navigation.article-page--meipian .article-reader{max-width:900px}.article-reader__head h1,.has-mobile-navigation .article-reader__head h1{font-size:36px}.cover-hero{gap:32px;min-height:780px;padding:60px max(36px,50% - 540px) 40px}.cover-hero__content{max-width:700px}.cover-hero h1{font-size:76px}.hero-subtitle{max-width:580px;font-size:20px}.hero-feature{max-width:600px}.portal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-card,.portal-card:nth-child(3){grid-template-rows:220px 1fr}.portal-card__copy{padding:22px 18px}}@media (width>=761px) and (width<=1366px) and (any-pointer:coarse) and (prefers-reduced-motion:reduce){.portfolio-series__header:before{animation:none;transform:none}}@media (width>=761px) and (width<=1366px) and (any-pointer:coarse){.legacy-blog-banner>a,.channel-page--meipian .channel-page-heading>.channel-manage-link{color:#5b7280;text-underline-offset:3px;background:0 0;border:0;justify-self:end;min-height:0;padding:4px 0;font-size:14px;line-height:1.8;text-decoration:underline}.legacy-blog-list input{flex:1;width:auto;min-width:0}.has-mobile-navigation .mobile-reading-nav a,.has-mobile-navigation .mobile-reading-nav button{display:flex}}.share-qr{width:100%;color:inherit;margin-top:8px}.article-share>.share-qr{grid-column:1/-1}.hero-share>.share-qr,.series-share>.share-qr{flex-basis:100%}.share-qr summary{cursor:pointer;text-underline-offset:4px;width:fit-content;padding:9px 0;font-size:13px;text-decoration:underline}.share-qr__content,.article-share .share-qr__content{color:#253b35;background:#fff;flex-wrap:wrap;align-items:center;gap:16px;padding:16px;display:flex}.share-qr__content img{aspect-ratio:1;background:#fff;width:min(100%,280px);height:auto;display:block}.share-qr__content p,.hero-share .share-qr__content p,.series-share .share-qr__content p{color:#40564f;flex:220px;margin:0;font-size:13px;line-height:1.7}
