/* 本地字体资源；授权见 licenses/OFL.txt。 */
/* Editorial Serif: subset of Noto Serif CJK, SIL Open Font License 1.1. See OFL.txt. */
@font-face {
  font-family: 'Editorial Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/editorial-serif-regular.woff') format('woff');
}

@font-face {
  font-family: 'Editorial Serif';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/editorial-serif-bold.woff') format('woff');
}

/* 修改此处的变量，即可统一调整整页的品牌颜色与宽度。 */
:root{--paper:#f6f4ef;--ink:#101d27;--navy:#10222e;--red:#df3f2d;--muted:#687077;--rule:#bebfbc;--soft-rule:#d7d6d0;--serif:'Editorial Serif','Noto Serif CJK SC','Songti SC','STSong',serif;--sans:-apple-system,BlinkMacSystemFont,'PingFang SC','Microsoft YaHei','Noto Sans CJK SC',sans-serif;--width:1280px;--gutter:clamp(24px,4.8vw,72px)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}button,summary,a{touch-action:manipulation}button{cursor:pointer}img,svg{display:block}h1,h2,h3,p,figure,blockquote{margin:0}ul,ol{margin:0;padding:0;list-style:none}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline:2px solid var(--red);outline-offset:5px}::selection{background:#df3f2d;color:#fff}[hidden]{display:none!important}.wrap{width:min(calc(100% - var(--gutter)*2),var(--width));margin-inline:auto}.serif{font-family:var(--serif)}.icon{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.svg-defs{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.skip-link{position:fixed;z-index:20;left:16px;top:-80px;padding:12px 18px;background:var(--navy);color:#fff}.skip-link:focus{top:12px}
/* 页眉 */
.masthead{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:18px 14px;border-bottom:1px solid var(--rule)}.brand{display:flex;align-items:center;gap:15px;flex-shrink:0}.brand-mark{width:11px;height:39px;background:var(--red);align-self:flex-start;margin-top:5px}.brand-title{font-family:var(--serif);font-size:33px;line-height:1.2;font-weight:700;letter-spacing:1px}.brand-subtitle{display:block;font-size:9px;font-weight:700;letter-spacing:3px;margin-top:4px}.header-nav{display:flex;align-items:center;gap:36px}.header-nav a{font-size:14px;font-weight:600;position:relative;padding-block:13px}.header-nav a::after{content:'';position:absolute;left:0;right:0;bottom:3px;height:3px;background:var(--red);transform:scaleX(0);transition:transform .2s}.header-nav a:hover::after,.header-nav a.is-active::after{transform:scaleX(1)}.search-button{display:grid;place-items:center;width:36px;height:36px;border:0;background:transparent;margin-left:6px}.search-button .icon{width:23px;height:23px}.breadcrumb{font-family:var(--serif);font-size:13px;font-weight:700;letter-spacing:1px;padding-block:9px 10px}
/* 专题封面。照片使用 SVG 视窗引用内嵌素材，所有标题与说明均为真实文字。 */
.hero{position:relative;isolation:isolate;overflow:hidden;background:var(--navy);color:#fff;min-height:450px}.hero-art{position:absolute;z-index:-3;inset:0 0 0 38%;width:62%;height:100%}.hero-art>svg,.hero-art>img{width:100%;height:100%;object-fit:cover}.hero-shade{position:absolute;z-index:-2;inset:0;background:linear-gradient(90deg,#10222e 0%,#10222e 31%,rgba(16,34,46,.96) 36%,rgba(16,34,46,.70) 43%,rgba(16,34,46,.14) 62%,transparent 80%)}.hero-content{position:relative;padding-block:30px 26px}.hero-eyebrow{display:flex;align-items:center;gap:16px;font-family:var(--serif);font-size:16px;font-weight:700;color:#fa5c44;letter-spacing:1.7px}.hero-eyebrow small{font-family:Georgia,serif;font-size:14px;letter-spacing:1.5px}.hero-title{margin-top:13px;font-family:var(--serif);font-size:clamp(44px,4.9vw,70px);font-weight:700;line-height:1.16;letter-spacing:.015em;max-width:780px;text-wrap:balance}.hero-title span{display:block}.hero-rule{width:70px;height:4px;background:#f0523d;margin-block:21px 13px}.hero-deck{max-width:640px;font-family:var(--serif);font-size:19px;line-height:1.7;letter-spacing:.03em}.hero-meta{margin-top:23px;font-size:12px;line-height:1.9;letter-spacing:.045em;display:flex;flex-direction:column;gap:2px}.byline{font-size:14px}.byline .slash{margin-inline:12px;color:#c3ccd0}.hero-caption{position:absolute;right:25px;bottom:15px;font-family:var(--serif);font-size:11px;letter-spacing:.09em;color:#f7f4eb;text-shadow:0 1px 4px #000}
/* 核心导读与章节导航 */
.intro{padding-top:24px}.section-label{display:flex;align-items:center;gap:14px;font-family:var(--serif);font-size:20px;font-weight:700;line-height:1.5}.section-label::after{content:'';flex:1;height:1px;background:var(--rule);margin-left:7px}.section-label .label-red{color:var(--red)}.section-label small{font-family:Georgia,serif;font-size:10px;font-weight:400;letter-spacing:1.6px}.intro .section-label{font-size:19px}.intro-title{font-family:var(--serif);font-weight:700;font-size:clamp(28px,3.65vw,46px);letter-spacing:-.025em;line-height:1.4;margin-top:6px;text-wrap:balance}.intro-copy{font-family:var(--serif);font-size:19px;line-height:1.85;margin-top:2px}.chapter-nav{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #a5a8a6;margin-top:20px;min-height:45px}.chapter-nav a{display:flex;align-items:center;justify-content:center;gap:12px;position:relative;padding:8px 12px;font-family:var(--serif);font-size:17px;font-weight:700;transition:background .2s}.chapter-nav a+a::before{content:'';position:absolute;left:0;top:10px;bottom:10px;border-left:1px solid #a5a8a6}.chapter-nav a:hover{background:#eae7df}.chapter-nav b{font-family:Georgia,serif;color:var(--red);font-size:25px;line-height:1}
/* 观点与侧栏 */
.editorial-grid{display:grid;grid-template-columns:minmax(0,1fr) 30%;gap:44px;align-items:start;margin-top:27px}.point-list{margin-top:7px}.point{display:grid;grid-template-columns:108px minmax(0,1fr);padding-block:24px;border-bottom:1px solid var(--rule)}.point:last-child{border-bottom:0;padding-bottom:18px}.point-number{font-family:Georgia,'Times New Roman',serif;font-size:76px;font-weight:700;color:var(--red);letter-spacing:-.06em;line-height:.94;padding-right:20px;align-self:start}.point-body{border-left:1px solid #5f6669;padding-left:30px;min-width:0}.point-body h3{font-family:var(--serif);font-size:29px;font-weight:700;line-height:1.4;letter-spacing:-.01em;text-wrap:balance}.point-body p{font-family:var(--serif);font-size:17px;line-height:1.8;letter-spacing:.01em;margin-top:4px}.pullquote{position:relative;display:flex;align-items:flex-start;gap:18px;border-left:3px solid var(--red);padding-left:18px;margin-top:13px}.quote-mark{font-family:Georgia,serif;color:var(--red);font-size:78px;font-weight:700;line-height:1.05;max-height:60px}.pullquote-text{font-family:var(--serif);font-size:clamp(24px,2.6vw,35px);font-weight:700;line-height:1.4;text-wrap:balance;max-width:620px}.quote-credit{display:block;font-family:var(--serif);font-size:13px;color:var(--muted);font-weight:400;font-style:normal;margin-top:12px;text-align:right;letter-spacing:.07em}.knowledge-panel{border:1px solid var(--soft-rule);padding:17px 20px 18px;margin-top:4px}.knowledge-panel h2{font-family:var(--serif);font-size:23px;line-height:1.5;letter-spacing:-.025em}.knowledge-subtitle{font-family:var(--serif);font-size:13px;color:var(--muted);margin-top:1px;padding-bottom:8px}.discipline{display:flex;gap:20px;align-items:center;border-top:1px solid var(--soft-rule);padding-block:10px;min-height:43px;font-family:var(--serif);font-size:17px;line-height:1.5}.discipline .icon{width:25px;height:25px;flex-shrink:0}.misconceptions{margin-top:15px}.misconceptions h3{font-family:var(--serif);font-size:17px;line-height:1.5;color:#ba2e22;background:#f0e2dc;padding:7px 8px}.misconception{display:flex;align-items:flex-start;gap:14px;font-family:var(--serif);font-size:15px;line-height:1.7;margin-top:9px}.misconception::before{content:'—';color:var(--red);font-family:var(--sans);font-weight:700;flex-shrink:0}
/* 文中案例；点击可展开对应的文章摘要。 */
.cases-section{margin-top:32px}.cases-title{font-family:var(--serif);font-size:36px;font-weight:700;line-height:1.5;margin-top:4px;letter-spacing:-.025em}.cases-intro{font-family:var(--serif);font-size:15px;line-height:1.8;color:#4e5559;margin-top:1px}.case-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:13px}.case-card{min-width:0;padding:0;position:relative;align-self:start}.case-card::before{content:"";position:absolute;left:-12px;top:0;bottom:0;border-left:1px solid var(--soft-rule)}.case-card:first-child::before{display:none}.case-card:first-child{padding-left:0;border-left:0}.case-card:last-child{padding-right:0}.case-card summary{list-style:none;cursor:pointer}.case-card summary::-webkit-details-marker{display:none}.case-image{aspect-ratio:1.89;overflow:hidden;background:#d6d8d1}.case-image svg,.case-image img{width:100%;height:100%;object-fit:cover;transition:transform .35s,filter .35s}.case-card summary:hover .case-image svg,.case-card summary:hover .case-image img{transform:scale(1.035);filter:brightness(1.06)}.case-title{font-family:var(--serif);font-size:24px;font-weight:700;line-height:1.5;display:flex;align-items:baseline;gap:10px;margin-top:7px;letter-spacing:-.025em}.case-number{font-family:Georgia,serif;font-size:25px;color:var(--red);letter-spacing:0;font-weight:700}.case-subtitle{font-family:var(--serif);font-size:14px;line-height:1.7;margin-top:1px;display:flex;align-items:center;justify-content:space-between;gap:7px}.case-subtitle>span:first-child{text-wrap:balance}.case-plus{font-family:var(--sans);font-size:19px;line-height:1;color:var(--red);transition:transform .2s;flex-shrink:0}.case-card[open] .case-plus{transform:rotate(45deg)}.case-detail{font-family:var(--serif);font-size:14px;line-height:1.9;margin-top:12px;padding-top:10px;border-top:1px solid var(--soft-rule);color:#465057}
/* 结尾能力总结 */
.takeaways{margin-top:32px;padding-block:20px 29px;background:var(--navy);color:#fff}.takeaways-label{font-family:var(--serif);font-size:19px;color:#f05b43;font-weight:700;letter-spacing:.03em}.takeaway-heading{font-family:var(--serif);font-size:clamp(27px,3.3vw,44px);font-weight:700;line-height:1.5;letter-spacing:-.02em;margin-top:1px;text-wrap:balance}.ability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:15px}.ability{display:flex;align-items:center;gap:22px;padding-inline:32px;border-left:1px solid #93a0a8;min-width:0}.ability:first-child{padding-left:23px;border-left:0}.ability:last-child{padding-right:0}.ability .icon{width:43px;height:43px;flex-shrink:0;stroke-width:1.4}.ability h3{font-family:var(--serif);font-size:24px;line-height:1.4;white-space:nowrap}.ability p{font-family:var(--serif);font-size:15px;color:#e0e4e5;line-height:1.7;margin-top:1px}
/* 可展开的原文与页脚 */
.original{margin-top:21px;border-top:1px solid var(--soft-rule);border-bottom:1px solid var(--soft-rule)}.original summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;padding-block:16px;font-family:var(--serif);font-size:17px;font-weight:700}.original summary::-webkit-details-marker{display:none}.original-summary-right{display:flex;align-items:center;gap:12px;font-family:var(--sans);font-size:12px;color:var(--muted);font-weight:400}.original-summary-right .icon{width:18px;height:18px;transition:transform .2s}.original[open] .original-summary-right .icon{transform:rotate(180deg)}.original-content{max-width:820px;margin-inline:auto;padding-block:14px 32px;font-family:var(--serif);font-size:18px;line-height:1.95}.original-content p{margin-bottom:20px}.original-content blockquote{margin:26px 0;padding:20px 24px;border-left:3px solid var(--red);background:#eeeae2}.original-note{font-size:13px!important;color:var(--muted);margin-bottom:24px!important}.footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:19px 25px;font-size:11px;color:var(--muted);line-height:1.8}.footer-brand{font-family:var(--serif);font-size:17px;font-weight:700;color:var(--ink);white-space:nowrap}.footer-brand span{font-family:Georgia,serif;font-size:10px;letter-spacing:2px;margin-left:15px}.footer-right{display:flex;gap:18px;align-items:center}.back-top{display:flex;align-items:center;gap:6px;white-space:nowrap}.back-top .icon{width:15px;height:15px}
/* 本页搜索，直接检索已提供的文章内容。 */
.search-dialog{width:min(640px,calc(100% - 36px));max-height:min(720px,85dvh);padding:0;border:1px solid var(--rule);background:var(--paper);color:var(--ink);box-shadow:0 20px 80px #0004}.search-dialog::backdrop{background:#08141eb3;backdrop-filter:blur(3px)}.search-dialog-head{display:flex;align-items:center;justify-content:space-between;padding:22px 25px 8px}.search-dialog h2{font-family:var(--serif);font-size:26px}.close-search{border:0;background:transparent;padding:7px}.search-form{padding:13px 25px 5px}.search-form label{display:block;font-size:13px;color:var(--muted);margin-bottom:9px}.search-field{display:flex;align-items:center;gap:12px;border:1px solid #a0a6a7;background:#fff;padding:12px 14px}.search-field input{width:100%;min-width:0;border:0;background:transparent;font-size:17px;padding:3px 0;color:var(--ink);outline:0}.search-status{font-size:12px;color:var(--muted);padding:12px 25px}.search-results{max-height:440px;overflow:auto;padding:0 25px 20px}.search-result{width:100%;text-align:left;display:block;border:0;border-top:1px solid var(--soft-rule);background:transparent;padding:15px 0;font-family:var(--serif);font-size:15px;line-height:1.8}.search-result:hover{color:var(--red)}.search-result mark{background:#f4d4bd;color:inherit;padding:0 2px}.focus-spot{animation:spot 1.4s ease-out}@keyframes spot{from{background-color:#f4d4bd}to{background-color:transparent}}
/* 平板 */
@media(min-width:1600px){.hero-art{left:43%;width:57%}.hero-content{padding-block:38px 34px}.hero{min-height:480px}}
@media(max-width:1100px){.header-nav{gap:25px}.hero-title{font-size:55px}.hero-content{padding-block:25px}.hero-deck{font-size:17px;max-width:510px}.hero{min-height:416px}.hero-meta{margin-top:18px}.hero-rule{margin-block:17px 12px}.hero-art{left:35%;width:65%}.hero-shade{background:linear-gradient(90deg,#10222e 0%,#10222e 25%,rgba(16,34,46,.94) 34%,rgba(16,34,46,.5) 48%,transparent 78%)}.editorial-grid{gap:32px;grid-template-columns:minmax(0,1fr) 30%}.point{grid-template-columns:95px minmax(0,1fr);padding-block:19px}.point-number{font-size:64px}.point-body{padding-left:22px}.point-body h3{font-size:24px}.point-body p{font-size:15px;line-height:1.8}.knowledge-panel{padding:13px 16px}.knowledge-panel h2{font-size:20px}.discipline{font-size:15px;gap:16px;padding-block:7px;min-height:38px}.misconceptions h3{font-size:15px}.misconception{font-size:13px;gap:10px}.intro-title{font-size:38px}.intro-copy{font-size:17px}.pullquote{gap:12px;padding-left:14px}.pullquote-text{font-size:28px}.quote-mark{font-size:67px}.case-card{padding-inline:0}.case-title{font-size:20px;gap:8px}.case-number{font-size:23px}.case-subtitle{font-size:13px}.cases-title{font-size:31px}.ability{gap:15px;padding-inline:24px}.ability h3{font-size:21px}.ability .icon{width:38px;height:38px}.takeaway-heading{font-size:36px}}
@media(min-width:761px) and (max-width:900px){.ability,.ability:first-child{padding-inline:12px;gap:10px}.ability:first-child{padding-left:10px}.ability:last-child{padding-right:0}.ability h3{font-size:19px}.ability .icon{width:32px;height:32px}.ability p{font-size:13px}}
/* 手机：保持同一套视觉语言，将正文与侧栏改为单列。 */
@media(max-width:760px){:root{--gutter:22px}html{scroll-padding-top:18px}.masthead{padding-block:15px 12px;gap:15px}.brand{gap:10px}.brand-mark{width:8px;height:32px;margin-top:3px}.brand-title{font-size:27px}.brand-subtitle{font-size:7px;letter-spacing:2.2px;margin-top:3px}.header-nav{gap:15px}.header-nav a{font-size:12px;padding-block:10px}.header-nav a:nth-of-type(2),.header-nav a:nth-of-type(3){display:none}.search-button{width:27px;height:30px;margin-left:0}.search-button .icon{width:21px}.breadcrumb{font-size:11px;padding-block:8px}.hero{min-height:555px}.hero-art{inset:0 0 auto 0;width:100%;height:315px}.hero-shade{background:linear-gradient(180deg,rgba(16,34,46,.1) 0%,rgba(16,34,46,.13) 20%,rgba(16,34,46,.58) 36%,#10222e 57%,#10222e 100%)}.hero-content{padding-top:235px;padding-bottom:25px}.hero-eyebrow{font-size:12px;gap:10px;letter-spacing:1.1px}.hero-eyebrow small{font-size:10px;letter-spacing:1px}.hero-title{font-size:clamp(34px,9.35vw,55px);line-height:1.18;margin-top:13px;max-width:none;letter-spacing:0}.hero-title span{display:block}.hero-rule{width:50px;height:3px;margin-block:17px 12px}.hero-deck{font-size:14px;line-height:1.8;max-width:400px}.hero-meta{font-size:10px;margin-top:18px;gap:3px}.byline{font-size:12px}.byline .slash{margin-inline:8px}.hero-caption{top:15px;bottom:auto;right:16px;font-size:9px}.intro{padding-top:21px}.intro .section-label{font-size:16px;gap:10px}.section-label small{font-size:8px}.intro-title{font-size:29px;line-height:1.5;margin-top:8px;text-wrap:balance;letter-spacing:-.035em}.intro-title span,.takeaway-heading span{display:block}.intro-copy{font-size:15px;line-height:1.9;margin-top:8px}.chapter-nav{margin-top:19px;min-height:46px}.chapter-nav a{gap:7px;padding:10px 4px;font-size:12px;white-space:nowrap}.chapter-nav b{font-size:18px}.chapter-nav a+a::before{top:12px;bottom:12px}.editorial-grid{grid-template-columns:1fr;gap:23px;margin-top:25px}.section-label{font-size:18px;gap:10px}.point{grid-template-columns:57px minmax(0,1fr);padding-block:22px}.point-number{font-size:44px;letter-spacing:-.065em;padding-right:12px}.point-body{padding-left:17px}.point-body h3{font-size:21px;line-height:1.5;letter-spacing:-.035em}.point-body p{font-size:14px;line-height:1.95;margin-top:6px}.point:last-child{padding-bottom:17px}.pullquote{margin-top:9px;padding-left:12px;gap:10px}.quote-mark{font-size:51px}.pullquote-text{font-size:24px;line-height:1.55;text-wrap:initial}.quote-credit{font-size:11px;margin-top:10px}.knowledge-panel{padding:17px 18px;margin-top:0}.knowledge-panel h2{font-size:22px}.knowledge-subtitle{font-size:12px;padding-bottom:10px}.discipline-list{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.discipline{font-size:14px;gap:11px;min-height:46px;padding-block:9px}.discipline .icon{width:22px;height:22px}.misconceptions{margin-top:13px}.misconceptions h3{font-size:15px}.misconception{font-size:14px;line-height:1.75;gap:13px}.cases-section{margin-top:28px}.cases-title{font-size:27px;line-height:1.5;margin-top:7px}.cases-intro{font-size:13px;margin-top:6px}.case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px;margin-top:15px}.case-card{padding:0;border:0}.case-card::before{display:none}.case-image{aspect-ratio:1.55}.case-title{font-size:20px;gap:7px;margin-top:7px}.case-number{font-size:22px}.case-subtitle{font-size:12px;align-items:flex-start;gap:5px}.case-plus{font-size:17px;line-height:1.4}.case-detail{font-size:13px;margin-top:8px;padding-top:8px}.takeaways{margin-top:28px;padding-block:21px 27px}.takeaways-label{font-size:16px}.takeaway-heading{font-size:29px;line-height:1.5;margin-top:7px;letter-spacing:-.035em;text-wrap:balance}.ability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 0;margin-top:24px}.ability,.ability:first-child{padding-inline:18px;gap:14px;align-items:center}.ability:nth-child(odd){padding-left:0;border-left:0}.ability:nth-child(even){padding-right:0}.ability h3{font-size:21px}.ability p{font-size:13px}.ability .icon{width:33px;height:33px}.original{margin-top:18px}.original summary{font-size:16px;padding-block:15px;gap:8px}.original-summary-right{font-size:11px;gap:6px}.original-content{font-size:16px;line-height:2;padding-top:8px}.original-content p{margin-bottom:17px}.original-content blockquote{padding:15px 17px}.footer{align-items:flex-start;flex-direction:column;gap:10px;padding-block:18px 23px}.footer-brand{font-size:16px}.footer-brand span{font-size:9px;margin-left:11px}.footer-right{width:100%;font-size:10px;align-items:flex-start;justify-content:space-between;gap:12px}.back-top{gap:2px}.search-dialog-head{padding:18px 20px 7px}.search-dialog h2{font-size:23px}.search-form{padding:12px 20px 5px}.search-status{padding:12px 20px}.search-results{padding-inline:20px}.search-dialog{max-height:85dvh}.search-results{max-height:45dvh}}
@media(max-width:370px){:root{--gutter:18px}.header-nav{gap:12px}.header-nav a:first-of-type{display:none}.hero{min-height:530px}.hero-content{padding-top:215px}.hero-art{height:290px}.hero-title{font-size:34px}.point-body{padding-left:14px}.point-body h3{font-size:20px}.intro-title{font-size:27px}.chapter-nav a{font-size:11px;gap:5px}.chapter-nav b{font-size:17px}.discipline{font-size:13px;gap:8px}.case-title{font-size:18px}.ability h3{font-size:19px}.ability,.ability:first-child{gap:10px}.ability .icon{width:29px;height:29px}.takeaway-heading{font-size:27px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
@media print{*{-webkit-print-color-adjust:exact;print-color-adjust:exact}.header-nav,.chapter-nav,.search-dialog,.back-top,.original-summary-right,.case-plus{display:none}.wrap{width:92%}.hero{break-inside:avoid}.hero-title{font-size:50px}.editorial-grid{grid-template-columns:1fr 30%;gap:25px}.point,.case-card,.takeaways,.knowledge-panel{break-inside:avoid}.case-grid{grid-template-columns:repeat(4,1fr)}.case-title{font-size:19px}.original{margin-top:16px}.footer{padding-bottom:0}body{font-size:12pt}.hero-content{padding-block:24px}a[href]::after{content:none}}
  
/* 封面与核心内容：案例说明始终可见。 */
.core-page{padding-block:12px 48px}
.core-page .intro{padding-top:20px}
.core-page .editorial-grid{margin-top:27px}
.core-page .case-card{align-self:stretch}
.core-page .case-image svg,.core-page .case-image img{transition:none}
.core-page .case-subtitle{display:block}
.core-page .case-detail{font-size:16px;line-height:1.95;margin-top:14px;padding-top:13px}
.core-page .cases-section{margin-top:32px}
@media(max-width:760px){.core-page{padding-block:3px 30px}.core-page .intro{padding-top:19px}.core-page .case-detail{font-size:14px;line-height:1.9;margin-top:10px;padding-top:10px}.core-page .cases-section{margin-top:27px}}
@media print{.core-page{padding-block:0}.core-page .case-detail{display:block}}
