.article-body figure{margin:30px 0}.article-body figure img{display:block;width:100%;height:auto;margin:0}.article-body>p>figure{margin-left:0;margin-right:0}
.article-body .align-center{text-align:center}.article-body .align-right{text-align:right}.article-body hr{margin:34px 0;border:0;border-top:1px solid #b8c7cb}.article-table-wrap{max-width:100%;margin:30px 0;overflow-x:auto}.article-table-wrap table{width:100%;border-collapse:collapse}.article-table-wrap td{min-width:120px;padding:12px 14px;border:1px solid #b8c7cb;vertical-align:top}
@media(max-width:700px){.case-story-header,.case-reading{width:calc(100% - 92px);margin-left:18px;margin-right:auto}}
.archive-hero-compact{padding:0;border-bottom:1px solid #d6e2e4;background:#eef3f4}
.archive-hero-compact-inner{height:clamp(220px,15.625vw,300px);position:relative;overflow:hidden;background:#edf5fb}
.archive-hero-compact-copy{width:min(1240px,calc(100% - 56px));height:100%;box-sizing:border-box;margin:0 auto;padding:34px 48px;position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center}
.archive-hero-compact-copy h1{margin:8px 0 14px;font-size:42px;line-height:1.08}
.archive-hero-compact-copy>p:last-child{max-width:620px;margin:0;color:#596a71;font-size:15px;line-height:1.65}
.archive-hero-compact figure{margin:0;position:absolute;inset:0;overflow:hidden}
.archive-hero-compact img{width:100%;height:100%;display:block;object-fit:cover}
.archive-hero-compact+.editorial-archive{padding-top:28px}
@media(max-width:760px){.archive-hero-compact{padding:18px}.archive-hero-compact-inner{height:auto;display:grid;background:#fff;border:1px solid #d3dfe1}.archive-hero-compact-copy{width:auto;height:auto;margin:0;padding:28px 24px;background:#fff}.archive-hero-compact-copy h1{font-size:34px}.archive-hero-compact figure{height:180px;position:relative;inset:auto;order:-1}.archive-hero-compact img{object-position:75% center}.archive-hero-compact+.editorial-archive{padding-top:18px}}
