﻿/* Source: 20261007 handoff / 04_Testimonials/04_Implementation_v1.1/testimonials-video-refinement.css
   SHA256: 4c53e267cb1371f82b66dbabe49be02774154030ebb9181d579798a12ff00aab
   Scoped rules; shared header/footer, html and legacy trial import removed. */
/* Video story area refinements requested during design review. */
.drmvpv2-testimonials #video-stories .section-heading{display:block}
.drmvpv2-testimonials #video-stories .section-heading p{width:min(620px,100%);max-width:none;margin:24px auto 0;padding:17px 24px;border:1px solid #d7e6fa;border-radius:18px;background:linear-gradient(135deg,#edf5ff,#fff);color:var(--navy);font-size:20px;font-weight:800;line-height:1.7;text-align:center;box-shadow:0 9px 24px rgba(18,96,223,.07)}
.drmvpv2-testimonials .video-pagination[hidden]{display:none}
.drmvpv2-testimonials .story-cover img{object-fit:contain;object-position:center;background:#eaf1fb;transition:transform .35s ease}
.drmvpv2-testimonials .story-card:hover .story-cover img{transform:scale(1.01)}
.drmvpv2-testimonials .story-content{position:relative;padding:17px 20px 19px}
.drmvpv2-testimonials .story-content h3{margin:0 0 2px;font-size:22px;line-height:1.35;text-align:center}
.drmvpv2-testimonials .story-content .story-identity{min-height:0;margin:0 0 11px;color:#536b91;font-size:15px;font-weight:700;line-height:1.5;text-align:center}
.drmvpv2-testimonials .story-link{width:100%;min-height:40px;justify-content:center;border-top:1px solid #dce7f6;padding-top:10px}
@media(max-width:768px){
.drmvpv2-testimonials #video-stories .section-heading p{max-width:none;padding:15px 17px;font-size:18px}
.drmvpv2-testimonials .story-content{padding:16px 18px 18px}
.drmvpv2-testimonials .story-content h3{font-size:21px}
}
