 .page{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";margin-bottom:20px;}.block-table-wrapper{overflow-x:auto;max-width:100%;width:100%;}.block-table{display:table;background:var(--i-background_2);font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";width:100%;border-collapse:collapse;}.block-table-dropdown-wrapper{display:flex;justify-content:flex-end;margin-bottom:20px;}.block-table-dropdown-wrapper label{font-weight:bold;}.block-table-dropdown-wrapper select{padding:5px;border:1px solid color-mix(in srgb, var(--i-background_4) 40%, transparent);background-color:var(--i-background_1);cursor:pointer;margin-left:5px;min-width:150px;}.block-table-dropdown-wrapper select:focus{outline:none;border-color:color-mix(in srgb, var(--i-primary) 90%, transparent);}.block-table__row{display:table-row;}.block-table__row + .block-table__row .block-table__cell{border-top:1px solid color-mix(in srgb, var(--i-background_4) 10%, transparent);}.block-table__heading, .block-table__cell{display:table-cell;padding:10px;vertical-align:middle;}.block-table__row--header .block-table__cell, .block-table-header{color:var(--i-header--co);background:var(--i-background_4);font-size:13px;font-weight:bold;text-transform:uppercase;padding:12px;white-space:nowrap;}.block-table-subheader{background:color-mix(in srgb, var(--i-background_4) 8%, transparent);border-top:1px solid color-mix(in srgb, var(--i-background_4) 10%, transparent);border-bottom:1px solid color-mix(in srgb, var(--i-background_4) 10%, transparent);font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:15px;font-weight:bold;padding:12px;text-align:center;white-space:nowrap;}.block-table-header{font-size:20px;text-align:center;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";}.block-table__row--full .block-table__cell{display:block;padding:10px;width:100%;}.block-table__row--header .block-table__cell a{color:var(--i-header--co);}.block-table__row--header .block-table__cell a:hover{text-decoration:underline;}.block-table__heading-avatar{color:var(--i-headerTop--ba-co);background:var(--i-headerPrimary--co);border-radius:4px;display:inline-block;font-size:15px;margin-left:auto;margin-right:auto;padding:4px 12px;text-align:center;}.block-table__cell .block-table__text{font-size:15px;}.block-table__cell--fluid{width:100%;}.block-table__cell--medium{width:80px;}.block-table__cell-school-with-image{display:flex;align-items:center;}.block-table__cell-school-with-image .block-table__cell-school-image{height:30px;margin-right:10px;width:35px;}.block-table__cell-school-with-image img{border-radius:4px;height:100%;-o-object-fit:contain;object-fit:contain;width:100%;}.block-table__cell-school-with-image .block-table__text{flex:1;}.block-table__cell--center{text-align:center;}.block-table__cell--interest strong{display:block;}.block-table__cell-offer i{height:20px;width:20px;color:var(--i-link--co);}.block-table__rating-stars{display:flex;gap:2px;margin-left:6px;margin-right:7px;}.block-table__rating-stars .block-table__rating-icon{opacity:0.3;}.block-table__rating-stars .block-table__rating-icon.block-table__rating-icon--active{opacity:1;}.block-table__rating-stars > span{height:16px;width:16px;}.block-table__rating-stars.block-table__rating-stars--accent i{color:var(--i-primary);}.block-table__cell--location{min-width:150px;}.block-table__cell-date{font-size:14px;opacity:0.7;}.block-table__cell--time{min-width:100px;padding-left:5px;padding-right:5px;}.block-table__cell--time .block-table__text{font-size:13px;}.block-table__cell--time .block-table__text strong{font-size:14px;}.block-table__full-width-cell{display:block;width:100%;box-sizing:border-box;padding:8px;background-color:color-mix(in srgb, var(--i-background_4) 10%, transparent);}.block-table__cell--score{font-size:18px;font-weight:bold;text-align:center;min-width:100px;padding-left:5px;padding-right:5px;}.block-table__cell--score span{display:inline-block;}.block-table__cell--score .won{color:var(--i-color_positive);}.block-table__cell--score .lost{color:var(--i-color_negative);}.block-schedule-header{box-sizing:border-box;align-items:center;display:flex;gap:10px;padding:20px 0;width:100%;}.block-schedule-header__image{width:75px;}.block-schedule-header__image img{width:100%;}.block-schedule-header__title{font-size:20px;font-weight:bold;margin-right:auto;}.block-schedule-header__stats{display:flex;gap:20px;}.block-schedule-header__stats-item{background:var(--i-background_2);padding:10px 35px;text-align:center;}.block-schedule-header__stats-item-label{font-weight:bold;font-size:13px;text-transform:uppercase;}.block-schedule-header__stats-item-value{margin-top:5px;font-size:16px;}.block-schedule-header__record{background:color-mix(in srgb, var(--i-background_4) 20%, transparent);border:1px solid color-mix(in srgb, var(--i-background_4) 20%, transparent);display:flex;gap:1px;margin-bottom:20px;width:100%;box-sizing:border-box;}.block-schedule-header__record-item{background:var(--i-background_3);flex:1;text-align:center;padding:25px 10px;}.block-schedule-header__record-item-label{font-size:12px;font-weight:500;opacity:0.7;margin-bottom:3px;text-transform:uppercase;}.block-schedule-header__record-item-value{font-size:20px;font-weight:bold;}.block-game-schedule-wrapper{border:1px solid color-mix(in srgb, var(--i-background_4) 40%, transparent);width:100%;}.block-game-schedule{align-items:center;display:flex;justify-content:space-between;background-color:var(--i-background_1);padding:10px;}.block-game-schedule:nth-child(odd){background-color:color-mix(in srgb, var(--i-background_2) 50%, transparent);}.block-game-schedule-info{display:flex;flex-direction:column;width:100%}.block-game-schedule-date{font-size:14px;margin-bottom:5px;}.block-game-schedule-details{display:flex;align-items:center;margin-bottom:5px;padding-right:80px;position:relative;}.block-game-schedule-tags{display:flex;margin:0;padding-left:0;}.block-game-schedule-tags li{background-color:var(--i-primary);color:var(--i-primary-contrast);display:block;font-size:14px;font-weight:bold;margin-right:10px;padding:4px 8px;}.block-game-schedule-tags li:last-child{margin-right:0;}.block-game-schedule-tags li a{color:var(--i-primary-contrast);text-decoration:none;}.team-logo{width:80px;height:80px;margin-right:10px;}.block-game-schedule-text{display:flex;flex-direction:column;}.block-game-schedule-stadium{display:flex;align-items:flex-start;margin-top:6px;margin-bottom:3px;}.block-game-schedule-stadium span.rankings{font-size:22px;font-weight:bolder;padding-right:0.2em;}.block-game-schedule-stadium a{font-size:22px;font-weight:bolder;color:var(--i-primary);text-decoration:none;}.block-game-schedule-vs, .block-game-schedule-at{font-size:18px;padding:3px 8px;line-height:18px;font-style:italic;font-weight:bold;margin-right:6px;min-width:23px;text-align:center;}.block-game-schedule-vs{background:transparent;border:1px solid var(--i-primary);color:var(--i-primary);}.block-game-schedule-at{background:var(--i-primary);color:var(--i-primary-contrast);}.block-game-schedule-presented{font-size:14px;}.block-game-schedule-presented a{color:var(--i-color_soft);text-decoration:underline;}.block-game-schedule-presented a:hover{text-decoration:none;}.block-game-schedule-media{font-size:14px;color:var(--i-color_soft);margin-top:6px;padding-right:20px;}.block-game-schedule-location a{color:var(--i-color_hard);}.block-game-schedule-location a:hover{text-decoration:none;}.block-game-schedule-result{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;padding-left:20px;padding-right:24px;text-wrap:nowrap;}.result-score{font-size:18px;font-weight:bold;margin-bottom:5px;}.block-countdown-container{padding:20px 20px 20px 0;display:flex;align-items:center;justify-content:space-between;border-bottom:6px solid var(--i-primary);margin-bottom:32px;}#countdown ul{align-items:center;list-style:none;display:flex;margin:0;padding:0;}#countdown li{text-align:center;}#countdown li + li{margin-left:24px;}#countdown strong{color:var(--i-primary);display:block;font-size:32px;font-weight:bolder;}.block-countdown-header{color:var(--i-primary);font-size:30px;font-weight:bold;text-transform:uppercase;}#countdown span{font-size:14px;opacity:0.5;text-transform:uppercase;}.block-game-schedule-header h3{font-size:24px;margin-top:0;margin-bottom:0;}.block-game-schedule-header__controls{background:color-mix(in srgb, var(--i-background_4) 5%, transparent);margin-bottom:24px;padding:15px;display:flex;align-items:center;gap:10px;}.block-game-schedule-header__control-links{margin-right:auto;}.block-game-schedule-header__btn{background-color:var(--i-background_1);border:1px solid color-mix(in srgb, var(--i-background_4) 40%, transparent);color:var(--i-background_4);padding:5px 10px;text-decoration:none;transition:all 0.2s;}.block-game-schedule-header__btn:hover{background-color:color-mix(in srgb, var(--i-primary) 10%, transparent);}.block-game-schedule-header__go-btn{background-color:color-mix(in srgb, var(--i-primary) 90%, transparent);border:0;color:var(--i-primary-contrast);}.block-game-schedule-header__go-btn:hover{background-color:var(--i-primary);}.block-game-schedule-header__dropdown-wrapper form{display:flex;align-items:center;}.block-game-schedule-header__dropdown{padding:5px;border:1px solid color-mix(in srgb, var(--i-background_4) 40%, transparent);background-color:var(--i-background_1);cursor:pointer;margin-right:10px;min-width:150px;}.block-game-schedule-header__dropdown:focus{outline:none;border-color:color-mix(in srgb, var(--i-primary) 90%, transparent);}.block-game-schedule-date .live{color:#eeeeee;background-color:#cc0000;padding:1px 3px 3px 3px;border-radius:3px;font-weight:bolder;text-transform:uppercase;}@media all and (min-width:1024px){.block-table__cell-school-preference{width:40%;}.block-table__cell--interest{width:30%;}.block-table__cell--offer, .block-table__cell--official-visit{width:15%;}.block-game-schedule-info{padding-right:20px;width:45%;}.block-game-schedule-location-media{width:35%;}.block-game-schedule-result{width:10%;}.block-game-schedule-tags{position:absolute;top:0;right:0;}}@media all and (max-width:1023px){.block-countdown-container{flex-flow:column;margin-bottom:24px;padding-right:0;}#countdown strong{font-size:19px;}.block-countdown-header{font-size:20px;margin-bottom:8px;}.block-schedule-header__record-item{padding:10px;}.block-game-schedule{flex-wrap:wrap;}.block-game-schedule-details{padding-right:0;flex-wrap:wrap;}.block-game-schedule-text{width:75%;}.block-game-schedule-result{align-items:flex-start;width:100%;border-top:1px solid color-mix(in srgb, var(--i-background_4) 20%, transparent);margin-top:10px;padding-top:10px;padding-left:90px;text-align:left;}.block-game-schedule-header__dropdown{padding-right:0 !important;margin-right:0 !important;}.result-score{font-size:16px;}.block-game-schedule-tags{margin-left:90px;margin-top:10px;width:100%;}}@media all and (max-width:767px){.block-table-wrapper{background:var(--i-background_2);}.block-table-header{font-size:16px;}.block-table-header, .block-table-subheader{position:sticky;left:0;}.block-schedule-header{flex-wrap:wrap;padding:10px;}.block-schedule-header__stats{width:100%;}.block-schedule-header__stats-item{flex:1;padding:10px;}.block-schedule-header__stats-item-label{font-size:12px;}.block-schedule-header__stats-item-value{font-size:14px;}.block-schedule-header__record{flex-wrap:wrap;}.block-schedule-header__record-item{flex:1 33%;}.block-schedule-header__record-item-label{font-size:11px;}.block-schedule-header__record-item-value{font-size:17px;}.block-game-schedule-header__controls{flex-wrap:wrap;padding-left:10px;}.block-game-schedule-header__control-links{margin-bottom:10px;width:100%;}.block-game-schedule-header__dropdown-wrapper, .block-game-schedule-header__dropdown-wrapper form{width:100%;}.block-table-dropdown-wrapper{padding:15px;margin-bottom:0;}.block-game-schedule-header__dropdown{margin-right:10px;flex:1;width:100%;}}.ipsWidget{background-color:transparent !important;}.team-logo.both{margin-right:0;}.block-game-schedule-vs.both, .block-game-schedule-at.both{margin-left:6px;}[data-widgetarea="sidebar"] .block-game-schedule-header__controls{flex-direction:column;align-items:initial;}[data-widgetarea="sidebar"] .block-game-schedule-header h3{font-size:16px;}[data-widgetarea="sidebar"] .block-game-schedule-header__dropdown{width:100%;margin-right:0;}[data-widgetarea="sidebar"] .block-schedule-header__record{flex-direction:column;}[data-widgetarea="sidebar"] .block-schedule-header__record-item{padding:15px;}[data-widgetarea="sidebar"] .team-logo{display:none;}[data-widgetarea="sidebar"] .block-countdown-container{flex-flow:column;margin-bottom:24px;padding-right:0;}[data-widgetarea="sidebar"] #countdown strong{font-size:19px;}[data-widgetarea="sidebar"] .block-countdown-header{font-size:20px;margin-bottom:8px;}[data-widgetarea="sidebar"] .block-schedule-header__record-item{padding:10px;}[data-widgetarea="sidebar"] .block-game-schedule{flex-wrap:wrap;}[data-widgetarea="sidebar"] .block-game-schedule-details{padding-right:0;flex-wrap:wrap;}[data-widgetarea="sidebar"] .block-game-schedule-text{width:75%;}[data-widgetarea="sidebar"] .block-game-schedule-result{align-items:flex-start;width:100%;border-top:1px solid color-mix(in srgb, var(--i-background_4) 20%, transparent);margin-top:10px;padding-top:10px;padding-right:0;padding-left:0;}[data-widgetarea="sidebar"] .block-game-schedule-header__dropdown{padding-right:0 !important;margin-right:0 !important;}[data-widgetarea="sidebar"] .result-score{font-size:16px;}[data-widgetarea="sidebar"] .block-game-schedule-tags{margin-left:90px;margin-top:10px;width:100%;}[data-widgetarea="sidebar"] .block-game-schedule{flex-direction:column;}[data-widgetarea="sidebar"] .block-game-schedule-info{padding-right:0;width:100%;}[data-widgetarea="sidebar"] .block-game-schedule-location-media{width:100%;}