@media (max-width: 600px) {
  :root { --site-width: 100vw; }
  html, body, #SITE_CONTAINER, #site-root, #masterPage { max-width: 100%; overflow-x: hidden; }
  #comp-j9y0oyon { width: calc(100vw - 32px) !important; height: auto !important; aspect-ratio: 934 / 870; }
  #comp-j9y0oyon img { width: 100% !important; height: 100% !important; object-fit: cover; }
  #comp-k4mgrf3a { position: relative !important; left: 0 !important; transform: none !important; width: auto !important; margin: 24px 16px !important; }
  #comp-k4mgrf3a h1, #comp-k4mgrf3a a { white-space: normal !important; text-align: center !important; font-size: 24px !important; }
  #comp-j8lcmr1n { width: calc(100vw - 32px) !important; }
}
