.t-article .art-hero{background:var(--navy-deep);position:relative;overflow:hidden}.t-article .art-hero-in{position:relative;max-width:880px;margin:0 auto;padding:64px 32px 72px}.t-article .art-hero h1{font-family:var(--serif);font-weight:600;font-size:50px;line-height:1.14;color:var(--cream);margin:0 0 28px;text-wrap:balance;overflow-wrap:break-word}.t-article .art-hero .answer{font-size:19px;line-height:1.7;color:rgba(243,239,230,.78);margin:0 0 36px;max-width:720px}.t-article .art-meta{display:flex;align-items:center;gap:16px;border-top:1px solid rgba(243,239,230,.15);padding-top:26px;flex-wrap:wrap}.t-article .art-meta img{width:48px;height:48px;border-radius:50%;object-fit:cover;object-position:top;flex:none}.t-article .art-meta .who strong{display:block;font-size:14px;font-weight:600;color:var(--cream)}.t-article .art-meta .who span{font-size:12.5px;color:rgba(243,239,230,.55)}.t-article .art-meta .when{margin-left:auto;display:flex;align-items:center;gap:14px;font-size:12.5px;color:rgba(243,239,230,.5)}.t-article .art-meta .vd{width:1px;height:12px;background:rgba(243,239,230,.2)}.t-article .art-body{background:var(--cream)}.t-article .art-body-in{max-width:1280px;margin:0 auto;padding:88px 32px 96px;display:grid;grid-template-columns:300px 1fr;gap:84px;align-items:start}.t-article .toc{position:sticky;top:130px;display:flex;flex-direction:column;gap:28px}.t-article .toc .h{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:8px}.t-article .toc .bar{display:block;width:26px;height:2px;background:var(--gold);margin-bottom:18px}.t-article .toc nav{display:flex;flex-direction:column}.t-article .toc nav a{font-size:14px;line-height:1.5;color:var(--body);padding:10px 0;border-bottom:1px solid #e4dcc9;transition:color .25s}.t-article .toc nav a:last-child{border-bottom:none}.t-article .toc nav a:hover{color:var(--gold-deep)}.t-article .toc .cta{background:var(--navy-deep);border-radius:22px;padding:28px 30px}.t-article .toc .cta p{font-size:15px;line-height:1.6;color:var(--cream);margin:0 0 18px;font-weight:500}.t-article .prose{max-width:720px}.t-article .prose .blk{margin-bottom:56px}.t-article .prose .mark{display:flex;align-items:center;gap:14px;margin-bottom:20px}.t-article .prose .mark .num{font-family:var(--serif);font-size:15px;font-weight:600;color:var(--gold-deep)}.t-article .prose .mark .rule{width:32px;height:1px;background:var(--gold)}.t-article .prose h2{font-family:var(--serif);font-weight:600;font-size:32px;line-height:1.25;color:var(--ink);margin:0 0 20px;text-wrap:balance}.t-article .prose p{font-size:17px;line-height:1.8;color:#3D4866;margin:0 0 18px}.t-article .prose p:last-child{margin-bottom:0}.t-article .blist{display:flex;flex-direction:column;margin-bottom:18px}.t-article .blist>div{display:flex;gap:16px;align-items:flex-start;padding:14px 0;border-top:1px solid #e4dcc9}.t-article .blist>div:last-child{border-bottom:1px solid #e4dcc9}.t-article .blist .dot{width:6px;height:6px;border-radius:50%;background:var(--gold);flex:none;margin-top:10px}.t-article .blist span.t{font-size:16px;line-height:1.7;color:#3D4866}.t-article .blist b{color:var(--ink);font-weight:600}.t-article .prose .inline-link{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-deep);border-bottom:1px solid var(--gold);padding-bottom:6px;transition:color .25s}.t-article .prose .inline-link:hover{color:var(--ink);border-bottom-color:var(--ink)}.t-article .author-box{background:#fff;border:1px solid var(--line-card);border-radius:24px;padding:30px 34px;display:flex;gap:26px;align-items:center}.t-article .author-box img{width:110px;height:110px;border-radius:16px;object-fit:cover;object-position:top;flex:none}.t-article .author-box .cap{display:block;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:8px}.t-article .author-box strong{display:block;font-family:var(--serif);font-size:20px;font-weight:600;color:var(--ink);margin-bottom:4px}.t-article .author-box .role{display:block;font-size:14px;color:var(--body-soft);margin-bottom:10px}.t-article .author-box .more{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-deep)}.t-article .rel-wrap{background:#fff}.t-article .rel-wrap-in{max-width:1280px;margin:0 auto;padding:96px 32px}.t-article .rel3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.t-article .rel3 .tcard .ph img{width:100%;height:170px;object-fit:cover;display:block}.t-article .rel3 .tcard .bd{padding:24px 26px 28px;display:flex;flex-direction:column;gap:12px;flex:1}.t-article .rel3 .tcard .cat{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-deep)}.t-article .rel3 .tcard strong{font-size:17px;font-weight:600;color:var(--ink);line-height:1.35}.t-article .rel3 .tcard .go{margin-top:auto;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-deep)}@media(max-width:1080px){.t-article .art-body-in{grid-template-columns:1fr;gap:48px}.t-article .toc{position:static;flex-direction:column-reverse;gap:44px}}@media(max-width:640px){.t-article .art-hero h1{font-size:32px}.t-article .art-hero .answer{font-size:17px}.t-article .prose h2{font-size:25px}.t-article .art-meta .when{margin-left:0}.t-article .author-box{flex-direction:column;align-items:flex-start}.t-article .rel3{grid-template-columns:1fr}}