.header-inner{position:relative}.nav{gap:24px}.nav [aria-current=page]{color:var(--gold)}.mobile-menu{display:none}.thinking-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:90px;align-items:end;margin-bottom:38px}.thinking-heading h2{font-size:39px;margin-bottom:0}.thinking-heading>p{font-size:14px;color:var(--muted);margin:0;line-height:1.9}.thinking-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.thinking-card{border-top:1px solid #bec7bf;padding-top:22px;display:flex;flex-direction:column;align-items:flex-start}.thinking-category{font-size:9px;letter-spacing:1.3px;text-transform:uppercase;color:#758078;display:flex;gap:18px;align-items:center;margin-bottom:26px}.thinking-category span{font:italic 18px var(--serif);color:#968259}.thinking-card h3{font:26px/1.35 var(--serif);margin-bottom:17px;letter-spacing:-.4px}.thinking-card h3 a:hover{color:#957743}.thinking-card>p:not(.thinking-category){font-size:13px;line-height:1.85;color:var(--muted);margin-bottom:22px}.read-link{display:flex;align-items:center;gap:17px;font-size:11px;font-weight:500;margin-top:auto}.read-link:hover,.research-all:hover{color:#94723b}.read-link svg{width:15px}.research-all{display:inline-flex;gap:20px;align-items:center;font-size:12px;margin-top:43px;border-bottom:1px solid #bba476;padding-bottom:10px}.framework-feature{padding:80px 0;background:var(--navy);color:var(--paper)}.framework-feature .eyebrow{color:#c3aa7d}.framework-feature-heading{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:end}.framework-feature h2{font-size:43px;margin-bottom:0}.framework-feature-heading>div>p:not(.eyebrow){color:#c1cdd2;font-size:14px;line-height:1.9;margin:0 0 22px}.framework-feature .text-link{color:#dfc58f;gap:22px}.role-strip{display:grid;grid-template-columns:repeat(4,1fr);margin-top:50px;border-top:1px solid #ffffff29}.role-strip>div{padding:24px 26px 0 0}.role-strip>div+div{border-left:1px solid #ffffff20;padding-left:26px}.role-strip span{font-size:9px;letter-spacing:1px;color:#a3b4be}.role-strip h3{font-size:17px;line-height:1.4;margin:15px 0 10px}.role-strip p{font-size:12px;color:#aebec7;line-height:1.85;margin:0}.detail-hero{background:var(--navy);color:var(--paper);padding:45px 0 54px}.breadcrumbs{display:flex;align-items:center;gap:16px;color:#a6bbc6;font-size:11px;margin-bottom:45px}.breadcrumbs a:hover{color:var(--gold)}.detail-hero .eyebrow{color:#cbb17f;font-size:10px}.detail-hero h1{font-size:56px;line-height:1.14;max-width:900px;margin-bottom:24px}.detail-intro{max-width:820px;color:#c5d0d4;font-size:17px;line-height:1.85;margin-bottom:32px}.detail-meta{display:grid;grid-template-columns:200px 1fr;gap:35px;padding-top:23px;border-top:1px solid #ffffff24;color:#a9bbc3;font-size:11px}.detail-meta span{color:#c5ac81;white-space:nowrap}.detail-meta p{max-width:650px;margin:0;line-height:1.8}.reading-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:80px;padding-top:70px;padding-bottom:85px}.reading-index{position:sticky;top:32px;align-self:start}.reading-index>p{font-size:9px;letter-spacing:1.8px;color:#7c887e;margin-bottom:20px}.reading-index>a{display:flex;gap:12px;border-top:1px solid var(--line);padding:16px 0;font-size:12px;line-height:1.7}.reading-index>a>span{color:#9a8866;font-size:9px;padding-top:2px}.reading-index a:hover{color:#9b783d}.reading-index .index-crosslink{border-top:0;color:#8b713f;margin-top:15px;font-size:11px;align-items:center;gap:10px}.reading-index svg{width:14px;flex-shrink:0}.reading-body{min-width:0}.thesis-article+.thesis-article,.framework-section+.framework-section{margin-top:75px;border-top:1px solid #d3d9d1;padding-top:65px}.thesis-article h2,.framework-section h2{font-size:35px;line-height:1.25;margin-bottom:28px;letter-spacing:-.6px}.thesis-article .eyebrow,.framework-section .eyebrow{font-size:9px;margin-bottom:18px}.detail-label{font-size:10px!important;letter-spacing:1.5px;text-transform:uppercase;color:#758378;font-weight:600!important;line-height:1.5!important;margin:0 0 14px!important}.thesis-view{font:22px/1.7 var(--serif);color:#304a54;margin-bottom:32px}.transmission-chain{display:grid;grid-template-columns:repeat(4,1fr);padding:0;list-style:none;border-top:1px solid #bdc8bd;border-bottom:1px solid #bdc8bd;margin:0 0 32px}.transmission-chain li{position:relative;padding:22px 22px 22px 0;display:flex;align-items:center;gap:10px;font-size:12px;line-height:1.65}.transmission-chain li+li{padding-left:13px}.transmission-chain i{font:17px var(--serif);font-style:normal;color:#b19a70;position:absolute;right:0}.thesis-evidence{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-bottom:30px}.thesis-evidence ul{margin:0;padding-left:17px;color:var(--muted);font-size:13px;line-height:1.85}.thesis-evidence li+li{margin-top:9px}.revision-box{padding:22px;background:#efeee4;border-left:2px solid #bea372}.revision-box p{font-size:13px;line-height:1.9;color:#67736d;margin-bottom:0}.thesis-implication p{font-size:14px;line-height:1.9;margin-bottom:26px;color:#4e626a}.research-sources{border-top:1px solid var(--line);padding-top:20px}.research-sources>p{font-size:10px;letter-spacing:1px;text-transform:uppercase;margin-bottom:5px;color:#7c877e}.research-sources>span{font-size:11px;line-height:1.7;color:#7b898c}.research-sources ul{list-style:none;display:flex;flex-wrap:wrap;gap:10px 23px;margin:13px 0 0;padding:0}.research-sources li{font-size:11px;color:#72817e}.research-sources a{display:inline-flex;gap:8px;border-bottom:1px solid #c5cbbf;padding-bottom:2px}.research-sources a:hover{color:#8e6e36}.detail-next{background:#e8ede7;padding:40px 0}.detail-next .eyebrow{margin-bottom:12px;font-size:9px}.detail-next a{font:32px/1.4 var(--serif);display:inline-flex;align-items:center;gap:35px}.detail-next a svg{width:22px;height:22px}.detail-next p:last-child{font-size:11px;color:var(--muted);line-height:1.8;max-width:780px;margin:22px 0 0}.framework-section>p:not(.eyebrow){font-size:14px;line-height:1.9;color:var(--muted);margin-bottom:25px}.framework-section .section-lead{font-size:16px!important;color:#4e646c!important}.detail-roles{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:28px}.detail-roles article{padding:25px;border:1px solid #d1d9d0}.detail-roles article>span{font:italic 17px var(--serif);color:#a58c5d}.detail-roles h3{font-size:18px;margin:15px 0 12px}.detail-roles p{font-size:13px;line-height:1.85;color:var(--muted);margin:0}.table-scroll{width:100%;overflow:auto;border:1px solid #d1d9d0;margin-top:28px}.route-table{border-collapse:collapse;width:100%;min-width:660px;font-size:12px;line-height:1.8;text-align:left}.route-table thead{background:var(--navy);color:#dfe5e5}.route-table thead th{font-size:10px;letter-spacing:.5px;font-weight:500;padding:17px}.route-table tbody th{font-size:14px;font-weight:500;width:18%;color:#324b54}.route-table td,.route-table tbody th{vertical-align:top;padding:20px 17px;border-top:1px solid #d8ded6}.route-table td{color:#64757c}.route-table .preferred-route{background:#e8eee5}.route-table .preferred-route th{color:#566c47}.research-steps{list-style:none;padding:0;margin:35px 0 0}.research-steps li{display:grid;grid-template-columns:45px 1fr;gap:20px;padding:0 0 30px;position:relative}.research-steps li+li{padding-top:25px;border-top:1px solid var(--line)}.research-steps li:last-child{padding-bottom:0}.process-number{font:italic 23px var(--serif);color:#9c8356}.research-steps h3{font-size:19px;margin:0 0 12px}.research-steps p{font-size:13px;line-height:1.9;color:var(--muted);margin:0}.scenario-list{display:grid;gap:20px;margin-top:28px}.scenario-list article{border-top:1px solid #b7c4b6;padding:23px 0 0}.scenario-list h3{font-size:21px;margin:0 0 13px}.scenario-list p{font-size:14px;line-height:1.85;color:#5e7279;margin-bottom:14px}.scenario-response{background:#e9eee7;padding:15px 18px;font-size:12px;line-height:1.85;color:#657261}.framework-limits ul{padding-left:18px;color:var(--muted);font-size:13px;line-height:1.9}.framework-limits li+li{margin-top:16px}body[data-locale=zh] .detail-hero h1{font-size:48px;letter-spacing:0;line-height:1.4}body[data-locale=zh] .thinking-card h3{font-size:24px;line-height:1.5}body[data-locale=zh] .thinking-heading h2{font-size:35px}body[data-locale=zh] .thesis-article h2,body[data-locale=zh] .framework-section h2{font-size:31px;line-height:1.5}body[data-locale=zh] .thesis-view{font-size:21px;line-height:1.9}
.detail-hero h1{text-wrap:balance}
@media(max-width:1100px){.nav{gap:18px;font-size:12px}.header-inner{gap:25px}.reading-layout{gap:40px;grid-template-columns:190px minmax(0,1fr)}.thinking-heading{gap:60px}.thinking-heading h2{font-size:34px}.framework-feature-heading{gap:60px}.role-strip>div{padding-right:18px}.role-strip>div+div{padding-left:18px}.transmission-chain{grid-template-columns:1fr 1fr}.transmission-chain li:nth-child(3){padding-left:0}.transmission-chain li:nth-child(2) i{display:none}.detail-meta{grid-template-columns:160px 1fr;gap:25px}}
@media(max-width:800px){.header-inner{gap:16px}.mobile-menu{display:block;margin-left:auto}.languages{margin-left:0}.mobile-menu summary{cursor:pointer;display:flex;align-items:center;gap:9px;color:#c9d5d9;font-size:11px;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu[open] summary{color:var(--gold)}.mobile-menu .mobile-links{position:absolute;z-index:5;top:100%;left:-24px;right:-24px;display:flex;flex-direction:column;gap:0;background:#142c3c;border-top:1px solid #ffffff25;padding:12px 24px 20px;box-shadow:0 15px 25px #142c3c33}.mobile-links a{padding:12px 0;font-size:13px;border-bottom:1px solid #ffffff18}.mobile-links [aria-current=page]{color:var(--gold)}.thinking-heading{display:block;margin-bottom:30px}.thinking-heading h2{font-size:35px;margin-bottom:22px}.thinking-heading>p{max-width:550px}.thinking-grid{gap:23px}.thinking-card h3{font-size:22px}.thinking-category{font-size:8px;letter-spacing:.5px;gap:12px;margin-bottom:20px}.framework-feature{padding:60px 0}.framework-feature-heading{display:block}.framework-feature h2{font-size:38px;margin-bottom:27px}.framework-feature-heading>div>p:not(.eyebrow){max-width:550px}.role-strip{grid-template-columns:1fr 1fr;margin-top:35px}.role-strip>div{padding:25px 25px 25px 0}.role-strip>div+div{padding-left:25px}.role-strip>div:nth-child(3){border-left:none;padding-left:0;border-top:1px solid #ffffff20}.role-strip>div:nth-child(4){border-top:1px solid #ffffff20}.detail-hero{padding:32px 0 38px}.breadcrumbs{margin-bottom:32px}.detail-hero h1{font-size:44px;line-height:1.2;letter-spacing:-1px}.detail-intro{font-size:16px}.detail-meta{display:block}.detail-meta p{margin-top:15px;font-size:11px}.reading-layout{display:block;padding-top:35px;padding-bottom:55px}.reading-index{position:static;border-bottom:1px solid #cbd4c8;margin-bottom:40px;padding-bottom:12px;display:flex;flex-wrap:wrap;gap:0 22px}.reading-index>p{width:100%;margin-bottom:3px}.reading-index>a{border:0;padding:10px 0;max-width:240px;gap:9px;font-size:11px}.reading-index .index-crosslink{margin:0}.thesis-article h2,.framework-section h2{font-size:33px}.thesis-view{font-size:21px}.transmission-chain{grid-template-columns:repeat(4,1fr)}.transmission-chain li:nth-child(3){padding-left:13px}.transmission-chain li:nth-child(2) i{display:block}.thesis-article+.thesis-article,.framework-section+.framework-section{padding-top:45px;margin-top:50px}.thesis-evidence{gap:25px}.revision-box{padding:20px}.detail-next{padding:33px 0}.detail-next a{font-size:28px}.route-table{min-width:720px}.detail-roles{gap:17px}body[data-locale=zh] .detail-hero h1{font-size:40px}body[data-locale=zh] .thinking-heading h2{font-size:32px}body[data-locale=zh] .thinking-card h3{font-size:22px}}
@media(max-width:520px){.header-inner{gap:12px}.languages{gap:6px;font-size:10px}.mobile-menu summary{font-size:10px;gap:6px}.mobile-menu summary svg{width:13px}.mobile-menu .mobile-links{left:-20px;right:-20px;padding-left:20px;padding-right:20px}.thinking-grid{grid-template-columns:1fr;gap:30px}.thinking-card{padding-top:18px}.thinking-category{margin-bottom:15px;font-size:9px}.thinking-card h3{font-size:25px;max-width:300px;margin-bottom:12px}.thinking-card>p:not(.thinking-category){font-size:13px;margin-bottom:17px}.thinking-heading h2{font-size:32px}.thinking-heading>p{font-size:13px}.framework-feature h2{font-size:33px}.framework-feature-heading>div>p:not(.eyebrow){font-size:13px}.role-strip>div{padding-right:18px}.role-strip>div+div{padding-left:18px}.role-strip h3{font-size:16px}.role-strip p{font-size:11px}.detail-hero h1{font-size:36px}.detail-intro{font-size:14px;line-height:1.9}.detail-meta span{font-size:10px}.detail-meta p{font-size:10px}.breadcrumbs{font-size:10px;margin-bottom:29px}.reading-index{gap:0 16px;padding-bottom:15px}.reading-index>a{max-width:none;width:100%;font-size:12px;padding:8px 0}.reading-index .index-crosslink{margin-top:7px;width:auto;font-size:11px}.thesis-article h2,.framework-section h2{font-size:30px}.thesis-view{font-size:19px;line-height:1.8}.transmission-chain{grid-template-columns:1fr}.transmission-chain li,.transmission-chain li+li,.transmission-chain li:nth-child(3){padding:18px 30px 18px 0}.transmission-chain li+li{border-top:1px solid #d8dfd5}.transmission-chain i{transform:rotate(90deg);right:8px}.transmission-chain li:nth-child(2) i{display:block}.thesis-evidence{grid-template-columns:1fr;gap:22px}.thesis-evidence ul{font-size:13px}.thesis-implication p{font-size:13px}.detail-label{font-size:9px!important}.research-sources ul{display:block}.research-sources li+li{margin-top:9px}.detail-roles{grid-template-columns:1fr;gap:15px}.detail-roles article{padding:22px}.detail-roles h3{font-size:19px}.research-steps li{grid-template-columns:30px 1fr;gap:16px}.research-steps h3{font-size:18px}.process-number{font-size:20px}.detail-next a{font-size:26px;gap:20px}.scenario-list h3{font-size:20px}.framework-section>p:not(.eyebrow){font-size:13px}.scenario-list p{font-size:13px}body[data-locale=zh] .detail-hero h1{font-size:34px}body[data-locale=zh] .thinking-heading h2{font-size:29px}body[data-locale=zh] .thinking-card h3{font-size:24px;max-width:320px}body[data-locale=zh] .thesis-article h2,body[data-locale=zh] .framework-section h2{font-size:28px}body[data-locale=zh] .thesis-view{font-size:19px}}
@media print{.mobile-menu,.reading-index{display:none}.detail-hero,.framework-feature{background:white;color:#222}.detail-hero{padding:25px 0}.detail-intro,.detail-meta,.framework-feature-heading>div>p:not(.eyebrow),.role-strip p{color:#444}.reading-layout{display:block;padding-top:25px}.thinking-grid{display:block}.thinking-card{break-inside:avoid;margin-bottom:25px}.thesis-article,.framework-section{break-inside:auto}.thesis-evidence,.transmission-chain,.detail-roles,.scenario-list article{break-inside:avoid}.detail-next{display:none}.table-scroll{overflow:visible}.route-table{min-width:0;font-size:10px}.route-table thead{background:#eee;color:#222}.role-strip{margin-top:25px}.role-strip h3{color:#222}}
