
.post-dual-layout-wrapper {
    width: 100%;
    background-color: var(--light);
}

.post-dual-row {
    display: grid;
    grid-template-columns: 1fr 1fr;
    align-items: start;
    position: relative;
}
.post-column-right {
    will-change: transform;
}

.post-column-left {
    min-height: 100%; 
}

.post-column-left {
  background-color: var(--light-secondary);
  padding: 9.25rem 7.125rem 8.25rem 3rem;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 1.6em;
  color: var(--dark);
  word-wrap: break-word; 
  overflow: hidden;
  padding-bottom: 8.25rem;
}

.post-column-left a{
    color: var(--dark);
}
.post-column-left table td{
  font-size: 0.87rem;
}
.post-column-left .wp-block-table td, .wp-block-table th{
  border-color: var(--brand-light);
}
.post-column-left .wp-block-table .has-fixed-layout {
  table-layout: auto;
}
.post-column-left .wp-block-table .has-fixed-layout td, .wp-block-table .has-fixed-layout th {
  word-break: normal;
}
.post-column-left .wp-block-table .has-fixed-layout td.text--split {
    min-width: 8.75rem;
}
.post-column-right {
    background-color: var(--light);
    padding: 9.25rem 3rem 8.25rem 7.125rem;
    overflow: hidden;
}

@media (max-width: 1024px) {
    .post-dual-layout {
        grid-template-columns: 1fr;
    }
    .post-column-right {
      padding: 6.25rem 1rem 6.25rem 1rem;
    }
    .post-column-left{
      padding: 6.25rem 1rem 6.25rem 1rem;
    }
}
@media (max-width: 1024px) {
    .post-dual-row {
        grid-template-columns: 1fr;
    }
}