.tile-image-container{position:relative;width:100%;overflow:hidden}@media(min-width:320px){.tile-image-container{max-height:150px}.tile-image-container .tile-image{width:100%}}@media(min-width:480px){.tile-image-container{max-height:220px}}@media(min-width:620px){.tile-image-container{max-height:320px}}@media(min-width:768px){.tile-image-container{max-height:220px}}.tile-image-container.ratio16x9{position:relative;padding-top:52.4633207373%;height:0;overflow:hidden;background:linear-gradient(#f2f2f2 66%,#fff0)}.tile-image-container.ratio16x9 .tile-image{position:absolute;top:0;left:0;width:100%}.gradient-overlay{left:0;z-index:1;width:100%;height:100%;pointer-events:none;position:absolute}.gradient-overlay-top-left{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgb(0 0 0 / .7) 15%,rgb(0 0 0 / .4) 30%,rgb(0 0 0 / .3) 40%,transparent 50%)}.gradient-overlay-top{top:0;background:linear-gradient(180deg,rgb(23 23 29 / .77) 0%,#fff0 35%)}.gradient-overlay-bottom{bottom:0;background:linear-gradient(0deg,rgb(23 23 29 / .77) 0%,#fff0 20%)}.tile-container{width:100%;position:relative}.tile-container.tile-active-slot .dfp{height:31px;width:88px;margin-top:-31px;overflow:hidden;background-color:#fff;float:right;display:block!important}.tile-container .dfp{height:31px;width:88px;margin-top:-31px;overflow:hidden;background-color:#fff;float:right}.tile-image{width:100%}.tile-info{width:100%;float:left}.tile-sport-label{float:left;color:#7d7f81;font:500 .75rem "Geogrotesque","Rockwell",Georgia,Times,"Times New Roman",serif;margin:10px 0;text-transform:uppercase}.tile-schools{float:right}.tile-school-logo{width:20px;height:20px;display:inline-block;margin:10px}.tile-school-logo>img{width:100%;height:100%}.tile-headline{color:#000;font:600 1.2rem "Geogrotesque","Rockwell",Georgia,Times,"Times New Roman",serif}@media(min-width:768px){div.two-across .tile-image-container img.tile-image-is-logo{max-height:160px;margin:30px auto}div.three-across .tile-image-container{max-height:150px}div.three-across .tile-image-container img.tile-image-is-logo{max-height:120px;max-height:104px;margin:20px auto}div.four-across .tile-image-container{max-height:105px}div.four-across .tile-image-container img.tile-image-is-logo{margin:12px auto;max-height:81px}}