:root {
  --button-color: #7E7367;
  --button-color-hover: #464039;
  --button-color-active: #38332E;
  --button-color-disabled: #D8D4CF;
  --button-color-disabled-background: #F8F7F7;
  --button-color-secondary-background: #D8D4CF; }

.article2ColumnSection .region1 {
  padding: 0 0 10px 0; }

.article2ColumnSection .region2 {
  padding: 10px 0 0 0; }

@media (min-width: 1024px) {
  .article2ColumnSection .region1 {
    padding: 0 10px 0 0; }
  .article2ColumnSection .region2 {
    padding: 0 0 0 10px; } }

.article2ColumnSection--wider {
  width: calc(100vw - 40px);
  max-width: 1264px;
  left: 50%;
  transform: translateX(-50%); }
  .article2ColumnSection--wider > div {
    align-items: center;
    flex-direction: column; }
    @media (min-width: 768px) {
      .article2ColumnSection--wider > div {
        flex-direction: row; } }
  .article2ColumnSection--wider .region1,
  .article2ColumnSection--wider .region2 {
    padding: 0;
    width: 100%; }
  .article2ColumnSection--wider .region1 {
    padding: 0 0 20px; }
    @media (min-width: 768px) {
      .article2ColumnSection--wider .region1 {
        padding: 0 20px 0 0; } }
  @media (min-width: 768px) {
    .article2ColumnSection--wider .region2 {
      padding: 0 0 0 20px; } }
  .article2ColumnSection--wider .card-resource {
    width: 100%;
    margin: auto; }

/*# sourceMappingURL=article2ColumnSection.css.map*/