:root{--background:#F8F7F2;--paper:#FFFEFA;--surface:#FFFFFF;--surface-soft:#F0F3F5;--cobalt:#344F96;--cobalt-deep:#223768;--cobalt-soft:#E9EEFA;--coral:#C95749;--coral-deep:#A43E34;--coral-soft:#FAEBE6;--lake:#4788A1;--lake-deep:#28637D;--lake-soft:#E7F3F7;--honey:#B88737;--honey-soft:#FAF1DE;--sage:#587E68;--sage-soft:#EAF2E9;--rose:#AF7285;--rose-soft:#F7ECF0;--graphite:#27313F;--graphite-deep:#1C2531;--title:#27313F;--body:#46515E;--muted:#65717D;--border:#DDE3E7;--divider:#EBEFF1}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--background);font:16px/1.72 system-ui,-apple-system,'Microsoft YaHei',sans-serif;color:var(--body)}a{color:inherit;text-decoration:none}a:hover{color:var(--coral-deep)}button,input,select{font:inherit}button{cursor:pointer}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.23;color:var(--title)}h1{font-size:clamp(2rem,4vw,3.2rem);letter-spacing:-.035em}h2{font-size:clamp(1.5rem,2.6vw,2.15rem)}h3{font-size:1.2rem}.wrap{width:min(1340px,calc(100% - 64px));margin-inline:auto}.section{padding-top:84px;padding-bottom:84px}.top{background:var(--paper);border-bottom:1px solid var(--border);position:relative;z-index:12}.topbar{min-height:76px;display:flex;align-items:center;gap:32px}.brand{color:var(--cobalt);font-weight:900;font-size:25px;line-height:1;white-space:nowrap}.brand span{color:var(--coral)}.brand small{display:block;font-size:10px;letter-spacing:.13em;margin-top:7px;color:var(--muted)}.head-search{margin-left:auto;border:1px solid var(--border);background:#fff;border-radius:30px;display:flex;overflow:hidden;max-width:290px}.head-search input{min-width:0;width:210px;border:0;background:transparent;padding:7px 15px;outline:none}.head-search button{border:0;background:var(--cobalt);color:white;padding:7px 16px}.main-nav{display:flex;align-items:center;gap:20px;font-size:14px;font-weight:700;white-space:nowrap}.menu-button{display:none;background:none;border:0;font-size:25px}.channel-strip{background:var(--cobalt-deep);color:#f7faff}.strip-inner{display:flex;gap:25px;overflow:auto;white-space:nowrap;scrollbar-width:thin}.strip-inner>a{font-size:13px;padding:11px 0}.strip-inner span{margin-right:6px}.hero{background:var(--paper);overflow:hidden}.hero-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:50px;align-items:center;padding:68px 0}.eyebrow,.index,.mini{font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.eyebrow{color:var(--coral);margin-bottom:25px}.hero-copy h1{font-size:clamp(2.5rem,5vw,4.8rem);max-width:650px}.hero-copy h1 em{font-style:normal;color:var(--cobalt)}.hero-copy>p{font-size:18px;max-width:560px}.hero-note{margin-top:34px;font-size:12px;letter-spacing:.05em;color:var(--muted)}.btn{display:inline-flex;background:var(--cobalt);color:white;border:0;border-radius:99px;align-items:center;justify-content:center;padding:12px 26px;font-weight:750;margin-top:15px}.btn:hover{background:var(--cobalt-deep);color:white}.btn.coral{background:var(--coral)}.ghost{margin-left:22px;font-weight:750;color:var(--cobalt)}.hero-visual{position:relative;min-height:385px}.hero-image{width:100%;height:420px;object-fit:cover;border-radius:10px 120px 12px 10px}.visual-stamp{position:absolute;right:-10px;bottom:15px;background:var(--coral);color:white;padding:16px 22px;font-size:12px;letter-spacing:.1em;font-weight:800}.no-image{background:linear-gradient(135deg,var(--cobalt),var(--lake));color:white;display:flex;align-items:center;justify-content:center;flex-direction:column;letter-spacing:.15em;font-size:24px;font-weight:900;min-height:180px}.no-image span{font-size:12px;letter-spacing:0;margin-top:4px}.section-head{margin-bottom:30px}.section-head .index{color:var(--coral)}.section-head h2{margin:8px 0}.section-head p{max-width:670px}.channel-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.channel-tile{padding:26px;min-height:210px;border-radius:16px;background:var(--cobalt-soft);display:flex;flex-direction:column;align-items:flex-start}.channel-tile .num{font-weight:800;color:var(--cobalt);font-size:12px}.channel-tile strong{font-size:18px;color:var(--title);margin:17px 0 8px}.channel-tile p{font-size:14px;line-height:1.65}.channel-tile .arrow{margin-top:auto;font-size:13px}.channel-2{background:var(--coral-soft)}.channel-3{background:var(--lake-soft)}.channel-4{background:var(--honey-soft)}.wide{width:100%}.cobalt-zone{background:var(--cobalt-deep)}.light h2,.light p{color:#fff}.signal-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.signal-card{background:#fff;border-radius:16px;padding:28px;min-height:215px}.signal-card .mini{color:var(--coral)}.signal-card p{margin-bottom:0}.split-feature{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.comparison{display:grid;grid-template-columns:1fr 1fr;gap:14px}.comparison>div{padding:34px;background:var(--coral-soft);border-radius:18px}.comparison>div+div{background:var(--lake-soft)}.comparison b{font-size:20px;color:var(--title)}.arrow{font-weight:800;color:var(--cobalt);font-size:14px}.editorial-pair{display:grid;grid-template-columns:1.25fr .85fr;gap:28px}.editorial-pair article{background:var(--paper);border:1px solid var(--border);padding:15px 15px 25px;border-radius:15px}.editorial-pair .cover{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:8px;margin-bottom:23px}.editorial-pair .mini,.editorial-pair h3,.editorial-pair p{margin-left:16px;margin-right:16px}.pale-zone{background:var(--lake-soft)}.meme-layout{display:grid;grid-template-columns:120px 1fr 1.1fr;gap:40px;align-items:center}.meme-number{font-size:56px;line-height:.85;color:var(--cobalt);font-weight:900}.meme-layout .cover{width:100%;height:270px;object-fit:cover;border-radius:20px}.three-items{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.item{background:#fff;padding:26px;border:1px solid var(--border);border-radius:16px}.item .mini{color:var(--coral);letter-spacing:0}.item h3{margin:10px 0}.item p{font-size:14px}.views{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px}.views>div{background:var(--cobalt-soft);padding:40px;border-radius:18px}.views>div+div{background:var(--coral-soft)}.views small{font-weight:800;letter-spacing:.1em;color:var(--cobalt)}.prism-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.prism-card{border:1px solid var(--border);background:var(--paper);padding:35px;border-radius:18px}.prism-card>span{font-size:11px;letter-spacing:.13em;color:var(--coral);font-weight:800}.prism-card h3{margin:28px 0 10px}.prism-card p{min-height:55px}.prism-card b{font-size:13px;color:var(--cobalt)}.last-section{border-top:1px solid var(--border)}.quicklinks{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.quicklinks a{padding:22px;background:white;border-radius:12px;font-weight:800;color:var(--cobalt)}.footer{background:var(--graphite-deep);color:#eaf0f5;padding:52px 0 20px}.footer-grid{display:flex;justify-content:space-between;gap:40px}.footer-grid p{font-size:14px;max-width:550px}.footer-grid div+div{display:flex;gap:22px}.footnote{border-top:1px solid #43505f;padding-top:16px;color:#c2cbd3;font-size:12px}.mobile-bottom{display:none}.page-intro{padding:18px 0 45px;max-width:950px}.page-intro .index{color:var(--coral)}.page-intro h1{margin:15px 0}.page-intro p{max-width:800px;font-size:18px}.page-intro.slim{padding-bottom:25px}.filter-links{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:30px}.filter-links a{font-size:13px;padding:7px 12px;border-radius:30px;border:1px solid var(--border);background:#fff}.signal-list{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.pager{display:flex;gap:7px;margin-top:28px;flex-wrap:wrap}.pager a{border:1px solid var(--border);background:#fff;min-width:38px;text-align:center;padding:6px 10px;border-radius:10px}.pager .active{background:var(--cobalt);color:white}.category-list{border-top:1px solid var(--border);margin-bottom:65px}.category-row{display:grid;grid-template-columns:55px 205px 1fr 75px;align-items:center;gap:20px;padding:20px 0;border-bottom:1px solid var(--border)}.category-row>span{color:var(--coral);font-weight:900}.category-row strong{color:var(--title)}.category-row p{margin:0;font-size:14px}.category-row b{color:var(--cobalt);font-size:12px}.directory-items{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.crumb{font-size:13px;color:var(--muted);margin-bottom:28px}.article-heading{max-width:850px;padding-bottom:36px}.article-heading .index{color:var(--coral)}.article-heading h1{margin:18px 0}.article-heading p{font-size:21px}.status{display:inline-block;background:var(--sage-soft);border:1px solid #cdded0;padding:5px 12px;border-radius:20px;font-size:12px;color:#355d46}.reading-layout{display:grid;grid-template-columns:minmax(0,800px) minmax(230px,1fr);gap:60px;align-items:start}.prose{font-size:17px;line-height:1.85}.article-cover .cover{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:18px;margin-bottom:32px}.prose h2{font-size:23px;margin:38px 0 12px}.prose p{margin-bottom:21px}.prose li{margin-bottom:10px}.source-panel{background:var(--lake-soft);padding:23px;border-radius:16px;margin-top:35px}.source-panel h3{margin:0 0 12px}.source-panel p{font-size:15px}.reading-side{position:sticky;top:20px}.side-box{background:#fff;padding:24px;border:1px solid var(--border);margin-bottom:16px;border-radius:15px}.side-box small{color:var(--coral);font-weight:800}.side-box a{display:block;border-top:1px solid var(--border);padding:14px 0;font-size:14px}.prism-intro{max-width:920px;border-left:6px solid var(--coral);padding:25px 35px;background:var(--paper);margin-bottom:50px}.route-items{max-width:1100px}.route-step{display:grid;grid-template-columns:65px 1fr;gap:20px;margin-bottom:20px;align-items:start}.route-step>span{font-size:30px;font-weight:900;color:var(--lake)}.prism-overview{display:grid;grid-template-columns:1fr 1fr;gap:20px}.prism-feature{background:var(--paper);border:1px solid var(--border);padding:35px;border-radius:15px}.prism-feature>span{font-size:12px;color:var(--coral)}.prism-feature h2{margin:20px 0}.search-panel{display:grid;grid-template-columns:2fr 1fr auto;align-items:end;gap:14px;background:#fff;padding:30px;border-radius:20px}.search-panel label{font-size:13px;font-weight:800}.search-panel input,.search-panel select{display:block;width:100%;margin-top:7px;padding:12px;border:1px solid var(--border);border-radius:10px;background:white;color:var(--title)}.search-panel .btn{margin:0}.empty{padding:60px 20px;text-align:center}.policy-layout{display:grid;grid-template-columns:230px 1fr;gap:65px}.policy-layout>aside{display:flex;flex-direction:column;gap:12px;position:sticky;top:25px;align-self:start}.policy-layout>aside a{padding:8px 0;border-bottom:1px solid var(--border)}.policy-content section{margin-bottom:50px;scroll-margin-top:25px}.policy-content h2{margin-bottom:18px}.policy-content p{font-size:17px}.policy-tags{display:flex;flex-wrap:wrap;gap:8px}.policy-tags span{font-size:13px;border-radius:20px;background:var(--cobalt-soft);padding:7px 12px}@media(max-width:1100px){.head-search{display:none}.main-nav{margin-left:auto}.channel-grid{grid-template-columns:repeat(2,1fr)}.signal-list{grid-template-columns:repeat(2,1fr)}.meme-layout{grid-template-columns:80px 1fr}.meme-layout>div:last-child{grid-column:1/-1}.reading-layout{gap:25px}}@media(max-width:760px){.wrap{width:calc(100% - 34px)}.section{padding-top:55px;padding-bottom:55px}.topbar{min-height:66px}.menu-button{display:block;margin-left:auto}.main-nav{display:none;position:absolute;top:66px;left:0;right:0;background:var(--paper);padding:20px 24px;box-shadow:0 15px 24px #1d2e4520;flex-direction:column;align-items:stretch}.main-nav.open{display:flex}.nav-open{overflow:hidden}.hero-grid{grid-template-columns:1fr;padding:45px 0;gap:22px}.hero-copy h1{font-size:37px}.hero-visual{min-height:240px}.hero-image{height:250px;border-radius:15px 65px 15px 15px}.visual-stamp{right:0}.channel-grid,.signal-grid,.split-feature,.editorial-pair,.three-items,.views,.prism-grid,.prism-overview,.directory-items,.reading-layout,.policy-layout{grid-template-columns:1fr}.signal-list{grid-template-columns:1fr}.comparison{gap:8px}.comparison>div{padding:18px}.category-row{grid-template-columns:30px 1fr 65px;gap:8px}.category-row p{grid-column:2/-1;grid-row:2}.meme-layout{grid-template-columns:1fr;gap:15px}.meme-layout>div:last-child{grid-column:auto}.meme-number{font-size:43px}.quicklinks{grid-template-columns:1fr 1fr}.footer-grid{flex-direction:column}.footer-grid div+div{flex-wrap:wrap}.mobile-bottom{display:flex;position:fixed;z-index:8;bottom:0;left:0;right:0;background:var(--paper);border-top:1px solid var(--border);justify-content:space-around;padding:11px 5px env(safe-area-inset-bottom);font-size:13px;font-weight:800}.footer{padding-bottom:90px}.reading-side,.policy-layout>aside{position:static}.search-panel{grid-template-columns:1fr}.page-intro p{font-size:16px}.prose{font-size:16px}.route-step{grid-template-columns:35px 1fr;gap:8px}.route-step>span{font-size:20px}}