:root{--bg-paper:#f8f2e6;--bg-paper-soft:#fcf8f0;--bg-paper-deep:#efe6d3;--seal-red:#8f241f;--marker-yellow:#cda6484d;--ink-black:#0f0b07;--ink-soft:#2b241c;--ink-mute:#5e5648;--ink-deep:#14202e;--bronze:#8a6e3f;--bronze-soft:#a48852;--line:#c9bfa8;--line-soft:#dcd3bd;--dark-bg:#1c2a3c;--dark-bg-deep:#1f2d40;--dark-text:#f0e9d7;--dark-text-soft:#c9bfa8;--dark-text-mute:#8c8472;--dark-bronze:#c9a669;--dark-line:#f0e9d729;--max-w:1280px;--read-w:760px;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:40px;--space-5:64px;--space-6:96px;--space-7:128px;--space-8:160px;--serif-cn:"Noto Serif TC", "PingFang TC", "Source Han Serif TC", "Songti TC", serif;--serif-en:"Cormorant Garamond", "EB Garamond", Garamond, serif;--label-en:"EB Garamond", "Cormorant Garamond", Garamond, serif;--sans-cn:"Noto Sans TC", -apple-system, "PingFang TC", sans-serif;--t-slow:.8s cubic-bezier(.2, .6, .2, 1);--t-base:.6s cubic-bezier(.2, .6, .2, 1)}.v4 *,.v4 :before,.v4 :after{box-sizing:border-box;margin:0;padding:0}.v4 section{z-index:1;position:relative}.v4 .article-hero{padding:var(--space-7) 0 var(--space-6)}.v4 .article-hero__inner{gap:var(--space-7);grid-template-columns:minmax(0,1.36fr) minmax(260px,.64fr);align-items:start;display:grid}.v4 .breadcrumb{margin-bottom:var(--space-4);font-family:var(--serif-cn);letter-spacing:.16em;color:var(--ink-mute);flex-wrap:wrap;align-items:center;gap:10px;font-size:13.5px;display:flex}.v4 .breadcrumb__sep{color:var(--line)}.v4 .breadcrumb a{transition:opacity var(--t-base)}.v4 .breadcrumb a:hover{opacity:.62}.v4 .article-hero__label{margin-bottom:var(--space-3)}.v4 .article-title{font-family:var(--serif-cn);letter-spacing:.02em;color:var(--ink-black);max-width:850px;margin-bottom:var(--space-4);font-size:clamp(28px,3.2vw,44px);font-weight:500;line-height:1.28}.v4 .article-title em{color:var(--bronze);letter-spacing:.06em;font-style:italic}.v4 .article-dek{font-family:var(--serif-cn);letter-spacing:.04em;color:var(--ink-soft);max-width:720px;margin-bottom:var(--space-4);font-size:19px;font-weight:400;line-height:2}.v4 .article-hero__line{background:var(--line);width:96px;height:1px;margin:var(--space-4) 0}.v4 .article-hero__note{font-family:var(--serif-cn);letter-spacing:.04em;color:var(--ink-mute);max-width:620px;font-size:14px;font-style:italic;line-height:1.8}.v4 .article-meta{border-left:1px solid var(--line);padding-left:var(--space-4);margin-top:4px}.v4 .article-meta__head{margin-bottom:var(--space-3)}.v4 .article-meta__row{padding:calc(var(--space-2) * 1.1) 0;border-bottom:1px solid var(--line-soft)}.v4 .article-meta__row:last-child{border-bottom:none}.v4 .article-meta__key{font-family:var(--serif-en);letter-spacing:.26em;text-transform:uppercase;color:var(--bronze);margin-bottom:7px;font-size:12px;font-style:italic;font-weight:600}.v4 .article-meta__val{font-family:var(--serif-cn);letter-spacing:.03em;color:var(--ink-deep);font-size:15.5px;font-weight:400;line-height:1.8}.v4 .article-meta__back{margin-top:var(--space-3);font-family:var(--serif-cn);letter-spacing:.18em;color:var(--ink-deep);border-bottom:1px solid var(--ink-deep);transition:opacity var(--t-base), letter-spacing var(--t-slow);align-items:center;gap:10px;padding-bottom:5px;font-size:14px;font-weight:600;display:inline-flex}.v4 .article-meta__back:hover{opacity:.65;letter-spacing:.22em}.v4 .article-meta__back span{font-family:var(--serif-en);font-style:italic}.v4 .article-body{padding:var(--space-7) 0;background-color:var(--bg-paper-soft);background-image:radial-gradient(#8a6e3f0a .7px,#0000 .7px),linear-gradient(110deg,#ffffff4d,#0000 45%,#c9ba971a);background-size:28px 28px,100% 100%}.v4 .article-body:before,.v4 .article-body:after{content:"";background:var(--line);height:1px;position:absolute;left:0;right:0}.v4 .article-body:before{top:0}.v4 .article-body:after{bottom:0}.v4 .article-layout{grid-template-columns:260px minmax(0, var(--read-w));gap:var(--space-6);align-items:start;display:grid}.v4 .article-toc{border-right:1px solid var(--line);padding-right:var(--space-4);position:sticky;top:112px}.v4 .article-toc__label{margin-bottom:var(--space-3)}.v4 .article-toc__list{gap:14px;list-style:none;display:grid}.v4 .article-toc__list a{font-family:var(--serif-cn);letter-spacing:.12em;color:var(--ink-soft);transition:opacity var(--t-base), color var(--t-base);grid-template-columns:36px 1fr;align-items:baseline;gap:12px;font-size:15px;line-height:1.7;display:grid}.v4 .article-toc__list a:hover{opacity:.7;color:var(--ink-deep)}.v4 .article-toc__num{font-family:var(--serif-en);color:var(--bronze);letter-spacing:.08em;font-style:italic}.v4 .article-toc__remark{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line-soft);font-family:var(--serif-cn);letter-spacing:.04em;color:var(--ink-mute);font-size:13.5px;line-height:1.85}.v4 .article-content{max-width:var(--read-w)}.v4 .article-layout--solo{grid-template-columns:minmax(0, var(--read-w));justify-content:center}.v4 .article-section{padding:var(--space-5) 0;border-top:1px solid var(--line);scroll-margin-top:120px}.v4 .article-section:first-child{border-top:none;padding-top:0}.v4 .article-section__head{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:68px 1fr;align-items:baseline;display:grid}.v4 .article-section__num{font-family:var(--serif-en);color:var(--bronze);font-size:36px;font-style:italic;font-weight:400;line-height:1}.v4 .article-section h2{font-family:var(--serif-cn);letter-spacing:.05em;color:var(--ink-black);font-size:32px;font-weight:500;line-height:1.42}.v4 .article-section p{font-family:var(--serif-cn);letter-spacing:.045em;color:var(--ink-soft);text-align:justify;text-justify:inter-ideograph;font-size:18px;font-weight:400;line-height:2.12}.v4 .article-section p+p{margin-top:var(--space-3)}.v4 .article-section strong{color:var(--ink-black);font-weight:600}.v4 .article-lede{padding-left:var(--space-3);border-left:2px solid var(--bronze);margin-bottom:var(--space-4);color:var(--ink-deep)!important;font-size:20px!important;line-height:2!important}.v4 .point-list{gap:var(--space-4);display:grid}.v4 .point{padding-top:var(--space-3);border-top:1px solid var(--line-soft)}.v4 .point:first-child{border-top:none;padding-top:0}.v4 .point__title{font-family:var(--serif-cn);letter-spacing:.04em;color:var(--ink-black);margin-bottom:8px;font-size:20px;font-weight:600;line-height:1.7}.v4 .point__title mark{color:var(--ink-deep);background:linear-gradient(transparent 60%, var(--marker-yellow) 60%, var(--marker-yellow) 92%, transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .04em}.v4 .strategy-list{gap:var(--space-4);display:grid}.v4 .strategy-item{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--line-soft);grid-template-columns:72px 1fr;display:grid}.v4 .strategy-item:first-child{border-top:none;padding-top:0}.v4 .strategy-item__num{font-family:var(--serif-en);color:var(--bronze);font-size:34px;font-style:italic;line-height:1.1}.v4 .strategy-item__title{font-family:var(--serif-cn);letter-spacing:.04em;color:var(--ink-black);margin-bottom:8px;font-size:20px;font-weight:600;line-height:1.7}.v4 .article-source{margin-top:var(--space-5);padding-top:var(--space-3);border-top:1px solid var(--line);font-family:var(--serif-cn);letter-spacing:.05em;color:var(--ink-mute);font-size:14px;font-style:italic;line-height:1.8}.v4 .pullquote{margin:var(--space-5) 0;padding:var(--space-2) 0 var(--space-2) var(--space-4);border-left:2px solid var(--bronze)}.v4 .pullquote p{font-family:var(--serif-cn);letter-spacing:.04em;color:var(--ink-deep);font-size:24px;font-weight:500;line-height:1.7}.v4 .pullquote cite{margin-top:var(--space-2);font-family:var(--serif-en);letter-spacing:.14em;color:var(--ink-mute);font-size:14px;font-style:italic;display:block}.v4 .article-end{justify-content:flex-end;align-items:baseline;gap:var(--space-4);margin-top:var(--space-5);padding-top:var(--space-3);border-top:1px solid var(--line-soft);flex-wrap:wrap;display:flex}.v4 .source-note{font-family:var(--serif-cn);letter-spacing:.04em;color:var(--ink-mute);margin:0;font-size:14px;font-style:italic;line-height:1.9}.v4 .article-end .closing__cta{margin-top:0}.v4 .closing{padding:var(--space-7) 0 var(--space-6);border-top:1px solid var(--line);background-image:radial-gradient(#8a6e3f0b .7px,#0000 .7px),linear-gradient(108deg,#ffffff3d,#0000 46%,#c9ba9717);background-size:30px 30px,100% 100%}.v4 .closing__inner{gap:var(--space-6);grid-template-columns:340px 1fr;align-items:start;display:grid}.v4 .closing__head{position:sticky;top:112px}.v4 .closing__title{font-family:var(--serif-cn);letter-spacing:.04em;color:var(--ink-black);margin-top:var(--space-2);font-size:30px;font-weight:500;line-height:1.45}.v4 .closing__title em{color:var(--bronze);letter-spacing:.06em;margin-inline:.1em;font-family:inherit;font-style:italic}.v4 .closing__body{max-width:720px}.v4 .closing__body p{font-family:var(--serif-cn);letter-spacing:.04em;color:var(--ink-soft);font-size:17.5px;font-weight:400;line-height:2.05}.v4 .closing__body p+p{margin-top:var(--space-3)}.v4 .closing__cta{margin-top:var(--space-4);font-family:var(--serif-cn);letter-spacing:.22em;color:var(--ink-deep);border-bottom:1.5px solid var(--ink-deep);transition:opacity var(--t-base), letter-spacing var(--t-slow);align-items:center;gap:14px;padding-bottom:8px;font-size:16px;font-weight:600;display:inline-flex}.v4 .closing__cta:hover{opacity:.65;letter-spacing:.26em}.v4 .closing__cta__arrow{font-family:var(--serif-en);font-size:17px;font-style:italic}.v4 .related{padding:var(--space-7) 0 var(--space-6);background-image:radial-gradient(#8a6e3f0b .7px,#0000 .7px),linear-gradient(108deg,#ffffff3d,#0000 46%,#c9ba9717);background-size:30px 30px,100% 100%}.v4 .related__head{padding-bottom:var(--space-3);margin-bottom:var(--space-4);justify-content:space-between;align-items:flex-end;display:flex}.v4 .related__title{line-height:1;font-family:var(--serif-cn);letter-spacing:.04em;color:var(--ink-black);font-size:30px;font-weight:500}.v4 .related__grid{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.v4 .related-card{padding-top:var(--space-3);border-top:1px solid var(--line-soft)}.v4 .related-card__cat{font-family:var(--serif-cn);letter-spacing:.2em;color:var(--bronze);margin-bottom:10px;font-size:12.5px;font-weight:600}.v4 .related-card__title{font-family:var(--serif-cn);letter-spacing:.03em;color:var(--ink-black);transition:color var(--t-base);margin-bottom:10px;font-size:20px;font-weight:600;line-height:1.55}.v4 .related-card:hover .related-card__title{color:var(--ink-deep)}.v4 .related-card__date{font-family:var(--serif-en);letter-spacing:.12em;color:var(--ink-mute);font-size:15px;font-style:italic}.v4 .related__more{font-family:var(--serif-cn);letter-spacing:.18em;color:var(--ink-deep);border-bottom:1px solid var(--ink-deep);transition:opacity var(--t-base), letter-spacing var(--t-slow);align-items:center;gap:10px;padding-bottom:5px;font-size:14px;font-weight:600;display:inline-flex}.v4 .related__more:hover{opacity:.65;letter-spacing:.22em}.v4 .related__more span{font-family:var(--serif-en);font-style:italic}@media (prefers-reduced-motion:reduce){.v4 *{transition-duration:.001ms!important;animation-duration:.001ms!important}}@media (max-width:1100px){.v4 .article-hero__inner{gap:var(--space-5);grid-template-columns:1fr}.v4 .article-meta{border-left:none;border-top:1px solid var(--line);padding-left:0;padding-top:var(--space-3)}.v4 .article-layout{gap:var(--space-5);grid-template-columns:220px minmax(0,1fr)}}@media (max-width:900px){.v4 .article-body{padding:var(--space-6) 0}.v4 .article-layout{gap:var(--space-5);grid-template-columns:1fr}.v4 .article-toc{border-right:none;border-bottom:1px solid var(--line);padding-right:0;padding-bottom:var(--space-3);position:relative;top:auto}.v4 .article-toc__list{gap:var(--space-3);grid-template-columns:repeat(3,1fr)}.v4 .related__grid{gap:var(--space-4);grid-template-columns:1fr}.v4 .closing{padding:var(--space-6) 0}.v4 .closing__inner{gap:var(--space-5);grid-template-columns:1fr}.v4 .closing__head{position:relative;top:auto}}@media (max-width:640px){.v4 .article-hero{padding:86px 0 var(--space-5)}.v4 .breadcrumb{letter-spacing:.1em;margin-bottom:var(--space-3);font-size:12.5px}.v4 .article-title{font-size:clamp(24px,6.5vw,32px);line-height:1.35}.v4 .article-dek{font-size:17px;line-height:1.95}.v4 .article-section{padding:var(--space-4) 0}.v4 .article-section__head{margin-bottom:var(--space-3);grid-template-columns:1fr;gap:10px}.v4 .article-section__num{font-size:30px}.v4 .article-section h2{font-size:27px}.v4 .article-section p{text-align:left;font-size:17px;line-height:2.05}.v4 .article-lede{font-size:18px!important}.v4 .article-toc__list{grid-template-columns:1fr}.v4 .strategy-item{grid-template-columns:1fr;gap:8px}.v4 .strategy-item__num{font-size:30px}.v4 .related__head{display:block}.v4 .related__more{margin-top:var(--space-2)}.v4 .closing__title{font-size:24px}}
