.musu-insight-article{color:var(--musu-v52-charcoal);background:var(--musu-v52-paper)}.musu-insight-article *,.musu-insight-article :after,.musu-insight-article :before{box-sizing:border-box}.musu-insight-hero{overflow:hidden;background:radial-gradient(circle at 80% 8%,rgba(121,84,59,.12),transparent 31%),var(--musu-v52-ivory)}.musu-insight-breadcrumb,.musu-insight-hero{border-bottom:1px solid var(--musu-v52-line)}.musu-insight-breadcrumb{min-height:58px;display:flex;align-items:center;gap:9px;overflow-wrap:anywhere;color:var(--musu-v52-muted);font-size:.72rem;line-height:1.5}.musu-insight-breadcrumb a{color:inherit}.musu-insight-breadcrumb a:hover{color:var(--musu-v52-forest)}.musu-insight-hero__layout{min-height:650px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:clamp(48px,8vw,118px);align-items:center;padding-block:clamp(58px,7vw,96px)}.musu-insight-answer h2,.musu-insight-evidence-note h2,.musu-insight-hero__copy h1,.musu-insight-prose h2,.musu-insight-prose h3,.musu-insight-related h2{font-family:Songti TC,"Noto Serif TC",PMingLiU,serif;color:inherit}.musu-insight-hero__copy h1{max-width:790px;margin:0;font-size:clamp(3.2rem,5.45vw,5.8rem);font-weight:700;line-height:1.06;letter-spacing:-.065em;text-wrap:balance}.musu-insight-hero__lede{max-width:720px;margin:26px 0 0;color:#4f5852;font-size:clamp(1rem,1.25vw,1.14rem);line-height:1.85}.musu-insight-byline{display:flex;flex-wrap:wrap;gap:14px 0;margin:34px 0 0;padding-top:18px;border-top:1px solid var(--musu-v52-line)}.musu-insight-byline>div{padding:0 20px;border-left:1px solid var(--musu-v52-line)}.musu-insight-byline>div:first-child{padding-left:0;border-left:0}.musu-insight-byline dt{color:var(--musu-v52-walnut);font-size:.65rem;font-weight:800;letter-spacing:.08em}.musu-insight-byline dd{margin:5px 0 0;color:var(--musu-v52-charcoal);font-size:.78rem}.musu-insight-cover{position:relative;min-height:470px;display:flex;flex-direction:column;justify-content:space-between;padding:24px;overflow:hidden;color:var(--musu-v52-on-dark);background:linear-gradient(135deg,transparent 0 58%,rgba(255,248,237,.065) 58% 73%,transparent 73%),var(--musu-v52-forest);box-shadow:20px 22px 0 rgba(121,84,59,.15)}.musu-insight-cover:before{content:"";position:absolute;inset:75px 24px 74px;border-block:1px solid rgba(255,248,237,.28);pointer-events:none}.musu-insight-cover__footer,.musu-insight-cover__topline{position:relative;z-index:1;display:flex;justify-content:space-between;gap:16px;color:#e5cfac;font-size:.62rem;font-weight:800;letter-spacing:.13em}.musu-insight-cover__mark{position:relative;z-index:1;align-self:center;writing-mode:vertical-rl;color:#fff8ed;font-family:Songti TC,"Noto Serif TC",PMingLiU,serif;font-size:clamp(5.8rem,9vw,8.5rem);font-weight:700;line-height:.86;letter-spacing:-.15em;text-shadow:1px 1px 0 hsla(0,0%,100%,.08)}.musu-insight-answer{color:var(--musu-v52-on-dark);background:var(--musu-v52-forest-deep)}.musu-insight-answer__layout{display:grid;grid-template-columns:120px minmax(0,1.5fr) minmax(250px,.65fr);gap:clamp(28px,5vw,76px);align-items:start;padding-block:clamp(40px,5vw,66px)}.musu-insight-answer .musu-v52-eyebrow{color:#d9bd92}.musu-insight-answer h2{margin:0;font-size:1.05rem;letter-spacing:.05em}.musu-insight-answer blockquote{margin:16px 0 0;color:#fff8ed;font-family:Songti TC,"Noto Serif TC",PMingLiU,serif;font-size:clamp(1.55rem,2.55vw,2.4rem);line-height:1.5}.musu-insight-answer dl{margin:0}.musu-insight-answer dl>div{padding:13px 0;border-top:1px solid rgba(255,248,237,.2)}.musu-insight-answer dt{color:#d9bd92;font-size:.65rem;font-weight:800;letter-spacing:.08em}.musu-insight-answer dd{margin:6px 0 0;color:#d7e1da;font-size:.8rem;line-height:1.65}.musu-insight-reading-layout{display:grid;grid-template-columns:minmax(210px,.55fr) minmax(0,1.45fr);gap:clamp(55px,9vw,140px);padding-block:clamp(72px,8vw,118px)}.musu-insight-rail{min-width:0}.musu-insight-rail nav{position:sticky;top:96px}.musu-insight-rail nav>p,.musu-insight-scope>p{margin:0;color:var(--musu-v52-walnut);font-size:.67rem;font-weight:800;letter-spacing:.12em}.musu-insight-rail ol{margin:16px 0 0;padding:0;border-top:1px solid var(--musu-v52-line);list-style:none}.musu-insight-rail li{border-bottom:1px solid var(--musu-v52-line)}.musu-insight-rail a{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;padding:12px 0;color:var(--musu-v52-muted);font-size:.74rem;line-height:1.45}.musu-insight-rail a span{color:var(--musu-v52-walnut);font-size:.6rem;font-weight:800}.musu-insight-rail a:hover{color:var(--musu-v52-forest)}.musu-insight-scope{margin-top:34px;padding:20px 0;border-block:1px solid var(--musu-v52-walnut)}.musu-insight-scope strong{display:block;margin-top:10px;color:var(--musu-v52-muted);font-size:.75rem;font-weight:500;line-height:1.7}.musu-insight-prose{width:min(100%,780px);min-width:0}.musu-insight-prose>section+section{margin-top:clamp(48px,6vw,76px)}.musu-insight-prose h2{scroll-margin-top:110px;margin:0 0 25px;font-size:clamp(2rem,3vw,2.75rem);line-height:1.28;letter-spacing:-.04em}.musu-insight-prose h3{margin:35px 0 18px;color:var(--musu-v52-forest);font-size:1.42rem;line-height:1.45}.musu-insight-body>*+*{margin-top:22px}.musu-insight-body li,.musu-insight-body p{color:#3f4742;font-size:clamp(1.02rem,1.2vw,1.11rem);line-height:2}.musu-insight-body p{margin-bottom:0;white-space:pre-line}.musu-insight-body strong{color:#18251f;font-weight:750}.musu-insight-body code{padding:.1em .35em;color:#244b39;background:#ece4d6;border-radius:2px;font-size:.9em}.musu-insight-body ol,.musu-insight-body ul{margin-bottom:0;padding-left:1.4em}.musu-insight-body li{padding-left:.35em}.musu-insight-body li+li{margin-top:8px}.musu-insight-body li::marker{color:var(--musu-v52-walnut);font-weight:800}.musu-insight-table{margin:30px 0 0}.musu-insight-table figcaption{margin-bottom:9px;color:var(--musu-v52-muted);font-size:.72rem}.musu-insight-table>div{max-width:100%;overflow-x:auto;border:1px solid var(--musu-v52-line);outline-offset:3px}.musu-insight-table table{width:100%;min-width:570px;border-collapse:collapse;background:#fffdf7}.musu-insight-table td,.musu-insight-table th{padding:14px 15px;border-bottom:1px solid var(--musu-v52-line);border-left:1px solid var(--musu-v52-line);text-align:left;vertical-align:top;font-size:.82rem;line-height:1.6}.musu-insight-table td:first-child,.musu-insight-table th:first-child{border-left:0}.musu-insight-table th{color:var(--musu-v52-on-dark);background:var(--musu-v52-forest)}.musu-insight-table tbody tr:last-child td{border-bottom:0}.musu-insight-evidence-note{margin-top:clamp(72px,9vw,110px);padding:clamp(26px,4vw,42px);background:#ede5d6;border-top:5px solid var(--musu-v52-walnut)}.musu-insight-evidence-note h2{margin:0;font-size:clamp(1.65rem,2.5vw,2.2rem)}.musu-insight-evidence-note dl{margin:24px 0 0}.musu-insight-evidence-note dl>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:24px;padding:15px 0;border-top:1px solid #d2c5b2}.musu-insight-evidence-note dt{color:var(--musu-v52-walnut);font-size:.69rem;font-weight:800;letter-spacing:.06em}.musu-insight-evidence-note dd{margin:0;color:#4b524e;font-size:.82rem;line-height:1.7}.musu-insight-related{padding-block:clamp(64px,7vw,96px);background:var(--musu-v52-ivory);border-top:1px solid var(--musu-v52-line)}.musu-insight-related header{display:grid;grid-template-columns:160px minmax(0,1fr);gap:30px;align-items:start}.musu-insight-related h2{max-width:740px;margin:0;font-size:clamp(2rem,3.2vw,3.1rem);line-height:1.25;letter-spacing:-.045em}.musu-insight-related__list{margin-top:42px;border-top:1px solid var(--musu-v52-charcoal)}.musu-insight-related__list a{min-height:95px;display:grid;grid-template-columns:minmax(120px,.35fr) minmax(0,1fr) 30px;gap:24px;align-items:center;padding:20px 0;border-bottom:1px solid var(--musu-v52-line)}.musu-insight-related__list a>span{color:var(--musu-v52-walnut);font-size:.67rem;font-weight:800;letter-spacing:.07em}.musu-insight-related__list strong{color:var(--musu-v52-charcoal);font-family:Songti TC,"Noto Serif TC",PMingLiU,serif;font-size:clamp(1.15rem,1.7vw,1.48rem);line-height:1.5}.musu-insight-related__list i{color:var(--musu-v52-walnut);font-style:normal;font-size:1.1rem}.musu-insight-related__list a:hover strong{color:var(--musu-v52-forest)}.musu-insight-related__boundary{max-width:700px;margin:22px 0 0;color:var(--musu-v52-muted);font-size:.75rem;line-height:1.7}.musu-insight-article a:focus-visible,.musu-insight-table>div:focus-visible{outline:3px solid #c08a4d;outline-offset:4px}@media (max-width:960px){.musu-insight-hero__layout{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:42px}.musu-insight-cover{min-height:410px}.musu-insight-answer__layout{grid-template-columns:90px minmax(0,1fr)}.musu-insight-answer dl{grid-column:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.musu-insight-reading-layout{grid-template-columns:190px minmax(0,1fr);gap:50px}}@media (max-width:760px){.musu-insight-breadcrumb{min-height:52px;gap:6px;font-size:.68rem}.musu-insight-breadcrumb a:first-of-type,.musu-insight-breadcrumb>span:first-of-type{display:none}.musu-insight-hero__layout{min-height:0;grid-template-columns:1fr;gap:34px;padding-block:38px 48px}.musu-insight-hero__copy h1{font-size:clamp(2.55rem,12.5vw,4rem);line-height:1.08}.musu-insight-hero__lede{margin-top:18px;font-size:.96rem;line-height:1.72}.musu-insight-byline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:25px}.musu-insight-byline>div,.musu-insight-byline>div:first-child{padding:10px 12px 10px 0;border-top:1px solid var(--musu-v52-line);border-left:0}.musu-insight-cover{min-height:300px;margin-inline:12px;padding:18px;box-shadow:12px 13px 0 rgba(121,84,59,.15)}.musu-insight-cover:before{inset:58px 18px 57px}.musu-insight-cover__mark{writing-mode:horizontal-tb;font-size:clamp(5rem,25vw,7.2rem);letter-spacing:-.16em}.musu-insight-answer__layout{grid-template-columns:1fr;gap:12px;padding-block:38px}.musu-insight-answer blockquote{margin-top:10px;font-size:1.65rem;line-height:1.5}.musu-insight-answer dl{grid-column:auto;grid-template-columns:1fr;gap:0;margin-top:15px}.musu-insight-reading-layout{grid-template-columns:1fr;gap:48px;padding-block:54px 70px}.musu-insight-rail{display:grid;grid-template-columns:1fr;gap:26px}.musu-insight-rail nav{position:static}.musu-insight-rail a{min-height:44px;align-items:center;padding-block:9px;font-size:.82rem}.musu-insight-scope{margin-top:0}.musu-insight-scope strong{font-size:.86rem}.musu-insight-prose{width:100%}.musu-insight-prose>section+section{margin-top:50px}.musu-insight-prose h2{margin-bottom:20px;font-size:2rem}.musu-insight-prose h3{font-size:1.3rem}.musu-insight-body li,.musu-insight-body p{font-size:1rem;line-height:1.9}.musu-insight-evidence-note{margin-inline:-14px;padding:26px 14px}.musu-insight-evidence-note dl>div{grid-template-columns:1fr;gap:7px}.musu-insight-evidence-note dd{font-size:.87rem}.musu-insight-related header{grid-template-columns:1fr;gap:9px}.musu-insight-related__list{margin-top:28px}.musu-insight-related__list a{grid-template-columns:1fr 24px;gap:8px 14px;padding-block:18px}.musu-insight-related__list a>span{grid-column:1}.musu-insight-related__list strong{grid-column:1;font-size:1.18rem}.musu-insight-related__list i{grid-column:2;grid-row:1/3}}@media (max-width:390px){.musu-insight-hero__copy h1{font-size:2.62rem;overflow-wrap:anywhere}.musu-insight-cover{min-height:280px;margin-inline:8px}.musu-insight-cover__footer,.musu-insight-cover__topline{font-size:.56rem}.musu-insight-byline{grid-template-columns:1fr}.musu-insight-answer blockquote{font-size:1.52rem}.musu-insight-prose h2{font-size:1.82rem;overflow-wrap:anywhere}.musu-insight-table{margin-inline:-4px}}@media (prefers-reduced-motion:reduce){.musu-insight-article a{scroll-behavior:auto;transition:none}}