.fragestellung {
  .fragestellung__wrapper {
    max-width: 1026px;
    margin: 0 auto;

    .fragestellung__title {
      font-size: clamp(var(--sp-5), 2.5vw, var(--sp-6d5));
      line-height: 1.2;
      margin-bottom: clamp(var(--sp-5), 2.5vw, var(--sp-7d5));
    }

    .fragestellung__list {
      display: flex;
      flex-direction: column;
      border: 1px solid rgb(var(--color-additional-border));
      border-radius: var(--sp-5);
      width: 100%;
      overflow: hidden;

      .fragestellung__item {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: var(--sp-3d5) var(--sp-10);

        @media screen and (max-width: 990px) {
          padding: var(--sp-2d5) var(--sp-6);
          gap: var(--sp-2d5);
        }

        &:nth-child(odd) {
          background-color: rgb(var(--color-form-background));
        }

        .fragestellung__title {
          font-size: clamp(var(--sp-3d5), 2.5vw, var(--sp-4));
          line-height: 1.4;
          color: rgb(var(--color-total-black));
          margin: 0;
          font-weight: var(--font-normal);
        }
      }

      .button {
        font-weight: var(--font-bold);
        min-width: fit-content;

        @media screen and (max-width: 990px) {
          height: var(--sp-10);
        }
      }
    }
  }
}