.home-videos{background:#e9eee7}.home-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.home-video-card{min-width:0;background:#fff;border:1px solid #d4ddd3;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px #10202a0a}.home-video-preview{display:block;position:relative;aspect-ratio:16/10;background:#173831;overflow:hidden}.home-video-preview img{width:100%;height:100%;object-fit:cover;transition:transform .25s}.home-video-preview:hover img{transform:scale(1.04)}.home-video-play{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:68px;height:68px;border-radius:50%;color:#10202a;background:#c1e957;font-size:28px;box-shadow:0 3px 20px #0004}.home-video-badge{position:absolute;bottom:12px;left:14px;padding:6px 10px;border-radius:8px;background:#10202ade;color:white;font-size:12px}.home-video-copy{padding:24px}.home-video-copy time{color:#52675e;font-size:13px}.home-video-copy h3{font-size:23px;line-height:1.25;margin:12px 0}.home-video-copy p{line-height:1.6;color:#52675e}.home-video-copy .btn{font-size:14px;padding:12px 18px}.home-video-article{display:block;margin-top:16px}.home-video-note{color:#52675e;font-size:14px;margin-top:22px}@media(max-width:850px){.home-video-grid{grid-template-columns:1fr}.home-video-card{max-width:640px;width:100%;margin:auto}}@media(prefers-reduced-motion:reduce){.home-video-preview img{transition:none}}
