.content-media-3{display:grid;gap:var(--gap)}.content-media-3--filter:before{background:var(--secondary-color);content:"";inset:0;mix-blend-mode:color;opacity:.3;position:absolute;z-index:0}.content-media-3__image,.content-media-3__video{aspect-ratio:1;display:block;height:100%;max-width:58rem;-o-object-fit:cover;object-fit:cover;width:100%}.content-media-3__buttons{gap:var(--gap)}@media (min-width:768px){.content-media-3{grid-template-columns:1fr 1fr}.content-media-3__content{max-width:48rem}.content-media-3--default .content-media-3__content{grid-area:1}.content-media-3--reverse .content-media-3__content{margin-left:auto}}