/* pages__zaproponuj */
.propose-page-container:not(.mc-s) {
    max-width: 960px;
    padding-bottom: 5rem;
  }

  .propose-layout:not(.mc-s) {
    display: grid;
    grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr);
    gap: 2.5rem;
    align-items: start;
  }

  @media (max-width: 850px) {
    .propose-layout:not(.mc-s) {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  .propose-page-container .form-card:not(.mc-s) {
    padding: var(--card-padding);
  }

  @media (max-width: 550px) {
  }

  /* Pasek boczny */
  .propose-sidebar:not(.mc-s) {
    display: flex;
    flex-direction: column;
    gap: 1.5rem;
  }

  .sidebar-card:not(.mc-s) {
    padding: 1.75rem;
  }

  .sidebar-card:not(.mc-s) h3:not(.mc-s) {
    font-size: 1.25rem;
    margin-bottom: 1rem;
  }

  .perks-list:not(.mc-s) {
    padding-left: 1.25rem;
    margin: 0;
    font-size: 0.92rem;
    color: var(--muted);
    display: flex;
    flex-direction: column;
    gap: 0.75rem;
  }

  .perks-list:not(.mc-s) strong:not(.mc-s) {
    color: var(--ink);
  }

  .secondary-card:not(.mc-s) {
    background: var(--paper);
    border-color: var(--teal);
  }

  .secondary-card:not(.mc-s) p:not(.mc-s) {
    margin: 0;
    font-size: 0.92rem;
    line-height: 1.6;
    color: var(--muted);
  }
