.teaching-media-section{scroll-margin-top:100px}.teaching-media-section .wl-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.teaching-media-section .wl-resource{min-width:0}.teaching-media-section a.wl-resource:focus-visible{outline:2px solid #8c6a32;outline-offset:4px}.teaching-media-section .wl-resource--upcoming:hover{transform:none;box-shadow:none}@media (max-width:800px){.teaching-media-section .wl-resource-grid{grid-template-columns:1fr}}