/*!******************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/cross-media-content--block/style.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************/
.wp-block-frs-blocks-cross-media-content--block {
  --column-width--narrow: 38.83495146cqw;
  --column-width--default: calc(calc(100cqw - var(--column-gap)) / 2);
  --column-width--wide: calc(calc(100cqw - var(--column-gap)) - var(--column-width--narrow));
}
@media (max-width: 767px) {
  .wp-block-frs-blocks-cross-media-content--block {
    --column-width--narrow: unset;
    --column-width--default: unset;
    --column-width--wide: unset;
  }
}
.wp-block-frs-blocks-cross-media-content--block {
  flex-grow: 1;
}
@media (max-width: 767px) {
  .wp-block-frs-blocks-cross-media-content--block {
    width: 100%;
  }
}
.wp-block-frs-blocks-cross-media-content--block.has-background {
  border-radius: 0.97087379cqw;
  padding: 3.6407767cqw 2.75080906cqw;
}
@media (max-width: 767px) {
  .wp-block-frs-blocks-cross-media-content--block.has-background {
    padding: 28px;
  }
}
.wp-block-frs-blocks-cross-media-content--block.is-style-narrow h2.wp-block-frs-blocks-heading,
.wp-block-frs-blocks-cross-media-content--block.is-style-narrow .wp-block-frs-blocks-heading.h2 {
  margin-bottom: 0.5em;
}
.wp-block-frs-blocks-cross-media-content--block.is-style-narrow h3.wp-block-frs-blocks-heading,
.wp-block-frs-blocks-cross-media-content--block.is-style-narrow .wp-block-frs-blocks-heading.h3 {
  margin-bottom: 1.35em;
}
.wp-block-frs-blocks-cross-media-content--block.is-style-narrow h4.wp-block-frs-blocks-heading,
.wp-block-frs-blocks-cross-media-content--block.is-style-narrow .wp-block-frs-blocks-heading.h4 {
  margin-top: 1.3em;
  margin-bottom: 0.6em;
}
@media (min-width: 768px) {
  .wp-block-frs-blocks-cross-media-content--block.is-style-narrow p {
    margin: 0.9em 0;
  }
}
@media (max-width: 767px) {
  .wp-block-frs-blocks-cross-media-content--block.is-style-narrow p {
    line-height: 1.4;
  }
}
@media (min-width: 768px) {
  .wp-block-frs-blocks-cross-media-content--block.is-style-narrow ol li ~ li,
  .wp-block-frs-blocks-cross-media-content--block.is-style-narrow ul li ~ li {
    margin-top: 1.05em;
  }
}
.wp-block-frs-blocks-cross-media-content--block.is-style-narrow .wp-block-image {
  width: 100%;
  margin: 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.wp-block-frs-blocks-cross-media-content--block.is-style-narrow .wp-block-image img {
  max-width: 100%;
}
.wp-block-frs-blocks-cross-media-content--section:has(.wp-block-frs-blocks-cross-media-content--block:nth-of-type(2)) .wp-block-frs-blocks-cross-media-content--block {
  max-width: 47.08737864cqw;
  max-width: var(--column-width--default);
}
.wp-block-frs-blocks-cross-media-content--section:has(.wp-block-frs-blocks-cross-media-content--block:nth-of-type(2)) .wp-block-frs-blocks-cross-media-content--block.is-style-narrow {
  max-width: var(--column-width--narrow);
}
@media (max-width: 767px) {
  .wp-block-frs-blocks-cross-media-content--section:has(.wp-block-frs-blocks-cross-media-content--block:nth-of-type(2)) .wp-block-frs-blocks-cross-media-content--block.is-style-narrow {
    max-width: unset;
  }
}
.wp-block-frs-blocks-cross-media-content--section:has(.is-style-narrow) .wp-block-frs-blocks-cross-media-content--block:not(.is-style-narrow) {
  max-width: 55.33980582cqw;
  max-width: var(--column-width--wide);
}
@media (max-width: 767px) {
  .wp-block-frs-blocks-cross-media-content--section:has(.is-style-narrow) .wp-block-frs-blocks-cross-media-content--block:not(.is-style-narrow) {
    max-width: unset;
  }
}
.wp-block-frs-blocks-cross-media-content--block > .wp-block-frs-blocks-heading:not(.is-style-extra-weight):first-child,
.wp-block-frs-blocks-cross-media-content--block > .wp-block-frs-blocks-heading.is-style-extra-weight:first-child,
.wp-block-frs-blocks-cross-media-content--block > p:first-child,
.wp-block-frs-blocks-cross-media-content--block > ul:first-child,
.wp-block-frs-blocks-cross-media-content--block > ol:first-child {
  margin-top: 0;
}
.wp-block-frs-blocks-cross-media-content--block > .wp-block-frs-blocks-heading:not(.is-style-extra-weight):last-child,
.wp-block-frs-blocks-cross-media-content--block > .wp-block-frs-blocks-heading.is-style-extra-weight:last-child,
.wp-block-frs-blocks-cross-media-content--block > p:last-child,
.wp-block-frs-blocks-cross-media-content--block > ul:last-child,
.wp-block-frs-blocks-cross-media-content--block > ol:last-child {
  margin-bottom: 0;
}
.wp-block-frs-blocks-cross-media-content--block p,
.wp-block-frs-blocks-cross-media-content--block ul,
.wp-block-frs-blocks-cross-media-content--block ol {
  margin: 0.5em 0;
}
@media (min-width: 768px) {
  .wp-block-frs-blocks-cross-media-content--block {
    /* H3 */
  }
  .wp-block-frs-blocks-cross-media-content--block h3.wp-block-frs-blocks-heading,
  .wp-block-frs-blocks-cross-media-content--block .wp-block-frs-blocks-heading.h3 {
    margin-top: 1.275em;
    margin-bottom: 0.59em;
  }
  .wp-block-frs-blocks-cross-media-content--block ul {
    padding-left: 0.95em;
    font-size: 1.61812298cqi;
    line-height: 2.58899676cqi;
  }
  .wp-block-frs-blocks-cross-media-content--block ul li::marker {
    font-size: 1em;
  }
  .wp-block-frs-blocks-cross-media-content--block ul li ~ li {
    margin-top: 1em;
  }
  .wp-block-frs-blocks-cross-media-content--block.is-style-narrow ul li {
    color: var(--wp--preset--color--main-primary);
  }
  .wp-block-frs-blocks-cross-media-content--block.is-style-narrow.has-primary-background-color ul li {
    color: var(--wp--preset--color--neutral);
  }
}
.wp-block-frs-blocks-cross-media-content--block .disclosure-reference {
  color: inherit;
}

/*# sourceMappingURL=style-index.css.map*/