.hero-card.hero-card{display:flex!important;flex-direction:column!important;min-height:0!important;padding:0!important;overflow:hidden!important;
  transform:none!important;transition:none!important;box-shadow:0 1px 2px rgba(15,23,42,.05),0 10px 30px rgba(15,23,42,.08)!important}
.hero-card.hero-card::before,.hero-card.hero-card::after,.hero-card .pp-rankings-hero-bg{content:none!important;display:none!important}
.hero-card .hero-viewport{position:relative!important;inset:auto!important;height:340px!important;max-height:none!important;border-radius:0!important}
.hero-card .hero-viewport img{position:static!important;width:100%!important;height:340px!important;object-fit:cover!important;object-position:50% 20%!important;transform:none!important;animation:none!important;transition:none!important}
html .hero-card .hero-gradient.hero-gradient{background:none!important}
.hero-card .hero-body{position:relative!important;inset:auto!important;display:grid;grid-template-columns:minmax(0,1fr) 420px;column-gap:40px;align-items:end;padding:26px 32px 28px!important;background:none!important}
.hero-card .hero-body>*{grid-column:1}
.hero-card .hero-body>.hidden{display:none!important}
.hero-card .hero-meta{margin:0 0 10px!important;font-size:12px!important;letter-spacing:.06em}
.hero-card .pp-rankings-kicker{font-size:12px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin:0 0 4px!important}
.hero-card .hero-title{margin:2px 0 6px!important;text-shadow:none!important}
.hero-card .hero-title-line1,.hero-card .hero-title-line2{text-shadow:none!important}
.hero-card .hero-sub{display:block!important;max-width:520px;margin:0!important}
.hero-card .hero-search-wrap{grid-column:2;grid-row:1/5;align-self:end;margin:0!important;padding:0!important;border:0!important}
.hero-card .hero-search-inner{max-width:none!important}
html.pplight .hero-card.hero-card{background:#fff!important;border:1px solid #dde3eb!important}
html.pplight .hero-card .hero-meta{color:#5d6980!important}
html.pplight .hero-card .pp-rankings-kicker{color:#0a6e54!important}
html.pplight .hero-card .hero-title-line1,html.pplight .hero-card .hero-title-line2{color:#0b1220!important}
html.pplight .hero-card .hero-sub{color:#4f5b70!important}
html:not(.pplight) .hero-card.hero-card{background:#0f1623!important;border:1px solid #1f2a3c!important;box-shadow:0 12px 32px rgba(0,0,0,.4)!important}
html:not(.pplight) .hero-card .hero-meta{color:#96a2b8!important}
html:not(.pplight) .hero-card .pp-rankings-kicker{color:#5fd0bf!important}
html:not(.pplight) .hero-card .hero-title-line1,html:not(.pplight) .hero-card .hero-title-line2{color:#fff!important}
html:not(.pplight) .hero-card .hero-sub{color:#aab5c8!important}
@media (max-width:900px){.hero-card .hero-viewport,.hero-card .hero-viewport img{height:210px!important}
.hero-card .hero-viewport img{object-position:50% 20%!important}
.hero-card .hero-body{grid-template-columns:1fr;padding:18px 18px 20px!important}
.hero-card .hero-search-wrap{grid-column:1;grid-row:auto;margin-top:16px!important}
.hero-card .hero-title{white-space:nowrap!important}
.hero-card .hero-sub{display:block!important;font-size:14px!important}}