:is(.page-awards, .page-judging) .extension-method__media {
  aspect-ratio: 4 / 3;
  background: #eaeaea;
}

:is(.page-awards, .page-judging) .extension-method__media img {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  padding: clamp(1rem, 2vw, 2rem);
  object-fit: contain;
}

:is(.page-awards, .page-judging) .extension-method__content {
  justify-content: center;
}

:is(.page-awards, .page-judging) .extension-method h3 {
  max-width: 19ch;
}

:is(.page-awards, .page-judging) .extension-method__details {
  margin-bottom: 0;
}

:is(.awards-gallery, .judging-gallery) .work-gallery__item img {
  padding: 0;
  object-fit: cover;
}

@media (max-width: 68.75rem) {
  :is(.page-awards, .page-judging) .extension-method__media {
    aspect-ratio: 4 / 3;
  }
}
