.easy-fit-page .ef-video-section{padding-block:56px 64px;border-top:1px solid #e3e3e3;scroll-margin-top:110px}
.ef-video-page .ef-shell{width:calc(100% - 40px);max-width:1200px;margin-inline:auto}
.ef-video-intro{padding-block:56px 32px}
.ef-video-intro h1{font-size:40px;line-height:1.15;font-weight:400;margin:12px 0 20px;max-width:800px}
.ef-video-intro .hg-actions{margin-top:24px}
.ef-installation-copy>[data-easy-fit-video-link]{margin-top:24px}
.installation-video[data-easy-fit-video-link]{margin-top:24px}
.ef-video-page .ef-video-section{padding-block:32px 64px}
@media(max-width:720px){.ef-video-intro{padding-top:32px}.ef-video-intro h1{font-size:32px}}
.ef-video-section>h2{font-size:34px;font-weight:400;line-height:1.2;margin:0 0 32px}
.ef-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
.ef-video-grid figure{margin:0;min-width:0}
.ef-video-grid video{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:#000;border-radius:4px}
.ef-video-grid figcaption{padding-top:20px}
.ef-video-grid h3{font-size:22px;line-height:1.3;margin:0 0 8px;font-weight:500}
.ef-video-grid p{font-size:16px;line-height:1.6;margin:0}
@media(max-width:720px){.easy-fit-page .ef-video-section{padding-block:36px 44px}.ef-video-section>h2{font-size:28px}.ef-video-grid{grid-template-columns:minmax(0,1fr);gap:32px}.ef-video-grid h3{font-size:20px}}
