.educators-page[data-v-15bc22f3]{padding:80px 0;min-height:100vh;background-color:#151515}.container[data-v-15bc22f3]{max-width:1800px;margin:0 auto;padding:0 30px}.page-header[data-v-15bc22f3]{margin-bottom:40px;text-align:left;padding-top:20px}.page-title[data-v-15bc22f3]{font-size:2.5rem;font-weight:600;color:#fff;margin-bottom:2rem}.educators-grid[data-v-15bc22f3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px}.educator-card[data-v-15bc22f3]{background:hsla(0,0%,100%,.05);border-radius:15px;overflow:hidden;transition:transform .3s ease;display:flex;flex-direction:column}.educator-card[data-v-15bc22f3]:hover{transform:translateY(-5px)}.educator-image[data-v-15bc22f3]{width:100%;padding-top:100%;position:relative;overflow:hidden}.rounded-image[data-v-15bc22f3]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.educator-info[data-v-15bc22f3]{padding:20px;display:flex;flex-direction:column;flex:1}.educator-content[data-v-15bc22f3]{flex:1}.educator-name[data-v-15bc22f3]{font-size:1.5rem;color:#fff;margin-bottom:10px}.bio-container[data-v-15bc22f3]{position:relative;margin-bottom:20px}.educator-bio[data-v-15bc22f3]{color:hsla(0,0%,100%,.8);line-height:1.6;margin:0;font-size:16px}.educator-bio.truncated[data-v-15bc22f3]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.show-more-btn[data-v-15bc22f3]{background:none;border:none;color:#eb9e34;cursor:pointer;padding:5px 0;font-size:.9rem;transition:color .3s ease}.show-more-btn[data-v-15bc22f3]:hover{color:#d88f2a}.view-videos-btn[data-v-15bc22f3]{display:inline-block;background:#eb9e34;color:#fff;padding:10px 20px;border-radius:25px;text-decoration:none;transition:background .3s ease;text-align:center;margin-top:20px}.view-videos-btn[data-v-15bc22f3]:hover{background:#d88f2a}@media (max-width:768px){.educators-page[data-v-15bc22f3]{padding:40px 0}.page-title[data-v-15bc22f3]{font-size:2rem;margin-bottom:30px}.educators-grid[data-v-15bc22f3]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}}