.sb-component-cross-single-item--viu-grid-1-0 .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  gap: 1.5em 1em;
}

.sb-component-cross-single-item--viu-grid-1-0 article {
  -webkit-box-flex: 1;
      -ms-flex: 1 100%;
          flex: 1 100%;
}

@media (min-width: 768px) {
  .sb-component-cross-single-item--viu-grid-1-0 article {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% - 1em);
            flex: 0 0 calc(50% - 1em);
  }
}

@media (min-width: 1200px) {
  .sb-component-cross-single-item--viu-grid-1-0 article {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(33.33% - 1em);
            flex: 0 0 calc(33.33% - 1em);
  }
  .sb-component-cross-single-item--viu-grid-1-0 article:nth-child(1), .sb-component-cross-single-item--viu-grid-1-0 article:nth-child(2) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% - 1em);
            flex: 0 0 calc(50% - 1em);
  }
  .sb-component-cross-single-item--viu-grid-1-0 article:nth-child(1) .card-viu__cta-subscribe, .sb-component-cross-single-item--viu-grid-1-0 article:nth-child(2) .card-viu__cta-subscribe {
    --btn-padding: .95em 4.308em .8em;
  }
}

.block-region-sidebar .sb-component-cross-single-item--viu-grid-1-0 {
  --component-title-font-size-lg: 1.467em;
}

@media (min-width: 768px) {
  .block-region-sidebar .sb-component-cross-single-item--viu-grid-1-0 {
    --component-main-margin-top: 1.6em;
    --component-title-font-size: 1.467em;
    --title-line-content: none;
  }
}

@media (min-width: 768px) {
  .block-region-sidebar .sb-component-cross-single-item--viu-grid-1-0 .component__title {
    --heading-font-family: var(--font-primary);
  }
}

/*# sourceMappingURL=../../maps/organisms/cross-single-item/cross-single-item--viu-grid-1-0.css.map */
