.home-editorial{--home-accent: #18b7a6;--home-accent-muted: #6aa9a3;margin:0;color:#182230;background:#fff;font-family:Inter,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,system-ui,sans-serif}.home-editorial *,.home-editorial *:before,.home-editorial *:after{box-sizing:border-box}.home-editorial a{color:inherit;text-decoration:none}.home-shell{width:min(1200px,calc(100% - 48px));margin-inline:auto}.editorial-hero{overflow:hidden;border-bottom:1px solid #e9eef2;background:linear-gradient(112deg,#eefafffa,#f7fcfff5 48%,#fff)}.editorial-hero__inner{display:grid;grid-template-columns:minmax(0,.86fr) minmax(500px,1.14fr);gap:52px;align-items:center;min-height:440px;padding-block:28px}.editorial-hero__copy h1{margin:0;max-width:630px;color:#111b29;font-size:clamp(46px,4.5vw,58px);font-weight:750;line-height:1.08;letter-spacing:-.045em}.editorial-hero__copy h1 span{color:var(--home-accent)}.editorial-hero__copy p{max-width:580px;margin:28px 0 0;color:#546271;font-size:18px;line-height:1.85}.editorial-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.editorial-hero__visual{width:100%;max-width:600px;justify-self:end}.editorial-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 24px;border:1px solid transparent;border-radius:10px;font-size:15px;font-weight:650;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.editorial-button:hover{transform:translateY(-2px)}.editorial-button--primary{color:#fff!important;background:var(--home-accent);box-shadow:0 12px 26px #18b7a638}.editorial-button--secondary{border-color:#cfd9de;background:#fffc}.editorial-browser{overflow:hidden;border:1px solid rgba(208,220,228,.92);border-radius:18px;background:#fff;box-shadow:0 30px 70px #29465c26;transform:perspective(1200px) rotateY(-2deg) rotateX(1deg)}.editorial-browser__bar{display:flex;gap:6px;height:34px;align-items:center;padding:0 14px;border-bottom:1px solid #edf1f4}.editorial-browser__bar i{width:7px;height:7px;border-radius:50%;background:#cfd8de}.editorial-browser__bar i:first-child{background:#ff8f86}.editorial-browser__bar i:nth-child(2){background:#ffc66d}.editorial-browser__bar i:nth-child(3){background:#6fd4b1}.editorial-browser img{display:block;width:100%;height:auto;aspect-ratio:1.45;object-fit:cover}.editorial-section{padding-block:88px}.editorial-featured{padding-top:62px}.editorial-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px}.editorial-heading>div{display:flex;align-items:center;gap:13px}.editorial-heading h2{margin:0;color:#111b29;font-size:clamp(30px,3.2vw,42px);line-height:1.2;letter-spacing:-.025em}.editorial-heading__mark{width:8px;height:28px;border-radius:999px;background:var(--home-accent)}.editorial-heading>a,.industry-intro>a{color:var(--home-accent-muted);font-size:14px;font-weight:650}.editorial-heading--stacked{display:grid;justify-content:stretch}.editorial-heading--stacked p{margin:4px 0 0 21px;color:#687785;font-size:16px}.editorial-band{padding-block:92px;border-block:1px solid #e9eef2;background:#f7f9fb}.industry-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:72px;align-items:start}.industry-intro{position:sticky;top:100px}.industry-intro>span{color:var(--home-accent);font-size:12px;font-weight:750;letter-spacing:.14em}.industry-intro h2{margin:12px 0 18px;font-size:44px;line-height:1.15}.industry-intro p{margin:0 0 26px;color:#687785;line-height:1.85}.industry-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.industry-story{display:grid;overflow:hidden;border:1px solid #e1e7eb;border-radius:16px;background:#fff;transition:transform .25s ease,box-shadow .25s ease}.industry-story:hover{transform:translateY(-5px);box-shadow:0 18px 42px #1928371a}.industry-story img{width:100%;height:auto;aspect-ratio:1.42;object-fit:cover}.industry-story>div{display:grid;align-content:start;gap:11px;padding:20px}.industry-story span,.industry-story time{color:#687785;font-size:12px}.industry-story span{color:var(--home-accent);font-weight:700}.industry-story h3{margin:0;font-size:19px;line-height:1.5}.topic-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-block:1px solid #dde5e9}.topic-strip a{display:grid;min-height:156px;align-content:center;gap:7px;padding:24px 18px;border-right:1px solid #e4eaed;transition:color .2s ease,background .2s ease}.topic-strip a:last-child{border-right:0}.topic-strip a:hover{color:var(--home-accent);background:#f2faf8}.topic-strip b{color:var(--home-accent);font-size:12px;letter-spacing:.08em}.topic-strip strong{font-size:18px}.topic-strip span{color:#76838f;font-size:13px;line-height:1.5}.reading-section{padding-top:40px}.reading-list{border-top:1px solid #dfe6ea}.reading-list a{display:grid;grid-template-columns:70px 120px minmax(0,1fr) 30px;gap:24px;align-items:center;min-height:142px;border-bottom:1px solid #dfe6ea;transition:padding .25s ease,background .25s ease}.reading-list a:hover{padding-inline:18px;background:#f7fafb}.reading-list__number{color:#a4b0b8;font-size:28px;font-weight:300}.reading-list__label{color:var(--home-accent);font-size:13px;font-weight:700}.reading-list__copy{display:grid;gap:9px}.reading-list__copy strong{font-size:22px;line-height:1.4}.reading-list__copy small{color:#6c7985;font-size:14px;line-height:1.7}.reading-list svg{width:24px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.editorial-updates{padding-block:82px;border-top:1px solid #e7ecef;background:#f7f9fb}.update-list{border-top:1px solid #dce4e8}.update-list a{display:grid;grid-template-columns:130px minmax(0,1fr) 110px;gap:24px;align-items:center;min-height:74px;border-bottom:1px solid #dce4e8}.update-list span{color:var(--home-accent);font-size:13px;font-weight:700}.update-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.update-list time{color:#7a8792;font-size:13px;text-align:right}@media(max-width:980px){.editorial-hero__inner{grid-template-columns:1fr;gap:48px;padding-block:64px}.editorial-hero__copy{max-width:720px}.editorial-hero__visual{max-width:760px}.industry-layout{grid-template-columns:1fr;gap:38px}.industry-intro{position:static;max-width:650px}.topic-strip{grid-template-columns:repeat(3,1fr)}.topic-strip a:nth-child(3){border-right:0}.topic-strip a:nth-child(-n+3){border-bottom:1px solid #e4eaed}}@media(max-width:760px){.home-shell{width:min(100% - 32px,1200px)}.editorial-hero__inner{min-height:0;padding-block:48px 54px}.editorial-hero__copy h1{font-size:clamp(40px,12vw,54px)}.editorial-hero__copy p{margin-top:22px;font-size:16px}.editorial-button{flex:1 1 150px}.editorial-browser{transform:none}.editorial-section,.editorial-band,.editorial-updates{padding-block:60px}.editorial-heading{align-items:flex-start}.editorial-heading h2,.industry-intro h2{font-size:32px}.industry-rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.industry-rail::-webkit-scrollbar{display:none}.industry-story{flex:0 0 84%;scroll-snap-align:start}.topic-strip{grid-template-columns:repeat(2,1fr)}.topic-strip a,.topic-strip a:nth-child(3){min-height:132px;border-right:1px solid #e4eaed;border-bottom:1px solid #e4eaed}.topic-strip a:nth-child(2n){border-right:0}.topic-strip a:nth-last-child(-n+2){border-bottom:0}.reading-list a{grid-template-columns:46px 1fr 24px;gap:14px;padding-block:24px}.reading-list__label{display:none}.reading-list__copy strong{font-size:18px}.reading-list__copy small{font-size:13px}.update-list a{grid-template-columns:86px minmax(0,1fr);gap:12px;padding-block:16px}.update-list time{grid-column:2;text-align:left}}@media(prefers-reduced-motion:reduce){.home-editorial *,.home-editorial *:before,.home-editorial *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
