/* v23.11.6 -- Editorial Spotlight layout only. No side effects on other blocks. */
.aass23115-spotlight{margin:32px auto 46px;min-width:0}
.aass23115-spotlight .aass23115-spotlight-grid{display:grid!important;grid-template-columns:minmax(0,1.58fr) minmax(0,1fr)!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;gap:14px!important;height:510px;align-items:stretch!important}
.aass23115-spotlight .aass23115-spotlight-item{min-width:0!important;min-height:0!important;overflow:hidden;position:relative;border-radius:8px;background:#09233e}
.aass23115-spotlight .aass23115-spotlight-item.is-lead{grid-row:1 / 3!important;grid-column:1!important}
.aass23115-spotlight .aass23115-spotlight-item:not(.is-lead){grid-column:2!important}
.aass23115-spotlight .aass23115-spotlight-item .aass7-story{position:relative!important;display:block!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;overflow:hidden!important;margin:0!important;background:#09233e!important;border:0!important;box-shadow:none!important}
.aass23115-spotlight .aass23115-spotlight-item .aass7-story>.aass7-img{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-height:none!important;aspect-ratio:auto!important;overflow:hidden!important}
.aass23115-spotlight .aass23115-spotlight-item .aass7-img img{display:block!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important;object-position:center!important;transition:transform .3s ease}
.aass23115-spotlight .aass23115-spotlight-item:hover .aass7-img img{transform:scale(1.035)}
.aass23115-spotlight .aass23115-spotlight-item .aass7-body{position:absolute!important;inset:auto 0 0!important;z-index:2!important;display:block!important;width:100%!important;min-height:0!important;padding:65px 20px 18px!important;color:#fff!important;background:linear-gradient(0deg,rgba(2,14,28,.94),rgba(2,14,28,.58) 58%,rgba(2,14,28,0))!important;box-sizing:border-box!important}
.aass23115-spotlight .aass23115-spotlight-item.is-lead .aass7-body{padding:100px 28px 26px!important}
.aass23115-spotlight .aass23115-spotlight-item .aass7-body h3{margin:8px 0 7px!important;font:800 20px/1.18 'Roboto Condensed',sans-serif!important;max-height:3.6em;overflow:hidden}
.aass23115-spotlight .aass23115-spotlight-item.is-lead .aass7-body h3{font-size:31px!important;max-height:3.6em}
.aass23115-spotlight .aass23115-spotlight-item .aass7-body h3 a{color:#fff!important;text-decoration:none!important}
.aass23115-spotlight .aass23115-spotlight-item .aass7-body .aass7-tag{display:inline-block!important;position:static!important;font:800 11px/1.2 'Roboto Condensed',sans-serif!important;background:#fa6c1d!important;color:#fff!important;padding:5px 8px!important}
.aass23115-spotlight .aass23115-spotlight-item .aass7-date{color:#cbd7e5!important;font-size:11px!important}
@media(max-width:900px){.aass23115-spotlight .aass23115-spotlight-grid{height:440px;gap:12px!important}.aass23115-spotlight .aass23115-spotlight-item.is-lead .aass7-body h3{font-size:25px!important}.aass23115-spotlight .aass23115-spotlight-item .aass7-body h3{font-size:17px!important}}
@media(max-width:650px){.aass23115-spotlight .aass23115-spotlight-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:300px 190px 190px!important;height:auto!important;gap:12px!important}.aass23115-spotlight .aass23115-spotlight-item.is-lead{grid-row:1!important;grid-column:1!important}.aass23115-spotlight .aass23115-spotlight-item:not(.is-lead){grid-column:1!important}.aass23115-spotlight .aass23115-spotlight-item.is-lead .aass7-body{padding:80px 17px 16px!important}.aass23115-spotlight .aass23115-spotlight-item.is-lead .aass7-body h3{font-size:24px!important}.aass23115-spotlight .aass23115-spotlight-item .aass7-body{padding:50px 14px 12px!important}}
