.hhp-page .ppp-hero-media picture {
  display: block;
}

.hhp-page .blog-breadcrumbs a {
  min-width: 44px;
  min-height: 44px;
  display: inline-flex;
  align-items: center;
}

.hhp-page .ppp-faq-list summary {
  padding-right: 8px;
}

@media (max-width: 767px) {
  .hhp-page .ppp-hero-media img {
    aspect-ratio: 9 / 16;
    object-position: center;
  }
}

@media (max-width: 820px) {
  .hhp-page .ppp-game-grid {
    grid-template-columns: 1fr;
  }
}
