.solution-story-grid .education-video { padding: 0 0 28px; background: none; min-width: 0; }
.education-tv { position: relative; padding: 10px 10px 18px; border-radius: 12px; background: linear-gradient(145deg, #334155, #0b1220 70%); box-shadow: 0 20px 35px #15294126; }
.education-tv::before, .education-tv::after { content: ""; position: absolute; bottom: -19px; width: 13%; height: 22px; background: #182333; }
.education-tv::before { left: 15%; transform: skewX(-25deg); }
.education-tv::after { right: 15%; transform: skewX(25deg); }
.education-video video { display: block; width: 100%; height: auto; aspect-ratio: 16 / 9; object-fit: contain; background: #05080c; border-radius: 4px; }
@media (max-width: 767px) {
 .solution-story-grid:has(.education-video) { grid-template-columns: 1fr; }
 .solution-story-grid .education-video { width: 100%; max-width: 340px; margin-inline: auto; padding: 0; }
 .education-tv { padding: 0; border-radius: 0; background: none; box-shadow: none; }
 .education-tv::before, .education-tv::after { display: none; }
 .education-video video { aspect-ratio: 9 / 16; border-radius: 0; }
}
