/* Utility Blocks/Embed - Rise V2 */
/* Extracted from blocks_v2.css */

.block-embed {
  padding-block:3rem;
  padding-inline:0;
  transition:padding-block .5s,padding-inline .5s}

.block-embed__wrapper {
  box-sizing:initial;
  margin-inline:auto;
  max-width:102rem;
  max-width:76rem;
  padding-inline:1.9999998rem 1.9999998rem}

  .block-embed__wrapper {
  padding-inline:3rem 3rem}

  .block-embed__wrapper {
  padding-inline:6rem 6rem}

.block-embed__wrapper--medium {
  max-width:110rem}

.block-embed__wrapper--medium .embed__meta__content {
  margin-inline:auto;
  max-width:76rem}

.block-embed__wrapper--full {
  max-width:100%;
  padding-block:0;
  padding-inline:0}

.block-embed__wrapper--full .embed__meta__content,.block-embed__wrapper--full .embed__provider {
  margin-inline:auto;
  max-width:76rem}

  .block-embed__wrapper--full .embed__meta__content,.block-embed__wrapper--full .embed__provider {
  padding-inline:3rem}

.block-embed__item {
  border-radius:.4rem;
  box-sizing:border-box;
  width:100%}

.block-embed__item--border {
  padding-block:3rem;
  padding-inline:3rem}

.block-embed__item--border.block-card--white {
  border:.1rem solid #ddd}

.block-embed.bg--type-light .block-embed__item.block-card--white {
  box-shadow:none}

.block-embed__provider {
  color:#bfbfc0;
  font-size:1.2rem;
  font-weight:700;
  letter-spacing:.12em;
  line-height:1;
  margin-block-end:1.5rem;
  text-transform:uppercase}

.block-embed__title {
  font-size:2rem;
  font-weight:700;
  line-height:2;
  margin-block-end:1rem}

.block-embed__body {
  font-size:1.7rem;
  line-height:2;
  margin-block-end:1rem}

.block-embed__more {
  display:block;
  font-size:1.5rem;
  font-weight:700;
  line-height:1.5;
  text-decoration:none;
  width:100%}

.block-embed__media {
  height:0;
  margin-block-end:1rem;
  padding-block-end:56.25%;
  position:relative;
  width:100%}

.block-embed__frame {
  height:100%!important;
  inset-block-start:0;
  inset-inline-start:0;
  position:absolute;
  width:100%!important}

  .block-embed__wrapper {
  padding-inline:3rem 3rem}

  .block-embed__wrapper {
  padding-inline:6rem 6rem}

  .block-embed__wrapper--full .embed__meta__content,.block-embed__wrapper--full .embed__provider {
  padding-inline:3rem}
