@keyframes pulse{100%{opacity:0;transform:scale3d(0, 0, 0)}0%{opacity:1;transform:scale3d(0, 0, 0)}80%{opacity:0;transform:scale3d(5, 5, 5)}}@keyframes animating-circle{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes bouncing-bars{10%{transform:scaleY(0.3)}30%{transform:scaleY(1)}60%{transform:scaleY(0.5)}80%{transform:scaleY(0.75)}100%{transform:scaleY(0.6)}}@keyframes loader-bars{50%{transform:translateY(350%)}}@keyframes ticker-scroll{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(-50%, 0, 0)}}.BowlPredictionsVideo{margin-bottom:var(--grid-gap)}.TableBase-BowlProjectionsTable .TableBase-bodyTd{padding:1rem;vertical-align:middle}.TableBase-BowlProjectionsTable .TableBase-colGroupCol--bowlDateTime,.TableBase-BowlProjectionsTable .TableBase-colGroupCol--bowlLogoName{width:1%}.TableBase-BowlProjectionsTable .TableBase-title{display:block}@media(min-width: 800px){.TableBase-BowlProjectionsTable .TableBase-title{display:flex}}.TableBase-BowlProjectionsTable .TeamLogoNameLockup{display:flex;gap:.25rem}.TableBase-BowlProjectionsTable .TeamLogoNameLockup .CountryFlag,.TableBase-BowlProjectionsTable .TeamLogoNameLockup .TeamLogo{margin-right:0}.BowlProjectionsTable-updatedDate{font-weight:var(--font-weight-regular, 400);font-family:var(--global-font-family);font-size:.75rem;font-weight:var(--font-weight-medium, 500);color:#181818;color:#767676;margin-top:.25rem}@media(min-width: 800px){.BowlProjectionsTable-updatedDate{margin-top:0}}.BowlProjectionsTable-dateTime{display:flex;flex-direction:column;gap:.25rem}.BowlProjectionsTable-date{font-weight:var(--font-weight-medium, 500)}.BowlProjectionsTable-time{font-size:.75rem;color:var(--themed-table-body-text-secondary)}.BowlProjectionsTable-bowl{align-items:center;display:flex;gap:.5rem}.BowlProjectionsTable-bowlLogo{flex-shrink:0}.BowlProjectionsTable-bowlLogo--placeholder{display:inline-grid;height:var(--logo-h);place-items:center;position:relative;vertical-align:middle;width:var(--logo-w);--logo-h: 32px;--logo-w: 32px;color:color-mix(in srgb, var(--themed-table-body-text-secondary) 45%, transparent)}.BowlProjectionsTable-bowlLogo--placeholder::before{font-size:1.5rem;font-family:"icon-moon";font-style:normal;font-variant:normal;font-weight:normal;line-height:1;speak:none;text-transform:none;vertical-align:middle;content:'\e95b'}.BowlProjectionsTable-bowlLogo--placeholder::before:hover::before{text-decoration:none}.BowlProjectionsTable-bowlText{display:flex;flex-direction:column;gap:.25rem}.BowlProjectionsTable-bowlName{font-size:1rem;font-weight:var(--font-weight-medium, 500);white-space:nowrap}.BowlProjectionsTable-bowlLocation{font-size:.75rem;color:var(--themed-table-body-text-secondary)}.BowlProjectionsTable-sectionDividerCell{font-size:1rem;background-color:var(--themed-table-header-row-background);color:var(--themed-table-header-text);padding:1rem}.BowlProjectionsTable-matchup{align-items:center;display:flex;gap:.25rem}.BowlProjectionsTable-matchup .BowlProjectionsTable-teamName,.BowlProjectionsTable-matchup .TeamLogoNameLockup-name{font-size:1rem;font-weight:var(--font-weight-medium, 500)}.BowlProjectionsTable-matchupVs{font-size:.75rem;font-weight:var(--font-weight-medium, 500);color:var(--themed-table-body-text-secondary);text-transform:uppercase}@supports(text-box: trim-both cap alphabetic){.BowlProjectionsTable-matchupVs{display:block;text-box:trim-both cap alphabetic}}.BowlProjectionsTable-matchupTbd{font-size:1rem;font-weight:var(--font-weight-medium, 500);color:var(--themed-table-body-text-secondary);font-style:italic}.BowlProjectionsTable-team{align-items:center;display:inline-flex;gap:.25rem;margin-left:.25rem}.BowlProjectionsTable-teamSeed{font-size:.625rem;margin-right:.25rem}.BowlProjectionsTable-matchup--playoff .BowlProjectionsTable-team{margin-left:0}.BowlProjectionsTable-tieIn{display:inline-flex;margin-left:.5rem}.BowlProjectionsTable-tieInIcon{font-size:.75rem;align-items:center;border:1px solid var(--themed-utility-border);border-radius:50%;color:var(--themed-table-body-text-secondary);display:inline-flex;height:16px;justify-content:center;width:16px}.BowlProjectionsBracket{background-color:#fff;border:1px solid #dcdcdc;box-sizing:border-box;margin-bottom:1rem;overflow:hidden;padding:1rem}@media(min-width: 1040px){.BowlProjectionsBracket{margin-bottom:1.5rem}}@media(min-width: 1520px){.BowlProjectionsBracket{margin-bottom:2rem}}.BowlProjectionsBracket:last-child{margin-bottom:0}.BowlProjectionsBracket-matchupContainer{display:block}@media(min-width: 1040px){.BowlProjectionsBracket-matchupContainer{display:grid;grid-template-columns:2fr 1fr 2fr}}.BowlProjectionsBracket-matchupBracket{display:grid;grid-template-columns:3fr 0fr 0fr 1fr;position:relative}@media(min-width: 1040px){.BowlProjectionsBracket-matchupBracket--grid1{grid-column:1}}.BowlProjectionsBracket-matchupBracket--grid1 .BowlProjectionsBracket-teamRow--lastRow .BowlProjectionsBracket-teamLogoLockup{margin-bottom:1rem}@media(min-width: 1040px){.BowlProjectionsBracket-matchupBracket--grid1 .BowlProjectionsBracket-teamRow--lastRow .BowlProjectionsBracket-teamLogoLockup{margin-bottom:0}}@media(min-width: 1040px){.BowlProjectionsBracket-matchupBracket--grid1 .BowlProjectionsBracket-teamSpacer--large::after{background-color:#cc9618;content:" ";height:1px;margin-left:.0625rem;position:absolute}}.BowlProjectionsBracket-matchupBracket--grid1 .BowlProjectionsBracket-teamSpacer--desktop{grid-column:4}@media(min-width: 1040px){.BowlProjectionsBracket-matchupBracket--grid2{grid-column:3;grid-template-columns:1fr 0fr 0fr 3fr}}@media(min-width: 1040px){.BowlProjectionsBracket-matchupBracket--grid2 .BowlProjectionsBracket-teamLogo{margin:.5rem 1rem .5rem .5rem}}@media(min-width: 1040px){.BowlProjectionsBracket-matchupBracket--grid2 .BowlProjectionsBracket-teamLogoLockup{flex-direction:row-reverse;margin:0 .5rem 0 0}}@media(min-width: 1040px){.BowlProjectionsBracket-matchupBracket--grid2 .BowlProjectionsBracket-teamLogoLockup--leading::after{left:-48px}}@media(min-width: 1040px){.BowlProjectionsBracket-matchupBracket--grid2 .BowlProjectionsBracket-bowlLogo{grid-column:4}}@media(min-width: 1040px){.BowlProjectionsBracket-matchupBracket--grid2 .BowlProjectionsBracket-teamRow{flex-direction:row-reverse;grid-column:4}}.BowlProjectionsBracket-matchupBracket--grid2 .BowlProjectionsBracket-teamRow--firstRow .BowlProjectionsBracket-teamLogoLockup{margin-top:1rem}@media(min-width: 1040px){.BowlProjectionsBracket-matchupBracket--grid2 .BowlProjectionsBracket-teamRow--firstRow .BowlProjectionsBracket-teamLogoLockup{margin-top:0}}@media(min-width: 1040px){.BowlProjectionsBracket-matchupBracket--grid2 .BowlProjectionsBracket-teamSpacer{grid-column:3;margin-left:0;margin-right:0}}@media(min-width: 1040px){.BowlProjectionsBracket-matchupBracket--grid2 .BowlProjectionsBracket-teamSpacer--firstRow{grid-row:1}}@media(min-width: 1040px){.BowlProjectionsBracket-matchupBracket--grid2 .BowlProjectionsBracket-teamSpacer--lastRow{grid-row:3}}@media(min-width: 1040px){.BowlProjectionsBracket-matchupBracket--grid2 .BowlProjectionsBracket-teamSpacer--large{grid-column:3;margin-right:3rem}}.BowlProjectionsBracket-matchupBracket--grid2 .BowlProjectionsBracket-teamSpacer--desktop{grid-column:1}@media(min-width: 1040px){.BowlProjectionsBracket-playoffLogo{align-self:center;grid-column:2;grid-row:1/span 2}}.BowlProjectionsBracket-playoffLogo--horizontal{display:block;margin-bottom:1rem}@media(min-width: 1040px){.BowlProjectionsBracket-playoffLogo--horizontal{display:none}}.BowlProjectionsBracket-playoffLogo--vertical{display:none}@media(min-width: 1040px){.BowlProjectionsBracket-playoffLogo--vertical{display:flex;justify-content:center}}.BowlProjectionsBracket-playoffLogo .TeamLogo{height:80px;width:180px}@media(min-width: 1040px){.BowlProjectionsBracket-playoffLogo .TeamLogo{height:120px;width:108px}}.BowlProjectionsBracket-bowlLogo{align-items:center;display:flex;grid-column:4;grid-row:1/span 2;justify-content:center}@media(min-width: 1040px){.BowlProjectionsBracket-bowlLogo{grid-column:1;grid-row:2;margin:.5rem 0}}.BowlProjectionsBracket-teamLogoLockup{align-items:center;border:1px solid #cc9618;box-sizing:border-box;display:flex;margin:.5rem 0 .5rem .5rem;width:100%}.BowlProjectionsBracket-teamLogoLockup:last-child{margin-bottom:1rem}@media(min-width: 1040px){.BowlProjectionsBracket-teamLogoLockup:last-child{margin-bottom:0}}@media(min-width: 1040px){.BowlProjectionsBracket-teamLogoLockup{margin:0 0 0 .5rem}}.BowlProjectionsBracket-teamLogoLockup--leading::after{background-color:#cc9618;content:"";height:1px;position:absolute;right:-0.5rem;top:50%;width:8px}@media(min-width: 1040px){.BowlProjectionsBracket-teamLogoLockup--leading::after{right:-48px;width:48px}}.BowlProjectionsBracket-teamName{line-height:1;font-family:var(--global-font-family);font-size:1rem;font-weight:var(--font-weight-medium, 500);color:#181818}.BowlProjectionsBracket-teamLogo{margin:.5rem .5rem .5rem 1rem}.BowlProjectionsBracket-teamRow{align-items:center;display:flex;grid-column:1;position:relative}.BowlProjectionsBracket-teamRank{font-family:var(--global-font-family);font-size:1.25rem;font-weight:var(--font-weight-medium, 500);color:#181818}.BowlProjectionsBracket-teamSpacer{background-color:#cc9618;grid-column:2;height:50%;margin-left:.5rem;width:1px}@media(min-width: 1040px){.BowlProjectionsBracket-teamSpacer{margin-left:3rem}}.BowlProjectionsBracket-teamSpacer--firstRow{align-self:end}.BowlProjectionsBracket-teamSpacer--lastRow{align-self:auto}.BowlProjectionsBracket-teamSpacer--lastRow::after{background-color:#cc9618;content:" ";height:1px;margin-left:.0625rem;position:absolute;width:24px}@media(min-width: 1040px){.BowlProjectionsBracket-teamSpacer--lastRow::after{display:none}}.BowlProjectionsBracket-teamSpacer--large{grid-column:3;height:100%;margin-left:1.5rem}@media(min-width: 1040px){.BowlProjectionsBracket-teamSpacer--large{margin-left:-0.0625rem}}@media(min-width: 1040px){.BowlProjectionsBracket-teamSpacer--large{align-self:center;height:50%}}.BowlProjectionsBracket-teamSpacer--large::after{width:22%}@media(min-width: 1040px){.BowlProjectionsBracket-teamSpacer--large::after{display:none}}.BowlProjectionsBracket-teamSpacer--large.BowlProjectionsBracket-teamSpacer--firstRow{grid-row:2}@media(min-width: 1040px){.BowlProjectionsBracket-teamSpacer--large.BowlProjectionsBracket-teamSpacer--firstRow{grid-row:1/span 3}}.BowlProjectionsBracket-teamSpacer--large.BowlProjectionsBracket-teamSpacer--lastRow{grid-row:1}@media(min-width: 1040px){.BowlProjectionsBracket-teamSpacer--large.BowlProjectionsBracket-teamSpacer--lastRow{grid-row:1/span 3}}.BowlProjectionsBracket-teamSpacer--desktop{align-self:center;background-color:#cc9618;display:none;grid-row:1/span 3;height:1px;width:100%}@media(min-width: 1040px){.BowlProjectionsBracket-teamSpacer--desktop{display:block}}.BowlProjectionsBracket-matchupBracket--grid3{display:flex;justify-content:space-around;margin-top:1rem}@media(min-width: 1040px){.BowlProjectionsBracket-matchupBracket--grid3{grid-column:1/span 3;justify-content:center;margin-top:2rem}}.BowlProjectionsBracket-matchupBracket--grid3 .BowlProjectionsBracket-teamLogoLockup{border:1px solid #dcdcdc}.BowlProjectionsBracket-matchupBracket--grid3 .BowlProjectionsBracket-teamLogoLockup:last-child{margin-bottom:auto;margin-top:auto}.BowlProjectionsBracket-matchupBracket--grid3 .BowlProjectionsBracket-teamName{font-family:var(--global-font-family);font-size:.875rem;font-weight:var(--font-weight-medium, 500);color:#181818;font-weight:var(--font-weight-medium, 500);line-height:14px}.BowlProjectionsBracket-matchupBracket--grid3 .BowlProjectionsBracket-teamRank{font-family:var(--global-font-family);font-size:1rem;font-weight:var(--font-weight-medium, 500);color:#181818}.BowlProjectionsBracket-matchupBracket--grid3 .BowlProjectionsBracket-teamRow{width:100%}@media(min-width: 1040px){.BowlProjectionsBracket-matchupBracket--grid3 .BowlProjectionsBracket-teamRow{width:25%}}.BowlProjectionsBracket-matchupBracket--grid3 .BowlProjectionsBracket-teamRow:last-child{margin-left:1rem}.BowlProjectionsBracket-teamName--long{display:block}@media(min-width: 1040px){.BowlProjectionsBracket-teamName--long{display:none}}@media(min-width: 1280px){.BowlProjectionsBracket-teamName--long{display:block}}.BowlProjectionsBracket-teamName--short{display:none}@media(min-width: 1040px){.BowlProjectionsBracket-teamName--short{display:block}}@media(min-width: 1280px){.BowlProjectionsBracket-teamName--short{display:none}}.BowlProjectionsAuthor{background-color:#fff;border:1px solid #dcdcdc;box-sizing:border-box;margin-bottom:1rem;overflow:hidden;padding:1rem}@media(min-width: 1040px){.BowlProjectionsAuthor{margin-bottom:1.5rem}}@media(min-width: 1520px){.BowlProjectionsAuthor{margin-bottom:2rem}}.BowlProjectionsAuthor:last-child{margin-bottom:0}.BowlProjectionsAuthor .NewsFeed-title--medium{font-size:.875rem}.BowlProjectionsAuthor .NewsFeed-item:not(:first-child){padding-top:1rem}.BowlProjectionsAuthor-bio{line-height:1;font-weight:var(--font-weight-regular, 400);font-family:var(--global-font-family);font-size:.875rem;font-weight:var(--font-weight-medium, 500);color:#181818;color:#767676;margin-bottom:1rem}.BowlProjectionsAuthor-AuthorNameTitleLockup{margin-bottom:1rem}.BowlProjectionsAuthor-news{border:0;padding:0}.BowlProjectionsAuthor-news .NewsFeed-byline{display:none}.BowlProjectionsAuthor-news .NewsFeed-container{align-items:center}.BowlProjectionsAuthor-author{flex-direction:row}.BowlProjectionsAuthor-author .AuthorHeadshotAndName-headshot,.BowlProjectionsAuthor-author .AuthorHeadshotAndName-byLine{display:block}.BowlProjectionsAuthor-author .AuthorHeadshotAndName-nameAndByline{align-items:normal;margin-left:.5rem}.BowlProjectionsAuthor-author .AuthorHeadshotAndName-name{margin:0 0 .25rem}