/* Two editorial essays per route, separated by the surrounding feature sections. */
.dr-editorial{display:grid;grid-template-columns:235px minmax(0,1fr);gap:42px;align-items:start;padding-top:50px;padding-bottom:50px;margin-top:34px;margin-bottom:34px;border-top:1px solid #d9e7ed;border-bottom:1px solid #d9e7ed;background:#fff}
.dr-editorial-first{background:linear-gradient(110deg,#f5fafc 0%,#fff 62%);border-radius:19px;border:1px solid #dbeaf0;box-shadow:0 10px 24px #174f670b}
.dr-editorial-second{background:linear-gradient(110deg,#eef8f6 0%,#f9fcfd 60%,#fff 100%);border:1px solid #d6e9e7;border-radius:19px}
.dr-editorial-label{position:sticky;top:110px;padding-left:10px;display:flex;flex-direction:column;gap:20px}
.dr-editorial-label .eyebrow{font-size:10px;color:#0a8886;line-height:1.5}
.dr-editorial-label>span:last-child{font-size:11px;color:#8ba3b1;font-weight:850;letter-spacing:.1em}
.dr-editorial-body{padding-right:18px;max-width:850px}
.dr-editorial-body h2{font-size:clamp(23px,2.5vw,32px);line-height:1.3;color:#0a3e61;margin:0 0 22px}
.dr-editorial-body p{font-size:15px;line-height:1.89;color:#42657a;margin:0 0 19px}
.dr-editorial-body p:last-of-type{margin-bottom:0}
.dr-editorial-body strong{color:#0c556e}
.dr-editorial-link{display:inline-flex;align-items:center;font-size:12px;font-weight:850;color:#078e88;margin-top:24px}
.dr-editorial-link:hover{text-decoration:underline}
@media(max-width:900px){.dr-editorial{grid-template-columns:1fr;gap:13px;padding-top:33px;padding-bottom:35px}.dr-editorial-label{position:static;gap:4px}.dr-editorial-body{padding-right:0}}
@media(max-width:560px){.dr-editorial{margin-top:23px;margin-bottom:23px;padding:25px 21px}.dr-editorial-body h2{font-size:23px;margin-bottom:15px}.dr-editorial-body p{font-size:14px;line-height:1.78}.dr-editorial-label>span:last-child{display:none}}
