.editorial .article-heading{max-width:960px;margin:28px auto 32px;text-align:center}.editorial h1{font-size:clamp(34px,4.3vw,58px);line-height:1.13;letter-spacing:-1.4px}.article-breadcrumbs{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;color:#526773;margin:12px 0 25px}.article-meta{font-size:13px;color:#526773}.article-hero-photo{margin-bottom:45px}.article-hero-photo img{max-height:none;aspect-ratio:16/9;object-fit:cover}.article-body>section{margin:0 auto 55px;max-width:900px}.article-body h2{font-size:clamp(27px,3vw,36px);margin-bottom:22px}.article-body h3{font-size:21px}.article-body p{font-size:17px}.article-body a:not(.button){color:#007e89;text-underline-offset:4px}.article-body .article-split{max-width:1116px;display:grid;grid-template-columns:1.1fr 1fr;gap:38px;align-items:start}.article-split figure{position:sticky;top:24px}.article-split img{max-height:none;aspect-ratio:4/3;object-fit:cover}.article-body .share-five{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;padding:38px;border-radius:26px;background:#09283e;color:#fff;margin:25px 0 60px}.share-five .eyebrow{color:#8cdae0}.share-five h2{font-size:40px}.share-five h2 em{font-style:normal;color:#7edbe0}.share-five figcaption{color:#c8dbe3}.share-five img{max-height:none}.article-process{padding-left:25px;font-size:17px}.article-process li{padding-left:7px;margin:16px 0}.article-ideas{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:20px}.article-ideas>div{background:#fff;border:1px solid #dce9ed;border-radius:20px;padding:24px}.article-ideas p{font-size:16px}.article-body .final-cta{max-width:none}.image-note{font-size:12px;color:#526773;max-width:900px;margin:0 auto 35px}@media(max-width:700px){.editorial .article-heading{text-align:left;margin-top:20px}.editorial h1{letter-spacing:-.7px}.article-body .article-split,.article-body .share-five,.article-ideas{grid-template-columns:1fr}.article-split figure{position:static}.article-body .share-five{padding:25px}.share-five h2{font-size:34px}.article-body>section{margin-bottom:38px}.article-body p{font-size:16px}.article-hero-photo img{aspect-ratio:auto}.article-body .final-cta .button{font-size:15px}}