.video-grid-columns__main-img,.video-grid-columns__video,.video-grid-columns__video button,.video-grid-columns__video deferred-media,.video-grid-columns__video video{border-radius:var(--border-radius)}.video-grid-columns__wrapper{display:flex}.video-grid-columns__video{flex:0 0 40%;aspect-ratio:9/10}.video-grid-columns__video deferred-media{padding:0;height:100%}.video-grid-columns__content{flex:0 0 60%;padding-left:4px;display:flex;flex-direction:column;justify-content:space-between}.video-grid-columns__content-top{padding:52px}.video-grid-columns__content-top-title{color:var(--color-foreground-heading);margin-bottom:28px}.video-grid-columns__content-top-text{font-size:24px;font-weight:300;line-height:1.3}.video-grid-columns__content-top-text h1,.video-grid-columns__content-top-text h2,.video-grid-columns__content-top-text h3,.video-grid-columns__content-top-text h4,.video-grid-columns__content-top-text h5,.video-grid-columns__content-top-text h6{font:inherit;font-weight:700;letter-spacing:inherit;color:inherit;margin:0}.video-grid-columns__content-top-text h1:not(:last-child),.video-grid-columns__content-top-text h2:not(:last-child),.video-grid-columns__content-top-text h3:not(:last-child),.video-grid-columns__content-top-text h4:not(:last-child),.video-grid-columns__content-top-text h5:not(:last-child),.video-grid-columns__content-top-text h6:not(:last-child){margin-bottom:12px}.video-grid-columns__content-top-text p{margin:0}.video-grid-columns__content-top-text p:not(:last-child){margin-bottom:12px}.video-grid-columns__content-top-text a{color:inherit;text-decoration:underline;transition:color .2s ease-in-out}.video-grid-columns__content-top-text a:active,.video-grid-columns__content-top-text a:focus,.video-grid-columns__content-top-text a:hover{color:#b61c8c}.video-grid-columns__content-top-text ol,.video-grid-columns__content-top-text ul{margin:12px 0;padding-left:30px}.video-grid-columns__content-top-text>*{font:inherit;color:inherit;letter-spacing:inherit}.video-grid-columns__main-img{width:100%;max-height:500px;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:990px){.video-grid-columns__content-top{padding:32px}.video-grid-columns__content-top-text{font-size:16px}}@media only screen and (max-width:749px){.video-grid-columns__wrapper{flex-direction:column-reverse}.video-grid-columns__video{max-height:460px}.video-grid-columns__content{padding:0 0 4px}.video-grid-columns__content-top{padding:24px 16px}.video-grid-columns__content-top-title{margin-bottom:24px}}