/* Only the existing homepage news grid changes while a highlight is active. */
.sfc-v2.is-home .newsgrid.sfc-news-has-highlight{grid-template-columns:1.2fr 1fr;gap:28px;align-items:stretch}
.sfc-v2.is-home .sfc-news-has-highlight .news{display:flex;flex-direction:column;background:#fff;min-width:0}
.sfc-v2.is-home .sfc-news-has-highlight .newsimage{display:block;position:relative}
.sfc-v2.is-home .sfc-news-has-highlight .newsimage img{display:block;width:100%;height:230px;min-height:0;object-fit:cover}
.sfc-v2.is-home .sfc-news-has-highlight .newsbody{padding:24px 26px;flex:1}
.sfc-v2.is-home .sfc-news-has-highlight .news h3{font-size:26px;line-height:1.15;margin:10px 0 14px}
.sfc-v2.is-home .sfc-news-has-highlight .sfc-news-highlight{border-top:3px solid var(--blue)}
.sfc-v2.is-home .sfc-news-highlight .newsimage img{height:227px;object-position:center 48%}
.sfc-v2.is-home .sfc-news-highlight .eyebrow{font-size:10px;letter-spacing:1.5px;color:var(--blue);margin:0 0 12px}
.sfc-v2.is-home .sfc-news-has-highlight .sfc-news-highlight h3{font-size:30px;letter-spacing:-.7px;margin:0 0 12px}
.sfc-v2.is-home .sfc-news-highlight .sfc-highlight-date{font-size:13px;font-weight:700;color:var(--navy);margin:0 0 10px;line-height:1.55}
.sfc-v2.is-home .sfc-news-highlight .newsbody>p:not(.sfc-highlight-date){margin:0 0 18px}
.sfc-v2.is-home .sfc-highlight-label{position:absolute;left:10px;bottom:10px;background:#101c2fe6;color:#fff;font-size:10px;line-height:1.4;padding:4px 7px;pointer-events:none}
.sfc-v2.is-home .sfc-news-has-highlight.sfc-news-single{grid-template-columns:minmax(0,760px)}
@media(max-width:1000px){.sfc-v2.is-home .newsgrid.sfc-news-has-highlight{gap:20px}.sfc-v2.is-home .sfc-news-has-highlight .newsbody{padding:22px}.sfc-v2.is-home .sfc-news-has-highlight .sfc-news-highlight h3{font-size:27px}}
@media(max-width:700px){.sfc-v2.is-home .newsgrid.sfc-news-has-highlight{grid-template-columns:1fr;gap:18px}.sfc-v2.is-home .sfc-news-has-highlight .news:not(.sfc-news-highlight){display:grid;grid-template-columns:.8fr 1.4fr}.sfc-v2.is-home .sfc-news-has-highlight .news:not(.sfc-news-highlight) .newsimage img{height:100%;min-height:220px}.sfc-v2.is-home .sfc-news-has-highlight .newsimage img{height:auto;aspect-ratio:16/9}.sfc-v2.is-home .sfc-news-has-highlight .sfc-news-highlight h3{font-size:27px}.sfc-v2.is-home .sfc-news-has-highlight .newsbody{padding:22px}.sfc-v2.is-home .sfc-news-highlight .sfc-highlight-date{font-size:12px}}
