/* Profitalyzer V50.9.3 — restore original home-card visual proportions exactly. */
@media screen{
  .secgrid5>a:nth-child(-n+3)>.art{height:196px!important;min-height:196px!important;padding:0!important}
  .secgrid5>a:nth-child(n+4)>.art{height:158px!important;min-height:158px!important;padding:0!important}
  .secgrid5 .seccard>.art>.pf26-art-svg{width:88%!important;height:auto!important;max-width:88%!important;max-height:126px!important;transform:none!important}
}

/* Full-site search results on data-assisted/V2 pages. */
.v2-global-top .v2-searchpop .searchresults a{display:grid!important;gap:2px!important}
.v2-global-top .v2-searchpop .searchresults a small{display:block;color:var(--p6-ink-soft);font-size:10.5px;line-height:1.35;font-weight:500;white-space:normal}

/* V50.9.7 exact homepage reference: 11-card composition; one presentation before/after JS. */
@media screen and (min-width:981px){
  .secgrid5{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:16px!important;align-items:stretch!important}
  .secgrid5>a{grid-column:span 2!important;min-width:0!important}
  .secgrid5>a:nth-child(-n+3)>.art{height:196px!important;min-height:196px!important}
  .secgrid5>a:nth-child(n+4)>.art{height:158px!important;min-height:158px!important}
  .secgrid5>.seccard{height:auto!important;align-self:stretch!important}
}
