[data-news-layout=financial-editorial]{--financial-ink:#101c2b;--financial-ink-soft:#536172;--financial-line:rgb(16 28 43/14%);--financial-blue:#1f65ef;--financial-blue-soft:#edf3ff}[data-news-layout=financial-editorial] .financial-news__header{margin-top:40px}[data-news-layout=financial-editorial] .financial-news__meta{display:grid;grid-template-columns:1fr auto;gap:24px;padding-top:16px;border-top:2px solid var(--financial-ink);font-family:var(--font-mono);font-size:11px;font-weight:650;letter-spacing:.18em;line-height:1.5;text-transform:uppercase}[data-news-layout=financial-editorial] .financial-news__section{color:var(--financial-blue)}[data-news-layout=financial-editorial] .financial-news__date{color:var(--financial-ink-soft);text-align:right}[data-news-layout=financial-editorial] .financial-news__title{max-width:930px;margin:34px 0 30px;color:var(--financial-ink);font-size:clamp(40px,6.1vw,68px);font-weight:760;letter-spacing:-.055em;line-height:1.07;text-wrap:pretty}[data-news-layout=financial-editorial] .financial-news__title-line{display:block}[data-news-layout=financial-editorial] .financial-news__body{position:relative;margin-top:64px}[data-news-layout=financial-editorial] .financial-news__body:before{position:absolute;top:18px;bottom:18px;left:-44px;width:1px;background:linear-gradient(var(--financial-blue),rgb(31 101 239/8%) 60%,transparent);content:""}[data-news-layout=financial-editorial] .financial-news__paragraph{max-width:780px;margin:0 auto 34px;color:#263448;font-size:18px;letter-spacing:.006em;line-height:2;text-wrap:pretty}[data-news-layout=financial-editorial] .financial-news__opening{max-width:100%;margin-bottom:54px;padding:50px 54px 46px 92px;border:1.5px solid var(--financial-ink);border-radius:10px;background:rgb(255 255 255/78%);box-shadow:14px 14px 0 var(--financial-blue-soft)}[data-news-layout=financial-editorial] .financial-news__opening:first-letter{float:left;margin:5px 14px 0 -47px;color:var(--financial-blue);font-size:58px;font-weight:750;line-height:.84}[data-news-layout=financial-editorial] .financial-news__body strong{color:var(--financial-ink);font-weight:720;text-decoration-color:rgb(31 101 239/35%);text-decoration-line:underline;text-decoration-skip-ink:none;text-decoration-thickness:5px;text-underline-offset:-2px}[data-news-layout=financial-editorial] .financial-news__rule{max-width:780px;height:1px;margin:52px auto;border:0;background:var(--financial-line)}[data-news-layout=financial-editorial] .financial-news__quote{max-width:860px;margin:54px auto;padding:34px 40px;border-left:5px solid var(--financial-blue);background:linear-gradient(100deg,var(--financial-blue-soft),rgb(237 243 255/26%))}[data-news-layout=financial-editorial] .financial-news__quote p{margin:0;color:var(--financial-ink);font-size:20px;font-weight:560;line-height:1.9;text-wrap:pretty}[data-news-layout=financial-editorial] .financial-news__closing{margin-bottom:0;padding-top:4px}[data-news-layout=financial-editorial] .financial-news__list,[data-news-layout=financial-editorial] .financial-news__subheading{max-width:780px;margin-right:auto;margin-left:auto}@media (max-width:920px){[data-news-layout=financial-editorial] .financial-news__body:before{display:none}}@media (max-width:640px){[data-news-layout=financial-editorial] .financial-news__meta{grid-template-columns:1fr;gap:8px}[data-news-layout=financial-editorial] .financial-news__date{text-align:left}[data-news-layout=financial-editorial] .financial-news__title{margin-top:26px;font-size:clamp(36px,11.5vw,50px);letter-spacing:-.045em}[data-news-layout=financial-editorial] .financial-news__body{margin-top:42px}[data-news-layout=financial-editorial] .financial-news__paragraph{font-size:17px;line-height:1.95}[data-news-layout=financial-editorial] .financial-news__opening{padding:34px 25px 32px 64px;box-shadow:8px 8px 0 var(--financial-blue-soft)}[data-news-layout=financial-editorial] .financial-news__opening:first-letter{margin-left:-38px;font-size:46px}[data-news-layout=financial-editorial] .financial-news__quote{margin-right:0;margin-left:0;padding:28px 24px}[data-news-layout=financial-editorial] .financial-news__quote p{font-size:18px}}