.mg-video{--mg-video-paper:#F6F4F2;--mg-video-ink:#3A3B3D;--mg-video-text:#57585A;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);gap:48px;align-items:center;margin:48px 32px;padding:40px 48px;background:var(--mg-video-paper);border:1px solid rgba(58,59,61,.1);font-family:'Jost','Futura','Futura PT','Century Gothic',sans-serif;color:var(--mg-video-text)}
.mg-video .mg-video-copy{min-width:0;max-width:520px}
.mg-video .mg-video-copy h2{font-family:inherit;font-size:40px;font-weight:300;line-height:1.15;letter-spacing:-.01em;text-wrap:balance;color:var(--mg-video-ink);margin:0 0 20px;max-width:16ch}
.mg-video .mg-video-copy p{font-size:17px;line-height:1.65;margin:0}
.mg-video .mg-video-copy .mg-video-meta{margin-top:20px;font-size:13px;letter-spacing:.08em}
.mg-video-frame{width:100%;max-width:315px;aspect-ratio:9/16;justify-self:end;background:#57585A}
.mg-video-frame video{display:block;width:100%;height:100%;object-fit:contain}
@media(max-width:760px){.mg-video{grid-template-columns:1fr;padding:28px 24px;gap:24px;margin:32px 0}.mg-video .mg-video-copy h2{font-size:32px}.mg-video .mg-video-copy p{font-size:16px}.mg-video-frame{justify-self:center;max-width:320px}}
