#thesis-discussions .thesis-card .video{aspect-ratio:9/16;background:#000d28;border-radius:14px;width:100%;max-width:340px;height:auto;margin:0 auto;position:relative;overflow:hidden}#thesis-discussions .thesis-card .video iframe{border:0;display:block;position:absolute;inset:0;width:100%!important;height:100%!important}footer.site-footer .footer-social svg{display:block}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(18px)}.reveal.revealed{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}.wa-float{z-index:1000;color:#fff;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .2s;display:flex;position:fixed;bottom:20px;left:20px;box-shadow:0 6px 18px #00000040}.wa-float:hover{transform:scale(1.06)}.wa-float svg{width:30px;height:30px}@media (width<=680px){.wa-float{width:52px;height:52px;bottom:14px;left:14px}footer.site-footer{padding-bottom:84px}}.faculty{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scrollbar-width:thin;scrollbar-color:#177285 #e3f0f3;padding:4px 2px 18px;overflow-y:hidden;flex-wrap:nowrap!important;grid-template-columns:none!important;gap:18px!important;display:flex!important;overflow-x:auto!important}.faculty::-webkit-scrollbar{height:8px}.faculty::-webkit-scrollbar-track{background:#e3f0f3;border-radius:8px}.faculty::-webkit-scrollbar-thumb{background:#177285;border-radius:8px}.faculty>.faculty-card{scroll-snap-align:start;min-width:0;flex:0 0 calc(33.3333% - 12px)!important;width:auto!important;max-width:none!important;margin:0!important}@media (width<=900px){.faculty>.faculty-card{flex-basis:calc(50% - 9px)!important}}@media (width<=600px){.faculty>.faculty-card{flex-basis:82%!important}}
