.article-longform{display:grid;gap:26px;margin:34px 0 44px}.article-text-section{padding:0 0 26px;border-bottom:1px solid #e5eeee}.article-text-section:last-child{border-bottom:0}.article-text-section h2{font-size:31px;line-height:1.12;letter-spacing:-.035em;margin:0 0 14px;color:#102e40}.article-text-section p{font-size:15px;line-height:1.75;color:#52677a;margin:0 0 15px}.article-section-sources{margin-top:18px;padding:14px 16px;border-radius:14px;background:#f5faf9;border:1px solid #dcebea}.article-section-sources>span{display:block;font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:#6f8588;margin-bottom:7px}.article-section-sources .citation-row{margin-top:0}.article-intro{font-size:18px!important;line-height:1.72!important;color:#334e62!important;padding:23px 26px;border-radius:18px;background:linear-gradient(135deg,#f5fbfa,#fff);border-left:4px solid var(--teal);box-shadow:var(--shadow-soft);margin-bottom:32px!important}@media(max-width:700px){.article-text-section h2{font-size:26px}.article-text-section p{font-size:14px}.article-intro{font-size:16px!important;padding:18px 20px}}
