


  .module-two-col-list .module-wrap {
    background: var(--base-color-dark-blue);
    color: var(--base-color-white);
    border-radius: var(--radius-m);
    padding-block: max(30px, calc(90 * var(--px))) max(40px, calc(90 * var(--px)));
    padding-inline: var(--page-padding-left);
  }
  
  .module-two-col-list :is(.module-header, .module-body) {
    max-width: 36.07142857142857142857em;
    margin-inline: auto;
  }
  
  .module-two-col-list .lists {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0px 2.11764705882352941176em;
  }
  
  .module-two-col-list ul.plain,
  .module-large-copy ul.plain {
    border-top: 1px solid var(--base-color-gray);
  }
  
  .module-two-col-list ul.plain > li,
  .module-large-copy ul.plain > li {
    border-bottom: 1px solid var(--base-color-gray);
    padding-block: 0.5em;
  }
  
  .module-two-col-list .btn-set {
    --margin-top: max(50px, calc(70 * var(--px)));
  }
  
  
  
  
  @media (max-width: 500px) {
    
    .module-two-col-list .lists {
      display: flex;
      flex-flow: column nowrap;
      gap: 0;
    }
    
    .module-two-col-list .lists > .wysiwyg:last-child ul.plain {
      border-top: 0px;
    }
    
    .module-two-col-list ul.plain > li {
      padding-block: .75em;
    }
    
    .module-two-col-list .btn-set .btn-a {
      width: 100%;
    }
    
    .module-two-col-list .module-inner {
      padding-inline: var(--page-padding-left-s);
    }
    
    .module-two-col-list .module-wrap {
      padding-inline: var(--page-padding-left);
    }
    
  }