/* The film itself is the tap target; no visible playback chrome. */
.campus-feature{max-width:1160px}
.campus-film{margin:0;background:#fff;border:1px solid #e4deee;border-radius:12px;overflow:hidden;box-shadow:0 14px 42px #38294d10}
.campus-player{position:relative;background:#1c1726;aspect-ratio:16/9;cursor:pointer;touch-action:pan-y}
.campus-player video{display:block;width:100%;height:100%;object-fit:contain;aspect-ratio:16/9;pointer-events:none}
.campus-player:focus-visible{outline:3px solid #ab8ce5;outline-offset:-5px}
.campus-player video::-webkit-media-controls,.campus-player video::-webkit-media-controls-enclosure,.campus-player video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}
@media(max-width:880px){#campus .section-title h2 span{display:block}#campus .section-title h2{font-size:24px}.campus-film{border-radius:8px}}
@media(max-width:374px){#campus .section-title h2{font-size:22px}}
