astro-island,astro-slot,astro-static-slot{display:contents}

        .zuora-pfw {
          display: grid;
          grid-template-columns: 320px minmax(0, 1fr);
          gap: 2rem;
          margin: 1.5rem 0;
          align-items: start;
        }
        .zuora-pfw .pfw-step {
          cursor: pointer;
          transition: opacity 0.2s ease;
          min-height: min(24vh, 9rem);
          display: flex;
          flex-direction: column;
          justify-content: flex-start;
          padding: 0.4rem 0 0;
        }
        .zuora-pfw .pfw-code { position: sticky; top: 7.5rem; }
        @media (max-width: 900px) {
          .zuora-pfw { grid-template-columns: 1fr; }
          .zuora-pfw .pfw-code { position: static; }
          .zuora-pfw .pfw-step { min-height: auto; padding: 1rem 0; }
          .zuora-pfw .pfw-spacer { display: none; }
        }
      