.editorial{padding-bottom:100px}.editorial-heading{padding:55px 0 52px;border-bottom:1px solid #dfe2e9}.editorial-kicker{display:flex;justify-content:space-between;gap:18px;font-size:11px;letter-spacing:.12em;color:#6f7789;font-weight:700}.editorial h1{font-size:clamp(38px,4.6vw,72px);line-height:1.06;letter-spacing:-.045em;max-width:1100px;margin:30px 0 24px}.editorial-lead{font-size:clamp(18px,1.65vw,24px);line-height:1.6;max-width:860px;color:#697183}.editorial-byline{display:flex;align-items:center;gap:16px;margin-top:30px;font-size:14px;flex-wrap:wrap}.editorial-byline>span:last-child{color:#70798c}.author-mark{background:#fee725;border-radius:50%;width:42px;height:42px;display:grid;place-items:center;font-weight:850;color:#24283a!important}.editorial-layout{display:grid;grid-template-columns:280px minmax(0,780px);gap:clamp(32px,4vw,64px);justify-content:start;padding-top:55px}.editorial-aside{align-self:start;position:sticky;top:76px}.editorial-aside ol{padding:12px 0 0;list-style:none}.editorial-aside li a{display:flex;align-items:baseline;gap:14px;padding:13px 0;border-bottom:1px solid #e3e6ec;font-size:14px;line-height:1.5}.editorial-aside li a span{font-size:11px;color:#8891a2}.editorial-aside li a:hover{color:#5f6a88}.editorial-help{background:#24283a;color:#fff;border-radius:20px;padding:26px;margin-top:34px}.editorial-help .eyebrow{color:#fee725}.editorial-help h2{font-size:25px;line-height:1.2;margin:18px 0}.editorial-help p{font-size:14px;line-height:1.7;color:#c5c9d5}.editorial-help button{display:flex;justify-content:space-between;width:100%;background:#fee725;color:#24283a;font-weight:750;font-size:13px;padding:14px;border-radius:8px;margin-top:22px}.editorial-section{position:relative;padding:0 0 38px;margin-bottom:36px;border-bottom:1px solid #e3e6ec;scroll-margin-top:80px}.editorial-number{font-size:12px;font-weight:700;color:#8891a2;display:block;margin-bottom:14px}.editorial-section h2{font-size:clamp(27px,2.4vw,37px);line-height:1.2;letter-spacing:-.025em;margin:0 0 24px}.editorial-section p{font-size:18px;line-height:1.9;margin:20px 0;overflow-wrap:anywhere}.editorial-placeholder{color:#8c94a3;font-size:16px!important}.editorial-end{display:flex;justify-content:space-between;gap:20px;font-size:12px;font-weight:700;letter-spacing:.06em}.editorial-end a{letter-spacing:0}.editorial-case .editorial-heading{background:#24283a;color:#fff;border:0;border-radius:24px;padding:45px;margin-top:15px}.editorial-case .editorial-kicker{color:#fee725}.editorial-case .editorial-lead{color:#c6cbd6}.case-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;border-top:1px solid #ffffff30;margin-top:35px;padding-top:26px}.case-facts dt{font-size:11px;color:#aab2c4;margin-bottom:7px}.case-facts dd{font-size:17px;margin:0}.case-result{padding:30px;border:1px solid #dfe2e9;border-radius:20px;background:#f5f6f8}.case-result .editorial-number{display:inline-grid;place-items:center;background:#fee725;border-radius:50%;width:36px;height:36px;color:#24283a}.editorial-related{margin-top:70px}.editorial-related>h2{font-size:35px;margin:14px 0 28px}@media(max-width:850px){.editorial-layout{grid-template-columns:1fr;gap:35px}.editorial-aside{position:static}.editorial-help{display:none}.editorial-aside ol{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.editorial-heading{padding-top:30px}.editorial-case .editorial-heading{padding:28px}}@media(max-width:520px){.editorial-kicker{flex-direction:column;gap:8px}.editorial-aside ol{display:block}.editorial-section p{font-size:17px}.case-facts{grid-template-columns:1fr;gap:18px}.editorial-case .editorial-heading{padding:24px}.editorial h1{font-size:38px}.case-result{padding:22px}}
.editorial-body a{color:#405f93;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.editorial-body a:hover{color:#24283a}.editorial-body a:focus-visible{outline:3px solid #7694ef;outline-offset:3px}

.article-cover{margin:0 0 35px;border-radius:24px;overflow:hidden;background:#f4f5f7}.article-cover picture{display:block;aspect-ratio:21/9}.article-cover img{display:block;width:100%;height:100%;object-fit:cover}.article-cover figcaption{padding:12px 18px;font-size:11px;color:#687184}.article-flow{border:1px solid #dfe2e9;border-radius:20px;padding:25px;margin-bottom:45px}.article-flow ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;list-style:none;margin:20px 0 0;padding:0}.article-flow li{display:flex;align-items:center;gap:14px;min-width:0}.article-flow li>span{display:grid;place-items:center;width:35px;height:35px;flex:0 0 35px;background:#fee725;border-radius:50%;font-size:11px}.article-flow strong{font-size:15px;line-height:1.4;overflow-wrap:anywhere}.article-flow b{margin-left:auto;color:#929aaa}@media(max-width:700px){.article-cover picture{aspect-ratio:16/10}.article-flow ol{grid-template-columns:1fr}.article-flow b{transform:rotate(90deg)}.article-flow{padding:20px}}

/* Keep the device screens visible instead of cropping the article illustration. */
.article-cover picture{aspect-ratio:3/2}
