.video-showcase{padding:56px 0}.vf-wrap{width:min(1120px,calc(100% - 40px));margin:0 auto}.vf-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:26px}.vf-heading h2{font-size:clamp(27px,4vw,38px);line-height:1.3;margin:8px 0}.vf-heading p{color:#52666f;margin:0;line-height:1.7}.vf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.vf-card{border:1px solid #d8e4e2;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 8px 32px #142c4608}.vf-player{background:#061822;aspect-ratio:16/9;width:100%;overflow:hidden}.vf-player video{display:block;width:100%;height:100%;object-fit:contain}.vf-copy{padding:25px}.vf-kicker{font-size:14px;letter-spacing:.04em;color:#187d78!important;font-weight:700}.vf-copy h3{font-size:clamp(23px,3vw,29px);line-height:1.4;margin:10px 0}.vf-copy>p:not(.vf-kicker){font-size:16px;line-height:1.8;color:#52666f}.vf-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:21px}.vf-actions a{font-weight:650;font-size:15px;text-decoration:none}.vf-watch{background:#142c46;color:white!important;padding:11px 18px;border-radius:10px}.vf-heading>a{white-space:nowrap}.vf-single{max-width:1000px;margin:auto}.vf-single h1{font-size:clamp(30px,5vw,47px);margin:12px 0;line-height:1.3}.vf-single .vf-player{border-radius:20px;margin:27px 0}.vf-single>p{font-size:18px;line-height:1.8;color:#52666f}.vf-nav{display:flex;gap:15px;flex-wrap:wrap;margin-bottom:25px}.vf-nav a{font-size:15px}.vf-single .vf-actions{margin:28px 0}.vf-single .vf-actions a{font-size:17px}.vf-single .vf-status{font-size:14px;color:#52666f}@media(max-width:680px){.video-showcase{padding:35px 0}.vf-wrap{width:calc(100% - 28px)}.vf-grid{grid-template-columns:1fr;gap:22px}.vf-heading{display:block}.vf-heading>a{display:inline-block;margin-top:14px}.vf-copy{padding:22px}.vf-player{border-radius:0}.vf-single .vf-player{border-radius:12px}.vf-actions{gap:14px}}