.spotlight-cube-feature{margin:40px 0;padding:32px;background:#fff;border:1px solid #dce5f0;border-radius:9px;text-align:center;scroll-margin-top:110px}
.spotlight-cube-feature h2{margin:8px 0;font:500 clamp(28px,4vw,40px)/1.15 Georgia,serif;color:#0b2144}
.spotlight-cube-feature p{margin:12px auto;color:#465973;max-width:560px}
.spotlight-cube-video-link{display:block;max-width:560px;margin:20px auto;text-decoration:none;outline-offset:5px}
.spotlight-cube-video-link video{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#fff}
.spotlight-cube-feature .btn{display:inline-block;margin-top:4px}
@media(max-width:600px){.spotlight-cube-feature{padding:22px 12px}.spotlight-cube-video-link{margin:14px auto}}
