/* Media Highlights: all rules scoped to this block. */
.ci-landing-page.shc-media-highlights{background:#f7f6f6;color:#231f20;font-family:Rubik,sans-serif;padding-block:96px}
.shc-media-highlights *,.shc-media-highlights *::before,.shc-media-highlights *::after{box-sizing:border-box}
.shc-media-highlights .shc-media-highlights__container{width:100%;max-width:var(--container-max-width,1330px);padding-inline:var(--container-padding-inline,clamp(1.25rem,4vw,2.5rem));margin-inline:auto}
.shc-media-highlights .shc-media-highlights__header{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,80px);align-items:end;margin-bottom:64px}
.shc-media-highlights__header>div{min-width:0}
.shc-media-highlights p.shc-media-highlights__eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 28px;color:#51bf9d;font-size:14px;line-height:1.25;font-weight:700;letter-spacing:.14em;text-transform:uppercase}
.shc-media-highlights__eyebrow::before{content:"";width:32px;height:2px;flex:0 0 32px;background:currentColor}
.ci-landing-page.shc-media-highlights h2{font-size:30px;line-height:1.15;font-weight:700;letter-spacing:-.03em;color:#231f20;text-wrap:balance;margin:0}
.shc-media-highlights p.shc-media-highlights__intro{min-width:0;font-size:17px;line-height:1.65;font-weight:400;color:rgba(35,31,32,.8);margin:0;overflow-wrap:anywhere}
.shc-media-highlights .shc-media-highlights__layout{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);gap:48px;align-items:stretch}
.shc-media-highlights .shc-media-highlights__media{position:relative;min-height:480px;min-width:0;overflow:hidden}
.shc-media-highlights .shc-media-highlights__media img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:100%;object-fit:cover}
.shc-media-highlights ul.shc-media-highlights__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;list-style:none;padding:0;margin:0;min-width:0}
.shc-media-highlights .shc-media-highlights__list>li{display:grid;grid-template-columns:14px minmax(0,1fr);gap:10px;align-content:start;min-width:0;margin:0;padding:20px 16px 22px 0;border-top:1px solid rgba(35,31,32,.12);transition:background-color .2s cubic-bezier(.2,.6,.2,1)}
.shc-media-highlights .shc-media-highlights__list>li:nth-child(-n+2){border-top-color:#231f20}
.shc-media-highlights .shc-media-highlights__list>li:hover{background:rgba(35,31,32,.03)}
.shc-media-highlights .shc-media-highlights__marker{color:#51bf9d;font-size:18px;line-height:1.3;font-weight:700}
.shc-media-highlights .shc-media-highlights__list h3{font-size:18px;line-height:1.3;font-weight:700;letter-spacing:-.02em;color:#231f20;margin:0 0 8px;overflow-wrap:anywhere}
.shc-media-highlights .shc-media-highlights__list p{font-size:16px;line-height:1.6;font-weight:400;color:rgba(35,31,32,.7);margin:0;overflow-wrap:anywhere}
.shc-media-highlights .shc-media-highlights__item--wide{grid-column:1/-1;border-bottom:1px solid rgba(35,31,32,.12)}
.shc-media-highlights--no-image .shc-media-highlights__layout{grid-template-columns:minmax(0,1fr)}
.editor-styles-wrapper .wp-block-acf-media-highlights{max-width:none}
@media(max-width:1180px){.shc-media-highlights .shc-media-highlights__header{grid-template-columns:minmax(0,1fr);gap:32px;margin-bottom:48px}.shc-media-highlights .shc-media-highlights__layout{grid-template-columns:minmax(0,1fr);gap:40px}.shc-media-highlights .shc-media-highlights__media{min-height:0;height:420px}}
@media(max-width:720px){.ci-landing-page.shc-media-highlights{padding-block:64px}.shc-media-highlights ul.shc-media-highlights__list{grid-template-columns:minmax(0,1fr)}.shc-media-highlights .shc-media-highlights__list>li:nth-child(2){border-top-color:rgba(35,31,32,.12)}.shc-media-highlights .shc-media-highlights__media{height:360px}}
@media(prefers-reduced-motion:reduce){.shc-media-highlights .shc-media-highlights__list>li{transition:none}}
