:root {
	--sticky-ad-top-offset: 5.625rem
}
.news {
	--sticky-ad-top-offset: 10.625rem
}
.msnbc, .today {
	--sticky-ad-top-offset: 8.75rem
}
.ad.ad--sticky {
	position: sticky;
	top: 5.625rem;
	top: var(--sticky-ad-top-offset);
	width: 100%
}
div[data-mps-slot^=interstitial] {
	height: 0
}
@media only screen and (max-width:757px) {
	div[data-mps-slot^=boxinline] {
		align-items: center;
		display: flex;
		justify-content: center;
		min-height: 20rem
	}
	div[data-mps-slot^=boxinline]>div {
		max-width: 100vw;
		overflow-x: hidden
	}
}
.ad--text-alignment {
	text-align: center
}
@media only screen and (min-width:758px) {
	.ad--text-alignment {
		text-align: left
	}
}
.ad--centered {
	left: 50%;
	overflow: hidden;
	position: relative;
	text-align: center;
	transform: translateX(-50%);
	width: 100vw
}
.boxinlineAd--50 {
	min-height: 50px
}
.boxinlineAd--250 {
	min-height: 250px
}
@media only screen and (min-width:1000px) {
	.boxinlineAd {
		min-height: 0
	}
}
.ad--preview>div>div:empty {
	border: 2px solid var(--grey-50);
	font-family: sans-serif;
	height: 200px;
	margin: 0 auto;
	position: relative;
	width: 250px
}
.ad--preview>div>div:empty:before {
	color: var(--grey-50);
	content: "[Ad Placeholder]";
	left: 50%;
	position: absolute;
	top: 45%;
	transform: translateX(-50%)
}
.alert-banner {
	--alert-banner--background-color: #ffb4b4;
	--alert-banner--text-leading: var(--leading-100);
	--alert-banner--text-font-family: var(--default-headline-font-family);
	--alert-banner--font-size-s: var(--text-24);
	--alert-banner--font-size-l: var(--text-32)
}
@media (-ms-high-contrast:active), (-ms-high-contrast:none) {
	.alert-banner {
		background-color: var(--alert-banner-background-color);
		color: #911010;
		display: block!important;
		font-family: var(--alert-banner-text-font-family);
		font-size: var(--alert-banner-font-size-s);
		line-height: var(--alert-banner-text-leading);
		overflow: hidden;
		padding: 1.25rem 2.5rem 1.25rem 1.25rem;
		position: relative;
		text-align: center;
		width: 100vw;
		z-index: 11
	}
}
@media only screen and (-ms-high-contrast:active)and (max-width:757px), only screen and (-ms-high-contrast:none)and (max-width:757px) {
	.alert-banner {
		text-align: left
	}
}
@media (-ms-high-contrast:active), (-ms-high-contrast:none) {
	.alert-banner__close-button {
		background: none;
		border: none;
		border-radius: none;
		color: var(--msnbc-alt-red-70);
		cursor: pointer;
		padding: .5rem 2.5rem 1.25rem 1.25rem;
		position: absolute;
		right: var(--space-12);
		top: var(--space-12)
	}
}
@media only screen and (-ms-high-contrast:active)and (max-width:757px), only screen and (-ms-high-contrast:none)and (max-width:757px) {
	.alert-banner__close-button {
		padding: 1.5rem .5rem 1.25rem 1.25rem
	}
}
@keyframes styles_live-dot-blink__9c1oz {
	0%, to {
		opacity: 0
	}
	40%, 70% {
		opacity: 1
	}
}
@keyframes styles_fade-in__Sxfsr {
	0% {
		opacity: 0
	}
	to {
		opacity: 1
	}
}
@keyframes styles_expand-in__ks3eQ {
	0% {
		max-height: 0
	}
	to {
		max-height: 100px
	}
}
.styles_marqueeBreaking___UAAb {
	--marquee--background-color: var(--red-50);
	--marquee--color: var(--white);
	--marquee--line-height: var(--leading-100);
	--marquee--font-family: var(--default-headline-font-family);
	--marquee--font-weight: inherit;
	--marquee--font-size: var(--text-24);
	--marquee--min-height: auto;
	--marquee--padding: var(--space-20);
	--marquee--text-transform: none;
	--marquee--inner--max-width: auto;
	--marquee--icon--font-size: var(--text-16);
	--marquee--icon--margin-left: var(--space-12);
	--marquee--close-button--display: block;
	--marquee--close-button-svg--height: var(--space-16);
	--marquee--close-button-svg--width: var(--space-16);
	--marquee--close-button-svg--stroke-color: var(--white);
	--marquee--close-button-svg--stroke-width: 1
}
@media only screen and (min-width:758px) {
	.styles_marqueeBreaking___UAAb {
		--marquee-padding: var(--space-24) var(--space-20);
		--marquee--close-button--display: none
	}
}
@media only screen and (min-width:1000px) {
	.styles_marqueeBreaking___UAAb {
		--marquee--font-size: var(--text-32);
		--marquee--icon--font-size: var(--text-24)
	}
}
body.msnbc .styles_marqueeBreaking___UAAb, body.news .styles_marqueeBreaking___UAAb, body.today .styles_marqueeBreaking___UAAb {
	--marquee--font-size: var(--text-20);
	--marquee--min-height: var(--space-64);
	--marquee--padding: var(--space-16) var(--space-20) var(--space-16) var(--space-12);
	--marquee--inner--max-width: 1280px;
	--marquee--icon--font-size: var(--text-12);
	--marquee--icon--margin-left: var(--space-4);
	--marquee--close-button-svg--height: var(--space-20);
	--marquee--close-button-svg--width: var(--space-20);
	--marquee--close-button-svg--stroke-width: 2
}
@media only screen and (min-width:758px) {
	body.msnbc .styles_marqueeBreaking___UAAb, body.news .styles_marqueeBreaking___UAAb, body.today .styles_marqueeBreaking___UAAb {
		--marquee--min-height: auto;
		--marquee--padding: 14px 16px;
		--marquee--icon--margin-left: var(--space-8)
	}
}
body.today .styles_marqueeBreaking___UAAb {
	--marquee--font-family: var(--secondary-font);
	--marquee--font-size: var(--text-18);
	--marquee--line-height: var(--text-18);
	--marquee--font-weight: 900;
	--marquee--padding: 18px 16px;
	--marquee--text-transform: uppercase;
	--marquee--background-color: var(--accent-yellow-light);
	--marquee--color: var(--grey-70);
	--marquee--close-button-svg--stroke-color: var(--grey-70)
}
body.today .styles_marqueeBreaking___UAAb.styles_breakingNews__DWEfK {
	--marquee--background-color: var(--grey-60);
	--marquee--color: var(--white);
	--marquee--close-button-svg--stroke-color: var(--white)
}
body.sponsoredcontent .styles_marqueeBreaking___UAAb {
	--marquee--font-family: var(--publico-hed)
}
body.deportes .styles_marqueeBreaking___UAAb, body.entrenenimiento .styles_marqueeBreaking___UAAb, body.noticias .styles_marqueeBreaking___UAAb, body.shows .styles_marqueeBreaking___UAAb, body.telemundo .styles_marqueeBreaking___UAAb {
	--marquee--background-color: #fa3a3a
}
@media only screen and (min-width:758px) {
	body.deportes .styles_marqueeBreaking___UAAb, body.entrenenimiento .styles_marqueeBreaking___UAAb, body.noticias .styles_marqueeBreaking___UAAb, body.shows .styles_marqueeBreaking___UAAb, body.telemundo .styles_marqueeBreaking___UAAb {
		--marquee--padding: var(--space-24) var(--space-20)
	}
}
.styles_marqueeBreaking___UAAb {
	background-color: var(--marquee--background-color);
	color: var(--marquee--color);
	font-family: var(--marquee--font-family);
	font-size: var(--marquee--font-size);
	font-weight: var(--marquee--font-weight);
	line-height: var(--marquee--line-height);
	min-height: var(--marquee--min-height);
	padding: var(--marquee--padding);
	position: relative;
	text-transform: var(--marquee--text-transform);
	z-index: 10000
}
@media print {
	.styles_marqueeBreaking___UAAb {
		display: none
	}
}
.styles_hidden__DZAvr {
	display: none
}
.styles_inner__Fr8Rx {
	align-items: center;
	display: flex;
	margin: 0 auto;
	max-width: var(--marquee--inner--max-width);
	width: 100%
}
.styles_content__a8lrE {
	margin: 0 var(--space-20) 0 0
}
.styles_icon__LS5ud {
	color: currentColor;
	display: inline-block;
	font-size: var(--marquee--icon--font-size);
	margin-left: var(--marquee--icon--margin-left)
}
.styles_icon__LS5ud.styles_icon__LS5ud:before {
	vertical-align: unset
}
.styles_closeButton__Jk2Pf {
	background: none;
	border: none;
	border-radius: none;
	cursor: pointer;
	display: var(--marquee--close-button--display);
	flex: 0 1;
	margin-left: auto;
	padding: 0
}
.styles_closeButton__Jk2Pf svg {
	stroke: var(--marquee--close-button-svg--stroke-color);
	stroke-width: var(--marquee--close-button-svg--stroke-width);
	height: var(--marquee--close-button-svg--height);
	width: var(--marquee--close-button-svg--width)
}
@keyframes styles_live-dot-blink__NcBZk {
	0%, to {
		opacity: 0
	}
	40%, 70% {
		opacity: 1
	}
}
@keyframes styles_fade-in__IVqCh {
	0% {
		opacity: 0
	}
	to {
		opacity: 1
	}
}
@keyframes styles_expand-in__5Jz7B {
	0% {
		max-height: 0
	}
	to {
		max-height: 100px
	}
}
.styles_marqueeEmbed__1xqK8 {
	line-height: 0
}
.styles_marqueeEmbed__1xqK8 iframe:not([height]) {
	max-height: 0
}
.program-guide__embed {
	margin: 20px 0
}
@media only screen and (min-width:1000px) {
	.program-guide__embed {
		margin: 30px 0
	}
}
.tve-notice__label {
	text-align: center;
	width: 100%
}
@media only screen and (min-width:1000px) {
	.tve-notice__label {
		width: 70%
	}
}
.tve__provider-select {
	--tve-provider-select-action-color: var(--default-color);
	--tve-provider-select-action-hover: var(--default-color);
	--tve-provider-select-action-active: var(--default-color)
}
body.msnbc .tve__provider-select {
	--tve-provider-select-action-color: var(--yellow-40);
	--tve-provider-select-action-hover: var(--yellow-20);
	--tve-provider-select-action-active: var(--yellow-10)
}
.tve__provider-select__back-button, .tve__provider-select__search-form, .tve__provider-select__search-results, .tve__provider-select__select {
	width: 100%
}
@media only screen and (min-width:758px) {
	.tve__provider-select__back-button, .tve__provider-select__search-form, .tve__provider-select__search-results, .tve__provider-select__select {
		margin: 0 auto;
		width: 612px
	}
}
@media only screen and (min-width:1000px) {
	.tve__provider-select__back-button, .tve__provider-select__search-form, .tve__provider-select__search-results, .tve__provider-select__select {
		width: 660px
	}
}
@media only screen and (min-width:1240px) {
	.tve__provider-select__back-button, .tve__provider-select__search-form, .tve__provider-select__search-results, .tve__provider-select__select {
		width: 700px
	}
}
.tve__provider-select {
	-moz-osx-font-smoothing: auto;
	-webkit-overflow-scrolling: touch;
	-webkit-font-smoothing: antialiased;
	background: rgba(var(--grey-70-rgb), .99);
	color: var(--white);
	font-family: var(--publico-txt);
	font-size: 1.125rem;
	height: 100vh;
	left: 0;
	overflow: scroll;
	padding: 1.25rem 1.25rem 18.75rem;
	position: fixed;
	text-align: center;
	top: 0;
	width: 100vw
}
@supports((-webkit-backdrop-filter:blur()) or (backdrop-filter:blur())) {
	.tve__provider-select {
		-webkit-backdrop-filter: blur(50px);
		backdrop-filter: blur(50px);
		background: rgba(var(--grey-70-rgb), .92)
	}
}
@media only screen and (min-width:1000px) {
	.tve__provider-select {
		display: flex;
		flex-flow: column nowrap;
		padding: 1.25rem
	}
}
.tve__provider-select__heading-h1, .tve__provider-select__heading-h3 {
	line-height: 100%;
	margin: 0;
	padding: 0
}
.tve__provider-select__heading-h1 {
	font-size: 2rem;
	margin: 0 0 1.5rem
}
@media only screen and (min-width:758px) {
	.tve__provider-select__heading-h1 {
		font-size: 2rem;
		margin-top: 1.25rem
	}
}
.tve__provider-select__heading-h3 {
	font-size: 1.5rem;
	margin: 0 0 1rem
}
@media only screen and (min-width:758px) {
	.tve__provider-select__heading-h3 {
		font-size: 2rem
	}
}
.tve__provider-select__heading-h3__text {
	margin: 0 auto
}
.tve__provider-select__description {
	line-height: 125%;
	margin: .75rem 1.5rem 1.5rem;
	padding: 0
}
.tve__provider-select__search-text {
	line-height: 125%;
	margin: 2rem auto 1.5rem;
	padding: 0;
	width: 300px
}
@media only screen and (min-width:758px) {
	.tve__provider-select__search-text {
		width: auto
	}
}
.tve__provider-select__button {
	background: #0000;
	border: none;
	margin: 0;
	outline: none;
	padding: 0
}
.tve__provider-select__button__full-list {
	color: var(--tve-provider-select-action-color)
}
.tve__provider-select__button__full-list:hover {
	color: var(--tve-provider-select-action-hover)
}
.tve__provider-select__button__full-list:active {
	color: var(--tve-provider-select-action-active)
}
.tve__provider-select__button__close {
	color: var(--white);
	font-size: 1.5rem;
	position: absolute;
	right: 20px;
	top: 20px
}
@media only screen and (min-width:758px) {
	.tve__provider-select__button__close {
		right: 40px;
		top: 40px
	}
}
.tve__provider-select__button__close:hover {
	opacity: var(--default-hover-opacity)
}
.tve__provider-select__button__close:active {
	opacity: var(--default-active-opacity)
}
.tve__provider-select iframe {
	min-height: 400px
}
@media only screen and (max-width:757px) {
	.tve__provider-select iframe {
		width: 100%!important
	}
}
.tve__provider-select__search-form {
	position: relative
}
.tve__provider-select__search-form__input-text {
	appearance: none;
	border: none;
	margin: 0;
	outline: none;
	padding: 0
}
.tve__provider-select__search-form__input-text__search {
	background: #0000;
	border-bottom: 1px solid var(--white);
	border-radius: 0;
	color: var(--white);
	font-family: var(--founders-cond);
	font-size: 1.5rem;
	line-height: 1;
	margin-bottom: 1.25rem;
	padding: 0 0 .75rem;
	width: 100%
}
.tve__provider-select__search-form__search-icon {
	font-size: 1.25rem;
	position: absolute;
	right: 0;
	top: .5rem
}
.tve__provider-select__search-form__button {
	color: var(--white)
}
.tve__provider-select__search-form__button:hover {
	opacity: var(--default-hover-opacity)
}
.tve__provider-select__search-form__button:active {
	opacity: var(--default-active-opacity)
}
.tve__provider-select__search-results {
	-ms-overflow-style: none;
	max-height: 21rem;
	overflow: scroll;
	scrollbar-width: none
}
.tve__provider-select__search-results::-webkit-scrollbar {
	display: none
}
@media only screen and (min-width:1000px) {
	.tve__provider-select__search-results {
		min-height: 21rem
	}
}
.tve__provider-select__search-results--fill {
	max-height: unset
}
.tve__provider-select__search-results__button {
	background-color: var(--white);
	border-bottom: 1px solid var(--grey-40);
	color: var(--black);
	display: block;
	font-family: var(--founders-cond);
	font-size: 1.5rem;
	line-height: 1;
	padding: 1.25rem;
	text-align: left;
	width: 100%
}
.tve__provider-select__search-results__button:hover {
	background-color: var(--grey-20)
}
.tve__provider-select__search-results__button:active {
	background-color: var(--white)
}
.tve__provider-select__map {
	background-color: rgba(var(--black-rgb), .7);
	font-family: var(--founders-cond);
	font-size: 1rem;
	margin: 0 auto 1.5rem;
	max-width: 23.4375rem
}
@media only screen and (min-width:758px) {
	.tve__provider-select__map {
		width: 23.4375rem
	}
}
.tve__provider-select__map__item {
	border-bottom: 3px solid var(--grey-50);
	display: inline-block;
	padding: .625rem .375rem;
	width: 33.3%
}
.tve__provider-select__map__item--active {
	border-bottom-color: var(--tve-provider-select-action-color)
}
.tve__provider-select__featured-grid {
	display: inline-block;
	margin: 0 auto
}
@media only screen and (min-width:1000px) {
	.tve__provider-select__featured-grid {
		display: block
	}
}
.tve__provider-select__featured-grid__provider {
	background-color: #181818;
	float: left;
	margin: 0 .1875rem .1875rem 0
}
@media only screen and (max-width:757px) {
	.tve__provider-select__featured-grid__provider:nth-of-type(3n+1) {
		clear: left
	}
	.tve__provider-select__featured-grid__provider:nth-of-type(3n+3) {
		margin: 0
	}
}
@media only screen and (max-width:375px) {
	.tve__provider-select__featured-grid__provider {
		height: 4.375rem;
		width: calc(33% - 2px)
	}
}
@media only screen and (min-width:376px)and (max-width:757px) {
	.tve__provider-select__featured-grid__provider {
		height: 4.375rem;
		width: 6.875rem
	}
}
@media only screen and (min-width:758px) {
	.tve__provider-select__featured-grid__provider {
		height: 4.3125rem;
		width: 7.5625rem
	}
	.tve__provider-select__featured-grid__provider:nth-of-type(5n+1) {
		clear: left
	}
	.tve__provider-select__featured-grid__provider:nth-of-type(5n+5) {
		margin: 0
	}
}
@media only screen and (min-width:1000px) {
	.tve__provider-select__featured-grid__provider {
		height: 4.625rem;
		width: 8.125rem
	}
}
@media only screen and (min-width:1240px) {
	.tve__provider-select__featured-grid__provider {
		height: 4.9375rem;
		width: 8.625rem
	}
}
.tve__provider-select__featured-grid__provider__hide-mobile {
	display: none
}
@media only screen and (min-width:758px) {
	.tve__provider-select__featured-grid__provider__hide-mobile {
		display: block
	}
}
.tve__provider-select__featured-grid__button__provider {
	background-color: var(--black);
	height: 100%;
	padding: .625rem;
	width: 100%
}
@media only screen and (min-width:758px) {
	.tve__provider-select__featured-grid__button__provider {
		padding: .75rem
	}
}
@media only screen and (min-width:1240px) {
	.tve__provider-select__featured-grid__button__provider {
		padding: .875rem
	}
}
.tve__provider-select__featured-grid__button__provider:hover {
	background-color: var(--grey-60)
}
.tve__provider-select__featured-grid__button__provider:active {
	background-color: var(--grey-50)
}
.tve__provider-select__featured-grid__button__provider>img {
	height: auto;
	max-width: 100%;
	pointer-events: none
}
.tve__provider-select__select {
	position: relative
}
.tve__provider-select__select select {
	appearance: none;
	background: var(--white);
	border: 1px solid var(--grey-50);
	border-radius: 0;
	box-shadow: none!important;
	font-family: var(--founders-mono);
	letter-spacing: -.04em;
	padding: .5rem;
	width: 100%
}
.tve__provider-select__select__down {
	color: var(--black);
	pointer-events: none;
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 1
}
.tve__provider-select__back-button {
	align-items: center;
	border-bottom: 1px solid var(--grey-60);
	display: flex;
	flex-flow: row nowrap;
	margin-bottom: 1.25rem;
	min-height: 3.125rem;
	padding: 0 0 .75rem
}
@media only screen and (min-width:758px) {
	.tve__provider-select__back-button {
		margin-bottom: 2.5rem;
		padding-right: 5rem
	}
}
.tve__provider-select__back-button__button {
	align-items: center;
	background-color: var(--tve-provider-select-action-color);
	color: var(--black);
	display: flex;
	font-family: var(--founders-cond);
	font-size: 1rem;
	justify-content: space-between;
	padding: .625rem .5rem;
	text-transform: uppercase
}
.tve__provider-select__back-button__button :first-child {
	font-size: .875rem;
	margin: .125rem .25rem 0 0
}
.tve__provider-select__back-button__button:hover {
	background-color: var(--tve-provider-select-action-hover)
}
.tve__provider-select__back-button__button:active {
	background-color: var(--tve-provider-select-action-active)
}
.tve__provider-select__back-button__text {
	flex: 1 1;
	margin: 0;
	padding: 0
}
.tve__provider-select__loader-icon {
	font-family: var(--founders-mono);
	font-size: 1rem;
	letter-spacing: -.04em;
	line-height: 1;
	margin: 6rem 0;
	position: relative
}
.tve__provider-select__loader-icon .icon {
	animation: dotFlashing 1s linear infinite alternate;
	animation-delay: .5s;
	display: inline-block;
	font-size: 1.25rem;
	margin-right: 1rem
}
.tve__provider-select__loader-icon .icon:first-of-type {
	animation-delay: 0s
}
.tve__provider-select__loader-icon .icon:last-of-type {
	animation-delay: 1s;
	margin-right: 0
}
@keyframes dotFlashing {
	0% {
		opacity: 1
	}
	50%, to {
		opacity: .3
	}
}
:root {
	--typeicon-background: var(--default-color);
	--typeicon-color: var(--white);
	--typeicon-radius-position-left: auto;
	--typeicon-radius-position-bottom: auto
}
.today {
	--typeicon-radius-position-left: -4px;
	--typeicon-radius-position-bottom: -4px
}
.typeicon {
	align-items: center;
	background: var(--default-color);
	background: var(--typeicon-background);
	color: var(--white);
	color: var(--typeicon-color);
	display: flex;
	font-size: 6px;
	height: 1.875rem;
	justify-content: center;
	left: auto;
	line-height: 1;
	pointer-events: none;
	width: 1.875rem
}
@media only screen and (min-width:1240px) {
	.typeicon {
		height: 2rem;
		width: 2rem
	}
}
.typeicon__radius {
	bottom: auto;
	bottom: var(--typeicon-radius-position-bottom);
	left: auto;
	left: var(--typeicon-radius-position-left)
}
.typeicon.icon-video.pointer-events-initial {
	pointer-events: auto
}
.styles_placeholder___JiDI {
	position: relative;
	z-index: 1
}
.styles_r50__nH6uE, .styles_r56__fk92C, .styles_r100__d092G {
	width: 100%
}
.styles_r100__d092G {
	padding-top: 100%
}
.styles_r50__nH6uE {
	padding-top: 50%
}
.styles_r56__fk92C {
	padding-top: 56.25%
}
.mini-player {
	--miniplayer__default__medium-bp--max-width: 25rem;
	--miniplayer__default__headline--font-size: var(--text-18);
	--miniplayer__default__headline--color: var(--grey-40);
	--miniplayer__default__action--background-color: var(--default-color);
	--miniplayer__default__action--color: var(--white);
	--miniplayer__default__logo--fill: var(--grey-40);
	--miniplayer__default__logo-alt--fill: var(--grey-40);
	--miniplayer__default__logo--font-size: 0.75rem;
	--miniplayer__default__logo--margin-bottom: 0.3125rem;
	--miniplayer__default__signin--font-size: var(--text-18);
	--miniplayer__light--background-color: var(--grey-20);
	--miniplayer__light--margin-bottom: 1.875rem;
	--miniplayer__light__headline--color: var(--black);
	--miniplayer__light__logo--fill: var(--black);
	--miniplayer__light__logo--margin-bottom: 0.75rem
}
body.msnbc .mini-player {
	--miniplayer__default__medium-bp--max-width: auto;
	--miniplayer__default__headline--font-size: var(--text-16);
	--miniplayer__default__headline--color: var(--white);
	--miniplayer__default__action--background-color: var(--yellow-40);
	--miniplayer__default__action--color: var(--black);
	--miniplayer__default__logo--margin-bottom: 0.5rem;
	--miniplayer__default__signin--font-size: var(--text-16)
}
body.today .mini-player {
	--miniplayer__default__logo--fill: var(--white);
	--miniplayer__default__logo-alt--fill: var(--orange-30)
}
.mini-tease-local {
	--miniplayer__local__width: 4.8125rem;
	--miniplayer__local__logo__height: 0.75rem;
	--miniplayer__local__margin: 0rem 2rem 0rem 0rem;
	--miniplayer__local__live__margin: -0.125rem 0.125rem 0rem 0rem;
	--miniplayer__local__dot__color: var(--breaking-red);
	--miniplayer__local__dot__color--light: var(--breaking-red);
	--miniplayer__local__dot__color--transparentLight: var(--breaking-red);
	--miniplayer__local__default__logo--fill: var(--white);
	--miniplayer__local__default__logo--fill--light: var(--grey-70);
	--miniplayer__local__default__logo--fill--light--hover: var(--default-color);
	--miniplayer__local__default__logo--fill--transparentLight: var(--grey-70);
	--miniplayer__local__default__logo--fill--transparentLight--hover: var(--default-color)
}
@media only screen and (min-width:758px) {
	.mini-tease-local {
		--miniplayer__local__width: 5.9375rem
	}
}
body.msnbc .mini-tease-local {
	--miniplayer__local__width: 3.5rem;
	--miniplayer__local__live__margin: 0.0625rem 0.125rem 0rem 0rem
}
body.today .mini-tease-local {
	--miniplayer__local__width: 6.25rem;
	--miniplayer__local__live__margin: 0rem 0.25rem 0rem 0rem;
	--miniplayer__local__dot__color: var(--white);
	--miniplayer__local__default__logo--fill--light--hover: var(--orange-30);
	--miniplayer__local__default__logo--fill--transparentLight--hover: var(--orange-30)
}
body.news .mini-tease-local {
	--miniplayer__local__live__margin: 0rem 0.1875rem 0rem 0rem
}
.mini-tease-local {
	align-items: center;
	display: flex;
	flex-flow: row nowrap;
	height: 100%;
	width: unset
}
.mini-tease-local--live:before {
	animation: live-dot-blink 1.5s ease-in-out infinite;
	background-color: var(--miniplayer__local__dot__color);
	border-radius: 50%;
	content: "";
	display: inline-block;
	height: .5rem;
	margin: var(--miniplayer__local__live__margin);
	width: .5rem
}
.mini-tease-local__link {
	display: block;
	flex: 1 1;
	line-height: 0;
	margin: var(--miniplayer__local__margin);
	width: var(--miniplayer__local__width)
}
.mini-tease-local__logo {
	color: var(--miniplayer__local__default__logo--fill);
	display: inline-block
}
.mini-tease-local__logo:hover {
	opacity: .7
}
.light .mini-tease-local--live:before {
	background-color: var(--miniplayer__local__dot__color--light)
}
.light .mini-tease-local__logo {
	color: var(--miniplayer__local__default__logo--fill--light)
}
.light .mini-tease-local__logo:hover {
	color: var(--miniplayer__local__default__logo--fill--light--hover);
	opacity: 1
}
.transparentLight .mini-tease-local--live:before {
	background-color: var(--miniplayer__local__dot__color--transparentLight)
}
.transparentLight svg.mini-tease-local__logo {
	color: var(--miniplayer__local__default__logo--fill--transparentLight)
}
.transparentLight svg.mini-tease-local__logo:hover {
	color: var(--miniplayer__local__default__logo--fill--transparentLight--hover);
	opacity: 1
}
div.mini-player {
	font-family: var(--founders-cond);
	height: 80px;
	line-height: 1;
	overflow: hidden;
	position: relative;
	width: 100%
}
@media only screen and (min-width:758px) {
	div.mini-player {
		max-width: var(--miniplayer__default__medium-bp--max-width);
		width: unset
	}
}
div.mini-player .mini-player__button {
	background: #0000;
	border: none;
	color: inherit;
	cursor: pointer;
	display: flex;
	flex-flow: row nowrap;
	font: inherit;
	margin: 0;
	outline: inherit;
	padding: 0;
	text-align: unset;
	width: 100%
}
div.mini-player .mini-player__tease {
	display: block;
	flex-shrink: 0;
	height: 5rem;
	position: relative;
	width: 8.875rem
}
div.mini-player .mini-player__content {
	margin: .9375rem .9375rem 0;
	width: 12.5rem
}
@media only screen and (min-width:758px) {
	div.mini-player .mini-player__content {
		margin-right: 0
	}
}
@media only screen and (min-width:1000px) {
	div.mini-player .mini-player__content {
		width: 17.5rem
	}
}
div.mini-player .mini-player__logo {
	font-size: 12px
}
div.mini-player .mini-player__logo svg {
	display: inline-block
}
div.mini-player .mini-player__logo-text {
	height: 12px;
	margin-bottom: var(--miniplayer__default__logo--margin-bottom);
	width: 97px
}
div.mini-player .mini-player__logo-icon {
	color: var(--miniplayer__default__logo-alt--fill);
	height: 10px;
	margin-bottom: 7px;
	width: 22px
}
div.mini-player .mini-player__logo-today {
	color: var(--miniplayer__default__logo--fill)
}
div.mini-player .mini-player__logo-allday {
	color: var(--miniplayer__default__logo-alt--fill)
}
div.mini-player .mini-player__headline {
	color: var(--miniplayer__default__headline--color);
	font-size: var(--miniplayer__default__headline--font-size);
	margin: -4px 0 0;
	overflow: hidden
}
div.mini-player .mini-player__live-flag:before {
	animation: live-dot-blink 1.5s ease-in-out infinite;
	background-color: #fa3a3a;
	border-radius: 50%;
	content: "";
	display: inline-block;
	height: 8px;
	margin-bottom: 2px;
	margin-right: 5px;
	width: 8px
}
div.mini-player .mini-player__typeicon.typeicon {
	background: var(--miniplayer__default__action--background-color);
	color: var(--miniplayer__default__action--color)
}
div.mini-player .mini-player__typeicon.typeicon:before {
	font-size: .5rem
}
div.mini-player .mini-player__sign-in {
	height: 1rem;
	position: absolute;
	right: .9375rem;
	top: .625rem;
	width: 3.875rem
}
@media only screen and (min-width:758px) {
	div.mini-player .mini-player__sign-in {
		right: 0
	}
}
div.mini-player .mini-player__sign-in-button {
	align-items: flex-end;
	background: #0000;
	border: none;
	color: var(--miniplayer__default__action--background-color);
	display: flex;
	flex-flow: row nowrap;
	font-size: 0;
	height: 100%;
	outline: none;
	width: 100%
}
div.mini-player .mini-player__sign-in-button:focus {
	outline: 0
}
div.mini-player .mini-player__sign-in-button:hover {
	opacity: var(--opacity-70)
}
div.mini-player .mini-player__sign-in-button:active {
	opacity: var(--opacity-50)
}
div.mini-player .mini-player__sign-in-button-text, div.mini-player .mini-player__sign-in-button .icon-lock {
	font-size: var(--miniplayer__default__signin--font-size)
}
div.mini-player .mini-player__sign-in-button-text {
	margin: 0 0 -.125rem .1875rem;
	text-transform: uppercase
}
div.mini-player img {
	display: block
}
div.mini-player.mini-player--light {
	background-color: var(--miniplayer__light--background-color);
	margin-bottom: var(--miniplayer__light--margin-bottom)
}
div.mini-player.mini-player--light .mini-player__content {
	width: auto
}
div.mini-player.mini-player--light .mini-player__logo {
	fill: var(--miniplayer__light__logo--fill);
	margin-bottom: var(--miniplayer__light__logo--margin-bottom)
}
div.mini-player.mini-player--light .mini-player__headline {
	color: var(--miniplayer__light__headline--color)
}
div.mini-player .mini-player__button:hover .mini-player__content {
	opacity: var(--opacity-70)
}
div.mini-player .mini-player__button:active .mini-player__content {
	opacity: var(--opacity-50)
}
.ad-sponsor {
	display: none;
	height: 100%;
	visibility: hidden
}
@media only screen and (min-width:1000px) {
	.ad-sponsor {
		visibility: visible
	}
	.ad-sponsor--displayed, .hfsh .ad-sponsor--displayed {
		align-items: center;
		display: flex;
		justify-content: center;
		margin-right: var(--space-24)
	}
}
.ad-sponsor__label, .hfsh .ad-sponsor__label {
	color: var(--white);
	display: block;
	font-size: var(--text-10);
	margin-right: var(--space-8);
	opacity: var(--opacity-70);
	text-transform: uppercase
}
.hfsh.active .ad-sponsor__label, .hfsh.light .ad-sponsor__label, .hfsh.menu-open .ad-sponsor__label {
	color: var(--black)
}
.ad-sponsor__utility {
	display: inline-block;
	line-height: 1
}
.hfsh.menu-open .ad-sponsor {
	display: none
}
.styles_verticalLogo__wpcG9 {
	display: flex;
	font-family: FoundersGroteskCond, Arial Narrow, Arial, sans-serif;
	font-weight: 400;
	height: auto;
	padding-left: 0;
	padding-right: 1rem;
	position: relative
}
.styles_vertical__adXAV {
	flex-shrink: 0
}
.styles_logo__HFWAy {
	display: block;
	font-size: 1.25rem;
	line-height: 1.25rem;
	margin-top: 1.25rem
}
.styles_white__OrMUH .styles_logo__HFWAy {
	color: #fff
}
.styles_black__qOqFH .styles_logo__HFWAy {
	color: #000
}
.styles_hasTagline__os5zH .styles_logo__HFWAy {
	margin-top: .875rem
}
@media only screen and (min-width:758px) {
	.styles_logo__HFWAy {
		font-size: 1.875rem;
		line-height: 1.875rem;
		margin-top: 1.5625rem;
		transition: color .5s
	}
	.styles_active__v8evD .styles_logo__HFWAy {
		color: #000;
		transition: color .5s 1s
	}
	.styles_hasTagline__os5zH .styles_logo__HFWAy {
		margin-top: 1.0625rem
	}
}
.styles_tagline__v_u3F {
	display: block;
	padding-left: .375rem;
	padding-top: .125rem;
	white-space: nowrap
}
.think .styles_tagline__v_u3F {
	color: #ff5042
}
.styles_white__OrMUH .styles_tagline__v_u3F {
	color: #fff
}
.think .styles_black__qOqFH .styles_tagline__v_u3F {
	color: #ff5042
}
@media only screen and (min-width:758px) {
	.styles_tagline__v_u3F {
		padding-left: .625rem;
		transition: color .5s
	}
	.styles_active__v8evD .styles_tagline__v_u3F {
		transition: color .5s 1s
	}
	.think .styles_active__v8evD .styles_tagline__v_u3F {
		color: #ff5042
	}
}
.styles_peacock__A2xQq {
	flex-basis: 2.125rem;
	flex-shrink: 0;
	height: 1.25rem;
	margin: 1.25rem .4375rem 0
}
.styles_white__OrMUH .styles_peacock__A2xQq {
	fill: #fff
}
.styles_black__qOqFH .styles_peacock__A2xQq {
	fill: #000
}
.styles_hasTagline__os5zH .styles_peacock__A2xQq {
	margin-top: .875rem
}
@media only screen and (min-width:758px) {
	.styles_peacock__A2xQq {
		flex-basis: 3.125rem;
		height: 1.875rem;
		margin: 1.5625rem .625rem 0;
		transition: margin-right .5s ease, fill .5s
	}
	.styles_fill__PHk5V .styles_peacock__A2xQq {
		transition: margin-right .5s ease, fill .5s 1s
	}
	.news .styles_fill__PHk5V .styles_peacock__A2xQq {
		fill: #102039
	}
	.noticias .styles_fill__PHk5V .styles_peacock__A2xQq {
		fill: #23283c
	}
	.mach .styles_fill__PHk5V .styles_peacock__A2xQq {
		fill: #5c00d8
	}
	.better .styles_fill__PHk5V .styles_peacock__A2xQq {
		fill: #21d1aa
	}
	.globalcitizen .styles_fill__PHk5V .styles_peacock__A2xQq {
		fill: #7eaaad
	}
	.msnbc .styles_fill__PHk5V .styles_peacock__A2xQq {
		fill: #3061ff
	}
	.think .styles_fill__PHk5V .styles_peacock__A2xQq {
		fill: #ff5042
	}
	.today .styles_fill__PHk5V .styles_peacock__A2xQq {
		fill: #ff503c
	}
	.styles_scrolled__6l3yO .styles_peacock__A2xQq {
		margin-left: 0;
		margin-right: -1.25rem
	}
	.styles_hasTagline__os5zH .styles_peacock__A2xQq {
		margin-top: 1.0625rem
	}
	.styles_active__v8evD .styles_peacock__A2xQq {
		transition: margin-right .5s ease, fill .5s 1s
	}
	.news .styles_active__v8evD .styles_peacock__A2xQq {
		fill: #102039
	}
	.noticias .styles_active__v8evD .styles_peacock__A2xQq {
		fill: #23283c
	}
	.mach .styles_active__v8evD .styles_peacock__A2xQq {
		fill: #5c00d8
	}
	.better .styles_active__v8evD .styles_peacock__A2xQq {
		fill: #21d1aa
	}
	.globalcitizen .styles_active__v8evD .styles_peacock__A2xQq {
		fill: #7eaaad
	}
	.msnbc .styles_active__v8evD .styles_peacock__A2xQq {
		fill: #3061ff
	}
	.think .styles_active__v8evD .styles_peacock__A2xQq {
		fill: #ff5042
	}
	.today .styles_active__v8evD .styles_peacock__A2xQq {
		fill: #ff503c
	}
	.msnbc .styles_active__v8evD .styles_peacock__A2xQq, .news .styles_active__v8evD .styles_peacock__A2xQq {
		fill: #000
	}
}
.styles_peacock__A2xQq .styles_feather__wAbuX {
	transform-box: fill-box;
	transition: transform .5s, opacity .5s
}
.styles_peacock__A2xQq .styles_feather__wAbuX:nth-child(7) {
	transform-origin: -12% 107%
}
.styles_peacock__A2xQq .styles_feather__wAbuX:nth-child(6) {
	transform-origin: -12% 114%
}
.styles_peacock__A2xQq .styles_feather__wAbuX:nth-child(5) {
	transform-origin: 19% 121%
}
.styles_peacock__A2xQq .styles_feather__wAbuX:nth-child(4) {
	transform-origin: 98% 105%
}
.styles_peacock__A2xQq .styles_feather__wAbuX:nth-child(3) {
	transform-origin: 117% 100%
}
.styles_peacock__A2xQq .styles_feather__wAbuX:nth-child(2) {
	transform-origin: 100% 100%;
	transition: transform .5s, opacity .5s
}
@media only screen and (min-width:758px) {
	.styles_scrolled__6l3yO .styles_peacock__A2xQq .styles_feather__wAbuX:nth-child(7) {
		opacity: 0;
		transform: rotate(-145deg)
	}
	.styles_scrolled__6l3yO .styles_peacock__A2xQq .styles_feather__wAbuX:nth-child(6) {
		opacity: 0;
		transform: rotate(-110deg)
	}
	.styles_scrolled__6l3yO .styles_peacock__A2xQq .styles_feather__wAbuX:nth-child(5) {
		opacity: 0;
		transform: rotate(-81deg)
	}
	.styles_scrolled__6l3yO .styles_peacock__A2xQq .styles_feather__wAbuX:nth-child(4) {
		opacity: 0;
		transform: rotate(-67deg)
	}
	.styles_scrolled__6l3yO .styles_peacock__A2xQq .styles_feather__wAbuX:nth-child(3) {
		opacity: 0;
		transform: rotate(-34deg)
	}
	.styles_scrolled__6l3yO .styles_peacock__A2xQq .styles_feather__wAbuX:nth-child(2) {
		transform: scale(2);
		transition: transform .5s 1s, opacity .5s 1s
	}
	.styles_scrolled__6l3yO .styles_peacock__A2xQq .styles_feather__wAbuX:first-child {
		transform-origin: -12% 107%
	}
}
.styles_container__ExN62 {
	font-family: FoundersGroteskCond, Arial Narrow, Arial, sans-serif;
	font-weight: 400;
	line-height: inherit;
	padding-left: 0;
	padding-right: 1.875rem;
	position: relative
}
.styles_logo__wCAmP {
	color: #000;
	font-size: 1.8125rem;
	line-height: 1.8125rem;
	line-height: 2.4;
	margin: 0 1.25rem;
	padding-right: 1.5625rem
}
.styles_logo__wCAmP img {
	height: 30px
}
@media only screen and (min-width:758px) {
	.styles_logo__wCAmP {
		font-size: 2.5625rem;
		line-height: 2.5625rem;
		line-height: 2.2
	}
	.styles_logo__wCAmP img {
		height: auto
	}
}
.styles_noticiasLogo__3kQIR {
	align-items: center;
	display: flex;
	line-height: inherit;
	padding-left: 0;
	padding-right: 1.875rem;
	position: relative
}
.styles_logo__KA_Cw {
	font-size: 1.25rem;
	line-height: 1.25rem;
	line-height: inherit
}
.styles_white__65kB1 .styles_logo__KA_Cw {
	color: #fff
}
.styles_black__a8ZmF .styles_logo__KA_Cw {
	color: #000
}
@media only screen and (min-width:758px) {
	.styles_logo__KA_Cw {
		font-size: 1.875rem;
		line-height: 1.875rem;
		transition: color .5s
	}
	.styles_active__aQ9Bo .styles_logo__KA_Cw {
		color: #000;
		transition: color .5s 1s
	}
}
.styles_logo__2Seux {
	height: calc(100% - 40px);
	margin: 20px;
	width: auto
}
.styles_logo__2Seux.white {
	fill: #fff
}
.styles_todayLogo__BOIg5 {
	align-items: center;
	display: flex;
	line-height: inherit;
	padding-left: 0;
	padding-right: 1.875rem;
	position: relative
}
.styles_logo__n5jMa {
	font-size: 1.25rem;
	line-height: 1.25rem;
	line-height: inherit
}
.styles_white__BX8SY .styles_logo__n5jMa {
	color: #fff
}
.styles_black__uKfSQ .styles_logo__n5jMa {
	color: #000
}
@media only screen and (min-width:758px) {
	.styles_logo__n5jMa {
		font-size: 1.875rem;
		line-height: 1.875rem;
		transition: color .5s
	}
	.styles_active__9JuRx .styles_logo__n5jMa {
		color: #000;
		transition: color .5s 1s
	}
}
.styles_sunrise__aYkum {
	height: 1.25rem;
	margin: 1.25rem .4375rem;
	width: 2.125rem
}
.styles_white__BX8SY .styles_sunrise__aYkum {
	fill: #fff
}
.styles_black__uKfSQ .styles_sunrise__aYkum {
	fill: #ff503c
}
@media only screen and (min-width:758px) {
	.styles_sunrise__aYkum {
		height: 1.875rem;
		margin: 1.5625rem .625rem;
		transition: margin-right .5s ease, fill .5s;
		width: 3.125rem
	}
	.styles_active__9JuRx .styles_sunrise__aYkum {
		transition: margin-right .5s ease, fill .5s 1s
	}
	.news .styles_active__9JuRx .styles_sunrise__aYkum {
		fill: #102039
	}
	.noticias .styles_active__9JuRx .styles_sunrise__aYkum {
		fill: #23283c
	}
	.mach .styles_active__9JuRx .styles_sunrise__aYkum {
		fill: #5c00d8
	}
	.better .styles_active__9JuRx .styles_sunrise__aYkum {
		fill: #21d1aa
	}
	.globalcitizen .styles_active__9JuRx .styles_sunrise__aYkum {
		fill: #7eaaad
	}
	.msnbc .styles_active__9JuRx .styles_sunrise__aYkum {
		fill: #3061ff
	}
	.think .styles_active__9JuRx .styles_sunrise__aYkum {
		fill: #ff5042
	}
	.today .styles_active__9JuRx .styles_sunrise__aYkum {
		fill: #ff503c
	}
}
.today .styles_override__MkCQd.light.active.scrolled .headline-title-text {
	color: #380538
}
.hfsh .styles_electionsNav__8d_DU {
	padding-bottom: 32px;
	pointer-events: auto;
	transition: margin 0s .25s
}
.hfsh:not(.menu-open) .styles_electionsNav__8d_DU {
	transition: none
}
.layout-header {
	--layout-header-default-background-color: var(--default-color);
	--skip-link-overlay-default-background-color: var(--default-color);
	--skip-link-overlay-default-border-color: var(--default-color);
	--skip-link-button-default-background-color: var(--default-neutral);
	--skip-link-button-default-text-color: var(--default-text-color);
	--skip-link-overlay-height: 3.75rem;
	--layout-header-z-index: 1200000;
	--main-nav-height: 60px;
	--default-local-insert-flex: initial
}
body.msnbc .layout-header {
	--skip-link-overlay-default-background-color: var(--blue-10);
	--skip-link-overlay-default-border-color: var(--blue-20);
	--skip-link-button-default-background-color: var(--blue-40);
	--skip-link-button-default-text-color: var(--white);
	--default-local-insert-flex: 0 0 var(--default-local-insert-flex-basis)
}
body.news .layout-header {
	--layout-header-default-background-color: #102039;
	--skip-link-overlay-default-background-color: var(--blue-20);
	--skip-link-overlay-default-border-color: var(--blue-30);
	--skip-link-button-default-background-color: var(--blue-40);
	--skip-link-button-default-text-color: var(--white);
	--default-local-insert-flex: 0 0 var(--default-local-insert-flex-basis)
}
body.today .layout-header {
	--skip-link-overlay-default-background-color: var(--orange-10);
	--skip-link-overlay-default-border-color: var(--orange-20);
	--skip-link-button-default-background-color: var(--orange-30);
	--skip-link-button-default-text-color: var(--white);
	--skip-link-overlay-height: 5.875rem;
	--default-local-insert-flex: 0 0 var(--default-local-insert-flex-basis)
}
@media only screen and (min-width:758px) {
	body.today .layout-header {
		--skip-link-overlay-height: 3.75rem
	}
}
body.telemundo .layout-header {
	--skip-link-overlay-default-background-color: var(--neutral-10);
	--skip-link-overlay-default-border-color: var(--blue-10);
	--skip-link-button-default-background-color: var(--red-50);
	--skip-link-button-default-text-color: var(--white);
	--skip-link-overlay-height: 3.75rem;
	--main-nav-height: 80px
}
@media only screen and (min-width:758px) {
	body.telemundo .layout-header {
		--skip-link-overlay-height: 8rem
	}
}
body.noticias .layout-header {
	--skip-link-overlay-default-background-color: var(--neutral-10);
	--skip-link-overlay-default-border-color: var(--blue-10);
	--skip-link-button-default-background-color: var(--red-50);
	--skip-link-button-default-text-color: var(--white);
	--skip-link-overlay-height: 3.75rem;
	--main-nav-height: 80px
}
@media only screen and (min-width:758px) {
	body.noticias .layout-header {
		--skip-link-overlay-height: 8rem
	}
}
body.think .layout-header {
	--skip-link-overlay-default-background-color: var(--red-10);
	--skip-link-overlay-default-border-color: var(--red-60);
	--skip-link-button-default-background-color: var(--red-70);
	--skip-link-overlay-height: 3.75rem;
	--skip-link-button-default-text-color: var(--white)
}
@media only screen and (min-width:758px) {
	body.think .layout-header {
		--skip-link-overlay-height: 8rem
	}
}
body.better .layout-header {
	--skip-link-overlay-default-background-color: var(--teal-60);
	--skip-link-overlay-default-border-color: var(--teal-70);
	--skip-link-overlay-height: 3.75rem
}
@media only screen and (min-width:758px) {
	body.better .layout-header {
		--skip-link-overlay-height: 8rem
	}
}
body.select .layout-header {
	--main-nav-height: 80px
}
.layout-header {
	transition: transform .25s ease, top .25s ease
}
.layout-header .hfsh {
	z-index: var(--layout-header-z-index)
}
.layout-header .hfsh.search-open {
	z-index: 20000000
}
@media only screen and (min-width:758px) {
	.layout-header .hfsh.has-local-insert .local-insert {
		align-items: center;
		display: flex;
		flex: var(--default-local-insert-flex);
		justify-content: flex-end
	}
}
.layout-header .hfsh.scrolled>.local {
	margin-bottom: 0
}
.layout-header__default-navbar {
	background-color: var(--layout-header-default-background-color);
	height: 60px;
	height: var(--navbar-mobile-height);
	line-height: 60px;
	line-height: var(--navbar-mobile-height)
}
@media only screen and (min-width:758px) {
	.layout-header__default-navbar {
		height: 80px;
		height: var(--navbar-default-height);
		line-height: 80px;
		line-height: var(--navbar-default-height)
	}
}
.layout-header__default-logo:after {
	background-color: var(--layout-header-default-background-color);
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 0;
	z-index: -1
}
.deportes .layout-header.show-elections-nav#hfs-header .hfsh.init+.hfsh-spacer, .entretenimiento .layout-header.show-elections-nav#hfs-header .hfsh.init+.hfsh-spacer, .noticias .layout-header.show-elections-nav#hfs-header .hfsh.init+.hfsh-spacer, .shows .layout-header.show-elections-nav#hfs-header .hfsh.init+.hfsh-spacer, .telemundo .layout-header.show-elections-nav#hfs-header .hfsh.init+.hfsh-spacer {
	height: calc(var(--main-nav-height));
	height: calc(var(--main-nav-height) + var(--election-nav-height, 0))
}
.layout-header.show-elections-nav#hfs-header .hfsh.init.small+.hfsh-spacer {
	height: calc(var(--main-nav-height) - 5px);
	height: calc(var(--main-nav-height) + var(--election-nav-height, 0) - 5px)
}
#skip-link {
	position: absolute;
	top: -500px
}
#skip-link:focus-within {
	display: flex;
	left: 0;
	top: 0;
	z-index: calc(var(--layout-header-z-index) + 1)
}
.skip-link__container {
	align-items: center;
	background-color: var(--skip-link-overlay-default-background-color);
	border: 2px solid var(--skip-link-overlay-default-border-color);
	box-sizing: border-box;
	display: flex;
	height: var(--skip-link-overlay-height);
	justify-content: center;
	width: 100%
}
.skip-link__button {
	background-color: var(--skip-link-button-default-background-color);
	border: none;
	color: var(--skip-link-button-default-text-color);
	font-family: var(--founders-cond);
	font-size: 1rem;
	font-style: normal;
	font-weight: 600;
	height: 40px;
	letter-spacing: 0;
	line-height: 1rem;
	outline: none;
	text-align: center;
	width: 200px
}
.skip-link__button:focus {
	outline: 3px solid #0db14b;
	outline-offset: 3px
}
body:has(div#electionsNav) .layout-header .hfsh.scrolled>.local {
	box-shadow: none
}
#hfs-header.notSticky {
	min-height: 60px;
	position: relative
}
#hfs-header.notSticky .hfsh {
	position: absolute
}
.styles_footerDefault__ht_AE {
	background: #2a2a2a;
	clear: both;
	padding: 6.25rem 0 3.125rem;
	position: relative
}
.news .styles_footerDefault__ht_AE {
	background-color: #102039
}
.today .styles_footerDefault__ht_AE {
	background-color: #ff503c
}
.msnbc .styles_footerDefault__ht_AE {
	background-color: #3061ff
}
@media only screen and (min-width:758px) {
	.styles_footerDefault__ht_AE {
		padding: 3.4375rem 2.5rem 2.5rem 18.5%
	}
}
@media only screen and (min-width:1000px) {
	.styles_footerDefault__ht_AE {
		padding-left: 8.75rem;
		padding-right: calc(50vw - 460px);
		padding-top: 3.125rem
	}
}
@media only screen and (min-width:1240px) {
	.styles_footerDefault__ht_AE {
		padding-right: 25px
	}
}
.styles_row__PAtL5 {
	display: block;
	padding: 0 1.25rem;
	position: relative
}
@media only screen and (min-width:758px) {
	.styles_row__PAtL5 {
		padding: 0
	}
}
.styles_backdropLogo__IX_xK {
	color: #fff;
	left: 1.25rem;
	position: absolute;
	top: 2.375rem
}
.styles_backdropLogo__IX_xK:before {
	font-size: 1.4375rem
}
@media only screen and (min-width:1000px) {
	.styles_backdropLogo__IX_xK {
		left: 1.25rem;
		top: 2.25rem
	}
}
.styles_copyright__RJU3F {
	color: #999;
	font-weight: 400;
	margin: 0;
	padding: 0
}
.msnbc .styles_copyright__RJU3F, .today .styles_copyright__RJU3F {
	color: #fff;
	opacity: .5
}
:root {
	--news-alt-red-10: #ffb4b4;
	--news-red-30: #fa3a3a;
	--think-red-40: #ff5042;
	--navbar-mobile-height: 60px;
	--navbar-default-height: 80px;
	--breaking-red: #cb1111;
	--noticias-red-50: #c31010;
	--default-gradient-value-1-rgb: 0, 34, 115;
	--default-gradient-value-2-rgb: 1, 96, 250;
	--founders-loading: "Arial Narrow", Arial, serif;
	--publico-loading: Georgia, Times New Roman, Times, Baskerville, serif;
	--lato-loading: "Arial Narrow", Arial, serif;
	--oswald-font-family: Oswald, var(--founders-cond)
}
@keyframes live-dot-blink {
	0%, to {
		opacity: 0
	}
	40%, 70% {
		opacity: 1
	}
}
@keyframes fade-in {
	0% {
		opacity: 0
	}
	to {
		opacity: 1
	}
}
@keyframes expand-in {
	0% {
		max-height: 0
	}
	to {
		max-height: 100px
	}
}
:root {
	--twelve-col-percentage: 8.3333333333%;
	--outer-gutter: 20px;
	--bp-m-width: 758px;
	--bp-l-width: 1000px;
	--bp-x-width: 1240px;
	--grid-container-m: calc(100% - var(--outer-gutter)*2);
	--grid-container-l: calc(var(--bp-l-width) - var(--outer-gutter)*2);
	--grid-container-x: calc(var(--bp-x-width) - var(--outer-gutter)*2);
	--inner-gutter-s: 2vw;
	--inner-gutter-m: 4vw;
	--inner-gutter-l: 40px;
	--inner-gutter-x: 40px
}
@media screen and (min-width:1000px) {
	:root {
		--outer-gutter: 40px
	}
}
.header-and-footer--banner-ad {
	--header-and-footer-ad-container-display: none;
	--header-and-footer-background-color: #2a2a2a;
	--header-and-footer-ad-container-padding: 0.625rem;
	--header-and-footer-ad-container-min-height: calc(3.125rem + var(--header-and-footer-ad-container-padding)*2)
}
@media only screen and (min-width:758px) {
	.header-and-footer--banner-ad {
		--header-and-footer-ad-container-min-height: calc(5.625rem + var(--header-and-footer-ad-container-padding)*2);
		--header-and-footer-ad-container-padding: 1rem;
		--header-and-footer-ad-container-display: flex
	}
}
@media only screen and (min-width:1000px) {
	.header-and-footer--banner-ad {
		--header-and-footer-ad-container-min-height: calc(15.625rem + var(--header-and-footer-ad-container-padding)*2)
	}
}
body.today .header-and-footer--banner-ad {
	--header-and-footer-background-color: #ebebeb
}
body.deportes .header-and-footer--banner-ad, body.entretenimiento .header-and-footer--banner-ad, body.noticias .header-and-footer--banner-ad, body.shows .header-and-footer--banner-ad, body.telemundo .header-and-footer--banner-ad {
	--header-and-footer-ad-container-display: flex
}
.header-and-footer--banner-ad {
	align-items: center;
	backface-visibility: initial;
	background: var(--header-and-footer-background-color);
	display: var(--header-and-footer-ad-container-display);
	justify-content: center;
	min-height: var(--header-and-footer-ad-container-min-height);
	opacity: 1;
	padding: var(--header-and-footer-ad-container-padding);
	position: sticky;
	text-align: center;
	top: 0;
	z-index: 99999
}
.header-and-footer--banner-ad.header-and-footer--static {
	position: relative
}
:root {
	--package-spacing: 3rem
}
.globalContainerStyles_container__XzPpd {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: auto;
	font-family: PublicoText, Georgia, Times New Roman, serif;
	font-weight: 400;
	overflow-anchor: none;
	position: relative;
	z-index: 0
}
* {
	box-sizing: border-box
}
body, html {
	margin: 0;
	max-width: 100vw;
	padding: 0
}
@media print {
	body, html {
		max-width: none
	}
}
body {
	overflow-x: hidden
}
body.xfinity #globalContainerStyles_XPNV_header_wrapper__0wQtp {
	position: sticky!important;
	top: 0
}
body.disable-vertical-scroll {
	height: 100%;
	overflow-y: hidden;
	width: 100%
}
body.isIOS {
	position: fixed
}
body.select .globalContainerStyles_container__XzPpd {
	font-family: Lato, Arial, sans-serif
}
picture {
	font-size: 0
}
picture img {
	width: 100%
}
a {
	color: inherit;
	outline: none;
	text-decoration: none
}
ul {
	list-style: none;
	margin: 0;
	padding: 0
}
.hidden {
	display: none
}
.playmakerEmbedPage {
	height: 100%;
	width: 100%
}
.playmakerEmbedPage #__next, .playmakerEmbedPage #CHROMELESS_LAYOUT {
	background: var(--black);
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: center;
	max-height: 100vh;
	overflow-y: hidden;
	width: 100%
}