/* Keep insight icons and their headings together across the CEDS reader. */
.editorial-reader.web-edition #article-content.executive-edition .executive-insight-grid>section:has(>.executive-card-icon:first-child){display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:14px;align-items:center;align-content:start}
.editorial-reader.web-edition #article-content.executive-edition .executive-insight-grid>section:has(>.executive-card-icon:first-child)>.executive-card-icon{grid-column:1;grid-row:1;align-self:center;width:40px;height:40px}
.editorial-reader.web-edition #article-content.executive-edition .executive-insight-grid>section:has(>.executive-card-icon:first-child)>.executive-card-index{position:absolute;top:22px;right:22px;float:none;font-size:1.15rem}
.editorial-reader.web-edition #article-content.executive-edition .executive-insight-grid>section:has(>.executive-card-icon:first-child)>:is(h3,h4){grid-column:2;grid-row:1;align-self:center;margin:0!important;padding-right:30px;line-height:1.35!important}
.editorial-reader.web-edition #article-content.executive-edition .executive-insight-grid>section:has(>.executive-card-icon:first-child)>:is(p,ul){grid-column:1/-1;min-width:0;margin:12px 0 0}
.editorial-reader.web-edition #article-content.executive-edition .executive-insight-grid>section:has(>.executive-card-icon:first-child)>:is(p,ul):first-of-type{margin-top:17px}

/* Household Income uses a metric above its insight title. */
.editorial-reader.web-edition #article-content .income-insight-card{display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:12px;align-items:center;align-content:start}
.editorial-reader.web-edition #article-content .income-insight-card>.income-insight-value{grid-column:1/-1;grid-row:1;margin:0 0 .9rem}
.editorial-reader.web-edition #article-content .income-insight-card>.income-insight-icon{position:static;grid-column:1;grid-row:2;width:28px;height:28px;align-self:center}
.editorial-reader.web-edition #article-content .income-insight-card>h3{grid-column:2;grid-row:2;align-self:center;margin:0!important;line-height:1.35!important}
.editorial-reader.web-edition #article-content .income-insight-card>p{grid-column:1/-1;grid-row:3;margin:.8rem 0 0!important}

@media(max-width:650px){.editorial-reader.web-edition #article-content.executive-edition .executive-insight-grid>section:has(>.executive-card-icon:first-child){grid-template-columns:36px minmax(0,1fr);column-gap:12px}.editorial-reader.web-edition #article-content.executive-edition .executive-insight-grid>section:has(>.executive-card-icon:first-child)>.executive-card-icon{width:36px;height:36px}}
