/* 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}
.entry-content .company-info{min-width:0;overflow-wrap:anywhere}
.entry-content .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}.entry-content .video-summary-grid{grid-template-columns:1fr}}

.company-profile-section .company-info>ul{margin:0;padding:0;list-style:none}.company-profile-section .company-info>ul>li{padding:14px 0;border-bottom:1px solid #dfe9e4}.company-profile-section .company-info>ul>li:last-child{border-bottom:0}.company-profile-section .company-info .label{display:block;margin-bottom:6px;font-size:12px;font-weight:700;color:#6f8278}.company-profile-section .company-info .value{font-size:15px;line-height:1.8;color:#2d4739}.company-profile-section .company-info a{overflow-wrap:anywhere}
