/* Existing site CSS supplies the base design. Only RTL corrections. */
html[dir="rtl"] .summary-card h3,html[dir="rtl"] .faq-heading,html[dir="rtl"] .company-name{padding-left:0;padding-right:16px}
html[dir="rtl"] .summary-card h3::before,html[dir="rtl"] .faq-heading::before,html[dir="rtl"] .company-name::before{left:auto;right:0}
html[dir="rtl"] .video-transcript summary{padding:22px 42px 22px 56px}
html[dir="rtl"] .video-transcript summary::before{left:auto;right:22px}
html[dir="rtl"] .video-transcript summary::after{right:auto;left:22px}
html[dir="rtl"] .faq-item summary{padding:20px 0 20px 48px}
html[dir="rtl"] .faq-item summary::after{right:auto;left:0}
html[dir="rtl"] .faq-item summary::before{margin-right:0;margin-left:12px}
.tmv-video-article .company-info{min-width:0;overflow-wrap:anywhere}
.tmv-video-article .video-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:768px){html[dir="rtl"] .video-transcript summary{padding:18px 38px 18px 48px}html[dir="rtl"] .video-transcript summary::before{right:18px}html[dir="rtl"] .video-transcript summary::after{left:18px}html[dir="rtl"] .faq-item summary{padding:18px 0 18px 42px}.tmv-video-article .video-summary-grid{grid-template-columns:1fr}}
