.ab-content-media{overflow:hidden;padding-bottom:var(--space-m);padding-top:var(--space-m);>.container{display:block;position:relative}.heading-row{margin-bottom:var(--space-m)}.heading{color:inherit;font-weight:var(--font-weight-regular);margin:0}.content{padding:var(--space-m) 0}.split{display:grid;grid-template-columns:auto;position:relative}.media{aspect-ratio:16/9;left:auto;position:relative;@media (min-width:768px){aspect-ratio:inherit;min-height:300px}}.col{color:inherit}&.font-size-normal p{font-size:var(--font-size-medium)}&.no-media .split{display:block}&.no-media .heading-row{margin-bottom:0}&.no-media .content{max-width:100%!important;order:unset}@media (min-width:768px){&.no-media .cols-1 .col{max-width:50%}}&.width-narrow .media{aspect-ratio:inherit;height:auto;min-height:200px;min-width:0}&.width-narrow .content{min-width:0;padding:var(--space-m) 0}}@media (min-width:768px){.ab-content-media{padding-bottom:var(--space-l);padding-top:var(--space-l)}.ab-content-media.width-wide .media{height:100%;position:absolute;right:calc(-50vw + 50%);top:0;width:50vw}.ab-content-media.width-wide .content{padding-right:var(--space-m)}.ab-content-media.width-narrow .content{display:flex;flex-direction:column;justify-content:center}.ab-content-media.width-wide.flipped .media{left:calc(-50vw + 50%);right:auto}.ab-content-media.width-wide.flipped .content{padding-left:0;padding-right:0}.ab-content-media.width-wide .media{aspect-ratio:inherit;height:100%;margin-inline:0;max-width:calc(50vw - var(--space-l)/2);position:absolute}.ab-content-media.width-wide .content{max-width:calc(50% - var(--space-l)/2)}.ab-content-media.width-narrow .split{column-gap:var(--space-xl);grid-template-columns:calc(57% - var(--space-xl)/2) calc(43% - var(--space-xl)/2)}.ab-content-media.width-narrow .content{order:1}.ab-content-media.width-narrow .media{order:2}.ab-content-media.width-wide:not(.flipped) .content{margin-right:auto}.ab-content-media.width-wide.flipped .content{margin-left:auto}.ab-content-media.width-narrow.flipped .split{grid-template-columns:calc(43% - var(--space-xl)/2) calc(57% - var(--space-xl)/2)}.ab-content-media.width-narrow.flipped .media{order:1}.ab-content-media.width-narrow.flipped .content{order:2}}