/* Local responsive tuning to match the provided reference composition. */
      #__runnit-badge-container,
      .__runnit-badge {
        display: none !important;
        visibility: hidden !important;
        pointer-events: none !important;
      }

      @media (min-width: 810px) {
        .runnit-1wwx6ap {
          height: auto !important;
          min-height: 900px !important;
          padding-top: 88px !important;
          padding-bottom: 56px !important;
        }

        .runnit-1jdi8uv {
          width: min(1120px, 90vw) !important;
          max-width: 1120px !important;
          height: auto !important;
          margin: 0 auto !important;
          transform: none !important;
        }

        .runnit-1jdi8uv .runnit-1hpdska {
          max-width: 920px !important;
          margin: 0 auto !important;
        }

        .runnit-1jdi8uv .runnit-1uc0gnm {
          width: 100% !important;
          height: auto !important;
        }

        .runnit-1jdi8uv .runnit-y9tohb img {
          width: 100% !important;
          height: auto !important;
          object-fit: contain !important;
        }
      }

      @media (min-width: 1200px) {
        .runnit-1oet8x3 {
          height: auto !important;
          min-height: 0 !important;
          padding-bottom: 80px !important;
        }

        .runnit-10tvsai {
          display: grid !important;
          grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
          gap: 20px !important;
          align-items: stretch !important;
        }

        .runnit-utd34d,
        .runnit-4621h0,
        .runnit-17zyuof,
        .runnit-gozfdv {
          width: 100% !important;
          min-width: 0 !important;
        }
      }

      @media (max-width: 809.98px) {
        .runnit-utd34d,
        .runnit-4621h0,
        .runnit-17zyuof,
        .runnit-gozfdv {
          height: auto !important;
          min-height: 320px !important;
        }

        .runnit-utd34d .runnit-spke80,
        .runnit-4621h0 .runnit-spke80,
        .runnit-17zyuof .runnit-122uucl,
        .runnit-gozfdv .runnit-60pbwp {
          width: 100% !important;
          max-width: none !important;
          height: auto !important;
          min-height: 97px !important;
          overflow: visible !important;
        }

        .runnit-utd34d .runnit-1i0fvlo,
        .runnit-4621h0 .runnit-1i0fvlo,
        .runnit-17zyuof .runnit-12awr15,
        .runnit-gozfdv .runnit-2gzwb9 {
          width: 100% !important;
          max-width: none !important;
          position: relative !important;
          top: auto !important;
          left: auto !important;
          right: auto !important;
          bottom: auto !important;
          height: min-content !important;
          overflow: visible !important;
        }

        .runnit-utd34d .runnit-11l38d0,
        .runnit-utd34d .runnit-1ppy2dl,
        .runnit-4621h0 .runnit-11l38d0,
        .runnit-4621h0 .runnit-1ppy2dl,
        .runnit-17zyuof .runnit-1o602qy,
        .runnit-17zyuof .runnit-gqw6mk,
        .runnit-gozfdv .runnit-1o3bnoi,
        .runnit-gozfdv .runnit-10hsnjg {
          width: 100% !important;
          max-width: none !important;
        }
      }

      @media (min-width: 1700px) {
        .runnit-1jdi8uv {
          width: min(1280px, 88vw) !important;
          max-width: 1280px !important;
        }
      }
