

@layer components {
@media (max-width: 1023px) {

  .legal-table-wrap table:not(:has(tr > *:nth-child(3))) th:nth-child(1),
  .legal-table-wrap table:not(:has(tr > *:nth-child(3))) td:nth-child(1) { min-width: 260px; }
  .legal-table-wrap table:not(:has(tr > *:nth-child(3))) th:nth-child(2),
  .legal-table-wrap table:not(:has(tr > *:nth-child(3))) td:nth-child(2) { min-width: 360px; }

  .legal-table-wrap th { white-space: normal; }

  .legal-table-wrap table:has(tr > *:nth-child(3)):not(:has(tr > *:nth-child(4))) th:nth-child(1),
  .legal-table-wrap table:has(tr > *:nth-child(3)):not(:has(tr > *:nth-child(4))) td:nth-child(1) {
    min-width: 216px;
  }
  .legal-table-wrap table:has(tr > *:nth-child(3)):not(:has(tr > *:nth-child(4))) th:nth-child(2),
  .legal-table-wrap table:has(tr > *:nth-child(3)):not(:has(tr > *:nth-child(4))) td:nth-child(2) {
    min-width: 300px;
  }
  .legal-table-wrap table:has(tr > *:nth-child(3)):not(:has(tr > *:nth-child(4))) th:nth-child(3),
  .legal-table-wrap table:has(tr > *:nth-child(3)):not(:has(tr > *:nth-child(4))) td:nth-child(3) {
    min-width: 208px;
  }

  .legal-table-wrap table:has(tr > *:nth-child(4)):not(:has(tr > *:nth-child(5))) th:nth-child(1),
  .legal-table-wrap table:has(tr > *:nth-child(4)):not(:has(tr > *:nth-child(5))) td:nth-child(1) {
    width: 280px;
    min-width: 280px;
  }
  .legal-table-wrap table:has(tr > *:nth-child(4)):not(:has(tr > *:nth-child(5))) th:nth-child(2),
  .legal-table-wrap table:has(tr > *:nth-child(4)):not(:has(tr > *:nth-child(5))) td:nth-child(2) {
    min-width: 356px;
  }
  .legal-table-wrap table:has(tr > *:nth-child(4)):not(:has(tr > *:nth-child(5))) th:nth-child(3),
  .legal-table-wrap table:has(tr > *:nth-child(4)):not(:has(tr > *:nth-child(5))) td:nth-child(3) {
    min-width: 316px;
  }

  .legal-table-wrap table:has(tr > *:nth-child(4)):not(:has(tr > *:nth-child(5))) th:nth-child(4),
  .legal-table-wrap table:has(tr > *:nth-child(4)):not(:has(tr > *:nth-child(5))) td:nth-child(4) {
    width: 240px;
    min-width: 240px;
  }

  .legal-table-wrap table:has(tr > *:nth-child(5)) th:nth-child(1),
  .legal-table-wrap table:has(tr > *:nth-child(5)) td:nth-child(1) {
    width: 150px;
    min-width: 150px;
  }
  .legal-table-wrap table:has(tr > *:nth-child(5)) th:not(:nth-child(1)),
  .legal-table-wrap table:has(tr > *:nth-child(5)) td:not(:nth-child(1)) {
    min-width: 316px;
  }

}
}
