.mdc-icon {
	transition: none
}

.mdc-icon--premium {
	fill: #5050cc
}

.mdc-loader--delayed {
	-webkit-animation: a .6s;
	animation: a .6s
}

@-webkit-keyframes a {
	0% {
		opacity: 0
	}

	50% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes a {
	0% {
		opacity: 0
	}

	50% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

.mdc-loader--inverted .mds-loader__item[data-v-3928d160]:after {
	background: #fff
}

.mdc-link--body[data-v-03f5c8f0], .mdc-link[data-v-03f5c8f0] {
	font-style: inherit
}

.mdc-link--body.mdc-link--on-dark[data-v-03f5c8f0] {
	color: #fff
}

	.mdc-link--body.mdc-link--on-dark[data-v-03f5c8f0]:hover, .mdc-link--body.mdc-link--on-dark[data-v-03f5c8f0]:hover:visited {
		border-color: #008dde;
		color: #008dde
	}

.mdc-link--no-underline[data-v-03f5c8f0] {
	border: 0;
	font-style: inherit;
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375;
	-webkit-box-decoration-break: slice;
	box-decoration-break: slice;
	font-weight: inherit;
	outline: 0;
	text-decoration: none;
	transition: color .2s linear,border-bottom .2s linear;
	border-bottom: 0
}

.mdc-link--no-underline[data-v-03f5c8f0], .mds-container--light-gray .mdc-link--no-underline[data-v-03f5c8f0], .mds-container--white .mdc-link--no-underline[data-v-03f5c8f0] {
	color: #1e1e1e
}

.mds-container--black .mdc-link--no-underline[data-v-03f5c8f0], .mds-container--dark-gray .mdc-link--no-underline[data-v-03f5c8f0] {
	color: #fff
}

.mdc-link--no-underline[data-v-03f5c8f0], .mds-container--black .mdc-link--no-underline[data-v-03f5c8f0], .mds-container--dark-gray .mdc-link--no-underline[data-v-03f5c8f0], .mds-container--light-gray .mdc-link--no-underline[data-v-03f5c8f0], .mds-container--white .mdc-link--no-underline[data-v-03f5c8f0] {
	border-bottom: 0
}

	.mdc-link--no-underline.mds-link--visited[data-v-03f5c8f0], .mdc-link--no-underline[data-v-03f5c8f0]:visited, .mds-container--light-gray .mdc-link--no-underline.mds-link--visited[data-v-03f5c8f0], .mds-container--light-gray .mdc-link--no-underline[data-v-03f5c8f0]:visited, .mds-container--white .mdc-link--no-underline.mds-link--visited[data-v-03f5c8f0], .mds-container--white .mdc-link--no-underline[data-v-03f5c8f0]:visited {
		color: #5e5e5e
	}

	.mds-container--black .mdc-link--no-underline.mds-link--visited[data-v-03f5c8f0], .mds-container--black .mdc-link--no-underline[data-v-03f5c8f0]:visited, .mds-container--dark-gray .mdc-link--no-underline.mds-link--visited[data-v-03f5c8f0], .mds-container--dark-gray .mdc-link--no-underline[data-v-03f5c8f0]:visited {
		color: #ababab
	}

	.mdc-link--no-underline.mds-link--hover[data-v-03f5c8f0], .mdc-link--no-underline[data-v-03f5c8f0]:hover, .mds-container--light-gray .mdc-link--no-underline.mds-link--hover[data-v-03f5c8f0], .mds-container--light-gray .mdc-link--no-underline[data-v-03f5c8f0]:hover, .mds-container--white .mdc-link--no-underline.mds-link--hover[data-v-03f5c8f0], .mds-container--white .mdc-link--no-underline[data-v-03f5c8f0]:hover {
		color: #006fba
	}

	.mds-container--black .mdc-link--no-underline.mds-link--hover[data-v-03f5c8f0], .mds-container--black .mdc-link--no-underline[data-v-03f5c8f0]:hover, .mds-container--dark-gray .mdc-link--no-underline.mds-link--hover[data-v-03f5c8f0], .mds-container--dark-gray .mdc-link--no-underline[data-v-03f5c8f0]:hover {
		color: #008dde
	}

	.mdc-link--no-underline.mds-link--hover[data-v-03f5c8f0], .mdc-link--no-underline[data-v-03f5c8f0]:hover, .mds-container--black .mdc-link--no-underline.mds-link--hover[data-v-03f5c8f0], .mds-container--black .mdc-link--no-underline[data-v-03f5c8f0]:hover, .mds-container--dark-gray .mdc-link--no-underline.mds-link--hover[data-v-03f5c8f0], .mds-container--dark-gray .mdc-link--no-underline[data-v-03f5c8f0]:hover, .mds-container--light-gray .mdc-link--no-underline.mds-link--hover[data-v-03f5c8f0], .mds-container--light-gray .mdc-link--no-underline[data-v-03f5c8f0]:hover, .mds-container--white .mdc-link--no-underline.mds-link--hover[data-v-03f5c8f0], .mds-container--white .mdc-link--no-underline[data-v-03f5c8f0]:hover {
		border-color: 0
	}

	.mdc-link--no-underline.mds-link--focus[data-v-03f5c8f0], .mdc-link--no-underline[data-v-03f5c8f0]:focus {
		box-shadow: 0 0 4px 2px rgba(0,119,207,.8)
	}

.mdc-link--no-underline.mdc-link--on-dark[data-v-03f5c8f0] {
	color: #fff
}

.mdc-link--no-visited[data-v-03f5c8f0] {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375;
	-webkit-box-decoration-break: slice;
	box-decoration-break: slice;
	font-weight: inherit;
	outline: 0;
	text-decoration: none;
	transition: color .2s linear,border-bottom .2s linear;
	border-bottom: 1px solid #ababab;
	font-style: inherit
}

.mdc-link--no-visited[data-v-03f5c8f0], .mds-container--light-gray .mdc-link--no-visited[data-v-03f5c8f0], .mds-container--white .mdc-link--no-visited[data-v-03f5c8f0] {
	color: #1e1e1e
}

.mds-container--black .mdc-link--no-visited[data-v-03f5c8f0], .mds-container--dark-gray .mdc-link--no-visited[data-v-03f5c8f0] {
	color: #fff
}

.mdc-link--no-visited[data-v-03f5c8f0], .mds-container--light-gray .mdc-link--no-visited[data-v-03f5c8f0], .mds-container--white .mdc-link--no-visited[data-v-03f5c8f0] {
	border-bottom: 1px solid #ababab
}

.mds-container--black .mdc-link--no-visited[data-v-03f5c8f0], .mds-container--dark-gray .mdc-link--no-visited[data-v-03f5c8f0] {
	border-bottom: 1px solid grey
}

.mdc-link--no-visited.mds-link--visited[data-v-03f5c8f0], .mdc-link--no-visited[data-v-03f5c8f0]:visited, .mds-container--light-gray .mdc-link--no-visited.mds-link--visited[data-v-03f5c8f0], .mds-container--light-gray .mdc-link--no-visited[data-v-03f5c8f0]:visited, .mds-container--white .mdc-link--no-visited.mds-link--visited[data-v-03f5c8f0], .mds-container--white .mdc-link--no-visited[data-v-03f5c8f0]:visited {
	color: #1e1e1e
}

.mds-container--black .mdc-link--no-visited.mds-link--visited[data-v-03f5c8f0], .mds-container--black .mdc-link--no-visited[data-v-03f5c8f0]:visited, .mds-container--dark-gray .mdc-link--no-visited.mds-link--visited[data-v-03f5c8f0], .mds-container--dark-gray .mdc-link--no-visited[data-v-03f5c8f0]:visited {
	color: #fff
}

.mdc-link--no-visited.mds-link--hover[data-v-03f5c8f0], .mdc-link--no-visited[data-v-03f5c8f0]:hover {
	border-color: #006fba
}

.mdc-link--no-visited.mds-link--hover[data-v-03f5c8f0], .mdc-link--no-visited[data-v-03f5c8f0]:hover, .mds-container--light-gray .mdc-link--no-visited.mds-link--hover[data-v-03f5c8f0], .mds-container--light-gray .mdc-link--no-visited[data-v-03f5c8f0]:hover, .mds-container--white .mdc-link--no-visited.mds-link--hover[data-v-03f5c8f0], .mds-container--white .mdc-link--no-visited[data-v-03f5c8f0]:hover {
	color: #006fba
}

.mds-container--black .mdc-link--no-visited.mds-link--hover[data-v-03f5c8f0], .mds-container--black .mdc-link--no-visited[data-v-03f5c8f0]:hover, .mds-container--dark-gray .mdc-link--no-visited.mds-link--hover[data-v-03f5c8f0], .mds-container--dark-gray .mdc-link--no-visited[data-v-03f5c8f0]:hover {
	color: #008dde
}

.mdc-link--no-visited.mds-link--hover[data-v-03f5c8f0], .mdc-link--no-visited[data-v-03f5c8f0]:hover, .mds-container--light-gray .mdc-link--no-visited.mds-link--hover[data-v-03f5c8f0], .mds-container--light-gray .mdc-link--no-visited[data-v-03f5c8f0]:hover, .mds-container--white .mdc-link--no-visited.mds-link--hover[data-v-03f5c8f0], .mds-container--white .mdc-link--no-visited[data-v-03f5c8f0]:hover {
	border-color: #006fba
}

.mds-container--black .mdc-link--no-visited.mds-link--hover[data-v-03f5c8f0], .mds-container--black .mdc-link--no-visited[data-v-03f5c8f0]:hover, .mds-container--dark-gray .mdc-link--no-visited.mds-link--hover[data-v-03f5c8f0], .mds-container--dark-gray .mdc-link--no-visited[data-v-03f5c8f0]:hover {
	border-color: #008dde
}

.mdc-link--no-visited.mds-link--focus[data-v-03f5c8f0], .mdc-link--no-visited[data-v-03f5c8f0]:focus {
	box-shadow: 0 0 4px 2px rgba(0,119,207,.8)
}

.mdc-link--no-visited.mdc-link--on-dark[data-v-03f5c8f0] {
	color: #fff
}

.mdc-link--no-visited.mdc-link--no-underline[data-v-03f5c8f0] {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375;
	-webkit-box-decoration-break: slice;
	box-decoration-break: slice;
	font-weight: inherit;
	outline: 0;
	text-decoration: none;
	transition: color .2s linear,border-bottom .2s linear;
	border: 0
}

.mdc-link--no-visited.mdc-link--no-underline[data-v-03f5c8f0], .mds-container--light-gray .mdc-link--no-visited.mdc-link--no-underline[data-v-03f5c8f0], .mds-container--white .mdc-link--no-visited.mdc-link--no-underline[data-v-03f5c8f0] {
	color: #1e1e1e
}

.mds-container--black .mdc-link--no-visited.mdc-link--no-underline[data-v-03f5c8f0], .mds-container--dark-gray .mdc-link--no-visited.mdc-link--no-underline[data-v-03f5c8f0] {
	color: #fff
}

.mdc-link--no-visited.mdc-link--no-underline[data-v-03f5c8f0], .mds-container--black .mdc-link--no-visited.mdc-link--no-underline[data-v-03f5c8f0], .mds-container--dark-gray .mdc-link--no-visited.mdc-link--no-underline[data-v-03f5c8f0], .mds-container--light-gray .mdc-link--no-visited.mdc-link--no-underline[data-v-03f5c8f0], .mds-container--white .mdc-link--no-visited.mdc-link--no-underline[data-v-03f5c8f0] {
	border-bottom: 0
}

	.mdc-link--no-visited.mdc-link--no-underline.mds-link--visited[data-v-03f5c8f0], .mdc-link--no-visited.mdc-link--no-underline[data-v-03f5c8f0]:visited, .mds-container--light-gray .mdc-link--no-visited.mdc-link--no-underline.mds-link--visited[data-v-03f5c8f0], .mds-container--light-gray .mdc-link--no-visited.mdc-link--no-underline[data-v-03f5c8f0]:visited, .mds-container--white .mdc-link--no-visited.mdc-link--no-underline.mds-link--visited[data-v-03f5c8f0], .mds-container--white .mdc-link--no-visited.mdc-link--no-underline[data-v-03f5c8f0]:visited {
		color: #5e5e5e
	}

	.mds-container--black .mdc-link--no-visited.mdc-link--no-underline.mds-link--visited[data-v-03f5c8f0], .mds-container--black .mdc-link--no-visited.mdc-link--no-underline[data-v-03f5c8f0]:visited, .mds-container--dark-gray .mdc-link--no-visited.mdc-link--no-underline.mds-link--visited[data-v-03f5c8f0], .mds-container--dark-gray .mdc-link--no-visited.mdc-link--no-underline[data-v-03f5c8f0]:visited {
		color: #ababab
	}

	.mdc-link--no-visited.mdc-link--no-underline.mds-link--hover[data-v-03f5c8f0], .mdc-link--no-visited.mdc-link--no-underline[data-v-03f5c8f0]:hover, .mds-container--light-gray .mdc-link--no-visited.mdc-link--no-underline.mds-link--hover[data-v-03f5c8f0], .mds-container--light-gray .mdc-link--no-visited.mdc-link--no-underline[data-v-03f5c8f0]:hover, .mds-container--white .mdc-link--no-visited.mdc-link--no-underline.mds-link--hover[data-v-03f5c8f0], .mds-container--white .mdc-link--no-visited.mdc-link--no-underline[data-v-03f5c8f0]:hover {
		color: #006fba
	}

	.mds-container--black .mdc-link--no-visited.mdc-link--no-underline.mds-link--hover[data-v-03f5c8f0], .mds-container--black .mdc-link--no-visited.mdc-link--no-underline[data-v-03f5c8f0]:hover, .mds-container--dark-gray .mdc-link--no-visited.mdc-link--no-underline.mds-link--hover[data-v-03f5c8f0], .mds-container--dark-gray .mdc-link--no-visited.mdc-link--no-underline[data-v-03f5c8f0]:hover {
		color: #008dde
	}

	.mdc-link--no-visited.mdc-link--no-underline.mds-link--hover[data-v-03f5c8f0], .mdc-link--no-visited.mdc-link--no-underline[data-v-03f5c8f0]:hover, .mds-container--black .mdc-link--no-visited.mdc-link--no-underline.mds-link--hover[data-v-03f5c8f0], .mds-container--black .mdc-link--no-visited.mdc-link--no-underline[data-v-03f5c8f0]:hover, .mds-container--dark-gray .mdc-link--no-visited.mdc-link--no-underline.mds-link--hover[data-v-03f5c8f0], .mds-container--dark-gray .mdc-link--no-visited.mdc-link--no-underline[data-v-03f5c8f0]:hover, .mds-container--light-gray .mdc-link--no-visited.mdc-link--no-underline.mds-link--hover[data-v-03f5c8f0], .mds-container--light-gray .mdc-link--no-visited.mdc-link--no-underline[data-v-03f5c8f0]:hover, .mds-container--white .mdc-link--no-visited.mdc-link--no-underline.mds-link--hover[data-v-03f5c8f0], .mds-container--white .mdc-link--no-visited.mdc-link--no-underline[data-v-03f5c8f0]:hover {
		border-color: 0
	}

	.mdc-link--no-visited.mdc-link--no-underline.mds-link--focus[data-v-03f5c8f0], .mdc-link--no-visited.mdc-link--no-underline[data-v-03f5c8f0]:focus {
		box-shadow: 0 0 4px 2px rgba(0,119,207,.8)
	}

.mdc-button[data-v-232dbbb9] {
	white-space: nowrap
}

.mdc-button--disabled[data-v-232dbbb9]:active {
	pointer-events: none
}

.mdc-button--body .mdc-button__content[data-v-232dbbb9] {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375;
	-webkit-box-decoration-break: slice;
	box-decoration-break: slice;
	font-weight: inherit;
	outline: 0;
	text-decoration: none;
	transition: color .2s linear,border-bottom .2s linear;
	border-bottom: 1px solid #ababab
}

.mdc-button--body .mdc-button__content[data-v-232dbbb9], .mds-container--light-gray .mdc-button--body .mdc-button__content[data-v-232dbbb9], .mds-container--white .mdc-button--body .mdc-button__content[data-v-232dbbb9] {
	color: #1e1e1e
}

.mds-container--black .mdc-button--body .mdc-button__content[data-v-232dbbb9], .mds-container--dark-gray .mdc-button--body .mdc-button__content[data-v-232dbbb9] {
	color: #fff
}

.mdc-button--body .mdc-button__content[data-v-232dbbb9], .mds-container--light-gray .mdc-button--body .mdc-button__content[data-v-232dbbb9], .mds-container--white .mdc-button--body .mdc-button__content[data-v-232dbbb9] {
	border-bottom: 1px solid #ababab
}

.mds-container--black .mdc-button--body .mdc-button__content[data-v-232dbbb9], .mds-container--dark-gray .mdc-button--body .mdc-button__content[data-v-232dbbb9] {
	border-bottom: 1px solid grey
}

.mdc-button--body .mdc-button__content.mds-link--visited[data-v-232dbbb9], .mdc-button--body .mdc-button__content[data-v-232dbbb9]:visited, .mds-container--light-gray .mdc-button--body .mdc-button__content.mds-link--visited[data-v-232dbbb9], .mds-container--light-gray .mdc-button--body .mdc-button__content[data-v-232dbbb9]:visited, .mds-container--white .mdc-button--body .mdc-button__content.mds-link--visited[data-v-232dbbb9], .mds-container--white .mdc-button--body .mdc-button__content[data-v-232dbbb9]:visited {
	color: #5e5e5e
}

.mds-container--black .mdc-button--body .mdc-button__content.mds-link--visited[data-v-232dbbb9], .mds-container--black .mdc-button--body .mdc-button__content[data-v-232dbbb9]:visited, .mds-container--dark-gray .mdc-button--body .mdc-button__content.mds-link--visited[data-v-232dbbb9], .mds-container--dark-gray .mdc-button--body .mdc-button__content[data-v-232dbbb9]:visited {
	color: #ababab
}

.mdc-button--body .mdc-button__content.mds-link--hover[data-v-232dbbb9], .mdc-button--body .mdc-button__content[data-v-232dbbb9]:hover {
	border-color: #006fba
}

.mdc-button--body .mdc-button__content.mds-link--hover[data-v-232dbbb9], .mdc-button--body .mdc-button__content[data-v-232dbbb9]:hover, .mds-container--light-gray .mdc-button--body .mdc-button__content.mds-link--hover[data-v-232dbbb9], .mds-container--light-gray .mdc-button--body .mdc-button__content[data-v-232dbbb9]:hover, .mds-container--white .mdc-button--body .mdc-button__content.mds-link--hover[data-v-232dbbb9], .mds-container--white .mdc-button--body .mdc-button__content[data-v-232dbbb9]:hover {
	color: #006fba
}

.mds-container--black .mdc-button--body .mdc-button__content.mds-link--hover[data-v-232dbbb9], .mds-container--black .mdc-button--body .mdc-button__content[data-v-232dbbb9]:hover, .mds-container--dark-gray .mdc-button--body .mdc-button__content.mds-link--hover[data-v-232dbbb9], .mds-container--dark-gray .mdc-button--body .mdc-button__content[data-v-232dbbb9]:hover {
	color: #008dde
}

.mdc-button--body .mdc-button__content.mds-link--hover[data-v-232dbbb9], .mdc-button--body .mdc-button__content[data-v-232dbbb9]:hover, .mds-container--light-gray .mdc-button--body .mdc-button__content.mds-link--hover[data-v-232dbbb9], .mds-container--light-gray .mdc-button--body .mdc-button__content[data-v-232dbbb9]:hover, .mds-container--white .mdc-button--body .mdc-button__content.mds-link--hover[data-v-232dbbb9], .mds-container--white .mdc-button--body .mdc-button__content[data-v-232dbbb9]:hover {
	border-color: #006fba
}

.mds-container--black .mdc-button--body .mdc-button__content.mds-link--hover[data-v-232dbbb9], .mds-container--black .mdc-button--body .mdc-button__content[data-v-232dbbb9]:hover, .mds-container--dark-gray .mdc-button--body .mdc-button__content.mds-link--hover[data-v-232dbbb9], .mds-container--dark-gray .mdc-button--body .mdc-button__content[data-v-232dbbb9]:hover {
	border-color: #008dde
}

.mdc-button--body .mdc-button__content.mds-link--focus[data-v-232dbbb9], .mdc-button--body .mdc-button__content[data-v-232dbbb9]:focus {
	box-shadow: 0 0 4px 2px rgba(0,119,207,.8)
}

.mdc-button--panel[data-v-232dbbb9] {
	border-radius: 6px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-top: 16px;
	padding-bottom: 16px;
	text-align: left;
	width: 100%
}

	.mdc-button--panel[data-v-232dbbb9]:after, .mdc-button--panel[data-v-232dbbb9]:before {
		display: none
	}

.mdc-button--panel > [data-v-232dbbb9] {
	flex-grow: 0;
	flex-shrink: 0
}

.mdc-button--panel > .mdc-button__text[data-v-232dbbb9] {
	flex-grow: 1
}

.mdc-button--panel > .mdc-button__icon[data-v-232dbbb9] {
	margin-top: 0
}

.mdc-button--loading[data-v-232dbbb9] {
	position: relative
}

.mdc-button--loading .mdc-button__content[data-v-232dbbb9] {
	opacity: 0
}

.mdc-button__loader[data-v-232dbbb9] {
	font-size: 12px;
	margin: 2px 0 0;
	top: 50%;
	left: 50%;
	position: absolute;
	transform: translate(-50%,-50%)
}

.mds-button--small .mdc-button__loader[data-v-232dbbb9] {
	font-size: 9px;
	margin: 1px 0 0
}

.mds-button--large .mdc-button__loader[data-v-232dbbb9] {
	font-size: 15px;
	margin: 2px 0 0
}

.mdc-button[data-v-232dbbb9] .mds-loader__item:after {
	background: #5e5e5e
}

.mdc-button--premium[data-v-232dbbb9] .mds-loader__item:after, .mdc-button--premium[data-v-232dbbb9]:active .mds-loader__item:after, .mdc-button--premium[data-v-232dbbb9]:hover .mds-loader__item:after, .mdc-button.mds-button--primary[data-v-232dbbb9] .mds-loader__item:after, .mdc-button.mds-button--primary[data-v-232dbbb9]:active .mds-loader__item:after, .mdc-button.mds-button--primary[data-v-232dbbb9]:hover .mds-loader__item:after, .mdc-button[data-v-232dbbb9]:active .mds-loader__item:after, .mdc-button[data-v-232dbbb9]:hover .mds-loader__item:after {
	background: #fff
}

.mdc-button--red[data-v-232dbbb9] .mds-loader__item:after, .mdc-button--red[data-v-232dbbb9]:active .mds-loader__item:after, .mdc-button--red[data-v-232dbbb9]:focus .mds-loader__item:after, .mdc-button--red[data-v-232dbbb9]:hover .mds-loader__item:after, .mdc-button.mds-button--red[data-v-232dbbb9] .mds-loader__item:after, .mdc-button.mds-button--red[data-v-232dbbb9]:active .mds-loader__item:after, .mdc-button.mds-button--red[data-v-232dbbb9]:focus .mds-loader__item:after, .mdc-button.mds-button--red[data-v-232dbbb9]:hover .mds-loader__item:after {
	background: red
}

.mdc-button--dark-grey[data-v-232dbbb9] .mds-loader__item:after, .mdc-button--dark-grey[data-v-232dbbb9]:active .mds-loader__item:after, .mdc-button--dark-grey[data-v-232dbbb9]:focus .mds-loader__item:after, .mdc-button--dark-grey[data-v-232dbbb9]:hover .mds-loader__item:after, .mdc-button.mds-button--dark-grey[data-v-232dbbb9] .mds-loader__item:after, .mdc-button.mds-button--dark-grey[data-v-232dbbb9]:active .mds-loader__item:after, .mdc-button.mds-button--dark-grey[data-v-232dbbb9]:focus .mds-loader__item:after, .mdc-button.mds-button--dark-grey[data-v-232dbbb9]:hover .mds-loader__item:after {
	background: #333
}

.mdc-button--white[data-v-232dbbb9] .mds-loader__item:after, .mdc-button--white[data-v-232dbbb9]:active .mds-loader__item:after, .mdc-button--white[data-v-232dbbb9]:focus .mds-loader__item:after, .mdc-button--white[data-v-232dbbb9]:hover .mds-loader__item:after, .mdc-button.mds-button--white[data-v-232dbbb9] .mds-loader__item:after, .mdc-button.mds-button--white[data-v-232dbbb9]:active .mds-loader__item:after, .mdc-button.mds-button--white[data-v-232dbbb9]:focus .mds-loader__item:after, .mdc-button.mds-button--white[data-v-232dbbb9]:hover .mds-loader__item:after {
	background: #fff
}

.mdc-button--white-outlined[data-v-232dbbb9] .mds-loader__item:after, .mdc-button--white-outlined[data-v-232dbbb9]:active .mds-loader__item:after, .mdc-button--white-outlined[data-v-232dbbb9]:focus .mds-loader__item:after, .mdc-button--white-outlined[data-v-232dbbb9]:hover .mds-loader__item:after, .mdc-button.mds-button--white-outlined[data-v-232dbbb9] .mds-loader__item:after, .mdc-button.mds-button--white-outlined[data-v-232dbbb9]:active .mds-loader__item:after, .mdc-button.mds-button--white-outlined[data-v-232dbbb9]:focus .mds-loader__item:after, .mdc-button.mds-button--white-outlined[data-v-232dbbb9]:hover .mds-loader__item:after {
	background: transparent
}

.mdc-button--secondary-fill[data-v-232dbbb9]:not(:hover) {
	background-color: #fff
}

	.mdc-button--secondary-fill[data-v-232dbbb9]:not(:hover):hover {
		background-color: #5e5e5e
	}

	.mdc-button--secondary-fill[data-v-232dbbb9]:not(:hover):active {
		background-color: #333
	}

.mdc-button--premium[data-v-232dbbb9]:not(.mds-button--flat):not(.mds-button--icon-only) {
	box-shadow: inset 0 0 0 1px #5050cc;
	background-color: #5050cc;
	color: #fff
}

.mdc-button--premium:not(.mds-button--flat):not(.mds-button--icon-only) .mdc-icon[data-v-232dbbb9] {
	fill: #fff
}

.mdc-button--premium[data-v-232dbbb9]:not(.mds-button--flat):not(.mds-button--icon-only):hover {
	box-shadow: inset 0 0 0 1px #3c3c99;
	background-color: #3c3c99
}

.mdc-button--premium:not(.mds-button--flat):not(.mds-button--icon-only):hover .mdc-icon[data-v-232dbbb9] {
	fill: #fff
}

.mdc-button--premium[data-v-232dbbb9]:not(.mds-button--flat):not(.mds-button--icon-only):active {
	box-shadow: inset 0 0 0 1px #282866;
	background-color: #282866
}

.mdc-button--premium.mds-button--flat .mdc-icon[data-v-232dbbb9]:not(.mds-button__icon--right), .mdc-button--premium.mds-button--icon-only .mdc-icon[data-v-232dbbb9]:not(.mds-button__icon--right) {
	fill: #5050cc
}

.mdc-button--premium.mds-button--flat:hover .mdc-icon[data-v-232dbbb9]:not(.mds-button__icon--right), .mdc-button--premium.mds-button--icon-only:hover .mdc-icon[data-v-232dbbb9]:not(.mds-button__icon--right) {
	fill: #3c3c99
}

.mdc-button--premium.mds-button--flat:active .mdc-icon[data-v-232dbbb9]:not(.mds-button__icon--right), .mdc-button--premium.mds-button--icon-only:active .mdc-icon[data-v-232dbbb9]:not(.mds-button__icon--right) {
	fill: #282866
}

.mdc-button--red[data-v-232dbbb9]:not(.mds-button--flat):not(.mds-button--icon-only) {
	box-shadow: inset 0 0 0 1px red;
	background-color: red;
	color: #fff
}

.mdc-button--red:not(.mds-button--flat):not(.mds-button--icon-only) .mdc-icon[data-v-232dbbb9] {
	fill: #fff
}

.mdc-button--red[data-v-232dbbb9]:not(.mds-button--flat):not(.mds-button--icon-only):hover {
	box-shadow: inset 0 0 0 1px #de0000;
	background-color: #de0000
}

.mdc-button--red:not(.mds-button--flat):not(.mds-button--icon-only):hover .mdc-icon[data-v-232dbbb9] {
	fill: #fff
}

.mdc-button--red[data-v-232dbbb9]:not(.mds-button--flat):not(.mds-button--icon-only):active, .mdc-button--red[data-v-232dbbb9]:not(.mds-button--flat):not(.mds-button--icon-only):focus {
	box-shadow: inset 0 0 0 1px #de0000;
	background-color: #de0000
}

.mdc-button--red.mds-button--flat .mdc-icon[data-v-232dbbb9]:not(.mds-button__icon--right), .mdc-button--red.mds-button--icon-only .mdc-icon[data-v-232dbbb9]:not(.mds-button__icon--right) {
	fill: red
}

.mdc-button--red.mds-button--flat:active .mdc-icon[data-v-232dbbb9]:not(.mds-button__icon--right), .mdc-button--red.mds-button--flat:focus .mdc-icon[data-v-232dbbb9]:not(.mds-button__icon--right), .mdc-button--red.mds-button--flat:hover .mdc-icon[data-v-232dbbb9]:not(.mds-button__icon--right), .mdc-button--red.mds-button--icon-only:active .mdc-icon[data-v-232dbbb9]:not(.mds-button__icon--right), .mdc-button--red.mds-button--icon-only:focus .mdc-icon[data-v-232dbbb9]:not(.mds-button__icon--right), .mdc-button--red.mds-button--icon-only:hover .mdc-icon[data-v-232dbbb9]:not(.mds-button__icon--right) {
	fill: #de0000
}

.mdc-button--dark-grey[data-v-232dbbb9]:not(.mds-button--flat):not(.mds-button--icon-only) {
	box-shadow: inset 0 0 0 1px #333;
	background-color: #333;
	color: #fff
}

.mdc-button--dark-grey:not(.mds-button--flat):not(.mds-button--icon-only) .mdc-icon[data-v-232dbbb9] {
	fill: #fff
}

.mdc-button--dark-grey[data-v-232dbbb9]:not(.mds-button--flat):not(.mds-button--icon-only):hover {
	box-shadow: inset 0 0 0 1px #000;
	background-color: #000
}

.mdc-button--dark-grey:not(.mds-button--flat):not(.mds-button--icon-only):hover .mdc-icon[data-v-232dbbb9] {
	fill: #fff
}

.mdc-button--dark-grey[data-v-232dbbb9]:not(.mds-button--flat):not(.mds-button--icon-only):active, .mdc-button--dark-grey[data-v-232dbbb9]:not(.mds-button--flat):not(.mds-button--icon-only):focus {
	box-shadow: inset 0 0 0 1px #000;
	background-color: #000
}

.mdc-button--dark-grey.mds-button--flat .mdc-icon[data-v-232dbbb9]:not(.mds-button__icon--right), .mdc-button--dark-grey.mds-button--icon-only .mdc-icon[data-v-232dbbb9]:not(.mds-button__icon--right) {
	fill: #333
}

.mdc-button--dark-grey.mds-button--flat:active .mdc-icon[data-v-232dbbb9]:not(.mds-button__icon--right), .mdc-button--dark-grey.mds-button--flat:focus .mdc-icon[data-v-232dbbb9]:not(.mds-button__icon--right), .mdc-button--dark-grey.mds-button--flat:hover .mdc-icon[data-v-232dbbb9]:not(.mds-button__icon--right), .mdc-button--dark-grey.mds-button--icon-only:active .mdc-icon[data-v-232dbbb9]:not(.mds-button__icon--right), .mdc-button--dark-grey.mds-button--icon-only:focus .mdc-icon[data-v-232dbbb9]:not(.mds-button__icon--right), .mdc-button--dark-grey.mds-button--icon-only:hover .mdc-icon[data-v-232dbbb9]:not(.mds-button__icon--right) {
	fill: #000
}

.mdc-button--white[data-v-232dbbb9]:not(.mds-button--flat):not(.mds-button--icon-only) {
	box-shadow: inset 0 0 0 1px #fff;
	background-color: #fff;
	color: #1e1e1e
}

.mdc-button--white:not(.mds-button--flat):not(.mds-button--icon-only) .mdc-icon[data-v-232dbbb9] {
	fill: #1e1e1e
}

.mdc-button--white[data-v-232dbbb9]:not(.mds-button--flat):not(.mds-button--icon-only):hover {
	box-shadow: inset 0 0 0 1px #ccc;
	background-color: #ccc
}

.mdc-button--white:not(.mds-button--flat):not(.mds-button--icon-only):hover .mdc-icon[data-v-232dbbb9] {
	fill: #1e1e1e
}

.mdc-button--white[data-v-232dbbb9]:not(.mds-button--flat):not(.mds-button--icon-only):active, .mdc-button--white[data-v-232dbbb9]:not(.mds-button--flat):not(.mds-button--icon-only):focus {
	box-shadow: inset 0 0 0 1px #ccc;
	background-color: #ccc
}

.mdc-button--white.mds-button--flat .mdc-icon[data-v-232dbbb9]:not(.mds-button__icon--right), .mdc-button--white.mds-button--icon-only .mdc-icon[data-v-232dbbb9]:not(.mds-button__icon--right) {
	fill: #fff
}

.mdc-button--white.mds-button--flat:active .mdc-icon[data-v-232dbbb9]:not(.mds-button__icon--right), .mdc-button--white.mds-button--flat:focus .mdc-icon[data-v-232dbbb9]:not(.mds-button__icon--right), .mdc-button--white.mds-button--flat:hover .mdc-icon[data-v-232dbbb9]:not(.mds-button__icon--right), .mdc-button--white.mds-button--icon-only:active .mdc-icon[data-v-232dbbb9]:not(.mds-button__icon--right), .mdc-button--white.mds-button--icon-only:focus .mdc-icon[data-v-232dbbb9]:not(.mds-button__icon--right), .mdc-button--white.mds-button--icon-only:hover .mdc-icon[data-v-232dbbb9]:not(.mds-button__icon--right) {
	fill: #ccc
}

.mdc-button--white-outlined[data-v-232dbbb9]:not(.mds-button--flat):not(.mds-button--icon-only) {
	box-shadow: inset 0 0 0 1px #fff;
	background-color: transparent;
	color: #fff
}

.mdc-button--white-outlined:not(.mds-button--flat):not(.mds-button--icon-only) .mdc-icon[data-v-232dbbb9] {
	fill: #fff
}

.mdc-button--white-outlined[data-v-232dbbb9]:not(.mds-button--flat):not(.mds-button--icon-only):hover {
	box-shadow: inset 0 0 0 1px #fff;
	background-color: #fff;
	color: #1e1e1e
}

.mdc-button--white-outlined:not(.mds-button--flat):not(.mds-button--icon-only):hover .mdc-icon[data-v-232dbbb9] {
	fill: #1e1e1e
}

.mdc-button--white-outlined[data-v-232dbbb9]:not(.mds-button--flat):not(.mds-button--icon-only):active, .mdc-button--white-outlined[data-v-232dbbb9]:not(.mds-button--flat):not(.mds-button--icon-only):focus {
	box-shadow: inset 0 0 0 1px #fff;
	background-color: #fff;
	color: #1e1e1e
}

.mdc-button--white-outlined.mds-button--flat .mdc-icon[data-v-232dbbb9]:not(.mds-button__icon--right), .mdc-button--white-outlined.mds-button--icon-only .mdc-icon[data-v-232dbbb9]:not(.mds-button__icon--right) {
	fill: transparent
}

.mdc-button--white-outlined.mds-button--flat:active .mdc-icon[data-v-232dbbb9]:not(.mds-button__icon--right), .mdc-button--white-outlined.mds-button--flat:focus .mdc-icon[data-v-232dbbb9]:not(.mds-button__icon--right), .mdc-button--white-outlined.mds-button--flat:hover .mdc-icon[data-v-232dbbb9]:not(.mds-button__icon--right), .mdc-button--white-outlined.mds-button--icon-only:active .mdc-icon[data-v-232dbbb9]:not(.mds-button__icon--right), .mdc-button--white-outlined.mds-button--icon-only:focus .mdc-icon[data-v-232dbbb9]:not(.mds-button__icon--right), .mdc-button--white-outlined.mds-button--icon-only:hover .mdc-icon[data-v-232dbbb9]:not(.mds-button__icon--right) {
	fill: #fff
}

.mdc-button .mds-button__icon--right.mds-icon--s[data-v-232dbbb9] {
	height: 15px;
	width: 15px
}

.mdc-alert__dismiss-button[data-v-e5bfc52a] {
	position: absolute
}

.mdc-breadcrumb[data-v-9800e434] {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375;
	font-size: 14px;
	display: inline-block;
	margin: 0
}

.mdc-breadcrumb + .mdc-breadcrumb[data-v-9800e434] {
	margin-left: 4px
}

	.mdc-breadcrumb + .mdc-breadcrumb[data-v-9800e434]:before {
		content: "/";
		display: inline-block;
		margin-right: 4px
	}

.mdc-breadcrumbs[data-v-3c5c57a1] {
	list-style-type: none;
	display: block;
	margin: 0;
	padding: 0;
	font-size: 0
}

.mdc-button-group--justify[data-v-c9bf2370] {
	display: flex
}

.mdc-button-group[data-v-c9bf2370] > .mdc-button {
	flex-grow: 1
}

.mdc-body-text--s {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375;
	font-size: 14px
}

.mdc-body-text--m {
	font-size: 16px
}

.mdc-body-text--l, .mdc-body-text--m {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375;
	font-weight: 300
}

.mdc-body-text--l {
	font-size: 20px
}

.mdc-body-text--bold {
	font-weight: 700
}

.mdc-heading--eyebrow-tall {
	font-weight: 400;
	font-weight: 600
}

	.mdc-heading--eyebrow-tall, .mdc-heading--eyebrow-tall a {
		font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
		font-style: normal;
		line-height: 1.375;
		font-size: 10px;
		letter-spacing: 1.67px;
		line-height: 1.2;
		text-transform: uppercase
	}

		.mdc-heading--eyebrow-tall a {
			-webkit-box-decoration-break: slice;
			box-decoration-break: slice;
			font-weight: inherit;
			outline: 0;
			text-decoration: none;
			transition: color .2s linear,border-bottom .2s linear;
			border-bottom: 0;
			font-weight: 400;
			font-weight: 600
		}

		.mdc-heading--eyebrow-tall a, .mds-container--light-gray .mdc-heading--eyebrow-tall a, .mds-container--white .mdc-heading--eyebrow-tall a {
			color: #1e1e1e
		}

.mds-container--black .mdc-heading--eyebrow-tall a, .mds-container--dark-gray .mdc-heading--eyebrow-tall a {
	color: #fff
}

.mdc-heading--eyebrow-tall a, .mds-container--black .mdc-heading--eyebrow-tall a, .mds-container--dark-gray .mdc-heading--eyebrow-tall a, .mds-container--light-gray .mdc-heading--eyebrow-tall a, .mds-container--white .mdc-heading--eyebrow-tall a {
	border-bottom: 0
}

	.mdc-heading--eyebrow-tall a.mds-link--visited, .mdc-heading--eyebrow-tall a:visited, .mds-container--light-gray .mdc-heading--eyebrow-tall a.mds-link--visited, .mds-container--light-gray .mdc-heading--eyebrow-tall a:visited, .mds-container--white .mdc-heading--eyebrow-tall a.mds-link--visited, .mds-container--white .mdc-heading--eyebrow-tall a:visited {
		color: #1e1e1e
	}

	.mds-container--black .mdc-heading--eyebrow-tall a.mds-link--visited, .mds-container--black .mdc-heading--eyebrow-tall a:visited, .mds-container--dark-gray .mdc-heading--eyebrow-tall a.mds-link--visited, .mds-container--dark-gray .mdc-heading--eyebrow-tall a:visited {
		color: #fff
	}

	.mdc-heading--eyebrow-tall a.mds-link--hover, .mdc-heading--eyebrow-tall a:hover, .mds-container--light-gray .mdc-heading--eyebrow-tall a.mds-link--hover, .mds-container--light-gray .mdc-heading--eyebrow-tall a:hover, .mds-container--white .mdc-heading--eyebrow-tall a.mds-link--hover, .mds-container--white .mdc-heading--eyebrow-tall a:hover {
		color: #006fba
	}

	.mds-container--black .mdc-heading--eyebrow-tall a.mds-link--hover, .mds-container--black .mdc-heading--eyebrow-tall a:hover, .mds-container--dark-gray .mdc-heading--eyebrow-tall a.mds-link--hover, .mds-container--dark-gray .mdc-heading--eyebrow-tall a:hover {
		color: #008dde
	}

	.mdc-heading--eyebrow-tall a.mds-link--hover, .mdc-heading--eyebrow-tall a:hover, .mds-container--black .mdc-heading--eyebrow-tall a.mds-link--hover, .mds-container--black .mdc-heading--eyebrow-tall a:hover, .mds-container--dark-gray .mdc-heading--eyebrow-tall a.mds-link--hover, .mds-container--dark-gray .mdc-heading--eyebrow-tall a:hover, .mds-container--light-gray .mdc-heading--eyebrow-tall a.mds-link--hover, .mds-container--light-gray .mdc-heading--eyebrow-tall a:hover, .mds-container--white .mdc-heading--eyebrow-tall a.mds-link--hover, .mds-container--white .mdc-heading--eyebrow-tall a:hover {
		border-color: 0
	}

	.mdc-heading--eyebrow-tall a.mds-link--focus, .mdc-heading--eyebrow-tall a:focus {
		box-shadow: 0 0 4px 2px rgba(0,119,207,.8)
	}

.mdc-heading--eyebrow-tall {
	font-size: 13px
}

.mdc-heading {
	margin: 0;
	padding: 0
}

.mdc-heading--hero {
	font-size: 70px;
	line-height: 74px;
	font-weight: 200
}

	.mdc-heading--hero a {
		font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
		font-style: normal;
		font-weight: 400;
		line-height: 1.375;
		-webkit-box-decoration-break: slice;
		box-decoration-break: slice;
		font-weight: inherit;
		outline: 0;
		text-decoration: none;
		transition: color .2s linear,border-bottom .2s linear;
		border-bottom: 0;
		font-size: 70px;
		line-height: 74px;
		font-weight: 200
	}

	.mdc-heading--hero a, .mds-container--light-gray .mdc-heading--hero a, .mds-container--white .mdc-heading--hero a {
		color: #1e1e1e
	}

.mds-container--black .mdc-heading--hero a, .mds-container--dark-gray .mdc-heading--hero a {
	color: #fff
}

.mdc-heading--hero a, .mds-container--black .mdc-heading--hero a, .mds-container--dark-gray .mdc-heading--hero a, .mds-container--light-gray .mdc-heading--hero a, .mds-container--white .mdc-heading--hero a {
	border-bottom: 0
}

	.mdc-heading--hero a.mds-link--visited, .mdc-heading--hero a:visited, .mds-container--light-gray .mdc-heading--hero a.mds-link--visited, .mds-container--light-gray .mdc-heading--hero a:visited, .mds-container--white .mdc-heading--hero a.mds-link--visited, .mds-container--white .mdc-heading--hero a:visited {
		color: #1e1e1e
	}

	.mds-container--black .mdc-heading--hero a.mds-link--visited, .mds-container--black .mdc-heading--hero a:visited, .mds-container--dark-gray .mdc-heading--hero a.mds-link--visited, .mds-container--dark-gray .mdc-heading--hero a:visited {
		color: #fff
	}

	.mdc-heading--hero a.mds-link--hover, .mdc-heading--hero a:hover, .mds-container--light-gray .mdc-heading--hero a.mds-link--hover, .mds-container--light-gray .mdc-heading--hero a:hover, .mds-container--white .mdc-heading--hero a.mds-link--hover, .mds-container--white .mdc-heading--hero a:hover {
		color: #006fba
	}

	.mds-container--black .mdc-heading--hero a.mds-link--hover, .mds-container--black .mdc-heading--hero a:hover, .mds-container--dark-gray .mdc-heading--hero a.mds-link--hover, .mds-container--dark-gray .mdc-heading--hero a:hover {
		color: #008dde
	}

	.mdc-heading--hero a.mds-link--hover, .mdc-heading--hero a:hover, .mds-container--black .mdc-heading--hero a.mds-link--hover, .mds-container--black .mdc-heading--hero a:hover, .mds-container--dark-gray .mdc-heading--hero a.mds-link--hover, .mds-container--dark-gray .mdc-heading--hero a:hover, .mds-container--light-gray .mdc-heading--hero a.mds-link--hover, .mds-container--light-gray .mdc-heading--hero a:hover, .mds-container--white .mdc-heading--hero a.mds-link--hover, .mds-container--white .mdc-heading--hero a:hover {
		border-color: 0
	}

	.mdc-heading--hero a.mds-link--focus, .mdc-heading--hero a:focus {
		box-shadow: 0 0 4px 2px rgba(0,119,207,.8)
	}

@media (max-width:767px) {
	.mdc-heading--hero {
		font-weight: 400;
		font-weight: 200
	}

		.mdc-heading--hero, .mdc-heading--hero a {
			font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
			font-style: normal;
			line-height: 1.375;
			line-height: 1.2;
			font-size: 45px
		}

			.mdc-heading--hero a {
				-webkit-box-decoration-break: slice;
				box-decoration-break: slice;
				font-weight: inherit;
				outline: 0;
				text-decoration: none;
				transition: color .2s linear,border-bottom .2s linear;
				border-bottom: 0;
				font-weight: 400;
				font-weight: 200
			}

			.mdc-heading--hero a, .mds-container--light-gray .mdc-heading--hero a, .mds-container--white .mdc-heading--hero a {
				color: #1e1e1e
			}

	.mds-container--black .mdc-heading--hero a, .mds-container--dark-gray .mdc-heading--hero a {
		color: #fff
	}

	.mdc-heading--hero a, .mds-container--black .mdc-heading--hero a, .mds-container--dark-gray .mdc-heading--hero a, .mds-container--light-gray .mdc-heading--hero a, .mds-container--white .mdc-heading--hero a {
		border-bottom: 0
	}

		.mdc-heading--hero a.mds-link--visited, .mdc-heading--hero a:visited, .mds-container--light-gray .mdc-heading--hero a.mds-link--visited, .mds-container--light-gray .mdc-heading--hero a:visited, .mds-container--white .mdc-heading--hero a.mds-link--visited, .mds-container--white .mdc-heading--hero a:visited {
			color: #1e1e1e
		}

		.mds-container--black .mdc-heading--hero a.mds-link--visited, .mds-container--black .mdc-heading--hero a:visited, .mds-container--dark-gray .mdc-heading--hero a.mds-link--visited, .mds-container--dark-gray .mdc-heading--hero a:visited {
			color: #fff
		}

		.mdc-heading--hero a.mds-link--hover, .mdc-heading--hero a:hover, .mds-container--light-gray .mdc-heading--hero a.mds-link--hover, .mds-container--light-gray .mdc-heading--hero a:hover, .mds-container--white .mdc-heading--hero a.mds-link--hover, .mds-container--white .mdc-heading--hero a:hover {
			color: #006fba
		}

		.mds-container--black .mdc-heading--hero a.mds-link--hover, .mds-container--black .mdc-heading--hero a:hover, .mds-container--dark-gray .mdc-heading--hero a.mds-link--hover, .mds-container--dark-gray .mdc-heading--hero a:hover {
			color: #008dde
		}

		.mdc-heading--hero a.mds-link--hover, .mdc-heading--hero a:hover, .mds-container--black .mdc-heading--hero a.mds-link--hover, .mds-container--black .mdc-heading--hero a:hover, .mds-container--dark-gray .mdc-heading--hero a.mds-link--hover, .mds-container--dark-gray .mdc-heading--hero a:hover, .mds-container--light-gray .mdc-heading--hero a.mds-link--hover, .mds-container--light-gray .mdc-heading--hero a:hover, .mds-container--white .mdc-heading--hero a.mds-link--hover, .mds-container--white .mdc-heading--hero a:hover {
			border-color: 0
		}

		.mdc-heading--hero a.mds-link--focus, .mdc-heading--hero a:focus {
			box-shadow: 0 0 4px 2px rgba(0,119,207,.8)
		}
}

.mdc-heading--level-1 {
	font-weight: 400;
	font-weight: 200
}

	.mdc-heading--level-1, .mdc-heading--level-1 a {
		font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
		font-style: normal;
		line-height: 1.375;
		line-height: 1.2;
		font-size: 45px
	}

		.mdc-heading--level-1 a {
			-webkit-box-decoration-break: slice;
			box-decoration-break: slice;
			font-weight: inherit;
			outline: 0;
			text-decoration: none;
			transition: color .2s linear,border-bottom .2s linear;
			border-bottom: 0;
			font-weight: 400;
			font-weight: 200
		}

		.mdc-heading--level-1 a, .mds-container--light-gray .mdc-heading--level-1 a, .mds-container--white .mdc-heading--level-1 a {
			color: #1e1e1e
		}

.mds-container--black .mdc-heading--level-1 a, .mds-container--dark-gray .mdc-heading--level-1 a {
	color: #fff
}

.mdc-heading--level-1 a, .mds-container--black .mdc-heading--level-1 a, .mds-container--dark-gray .mdc-heading--level-1 a, .mds-container--light-gray .mdc-heading--level-1 a, .mds-container--white .mdc-heading--level-1 a {
	border-bottom: 0
}

	.mdc-heading--level-1 a.mds-link--visited, .mdc-heading--level-1 a:visited, .mds-container--light-gray .mdc-heading--level-1 a.mds-link--visited, .mds-container--light-gray .mdc-heading--level-1 a:visited, .mds-container--white .mdc-heading--level-1 a.mds-link--visited, .mds-container--white .mdc-heading--level-1 a:visited {
		color: #1e1e1e
	}

	.mds-container--black .mdc-heading--level-1 a.mds-link--visited, .mds-container--black .mdc-heading--level-1 a:visited, .mds-container--dark-gray .mdc-heading--level-1 a.mds-link--visited, .mds-container--dark-gray .mdc-heading--level-1 a:visited {
		color: #fff
	}

	.mdc-heading--level-1 a.mds-link--hover, .mdc-heading--level-1 a:hover, .mds-container--light-gray .mdc-heading--level-1 a.mds-link--hover, .mds-container--light-gray .mdc-heading--level-1 a:hover, .mds-container--white .mdc-heading--level-1 a.mds-link--hover, .mds-container--white .mdc-heading--level-1 a:hover {
		color: #006fba
	}

	.mds-container--black .mdc-heading--level-1 a.mds-link--hover, .mds-container--black .mdc-heading--level-1 a:hover, .mds-container--dark-gray .mdc-heading--level-1 a.mds-link--hover, .mds-container--dark-gray .mdc-heading--level-1 a:hover {
		color: #008dde
	}

	.mdc-heading--level-1 a.mds-link--hover, .mdc-heading--level-1 a:hover, .mds-container--black .mdc-heading--level-1 a.mds-link--hover, .mds-container--black .mdc-heading--level-1 a:hover, .mds-container--dark-gray .mdc-heading--level-1 a.mds-link--hover, .mds-container--dark-gray .mdc-heading--level-1 a:hover, .mds-container--light-gray .mdc-heading--level-1 a.mds-link--hover, .mds-container--light-gray .mdc-heading--level-1 a:hover, .mds-container--white .mdc-heading--level-1 a.mds-link--hover, .mds-container--white .mdc-heading--level-1 a:hover {
		border-color: 0
	}

	.mdc-heading--level-1 a.mds-link--focus, .mdc-heading--level-1 a:focus {
		box-shadow: 0 0 4px 2px rgba(0,119,207,.8)
	}

@media (max-width:767px) {
	.mdc-heading--level-1 {
		font-weight: 400;
		font-weight: 200
	}

		.mdc-heading--level-1, .mdc-heading--level-1 a {
			font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
			font-style: normal;
			line-height: 1.375;
			line-height: 1.2;
			font-size: 32px
		}

			.mdc-heading--level-1 a {
				-webkit-box-decoration-break: slice;
				box-decoration-break: slice;
				font-weight: inherit;
				outline: 0;
				text-decoration: none;
				transition: color .2s linear,border-bottom .2s linear;
				border-bottom: 0;
				font-weight: 400;
				font-weight: 200
			}

			.mdc-heading--level-1 a, .mds-container--light-gray .mdc-heading--level-1 a, .mds-container--white .mdc-heading--level-1 a {
				color: #1e1e1e
			}

	.mds-container--black .mdc-heading--level-1 a, .mds-container--dark-gray .mdc-heading--level-1 a {
		color: #fff
	}

	.mdc-heading--level-1 a, .mds-container--black .mdc-heading--level-1 a, .mds-container--dark-gray .mdc-heading--level-1 a, .mds-container--light-gray .mdc-heading--level-1 a, .mds-container--white .mdc-heading--level-1 a {
		border-bottom: 0
	}

		.mdc-heading--level-1 a.mds-link--visited, .mdc-heading--level-1 a:visited, .mds-container--light-gray .mdc-heading--level-1 a.mds-link--visited, .mds-container--light-gray .mdc-heading--level-1 a:visited, .mds-container--white .mdc-heading--level-1 a.mds-link--visited, .mds-container--white .mdc-heading--level-1 a:visited {
			color: #1e1e1e
		}

		.mds-container--black .mdc-heading--level-1 a.mds-link--visited, .mds-container--black .mdc-heading--level-1 a:visited, .mds-container--dark-gray .mdc-heading--level-1 a.mds-link--visited, .mds-container--dark-gray .mdc-heading--level-1 a:visited {
			color: #fff
		}

		.mdc-heading--level-1 a.mds-link--hover, .mdc-heading--level-1 a:hover, .mds-container--light-gray .mdc-heading--level-1 a.mds-link--hover, .mds-container--light-gray .mdc-heading--level-1 a:hover, .mds-container--white .mdc-heading--level-1 a.mds-link--hover, .mds-container--white .mdc-heading--level-1 a:hover {
			color: #006fba
		}

		.mds-container--black .mdc-heading--level-1 a.mds-link--hover, .mds-container--black .mdc-heading--level-1 a:hover, .mds-container--dark-gray .mdc-heading--level-1 a.mds-link--hover, .mds-container--dark-gray .mdc-heading--level-1 a:hover {
			color: #008dde
		}

		.mdc-heading--level-1 a.mds-link--hover, .mdc-heading--level-1 a:hover, .mds-container--black .mdc-heading--level-1 a.mds-link--hover, .mds-container--black .mdc-heading--level-1 a:hover, .mds-container--dark-gray .mdc-heading--level-1 a.mds-link--hover, .mds-container--dark-gray .mdc-heading--level-1 a:hover, .mds-container--light-gray .mdc-heading--level-1 a.mds-link--hover, .mds-container--light-gray .mdc-heading--level-1 a:hover, .mds-container--white .mdc-heading--level-1 a.mds-link--hover, .mds-container--white .mdc-heading--level-1 a:hover {
			border-color: 0
		}

		.mdc-heading--level-1 a.mds-link--focus, .mdc-heading--level-1 a:focus {
			box-shadow: 0 0 4px 2px rgba(0,119,207,.8)
		}
}

.mdc-heading--level-2 {
	font-weight: 400;
	font-weight: 200
}

	.mdc-heading--level-2, .mdc-heading--level-2 a {
		font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
		font-style: normal;
		line-height: 1.375;
		line-height: 1.2;
		font-size: 32px
	}

		.mdc-heading--level-2 a {
			-webkit-box-decoration-break: slice;
			box-decoration-break: slice;
			font-weight: inherit;
			outline: 0;
			text-decoration: none;
			transition: color .2s linear,border-bottom .2s linear;
			border-bottom: 0;
			font-weight: 400;
			font-weight: 200
		}

		.mdc-heading--level-2 a, .mds-container--light-gray .mdc-heading--level-2 a, .mds-container--white .mdc-heading--level-2 a {
			color: #1e1e1e
		}

.mds-container--black .mdc-heading--level-2 a, .mds-container--dark-gray .mdc-heading--level-2 a {
	color: #fff
}

.mdc-heading--level-2 a, .mds-container--black .mdc-heading--level-2 a, .mds-container--dark-gray .mdc-heading--level-2 a, .mds-container--light-gray .mdc-heading--level-2 a, .mds-container--white .mdc-heading--level-2 a {
	border-bottom: 0
}

	.mdc-heading--level-2 a.mds-link--visited, .mdc-heading--level-2 a:visited, .mds-container--light-gray .mdc-heading--level-2 a.mds-link--visited, .mds-container--light-gray .mdc-heading--level-2 a:visited, .mds-container--white .mdc-heading--level-2 a.mds-link--visited, .mds-container--white .mdc-heading--level-2 a:visited {
		color: #1e1e1e
	}

	.mds-container--black .mdc-heading--level-2 a.mds-link--visited, .mds-container--black .mdc-heading--level-2 a:visited, .mds-container--dark-gray .mdc-heading--level-2 a.mds-link--visited, .mds-container--dark-gray .mdc-heading--level-2 a:visited {
		color: #fff
	}

	.mdc-heading--level-2 a.mds-link--hover, .mdc-heading--level-2 a:hover, .mds-container--light-gray .mdc-heading--level-2 a.mds-link--hover, .mds-container--light-gray .mdc-heading--level-2 a:hover, .mds-container--white .mdc-heading--level-2 a.mds-link--hover, .mds-container--white .mdc-heading--level-2 a:hover {
		color: #006fba
	}

	.mds-container--black .mdc-heading--level-2 a.mds-link--hover, .mds-container--black .mdc-heading--level-2 a:hover, .mds-container--dark-gray .mdc-heading--level-2 a.mds-link--hover, .mds-container--dark-gray .mdc-heading--level-2 a:hover {
		color: #008dde
	}

	.mdc-heading--level-2 a.mds-link--hover, .mdc-heading--level-2 a:hover, .mds-container--black .mdc-heading--level-2 a.mds-link--hover, .mds-container--black .mdc-heading--level-2 a:hover, .mds-container--dark-gray .mdc-heading--level-2 a.mds-link--hover, .mds-container--dark-gray .mdc-heading--level-2 a:hover, .mds-container--light-gray .mdc-heading--level-2 a.mds-link--hover, .mds-container--light-gray .mdc-heading--level-2 a:hover, .mds-container--white .mdc-heading--level-2 a.mds-link--hover, .mds-container--white .mdc-heading--level-2 a:hover {
		border-color: 0
	}

	.mdc-heading--level-2 a.mds-link--focus, .mdc-heading--level-2 a:focus {
		box-shadow: 0 0 4px 2px rgba(0,119,207,.8)
	}

@media (max-width:767px) {
	.mdc-heading--level-2 {
		font-weight: 400;
		font-weight: 200
	}

		.mdc-heading--level-2, .mdc-heading--level-2 a {
			font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
			font-style: normal;
			line-height: 1.375;
			line-height: 1.2;
			font-size: 28px
		}

			.mdc-heading--level-2 a {
				-webkit-box-decoration-break: slice;
				box-decoration-break: slice;
				font-weight: inherit;
				outline: 0;
				text-decoration: none;
				transition: color .2s linear,border-bottom .2s linear;
				border-bottom: 0;
				font-weight: 400;
				font-weight: 200
			}

			.mdc-heading--level-2 a, .mds-container--light-gray .mdc-heading--level-2 a, .mds-container--white .mdc-heading--level-2 a {
				color: #1e1e1e
			}

	.mds-container--black .mdc-heading--level-2 a, .mds-container--dark-gray .mdc-heading--level-2 a {
		color: #fff
	}

	.mdc-heading--level-2 a, .mds-container--black .mdc-heading--level-2 a, .mds-container--dark-gray .mdc-heading--level-2 a, .mds-container--light-gray .mdc-heading--level-2 a, .mds-container--white .mdc-heading--level-2 a {
		border-bottom: 0
	}

		.mdc-heading--level-2 a.mds-link--visited, .mdc-heading--level-2 a:visited, .mds-container--light-gray .mdc-heading--level-2 a.mds-link--visited, .mds-container--light-gray .mdc-heading--level-2 a:visited, .mds-container--white .mdc-heading--level-2 a.mds-link--visited, .mds-container--white .mdc-heading--level-2 a:visited {
			color: #1e1e1e
		}

		.mds-container--black .mdc-heading--level-2 a.mds-link--visited, .mds-container--black .mdc-heading--level-2 a:visited, .mds-container--dark-gray .mdc-heading--level-2 a.mds-link--visited, .mds-container--dark-gray .mdc-heading--level-2 a:visited {
			color: #fff
		}

		.mdc-heading--level-2 a.mds-link--hover, .mdc-heading--level-2 a:hover, .mds-container--light-gray .mdc-heading--level-2 a.mds-link--hover, .mds-container--light-gray .mdc-heading--level-2 a:hover, .mds-container--white .mdc-heading--level-2 a.mds-link--hover, .mds-container--white .mdc-heading--level-2 a:hover {
			color: #006fba
		}

		.mds-container--black .mdc-heading--level-2 a.mds-link--hover, .mds-container--black .mdc-heading--level-2 a:hover, .mds-container--dark-gray .mdc-heading--level-2 a.mds-link--hover, .mds-container--dark-gray .mdc-heading--level-2 a:hover {
			color: #008dde
		}

		.mdc-heading--level-2 a.mds-link--hover, .mdc-heading--level-2 a:hover, .mds-container--black .mdc-heading--level-2 a.mds-link--hover, .mds-container--black .mdc-heading--level-2 a:hover, .mds-container--dark-gray .mdc-heading--level-2 a.mds-link--hover, .mds-container--dark-gray .mdc-heading--level-2 a:hover, .mds-container--light-gray .mdc-heading--level-2 a.mds-link--hover, .mds-container--light-gray .mdc-heading--level-2 a:hover, .mds-container--white .mdc-heading--level-2 a.mds-link--hover, .mds-container--white .mdc-heading--level-2 a:hover {
			border-color: 0
		}

		.mdc-heading--level-2 a.mds-link--focus, .mdc-heading--level-2 a:focus {
			box-shadow: 0 0 4px 2px rgba(0,119,207,.8)
		}
}

.mdc-heading--level-3 {
	font-weight: 400;
	font-weight: 200
}

	.mdc-heading--level-3, .mdc-heading--level-3 a {
		font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
		font-style: normal;
		line-height: 1.375;
		line-height: 1.2;
		font-size: 28px
	}

		.mdc-heading--level-3 a {
			-webkit-box-decoration-break: slice;
			box-decoration-break: slice;
			font-weight: inherit;
			outline: 0;
			text-decoration: none;
			transition: color .2s linear,border-bottom .2s linear;
			border-bottom: 0;
			font-weight: 400;
			font-weight: 200
		}

		.mdc-heading--level-3 a, .mds-container--light-gray .mdc-heading--level-3 a, .mds-container--white .mdc-heading--level-3 a {
			color: #1e1e1e
		}

.mds-container--black .mdc-heading--level-3 a, .mds-container--dark-gray .mdc-heading--level-3 a {
	color: #fff
}

.mdc-heading--level-3 a, .mds-container--black .mdc-heading--level-3 a, .mds-container--dark-gray .mdc-heading--level-3 a, .mds-container--light-gray .mdc-heading--level-3 a, .mds-container--white .mdc-heading--level-3 a {
	border-bottom: 0
}

	.mdc-heading--level-3 a.mds-link--visited, .mdc-heading--level-3 a:visited, .mds-container--light-gray .mdc-heading--level-3 a.mds-link--visited, .mds-container--light-gray .mdc-heading--level-3 a:visited, .mds-container--white .mdc-heading--level-3 a.mds-link--visited, .mds-container--white .mdc-heading--level-3 a:visited {
		color: #1e1e1e
	}

	.mds-container--black .mdc-heading--level-3 a.mds-link--visited, .mds-container--black .mdc-heading--level-3 a:visited, .mds-container--dark-gray .mdc-heading--level-3 a.mds-link--visited, .mds-container--dark-gray .mdc-heading--level-3 a:visited {
		color: #fff
	}

	.mdc-heading--level-3 a.mds-link--hover, .mdc-heading--level-3 a:hover, .mds-container--light-gray .mdc-heading--level-3 a.mds-link--hover, .mds-container--light-gray .mdc-heading--level-3 a:hover, .mds-container--white .mdc-heading--level-3 a.mds-link--hover, .mds-container--white .mdc-heading--level-3 a:hover {
		color: #006fba
	}

	.mds-container--black .mdc-heading--level-3 a.mds-link--hover, .mds-container--black .mdc-heading--level-3 a:hover, .mds-container--dark-gray .mdc-heading--level-3 a.mds-link--hover, .mds-container--dark-gray .mdc-heading--level-3 a:hover {
		color: #008dde
	}

	.mdc-heading--level-3 a.mds-link--hover, .mdc-heading--level-3 a:hover, .mds-container--black .mdc-heading--level-3 a.mds-link--hover, .mds-container--black .mdc-heading--level-3 a:hover, .mds-container--dark-gray .mdc-heading--level-3 a.mds-link--hover, .mds-container--dark-gray .mdc-heading--level-3 a:hover, .mds-container--light-gray .mdc-heading--level-3 a.mds-link--hover, .mds-container--light-gray .mdc-heading--level-3 a:hover, .mds-container--white .mdc-heading--level-3 a.mds-link--hover, .mds-container--white .mdc-heading--level-3 a:hover {
		border-color: 0
	}

	.mdc-heading--level-3 a.mds-link--focus, .mdc-heading--level-3 a:focus {
		box-shadow: 0 0 4px 2px rgba(0,119,207,.8)
	}

.mdc-heading--level-4 {
	font-weight: 400;
	font-weight: 200;
	font-weight: 300
}

	.mdc-heading--level-4, .mdc-heading--level-4 a {
		font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
		font-style: normal;
		line-height: 1.375;
		line-height: 1.2;
		font-size: 23px
	}

		.mdc-heading--level-4 a {
			-webkit-box-decoration-break: slice;
			box-decoration-break: slice;
			font-weight: inherit;
			outline: 0;
			text-decoration: none;
			transition: color .2s linear,border-bottom .2s linear;
			border-bottom: 0;
			font-weight: 400;
			font-weight: 200;
			font-weight: 300
		}

		.mdc-heading--level-4 a, .mds-container--light-gray .mdc-heading--level-4 a, .mds-container--white .mdc-heading--level-4 a {
			color: #1e1e1e
		}

.mds-container--black .mdc-heading--level-4 a, .mds-container--dark-gray .mdc-heading--level-4 a {
	color: #fff
}

.mdc-heading--level-4 a, .mds-container--black .mdc-heading--level-4 a, .mds-container--dark-gray .mdc-heading--level-4 a, .mds-container--light-gray .mdc-heading--level-4 a, .mds-container--white .mdc-heading--level-4 a {
	border-bottom: 0
}

	.mdc-heading--level-4 a.mds-link--visited, .mdc-heading--level-4 a:visited, .mds-container--light-gray .mdc-heading--level-4 a.mds-link--visited, .mds-container--light-gray .mdc-heading--level-4 a:visited, .mds-container--white .mdc-heading--level-4 a.mds-link--visited, .mds-container--white .mdc-heading--level-4 a:visited {
		color: #1e1e1e
	}

	.mds-container--black .mdc-heading--level-4 a.mds-link--visited, .mds-container--black .mdc-heading--level-4 a:visited, .mds-container--dark-gray .mdc-heading--level-4 a.mds-link--visited, .mds-container--dark-gray .mdc-heading--level-4 a:visited {
		color: #fff
	}

	.mdc-heading--level-4 a.mds-link--hover, .mdc-heading--level-4 a:hover, .mds-container--light-gray .mdc-heading--level-4 a.mds-link--hover, .mds-container--light-gray .mdc-heading--level-4 a:hover, .mds-container--white .mdc-heading--level-4 a.mds-link--hover, .mds-container--white .mdc-heading--level-4 a:hover {
		color: #006fba
	}

	.mds-container--black .mdc-heading--level-4 a.mds-link--hover, .mds-container--black .mdc-heading--level-4 a:hover, .mds-container--dark-gray .mdc-heading--level-4 a.mds-link--hover, .mds-container--dark-gray .mdc-heading--level-4 a:hover {
		color: #008dde
	}

	.mdc-heading--level-4 a.mds-link--hover, .mdc-heading--level-4 a:hover, .mds-container--black .mdc-heading--level-4 a.mds-link--hover, .mds-container--black .mdc-heading--level-4 a:hover, .mds-container--dark-gray .mdc-heading--level-4 a.mds-link--hover, .mds-container--dark-gray .mdc-heading--level-4 a:hover, .mds-container--light-gray .mdc-heading--level-4 a.mds-link--hover, .mds-container--light-gray .mdc-heading--level-4 a:hover, .mds-container--white .mdc-heading--level-4 a.mds-link--hover, .mds-container--white .mdc-heading--level-4 a:hover {
		border-color: 0
	}

	.mdc-heading--level-4 a.mds-link--focus, .mdc-heading--level-4 a:focus {
		box-shadow: 0 0 4px 2px rgba(0,119,207,.8)
	}

.mdc-heading--level-5 {
	font-weight: 400;
	font-weight: 200;
	font-weight: 300
}

	.mdc-heading--level-5, .mdc-heading--level-5 a {
		font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
		font-style: normal;
		line-height: 1.375;
		line-height: 1.2;
		font-size: 20px
	}

		.mdc-heading--level-5 a {
			-webkit-box-decoration-break: slice;
			box-decoration-break: slice;
			font-weight: inherit;
			outline: 0;
			text-decoration: none;
			transition: color .2s linear,border-bottom .2s linear;
			border-bottom: 0;
			font-weight: 400;
			font-weight: 200;
			font-weight: 300
		}

		.mdc-heading--level-5 a, .mds-container--light-gray .mdc-heading--level-5 a, .mds-container--white .mdc-heading--level-5 a {
			color: #1e1e1e
		}

.mds-container--black .mdc-heading--level-5 a, .mds-container--dark-gray .mdc-heading--level-5 a {
	color: #fff
}

.mdc-heading--level-5 a, .mds-container--black .mdc-heading--level-5 a, .mds-container--dark-gray .mdc-heading--level-5 a, .mds-container--light-gray .mdc-heading--level-5 a, .mds-container--white .mdc-heading--level-5 a {
	border-bottom: 0
}

	.mdc-heading--level-5 a.mds-link--visited, .mdc-heading--level-5 a:visited, .mds-container--light-gray .mdc-heading--level-5 a.mds-link--visited, .mds-container--light-gray .mdc-heading--level-5 a:visited, .mds-container--white .mdc-heading--level-5 a.mds-link--visited, .mds-container--white .mdc-heading--level-5 a:visited {
		color: #1e1e1e
	}

	.mds-container--black .mdc-heading--level-5 a.mds-link--visited, .mds-container--black .mdc-heading--level-5 a:visited, .mds-container--dark-gray .mdc-heading--level-5 a.mds-link--visited, .mds-container--dark-gray .mdc-heading--level-5 a:visited {
		color: #fff
	}

	.mdc-heading--level-5 a.mds-link--hover, .mdc-heading--level-5 a:hover, .mds-container--light-gray .mdc-heading--level-5 a.mds-link--hover, .mds-container--light-gray .mdc-heading--level-5 a:hover, .mds-container--white .mdc-heading--level-5 a.mds-link--hover, .mds-container--white .mdc-heading--level-5 a:hover {
		color: #006fba
	}

	.mds-container--black .mdc-heading--level-5 a.mds-link--hover, .mds-container--black .mdc-heading--level-5 a:hover, .mds-container--dark-gray .mdc-heading--level-5 a.mds-link--hover, .mds-container--dark-gray .mdc-heading--level-5 a:hover {
		color: #008dde
	}

	.mdc-heading--level-5 a.mds-link--hover, .mdc-heading--level-5 a:hover, .mds-container--black .mdc-heading--level-5 a.mds-link--hover, .mds-container--black .mdc-heading--level-5 a:hover, .mds-container--dark-gray .mdc-heading--level-5 a.mds-link--hover, .mds-container--dark-gray .mdc-heading--level-5 a:hover, .mds-container--light-gray .mdc-heading--level-5 a.mds-link--hover, .mds-container--light-gray .mdc-heading--level-5 a:hover, .mds-container--white .mdc-heading--level-5 a.mds-link--hover, .mds-container--white .mdc-heading--level-5 a:hover {
		border-color: 0
	}

	.mdc-heading--level-5 a.mds-link--focus, .mdc-heading--level-5 a:focus {
		box-shadow: 0 0 4px 2px rgba(0,119,207,.8)
	}

.mdc-heading--level-6 {
	font-weight: 400;
	font-weight: 200;
	font-weight: 300
}

	.mdc-heading--level-6, .mdc-heading--level-6 a {
		font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
		font-style: normal;
		line-height: 1.375;
		line-height: 1.2;
		font-size: 18px
	}

		.mdc-heading--level-6 a {
			-webkit-box-decoration-break: slice;
			box-decoration-break: slice;
			font-weight: inherit;
			outline: 0;
			text-decoration: none;
			transition: color .2s linear,border-bottom .2s linear;
			border-bottom: 0;
			font-weight: 400;
			font-weight: 200;
			font-weight: 300
		}

		.mdc-heading--level-6 a, .mds-container--light-gray .mdc-heading--level-6 a, .mds-container--white .mdc-heading--level-6 a {
			color: #1e1e1e
		}

.mds-container--black .mdc-heading--level-6 a, .mds-container--dark-gray .mdc-heading--level-6 a {
	color: #fff
}

.mdc-heading--level-6 a, .mds-container--black .mdc-heading--level-6 a, .mds-container--dark-gray .mdc-heading--level-6 a, .mds-container--light-gray .mdc-heading--level-6 a, .mds-container--white .mdc-heading--level-6 a {
	border-bottom: 0
}

	.mdc-heading--level-6 a.mds-link--visited, .mdc-heading--level-6 a:visited, .mds-container--light-gray .mdc-heading--level-6 a.mds-link--visited, .mds-container--light-gray .mdc-heading--level-6 a:visited, .mds-container--white .mdc-heading--level-6 a.mds-link--visited, .mds-container--white .mdc-heading--level-6 a:visited {
		color: #1e1e1e
	}

	.mds-container--black .mdc-heading--level-6 a.mds-link--visited, .mds-container--black .mdc-heading--level-6 a:visited, .mds-container--dark-gray .mdc-heading--level-6 a.mds-link--visited, .mds-container--dark-gray .mdc-heading--level-6 a:visited {
		color: #fff
	}

	.mdc-heading--level-6 a.mds-link--hover, .mdc-heading--level-6 a:hover, .mds-container--light-gray .mdc-heading--level-6 a.mds-link--hover, .mds-container--light-gray .mdc-heading--level-6 a:hover, .mds-container--white .mdc-heading--level-6 a.mds-link--hover, .mds-container--white .mdc-heading--level-6 a:hover {
		color: #006fba
	}

	.mds-container--black .mdc-heading--level-6 a.mds-link--hover, .mds-container--black .mdc-heading--level-6 a:hover, .mds-container--dark-gray .mdc-heading--level-6 a.mds-link--hover, .mds-container--dark-gray .mdc-heading--level-6 a:hover {
		color: #008dde
	}

	.mdc-heading--level-6 a.mds-link--hover, .mdc-heading--level-6 a:hover, .mds-container--black .mdc-heading--level-6 a.mds-link--hover, .mds-container--black .mdc-heading--level-6 a:hover, .mds-container--dark-gray .mdc-heading--level-6 a.mds-link--hover, .mds-container--dark-gray .mdc-heading--level-6 a:hover, .mds-container--light-gray .mdc-heading--level-6 a.mds-link--hover, .mds-container--light-gray .mdc-heading--level-6 a:hover, .mds-container--white .mdc-heading--level-6 a.mds-link--hover, .mds-container--white .mdc-heading--level-6 a:hover {
		border-color: 0
	}

	.mdc-heading--level-6 a.mds-link--focus, .mdc-heading--level-6 a:focus {
		box-shadow: 0 0 4px 2px rgba(0,119,207,.8)
	}

.mdc-heading--level-7 {
	font-weight: 400;
	font-weight: 200;
	font-weight: 300
}

	.mdc-heading--level-7, .mdc-heading--level-7 a {
		font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
		font-style: normal;
		line-height: 1.375;
		line-height: 1.2;
		font-size: 18px;
		font-size: 16px
	}

		.mdc-heading--level-7 a {
			-webkit-box-decoration-break: slice;
			box-decoration-break: slice;
			font-weight: inherit;
			outline: 0;
			text-decoration: none;
			transition: color .2s linear,border-bottom .2s linear;
			border-bottom: 0;
			font-weight: 400;
			font-weight: 200;
			font-weight: 300
		}

		.mdc-heading--level-7 a, .mds-container--light-gray .mdc-heading--level-7 a, .mds-container--white .mdc-heading--level-7 a {
			color: #1e1e1e
		}

.mds-container--black .mdc-heading--level-7 a, .mds-container--dark-gray .mdc-heading--level-7 a {
	color: #fff
}

.mdc-heading--level-7 a, .mds-container--black .mdc-heading--level-7 a, .mds-container--dark-gray .mdc-heading--level-7 a, .mds-container--light-gray .mdc-heading--level-7 a, .mds-container--white .mdc-heading--level-7 a {
	border-bottom: 0
}

	.mdc-heading--level-7 a.mds-link--visited, .mdc-heading--level-7 a:visited, .mds-container--light-gray .mdc-heading--level-7 a.mds-link--visited, .mds-container--light-gray .mdc-heading--level-7 a:visited, .mds-container--white .mdc-heading--level-7 a.mds-link--visited, .mds-container--white .mdc-heading--level-7 a:visited {
		color: #1e1e1e
	}

	.mds-container--black .mdc-heading--level-7 a.mds-link--visited, .mds-container--black .mdc-heading--level-7 a:visited, .mds-container--dark-gray .mdc-heading--level-7 a.mds-link--visited, .mds-container--dark-gray .mdc-heading--level-7 a:visited {
		color: #fff
	}

	.mdc-heading--level-7 a.mds-link--hover, .mdc-heading--level-7 a:hover, .mds-container--light-gray .mdc-heading--level-7 a.mds-link--hover, .mds-container--light-gray .mdc-heading--level-7 a:hover, .mds-container--white .mdc-heading--level-7 a.mds-link--hover, .mds-container--white .mdc-heading--level-7 a:hover {
		color: #006fba
	}

	.mds-container--black .mdc-heading--level-7 a.mds-link--hover, .mds-container--black .mdc-heading--level-7 a:hover, .mds-container--dark-gray .mdc-heading--level-7 a.mds-link--hover, .mds-container--dark-gray .mdc-heading--level-7 a:hover {
		color: #008dde
	}

	.mdc-heading--level-7 a.mds-link--hover, .mdc-heading--level-7 a:hover, .mds-container--black .mdc-heading--level-7 a.mds-link--hover, .mds-container--black .mdc-heading--level-7 a:hover, .mds-container--dark-gray .mdc-heading--level-7 a.mds-link--hover, .mds-container--dark-gray .mdc-heading--level-7 a:hover, .mds-container--light-gray .mdc-heading--level-7 a.mds-link--hover, .mds-container--light-gray .mdc-heading--level-7 a:hover, .mds-container--white .mdc-heading--level-7 a.mds-link--hover, .mds-container--white .mdc-heading--level-7 a:hover {
		border-color: 0
	}

	.mdc-heading--level-7 a.mds-link--focus, .mdc-heading--level-7 a:focus {
		box-shadow: 0 0 4px 2px rgba(0,119,207,.8)
	}

.mdc-heading--level-8 {
	font-weight: 400;
	font-weight: 200;
	font-weight: 300
}

	.mdc-heading--level-8, .mdc-heading--level-8 a {
		font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
		font-style: normal;
		line-height: 1.375;
		line-height: 1.2;
		font-size: 18px;
		font-size: 14px
	}

		.mdc-heading--level-8 a {
			-webkit-box-decoration-break: slice;
			box-decoration-break: slice;
			font-weight: inherit;
			outline: 0;
			text-decoration: none;
			transition: color .2s linear,border-bottom .2s linear;
			border-bottom: 0;
			font-weight: 400;
			font-weight: 200;
			font-weight: 300
		}

		.mdc-heading--level-8 a, .mds-container--light-gray .mdc-heading--level-8 a, .mds-container--white .mdc-heading--level-8 a {
			color: #1e1e1e
		}

.mds-container--black .mdc-heading--level-8 a, .mds-container--dark-gray .mdc-heading--level-8 a {
	color: #fff
}

.mdc-heading--level-8 a, .mds-container--black .mdc-heading--level-8 a, .mds-container--dark-gray .mdc-heading--level-8 a, .mds-container--light-gray .mdc-heading--level-8 a, .mds-container--white .mdc-heading--level-8 a {
	border-bottom: 0
}

	.mdc-heading--level-8 a.mds-link--visited, .mdc-heading--level-8 a:visited, .mds-container--light-gray .mdc-heading--level-8 a.mds-link--visited, .mds-container--light-gray .mdc-heading--level-8 a:visited, .mds-container--white .mdc-heading--level-8 a.mds-link--visited, .mds-container--white .mdc-heading--level-8 a:visited {
		color: #1e1e1e
	}

	.mds-container--black .mdc-heading--level-8 a.mds-link--visited, .mds-container--black .mdc-heading--level-8 a:visited, .mds-container--dark-gray .mdc-heading--level-8 a.mds-link--visited, .mds-container--dark-gray .mdc-heading--level-8 a:visited {
		color: #fff
	}

	.mdc-heading--level-8 a.mds-link--hover, .mdc-heading--level-8 a:hover, .mds-container--light-gray .mdc-heading--level-8 a.mds-link--hover, .mds-container--light-gray .mdc-heading--level-8 a:hover, .mds-container--white .mdc-heading--level-8 a.mds-link--hover, .mds-container--white .mdc-heading--level-8 a:hover {
		color: #006fba
	}

	.mds-container--black .mdc-heading--level-8 a.mds-link--hover, .mds-container--black .mdc-heading--level-8 a:hover, .mds-container--dark-gray .mdc-heading--level-8 a.mds-link--hover, .mds-container--dark-gray .mdc-heading--level-8 a:hover {
		color: #008dde
	}

	.mdc-heading--level-8 a.mds-link--hover, .mdc-heading--level-8 a:hover, .mds-container--black .mdc-heading--level-8 a.mds-link--hover, .mds-container--black .mdc-heading--level-8 a:hover, .mds-container--dark-gray .mdc-heading--level-8 a.mds-link--hover, .mds-container--dark-gray .mdc-heading--level-8 a:hover, .mds-container--light-gray .mdc-heading--level-8 a.mds-link--hover, .mds-container--light-gray .mdc-heading--level-8 a:hover, .mds-container--white .mdc-heading--level-8 a.mds-link--hover, .mds-container--white .mdc-heading--level-8 a:hover {
		border-color: 0
	}

	.mdc-heading--level-8 a.mds-link--focus, .mdc-heading--level-8 a:focus {
		box-shadow: 0 0 4px 2px rgba(0,119,207,.8)
	}

.mdc-heading--eyebrow {
	font-weight: 400;
	font-weight: 600
}

	.mdc-heading--eyebrow, .mdc-heading--eyebrow a {
		font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
		font-style: normal;
		line-height: 1.375;
		font-size: 10px;
		letter-spacing: 1.67px;
		line-height: 1.2;
		text-transform: uppercase
	}

		.mdc-heading--eyebrow a {
			-webkit-box-decoration-break: slice;
			box-decoration-break: slice;
			font-weight: inherit;
			outline: 0;
			text-decoration: none;
			transition: color .2s linear,border-bottom .2s linear;
			border-bottom: 0;
			font-weight: 400;
			font-weight: 600
		}

		.mdc-heading--eyebrow a, .mds-container--light-gray .mdc-heading--eyebrow a, .mds-container--white .mdc-heading--eyebrow a {
			color: #1e1e1e
		}

.mds-container--black .mdc-heading--eyebrow a, .mds-container--dark-gray .mdc-heading--eyebrow a {
	color: #fff
}

.mdc-heading--eyebrow a, .mds-container--black .mdc-heading--eyebrow a, .mds-container--dark-gray .mdc-heading--eyebrow a, .mds-container--light-gray .mdc-heading--eyebrow a, .mds-container--white .mdc-heading--eyebrow a {
	border-bottom: 0
}

	.mdc-heading--eyebrow a.mds-link--visited, .mdc-heading--eyebrow a:visited, .mds-container--light-gray .mdc-heading--eyebrow a.mds-link--visited, .mds-container--light-gray .mdc-heading--eyebrow a:visited, .mds-container--white .mdc-heading--eyebrow a.mds-link--visited, .mds-container--white .mdc-heading--eyebrow a:visited {
		color: #1e1e1e
	}

	.mds-container--black .mdc-heading--eyebrow a.mds-link--visited, .mds-container--black .mdc-heading--eyebrow a:visited, .mds-container--dark-gray .mdc-heading--eyebrow a.mds-link--visited, .mds-container--dark-gray .mdc-heading--eyebrow a:visited {
		color: #fff
	}

	.mdc-heading--eyebrow a.mds-link--hover, .mdc-heading--eyebrow a:hover, .mds-container--light-gray .mdc-heading--eyebrow a.mds-link--hover, .mds-container--light-gray .mdc-heading--eyebrow a:hover, .mds-container--white .mdc-heading--eyebrow a.mds-link--hover, .mds-container--white .mdc-heading--eyebrow a:hover {
		color: #006fba
	}

	.mds-container--black .mdc-heading--eyebrow a.mds-link--hover, .mds-container--black .mdc-heading--eyebrow a:hover, .mds-container--dark-gray .mdc-heading--eyebrow a.mds-link--hover, .mds-container--dark-gray .mdc-heading--eyebrow a:hover {
		color: #008dde
	}

	.mdc-heading--eyebrow a.mds-link--hover, .mdc-heading--eyebrow a:hover, .mds-container--black .mdc-heading--eyebrow a.mds-link--hover, .mds-container--black .mdc-heading--eyebrow a:hover, .mds-container--dark-gray .mdc-heading--eyebrow a.mds-link--hover, .mds-container--dark-gray .mdc-heading--eyebrow a:hover, .mds-container--light-gray .mdc-heading--eyebrow a.mds-link--hover, .mds-container--light-gray .mdc-heading--eyebrow a:hover, .mds-container--white .mdc-heading--eyebrow a.mds-link--hover, .mds-container--white .mdc-heading--eyebrow a:hover {
		border-color: 0
	}

	.mdc-heading--eyebrow a.mds-link--focus, .mdc-heading--eyebrow a:focus {
		box-shadow: 0 0 4px 2px rgba(0,119,207,.8)
	}

.mdc-heading--marketing-eyebrow {
	font-size: 18px;
	font-weight: 600
}

.mdc-heading--thin, .mdc-heading--thin a {
	font-weight: 200
}

.mdc-heading--light, .mdc-heading--light a {
	font-weight: 300
}

.mdc-heading--regular, .mdc-heading--regular a {
	font-weight: 400
}

.mdc-heading--bold, .mdc-heading--bold a {
	font-weight: 600
}

.mdc-heading--secondary {
	color: #5e5e5e
}

.quote-icon[data-v-2246062d] {
	position: relative;
	vertical-align: baseline;
	fill: #000;
	width: 24px;
	height: 16px
}

	.quote-icon[data-v-2246062d]:hover {
		fill: #ccc
	}

.quote-icon.quote-icon-size-1[data-v-2246062d] {
	width: 64px;
	height: 48px
}

.quote-icon.quote-icon-size-2[data-v-2246062d] {
	width: 48px;
	height: 48px
}

.quote-icon.quote-icon-size-3[data-v-2246062d] {
	width: 48px;
	height: 32px
}

.quote-icon.quote-icon-size-4[data-v-2246062d] {
	width: 32px;
	height: 24px
}

.quote-icon.quote-icon-size-5[data-v-2246062d] {
	width: 24px;
	height: 16px
}

.quote-icon.quote-icon-size-6[data-v-2246062d] {
	width: 16px;
	height: 12px
}

.quote-icon.quote-icon-eyebrow[data-v-2246062d] {
	width: 12px;
	height: 12px
}

.quote-icon.quote-icon-hero[data-v-2246062d] {
	width: 80px;
	height: 80px
}

.quote-icon--end[data-v-2246062d] {
	vertical-align: -webkit-baseline-middle
}

.mdc-rule[data-v-45e68b69] {
	border: none;
	border-top: 2px solid #333
}

.mdc-rule--secondary[data-v-45e68b69] {
	border-top: 1px solid grey
}

.mdc-rule--tertiary[data-v-45e68b69] {
	border-top: 1px solid #e5e5e5
}

.mdc-rule--tertiary-gray[data-v-45e68b69] {
	border-top: 1px solid #ccc
}

.mdc-card[data-v-d8ea31b6] {
	margin-bottom: 32px
}

.mdc-card--stretch[data-v-d8ea31b6] {
	position: relative;
	display: flex;
	flex-direction: column;
	height: 100%;
	min-height: 300px
}

.mdc-card--stretch > [data-v-d8ea31b6] {
	flex-shrink: 0
}

.mdc-card__overlay[data-v-d8ea31b6] {
	cursor: auto;
	display: flex;
	flex-direction: column;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(30,30,30,.95);
	padding-top: 16px;
	opacity: 0;
	visibility: hidden;
	transition: opacity .1s linear;
	z-index: 1
}

.mdc-card__overlay--active[data-v-d8ea31b6] {
	visibility: visible;
	opacity: 1
}

.mdc-card__overlay .mdc-rich-text[data-v-d8ea31b6] {
	overflow: auto;
	padding: 24px 16px 16px
}

.mdc-card__overlay .mdc-rich-text a[data-v-d8ea31b6] {
	border-bottom: 0;
	text-decoration: underline;
	color: #00e
}

.mdc-card__overlay-close[data-v-d8ea31b6] {
	position: absolute;
	right: 16px;
	top: 16px
}

	.mdc-card__overlay-close[data-v-d8ea31b6] .mds-button__icon {
		width: 16px;
		height: 16px
	}

.mdc-card__label[data-v-d8ea31b6] {
	max-width: calc(100% - 32px);
	z-index: 1
}

.mdc-card__label-title[data-v-d8ea31b6] {
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 100%
}

.mdc-card__label-title--premium[data-v-d8ea31b6] {
	background-color: #0077cf
}

.mdc-card__title[data-v-d8ea31b6] {
	display: -webkit-box;
	-webkit-line-clamp: 3;
	line-clamp: 3;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	margin-top: calc(-.22812em + -2px);
	margin-bottom: calc(-.25156em + 16px)
}

.mdc-card__title--small[data-v-d8ea31b6] {
	margin-top: -.22812em;
	margin-bottom: calc(-.25156em + 12px)
}

.mdc-card__title--top[data-v-d8ea31b6] {
	margin-top: 8px
}

.mdc-card__title--clamp[data-v-d8ea31b6] {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical
}

.mdc-card__title-text--border[data-v-d8ea31b6] {
	display: block;
	border-bottom: 2px solid;
	margin: 0;
	padding-bottom: 12px
}

.mdc-card__title[data-v-d8ea31b6]:after, .mdc-card__title[data-v-d8ea31b6]:before {
	display: none
}

.mdc-card__image-content[data-v-d8ea31b6] {
	height: 0;
	line-height: 0;
	padding-top: 66.667%;
	position: relative;
	overflow: hidden;
	z-index: 0
}

.mdc-card__image-content--center[data-v-d8ea31b6] {
	height: auto;
	padding: 0 16px
}

.mdc-card__image-content--center .mdc-card__image[data-v-d8ea31b6] {
	position: static
}

.mdc-card__image[data-v-d8ea31b6] {
	-o-object-fit: cover;
	object-fit: cover;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	height: 100%;
	width: 100%
}

.mdc-card__caption[data-v-d8ea31b6] {
	display: -webkit-box;
	-webkit-line-clamp: 6;
	line-clamp: 6;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	margin-top: calc(-.22812em + -2px);
	margin-bottom: calc(-.25156em + 16px);
	overflow: hidden
}

.mdc-card__caption--small[data-v-d8ea31b6] {
	margin-top: -.22812em;
	margin-bottom: calc(-.25156em + 12px)
}

.mdc-card__caption--clamp[data-v-d8ea31b6] {
	display: -webkit-box;
	-webkit-line-clamp: 3;
	line-clamp: 3;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical
}

.mdc-card__caption[data-v-d8ea31b6]:after, .mdc-card__caption[data-v-d8ea31b6]:before {
	display: none
}

.mdc-card__expansion[data-v-d8ea31b6] {
	flex-shrink: 0;
	flex-grow: 1
}

.mdc-card__metadata[data-v-d8ea31b6]:after {
	display: inline-block;
	content: " "
}

.mdc-medal {
	height: 23px;
	box-sizing: border-box
}

.mdc-medal--gold {
	width: 48px
}

	.mdc-medal--gold.mdc-medal--q {
		width: 64px
	}

		.mdc-medal--gold.mdc-medal--q.mdc-medal--s {
			width: 41px
		}

		.mdc-medal--gold.mdc-medal--q.mdc-medal--l {
			width: 135px
		}

	.mdc-medal--gold.mdc-medal--s {
		width: 30px
	}

	.mdc-medal--gold.mdc-medal--l {
		width: 109px
	}

.mdc-medal--silver {
	width: 57px
}

	.mdc-medal--silver.mdc-medal--q {
		width: 72px
	}

		.mdc-medal--silver.mdc-medal--q.mdc-medal--s {
			width: 46px
		}

		.mdc-medal--silver.mdc-medal--q.mdc-medal--l {
			width: 154px
		}

	.mdc-medal--silver.mdc-medal--s {
		width: 34px
	}

	.mdc-medal--silver.mdc-medal--l {
		width: 129px
	}

.mdc-medal--bronze {
	width: 62px
}

	.mdc-medal--bronze.mdc-medal--q {
		width: 79px
	}

		.mdc-medal--bronze.mdc-medal--q.mdc-medal--s {
			width: 50px
		}

		.mdc-medal--bronze.mdc-medal--q.mdc-medal--l {
			width: 166px
		}

	.mdc-medal--bronze.mdc-medal--s {
		width: 38px
	}

	.mdc-medal--bronze.mdc-medal--l {
		width: 143px
	}

.mdc-medal--neutral {
	width: 46px
}

	.mdc-medal--neutral.mdc-medal--q {
		width: 61px
	}

		.mdc-medal--neutral.mdc-medal--q.mdc-medal--s {
			width: 39px
		}

		.mdc-medal--neutral.mdc-medal--q.mdc-medal--l {
			width: 129px
		}

	.mdc-medal--neutral.mdc-medal--s {
		width: 28px
	}

	.mdc-medal--neutral.mdc-medal--l {
		width: 103px
	}

.mdc-medal--negative {
	width: 55px
}

	.mdc-medal--negative.mdc-medal--q {
		width: 69px
	}

		.mdc-medal--negative.mdc-medal--q.mdc-medal--s {
			width: 46px
		}

		.mdc-medal--negative.mdc-medal--q.mdc-medal--l {
			width: 150px
		}

	.mdc-medal--negative.mdc-medal--s {
		width: 34px
	}

	.mdc-medal--negative.mdc-medal--l {
		width: 127px
	}

.mdc-medal--s {
	height: 15px
}

.mdc-medal--l {
	height: 50px
}

.mdc-medal:after, .mdc-medal:before {
	box-sizing: border-box
}

.mdc-data-point--filtered[data-v-5d54e2da] {
	color: transparent;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	text-shadow: 0 0 8px #1e1e1e
}

@supports (filter:blur(3.5px)) {
	.mdc-data-point--filtered[data-v-5d54e2da] {
		color: inherit;
		text-shadow: none;
		filter: blur(3.5px);
		transform: translateZ(0)
	}
}

.mdc-data-point--filtered .mdc-data-point__rank-icon[data-v-5d54e2da] {
	filter: blur(6px)
}

.mdc-data-point--flex[data-v-5d54e2da] {
	display: flex;
	align-items: center
}

.mdc-data-point--negative[data-v-5d54e2da], .mdc-data-point--neutral[data-v-5d54e2da], .mdc-data-point--positive[data-v-5d54e2da] {
	font-weight: 600
}

.mdc-data-point--negative[data-v-5d54e2da] {
	color: #de0000;
	fill: #de0000
}

.mdc-data-point--positive[data-v-5d54e2da] {
	color: #008020;
	fill: #008020
}

.mdc-data-point--neutral[data-v-5d54e2da] {
	color: #5e5e5e
}

.mdc-data-point__rank-icon[data-v-5d54e2da] {
	height: 1em;
	width: 1em;
	transform: scale(1.15) translateY(8%);
	white-space: nowrap
}

.mdc-data-point__rank-icon--star[data-v-5d54e2da] {
	margin-left: -.15em
}

.mdc-data-point__rank-icon[data-v-5d54e2da]:first-child {
	margin-left: -.05em
}

.mdc-data-point__performance-icon[data-v-5d54e2da] {
	height: 1em;
	width: 1em;
	white-space: nowrap
}

.mdc-data-point__rank-shield[data-v-5d54e2da] {
	height: 1em;
	margin-left: -.15em;
	transform: scale(1.15) translateY(15%);
	white-space: nowrap
}

.mdc-data-point--style-box[data-v-5d54e2da] {
	display: inline-flex;
	flex-wrap: wrap
}

.mdc-data-point__style-box-icon[data-v-5d54e2da] {
	margin-right: 4px
}

.mdc-definition-list-group-item__content[data-v-fa87f7fa] {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap
}

.mdc-definition-list-group-item__term[data-v-fa87f7fa] {
	line-height: 1.25;
	color: #5e5e5e;
	display: block;
	flex-grow: 1;
	text-align: left
}

	.mdc-definition-list-group-item__term[data-v-fa87f7fa]:after, .mdc-definition-list-group-item__term[data-v-fa87f7fa]:before {
		content: "";
		display: block;
		height: 0;
		width: 0
	}

	.mdc-definition-list-group-item__term[data-v-fa87f7fa]:before {
		margin-bottom: -.22813em
	}

	.mdc-definition-list-group-item__term[data-v-fa87f7fa]:after {
		margin-top: -.25156em
	}

.mdc-definition-list-group-item__definition[data-v-fa87f7fa] {
	line-height: 1.25;
	display: block;
	flex-grow: 1;
	text-align: right
}

	.mdc-definition-list-group-item__definition[data-v-fa87f7fa]:after, .mdc-definition-list-group-item__definition[data-v-fa87f7fa]:before {
		content: "";
		display: block;
		height: 0;
		width: 0
	}

	.mdc-definition-list-group-item__definition[data-v-fa87f7fa]:before {
		margin-bottom: -.22813em
	}

	.mdc-definition-list-group-item__definition[data-v-fa87f7fa]:after {
		margin-top: -.25156em
	}

.mdc-definition-list-group-item--bold .mdc-definition-list-group-item__definition[data-v-fa87f7fa], .mdc-definition-list-group-item--bold .mdc-definition-list-group-item__term[data-v-fa87f7fa] {
	color: #1e1e1e;
	font-weight: 600
}

.mdc-header__title--thin[data-v-0d9dfe56], .mdc-header__title--thin a[data-v-0d9dfe56] {
	font-weight: 200
}

.mdc-header__title--light[data-v-0d9dfe56], .mdc-header__title--light a[data-v-0d9dfe56] {
	font-weight: 300
}

.mdc-header__title--regular[data-v-0d9dfe56], .mdc-header__title--regular a[data-v-0d9dfe56] {
	font-weight: 400
}

.mdc-header__title--bold[data-v-0d9dfe56], .mdc-header__title--bold a[data-v-0d9dfe56] {
	font-weight: 600
}

.mdc-lozenge[data-v-44a81886] {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375;
	font-size: 10px;
	font-weight: 600;
	letter-spacing: 1.67px;
	line-height: 1.2;
	text-transform: uppercase;
	border-radius: 2px;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 100%;
	padding: 4px 6px 3px;
	background-color: #000;
	color: #fff
}

.mdc-lozenge--attach-top[data-v-44a81886] {
	border-radius: 0 0 2px 2px
}

.mdc-lozenge--attach-bottom[data-v-44a81886] {
	border-radius: 2px 2px 0 0
}

.mdc-lozenge--red[data-v-44a81886] {
	background-color: red
}

.mdc-lozenge--premium[data-v-44a81886] {
	background-color: #5050cc
}

.mdc-lozenge--chart-color-1[data-v-44a81886] {
	background-color: #1f55a5
}

.mdc-lozenge--chart-color-2[data-v-44a81886] {
	background-color: #a50032
}

.mdc-lozenge--chart-color-3[data-v-44a81886] {
	background-color: #f5c400;
	color: #1e1e1e
}

.mdc-lozenge--chart-color-4[data-v-44a81886] {
	background-color: #518428
}

.mdc-lozenge--chart-color-5[data-v-44a81886] {
	background-color: #00a8e1
}

.mdc-lozenge--chart-color-6[data-v-44a81886] {
	background-color: #6a4c9e
}

.mdc-lozenge--chart-color-7[data-v-44a81886] {
	background-color: #ef7622;
	color: #1e1e1e
}

.mdc-lozenge--chart-color-8[data-v-44a81886] {
	background-color: #005f5f
}

.mdc-lozenge--chart-color-9[data-v-44a81886] {
	background-color: #00af41;
	color: #1e1e1e
}

.mdc-lozenge--chart-color-10[data-v-44a81886] {
	background-color: #e60546
}

.mdc-lozenge--chart-color-11[data-v-44a81886] {
	background-color: #7d256f
}

.mdc-lozenge--chart-color-12[data-v-44a81886] {
	background-color: #c19c31;
	color: #1e1e1e
}

.mdc-lozenge--chart-color-13[data-v-44a81886] {
	background-color: #00beaf;
	color: #1e1e1e
}

.mdc-lozenge--chart-color-14[data-v-44a81886] {
	background-color: #ff3c00;
	color: #1e1e1e
}

.mdc-lozenge--chart-color-15[data-v-44a81886] {
	background-color: #89bd40;
	color: #1e1e1e
}

.mdc-lozenge--chart-color-16[data-v-44a81886] {
	background-color: #000
}

.mdc-lozenge__premium-icon[data-v-44a81886] {
	fill: #fff
}

.mds-list-group__item[data-v-255073cf] {
	position: relative
}

.mds-list-group__item--header[data-v-255073cf] {
	cursor: unset
}

.mds-list-group__item--no-top-border[data-v-255073cf]:first-of-type {
	border-top: none
}

.mds-list-group__item-text--no-top-border[data-v-255073cf]:first-of-type {
	padding-top: 0
}

.mdc-list-group__item[data-v-255073cf] {
	cursor: pointer
}

.mdc-list-group__item--two-line .mds-list-group__item-metadata[data-v-255073cf] {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375;
	font-size: 14px;
	display: block;
	margin-top: 4px
}

.mds-list-group__toggle-input[data-v-255073cf] {
	position: absolute;
	width: 100%;
	height: 100%
}

:root {
	--cta-background-url-default: none;
	--cta-background-url-sm: none;
	--cta-background-url-md: none;
	--cta-background-url-lg: none;
	--cta-background-url-xl: none;
	--cta-text-color: #000;
	--cta-alignment: center;
	--cta-margin: 0 auto
}

.mdc-marketing-cta {
	background: #d8d8d8;
	border-radius: 6px;
	background-image: none;
	background-image: var(--cta-background-url-default);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 64px 32px
}

@media (max-width:1303px) {
	.mdc-marketing-cta {
		background-image: none;
		background-image: var(--cta-background-url-xl)
	}
}

@media (max-width:1091px) {
	.mdc-marketing-cta {
		background-image: none;
		background-image: var(--cta-background-url-lg)
	}
}

@media (max-width:767px) {
	.mdc-marketing-cta {
		background-image: none;
		background-image: var(--cta-background-url-md)
	}
}

@media (max-width:599px) {
	.mdc-marketing-cta {
		background-image: none;
		background-image: var(--cta-background-url-sm)
	}
}

.mdc-marketing-cta__inner {
	color: #000;
	color: var(--cta-text-color);
	text-align: center;
	text-align: var(--cta-alignment);
	margin: 0 auto;
	margin: var(--cta-margin);
	max-width: 700px
}

.mdc-marketing-cta__button {
	margin: 4px auto 0
}

.mdc-marketing-cta__description {
	font-weight: 400;
	font-weight: 200;
	font-size: 23px;
	font-weight: 300;
	margin: 0 auto 24px
}

.mdc-marketing-cta__description, .mdc-marketing-cta__title {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	line-height: 1.375;
	line-height: 1.2
}

.mdc-marketing-cta__title {
	font-weight: 400;
	font-weight: 200;
	font-size: 32px;
	font-weight: 600;
	margin: 0 auto 8px
}

.mdc-masthead[data-v-36d55a61] {
	padding-right: 0;
	padding-left: 0
}

	.mdc-masthead[data-v-36d55a61] .mds-masthead__logo {
		display: block;
		max-height: 50px
	}

@media screen and (min-width:1000px) {
	.mdc-masthead[data-v-36d55a61] .mds-masthead__logo {
		display: none
	}
}

.mdc-masthead[data-v-36d55a61] .mds-masthead__logo--wide {
	display: none;
	max-height: 50px
}

@media screen and (min-width:1000px) {
	.mdc-masthead[data-v-36d55a61] .mds-masthead__logo--wide {
		display: block
	}
}

@media screen and (min-width:1000px) {
	.mdc-masthead--tall[data-v-36d55a61] {
		height: 70px
	}

		.mdc-masthead--tall[data-v-36d55a61] .mds-masthead__logo, .mdc-masthead--tall[data-v-36d55a61] .mds-masthead__logo--wide {
			max-height: 70px
		}
}

.mdc-masthead__left[data-v-36d55a61] > * {
	margin-right: 0
}

.mdc-masthead__inner[data-v-36d55a61] {
	margin: 0 auto;
	padding-left: 16px;
	padding-right: 16px
}

.mdc-masthead__logo-wrap[data-v-36d55a61] {
	padding: 4px
}

	.mdc-masthead__logo-wrap[data-v-36d55a61] .mdc-link:focus {
		outline: none
	}

@media print {
	.mdc-masthead[data-v-36d55a61] {
		display: none
	}
}

.mdc-placeholder {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375;
	font-weight: 200;
	line-height: 1.2;
	font-size: 18px;
	font-weight: 300;
	background-color: #f2f2f2;
	display: block;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	text-align: center
}

.mdc-placeholder__label {
	position: absolute;
	transform: translate(-50%,-50%);
	top: 50%;
	left: 50%
}

.mds-popover[data-v-27bbbe4c] {
	transition: none
}

.mds-popover__wrapper--visible .mds-popover[data-v-27bbbe4c] {
	transition: opacity .2s linear,visibility .2s linear
}

.mdc-popover[data-v-27bbbe4c] {
	z-index: 100
}

@media (min-width:600px) {
	.mdc-popover--width-x-wide[data-v-27bbbe4c] {
		width: 480px
	}
}

@media (min-width:768px) {
	.mdc-popover--width-x-wide[data-v-27bbbe4c] {
		width: 614.4px
	}
}

@media (min-width:1092px) {
	.mdc-popover--width-x-wide[data-v-27bbbe4c] {
		width: 873.6px
	}
}

@media (min-width:1304px) {
	.mdc-popover--width-x-wide[data-v-27bbbe4c] {
		width: 1043.2px
	}
}

.mdc-popover--width-x-narrow[data-v-27bbbe4c] {
	margin-left: -40px;
	padding: 4px;
	width: 80px
}

.mdc-popover--hide-tail section[data-v-27bbbe4c] {
	border-radius: 6px
}

	.mdc-popover--hide-tail section[data-v-27bbbe4c]:after, .mdc-popover--hide-tail section[data-v-27bbbe4c]:before {
		display: none
	}

.mdc-popover--right-align[data-v-27bbbe4c] {
	right: 0
}

.mdc-popover--left-align[data-v-27bbbe4c] {
	left: 0
}

.mdc-popover--gray[data-v-27bbbe4c] {
	background-color: #e5e5e5;
	border-color: #ababab
}

	.mdc-popover--gray[data-v-27bbbe4c]:before {
		border-bottom-color: #ababab
	}

	.mdc-popover--gray[data-v-27bbbe4c]:after {
		border-bottom-color: #e5e5e5
	}

.mdc-popover__header[data-v-27bbbe4c] {
	margin-bottom: 0
}

.mdc-popover__title[data-v-27bbbe4c] {
	font-weight: 600
}

.mdc-popover[data-v-27bbbe4c] .mdc-header__title {
	padding-top: 1px
}

.mdc-popover__content[data-v-27bbbe4c] {
	z-index: 800
}

.mdc-responsive-image, .mdc-responsive-image__image {
	height: auto;
	width: 100%
}

.mdc-search-field__clear-button[data-v-abf89bce] {
	padding: 0
}

.mdc-search-field__input[data-v-abf89bce] {
	padding-right: 16px
}

@media (pointer:coarse) {
	.mdc-site-navigation .mds-list-group {
		font-size: 20px
	}

	.mdc-site-navigation .mds-list-group__item--header {
		font-size: 12px
	}

	.mds-list-group__item--active .mdc-site-navigation .mds-list-group__link, .mds-list-group__item--active .mdc-site-navigation .mds-list-group__link:visited {
		padding-right: 31px
	}

	.mdc-site-navigation .mds-list-group__item-text {
		padding: 20px 0
	}

	.mds-list-group--with-icon .mdc-site-navigation .mds-list-group__item-text {
		padding-left: 37px
	}

	.mdc-site-navigation .mds-list-group__item--header {
		font-size: 14px;
		letter-spacing: .17em;
		padding: 12px 0
	}

	.mdc-site-navigation .mds-list-group__active-icon, .mdc-site-navigation .mds-list-group__left-icon {
		height: 23px;
		margin-top: 0;
		top: 16px;
		width: 23px
	}

	.mdc-site-navigation .mds-list-group__toggle-text {
		padding: 20px 0 20px 8px
	}

	.mdc-site-navigation .mds-list-group__toggle-icon {
		height: 23px;
		margin-left: -5px;
		margin-top: 0;
		top: 16px;
		width: 23px
	}

	.mds-list-group--with-icon .mdc-site-navigation .mds-list-group__toggle-icon {
		margin-left: 31px
	}

	.mdc-site-navigation .mds-list-group__sublist .mds-list-group__item-text {
		font-size: 20px;
		font-weight: 300
	}

	.mdc-site-navigation .mds-list-group__item--sublist {
		padding-left: 26px
	}
}

@media screen and (min-width:1000px) {
	.mdc-site-navigation[data-v-dad56a66] {
		display: block
	}
}

.mdc-site-navigation .mdc-site-navigation__list[data-v-dad56a66] {
	margin: 0 auto;
	padding-left: 16px;
	padding-right: 16px
}

@media (min-width:600px) {
	.mdc-site-navigation .mdc-site-navigation__list[data-v-dad56a66] {
		width: 600px
	}
}

@media (min-width:768px) {
	.mdc-site-navigation .mdc-site-navigation__list[data-v-dad56a66] {
		width: 768px
	}
}

@media (min-width:1092px) {
	.mdc-site-navigation .mdc-site-navigation__list[data-v-dad56a66] {
		width: 1092px
	}
}

@media (min-width:1304px) {
	.mdc-site-navigation .mdc-site-navigation__list[data-v-dad56a66] {
		width: 1304px
	}
}

.mds-site-navigation__list-item[data-v-25f292b0] {
	white-space: nowrap
}

.mdc-tab-bar[data-v-01d0f251] {
	position: relative;
	width: 100%
}

.mdc-tab-bar--primary[data-v-01d0f251] {
	border-top: 2px solid #333
}

.mdc-tab-bar--primary.mdc-tab-bar--border-bottom[data-v-01d0f251] {
	border-top: none;
	border-bottom: 2px solid #333
}

.mdc-tab-bar--secondary[data-v-01d0f251] {
	border-top: 1px solid grey
}

.mdc-tab-bar--secondary.mdc-tab-bar--border-bottom[data-v-01d0f251] {
	border-top: none;
	border-bottom: 1px solid grey
}

.mdc-tab-bar--tertiary[data-v-01d0f251] {
	border-top: 1px solid #e5e5e5
}

.mdc-tab-bar--tertiary.mdc-tab-bar--border-bottom[data-v-01d0f251] {
	border-top: none;
	border-bottom: 1px solid #e5e5e5
}

.mdc-tab-bar__next[data-v-01d0f251], .mdc-tab-bar__prev[data-v-01d0f251] {
	opacity: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: none;
	background-color: #fff;
	cursor: pointer;
	position: absolute;
	top: 4px;
	bottom: 4px;
	display: flex;
	align-items: center;
	transition: opacity .2s;
	z-index: 800;
	padding: 0;
	transform: scale(0)
}

.mdc-tab-bar__next--visible[data-v-01d0f251], .mdc-tab-bar__prev--visible[data-v-01d0f251] {
	opacity: 1;
	transform: scale(1)
}

.mdc-tab-bar__next[data-v-01d0f251] {
	background: linear-gradient(270deg,#fff 40%,hsla(0,0%,100%,0));
	right: -3px;
	padding-left: 32px
}

.mdc-tab-bar__prev[data-v-01d0f251] {
	background: linear-gradient(90deg,#fff 40%,hsla(0,0%,100%,0));
	left: -3px;
	padding-right: 32px
}

.mdc-tab-bar__inner[data-v-01d0f251] {
	display: flex;
	list-style: none;
	margin: 0;
	padding: 0;
	-webkit-scroll-snap-type: x mandatory;
	-ms-scroll-snap-type: x mandatory;
	scroll-snap-type: x mandatory;
	scrollbar-width: none;
	overflow-x: auto;
	-ms-overflow-style: none;
	scroll-behavior: smooth
}

	.mdc-tab-bar__inner[data-v-01d0f251]::-webkit-scrollbar {
		width: 0;
		height: 0;
		display: none;
		background: transparent
	}

	.mdc-tab-bar__inner[data-v-01d0f251] .mdc-tab-bar-item {
		scroll-snap-align: start;
		margin: 0 8px
	}

		.mdc-tab-bar__inner[data-v-01d0f251] .mdc-tab-bar-item:first-child {
			margin-left: 0
		}

		.mdc-tab-bar__inner[data-v-01d0f251] .mdc-tab-bar-item:last-child {
			margin-right: 0
		}

.mdc-tab-bar-item[data-v-33744d76] {
	display: inline-block;
	white-space: nowrap
}

.mdc-tab-bar-item__button[data-v-33744d76] {
	padding: 16px 0
}

.mdc-tab-bar-item__inner[data-v-33744d76] {
	display: inline-block
}

.mdc-tab-bar-item--active .mdc-tab-bar-item__inner[data-v-33744d76], .mdc-tab-bar-item--exact-active .mdc-tab-bar-item__inner[data-v-33744d76] {
	box-shadow: inset 0 6px 0 0 red
}

.mdc-tab-bar--border-bottom .mdc-tab-bar-item--active .mdc-tab-bar-item__inner[data-v-33744d76], .mdc-tab-bar--border-bottom .mdc-tab-bar-item--exact-active .mdc-tab-bar-item__inner[data-v-33744d76] {
	box-shadow: inset 0 -6px 0 0 red
}

.mdc-tag[data-v-63478f7d] {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.25;
	background-color: #fff;
	border: 1px solid #e5e5e5;
	border-radius: 2px;
	color: #5e5e5e;
	display: inline-block;
	outline: 0;
	padding: 8px;
	position: relative;
	text-align: center;
	transition: color .3s,box-shadow .3s;
	text-decoration: none;
	white-space: nowrap
}

	.mdc-tag[data-v-63478f7d]:after, .mdc-tag[data-v-63478f7d]:before {
		content: "";
		display: block;
		height: 0;
		width: 0
	}

	.mdc-tag[data-v-63478f7d]:before {
		margin-bottom: -.22813em
	}

	.mdc-tag[data-v-63478f7d]:after {
		margin-top: -.25156em
	}

	.mdc-tag[data-v-63478f7d]:hover {
		color: #006fba;
		cursor: pointer
	}

	.mdc-tag[data-v-63478f7d]:focus {
		box-shadow: 0 0 4px 2px rgba(0,119,207,.8)
	}

.mdc-tag--highlighted[data-v-63478f7d] {
	color: red;
	border-color: red
}

	.mdc-tag--highlighted[data-v-63478f7d]:hover {
		color: #b30000
	}

.mdc-video-player[data-v-5e470512] {
	cursor: pointer;
	position: relative;
	padding-top: 56.25%
}

	.mdc-video-player[data-v-5e470512] .jwplayer, .mdc-video-player__error[data-v-5e470512], .mdc-video-player__idle-container[data-v-5e470512] {
		bottom: 0;
		left: 0;
		position: absolute;
		right: 0;
		top: 0
	}

.mdc-video-player__idle-container[data-v-5e470512] {
	background-size: cover;
	z-index: 3
}

.mdc-video-player__play-button[data-v-5e470512] {
	position: absolute;
	left: 8px;
	bottom: 8px
}

.mdc-video-player__error[data-v-5e470512] {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375;
	font-size: 16px;
	font-weight: 300;
	color: #fff;
	align-items: center;
	background-color: #1e1e1e;
	display: flex;
	justify-content: center;
	text-align: center;
	z-index: 3
}

.mdc-video-player--error[data-v-5e470512] .jw-error, .mdc-video-player[data-v-5e470512] .jw-display, .mdc-video-player[data-v-5e470512] .jw-playlist-btn {
	display: none
}

.mdc-video-player[data-v-5e470512] .jw-flag-small-player:not(.jw-flag-audio-player):not(.jw-flag-ads) .jw-controlbar .jw-button-container > .jw-icon-playback {
	display: flex
}

.mdc-notification-indicator[data-v-37e5e174] {
	display: inline-block;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background-color: red;
	position: relative
}

.mdc-notification-indicator__text[data-v-37e5e174] {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	font-size: 10px;
	color: #fff
}

.mdc-recommended-links__container[data-v-bec0e70e] {
	align-items: center;
	display: flex;
	justify-content: flex-start;
	margin: 0 0 24px;
	position: relative;
	width: 100%
}

.mdc-recommended-links__link[data-v-bec0e70e] {
	margin-left: 8px
}

.mdc-recommended-links__links[data-v-bec0e70e] {
	align-items: center;
	display: flex;
	-ms-overflow-style: none;
	overflow-x: auto;
	scroll-behavior: smooth;
	-webkit-scroll-snap-type: x mandatory;
	-ms-scroll-snap-type: x mandatory;
	scroll-snap-type: x mandatory;
	scrollbar-width: none
}

	.mdc-recommended-links__links[data-v-bec0e70e]::-webkit-scrollbar {
		background: transparent;
		display: none;
		height: 0;
		width: 0
	}

.mdc-recommended-links__next[data-v-bec0e70e], .mdc-recommended-links__prev[data-v-bec0e70e] {
	align-items: center;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: #fff;
	border: none;
	bottom: -3px;
	cursor: pointer;
	display: flex;
	opacity: 0;
	padding: 0;
	position: absolute;
	top: -3px;
	transition: visibility .2s,opacity .2s;
	visibility: hidden;
	z-index: 800
}

.mdc-recommended-links__next--visible[data-v-bec0e70e], .mdc-recommended-links__prev--visible[data-v-bec0e70e] {
	visibility: visible;
	opacity: 1
}

.mdc-recommended-links__prev[data-v-bec0e70e] {
	background: linear-gradient(90deg,#fff 40%,hsla(0,0%,100%,0));
	left: -3px;
	padding-right: 32px
}

.mdc-recommended-links__next[data-v-bec0e70e] {
	background: linear-gradient(270deg,#fff 40%,hsla(0,0%,100%,0));
	padding-left: 32px;
	right: -3px
}

.mdc-recommended-links__title[data-v-bec0e70e] {
	font-weight: 600
}

[data-v-35bad578]:root {
	--mdc-iframe-widget-min-height: 400px
}

.mdc-iframe-widget[data-v-35bad578] {
	align-items: stretch;
	display: flex;
	flex-direction: row;
	justify-content: space-between
}

@media (max-width:599px) {
	.mdc-iframe-widget[data-v-35bad578] {
		flex-direction: column-reverse
	}
}

.mdc-iframe-widget__content[data-v-35bad578] {
	width: 192px
}

@media (max-width:767px) {
	.mdc-iframe-widget__content[data-v-35bad578] {
		width: 229px
	}
}

@media (max-width:599px) {
	.mdc-iframe-widget__content[data-v-35bad578] {
		width: 100%
	}
}

.mdc-iframe-widget__deck[data-v-35bad578] {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375;
	font-size: 14px
}

.mdc-iframe-widget__embedded-code[data-v-35bad578], .mdc-iframe-widget__iframe-container[data-v-35bad578], .mdc-iframe-widget__iframe[data-v-35bad578] {
	max-width: 100%;
	width: 100%
}

.mdc-iframe-widget__embedded-code[data-v-35bad578] {
	min-height: 400px;
	min-height: var(--mdc-iframe-widget-min-height)
}

.mdc-iframe-widget__headline + .mdc-iframe-widget__button[data-v-35bad578] {
	margin-top: 16px
}

.mdc-iframe-widget__iframe[data-v-35bad578] {
	align-self: center;
	border: 0;
	flex-shrink: 0;
	height: 100%;
	margin: 0;
	max-width: 100%;
	padding: 0;
	position: absolute;
	top: 0
}

.mdc-iframe-widget__iframe--grid-width[data-v-35bad578] {
	max-width: calc(100vw - 8px)
}

@media (min-width:600px) {
	.mdc-iframe-widget__iframe--grid-width[data-v-35bad578] {
		width: 576px
	}
}

@media (min-width:768px) {
	.mdc-iframe-widget__iframe--grid-width[data-v-35bad578] {
		width: 744px
	}
}

@media (min-width:1092px) {
	.mdc-iframe-widget__iframe--grid-width[data-v-35bad578] {
		width: 744px
	}
}

@media (min-width:1304px) {
	.mdc-iframe-widget__iframe--grid-width[data-v-35bad578] {
		width: 948px
	}
}

.mdc-iframe-widget__iframe-container[data-v-35bad578] {
	display: flex;
	justify-content: center;
	padding-bottom: 400px;
	padding-bottom: var(--mdc-iframe-widget-min-height);
	position: relative
}

.mdc-iframe-widget--has-content .mdc-iframe-widget__embedded-code[data-v-35bad578], .mdc-iframe-widget--has-content .mdc-iframe-widget__iframe-container[data-v-35bad578] {
	margin-left: 12px;
	max-width: calc(100% - 208px)
}

@media (max-width:767px) {
	.mdc-iframe-widget--has-content .mdc-iframe-widget__embedded-code[data-v-35bad578], .mdc-iframe-widget--has-content .mdc-iframe-widget__iframe-container[data-v-35bad578] {
		max-width: calc(100% - 245px)
	}
}

@media (max-width:599px) {
	.mdc-iframe-widget--has-content .mdc-iframe-widget__embedded-code[data-v-35bad578], .mdc-iframe-widget--has-content .mdc-iframe-widget__iframe-container[data-v-35bad578] {
		margin-left: 0;
		max-width: 100%
	}
}

.mdc-ad {
	background-color: transparent;
	display: block;
	margin-left: auto;
	margin-right: auto;
	position: relative
}

@media (max-width:1091px) {
	.mdc-ad__container--gray-mobile {
		background-color: #f2f2f2;
		margin: 0 -4px;
		min-width: 100vw
	}

		.mdc-ad__container--gray-mobile > * {
			margin-top: 8px;
			margin-bottom: 8px
		}
}

.mdc-ad--collapse-leave-active {
	max-height: 0 !important;
	transition: all .15s ease
}

.mdc-ad__frame {
	border: 0
}

.mdc-ad--textlink {
	margin-top: 16px
}

@media (min-width:600px) {
	.mdc-ad--show-at-xs {
		display: none
	}
}

@media (min-width:0) and (max-width:599px) {
	.mdc-ad--show-at-xs {
		display: block !important
	}
}

@media (max-width:599px) {
	.mdc-ad--show-at-sm {
		display: none
	}
}

@media (min-width:600px) and (max-width:767px) {
	.mdc-ad--show-at-sm {
		display: block !important
	}
}

@media (min-width:768px) {
	.mdc-ad--show-at-sm {
		display: none
	}
}

@media (max-width:599px) {
	.mdc-ad--show-at-sm-plus {
		display: none
	}
}

@media (min-width:600px) {
	.mdc-ad--show-at-sm-plus {
		display: block !important
	}
}

@media (max-width:767px) {
	.mdc-ad--show-at-md {
		display: none
	}
}

@media (min-width:768px) and (max-width:1091px) {
	.mdc-ad--show-at-md {
		display: block !important
	}
}

@media (min-width:1092px) {
	.mdc-ad--show-at-md {
		display: none
	}
}

@media (max-width:767px) {
	.mdc-ad--show-at-md-plus {
		display: none
	}
}

@media (min-width:768px) {
	.mdc-ad--show-at-md-plus {
		display: block !important
	}
}

@media (max-width:1091px) {
	.mdc-ad--show-at-lg {
		display: none
	}
}

@media (min-width:1092px) and (max-width:1303px) {
	.mdc-ad--show-at-lg {
		display: block !important
	}
}

@media (min-width:1304px) {
	.mdc-ad--show-at-lg {
		display: none
	}
}

@media (max-width:1091px) {
	.mdc-ad--show-at-lg-plus {
		display: none
	}
}

@media (min-width:1092px) {
	.mdc-ad--show-at-lg-plus {
		display: block !important
	}
}

@media (max-width:1303px) {
	.mdc-ad--show-at-xl {
		display: none
	}
}

@media (min-width:1304px) {
	.mdc-ad--show-at-xl {
		display: block !important
	}
}

.mdc-sponsor-center__inner {
	margin-left: -8px;
	margin-right: -8px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	margin-bottom: -16px
}

@media (max-width:767px) {
	.mdc-sponsor-center__inner {
		justify-content: center
	}
}

.mdc-sponsor-center__ad {
	margin-right: 8px;
	margin-left: 8px;
	margin-bottom: 16px
}

.sponsor-center__header {
	margin-bottom: 16px
}

.mdc-bar {
	min-height: 0;
	width: 100%;
	max-width: 100vw;
	display: block;
	background-color: #f2f2f2;
	overflow: hidden
}

	.mdc-bar:empty {
		display: none
	}

	.mdc-bar > * {
		margin-top: 8px;
		margin-bottom: 8px
	}

	.mdc-bar.mdc-bar--full-width {
		width: 100vw;
		position: relative;
		left: 50%;
		transform: translateX(-50%)
	}

.mdc-leaderboard {
	margin-bottom: 32px
}

.mdc-leaderboard__flex {
	display: flex;
	align-items: center;
	justify-content: center;
	max-width: 1000px;
	margin: 0 auto
}

	.mdc-leaderboard__flex:empty {
		display: none
	}

.mdc-leaderboard--footer {
	margin-bottom: 0
}

.mdc-leaderboard__ad {
	width: 313px !important;
	height: 39px !important;
	margin-left: unset;
	margin-right: unset;
	margin-top: 8px;
	margin-bottom: 8px
}

.mdc-leaderboard__ad--buddy {
	margin: unset;
	margin-left: 16px
}

.mdc-leaderboard__ad > iframe {
	transform: scale(.43);
	transform-origin: 0 0
}

@media (min-width:600px) {
	.mdc-leaderboard__ad {
		width: 583px !important;
		height: 72px !important
	}

		.mdc-leaderboard__ad > iframe {
			transform: scale(.8)
		}
}

@media (min-width:768px) {
	.mdc-leaderboard__ad {
		width: 728px !important;
		height: 90px !important
	}

		.mdc-leaderboard__ad > iframe {
			transform: scale(1)
		}
}

.mdc-carousel[data-v-2cda7915] {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	overflow: hidden;
	width: auto
}

.mdc-carousel__inner[data-v-2cda7915] {
	width: 100px;
	flex-grow: 1;
	display: flex;
	align-items: stretch;
	flex-wrap: nowrap;
	overflow-x: auto;
	overflow-y: hidden;
	-webkit-scroll-snap-type: x proximity;
	-ms-scroll-snap-type: x proximity;
	scroll-snap-type: x proximity;
	scrollbar-width: none;
	-ms-overflow-style: none;
	scroll-behavior: smooth;
	overscroll-behavior-x: contain;
	-webkit-overflow-scrolling: touch
}

.mdc-carousel__inner--mandatory-snap[data-v-2cda7915] {
	-webkit-scroll-snap-type: x mandatory;
	-ms-scroll-snap-type: x mandatory;
	scroll-snap-type: x mandatory
}

.mdc-carousel__inner--paging[data-v-2cda7915] {
	scroll-behavior: auto;
	-webkit-scroll-snap-type: initial;
	-ms-scroll-snap-type: initial;
	scroll-snap-type: none
}

	.mdc-carousel__inner--paging[data-v-2cda7915] .mdc-carousel-item {
		scroll-snap-align: none
	}

.mdc-carousel__inner[data-v-2cda7915]::-webkit-scrollbar {
	width: 0;
	height: 0;
	display: none;
	background: transparent
}

.mdc-carousel[data-v-2cda7915] .mdc-carousel-item {
	scroll-snap-align: start;
	flex-grow: 0;
	flex-shrink: 0;
	flex-basis: auto
}

	.mdc-carousel[data-v-2cda7915] .mdc-carousel-item + .mdc-carousel-item {
		margin-left: 16px
	}

.mdc-carousel__button[data-v-2cda7915] {
	background-color: #fff;
	box-shadow: 0 2px 4px 0 rgba(0,0,0,.2);
	border-radius: 50%;
	border: 1px solid #ccc;
	height: 49px;
	padding: 12px;
	position: absolute;
	opacity: 0;
	pointer-events: none;
	top: 50%;
	transform: translateY(-50%);
	transition: opacity .2s;
	width: 49px;
	z-index: 100
}

.mdc-carousel__button--next[data-v-2cda7915] {
	right: 8px
}

.mdc-carousel__button--previous[data-v-2cda7915] {
	left: 8px
}

.mdc-carousel__button--in-pager[data-v-2cda7915] {
	padding: 6px;
	height: 29px;
	width: 29px;
	box-shadow: none;
	border: none;
	border-radius: 0;
	position: relative;
	top: unset;
	transform: unset;
	left: unset;
	right: unset;
	opacity: .33
}

.mdc-carousel__button--active[data-v-2cda7915] {
	opacity: 1;
	pointer-events: auto
}

.mdc-carousel__controls--with-pager[data-v-2cda7915] {
	align-items: center;
	margin-top: 8px;
	width: 100%;
	height: 34px;
	position: relative
}

.mdc-carousel__pager[data-v-2cda7915] {
	align-items: center;
	justify-content: center;
	display: flex
}

.mdc-carousel__dots[data-v-2cda7915] {
	line-height: 36px;
	text-align: center
}

.mdc-carousel__dot[data-v-2cda7915] {
	margin-left: 4px;
	margin-right: 4px;
	display: inline-block;
	border-radius: 50%;
	height: 8px;
	width: 8px;
	background-color: #e5e5e5;
	transition: background-color .2s
}

.mdc-carousel__dot--active[data-v-2cda7915] {
	background-color: #5e5e5e
}

.mdc-carousel--wide-gutter[data-v-2cda7915] .mdc-carousel-item + .mdc-carousel-item {
	margin-left: 32px
}

.mdc-carousel--narrow-gutter[data-v-2cda7915] .mdc-carousel-item + .mdc-carousel-item {
	margin-left: 8px
}

.mdc-carousel-item[data-v-4fe388c0] {
	position: relative
}

.mdc-column--order-default[data-v-23f1d76c] {
	order: unset
}

.mdc-column--order-first[data-v-23f1d76c] {
	order: -1
}

.mdc-column--order-last[data-v-23f1d76c] {
	order: 99
}

.mdc-column--order-1[data-v-23f1d76c] {
	order: 1
}

.mdc-column--order-2[data-v-23f1d76c] {
	order: 2
}

.mdc-column--order-3[data-v-23f1d76c] {
	order: 3
}

.mdc-column--order-4[data-v-23f1d76c] {
	order: 4
}

.mdc-column--order-5[data-v-23f1d76c] {
	order: 5
}

.mdc-column--order-6[data-v-23f1d76c] {
	order: 6
}

.mdc-column--order-7[data-v-23f1d76c] {
	order: 7
}

.mdc-column--order-8[data-v-23f1d76c] {
	order: 8
}

.mdc-column--order-9[data-v-23f1d76c] {
	order: 9
}

.mdc-column--order-10[data-v-23f1d76c] {
	order: 10
}

.mdc-column--order-11[data-v-23f1d76c] {
	order: 11
}

.mdc-column--order-12[data-v-23f1d76c] {
	order: 12
}

@media (min-width:600px) {
	.mdc-column--order-default-at-600[data-v-23f1d76c] {
		order: unset
	}

	.mdc-column--order-first-at-600[data-v-23f1d76c] {
		order: -1
	}

	.mdc-column--order-last-at-600[data-v-23f1d76c] {
		order: 99
	}

	.mdc-column--order-1-at-600[data-v-23f1d76c] {
		order: 1
	}

	.mdc-column--order-2-at-600[data-v-23f1d76c] {
		order: 2
	}

	.mdc-column--order-3-at-600[data-v-23f1d76c] {
		order: 3
	}

	.mdc-column--order-4-at-600[data-v-23f1d76c] {
		order: 4
	}

	.mdc-column--order-5-at-600[data-v-23f1d76c] {
		order: 5
	}

	.mdc-column--order-6-at-600[data-v-23f1d76c] {
		order: 6
	}

	.mdc-column--order-7-at-600[data-v-23f1d76c] {
		order: 7
	}

	.mdc-column--order-8-at-600[data-v-23f1d76c] {
		order: 8
	}

	.mdc-column--order-9-at-600[data-v-23f1d76c] {
		order: 9
	}

	.mdc-column--order-10-at-600[data-v-23f1d76c] {
		order: 10
	}

	.mdc-column--order-11-at-600[data-v-23f1d76c] {
		order: 11
	}

	.mdc-column--order-12-at-600[data-v-23f1d76c] {
		order: 12
	}
}

@media (min-width:768px) {
	.mdc-column--order-default-at-768[data-v-23f1d76c] {
		order: unset
	}

	.mdc-column--order-first-at-768[data-v-23f1d76c] {
		order: -1
	}

	.mdc-column--order-last-at-768[data-v-23f1d76c] {
		order: 99
	}

	.mdc-column--order-1-at-768[data-v-23f1d76c] {
		order: 1
	}

	.mdc-column--order-2-at-768[data-v-23f1d76c] {
		order: 2
	}

	.mdc-column--order-3-at-768[data-v-23f1d76c] {
		order: 3
	}

	.mdc-column--order-4-at-768[data-v-23f1d76c] {
		order: 4
	}

	.mdc-column--order-5-at-768[data-v-23f1d76c] {
		order: 5
	}

	.mdc-column--order-6-at-768[data-v-23f1d76c] {
		order: 6
	}

	.mdc-column--order-7-at-768[data-v-23f1d76c] {
		order: 7
	}

	.mdc-column--order-8-at-768[data-v-23f1d76c] {
		order: 8
	}

	.mdc-column--order-9-at-768[data-v-23f1d76c] {
		order: 9
	}

	.mdc-column--order-10-at-768[data-v-23f1d76c] {
		order: 10
	}

	.mdc-column--order-11-at-768[data-v-23f1d76c] {
		order: 11
	}

	.mdc-column--order-12-at-768[data-v-23f1d76c] {
		order: 12
	}
}

@media (min-width:1092px) {
	.mdc-column--order-default-at-1092[data-v-23f1d76c] {
		order: unset
	}

	.mdc-column--order-first-at-1092[data-v-23f1d76c] {
		order: -1
	}

	.mdc-column--order-last-at-1092[data-v-23f1d76c] {
		order: 99
	}

	.mdc-column--order-1-at-1092[data-v-23f1d76c] {
		order: 1
	}

	.mdc-column--order-2-at-1092[data-v-23f1d76c] {
		order: 2
	}

	.mdc-column--order-3-at-1092[data-v-23f1d76c] {
		order: 3
	}

	.mdc-column--order-4-at-1092[data-v-23f1d76c] {
		order: 4
	}

	.mdc-column--order-5-at-1092[data-v-23f1d76c] {
		order: 5
	}

	.mdc-column--order-6-at-1092[data-v-23f1d76c] {
		order: 6
	}

	.mdc-column--order-7-at-1092[data-v-23f1d76c] {
		order: 7
	}

	.mdc-column--order-8-at-1092[data-v-23f1d76c] {
		order: 8
	}

	.mdc-column--order-9-at-1092[data-v-23f1d76c] {
		order: 9
	}

	.mdc-column--order-10-at-1092[data-v-23f1d76c] {
		order: 10
	}

	.mdc-column--order-11-at-1092[data-v-23f1d76c] {
		order: 11
	}

	.mdc-column--order-12-at-1092[data-v-23f1d76c] {
		order: 12
	}
}

@media (min-width:1304px) {
	.mdc-column--order-default-at-1304[data-v-23f1d76c] {
		order: unset
	}

	.mdc-column--order-first-at-1304[data-v-23f1d76c] {
		order: -1
	}

	.mdc-column--order-last-at-1304[data-v-23f1d76c] {
		order: 99
	}

	.mdc-column--order-1-at-1304[data-v-23f1d76c] {
		order: 1
	}

	.mdc-column--order-2-at-1304[data-v-23f1d76c] {
		order: 2
	}

	.mdc-column--order-3-at-1304[data-v-23f1d76c] {
		order: 3
	}

	.mdc-column--order-4-at-1304[data-v-23f1d76c] {
		order: 4
	}

	.mdc-column--order-5-at-1304[data-v-23f1d76c] {
		order: 5
	}

	.mdc-column--order-6-at-1304[data-v-23f1d76c] {
		order: 6
	}

	.mdc-column--order-7-at-1304[data-v-23f1d76c] {
		order: 7
	}

	.mdc-column--order-8-at-1304[data-v-23f1d76c] {
		order: 8
	}

	.mdc-column--order-9-at-1304[data-v-23f1d76c] {
		order: 9
	}

	.mdc-column--order-10-at-1304[data-v-23f1d76c] {
		order: 10
	}

	.mdc-column--order-11-at-1304[data-v-23f1d76c] {
		order: 11
	}

	.mdc-column--order-12-at-1304[data-v-23f1d76c] {
		order: 12
	}
}

@media (max-width:-1px) {
	.mdc-column--hidden-below-0[data-v-23f1d76c] {
		display: none
	}
}

@media (min-width:600px) {
	.mdc-column--hidden-above-599[data-v-23f1d76c] {
		display: none
	}
}

@media (max-width:599px) {
	.mdc-column--hidden-below-600[data-v-23f1d76c] {
		display: none
	}
}

@media (min-width:768px) {
	.mdc-column--hidden-above-767[data-v-23f1d76c] {
		display: none
	}
}

@media (max-width:767px) {
	.mdc-column--hidden-below-768[data-v-23f1d76c] {
		display: none
	}
}

@media (min-width:1092px) {
	.mdc-column--hidden-above-1091[data-v-23f1d76c] {
		display: none
	}
}

@media (max-width:1091px) {
	.mdc-column--hidden-below-1092[data-v-23f1d76c] {
		display: none
	}
}

@media (min-width:1304px) {
	.mdc-column--hidden-above-1303[data-v-23f1d76c] {
		display: none
	}
}

@media (min-width:600px) and (max-width:767px) {
	.mdc-column--hidden-between-600-767[data-v-23f1d76c] {
		display: none
	}
}

@media (min-width:768px) and (max-width:1091px) {
	.mdc-column--hidden-between-768-1091[data-v-23f1d76c] {
		display: none
	}
}

@media (min-width:1092px) and (max-width:1303px) {
	.mdc-column--hidden-between-1092-1303[data-v-23f1d76c] {
		display: none
	}
}

.mdc-modal__overlay[data-v-2eb33438] {
	position: fixed;
	background-color: rgba(0,0,0,.85);
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 800
}

.mdc-modal__dialog[data-v-2eb33438] {
	position: absolute;
	background-color: #fff;
	border-radius: 6px;
	left: 0;
	right: 0;
	margin: 16px auto;
	max-width: 650px;
	padding: 24px;
	z-index: 810
}

@media (max-width:682px) {
	.mdc-modal__dialog[data-v-2eb33438] {
		max-width: calc(100% - 32px)
	}
}

.mdc-modal__dialog--small[data-v-2eb33438] {
	max-width: 420px
}

@media (max-width:452px) {
	.mdc-modal__dialog--small[data-v-2eb33438] {
		max-width: calc(100% - 32px)
	}
}

.mdc-page-shell[data-v-5ffd4b4a] {
	display: block
}

.mdc-page-shell__accessibility-link[data-v-5ffd4b4a] {
	clip: rect(0 0 0 0);
	left: 0;
	position: absolute;
	z-index: -1
}

.mdc-page-shell__site-navigation-inner[data-v-5ffd4b4a] {
	width: 272px;
	max-width: 272px
}

.mdc-page-shell__content[data-v-5ffd4b4a] {
	margin: 0 auto
}

.mdc-page-shell__content-container[data-v-5ffd4b4a] {
	background-color: #fff;
	position: relative;
	z-index: 99
}

.mdc-page-shell__content[data-v-5ffd4b4a], .mdc-page-shell__footer-container[data-v-5ffd4b4a] {
	margin-left: auto;
	margin-right: auto;
	padding-left: 16px;
	padding-right: 16px;
	max-width: 1304px
}

.mdc-page-shell__footer[data-v-5ffd4b4a] {
	border-top: 1px solid #e5e5e5;
	padding-top: 8px;
	padding-bottom: 32px
}

.mdc-page-shell--narrow .mdc-page-shell__content[data-v-5ffd4b4a], .mdc-page-shell--narrow .mdc-page-shell__footer-container[data-v-5ffd4b4a] {
	max-width: 420px
}

.mdc-page-shell--fixed-height[data-v-5ffd4b4a] {
	display: flex;
	flex-direction: column;
	height: 100vh
}

.mdc-page-shell--fixed-height .mdc-page-shell__content[data-v-5ffd4b4a] {
	height: 100%
}

.mdc-page-shell--fixed-height .mdc-page-shell__content-container[data-v-5ffd4b4a] {
	display: flex;
	flex-direction: column;
	height: 100%
}

.mdc-page-shell--fluid .mdc-page-shell__content[data-v-5ffd4b4a], .mdc-page-shell--fluid .mdc-page-shell__footer-container[data-v-5ffd4b4a] {
	max-width: unset;
	width: 100%;
	padding: 0
}

.mdc-row.mds-layout-grid__row--justify-content-center[data-v-f49349ae] {
	justify-content: center
}

.mdc-row.mds-layout-grid__row--justify-content-end[data-v-f49349ae] {
	justify-content: flex-end
}

.mdc-row.mds-layout-grid__row--justify-content-space-around[data-v-f49349ae] {
	justify-content: space-around
}

.mdc-row.mds-layout-grid__row--justify-content-space-between[data-v-f49349ae] {
	justify-content: space-between
}

.mdc-scroll-container[data-v-60b8020d] {
	position: relative;
	margin: -6px
}

.mdc-scroll-container__inner[data-v-60b8020d] {
	padding: 6px;
	overflow-x: hidden
}

.mdc-scroll-container__bottom-fade[data-v-60b8020d], .mdc-scroll-container__top-fade[data-v-60b8020d] {
	visibility: hidden;
	position: absolute;
	opacity: 0;
	left: 0;
	right: 0;
	height: 40px;
	transition: visibility .2s,opacity .2s;
	z-index: 99;
	pointer-events: none
}

.mdc-scroll-container__bottom-fade--visible[data-v-60b8020d], .mdc-scroll-container__top-fade--visible[data-v-60b8020d] {
	visibility: visible;
	opacity: 1
}

.mdc-scroll-container__top-fade[data-v-60b8020d] {
	background: linear-gradient(180deg,#fff,hsla(0,0%,100%,0));
	top: 0
}

.mdc-scroll-container__bottom-fade[data-v-60b8020d] {
	background: linear-gradient(0deg,#fff,hsla(0,0%,100%,0));
	bottom: 0
}

.mdc-container[data-v-01150470] {
	margin-left: auto;
	margin-right: auto;
	padding-left: 16px;
	padding-right: 16px
}

@media (min-width:600px) {
	.mdc-container[data-v-01150470] {
		width: 600px
	}
}

@media (min-width:768px) {
	.mdc-container[data-v-01150470] {
		width: 768px
	}
}

@media (min-width:1092px) {
	.mdc-container[data-v-01150470] {
		width: 1092px
	}
}

@media (min-width:1304px) {
	.mdc-container[data-v-01150470] {
		width: 1304px
	}
}

.mdc-theme-row[data-v-85ddb9e0] {
	align-items: stretch;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between
}

.mdc-theme-row__ads[data-v-85ddb9e0] {
	display: none;
	margin-left: 12px;
	width: 300px
}

.mdc-theme-row__content[data-v-85ddb9e0], .mdc-theme-row__heading[data-v-85ddb9e0] {
	max-width: 100%;
	width: 100%
}

@media (min-width:1092px) {
	.mdc-theme-row--ads-at-lg .mdc-theme-row__ads[data-v-85ddb9e0] {
		display: block
	}

	.mdc-theme-row--ads-at-lg .mdc-theme-row__content[data-v-85ddb9e0] {
		max-width: calc(100% - 312px);
		padding-right: 12px
	}
}

@media (min-width:768px) {
	.mdc-theme-row--ads-at-md .mdc-theme-row__ads[data-v-85ddb9e0] {
		display: block
	}

	.mdc-theme-row--ads-at-md .mdc-theme-row__content[data-v-85ddb9e0] {
		max-width: calc(100% - 312px);
		padding-right: 12px
	}
}

@media (min-width:600px) {
	.mdc-theme-row--ads-at-sm .mdc-theme-row__ads[data-v-85ddb9e0] {
		display: block
	}

	.mdc-theme-row--ads-at-sm .mdc-theme-row__content[data-v-85ddb9e0] {
		max-width: calc(100% - 312px);
		padding-right: 12px
	}
}

.mdc-module-container[data-v-c526e710] {
	display: flex;
	align-items: flex-start
}

.mdc-module-container__wrapper[data-v-c526e710] {
	flex: 1;
	margin-right: 32px
}

	.mdc-module-container__wrapper[data-v-c526e710] :first-child {
		margin-bottom: 0
	}

.mdc-module-container__wrapper .mds-header[data-v-c526e710] :last-child {
	padding-bottom: 8px
}

.mdc-module-container__content[data-v-c526e710] {
	color: #5e5e5e
}

	.mdc-module-container__content[data-v-c526e710] :first-child {
		margin-top: 0
	}

	.mdc-module-container__content[data-v-c526e710] :last-child {
		margin-bottom: 0
	}

.mdc-module-container__label[data-v-c526e710] {
	flex: 1;
	margin-right: 32px
}

.mdc-module-container__label-text[data-v-c526e710] {
	margin: 0
}

	.mdc-module-container__label-text[data-v-c526e710] :first-child {
		padding: 8px 0;
		color: #000
	}

@media (max-width:599px) {
	.mdc-module-container[data-v-c526e710] {
		flex-direction: column
	}

	.mdc-module-container__label[data-v-c526e710], .mdc-module-container__wrapper[data-v-c526e710] {
		margin-right: 0;
		margin-bottom: 16px
	}
}

.mdc-top-ad[data-v-62554e58] {
	position: fixed;
	top: 0;
	z-index: 0
}

.mdc-top-ad__placeholder[data-v-62554e58] {
	width: 100%;
	height: 0
}

.mdc-top-ad__visible[data-v-62554e58] {
	background: #f2f2f2
}

.mdc-top-ad__drawer[data-v-62554e58] {
	text-align: center;
	position: relative
}

.mdc-top-ad__label[data-v-62554e58] {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375;
	font-size: 10px;
	font-weight: 600;
	letter-spacing: 1.67px;
	line-height: 1.2;
	text-transform: uppercase;
	margin-top: 16px
}

.mdc-top-ad__wrapper[data-v-62554e58] {
	z-index: 901;
	margin: 0 auto;
	max-width: 970px
}

.mdc-buttonlink-group__header {
	margin-bottom: 16px
}

.mdc-buttonlink-group__ad + .mdc-buttonlink-group__ad {
	margin-top: 16px
}

.mdc-intro-ad {
	display: block;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: #fff;
	z-index: 900
}

@media (max-width:767px) {
	.mdc-intro-ad {
		display: none
	}
}

.mdc-intro-ad__drawer {
	background: #f2f2f2;
	text-align: center;
	position: relative
}

.mdc-intro-ad__label {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375;
	font-size: 10px;
	font-weight: 600;
	letter-spacing: 1.67px;
	line-height: 1.2;
	text-transform: uppercase;
	position: absolute;
	top: 16px;
	left: 50%;
	transform: translateX(-50%)
}

.mdc-intro-ad__wrapper {
	z-index: 901;
	margin: 24px auto;
	max-width: 760px
}

.mdc-overlay {
	display: block;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: hsla(0,0%,100%,.9);
	z-index: 900
}

.mdc-overlay__lockup {
	height: 100%;
	display: block;
	text-decoration: none;
	padding-bottom: 32px;
	text-align: center;
	color: #1e1e1e
}

.mdc-overlay__lockup--basic {
	color: #fff
}

.mdc-overlay__lockup-header {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375;
	font-weight: 200;
	line-height: 1.2;
	font-size: 45px;
	font-weight: 600;
	max-width: 70%;
	margin: 32px auto 24px
}

.mdc-overlay__lockup-header--visitor {
	color: red
}

.mdc-overlay__lockup-header--basic {
	margin-top: 0
}

.mdc-overlay__lockup-body {
	margin-left: auto;
	margin-right: auto;
	display: block;
	max-width: 80%;
	font-size: 23px;
	margin-bottom: 32px
}

.mdc-overlay__lockup--visitor {
	background-color: #e5e5e5
}

.mdc-overlay__lockup--basic {
	background-color: #232052
}

.mdc-overlay__lockup--ccd {
	background-color: #fff
}

.mdc-overlay__image {
	height: 150px
}

.mdc-overlay__container {
	width: 760px;
	box-shadow: 0 2px 4px 0 rgba(0,0,0,.2)
}

.mdc-overlay__wrapper {
	z-index: 901;
	margin: 64px auto;
	max-width: 760px
}

.mdc-overlay__button-container {
	text-align: right;
	margin-bottom: 24px
}

.mdc-overlay__button {
	background: #fff
}

.mdc-ad[data-v-3407d9a0] {
	z-index: 0
}

.mdc-wallpaper-container {
	position: absolute;
	left: 0;
	right: 0;
	overflow: hidden;
	height: 1080px
}

.mdc-wallpaper-container_image {
	width: 100%;
	height: 100%;
	display: block;
	background-position: 50%;
	background-repeat: no-repeat
}

.mdc-article-ad[data-v-0c4fcee2] {
	margin: 32px auto
}

.mdc-article-emphasis[data-v-370fea16] {
	font-style: italic
}

.mdc-article-end-mark[data-v-bdfe99a6] .mdc-icon {
	fill: red;
	vertical-align: text-bottom
}

.mdc-article-heading[data-v-2dc4c42a] {
	line-height: 1.25;
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375;
	font-weight: 200;
	line-height: 1.2;
	font-size: 20px;
	font-weight: 300;
	display: block;
	font-weight: 600;
	margin: 0 0 8px
}

	.mdc-article-heading[data-v-2dc4c42a]:after, .mdc-article-heading[data-v-2dc4c42a]:before {
		content: "";
		display: block;
		height: 0;
		width: 0
	}

	.mdc-article-heading[data-v-2dc4c42a]:before {
		margin-bottom: -.22813em
	}

	.mdc-article-heading[data-v-2dc4c42a]:after {
		margin-top: -.25156em
	}

.mdc-article-heading[data-v-2dc4c42a], .mds-container--light-gray .mdc-article-heading[data-v-2dc4c42a], .mds-container--white .mdc-article-heading[data-v-2dc4c42a] {
	color: #1e1e1e
}

.mds-container--black .mdc-article-heading[data-v-2dc4c42a], .mds-container--dark-gray .mdc-article-heading[data-v-2dc4c42a] {
	color: #fff
}

.mdc-article-image[data-v-6fbb0f9e] {
	display: flex;
	justify-content: center;
	line-height: 0;
	font-size: 0;
	margin: 32px 0;
	max-width: 100%
}

.mdc-article-image__img[data-v-6fbb0f9e] {
	align-self: center;
	padding: 0;
	max-width: 100%;
	width: 100%
}

.mdc-article-image__img--grid-width[data-v-6fbb0f9e] {
	flex-shrink: 0;
	width: calc(100vw - 8px);
	max-width: calc(100vw - 8px)
}

@media (min-width:600px) {
	.mdc-article-image__img--grid-width[data-v-6fbb0f9e] {
		width: 576px
	}
}

@media (min-width:768px) {
	.mdc-article-image__img--grid-width[data-v-6fbb0f9e] {
		width: 744px
	}
}

@media (min-width:1092px) {
	.mdc-article-image__img--grid-width[data-v-6fbb0f9e] {
		width: 744px
	}
}

@media (min-width:1304px) {
	.mdc-article-image__img--grid-width[data-v-6fbb0f9e] {
		width: 948px
	}
}

.mdc-article-list--ordered[data-v-6f730619] {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-size: 20px;
	font-style: normal;
	font-weight: 300;
	line-height: 1.375;
	padding-left: 28px;
	margin: 0 0 24px
}

.mdc-article-list--ordered[data-v-6f730619], .mds-container--light-gray .mdc-article-list--ordered[data-v-6f730619], .mds-container--white .mdc-article-list--ordered[data-v-6f730619] {
	color: #1e1e1e
}

.mds-container--black .mdc-article-list--ordered[data-v-6f730619], .mds-container--dark-gray .mdc-article-list--ordered[data-v-6f730619] {
	color: #fff
}

.mdc-article-list--ordered .mds-article__ol-li[data-v-6f730619], .mdc-article-list--ordered li[data-v-6f730619] {
	counter-increment: a;
	list-style-type: none;
	position: relative
}

	.mdc-article-list--ordered .mds-article__ol-li[data-v-6f730619]:before, .mdc-article-list--ordered li[data-v-6f730619]:before {
		content: counter(a) ".";
		font-size: 20px;
		font-weight: 600;
		left: -28px;
		position: absolute;
		top: 0
	}

.mdc-article-list--unordered[data-v-6f730619] {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-size: 20px;
	font-style: normal;
	font-weight: 300;
	line-height: 1.375;
	list-style: none;
	padding-left: 28px;
	position: relative;
	margin: 0 0 24px
}

.mdc-article-list--unordered[data-v-6f730619], .mds-container--light-gray .mdc-article-list--unordered[data-v-6f730619], .mds-container--white .mdc-article-list--unordered[data-v-6f730619] {
	color: #1e1e1e
}

.mds-container--black .mdc-article-list--unordered[data-v-6f730619], .mds-container--dark-gray .mdc-article-list--unordered[data-v-6f730619] {
	color: #fff
}

.mdc-article-list--unordered li[data-v-6f730619]:before {
	color: #ababab;
	content: "\2022";
	font-size: 16px;
	left: 0;
	line-height: 27.5px;
	position: absolute;
	vertical-align: baseline
}

.mdc-article-list--unordered ul[data-v-6f730619] {
	list-style-type: none;
	margin: 0;
	padding-left: 28px;
	position: relative
}

.mdc-article-list--unordered li ul li[data-v-6f730619]:before {
	content: "\25CB";
	font-size: 16px;
	left: 0;
	line-height: 27.5px;
	position: absolute;
	vertical-align: baseline
}

.mdc-article-paragraph[data-v-02ca9be7] {
	line-height: 1.25;
	margin: 0 0 24px;
	line-height: 1.375
}

	.mdc-article-paragraph[data-v-02ca9be7]:after, .mdc-article-paragraph[data-v-02ca9be7]:before {
		content: "";
		display: block;
		height: 0;
		width: 0
	}

	.mdc-article-paragraph[data-v-02ca9be7]:before {
		margin-bottom: -.22813em
	}

	.mdc-article-paragraph[data-v-02ca9be7]:after {
		margin-top: -.25156em
	}

.mdc-article-paragraph[data-v-02ca9be7], .mds-container--light-gray .mdc-article-paragraph[data-v-02ca9be7], .mds-container--white .mdc-article-paragraph[data-v-02ca9be7] {
	color: #1e1e1e
}

.mds-container--black .mdc-article-paragraph[data-v-02ca9be7], .mds-container--dark-gray .mdc-article-paragraph[data-v-02ca9be7] {
	color: #fff
}

.mdc-article-pre[data-v-776baeb1] {
	display: block;
	font-family: Lucida Sans Typewriter,Lucida Console,monaco,Bitstream Vera Sans Mono,monospace;
	font-size: 14px;
	overflow-x: auto;
	white-space: pre;
	width: 100%
}

.mdc-article-related[data-v-2b54027c] {
	background-color: #f2f2f2;
	padding: 16px 16px 32px;
	margin-top: 32px;
	margin-bottom: 32px
}

@media print {
	.mdc-article-related[data-v-2b54027c] {
		display: none
	}
}

.mdc-article-related__header[data-v-2b54027c] {
	margin-bottom: 20px
}

.mdc-article-related__title[data-v-2b54027c] {
	font-size: 20px;
	font-weight: 600
}

.mdc-article-related__list-group[data-v-2b54027c] {
	margin: 0;
	padding-left: 16px;
	list-style: none
}

.mdc-article-related__list-item[data-v-2b54027c] {
	position: relative
}

	.mdc-article-related__list-item[data-v-2b54027c]:before {
		color: #ababab;
		content: "\2022";
		font-size: 20px;
		left: -16px;
		line-height: 27.5px;
		position: absolute;
		vertical-align: baseline
	}

.mdc-article-strong[data-v-43363f62] {
	font-weight: 600
}

.mdc-article-table[data-v-0db7e951] {
	margin-bottom: 24px
}

.mdc-checkbox__checkbox-title[data-v-29dc3da2] {
	display: block;
	font-weight: 600
}

.mdc-checkbox__checkbox-description[data-v-29dc3da2] {
	display: block;
	margin-top: 2px
}

.mdc-checkbox__checkbox-visual[data-v-29dc3da2]:last-child {
	margin: 0
}

.mdc-checkbox__checkbox-instructions[data-v-29dc3da2] {
	color: #5e5e5e;
	display: block;
	margin-bottom: 16px;
	padding-left: 24px
}

.mdc-field-group[data-v-dec8eba2] {
	align-items: flex-start;
	flex-grow: 0
}

.mdc-field-group--grow[data-v-dec8eba2] {
	flex-grow: 1
}

.mdc-field-group > .mdc-field-group + .mdc-field-group[data-v-dec8eba2] {
	margin-left: 16px
}

.mdc-field-error[data-v-69383bce] {
	font-weight: 400
}

.mdc-form.mds-form--large-layout[data-v-7b63c15f] .mds-form__label {
	margin-bottom: 12px
}

.mdc-input[data-v-841ff50a] {
	position: relative
}

.mdc-input--password-toggle[data-v-841ff50a] .mdc-button:focus {
	box-shadow: none
}

.mdc-input--password-toggle input[data-v-841ff50a] {
	padding-right: 55px
}

	.mdc-input--password-toggle input[data-v-841ff50a]::-ms-clear, .mdc-input--password-toggle input[data-v-841ff50a]::-ms-reveal {
		display: none
	}

.mdc-input__toggle[data-v-841ff50a] {
	position: absolute;
	display: flex;
	align-items: center;
	top: 0;
	bottom: 0;
	right: 8px
}

.mdc-plan-radio-button__discounted-price--transitioning-enter {
	opacity: 0
}

.mdc-plan-radio-button__discounted-price--transitioning-enter-to {
	opacity: 1
}

.mdc-plan-radio-button__discounted-price--transitioning-enter-active {
	transition: opacity .3s ease-out
}

.mdc-plan-radio-button__discounted-price--transitioning-leave {
	opacity: 1
}

.mdc-plan-radio-button__discounted-price--transitioning-leave-to {
	opacity: 0
}

.mdc-plan-radio-button__discounted-price--transitioning-leave-active {
	transition: opacity .3s ease-in
}

.mdc-plan-radio-button[data-v-bb637a80] {
	display: block
}

.mdc-plan-radio-button__wrapper[data-v-bb637a80] {
	border: 1px solid #e5e5e5;
	border-radius: 6px;
	padding: 24px;
	position: relative
}

	.mdc-plan-radio-button__wrapper[data-v-bb637a80]:hover {
		border-color: #0077cf
	}

.mdc-plan-radio-button__input:focus + .mdc-plan-radio-button__wrapper[data-v-bb637a80] {
	box-shadow: 0 0 4px 2px rgba(0,119,207,.8)
}

.mdc-plan-radio-button__input:checked + .mdc-plan-radio-button__wrapper[data-v-bb637a80] {
	border-color: #0077cf
}

.mdc-plan-radio-button__input:checked + .mdc-plan-radio-button__wrapper .mds-form__radio-button-visual[data-v-bb637a80] {
	background: transparent
}

	.mdc-plan-radio-button__input:checked + .mdc-plan-radio-button__wrapper .mds-form__radio-button-visual[data-v-bb637a80]:before {
		opacity: 1;
		transform: scale(1)
	}

.mdc-plan-radio-button__input:checked + .mdc-plan-radio-button__wrapper:hover .mds-form__radio-button-visual[data-v-bb637a80], .mdc-plan-radio-button__input:checked + .mdc-plan-radio-button__wrapper[data-v-bb637a80]:hover {
	border-color: #004376
}

	.mdc-plan-radio-button__input:checked + .mdc-plan-radio-button__wrapper:hover .mds-form__radio-button-visual[data-v-bb637a80]:before {
		background: #004376
	}

.mdc-plan-radio-button__tag[data-v-bb637a80] {
	position: absolute;
	top: 0
}

.mdc-plan-radio-button__inner[data-v-bb637a80] {
	display: flex;
	align-items: center
}

.mdc-plan-radio-button__radio-wrap[data-v-bb637a80] {
	display: block;
	align-items: unset
}

.mdc-plan-radio-button__description[data-v-bb637a80] {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375;
	font-size: 20px;
	font-weight: 300;
	flex-grow: 1
}

.mdc-plan-radio-button__prices[data-v-bb637a80] {
	min-width: 140px
}

.mdc-plan-radio-button__price[data-v-bb637a80] {
	display: inline-block;
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375;
	font-weight: 200;
	line-height: 1.2;
	font-size: 28px
}

.mdc-plan-radio-button__price--discounted[data-v-bb637a80] {
	position: relative;
	color: #5e5e5e
}

@-webkit-keyframes a-data-v-bb637a80 {
	0% {
		width: 0
	}

	to {
		width: 100%
	}
}

@keyframes a-data-v-bb637a80 {
	0% {
		width: 0
	}

	to {
		width: 100%
	}
}

.mdc-plan-radio-button__price--discounted[data-v-bb637a80]:after {
	display: block;
	height: 2px;
	background-color: #e60546;
	position: absolute;
	top: calc(50% - 1px);
	left: 0;
	content: "";
	width: 100%;
	-webkit-animation: a-data-v-bb637a80 .3s ease-in-out;
	animation: a-data-v-bb637a80 .3s ease-in-out
}

.mdc-plan-radio-button__discounted-price[data-v-bb637a80] {
	display: inline-block;
	font-weight: 400;
	line-height: 1.375;
	font-weight: 200;
	line-height: 1.2;
	font-size: 28px;
	color: #e60546
}

.mdc-plan-radio-button__discounted-price[data-v-bb637a80], .mdc-plan-radio-button__unit-price[data-v-bb637a80] {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal
}

.mdc-plan-radio-button__unit-price[data-v-bb637a80] {
	font-weight: 400;
	line-height: 1.375;
	font-size: 20px;
	font-weight: 300;
	color: #5e5e5e
}

.mdc-radio-button-group[data-v-a1ca4c9e] {
	flex-wrap: wrap
}

[data-v-a1ca4c9e] .mdc-radio-button-group__error {
	display: block;
	margin-top: 8px !important;
	width: 100%
}

.mdc-select__select[data-v-5c04f2a4] {
	width: 100%
}

.mdc-text-field__label[data-v-75ebd14c] {
	display: flex;
	justify-content: space-between
}

.mdc-text-field__disclaimer[data-v-75ebd14c] {
	color: #5e5e5e;
	margin-top: 16px
}

.mdc-eloqua-form[data-v-36682294] {
	max-width: 565px;
	padding-left: 64px;
	padding-right: 64px;
	padding-bottom: 16px
}

.mdc-eloqua-form--no-horizontal-padding[data-v-36682294] {
	padding-left: 0;
	padding-right: 0
}

.mdc-input--hidden[data-v-36682294] {
	clip: rect(0 0 0 0);
	left: 0;
	position: absolute;
	z-index: -1
}

.mdc-form[data-v-36682294], .mds-form[data-v-36682294] {
	text-align: left;
	display: flex;
	flex-wrap: wrap;
	grid-column-gap: 16px;
	-moz-column-gap: 16px;
	column-gap: 16px
}

.mdc-form .form-field-group[data-v-36682294]:not(.group-heading), .mds-form .form-field-group[data-v-36682294]:not(.group-heading) {
	text-align: center;
	padding-bottom: 20px;
	padding-left: 40px;
	padding-right: 40px
}

.mdc-form .mdc-button[data-v-36682294], .mds-form .mdc-button[data-v-36682294] {
	margin: 12px auto auto
}

.mdc-form .wrapper[data-v-36682294], .mds-form .wrapper[data-v-36682294] {
	display: flex
}

.form-field--two-columns[data-v-36682294] {
	width: calc(50% - 24px)
}

.form-field--one-columns[data-v-36682294] {
	width: 100%
}

.hidden-field[data-v-36682294] {
	display: none
}

@media (max-width:565px) {
	.mdc-eloqua-form .form-field-group[data-v-36682294] {
		padding-left: 0;
		padding-right: 0
	}
}

@media (max-width:480px) {
	.mdc-eloqua-form[data-v-36682294] {
		padding-left: 32px;
		padding-right: 32px
	}

	.mdc-eloqua-form--no-horizontal-padding[data-v-36682294] {
		padding-left: 0;
		padding-right: 0
	}

	.mdc-eloqua-form .form-field-group[data-v-36682294] {
		padding-bottom: 20px;
		padding-left: 0;
		padding-right: 0
	}

	.form-field--two-columns[data-v-36682294] {
		width: 100%
	}
}

.mdc-table-head--hidden[data-v-a33fdad8] {
	clip: rect(0 0 0 0);
	left: 0;
	position: absolute;
	z-index: -1
}

.mds-data-table__header-cell-inner[data-v-d78e3480]:after, .mds-data-table__header-cell-inner[data-v-d78e3480]:before {
	display: inline
}

.mdc-table-cell--truncated[data-v-22ea724e] {
	max-width: 1px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.mdc-table-cell--obfuscated[data-v-22ea724e] {
	color: transparent;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	text-shadow: 0 0 8px #1e1e1e
}

@supports (filter:blur(3.5px)) {
	.mdc-table-cell--obfuscated[data-v-22ea724e] {
		color: inherit;
		text-shadow: none;
		filter: blur(3.5px);
		transform: translateZ(0)
	}
}

.mdc-table {
	width: 100%
}

.mdc-table__row-pinned {
	background: #f5c400;
	background: rgba(245,196,0,.15)
}

.mds-data-table--small .mdc-table-cell {
	font-weight: 400
}

.mds-data-table--small .mdc-table-header-cell {
	padding: 6px
}

	.mds-data-table--small .mdc-table-header-cell:first-child {
		padding-left: 0
	}

	.mds-data-table--small .mdc-table-header-cell:last-child {
		padding-right: 0
	}

.mds-data-table--large .mdc-table-header-cell {
	padding: 12px
}

	.mds-data-table--large .mdc-table-header-cell:first-child {
		padding-left: 0
	}

	.mds-data-table--large .mdc-table-header-cell:last-child {
		padding-right: 0
	}

.mdc-table-link-cell .mdc-link[data-v-b35126c8] {
	line-height: 1.25
}

	.mdc-table-link-cell .mdc-link[data-v-b35126c8]:after, .mdc-table-link-cell .mdc-link[data-v-b35126c8]:before {
		content: "";
		display: block;
		height: 0;
		width: 0
	}

	.mdc-table-link-cell .mdc-link[data-v-b35126c8]:before {
		margin-bottom: -.22813em
	}

	.mdc-table-link-cell .mdc-link[data-v-b35126c8]:after {
		margin-top: -.25156em
	}

.mdc-table-medal-cell[data-v-086cfa6b] {
	position: relative;
	min-width: 62px
}

.mdc-table-medal-cell--small[data-v-086cfa6b] {
	min-width: 38px
}

.mdc-table-medal-cell__inner[data-v-086cfa6b] {
	display: flex;
	height: 100%;
	align-items: center
}

.mdc-table-medal-cell--right .mdc-table-medal-cell__inner[data-v-086cfa6b] {
	justify-content: flex-end
}

.mdc-table-medal-cell--obfuscated[data-v-086cfa6b] {
	opacity: 0
}

@supports (filter:blur(5.5px)) {
	.mdc-table-medal-cell--obfuscated[data-v-086cfa6b] {
		opacity: 1;
		filter: blur(5.5px);
		transform: translateZ(0)
	}
}

.mdc-table-performance-cell[data-v-9e5f9ad4] {
	font-weight: 600
}

.mdc-table-performance-cell__inner[data-v-9e5f9ad4] {
	display: flex;
	align-items: center;
	justify-content: flex-end
}

.mdc-table-performance-cell--positive[data-v-9e5f9ad4] {
	color: #008020
}

.mdc-table-performance-cell--positive .mdc-table-performance-cell__icon[data-v-9e5f9ad4] {
	fill: #008020
}

.mdc-table-performance-cell--negative[data-v-9e5f9ad4] {
	color: #de0000
}

.mdc-table-performance-cell--negative .mdc-table-performance-cell__icon[data-v-9e5f9ad4] {
	fill: #de0000
}

.mdc-table-performance-cell--neutral[data-v-9e5f9ad4] {
	color: #5e5e5e
}

.mdc-table-performance-cell--neutral .mdc-table-performance-cell__icon[data-v-9e5f9ad4] {
	fill: #5e5e5e
}

.mdc-table-star-rating-cell[data-v-f0978dd4] {
	position: relative;
	min-width: 90px
}

.mdc-table-star-rating-cell--small[data-v-f0978dd4] {
	min-width: 63px
}

.mdc-table-star-rating-cell__inner[data-v-f0978dd4] {
	display: flex;
	height: 100%;
	align-items: center
}

.mdc-table-star-rating-cell__stars[data-v-f0978dd4] {
	display: flex;
	align-items: center
}

.mdc-table-star-rating-cell__star[data-v-f0978dd4] {
	margin-left: -5px;
	white-space: nowrap
}

	.mdc-table-star-rating-cell__star[data-v-f0978dd4]:first-child {
		margin-left: -2.5px
	}

.mdc-table-star-rating-cell--small .mdc-table-star-rating-cell__star[data-v-f0978dd4] {
	margin-left: -3px
}

	.mdc-table-star-rating-cell--small .mdc-table-star-rating-cell__star[data-v-f0978dd4]:first-child {
		margin-left: -1.5px
	}

.mdc-table-star-rating-cell--right .mdc-table-star-rating-cell__inner[data-v-f0978dd4] {
	justify-content: flex-end
}

.mdc-table-sustainability-rating-cell[data-v-9b43448c] {
	position: relative;
	min-width: 90px
}

.mdc-table-sustainability-rating-cell--small[data-v-9b43448c] {
	min-width: 63px
}

.mdc-table-sustainability-rating-cell__inner[data-v-9b43448c] {
	display: flex;
	height: 100%;
	align-items: center
}

.mdc-table-sustainability-rating-cell__globes[data-v-9b43448c] {
	display: flex;
	align-items: center
}

.mdc-table-sustainability-rating-cell__globe[data-v-9b43448c] {
	margin-left: -3px;
	white-space: nowrap
}

	.mdc-table-sustainability-rating-cell__globe[data-v-9b43448c]:first-child {
		margin-left: -1.5px
	}

.mdc-table-sustainability-rating-cell--small .mdc-table-sustainability-rating-cell__globe[data-v-9b43448c] {
	margin-left: 0
}

	.mdc-table-sustainability-rating-cell--small .mdc-table-sustainability-rating-cell__globe[data-v-9b43448c]:first-child {
		margin-left: -1.5px
	}

.mdc-table-sustainability-rating-cell--right .mdc-table-sustainability-rating-cell__inner[data-v-9b43448c] {
	justify-content: flex-end
}

.mdc-table-premium-chiclet-cell[data-v-14c51802] {
	position: relative;
	min-width: 62px
}

.mdc-table-premium-chiclet-cell--small[data-v-14c51802] {
	min-width: 38px
}

.mdc-table-premium-chiclet-cell__inner[data-v-14c51802] {
	display: flex;
	height: 100%;
	align-items: center
}

.mdc-table-icon-cell[data-v-1555c90f] {
	position: relative;
	padding-left: 0;
	padding-right: 0;
	width: 23px
}

.mdc-table-icon-cell__icon[data-v-1555c90f] {
	position: absolute;
	top: 50%;
	margin-top: -50%
}

.error[data-v-6b7509d0] {
	background-color: #f2f2f2;
	display: flex;
	align-items: center;
	min-height: calc(100vh - 50px)
}

.error__section[data-v-6b7509d0] {
	padding: 0 16px;
	margin: -64px auto 0;
	max-width: 880px
}

@media (max-height:600px) {
	.error__section[data-v-6b7509d0] {
		margin: 64px auto
	}
}

.error__eyebrow[data-v-6b7509d0] {
	font-size: 14px;
	margin-bottom: 32px
}

.error__heading[data-v-6b7509d0] {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375;
	font-weight: 200;
	line-height: 1.2;
	font-size: 45px;
	font-weight: 600;
	margin-bottom: 24px;
	line-height: 1.06
}

@media (min-width:1092px) {
	.error__heading[data-v-6b7509d0] {
		font-size: 70px
	}
}

.error__message[data-v-6b7509d0] {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375;
	font-weight: 200;
	line-height: 1.2;
	font-size: 28px
}

@media (min-width:1092px) {
	.error__message[data-v-6b7509d0] {
		font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
		font-style: normal;
		font-weight: 400;
		line-height: 1.375;
		font-weight: 200;
		line-height: 1.2;
		font-size: 32px
	}
}

.nuxt-progress {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	height: 2px;
	width: 0;
	opacity: 1;
	transition: width .1s,opacity .4s;
	background-color: #ea3323;
	z-index: 999999
}

	.nuxt-progress.nuxt-progress-notransition {
		transition: none
	}

.nuxt-progress-failed {
	background-color: red
}

html {
	color: #1e1e1e
}

.grecaptcha-badge {
	visibility: hidden
}

.mdc-grid-item[data-v-4b713703] {
	display: block
}

.mdc-grid-item__inner[data-v-4b713703] {
	display: flex;
	flex-direction: row-reverse;
	flex-wrap: wrap;
	margin-left: -12px;
	margin-right: -12px;
	position: relative
}

	.mdc-grid-item__inner[data-v-4b713703] > :last-child {
		margin-bottom: 0
	}

.mdc-grid-item__inner--float-image[data-v-4b713703] {
	display: block
}

.mdc-grid-item__inner[data-v-4b713703]:after {
	display: block;
	content: " ";
	clear: both
}

.mdc-grid-item__content[data-v-4b713703] {
	flex-grow: 999;
	flex-shrink: 0;
	order: 2;
	margin-left: 12px;
	margin-right: 12px;
	flex-basis: 140px
}

	.mdc-grid-item__content[data-v-4b713703] > :last-child {
		margin-bottom: 0
	}

.mdc-grid-item__lozenge[data-v-4b713703] {
	margin-bottom: 4px
}

.mdc-grid-item__title[data-v-4b713703] {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375;
	font-weight: 200;
	line-height: 1.2;
	font-size: 18px;
	font-weight: 300;
	color: #1e1e1e;
	display: block;
	font-weight: 600;
	margin-bottom: 4px;
	text-decoration: none
}

.mdc-grid-item__title--link[data-v-4b713703]:hover {
	color: #006fba
}

.mdc-grid-item__title--floated-supplemental-content[data-v-4b713703] {
	margin-right: 108px
}

.mdc-grid-item__caption[data-v-4b713703], .mdc-grid-item__metadata[data-v-4b713703] {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375;
	font-size: 16px;
	font-weight: 300;
	margin-bottom: 4px
}

.mdc-grid-item__metadata[data-v-4b713703] {
	color: #5e5e5e
}

.mdc-grid-item__actions[data-v-4b713703] {
	margin-top: 8px
}

.mdc-grid-item__links[data-v-4b713703] {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375;
	font-size: 16px;
	font-weight: 300;
	margin-top: 8px;
	margin-bottom: 4px
}

.mdc-grid-item__supplemental-content[data-v-4b713703] {
	margin-left: 12px;
	margin-right: 12px;
	margin-bottom: 8px;
	order: 1;
	flex-grow: 1;
	flex-shrink: 0;
	min-width: 220px;
	flex-basis: calc(66.66667% - 24px)
}

.mdc-grid-item__supplemental-content--last[data-v-4b713703] {
	order: 3;
	margin-top: 4px
}

.mdc-grid-item__supplemental-content--half[data-v-4b713703] {
	flex-basis: calc(50% - 24px)
}

.mdc-grid-item__supplemental-content--third[data-v-4b713703] {
	min-width: 160px;
	flex-basis: calc(33.33333% - 2px)
}

.mdc-grid-item__supplemental-content--quarter[data-v-4b713703] {
	min-width: 120px;
	flex-basis: calc(25% - 2px)
}

.mdc-grid-item__supplemental-content--float[data-v-4b713703] {
	float: right;
	min-width: unset;
	width: 96px;
	flex-grow: 0;
	flex-shrink: 1
}

.mdc-grid-item__image-link[data-v-4b713703] {
	display: block;
	line-height: 0
}

.mdc-grid-item__image[data-v-4b713703] {
	width: 100%
}

.mdc-grid-item__image--float[data-v-4b713703] {
	height: 96px;
	width: 96px;
	-o-object-fit: cover;
	object-fit: cover
}

.mdc-grid-item--reverse .mdc-grid-item__inner[data-v-4b713703] {
	flex-direction: row
}

.mdc-grid-item--huge .mdc-grid-item__content[data-v-4b713703] {
	flex-basis: 160px
}

.mdc-grid-item--huge .mdc-grid-item__title[data-v-4b713703] {
	font-size: 28px;
	font-weight: 600
}

.mdc-grid-item--huge .mdc-grid-item__title--floated-supplemental-content[data-v-4b713703] {
	margin-right: 132px
}

.mdc-grid-item--huge .mdc-grid-item__image--float[data-v-4b713703], .mdc-grid-item--huge .mdc-grid-item__supplemental-content--float[data-v-4b713703] {
	width: 120px
}

.mdc-grid-item--large .mdc-grid-item__content[data-v-4b713703] {
	flex-basis: 160px
}

.mdc-grid-item--large .mdc-grid-item__title[data-v-4b713703] {
	font-size: 23px;
	font-weight: 600
}

.mdc-grid-item--large .mdc-grid-item__title--floated-supplemental-content[data-v-4b713703] {
	margin-right: 132px
}

.mdc-grid-item--large .mdc-grid-item__image--float[data-v-4b713703], .mdc-grid-item--large .mdc-grid-item__supplemental-content--float[data-v-4b713703] {
	height: 120px;
	width: 120px
}

.mdc-grid-item--tiny .mdc-grid-item__title[data-v-4b713703] {
	font-size: 14px;
	font-weight: 400
}

.mdc-article-grid-item__image-container[data-v-5c7f950b] {
	display: block;
	position: relative;
	padding-top: 100%;
	width: 100%
}

.mdc-article-grid-item__image[data-v-5c7f950b] {
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.mdc-article-grid-item__video-indicator[data-v-5c7f950b] {
	display: block;
	position: absolute;
	bottom: 4px;
	left: 4px;
	padding: 7px;
	line-height: 0;
	background-color: #0077cf;
	border-radius: 100%
}

.mdc-article-grid-item__play-icon[data-v-5c7f950b] {
	height: 15px;
	width: 15px;
	fill: #fff
}

.mdc-article-grid-item__related[data-v-5c7f950b] {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375;
	font-size: 14px;
	font-weight: 600;
	margin: 0;
	list-style: none;
	padding-left: 16px;
	position: relative
}

.mdc-article-grid-item__related li[data-v-5c7f950b]:before {
	color: #ababab;
	content: "\2022";
	left: 0;
	line-height: 19.5px;
	position: absolute;
	vertical-align: baseline
}

.mdc-article-grid-item__related li a[data-v-5c7f950b] {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375;
	font-size: 14px;
	color: #1e1e1e;
	font-weight: 600;
	text-decoration: none
}

	.mdc-article-grid-item__related li a[data-v-5c7f950b]:hover {
		color: #006fba
	}

.mdc-block-grid__header[data-v-ca271672] {
	margin-bottom: 16px
}

.mdc-block-grid--standard .mdc-block-grid__inner[data-v-ca271672] {
	display: flex;
	margin-left: -12px;
	margin-right: -12px;
	margin-bottom: -24px
}

@media (max-width:767px) {
	.mdc-block-grid--standard .mdc-block-grid__inner[data-v-ca271672] {
		display: block;
		margin-bottom: 0
	}
}

.mdc-block-grid--standard .mdc-block-grid__inner > [data-v-ca271672] {
	flex-grow: 1;
	margin-left: 12px;
	margin-right: 12px;
	margin-bottom: 24px;
	border-top: 1px solid grey;
	padding-top: 8px
}

.mdc-block-grid--standard .mdc-block-grid__inner--first > [data-v-ca271672], .mdc-block-grid--standard .mdc-block-grid__inner--related > [data-v-ca271672] {
	border-top: none;
	padding-top: unset
}

@media (max-width:767px) {
	.mdc-block-grid--standard .mdc-block-grid__inner--related[data-v-ca271672] > :nth-child(n+2) {
		border-top: 1px solid #e5e5e5;
		padding-top: 8px
	}
}

.mdc-block-grid--standard .mdc-block-grid__inner > [data-v-ca271672] {
	flex-basis: 100px
}

.mdc-block-grid--standard-with-links .mdc-block-grid__inner[data-v-ca271672] {
	display: flex;
	margin-left: -12px;
	margin-right: -12px;
	margin-bottom: -24px
}

@media (max-width:767px) {
	.mdc-block-grid--standard-with-links .mdc-block-grid__inner[data-v-ca271672] {
		display: block;
		margin-bottom: 0
	}
}

.mdc-block-grid--standard-with-links .mdc-block-grid__inner > [data-v-ca271672] {
	flex-grow: 1;
	margin-left: 12px;
	margin-right: 12px;
	margin-bottom: 24px;
	border-top: 1px solid grey;
	padding-top: 8px
}

.mdc-block-grid--standard-with-links .mdc-block-grid__inner--first > [data-v-ca271672], .mdc-block-grid--standard-with-links .mdc-block-grid__inner--related > [data-v-ca271672] {
	border-top: none;
	padding-top: unset
}

@media (max-width:767px) {
	.mdc-block-grid--standard-with-links .mdc-block-grid__inner--related[data-v-ca271672] > :nth-child(n+2) {
		border-top: 1px solid #e5e5e5;
		padding-top: 8px
	}
}

.mdc-block-grid--standard-with-links .mdc-block-grid__inner > [data-v-ca271672] {
	flex-basis: 100px
}

.mdc-block-grid--emphasized .mdc-block-grid__inner[data-v-ca271672] {
	display: flex;
	margin-left: -12px;
	margin-right: -12px;
	margin-bottom: -24px
}

@media (max-width:767px) {
	.mdc-block-grid--emphasized .mdc-block-grid__inner[data-v-ca271672] {
		display: block;
		margin-bottom: 0
	}
}

.mdc-block-grid--emphasized .mdc-block-grid__inner > [data-v-ca271672] {
	flex-grow: 1;
	margin-left: 12px;
	margin-right: 12px;
	margin-bottom: 24px;
	border-top: 1px solid grey;
	padding-top: 8px
}

.mdc-block-grid--emphasized .mdc-block-grid__inner--first > [data-v-ca271672], .mdc-block-grid--emphasized .mdc-block-grid__inner--related > [data-v-ca271672] {
	border-top: none;
	padding-top: unset
}

@media (max-width:767px) {
	.mdc-block-grid--emphasized .mdc-block-grid__inner--related[data-v-ca271672] > :nth-child(n+2) {
		border-top: 1px solid #e5e5e5;
		padding-top: 8px
	}
}

@media (min-width:768px) {
	.mdc-block-grid--emphasized .mdc-block-grid__inner--2 > [data-v-ca271672] {
		width: calc(33.33333% - 8px)
	}

	.mdc-block-grid--emphasized .mdc-block-grid__inner--2[data-v-ca271672] > :first-child {
		width: calc(66.66667% + 8px)
	}
}

@media (min-width:768px) {
	.mdc-block-grid--emphasized .mdc-block-grid__inner--3 > [data-v-ca271672] {
		width: calc(25% - 6px)
	}

	.mdc-block-grid--emphasized .mdc-block-grid__inner--3[data-v-ca271672] > :first-child {
		width: calc(50% + 12px)
	}
}

.mdc-block-grid--reverse-emphasized .mdc-block-grid__inner[data-v-ca271672] {
	display: flex;
	margin-left: -12px;
	margin-right: -12px;
	margin-bottom: -24px
}

@media (max-width:767px) {
	.mdc-block-grid--reverse-emphasized .mdc-block-grid__inner[data-v-ca271672] {
		display: block;
		margin-bottom: 0
	}
}

.mdc-block-grid--reverse-emphasized .mdc-block-grid__inner > [data-v-ca271672] {
	flex-grow: 1;
	margin-left: 12px;
	margin-right: 12px;
	margin-bottom: 24px;
	border-top: 1px solid grey;
	padding-top: 8px
}

.mdc-block-grid--reverse-emphasized .mdc-block-grid__inner--first > [data-v-ca271672], .mdc-block-grid--reverse-emphasized .mdc-block-grid__inner--related > [data-v-ca271672] {
	border-top: none;
	padding-top: unset
}

@media (max-width:767px) {
	.mdc-block-grid--reverse-emphasized .mdc-block-grid__inner--related[data-v-ca271672] > :nth-child(n+2) {
		border-top: 1px solid #e5e5e5;
		padding-top: 8px
	}
}

@media (min-width:768px) {
	.mdc-block-grid--reverse-emphasized .mdc-block-grid__inner--2 > [data-v-ca271672] {
		width: calc(33.33333% - 8px)
	}

	.mdc-block-grid--reverse-emphasized .mdc-block-grid__inner--2[data-v-ca271672] > :last-child {
		width: calc(66.66667% + 8px)
	}
}

@media (min-width:768px) {
	.mdc-block-grid--reverse-emphasized .mdc-block-grid__inner--3 > [data-v-ca271672] {
		width: calc(25% - 6px)
	}

	.mdc-block-grid--reverse-emphasized .mdc-block-grid__inner--3[data-v-ca271672] > :last-child {
		width: calc(50% + 12px)
	}
}

.mdc-block-grid--flagship .mdc-block-grid__inner[data-v-ca271672] {
	display: grid;
	grid-template-columns: repeat(auto-fill,minmax(250px,1fr));
	grid-column-gap: 24px;
	-moz-column-gap: 24px;
	column-gap: 24px;
	grid-row-gap: 24px;
	row-gap: 24px;
	border-top: 1px solid grey;
	padding-top: 8px
}

	.mdc-block-grid--flagship .mdc-block-grid__inner[data-v-ca271672] > :nth-child(n+2) {
		border-top: 1px solid grey;
		padding-top: 8px
	}

	.mdc-block-grid--flagship .mdc-block-grid__inner[data-v-ca271672] > :first-child {
		grid-column: 1/-1;
		grid-row: 1/-1
	}

.mdc-block-grid--flagship .mdc-block-grid__inner--first[data-v-ca271672] {
	border-top: none;
	padding-top: unset
}

.mdc-block-grid--feature .mdc-block-grid__inner[data-v-ca271672] {
	display: grid;
	grid-template-columns: repeat(3,1fr);
	grid-template-rows: -webkit-min-content 1fr;
	grid-template-rows: min-content 1fr;
	grid-column-gap: 24px;
	-moz-column-gap: 24px;
	column-gap: 24px;
	grid-row-gap: 24px;
	row-gap: 24px
}

@media (max-width:767px) {
	.mdc-block-grid--feature .mdc-block-grid__inner[data-v-ca271672] {
		grid-template-columns: repeat(2,1fr)
	}
}

@media (max-width:599px) {
	.mdc-block-grid--feature .mdc-block-grid__inner[data-v-ca271672] {
		display: block
	}

	.mdc-block-grid--feature .mdc-block-grid__inner > [data-v-ca271672] {
		margin-bottom: 24px
	}

		.mdc-block-grid--feature .mdc-block-grid__inner > [data-v-ca271672] :last-child {
			margin-bottom: 0
		}
}

.mdc-block-grid--feature .mdc-block-grid__inner > [data-v-ca271672] {
	border-top: 1px solid grey;
	padding-top: 8px
}

.mdc-block-grid--feature .mdc-block-grid__inner[data-v-ca271672] > :first-child {
	grid-column: 1/span 2;
	grid-row: 1/span 2
}

@media (max-width:767px) {
	.mdc-block-grid--feature .mdc-block-grid__inner[data-v-ca271672] > :first-child {
		grow-row: 1
	}
}

@media (max-width:767px) {
	.mdc-block-grid--feature .mdc-block-grid__inner--2[data-v-ca271672] > :nth-child(2) {
		grid-column: 1/span 2
	}
}

.mdc-block-grid--feature .mdc-block-grid__inner--first[data-v-ca271672], .mdc-block-grid--feature .mdc-block-grid__inner--first[data-v-ca271672] > :first-child {
	border-top: none;
	padding-top: unset
}

@media (min-width:768px) {
	.mdc-block-grid--feature .mdc-block-grid__inner--first[data-v-ca271672] > :nth-child(2) {
		border-top: none;
		padding-top: unset
	}
}

.mdc-block-grid--feature .mdc-block-grid__inner--related > [data-v-ca271672], .mdc-block-grid--feature .mdc-block-grid__inner--related[data-v-ca271672] {
	border-top: none;
	padding-top: unset
}

	.mdc-block-grid--feature .mdc-block-grid__inner--related[data-v-ca271672] > :nth-child(n+2) {
		border-top: 1px solid #e5e5e5;
		padding-top: 8px
	}

@media (min-width:768px) {
	.mdc-block-grid--feature .mdc-block-grid__inner--related[data-v-ca271672] > :nth-child(2) {
		border-top: none;
		padding-top: unset
	}
}

.mdc-block-grid--double-feature .mdc-block-grid__inner[data-v-ca271672] {
	display: grid;
	grid-template-columns: repeat(3,1fr);
	grid-auto-rows: -webkit-min-content;
	grid-auto-rows: min-content;
	grid-column-gap: 24px;
	-moz-column-gap: 24px;
	column-gap: 24px;
	grid-row-gap: 24px;
	row-gap: 24px
}

@media (max-width:1091px) {
	.mdc-block-grid--double-feature .mdc-block-grid__inner[data-v-ca271672] {
		grid-template-columns: repeat(2,1fr)
	}
}

@media (max-width:599px) {
	.mdc-block-grid--double-feature .mdc-block-grid__inner[data-v-ca271672] {
		display: block
	}

	.mdc-block-grid--double-feature .mdc-block-grid__inner > [data-v-ca271672] {
		margin-bottom: 24px
	}

		.mdc-block-grid--double-feature .mdc-block-grid__inner > [data-v-ca271672] :last-child {
			margin-bottom: 0
		}
}

.mdc-block-grid--double-feature .mdc-block-grid__inner > [data-v-ca271672] {
	border-top: 1px solid grey;
	padding-top: 8px
}

.mdc-block-grid--double-feature .mdc-block-grid__inner[data-v-ca271672] > :first-child {
	grid-column: 1/span 2
}

@media (max-width:1091px) {
	.mdc-block-grid--double-feature .mdc-block-grid__inner--2[data-v-ca271672] > :nth-child(2) {
		grid-column: 1/span 2
	}
}

.mdc-block-grid--double-feature .mdc-block-grid__inner--first[data-v-ca271672], .mdc-block-grid--double-feature .mdc-block-grid__inner--first[data-v-ca271672] > :first-child {
	border-top: none;
	padding-top: unset
}

@media (min-width:1092px) {
	.mdc-block-grid--double-feature .mdc-block-grid__inner--first[data-v-ca271672] > :nth-child(2) {
		border-top: none;
		padding-top: unset
	}
}

.mdc-block-grid--double-feature .mdc-block-grid__inner--related[data-v-ca271672] > :first-child {
	border-top: none;
	padding-top: unset
}

.mdc-block-grid--double-feature .mdc-block-grid__inner--related[data-v-ca271672] > :nth-child(n+2) {
	border-top: 1px solid #e5e5e5;
	padding-top: 8px
}

@media (min-width:1092px) {
	.mdc-block-grid--double-feature .mdc-block-grid__inner--related[data-v-ca271672] > :nth-child(2) {
		border-top: none;
		padding-top: unset
	}
}

.mdc-block-grid__sponsor[data-v-ca271672] {
	border-top: 1px solid #e5e5e5;
	padding-top: 8px;
	margin-top: 16px;
	text-align: center
}

.mdc-collection-grid-item__image-container[data-v-04486bc2] {
	display: block;
	position: relative;
	padding-top: 100%;
	width: 100%
}

.mdc-collection-grid-item__image[data-v-04486bc2] {
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.mdc-collection-grid-item__video-indicator[data-v-04486bc2] {
	display: block;
	position: absolute;
	bottom: 4px;
	left: 4px;
	padding: 7px;
	line-height: 0;
	background-color: #0077cf;
	border-radius: 100%
}

.mdc-collection-grid-item__play-icon[data-v-04486bc2] {
	height: 15px;
	width: 15px;
	fill: #fff
}

.mdc-collection-grid-item__related[data-v-04486bc2] {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375;
	font-size: 14px;
	font-weight: 600;
	margin: 0;
	list-style: none;
	padding-left: 16px;
	position: relative
}

.mdc-collection-grid-item__related li[data-v-04486bc2]:before {
	color: #ababab;
	content: "\2022";
	left: 0;
	line-height: 19.5px;
	position: absolute;
	vertical-align: baseline
}

.mdc-collection-grid-item__related li a[data-v-04486bc2] {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375;
	font-size: 14px;
	color: #1e1e1e;
	font-weight: 600;
	text-decoration: none
}

	.mdc-collection-grid-item__related li a[data-v-04486bc2]:hover {
		color: #006fba
	}

.mdc-content-list-grid-item__links[data-v-4a676a08] {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375;
	font-size: 14px;
	font-weight: 600;
	margin: 0;
	list-style: none;
	padding-left: 16px;
	position: relative
}

.mdc-content-list-grid-item__links li[data-v-4a676a08]:before {
	color: #ababab;
	content: "\2022";
	left: 0;
	line-height: 19.5px;
	position: absolute;
	vertical-align: baseline
}

.mdc-content-list-grid-item__links li a[data-v-4a676a08] {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375;
	font-size: 14px;
	color: #1e1e1e;
	font-weight: 600;
	text-decoration: none
}

	.mdc-content-list-grid-item__links li a[data-v-4a676a08]:hover {
		color: #006fba
	}

.mdc-custom-grid-item__image[data-v-7d0a2618] {
	width: 100%
}

.mdc-custom-grid-item__related[data-v-7d0a2618] {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375;
	font-size: 14px;
	font-weight: 600;
	margin: 0;
	list-style: none;
	padding-left: 16px;
	position: relative
}

.mdc-custom-grid-item__related li[data-v-7d0a2618]:before {
	color: #ababab;
	content: "\2022";
	left: 0;
	line-height: 19.5px;
	position: absolute;
	vertical-align: baseline
}

.mdc-custom-grid-item__related li a[data-v-7d0a2618] {
	font-weight: 400;
	font-size: 14px;
	color: #1e1e1e;
	font-weight: 600;
	text-decoration: none
}

.mdc-custom-grid-item__related li a[data-v-7d0a2618], .mdc-investment-list-grid-item__count[data-v-91d2830c] {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	line-height: 1.375
}

.mdc-investment-list-grid-item__count[data-v-91d2830c] {
	font-weight: 400;
	font-size: 16px;
	font-weight: 300;
	color: #5e5e5e;
	margin-top: 8px
}

.mdc-investment-list-grid-item__quant-column[data-v-91d2830c] {
	vertical-align: middle;
	width: 70px
}

	.mdc-investment-list-grid-item__quant-column[data-v-91d2830c] .mdc-medal {
		transform: scale(1.3)
	}

.mdc-investment-list-grid-item__empty[data-v-91d2830c] {
	background-color: #f2f2f2;
	height: 124px
}

.mdc-podcast-grid-item__image[data-v-4643c09a] {
	width: 100%
}

.mdc-podcast-grid-item__related[data-v-4643c09a] {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375;
	font-size: 14px;
	font-weight: 600;
	margin: 8px 0;
	list-style: none;
	padding-left: 16px;
	position: relative
}

.mdc-podcast-grid-item__related li[data-v-4643c09a]:before {
	color: #ababab;
	content: "\2022";
	left: 0;
	line-height: 19.5px;
	position: absolute;
	vertical-align: baseline
}

.mdc-podcast-grid-item__related li a[data-v-4643c09a] {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375;
	font-size: 14px;
	color: #1e1e1e;
	font-weight: 600;
	text-decoration: none
}

.mdc-tag-cloud-grid-item__inner[data-v-26e485ac] {
	margin-left: -4px;
	margin-right: -4px;
	margin-bottom: -8px;
	font-size: 0
}

.mdc-tag-cloud-grid-item__tag[data-v-26e485ac] {
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 8px
}

.mdc-theme-grid__header[data-v-1942cf8d] {
	clear: both;
	display: block;
	margin-bottom: 16px;
	width: 100%
}

.mdc-theme-grid--standard .mdc-theme-grid__inner[data-v-1942cf8d] {
	display: flex;
	margin-left: -12px;
	margin-right: -12px;
	margin-bottom: -24px
}

@media (max-width:767px) {
	.mdc-theme-grid--standard .mdc-theme-grid__inner[data-v-1942cf8d] {
		display: block;
		margin-bottom: 0
	}
}

.mdc-theme-grid--standard .mdc-theme-grid__inner > [data-v-1942cf8d] {
	flex-grow: 1;
	margin-left: 12px;
	margin-right: 12px;
	margin-bottom: 24px;
	border-top: 1px solid grey;
	padding-top: 8px
}

.mdc-theme-grid--standard .mdc-theme-grid__inner--first > [data-v-1942cf8d], .mdc-theme-grid--standard .mdc-theme-grid__inner--related > [data-v-1942cf8d] {
	border-top: none;
	padding-top: unset
}

@media (max-width:767px) {
	.mdc-theme-grid--standard .mdc-theme-grid__inner--related[data-v-1942cf8d] > :nth-child(n+2) {
		border-top: 1px solid #e5e5e5;
		padding-top: 8px
	}
}

.mdc-theme-grid--standard .mdc-theme-grid__inner > [data-v-1942cf8d] {
	flex-basis: 100px
}

.mdc-theme-grid--feature .mdc-theme-grid__inner[data-v-1942cf8d] {
	display: grid;
	grid-template-columns: repeat(12,1fr);
	grid-template-rows: -webkit-min-content 1fr;
	grid-template-rows: min-content 1fr;
	grid-column-gap: 24px;
	-moz-column-gap: 24px;
	column-gap: 24px;
	grid-row-gap: 24px;
	row-gap: 24px;
	width: 100%
}

@media (max-width:599px) {
	.mdc-theme-grid--feature .mdc-theme-grid__inner[data-v-1942cf8d] {
		display: block
	}

	.mdc-theme-grid--feature .mdc-theme-grid__inner > [data-v-1942cf8d] {
		margin-bottom: 24px
	}

		.mdc-theme-grid--feature .mdc-theme-grid__inner > [data-v-1942cf8d] :last-child {
			margin-bottom: 0
		}
}

.mdc-theme-grid--feature .mdc-theme-grid__inner > [data-v-1942cf8d] {
	border-top: 1px solid grey;
	padding-top: 8px
}

.mdc-theme-grid--feature .mdc-theme-grid__inner[data-v-1942cf8d] > :first-child {
	grid-column: 1/span 8;
	grid-row: 1/span 2
}

@media (max-width:767px) {
	.mdc-theme-grid--feature .mdc-theme-grid__inner[data-v-1942cf8d] > :first-child {
		grid-column: 1/span 12;
		grow-row: 1
	}
}

.mdc-theme-grid--feature .mdc-theme-grid__inner[data-v-1942cf8d] > :nth-child(2) {
	grid-column: 9/span 4;
	grid-row: 1/span 1
}

@media (max-width:767px) {
	.mdc-theme-grid--feature .mdc-theme-grid__inner[data-v-1942cf8d] > :nth-child(2) {
		grid-column: 1/span 6;
		grid-row: 3/span 1
	}
}

.mdc-theme-grid--feature .mdc-theme-grid__inner[data-v-1942cf8d] > :nth-child(3) {
	grid-column: 9/span 4;
	grid-row: 2/span 1
}

@media (max-width:767px) {
	.mdc-theme-grid--feature .mdc-theme-grid__inner[data-v-1942cf8d] > :nth-child(3) {
		grid-column: 7/span 6;
		grid-row: 3/span 1
	}
}

.mdc-theme-grid--feature .mdc-theme-grid__inner[data-v-1942cf8d] > :nth-child(4) {
	grid-column: 1/span 6;
	grid-row: 3/span 1
}

@media (max-width:767px) {
	.mdc-theme-grid--feature .mdc-theme-grid__inner[data-v-1942cf8d] > :nth-child(4) {
		grid-column: 1/span 12;
		grid-row: 4/span 1
	}
}

.mdc-theme-grid--feature .mdc-theme-grid__inner[data-v-1942cf8d] > :nth-child(5) {
	grid-column: 7/span 3;
	grid-row: 3/span 1
}

@media (max-width:767px) {
	.mdc-theme-grid--feature .mdc-theme-grid__inner[data-v-1942cf8d] > :nth-child(5) {
		grid-column: 1/span 12;
		grid-row: 5/span 1
	}
}

.mdc-theme-grid--feature .mdc-theme-grid__inner[data-v-1942cf8d] > :nth-child(6) {
	grid-column: 10/span 3;
	grid-row: 3/span 1
}

@media (max-width:767px) {
	.mdc-theme-grid--feature .mdc-theme-grid__inner[data-v-1942cf8d] > :nth-child(6) {
		grid-column: 1/span 12;
		grid-row: 6/span 1
	}
}

@media (max-width:767px) {
	.mdc-theme-grid--feature .mdc-theme-grid__inner--2[data-v-1942cf8d] > :nth-child(2) {
		grid-column: 1/span 4
	}
}

.mdc-theme-grid--feature .mdc-theme-grid__inner--first[data-v-1942cf8d], .mdc-theme-grid--feature .mdc-theme-grid__inner--first[data-v-1942cf8d] > :first-child {
	border-top: none;
	padding-top: unset
}

@media (min-width:768px) {
	.mdc-theme-grid--feature .mdc-theme-grid__inner--first[data-v-1942cf8d] > :nth-child(2) {
		border-top: none;
		padding-top: unset
	}
}

.mdc-theme-grid--feature .mdc-theme-grid__inner--related > [data-v-1942cf8d], .mdc-theme-grid--feature .mdc-theme-grid__inner--related[data-v-1942cf8d] {
	border-top: none;
	padding-top: unset
}

	.mdc-theme-grid--feature .mdc-theme-grid__inner--related[data-v-1942cf8d] > :nth-child(n+2) {
		border-top: 1px solid #e5e5e5;
		padding-top: 8px
	}

@media (min-width:768px) {
	.mdc-theme-grid--feature .mdc-theme-grid__inner--related[data-v-1942cf8d] > :nth-child(2) {
		border-top: none;
		padding-top: unset
	}
}

.mdc-theme-grid__sponsor[data-v-1942cf8d] {
	border-top: 1px solid #e5e5e5;
	padding-top: 8px;
	margin-top: 16px;
	text-align: center
}

.mdc-topic-grid--column .mdc-topic-grid__inner[data-v-16034949] {
	display: block
}

.mdc-topic-grid--column .mdc-topic-grid__inner > [data-v-16034949] {
	margin-bottom: 4px
}

.mdc-topic-grid--column .mdc-topic-grid__inner[data-v-16034949] > :nth-child(n+2) {
	border-top: 1px solid #e5e5e5;
	padding-top: 4px
}

.mdc-topic-grid--column .mdc-topic-grid__inner[data-v-16034949] > :last-child {
	margin-bottom: 0
}

.mdc-topic-grid--listing .mdc-topic-grid__inner[data-v-16034949] {
	display: block
}

.mdc-topic-grid--listing .mdc-topic-grid__inner > [data-v-16034949] {
	margin-bottom: 24px
}

.mdc-topic-grid--listing .mdc-topic-grid__inner[data-v-16034949] > :nth-child(n+2) {
	border-top: 1px solid #e5e5e5;
	padding-top: 8px
}

.mdc-topic-grid--listing .mdc-topic-grid__inner[data-v-16034949] > :last-child {
	margin-bottom: 0
}

.mdc-topic-grid--feature .mdc-topic-grid__inner[data-v-16034949] {
	margin-left: -12px;
	margin-right: -12px
}

@media (min-width:768px) {
	.mdc-topic-grid--feature .mdc-topic-grid__inner[data-v-16034949] {
		display: flex
	}
}

.mdc-topic-grid--feature .mdc-topic-grid__inner > .mdc-topic-grid__column[data-v-16034949] {
	padding-right: 12px;
	padding-left: 12px
}

@media (max-width:767px) {
	.mdc-topic-grid--feature .mdc-topic-grid__inner > .mdc-topic-grid__column[data-v-16034949]:last-child {
		margin-bottom: 0
	}
}

@media (min-width:768px) {
	.mdc-topic-grid--feature .mdc-topic-grid__inner > .mdc-topic-grid__column[data-v-16034949] {
		width: 33.33333%;
		margin-bottom: -24px
	}
}

@media (min-width:1092px) {
	.mdc-topic-grid--feature .mdc-topic-grid__inner > .mdc-topic-grid__column[data-v-16034949] {
		width: 25%
	}

		.mdc-topic-grid--feature .mdc-topic-grid__inner > .mdc-topic-grid__column[data-v-16034949]:first-child {
			width: 50%
		}
}

.mdc-topic-grid--feature .mdc-topic-grid__inner > .mdc-topic-grid__column > [data-v-16034949] {
	border-top: 1px solid #e5e5e5;
	padding-top: 8px;
	margin-bottom: 24px
}

@media (min-width:768px) {
	.mdc-topic-grid--feature .mdc-topic-grid__inner > .mdc-topic-grid__column[data-v-16034949] > :first-child {
		border-top: none;
		padding-top: unset
	}
}

.mdc-topic-grid--feature .mdc-topic-grid__inner > .mdc-topic-grid__column[data-v-16034949]:first-child > :first-child {
	border-top: none;
	padding-top: unset
}

@media (min-width:768px) {
	.mdc-topic-grid--feature .mdc-topic-grid__inner--3 > .mdc-topic-grid__column[data-v-16034949] {
		width: 33.33333%
	}

		.mdc-topic-grid--feature .mdc-topic-grid__inner--3 > .mdc-topic-grid__column[data-v-16034949]:first-child {
			width: 66.66667%
		}
}

.mdc-topic-grid--feature-with-ad .mdc-topic-grid__inner[data-v-16034949] {
	margin-left: -12px;
	margin-right: -12px
}

@media (min-width:768px) {
	.mdc-topic-grid--feature-with-ad .mdc-topic-grid__inner[data-v-16034949] {
		display: flex
	}
}

.mdc-topic-grid--feature-with-ad .mdc-topic-grid__inner > .mdc-topic-grid__column[data-v-16034949] {
	padding-right: 12px;
	padding-left: 12px
}

@media (max-width:767px) {
	.mdc-topic-grid--feature-with-ad .mdc-topic-grid__inner > .mdc-topic-grid__column[data-v-16034949]:last-child {
		margin-bottom: 0
	}
}

@media (min-width:768px) {
	.mdc-topic-grid--feature-with-ad .mdc-topic-grid__inner > .mdc-topic-grid__column[data-v-16034949] {
		width: 33.33333%;
		margin-bottom: -24px
	}
}

.mdc-topic-grid--feature-with-ad .mdc-topic-grid__inner > .mdc-topic-grid__column > [data-v-16034949] {
	border-top: 1px solid #e5e5e5;
	padding-top: 8px;
	margin-bottom: 24px
}

@media (min-width:768px) {
	.mdc-topic-grid--feature-with-ad .mdc-topic-grid__inner > .mdc-topic-grid__column[data-v-16034949] > :first-child {
		border-top: none;
		padding-top: unset
	}
}

.mdc-topic-grid--feature-with-ad .mdc-topic-grid__inner > .mdc-topic-grid__column[data-v-16034949]:first-child > :first-child {
	border-top: none;
	padding-top: unset
}

@media (min-width:768px) {
	.mdc-topic-grid--feature-with-ad .mdc-topic-grid__inner--3 > .mdc-topic-grid__column[data-v-16034949]:first-child {
		width: 66.66667%
	}
}

.mdc-video-player[data-v-19cdb916] {
	cursor: pointer;
	position: relative;
	padding-top: 56.25%
}

	.mdc-video-player .mdc-video-player__error-container[data-v-19cdb916], .mdc-video-player .mdc-video-player__idle-container[data-v-19cdb916], .mdc-video-player .mdc-video-player__idle-image-container[data-v-19cdb916], .mdc-video-player .mdc-video-player__idle-image-overlay[data-v-19cdb916], .mdc-video-player .mdc-video-player__idle-text-container[data-v-19cdb916], .mdc-video-player[data-v-19cdb916] .jwplayer {
		bottom: 0;
		left: 0;
		position: absolute;
		right: 0;
		top: 0
	}

.mdc-video-player .mdc-video-player__idle-container[data-v-19cdb916] {
	z-index: 3
}

.mdc-video-player .mdc-video-player__idle-text-container[data-v-19cdb916] {
	color: #fff;
	display: flex;
	flex-direction: column;
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	justify-content: flex-end;
	padding: 24px;
	z-index: 2
}

.mdc-video-player .mdc-video-player__idle-headline[data-v-19cdb916] {
	margin: 0
}

@media (min-width:600px) {
	.mdc-video-player .mdc-video-player__idle-headline[data-v-19cdb916] {
		font-size: 32px
	}
}

.mdc-video-player .mdc-video-player__idle-play-icon[data-v-19cdb916] {
	display: inline-block;
	fill: #fff;
	position: relative;
	margin-right: 2px;
	top: 2px
}

.mdc-video-player .mdc-video-player__feature-overlay[data-v-19cdb916] {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}

.mdc-video-player .mdc-video-player__featured-icon[data-v-19cdb916] {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 3;
	fill: #fff;
	transform: translate(-50%,-50%) scale(3)
}

.mdc-video-player .mdc-video-player__idle-duration[data-v-19cdb916] {
	font-size: 14px;
	font-weight: 400;
	padding-top: 4px
}

.mdc-video-player .mdc-video-player__idle-image-container[data-v-19cdb916] {
	z-index: 1
}

.mdc-video-player .mdc-video-player__idle-image-overlay[data-v-19cdb916] {
	background: linear-gradient(180deg,transparent,rgba(0,0,0,.4) 77%,rgba(0,0,0,.4)) 100% 100%/100% 240px no-repeat transparent;
	z-index: 1
}

.mdc-video-player .mdc-video-player__idle-image[data-v-19cdb916] {
	display: block;
	height: auto;
	width: 100%
}

.mdc-video-player .mdc-video-player__error-container[data-v-19cdb916] {
	align-items: center;
	background-color: #1e1e1e;
	display: flex;
	justify-content: center;
	text-align: center;
	z-index: 3
}

.mdc-video-player[data-v-19cdb916] .jw-display, .mdc-video-player[data-v-19cdb916] .jw-playlist-btn {
	display: none
}

.mdc-video-player--error[data-v-19cdb916] {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375;
	font-size: 16px;
	font-weight: 300;
	color: #fff;
	cursor: default
}

@media (min-width:600px) {
	.mdc-video-player--error[data-v-19cdb916] {
		font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
		font-style: normal;
		font-weight: 400;
		line-height: 1.375;
		font-size: 20px;
		font-weight: 300
	}
}

.mdc-video-player--success .mdc-video-player__idle-container[data-v-19cdb916] {
	pointer-events: none
}

[data-v-19cdb916] .jw-error {
	display: none
}

.mdc-video-module[data-v-470d3f6c] {
	cursor: pointer
}

.mdc-video-module_controller[data-v-470d3f6c]:focus {
	cursor: pointer;
	position: relative;
	z-index: 1
}

.mdc-video-module__image-wrapper[data-v-470d3f6c] {
	position: relative
}

.mdc-video-module__image-overlay[data-v-470d3f6c] {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375;
	font-size: 16px;
	align-items: center;
	background-color: rgba(0,0,0,.5);
	bottom: 0;
	color: #fff;
	display: flex;
	font-weight: 300;
	justify-content: center;
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

.mdc-video-module__image[data-v-470d3f6c] {
	display: block;
	height: auto;
	width: 100%
}

.mdc-video-module__headline[data-v-470d3f6c] {
	margin-top: 8px
}

.mdc-video-module__link[data-v-470d3f6c] {
	-webkit-box-decoration-break: slice;
	box-decoration-break: slice;
	font-weight: inherit;
	outline: 0;
	text-decoration: none;
	transition: color .2s linear,border-bottom .2s linear;
	border-bottom: 0;
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375;
	font-size: 14px
}

.mdc-video-module__link[data-v-470d3f6c], .mds-container--light-gray .mdc-video-module__link[data-v-470d3f6c], .mds-container--white .mdc-video-module__link[data-v-470d3f6c] {
	color: #1e1e1e
}

.mds-container--black .mdc-video-module__link[data-v-470d3f6c], .mds-container--dark-gray .mdc-video-module__link[data-v-470d3f6c] {
	color: #fff
}

.mdc-video-module__link[data-v-470d3f6c], .mds-container--black .mdc-video-module__link[data-v-470d3f6c], .mds-container--dark-gray .mdc-video-module__link[data-v-470d3f6c], .mds-container--light-gray .mdc-video-module__link[data-v-470d3f6c], .mds-container--white .mdc-video-module__link[data-v-470d3f6c] {
	border-bottom: 0
}

	.mdc-video-module__link.mds-link--visited[data-v-470d3f6c], .mdc-video-module__link[data-v-470d3f6c]:visited, .mds-container--light-gray .mdc-video-module__link.mds-link--visited[data-v-470d3f6c], .mds-container--light-gray .mdc-video-module__link[data-v-470d3f6c]:visited, .mds-container--white .mdc-video-module__link.mds-link--visited[data-v-470d3f6c], .mds-container--white .mdc-video-module__link[data-v-470d3f6c]:visited {
		color: #1e1e1e
	}

	.mds-container--black .mdc-video-module__link.mds-link--visited[data-v-470d3f6c], .mds-container--black .mdc-video-module__link[data-v-470d3f6c]:visited, .mds-container--dark-gray .mdc-video-module__link.mds-link--visited[data-v-470d3f6c], .mds-container--dark-gray .mdc-video-module__link[data-v-470d3f6c]:visited {
		color: #fff
	}

	.mdc-video-module__link.mds-link--hover[data-v-470d3f6c], .mdc-video-module__link[data-v-470d3f6c]:hover, .mds-container--light-gray .mdc-video-module__link.mds-link--hover[data-v-470d3f6c], .mds-container--light-gray .mdc-video-module__link[data-v-470d3f6c]:hover, .mds-container--white .mdc-video-module__link.mds-link--hover[data-v-470d3f6c], .mds-container--white .mdc-video-module__link[data-v-470d3f6c]:hover {
		color: #006fba
	}

	.mds-container--black .mdc-video-module__link.mds-link--hover[data-v-470d3f6c], .mds-container--black .mdc-video-module__link[data-v-470d3f6c]:hover, .mds-container--dark-gray .mdc-video-module__link.mds-link--hover[data-v-470d3f6c], .mds-container--dark-gray .mdc-video-module__link[data-v-470d3f6c]:hover {
		color: #008dde
	}

	.mdc-video-module__link.mds-link--hover[data-v-470d3f6c], .mdc-video-module__link[data-v-470d3f6c]:hover, .mds-container--black .mdc-video-module__link.mds-link--hover[data-v-470d3f6c], .mds-container--black .mdc-video-module__link[data-v-470d3f6c]:hover, .mds-container--dark-gray .mdc-video-module__link.mds-link--hover[data-v-470d3f6c], .mds-container--dark-gray .mdc-video-module__link[data-v-470d3f6c]:hover, .mds-container--light-gray .mdc-video-module__link.mds-link--hover[data-v-470d3f6c], .mds-container--light-gray .mdc-video-module__link[data-v-470d3f6c]:hover, .mds-container--white .mdc-video-module__link.mds-link--hover[data-v-470d3f6c], .mds-container--white .mdc-video-module__link[data-v-470d3f6c]:hover {
		border-color: 0
	}

	.mdc-video-module__link.mds-link--focus[data-v-470d3f6c], .mdc-video-module__link[data-v-470d3f6c]:focus {
		box-shadow: 0 0 4px 2px rgba(0,119,207,.8)
	}

.mdc-video-module__play-icon[data-v-470d3f6c] {
	position: relative;
	top: 2px
}

.mdc-video-center__carousel[data-v-224cc48e] {
	margin-top: 24px
}

[data-v-224cc48e] .mdc-video-module {
	display: inline-block;
	padding: 0;
	width: 100%;
	min-height: 235px
}

	[data-v-224cc48e] .mdc-video-module:first-child {
		box-shadow: none
	}

.mdc-lineup-module:after {
	content: "";
	clear: both;
	display: block
}

.mdc-lineup-module__eyebrow {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375;
	font-size: 10px;
	font-weight: 600;
	letter-spacing: 1.67px;
	line-height: 1.2;
	text-transform: uppercase;
	display: block;
	margin-bottom: 6px
}

.mdc-lineup-module__headline {
	margin-bottom: 4px
}

.mdc-lineup-module__metadata {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375;
	font-size: 14px;
	margin-bottom: 4px
}

	.mdc-lineup-module__metadata > * {
		display: inline-block
	}

	.mdc-lineup-module__metadata > :before {
		content: " | "
	}

	.mdc-lineup-module__metadata > :first-child {
		border-left: none;
		padding-left: 0
	}

		.mdc-lineup-module__metadata > :first-child:before {
			content: none
		}

	.mdc-lineup-module__metadata > :last-child {
		padding-right: 0
	}

.mdc-lineup-module__sponsored {
	margin-top: 16px;
	display: flex;
	justify-content: flex-start;
	align-items: center
}

.mdc-lineup-module__deck {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375;
	font-size: 16px;
	font-weight: 300;
	margin-top: 6px;
	margin-bottom: 8px
}

.mdc-lineup-module__image {
	float: right;
	line-height: 0;
	margin: 0 0 8px 8px
}

	.mdc-lineup-module__image img {
		width: 100px
	}

@supports ((-o-object-fit:cover) or (object-fit:cover)) {
	.mdc-lineup-module__image img {
		-o-object-fit: cover;
		object-fit: cover;
		height: 100px
	}
}

.mdc-lineup-module__image--circle img {
	border-radius: 50%
}

.mdc-lineup-module__image--large {
	float: none;
	margin: 0 0 8px
}

	.mdc-lineup-module__image--large img {
		height: unset;
		width: 100%
	}

.mdc-lineup-module__related {
	margin-top: 6px
}

.mdc-lineup-module__related_list {
	list-style: none;
	margin: 0;
	padding: 0
}

.mdc-lineup-module__related_item {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375;
	font-size: 14px;
	font-weight: 600;
	position: relative;
	padding-left: 12px
}

	.mdc-lineup-module__related_item:before {
		color: #ababab;
		content: "\2022";
		margin-left: -12px;
		padding-right: 0;
		position: absolute
	}

.mdc-market-barometer__table[data-v-19f68761] {
	table-layout: fixed;
	border-collapse: collapse;
	width: 100%
}

.mdc-market-barometer__cell[data-v-19f68761] {
	background-clip: padding-box;
	border: 1px solid #fff;
	position: relative
}

	.mdc-market-barometer__cell[data-v-19f68761]:after {
		display: block;
		content: "";
		padding-top: 100%
	}

.mdc-market-barometer__cell svg[data-v-19f68761] {
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0
}

.mdc-market-barometer__cell svg text[data-v-19f68761] {
	font-size: 14px;
	font-weight: 400
}

.mdc-market-barometer__cell svg[data-v-19f68761]:focus {
	z-index: 1
}

.mdc-market-barometer__col-head[data-v-19f68761] {
	line-height: 0;
	padding-bottom: 8px
}

.mdc-market-barometer__col-head span[data-v-19f68761] {
	line-height: 1.25
}

	.mdc-market-barometer__col-head span[data-v-19f68761]:after, .mdc-market-barometer__col-head span[data-v-19f68761]:before {
		content: "";
		display: block;
		height: 0;
		width: 0
	}

	.mdc-market-barometer__col-head span[data-v-19f68761]:before {
		margin-bottom: -.22813em
	}

	.mdc-market-barometer__col-head span[data-v-19f68761]:after {
		margin-top: -.25156em
	}

.mdc-market-barometer__col-head--first[data-v-19f68761] {
	width: 24px
}

.mdc-market-barometer__row-head[data-v-19f68761] {
	line-height: 0;
	vertical-align: middle
}

.mdc-market-barometer__row-head span[data-v-19f68761] {
	line-height: 1.25;
	display: block;
	margin-left: -50%;
	transform: rotate(270deg)
}

	.mdc-market-barometer__row-head span[data-v-19f68761]:after, .mdc-market-barometer__row-head span[data-v-19f68761]:before {
		content: "";
		display: block;
		height: 0;
		width: 0
	}

	.mdc-market-barometer__row-head span[data-v-19f68761]:before {
		margin-bottom: -.22813em
	}

	.mdc-market-barometer__row-head span[data-v-19f68761]:after {
		margin-top: -.25156em
	}

.mdc-market-barometer__label[data-v-19f68761] {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375;
	font-size: 16px;
	font-weight: 300
}

.mdc-market-barometer__cell--negative svg text[data-v-19f68761], .mdc-market-barometer__cell--positive svg text[data-v-19f68761] {
	fill: #fff
}

.mdc-market-barometer--small .mdc-market-barometer__col-head--first[data-v-19f68761] {
	width: 22px
}

.mdc-market-barometer--small .mdc-market-barometer__label[data-v-19f68761] {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375;
	font-size: 14px;
	font-size: 12px
}

.mdc-market-barometer--small .mdc-market-barometer__cell svg text[data-v-19f68761] {
	font-size: 18px
}

.mdc-market-barometer__cell .mdc-link[data-v-19f68761] {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0
}

.mdc-etf-categories__section + .mdc-etf-categories__section {
	margin-top: 32px
}

.mdc-etf-categories__tag {
	margin-bottom: 8px
}

.mdc-etf-categories__header {
	margin-bottom: 16px
}

.mdc-etf-categories__category-header {
	margin-bottom: 8px
}

.mdc-global-market-barometer svg g[data-v-0af17c00] {
	fill: #e5e5e5
}

.mdc-investment-list-card__quant-column[data-v-410bca11] {
	vertical-align: middle;
	width: 70px
}

	.mdc-investment-list-card__quant-column[data-v-410bca11] .mdc-medal {
		transform: scale(1.3)
	}

.mdc-barometer-legend {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	width: 100%
}

.mdc-barometer-legend__description {
	clip: rect(0 0 0 0);
	left: 0;
	position: absolute;
	z-index: -1
}

.mdc-barometer-legend__bar {
	width: 100%;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 8px
}

.mdc-barometer-legend__bar-part {
	width: 14.28%;
	height: 10px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff
}

	.mdc-barometer-legend__bar-part:first-child {
		border-radius: 10px 0 0 10px
	}

	.mdc-barometer-legend__bar-part:last-child {
		border-radius: 0 10px 10px 0
	}

.mdc-barometer-legend__text {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%
}

.mdc-sectors__percent-change {
	width: 55px
}

@media (max-width:767px) {
	.mdc-sectors__column {
		margin-bottom: 12px
	}
}

.mdc-sectors .mdc-table-body .mds-data-table__row:first-child .mdc-sectors__name {
	font-weight: 600
}

.mdc-sectors .mdc-sectors__cyclical svg {
	fill: #ef7622
}

.mdc-sectors .mdc-sectors__sensitive svg {
	fill: #1f55a5
}

.mdc-sectors .mdc-sectors__defensive svg {
	fill: #518428
}

.mdc-fund-categories__section + .mdc-fund-categories__section {
	margin-top: 32px
}

.mdc-fund-categories__header {
	margin-bottom: 16px
}

.mdc-fund-categories__category-header {
	margin-bottom: 8px
}

.mdc-sparkline__line[data-v-d2bdbce6] {
	fill: none;
	stroke-linejoin: round
}

.mdc-sparkline__area[data-v-d2bdbce6] {
	opacity: .2
}

.mdc-sparkline__reference[data-v-d2bdbce6] {
	stroke-width: 1px;
	stroke: grey
}

.mdc-market-indexes-table--hide {
	display: none
}

.mdc-market-indexes-table__sparkline {
	width: 40px
}

.mdc-market-indexes-table__closed {
	font-weight: 600;
	color: #5e5e5e
}

.mdc-market-indexes-table__price, .mdc-market-indexes-table__price-change {
	width: 65px
}

.mdc-market-indexes-table__percent-change {
	width: 70px
}

.mdc-market-indexes-table__percent-change--small {
	width: 55px
}

.mdc-market-indexes-table__last-updated {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375;
	font-size: 14px;
	color: #5e5e5e
}

.mdc-market-indexes-table--large .mdc-market-indexes-table__percent-change, .mdc-market-indexes-table--large .mdc-market-indexes-table__price, .mdc-market-indexes-table--large .mdc-market-indexes-table__price-change, .mdc-market-indexes-table--large .mdc-market-indexes-table__sparkline {
	width: 90px
}

.mdc-market-indexes-table__bottom {
	display: flex;
	align-items: center;
	margin-top: 6px
}

	.mdc-market-indexes-table__bottom .mdc-link, .mdc-market-indexes-table__bottom .mds-popover__content {
		font-size: 14px;
		line-height: 18px
	}

.mdc-market-indexes-table__about-tooltip {
	margin-left: auto;
	z-index: 1
}

	.mdc-market-indexes-table__about-tooltip .mdc-link {
		display: block;
		text-align: left;
		margin-top: 6px
	}

	.mdc-market-indexes-table__about-tooltip .mds-popover {
		z-index: 100
	}

.mdc-markets-charts__us-barometer {
	margin-left: auto;
	margin-right: auto;
	max-width: 300px
}

@media (min-width:768px) {
	.mdc-markets-charts__us-barometer {
		max-width: 245px
	}
}

@media (min-width:1092px) {
	.mdc-markets-charts__us-barometer {
		max-width: 220px
	}
}

@media (min-width:1304px) {
	.mdc-markets-charts__us-barometer {
		max-width: 275px
	}
}

.mdc-markets-charts__section {
	margin-bottom: 32px
}

.mdc-markets-charts .mdc-button-group, .mdc-markets-charts__section-header {
	margin-bottom: 16px
}

.mdc-markets-charts__indexes .mds-button-group .mds-button {
	padding: 8px 12px
}

.mdc-news-deck--no-header[data-v-55e0d8b0] {
	border-top: 2px solid #333;
	padding-top: 16px
}

.mdc-news-deck--no-header.mdc-news-deck--disable-separator[data-v-55e0d8b0], .mdc-news-deck__header--disable-separator[data-v-55e0d8b0] {
	border-top: 0
}

.mdc-news-deck__header + .mdc-news-deck__carousel[data-v-55e0d8b0] {
	margin-top: 16px
}

.mdc-news-module {
	font-weight: 600
}

	.mdc-news-module:after {
		content: "";
		clear: both;
		display: block
	}

.mdc-news-module__source {
	font-size: 10px;
	letter-spacing: 1.67px;
	text-transform: uppercase;
	display: block;
	margin-bottom: 6px;
	font-weight: 600
}

.mdc-news-module__headline, .mdc-news-module__source {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375;
	line-height: 1.2
}

.mdc-news-module__headline {
	font-weight: 200;
	font-size: 23px;
	font-weight: 300;
	display: inline-block;
	font-weight: 600;
	margin-bottom: 4px
}

.mdc-news-module__headline--small {
	font-weight: 400;
	line-height: 1.375;
	font-weight: 200;
	line-height: 1.2;
	font-size: 18px;
	font-weight: 300;
	font-weight: 600
}

.mdc-news-module__headline--small, .mdc-news-module__metadata {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal
}

.mdc-news-module__metadata {
	font-weight: 400;
	line-height: 1.375;
	font-size: 14px
}

	.mdc-news-module__metadata > * {
		display: inline-block
	}

	.mdc-news-module__metadata > :before {
		content: " | "
	}

	.mdc-news-module__metadata > :first-child {
		border-left: none;
		padding-left: 0
	}

		.mdc-news-module__metadata > :first-child:before {
			content: none
		}

	.mdc-news-module__metadata > :last-child {
		padding-right: 0
	}

.mdc-page-heading[data-v-fda13792] {
	align-items: center;
	display: flex;
	margin-bottom: 32px
}

.mdc-page-heading__inner[data-v-fda13792] {
	flex-grow: 999
}

.mdc-page-heading__deck[data-v-fda13792] {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375;
	font-size: 20px;
	font-weight: 300;
	max-width: 850px;
	margin-top: 4px;
	margin-bottom: 16px
}

@media (max-width:767px) {
	.mdc-page-heading__deck[data-v-fda13792] {
		font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
		font-style: normal;
		font-weight: 400;
		line-height: 1.375;
		font-size: 16px;
		font-weight: 300
	}
}

.mdc-page-heading__ad[data-v-fda13792] {
	flex-grow: 1;
	margin-left: 16px;
	align-self: flex-start;
	height: 100%
}

.mdc-related-articles {
	padding-top: 32px
}

.mdc-related-articles--no-header {
	border-top: 2px solid #333;
	padding-top: 16px
}

	.mdc-related-articles--no-header.mdc-related-articles--disable-separator {
		border-top: 0
	}

.mdc-related-articles__row + .theme__row {
	margin-top: 32px
}

.mdc-related-articles .vertical__section {
	margin-top: 24px
}

@media (min-width:1092px) {
	.mdc-related-articles .vertical__section__articles-container {
		max-width: 732px
	}
}

.mdc-related-articles .vertical__section__articles-container .see-more-container {
	text-align: center
}

.mdc-related-articles .vertical__section-header {
	margin-bottom: 24px
}

.mdc-related-articles .vertical__section + .mdc-related-articles .vertical__section {
	margin-top: 64px
}

.mdc-related-articles .vertical__article {
	border-top: 1px solid #e5e5e5;
	padding-top: 6px;
	margin-bottom: 32px
}

	.mdc-related-articles .vertical__article:first-child {
		border-top: none;
		margin-top: 0
	}

.mdc-related-articles .vertical__article__author {
	color: #5e5e5e
}

.mdc-related-articles .vertical__article .mds-link--no-underline:hover {
	color: #006fba
}

.mdc-related-articles .vertical__article__image-container {
	display: block;
	position: relative
}

.mdc-related-articles .vertical__article__image {
	height: 120px;
	width: 120px
}

.mdc-related-articles .vertical__article__video-indicator {
	display: block;
	position: absolute;
	bottom: 4px;
	left: 4px;
	padding: 7px;
	line-height: 0;
	background-color: #0077cf;
	border-radius: 100%
}

.mdc-related-articles .vertical__article__play-icon {
	height: 15px;
	width: 15px;
	fill: #fff
}

.mdc-related-articles .mdc-column {
	margin-bottom: 24px
}

	.mdc-related-articles .mdc-column:nth-of-type(n+5) {
		margin-bottom: 0
	}

		.mdc-related-articles .mdc-column:nth-of-type(n+5) .mdc-grid-item {
			border-top: 1px solid #e5e5e5;
			padding-top: 8px
		}

.mdc-related-articles__header--disable-separator {
	border-top: 0
}

.mdc-related-articles__header + .mdc-related-articles__grid {
	padding-top: 16px
}

@media (max-width:1091px) {
	.mdc-related-articles .mdc-column {
		padding-bottom: 16px;
		margin-bottom: 0
	}

		.mdc-related-articles .mdc-column:nth-of-type(n+3) .mdc-grid-item {
			border-top: 1px solid #e5e5e5;
			padding-top: 8px
		}
}

@media (max-width:767px) {
	.mdc-related-articles .mdc-column:nth-of-type(n+2) .mdc-grid-item {
		border-top: 1px solid #e5e5e5;
		padding-top: 8px
	}
}

.mdc-related-articles__headline {
	margin-bottom: 32px
}

	.mdc-related-articles__headline + .mdc-related-articles__headline {
		border-top: 1px solid #e5e5e5;
		padding-top: 4px
	}

.mdc-related-news {
	padding-top: 32px
}

.mdc-related-news--no-header {
	border-top: 2px solid #333;
	padding-top: 16px
}

	.mdc-related-news--no-header.mdc-related-news--disable-separator, .mdc-related-news__header--disable-separator {
		border-top: 0
	}

.mdc-related-news__header + .mdc-related-news__grid {
	padding-top: 16px
}

.mdc-related-news .mdc-column {
	margin-bottom: 24px
}

	.mdc-related-news .mdc-column:nth-of-type(n+5) {
		margin-bottom: 0
	}

		.mdc-related-news .mdc-column:nth-of-type(n+5) .mdc-news-module {
			border-top: 1px solid #e5e5e5;
			padding-top: 8px
		}

@media (max-width:1091px) {
	.mdc-related-news .mdc-column {
		padding-bottom: 16px;
		margin-bottom: 0
	}

		.mdc-related-news .mdc-column:nth-of-type(n+3) .mdc-news-module {
			border-top: 1px solid #e5e5e5;
			padding-top: 8px
		}
}

@media (max-width:767px) {
	.mdc-related-news .mdc-column {
		padding-bottom: 16px;
		margin-bottom: 0
	}

		.mdc-related-news .mdc-column:nth-of-type(n+2) .mdc-news-module {
			border-top: 1px solid #e5e5e5;
			padding-top: 8px
		}
}

.mdc-security-header {
	position: relative
}

.mdc-security-header__keywords {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375;
	font-size: 14px;
	position: absolute;
	bottom: 0;
	left: 0;
	color: #5e5e5e
}

.mdc-security-header__inner {
	display: flex;
	flex-wrap: wrap;
	align-items: center
}

.mdc-security-header__name {
	margin-right: 8px
}

.mdc-security-header__name-ticker {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375;
	font-weight: 200;
	line-height: 1.2;
	font-size: 32px
}

@media (max-width:767px) {
	.mdc-security-header__name-ticker {
		font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
		font-style: normal;
		font-weight: 400;
		line-height: 1.375;
		font-weight: 200;
		line-height: 1.2;
		font-size: 28px
	}
}

.mdc-security-header__details {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	padding: 4px 0;
	min-height: 36px;
	transform: translateY(1px)
}

.mdc-security-header__star-rating {
	padding-bottom: 4px
}

.mdc-security-header__analyst-rating, .mdc-security-header__star-rating {
	display: flex;
	align-items: center;
	white-space: nowrap;
	margin-right: 8px
}

.mdc-security-header__analyst-rating--locked, .mdc-security-header__star-rating--locked {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375;
	font-size: 16px;
	font-weight: 300;
	margin-bottom: 2px
}

@media (max-width:767px) {
	.mdc-security-header__analyst-rating--locked, .mdc-security-header__star-rating--locked {
		margin-bottom: 0
	}
}

.mdc-security-header__star {
	margin-left: 1px;
	white-space: nowrap;
	transform: scale(1.4);
	padding-bottom: 1px
}

@media (max-width:767px) {
	.mdc-security-header__star {
		margin-left: 0;
		transform: scale(1.25);
		padding-bottom: 0
	}
}

.mdc-security-header__star:first-child {
	margin-left: 0
}

.mdc-security-header__analyst-rating {
	margin-left: 7px
}

	.mdc-security-header__analyst-rating:not(.mdc-security-header__analyst-rating--locked) {
		height: 32.5px;
		transform: scale(.65);
		transform-origin: left center
	}

.mdc-security-header__analyst-rating-alone {
	margin-left: 7px
}

	.mdc-security-header__analyst-rating-alone:not(.mdc-security-header__analyst-rating--locked) {
		height: 35px;
		transform: scale(.65);
		transform-origin: left center
	}

.mdc-security-header__star-quant-icon {
	align-self: flex-start
}

.mdc-security-header__medal-quant-icon {
	align-self: flex-start;
	margin-left: 4px
}

.mdc-security-header__rating-description {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375;
	font-size: 14px;
	color: #5e5e5e;
	margin-top: 2px;
	min-height: 19px
}

	.mdc-security-header__rating-description:before {
		content: attr(data-content-before);
		visibility: hidden
	}

.mdc-security-module__name[data-v-0a77e67a] {
	font-weight: 400;
	line-height: 1.375;
	font-weight: 200;
	line-height: 1.2;
	font-size: 23px;
	font-weight: 300;
	display: inline-block;
	font-weight: 600;
	margin-bottom: 4px
}

.mdc-security-module__metadata[data-v-0a77e67a], .mdc-security-module__name[data-v-0a77e67a] {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal
}

.mdc-security-module__metadata[data-v-0a77e67a] {
	font-weight: 400;
	line-height: 1.375;
	font-size: 14px
}

.mdc-security-module__metadata > [data-v-0a77e67a] {
	display: inline-block
}

.mdc-security-module__metadata[data-v-0a77e67a] > :before {
	content: " | "
}

.mdc-security-module__metadata[data-v-0a77e67a] > :first-child {
	border-left: none;
	padding-left: 0
}

	.mdc-security-module__metadata[data-v-0a77e67a] > :first-child:before {
		content: none
	}

.mdc-security-module__metadata[data-v-0a77e67a] > :last-child {
	padding-right: 0
}

.mdc-table[data-v-913b208a] {
	position: relative;
	width: 100%
}

.mdc-table--small[data-v-913b208a] {
	font-size: 14px
}

.mdc-table--large[data-v-913b208a], .mdc-table--small[data-v-913b208a] {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375
}

.mdc-table--large[data-v-913b208a] {
	font-size: 20px;
	font-weight: 300
}

.mdc-table__inner[data-v-913b208a] {
	position: relative
}

.mdc-table__scroll[data-v-913b208a] {
	overflow-x: auto
}

.mdc-table__content[data-v-913b208a] {
	line-height: 0
}

.mdc-table__body[data-v-913b208a], .mdc-table__head[data-v-913b208a], .mdc-table__tail[data-v-913b208a] {
	display: inline-block;
	width: 100%;
	line-height: 0
}

.mdc-table__tail[data-v-913b208a] {
	border-top: 1px solid grey
}

.mdc-table--expanded .mdc-table__inner[data-v-913b208a] {
	display: flex;
	width: 100vw;
	margin-right: 0;
	margin-left: 50%;
	transform: translateX(-50%)
}

.mdc-table--expanded.mdc-table--sticky-first-column .mdc-table__inner[data-v-913b208a]:before {
	display: block;
	content: " ";
	width: 16px;
	flex-grow: 0;
	flex-shrink: 0
}

.mdc-table--expanded .mdc-table__scroll[data-v-913b208a] {
	display: flex
}

	.mdc-table--expanded .mdc-table__scroll[data-v-913b208a]:after, .mdc-table--expanded .mdc-table__scroll[data-v-913b208a]:before {
		display: block;
		content: " ";
		width: 16px;
		flex-grow: 0;
		flex-shrink: 0
	}

.mdc-table--expanded.mdc-table--sticky-first-column .mdc-table__scroll[data-v-913b208a]:before {
	display: none
}

.mdc-table--borderless[data-v-913b208a] .mdc-table-row {
	border-bottom: none
}

.mdc-table__overlay-indicator[data-v-913b208a] {
	display: block;
	box-shadow: 0 0 0 0 transparent;
	position: absolute;
	top: 4px;
	width: 8px;
	bottom: 4px;
	z-index: 98
}

.mdc-table__overlay-indicator--visible[data-v-913b208a] {
	box-shadow: 2px 0 4px 0 rgba(0,0,0,.2)
}

.mdc-table .mdc-table-cell[data-v-0609c2e7] {
	padding: 8px 8px 7px
}

.mdc-table--large .mdc-table-cell[data-v-0609c2e7] {
	padding: 12px 12px 11px
}

.mdc-table--small .mdc-table-cell[data-v-0609c2e7] {
	padding: 6px 6px 5px
}

.mdc-table-cell[data-v-0609c2e7] {
	line-height: 1.25;
	background-color: #fff;
	flex-shrink: 0
}

	.mdc-table-cell[data-v-0609c2e7]:after, .mdc-table-cell[data-v-0609c2e7]:before {
		content: "";
		display: block;
		height: 0;
		width: 0
	}

	.mdc-table-cell[data-v-0609c2e7]:before {
		margin-bottom: -.22813em
	}

	.mdc-table-cell[data-v-0609c2e7]:after {
		margin-top: -.25156em
	}

.mdc-table-cell--right[data-v-0609c2e7] {
	text-align: right
}

.mdc-table-cell--sticky[data-v-0609c2e7] {
	left: 0;
	position: -webkit-sticky;
	position: sticky;
	z-index: 99
}

.mdc-table-cell--truncated[data-v-0609c2e7] {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.mdc-table-cell[data-v-0609c2e7]:first-child {
	padding-left: 0
}

.mdc-table-cell[data-v-0609c2e7]:last-child {
	padding-right: 0;
	scroll-snap-align: start
}

.mdc-table .mdc-table-header[data-v-acca8520] {
	padding: 8px
}

.mdc-table--large .mdc-table-header[data-v-acca8520] {
	padding: 12px
}

.mdc-table--small .mdc-table-header[data-v-acca8520] {
	padding: 6px
}

.mdc-table-header[data-v-acca8520] {
	align-self: stretch;
	background-color: #fff;
	color: #5e5e5e;
	display: flex;
	flex-direction: column;
	flex-shrink: 0;
	padding-bottom: 10px
}

.mdc-table-header > [data-v-acca8520] {
	flex-grow: 0
}

.mdc-table-header__tags[data-v-acca8520] {
	flex-grow: 1;
	margin-bottom: 4px
}

.mdc-table-header__label[data-v-acca8520] {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375;
	font-size: 14px;
	position: relative;
	padding-bottom: 8px
}

.mdc-table-header__label--bold[data-v-acca8520] {
	font-weight: 600
}

.mdc-table-header--right[data-v-acca8520] {
	text-align: right
}

.mdc-table-header--sorted .mdc-table-header__label[data-v-acca8520] {
	color: #1e1e1e;
	border-bottom: 1px solid #1e1e1e
}

.mdc-table-header--sorted-asc .mdc-table-header__label[data-v-acca8520]:after {
	position: absolute;
	left: 0;
	content: "";
	bottom: -8px;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 8px solid #1e1e1e
}

.mdc-table-header--sorted-desc .mdc-table-header__label[data-v-acca8520]:after {
	position: absolute;
	left: 0;
	content: "";
	bottom: -1px;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-bottom: 8px solid #1e1e1e
}

.mdc-table-header--sticky[data-v-acca8520] {
	left: 0;
	position: -webkit-sticky;
	position: sticky;
	z-index: 100
}

.mdc-table-header[data-v-acca8520]:first-child {
	padding-left: 0
}

.mdc-table-header[data-v-acca8520]:last-child {
	padding-right: 0;
	scroll-snap-align: start
}

.mdc-table-row[data-v-1f87879d] {
	display: inline-flex;
	flex-direction: row;
	min-width: 100%;
	border-bottom: 1px solid #e5e5e5
}

	.mdc-table-row[data-v-1f87879d]:last-child {
		border-bottom: none
	}

.mdc-site-search-result[data-v-7f478bf6] {
	display: flex
}

.mdc-site-search-result__image[data-v-7f478bf6] {
	margin-right: 8px;
	width: 42px
}

	.mdc-site-search-result__image[data-v-7f478bf6] > .mdc-image {
		border-radius: 100%;
		width: 100%;
		-o-object-fit: cover;
		object-fit: cover;
		height: 42px;
		width: 42px
	}

.mdc-site-search-result__name[data-v-7f478bf6] {
	display: block;
	font-weight: 600;
	color: #1e1e1e
}

.mdc-site-search-result__description[data-v-7f478bf6] {
	display: block;
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375;
	font-size: 14px;
	color: #5e5e5e
}

.mdc-site-search-result--active .mdc-site-search-result__name[data-v-7f478bf6] {
	color: #006fba
}

.mdc-site-search-security-result__metadata[data-v-9b822a32] {
	display: flex
}

.mdc-site-search-security-result__price[data-v-9b822a32], .mdc-site-search-security-result__ticker[data-v-9b822a32] {
	display: block
}

.mdc-site-search-security-result__change[data-v-9b822a32] {
	display: flex;
	align-items: center;
	font-weight: 600
}

.mdc-site-search-security-result__change--positive[data-v-9b822a32] {
	color: #008020
}

	.mdc-site-search-security-result__change--positive[data-v-9b822a32] .mdc-icon {
		fill: #008020
	}

.mdc-site-search-security-result__change--negative[data-v-9b822a32] {
	color: #de0000
}

	.mdc-site-search-security-result__change--negative[data-v-9b822a32] .mdc-icon {
		fill: #de0000
	}

.mdc-site-search__mobile-toggle[data-v-0b125990] {
	display: none
}

@media (max-width:1091px) {
	.mdc-site-search__mobile-toggle[data-v-0b125990] {
		display: inherit
	}
}

.mdc-site-search__ad[data-v-0b125990] {
	margin-left: 0
}

.mdc-site-search__form[data-v-0b125990] {
	position: relative
}

@media (max-width:1091px) {
	.mdc-site-search__form[data-v-0b125990] {
		display: none;
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		padding: 24px 16px
	}
}

.mdc-site-search__form--mobile-visible[data-v-0b125990] {
	display: inherit;
	background-color: #f2f2f2;
	z-index: 810
}

.mdc-site-search__search-field[data-v-0b125990] {
	width: 250px
}

@media (max-width:1091px) {
	.mdc-site-search__search-field[data-v-0b125990] {
		width: 100%
	}
}

.mdc-site-search__suggest[data-v-0b125990] {
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 6px;
	box-shadow: 0 2px 4px 0 rgba(0,0,0,.2);
	color: #1e1e1e;
	display: block;
	position: absolute;
	padding: 8px;
	top: 38px;
	left: 0;
	width: 350px;
	z-index: 800
}

	.mdc-site-search__suggest[data-v-0b125990], .mdc-site-search__suggest [data-v-0b125990], .mdc-site-search__suggest[data-v-0b125990]:after, .mdc-site-search__suggest[data-v-0b125990] :after, .mdc-site-search__suggest[data-v-0b125990]:before, .mdc-site-search__suggest[data-v-0b125990] :before {
		box-sizing: border-box
	}

@media (max-width:1091px) {
	.mdc-site-search__suggest[data-v-0b125990] {
		background-color: transparent;
		border: none;
		border-radius: 0;
		box-shadow: none;
		left: 0;
		right: 0;
		top: 69px;
		padding: 0 16px 8px;
		width: unset
	}
}

.mdc-site-search__top-hit[data-v-0b125990] {
	position: relative;
	padding: 0 36px 4px 0
}

.mdc-site-search__top-hit-arrow[data-v-0b125990] {
	fill: #006fba;
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%)
}

.mdc-site-search__top-hit + .mdc-site-search__suggestions[data-v-0b125990] {
	border-top: 1px solid #e5e5e5
}

.mdc-site-search__suggestions[data-v-0b125990] {
	margin: 0
}

.mdc-site-search__suggestion--active[data-v-0b125990] a {
	color: #006fba
}

.mdc-social-share[data-v-0c47e512] {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin: 8px 0;
	width: 190px
}

.mdc-social-share__option[data-v-0c47e512] {
	background-color: #fff;
	border: 1px solid #5e5e5e;
	border-radius: 50%;
	display: flex;
	padding: 8px
}

	.mdc-social-share__option[data-v-0c47e512]:hover {
		border-color: #1e1e1e;
		cursor: pointer
	}

.mdc-social-share__option:hover .mdc-social-share__icon[data-v-0c47e512] {
	fill: #1e1e1e
}

.mdc-social-share__icon[data-v-0c47e512] {
	fill: #5e5e5e;
	stroke: none
}

.mdc-social-share__copied-text[data-v-0c47e512] {
	display: block;
	font-size: 14px;
	text-align: center
}

.mdc-user-popover[data-v-3f4308f6] {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	margin: 4px 0;
	max-height: 31px
}

.mdc-user-popover > [data-v-3f4308f6] {
	margin-left: 16px
}

@media (max-width:999px) {
	.mdc-user-popover__sign-in[data-v-3f4308f6], .mdc-user-popover__sign-up[data-v-3f4308f6], .mdc-user-popover__user-button[data-v-3f4308f6] {
		display: none
	}
}

@media (min-width:1000px) {
	.mdc-user-popover__sign-in--mobile[data-v-3f4308f6], .mdc-user-popover__sign-up--mobile[data-v-3f4308f6], .mdc-user-popover__user-button--mobile[data-v-3f4308f6] {
		display: none
	}
}

.mdc-user-popover__trial-padded[data-v-3f4308f6] {
	margin-right: 16px
}

.mdc-user-popover__trial-eyebrow[data-v-3f4308f6] {
	font-weight: 400;
	line-height: 1.375;
	font-size: 10px;
	font-weight: 600;
	letter-spacing: 1.67px;
	line-height: 1.2;
	text-transform: uppercase;
	color: #0077cf;
	font-weight: 700
}

.mdc-user-popover__trial-eyebrow[data-v-3f4308f6], .mdc-user-popover__trial-header[data-v-3f4308f6] {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	margin: 0
}

.mdc-user-popover__trial-header[data-v-3f4308f6] {
	font-weight: 400;
	line-height: 1.375;
	font-size: 16px;
	font-weight: 300;
	font-weight: 600
}

.mdc-user-popover__trial-deck[data-v-3f4308f6] {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375;
	font-size: 14px;
	margin: 0
}

.mdc-user-popover__trial-image[data-v-3f4308f6] {
	height: auto;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.mdc-user-popover__user-menu[data-v-3f4308f6] {
	margin-left: 16px
}

.mdc-user-popover__user-menu--warn[data-v-3f4308f6] {
	position: absolute;
	display: block;
	top: -8px;
	left: -4px
}

@media (max-width:599px) {
	.mdc-user-popover__premium-button[data-v-3f4308f6] {
		display: none
	}
}

.mdc-user-popover__header[data-v-3f4308f6] {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375;
	font-weight: 200;
	line-height: 1.2;
	font-size: 18px;
	font-weight: 300;
	display: block;
	font-weight: 600
}

.mdc-user-popover__account-type[data-v-3f4308f6] {
	display: block;
	padding-bottom: 8px;
	border-bottom: 2px solid #333
}

.mdc-user-popover__account-type[data-v-3f4308f6], .mdc-user-popover__divider[data-v-3f4308f6] {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375;
	font-size: 16px;
	font-weight: 300;
	margin-top: 8px
}

.mdc-user-popover__divider[data-v-3f4308f6] {
	border-top: 2px solid #333
}

.mdc-user-popover__sign-out-button[data-v-3f4308f6] {
	margin: 4px 0 8px
}

.mdc-user-popover__link-list[data-v-3f4308f6] {
	margin: 0;
	padding: 0
}

.mdc-user-popover__link-list--item[data-v-3f4308f6] {
	display: inline
}

.mdc-no-access[data-v-1ec6e51e] {
	text-align: center;
	position: relative
}

@media (max-width:599px) {
	.mdc-no-access[data-v-1ec6e51e] {
		margin-bottom: 32px
	}
}

.mdc-no-access__image[data-v-1ec6e51e] {
	position: relative;
	padding: 4px
}

.mdc-no-access__image img[data-v-1ec6e51e] {
	width: 100%;
	min-height: 320px;
	opacity: .65
}

.mdc-no-access__image[data-v-1ec6e51e]:after {
	content: "";
	filter: blur(3px);
	background: linear-gradient(180deg,#f8f8f8,hsla(0,0%,100%,0));
	z-index: 0;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px
}

.mdc-no-access__body[data-v-1ec6e51e], .mdc-no-access__image[data-v-1ec6e51e]:after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.mdc-no-access__body[data-v-1ec6e51e] {
	padding: 64px 0
}

.mdc-no-access__message[data-v-1ec6e51e] {
	width: 100%;
	max-width: 500px;
	margin: 0 auto 32px
}

@media (max-width:599px) {
	.mdc-no-access__message[data-v-1ec6e51e] {
		font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
		font-style: normal;
		font-weight: 400;
		line-height: 1.375;
		font-weight: 200;
		line-height: 1.2;
		font-size: 23px;
		font-weight: 300;
		padding: 0 10px
	}
}

.mdc-no-access__button[data-v-1ec6e51e] {
	color: #fff
}

.mdc-no-access__sign[data-v-1ec6e51e] {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375;
	font-size: 16px;
	font-weight: 300;
	margin-top: 16px
}

.mdc-no-premium-access[data-v-e6f67de8] {
	text-align: center;
	position: relative
}

@media (max-width:599px) {
	.mdc-no-premium-access[data-v-e6f67de8] {
		margin-bottom: 32px
	}
}

.mdc-no-premium-access__image[data-v-e6f67de8] {
	position: relative;
	padding: 4px
}

.mdc-no-premium-access__image img[data-v-e6f67de8] {
	width: 100%;
	min-height: 320px;
	opacity: .65
}

.mdc-no-premium-access__image[data-v-e6f67de8]:after {
	content: "";
	filter: blur(3px);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(180deg,#f8f8f8,hsla(0,0%,100%,0));
	z-index: 0;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px
}

.mdc-no-premium-access__body[data-v-e6f67de8] {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 64px 0
}

.mdc-no-premium-access__message[data-v-e6f67de8] {
	width: 100%;
	max-width: 500px;
	margin: 0 auto 32px
}

@media (max-width:599px) {
	.mdc-no-premium-access__message[data-v-e6f67de8] {
		font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
		font-style: normal;
		font-weight: 400;
		line-height: 1.375;
		font-weight: 200;
		line-height: 1.2;
		font-size: 23px;
		font-weight: 300;
		padding: 0 10px
	}
}

.mdc-no-premium-access__button[data-v-e6f67de8] {
	color: #fff
}

.mdc-no-premium-access__sign[data-v-e6f67de8] {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375;
	font-size: 16px;
	font-weight: 300;
	margin-top: 16px
}

.mdc-stock-categories__section + .mdc-stock-categories__section {
	margin-top: 32px
}

.mdc-stock-categories__tag {
	margin-bottom: 8px
}

.mdc-stock-categories__header {
	margin-bottom: 16px
}

.mdc-stock-categories__category-header {
	margin-bottom: 8px
}

.mdc-link-list-card__block[data-v-5c9aae66] {
	display: flex;
	flex-direction: column;
	height: 100%;
	min-height: 350px
}

.mdc-link-list-card__block--no-title[data-v-5c9aae66] {
	padding-top: 0
}

.mdc-link-list-card__block > [data-v-5c9aae66] {
	flex-shrink: 0
}

.mdc-research-deck--no-header[data-v-778e896e] {
	border-top: 2px solid #333;
	padding-top: 16px
}

.mdc-research-deck--no-header.mdc-research-deck--disable-separator[data-v-778e896e], .mdc-research-deck__header--disable-separator[data-v-778e896e] {
	border-top: 0
}

.mdc-research-deck__header + .mdc-research-deck__grid[data-v-778e896e] {
	padding-top: 16px
}

@media (max-width:1091px) {
	.mdc-research-deck .mdc-column[data-v-778e896e] {
		margin-bottom: 24px
	}

		.mdc-research-deck .mdc-column[data-v-778e896e]:nth-of-type(n+3) {
			margin-bottom: 0
		}

	.mdc-research-deck .mdc-column:nth-of-type(n+3) .mdc-grid-item[data-v-778e896e] {
		border-top: 1px solid #e5e5e5;
		padding-top: 8px
	}

	.mdc-research-deck .mdc-column[data-v-778e896e]:nth-of-type(n+4) {
		margin-bottom: 0
	}
}

@media (max-width:767px) {
	.mdc-research-deck .mdc-column:nth-of-type(n+2) .mdc-grid-item[data-v-778e896e] {
		border-top: 1px solid #e5e5e5;
		padding-top: 8px
	}

	.mdc-research-deck .mdc-column[data-v-778e896e]:nth-of-type(n+3) {
		margin-bottom: 24px
	}

	.mdc-research-deck .mdc-column[data-v-778e896e]:nth-of-type(n+4) {
		margin-bottom: 0
	}
}

.mdc-card-deck--no-header[data-v-06015a09] {
	border-top: 2px solid #333;
	padding-top: 16px
}

.mdc-card-deck--no-header.mdc-card-deck--disable-separator[data-v-06015a09] {
	border-top: 0
}

.mdc-card-deck__title[data-v-06015a09] {
	margin-bottom: calc(-.25156em + 16px);
	margin-top: 0
}

.mdc-card-deck__header--disable-separator[data-v-06015a09] {
	border-top: 0
}

.mdc-card-deck__header + .mdc-card-deck__carousel[data-v-06015a09] {
	margin-top: 16px
}

.mdc-collection {
	max-width: 650px
}

.mdc-collection--full-width {
	max-width: 100%
}

.mdc-collection--theme-width {
	max-width: 732px
}

.mdc-collection__article {
	border-top: 1px solid #e5e5e5;
	margin-bottom: 32px;
	padding-top: 6px
}

	.mdc-collection__article:first-of-type {
		border-top: none;
		margin-top: 0
	}

.mdc-collection__article-image {
	height: 120px;
	width: 120px
}

.mdc-collection__article-image-container {
	display: block;
	position: relative
}

.mdc-collection__article-play-icon {
	fill: #fff;
	height: 15px;
	width: 15px
}

.mdc-collection__article-video-indicator {
	background-color: #0077cf;
	border-radius: 100%;
	bottom: 4px;
	display: block;
	left: 4px;
	line-height: 0;
	padding: 7px;
	position: absolute
}

.mdc-collection__section-header {
	margin-bottom: 16px
}

.mdc-collection__pager {
	margin-bottom: 32px;
	margin-top: 32px;
	text-align: center
}

.mdc-collection__see-more-container {
	display: flex;
	flex-direction: row;
	justify-content: center;
	width: 100%
}

.mdc-investor-banner__wrapper[data-v-4c6cadd2] {
	color: #fff;
	background-color: #000;
	padding: 12px 16px;
	align-items: center;
	text-align: center;
	width: 100%;
	flex-grow: 1
}

.mdc-investor-banner__content[data-v-4c6cadd2] {
	font-size: 16px;
	line-height: 16px;
	font-weight: 600
}

.mdc-footer-heading[data-v-5ebde9ae] {
	clip: rect(0 0 0 0);
	left: 0;
	position: absolute;
	z-index: -1
}

.mdc-footer__wrapper[data-v-5ebde9ae] {
	padding-top: 24px
}

.mdc-footer__wrapper .mdc-rule[data-v-5ebde9ae] {
	margin-bottom: 12px
}

@media (min-width:768px) {
	.mdc-footer__section--top[data-v-5ebde9ae] {
		margin-bottom: 24px
	}
}

.mdc-footer__section--bottom[data-v-5ebde9ae] {
	display: flex
}

@media (min-width:768px) {
	.mdc-footer__section--bottom__country-column[data-v-5ebde9ae] {
		order: 2
	}
}

.mdc-footer__logo[data-v-5ebde9ae] {
	max-width: 126px
}

.mdc-footer__socials-wrapper[data-v-5ebde9ae] {
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	margin: 16px 0;
	flex-wrap: wrap
}

@media (max-width:1091px) {
	.mdc-footer__socials-wrapper[data-v-5ebde9ae] {
		margin-bottom: 32px
	}
}

.mdc-footer__social-link[data-v-5ebde9ae] {
	background-color: #fff;
	border: 1px solid #5e5e5e;
	border-radius: 50%;
	display: flex;
	padding: 8px
}

@media (max-width:599px) {
	.mdc-footer__social-link[data-v-5ebde9ae] {
		padding: 6px
	}
}

.mdc-footer__social-link[data-v-5ebde9ae]:not(:last-child) {
	margin-right: 12px
}

.mdc-footer__social-link[data-v-5ebde9ae]:hover {
	border-color: #1e1e1e
}

.mdc-footer__social-link:hover .mdc-footer__social-icon[data-v-5ebde9ae] {
	fill: #1e1e1e
}

.mdc-footer__social-icon[data-v-5ebde9ae] {
	stroke: none;
	fill: #5e5e5e
}

@media (max-width:1091px) {
	.mdc-footer__navigation[data-v-5ebde9ae] {
		margin-bottom: 24px
	}
}

@media print {
	.mdc-footer__navigation[data-v-5ebde9ae] {
		display: none
	}
}

.mdc-footer__copyright[data-v-5ebde9ae] {
	margin-top: 0
}

.mdc-footer__copyright[data-v-5ebde9ae], .mdc-footer__policies[data-v-5ebde9ae] {
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375;
	font-size: 14px
}

.mdc-footer__policies[data-v-5ebde9ae] {
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-bottom: 0
}

.mdc-footer__policies .mdc-link[data-v-5ebde9ae] {
	display: block;
	margin-bottom: 8px
}

	.mdc-footer__policies .mdc-link[data-v-5ebde9ae]:not(:last-child) {
		margin-right: 16px
	}

.mdc-footer__policies-list[data-v-5ebde9ae] {
	margin: 0;
	padding: 0
}

.mdc-footer__policies-list--item[data-v-5ebde9ae] {
	display: inline-block;
	margin-right: 16px
}

.mdc-footer__locale-switcher[data-v-5ebde9ae] {
	color: #5e5e5e;
	text-decoration: none;
	display: flex;
	font-size: 14px;
	margin-top: 0;
	border: none;
	margin-bottom: 12px
}

.mdc-footer__country-flag[data-v-5ebde9ae] {
	margin-right: 8px
}

.default-layout[data-v-718da890] {
	background-color: #fff;
	position: relative
}

.default-layout__nav-toggle[data-v-718da890] {
	margin-right: 8px
}

.default-layout__portals[data-v-718da890] {
	position: absolute;
	top: 0;
	left: 0;
	right: 0
}

.mdc-transparency-drawer {
	width: 100%;
	margin: 32px auto
}

	.mdc-transparency-drawer:before {
		border-top: 1px solid #e5e5e5;
		content: " ";
		width: 100%;
		display: block
	}

.mdc-transparency-drawer__heading {
	display: flex;
	justify-content: flex-start;
	padding-top: 16px
}

	.mdc-transparency-drawer__heading .mdc-image, .mdc-transparency-drawer__heading .mds-button {
		display: none
	}

.mdc-transparency-drawer__main-image {
	margin-right: 24px
}

.mdc-transparency-drawer__main-description {
	margin-bottom: 32px
}

.mdc-transparency-drawer__secondary-accordion {
	position: relative
}

	.mdc-transparency-drawer__secondary-accordion .mds-accordion__trigger {
		position: absolute;
		width: 100%;
		height: 100%
	}

	.mdc-transparency-drawer__secondary-accordion .mdc-image {
		display: none
	}

	.mdc-transparency-drawer__secondary-accordion li, .mdc-transparency-drawer__secondary-accordion p {
		font-size: 14px
	}

	.mdc-transparency-drawer__secondary-accordion p {
		margin-bottom: 0;
		margin-top: 8px
	}

	.mdc-transparency-drawer__secondary-accordion ul {
		padding-left: 16px;
		margin: 8px 0;
		list-style: none
	}

		.mdc-transparency-drawer__secondary-accordion ul > li {
			margin-bottom: 0;
			list-style-type: none
		}

			.mdc-transparency-drawer__secondary-accordion ul > li:before {
				content: "\2022";
				color: #ababab;
				font-weight: 700;
				display: inline-block;
				width: 1em;
				margin-left: -1em
			}

			.mdc-transparency-drawer__secondary-accordion ul > li::marker {
				content: none
			}

	.mdc-transparency-drawer__secondary-accordion a {
		color: #1e1e1e;
		text-decoration: none;
		border-bottom: 1px solid #ababab
	}

		.mdc-transparency-drawer__secondary-accordion a:hover {
			color: #006fba;
			border-color: #006fba
		}

.mdc-transparency-drawer__accordions-container > .mdc-column:not(:last-child) .mds-module-container {
	margin-bottom: 16px
}

@media (max-width:1091px) {
	.mdc-transparency-drawer > .mds-accordion__label {
		pointer-events: none;
		cursor: auto
	}

	.mdc-transparency-drawer > .mds-accordion__content {
		display: block
	}
}

@media (min-width:768px) {
	.mdc-transparency-drawer__heading {
		width: 50%
	}

	.mdc-transparency-drawer .mdc-transparency-drawer__accordions-container {
		margin-top: -62px
	}

	.mdc-transparency-drawer__main-description {
		margin-bottom: 0
	}
}

@media (min-width:1092px) {
	.mdc-transparency-drawer__heading {
		width: 100%;
		justify-content: center
	}

		.mdc-transparency-drawer__heading .mdc-image, .mdc-transparency-drawer__heading .mds-button {
			display: block
		}

	.mdc-transparency-drawer__main-description p {
		font-size: 20px
	}

		.mdc-transparency-drawer .mdc-transparency-drawer__accordions-container, .mdc-transparency-drawer__main-description p:first-of-type {
			margin-top: 0
		}

			.mdc-transparency-drawer .mdc-transparency-drawer__accordions-container .mdc-transparency-drawer__secondary-accordion .mds-accordion__trigger:checked + .mds-accordion__label .mds-header.mds-header--border-bottom {
				border: none;
				margin: 0
			}

	.mdc-transparency-drawer .mds-module-container {
		border: none;
		padding: 0
	}

	.mdc-transparency-drawer > .mds-accordion__content {
		transition: all .4s ease-in;
		opacity: 0;
		visibility: hidden;
		display: block;
		max-height: 0;
		overflow: hidden
	}

	.mdc-transparency-drawer > .mds-accordion__label .mdc-transparency-drawer__heading {
		transition: all .4s ease-in,min-height .6s linear;
		padding-top: 24px;
		min-height: 110px
	}

		.mdc-transparency-drawer > .mds-accordion__label .mdc-transparency-drawer__heading .mdc-heading {
			margin-top: 4px
		}

	.mdc-transparency-drawer.opened > .mds-accordion__content {
		opacity: 1;
		visibility: visible;
		max-height: 1092px
	}

	.mdc-transparency-drawer.opened > .mds-accordion__label .mdc-transparency-drawer__heading {
		min-height: 8px;
		margin-bottom: 48px;
		padding-top: 8px
	}

		.mdc-transparency-drawer.opened > .mds-accordion__label .mdc-transparency-drawer__heading .mdc-image {
			display: none
		}

		.mdc-transparency-drawer.opened > .mds-accordion__label .mdc-transparency-drawer__heading .mdc-transparency-drawer__heading-right {
			flex: 1;
			display: flex
		}

		.mdc-transparency-drawer.opened > .mds-accordion__label .mdc-transparency-drawer__heading .mds-button {
			margin-left: auto;
			margin-top: -2px
		}

		.mdc-transparency-drawer.opened > .mds-accordion__label .mdc-transparency-drawer__heading .mds-button__icon {
			transform: rotate(180deg);
			-webkit-transform: rotate(180deg);
			-moz-transform: rotate(180deg);
			-ms-transform: rotate(180deg);
			-o-transform: rotate(180deg)
		}

	.mdc-transparency-drawer__secondary-accordion .mdc-image {
		display: block
	}

	.mdc-transparency-drawer__secondary-accordion .mds-header__title {
		font-size: 14px;
		line-height: 1.375;
		margin: 8px 0
	}

	.mdc-transparency-drawer__secondary-accordion .mds-header .mds-header__title {
		padding: 0
	}

	.mdc-transparency-drawer__secondary-accordion .mds-header:before {
		display: none
	}

	.mdc-transparency-drawer__secondary-accordion .mds-accordion__label {
		pointer-events: none;
		cursor: auto
	}

		.mdc-transparency-drawer__secondary-accordion .mds-accordion__label .mds-header.mds-header--border-bottom {
			margin: 0;
			pointer-events: none;
			cursor: auto
		}

	.mdc-transparency-drawer__secondary-accordion .mds-accordion__content {
		display: block
	}

		.mdc-transparency-drawer__secondary-accordion .mds-accordion__content > p:first-of-type {
			margin-top: 0
		}
}

html {
	overflow-x: hidden
}

@media (max-width:599px) {
	.default-layout .mds-button, .default-layout .mds-button--secondary, .default-layout .mds-link, .default-layout .mds-list-group__link {
		transition: none !important
	}
}

@media (max-width:599px) {
	.default-layout .mds-loader__sal {
		display: none !important
	}
}

.default-layout[data-v-00f7b4aa] {
	background-color: #fff;
	position: relative
}

.default-layout__nav-toggle[data-v-00f7b4aa] {
	margin-right: 8px
}

.default-layout__portals[data-v-00f7b4aa] {
	position: absolute;
	top: 0;
	left: 0;
	right: 0
}

.form-layout[data-v-5dd9e560], .form-premium-layout[data-v-7673c8b3] {
	margin-bottom: 32px
}

.mds-masthead[data-v-03f97760] {
	border-bottom: 0
}

body, html {
	margin: 0;
	padding: 0;
	font-family: 'MorningstarIntrinsic', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.375;
	font-size: 16px;
	font-weight: 300;
	-webkit-text-size-adjust: 100%;
	-moz-text-size-adjust: 100%;
	text-size-adjust: 100%
}

.tool-layout____nav-toggle[data-v-1ec6099f] {
	margin-right: 8px
}
