.plyr input[type=range]:focus,
.plyr:focus {
	outline: 0
}

.plyr .plyr__video-embed iframe,
.plyr__controls {
	pointer-events: none
}

.BannerPromo-media .Image {
	width: 100%;
}
@-webkit-keyframes plyr-progress {
	to {
		background-position: 25px 0
	}
}

@keyframes plyr-progress {
	to {
		background-position: 25px 0
	}
}

.plyr {
	position: relative;
	max-width: 100%;
	min-width: 200px;
	font-family: Avenir, 'Avenir Next', 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, sans-serif;
	direction: ltr
}

.plyr,
.plyr *,
.plyr ::after,
.plyr ::before {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.plyr a,
.plyr button,
.plyr input,
.plyr label {
	-ms-touch-action: manipulation;
	touch-action: manipulation
}

.plyr audio,
.plyr video {
	width: 100%;
	height: auto;
	vertical-align: middle;
	border-radius: inherit
}

.plyr input[type=range] {
	display: block;
	height: 20px;
	width: 100%;
	margin: 0;
	padding: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	cursor: pointer;
	border: none;
	background: 0 0
}

.plyr input[type=range]::-webkit-slider-runnable-track {
	height: 8px;
	background: 0 0;
	border: 0;
	border-radius: 4px;
	-webkit-user-select: none;
	user-select: none
}

.plyr input[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	margin-top: -4px;
	position: relative;
	height: 16px;
	width: 16px;
	background: #fff;
	border: 2px solid transparent;
	border-radius: 100%;
	-webkit-transition: background .2s ease, border .2s ease, -webkit-transform .2s ease;
	transition: background .2s ease, border .2s ease, -webkit-transform .2s ease;
	transition: background .2s ease, border .2s ease, transform .2s ease;
	transition: background .2s ease, border .2s ease, transform .2s ease, -webkit-transform .2s ease;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .15), 0 0 0 1px rgba(0, 0, 0, .15);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .15), 0 0 0 1px rgba(0, 0, 0, .15);
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.plyr input[type=range]::-moz-range-track {
	height: 8px;
	background: 0 0;
	border: 0;
	border-radius: 4px;
	-moz-user-select: none;
	user-select: none
}

.plyr input[type=range]::-moz-range-thumb {
	position: relative;
	height: 16px;
	width: 16px;
	background: #fff;
	border: 2px solid transparent;
	border-radius: 100%;
	-webkit-transition: background .2s ease, border .2s ease, -webkit-transform .2s ease;
	transition: background .2s ease, border .2s ease, -webkit-transform .2s ease;
	transition: background .2s ease, border .2s ease, transform .2s ease;
	transition: background .2s ease, border .2s ease, transform .2s ease, -webkit-transform .2s ease;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .15), 0 0 0 1px rgba(0, 0, 0, .15);
	box-sizing: border-box
}

.plyr input[type=range]::-ms-track {
	height: 8px;
	background: 0 0;
	border: 0;
	color: transparent
}

.plyr input[type=range]::-ms-fill-upper {
	height: 8px;
	background: 0 0;
	border: 0;
	border-radius: 4px;
	-ms-user-select: none;
	user-select: none
}

.plyr input[type=range]::-ms-fill-lower {
	height: 8px;
	border: 0;
	border-radius: 4px;
	-ms-user-select: none;
	user-select: none;
	background: #3498db
}

.plyr input[type=range]::-ms-thumb {
	position: relative;
	height: 16px;
	width: 16px;
	background: #fff;
	border: 2px solid transparent;
	border-radius: 100%;
	-webkit-transition: background .2s ease, border .2s ease, -webkit-transform .2s ease;
	transition: background .2s ease, border .2s ease, -webkit-transform .2s ease;
	transition: background .2s ease, border .2s ease, transform .2s ease;
	transition: background .2s ease, border .2s ease, transform .2s ease, -webkit-transform .2s ease;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .15), 0 0 0 1px rgba(0, 0, 0, .15);
	box-sizing: border-box;
	margin-top: 0
}

.plyr input[type=range]::-ms-tooltip {
	display: none
}

.plyr input[type=range]::-moz-focus-outer {
	border: 0
}

.plyr input[type=range].tab-focus:focus {
	outline-offset: 3px
}

.plyr input[type=range]:active::-webkit-slider-thumb {
	background: #3498db;
	border-color: #fff;
	-webkit-transform: scale(1.25);
	transform: scale(1.25)
}

.plyr input[type=range]:active::-moz-range-thumb {
	background: #3498db;
	border-color: #fff;
	transform: scale(1.25)
}

.plyr input[type=range]:active::-ms-thumb {
	background: #3498db;
	border-color: #fff;
	transform: scale(1.25)
}

.plyr--video input[type=range].tab-focus:focus {
	outline: rgba(255, 255, 255, .5) dotted 1px
}

.plyr--audio input[type=range].tab-focus:focus {
	outline: rgba(86, 93, 100, .5) dotted 1px
}

.plyr__sr-only {
	clip: rect(1px, 1px, 1px, 1px);
	overflow: hidden;
	position: absolute!important;
	padding: 0!important;
	border: 0!important;
	height: 1px!important;
	width: 1px!important
}

.plyr__video-wrapper {
	position: relative;
	background: #000;
	border-radius: inherit
}

.plyr__video-embed {
	padding-bottom: 56.25%;
	height: 0;
	border-radius: inherit;
	overflow: hidden;
	z-index: 0
}

.plyr__video-embed iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.plyr__video-embed>div {
	position: relative;
	padding-bottom: 200%;
	-webkit-transform: translateY(-35.95%);
	transform: translateY(-35.95%)
}

.plyr video::-webkit-media-text-track-container {
	display: none
}

.plyr__captions {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 20px;
	-webkit-transform: translateY(-40px);
	transform: translateY(-40px);
	-webkit-transition: -webkit-transform .3s ease;
	transition: -webkit-transform .3s ease;
	transition: transform .3s ease;
	transition: transform .3s ease, -webkit-transform .3s ease;
	color: #fff;
	font-size: 16px;
	text-align: center;
	font-weight: 400
}

.plyr__captions span {
	border-radius: 2px;
	padding: 3px 10px;
	background: rgba(0, 0, 0, .7);
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
	line-height: 150%
}

.plyr__captions span:empty {
	display: none
}

@media (min-width:768px) {
	.plyr__captions {
		font-size: 24px
	}
}

.plyr--captions-active .plyr__captions {
	display: block
}

.plyr--hide-controls .plyr__captions {
	-webkit-transform: translateY(-15px);
	transform: translateY(-15px)
}

@media (min-width:1024px) {
	.plyr--fullscreen-active .plyr__captions {
		font-size: 32px
	}
}

.plyr ::-webkit-media-controls {
	display: none
}

.plyr__controls {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	line-height: 1;
	text-align: center
}

.plyr__controls>* {
	pointer-events: all
}

.BasicLongList-pagination[data-prevent-click=true] a,
.Commenting-pagination[data-prevent-click=true] a,
.NewsroomList-pagination[data-prevent-click=true] a,
.StaffList-pagination[data-prevent-click=true] a,
.VideoEnhancement-player .VideoEnhancement-media,
.VideoEnhancement-player .VideoEnhancement-thumbnail,
.VideoEnhancement-player~.VideoEnhancement-info,
.VideoList-pagination[data-prevent-click=true] a,
.VideoPromo-player .VideoPromo-media,
.VideoPromo-player .VideoPromo-thumbnail,
.VideoPromo-player~.VideoPromo-info,
.WaterfallList-pagination[data-prevent-click=true] a,
.plyr__tooltip {
	pointer-events: none
}

.plyr__controls .plyr__progress,
.plyr__controls .plyr__time,
.plyr__controls>button {
	margin-left: 5px
}

.plyr__controls .plyr__progress:first-child,
.plyr__controls .plyr__time:first-child,
.plyr__controls>button:first-child {
	margin-left: 0
}

.plyr__controls .plyr__volume {
	margin-left: 5px
}

.plyr__controls [data-plyr=pause] {
	margin-left: 0
}

.plyr__controls button {
	position: relative;
	display: inline-block;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	overflow: visible;
	vertical-align: middle;
	padding: 7px;
	border: 0;
	background: 0 0;
	border-radius: 3px;
	cursor: pointer;
	-webkit-transition: background .3s ease, color .3s ease, opacity .3s ease;
	transition: background .3s ease, color .3s ease, opacity .3s ease;
	color: inherit
}

.plyr__controls button svg {
	width: 18px;
	height: 18px;
	display: block;
	fill: currentColor
}

.plyr__controls button:focus {
	outline: 0
}

.plyr__controls .icon--captions-on,
.plyr__controls .icon--exit-fullscreen,
.plyr__controls .icon--muted {
	display: none
}

@media (min-width:480px) {
	.plyr__controls .plyr__progress,
	.plyr__controls .plyr__time,
	.plyr__controls>button {
		margin-left: 10px
	}
}

.plyr--hide-controls .plyr__controls {
	opacity: 0;
	pointer-events: none
}

.plyr--video .plyr__controls {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
	padding: 50px 10px 10px;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .5)));
	background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
	border-bottom-left-radius: inherit;
	border-bottom-right-radius: inherit;
	color: #fff;
	-webkit-transition: opacity .3s ease;
	transition: opacity .3s ease
}

.plyr--video .plyr__controls button.tab-focus:focus,
.plyr--video .plyr__controls button:hover {
	background: #3498db;
	color: #fff
}

.plyr--audio .plyr__controls {
	padding: 10px;
	border-radius: inherit;
	background: #fff;
	border: 1px solid #dbe3e8;
	color: #565d64
}

.plyr--audio .plyr__controls button.tab-focus:focus,
.plyr--audio .plyr__controls button:hover,
.plyr__play-large {
	background: #3498db;
	color: #fff
}

.plyr__play-large {
	display: none;
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	padding: 10px;
	border: 4px solid currentColor;
	border-radius: 100%;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .15);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .15);
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}

.plyr__play-large svg {
	position: relative;
	left: 2px;
	width: 20px;
	height: 20px;
	display: block;
	fill: currentColor
}

.plyr__play-large:focus {
	outline: rgba(255, 255, 255, .5) dotted 1px
}

.ContactUs-sectionNavigation .Navigation-items.flickity-enabled:focus,
.ModulePage-sectionNavigation .Navigation-items.flickity-enabled:focus,
.SearchResultsPage-sectionNavigation .Navigation-items.flickity-enabled:focus,
.TagPage-sectionNavigation .Navigation-items.flickity-enabled:focus,
[data-icon]:focus,
div:focus,
header .ArticlePageFullLead-navigation .NavigationItem-dropdown:focus,
header .ArticlePageSmallLead-navigation .NavigationItem-dropdown:focus,
header .AuthorPage-navigation .NavigationItem-dropdown:focus,
header .CareerPostingPage-navigation .NavigationItem-dropdown:focus,
header .ContactUs-navigation .NavigationItem-dropdown:focus,
header .EmployeePage-navigation .NavigationItem-dropdown:focus,
header .ListiclePage-navigation .NavigationItem-dropdown:focus,
header .ModulePage-navigation .NavigationItem-dropdown:focus,
header .Page-navigation .NavigationItem-dropdown:focus,
header .PressReleasePage-navigation .NavigationItem-dropdown:focus,
header .SearchResultsPage-navigation .NavigationItem-dropdown:focus,
header .StatementPage-navigation .NavigationItem-dropdown:focus,
header .TagPage-navigation .NavigationItem-dropdown:focus,
header .VideoPage-navigation .NavigationItem-dropdown:focus,
input:focus,
textarea:focus,
ul:focus {
	outline: 0
}

.plyr .plyr__play-large {
	display: inline-block
}

.plyr--audio .plyr__play-large,
.plyr--playing .plyr__controls [data-plyr=play],
.plyr__controls [data-plyr=pause] {
	display: none
}

.plyr--playing .plyr__play-large {
	opacity: 0;
	visibility: hidden
}

.plyr--playing .plyr__controls [data-plyr=pause] {
	display: inline-block
}

.plyr--captions-active .plyr__controls .icon--captions-on,
.plyr--fullscreen-active .icon--exit-fullscreen,
.plyr--muted .plyr__controls .icon--muted {
	display: block
}

.plyr [data-plyr=captions],
.plyr [data-plyr=fullscreen],
.plyr--captions-active .plyr__controls .icon--captions-on+svg,
.plyr--fullscreen-active .icon--exit-fullscreen+svg,
.plyr--muted .plyr__controls .icon--muted+svg {
	display: none
}

.plyr--captions-enabled [data-plyr=captions],
.plyr--fullscreen-enabled [data-plyr=fullscreen] {
	display: inline-block
}

.plyr__tooltip {
	position: absolute;
	z-index: 2;
	bottom: 100%;
	margin-bottom: 10px;
	padding: 5px 7.5px;
	opacity: 0;
	background: rgba(0, 0, 0, .7);
	border-radius: 3px;
	color: #fff;
	font-size: 14px;
	line-height: 1.3;
	-webkit-transform: translate(-50%, 10px) scale(.8);
	transform: translate(-50%, 10px) scale(.8);
	-webkit-transform-origin: 50% 100%;
	transform-origin: 50% 100%;
	-webkit-transition: opacity .2s .1s ease, -webkit-transform .2s .1s ease;
	transition: opacity .2s .1s ease, -webkit-transform .2s .1s ease;
	transition: transform .2s .1s ease, opacity .2s .1s ease;
	transition: transform .2s .1s ease, opacity .2s .1s ease, -webkit-transform .2s .1s ease
}

.PreviewPage-body,
button,
ul {
	padding: 0
}

.plyr__tooltip::before {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	bottom: -4px;
	border-right: 4px solid transparent;
	border-top: 4px solid rgba(0, 0, 0, .7);
	border-left: 4px solid transparent;
	z-index: 2
}

.plyr button.tab-focus:focus .plyr__tooltip,
.plyr button:hover .plyr__tooltip,
.plyr__tooltip--visible {
	opacity: 1;
	-webkit-transform: translate(-50%, 0) scale(1);
	transform: translate(-50%, 0) scale(1)
}

.plyr button:hover .plyr__tooltip {
	z-index: 3
}

.plyr__controls button:first-child .plyr__tooltip {
	left: 0;
	-webkit-transform: translate(0, 10px) scale(.8);
	transform: translate(0, 10px) scale(.8);
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%
}

.plyr__controls button:first-child .plyr__tooltip::before {
	left: 16px
}

.plyr__controls button:last-child .plyr__tooltip {
	right: 0;
	-webkit-transform: translate(0, 10px) scale(.8);
	transform: translate(0, 10px) scale(.8);
	-webkit-transform-origin: 100% 100%;
	transform-origin: 100% 100%
}

.plyr__controls button:last-child .plyr__tooltip::before {
	left: auto;
	right: 16px;
	-webkit-transform: translateX(50%);
	transform: translateX(50%)
}

.plyr__controls button:first-child .plyr__tooltip--visible,
.plyr__controls button:first-child.tab-focus:focus .plyr__tooltip,
.plyr__controls button:first-child:hover .plyr__tooltip,
.plyr__controls button:last-child .plyr__tooltip--visible,
.plyr__controls button:last-child.tab-focus:focus .plyr__tooltip,
.plyr__controls button:last-child:hover .plyr__tooltip {
	-webkit-transform: translate(0, 0) scale(1);
	transform: translate(0, 0) scale(1)
}

.plyr__progress {
	position: relative;
	display: none;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.plyr__progress input[type=range] {
	position: relative;
	z-index: 2
}

.plyr__progress input[type=range]::-webkit-slider-runnable-track {
	background: 0 0
}

.plyr__progress input[type=range]::-moz-range-track {
	background: 0 0
}

.plyr__progress input[type=range]::-ms-fill-upper {
	background: 0 0
}

.plyr__progress .plyr__tooltip {
	left: 0
}

.plyr .plyr__progress {
	display: inline-block
}

.plyr__progress--buffer,
.plyr__progress--played,
.plyr__volume--display {
	position: absolute;
	left: 0;
	top: 50%;
	width: 100%;
	height: 8px;
	margin: -4px 0 0;
	padding: 0;
	vertical-align: top;
	-webkit-appearance: none;
	-moz-appearance: none;
	border: none;
	border-radius: 100px
}

.plyr__progress--buffer::-webkit-progress-bar,
.plyr__progress--played::-webkit-progress-bar,
.plyr__volume--display::-webkit-progress-bar {
	background: 0 0
}

.plyr__progress--buffer::-webkit-progress-value,
.plyr__progress--played::-webkit-progress-value,
.plyr__volume--display::-webkit-progress-value {
	background: currentColor;
	border-radius: 100px;
	min-width: 8px
}

.plyr__progress--buffer::-moz-progress-bar,
.plyr__progress--played::-moz-progress-bar,
.plyr__volume--display::-moz-progress-bar {
	background: currentColor;
	border-radius: 100px;
	min-width: 8px
}

.plyr__progress--buffer::-ms-fill,
.plyr__progress--played::-ms-fill,
.plyr__volume--display::-ms-fill {
	border-radius: 100px
}

.plyr__progress--played,
.plyr__volume--display {
	z-index: 1;
	color: #3498db;
	background: 0 0;
	-webkit-transition: none;
	transition: none
}

.plyr__progress--played::-webkit-progress-value,
.plyr__volume--display::-webkit-progress-value {
	min-width: 8px;
	max-width: 99%;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	-webkit-transition: none;
	transition: none
}

.plyr__progress--played::-moz-progress-bar,
.plyr__volume--display::-moz-progress-bar {
	min-width: 8px;
	max-width: 99%;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	-webkit-transition: none;
	transition: none
}

.plyr__progress--played::-ms-fill,
.plyr__volume--display::-ms-fill {
	display: none
}

.plyr__progress--buffer::-webkit-progress-value {
	-webkit-transition: width .2s ease;
	transition: width .2s ease
}

.plyr__progress--buffer::-moz-progress-bar {
	-webkit-transition: width .2s ease;
	transition: width .2s ease
}

.plyr__progress--buffer::-ms-fill {
	-webkit-transition: width .2s ease;
	transition: width .2s ease
}

.plyr--video .plyr__progress--buffer,
.plyr--video .plyr__volume--display {
	background: rgba(255, 255, 255, .25)
}

.plyr--video .plyr__progress--buffer {
	color: rgba(255, 255, 255, .25)
}

.plyr--audio .plyr__progress--buffer,
.plyr--audio .plyr__volume--display {
	background: rgba(198, 214, 219, .66)
}

.plyr--audio .plyr__progress--buffer {
	color: rgba(198, 214, 219, .66)
}

.plyr--loading .plyr__progress--buffer {
	-webkit-animation: plyr-progress 1s linear infinite;
	animation: plyr-progress 1s linear infinite;
	background-size: 25px 25px;
	background-repeat: repeat-x;
	background-image: linear-gradient(-45deg, rgba(0, 0, 0, .15) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, .15) 50%, rgba(0, 0, 0, .15) 75%, transparent 75%, transparent);
	color: transparent
}

.plyr--video.plyr--loading .plyr__progress--buffer {
	background-color: rgba(255, 255, 255, .25)
}

.plyr--audio.plyr--loading .plyr__progress--buffer {
	background-color: rgba(198, 214, 219, .66)
}

.plyr__time {
	display: inline-block;
	vertical-align: middle;
	font-size: 14px
}

.plyr__time+.plyr__time {
	display: none
}

@media (min-width:768px) {
	.plyr__time+.plyr__time {
		display: inline-block
	}
}

.plyr__time+.plyr__time::before {
	content: '\2044';
	margin-right: 10px
}

body,	
ul {
	margin: 0
}

.plyr__volume {
	display: none
}

.plyr .plyr__volume {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	position: relative
}

.plyr .plyr__volume input[type=range] {
	position: relative;
	z-index: 2
}

@media (min-width:480px) {
	.plyr .plyr__volume {
		display: block;
		max-width: 60px
	}
}

@media (min-width:768px) {
	.plyr .plyr__volume {
		max-width: 100px
	}
}

.plyr--is-ios .plyr__volume,
.plyr--is-ios [data-plyr=mute] {
	display: none!important
}

.plyr--fullscreen-active {
	height: 100%;
	width: 100%;
	background: #000;
	border-radius: 0!important
}

.plyr--fullscreen-active video {
	height: 100%
}

.plyr--fullscreen-active .plyr__video-wrapper {
	height: 100%;
	width: 100%
}

.plyr--fullscreen-active .plyr__video-embed {
	overflow: visible
}

.plyr--fullscreen-active.plyr--vimeo .plyr__video-wrapper {
	height: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.plyr--fullscreen-fallback.plyr--fullscreen-active {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 10000000
}

@font-face {
	font-family: OpenSans-Regular;
	font-weight: 400;
	src: url('assets/fonts/OpenSans-Regular.749c2abf69259aba2d2f8a7e0468bb4f.woff')
}

@font-face {
	font-family: OpenSans-Regular;
	font-weight: 700;
	src: url('assets/fonts/OpenSans-Bold.5d5bbd2a3f9ae1f0f8f0e0de68797bc0.woff')
}

@font-face {
	font-family: OpenSans-Regular;
	font-weight: 700;
	font-style: italic;
	src: url('assets/fonts/OpenSans-BoldItalic.58eef74163163eabe63d0902e4f029d8.woff')
}

@font-face {
	font-family: OpenSans-Regular;
	font-weight: 800;
	src: url('assets/fonts/OpenSans-ExtraBold.25c4c19113437ee8b96c210cac37cd43.woff')
}

@font-face {
	font-family: OpenSans-Regular;
	font-weight: 800;
	font-style: italic;
	src: url('assets/fonts/OpenSans-ExtraBoldItalic.24343093874203dd00cb0a5f2fe0d8f9.woff')
}

@font-face {
	font-family: OpenSans-Regular;
	font-weight: 400;
	font-style: italic;
	src: url('assets/fonts/OpenSans-Italic.0b49886e2a128993d8fe0b4cfc7186ed.woff')
}

@font-face {
	font-family: OpenSans-Regular;
	font-weight: 300;
	src: url('assets/fonts/OpenSans-Light.c6c692f65533adc0438ce6c0147cf9ea.woff')
}

@font-face {
	font-family: OpenSans-Regular;
	font-weight: 300;
	font-style: italic;
	src: url('assets/fonts/OpenSans-LightItalic.90998e695009dca4c880ddd6813c21b8.woff')
}

@font-face {
	font-family: OpenSans-Regular;
	font-weight: 600;
	src: url('assets/fonts/OpenSans-Semibold.eef5a448baef294a5f960b9bd16eb76c.woff')
}

@font-face {
	font-family: OpenSans-Regular;
	font-weight: 600;
	font-style: italic;
	src: url('assets/fonts/OpenSans-SemiboldItalic.9e5f6af231c342630efa6347a3107552.woff')
}

@font-face {
	font-family: Mercury-Display;
	font-weight: 400;
	src: url('assets/fonts/Mercury-DisplayRoman.258db3278df42b93abc3a018472ff58e.woff')
}

@font-face {
	font-family: Mercury-Display;
	font-weight: 600;
	src: url('assets/fonts/Mercury-DisplaySemibold.02486ea120c7b7cb3900dc85b0d532fa.woff')
}

@font-face {
	font-family: Mercury-Display;
	font-weight: 700;
	src: url('assets/fonts/Mercury-DisplayBold.18e932ae8dfb2b38c027c36d582f51cf.woff')
}

* {
	box-sizing: border-box;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

body {
	font-family: OpenSans-Regular, sans-serif, Helvetica
}

[data-hide=true] {
	display: none
}

ul {
	list-style: none
}

a {
	text-decoration: none;
	color: #0d6199
}

.ArticlePageFullLead-authorName>a:hover,
.ArticlePageFullLead-contributors>a:hover,
.ArticlePageFullLead-packageLink .Link:hover,
.ArticlePageFullLead-primaryTag .Link:hover,
.ArticlePageFullLead-tags-body>.Link:hover,
.ArticlePageSmallLead-authorName>a:hover,
.ArticlePageSmallLead-contributors>a:hover,
.ArticlePageSmallLead-packageLink .Link:hover,
.ArticlePageSmallLead-primaryTag .Link:hover,
.ArticlePageSmallLead-tags-body>.Link:hover,
.CareerPostingPage-authorName>a:hover,
.CareerPostingPage-contributors>a:hover,
.CareerPostingPage-packageLink .Link:hover,
.CareerPostingPage-primaryTag .Link:hover,
.CareerPostingPage-tags-body>.Link:hover,
.ListiclePage-authorName>a:hover,
.ListiclePage-contributors>a:hover,
.ListiclePage-packageLink .Link:hover,
.ListiclePage-primaryTag .Link:hover,
.ListiclePage-tags-body>.Link:hover,
.PressReleasePage-authorName>a:hover,
.PressReleasePage-contributors>a:hover,
.PressReleasePage-packageLink .Link:hover,
.PressReleasePage-primaryTag .Link:hover,
.PressReleasePage-tags-body>.Link:hover,
.StatementPage-authorName>a:hover,
.StatementPage-contributors>a:hover,
.StatementPage-packageLink .Link:hover,
.StatementPage-primaryTag .Link:hover,
.StatementPage-tags-body>.Link:hover,
.TimelineList-cta:hover,
.TimelineList-cta>.Link:hover,
.VideoPage-authorName>a:hover,
.VideoPage-contributors>a:hover,
.VideoPage-packageLink .Link:hover,
.VideoPage-primaryTag .Link:hover,
.VideoPage-tags-body>.Link:hover {
	text-decoration: underline
}



button {
	background: 0 0;
	border: 0;
	cursor: pointer
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	color: #333e48;
	font-weight: 700
}

[data-icon] {
	transition: .3s;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain
}

[data-icon=search] {
	background-image: url('assets/media/search-icon.26e4367c79cd2ff2b75ec9aacf8c907d.svg')
}

[data-icon=menu] {
	background-image: url('assets/media/hamburger.8c114e85a826794364d8fa2a3bb54eb2.svg')
}

[data-icon=close] {
	background-image: url('assets/media/close.a4e6760a6a35a7dc2250533ac50a8232.svg')
}

[data-icon=downarrow] {
	background-image: url('assets/media/downarrow.272cdc8abe89b22129b97539cda4bf17.svg')
}

[data-icon=downarrow-black] {
	background-image: url('assets/media/downarrow-black.7c52fe9cf169a345b72141ca8d479283.svg')
}

[data-icon=uparrow] {
	background-image: url('assets/media/uparrow.05a2bb8e9ecf37897c5a873a0aa25e58.svg')
}

[data-icon=uparrow-black] {
	background-image: url('assets/media/uparrow-black.6686bad6a61e5cf287e12dc5eecd9989.svg')
}

[data-icon=default-profile] {
	background-image: url('assets/media/default_profile.3e5cce556a8fbcaaecb5b00677d862c2.svg')
}

[data-icon=quote] {
	background-image: url('assets/media/quote.493d70c8a62193f86aa12ce496f96bae.svg')
}

a.image-download {
	display: none
}

.AccordionItem {
	padding: 20px 25px;
	background-color: #fff;
	color: #4a4a4a
}

.AccordionItem-body {
	display: none;
	margin-top: 20px;
	padding-bottom: 10px;
	font-size: 14px;
	line-height: 1.71
}

.AccordionItem-body ul {
	list-style: disc;
	margin-left: 20px
}

[data-opened] .AccordionItem-body {
	display: block
}

.AccordionItem-heading {
	font-size: 16px;
	font-weight: 600;
	line-height: 1.38;
	display: inline-block
}

.AccordionItem-heading-button {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	font-size: 50px;
	font-weight: 100;
	line-height: 33px;
	margin-left: 30px
}

.AccordionItem-heading-wrapper {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	overflow: hidden;
	cursor: pointer
}

.AccordionItem-heading-wrapper .close {
	display: none;
	font-size: 62px;
	margin-top: -62px
}

[data-opened] .AccordionItem-heading-wrapper .close {
	display: -ms-flexbox;
	display: flex
}

[data-opened] .AccordionItem-heading-wrapper .open {
	display: none
}

@media only screen and (min-width:768px) {
	.AccordionItem {
		padding: 30px 40px
	}
	.AccordionItem-heading {
		font-size: 20px
	}
	.AccordionItem-body {
		font-size: 16px
	}
}

@media only screen and (min-width:1024px) {
	.AccordionItem {
		padding: 30px
	}
	.AccordionItem-heading {
		font-size: 24px
	}
}

.AccordionList {
	max-width: 1300px;
	background-color: #f2f2f2;
	margin-top: 30px;
	width: calc(100% - 30px)
}

.AccordionList-title {
	max-width: 1300px;
	width: 100%;
	margin-top: 20px;
	font-size: 24px;
	font-weight: 700;
	letter-spacing: -.8px;
	text-align: center;
	color: #54565a;
	margin-bottom: 15px;
	background: linear-gradient(to right, transparent, #9b9b9b, transparent);
	background-position-y: 16px;
	background-repeat: repeat-x;
	background-size: 1px 1px
}

.AccordionList-title>span {
	background-color: #f2f2f2;
	padding: 0 5px
}

@media only screen and (min-width:768px) {
	.AccordionList-title {
		font-size: 30px;
		letter-spacing: -1px;
		line-height: 1.4;
		margin-bottom: 20px;
		background-position-y: 20px
	}
	.AccordionList {
		margin-top: 50px;
		width: calc(100% - 70px)
	}
}

.AccordionList-items-item:not(:last-child) {
	margin-bottom: 10px
}

@media only screen and (min-width:1024px) {
	.AccordionList {
		width: calc(100% - 84px)
	}
}

@media only screen and (min-width:1440px) {
	.AccordionList {
		width: calc(100% - 140px)
	}
}

.ActionBar-items {
	-ms-flex-pack: center;
	justify-content: center
}

.ActionBar-items a {
	display: block;
	height: 33px;
	width: 33px
}

.ActionBar-items svg {
	height: 33px;
	width: 33px;
	transition: .3s
}

.ActionBar-items [data-icon]:hover svg {
	fill: #54565a
}

.ActionBar-items [data-icon=facebook] {
	fill: #0d6199
}

.ActionBar-items [data-icon=twitter] {
	fill: #00add8
}

.ActionBar-items [data-icon=linkedin] {
	fill: #0a4f7c
}

.ActionBar-items [data-icon=linkedin] svg {
	margin-top: -2px;
	margin-left: -2px;
	width: 35px;
	height: 35px
}

.AuthorPage-authorSocialLinks .SocialBar-items-item>a[data-icon=facebook] svg,
.AuthorPage-authorSocialLinks .SocialBar-items-item>a[data-icon=twitter] svg {
	width: 33px;
	height: 33px
}

.ActionBar-items [data-icon=mail] {
	fill: #84766d
}

.AuthorPage-authorSocialLinks .ActionBar,
.AuthorPage-authorSocialLinks .SocialBar {
	margin-bottom: 30px
}

.AuthorPage-authorSocialLinks .SocialBar-items-item:not(:last-child) {
	margin-right: 0
}

.AuthorPage-authorSocialLinks .SocialBar-items-item [data-icon]:hover svg {
	fill: #54565a
}

.AuthorPage-authorSocialLinks .SocialBar-items-item>a {
	display: none;
	height: 33px;
	width: 33px
}

.AuthorPage-authorSocialLinks .SocialBar-items-item>a[data-icon=twitter] {
	margin-right: 6px;
	fill: #00add8
}

.AuthorPage-authorSocialLinks .SocialBar-items-item>a[data-icon=facebook] {
	margin-right: 10px;
	fill: #0d6199
}

.AuthorPage-authorSocialLinks .SocialBar-items-item>a[data-icon=linkedin] {
	margin-right: 6px;
	fill: #0a4f7c
}

.AuthorPage-authorSocialLinks .SocialBar-items-item>a[data-icon=linkedin] svg {
	margin-top: -2px;
	margin-left: -2px;
	width: 35px;
	height: 35px
}

.AuthorPage-authorSocialLinks .SocialBar-items-item>a[data-icon=facebook],
.AuthorPage-authorSocialLinks .SocialBar-items-item>a[data-icon=twitter],
.AuthorPage-authorSocialLinks .SocialBar-items-item>a[data-icon=linkedin] {
	display: block
}

@media only screen and (min-width:768px) {
	.AuthorPage-authorSocialLinks .ActionBar,
	.AuthorPage-authorSocialLinks .SocialBar {
		margin-bottom: 0
	}
	.AuthorPage-authorSocialLinks .SocialBar-items-item>a[data-icon=twitter] {
		margin-right: 12px
	}
}

.AuthorPage .image-download {
	display: block;
	position: absolute;
	bottom: 10px;
	right: 10px;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: #333;
	padding: 6px 7px
}

.AuthorPage .image-download:hover {
	background: #003057
}

.AuthorPage .image-download svg {
	height: 26px;
	width: 26px;
	fill: #fff;
	transition: .3s
}

.AuthorProfile {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center
}

.AuthorProfile-authorTexts {
	background-color: #fff;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	position: relative
}

.AuthorProfile-authorAffiliation,
.AuthorProfile-authorName,
.AuthorProfile-authorTitle {
	display: inline-block
}

.AuthorProfile-authorImage {
	margin-bottom: 10px
}

.AuthorProfile-authorImage img {
	width: 118px
}

.AuthorProfile-authorName,
.AuthorProfile-contributors {
	margin-bottom: 10px;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.17;
	text-align: center
}

.AuthorProfile-authorBiography,
.AuthorProfile-metaWrapper {
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 1.5;
	text-align: center;
	color: #54565a
}

.AuthorProfile-authorBiography {
	width: 100%
}

.AuthorProfile-metaWrapper>div {
	display: inline
}

.AuthorProfile-metaWrapper>div:nth-child(2):before {
	content: ',';
	display: inline-block;
	margin-right: 4px;
	margin-left: -2px
}

@media only screen and (min-width:768px) {
	.AuthorProfile {
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-align: start;
		align-items: flex-start
	}
	.AuthorProfile-metaWrapper {
		text-align: left;
		width: 100%
	}
	.AuthorProfile-authorTexts {
		-ms-flex-align: start;
		align-items: flex-start
	}
	.AuthorProfile-authorImage {
		margin-bottom: 0;
		margin-right: 30px
	}
	.AuthorProfile-authorBiography {
		text-align: left
	}
}

@media only screen and (min-width:1024px) {
	.AuthorProfile-authorName {
		font-size: 20px
	}
	.AuthorProfile-authorImage {
		margin-right: 50px
	}
	.AuthorProfile-authorImage img {
		width: 130px
	}
}

@media only screen and (min-width:1440px) {
	.AuthorProfile-authorImage {
		width: 130px
	}
}

.ArticlePageFullLead-innerWrapper,
.ArticlePageFullLead-main,
.ArticlePageFullLead-people,
.ArticlePageFullLead-wrapper,
.ArticlePageSmallLead-innerWrapper,
.ArticlePageSmallLead-main,
.ArticlePageSmallLead-people,
.ArticlePageSmallLead-wrapper,
.CareerPostingPage-innerWrapper,
.CareerPostingPage-main,
.CareerPostingPage-people,
.CareerPostingPage-wrapper,
.ListiclePage-innerWrapper,
.ListiclePage-main,
.ListiclePage-people,
.ListiclePage-wrapper,
.PressReleasePage-innerWrapper,
.PressReleasePage-main,
.PressReleasePage-people,
.PressReleasePage-wrapper,
.StatementPage-innerWrapper,
.StatementPage-main,
.StatementPage-people,
.StatementPage-wrapper,
.VideoPage-innerWrapper,
.VideoPage-main,
.VideoPage-people,
.VideoPage-wrapper {
	background-color: #fff;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	position: relative
}

.ArticlePageFullLead-people,
.ArticlePageSmallLead-people,
.CareerPostingPage-people,
.ListiclePage-people,
.PressReleasePage-people,
.StatementPage-people,
.VideoPage-people {
	width: calc(100% - 30px);
	margin-bottom: 30px
}

.ArticlePageFullLead-people>.AuthorProfile,
.ArticlePageSmallLead-people>.AuthorProfile,
.CareerPostingPage-people>.AuthorProfile,
.ListiclePage-people>.AuthorProfile,
.PressReleasePage-people>.AuthorProfile,
.StatementPage-people>.AuthorProfile,
.VideoPage-people>.AuthorProfile {
	padding: 15px 25px;
	width: 100%
}

.ArticlePageFullLead-people>.AuthorProfile:first-child,
.ArticlePageSmallLead-people>.AuthorProfile:first-child,
.CareerPostingPage-people>.AuthorProfile:first-child,
.ListiclePage-people>.AuthorProfile:first-child,
.PressReleasePage-people>.AuthorProfile:first-child,
.StatementPage-people>.AuthorProfile:first-child,
.VideoPage-people>.AuthorProfile:first-child {
	padding-top: 30px;
	border-top: 1px solid #d8d8d8
}

.ArticlePageFullLead-people>.AuthorProfile:last-child,
.ArticlePageSmallLead-people>.AuthorProfile:last-child,
.CareerPostingPage-people>.AuthorProfile:last-child,
.ListiclePage-people>.AuthorProfile:last-child,
.PressReleasePage-people>.AuthorProfile:last-child,
.StatementPage-people>.AuthorProfile:last-child,
.VideoPage-people>.AuthorProfile:last-child {
	padding-bottom: 30px;
	border-bottom: 1px solid #d8d8d8
}

.ArticlePageFullLead-topWrapper>div:nth-child(2):before,
.ArticlePageSmallLead-topWrapper>div:nth-child(2):before,
.CareerPostingPage-topWrapper>div:nth-child(2):before,
.ListiclePage-topWrapper>div:nth-child(2):before,
.PressReleasePage-topWrapper>div:nth-child(2):before,
.StatementPage-topWrapper>div:nth-child(2):before,
.VideoPage-topWrapper>div:nth-child(2):before {
	content: 'by'
}

.ArticlePageFullLead [data-hide-package],
.ArticlePageSmallLead [data-hide-package],
.CareerPostingPage [data-hide-package],
.ListiclePage [data-hide-package],
.PressReleasePage [data-hide-package],
.StatementPage [data-hide-package],
.VideoPage [data-hide-package] {
	display: none
}

.ArticlePageFullLead-main,
.ArticlePageSmallLead-main,
.CareerPostingPage-main,
.ListiclePage-main,
.PressReleasePage-main,
.StatementPage-main,
.VideoPage-main {
	border-top: 1px solid #d8d8d8
}

.ArticlePageFullLead-authorAffiliation,
.ArticlePageFullLead-authorName,
.ArticlePageFullLead-authorTitle,
.ArticlePageFullLead-datePublished,
.ArticlePageFullLead-primaryTag,
.ArticlePageSmallLead-authorAffiliation,
.ArticlePageSmallLead-authorName,
.ArticlePageSmallLead-authorTitle,
.ArticlePageSmallLead-datePublished,
.ArticlePageSmallLead-primaryTag,
.CareerPostingPage-authorAffiliation,
.CareerPostingPage-authorName,
.CareerPostingPage-authorTitle,
.CareerPostingPage-datePublished,
.CareerPostingPage-primaryTag,
.ListiclePage-authorAffiliation,
.ListiclePage-authorName,
.ListiclePage-authorTitle,
.ListiclePage-datePublished,
.ListiclePage-primaryTag,
.PressReleasePage-authorAffiliation,
.PressReleasePage-authorName,
.PressReleasePage-authorTitle,
.PressReleasePage-datePublished,
.PressReleasePage-primaryTag,
.StatementPage-authorAffiliation,
.StatementPage-authorName,
.StatementPage-authorTitle,
.StatementPage-datePublished,
.StatementPage-primaryTag,
.VideoPage-authorAffiliation,
.VideoPage-authorName,
.VideoPage-authorTitle,
.VideoPage-datePublished,
.VideoPage-primaryTag {
	display: inline-block
}

.ArticlePageFullLead-comments,
.ArticlePageSmallLead-comments,
.CareerPostingPage-comments,
.ListiclePage-comments,
.PressReleasePage-comments,
.StatementPage-comments,
.VideoPage-comments {
	width: calc(100% - 30px);
	margin-bottom: 30px
}

.ArticlePageFullLead-contributors,
.ArticlePageSmallLead-contributors,
.CareerPostingPage-contributors,
.ListiclePage-contributors,
.PressReleasePage-contributors,
.StatementPage-contributors,
.VideoPage-contributors {
	display: inline
}

.ArticlePageFullLead-contributors>.Link:before,
.ArticlePageSmallLead-contributors>.Link:before,
.CareerPostingPage-contributors>.Link:before,
.ListiclePage-contributors>.Link:before,
.PressReleasePage-contributors>.Link:before,
.StatementPage-contributors>.Link:before,
.VideoPage-contributors>.Link:before {
	content: ',';
	display: inline;
	margin-right: 3px
}

.ArticlePageFullLead-contributors>.Link:first-child,
.ArticlePageSmallLead-contributors>.Link:first-child,
.CareerPostingPage-contributors>.Link:first-child,
.ListiclePage-contributors>.Link:first-child,
.PressReleasePage-contributors>.Link:first-child,
.StatementPage-contributors>.Link:first-child,
.VideoPage-contributors>.Link:first-child {
	margin-left: -3px
}

.ArticlePageFullLead-authorName>a,
.ArticlePageFullLead-contributors>a,
.ArticlePageSmallLead-authorName>a,
.ArticlePageSmallLead-contributors>a,
.CareerPostingPage-authorName>a,
.CareerPostingPage-contributors>a,
.ListiclePage-authorName>a,
.ListiclePage-contributors>a,
.PressReleasePage-authorName>a,
.PressReleasePage-contributors>a,
.StatementPage-authorName>a,
.StatementPage-contributors>a,
.VideoPage-authorName>a,
.VideoPage-contributors>a {
	cursor: pointer
}

.ArticlePageFullLead-innerWrapper>.ArticlePageFullLead-packageLogo,
.ArticlePageSmallLead-innerWrapper>.ArticlePageSmallLead-packageLogo,
.CareerPostingPage-innerWrapper>.CareerPostingPage-packageLogo,
.ListiclePage-innerWrapper>.ListiclePage-packageLogo,
.PressReleasePage-innerWrapper>.PressReleasePage-packageLogo,
.StatementPage-innerWrapper>.StatementPage-packageLogo,
.VideoPage-innerWrapper>.VideoPage-packageLogo {
	position: absolute;
	left: -117px;
	padding: 15px 9px;
	display: none
}

.ArticlePageFullLead-innerWrapper>.ArticlePageFullLead-packageLogo img,
.ArticlePageSmallLead-innerWrapper>.ArticlePageSmallLead-packageLogo img,
.CareerPostingPage-innerWrapper>.CareerPostingPage-packageLogo img,
.ListiclePage-innerWrapper>.ListiclePage-packageLogo img,
.PressReleasePage-innerWrapper>.PressReleasePage-packageLogo img,
.StatementPage-innerWrapper>.StatementPage-packageLogo img,
.VideoPage-innerWrapper>.VideoPage-packageLogo img {
	width: 75px
}

.ArticlePageFullLead-packageWrapper,
.ArticlePageSmallLead-packageWrapper,
.CareerPostingPage-packageWrapper,
.ListiclePage-packageWrapper,
.PressReleasePage-packageWrapper,
.StatementPage-packageWrapper,
.VideoPage-packageWrapper {
	width: calc(100% - 30px);
	padding: 30px 25px 35px;
	margin-bottom: 30px
}

.ArticlePageFullLead-packageDescription,
.ArticlePageSmallLead-packageDescription,
.CareerPostingPage-packageDescription,
.ListiclePage-packageDescription,
.PressReleasePage-packageDescription,
.StatementPage-packageDescription,
.VideoPage-packageDescription {
	font-size: 16px;
	line-height: 1.69;
	color: #fff;
	margin-bottom: 15px
}

.ArticlePageFullLead-packageLogo,
.ArticlePageSmallLead-packageLogo,
.CareerPostingPage-packageLogo,
.ListiclePage-packageLogo,
.PressReleasePage-packageLogo,
.StatementPage-packageLogo,
.VideoPage-packageLogo {
	margin-bottom: 30px
}

.ArticlePageFullLead-packageLogo img,
.ArticlePageSmallLead-packageLogo img,
.CareerPostingPage-packageLogo img,
.ListiclePage-packageLogo img,
.PressReleasePage-packageLogo img,
.StatementPage-packageLogo img,
.VideoPage-packageLogo img {
	width: 133px;
	margin: 0 auto
}

.ArticlePageFullLead-packageLink .Link,
.ArticlePageSmallLead-packageLink .Link,
.CareerPostingPage-packageLink .Link,
.ListiclePage-packageLink .Link,
.PressReleasePage-packageLink .Link,
.StatementPage-packageLink .Link,
.VideoPage-packageLink .Link {
	font-size: 16px;
	font-weight: 600;
	line-height: 1.31;
	color: #fff
}

.ArticlePageFullLead-tags,
.ArticlePageSmallLead-tags,
.CareerPostingPage-tags,
.ListiclePage-tags,
.PressReleasePage-tags,
.StatementPage-tags,
.VideoPage-tags {
	margin-bottom: 40px;
	width: 100%
}

.ArticlePageFullLead-tags-body>.Link,
.ArticlePageSmallLead-tags-body>.Link,
.CareerPostingPage-tags-body>.Link,
.ListiclePage-tags-body>.Link,
.PressReleasePage-tags-body>.Link,
.StatementPage-tags-body>.Link,
.VideoPage-tags-body>.Link {
	font-size: 16px;
	font-weight: 600;
	line-height: 1.56;
	color: #54565a
}

.ArticlePageFullLead-tags-body>.Link:not(:last-child),
.ArticlePageSmallLead-tags-body>.Link:not(:last-child),
.CareerPostingPage-tags-body>.Link:not(:last-child),
.ListiclePage-tags-body>.Link:not(:last-child),
.PressReleasePage-tags-body>.Link:not(:last-child),
.StatementPage-tags-body>.Link:not(:last-child),
.VideoPage-tags-body>.Link:not(:last-child) {
	padding-right: 10px;
	margin-right: 10px;
	border-right: 1px solid #54565a
}

.ArticlePageFullLead-leadBlock,
.ArticlePageSmallLead-leadBlock,
.CareerPostingPage-leadBlock,
.ListiclePage-leadBlock,
.PressReleasePage-leadBlock,
.StatementPage-leadBlock,
.VideoPage-leadBlock {
	text-align: center;
	margin-bottom: 20px;
	font-size: 14px;
	color: #54565a;
	line-height: 1.57;
	padding: 30px 15px 0;
	max-width: 860px
}

.ArticlePageFullLead-leadBlock .ActionBar,
.ArticlePageSmallLead-leadBlock .ActionBar,
.CareerPostingPage-leadBlock .ActionBar,
.ListiclePage-leadBlock .ActionBar,
.PressReleasePage-leadBlock .ActionBar,
.StatementPage-leadBlock .ActionBar,
.VideoPage-leadBlock .ActionBar {
	margin-top: 20px
}

.ArticlePageFullLead-actions,
.ArticlePageFullLead-actionsLead,
.ArticlePageSmallLead-actions,
.ArticlePageSmallLead-actionsLead,
.CareerPostingPage-actions,
.CareerPostingPage-actionsLead,
.ListiclePage-actions,
.ListiclePage-actionsLead,
.PressReleasePage-actions,
.PressReleasePage-actionsLead,
.StatementPage-actions,
.StatementPage-actionsLead,
.VideoPage-actions,
.VideoPage-actionsLead {
	display: none
}

.ArticlePageFullLead-actionsLead,
.ArticlePageFullLead-leadBlock,
.ArticlePageFullLead-leadBlock .ArticlePageFullLead-actions,
.ArticlePageSmallLead-actionsLead,
.ArticlePageSmallLead-leadBlock,
.ArticlePageSmallLead-leadBlock .ArticlePageSmallLead-actions,
.CareerPostingPage-actionsLead,
.CareerPostingPage-leadBlock,
.CareerPostingPage-leadBlock .CareerPostingPage-actions,
.ListiclePage-actionsLead,
.ListiclePage-leadBlock,
.ListiclePage-leadBlock .ListiclePage-actions,
.PressReleasePage-actionsLead,
.PressReleasePage-leadBlock,
.PressReleasePage-leadBlock .PressReleasePage-actions,
.StatementPage-actionsLead,
.StatementPage-leadBlock,
.StatementPage-leadBlock .StatementPage-actions,
.VideoPage-actionsLead,
.VideoPage-leadBlock,
.VideoPage-leadBlock .VideoPage-actions {
	display: block
}

.ArticlePageFullLead-headline,
.ArticlePageSmallLead-headline,
.CareerPostingPage-headline,
.ListiclePage-headline,
.PressReleasePage-headline,
.StatementPage-headline,
.VideoPage-headline {
	margin-bottom: 20px;
	font-size: 24px;
	line-height: 1.17;
	letter-spacing: -.6px
}

.ArticlePageFullLead-primaryTag,
.ArticlePageSmallLead-primaryTag,
.CareerPostingPage-primaryTag,
.ListiclePage-primaryTag,
.PressReleasePage-primaryTag,
.StatementPage-primaryTag,
.VideoPage-primaryTag {
	font-weight: 700;
	border-right: 1px solid #54565a;
	padding-right: 15px;
	margin-right: 12px
}

.ArticlePageFullLead-lead,
.ArticlePageSmallLead-lead,
.CareerPostingPage-lead,
.ListiclePage-lead,
.PressReleasePage-lead,
.StatementPage-lead,
.VideoPage-lead {
	margin-bottom: 30px;
	max-width: 860px;
	width: calc(100% - 30px)
}

.ArticlePageFullLead-lead .Figure,
.ArticlePageSmallLead-lead .Figure,
.CareerPostingPage-lead .Figure,
.ListiclePage-lead .Figure,
.PressReleasePage-lead .Figure,
.StatementPage-lead .Figure,
.VideoPage-lead .Figure {
	margin: 0
}

.ArticlePageFullLead-lead .Figure-caption,
.ArticlePageFullLead-lead .Figure-credit,
.ArticlePageSmallLead-lead .Figure-caption,
.ArticlePageSmallLead-lead .Figure-credit,
.CareerPostingPage-lead .Figure-caption,
.CareerPostingPage-lead .Figure-credit,
.ListiclePage-lead .Figure-caption,
.ListiclePage-lead .Figure-credit,
.PressReleasePage-lead .Figure-caption,
.PressReleasePage-lead .Figure-credit,
.StatementPage-lead .Figure-caption,
.StatementPage-lead .Figure-credit,
.VideoPage-lead .Figure-caption,
.VideoPage-lead .Figure-credit {
	display: none
}

.ArticlePageFullLead-hr,
.ArticlePageSmallLead-hr,
.CareerPostingPage-hr,
.ListiclePage-hr,
.PressReleasePage-hr,
.StatementPage-hr,
.VideoPage-hr {
	border-bottom: 1px solid #d8d8d8;
	margin-bottom: 30px;
	width: calc(100% - 30px)
}

.ArticlePageFullLead-subHeadline,
.ArticlePageSmallLead-subHeadline,
.CareerPostingPage-subHeadline,
.ListiclePage-subHeadline,
.PressReleasePage-subHeadline,
.StatementPage-subHeadline,
.VideoPage-subHeadline {
	font-size: 20px;
	width: 100%;
	line-height: 1.33;
	color: #333e48;
	font-family: Mercury-Display, sans-serif, Helvetica;
	margin-bottom: 20px
}

.ArticlePageFullLead-innerWrapper,
.ArticlePageSmallLead-innerWrapper,
.CareerPostingPage-innerWrapper,
.ListiclePage-innerWrapper,
.PressReleasePage-innerWrapper,
.StatementPage-innerWrapper,
.VideoPage-innerWrapper {
	width: calc(100% - 80px);
	max-width: 640px
}

.ArticlePageFullLead-articleBody,
.ArticlePageSmallLead-articleBody,
.CareerPostingPage-articleBody,
.ListiclePage-articleBody,
.PressReleasePage-articleBody,
.StatementPage-articleBody,
.VideoPage-articleBody {
	width: 100%;
	font-size: 16px;
	line-height: 1.8;
	color: #333e48;
	font-family: Mercury-Display, sans-serif, Helvetica;
	margin-bottom: 30px
}

@media only screen and (min-width:768px) {
	.ArticlePageFullLead-tags,
	.ArticlePageSmallLead-tags,
	.CareerPostingPage-tags,
	.ListiclePage-tags,
	.PressReleasePage-tags,
	.StatementPage-tags,
	.VideoPage-tags {
		margin-bottom: 50px
	}
	.ArticlePageFullLead-tags-body>.Link,
	.ArticlePageSmallLead-tags-body>.Link,
	.CareerPostingPage-tags-body>.Link,
	.ListiclePage-tags-body>.Link,
	.PressReleasePage-tags-body>.Link,
	.StatementPage-tags-body>.Link,
	.VideoPage-tags-body>.Link {
		font-size: 14px
	}
	.ArticlePageFullLead-people,
	.ArticlePageSmallLead-people,
	.CareerPostingPage-people,
	.ListiclePage-people,
	.PressReleasePage-people,
	.StatementPage-people,
	.VideoPage-people {
		width: calc(100% - 186px);
		margin-bottom: 50px
	}
	.ArticlePageFullLead-people>.AuthorProfile,
	.ArticlePageSmallLead-people>.AuthorProfile,
	.CareerPostingPage-people>.AuthorProfile,
	.ListiclePage-people>.AuthorProfile,
	.PressReleasePage-people>.AuthorProfile,
	.StatementPage-people>.AuthorProfile,
	.VideoPage-people>.AuthorProfile {
		padding: 25px 60px
	}
	.ArticlePageFullLead-people>.AuthorProfile:first-child,
	.ArticlePageSmallLead-people>.AuthorProfile:first-child,
	.CareerPostingPage-people>.AuthorProfile:first-child,
	.ListiclePage-people>.AuthorProfile:first-child,
	.PressReleasePage-people>.AuthorProfile:first-child,
	.StatementPage-people>.AuthorProfile:first-child,
	.VideoPage-people>.AuthorProfile:first-child {
		padding-top: 50px
	}
	.ArticlePageFullLead-people>.AuthorProfile:last-child,
	.ArticlePageSmallLead-people>.AuthorProfile:last-child,
	.CareerPostingPage-people>.AuthorProfile:last-child,
	.ListiclePage-people>.AuthorProfile:last-child,
	.PressReleasePage-people>.AuthorProfile:last-child,
	.StatementPage-people>.AuthorProfile:last-child,
	.VideoPage-people>.AuthorProfile:last-child {
		padding-bottom: 50px
	}
	.ArticlePageFullLead-innerWrapper>.ArticlePageFullLead-packageLogo,
	.ArticlePageSmallLead-innerWrapper>.ArticlePageSmallLead-packageLogo,
	.CareerPostingPage-innerWrapper>.CareerPostingPage-packageLogo,
	.ListiclePage-innerWrapper>.ListiclePage-packageLogo,
	.PressReleasePage-innerWrapper>.PressReleasePage-packageLogo,
	.StatementPage-innerWrapper>.StatementPage-packageLogo,
	.VideoPage-innerWrapper>.VideoPage-packageLogo {
		display: block
	}
	.ArticlePageFullLead-packageWrapper,
	.ArticlePageSmallLead-packageWrapper,
	.CareerPostingPage-packageWrapper,
	.ListiclePage-packageWrapper,
	.PressReleasePage-packageWrapper,
	.StatementPage-packageWrapper,
	.VideoPage-packageWrapper {
		display: -ms-flexbox;
		display: flex;
		width: calc(100% - 70px);
		margin-bottom: 50px
	}
	.ArticlePageFullLead-comments,
	.ArticlePageSmallLead-comments,
	.CareerPostingPage-comments,
	.ListiclePage-comments,
	.PressReleasePage-comments,
	.StatementPage-comments,
	.VideoPage-comments {
		width: calc(100% - 70px);
		margin-bottom: 50px
	}
	.ArticlePageFullLead-packageLogo,
	.ArticlePageSmallLead-packageLogo,
	.CareerPostingPage-packageLogo,
	.ListiclePage-packageLogo,
	.PressReleasePage-packageLogo,
	.StatementPage-packageLogo,
	.VideoPage-packageLogo {
		margin: 0 40px 0 0
	}
	.ArticlePageFullLead-innerWrapper,
	.ArticlePageSmallLead-innerWrapper,
	.CareerPostingPage-innerWrapper,
	.ListiclePage-innerWrapper,
	.PressReleasePage-innerWrapper,
	.StatementPage-innerWrapper,
	.VideoPage-innerWrapper {
		width: calc(100% - 308px)
	}
	.ArticlePageFullLead-subHeadline,
	.ArticlePageSmallLead-subHeadline,
	.CareerPostingPage-subHeadline,
	.ListiclePage-subHeadline,
	.PressReleasePage-subHeadline,
	.StatementPage-subHeadline,
	.VideoPage-subHeadline {
		font-size: 24px;
		line-height: 1.25
	}
	.ArticlePageFullLead-headline,
	.ArticlePageSmallLead-headline,
	.CareerPostingPage-headline,
	.ListiclePage-headline,
	.PressReleasePage-headline,
	.StatementPage-headline,
	.VideoPage-headline {
		margin-bottom: 30px;
		font-size: 32px;
		line-height: 1.25;
		letter-spacing: -.8px
	}
	.ArticlePageFullLead-leadBlock,
	.ArticlePageSmallLead-leadBlock,
	.CareerPostingPage-leadBlock,
	.ListiclePage-leadBlock,
	.PressReleasePage-leadBlock,
	.StatementPage-leadBlock,
	.VideoPage-leadBlock {
		padding: 40px 0 0;
		line-height: normal;
		margin-bottom: 40px;
		width: calc(100% - 188px)
	}
	.ArticlePageFullLead-leadBlock .ArticlePageFullLead-actions,
	.ArticlePageFullLead-leadBlock .ArticlePageFullLead-actionsLead,
	.ArticlePageSmallLead-leadBlock .ArticlePageSmallLead-actions,
	.ArticlePageSmallLead-leadBlock .ArticlePageSmallLead-actionsLead,
	.CareerPostingPage-leadBlock .CareerPostingPage-actions,
	.CareerPostingPage-leadBlock .CareerPostingPage-actionsLead,
	.ListiclePage-leadBlock .ListiclePage-actions,
	.ListiclePage-leadBlock .ListiclePage-actionsLead,
	.PressReleasePage-leadBlock .PressReleasePage-actions,
	.PressReleasePage-leadBlock .PressReleasePage-actionsLead,
	.StatementPage-leadBlock .StatementPage-actions,
	.StatementPage-leadBlock .StatementPage-actionsLead,
	.VideoPage-leadBlock .VideoPage-actions,
	.VideoPage-leadBlock .VideoPage-actionsLead {
		display: none
	}
	[data-stick=stick].ArticlePageFullLead-actions,
	[data-stick=stick].ArticlePageFullLead-actionsLead,
	[data-stick=stick].ArticlePageSmallLead-actions,
	[data-stick=stick].ArticlePageSmallLead-actionsLead,
	[data-stick=stick].CareerPostingPage-actions,
	[data-stick=stick].CareerPostingPage-actionsLead,
	[data-stick=stick].ListiclePage-actions,
	[data-stick=stick].ListiclePage-actionsLead,
	[data-stick=stick].PressReleasePage-actions,
	[data-stick=stick].PressReleasePage-actionsLead,
	[data-stick=stick].StatementPage-actions,
	[data-stick=stick].StatementPage-actionsLead,
	[data-stick=stick].VideoPage-actions,
	[data-stick=stick].VideoPage-actionsLead {
		position: fixed;
		top: 50px
	}
	[data-stick=stickend].ArticlePageFullLead-actions,
	[data-stick=stickend].ArticlePageFullLead-actionsLead,
	[data-stick=stickend].ArticlePageSmallLead-actions,
	[data-stick=stickend].ArticlePageSmallLead-actionsLead,
	[data-stick=stickend].CareerPostingPage-actions,
	[data-stick=stickend].CareerPostingPage-actionsLead,
	[data-stick=stickend].ListiclePage-actions,
	[data-stick=stickend].ListiclePage-actionsLead,
	[data-stick=stickend].PressReleasePage-actions,
	[data-stick=stickend].PressReleasePage-actionsLead,
	[data-stick=stickend].StatementPage-actions,
	[data-stick=stickend].StatementPage-actionsLead,
	[data-stick=stickend].VideoPage-actions,
	[data-stick=stickend].VideoPage-actionsLead {
		position: absolute;
		bottom: 50px
	}
	.ArticlePageFullLead-actions,
	.ArticlePageFullLead-actionsLead,
	.ArticlePageSmallLead-actions,
	.ArticlePageSmallLead-actionsLead,
	.CareerPostingPage-actions,
	.CareerPostingPage-actionsLead,
	.ListiclePage-actions,
	.ListiclePage-actionsLead,
	.PressReleasePage-actions,
	.PressReleasePage-actionsLead,
	.StatementPage-actions,
	.StatementPage-actionsLead,
	.VideoPage-actions,
	.VideoPage-actionsLead {
		display: block;
		position: absolute;
		right: 35px
	}
	.ArticlePageFullLead-actions .ActionBar,
	.ArticlePageFullLead-actionsLead .ActionBar,
	.ArticlePageSmallLead-actions .ActionBar,
	.ArticlePageSmallLead-actionsLead .ActionBar,
	.CareerPostingPage-actions .ActionBar,
	.CareerPostingPage-actionsLead .ActionBar,
	.ListiclePage-actions .ActionBar,
	.ListiclePage-actionsLead .ActionBar,
	.PressReleasePage-actions .ActionBar,
	.PressReleasePage-actionsLead .ActionBar,
	.StatementPage-actions .ActionBar,
	.StatementPage-actionsLead .ActionBar,
	.VideoPage-actions .ActionBar,
	.VideoPage-actionsLead .ActionBar {
		margin-top: 0
	}
	.ArticlePageFullLead-actions .ActionBar-items,
	.ArticlePageFullLead-actionsLead .ActionBar-items,
	.ArticlePageSmallLead-actions .ActionBar-items,
	.ArticlePageSmallLead-actionsLead .ActionBar-items,
	.CareerPostingPage-actions .ActionBar-items,
	.CareerPostingPage-actionsLead .ActionBar-items,
	.ListiclePage-actions .ActionBar-items,
	.ListiclePage-actionsLead .ActionBar-items,
	.PressReleasePage-actions .ActionBar-items,
	.PressReleasePage-actionsLead .ActionBar-items,
	.StatementPage-actions .ActionBar-items,
	.StatementPage-actionsLead .ActionBar-items,
	.VideoPage-actions .ActionBar-items,
	.VideoPage-actionsLead .ActionBar-items {
		-ms-flex-direction: column;
		flex-direction: column
	}
	.ArticlePageFullLead-actions .ActionBar-items a,
	.ArticlePageFullLead-actionsLead .ActionBar-items a,
	.ArticlePageSmallLead-actions .ActionBar-items a,
	.ArticlePageSmallLead-actionsLead .ActionBar-items a,
	.CareerPostingPage-actions .ActionBar-items a,
	.CareerPostingPage-actionsLead .ActionBar-items a,
	.ListiclePage-actions .ActionBar-items a,
	.ListiclePage-actionsLead .ActionBar-items a,
	.PressReleasePage-actions .ActionBar-items a,
	.PressReleasePage-actionsLead .ActionBar-items a,
	.StatementPage-actions .ActionBar-items a,
	.StatementPage-actionsLead .ActionBar-items a,
	.VideoPage-actions .ActionBar-items a,
	.VideoPage-actionsLead .ActionBar-items a {
		height: 35px;
		width: 35px
	}
	.ArticlePageFullLead-actions .ActionBar-items-item:not(:last-child),
	.ArticlePageFullLead-actionsLead .ActionBar-items-item:not(:last-child),
	.ArticlePageSmallLead-actions .ActionBar-items-item:not(:last-child),
	.ArticlePageSmallLead-actionsLead .ActionBar-items-item:not(:last-child),
	.CareerPostingPage-actions .ActionBar-items-item:not(:last-child),
	.CareerPostingPage-actionsLead .ActionBar-items-item:not(:last-child),
	.ListiclePage-actions .ActionBar-items-item:not(:last-child),
	.ListiclePage-actionsLead .ActionBar-items-item:not(:last-child),
	.PressReleasePage-actions .ActionBar-items-item:not(:last-child),
	.PressReleasePage-actionsLead .ActionBar-items-item:not(:last-child),
	.StatementPage-actions .ActionBar-items-item:not(:last-child),
	.StatementPage-actionsLead .ActionBar-items-item:not(:last-child),
	.VideoPage-actions .ActionBar-items-item:not(:last-child),
	.VideoPage-actionsLead .ActionBar-items-item:not(:last-child) {
		margin-right: 0;
		margin-bottom: 10px
	}
	.ArticlePageFullLead-primaryTag,
	.ArticlePageSmallLead-primaryTag,
	.CareerPostingPage-primaryTag,
	.ListiclePage-primaryTag,
	.PressReleasePage-primaryTag,
	.StatementPage-primaryTag,
	.VideoPage-primaryTag {
		display: inline-block;
		border-right: 1px solid #54565a;
		padding-right: 15px;
		margin-right: 12px
	}
	.ArticlePageFullLead-lead,
	.ArticlePageSmallLead-lead,
	.CareerPostingPage-lead,
	.ListiclePage-lead,
	.PressReleasePage-lead,
	.StatementPage-lead,
	.VideoPage-lead {
		margin-bottom: 50px;
		width: calc(100% - 188px)
	}
	.ArticlePageFullLead-hr,
	.ArticlePageSmallLead-hr,
	.CareerPostingPage-hr,
	.ListiclePage-hr,
	.PressReleasePage-hr,
	.StatementPage-hr,
	.VideoPage-hr {
		margin-bottom: 50px;
		width: calc(100% - 68px)
	}
}

@media only screen and (min-width:1024px) {
	.ArticlePageFullLead-tags,
	.ArticlePageSmallLead-tags,
	.CareerPostingPage-tags,
	.ListiclePage-tags,
	.PressReleasePage-tags,
	.StatementPage-tags,
	.VideoPage-tags {
		margin-bottom: 60px
	}
	.ArticlePageFullLead-people,
	.ArticlePageSmallLead-people,
	.CareerPostingPage-people,
	.ListiclePage-people,
	.PressReleasePage-people,
	.StatementPage-people,
	.VideoPage-people {
		width: calc(100% - 242px);
		max-width: 780px;
		margin-bottom: 60px
	}
	.ArticlePageFullLead-people>.AuthorProfile,
	.ArticlePageSmallLead-people>.AuthorProfile,
	.CareerPostingPage-people>.AuthorProfile,
	.ListiclePage-people>.AuthorProfile,
	.PressReleasePage-people>.AuthorProfile,
	.StatementPage-people>.AuthorProfile,
	.VideoPage-people>.AuthorProfile {
		padding: 35px 80px
	}
	.ArticlePageFullLead-people>.AuthorProfile:first-child,
	.ArticlePageSmallLead-people>.AuthorProfile:first-child,
	.CareerPostingPage-people>.AuthorProfile:first-child,
	.ListiclePage-people>.AuthorProfile:first-child,
	.PressReleasePage-people>.AuthorProfile:first-child,
	.StatementPage-people>.AuthorProfile:first-child,
	.VideoPage-people>.AuthorProfile:first-child {
		padding-top: 70px
	}
	.ArticlePageFullLead-people>.AuthorProfile:last-child,
	.ArticlePageSmallLead-people>.AuthorProfile:last-child,
	.CareerPostingPage-people>.AuthorProfile:last-child,
	.ListiclePage-people>.AuthorProfile:last-child,
	.PressReleasePage-people>.AuthorProfile:last-child,
	.StatementPage-people>.AuthorProfile:last-child,
	.VideoPage-people>.AuthorProfile:last-child {
		padding-bottom: 70px
	}
	.ArticlePageFullLead-comments,
	.ArticlePageSmallLead-comments,
	.CareerPostingPage-comments,
	.ListiclePage-comments,
	.PressReleasePage-comments,
	.StatementPage-comments,
	.VideoPage-comments {
		width: calc(100% - 84px);
		margin-bottom: 60px
	}
	.ArticlePageFullLead-innerWrapper>.ArticlePageFullLead-packageLogo,
	.ArticlePageSmallLead-innerWrapper>.ArticlePageSmallLead-packageLogo,
	.CareerPostingPage-innerWrapper>.CareerPostingPage-packageLogo,
	.ListiclePage-innerWrapper>.ListiclePage-packageLogo,
	.PressReleasePage-innerWrapper>.PressReleasePage-packageLogo,
	.StatementPage-innerWrapper>.StatementPage-packageLogo,
	.VideoPage-innerWrapper>.VideoPage-packageLogo {
		left: -160px;
		padding: 18px 15px
	}
	.ArticlePageFullLead-innerWrapper>.ArticlePageFullLead-packageLogo img,
	.ArticlePageSmallLead-innerWrapper>.ArticlePageSmallLead-packageLogo img,
	.CareerPostingPage-innerWrapper>.CareerPostingPage-packageLogo img,
	.ListiclePage-innerWrapper>.ListiclePage-packageLogo img,
	.PressReleasePage-innerWrapper>.PressReleasePage-packageLogo img,
	.StatementPage-innerWrapper>.StatementPage-packageLogo img,
	.VideoPage-innerWrapper>.VideoPage-packageLogo img {
		width: 100px
	}
	.ArticlePageFullLead-subHeadline,
	.ArticlePageSmallLead-subHeadline,
	.CareerPostingPage-subHeadline,
	.ListiclePage-subHeadline,
	.PressReleasePage-subHeadline,
	.StatementPage-subHeadline,
	.VideoPage-subHeadline {
		font-size: 28px;
		line-height: 1.29;
		margin-bottom: 30px
	}
	.ArticlePageFullLead-packageWrapper,
	.ArticlePageSmallLead-packageWrapper,
	.CareerPostingPage-packageWrapper,
	.ListiclePage-packageWrapper,
	.PressReleasePage-packageWrapper,
	.StatementPage-packageWrapper,
	.VideoPage-packageWrapper {
		max-width: 780px;
		margin-bottom: 60px;
		padding: 32px 55px
	}
	.ArticlePageFullLead-packageLogo,
	.ArticlePageSmallLead-packageLogo,
	.CareerPostingPage-packageLogo,
	.ListiclePage-packageLogo,
	.PressReleasePage-packageLogo,
	.StatementPage-packageLogo,
	.VideoPage-packageLogo {
		margin-right: 60px
	}
	.ArticlePageFullLead-innerWrapper,
	.ArticlePageSmallLead-innerWrapper,
	.CareerPostingPage-innerWrapper,
	.ListiclePage-innerWrapper,
	.PressReleasePage-innerWrapper,
	.StatementPage-innerWrapper,
	.VideoPage-innerWrapper {
		width: calc(100% - 408px)
	}
	.ArticlePageFullLead-articleBody,
	.ArticlePageSmallLead-articleBody,
	.CareerPostingPage-articleBody,
	.ListiclePage-articleBody,
	.PressReleasePage-articleBody,
	.StatementPage-articleBody,
	.VideoPage-articleBody {
		font-size: 18px;
		line-height: 2
	}
	.ArticlePageFullLead-headline,
	.ArticlePageSmallLead-headline,
	.CareerPostingPage-headline,
	.ListiclePage-headline,
	.PressReleasePage-headline,
	.StatementPage-headline,
	.VideoPage-headline {
		font-size: 36px
	}
	.ArticlePageFullLead-leadBlock,
	.ArticlePageSmallLead-leadBlock,
	.CareerPostingPage-leadBlock,
	.ListiclePage-leadBlock,
	.PressReleasePage-leadBlock,
	.StatementPage-leadBlock,
	.VideoPage-leadBlock {
		padding-top: 60px;
		margin-bottom: 60px
	}
	.ArticlePageFullLead-lead,
	.ArticlePageSmallLead-lead,
	.CareerPostingPage-lead,
	.ListiclePage-lead,
	.PressReleasePage-lead,
	.StatementPage-lead,
	.VideoPage-lead {
		margin-bottom: 60px;
		width: calc(100% - 230px)
	}
	.ArticlePageFullLead-hr,
	.ArticlePageSmallLead-hr,
	.CareerPostingPage-hr,
	.ListiclePage-hr,
	.PressReleasePage-hr,
	.StatementPage-hr,
	.VideoPage-hr {
		margin-bottom: 60px;
		width: calc(100% - 84px)
	}
	.ArticlePageFullLead-actions,
	.ArticlePageFullLead-actionsLead,
	.ArticlePageSmallLead-actions,
	.ArticlePageSmallLead-actionsLead,
	.CareerPostingPage-actions,
	.CareerPostingPage-actionsLead,
	.ListiclePage-actions,
	.ListiclePage-actionsLead,
	.PressReleasePage-actions,
	.PressReleasePage-actionsLead,
	.StatementPage-actions,
	.StatementPage-actionsLead,
	.VideoPage-actions,
	.VideoPage-actionsLead {
		right: 50px
	}
}

@media only screen and (min-width:1440px) {
	.ArticlePageFullLead-tags,
	.ArticlePageSmallLead-tags,
	.CareerPostingPage-tags,
	.ListiclePage-tags,
	.PressReleasePage-tags,
	.StatementPage-tags,
	.VideoPage-tags {
		margin-bottom: 70px
	}
	.ArticlePageFullLead-people,
	.ArticlePageSmallLead-people,
	.CareerPostingPage-people,
	.ListiclePage-people,
	.PressReleasePage-people,
	.StatementPage-people,
	.VideoPage-people {
		max-width: 860px;
		margin-bottom: 70px
	}
	.ArticlePageFullLead-innerWrapper>.ArticlePageFullLead-packageLogo,
	.ArticlePageSmallLead-innerWrapper>.ArticlePageSmallLead-packageLogo,
	.CareerPostingPage-innerWrapper>.CareerPostingPage-packageLogo,
	.ListiclePage-innerWrapper>.ListiclePage-packageLogo,
	.PressReleasePage-innerWrapper>.PressReleasePage-packageLogo,
	.StatementPage-innerWrapper>.StatementPage-packageLogo,
	.VideoPage-innerWrapper>.VideoPage-packageLogo {
		left: -220px
	}
	.ArticlePageFullLead-innerWrapper>.ArticlePageFullLead-packageLogo img,
	.ArticlePageSmallLead-innerWrapper>.ArticlePageSmallLead-packageLogo img,
	.CareerPostingPage-innerWrapper>.CareerPostingPage-packageLogo img,
	.ListiclePage-innerWrapper>.ListiclePage-packageLogo img,
	.PressReleasePage-innerWrapper>.PressReleasePage-packageLogo img,
	.StatementPage-innerWrapper>.StatementPage-packageLogo img,
	.VideoPage-innerWrapper>.VideoPage-packageLogo img {
		width: 120px
	}
	.ArticlePageFullLead-actions,
	.ArticlePageFullLead-actionsLead,
	.ArticlePageSmallLead-actions,
	.ArticlePageSmallLead-actionsLead,
	.CareerPostingPage-actions,
	.CareerPostingPage-actionsLead,
	.ListiclePage-actions,
	.ListiclePage-actionsLead,
	.PressReleasePage-actions,
	.PressReleasePage-actionsLead,
	.StatementPage-actions,
	.StatementPage-actionsLead,
	.VideoPage-actions,
	.VideoPage-actionsLead {
		right: 92px
	}
	.ArticlePageFullLead-innerWrapper,
	.ArticlePageSmallLead-innerWrapper,
	.CareerPostingPage-innerWrapper,
	.ListiclePage-innerWrapper,
	.PressReleasePage-innerWrapper,
	.StatementPage-innerWrapper,
	.VideoPage-innerWrapper {
		width: calc(100% - 800px)
	}
	.ArticlePageFullLead-comments,
	.ArticlePageFullLead-hr,
	.ArticlePageSmallLead-comments,
	.ArticlePageSmallLead-hr,
	.CareerPostingPage-comments,
	.CareerPostingPage-hr,
	.ListiclePage-comments,
	.ListiclePage-hr,
	.PressReleasePage-comments,
	.PressReleasePage-hr,
	.StatementPage-comments,
	.StatementPage-hr,
	.VideoPage-comments,
	.VideoPage-hr {
		width: calc(100% - 142px);
		margin-bottom: 70px
	}
	.ArticlePageFullLead-headline,
	.ArticlePageSmallLead-headline,
	.CareerPostingPage-headline,
	.ListiclePage-headline,
	.PressReleasePage-headline,
	.StatementPage-headline,
	.VideoPage-headline {
		font-size: 50px;
		line-height: 1.26;
		letter-spacing: -1px;
		margin-bottom: 40px
	}
	.ArticlePageFullLead-lead,
	.ArticlePageSmallLead-lead,
	.CareerPostingPage-lead,
	.ListiclePage-lead,
	.PressReleasePage-lead,
	.StatementPage-lead,
	.VideoPage-lead {
		margin-bottom: 70px
	}
	.ArticlePageFullLead-packageWrapper,
	.ArticlePageSmallLead-packageWrapper,
	.CareerPostingPage-packageWrapper,
	.ListiclePage-packageWrapper,
	.PressReleasePage-packageWrapper,
	.StatementPage-packageWrapper,
	.VideoPage-packageWrapper {
		max-width: 860px
	}
	.ArticlePageFullLead-packageLogo,
	.ArticlePageSmallLead-packageLogo,
	.CareerPostingPage-packageLogo,
	.ListiclePage-packageLogo,
	.PressReleasePage-packageLogo,
	.StatementPage-packageLogo,
	.VideoPage-packageLogo {
		margin-right: 45px
	}
}

.ArticlePageFullLead [data-no-lead] .ArticlePageFullLead-leadBlock,
.CareerPostingPage [data-no-lead] .CareerPostingPage-leadBlock,
.ListiclePage [data-no-lead] .ListiclePage-leadBlock,
.PressReleasePage [data-no-lead] .PressReleasePage-leadBlock,
.StatementPage [data-no-lead] .StatementPage-leadBlock {
	margin-top: -80px
}

.ArticlePageFullLead-main,
.CareerPostingPage-main,
.ListiclePage-main,
.PressReleasePage-main,
.StatementPage-main {
	border: 0
}

.ArticlePageFullLead-lead,
.ArticlePageFullLead-noPageLead,
.CareerPostingPage-lead,
.CareerPostingPage-noPageLead,
.ListiclePage-lead,
.ListiclePage-noPageLead,
.PressReleasePage-lead,
.PressReleasePage-noPageLead,
.StatementPage-lead,
.StatementPage-noPageLead {
	position: relative;
	max-width: none;
	width: 100%;
	margin-bottom: 0
}

.ArticlePageFullLead-lead,
.CareerPostingPage-lead,
.ListiclePage-lead,
.PressReleasePage-lead,
.StatementPage-lead {
	height: 100%
}

.ArticlePageFullLead-noPageLead,
.CareerPostingPage-noPageLead,
.ListiclePage-noPageLead,
.PressReleasePage-noPageLead,
.StatementPage-noPageLead {
	height: 100px
}

.ArticlePageFullLead-leadBlock,
.CareerPostingPage-leadBlock,
.ListiclePage-leadBlock,
.PressReleasePage-leadBlock,
.StatementPage-leadBlock {
	position: relative;
	margin: -40px 0 30px;
	background-color: #fff;
	width: calc(100% - 30px);
	max-width: 1078px
}

@media only screen and (min-width:768px) {
	.ArticlePageFullLead-leadBlock,
	.CareerPostingPage-leadBlock,
	.ListiclePage-leadBlock,
	.PressReleasePage-leadBlock,
	.StatementPage-leadBlock {
		margin: -96px 0 50px;
		padding-left: 30px;
		padding-right: 30px;
		width: calc(100% - 70px)
	}
	.ArticlePageFullLead [data-no-lead] .ArticlePageFullLead-leadBlock,
	.CareerPostingPage [data-no-lead] .CareerPostingPage-leadBlock,
	.ListiclePage [data-no-lead] .ListiclePage-leadBlock,
	.PressReleasePage [data-no-lead] .PressReleasePage-leadBlock,
	.StatementPage [data-no-lead] .StatementPage-leadBlock {
		margin-top: -60px
	}
}

@media only screen and (min-width:1024px) {
	.ArticlePageFullLead-leadBlock,
	.CareerPostingPage-leadBlock,
	.ListiclePage-leadBlock,
	.PressReleasePage-leadBlock,
	.StatementPage-leadBlock {
		margin: -146px 0 60px;
		width: calc(100% - 242px);
		padding-left: 40px;
		padding-right: 40px
	}
	.ArticlePageFullLead [data-no-lead] .ArticlePageFullLead-leadBlock,
	.CareerPostingPage [data-no-lead] .CareerPostingPage-leadBlock,
	.ListiclePage [data-no-lead] .ListiclePage-leadBlock,
	.PressReleasePage [data-no-lead] .PressReleasePage-leadBlock,
	.StatementPage [data-no-lead] .StatementPage-leadBlock {
		margin-top: -90px
	}
	.ArticlePageFullLead-noPageLead,
	.CareerPostingPage-noPageLead,
	.ListiclePage-noPageLead,
	.PressReleasePage-noPageLead,
	.StatementPage-noPageLead {
		height: 160px
	}
}

@media only screen and (min-width:1440px) {
	.ArticlePageFullLead-leadBlock,
	.CareerPostingPage-leadBlock,
	.ListiclePage-leadBlock,
	.PressReleasePage-leadBlock,
	.StatementPage-leadBlock {
		margin: -175px 0 70px;
		padding-left: 60px;
		padding-right: 60px
	}
	.ArticlePageFullLead [data-no-lead] .ArticlePageFullLead-leadBlock,
	.CareerPostingPage [data-no-lead] .CareerPostingPage-leadBlock,
	.ListiclePage [data-no-lead] .ListiclePage-leadBlock,
	.PressReleasePage [data-no-lead] .PressReleasePage-leadBlock,
	.StatementPage [data-no-lead] .StatementPage-leadBlock {
		margin-top: -100px
	}
}

.Carousel {
	overflow: hidden;
	margin: 30px -30px
}

.Carousel-slides {
	position: relative
}

.Carousel-slides-slide {
	width: 100%;
	max-height: 750px;
	list-style-type: none;
	padding: 0 5px
}

.Carousel .flickity-prev-next-button {
	padding: 9px 3px;
	position: absolute;
	background-color: #fff;
	top: 25%
}

.Carousel .flickity-prev-next-button svg {
	width: 13px;
	height: 20px
}

.Carousel .flickity-prev-next-button .arrow {
	fill: #54565a
}

.Carousel .flickity-prev-next-button.previous {
	left: -2px
}

.Carousel .flickity-prev-next-button.next {
	right: -2px
}

.Carousel .GallerySlide-media {
	margin-bottom: 10px
}

.Carousel .GallerySlide-infoTitle {
	display: none
}

.Carousel .GallerySlide-infoDescription {
	font-family: OpenSans-Regular, sans-serif, Helvetica;
	font-size: 12px;
	line-height: 1.42;
	letter-spacing: -.2px;
	color: #b3b2b2
}

@media only screen and (min-width:768px) {
	.Carousel {
		margin: 50px -58px
	}
	.Carousel .GallerySlide-media {
		margin-bottom: 15px
	}
	.Carousel .GallerySlide-infoDescription {
		font-size: 14px
	}
	.Carousel .flickity-prev-next-button {
		padding: 9px 5px;
		top: 33%
	}
	.Carousel .flickity-prev-next-button svg {
		width: 25px;
		height: 40px
	}
	.Carousel .flickity-prev-next-button.previous {
		left: -7px
	}
	.Carousel .flickity-prev-next-button.next {
		right: -7px
	}
}

@media only screen and (min-width:1024px) {
	.Carousel {
		margin: 60px -80px
	}
	.Carousel .GallerySlide-infoDescription {
		font-size: 16px;
		line-height: normal
	}
}

@media only screen and (min-width:1440px) {
	.Carousel {
		margin: 70px -110px
	}
}

.Commenting-title {
	max-width: 1300px;
	width: 100%;
	margin-top: 20px;
	font-size: 24px;
	font-weight: 700;
	letter-spacing: -.8px;
	text-align: center;
	color: #54565a;
	margin-bottom: 15px;
	background: linear-gradient(to right, transparent, #9b9b9b, transparent);
	background-position-y: 16px;
	background-repeat: repeat-x;
	background-size: 1px 1px
}

.Commenting-title>span {
	padding: 0 5px
}

@media only screen and (min-width:768px) {
	.Commenting-title {
		font-size: 30px;
		letter-spacing: -1px;
		line-height: 1.4;
		margin-bottom: 20px;
		background-position-y: 20px
	}
}

.Commenting-pagination {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center
}

.Commenting-pagination>a {
	display: block;
	width: 160px;
	padding: 11px;
	border: 1px solid #adb8b6;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 1px;
	text-align: center;
	color: #54565a;
	transition: .3s;
	cursor: pointer
}

.Commenting-pagination>a:hover {
	color: #fff;
	background-color: #003057;
	border: 1px solid #003057
}

@media only screen and (min-width:768px) {
	.Commenting-pagination {
		margin-top: 10px
	}
	.Commenting-pagination>a {
		width: 130px;
		padding: 5px 9px
	}
}

@media only screen and (min-width:1024px) {
	.Commenting-pagination {
		margin: 0
	}
	.Commenting-pagination>a {
		padding: 11px;
		width: 160px
	}
}

@media only screen and (min-width:1440px) {
	.Commenting-pagination>a {
		width: 200px
	}
}

.Commenting-commentLogin {
	padding: 30px;
	border: 1px solid #d8d8d8
}

.Commenting-commentLogin-text {
	text-align: center;
	font-size: 16px;
	color: #54565a
}

.Commenting [data-hide] {
	display: none
}

.Commenting-pagination {
	margin-top: 20px
}

.Commenting-title>span {
	background-color: #fff
}

.Commenting .CommentForm {
	border: 1px solid #d8d8d8;
	padding: 20px 20px 30px
}

.Commenting .CommentForm-wrapper {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 15px
}

.Commenting .CommentForm-authorName {
	font-size: 16px;
	font-weight: 700;
	line-height: 1.31;
	letter-spacing: -.5px;
	color: #54565a
}

.Commenting .CommentForm-authorImage {
	width: 38px;
	height: 38px;
	margin-right: 10px
}

.Commenting .CommentForm-image {
	width: 38px;
	height: 38px
}

.Commenting .CommentForm-inputs>textarea {
	background-color: #f2f2f2;
	border: 0;
	padding: 10px 15px;
	font-size: 14px;
	letter-spacing: .9px;
	color: #666;
	font-family: OpenSans-Regular, sans-serif, Helvetica;
	resize: vertical;
	min-height: 200px;
	width: 100%
}

.Commenting .CommentForm-inputs>textarea:focus::-webkit-input-placeholder {
	color: transparent
}

.Commenting .CommentForm-inputs>textarea:focus::-moz-placeholder {
	color: transparent
}

.Commenting .CommentForm-inputs>textarea:focus:-ms-input-placeholder {
	color: transparent
}

.Commenting .CommentForm-submit {
	background-color: #fff;
	display: block;
	margin-top: 10px;
	width: 200px;
	padding: 11px;
	border: 1px solid #adb8b6;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 1px;
	text-align: center;
	color: #54565a;
	transition: .3s;
	text-transform: uppercase
}

.Commenting-socialLoginLinks>.SocialLink,
.Commenting-socialLoginLinks>.SocialLink[data-icon=facebook] svg,
.Commenting-socialLoginLinks>.SocialLink[data-icon=googleplus] svg {
	width: 35px;
	height: 35px
}

.Commenting .CommentForm-submit:hover {
	color: #fff;
	background-color: #003057;
	border: 1px solid #003057
}

.Commenting-socialLoginLinks {
	display: -ms-flexbox;
	display: flex;
	margin-top: 20px;
	-ms-flex-pack: center;
	justify-content: center
}

.Commenting-socialLoginLinks>.SocialLink:not(:last-child) {
	margin-right: 10px
}

.Commenting-socialLoginLinks>.SocialLink[data-icon=facebook] {
	fill: #0d6199
}

.Commenting-socialLoginLinks>.SocialLink[data-icon=googleplus] {
	fill: #d0021b
}

.Commenting-socialLoginLinks>.SocialLink[data-icon=linkedin] {
	fill: #0a4f7c
}

.Commenting-socialLoginLinks>.SocialLink[data-icon=linkedin] svg {
	margin-top: -3px;
	margin-left: -3px;
	width: 39px;
	height: 39px
}

.Commenting-comments {
	margin-top: 30px
}

.Commenting-comments>.Comment:not(:last-child) {
	margin-bottom: 10px
}

@media only screen and (min-width:768px) {
	.Commenting {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-align: center;
		align-items: center
	}
	.Commenting-title {
		margin-bottom: 35px
	}
	.Commenting .CommentForm {
		padding: 30px 30px 50px
	}
	.Commenting .CommentForm-submit {
		width: 130px;
		padding: 6px 9px
	}
	.Commenting .CommentForm-inputs>textarea {
		min-height: 125px;
		padding: 10px 20px
	}
	.Commenting-wrapper {
		width: calc(100% - 120px)
	}
	.Commenting-commentLogin {
		padding: 25px;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: justify;
		justify-content: space-between
	}
	.Commenting-socialLoginLinks {
		margin-top: 0
	}
}

@media only screen and (min-width:1024px) {
	.Commenting-comments {
		margin-top: 40px
	}
	.Commenting-wrapper {
		width: calc(100% - 160px);
		max-width: 860px
	}
	.Commenting .CommentForm {
		padding: 40px
	}
	.Commenting .CommentForm-submit {
		width: 160px;
		padding: 11px
	}
}

@media only screen and (min-width:1440px) {
	.Commenting .CommentForm {
		padding: 30px 50px 50px
	}
	.Commenting .CommentForm-submit {
		width: 200px
	}
	.Commenting .CommentForm-authorImage {
		margin-right: 15px
	}
}

.Comment {
	border: 1px solid #d8d8d8;
	padding: 30px 25px
}

.Comment-replyButton {
	float: right;
	cursor: pointer;
	z-index: 99999
}

.Comment-replyButton::after {
	display: block;
	content: ' ';
	background-image: url('assets/media/reply.a44d97fc6bb92a97a7b7b2cde2091306.svg');
	height: 20px;
	width: 20px;
	background-repeat: no-repeat
}

.Comment-replyButton:hover::after {
	background-image: url('assets/media/reply-hover.db8cee36a849f7ab299750f1e0bc67de.svg')
}

.Comment .Comment,
.Comment .CommentForm,
.Comment-subComments .Comment,
.Comment-subComments+.CommentForm {
	border: 0;
	margin: 20px 0 0 55px;
	border-left: 1px solid rgba(208, 209, 210, .51);
	padding: 30px 0 30px 20px
}

.Comment-authorImage>div,
.Comment-authorImage>img {
	width: 38px;
	height: 38px;
	margin-right: 10px
}

.Comment-author {
	display: -ms-flexbox;
	display: flex
}

.Comment-authorName {
	font-size: 16px;
	font-weight: 700;
	line-height: 1.31;
	letter-spacing: -.5px;
	color: #54565a
}

.Comment-timestamp {
	font-size: 12px;
	line-height: 1.75;
	letter-spacing: -.5px;
	color: #d0d1d2
}

.Comment-meta {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column
}

.Comment-body {
	margin-top: 25px;
	font-size: 14px;
	line-height: 1.43;
	color: #666
}

@media only screen and (min-width:768px) {
	.Comment {
		padding: 30px 30px 35px
	}
	.Comment-body {
		padding-left: 64px
	}
	.Comment-meta {
		padding-left: 25px
	}
	.Comment-authorImage>div,
	.Comment-authorImage>img {
		margin-right: 0
	}
}

@media only screen and (min-width:1024px) {
	.Comment {
		padding: 30px 30px 40px
	}
}

@media only screen and (min-width:1440px) {
	.Comment {
		padding: 30px 55px 40px
	}
}

.AuthorPage-main,
.AuthorPage-topWrapper,
.EmployeePage-main,
.EmployeePage-topWrapper {
	background-color: #fff;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center
}

.AuthorPage-main,
.EmployeePage-main {
	border-top: 1px solid #d8d8d8
}

.AuthorPage-topWrapper,
.EmployeePage-topWrapper {
	width: 100%;
	padding-top: 30px;
	max-width: 840px
}

.AuthorPage-wrapper,
.EmployeePage-wrapper {
	width: calc(100% - 80px)
}

.AuthorPage-image,
.EmployeePage-image {
	position: relative;
	margin-bottom: 10px;
	width: calc(100% - 30px)
}

.AuthorPage-mainContent,
.EmployeePage-mainContent {
	width: calc(100% - 80px);
	padding-bottom: 30px;
	max-width: 840px
}

.AuthorPage-employeeSocialLinks .SocialBar-items-item>a[data-icon=facebook] svg,
.AuthorPage-employeeSocialLinks .SocialBar-items-item>a[data-icon=twitter] svg,
.EmployeePage-employeeSocialLinks .SocialBar-items-item>a[data-icon=facebook] svg,
.EmployeePage-employeeSocialLinks .SocialBar-items-item>a[data-icon=twitter] svg {
	width: 33px;
	height: 33px
}

.AuthorPage-name,
.EmployeePage-name {
	font-size: 24px;
	line-height: 1.17;
	letter-spacing: -.6px;
	margin-bottom: 5px
}

.AuthorPage-affiliation,
.AuthorPage-groups,
.AuthorPage-jobTitle,
.EmployeePage-affiliation,
.EmployeePage-groups,
.EmployeePage-jobTitle {
	line-height: 1.75;
	color: #4a4a4a
}

.AuthorPage-innerWrapper,
.EmployeePage-innerWrapper {
	margin-bottom: 5px
}

.AuthorPage-innerWrapper>div,
.EmployeePage-innerWrapper>div {
	display: inline
}

.AuthorPage-innerWrapper>div:nth-child(2):before,
.EmployeePage-innerWrapper>div:nth-child(2):before {
	content: ',';
	margin-right: 5px;
	margin-left: -5px;
	display: inline-block
}

.AuthorPage-employeeSocialLinks .SocialBar,
.EmployeePage-employeeSocialLinks .ActionBar,
.EmployeePage-employeeSocialLinks .SocialBar {
	margin-bottom: 30px
}

.AuthorPage-employeeSocialLinks .SocialBar-items-item:not(:last-child),
.EmployeePage-employeeSocialLinks .SocialBar-items-item:not(:last-child) {
	margin-right: 0
}

.AuthorPage-employeeSocialLinks .SocialBar-items-item [data-icon]:hover svg,
.EmployeePage-employeeSocialLinks .SocialBar-items-item [data-icon]:hover svg {
	fill: #54565a
}

.AuthorPage-employeeSocialLinks .SocialBar-items-item>a,
.EmployeePage-employeeSocialLinks .SocialBar-items-item>a {
	display: none;
	height: 33px;
	width: 33px
}

.AuthorPage-employeeSocialLinks .SocialBar-items-item>a[data-icon=twitter],
.EmployeePage-employeeSocialLinks .SocialBar-items-item>a[data-icon=twitter] {
	margin-right: 10px;
	fill: #00add8
}

.AuthorPage-employeeSocialLinks .SocialBar-items-item>a[data-icon=facebook],
.EmployeePage-employeeSocialLinks .SocialBar-items-item>a[data-icon=facebook] {
	margin-right: 10px;
	fill: #0d6199
}

.AuthorPage-employeeSocialLinks .SocialBar-items-item>a[data-icon=linkedin],
.EmployeePage-employeeSocialLinks .SocialBar-items-item>a[data-icon=linkedin] {
	margin-right: 10px;
	fill: #0a4f7c
}

.AuthorPage-employeeSocialLinks .SocialBar-items-item>a[data-icon=linkedin] svg,
.EmployeePage-employeeSocialLinks .SocialBar-items-item>a[data-icon=linkedin] svg {
	margin-top: -2px;
	margin-left: -2px;
	width: 35px;
	height: 35px
}

.AuthorPage-employeeSocialLinks .SocialBar-items-item>a[data-icon=facebook],
.AuthorPage-employeeSocialLinks .SocialBar-items-item>a[data-icon=twitter],
.AuthorPage-employeeSocialLinks .SocialBar-items-item>a[data-icon=linkedin],
.EmployeePage-employeeSocialLinks .SocialBar-items-item>a[data-icon=facebook],
.EmployeePage-employeeSocialLinks .SocialBar-items-item>a[data-icon=twitter],
.EmployeePage-employeeSocialLinks .SocialBar-items-item>a[data-icon=linkedin] {
	display: block
}

.AuthorPage-fullBiography,
.EmployeePage-fullBiography {
	font-size: 14px;
	line-height: 1.43;
	color: #4a4a4a;
	font-family: Mercury-Display, sans-serif, Helvetica
}

@media only screen and (min-width:768px) {
	.AuthorPage-image,
	.EmployeePage-image {
		margin-right: 10px;
		margin-bottom: 0;
		width: auto
	}
	.AuthorPage-image img,
	.EmployeePage-image img {
		width: 168px
	}
	.AuthorPage-topWrapper,
	.EmployeePage-topWrapper {
		-ms-flex-direction: row;
		flex-direction: row;
		padding-top: 50px;
		margin-bottom: 30px;
		width: calc(100% - 300px)
	}
	.AuthorPage-innerWrapper,
	.EmployeePage-innerWrapper {
		margin-bottom: 10px
	}
	.AuthorPage-name,
	.EmployeePage-name {
		font-size: 32px
	}
	.AuthorPage-fullBiography,
	.EmployeePage-fullBiography {
		font-size: 16px;
		line-height: 2
	}
	.AuthorPage-mainContent,
	.EmployeePage-mainContent {
		width: calc(100% - 300px);
		padding-bottom: 70px
	}
	.AuthorPage .ActionBar,
	.EmployeePage .ActionBar {
		margin-bottom: 0
	}
	.AuthorPage .ActionBar-items-item:not(:last-child),
	.EmployeePage .ActionBar-items-item:not(:last-child) {
		margin-right: 12px
	}
	.AuthorPage .ActionBar-items-item:first-child,
	.EmployeePage .ActionBar-items-item:first-child {
		margin: 0
	}
}

@media only screen and (min-width:1024px) {
	.AuthorPage-image,
	.EmployeePage-image {
		margin-right: 20px
	}
	.AuthorPage-image img,
	.EmployeePage-image img {
		width: 220px
	}
	.AuthorPage-name,
	.EmployeePage-name {
		font-size: 36px
	}
	.AuthorPage-affiliation,
	.AuthorPage-groups,
	.AuthorPage-jobTitle,
	.EmployeePage-affiliation,
	.EmployeePage-groups,
	.EmployeePage-jobTitle {
		font-size: 20px
	}
	.AuthorPage-innerWrapper,
	.EmployeePage-innerWrapper {
		margin-bottom: 20px
	}
	.AuthorPage-topWrapper,
	.EmployeePage-topWrapper {
		margin-bottom: 50px;
		width: calc(100% - 400px)
	}
	.AuthorPage-mainContent,
	.EmployeePage-mainContent {
		width: calc(100% - 400px)
	}
	.AuthorPage-fullBiography,
	.EmployeePage-fullBiography {
		font-size: 18px
	}
}

@media only screen and (min-width:1440px) {
	.AuthorPage-image,
	.EmployeePage-image {
		margin-right: 40px
	}
	.AuthorPage-image img,
	.EmployeePage-image img {
		width: 318px
	}
	.AuthorPage-name,
	.EmployeePage-name {
		font-size: 50px
	}
	.AuthorPage-affiliation,
	.AuthorPage-groups,
	.AuthorPage-jobTitle,
	.EmployeePage-affiliation,
	.EmployeePage-groups,
	.EmployeePage-jobTitle {
		font-size: 24px
	}
	.AuthorPage-topWrapper,
	.EmployeePage-topWrapper {
		padding-top: 70px
	}
}

.Enhancement .Figure,
.Enhancement .LargeFigure,
.Enhancement .PressReleaseMediaContact,
.Enhancement .VideoEnhancement,
.Enhancement .VideoPromo,
.SectionRichTextModule .Figure,
.SectionRichTextModule .LargeFigure,
.SectionRichTextModule .PressReleaseMediaContact,
.SectionRichTextModule .VideoPromo {
	margin: 30px -25px
}

.Enhancement .Figure-caption,
.Enhancement .Figure-credit,
.Enhancement .LargeFigure-caption,
.Enhancement .LargeFigure-credit,
.SectionRichTextModule .Figure-caption,
.SectionRichTextModule .Figure-credit,
.SectionRichTextModule .LargeFigure-caption,
.SectionRichTextModule .LargeFigure-credit {
	margin-top: 10px;
	line-height: 1.67;
	letter-spacing: -.2px;
	color: #b3b2b2;
	font-size: 12px;
	font-family: OpenSans-Regular, sans-serif, Helvetica
}

.Enhancement .Figure-credit,
.Enhancement .LargeFigure-credit,
.SectionRichTextModule .Figure-credit,
.SectionRichTextModule .LargeFigure-credit {
	font-style: italic
}

.Enhancement .LargeFigure,
.SectionRichTextModule .LargeFigure {
	width: 100vw;
	position: relative;
	left: 50%;
	right: 50%;
	margin-left: -50vw;
	margin-right: -50vw
}

.Enhancement .LargeFigure-caption,
.SectionRichTextModule .LargeFigure-caption {
	margin: 10px 15px 0
}

.Enhancement .Quote,
.SectionRichTextModule .Quote {
	margin: 30px 0;
	text-align: center;
	border-top: 1px solid #9b9b9b;
	border-bottom: 1px solid #9b9b9b;
	padding: 30px 0;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-direction: column;
	flex-direction: column;
	background: 0 0;
	width: auto
}

.Enhancement .Quote-attribution,
.SectionRichTextModule .Quote-attribution {
	margin-bottom: 20px;
	font-size: 12px;
	font-weight: 600;
	line-height: normal;
	letter-spacing: 1.5px;
	color: #80868c;
	text-transform: uppercase;
	font-family: OpenSans-Regular, sans-serif, Helvetica
}

.Enhancement .Quote-icon-bottom,
.SectionRichTextModule .Quote-icon-bottom {
	height: 20px;
	width: 23px;
	display: block
}

.Enhancement .Quote blockquote,
.SectionRichTextModule .Quote blockquote {
	margin: 0 0 30px;
	width: 100%;
	font-size: 18px;
	line-height: normal;
	color: #4a4a4a
}

.Enhancement .TweetEmbed>*,
.SectionRichTextModule .TweetEmbed>* {
	margin: 0 auto
}

.Enhancement .FacebookEmbed>*,
.SectionRichTextModule .FacebookEmbed>* {
	width: 100%
}

.Enhancement .FacebookEmbed,
.Enhancement .InstagramEmbed,
.Enhancement .TweetEmbed,
.SectionRichTextModule .FacebookEmbed,
.SectionRichTextModule .InstagramEmbed,
.SectionRichTextModule .TweetEmbed {
	margin: 30px 0
}

@media only screen and (min-width:768px) {
	.Enhancement[data-align-left] .Figure,
	.Enhancement[data-align-left] .PressReleaseMediaContact,
	.Enhancement[data-align-left] .Quote,
	.SectionRichTextModule[data-align-left] .Figure,
	.SectionRichTextModule[data-align-left] .PressReleaseMediaContact,
	.SectionRichTextModule[data-align-left] .Quote {
		float: left
	}
	.Enhancement .PressReleaseMediaContact,
	.Enhancement[data-align-right] .Figure,
	.Enhancement[data-align-right] .Quote,
	.SectionRichTextModule .PressReleaseMediaContact,
	.SectionRichTextModule[data-align-right] .Figure,
	.SectionRichTextModule[data-align-right] .Quote {
		float: right
	}
	.Enhancement[data-align-right] .ButtonLink,
	.SectionRichTextModule[data-align-right] .ButtonLink {
		margin-left: auto
	}
	.Enhancement[data-align-center] .ButtonLink,
	.SectionRichTextModule[data-align-center] .ButtonLink {
		margin-left: auto;
		margin-right: auto
	}
	.Enhancement[data-align-center] .PressReleaseMediaContact,
	.SectionRichTextModule[data-align-center] .PressReleaseMediaContact {
		float: none
	}
	.Enhancement .Figure,
	.Enhancement .LargeFigure,
	.Enhancement .Quote,
	.Enhancement .VideoEnhancement,
	.Enhancement .VideoPromo,
	.Enhancement[data-align-center] .PressReleaseMediaContact,
	.SectionRichTextModule .Figure,
	.SectionRichTextModule .LargeFigure,
	.SectionRichTextModule .Quote,
	.SectionRichTextModule .VideoPromo,
	.SectionRichTextModule[data-align-center] .PressReleaseMediaContact {
		margin: 50px -60px
	}
	.Enhancement .Figure-caption,
	.Enhancement .LargeFigure-caption,
	.SectionRichTextModule .Figure-caption,
	.SectionRichTextModule .LargeFigure-caption {
		margin-top: 15px;
		font-size: 14px;
		line-height: 1.43;
		letter-spacing: normal;
		width: 285px
	}
	.Enhancement .Figure-caption,
	.SectionRichTextModule .Figure-caption {
		width: 100%
	}
	.Enhancement .PressReleaseMediaContact img,
	.Enhancement[data-align-left] .Figure img,
	.Enhancement[data-align-left] .PressReleaseMediaContact img,
	.Enhancement[data-align-right] .Figure img,
	.SectionRichTextModule .PressReleaseMediaContact img,
	.SectionRichTextModule[data-align-left] .Figure img,
	.SectionRichTextModule[data-align-left] .PressReleaseMediaContact img,
	.SectionRichTextModule[data-align-right] .Figure img {
		width: 285px
	}
	.Enhancement[data-align-left] .Figure,
	.Enhancement[data-align-left] .PressReleaseMediaContact,
	.SectionRichTextModule[data-align-left] .Figure,
	.SectionRichTextModule[data-align-left] .PressReleaseMediaContact {
		margin: 30px 30px 40px -60px
	}
	.Enhancement .PressReleaseMediaContact,
	.Enhancement[data-align-right] .Figure,
	.SectionRichTextModule .PressReleaseMediaContact,
	.SectionRichTextModule[data-align-right] .Figure {
		margin: 30px -60px 40px 30px
	}
	.Enhancement .LargeFigure,
	.SectionRichTextModule .LargeFigure {
		margin-left: -50vw;
		margin-right: -50vw
	}
	.Enhancement .LargeFigure-caption,
	.SectionRichTextModule .LargeFigure-caption {
		position: absolute;
		bottom: 0;
		margin: 0;
		padding: 0 33px 15px;
		color: #fff
	}
	.Enhancement .LargeFigure img,
	.SectionRichTextModule .LargeFigure img {
		box-shadow: 0 0 20px 40px #fff
	}
	.Enhancement[data-align-left] .Quote,
	.Enhancement[data-align-right] .Quote,
	.SectionRichTextModule[data-align-left] .Quote,
	.SectionRichTextModule[data-align-right] .Quote {
		width: 286px;
		padding: 40px 0
	}
	.Enhancement[data-align-left] .Quote-attribution,
	.Enhancement[data-align-right] .Quote-attribution,
	.SectionRichTextModule[data-align-left] .Quote-attribution,
	.SectionRichTextModule[data-align-right] .Quote-attribution {
		margin-bottom: 30px
	}
	.Enhancement[data-align-left] .Quote blockquote,
	.Enhancement[data-align-right] .Quote blockquote,
	.SectionRichTextModule[data-align-left] .Quote blockquote,
	.SectionRichTextModule[data-align-right] .Quote blockquote {
		font-size: 24px;
		margin-bottom: 20px
	}
	.Enhancement[data-align-left] .Quote,
	.SectionRichTextModule[data-align-left] .Quote {
		margin: 30px 30px 30px -60px
	}
	.Enhancement[data-align-right] .Quote,
	.SectionRichTextModule[data-align-right] .Quote {
		margin: 30px -60px 30px 30px
	}
	.Enhancement .Quote,
	.SectionRichTextModule .Quote {
		padding: 50px 0
	}
	.Enhancement .Quote blockquote,
	.SectionRichTextModule .Quote blockquote {
		font-size: 28px
	}
	.Enhancement .Quote-attribution,
	.SectionRichTextModule .Quote-attribution {
		font-size: 14px;
		margin-bottom: 40px;
		letter-spacing: 1.8px
	}
	.Enhancement .Quote-icon-bottom,
	.SectionRichTextModule .Quote-icon-bottom {
		height: 30px;
		width: 33px
	}
	.Enhancement .FacebookEmbed,
	.Enhancement .InstagramEmbed,
	.Enhancement .TweetEmbed,
	.SectionRichTextModule .FacebookEmbed,
	.SectionRichTextModule .InstagramEmbed,
	.SectionRichTextModule .TweetEmbed {
		margin: 50px 0
	}
}

@media only screen and (min-width:1024px) {
	.Enhancement .Figure-caption,
	.Enhancement .Figure-credit,
	.Enhancement .LargeFigure-caption,
	.Enhancement .LargeFigure-credit,
	.SectionRichTextModule .Figure-caption,
	.SectionRichTextModule .Figure-credit,
	.SectionRichTextModule .LargeFigure-caption,
	.SectionRichTextModule .LargeFigure-credit {
		font-size: 16px;
		line-height: 1.5;
		width: 382px
	}
	.Enhancement .Figure-caption,
	.SectionRichTextModule .Figure-caption {
		width: 100%
	}
	.Enhancement .PressReleaseMediaContact img,
	.Enhancement[data-align-left] .Figure img,
	.Enhancement[data-align-left] .PressReleaseMediaContact img,
	.Enhancement[data-align-right] .Figure img,
	.SectionRichTextModule .PressReleaseMediaContact img,
	.SectionRichTextModule[data-align-left] .Figure img,
	.SectionRichTextModule[data-align-left] .PressReleaseMediaContact img,
	.SectionRichTextModule[data-align-right] .Figure img {
		width: 382px
	}
	.Enhancement .Figure,
	.Enhancement .LargeFigure,
	.Enhancement .Quote,
	.Enhancement .VideoEnhancement,
	.Enhancement .VideoPromo,
	.Enhancement[data-align-center] .PressReleaseMediaContact,
	.SectionRichTextModule .Figure,
	.SectionRichTextModule .LargeFigure,
	.SectionRichTextModule .Quote,
	.SectionRichTextModule .VideoPromo,
	.SectionRichTextModule[data-align-center] .PressReleaseMediaContact {
		margin: 60px -80px
	}
	.Enhancement[data-align-left] .Figure,
	.Enhancement[data-align-left] .PressReleaseMediaContact,
	.SectionRichTextModule[data-align-left] .Figure,
	.SectionRichTextModule[data-align-left] .PressReleaseMediaContact {
		margin: 40px 40px 60px -80px
	}
	.Enhancement .PressReleaseMediaContact,
	.Enhancement[data-align-right] .Figure,
	.SectionRichTextModule .PressReleaseMediaContact,
	.SectionRichTextModule[data-align-right] .Figure {
		margin: 40px -80px 60px 40px
	}
	.Enhancement .LargeFigure,
	.SectionRichTextModule .LargeFigure {
		margin-left: -50vw;
		margin-right: -50vw
	}
	.Enhancement .LargeFigure-caption,
	.SectionRichTextModule .LargeFigure-caption {
		width: 50%;
		padding: 0 47px 30px
	}
	.Enhancement .LargeFigure img,
	.SectionRichTextModule .LargeFigure img {
		box-shadow: 0 0 40px 45px #fff
	}
	.Enhancement[data-align-left] .Quote,
	.Enhancement[data-align-right] .Quote,
	.SectionRichTextModule[data-align-left] .Quote,
	.SectionRichTextModule[data-align-right] .Quote {
		width: 380px;
		padding: 50px 0
	}
	.Enhancement[data-align-left] .Quote blockquote,
	.Enhancement[data-align-right] .Quote blockquote,
	.SectionRichTextModule[data-align-left] .Quote blockquote,
	.SectionRichTextModule[data-align-right] .Quote blockquote {
		font-size: 28px;
		margin-bottom: 30px;
		line-height: 1.36
	}
	.Enhancement[data-align-left] .Quote,
	.SectionRichTextModule[data-align-left] .Quote {
		margin: 40px 40px 40px -80px
	}
	.Enhancement[data-align-right] .Quote,
	.SectionRichTextModule[data-align-right] .Quote {
		margin: 40px -80px 40px 40px
	}
	.Enhancement .Quote,
	.SectionRichTextModule .Quote {
		padding: 60px 0
	}
	.Enhancement .Quote blockquote,
	.SectionRichTextModule .Quote blockquote {
		font-size: 36px;
		margin-bottom: 50px
	}
	.Enhancement .FacebookEmbed,
	.Enhancement .InstagramEmbed,
	.Enhancement .TweetEmbed,
	.SectionRichTextModule .FacebookEmbed,
	.SectionRichTextModule .InstagramEmbed,
	.SectionRichTextModule .TweetEmbed {
		margin: 60px 0
	}
}

@media only screen and (min-width:1440px) {
	.Enhancement .PressReleaseMediaContact img,
	.Enhancement[data-align-left] .Figure img,
	.Enhancement[data-align-left] .PressReleaseMediaContact img,
	.Enhancement[data-align-right] .Figure img,
	.SectionRichTextModule .PressReleaseMediaContact img,
	.SectionRichTextModule[data-align-left] .Figure img,
	.SectionRichTextModule[data-align-left] .PressReleaseMediaContact img,
	.SectionRichTextModule[data-align-right] .Figure img {
		width: 416px
	}
	.Enhancement .Figure,
	.Enhancement .LargeFigure,
	.Enhancement .VideoEnhancement,
	.Enhancement .VideoPromo,
	.Enhancement[data-align-center] .PressReleaseMediaContact,
	.SectionRichTextModule .Figure,
	.SectionRichTextModule .LargeFigure,
	.SectionRichTextModule .VideoPromo,
	.SectionRichTextModule[data-align-center] .PressReleaseMediaContact {
		margin: 70px -110px
	}
	.Enhancement[data-align-left] .Figure,
	.Enhancement[data-align-left] .PressReleaseMediaContact,
	.SectionRichTextModule[data-align-left] .Figure,
	.SectionRichTextModule[data-align-left] .PressReleaseMediaContact {
		margin: 40px 40px 40px -110px
	}
	.Enhancement .PressReleaseMediaContact,
	.Enhancement[data-align-right] .Figure,
	.SectionRichTextModule .PressReleaseMediaContact,
	.SectionRichTextModule[data-align-right] .Figure {
		margin: 40px -110px 40px 40px
	}
	.Enhancement .LargeFigure,
	.SectionRichTextModule .LargeFigure {
		margin-left: -50vw;
		margin-right: -50vw
	}
	.Enhancement .LargeFigure-caption,
	.SectionRichTextModule .LargeFigure-caption {
		width: 40%;
		padding: 0 72px 30px
	}
	.Enhancement .LargeFigure img,
	.SectionRichTextModule .LargeFigure img {
		box-shadow: 0 0 65px 55px #fff
	}
	.Enhancement[data-align-left] .Quote,
	.Enhancement[data-align-right] .Quote,
	.SectionRichTextModule[data-align-left] .Quote,
	.SectionRichTextModule[data-align-right] .Quote {
		width: 410px
	}
	.Enhancement[data-align-left] .Quote,
	.SectionRichTextModule[data-align-left] .Quote {
		margin: 40px 50px 40px -108px
	}
	.Enhancement[data-align-right] .Quote,
	.SectionRichTextModule[data-align-right] .Quote {
		margin: 40px -108px 40px 50px
	}
	.Enhancement .Quote,
	.SectionRichTextModule .Quote {
		margin: 70px -212px;
		padding: 70px 130px
	}
	.Enhancement .FacebookEmbed,
	.Enhancement .InstagramEmbed,
	.Enhancement .TweetEmbed,
	.SectionRichTextModule .FacebookEmbed,
	.SectionRichTextModule .InstagramEmbed,
	.SectionRichTextModule .TweetEmbed {
		margin: 70px 0
	}
}

.Form {
	width: 100%
}

.Form-title {
	font-size: 24px;
	font-weight: 700;
	margin-bottom: 20px;
	color: #4a4a4a
}

.Form-message,
.Form-submissionSuccess {
	margin-bottom: 20px;
	font-weight: 700;
	font-size: 20px
}

.Form-submissionSuccess {
	color: #73984a
}

.Form-message {
	color: #b00b00
}

.Form-buttons>button {
	width: 100%;
	padding: 11px;
	text-transform: uppercase;
	border: 1px solid #adb8b6;
	font-family: OpenSans-Regular, sans-serif, Helvetica;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 1px;
	text-align: center;
	color: #54565a;
	transition: .3s
}

.Form-buttons>button:hover {
	color: #fff;
	background-color: #003057;
	border: 1px solid #003057
}

.Form-items-item {
	margin-bottom: 10px
}

.Form-items .EmailInput-input,
.Form-items .PhoneNumberInput-input,
.Form-items .Select-input,
.Form-items .TextArea-input,
.Form-items .TextInput-input {
	width: 100%;
	font-family: OpenSans-Regular, sans-serif, Helvetica;
	font-size: 14px;
	letter-spacing: .9px;
	color: #666;
	padding: 11px;
	background-color: #f2f2f2;
	border: 0;
	border-radius: 0;
	-webkit-appearance: none;
	-webkit-border-radius: 0
}

.Form-items .EmailInput-input+div,
.Form-items .PhoneNumberInput-input+div,
.Form-items .Select-input+div,
.Form-items .TextArea-input+div,
.Form-items .TextInput-input+div {
	color: #666;
	margin: 5px 0 10px 20px
}

.Form-items .EmailInput-input:-ms-input-placeholder,
.Form-items .PhoneNumberInput-input:-ms-input-placeholder,
.Form-items .Select-input:-ms-input-placeholder,
.Form-items .TextArea-input:-ms-input-placeholder,
.Form-items .TextInput-input:-ms-input-placeholder {
	text-transform: uppercase
}

.Form-items .EmailInput-input::placeholder,
.Form-items .PhoneNumberInput-input::placeholder,
.Form-items .Select-input::placeholder,
.Form-items .TextArea-input::placeholder,
.Form-items .TextInput-input::placeholder {
	text-transform: uppercase
}

.Form-items .Select {
	position: relative
}

.Form-items .Select-input {
	text-transform: uppercase
}

.Form-items .Select-label:after {
	content: '';
	position: absolute;
	top: 11px;
	right: 11px;
	height: 14px;
	width: 14px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	background-image: url('assets/media/downarrow-black.7c52fe9cf169a345b72141ca8d479283.svg')
}

.Form-items .TextArea textarea {
	resize: vertical;
	min-height: 175px
}

.Form .CaptchaInput iframe {
	transform: scale(.8);
	-webkit-transform: scale(.8);
	transform-origin: 0 0;
	-webkit-transform-origin: 0 0
}

.Form .CaptchaInput .g-recaptcha>div,
.Form .CaptchaInput .g-recaptcha>div>div {
	width: 260px!important
}

@media only screen and (min-width:768px) {
	.Form .EmailInput-input,
	.Form .PhoneNumberInput-input,
	.Form .Select-input,
	.Form .TextArea-input,
	.Form .TextInput-input {
		padding: 11px 20px
	}
	.Form-items .Select-label:after {
		right: 15px
	}
	.Form-buttons>button {
		width: 130px;
		padding: 8px
	}
}

@media only screen and (min-width:1024px) {
	.Form-title {
		font-size: 30px
	}
	.Form-buttons>button {
		width: 160px;
		padding: 11px
	}
}

@media only screen and (min-width:1440px) {
	.Form-buttons>button {
		width: 200px
	}
}

.BasicList[data-hide-info] .BasicPromo-info,
.BasicList[data-hide-info] .WaterfallPromo-info,
.StaffList[data-hide-info] .BasicPromo-info {
	display: none
}

@media only screen and (min-width:768px) {
	.BasicList .BasicPromo,
	.BasicList .WaterfallPromo,
	.StaffList .BasicPromo {
		height: 100%;
		overflow-y: hidden
	}
	.BasicList .BasicPromo-info,
	.BasicList .WaterfallPromo-info,
	.StaffList .BasicPromo-info {
		height: 100%
	}
	.BasicList .BasicPromo-description,
	.BasicList .WaterfallPromo-description,
	.StaffList .BasicPromo-description {
		display: block
	}
	.BasicList .BasicPromo-media img,
	.BasicList .WaterfallPromo-media img,
	.StaffList .BasicPromo-media img {
		max-height: 450px
	}
	.BasicList .BasicPromo-button,
	.BasicList .WaterfallPromo-button,
	.StaffList .BasicPromo-button {
		width: calc(100% - 30px)
	}
}

.LedeList-items {
	position: relative;
	overflow-x: hidden
}

@media only screen and (min-width:1200px) and (max-width:1599px) {
	.LedeList-items {
		height: 450px
	}
}

@media only screen and (min-width:1600px) {
	.LedeList-items {
		height: 650px
	}
}

.LedeList-items-item {
	width: 100%
}

@media only screen and (min-width:1200px) and (max-width:1599px) {
	.LedeList-items-item .LedePromo-media img {
		height: 450px
	}
}

@media only screen and (min-width:1600px) {
	.LedeList-items-item .LedePromo-media img {
		height: 650px
	}
}

.LedeList .flickity-button {
	position: absolute;
	top: 50%;
	transform: translateY(-50%)
}

.LedeList .flickity-button svg {
	fill: #fff;
	width: 16px
}

.LedeList .flickity-button.previous {
	left: 3px
}

.LedeList .flickity-button.next {
	right: 3px
}

@media only screen and (min-width:768px) {
	.LedeList[data-rightalign] .LedePromo-info {
		right: 0;
		text-align: right
	}
	.LedeList[data-rightalign] .LedePromo-info>.Link {
		margin-left: auto
	}
	.LedeList[data-rightalign] .LedePromo-button {
		-ms-flex-pack: end;
		justify-content: flex-end
	}
	.LedeList .flickity-button svg {
		width: 24px
	}
	.LedeList .flickity-button.previous {
		left: 8px
	}
	.LedeList .flickity-button.next {
		right: 8px
	}
}

.HorizontalList {
	background-color: #f2f2f2;
	width: calc(100% - 30px);
	margin-top: 30px;
	max-width: 1300px
}

.HorizontalList-title {
	max-width: 1300px;
	width: 100%;
	margin-top: 20px;
	font-size: 24px;
	font-weight: 700;
	letter-spacing: -.8px;
	text-align: center;
	color: #54565a;
	margin-bottom: 15px;
	background: linear-gradient(to right, transparent, #9b9b9b, transparent);
	background-position-y: 16px;
	background-repeat: repeat-x;
	background-size: 1px 1px
}

.HorizontalList-title>span {
	background-color: #f2f2f2;
	padding: 0 5px
}

@media only screen and (min-width:768px) {
	.HorizontalList-title {
		font-size: 30px;
		letter-spacing: -1px;
		line-height: 1.4;
		margin-bottom: 20px;
		background-position-y: 20px
	}
}

.HorizontalList-items {
	max-width: 1300px;
	margin-top: 10px;
	padding: 30px 25px;
	background-color: #fff
}

.HorizontalList-items-item:not(:last-child) {
	margin-bottom: 30px
}

.HorizontalList-description {
	width: 100%;
	max-width: 1300px;
	margin: 10px 0;
	font-size: 16px;
	line-height: 1.5;
	text-align: center;
	color: #4a4a4a
}

@media only screen and (min-width:768px) {
	.HorizontalList {
		width: calc(100% - 70px);
		margin-top: 50px
	}
	.HorizontalList-title {
		margin-bottom: 20px
	}
	.HorizontalList-items {
		padding: 50px 60px
	}
	.HorizontalList-items-item:not(:last-child) {
		margin-bottom: 50px
	}
	.HorizontalList-description {
		margin-bottom: 20px
	}
}

@media only screen and (min-width:1024px) {
	.LedeList .flickity-button.previous {
		left: 12px
	}
	.LedeList .flickity-button.next {
		right: 12px
	}
	.HorizontalList {
		width: calc(100% - 84px);
		margin-top: 60px
	}
	.HorizontalList-items {
		padding: 65px 90px;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	.HorizontalList-items-item {
		width: 49%
	}
	.HorizontalList-items-item:not(:last-child) {
		margin-bottom: 30px
	}
	.HorizontalList-items-item:nth-child(odd) {
		margin-right: 2%
	}
}

@media only screen and (min-width:1440px) {
	.LedeList .flickity-button.previous {
		left: 30px
	}
	.LedeList .flickity-button.next {
		right: 30px
	}
	.HorizontalList {
		width: calc(100% - 110px);
		margin-top: 70px
	}
	.HorizontalList-items-item:not(:last-child) {
		margin-bottom: 50px
	}
}

.BasicList,
.BasicLongList,
.FivePromoOneLargeList,
.FivePromoTwoLargeList,
.FourPromoMosaic,
.LinkList,
.List,
.NewsroomList,
.StaffList,
.ThreePromoMosaic,
.ThreePromoOneLargeList,
.TimelineList,
.VideoList,
.WaterfallList {
	background-color: #f2f2f2;
	margin-top: 10px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	max-width: 1300px;
	width: calc(100% - 30px)
}

.BasicList-title,
.BasicLongList-title,
.FivePromoOneLargeList-title,
.FivePromoTwoLargeList-title,
.FourPromoMosaic-title,
.LinkList-title,
.List-title,
.NewsroomList-title,
.StaffList-title,
.ThreePromoMosaic-title,
.ThreePromoOneLargeList-title,
.TimelineList-title,
.VideoList-title,
.WaterfallList-title {
	max-width: 1300px;
	width: 100%;
	margin-top: 20px;
	font-size: 24px;
	font-weight: 700;
	letter-spacing: -.8px;
	text-align: center;
	color: #54565a;
	margin-bottom: 15px;
	background: linear-gradient(to right, transparent, #9b9b9b, transparent);
	background-position-y: 16px;
	background-repeat: repeat-x;
	background-size: 1px 1px
}

.BasicList-title>span,
.BasicLongList-title>span,
.FivePromoOneLargeList-title>span,
.FivePromoTwoLargeList-title>span,
.FourPromoMosaic-title>span,
.LinkList-title>span,
.List-title>span,
.NewsroomList-title>span,
.StaffList-title>span,
.ThreePromoMosaic-title>span,
.ThreePromoOneLargeList-title>span,
.TimelineList-title>span,
.VideoList-title>span,
.WaterfallList-title>span {
	background-color: #f2f2f2;
	padding: 0 5px
}

@media only screen and (min-width:768px) {
	.BasicList-title,
	.BasicLongList-title,
	.FivePromoOneLargeList-title,
	.FivePromoTwoLargeList-title,
	.FourPromoMosaic-title,
	.LinkList-title,
	.List-title,
	.NewsroomList-title,
	.StaffList-title,
	.ThreePromoMosaic-title,
	.ThreePromoOneLargeList-title,
	.TimelineList-title,
	.VideoList-title,
	.WaterfallList-title {
		font-size: 30px;
		letter-spacing: -1px;
		line-height: 1.4;
		margin-bottom: 20px;
		background-position-y: 20px
	}
}

.BasicList-items,
.BasicLongList-items,
.FivePromoOneLargeList-items,
.FivePromoTwoLargeList-items,
.FourPromoMosaic-items,
.LinkList-items,
.List-items,
.NewsroomList-items,
.StaffList-items,
.ThreePromoMosaic-items,
.ThreePromoOneLargeList-items,
.TimelineList-items,
.VideoList-items,
.WaterfallList-items {
	max-width: 1300px;
	width: 100%
}

.BasicList-items-item,
.BasicLongList-items-item,
.FivePromoOneLargeList-items-item,
.FivePromoTwoLargeList-items-item,
.FourPromoMosaic-items-item,
.LinkList-items-item,
.List-items-item,
.NewsroomList-items-item,
.StaffList-items-item,
.ThreePromoMosaic-items-item,
.ThreePromoOneLargeList-items-item,
.TimelineList-items-item,
.VideoList-items-item,
.WaterfallList-items-item {
	margin-top: 10px
}

.BasicList-items-item:first-child,
.BasicLongList-items-item:first-child,
.FivePromoOneLargeList-items-item:first-child,
.FivePromoTwoLargeList-items-item:first-child,
.FourPromoMosaic-items-item:first-child,
.LinkList-items-item:first-child,
.List-items-item:first-child,
.NewsroomList-items-item:first-child,
.StaffList-items-item:first-child,
.ThreePromoMosaic-items-item:first-child,
.ThreePromoOneLargeList-items-item:first-child,
.TimelineList-items-item:first-child,
.VideoList-items-item:first-child,
.WaterfallList-items-item:first-child {
	margin-top: 0
}

.BasicList p,
.BasicLongList p,
.FivePromoOneLargeList p,
.FivePromoTwoLargeList p,
.FourPromoMosaic p,
.LinkList p,
.List p,
.NewsroomList p,
.StaffList p,
.ThreePromoMosaic p,
.ThreePromoOneLargeList p,
.TimelineList p,
.VideoList p,
.WaterfallList p {
	margin: 0
}

.BasicList-description,
.BasicLongList-description,
.FivePromoOneLargeList-description,
.FivePromoTwoLargeList-description,
.FourPromoMosaic-description,
.LinkList-description,
.List-description,
.NewsroomList-description,
.StaffList-description,
.ThreePromoMosaic-description,
.ThreePromoOneLargeList-description,
.TimelineList-description,
.VideoList-description,
.WaterfallList-description {
	max-width: 1300px;
	margin: 10px 0;
	font-size: 16px;
	line-height: 1.5;
	text-align: center;
	color: #4a4a4a
}

.StaffList-bottomWrapper h3,
.StaffList-filterButton {
	font-size: 14px;
	letter-spacing: .7px;
	text-align: center;
	text-transform: uppercase
}

.BasicList[data-hide-title] .BasicPromo-title,
.BasicLongList[data-hide-title] .BasicPromo-title,
.FivePromoOneLargeList[data-hide-title] .BasicPromo-title,
.FivePromoTwoLargeList[data-hide-title] .BasicPromo-title,
.FourPromoMosaic[data-hide-title] .BasicPromo-title,
.LinkList[data-hide-title] .BasicPromo-title,
.List[data-hide-title] .BasicPromo-title,
.List[data-hide-title] .WaterfallPromo-title,
.NewsroomList[data-hide-title] .BasicPromo-title,
.StaffList[data-hide-title] .BasicPromo-title,
.ThreePromoMosaic[data-hide-title] .BasicPromo-title,
.ThreePromoOneLargeList[data-hide-title] .BasicPromo-title,
.TimelineList[data-hide-title] .BasicPromo-title,
.VideoList[data-hide-title] .BasicPromo-title,
.WaterfallList[data-hide-title] .BasicPromo-title {
	display: none
}

.BasicList[data-hide-cta] .BasicPromo-button,
.BasicList[data-hide-desc] .BasicPromo-description,
.BasicLongList[data-hide-cta] .BasicPromo-button,
.BasicLongList[data-hide-desc] .BasicPromo-description,
.FivePromoOneLargeList[data-hide-cta] .BasicPromo-button,
.FivePromoOneLargeList[data-hide-desc] .BasicPromo-description,
.FivePromoTwoLargeList[data-hide-cta] .BasicPromo-button,
.FivePromoTwoLargeList[data-hide-desc] .BasicPromo-description,
.FourPromoMosaic[data-hide-cta] .BasicPromo-button,
.FourPromoMosaic[data-hide-desc] .BasicPromo-description,
.LinkList[data-hide-cta] .BasicPromo-button,
.LinkList[data-hide-desc] .BasicPromo-description,
.List[data-hide-cta] .BasicPromo-button,
.List[data-hide-cta] .WaterfallPromo-button,
.List[data-hide-desc] .BasicPromo-description,
.List[data-hide-desc] .WaterfallPromo-description,
.NewsroomList[data-hide-cta] .BasicPromo-button,
.NewsroomList[data-hide-desc] .BasicPromo-description,
.StaffList[data-hide-cta] .BasicPromo-button,
.StaffList[data-hide-desc] .BasicPromo-description,
.ThreePromoMosaic[data-hide-cta] .BasicPromo-button,
.ThreePromoMosaic[data-hide-desc] .BasicPromo-description,
.ThreePromoOneLargeList[data-hide-cta] .BasicPromo-button,
.ThreePromoOneLargeList[data-hide-desc] .BasicPromo-description,
.TimelineList[data-hide-cta] .BasicPromo-button,
.TimelineList[data-hide-desc] .BasicPromo-description,
.VideoList[data-hide-cta] .BasicPromo-button,
.VideoList[data-hide-desc] .BasicPromo-description,
.WaterfallList[data-hide-cta] .BasicPromo-button,
.WaterfallList[data-hide-desc] .BasicPromo-description {
	display: none!important
}

.BasicList[data-hide-auth] .BasicPromo-authorName,
.BasicList[data-hide-auth] .BasicPromo-date,
.BasicLongList[data-hide-auth] .BasicPromo-authorName,
.BasicLongList[data-hide-auth] .BasicPromo-date,
.FivePromoOneLargeList[data-hide-auth] .BasicPromo-authorName,
.FivePromoOneLargeList[data-hide-auth] .BasicPromo-date,
.FivePromoTwoLargeList[data-hide-auth] .BasicPromo-authorName,
.FivePromoTwoLargeList[data-hide-auth] .BasicPromo-date,
.FourPromoMosaic[data-hide-auth] .BasicPromo-authorName,
.FourPromoMosaic[data-hide-auth] .BasicPromo-date,
.LinkList[data-hide-auth] .BasicPromo-authorName,
.LinkList[data-hide-auth] .BasicPromo-date,
.List[data-hide-auth] .BasicPromo-authorName,
.List[data-hide-auth] .BasicPromo-date,
.List[data-hide-auth] .WaterfallPromo-authorName,
.List[data-hide-auth] .WaterfallPromo-date,
.NewsroomList[data-hide-auth] .BasicPromo-authorName,
.NewsroomList[data-hide-auth] .BasicPromo-date,
.StaffList[data-hide-auth] .BasicPromo-authorName,
.StaffList[data-hide-auth] .BasicPromo-date,
.ThreePromoMosaic[data-hide-auth] .BasicPromo-authorName,
.ThreePromoMosaic[data-hide-auth] .BasicPromo-date,
.ThreePromoOneLargeList[data-hide-auth] .BasicPromo-authorName,
.ThreePromoOneLargeList[data-hide-auth] .BasicPromo-date,
.TimelineList[data-hide-auth] .BasicPromo-authorName,
.TimelineList[data-hide-auth] .BasicPromo-date,
.VideoList[data-hide-auth] .BasicPromo-authorName,
.VideoList[data-hide-auth] .BasicPromo-date,
.WaterfallList[data-hide-auth] .BasicPromo-authorName,
.WaterfallList[data-hide-auth] .BasicPromo-date {
	display: none
}

.BasicList[data-hide-cat] .BasicPromo-category,
.BasicLongList[data-hide-cat] .BasicPromo-category,
.FivePromoOneLargeList[data-hide-cat] .BasicPromo-category,
.FivePromoTwoLargeList[data-hide-cat] .BasicPromo-category,
.FourPromoMosaic[data-hide-cat] .BasicPromo-category,
.LinkList[data-hide-cat] .BasicPromo-category,
.List[data-hide-cat] .BasicPromo-category,
.List[data-hide-cat] .WaterfallPromo-category,
.NewsroomList[data-hide-cat] .BasicPromo-category,
.StaffList[data-hide-cat] .BasicPromo-category,
.ThreePromoMosaic[data-hide-cat] .BasicPromo-category,
.ThreePromoOneLargeList[data-hide-cat] .BasicPromo-category,
.TimelineList[data-hide-cat] .BasicPromo-category,
.VideoList[data-hide-cat] .BasicPromo-category,
.WaterfallList[data-hide-cat] .BasicPromo-category {
	display: none!important
}

@media only screen and (min-width:768px) {
	.BasicList,
	.BasicLongList,
	.FivePromoOneLargeList,
	.FivePromoTwoLargeList,
	.FourPromoMosaic,
	.LinkList,
	.List,
	.NewsroomList,
	.StaffList,
	.ThreePromoMosaic,
	.ThreePromoOneLargeList,
	.TimelineList,
	.VideoList,
	.WaterfallList {
		margin-top: 20px;
		width: calc(100% - 70px)
	}
	.BasicList-title,
	.BasicLongList-title,
	.FivePromoOneLargeList-title,
	.FivePromoTwoLargeList-title,
	.FourPromoMosaic-title,
	.LinkList-title,
	.List-title,
	.NewsroomList-title,
	.StaffList-title,
	.ThreePromoMosaic-title,
	.ThreePromoOneLargeList-title,
	.TimelineList-title,
	.VideoList-title,
	.WaterfallList-title {
		margin-top: 30px
	}
	.BasicList-description,
	.BasicLongList-description,
	.FivePromoOneLargeList-description,
	.FivePromoTwoLargeList-description,
	.FourPromoMosaic-description,
	.LinkList-description,
	.List-description,
	.NewsroomList-description,
	.StaffList-description,
	.ThreePromoMosaic-description,
	.ThreePromoOneLargeList-description,
	.TimelineList-description,
	.VideoList-description,
	.WaterfallList-description {
		margin-bottom: 20px
	}
	.BasicList-items,
	.BasicLongList-items,
	.FivePromoOneLargeList-items,
	.FivePromoTwoLargeList-items,
	.FourPromoMosaic-items,
	.LinkList-items,
	.List-items,
	.NewsroomList-items,
	.StaffList-items,
	.ThreePromoMosaic-items,
	.ThreePromoOneLargeList-items,
	.TimelineList-items,
	.VideoList-items,
	.WaterfallList-items {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-negative: 0;
		flex-shrink: 0
	}
	.BasicList-items-item,
	.BasicLongList-items-item,
	.FivePromoOneLargeList-items-item,
	.FivePromoTwoLargeList-items-item,
	.FourPromoMosaic-items-item,
	.LinkList-items-item,
	.List-items-item,
	.NewsroomList-items-item,
	.StaffList-items-item,
	.ThreePromoMosaic-items-item,
	.ThreePromoOneLargeList-items-item,
	.TimelineList-items-item,
	.VideoList-items-item,
	.WaterfallList-items-item {
		-ms-flex: 1;
		flex: 1;
		margin-top: 0
	}
	.BasicList-items-item:not(:last-child),
	.BasicLongList-items-item:not(:last-child),
	.FivePromoOneLargeList-items-item:not(:last-child),
	.FivePromoTwoLargeList-items-item:not(:last-child),
	.FourPromoMosaic-items-item:not(:last-child),
	.LinkList-items-item:not(:last-child),
	.List-items-item:not(:last-child),
	.NewsroomList-items-item:not(:last-child),
	.StaffList-items-item:not(:last-child),
	.ThreePromoMosaic-items-item:not(:last-child),
	.ThreePromoOneLargeList-items-item:not(:last-child),
	.TimelineList-items-item:not(:last-child),
	.VideoList-items-item:not(:last-child),
	.WaterfallList-items-item:not(:last-child) {
		margin-right: 10px
	}
}

@media only screen and (min-width:1024px) {
	.BasicList,
	.BasicLongList,
	.FivePromoOneLargeList,
	.FivePromoTwoLargeList,
	.FourPromoMosaic,
	.LinkList,
	.List,
	.NewsroomList,
	.StaffList,
	.ThreePromoMosaic,
	.ThreePromoOneLargeList,
	.TimelineList,
	.VideoList,
	.WaterfallList {
		width: calc(100% - 84px)
	}
	.BasicList-title,
	.BasicLongList-title,
	.FivePromoOneLargeList-title,
	.FivePromoTwoLargeList-title,
	.FourPromoMosaic-title,
	.LinkList-title,
	.List-title,
	.NewsroomList-title,
	.StaffList-title,
	.ThreePromoMosaic-title,
	.ThreePromoOneLargeList-title,
	.TimelineList-title,
	.VideoList-title,
	.WaterfallList-title {
		margin-top: 40px
	}
	.BasicList-items-item:not(:last-child),
	.BasicLongList-items-item:not(:last-child),
	.FivePromoOneLargeList-items-item:not(:last-child),
	.FivePromoTwoLargeList-items-item:not(:last-child),
	.FourPromoMosaic-items-item:not(:last-child),
	.LinkList-items-item:not(:last-child),
	.List-items-item:not(:last-child),
	.NewsroomList-items-item:not(:last-child),
	.StaffList-items-item:not(:last-child),
	.ThreePromoMosaic-items-item:not(:last-child),
	.ThreePromoOneLargeList-items-item:not(:last-child),
	.TimelineList-items-item:not(:last-child),
	.VideoList-items-item:not(:last-child),
	.WaterfallList-items-item:not(:last-child) {
		margin-right: 20px
	}
}

@media only screen and (min-width:1440px) {
	.BasicList,
	.BasicLongList,
	.FivePromoOneLargeList,
	.FivePromoTwoLargeList,
	.FourPromoMosaic,
	.LinkList,
	.List,
	.NewsroomList,
	.StaffList,
	.ThreePromoMosaic,
	.ThreePromoOneLargeList,
	.TimelineList,
	.VideoList,
	.WaterfallList {
		width: calc(100% - 140px)
	}
	.BasicList-title,
	.BasicLongList-title,
	.FivePromoOneLargeList-title,
	.FivePromoTwoLargeList-title,
	.FourPromoMosaic-title,
	.LinkList-title,
	.List-title,
	.NewsroomList-title,
	.StaffList-title,
	.ThreePromoMosaic-title,
	.ThreePromoOneLargeList-title,
	.TimelineList-title,
	.VideoList-title,
	.WaterfallList-title {
		margin-top: 50px
	}
	.BasicList-description,
	.BasicLongList-description,
	.FivePromoOneLargeList-description,
	.FivePromoTwoLargeList-description,
	.FourPromoMosaic-description,
	.LinkList-description,
	.List-description,
	.NewsroomList-description,
	.StaffList-description,
	.ThreePromoMosaic-description,
	.ThreePromoOneLargeList-description,
	.TimelineList-description,
	.VideoList-description,
	.WaterfallList-description {
		margin-bottom: 30px
	}
}

.StaffList {
	margin-top: 10px
}

.StaffList-wrapper {
	width: 100%;
	margin-bottom: 10px
}

.StaffList [data-toggle=true] {
	box-shadow: none
}

[data-toggle=true].StaffList-bottomWrapper {
	display: -ms-flexbox;
	display: flex
}

.StaffList-topWrapper {
	margin-bottom: 1px
}

.StaffList-bottomWrapper,
.StaffList-topWrapper {
	width: 100%;
	background-color: #fff;
	padding: 15px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center
}

.StaffList-bottomWrapper {
	display: none
}

.StaffList-bottomWrapper h3 {
	color: #54565a;
	margin-bottom: 10px
}

.StaffList-filterButton {
	font-weight: 700;
	width: 100%;
	cursor: pointer
}

.StaffList-filters {
	width: 100%;
	margin-bottom: 10px
}

.StaffList-filters .SearchFilter {
	background-color: #f2f2f2;
	margin-bottom: 10px
}

.StaffList-filters .SearchFilter-itemz[data-open=true]>li:not(:first-child) {
	display: block
}

.StaffList-filters .SearchFilter-itemz .SearchControl[data-selected]:after {
	content: '✓'
}

.StaffList-filters .SearchFilter-itemz>li:first-child:after,
.StaffList-sorts-itemz-item:first-child:after {
	content: '';
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	background-image: url('assets/media/downarrow-darkgrey.7c52fe9cf169a345b72141ca8d479283.svg');
	top: 50%;
	transform: translateY(-50%);
	right: 18px;
	height: 18px
}

.StaffList-filters .SearchFilter-itemz .SearchControl[data-selected] .SearchControl-count {
	display: none
}

.StaffList-filters .SearchFilter-itemz .SearchControl-label {
	padding-right: 10px
}

.StaffList-filters .SearchFilter-itemz>li {
	padding: 12px 18px;
	position: relative;
	font-size: 12px;
	font-weight: 600;
	color: #54565a
}

.StaffList-filters .SearchFilter-itemz>li:first-child:after {
	display: block;
	position: absolute;
	width: 14px
}

.StaffList-filters .SearchFilter-itemz>li:not(:first-child) {
	display: none
}

.StaffList-filters .SearchFilter-itemz>li>a {
	color: #54565a;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.StaffList-sorts {
	width: 100%
}

.StaffList-sorts-itemz {
	background-color: #f2f2f2
}

.StaffList-sorts-itemz[data-open=true]>li:not(:first-child) {
	display: block
}

.StaffList-sorts-itemz-item {
	padding: 12px 18px;
	position: relative
}

.StaffList-sorts-itemz-item:first-child>a {
	width: calc(100% - 20px)
}

.StaffList-sorts-itemz-item:first-child:after {
	display: block;
	position: absolute;
	width: 14px
}

.StaffList-sorts-itemz-item:not(:first-child) {
	display: none
}

.StaffList-sorts-itemz-item>a {
	font-size: 12px;
	font-weight: 600;
	display: block;
	color: #54565a
}

@media only screen and (min-width:768px) {
	.StaffList-wrapper {
		margin-bottom: 20px
	}
	.StaffList-filterButton {
		width: auto
	}
	.StaffList-topWrapper {
		padding: 20px 30px;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-pack: center;
		justify-content: center
	}
}

@media only screen and (min-width:1024px) {
	[data-toggle=false].StaffList-bottomWrapper {
		display: -ms-flexbox;
		display: flex
	}
	.StaffList-filters {
		margin: 0;
		width: calc(100% - 250px);
		display: -ms-flexbox;
		display: flex
	}
	.StaffList-filters-heading {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		margin-right: 20px
	}
	.StaffList-filters .SearchFilter {
		margin: 0;
		width: 180px;
		height: 40px;
		position: relative
	}
	.StaffList-filters .SearchFilter-heading {
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis
	}
	.StaffList-filters .SearchFilter:hover .SearchFilter-itemz {
		box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .14);
		z-index: 2
	}
	.StaffList-filters .SearchFilter:hover .SearchFilter-itemz>li:not(:first-child) {
		display: block
	}
	.StaffList-filters .SearchFilter-itemz {
		position: absolute;
		top: 0;
		z-index: 2;
		background-color: #f2f2f2;
		width: 100%
	}
	.StaffList-filters .SearchFilter-itemz>li {
		padding: 11px 12px;
		width: 180px
	}
	.StaffList-filters .SearchFilter-itemz>li:first-child {
		width: 170px
	}
	.StaffList-filters .SearchFilter-itemz>li:first-child:after {
		right: 0
	}
	.StaffList-filters .SearchFilter:not(:last-child) {
		margin-right: 10px
	}
	.StaffList-sorts {
		display: -ms-flexbox;
		display: flex;
		width: 250px;
		position: relative
	}
	.StaffList-sorts-heading {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		margin-right: 20px
	}
	.StaffList-sorts-itemz {
		width: 160px;
		position: absolute;
		top: -9px;
		right: 0;
		z-index: 2;
		background-color: #f2f2f2
	}
	.StaffList-sorts-itemz[data-open=true]>li:not(:first-child) {
		display: none
	}
	.StaffList-sorts-itemz:hover {
		box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .14)
	}
	.StaffList-sorts-itemz:hover .StaffList-sorts-itemz-item:not(:first-child) {
		display: block
	}
	.StaffList-sorts-itemz-item {
		padding: 9px 10px
	}
	.StaffList-sorts-itemz-item:first-child:after {
		right: 10px
	}
	.StaffList-filterButton {
		display: none
	}
	.StaffList-topWrapper {
		margin: 0;
		padding: 0
	}
	.StaffList-bottomWrapper {
		-ms-flex-direction: row;
		flex-direction: row;
		display: -ms-flexbox;
		display: flex
	}
	.StaffList-bottomWrapper h3 {
		margin-bottom: 0
	}
}

@media only screen and (min-width:1440px) {
	.StaffList-filters {
		width: calc(100% - 290px)
	}
	.StaffList-filters .SearchFilter {
		width: 200px
	}
	.StaffList-filters .SearchFilter-itemz>li,
	.StaffList-filters .SearchFilter-itemz>li:first-child {
		width: 190px
	}
	.StaffList-sorts {
		width: 290px
	}
	.StaffList-sorts-itemz {
		width: 200px
	}
	.StaffList-wrapper {
		display: -ms-flexbox;
		display: flex
	}
	.StaffList-topWrapper,
	.StaffList-wrapper[data-hide=true] {
		display: none
	}
	.StaffList-bottomWrapper {
		padding: 17px 20px
	}
}

.StaffList-pagination {
	margin-top: 20px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center
}

.StaffList-pagination>a {
	display: block;
	width: 160px;
	padding: 11px;
	border: 1px solid #adb8b6;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 1px;
	text-align: center;
	color: #54565a;
	transition: .3s;
	cursor: pointer
}

.StaffList-pagination>a:hover {
	color: #fff;
	background-color: #003057;
	border: 1px solid #003057
}

@media only screen and (min-width:768px) {
	.StaffList-pagination {
		margin-top: 10px
	}
	.StaffList-pagination>a {
		width: 130px;
		padding: 5px 9px
	}
}

@media only screen and (min-width:1024px) {
	.StaffList-pagination {
		margin: 0
	}
	.StaffList-pagination>a {
		padding: 11px;
		width: 160px
	}
}

@media only screen and (min-width:1440px) {
	.StaffList-pagination>a {
		width: 200px
	}
}

.StaffList-items {
	width: 100%
}

@media only screen and (min-width:768px) {
	.StaffList-items {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	.StaffList-items-item {
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
		width: calc(25% - 7.5px);
		margin-bottom: 10px
	}
	.StaffList-items-item:nth-child(4n) {
		margin-right: 0
	}
	.StaffList-items-item .StaffPromo {
		height: 100%;
		overflow-y: hidden
	}
	.StaffList-items-item .StaffPromo-info {
		height: 100%
	}
}

@media only screen and (min-width:1024px) {
	.StaffList {
		margin-top: 20px
	}
	.StaffList-items-item {
		width: calc(25% - 15px);
		margin-bottom: 20px
	}
}

.BasicLongList-wrapper,
.VideoList-wrapper {
	width: 100%;
	margin-bottom: 10px
}

.BasicLongList [data-toggle=true],
.VideoList [data-toggle=true] {
	box-shadow: none
}

[data-toggle=true].BasicLongList-bottomWrapper,
[data-toggle=true].VideoList-bottomWrapper {
	display: -ms-flexbox;
	display: flex
}

.BasicLongList-topWrapper,
.VideoList-topWrapper {
	margin-bottom: 1px
}

.BasicLongList-bottomWrapper,
.BasicLongList-topWrapper,
.VideoList-bottomWrapper,
.VideoList-topWrapper {
	width: 100%;
	background-color: #fff;
	padding: 15px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center
}

.BasicLongList-bottomWrapper,
.VideoList-bottomWrapper {
	display: none
}

.BasicLongList-bottomWrapper h3,
.VideoList-bottomWrapper h3 {
	font-size: 14px;
	letter-spacing: .7px;
	color: #54565a;
	text-transform: uppercase;
	margin-bottom: 10px;
	text-align: center
}

.BasicLongList-filterButton,
.VideoList-filterButton {
	font-size: 14px;
	font-weight: 700;
	letter-spacing: .7px;
	text-transform: uppercase;
	width: 100%;
	text-align: center;
	cursor: pointer
}

.BasicLongList-filters,
.VideoList-filters {
	width: 100%;
	margin-bottom: 10px
}

.BasicLongList-filters .SearchFilter,
.VideoList-filters .SearchFilter {
	background-color: #f2f2f2;
	margin-bottom: 10px
}

.BasicLongList-filters .SearchFilter-itemz[data-open=true]>li:not(:first-child),
.VideoList-filters .SearchFilter-itemz[data-open=true]>li:not(:first-child) {
	display: block
}

.BasicLongList-filters .SearchFilter-itemz .SearchControl[data-selected]:after,
.VideoList-filters .SearchFilter-itemz .SearchControl[data-selected]:after {
	content: '✓'
}

.BasicLongList-filters .SearchFilter-itemz>li:first-child:after,
.BasicLongList-sorts-itemz-item:first-child:after,
.VideoList-filters .SearchFilter-itemz>li:first-child:after,
.VideoList-sorts-itemz-item:first-child:after {
	content: '';
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	background-image: url('assets/media/downarrow-darkgrey.7c52fe9cf169a345b72141ca8d479283.svg');
	top: 50%;
	right: 18px;
	height: 18px;
	transform: translateY(-50%)
}

.BasicLongList-filters .SearchFilter-itemz .SearchControl[data-selected] .SearchControl-count,
.VideoList-filters .SearchFilter-itemz .SearchControl[data-selected] .SearchControl-count {
	display: none
}

.BasicLongList-filters .SearchFilter-itemz .SearchControl-label,
.VideoList-filters .SearchFilter-itemz .SearchControl-label {
	padding-right: 10px
}

.BasicLongList-filters .SearchFilter-itemz>li,
.VideoList-filters .SearchFilter-itemz>li {
	padding: 12px 18px;
	position: relative;
	font-size: 12px;
	font-weight: 600;
	color: #54565a
}

.BasicLongList-filters .SearchFilter-itemz>li:first-child:after,
.VideoList-filters .SearchFilter-itemz>li:first-child:after {
	display: block;
	position: absolute;
	width: 14px
}

.BasicLongList-filters .SearchFilter-itemz>li:not(:first-child),
.VideoList-filters .SearchFilter-itemz>li:not(:first-child) {
	display: none
}

.BasicLongList-filters .SearchFilter-itemz>li>a,
.VideoList-filters .SearchFilter-itemz>li>a {
	color: #54565a;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.BasicLongList-sorts,
.VideoList-sorts {
	width: 100%
}

.BasicLongList-sorts-itemz,
.VideoList-sorts-itemz {
	background-color: #f2f2f2
}

.BasicLongList-sorts-itemz[data-open=true]>li:not(:first-child),
.VideoList-sorts-itemz[data-open=true]>li:not(:first-child) {
	display: block
}

.BasicLongList-sorts-itemz-item,
.VideoList-sorts-itemz-item {
	padding: 12px 18px;
	position: relative
}

.BasicLongList-sorts-itemz-item:first-child>a,
.VideoList-sorts-itemz-item:first-child>a {
	width: calc(100% - 20px)
}

.BasicLongList-sorts-itemz-item:first-child:after,
.VideoList-sorts-itemz-item:first-child:after {
	display: block;
	position: absolute;
	width: 14px
}

.BasicLongList-sorts-itemz-item:not(:first-child),
.VideoList-sorts-itemz-item:not(:first-child) {
	display: none
}

.BasicLongList-sorts-itemz-item>a,
.VideoList-sorts-itemz-item>a {
	font-size: 12px;
	font-weight: 600;
	display: block;
	color: #54565a
}

@media only screen and (min-width:768px) {
	.BasicLongList-wrapper,
	.VideoList-wrapper {
		margin-bottom: 20px
	}
	.BasicLongList-filterButton,
	.VideoList-filterButton {
		width: auto
	}
	.BasicLongList-topWrapper,
	.VideoList-topWrapper {
		padding: 20px 30px;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-pack: center;
		justify-content: center
	}
}

@media only screen and (min-width:1024px) {
	[data-toggle=false].BasicLongList-bottomWrapper,
	[data-toggle=false].VideoList-bottomWrapper {
		display: -ms-flexbox;
		display: flex
	}
	.BasicLongList-filters,
	.VideoList-filters {
		margin: 0;
		width: calc(100% - 250px);
		display: -ms-flexbox;
		display: flex
	}
	.BasicLongList-filters-heading,
	.VideoList-filters-heading {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		margin-right: 20px
	}
	.BasicLongList-filters .SearchFilter,
	.VideoList-filters .SearchFilter {
		margin: 0;
		width: 180px;
		height: 40px;
		position: relative
	}
	.BasicLongList-filters .SearchFilter-heading,
	.VideoList-filters .SearchFilter-heading {
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis
	}
	.BasicLongList-filters .SearchFilter:hover .SearchFilter-itemz,
	.VideoList-filters .SearchFilter:hover .SearchFilter-itemz {
		box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .14);
		z-index: 2
	}
	.BasicLongList-filters .SearchFilter:hover .SearchFilter-itemz>li:not(:first-child),
	.VideoList-filters .SearchFilter:hover .SearchFilter-itemz>li:not(:first-child) {
		display: block
	}
	.BasicLongList-filters .SearchFilter-itemz,
	.VideoList-filters .SearchFilter-itemz {
		position: absolute;
		top: 0;
		z-index: 2;
		background-color: #f2f2f2;
		width: 100%
	}
	.BasicLongList-filters .SearchFilter-itemz>li,
	.VideoList-filters .SearchFilter-itemz>li {
		padding: 11px 12px;
		width: 180px
	}
	.BasicLongList-filters .SearchFilter-itemz>li:first-child,
	.VideoList-filters .SearchFilter-itemz>li:first-child {
		width: 170px
	}
	.BasicLongList-filters .SearchFilter-itemz>li:first-child:after,
	.VideoList-filters .SearchFilter-itemz>li:first-child:after {
		right: 0
	}
	.BasicLongList-filters .SearchFilter:not(:last-child),
	.VideoList-filters .SearchFilter:not(:last-child) {
		margin-right: 10px
	}
	.BasicLongList-sorts,
	.VideoList-sorts {
		display: -ms-flexbox;
		display: flex;
		width: 250px;
		position: relative
	}
	.BasicLongList-sorts-heading,
	.VideoList-sorts-heading {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		margin-right: 20px
	}
	.BasicLongList-sorts-itemz,
	.VideoList-sorts-itemz {
		width: 160px;
		position: absolute;
		top: -9px;
		right: 0;
		z-index: 2;
		background-color: #f2f2f2
	}
	.BasicLongList-sorts-itemz[data-open=true]>li:not(:first-child),
	.VideoList-sorts-itemz[data-open=true]>li:not(:first-child) {
		display: none
	}
	.BasicLongList-sorts-itemz:hover,
	.VideoList-sorts-itemz:hover {
		box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .14)
	}
	.BasicLongList-sorts-itemz:hover .BasicLongList-sorts-itemz-item:not(:first-child),
	.VideoList-sorts-itemz:hover .VideoList-sorts-itemz-item:not(:first-child) {
		display: block
	}
	.BasicLongList-sorts-itemz-item,
	.VideoList-sorts-itemz-item {
		padding: 11px 12px
	}
	.BasicLongList-sorts-itemz-item:first-child:after,
	.VideoList-sorts-itemz-item:first-child:after {
		right: 10px
	}
	.BasicLongList-filterButton,
	.VideoList-filterButton {
		display: none
	}
	.BasicLongList-topWrapper,
	.VideoList-topWrapper {
		margin: 0;
		padding: 0
	}
	.BasicLongList-bottomWrapper,
	.VideoList-bottomWrapper {
		-ms-flex-direction: row;
		flex-direction: row;
		display: -ms-flexbox;
		display: flex
	}
	.BasicLongList-bottomWrapper h3,
	.VideoList-bottomWrapper h3 {
		margin-bottom: 0
	}
}

.FourPromoMosaic .BasicPromo:hover,
.ThreePromoMosaic .BasicPromo:hover,
.ThreePromoMosaic .WaterfallPromo:hover,
.ThreePromoOneLargeList .BasicPromo:hover,
.ThreePromoOneLargeList .WaterfallPromo:hover {
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, .5)
}

@media only screen and (min-width:1440px) {
	.BasicLongList-filters,
	.VideoList-filters {
		width: calc(100% - 290px)
	}
	.BasicLongList-filters .SearchFilter,
	.VideoList-filters .SearchFilter {
		width: 200px
	}
	.BasicLongList-filters .SearchFilter-itemz>li,
	.BasicLongList-filters .SearchFilter-itemz>li:first-child,
	.VideoList-filters .SearchFilter-itemz>li,
	.VideoList-filters .SearchFilter-itemz>li:first-child {
		width: 190px
	}
	.BasicLongList-sorts,
	.VideoList-sorts {
		width: 290px
	}
	.BasicLongList-sorts-itemz,
	.VideoList-sorts-itemz {
		width: 200px
	}
	.BasicLongList-wrapper,
	.VideoList-wrapper {
		display: -ms-flexbox;
		display: flex
	}
	.BasicLongList-topWrapper,
	.BasicLongList-wrapper[data-hide=true],
	.VideoList-topWrapper,
	.VideoList-wrapper[data-hide=true] {
		display: none
	}
	.BasicLongList-bottomWrapper,
	.VideoList-bottomWrapper {
		padding: 17px 20px
	}
}

.BasicLongList-pagination,
.VideoList-pagination {
	margin-top: 20px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center
}

.BasicLongList-pagination>a,
.VideoList-pagination>a {
	display: block;
	width: 160px;
	padding: 11px;
	border: 1px solid #adb8b6;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 1px;
	text-align: center;
	color: #54565a;
	transition: .3s;
	cursor: pointer
}

.BasicLongList-pagination>a:hover,
.VideoList-pagination>a:hover {
	color: #fff;
	background-color: #003057;
	border: 1px solid #003057
}

@media only screen and (min-width:768px) {
	.BasicLongList-pagination,
	.VideoList-pagination {
		margin-top: 10px
	}
	.BasicLongList-pagination>a,
	.VideoList-pagination>a {
		width: 130px;
		padding: 5px 9px
	}
}

@media only screen and (min-width:1024px) {
	.BasicLongList-pagination,
	.VideoList-pagination {
		margin: 0
	}
	.BasicLongList-pagination>a,
	.VideoList-pagination>a {
		padding: 11px;
		width: 160px
	}
}

@media only screen and (min-width:1440px) {
	.BasicLongList-pagination>a,
	.VideoList-pagination>a {
		width: 200px
	}
}

.BasicLongList[data-hide-info] .BasicPromo,
.BasicLongList[data-hide-info] .WaterfallPromo,
.VideoList[data-hide-info] .BasicPromo {
	padding: 0
}

.BasicLongList[data-hide-info] .BasicPromo-info,
.BasicLongList[data-hide-info] .WaterfallPromo-info,
.VideoList[data-hide-info] .BasicPromo-info {
	display: none
}

.BasicLongList .BasicPromo,
.BasicLongList .WaterfallPromo,
.VideoList .BasicPromo {
	padding: 20px;
	background-color: #fff;
	text-align: center;
	height: 100%
}

.BasicLongList .BasicPromo-button,
.BasicLongList .WaterfallPromo-button,
.VideoList .BasicPromo-button {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center
}

.BasicLongList .BasicPromo-button>.Link,
.BasicLongList .WaterfallPromo-button>.Link,
.VideoList .BasicPromo-button>.Link {
	background-color: #fff;
	display: block;
	width: 160px;
	padding: 11px;
	border: 1px solid #adb8b6;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 1px;
	text-align: center;
	color: #54565a;
	transition: .3s;
	text-transform: uppercase
}

.BasicLongList .BasicPromo-button>.Link:hover,
.BasicLongList .WaterfallPromo-button>.Link:hover,
.VideoList .BasicPromo-button>.Link:hover {
	color: #fff;
	background-color: #003057;
	border: 1px solid #003057
}

@media only screen and (min-width:768px) {
	.BasicLongList .BasicPromo-button,
	.BasicLongList .WaterfallPromo-button,
	.VideoList .BasicPromo-button {
		width: 100%
	}
	.BasicLongList .BasicPromo-button>.Link,
	.BasicLongList .WaterfallPromo-button>.Link,
	.VideoList .BasicPromo-button>.Link {
		width: 130px;
		padding: 5px 9px
	}
}

@media only screen and (min-width:1024px) {
	.BasicLongList .BasicPromo-button>.Link,
	.BasicLongList .WaterfallPromo-button>.Link,
	.VideoList .BasicPromo-button>.Link {
		padding: 11px;
		width: 160px
	}
}

.BasicLongList .BasicPromo[data-type=oneOffPage] .BasicPromo-info,
.BasicLongList .BasicPromo[data-type=listicle] .BasicPromo-media:before,
.BasicLongList .BasicPromo[data-type=article] .BasicPromo-media:before,
.BasicLongList .BasicPromo[data-type=section] .BasicPromo-media:before,
.BasicLongList .WaterfallPromo[data-type=oneOffPage] .WaterfallPromo-info,
.BasicLongList .WaterfallPromo[data-type=listicle] .WaterfallPromo-media:before,
.BasicLongList .WaterfallPromo[data-type=article] .WaterfallPromo-media:before,
.BasicLongList .WaterfallPromo[data-type=section] .WaterfallPromo-media:before,
.VideoList .BasicPromo[data-type=oneOffPage] .BasicPromo-info,
.VideoList .BasicPromo[data-type=listicle] .BasicPromo-media:before,
.VideoList .BasicPromo[data-type=article] .BasicPromo-media:before,
.VideoList .BasicPromo[data-type=section] .BasicPromo-media:before {
	padding: 0
}

@media only screen and (min-width:1440px) {
	.BasicLongList .BasicPromo-button>.Link,
	.BasicLongList .WaterfallPromo-button>.Link,
	.VideoList .BasicPromo-button>.Link {
		width: 200px
	}
}

.BasicLongList .BasicPromo[data-type=oneOffPage] .BasicPromo-description,
.BasicLongList .WaterfallPromo[data-type=oneOffPage] .WaterfallPromo-description,
.VideoList .BasicPromo[data-type=oneOffPage] .BasicPromo-description {
	margin-bottom: 35px
}

.BasicLongList .BasicPromo[data-type=listicle] .BasicPromo-media>.Link,
.BasicLongList .BasicPromo[data-type=listicle] .BasicPromo-media>img,
.BasicLongList .BasicPromo[data-type=article] .BasicPromo-media>.Link,
.BasicLongList .BasicPromo[data-type=article] .BasicPromo-media>img,
.BasicLongList .BasicPromo[data-type=section] .BasicPromo-media>.Link,
.BasicLongList .BasicPromo[data-type=section] .BasicPromo-media>img,
.BasicLongList .WaterfallPromo[data-type=listicle] .WaterfallPromo-media>.Link,
.BasicLongList .WaterfallPromo[data-type=listicle] .WaterfallPromo-media>img,
.BasicLongList .WaterfallPromo[data-type=article] .WaterfallPromo-media>.Link,
.BasicLongList .WaterfallPromo[data-type=article] .WaterfallPromo-media>img,
.BasicLongList .WaterfallPromo[data-type=section] .WaterfallPromo-media>.Link,
.BasicLongList .WaterfallPromo[data-type=section] .WaterfallPromo-media>img,
.VideoList .BasicPromo[data-type=listicle] .BasicPromo-media>.Link,
.VideoList .BasicPromo[data-type=listicle] .BasicPromo-media>img,
.VideoList .BasicPromo[data-type=article] .BasicPromo-media>.Link,
.VideoList .BasicPromo[data-type=article] .BasicPromo-media>img,
.VideoList .BasicPromo[data-type=section] .BasicPromo-media>.Link,
.VideoList .BasicPromo[data-type=section] .BasicPromo-media>img {
	position: static
}

.BasicLongList .BasicPromo[data-type=listicle] .BasicPromo-media img,
.BasicLongList .BasicPromo[data-type=article] .BasicPromo-media img,
.BasicLongList .BasicPromo[data-type=section] .BasicPromo-media img,
.BasicLongList .WaterfallPromo[data-type=listicle] .WaterfallPromo-media img,
.BasicLongList .WaterfallPromo[data-type=article] .WaterfallPromo-media img,
.BasicLongList .WaterfallPromo[data-type=section] .WaterfallPromo-media img,
.VideoList .BasicPromo[data-type=listicle] .BasicPromo-media img,
.VideoList .BasicPromo[data-type=article] .BasicPromo-media img,
.VideoList .BasicPromo[data-type=section] .BasicPromo-media img {
	object-fit: fill;
	font-family: 'object-fit: fill;';
	height: auto
}

.BasicLongList .BasicPromo[data-type=listicle],
.BasicLongList .BasicPromo[data-type=article],
.BasicLongList .BasicPromo[data-type=section],
.BasicLongList .BasicPromo[data-type=video],
.BasicLongList .WaterfallPromo[data-type=listicle],
.BasicLongList .WaterfallPromo[data-type=article],
.BasicLongList .WaterfallPromo[data-type=section],
.BasicLongList .WaterfallPromo[data-type=video],
.VideoList .BasicPromo[data-type=listicle],
.VideoList .BasicPromo[data-type=article],
.VideoList .BasicPromo[data-type=section],
.VideoList .BasicPromo[data-type=video] {
	padding: 0;
	text-align: left
}

.BasicLongList .BasicPromo[data-type=listicle] .BasicPromo-media,
.BasicLongList .BasicPromo[data-type=article] .BasicPromo-media,
.BasicLongList .BasicPromo[data-type=section] .BasicPromo-media,
.BasicLongList .BasicPromo[data-type=video] .BasicPromo-media,
.BasicLongList .WaterfallPromo[data-type=listicle] .WaterfallPromo-media,
.BasicLongList .WaterfallPromo[data-type=article] .WaterfallPromo-media,
.BasicLongList .WaterfallPromo[data-type=section] .WaterfallPromo-media,
.BasicLongList .WaterfallPromo[data-type=video] .WaterfallPromo-media,
.VideoList .BasicPromo[data-type=listicle] .BasicPromo-media,
.VideoList .BasicPromo[data-type=article] .BasicPromo-media,
.VideoList .BasicPromo[data-type=section] .BasicPromo-media,
.VideoList .BasicPromo[data-type=video] .BasicPromo-media {
	display: block
}

.BasicLongList .BasicPromo[data-type=listicle] .BasicPromo-wrapper,
.BasicLongList .BasicPromo[data-type=article] .BasicPromo-wrapper,
.BasicLongList .BasicPromo[data-type=section] .BasicPromo-wrapper,
.BasicLongList .BasicPromo[data-type=video] .BasicPromo-wrapper,
.BasicLongList .WaterfallPromo[data-type=listicle] .WaterfallPromo-wrapper,
.BasicLongList .WaterfallPromo[data-type=article] .WaterfallPromo-wrapper,
.BasicLongList .WaterfallPromo[data-type=section] .WaterfallPromo-wrapper,
.BasicLongList .WaterfallPromo[data-type=video] .WaterfallPromo-wrapper,
.VideoList .BasicPromo[data-type=listicle] .BasicPromo-wrapper,
.VideoList .BasicPromo[data-type=article] .BasicPromo-wrapper,
.VideoList .BasicPromo[data-type=section] .BasicPromo-wrapper,
.VideoList .BasicPromo[data-type=video] .BasicPromo-wrapper {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.BasicLongList .BasicPromo[data-type=listicle] .BasicPromo-description,
.BasicLongList .BasicPromo[data-type=article] .BasicPromo-description,
.BasicLongList .BasicPromo[data-type=section] .BasicPromo-description,
.BasicLongList .BasicPromo[data-type=video] .BasicPromo-description,
.BasicLongList .WaterfallPromo[data-type=listicle] .WaterfallPromo-description,
.BasicLongList .WaterfallPromo[data-type=article] .WaterfallPromo-description,
.BasicLongList .WaterfallPromo[data-type=section] .WaterfallPromo-description,
.BasicLongList .WaterfallPromo[data-type=video] .WaterfallPromo-description,
.VideoList .BasicPromo[data-type=listicle] .BasicPromo-description,
.VideoList .BasicPromo[data-type=article] .BasicPromo-description,
.VideoList .BasicPromo[data-type=section] .BasicPromo-description,
.VideoList .BasicPromo[data-type=video] .BasicPromo-description {
	margin-bottom: 0
}

.BasicLongList .BasicPromo[data-type=listicle] .BasicPromo-authorName,
.BasicLongList .BasicPromo[data-type=article] .BasicPromo-authorName,
.BasicLongList .BasicPromo[data-type=section] .BasicPromo-authorName,
.BasicLongList .BasicPromo[data-type=video] .BasicPromo-authorName,
.BasicLongList .WaterfallPromo[data-type=listicle] .WaterfallPromo-authorName,
.BasicLongList .WaterfallPromo[data-type=article] .WaterfallPromo-authorName,
.BasicLongList .WaterfallPromo[data-type=section] .WaterfallPromo-authorName,
.BasicLongList .WaterfallPromo[data-type=video] .WaterfallPromo-authorName,
.VideoList .BasicPromo[data-type=listicle] .BasicPromo-authorName,
.VideoList .BasicPromo[data-type=article] .BasicPromo-authorName,
.VideoList .BasicPromo[data-type=section] .BasicPromo-authorName,
.VideoList .BasicPromo[data-type=video] .BasicPromo-authorName {
	display: none
}

.BasicLongList .BasicPromo[data-type=listicle] .BasicPromo-category,
.BasicLongList .BasicPromo[data-type=article] .BasicPromo-category,
.BasicLongList .BasicPromo[data-type=section] .BasicPromo-category,
.BasicLongList .BasicPromo[data-type=video] .BasicPromo-category,
.BasicLongList .WaterfallPromo[data-type=listicle] .WaterfallPromo-category,
.BasicLongList .WaterfallPromo[data-type=article] .WaterfallPromo-category,
.BasicLongList .WaterfallPromo[data-type=section] .WaterfallPromo-category,
.BasicLongList .WaterfallPromo[data-type=video] .WaterfallPromo-category,
.VideoList .BasicPromo[data-type=listicle] .BasicPromo-category,
.VideoList .BasicPromo[data-type=article] .BasicPromo-category,
.VideoList .BasicPromo[data-type=section] .BasicPromo-category,
.VideoList .BasicPromo[data-type=video] .BasicPromo-category {
	display: -ms-inline-flexbox;
	display: inline-flex;
	margin-bottom: 0
}

.BasicLongList .BasicPromo[data-type=listicle] .BasicPromo-playBtn,
.BasicLongList .BasicPromo[data-type=article] .BasicPromo-playBtn,
.BasicLongList .BasicPromo[data-type=section] .BasicPromo-playBtn,
.BasicLongList .BasicPromo[data-type=video] .BasicPromo-playBtn,
.BasicLongList .WaterfallPromo[data-type=listicle] .WaterfallPromo-playBtn,
.BasicLongList .WaterfallPromo[data-type=article] .WaterfallPromo-playBtn,
.BasicLongList .WaterfallPromo[data-type=section] .WaterfallPromo-playBtn,
.BasicLongList .WaterfallPromo[data-type=video] .WaterfallPromo-playBtn,
.VideoList .BasicPromo[data-type=listicle] .BasicPromo-playBtn,
.VideoList .BasicPromo[data-type=article] .BasicPromo-playBtn,
.VideoList .BasicPromo[data-type=section] .BasicPromo-playBtn,
.VideoList .BasicPromo[data-type=video] .BasicPromo-playBtn {
	width: 50px;
	height: 50px
}

.BasicLongList .BasicPromo[data-type=listicle] .BasicPromo-date:before,
.BasicLongList .BasicPromo[data-type=article] .BasicPromo-date:before,
.BasicLongList .BasicPromo[data-type=section] .BasicPromo-date:before,
.BasicLongList .BasicPromo[data-type=video] .BasicPromo-date:before,
.BasicLongList .WaterfallPromo[data-type=listicle] .WaterfallPromo-date:before,
.BasicLongList .WaterfallPromo[data-type=article] .WaterfallPromo-date:before,
.BasicLongList .WaterfallPromo[data-type=section] .WaterfallPromo-date:before,
.BasicLongList .WaterfallPromo[data-type=video] .WaterfallPromo-date:before,
.VideoList .BasicPromo[data-type=listicle] .BasicPromo-date:before,
.VideoList .BasicPromo[data-type=article] .BasicPromo-date:before,
.VideoList .BasicPromo[data-type=section] .BasicPromo-date:before,
.VideoList .BasicPromo[data-type=video] .BasicPromo-date:before {
	content: '|';
	display: inline-block;
	font-size: 12px;
	color: #9b9b9b;
	margin: 0 4px
}

.BasicLongList .BasicPromo[data-type=listicle] .BasicPromo-title,
.BasicLongList .BasicPromo[data-type=article] .BasicPromo-title,
.BasicLongList .BasicPromo[data-type=section] .BasicPromo-title,
.BasicLongList .BasicPromo[data-type=video] .BasicPromo-title,
.BasicLongList .WaterfallPromo[data-type=listicle] .WaterfallPromo-title,
.BasicLongList .WaterfallPromo[data-type=article] .WaterfallPromo-title,
.BasicLongList .WaterfallPromo[data-type=section] .WaterfallPromo-title,
.BasicLongList .WaterfallPromo[data-type=video] .WaterfallPromo-title,
.VideoList .BasicPromo[data-type=listicle] .BasicPromo-title,
.VideoList .BasicPromo[data-type=article] .BasicPromo-title,
.VideoList .BasicPromo[data-type=section] .BasicPromo-title,
.VideoList .BasicPromo[data-type=video] .BasicPromo-title {
	display: block
}

.BasicLongList .BasicPromo-media,
.BasicLongList .BasicPromo-title,
.BasicLongList .BasicPromo-wrapper,
.BasicLongList .BasicPromo[data-type=listicle] .BasicPromo-button,
.BasicLongList .BasicPromo[data-type=listicle] .BasicPromo-title.colored,
.BasicLongList .BasicPromo[data-type=article] .BasicPromo-button,
.BasicLongList .BasicPromo[data-type=article] .BasicPromo-title.colored,
.BasicLongList .BasicPromo[data-type=section] .BasicPromo-button,
.BasicLongList .BasicPromo[data-type=section] .BasicPromo-title.colored,
.BasicLongList .BasicPromo[data-type=video] .BasicPromo-button,
.BasicLongList .BasicPromo[data-type=video] .BasicPromo-title.colored,
.BasicLongList .WaterfallPromo-media,
.BasicLongList .WaterfallPromo-title,
.BasicLongList .WaterfallPromo-wrapper,
.BasicLongList .WaterfallPromo[data-type=listicle] .WaterfallPromo-button,
.BasicLongList .WaterfallPromo[data-type=listicle] .WaterfallPromo-title.colored,
.BasicLongList .WaterfallPromo[data-type=article] .WaterfallPromo-button,
.BasicLongList .WaterfallPromo[data-type=article] .WaterfallPromo-title.colored,
.BasicLongList .WaterfallPromo[data-type=section] .WaterfallPromo-button,
.BasicLongList .WaterfallPromo[data-type=section] .WaterfallPromo-title.colored,
.BasicLongList .WaterfallPromo[data-type=video] .WaterfallPromo-button,
.BasicLongList .WaterfallPromo[data-type=video] .WaterfallPromo-title.colored,
.VideoList .BasicPromo-media,
.VideoList .BasicPromo-title,
.VideoList .BasicPromo-wrapper,
.VideoList .BasicPromo[data-type=listicle] .BasicPromo-button,
.VideoList .BasicPromo[data-type=listicle] .BasicPromo-title.colored,
.VideoList .BasicPromo[data-type=article] .BasicPromo-button,
.VideoList .BasicPromo[data-type=article] .BasicPromo-title.colored,
.VideoList .BasicPromo[data-type=section] .BasicPromo-button,
.VideoList .BasicPromo[data-type=section] .BasicPromo-title.colored,
.VideoList .BasicPromo[data-type=video] .BasicPromo-button,
.VideoList .BasicPromo[data-type=video] .BasicPromo-title.colored {
	display: none
}

.BasicLongList .BasicPromo[data-type=listicle] .BasicPromo-title .Link,
.BasicLongList .BasicPromo[data-type=article] .BasicPromo-title .Link,
.BasicLongList .BasicPromo[data-type=section] .BasicPromo-title .Link,
.BasicLongList .BasicPromo[data-type=video] .BasicPromo-title .Link,
.BasicLongList .WaterfallPromo[data-type=listicle] .WaterfallPromo-title .Link,
.BasicLongList .WaterfallPromo[data-type=article] .WaterfallPromo-title .Link,
.BasicLongList .WaterfallPromo[data-type=section] .WaterfallPromo-title .Link,
.BasicLongList .WaterfallPromo[data-type=video] .WaterfallPromo-title .Link,
.VideoList .BasicPromo[data-type=listicle] .BasicPromo-title .Link,
.VideoList .BasicPromo[data-type=article] .BasicPromo-title .Link,
.VideoList .BasicPromo[data-type=section] .BasicPromo-title .Link,
.VideoList .BasicPromo[data-type=video] .BasicPromo-title .Link {
	font-size: 16px;
	color: #4a4a4a
}

.BasicLongList .BasicPromo[data-type=listicle] .BasicPromo-info,
.BasicLongList .BasicPromo[data-type=article] .BasicPromo-info,
.BasicLongList .BasicPromo[data-type=section] .BasicPromo-info,
.BasicLongList .BasicPromo[data-type=video] .BasicPromo-info,
.BasicLongList .WaterfallPromo[data-type=listicle] .WaterfallPromo-info,
.BasicLongList .WaterfallPromo[data-type=article] .WaterfallPromo-info,
.BasicLongList .WaterfallPromo[data-type=section] .WaterfallPromo-info,
.BasicLongList .WaterfallPromo[data-type=video] .WaterfallPromo-info,
.VideoList .BasicPromo[data-type=listicle] .BasicPromo-info,
.VideoList .BasicPromo[data-type=article] .BasicPromo-info,
.VideoList .BasicPromo[data-type=section] .BasicPromo-info,
.VideoList .BasicPromo[data-type=video] .BasicPromo-info {
	padding: 10px 15px
}

.BasicLongList .BasicPromo-title .Link,
.BasicLongList .WaterfallPromo-title .Link,
.VideoList .BasicPromo-title .Link {
	font-size: 20px;
	font-weight: 600;
	line-height: 1.1;
	margin-bottom: 10px
}

.BasicLongList .BasicPromo .colored,
.BasicLongList .WaterfallPromo .colored,
.VideoList .BasicPromo .colored {
	display: block
}

.BasicLongList .BasicPromo-description,
.BasicLongList .WaterfallPromo-description,
.VideoList .BasicPromo-description {
	font-size: 14px;
	line-height: 1.43;
	color: #4a4a4a;
	margin-bottom: 35px;
	display: block
}

.BasicLongList .BasicPromo-info,
.BasicLongList .WaterfallPromo-info,
.VideoList .BasicPromo-info {
	padding: 0
}

.BasicLongList .BasicPromo-wrapper-innerWrapper,
.BasicLongList .WaterfallPromo-wrapper-innerWrapper,
.VideoList .BasicPromo-wrapper-innerWrapper {
	display: -ms-inline-flexbox;
	display: inline-flex
}

@media only screen and (min-width:768px) {
	.BasicLongList-items,
	.VideoList-items {
		width: 100%;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	.BasicLongList-items-item,
	.VideoList-items-item {
		width: calc(33.33% - 6.67px);
		max-width: calc(33.33% - 6.67px);
		-ms-flex: auto;
		flex: auto;
		margin-bottom: 10px
	}
	.BasicLongList .BasicPromo-description,
	.BasicLongList .BasicPromo[data-type=oneOffPage] .BasicPromo-description,
	.BasicLongList .WaterfallPromo-description,
	.BasicLongList .WaterfallPromo[data-type=oneOffPage] .WaterfallPromo-description,
	.VideoList .BasicPromo-description,
	.VideoList .BasicPromo[data-type=oneOffPage] .BasicPromo-description {
		margin-bottom: 0
	}
	.BasicLongList-items-item:nth-child(3n),
	.VideoList-items-item:nth-child(3n) {
		margin-right: 0
	}
	.BasicLongList .BasicPromo,
	.BasicLongList .WaterfallPromo,
	.VideoList .BasicPromo {
		padding: 15px
	}
	.BasicLongList .BasicPromo[data-type=oneOffPage],
	.BasicLongList .BasicPromo[data-type=oneOffPage][data-pad-fix],
	.BasicLongList .WaterfallPromo[data-type=oneOffPage],
	.BasicLongList .WaterfallPromo[data-type=oneOffPage][data-pad-fix],
	.VideoList .BasicPromo[data-type=oneOffPage],
	.VideoList .BasicPromo[data-type=oneOffPage][data-pad-fix] {
		padding-bottom: 15px
	}
	.BasicLongList .BasicPromo[data-type=oneOffPage] .BasicPromo-button,
	.BasicLongList .WaterfallPromo[data-type=oneOffPage] .WaterfallPromo-button,
	.VideoList .BasicPromo[data-type=oneOffPage] .BasicPromo-button {
		width: 100%;
		bottom: 0
	}
	.BasicLongList .BasicPromo[data-type=oneOffPage] .BasicPromo-info,
	.BasicLongList .WaterfallPromo[data-type=oneOffPage] .WaterfallPromo-info,
	.VideoList .BasicPromo[data-type=oneOffPage] .BasicPromo-info {
		padding-bottom: 45px
	}
	.BasicLongList .BasicPromo[data-type=listicle] .BasicPromo-description,
	.BasicLongList .BasicPromo[data-type=article] .BasicPromo-description,
	.BasicLongList .BasicPromo[data-type=section] .BasicPromo-description,
	.BasicLongList .BasicPromo[data-type=video] .BasicPromo-description,
	.BasicLongList .WaterfallPromo[data-type=listicle] .WaterfallPromo-description,
	.BasicLongList .WaterfallPromo[data-type=article] .WaterfallPromo-description,
	.BasicLongList .WaterfallPromo[data-type=section] .WaterfallPromo-description,
	.BasicLongList .WaterfallPromo[data-type=video] .WaterfallPromo-description,
	.VideoList .BasicPromo[data-type=listicle] .BasicPromo-description,
	.VideoList .BasicPromo[data-type=article] .BasicPromo-description,
	.VideoList .BasicPromo[data-type=section] .BasicPromo-description,
	.VideoList .BasicPromo[data-type=video] .BasicPromo-description {
		font-size: 12px
	}
	.BasicLongList .BasicPromo[data-type=listicle] .BasicPromo-info,
	.BasicLongList .BasicPromo[data-type=article] .BasicPromo-info,
	.BasicLongList .BasicPromo[data-type=section] .BasicPromo-info,
	.BasicLongList .BasicPromo[data-type=video] .BasicPromo-info,
	.BasicLongList .WaterfallPromo[data-type=listicle] .WaterfallPromo-info,
	.BasicLongList .WaterfallPromo[data-type=article] .WaterfallPromo-info,
	.BasicLongList .WaterfallPromo[data-type=section] .WaterfallPromo-info,
	.BasicLongList .WaterfallPromo[data-type=video] .WaterfallPromo-info,
	.VideoList .BasicPromo[data-type=listicle] .BasicPromo-info,
	.VideoList .BasicPromo[data-type=article] .BasicPromo-info,
	.VideoList .BasicPromo[data-type=section] .BasicPromo-info,
	.VideoList .BasicPromo[data-type=video] .BasicPromo-info {
		height: auto
	}
	.BasicLongList .BasicPromo-title .Link,
	.BasicLongList .WaterfallPromo-title .Link,
	.VideoList .BasicPromo-title .Link {
		font-size: 18px
	}
	.BasicLongList .BasicPromo-info,
	.BasicLongList .WaterfallPromo-info,
	.VideoList .BasicPromo-info {
		height: 100%;
		position: relative;
		padding-bottom: 45px
	}
	.BasicLongList .BasicPromo-button,
	.BasicLongList .WaterfallPromo-button,
	.VideoList .BasicPromo-button {
		position: absolute;
		bottom: 0
	}
}

@media only screen and (min-width:1024px) {
	.BasicLongList-items-item,
	.VideoList-items-item {
		margin-bottom: 20px;
		width: calc(33.33% - 13.33px);
		max-width: calc(33.33% - 13.33px)
	}
	.BasicLongList .BasicPromo,
	.BasicLongList .WaterfallPromo,
	.VideoList .BasicPromo {
		padding: 20px
	}
	.BasicLongList .BasicPromo[data-type=oneOffPage],
	.BasicLongList .BasicPromo[data-type=oneOffPage][data-pad-fix],
	.BasicLongList .WaterfallPromo[data-type=oneOffPage],
	.BasicLongList .WaterfallPromo[data-type=oneOffPage][data-pad-fix],
	.VideoList .BasicPromo[data-type=oneOffPage],
	.VideoList .BasicPromo[data-type=oneOffPage][data-pad-fix] {
		padding-bottom: 20px
	}
	.BasicLongList .BasicPromo[data-type=oneOffPage] .BasicPromo-info,
	.BasicLongList .WaterfallPromo[data-type=oneOffPage] .WaterfallPromo-info,
	.VideoList .BasicPromo[data-type=oneOffPage] .BasicPromo-info {
		padding-bottom: 55px
	}
	.BasicLongList .BasicPromo[data-type=listicle] .BasicPromo-title>.Link,
	.BasicLongList .BasicPromo[data-type=article] .BasicPromo-title>.Link,
	.BasicLongList .BasicPromo[data-type=section] .BasicPromo-title>.Link,
	.BasicLongList .BasicPromo[data-type=video] .BasicPromo-title>.Link,
	.BasicLongList .WaterfallPromo[data-type=listicle] .WaterfallPromo-title>.Link,
	.BasicLongList .WaterfallPromo[data-type=article] .WaterfallPromo-title>.Link,
	.BasicLongList .WaterfallPromo[data-type=section] .WaterfallPromo-title>.Link,
	.BasicLongList .WaterfallPromo[data-type=video] .WaterfallPromo-title>.Link,
	.VideoList .BasicPromo[data-type=listicle] .BasicPromo-title>.Link,
	.VideoList .BasicPromo[data-type=article] .BasicPromo-title>.Link,
	.VideoList .BasicPromo[data-type=section] .BasicPromo-title>.Link,
	.VideoList .BasicPromo[data-type=video] .BasicPromo-title>.Link {
		font-size: 18px
	}
	.BasicLongList .BasicPromo[data-type=listicle] .BasicPromo-description,
	.BasicLongList .BasicPromo[data-type=article] .BasicPromo-description,
	.BasicLongList .BasicPromo[data-type=section] .BasicPromo-description,
	.BasicLongList .BasicPromo[data-type=video] .BasicPromo-description,
	.BasicLongList .WaterfallPromo[data-type=listicle] .WaterfallPromo-description,
	.BasicLongList .WaterfallPromo[data-type=article] .WaterfallPromo-description,
	.BasicLongList .WaterfallPromo[data-type=section] .WaterfallPromo-description,
	.BasicLongList .WaterfallPromo[data-type=video] .WaterfallPromo-description,
	.VideoList .BasicPromo[data-type=listicle] .BasicPromo-description,
	.VideoList .BasicPromo[data-type=article] .BasicPromo-description,
	.VideoList .BasicPromo[data-type=section] .BasicPromo-description,
	.VideoList .BasicPromo[data-type=video] .BasicPromo-description {
		font-size: 14px
	}
	.BasicLongList .BasicPromo[data-type=listicle] .BasicPromo-info,
	.BasicLongList .BasicPromo[data-type=article] .BasicPromo-info,
	.BasicLongList .BasicPromo[data-type=section] .BasicPromo-info,
	.BasicLongList .BasicPromo[data-type=video] .BasicPromo-info,
	.BasicLongList .WaterfallPromo[data-type=listicle] .WaterfallPromo-info,
	.BasicLongList .WaterfallPromo[data-type=article] .WaterfallPromo-info,
	.BasicLongList .WaterfallPromo[data-type=section] .WaterfallPromo-info,
	.BasicLongList .WaterfallPromo[data-type=video] .WaterfallPromo-info,
	.VideoList .BasicPromo[data-type=listicle] .BasicPromo-info,
	.VideoList .BasicPromo[data-type=article] .BasicPromo-info,
	.VideoList .BasicPromo[data-type=section] .BasicPromo-info,
	.VideoList .BasicPromo[data-type=video] .BasicPromo-info {
		padding: 15px 20px
	}
	.BasicLongList .BasicPromo-title>.Link,
	.BasicLongList .WaterfallPromo-title>.Link,
	.VideoList .BasicPromo-title>.Link {
		font-size: 24px
	}
	.BasicLongList .BasicPromo-info,
	.BasicLongList .WaterfallPromo-info,
	.VideoList .BasicPromo-info {
		padding-bottom: 55px
	}
}

@media only screen and (min-width:1440px) {
	.BasicLongList .BasicPromo,
	.BasicLongList .WaterfallPromo,
	.VideoList .BasicPromo {
		padding: 30px 40px
	}
	.BasicLongList .BasicPromo-wrapper>div:nth-child(2):before,
	.BasicLongList .WaterfallPromo-wrapper>div:nth-child(2):before,
	.VideoList .BasicPromo-wrapper>div:nth-child(2):before {
		content: none
	}
	.BasicLongList .BasicPromo[data-type=oneOffPage],
	.BasicLongList .BasicPromo[data-type=oneOffPage][data-pad-fix],
	.BasicLongList .WaterfallPromo[data-type=oneOffPage],
	.BasicLongList .WaterfallPromo[data-type=oneOffPage][data-pad-fix],
	.VideoList .BasicPromo[data-type=oneOffPage],
	.VideoList .BasicPromo[data-type=oneOffPage][data-pad-fix] {
		padding-bottom: 30px
	}
	.BasicLongList .BasicPromo[data-type=oneOffPage] .BasicPromo-info,
	.BasicLongList .WaterfallPromo[data-type=oneOffPage] .WaterfallPromo-info,
	.VideoList .BasicPromo[data-type=oneOffPage] .BasicPromo-info {
		padding-bottom: 100px
	}
	.BasicLongList .BasicPromo[data-type=listicle] .BasicPromo-title>.Link,
	.BasicLongList .BasicPromo[data-type=article] .BasicPromo-title>.Link,
	.BasicLongList .BasicPromo[data-type=section] .BasicPromo-title>.Link,
	.BasicLongList .BasicPromo[data-type=video] .BasicPromo-title>.Link,
	.BasicLongList .WaterfallPromo[data-type=listicle] .WaterfallPromo-title>.Link,
	.BasicLongList .WaterfallPromo[data-type=article] .WaterfallPromo-title>.Link,
	.BasicLongList .WaterfallPromo[data-type=section] .WaterfallPromo-title>.Link,
	.BasicLongList .WaterfallPromo[data-type=video] .WaterfallPromo-title>.Link,
	.VideoList .BasicPromo[data-type=listicle] .BasicPromo-title>.Link,
	.VideoList .BasicPromo[data-type=article] .BasicPromo-title>.Link,
	.VideoList .BasicPromo[data-type=section] .BasicPromo-title>.Link,
	.VideoList .BasicPromo[data-type=video] .BasicPromo-title>.Link {
		font-size: 20px
	}
	.BasicLongList .BasicPromo[data-type=listicle] .BasicPromo-playBtn,
	.BasicLongList .BasicPromo[data-type=article] .BasicPromo-playBtn,
	.BasicLongList .BasicPromo[data-type=section] .BasicPromo-playBtn,
	.BasicLongList .BasicPromo[data-type=video] .BasicPromo-playBtn,
	.BasicLongList .WaterfallPromo[data-type=listicle] .WaterfallPromo-playBtn,
	.BasicLongList .WaterfallPromo[data-type=article] .WaterfallPromo-playBtn,
	.BasicLongList .WaterfallPromo[data-type=section] .WaterfallPromo-playBtn,
	.BasicLongList .WaterfallPromo[data-type=video] .WaterfallPromo-playBtn,
	.VideoList .BasicPromo[data-type=listicle] .BasicPromo-playBtn,
	.VideoList .BasicPromo[data-type=article] .BasicPromo-playBtn,
	.VideoList .BasicPromo[data-type=section] .BasicPromo-playBtn,
	.VideoList .BasicPromo[data-type=video] .BasicPromo-playBtn {
		width: 70px;
		height: 70px
	}
	.BasicLongList .BasicPromo[data-type=listicle] .BasicPromo-info,
	.BasicLongList .BasicPromo[data-type=article] .BasicPromo-info,
	.BasicLongList .BasicPromo[data-type=section] .BasicPromo-info,
	.BasicLongList .BasicPromo[data-type=video] .BasicPromo-info,
	.BasicLongList .WaterfallPromo[data-type=listicle] .WaterfallPromo-info,
	.BasicLongList .WaterfallPromo[data-type=article] .WaterfallPromo-info,
	.BasicLongList .WaterfallPromo[data-type=section] .WaterfallPromo-info,
	.BasicLongList .WaterfallPromo[data-type=video] .WaterfallPromo-info,
	.VideoList .BasicPromo[data-type=listicle] .BasicPromo-info,
	.VideoList .BasicPromo[data-type=article] .BasicPromo-info,
	.VideoList .BasicPromo[data-type=section] .BasicPromo-info,
	.VideoList .BasicPromo[data-type=video] .BasicPromo-info {
		padding: 20px
	}
	.BasicLongList .BasicPromo[data-type=listicle] .BasicPromo-description,
	.BasicLongList .BasicPromo[data-type=article] .BasicPromo-description,
	.BasicLongList .BasicPromo[data-type=section] .BasicPromo-description,
	.BasicLongList .BasicPromo[data-type=video] .BasicPromo-description,
	.BasicLongList .WaterfallPromo[data-type=listicle] .WaterfallPromo-description,
	.BasicLongList .WaterfallPromo[data-type=article] .WaterfallPromo-description,
	.BasicLongList .WaterfallPromo[data-type=section] .WaterfallPromo-description,
	.BasicLongList .WaterfallPromo[data-type=video] .WaterfallPromo-description,
	.VideoList .BasicPromo[data-type=listicle] .BasicPromo-description,
	.VideoList .BasicPromo[data-type=article] .BasicPromo-description,
	.VideoList .BasicPromo[data-type=section] .BasicPromo-description,
	.VideoList .BasicPromo[data-type=video] .BasicPromo-description {
		margin-top: 20px
	}
	.BasicLongList .BasicPromo-title,
	.BasicLongList .WaterfallPromo-title,
	.VideoList .BasicPromo-title {
		margin-bottom: 20px
	}
	.BasicLongList .BasicPromo-description,
	.BasicLongList .WaterfallPromo-description,
	.VideoList .BasicPromo-description {
		font-size: 16px
	}
	.BasicLongList .BasicPromo-info,
	.BasicLongList .WaterfallPromo-info,
	.VideoList .BasicPromo-info {
		padding-bottom: 100px
	}
}

@media only screen and (min-width:768px) {
	.LinkList-items {
		display: block
	}
	.LinkList-items.slim {
		width: 50%
	}
	.LinkList-items-item:not(:last-child) {
		margin-right: 0;
		margin-bottom: 10px
	}
}

.FourPromoMosaic,
.ThreePromoMosaic {
	display: block;
	margin-top: 30px
}

.FourPromoMosaic .BasicPromo[data-type=video] .BasicPromo-playBtn,
.ThreePromoMosaic .BasicPromo[data-type=video] .BasicPromo-playBtn,
.ThreePromoMosaic .WaterfallPromo[data-type=video] .BasicPromo-playBtn {
	display: none
}

.FourPromoMosaic .BasicPromo-media:before,
.ThreePromoMosaic .BasicPromo-media:before,
.ThreePromoMosaic .WaterfallPromo-media:before {
	content: none;
	padding: 0
}

.FourPromoMosaic[data-reverse] .FourPromoMosaic-items,
.ThreePromoMosaic[data-reverse] .ThreePromoMosaic-items {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse
}

.FourPromoMosaic .BasicPromo[data-type=oneOffPage] .BasicPromo-info .colored,
.FourPromoMosaic .BasicPromo[data-type=section] .BasicPromo-info .colored,
.FourPromoMosaic .first .BasicPromo-description,
.FourPromoMosaic .first .BasicPromo[data-type=oneOffPage] .BasicPromo-description,
.ThreePromoMosaic .BasicPromo[data-type=oneOffPage] .BasicPromo-info .colored,
.ThreePromoMosaic .BasicPromo[data-type=section] .BasicPromo-info .colored,
.ThreePromoMosaic .WaterfallPromo[data-type=oneOffPage] .BasicPromo-info .colored,
.ThreePromoMosaic .WaterfallPromo[data-type=section] .BasicPromo-info .colored,
.ThreePromoMosaic .first .BasicPromo-description,
.ThreePromoMosaic .first .BasicPromo[data-type=oneOffPage] .BasicPromo-description,
.ThreePromoMosaic .first .WaterfallPromo-description,
.ThreePromoMosaic .first .WaterfallPromo[data-type=oneOffPage] .BasicPromo-description {
	display: none
}

.FourPromoMosaic[data-reverse] .FourPromoMosaic-items-item:first-child,
.ThreePromoMosaic[data-reverse] .ThreePromoMosaic-items-item:first-child {
	margin-top: 0
}

.FourPromoMosaic-items-item:first-child,
.FourPromoMosaic[data-reverse] .FourPromoMosaic-items .first>div:first-child,
.ThreePromoMosaic-items-item:first-child,
.ThreePromoMosaic[data-reverse] .ThreePromoMosaic-items .first>div:first-child {
	margin-top: 10px
}

.FourPromoMosaic .first>div:first-child,
.ThreePromoMosaic .first>div:first-child {
	margin-top: 0
}

.FourPromoMosaic .BasicPromo,
.ThreePromoMosaic .BasicPromo,
.ThreePromoMosaic .WaterfallPromo {
	position: relative
}

.FourPromoMosaic .BasicPromo[data-type=oneOffPage] .BasicPromo-description,
.FourPromoMosaic .BasicPromo[data-type=section] .BasicPromo-description,
.ThreePromoMosaic .BasicPromo[data-type=oneOffPage] .BasicPromo-description,
.ThreePromoMosaic .BasicPromo[data-type=section] .BasicPromo-description,
.ThreePromoMosaic .WaterfallPromo[data-type=oneOffPage] .BasicPromo-description,
.ThreePromoMosaic .WaterfallPromo[data-type=section] .BasicPromo-description {
	color: #fff
}

.FourPromoMosaic .BasicPromo[data-type=oneOffPage] .BasicPromo-title,
.FourPromoMosaic .BasicPromo[data-type=section] .BasicPromo-title,
.ThreePromoMosaic .BasicPromo[data-type=oneOffPage] .BasicPromo-title,
.ThreePromoMosaic .BasicPromo[data-type=section] .BasicPromo-title,
.ThreePromoMosaic .WaterfallPromo[data-type=oneOffPage] .BasicPromo-title,
.ThreePromoMosaic .WaterfallPromo[data-type=section] .BasicPromo-title {
	display: block
}

.FourPromoMosaic .BasicPromo:hover .BasicPromo-media:after,
.ThreePromoMosaic .BasicPromo:hover .BasicPromo-media:after,
.ThreePromoMosaic .WaterfallPromo:hover .BasicPromo-media:after {
	background: rgba(0, 0, 0, .5)
}

.FourPromoMosaic .BasicPromo-title,
.ThreePromoMosaic .BasicPromo-title,
.ThreePromoMosaic .WaterfallPromo-title {
	text-align: center;
	margin-bottom: 20px
}

.FourPromoMosaic .BasicPromo-title .Link,
.ThreePromoMosaic .BasicPromo-title .Link,
.ThreePromoMosaic .WaterfallPromo-title .Link {
	color: #fff;
	font-size: 24px;
	text-shadow: 0 0 7px rgba(0, 0, 0, .5)
}

.FourPromoMosaic .BasicPromo-button,
.ThreePromoMosaic .BasicPromo-button,
.ThreePromoMosaic .WaterfallPromo-button {
	display: -ms-flexbox;
	display: flex
}

.FourPromoMosaic .BasicPromo-media:after,
.ThreePromoMosaic .BasicPromo-media:after,
.ThreePromoMosaic .WaterfallPromo-media:after {
	transition: .3s;
	content: '';
	display: block;
	position: absolute;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, .4)
}

.FourPromoMosaic .BasicPromo-media>.Link,
.FourPromoMosaic .BasicPromo-media>img,
.ThreePromoMosaic .BasicPromo-media>.Link,
.ThreePromoMosaic .BasicPromo-media>img,
.ThreePromoMosaic .WaterfallPromo-media>.Link,
.ThreePromoMosaic .WaterfallPromo-media>img {
	position: static
}

.FourPromoMosaic .BasicPromo-media img,
.ThreePromoMosaic .BasicPromo-media img,
.ThreePromoMosaic .WaterfallPromo-media img {
	object-fit: fill;
	font-family: 'object-fit: fill;';
	height: auto
}

.FourPromoMosaic .BasicPromo .noImage,
.ThreePromoMosaic .BasicPromo .noImage,
.ThreePromoMosaic .WaterfallPromo .noImage {
	position: relative
}

.FourPromoMosaic .BasicPromo .noImage:before,
.ThreePromoMosaic .BasicPromo .noImage:before,
.ThreePromoMosaic .WaterfallPromo .noImage:before {
	content: '';
	display: block;
	height: 0;
	width: 100%;
	padding-top: 100%
}

.FourPromoMosaic .BasicPromo-info,
.ThreePromoMosaic .BasicPromo-info,
.ThreePromoMosaic .WaterfallPromo-info {
	padding: 0 35px;
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	transform: translateY(-50%);
	background: 0 0
}

.FourPromoMosaic .BasicPromo-wrapper,
.ThreePromoMosaic .BasicPromo-wrapper,
.ThreePromoMosaic .WaterfallPromo-wrapper {
	display: none
}

.FourPromoMosaic .last .BasicPromo-title,
.ThreePromoMosaic .last .BasicPromo-title,
.ThreePromoMosaic .last .WaterfallPromo-title {
	margin-bottom: 10px
}

.FourPromoMosaic .last .BasicPromo-description,
.ThreePromoMosaic .last .BasicPromo-description,
.ThreePromoMosaic .last .WaterfallPromo-description {
	display: block;
	color: #fff;
	font-size: 14px;
	text-align: center;
	margin-bottom: 30px
}

.FourPromoMosaic .last .BasicPromo-button,
.ThreePromoMosaic .last .BasicPromo-button,
.ThreePromoMosaic .last .WaterfallPromo-button {
	display: -ms-flexbox;
	display: flex
}

.FourPromoMosaic .last .BasicPromo .noImage:before,
.ThreePromoMosaic .last .BasicPromo .noImage:before,
.ThreePromoMosaic .last .WaterfallPromo .noImage:before {
	padding-top: 169%
}

@media only screen and (min-width:768px) {
	.FourPromoMosaic .first .BasicPromo .noImage,
	.FourPromoMosaic .last .BasicPromo,
	.FourPromoMosaic .last .BasicPromo .noImage,
	.FourPromoMosaic .last .BasicPromo-media,
	.ThreePromoMosaic .first .BasicPromo .noImage,
	.ThreePromoMosaic .first .WaterfallPromo .noImage,
	.ThreePromoMosaic .last .BasicPromo,
	.ThreePromoMosaic .last .BasicPromo .noImage,
	.ThreePromoMosaic .last .BasicPromo-media,
	.ThreePromoMosaic .last .WaterfallPromo,
	.ThreePromoMosaic .last .WaterfallPromo .noImage,
	.ThreePromoMosaic .last .WaterfallPromo-media,
	.last .FourPromoMosaic-items-item,
	.last .ThreePromoMosaic-items-item {
		height: 100%
	}
	.FourPromoMosaic,
	.ThreePromoMosaic {
		margin-top: 50px
	}
	.FourPromoMosaic-items-item:first-child,
	.FourPromoMosaic[data-reverse] .FourPromoMosaic-items .first>div:first-child,
	.ThreePromoMosaic-items-item:first-child,
	.ThreePromoMosaic[data-reverse] .ThreePromoMosaic-items .first>div:first-child {
		margin-top: 0
	}
	.FourPromoMosaic[data-reverse] .FourPromoMosaic-items,
	.ThreePromoMosaic[data-reverse] .ThreePromoMosaic-items {
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse
	}
	.FourPromoMosaic[data-reverse] .FourPromoMosaic-items .first,
	.ThreePromoMosaic[data-reverse] .ThreePromoMosaic-items .first {
		margin-right: 0
	}
	.FourPromoMosaic[data-reverse] .FourPromoMosaic-items .last,
	.ThreePromoMosaic[data-reverse] .ThreePromoMosaic-items .last {
		margin-right: 10px
	}
	.FourPromoMosaic .BasicPromo[data-type=oneOffPage],
	.FourPromoMosaic .BasicPromo[data-type=section],
	.ThreePromoMosaic .BasicPromo[data-type=oneOffPage],
	.ThreePromoMosaic .BasicPromo[data-type=section],
	.ThreePromoMosaic .WaterfallPromo[data-type=oneOffPage],
	.ThreePromoMosaic .WaterfallPromo[data-type=section] {
		padding-bottom: 0
	}
	.FourPromoMosaic .BasicPromo[data-type=oneOffPage] .BasicPromo-description,
	.FourPromoMosaic .BasicPromo[data-type=section] .BasicPromo-description,
	.ThreePromoMosaic .BasicPromo[data-type=oneOffPage] .BasicPromo-description,
	.ThreePromoMosaic .BasicPromo[data-type=section] .BasicPromo-description,
	.ThreePromoMosaic .WaterfallPromo[data-type=oneOffPage] .BasicPromo-description,
	.ThreePromoMosaic .WaterfallPromo[data-type=section] .BasicPromo-description {
		margin-bottom: 15px
	}
	.FourPromoMosaic .BasicPromo[data-type=oneOffPage] .BasicPromo-button,
	.FourPromoMosaic .BasicPromo[data-type=section] .BasicPromo-button,
	.ThreePromoMosaic .BasicPromo[data-type=oneOffPage] .BasicPromo-button,
	.ThreePromoMosaic .BasicPromo[data-type=section] .BasicPromo-button,
	.ThreePromoMosaic .WaterfallPromo[data-type=oneOffPage] .BasicPromo-button,
	.ThreePromoMosaic .WaterfallPromo[data-type=section] .BasicPromo-button {
		width: 100%;
		position: static
	}
	.FourPromoMosaic-items,
	.ThreePromoMosaic-items {
		margin: 0 auto
	}
	.FourPromoMosaic-items-col,
	.ThreePromoMosaic-items-col {
		width: 50%
	}
	.FourPromoMosaic-items-item:not(:last-child),
	.ThreePromoMosaic-items-item:not(:last-child) {
		margin: 0
	}
	.FourPromoMosaic .first,
	.ThreePromoMosaic .first {
		margin-right: 10px
	}
	.FourPromoMosaic .first .BasicPromo-title>.Link,
	.ThreePromoMosaic .first .BasicPromo-title>.Link,
	.ThreePromoMosaic .first .WaterfallPromo-title>.Link {
		font-size: 20px
	}
	.FourPromoMosaic .first .BasicPromo .noImage:before,
	.ThreePromoMosaic .first .BasicPromo .noImage:before,
	.ThreePromoMosaic .first .WaterfallPromo .noImage:before {
		padding-top: 50%
	}
	.first .FourPromoMosaic-items-item:first-child,
	.first .ThreePromoMosaic-items-item:first-child {
		margin-bottom: 10px
	}
	.FourPromoMosaic .last .BasicPromo-title,
	.ThreePromoMosaic .last .BasicPromo-title,
	.ThreePromoMosaic .last .WaterfallPromo-title {
		line-height: 1.25;
		letter-spacing: -.3px
	}
	.FourPromoMosaic .last .BasicPromo-media img,
	.ThreePromoMosaic .last .BasicPromo-media img,
	.ThreePromoMosaic .last .WaterfallPromo-media img {
		height: 100%;
		object-fit: cover;
		font-family: 'object-fit: cover;'
	}
	.FourPromoMosaic .last .BasicPromo .noImage:before,
	.ThreePromoMosaic .last .BasicPromo .noImage:before,
	.ThreePromoMosaic .last .WaterfallPromo .noImage:before {
		padding-top: 100%
	}
}

@media only screen and (min-width:1024px) {
	.FourPromoMosaic,
	.ThreePromoMosaic {
		margin-top: 60px
	}
	.FourPromoMosaic .first,
	.FourPromoMosaic[data-reverse] .FourPromoMosaic-items .last,
	.ThreePromoMosaic .first,
	.ThreePromoMosaic[data-reverse] .ThreePromoMosaic-items .last {
		margin-right: 20px
	}
	.FourPromoMosaic .first .BasicPromo-description,
	.ThreePromoMosaic .first .BasicPromo-description,
	.ThreePromoMosaic .first .WaterfallPromo-description {
		display: none
	}
	.first .FourPromoMosaic-items-item:first-child,
	.first .ThreePromoMosaic-items-item:first-child {
		margin-bottom: 20px
	}
	.FourPromoMosaic .last .BasicPromo-description,
	.ThreePromoMosaic .last .BasicPromo-description,
	.ThreePromoMosaic .last .WaterfallPromo-description {
		font-size: 16px
	}
}

@media only screen and (min-width:1440px) {
	.FourPromoMosaic,
	.ThreePromoMosaic {
		margin-top: 70px
	}
	.FourPromoMosaic .first .BasicPromo-title>.Link,
	.FourPromoMosaic .last .BasicPromo-title>.Link,
	.ThreePromoMosaic .first .BasicPromo-title>.Link,
	.ThreePromoMosaic .first .WaterfallPromo-title>.Link,
	.ThreePromoMosaic .last .BasicPromo-title>.Link,
	.ThreePromoMosaic .last .WaterfallPromo-title>.Link {
		font-size: 30px!important
	}
	.FourPromoMosaic .first .BasicPromo-description,
	.FourPromoMosaic .last .BasicPromo-description,
	.ThreePromoMosaic .first .BasicPromo-description,
	.ThreePromoMosaic .first .WaterfallPromo-description,
	.ThreePromoMosaic .last .BasicPromo-description,
	.ThreePromoMosaic .last .WaterfallPromo-description {
		font-size: 16px!important
	}
}

.ThreePromoOneLargeList[data-reverse] .ThreePromoOneLargeList-items {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse
}

.ThreePromoOneLargeList .BasicPromo,
.ThreePromoOneLargeList .WaterfallPromo {
	position: relative
}

.ThreePromoOneLargeList .BasicPromo .noImage,
.ThreePromoOneLargeList .WaterfallPromo .noImage {
	position: relative;
	width: 100%;
	height: 100%
}

.ThreePromoOneLargeList .BasicPromo .noImage:before,
.ThreePromoOneLargeList .WaterfallPromo .noImage:before {
	content: '';
	display: block;
	height: 0;
	width: 100%;
	padding-top: 100%
}

.ThreePromoOneLargeList .BasicPromo[data-type=video] .BasicPromo-playBtn,
.ThreePromoOneLargeList .WaterfallPromo[data-type=video] .WaterfallPromo-playBtn {
	display: none
}

.ThreePromoOneLargeList .BasicPromo[data-type=oneOffPage] .BasicPromo-title,
.ThreePromoOneLargeList .BasicPromo[data-type=section] .BasicPromo-title,
.ThreePromoOneLargeList .WaterfallPromo[data-type=oneOffPage] .WaterfallPromo-title,
.ThreePromoOneLargeList .WaterfallPromo[data-type=section] .WaterfallPromo-title {
	display: block
}

.ThreePromoOneLargeList .BasicPromo[data-type=oneOffPage] .BasicPromo-description,
.ThreePromoOneLargeList .BasicPromo[data-type=oneOffPage] .BasicPromo-title.colored,
.ThreePromoOneLargeList .BasicPromo[data-type=section] .BasicPromo-description,
.ThreePromoOneLargeList .BasicPromo[data-type=section] .BasicPromo-title.colored,
.ThreePromoOneLargeList .WaterfallPromo[data-type=oneOffPage] .WaterfallPromo-description,
.ThreePromoOneLargeList .WaterfallPromo[data-type=oneOffPage] .WaterfallPromo-title.colored,
.ThreePromoOneLargeList .WaterfallPromo[data-type=section] .WaterfallPromo-description,
.ThreePromoOneLargeList .WaterfallPromo[data-type=section] .WaterfallPromo-title.colored {
	display: none
}

.ThreePromoOneLargeList .BasicPromo[data-type=oneOffPage] .BasicPromo-button,
.ThreePromoOneLargeList .BasicPromo[data-type=section] .BasicPromo-button,
.ThreePromoOneLargeList .WaterfallPromo[data-type=oneOffPage] .WaterfallPromo-button,
.ThreePromoOneLargeList .WaterfallPromo[data-type=section] .WaterfallPromo-button {
	width: 100%
}

.ThreePromoOneLargeList .BasicPromo[data-type=oneOffPage] .BasicPromo-info,
.ThreePromoOneLargeList .BasicPromo[data-type=section] .BasicPromo-info,
.ThreePromoOneLargeList .WaterfallPromo[data-type=oneOffPage] .WaterfallPromo-info,
.ThreePromoOneLargeList .WaterfallPromo[data-type=section] .WaterfallPromo-info {
	padding: 0 35px
}

.ThreePromoOneLargeList .BasicPromo-button,
.ThreePromoOneLargeList .WaterfallPromo-button {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center
}

.ThreePromoOneLargeList .BasicPromo-button>.Link,
.ThreePromoOneLargeList .WaterfallPromo-button>.Link {
	background-color: #fff;
	display: block;
	width: 160px;
	padding: 11px;
	border: 1px solid #adb8b6;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 1px;
	text-align: center;
	color: #54565a;
	transition: .3s;
	text-transform: uppercase
}

.ThreePromoOneLargeList .BasicPromo-button>.Link:hover,
.ThreePromoOneLargeList .WaterfallPromo-button>.Link:hover {
	color: #fff;
	background-color: #003057;
	border: 1px solid #003057
}

@media only screen and (min-width:768px) {
	.ThreePromoOneLargeList .BasicPromo-button,
	.ThreePromoOneLargeList .WaterfallPromo-button {
		width: 100%
	}
	.ThreePromoOneLargeList .BasicPromo-button>.Link,
	.ThreePromoOneLargeList .WaterfallPromo-button>.Link {
		width: 130px;
		padding: 5px 9px
	}
}

@media only screen and (min-width:1024px) {
	.ThreePromoOneLargeList .BasicPromo-button>.Link,
	.ThreePromoOneLargeList .WaterfallPromo-button>.Link {
		padding: 11px;
		width: 160px
	}
}

@media only screen and (min-width:1440px) {
	.ThreePromoOneLargeList .BasicPromo-button>.Link,
	.ThreePromoOneLargeList .WaterfallPromo-button>.Link {
		width: 200px
	}
}

.ThreePromoOneLargeList .BasicPromo-info,
.ThreePromoOneLargeList .WaterfallPromo-info {
	padding: 0 35px;
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	transform: translateY(-50%);
	background: 0 0
}

.ThreePromoOneLargeList .BasicPromo-title,
.ThreePromoOneLargeList .WaterfallPromo-title {
	text-align: center;
	margin-bottom: 20px
}

.ThreePromoOneLargeList .BasicPromo-title>.Link,
.ThreePromoOneLargeList .WaterfallPromo-title>.Link {
	color: #fff;
	font-size: 24px;
	text-shadow: 0 0 7px rgba(0, 0, 0, .5)
}

.ThreePromoOneLargeList .BasicPromo-wrapper,
.ThreePromoOneLargeList .WaterfallPromo-wrapper {
	display: none
}

.ThreePromoOneLargeList .BasicPromo-media:before,
.ThreePromoOneLargeList .WaterfallPromo-media:before {
	content: none;
	padding: 0
}

.ThreePromoOneLargeList .BasicPromo-media:after,
.ThreePromoOneLargeList .WaterfallPromo-media:after {
	content: '';
	display: block;
	position: absolute;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, .4)
}

.ThreePromoOneLargeList .BasicPromo-media>.Link,
.ThreePromoOneLargeList .BasicPromo-media>img,
.ThreePromoOneLargeList .WaterfallPromo-media>.Link,
.ThreePromoOneLargeList .WaterfallPromo-media>img {
	position: static
}

.ThreePromoOneLargeList .BasicPromo-media img,
.ThreePromoOneLargeList .WaterfallPromo-media img {
	object-fit: fill;
	font-family: 'object-fit: fill;';
	height: auto
}

.ThreePromoOneLargeList .PressReleaseMediaContact {
	padding: 55px 30px
}

.ThreePromoOneLargeList .PressReleaseMediaContact-heading {
	font-size: 30px
}

@media only screen and (min-width:768px) {
	.ThreePromoOneLargeList .BasicPromo-title>.Link,
	.ThreePromoOneLargeList .PressReleaseMediaContact-heading,
	.ThreePromoOneLargeList .WaterfallPromo-title>.Link,
	.ThreePromoOneLargeList-items-item .BasicPromo[data-type=oneOffPage] .BasicPromo-title>.Link,
	.ThreePromoOneLargeList-items-item .BasicPromo[data-type=section] .BasicPromo-title>.Link,
	.ThreePromoOneLargeList-items-item .WaterfallPromo[data-type=oneOffPage] .WaterfallPromo-title>.Link,
	.ThreePromoOneLargeList-items-item .WaterfallPromo[data-type=section] .WaterfallPromo-title>.Link {
		font-size: 20px
	}
	.ThreePromoOneLargeList[data-reverse] .ThreePromoOneLargeList-items {
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse
	}
	.ThreePromoOneLargeList[data-reverse] .ThreePromoOneLargeList-items-item:not(:first-child) {
		margin-right: 10px
	}
	.ThreePromoOneLargeList[data-reverse] .ThreePromoOneLargeList-items-item:first-child {
		margin-right: 0
	}
	.ThreePromoOneLargeList-items-item {
		-ms-flex: initial;
		flex: initial
	}
	.ThreePromoOneLargeList-items-item .BasicPromo[data-type=oneOffPage],
	.ThreePromoOneLargeList-items-item .BasicPromo[data-type=section],
	.ThreePromoOneLargeList-items-item .WaterfallPromo[data-type=oneOffPage],
	.ThreePromoOneLargeList-items-item .WaterfallPromo[data-type=section] {
		padding-bottom: 0
	}
	.ThreePromoOneLargeList-items-item .BasicPromo[data-type=oneOffPage] .BasicPromo-button,
	.ThreePromoOneLargeList-items-item .BasicPromo[data-type=section] .BasicPromo-button,
	.ThreePromoOneLargeList-items-item .WaterfallPromo[data-type=oneOffPage] .WaterfallPromo-button,
	.ThreePromoOneLargeList-items-item .WaterfallPromo[data-type=section] .WaterfallPromo-button {
		position: static
	}
	.ThreePromoOneLargeList-items-item:first-child {
		width: calc(28% - 5px)
	}
	.ThreePromoOneLargeList-items-item:nth-child(2) {
		width: calc(44% - 10px)
	}
	.ThreePromoOneLargeList-items-item:nth-child(3) {
		width: calc(28% - 5px)
	}
	.ThreePromoOneLargeList .PressReleaseMediaContact {
		padding: 30px 5px;
		height: 100%;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-pack: center;
		justify-content: center
	}
	.ThreePromoOneLargeList .PressReleaseMediaContact-email {
		word-wrap: break-word
	}
	.ThreePromoOneLargeList .BasicPromo,
	.ThreePromoOneLargeList .WaterfallPromo {
		height: 100%
	}
	.ThreePromoOneLargeList .BasicPromo .noImage:before,
	.ThreePromoOneLargeList .WaterfallPromo .noImage:before {
		content: none
	}
	.ThreePromoOneLargeList .BasicPromo-media,
	.ThreePromoOneLargeList .WaterfallPromo-media {
		height: 100%
	}
	.ThreePromoOneLargeList .BasicPromo-media img,
	.ThreePromoOneLargeList .WaterfallPromo-media img {
		object-fit: cover;
		font-family: 'object-fit: cover;';
		height: 100%
	}
}

@media only screen and (min-width:1024px) {
	.ThreePromoOneLargeList .BasicPromo-title>.Link,
	.ThreePromoOneLargeList .PressReleaseMediaContact-heading,
	.ThreePromoOneLargeList .WaterfallPromo-title>.Link,
	.ThreePromoOneLargeList-items-item .BasicPromo[data-type=oneOffPage] .BasicPromo-title>.Link,
	.ThreePromoOneLargeList-items-item .BasicPromo[data-type=section] .BasicPromo-title>.Link,
	.ThreePromoOneLargeList-items-item .WaterfallPromo[data-type=oneOffPage] .WaterfallPromo-title>.Link,
	.ThreePromoOneLargeList-items-item .WaterfallPromo[data-type=section] .WaterfallPromo-title>.Link {
		font-size: 24px
	}
	.ThreePromoOneLargeList .BasicPromo-description,
	.ThreePromoOneLargeList .WaterfallPromo-description {
		display: none
	}
	.ThreePromoOneLargeList .PressReleaseMediaContact {
		padding: 35px 15px
	}
	.ThreePromoOneLargeList[data-reverse] .ThreePromoOneLargeList-items-item:not(:first-child) {
		margin-right: 20px
	}
	.ThreePromoOneLargeList-items-item {
		-ms-flex: initial;
		flex: initial
	}
	.ThreePromoOneLargeList-items-item:first-child {
		width: calc(25% - 10px)
	}
	.ThreePromoOneLargeList-items-item:nth-child(2) {
		width: calc(50% - 20px)
	}
	.ThreePromoOneLargeList-items-item:nth-child(3) {
		width: calc(25% - 10px)
	}
}

@media only screen and (min-width:1440px) {
	.ThreePromoOneLargeList .BasicPromo-title>.Link,
	.ThreePromoOneLargeList .BasicPromo[data-type=oneOffPage] .BasicPromo-title>.Link,
	.ThreePromoOneLargeList .BasicPromo[data-type=section] .BasicPromo-title>.Link,
	.ThreePromoOneLargeList .PressReleaseMediaContact-heading,
	.ThreePromoOneLargeList .WaterfallPromo-title>.Link,
	.ThreePromoOneLargeList .WaterfallPromo[data-type=oneOffPage] .WaterfallPromo-title>.Link,
	.ThreePromoOneLargeList .WaterfallPromo[data-type=section] .WaterfallPromo-title>.Link {
		font-size: 30px
	}
}

.NewsroomList-bottomWrapper h3,
.NewsroomList-filterButton {
	font-size: 14px;
	letter-spacing: .7px;
	text-align: center;
	text-transform: uppercase
}

.NewsroomList-wrapper {
	width: 100%;
	margin-bottom: 10px
}

.NewsroomList [data-toggle=true] {
	box-shadow: none
}

[data-toggle=true].NewsroomList-bottomWrapper {
	display: -ms-flexbox;
	display: flex
}

.NewsroomList-topWrapper {
	margin-bottom: 1px
}

.NewsroomList-bottomWrapper,
.NewsroomList-topWrapper {
	width: 100%;
	background-color: #fff;
	padding: 15px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center
}

.NewsroomList-bottomWrapper {
	display: none
}

.NewsroomList-bottomWrapper h3 {
	color: #54565a;
	margin-bottom: 10px
}

.NewsroomList-filterButton {
	font-weight: 700;
	width: 100%;
	cursor: pointer
}

.ButtonLink,
.NewsroomList-pagination>a,
.TimelineList-cta,
.WaterfallList-pagination>a {
	font-weight: 600;
	letter-spacing: 1px
}

.NewsroomList-filters {
	width: 100%;
	margin-bottom: 10px
}

.NewsroomList-filters .SearchFilter {
	background-color: #f2f2f2;
	margin-bottom: 10px
}

.NewsroomList-filters .SearchFilter-itemz[data-open=true]>li:not(:first-child) {
	display: block
}

.NewsroomList-filters .SearchFilter-itemz .SearchControl[data-selected]:after {
	content: '✓'
}

.NewsroomList-filters .SearchFilter-itemz>li:first-child:after,
.NewsroomList-sorts-itemz-item:first-child:after {
	content: '';
	background-position: center;
	background-image: url('assets/media/downarrow-darkgrey.7c52fe9cf169a345b72141ca8d479283.svg');
	top: 50%;
	transform: translateY(-50%);
	right: 18px;
	height: 18px;
	background-repeat: no-repeat;
	background-size: contain
}

.NewsroomList-filters .SearchFilter-itemz .SearchControl[data-selected] .SearchControl-count {
	display: none
}

.NewsroomList-filters .SearchFilter-itemz .SearchControl-label {
	padding-right: 10px
}

.NewsroomList-filters .SearchFilter-itemz>li {
	padding: 12px 18px;
	position: relative;
	font-size: 12px;
	font-weight: 600;
	color: #54565a
}

.NewsroomList-filters .SearchFilter-itemz>li:first-child:after {
	display: block;
	position: absolute;
	width: 14px
}

.NewsroomList-filters .SearchFilter-itemz>li:not(:first-child) {
	display: none
}

.NewsroomList-filters .SearchFilter-itemz>li>a {
	color: #54565a;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.NewsroomList-sorts {
	width: 100%
}

.NewsroomList-sorts-itemz {
	background-color: #f2f2f2
}

.NewsroomList-sorts-itemz[data-open=true]>li:not(:first-child) {
	display: block
}

.NewsroomList-sorts-itemz-item {
	padding: 12px 18px;
	position: relative
}

.NewsroomList-sorts-itemz-item:first-child>a {
	width: calc(100% - 20px)
}

.NewsroomList-sorts-itemz-item:first-child:after {
	display: block;
	position: absolute;
	width: 14px
}

.NewsroomList-sorts-itemz-item:not(:first-child) {
	display: none
}

.NewsroomList-sorts-itemz-item>a {
	font-size: 12px;
	font-weight: 600;
	display: block;
	color: #54565a
}

@media only screen and (min-width:768px) {
	.NewsroomList-wrapper {
		margin-bottom: 20px
	}
	.NewsroomList-filterButton {
		width: auto
	}
	.NewsroomList-topWrapper {
		padding: 20px 30px;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-pack: center;
		justify-content: center
	}
}

@media only screen and (min-width:1024px) {
	[data-toggle=false].NewsroomList-bottomWrapper {
		display: -ms-flexbox;
		display: flex
	}
	.NewsroomList-filters {
		margin: 0;
		width: calc(100% - 250px);
		display: -ms-flexbox;
		display: flex
	}
	.NewsroomList-filters-heading {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		margin-right: 20px
	}
	.NewsroomList-filters .SearchFilter {
		margin: 0;
		width: 180px;
		height: 40px;
		position: relative
	}
	.NewsroomList-filters .SearchFilter-heading {
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis
	}
	.NewsroomList-filters .SearchFilter:hover .SearchFilter-itemz {
		box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .14);
		z-index: 2
	}
	.NewsroomList-filters .SearchFilter:hover .SearchFilter-itemz>li:not(:first-child) {
		display: block
	}
	.NewsroomList-filters .SearchFilter-itemz {
		position: absolute;
		top: 0;
		z-index: 2;
		background-color: #f2f2f2;
		width: 100%
	}
	.NewsroomList-filters .SearchFilter-itemz>li {
		padding: 11px 12px;
		width: 180px
	}
	.NewsroomList-filters .SearchFilter-itemz>li:first-child {
		width: 170px
	}
	.NewsroomList-filters .SearchFilter-itemz>li:first-child:after {
		right: 0
	}
	.NewsroomList-filters .SearchFilter:not(:last-child) {
		margin-right: 10px
	}
	.NewsroomList-sorts {
		display: -ms-flexbox;
		display: flex;
		width: 250px;
		position: relative
	}
	.NewsroomList-sorts-heading {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		margin-right: 20px
	}
	.NewsroomList-sorts-itemz {
		width: 160px;
		position: absolute;
		top: -9px;
		right: 0;
		z-index: 2;
		background-color: #f2f2f2
	}
	.NewsroomList-sorts-itemz[data-open=true]>li:not(:first-child) {
		display: none
	}
	.NewsroomList-sorts-itemz:hover {
		box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .14)
	}
	.NewsroomList-sorts-itemz:hover .NewsroomList-sorts-itemz-item:not(:first-child) {
		display: block
	}
	.NewsroomList-sorts-itemz-item {
		padding: 9px 10px
	}
	.NewsroomList-sorts-itemz-item:first-child:after {
		right: 10px
	}
	.NewsroomList-filterButton {
		display: none
	}
	.NewsroomList-topWrapper {
		margin: 0;
		padding: 0
	}
	.NewsroomList-bottomWrapper {
		-ms-flex-direction: row;
		flex-direction: row;
		display: -ms-flexbox;
		display: flex
	}
	.NewsroomList-bottomWrapper h3 {
		margin-bottom: 0
	}
}

.FivePromoOneLargeList .BasicPromo-media>.Link,
.FivePromoOneLargeList .WaterfallPromo-media>.Link,
.FivePromoTwoLargeList .BasicPromo-media>.Link,
.FivePromoTwoLargeList .WaterfallPromo-media>.Link,
.FourPromoMosaic .BasicPromo-media>.Link,
.FourPromoMosaic .WaterfallPromo-media>.Link,
.WaterfallList-items-wrapper-item:nth-child(1) .BasicPromo-media>.Link,
.WaterfallList-items-wrapper-item:nth-child(1) .WaterfallPromo-media>.Link,
.WaterfallList-items-wrapper-item:nth-child(2) .BasicPromo-media>.Link,
.WaterfallList-items-wrapper-item:nth-child(2) .WaterfallPromo-media>.Link,
.WaterfallList-items-wrapper-item:nth-child(6) .BasicPromo-media>.Link,
.WaterfallList-items-wrapper-item:nth-child(6) .WaterfallPromo-media>.Link,
.WaterfallList-items-wrapper-item:nth-child(7) .BasicPromo-media>.Link,
.WaterfallList-items-wrapper-item:nth-child(7) .WaterfallPromo-media>.Link {
	position: relative
}

@media only screen and (min-width:1440px) {
	.NewsroomList-filters {
		width: calc(100% - 290px)
	}
	.NewsroomList-filters .SearchFilter {
		width: 200px
	}
	.NewsroomList-filters .SearchFilter-itemz>li,
	.NewsroomList-filters .SearchFilter-itemz>li:first-child {
		width: 190px
	}
	.NewsroomList-sorts {
		width: 290px
	}
	.NewsroomList-sorts-itemz {
		width: 200px
	}
	.NewsroomList-wrapper {
		display: -ms-flexbox;
		display: flex
	}
	.NewsroomList-topWrapper,
	.NewsroomList-wrapper[data-hide=true] {
		display: none
	}
	.NewsroomList-bottomWrapper {
		padding: 17px 20px
	}
}

.NewsroomList-pagination {
	margin-top: 20px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center
}

.NewsroomList-pagination>a {
	display: block;
	width: 160px;
	padding: 11px;
	border: 1px solid #adb8b6;
	font-size: 12px;
	text-align: center;
	color: #54565a;
	transition: .3s;
	cursor: pointer
}

.NewsroomList .BasicPromo-authorName,
.NewsroomList .BasicPromo-media,
.NewsroomList .WaterfallPromo-authorName,
.NewsroomList .WaterfallPromo-media {
	display: none
}

.NewsroomList-pagination>a:hover {
	color: #fff;
	background-color: #003057;
	border: 1px solid #003057
}

@media only screen and (min-width:768px) {
	.NewsroomList-pagination {
		margin-top: 10px
	}
	.NewsroomList-pagination>a {
		width: 130px;
		padding: 5px 9px
	}
}

@media only screen and (min-width:1024px) {
	.NewsroomList-pagination {
		margin: 0
	}
	.NewsroomList-pagination>a {
		padding: 11px;
		width: 160px
	}
}

.NewsroomList .BasicPromo[data-type=statement] .BasicPromo-date:before,
.NewsroomList .WaterfallPromo[data-type=statement] .WaterfallPromo-date:before {
	content: 'Statement on';
	margin: 0 4px 0 0
}

.NewsroomList .BasicPromo[data-type=press_release] .BasicPromo-date:before,
.NewsroomList .WaterfallPromo[data-type=press_release] .WaterfallPromo-date:before {
	content: 'Press Release on';
	margin: 0 4px 0 0
}

.NewsroomList .BasicPromo-info,
.NewsroomList .WaterfallPromo-info {
	padding: 20px
}

.NewsroomList .BasicPromo-title,
.NewsroomList .WaterfallPromo-title {
	margin-bottom: 20px
}

.NewsroomList .BasicPromo-title>.Link,
.NewsroomList .WaterfallPromo-title>.Link {
	font-size: 20px
}

.NewsroomList .BasicPromo-category,
.NewsroomList .WaterfallPromo-category {
	display: block
}

.NewsroomList .BasicPromo-wrapper,
.NewsroomList .WaterfallPromo-wrapper {
	display: block;
	margin-bottom: 20px
}

.NewsroomList .BasicPromo-description,
.NewsroomList .WaterfallPromo-description {
	margin: 0;
	display: block
}

@media only screen and (min-width:768px) {
	.NewsroomList-items {
		-ms-flex-direction: column;
		flex-direction: column
	}
	.NewsroomList-items-item {
		-ms-flex: auto;
		flex: auto;
		margin-bottom: 10px
	}
	.NewsroomList-items-item:not(:last-child) {
		margin-right: 0
	}
	.NewsroomList .BasicPromo-info,
	.NewsroomList .WaterfallPromo-info {
		padding: 25px
	}
	.NewsroomList .BasicPromo[data-type=statement] .BasicPromo-date:before,
	.NewsroomList .WaterfallPromo[data-type=statement] .WaterfallPromo-date:before {
		content: '| Statement on'
	}
	.NewsroomList .BasicPromo[data-type=press_release] .BasicPromo-date:before,
	.NewsroomList .WaterfallPromo[data-type=press_release] .WaterfallPromo-date:before {
		content: '| Press Release on'
	}
	.NewsroomList .BasicPromo-title>.Link,
	.NewsroomList .WaterfallPromo-title>.Link {
		font-size: 28px;
		line-height: 1.25
	}
	.NewsroomList .BasicPromo-description,
	.NewsroomList .WaterfallPromo-description {
		font-size: 16px
	}
	.NewsroomList .BasicPromo-wrapper,
	.NewsroomList .WaterfallPromo-wrapper {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center
	}
	.NewsroomList .BasicPromo-date,
	.NewsroomList .WaterfallPromo-date {
		margin-left: 4px
	}
	.NewsroomList .BasicPromo-category,
	.NewsroomList .WaterfallPromo-category {
		margin-bottom: 0
	}
}

@media only screen and (min-width:1024px) {
	.NewsroomList-items-item {
		margin-bottom: 20px
	}
}

@media only screen and (min-width:1440px) {
	.NewsroomList-pagination>a {
		width: 200px
	}
	.NewsroomList-items .BasicPromo[data-type=statement] .BasicPromo-wrapper-innerWrapper:before,
	.NewsroomList-items .BasicPromo[data-type=press_release] .BasicPromo-wrapper-innerWrapper:before,
	.NewsroomList-items .WaterfallPromo[data-type=statement] .WaterfallPromo-wrapper-innerWrapper:before,
	.NewsroomList-items .WaterfallPromo[data-type=press_release] .WaterfallPromo-wrapper-innerWrapper:before {
		content: none
	}
}

.FivePromoOneLargeList .BasicPromo-media:before,
.FivePromoOneLargeList .WaterfallPromo-media:before {
	content: none
}

.FivePromoOneLargeList[data-reverse] .FivePromoOneLargeList-items {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse
}

.FivePromoOneLargeList[data-reverse] .FivePromoOneLargeList-items .last>div:first-child {
	margin-top: 0
}

.FivePromoOneLargeList[data-reverse] .FivePromoOneLargeList-items .first>div,
.last .FivePromoOneLargeList-items-item:first-child {
	margin-top: 10px
}

.FivePromoOneLargeList-items .first .BasicPromo-description,
.FivePromoOneLargeList-items .first .WaterfallPromo-description {
	display: block
}

.last .FivePromoOneLargeList-items-item .BasicPromo-category,
.last .FivePromoOneLargeList-items-item .WaterfallPromo-category {
	display: -ms-flexbox;
	display: flex
}

@media only screen and (min-width:768px) {
	.FivePromoOneLargeList[data-reverse] .FivePromoOneLargeList-items .first>div,
	.last .FivePromoOneLargeList-items-item:first-child {
		margin-top: 0
	}
	.FivePromoOneLargeList[data-reverse] .FivePromoOneLargeList-items {
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse
	}
	.FivePromoOneLargeList[data-reverse] .FivePromoOneLargeList-items .first {
		margin-right: 0
	}
	.FivePromoOneLargeList[data-reverse] .FivePromoOneLargeList-items .last {
		margin-right: 10px
	}
	.FivePromoOneLargeList-items-item:not(:last-child) {
		margin: 0
	}
	.FivePromoOneLargeList-items .last {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	.FivePromoOneLargeList-items .last .BasicPromo,
	.FivePromoOneLargeList-items .last .WaterfallPromo {
		overflow-y: hidden;
		height: 100%
	}
	.FivePromoOneLargeList-items .last .BasicPromo-date,
	.FivePromoOneLargeList-items .last .WaterfallPromo-date {
		display: none
	}
	.FivePromoOneLargeList-items .last .BasicPromo-info,
	.FivePromoOneLargeList-items .last .WaterfallPromo-info {
		height: 100%
	}
	.FivePromoOneLargeList-items .last>div {
		-ms-flex: auto;
		flex: auto;
		width: 50%;
		height: calc(50% - 5px)
	}
	.FivePromoOneLargeList-items .first .BasicPromo-info,
	.FivePromoOneLargeList-items .first .WaterfallPromo-info,
	.first .FivePromoOneLargeList-items-item {
		height: 100%
	}
	.FivePromoOneLargeList-items .last>div:nth-child(odd) {
		padding-right: 5px
	}
	.FivePromoOneLargeList-items .last>div:nth-child(even) {
		padding-left: 5px
	}
	.FivePromoOneLargeList-items .last>div:nth-child(1),
	.FivePromoOneLargeList-items .last>div:nth-child(2) {
		margin-bottom: 10px
	}
	.FivePromoOneLargeList-items .first {
		margin-right: 10px
	}
	.FivePromoOneLargeList-items .first .BasicPromo,
	.FivePromoOneLargeList-items .first .WaterfallPromo {
		height: 100%;
		overflow-y: hidden
	}
	.FivePromoOneLargeList-items .first .BasicPromo-wrapper,
	.FivePromoOneLargeList-items .first .WaterfallPromo-wrapper {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	.FivePromoOneLargeList-items .first .BasicPromo-wrapper>div:nth-child(2):before,
	.FivePromoOneLargeList-items .first .WaterfallPromo-wrapper>div:nth-child(2):before {
		content: '|';
		display: inline-block;
		font-size: 12px;
		margin-left: 5px;
		color: #9b9b9b
	}
	.FivePromoOneLargeList-items .first .BasicPromo-wrapper-innerWrapper,
	.FivePromoOneLargeList-items .first .WaterfallPromo-wrapper-innerWrapper {
		margin-bottom: 2px
	}
	.FivePromoOneLargeList-items .first .BasicPromo-category,
	.FivePromoOneLargeList-items .first .WaterfallPromo-category {
		display: -ms-inline-flexbox;
		display: inline-flex;
		margin-bottom: 0
	}
	.FivePromoOneLargeList-items .first .BasicPromo-title>.Link,
	.FivePromoOneLargeList-items .first .WaterfallPromo-title>.Link {
		font-size: 16px
	}
	.FivePromoOneLargeList-items .first .BasicPromo-description,
	.FivePromoOneLargeList-items .first .WaterfallPromo-description {
		font-size: 14px
	}
	.FivePromoOneLargeList-items-col {
		width: 50%
	}
}

.FivePromoTwoLargeList .BasicPromo-media:before,
.FivePromoTwoLargeList .WaterfallPromo-media:before,
.FourPromoMosaic .BasicPromo-media:before,
.FourPromoMosaic .WaterfallPromo-media:before,
.WaterfallList-items-wrapper-item:nth-child(1) .BasicPromo-media:before,
.WaterfallList-items-wrapper-item:nth-child(1) .WaterfallPromo-media:before,
.WaterfallList-items-wrapper-item:nth-child(10) .BasicPromo-media:before,
.WaterfallList-items-wrapper-item:nth-child(10) .WaterfallPromo-media:before,
.WaterfallList-items-wrapper-item:nth-child(2) .BasicPromo-media:before,
.WaterfallList-items-wrapper-item:nth-child(2) .WaterfallPromo-media:before,
.WaterfallList-items-wrapper-item:nth-child(3) .BasicPromo-media:before,
.WaterfallList-items-wrapper-item:nth-child(3) .WaterfallPromo-media:before,
.WaterfallList-items-wrapper-item:nth-child(4) .BasicPromo-media:before,
.WaterfallList-items-wrapper-item:nth-child(4) .WaterfallPromo-media:before,
.WaterfallList-items-wrapper-item:nth-child(6) .BasicPromo-media:before,
.WaterfallList-items-wrapper-item:nth-child(6) .WaterfallPromo-media:before,
.WaterfallList-items-wrapper-item:nth-child(7) .BasicPromo-media:before,
.WaterfallList-items-wrapper-item:nth-child(7) .WaterfallPromo-media:before,
.WaterfallList-items-wrapper-item:nth-child(9) .BasicPromo-media:before,
.WaterfallList-items-wrapper-item:nth-child(9) .WaterfallPromo-media:before {
	content: none
}

@media only screen and (min-width:1024px) {
	.FivePromoOneLargeList .first,
	.FivePromoOneLargeList[data-reverse] .FivePromoOneLargeList-items .last {
		margin-right: 20px
	}
	.FivePromoOneLargeList .first .BasicPromo-title .Link,
	.FivePromoOneLargeList .first .WaterfallPromo-title .Link {
		font-size: 18px
	}
	.FivePromoOneLargeList .first .BasicPromo-info,
	.FivePromoOneLargeList .first .WaterfallPromo-info {
		padding: 20px
	}
	.FivePromoOneLargeList .first .BasicPromo-description,
	.FivePromoOneLargeList .first .WaterfallPromo-description {
		margin-top: 10px
	}
	.FivePromoOneLargeList .last>div {
		height: calc(50% - 10px)
	}
	.FivePromoOneLargeList .last>div:nth-child(odd) {
		padding-right: 10px
	}
	.FivePromoOneLargeList .last>div:nth-child(even) {
		padding-left: 10px
	}
	.FivePromoOneLargeList .last>div:nth-child(1),
	.FivePromoOneLargeList .last>div:nth-child(2) {
		margin-bottom: 20px
	}
	.FivePromoOneLargeList .last .BasicPromo-description,
	.FivePromoOneLargeList .last .WaterfallPromo-description {
		display: none
	}
	.FivePromoOneLargeList .last .BasicPromo-date,
	.FivePromoOneLargeList .last .WaterfallPromo-date {
		display: inline
	}
}

@media only screen and (min-width:1440px) {
	.FivePromoOneLargeList .first .BasicPromo-title>.Link,
	.FivePromoOneLargeList .first .WaterfallPromo-title>.Link {
		font-size: 20px
	}
	.FivePromoOneLargeList .last .BasicPromo-category,
	.FivePromoOneLargeList .last .WaterfallPromo-category {
		margin-bottom: 5px
	}
	.FivePromoOneLargeList .last .BasicPromo-wrapper>div:nth-child(2):before,
	.FivePromoOneLargeList .last .WaterfallPromo-wrapper>div:nth-child(2):before {
		content: none
	}
}

.FivePromoTwoLargeList .first .BasicPromo:not(:last-child),
.FivePromoTwoLargeList .first .WaterfallPromo:not(:last-child),
.FivePromoTwoLargeList .last .BasicPromo:first-child,
.FivePromoTwoLargeList .last .WaterfallPromo:first-child {
	margin-bottom: 10px
}

.FivePromoTwoLargeList[data-reverse] .FivePromoTwoLargeList-items {
	-ms-flex-direction: column;
	flex-direction: column
}

.FivePromoTwoLargeList[data-reverse] .FivePromoTwoLargeList-items-item.last {
	margin-top: 10px
}

.FivePromoTwoLargeList[data-reverse] .FivePromoTwoLargeList-items-item.first .BasicPromo:first-child,
.FivePromoTwoLargeList[data-reverse] .FivePromoTwoLargeList-items-item.first .WaterfallPromo:first-child {
	margin-top: 0
}

.FivePromoTwoLargeList-items {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse
}

.FivePromoTwoLargeList .first .BasicPromo:first-child,
.FivePromoTwoLargeList .first .WaterfallPromo:first-child {
	margin-top: 10px
}

.FivePromoTwoLargeList .first .BasicPromo-media,
.FivePromoTwoLargeList .first .WaterfallPromo-media {
	display: none
}

.FivePromoTwoLargeList .first .BasicPromo-title>.Link,
.FivePromoTwoLargeList .first .WaterfallPromo-title>.Link {
	font-size: 14px
}

.FivePromoTwoLargeList .first .BasicPromo-info,
.FivePromoTwoLargeList .first .WaterfallPromo-info {
	padding: 25px 15px
}

.FivePromoTwoLargeList .last {
	margin-top: 0
}

.FivePromoTwoLargeList .last .BasicPromo-description,
.FivePromoTwoLargeList .last .WaterfallPromo-description {
	display: block
}

@media only screen and (min-width:768px) {
	.FivePromoTwoLargeList[data-reverse] .FivePromoTwoLargeList-items {
		-ms-flex-direction: row;
		flex-direction: row
	}
	.FivePromoTwoLargeList[data-reverse] .FivePromoTwoLargeList-items .last {
		margin: 0
	}
	.FivePromoTwoLargeList[data-reverse] .FivePromoTwoLargeList-items .first {
		margin-right: 10px
	}
	.FivePromoTwoLargeList-items {
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse
	}
	.FivePromoTwoLargeList .first {
		margin: 0
	}
	.FivePromoTwoLargeList .first .BasicPromo,
	.FivePromoTwoLargeList .first .WaterfallPromo {
		height: calc(33.33% - 6.66px)
	}
	.FivePromoTwoLargeList .first .BasicPromo-title>.Link,
	.FivePromoTwoLargeList .first .WaterfallPromo-title>.Link {
		font-size: 12px
	}
	.FivePromoTwoLargeList .first .BasicPromo:first-child,
	.FivePromoTwoLargeList .first .WaterfallPromo:first-child {
		margin-top: 0
	}
	.FivePromoTwoLargeList .first .BasicPromo-info,
	.FivePromoTwoLargeList .first .WaterfallPromo-info {
		padding: 0 15px;
		height: 100%;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-pack: center;
		justify-content: center
	}
	.FivePromoTwoLargeList .last {
		margin-right: 10px;
		-ms-flex: 2;
		flex: 2;
		display: -ms-flexbox;
		display: flex
	}
	.FivePromoTwoLargeList .last .BasicPromo,
	.FivePromoTwoLargeList .last .WaterfallPromo {
		-ms-flex: 1;
		flex: 1;
		overflow-y: hidden
	}
	.FivePromoTwoLargeList .last .BasicPromo:first-child,
	.FivePromoTwoLargeList .last .WaterfallPromo:first-child {
		margin-right: 10px;
		margin-bottom: 0
	}
	.FivePromoTwoLargeList .last .BasicPromo-info,
	.FivePromoTwoLargeList .last .WaterfallPromo-info {
		height: 100%
	}
	.FivePromoTwoLargeList .last .BasicPromo-title>.Link,
	.FivePromoTwoLargeList .last .WaterfallPromo-title>.Link {
		font-size: 16px
	}
	.FivePromoTwoLargeList .last .BasicPromo-description,
	.FivePromoTwoLargeList .last .WaterfallPromo-description {
		font-size: 14px
	}
}

@media only screen and (min-width:1024px) {
	.FivePromoTwoLargeList .last,
	.FivePromoTwoLargeList .last .BasicPromo:first-child,
	.FivePromoTwoLargeList .last .WaterfallPromo:first-child,
	.FivePromoTwoLargeList[data-reverse] .FivePromoTwoLargeList-items .first {
		margin-right: 20px
	}
	.FivePromoTwoLargeList .last .BasicPromo-title>.Link,
	.FivePromoTwoLargeList .last .WaterfallPromo-title>.Link {
		font-size: 18px
	}
	.FivePromoTwoLargeList .last .BasicPromo-info,
	.FivePromoTwoLargeList .last .WaterfallPromo-info {
		padding: 20px
	}
	.FivePromoTwoLargeList .last .BasicPromo-description,
	.FivePromoTwoLargeList .last .WaterfallPromo-description {
		margin-top: 10px
	}
	.FivePromoTwoLargeList .first .BasicPromo,
	.FivePromoTwoLargeList .first .WaterfallPromo {
		height: calc(33.33% - 13.33px)
	}
	.FivePromoTwoLargeList .first .BasicPromo-title>.Link,
	.FivePromoTwoLargeList .first .WaterfallPromo-title>.Link {
		font-size: 14px
	}
	.FivePromoTwoLargeList .first .BasicPromo:not(:last-child),
	.FivePromoTwoLargeList .first .WaterfallPromo:not(:last-child) {
		margin-bottom: 20px
	}
	.FivePromoTwoLargeList .first .BasicPromo-description,
	.FivePromoTwoLargeList .first .WaterfallPromo-description {
		display: none
	}
	.FivePromoTwoLargeList .first .BasicPromo-info,
	.FivePromoTwoLargeList .first .WaterfallPromo-info {
		height: 100%
	}
}

@media only screen and (min-width:1440px) {
	.FivePromoTwoLargeList .last .BasicPromo-title>.Link,
	.FivePromoTwoLargeList .last .WaterfallPromo-title>.Link {
		font-size: 20px
	}
	.FivePromoTwoLargeList .last .BasicPromo-wrapper,
	.FivePromoTwoLargeList .last .WaterfallPromo-wrapper {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	.FivePromoTwoLargeList .last .BasicPromo-wrapper-innerWrapper,
	.FivePromoTwoLargeList .last .WaterfallPromo-wrapper-innerWrapper {
		margin-bottom: 4px
	}
	.FivePromoTwoLargeList .first .BasicPromo,
	.FivePromoTwoLargeList .first .WaterfallPromo {
		display: -ms-flexbox;
		display: flex
	}
	.FivePromoTwoLargeList .first .BasicPromo-title>.Link,
	.FivePromoTwoLargeList .first .WaterfallPromo-title>.Link {
		font-size: 16px
	}
	.FivePromoTwoLargeList .first .BasicPromo-category,
	.FivePromoTwoLargeList .first .WaterfallPromo-category {
		display: -ms-flexbox;
		display: flex
	}
	.FivePromoTwoLargeList .first .BasicPromo-info,
	.FivePromoTwoLargeList .first .WaterfallPromo-info {
		-ms-flex: 1;
		flex: 1;
		padding: 30px 20px
	}
	.FivePromoTwoLargeList .first .BasicPromo-media,
	.FivePromoTwoLargeList .first .WaterfallPromo-media {
		-ms-flex: 1;
		flex: 1;
		display: block
	}
	.FivePromoTwoLargeList .first .BasicPromo-media img,
	.FivePromoTwoLargeList .first .WaterfallPromo-media img {
		object-fit: cover;
		font-family: 'object-fit: cover;';
		height: 100%
	}
	.FivePromoTwoLargeList .first .BasicPromo-wrapper>div:nth-child(2):before,
	.FivePromoTwoLargeList .first .WaterfallPromo-wrapper>div:nth-child(2):before {
		content: none
	}
}

.FourPromoMosaic .BasicPromo-description,
.FourPromoMosaic .BasicPromo-title,
.FourPromoMosaic .WaterfallPromo-description,
.FourPromoMosaic .WaterfallPromo-title {
	text-shadow: 0 0 7px rgba(0, 0, 0, .5);
	display: block
}

.FourPromoMosaic .BasicPromo-button,
.FourPromoMosaic .WaterfallPromo-button {
	display: -ms-flexbox;
	display: flex
}

.FourPromoMosaic .first .BasicPromo-description,
.FourPromoMosaic .first .WaterfallPromo-description {
	display: block;
	color: #fff;
	font-size: 14px;
	text-align: center;
	margin-bottom: 30px
}

@media only screen and (min-width:768px) {
	.FourPromoMosaic .BasicPromo-media img,
	.FourPromoMosaic .WaterfallPromo-media img {
		height: 100%;
		object-fit: cover;
		font-family: 'object-fit: cover;'
	}
	.first .FourPromoMosaic-items-item {
		-ms-flex: auto;
		flex: auto
	}
	.first .FourPromoMosaic-items-item:nth-child(-n+2) {
		width: calc(50% - 5px);
		height: calc(50% - 5px)
	}
	.first .FourPromoMosaic-items-item:nth-child(-n+2) .BasicPromo-info,
	.first .FourPromoMosaic-items-item:nth-child(-n+2) .WaterfallPromo-info {
		padding: 0 15px
	}
	.first .FourPromoMosaic-items-item:nth-child(-n+2) .BasicPromo-button>a,
	.first .FourPromoMosaic-items-item:nth-child(-n+2) .WaterfallPromo-button>a {
		padding: 9px
	}
	.first .FourPromoMosaic-items-item:first-child {
		margin-right: 10px
	}
	.first .FourPromoMosaic-items-item:last-child {
		width: 100%;
		height: calc(50% - 5px)
	}
	.first .FourPromoMosaic-items-item .BasicPromo,
	.first .FourPromoMosaic-items-item .BasicPromo-media,
	.first .FourPromoMosaic-items-item .WaterfallPromo,
	.first .FourPromoMosaic-items-item .WaterfallPromo-media {
		height: 100%
	}
	.FourPromoMosaic .first {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

@media only screen and (min-width:1024px) {
	.first .FourPromoMosaic-items-item:nth-child(-n+2) {
		width: calc(50% - 10px);
		height: calc(50% - 10px)
	}
	.first .FourPromoMosaic-items-item:first-child {
		margin-right: 20px
	}
	.first .FourPromoMosaic-items-item:last-child {
		height: calc(50% - 10px)
	}
	.first .FourPromoMosaic-items-item:last-child .BasicPromo-description,
	.first .FourPromoMosaic-items-item:last-child .WaterfallPromo-description {
		display: block
	}
}

@media only screen and (min-width:1440px) {
	.FourPromoMosaic .last .BasicPromo-description,
	.FourPromoMosaic .last .WaterfallPromo-description {
		font-size: 18px
	}
}

.WaterfallList-pagination {
	margin-top: 20px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center
}

.WaterfallList-pagination>a {
	display: block;
	width: 160px;
	padding: 11px;
	border: 1px solid #adb8b6;
	font-size: 12px;
	text-align: center;
	color: #54565a;
	transition: .3s;
	cursor: pointer
}

.WaterfallList-pagination>a:hover {
	color: #fff;
	background-color: #003057;
	border: 1px solid #003057
}

@media only screen and (min-width:768px) {
	.WaterfallList-pagination {
		margin-top: 10px
	}
	.WaterfallList-pagination>a {
		width: 130px;
		padding: 5px 9px
	}
}

@media only screen and (min-width:1024px) {
	.WaterfallList-pagination {
		margin: 0
	}
	.WaterfallList-pagination>a {
		padding: 11px;
		width: 160px
	}
}

@media only screen and (min-width:1440px) {
	.WaterfallList-pagination>a {
		width: 200px
	}
}

.WaterfallList-items-wrapper-item {
	margin-bottom: 10px
}

.WaterfallList-items-wrapper-item .BasicPromo-description,
.WaterfallList-items-wrapper-item .WaterfallPromo-description {
	display: block
}

.WaterfallList-items-wrapper-item .BasicPromo-info,
.WaterfallList-items-wrapper-item .WaterfallPromo-info {
	padding: 10px 15px
}

.WaterfallList-items-wrapper-item:nth-child(10) .BasicPromo-media>.Link,
.WaterfallList-items-wrapper-item:nth-child(10) .BasicPromo-media>img,
.WaterfallList-items-wrapper-item:nth-child(10) .WaterfallPromo-media>.Link,
.WaterfallList-items-wrapper-item:nth-child(10) .WaterfallPromo-media>img,
.WaterfallList-items-wrapper-item:nth-child(3) .BasicPromo-media>.Link,
.WaterfallList-items-wrapper-item:nth-child(3) .BasicPromo-media>img,
.WaterfallList-items-wrapper-item:nth-child(3) .WaterfallPromo-media>.Link,
.WaterfallList-items-wrapper-item:nth-child(3) .WaterfallPromo-media>img,
.WaterfallList-items-wrapper-item:nth-child(4) .BasicPromo-media>.Link,
.WaterfallList-items-wrapper-item:nth-child(4) .BasicPromo-media>img,
.WaterfallList-items-wrapper-item:nth-child(4) .WaterfallPromo-media>.Link,
.WaterfallList-items-wrapper-item:nth-child(4) .WaterfallPromo-media>img,
.WaterfallList-items-wrapper-item:nth-child(9) .BasicPromo-media>.Link,
.WaterfallList-items-wrapper-item:nth-child(9) .BasicPromo-media>img,
.WaterfallList-items-wrapper-item:nth-child(9) .WaterfallPromo-media>.Link,
.WaterfallList-items-wrapper-item:nth-child(9) .WaterfallPromo-media>img {
	position: static
}

.WaterfallList-items-wrapper-item:nth-child(10) .BasicPromo-media img,
.WaterfallList-items-wrapper-item:nth-child(10) .WaterfallPromo-media img,
.WaterfallList-items-wrapper-item:nth-child(3) .BasicPromo-media img,
.WaterfallList-items-wrapper-item:nth-child(3) .WaterfallPromo-media img,
.WaterfallList-items-wrapper-item:nth-child(4) .BasicPromo-media img,
.WaterfallList-items-wrapper-item:nth-child(4) .WaterfallPromo-media img,
.WaterfallList-items-wrapper-item:nth-child(9) .BasicPromo-media img,
.WaterfallList-items-wrapper-item:nth-child(9) .WaterfallPromo-media img {
	object-fit: fill;
	font-family: 'object-fit: fill;';
	height: auto
}

@media only screen and (min-width:768px) {
	.WaterfallList-items-wrapper-item:nth-child(1) .BasicPromo-info,
	.WaterfallList-items-wrapper-item:nth-child(1) .WaterfallPromo-info,
	.WaterfallList-items-wrapper-item:nth-child(10) .BasicPromo-info,
	.WaterfallList-items-wrapper-item:nth-child(10) .WaterfallPromo-info,
	.WaterfallList-items-wrapper-item:nth-child(2) .BasicPromo-info,
	.WaterfallList-items-wrapper-item:nth-child(2) .WaterfallPromo-info,
	.WaterfallList-items-wrapper-item:nth-child(3) .BasicPromo-info,
	.WaterfallList-items-wrapper-item:nth-child(3) .WaterfallPromo-info,
	.WaterfallList-items-wrapper-item:nth-child(4) .BasicPromo-info,
	.WaterfallList-items-wrapper-item:nth-child(4) .WaterfallPromo-info,
	.WaterfallList-items-wrapper-item:nth-child(5) .BasicPromo-info,
	.WaterfallList-items-wrapper-item:nth-child(5) .WaterfallPromo-info,
	.WaterfallList-items-wrapper-item:nth-child(6) .BasicPromo-info,
	.WaterfallList-items-wrapper-item:nth-child(6) .WaterfallPromo-info,
	.WaterfallList-items-wrapper-item:nth-child(7) .BasicPromo-info,
	.WaterfallList-items-wrapper-item:nth-child(7) .WaterfallPromo-info,
	.WaterfallList-items-wrapper-item:nth-child(8) .BasicPromo-info,
	.WaterfallList-items-wrapper-item:nth-child(8) .WaterfallPromo-info,
	.WaterfallList-items-wrapper-item:nth-child(9) .BasicPromo-info,
	.WaterfallList-items-wrapper-item:nth-child(9) .WaterfallPromo-info {
		padding: 10px 15px 20px
	}
	.WaterfallList-items {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	.WaterfallList-items-wrapper {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	.WaterfallList-items-wrapper-item {
		-ms-flex: initial;
		flex: initial
	}
	.WaterfallList-items-wrapper-item:not(:last-child) {
		margin-right: 0
	}
	.WaterfallList-items-wrapper-item .BasicPromo,
	.WaterfallList-items-wrapper-item .WaterfallPromo {
		height: 100%;
		overflow-y: hidden
	}
	.WaterfallList-items-wrapper-item .BasicPromo-info,
	.WaterfallList-items-wrapper-item .LongPromo,
	.WaterfallList-items-wrapper-item .LongPromo-media,
	.WaterfallList-items-wrapper-item .SinglePromo,
	.WaterfallList-items-wrapper-item .SinglePromo-media,
	.WaterfallList-items-wrapper-item .WaterfallPromo-info {
		height: 100%
	}
	.WaterfallList-items-wrapper-item .LongPromo-media img,
	.WaterfallList-items-wrapper-item .SinglePromo-media img {
		object-fit: cover;
		font-family: 'object-fit: cover;';
		height: 100%
	}
	.WaterfallList-items-wrapper-item:nth-child(1),
	.WaterfallList-items-wrapper-item:nth-child(2),
	.WaterfallList-items-wrapper-item:nth-child(6),
	.WaterfallList-items-wrapper-item:nth-child(7) {
		width: calc(50% - 5px)
	}
	.WaterfallList-items-wrapper-item:nth-child(1) .BasicPromo-title>.Link,
	.WaterfallList-items-wrapper-item:nth-child(1) .WaterfallPromo-title>.Link,
	.WaterfallList-items-wrapper-item:nth-child(2) .BasicPromo-title>.Link,
	.WaterfallList-items-wrapper-item:nth-child(2) .WaterfallPromo-title>.Link,
	.WaterfallList-items-wrapper-item:nth-child(6) .BasicPromo-title>.Link,
	.WaterfallList-items-wrapper-item:nth-child(6) .WaterfallPromo-title>.Link,
	.WaterfallList-items-wrapper-item:nth-child(7) .BasicPromo-title>.Link,
	.WaterfallList-items-wrapper-item:nth-child(7) .WaterfallPromo-title>.Link {
		font-size: 16px
	}
	.WaterfallList-items-wrapper-item:nth-child(1) .BasicPromo-category,
	.WaterfallList-items-wrapper-item:nth-child(1) .WaterfallPromo-category,
	.WaterfallList-items-wrapper-item:nth-child(2) .BasicPromo-category,
	.WaterfallList-items-wrapper-item:nth-child(2) .WaterfallPromo-category,
	.WaterfallList-items-wrapper-item:nth-child(6) .BasicPromo-category,
	.WaterfallList-items-wrapper-item:nth-child(6) .WaterfallPromo-category,
	.WaterfallList-items-wrapper-item:nth-child(7) .BasicPromo-category,
	.WaterfallList-items-wrapper-item:nth-child(7) .WaterfallPromo-category {
		display: inline
	}
	.WaterfallList-items-wrapper-item:nth-child(1) .BasicPromo-wrapper,
	.WaterfallList-items-wrapper-item:nth-child(1) .WaterfallPromo-wrapper,
	.WaterfallList-items-wrapper-item:nth-child(2) .BasicPromo-wrapper,
	.WaterfallList-items-wrapper-item:nth-child(2) .WaterfallPromo-wrapper,
	.WaterfallList-items-wrapper-item:nth-child(6) .BasicPromo-wrapper,
	.WaterfallList-items-wrapper-item:nth-child(6) .WaterfallPromo-wrapper,
	.WaterfallList-items-wrapper-item:nth-child(7) .BasicPromo-wrapper,
	.WaterfallList-items-wrapper-item:nth-child(7) .WaterfallPromo-wrapper {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	.WaterfallList-items-wrapper-item:nth-child(1) .BasicPromo-wrapper>div:nth-child(2):before,
	.WaterfallList-items-wrapper-item:nth-child(1) .WaterfallPromo-wrapper>div:nth-child(2):before,
	.WaterfallList-items-wrapper-item:nth-child(2) .BasicPromo-wrapper>div:nth-child(2):before,
	.WaterfallList-items-wrapper-item:nth-child(2) .WaterfallPromo-wrapper>div:nth-child(2):before,
	.WaterfallList-items-wrapper-item:nth-child(6) .BasicPromo-wrapper>div:nth-child(2):before,
	.WaterfallList-items-wrapper-item:nth-child(6) .WaterfallPromo-wrapper>div:nth-child(2):before,
	.WaterfallList-items-wrapper-item:nth-child(7) .BasicPromo-wrapper>div:nth-child(2):before,
	.WaterfallList-items-wrapper-item:nth-child(7) .WaterfallPromo-wrapper>div:nth-child(2):before {
		content: '|';
		display: inline-block;
		font-size: 12px;
		margin-left: 4px;
		color: #9b9b9b
	}
	.WaterfallList-items-wrapper-item:nth-child(1) .BasicPromo-description,
	.WaterfallList-items-wrapper-item:nth-child(1) .WaterfallPromo-description,
	.WaterfallList-items-wrapper-item:nth-child(10) .BasicPromo-title>.Link,
	.WaterfallList-items-wrapper-item:nth-child(10) .WaterfallPromo-title>.Link,
	.WaterfallList-items-wrapper-item:nth-child(2) .BasicPromo-description,
	.WaterfallList-items-wrapper-item:nth-child(2) .WaterfallPromo-description,
	.WaterfallList-items-wrapper-item:nth-child(3) .BasicPromo-title>.Link,
	.WaterfallList-items-wrapper-item:nth-child(3) .WaterfallPromo-title>.Link,
	.WaterfallList-items-wrapper-item:nth-child(4) .BasicPromo-title>.Link,
	.WaterfallList-items-wrapper-item:nth-child(4) .WaterfallPromo-title>.Link,
	.WaterfallList-items-wrapper-item:nth-child(5) .BasicPromo-title>.Link,
	.WaterfallList-items-wrapper-item:nth-child(5) .WaterfallPromo-title>.Link,
	.WaterfallList-items-wrapper-item:nth-child(6) .BasicPromo-description,
	.WaterfallList-items-wrapper-item:nth-child(6) .WaterfallPromo-description,
	.WaterfallList-items-wrapper-item:nth-child(7) .BasicPromo-description,
	.WaterfallList-items-wrapper-item:nth-child(7) .WaterfallPromo-description,
	.WaterfallList-items-wrapper-item:nth-child(8) .BasicPromo-title>.Link,
	.WaterfallList-items-wrapper-item:nth-child(8) .WaterfallPromo-title>.Link,
	.WaterfallList-items-wrapper-item:nth-child(9) .BasicPromo-title>.Link,
	.WaterfallList-items-wrapper-item:nth-child(9) .WaterfallPromo-title>.Link {
		font-size: 14px
	}
	.WaterfallList-items-wrapper-item:nth-child(10),
	.WaterfallList-items-wrapper-item:nth-child(3),
	.WaterfallList-items-wrapper-item:nth-child(4),
	.WaterfallList-items-wrapper-item:nth-child(5),
	.WaterfallList-items-wrapper-item:nth-child(8),
	.WaterfallList-items-wrapper-item:nth-child(9) {
		width: calc(33.33% - 6.66px)
	}
	.WaterfallList-items-wrapper-item:nth-child(1),
	.WaterfallList-items-wrapper-item:nth-child(3),
	.WaterfallList-items-wrapper-item:nth-child(4),
	.WaterfallList-items-wrapper-item:nth-child(6),
	.WaterfallList-items-wrapper-item:nth-child(8),
	.WaterfallList-items-wrapper-item:nth-child(9) {
		margin-right: 10px
	}
}

.ListicleItem-title,
.TimelineListItem-title {
	font-family: Mercury-Display, sans-serif, Helvetica
}

@media only screen and (min-width:1024px) {
	.WaterfallList-items-wrapper-item:nth-child(1) .BasicPromo-title>.Link,
	.WaterfallList-items-wrapper-item:nth-child(1) .WaterfallPromo-title>.Link,
	.WaterfallList-items-wrapper-item:nth-child(10) .BasicPromo-title>.Link,
	.WaterfallList-items-wrapper-item:nth-child(10) .WaterfallPromo-title>.Link,
	.WaterfallList-items-wrapper-item:nth-child(2) .BasicPromo-title>.Link,
	.WaterfallList-items-wrapper-item:nth-child(2) .WaterfallPromo-title>.Link,
	.WaterfallList-items-wrapper-item:nth-child(3) .BasicPromo-title>.Link,
	.WaterfallList-items-wrapper-item:nth-child(3) .WaterfallPromo-title>.Link,
	.WaterfallList-items-wrapper-item:nth-child(4) .BasicPromo-title>.Link,
	.WaterfallList-items-wrapper-item:nth-child(4) .WaterfallPromo-title>.Link,
	.WaterfallList-items-wrapper-item:nth-child(5) .BasicPromo-title>.Link,
	.WaterfallList-items-wrapper-item:nth-child(5) .WaterfallPromo-title>.Link,
	.WaterfallList-items-wrapper-item:nth-child(6) .BasicPromo-title>.Link,
	.WaterfallList-items-wrapper-item:nth-child(6) .WaterfallPromo-title>.Link,
	.WaterfallList-items-wrapper-item:nth-child(7) .BasicPromo-title>.Link,
	.WaterfallList-items-wrapper-item:nth-child(7) .WaterfallPromo-title>.Link,
	.WaterfallList-items-wrapper-item:nth-child(8) .BasicPromo-title>.Link,
	.WaterfallList-items-wrapper-item:nth-child(8) .WaterfallPromo-title>.Link,
	.WaterfallList-items-wrapper-item:nth-child(9) .BasicPromo-title>.Link,
	.WaterfallList-items-wrapper-item:nth-child(9) .WaterfallPromo-title>.Link {
		font-size: 18px
	}
	.WaterfallList-items-wrapper-item:nth-child(1) .BasicPromo-description,
	.WaterfallList-items-wrapper-item:nth-child(1) .WaterfallPromo-description,
	.WaterfallList-items-wrapper-item:nth-child(10) .BasicPromo-description,
	.WaterfallList-items-wrapper-item:nth-child(10) .WaterfallPromo-description,
	.WaterfallList-items-wrapper-item:nth-child(2) .BasicPromo-description,
	.WaterfallList-items-wrapper-item:nth-child(2) .WaterfallPromo-description,
	.WaterfallList-items-wrapper-item:nth-child(3) .BasicPromo-description,
	.WaterfallList-items-wrapper-item:nth-child(3) .WaterfallPromo-description,
	.WaterfallList-items-wrapper-item:nth-child(4) .BasicPromo-description,
	.WaterfallList-items-wrapper-item:nth-child(4) .WaterfallPromo-description,
	.WaterfallList-items-wrapper-item:nth-child(6) .BasicPromo-description,
	.WaterfallList-items-wrapper-item:nth-child(6) .WaterfallPromo-description,
	.WaterfallList-items-wrapper-item:nth-child(7) .BasicPromo-description,
	.WaterfallList-items-wrapper-item:nth-child(7) .WaterfallPromo-description,
	.WaterfallList-items-wrapper-item:nth-child(9) .BasicPromo-description,
	.WaterfallList-items-wrapper-item:nth-child(9) .WaterfallPromo-description {
		margin-top: 10px
	}
	.WaterfallList-items-wrapper-item {
		margin-bottom: 20px
	}
	.WaterfallList-items-wrapper-item:nth-child(1) .BasicPromo-title,
	.WaterfallList-items-wrapper-item:nth-child(1) .BasicPromo-wrapper,
	.WaterfallList-items-wrapper-item:nth-child(1) .WaterfallPromo-title,
	.WaterfallList-items-wrapper-item:nth-child(1) .WaterfallPromo-wrapper,
	.WaterfallList-items-wrapper-item:nth-child(2) .BasicPromo-title,
	.WaterfallList-items-wrapper-item:nth-child(2) .BasicPromo-wrapper,
	.WaterfallList-items-wrapper-item:nth-child(2) .WaterfallPromo-title,
	.WaterfallList-items-wrapper-item:nth-child(2) .WaterfallPromo-wrapper,
	.WaterfallList-items-wrapper-item:nth-child(6) .BasicPromo-title,
	.WaterfallList-items-wrapper-item:nth-child(6) .BasicPromo-wrapper,
	.WaterfallList-items-wrapper-item:nth-child(6) .WaterfallPromo-title,
	.WaterfallList-items-wrapper-item:nth-child(6) .WaterfallPromo-wrapper,
	.WaterfallList-items-wrapper-item:nth-child(7) .BasicPromo-title,
	.WaterfallList-items-wrapper-item:nth-child(7) .BasicPromo-wrapper,
	.WaterfallList-items-wrapper-item:nth-child(7) .WaterfallPromo-title,
	.WaterfallList-items-wrapper-item:nth-child(7) .WaterfallPromo-wrapper {
		margin-bottom: 10px
	}
	.WaterfallList-items-wrapper-item:nth-child(1),
	.WaterfallList-items-wrapper-item:nth-child(3),
	.WaterfallList-items-wrapper-item:nth-child(4),
	.WaterfallList-items-wrapper-item:nth-child(6),
	.WaterfallList-items-wrapper-item:nth-child(8),
	.WaterfallList-items-wrapper-item:nth-child(9) {
		margin-right: 20px
	}
	.WaterfallList-items-wrapper-item:nth-child(10) .BasicPromo-info,
	.WaterfallList-items-wrapper-item:nth-child(10) .WaterfallPromo-info,
	.WaterfallList-items-wrapper-item:nth-child(3) .BasicPromo-info,
	.WaterfallList-items-wrapper-item:nth-child(3) .WaterfallPromo-info,
	.WaterfallList-items-wrapper-item:nth-child(4) .BasicPromo-info,
	.WaterfallList-items-wrapper-item:nth-child(4) .WaterfallPromo-info,
	.WaterfallList-items-wrapper-item:nth-child(9) .BasicPromo-info,
	.WaterfallList-items-wrapper-item:nth-child(9) .WaterfallPromo-info {
		padding: 20px
	}
	.WaterfallList-items-wrapper-item:nth-child(10),
	.WaterfallList-items-wrapper-item:nth-child(3),
	.WaterfallList-items-wrapper-item:nth-child(4),
	.WaterfallList-items-wrapper-item:nth-child(5),
	.WaterfallList-items-wrapper-item:nth-child(8),
	.WaterfallList-items-wrapper-item:nth-child(9) {
		width: calc(33.33% - 13.33px)
	}
	.WaterfallList-items-wrapper-item:nth-child(1),
	.WaterfallList-items-wrapper-item:nth-child(2),
	.WaterfallList-items-wrapper-item:nth-child(6),
	.WaterfallList-items-wrapper-item:nth-child(7) {
		width: calc(50% - 10px)
	}
	.WaterfallList-items-wrapper-item:nth-child(1) .BasicPromo-info,
	.WaterfallList-items-wrapper-item:nth-child(1) .WaterfallPromo-info,
	.WaterfallList-items-wrapper-item:nth-child(2) .BasicPromo-info,
	.WaterfallList-items-wrapper-item:nth-child(2) .WaterfallPromo-info,
	.WaterfallList-items-wrapper-item:nth-child(6) .BasicPromo-info,
	.WaterfallList-items-wrapper-item:nth-child(6) .WaterfallPromo-info,
	.WaterfallList-items-wrapper-item:nth-child(7) .BasicPromo-info,
	.WaterfallList-items-wrapper-item:nth-child(7) .WaterfallPromo-info {
		padding: 15px 20px 30px
	}
}

.TimelineList-cta,
.TimelineList-description,
.TimelineList-items-item:not(:last-child) {
	margin-bottom: 30px
}

@media only screen and (min-width:1440px) {
	.WaterfallList-items-wrapper-item:nth-child(10) .BasicPromo-title>.Link,
	.WaterfallList-items-wrapper-item:nth-child(10) .WaterfallPromo-title>.Link,
	.WaterfallList-items-wrapper-item:nth-child(3) .BasicPromo-title>.Link,
	.WaterfallList-items-wrapper-item:nth-child(3) .WaterfallPromo-title>.Link,
	.WaterfallList-items-wrapper-item:nth-child(4) .BasicPromo-title>.Link,
	.WaterfallList-items-wrapper-item:nth-child(4) .WaterfallPromo-title>.Link,
	.WaterfallList-items-wrapper-item:nth-child(5) .BasicPromo-title>.Link,
	.WaterfallList-items-wrapper-item:nth-child(5) .WaterfallPromo-title>.Link,
	.WaterfallList-items-wrapper-item:nth-child(8) .BasicPromo-title>.Link,
	.WaterfallList-items-wrapper-item:nth-child(8) .WaterfallPromo-title>.Link,
	.WaterfallList-items-wrapper-item:nth-child(9) .BasicPromo-title>.Link,
	.WaterfallList-items-wrapper-item:nth-child(9) .WaterfallPromo-title>.Link {
		font-size: 20px
	}
	.WaterfallList-items-wrapper-item:nth-child(10) .BasicPromo-description,
	.WaterfallList-items-wrapper-item:nth-child(10) .WaterfallPromo-description,
	.WaterfallList-items-wrapper-item:nth-child(3) .BasicPromo-description,
	.WaterfallList-items-wrapper-item:nth-child(3) .WaterfallPromo-description,
	.WaterfallList-items-wrapper-item:nth-child(4) .BasicPromo-description,
	.WaterfallList-items-wrapper-item:nth-child(4) .WaterfallPromo-description,
	.WaterfallList-items-wrapper-item:nth-child(5) .BasicPromo-description,
	.WaterfallList-items-wrapper-item:nth-child(5) .WaterfallPromo-description,
	.WaterfallList-items-wrapper-item:nth-child(8) .BasicPromo-description,
	.WaterfallList-items-wrapper-item:nth-child(8) .WaterfallPromo-description,
	.WaterfallList-items-wrapper-item:nth-child(9) .BasicPromo-description,
	.WaterfallList-items-wrapper-item:nth-child(9) .WaterfallPromo-description {
		font-size: 14px
	}
	.WaterfallList-items-wrapper-item:nth-child(1) .BasicPromo-title>.Link,
	.WaterfallList-items-wrapper-item:nth-child(1) .WaterfallPromo-title>.Link,
	.WaterfallList-items-wrapper-item:nth-child(2) .BasicPromo-title>.Link,
	.WaterfallList-items-wrapper-item:nth-child(2) .WaterfallPromo-title>.Link,
	.WaterfallList-items-wrapper-item:nth-child(6) .BasicPromo-title>.Link,
	.WaterfallList-items-wrapper-item:nth-child(6) .WaterfallPromo-title>.Link,
	.WaterfallList-items-wrapper-item:nth-child(7) .BasicPromo-title>.Link,
	.WaterfallList-items-wrapper-item:nth-child(7) .WaterfallPromo-title>.Link {
		font-size: 20px
	}
	.WaterfallList-items-wrapper-item:nth-child(1) .BasicPromo-info,
	.WaterfallList-items-wrapper-item:nth-child(1) .WaterfallPromo-info,
	.WaterfallList-items-wrapper-item:nth-child(2) .BasicPromo-info,
	.WaterfallList-items-wrapper-item:nth-child(2) .WaterfallPromo-info,
	.WaterfallList-items-wrapper-item:nth-child(6) .BasicPromo-info,
	.WaterfallList-items-wrapper-item:nth-child(6) .WaterfallPromo-info,
	.WaterfallList-items-wrapper-item:nth-child(7) .BasicPromo-info,
	.WaterfallList-items-wrapper-item:nth-child(7) .WaterfallPromo-info {
		padding: 20px 20px 35px
	}
}

.TimelineList {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center;
	width: 100%
}

.TimelineList-description,
.TimelineList-title {
	width: calc(100% - 30px)
}

.TimelineList-wrapper {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center;
	width: 100%
}

.TimelineList-cta {
	font-size: 14px;
	line-height: 2;
	text-transform: uppercase;
	color: #0d6199;
	margin-top: 0
}

.TimelineList-cta>.Link {
	color: #0d6199
}

.TimelineList-cta[data-hide-button] {
	display: none
}

.TimelineList-cta[data-hide-button=true] {
	display: block
}

.TimelineList-cta[data-show-button=false] {
	display: none
}

.TimelineList-items {
	display: none;
	width: 100%
}

.TimelineList-items[data-show=true] {
	display: block
}

.TimelineList-items-item {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center;
	position: relative
}

@media only screen and (min-width:768px) {
	.TimelineList-cta {
		margin-top: 30px
	}
	.TimelineList {
		margin-bottom: 90px
	}
	.TimelineList-description,
	.TimelineList-title {
		width: calc(100% - 70px)
	}
	.TimelineList-cta,
	.TimelineList-cta[data-hide-button=true],
	.TimelineList-cta[data-show-button=false] {
		display: none
	}
	.TimelineList-description {
		padding: 0
	}
	.TimelineList-items {
		display: block
	}
	.TimelineList-overlay .TimelineList-items {
		display: none
	}
}

@media only screen and (min-width:1440px) {
	.TimelineList-description,
	.TimelineList-title {
		width: 100%
	}
}

.TimelineListItem {
	width: calc(100% - 90px);
	max-width: 1140px;
	position: relative;
	padding-top: 120px;
	text-align: center
}

.TimelineListItem:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 1px;
	height: 100px;
	background-color: #d5d5d5;
	display: block
}

.TimelineListItem-title {
	font-size: 36px;
	text-align: center;
	color: #9b9b9b
}

.TimelineListItem-items {
	position: relative
}

.TimelineListItem-items .RichTextArticleBody,
.TimelineListItem-items .RichTextModule,
.TimelineListItem-items .SectionRichTextModule {
	font-size: 20px;
	width: 100%;
	font-family: Mercury-Display, sans-serif, Helvetica;
	color: #000;
	position: relative;
	padding-top: 90px
}

.TimelineListItem-items .RichTextArticleBody p,
.TimelineListItem-items .RichTextModule p,
.TimelineListItem-items .SectionRichTextModule p {
	margin: 0
}

.TimelineListItem-items .RichTextArticleBody h1,
.TimelineListItem-items .RichTextArticleBody h2,
.TimelineListItem-items .RichTextArticleBody h3,
.TimelineListItem-items .RichTextModule h1,
.TimelineListItem-items .RichTextModule h2,
.TimelineListItem-items .RichTextModule h3,
.TimelineListItem-items .SectionRichTextModule h1,
.TimelineListItem-items .SectionRichTextModule h2,
.TimelineListItem-items .SectionRichTextModule h3 {
	font-size: 40px;
	font-weight: 600
}

.TimelineListItem-items .RichTextArticleBody:before,
.TimelineListItem-items .RichTextModule:before,
.TimelineListItem-items .SectionRichTextModule:before {
	content: '';
	position: absolute;
	top: 20px;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 1px;
	height: 42px;
	background-color: #d5d5d5;
	display: block
}

.TimelineListItem-items .RichTextArticleBody:after,
.TimelineListItem-items .RichTextModule:after,
.TimelineListItem-items .SectionRichTextModule:after {
	content: '';
	position: absolute;
	top: 54px;
	left: 0;
	right: 0;
	margin: 0 auto;
	background-color: #fff;
	width: 11px;
	height: 11px;
	border-radius: 50%;
	border: 4px solid #d5d5d5
}

.TimelineListItem-items .RichTextArticleBody .Figure,
.TimelineListItem-items .RichTextModule .Figure,
.TimelineListItem-items .SectionRichTextModule .Figure {
	margin: 20px 0 0;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center
}

.TimelineListItem-items .RichTextArticleBody .Figure-container,
.TimelineListItem-items .RichTextModule .Figure-container,
.TimelineListItem-items .SectionRichTextModule .Figure-container {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center
}

.TimelineListItem-items .RichTextArticleBody .Figure img,
.TimelineListItem-items .RichTextModule .Figure img,
.TimelineListItem-items .SectionRichTextModule .Figure img {
	height: auto;
	width: 285px
}

.TimelineListItem-items .RichTextArticleBody .Figure-caption,
.TimelineListItem-items .RichTextModule .Figure-caption,
.TimelineListItem-items .SectionRichTextModule .Figure-caption {
	display: none
}

@media only screen and (min-width:768px) {
	.TimelineListItem {
		text-align: left
	}
	.TimelineListItem-title {
		font-size: 45px;
		margin-bottom: 130px
	}
	.TimelineListItem-items:before {
		content: '';
		position: absolute;
		top: -100px;
		bottom: -30px;
		width: 1px;
		background-color: #d5d5d5;
		display: block;
		left: 0;
		right: 0;
		margin: 0 auto
	}
	.TimelineListItem-items .RichTextArticleBody,
	.TimelineListItem-items .RichTextModule,
	.TimelineListItem-items .SectionRichTextModule {
		width: 50%;
		font-size: 24px;
		margin-left: auto;
		min-height: 120px;
		padding: 0 0 0 65px
	}
	.TimelineListItem-items .RichTextArticleBody .Figure,
	.TimelineListItem-items .RichTextModule .Figure,
	.TimelineListItem-items .SectionRichTextModule .Figure {
		height: 0;
		padding-bottom: 110px;
		display: block
	}
	.TimelineListItem-items .RichTextArticleBody .Figure-container,
	.TimelineListItem-items .RichTextModule .Figure-container,
	.TimelineListItem-items .SectionRichTextModule .Figure-container {
		display: block
	}
	.TimelineListItem-items .RichTextArticleBody h1,
	.TimelineListItem-items .RichTextArticleBody h2,
	.TimelineListItem-items .RichTextArticleBody h3,
	.TimelineListItem-items .RichTextModule h1,
	.TimelineListItem-items .RichTextModule h2,
	.TimelineListItem-items .RichTextModule h3,
	.TimelineListItem-items .SectionRichTextModule h1,
	.TimelineListItem-items .SectionRichTextModule h2,
	.TimelineListItem-items .SectionRichTextModule h3 {
		font-size: 48px
	}
	.TimelineListItem-items .RichTextArticleBody:before,
	.TimelineListItem-items .RichTextModule:before,
	.TimelineListItem-items .SectionRichTextModule:before {
		top: 12px;
		left: 0;
		right: auto;
		width: 50px;
		height: 1px
	}
	.TimelineListItem-items .RichTextArticleBody:after,
	.TimelineListItem-items .RichTextModule:after,
	.TimelineListItem-items .SectionRichTextModule:after {
		top: 4px;
		left: -9px;
		right: auto
	}
	.TimelineListItem-items .RichTextArticleBody[data-left],
	.TimelineListItem-items .RichTextModule[data-left],
	.TimelineListItem-items .SectionRichTextModule[data-left] {
		text-align: right;
		margin-left: 0;
		padding-left: 0;
		padding-right: 65px
	}
	.TimelineListItem-items .RichTextArticleBody[data-left]:before,
	.TimelineListItem-items .RichTextModule[data-left]:before,
	.TimelineListItem-items .SectionRichTextModule[data-left]:before {
		right: 0;
		left: auto
	}
	.TimelineListItem-items .RichTextArticleBody[data-left]:after,
	.TimelineListItem-items .RichTextModule[data-left]:after,
	.TimelineListItem-items .SectionRichTextModule[data-left]:after {
		left: auto;
		right: -9px
	}
	.TimelineListItem-items .RichTextArticleBody[data-left] .Figure img,
	.TimelineListItem-items .RichTextModule[data-left] .Figure img,
	.TimelineListItem-items .SectionRichTextModule[data-left] .Figure img {
		margin-left: auto
	}
}

@media only screen and (min-width:1440px) {
	.TimelineListItem {
		padding-top: 100px
	}
	.TimelineListItem:before {
		height: 90px
	}
	.TimelineListItem-title {
		font-size: 56px;
		margin-bottom: 110px
	}
	.TimelineListItem-items .RichTextArticleBody,
	.TimelineListItem-items .RichTextModule,
	.TimelineListItem-items .SectionRichTextModule {
		padding-left: 120px
	}
	.TimelineListItem-items .RichTextArticleBody:before,
	.TimelineListItem-items .RichTextModule:before,
	.TimelineListItem-items .SectionRichTextModule:before {
		width: 100px
	}
	.TimelineListItem-items .RichTextArticleBody[data-left],
	.TimelineListItem-items .RichTextModule[data-left],
	.TimelineListItem-items .SectionRichTextModule[data-left] {
		padding-right: 120px
	}
	.TimelineListItem-items .RichTextArticleBody .Figure,
	.TimelineListItem-items .RichTextModule .Figure,
	.TimelineListItem-items .SectionRichTextModule .Figure {
		padding-bottom: 235px
	}
	.TimelineListItem-items .RichTextArticleBody .Figure img,
	.TimelineListItem-items .RichTextModule .Figure img,
	.TimelineListItem-items .SectionRichTextModule .Figure img {
		width: 372px
	}
}

.VideoList .BasicPromo-media,
.VideoList .WaterfallPromo-media {
	height: 200px
}

.ButtonLink {
	display: block;
	width: 160px;
	margin: 30px auto;
	padding: 11px;
	font-size: 12px;
	text-align: center;
	transition: .3s;
	text-transform: uppercase;
	font-family: OpenSans-Regular, sans-serif, Helvetica;
	color: #fff;
	background-color: #003057;
	border: 1px solid #003057
}

.ButtonLink:hover {
	color: #54565a;
	border: 1px solid #adb8b6;
	background-color: #fff;
	text-decoration: none!important
}

.ArticlePageFullLead footer .Link:hover,
.ArticlePageFullLead-disclaimer .Link:hover,
.ArticlePageFullLead-disclaimer a:hover,
.ArticlePageFullLead-footerContent .RichTextModule a:hover,
.ArticlePageSmallLead footer .Link:hover,
.ArticlePageSmallLead-disclaimer .Link:hover,
.ArticlePageSmallLead-disclaimer a:hover,
.ArticlePageSmallLead-footerContent .RichTextModule a:hover,
.AuthorPage footer .Link:hover,
.AuthorPage-disclaimer .Link:hover,
.AuthorPage-disclaimer a:hover,
.AuthorPage-footerContent .RichTextModule a:hover,
.CareerPostingPage footer .Link:hover,
.CareerPostingPage-disclaimer .Link:hover,
.CareerPostingPage-disclaimer a:hover,
.CareerPostingPage-footerContent .RichTextModule a:hover,
.ContactUs footer .Link:hover,
.ContactUs-disclaimer .Link:hover,
.ContactUs-disclaimer a:hover,
.ContactUs-footerContent .RichTextModule a:hover,
.EmployeePage footer .Link:hover,
.EmployeePage-disclaimer .Link:hover,
.EmployeePage-disclaimer a:hover,
.EmployeePage-footerContent .RichTextModule a:hover,
.ListicleItem-sources a:hover,
.ListiclePage footer .Link:hover,
.ListiclePage-disclaimer .Link:hover,
.ListiclePage-disclaimer a:hover,
.ListiclePage-footerContent .RichTextModule a:hover,
.ModulePage footer .Link:hover,
.ModulePage-disclaimer .Link:hover,
.ModulePage-disclaimer a:hover,
.ModulePage-footerContent .RichTextModule a:hover,
.Page footer .Link:hover,
.Page-disclaimer .Link:hover,
.Page-disclaimer a:hover,
.Page-footerContent .RichTextArticleBody a:hover,
.Page-footerContent .RichTextModule a:hover,
.Page-footerContent .SectionRichTextModule a:hover,
.PressReleaseMediaContact-email>.Link:hover,
.PressReleasePage footer .Link:hover,
.PressReleasePage-disclaimer .Link:hover,
.PressReleasePage-disclaimer a:hover,
.PressReleasePage-footerContent .RichTextModule a:hover,
.PressReleasePage-richTextModule a:hover,
.RichTextArticleBody a:hover,
.RichTextModule a:hover,
.SearchResultsPage footer .Link:hover,
.SearchResultsPage-disclaimer .Link:hover,
.SearchResultsPage-disclaimer a:hover,
.SearchResultsPage-footerContent .RichTextModule a:hover,
.SectionRichTextModule a:hover,
.StatementPage footer .Link:hover,
.StatementPage-disclaimer .Link:hover,
.StatementPage-disclaimer a:hover,
.StatementPage-footerContent .RichTextModule a:hover,
.StatementPage-richTextModule a:hover,
.TagPage footer .Link:hover,
.TagPage-disclaimer .Link:hover,
.TagPage-disclaimer a:hover,
.TagPage-footerContent .RichTextModule a:hover,
.VideoPage footer .Link:hover,
.VideoPage-disclaimer .Link:hover,
.VideoPage-disclaimer a:hover,
.VideoPage-footerContent .RichTextModule a:hover,
.VideoPage-subHeadline a:hover {
	text-decoration: underline
}

@media only screen and (min-width:768px) {
	.ButtonLink {
		width: 130px;
		padding: 5px 9px;
		margin: 50px 0
	}
}

@media only screen and (min-width:1024px) {
	.ButtonLink {
		padding: 11px;
		width: 160px;
		margin: 60px 0
	}
}

@media only screen and (min-width:1440px) {
	.ButtonLink {
		width: 200px;
		margin: 70px 0
	}
}

.ListicleItem-title {
	font-size: 18px;
	line-height: 1.33;
	color: #333e48;
	margin-bottom: 10px
}

.ListicleItem-body,
.ListicleItem-sources {
	font-family: Mercury-Display, sans-serif, Helvetica;
	font-size: 14px
}

.ListicleItem-sources {
	line-height: 1.43;
	color: #9b9b9b;
	margin-top: 20px
}

.ListicleItem-sources a {
	color: #9b9b9b
}

.ListicleItem-body {
	line-height: 1.57;
	color: #333e48
}

.ListicleItem-body .Enhancement .Figure,
.ListicleItem-body .Enhancement .LargeFigure,
.ListicleItem-body .SectionRichTextModule .Figure,
.ListicleItem-body .SectionRichTextModule .LargeFigure {
	margin: 30px 0
}

@media only screen and (min-width:768px) {
	.ListicleItem-title {
		font-size: 28px;
		margin-bottom: 20px
	}
	.ListicleItem-body {
		font-size: 16px;
		line-height: 1.88
	}
	.ListicleItem-body .Enhancement .Figure,
	.ListicleItem-body .Enhancement .LargeFigure,
	.ListicleItem-body .SectionRichTextModule .Figure,
	.ListicleItem-body .SectionRichTextModule .LargeFigure {
		margin: 50px 0
	}
}

@media only screen and (min-width:1024px) {
	.ListicleItem-body {
		font-size: 18px;
		line-height: 2
	}
	.ListicleItem-body .Enhancement-item>div,
	.ListicleItem-body .Enhancement-item>figure .Enhancement-item>.Figure .Enhancement-item>.LargeFigure,
	.ListicleItem-body .VideoEnhancement {
		margin: 60px 0
	}
}

@media only screen and (min-width:1440px) {
	.ListicleItem-body .Enhancement-item>div,
	.ListicleItem-body .Enhancement-item>figure,
	.ListicleItem-body .VideoEnhancement {
		margin: 70px -110px
	}
	.ListicleItem-body .Enhancement .Figure,
	.ListicleItem-body .Enhancement .LargeFigure,
	.ListicleItem-body .SectionRichTextModule .Figure,
	.ListicleItem-body .SectionRichTextModule .LargeFigure {
		margin: 70px 0
	}
}

.ListiclePage-items-item {
	padding: 30px 0;
	border-bottom: 1px solid #d8d8d8
}

.ListiclePage-wrapper {
	margin-bottom: 30px
}

.ListiclePage-dropdown {
	height: 16px;
	width: 16px
}

.ListiclePage-main>.ListiclePage-hr {
	display: none
}

.ListiclePage-timelineNav {
	width: calc(100% - 30px);
	border-top: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	padding: 18px 25px;
	z-index: 5
}

.ListiclePage-timelineNav[data-stick=stick] {
	position: fixed;
	overflow-y: scroll;
	top: 0;
	background-color: #fff;
	width: 100%;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .25);
	max-height: 100vh
}

.ListiclePage-timelineNav[data-stick=stickend] {
	position: absolute;
	bottom: 145px;
	background-color: #fff;
	width: 100%;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .25)
}

.ListiclePage-timelineNav-items[data-open=true] .ListiclePage-timelineNav-items-item {
	display: -ms-flexbox;
	display: flex
}

.ListiclePage-timelineNav-items-item {
	cursor: pointer;
	font-size: 14px;
	line-height: 1.29;
	color: #54565a;
	display: none
}

.ListiclePage-timelineNav-items-item[data-label=start] {
	font-weight: 700;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: center;
	align-items: center
}

.ListiclePage-timelineNav-items-item[data-label=start]>div {
	width: calc(100% - 30px)
}

.ListiclePage-timelineNav-items-item:not(:first-child) {
	margin-top: 18px
}

@media only screen and (min-width:768px) {
	.ListiclePage-items {
		width: calc(100% - 308px);
		max-width: 540px
	}
	.ListiclePage-items-item {
		padding: 50px 0
	}
	.ListiclePage-items-item:first-child {
		padding-top: 0
	}
	.ListiclePage-wrapper {
		margin-bottom: 50px
	}
	.ListiclePage-innerWrapper {
		width: 100%;
		max-width: none
	}
	[data-stick=stick].ListiclePage-actionsInner,
	[data-stick=stick].ListiclePage-actionsLead {
		position: fixed;
		top: 145px
	}
	[data-stick=stickend].ListiclePage-actionsInner,
	[data-stick=stickend].ListiclePage-actionsLead {
		bottom: 0
	}
	.ListiclePage-timelineNav {
		padding: 25px 60px;
		width: calc(100% - 70px);
		margin-bottom: 50px
	}
	.ListiclePage-timelineNav[data-stick=stickend] {
		bottom: 100px;
		padding: 25px 94px;
		margin-bottom: 0
	}
	.ListiclePage-timelineNav[data-stick=stick] {
		padding: 25px 94px;
		margin-bottom: 0
	}
	.ListiclePage-timelineNav-items-item {
		font-size: 18px
	}
	.ListiclePage-timelineNav-items-item:not(:first-child) {
		margin-top: 25px
	}
}

@media only screen and (min-width:1024px) {
	.ListiclePage-items {
		margin-left: 45px
	}
	.ListiclePage-items-item {
		padding: 60px 0
	}
	.ListiclePage-items:before {
		position: absolute;
		border-left: 1px solid #d8d8d8;
		height: 100%;
		content: '';
		left: 200px
	}
	.ListiclePage-wrapper {
		margin-bottom: 60px
	}
	[data-stick=stick].ListiclePage-actionsInner,
	[data-stick=stick].ListiclePage-actionsLead {
		top: 50px
	}
	.ListiclePage-main>.ListiclePage-hr {
		display: block
	}
	.ListiclePage-timelineNav {
		position: absolute;
		left: 42px;
		top: 0;
		max-height: 100vh;
		padding: 0;
		width: 160px;
		border: 0;
		margin: 0;
		-ms-overflow-style: none
	}
	.ListiclePage-timelineNav::-webkit-scrollbar {
		width: 0!important
	}
	.ListiclePage-timelineNav[data-stick=stickend] {
		top: auto;
		padding: 0;
		width: 160px;
		box-shadow: none;
		background-color: transparent;
		bottom: 0;
		overflow-y: auto
	}
	.ListiclePage-timelineNav[data-stick=stick] {
		padding: 20px 0;
		width: 160px;
		background-color: transparent;
		box-shadow: none
	}
	.ListiclePage-timelineNav-items [data-label=start],
	.ListiclePage-timelineNav-items[data-open=true] .ListiclePage-timelineNav-items-item[data-label=start] {
		display: none
	}
	.ListiclePage-timelineNav-items [data-active=true] {
		font-weight: 700;
		border-right: 3px solid
	}
	.ListiclePage-timelineNav-items-item {
		display: block;
		font-size: 12px;
		line-height: 1.5;
		padding: 12.5px 40px 12.5px 0
	}
	.ListiclePage-timelineNav-items-item:not(:first-child) {
		margin-top: 0
	}
	.ListiclePage-timelineNav-items-item:last-child {
		margin-bottom: 0
	}
	.ListiclePage-dropdown {
		display: none
	}
}

@media only screen and (min-width:1440px) {
	.ListiclePage-items {
		max-width: 640px;
		margin-left: 0
	}
	.ListiclePage-items-item {
		padding: 70px 0
	}
	.ListiclePage-items:before {
		left: 230px
	}
	.ListiclePage-wrapper {
		margin-bottom: 70px
	}
	.ListiclePage-timelineNav {
		left: 72px
	}
}

.Navigation {
	color: #000
}

.NewsletterModule {
	max-width: 1300px;
	width: calc(100% - 30px);
	background-color: #009987;
	padding: 30px 12px;
	margin-top: 10px
}

.NewsletterModule>form {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center
}

.NewsletterModule-label {
	font-size: 20px;
	font-weight: 700;
	color: #fff;
	margin-bottom: 20px;
	text-transform: uppercase
}

.NewsletterModule-input {
	margin-bottom: 10px;
	width: 100%;
	font-family: OpenSans-Regular, sans-serif, Helvetica;
	letter-spacing: .9px;
	color: #fff;
	background-color: rgba(242, 242, 242, .3);
	border: 0;
	padding: 12px
}

.NewsletterModule-input:-ms-input-placeholder {
	color: #fff;
	letter-spacing: .9px;
	text-transform: uppercase
}

.NewsletterModule-input::placeholder {
	color: #fff;
	letter-spacing: .9px;
	text-transform: uppercase
}

.CareerPostingPage-button>.Link,
.NewsletterModule-button {
	font-weight: 600;
	letter-spacing: 1px;
	text-transform: uppercase
}

.NewsletterModule-button {
	font-size: 12px;
	color: #54565a;
	background-color: #fff;
	border: 0;
	padding: 12px;
	width: 100%;
	cursor: pointer;
	-webkit-appearance: none
}

@media only screen and (min-width:768px) {
	.NewsletterModule {
		padding: 22px 30px;
		width: calc(100% - 70px);
		margin-top: 20px
	}
	.NewsletterModule>form {
		-ms-flex-direction: row;
		flex-direction: row
	}
	.NewsletterModule-label {
		-ms-flex: 2;
		flex: 2;
		margin: 0;
		font-size: 18px;
		letter-spacing: -.6px;
		height: 39px
	}
	.NewsletterModule-input {
		margin: 0;
		-ms-flex: 3;
		flex: 3
	}
	.NewsletterModule-button {
		-ms-flex: 1;
		flex: 1
	}
}

@media only screen and (min-width:1024px) {
	.NewsletterModule {
		padding: 25px 30px;
		width: calc(100% - 84px)
	}
	.NewsletterModule-label {
		font-size: 24px
	}
	.NewsletterModule-input {
		font-size: 14px;
		padding: 20px 25px;
		height: 59px
	}
	.NewsletterModule-button {
		font-size: 14px;
		padding: 21px
	}
}

@media only screen and (min-width:1440px) {
	.NewsletterModule {
		padding: 35px 50px;
		width: 100%
	}
	.NewsletterModule-label {
		font-size: 30px
	}
}

.ArticlePageFullLead,
.ArticlePageSmallLead,
.AuthorPage,
.CareerPostingPage,
.ContactUs,
.EmployeePage,
.ListiclePage,
.ModulePage,
.Page,
.PressReleasePage,
.SearchResultsPage,
.StatementPage,
.TagPage,
.VideoPage {
	background-color: #f2f2f2;
	overflow-x: hidden
}

.ArticlePageFullLead [data-toggle=true],
.ArticlePageSmallLead [data-toggle=true],
.AuthorPage [data-toggle=true],
.CareerPostingPage [data-toggle=true],
.ContactUs [data-toggle=true],
.EmployeePage [data-toggle=true],
.ListiclePage [data-toggle=true],
.ModulePage [data-toggle=true],
.Page [data-toggle=true],
.PressReleasePage [data-toggle=true],
.SearchResultsPage [data-toggle=true],
.StatementPage [data-toggle=true],
.TagPage [data-toggle=true],
.VideoPage [data-toggle=true] {
	max-height: none;
	top: 70px;
	border-top: 1px solid #d8d8d8;
	box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .14)
}

.ArticlePageFullLead [data-toggle=true]>hr,
.ArticlePageSmallLead [data-toggle=true]>hr,
.AuthorPage [data-toggle=true]>hr,
.CareerPostingPage [data-toggle=true]>hr,
.ContactUs [data-toggle=true]>hr,
.EmployeePage [data-toggle=true]>hr,
.ListiclePage [data-toggle=true]>hr,
.ModulePage [data-toggle=true]>hr,
.Page [data-toggle=true]>hr,
.PressReleasePage [data-toggle=true]>hr,
.SearchResultsPage [data-toggle=true]>hr,
.StatementPage [data-toggle=true]>hr,
.TagPage [data-toggle=true]>hr,
.VideoPage [data-toggle=true]>hr {
	display: none
}

.ArticlePageFullLead-below,
.ArticlePageSmallLead-below,
.AuthorPage-below,
.CareerPostingPage-below,
.ContactUs-below,
.EmployeePage-below,
.ListiclePage-below,
.ModulePage-below,
.Page-below,
.PressReleasePage-below,
.SearchResultsPage-below,
.StatementPage-below,
.TagPage-below,
.VideoPage-below {
	background-color: #f2f2f2;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center
}

.ArticlePageFullLead-logo,
.ArticlePageSmallLead-logo,
.AuthorPage-logo,
.CareerPostingPage-logo,
.ContactUs-logo,
.EmployeePage-logo,
.ListiclePage-logo,
.ModulePage-logo,
.Page-logo,
.PressReleasePage-logo,
.SearchResultsPage-logo,
.StatementPage-logo,
.TagPage-logo,
.VideoPage-logo {
	height: 70px;
	padding-left: 15px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center
}

.ArticlePageFullLead-logo a,
.ArticlePageSmallLead-logo a,
.AuthorPage-logo a,
.CareerPostingPage-logo a,
.ContactUs-logo a,
.EmployeePage-logo a,
.ListiclePage-logo a,
.ModulePage-logo a,
.Page-logo a,
.PressReleasePage-logo a,
.SearchResultsPage-logo a,
.StatementPage-logo a,
.TagPage-logo a,
.VideoPage-logo a {
	width: 122px;
	display: block
}

.ArticlePageFullLead-logo a img,
.ArticlePageSmallLead-logo a img,
.AuthorPage-logo a img,
.CareerPostingPage-logo a img,
.ContactUs-logo a img,
.EmployeePage-logo a img,
.ListiclePage-logo a img,
.ModulePage-logo a img,
.Page-logo a img,
.PressReleasePage-logo a img,
.SearchResultsPage-logo a img,
.StatementPage-logo a img,
.TagPage-logo a img,
.VideoPage-logo a img {
	height: 45px;
	width: 122px
}

.ArticlePageFullLead-headerToggle,
.ArticlePageSmallLead-headerToggle,
.AuthorPage-headerToggle,
.CareerPostingPage-headerToggle,
.ContactUs-headerToggle,
.EmployeePage-headerToggle,
.ListiclePage-headerToggle,
.ModulePage-headerToggle,
.Page-headerToggle,
.PressReleasePage-headerToggle,
.SearchResultsPage-headerToggle,
.StatementPage-headerToggle,
.TagPage-headerToggle,
.VideoPage-headerToggle {
	-ms-flex-order: 4;
	order: 4;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.ArticlePageFullLead-headerToggle>button,
.ArticlePageSmallLead-headerToggle>button,
.AuthorPage-headerToggle>button,
.CareerPostingPage-headerToggle>button,
.ContactUs-headerToggle>button,
.EmployeePage-headerToggle>button,
.ListiclePage-headerToggle>button,
.ModulePage-headerToggle>button,
.Page-headerToggle>button,
.PressReleasePage-headerToggle>button,
.SearchResultsPage-headerToggle>button,
.StatementPage-headerToggle>button,
.TagPage-headerToggle>button,
.VideoPage-headerToggle>button {
	margin-right: 15px;
	height: 18px;
	width: 18px
}

header .ArticlePageFullLead-social .SocialBar-items-item:not(:last-child),
header .ArticlePageFullLead-socialNavPanel .SocialBar-items-item:not(:last-child),
header .ArticlePageSmallLead-social .SocialBar-items-item:not(:last-child),
header .ArticlePageSmallLead-socialNavPanel .SocialBar-items-item:not(:last-child),
header .AuthorPage-social .SocialBar-items-item:not(:last-child),
header .AuthorPage-socialNavPanel .SocialBar-items-item:not(:last-child),
header .CareerPostingPage-social .SocialBar-items-item:not(:last-child),
header .CareerPostingPage-socialNavPanel .SocialBar-items-item:not(:last-child),
header .ContactUs-social .SocialBar-items-item:not(:last-child),
header .ContactUs-socialNavPanel .SocialBar-items-item:not(:last-child),
header .EmployeePage-social .SocialBar-items-item:not(:last-child),
header .EmployeePage-socialNavPanel .SocialBar-items-item:not(:last-child),
header .ListiclePage-social .SocialBar-items-item:not(:last-child),
header .ListiclePage-socialNavPanel .SocialBar-items-item:not(:last-child),
header .ModulePage-social .SocialBar-items-item:not(:last-child),
header .ModulePage-socialNavPanel .SocialBar-items-item:not(:last-child),
header .Page-social .SocialBar-items-item:not(:last-child),
header .Page-socialNavPanel .SocialBar-items-item:not(:last-child),
header .PressReleasePage-social .SocialBar-items-item:not(:last-child),
header .PressReleasePage-socialNavPanel .SocialBar-items-item:not(:last-child),
header .SearchResultsPage-social .SocialBar-items-item:not(:last-child),
header .SearchResultsPage-socialNavPanel .SocialBar-items-item:not(:last-child),
header .StatementPage-social .SocialBar-items-item:not(:last-child),
header .StatementPage-socialNavPanel .SocialBar-items-item:not(:last-child),
header .TagPage-social .SocialBar-items-item:not(:last-child),
header .TagPage-socialNavPanel .SocialBar-items-item:not(:last-child),
header .VideoPage-social .SocialBar-items-item:not(:last-child),
header .VideoPage-socialNavPanel .SocialBar-items-item:not(:last-child) {
	margin-right: 20px
}

.ArticlePageFullLead header,
.ArticlePageSmallLead header,
.AuthorPage header,
.CareerPostingPage header,
.ContactUs header,
.EmployeePage header,
.ListiclePage header,
.ModulePage header,
.Page header,
.PressReleasePage header,
.SearchResultsPage header,
.StatementPage header,
.TagPage header,
.VideoPage header {
	position: relative;
	background-color: #fff;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.ArticlePageFullLead header .SocialLink,
.ArticlePageSmallLead header .SocialLink,
.AuthorPage header .SocialLink,
.CareerPostingPage header .SocialLink,
.ContactUs header .SocialLink,
.EmployeePage header .SocialLink,
.ListiclePage header .SocialLink,
.ModulePage header .SocialLink,
.Page header .SocialLink,
.PressReleasePage header .SocialLink,
.SearchResultsPage header .SocialLink,
.StatementPage header .SocialLink,
.TagPage header .SocialLink,
.VideoPage header .SocialLink {
	height: 30px;
	width: 30px
}

.ArticlePageFullLead header .SocialLink svg,
.ArticlePageSmallLead header .SocialLink svg,
.AuthorPage header .SocialLink svg,
.CareerPostingPage header .SocialLink svg,
.ContactUs header .SocialLink svg,
.EmployeePage header .SocialLink svg,
.ListiclePage header .SocialLink svg,
.ModulePage header .SocialLink svg,
.Page header .SocialLink svg,
.PressReleasePage header .SocialLink svg,
.SearchResultsPage header .SocialLink svg,
.StatementPage header .SocialLink svg,
.TagPage header .SocialLink svg,
.VideoPage header .SocialLink svg {
	height: 30px;
	width: 30px;
	fill: #d8d8d8
}

.ArticlePageFullLead header .SocialLink svg .fill,
.ArticlePageSmallLead header .SocialLink svg .fill,
.AuthorPage header .SocialLink svg .fill,
.CareerPostingPage header .SocialLink svg .fill,
.ContactUs header .SocialLink svg .fill,
.EmployeePage header .SocialLink svg .fill,
.ListiclePage header .SocialLink svg .fill,
.ModulePage header .SocialLink svg .fill,
.Page header .SocialLink svg .fill,
.PressReleasePage header .SocialLink svg .fill,
.SearchResultsPage header .SocialLink svg .fill,
.StatementPage header .SocialLink svg .fill,
.TagPage header .SocialLink svg .fill,
.VideoPage header .SocialLink svg .fill {
	fill: #fff
}

.ArticlePageFullLead header [data-icon=mail],
.ArticlePageSmallLead header [data-icon=mail],
.AuthorPage header [data-icon=mail],
.CareerPostingPage header [data-icon=mail],
.ContactUs header [data-icon=mail],
.EmployeePage header [data-icon=mail],
.ListiclePage header [data-icon=mail],
.ModulePage header [data-icon=mail],
.Page header [data-icon=mail],
.PressReleasePage header [data-icon=mail],
.SearchResultsPage header [data-icon=mail],
.StatementPage header [data-icon=mail],
.TagPage header [data-icon=mail],
.VideoPage header [data-icon=mail] {
	display: none
}

.ArticlePageFullLead header [data-icon=facebook]:hover svg,
.ArticlePageSmallLead header [data-icon=facebook]:hover svg,
.AuthorPage header [data-icon=facebook]:hover svg,
.CareerPostingPage header [data-icon=facebook]:hover svg,
.ContactUs header [data-icon=facebook]:hover svg,
.EmployeePage header [data-icon=facebook]:hover svg,
.ListiclePage header [data-icon=facebook]:hover svg,
.ModulePage header [data-icon=facebook]:hover svg,
.Page header [data-icon=facebook]:hover svg,
.PressReleasePage header [data-icon=facebook]:hover svg,
.SearchResultsPage header [data-icon=facebook]:hover svg,
.StatementPage header [data-icon=facebook]:hover svg,
.TagPage header [data-icon=facebook]:hover svg,
.VideoPage header [data-icon=facebook]:hover svg {
	fill: #0d6199
}

.ArticlePageFullLead header [data-icon=twitter]:hover svg,
.ArticlePageSmallLead header [data-icon=twitter]:hover svg,
.AuthorPage header [data-icon=twitter]:hover svg,
.CareerPostingPage header [data-icon=twitter]:hover svg,
.ContactUs header [data-icon=twitter]:hover svg,
.EmployeePage header [data-icon=twitter]:hover svg,
.ListiclePage header [data-icon=twitter]:hover svg,
.ModulePage header [data-icon=twitter]:hover svg,
.Page header [data-icon=twitter]:hover svg,
.PressReleasePage header [data-icon=twitter]:hover svg,
.SearchResultsPage header [data-icon=twitter]:hover svg,
.StatementPage header [data-icon=twitter]:hover svg,
.TagPage header [data-icon=twitter]:hover svg,
.VideoPage header [data-icon=twitter]:hover svg {
	fill: #00add8
}

.ArticlePageFullLead header [data-icon=linkedin] svg,
.ArticlePageSmallLead header [data-icon=linkedin] svg,
.AuthorPage header [data-icon=linkedin] svg,
.CareerPostingPage header [data-icon=linkedin] svg,
.ContactUs header [data-icon=linkedin] svg,
.EmployeePage header [data-icon=linkedin] svg,
.ListiclePage header [data-icon=linkedin] svg,
.ModulePage header [data-icon=linkedin] svg,
.Page header [data-icon=linkedin] svg,
.PressReleasePage header [data-icon=linkedin] svg,
.SearchResultsPage header [data-icon=linkedin] svg,
.StatementPage header [data-icon=linkedin] svg,
.TagPage header [data-icon=linkedin] svg,
.VideoPage header [data-icon=linkedin] svg {
	margin-top: -2px;
	margin-left: -2px;
	width: 32px;
	height: 32px
}

.ArticlePageFullLead header [data-icon=linkedin]:hover svg,
.ArticlePageSmallLead header [data-icon=linkedin]:hover svg,
.AuthorPage header [data-icon=linkedin]:hover svg,
.CareerPostingPage header [data-icon=linkedin]:hover svg,
.ContactUs header [data-icon=linkedin]:hover svg,
.EmployeePage header [data-icon=linkedin]:hover svg,
.ListiclePage header [data-icon=linkedin]:hover svg,
.ModulePage header [data-icon=linkedin]:hover svg,
.Page header [data-icon=linkedin]:hover svg,
.PressReleasePage header [data-icon=linkedin]:hover svg,
.SearchResultsPage header [data-icon=linkedin]:hover svg,
.StatementPage header [data-icon=linkedin]:hover svg,
.TagPage header [data-icon=linkedin]:hover svg,
.VideoPage header [data-icon=linkedin]:hover svg {
	fill: #0a4f7c
}

.ArticlePageFullLead header [data-icon=instagram] svg,
.ArticlePageSmallLead header [data-icon=instagram] svg,
.AuthorPage header [data-icon=instagram] svg,
.CareerPostingPage header [data-icon=instagram] svg,
.ContactUs header [data-icon=instagram] svg,
.EmployeePage header [data-icon=instagram] svg,
.ListiclePage header [data-icon=instagram] svg,
.ModulePage header [data-icon=instagram] svg,
.Page header [data-icon=instagram] svg,
.PressReleasePage header [data-icon=instagram] svg,
.SearchResultsPage header [data-icon=instagram] svg,
.StatementPage header [data-icon=instagram] svg,
.TagPage header [data-icon=instagram] svg,
.VideoPage header [data-icon=instagram] svg {
	width: 28px;
	height: 28px
}

.ArticlePageFullLead header [data-icon=instagram]:hover svg,
.ArticlePageSmallLead header [data-icon=instagram]:hover svg,
.AuthorPage header [data-icon=instagram]:hover svg,
.CareerPostingPage header [data-icon=instagram]:hover svg,
.ContactUs header [data-icon=instagram]:hover svg,
.EmployeePage header [data-icon=instagram]:hover svg,
.ListiclePage header [data-icon=instagram]:hover svg,
.ModulePage header [data-icon=instagram]:hover svg,
.Page header [data-icon=instagram]:hover svg,
.PressReleasePage header [data-icon=instagram]:hover svg,
.SearchResultsPage header [data-icon=instagram]:hover svg,
.StatementPage header [data-icon=instagram]:hover svg,
.TagPage header [data-icon=instagram]:hover svg,
.VideoPage header [data-icon=instagram]:hover svg {
	fill: #f77737
}

.ArticlePageFullLead header [data-icon=youtube] svg,
.ArticlePageFullLead header [data-icon=youtube]:hover svg,
.ArticlePageSmallLead header [data-icon=youtube] svg,
.ArticlePageSmallLead header [data-icon=youtube]:hover svg,
.AuthorPage header [data-icon=youtube] svg,
.AuthorPage header [data-icon=youtube]:hover svg,
.CareerPostingPage header [data-icon=youtube] svg,
.CareerPostingPage header [data-icon=youtube]:hover svg,
.ContactUs header [data-icon=youtube] svg,
.ContactUs header [data-icon=youtube]:hover svg,
.EmployeePage header [data-icon=youtube] svg,
.EmployeePage header [data-icon=youtube]:hover svg,
.ListiclePage header [data-icon=youtube] svg,
.ListiclePage header [data-icon=youtube]:hover svg,
.ModulePage header [data-icon=youtube] svg,
.ModulePage header [data-icon=youtube]:hover svg,
.Page header [data-icon=youtube] svg,
.Page header [data-icon=youtube]:hover svg,
.PressReleasePage header [data-icon=youtube] svg,
.PressReleasePage header [data-icon=youtube]:hover svg,
.SearchResultsPage header [data-icon=youtube] svg,
.SearchResultsPage header [data-icon=youtube]:hover svg,
.StatementPage header [data-icon=youtube] svg,
.StatementPage header [data-icon=youtube]:hover svg,
.TagPage header [data-icon=youtube] svg,
.TagPage header [data-icon=youtube]:hover svg,
.VideoPage header [data-icon=youtube] svg,
.VideoPage header [data-icon=youtube]:hover svg {
	fill: #fff
}

.ArticlePageFullLead header [data-icon=youtube],
.ArticlePageSmallLead header [data-icon=youtube],
.AuthorPage header [data-icon=youtube],
.CareerPostingPage header [data-icon=youtube],
.ContactUs header [data-icon=youtube],
.EmployeePage header [data-icon=youtube],
.ListiclePage header [data-icon=youtube],
.ModulePage header [data-icon=youtube],
.Page header [data-icon=youtube],
.PressReleasePage header [data-icon=youtube],
.SearchResultsPage header [data-icon=youtube],
.StatementPage header [data-icon=youtube],
.TagPage header [data-icon=youtube],
.VideoPage header [data-icon=youtube] {
	border-radius: 50%;
	background-color: #d8d8d8
}

.ArticlePageFullLead header [data-icon=youtube]:hover,
.ArticlePageSmallLead header [data-icon=youtube]:hover,
.AuthorPage header [data-icon=youtube]:hover,
.CareerPostingPage header [data-icon=youtube]:hover,
.ContactUs header [data-icon=youtube]:hover,
.EmployeePage header [data-icon=youtube]:hover,
.ListiclePage header [data-icon=youtube]:hover,
.ModulePage header [data-icon=youtube]:hover,
.Page header [data-icon=youtube]:hover,
.PressReleasePage header [data-icon=youtube]:hover,
.SearchResultsPage header [data-icon=youtube]:hover,
.StatementPage header [data-icon=youtube]:hover,
.TagPage header [data-icon=youtube]:hover,
.VideoPage header [data-icon=youtube]:hover {
	background-color: #b00b00
}

header .ArticlePageFullLead-navigation,
header .ArticlePageSmallLead-navigation,
header .AuthorPage-navigation,
header .CareerPostingPage-navigation,
header .ContactUs-navigation,
header .EmployeePage-navigation,
header .ListiclePage-navigation,
header .ModulePage-navigation,
header .Page-navigation,
header .PressReleasePage-navigation,
header .SearchResultsPage-navigation,
header .StatementPage-navigation,
header .TagPage-navigation,
header .VideoPage-navigation {
	padding: 20px 30px 0
}

header .ArticlePageFullLead-navigation .NavigationItem,
header .ArticlePageSmallLead-navigation .NavigationItem,
header .AuthorPage-navigation .NavigationItem,
header .CareerPostingPage-navigation .NavigationItem,
header .ContactUs-navigation .NavigationItem,
header .EmployeePage-navigation .NavigationItem,
header .ListiclePage-navigation .NavigationItem,
header .ModulePage-navigation .NavigationItem,
header .Page-navigation .NavigationItem,
header .PressReleasePage-navigation .NavigationItem,
header .SearchResultsPage-navigation .NavigationItem,
header .StatementPage-navigation .NavigationItem,
header .TagPage-navigation .NavigationItem,
header .VideoPage-navigation .NavigationItem {
	position: relative;
	max-height: 50px;
	overflow: hidden
}

header .ArticlePageFullLead-navigation .NavigationItem[data-toggle-subnav=true],
header .ArticlePageSmallLead-navigation .NavigationItem[data-toggle-subnav=true],
header .AuthorPage-navigation .NavigationItem[data-toggle-subnav=true],
header .CareerPostingPage-navigation .NavigationItem[data-toggle-subnav=true],
header .ContactUs-navigation .NavigationItem[data-toggle-subnav=true],
header .EmployeePage-navigation .NavigationItem[data-toggle-subnav=true],
header .ListiclePage-navigation .NavigationItem[data-toggle-subnav=true],
header .ModulePage-navigation .NavigationItem[data-toggle-subnav=true],
header .Page-navigation .NavigationItem[data-toggle-subnav=true],
header .PressReleasePage-navigation .NavigationItem[data-toggle-subnav=true],
header .SearchResultsPage-navigation .NavigationItem[data-toggle-subnav=true],
header .StatementPage-navigation .NavigationItem[data-toggle-subnav=true],
header .TagPage-navigation .NavigationItem[data-toggle-subnav=true],
header .VideoPage-navigation .NavigationItem[data-toggle-subnav=true] {
	max-height: none
}

header .ArticlePageFullLead-navigation .NavigationItem-dropdown,
header .ArticlePageSmallLead-navigation .NavigationItem-dropdown,
header .AuthorPage-navigation .NavigationItem-dropdown,
header .CareerPostingPage-navigation .NavigationItem-dropdown,
header .ContactUs-navigation .NavigationItem-dropdown,
header .EmployeePage-navigation .NavigationItem-dropdown,
header .ListiclePage-navigation .NavigationItem-dropdown,
header .ModulePage-navigation .NavigationItem-dropdown,
header .Page-navigation .NavigationItem-dropdown,
header .PressReleasePage-navigation .NavigationItem-dropdown,
header .SearchResultsPage-navigation .NavigationItem-dropdown,
header .StatementPage-navigation .NavigationItem-dropdown,
header .TagPage-navigation .NavigationItem-dropdown,
header .VideoPage-navigation .NavigationItem-dropdown {
	position: absolute;
	top: 0;
	right: 0;
	height: 18px;
	width: 14px
}

header .ArticlePageFullLead-navigation .NavigationItem-text-link,
header .ArticlePageSmallLead-navigation .NavigationItem-text-link,
header .AuthorPage-navigation .NavigationItem-text-link,
header .CareerPostingPage-navigation .NavigationItem-text-link,
header .ContactUs-navigation .NavigationItem-text-link,
header .EmployeePage-navigation .NavigationItem-text-link,
header .ListiclePage-navigation .NavigationItem-text-link,
header .ModulePage-navigation .NavigationItem-text-link,
header .Page-navigation .NavigationItem-text-link,
header .PressReleasePage-navigation .NavigationItem-text-link,
header .SearchResultsPage-navigation .NavigationItem-text-link,
header .StatementPage-navigation .NavigationItem-text-link,
header .TagPage-navigation .NavigationItem-text-link,
header .VideoPage-navigation .NavigationItem-text-link {
	font-size: 16px;
	font-weight: 600;
	line-height: 1.13;
	color: #4a4a4a;
	display: block;
	width: calc(100% - 20px);
	margin-bottom: 30px
}

header .ArticlePageFullLead-navigation .NavigationItem-items-item,
header .ArticlePageSmallLead-navigation .NavigationItem-items-item,
header .AuthorPage-navigation .NavigationItem-items-item,
header .CareerPostingPage-navigation .NavigationItem-items-item,
header .ContactUs-navigation .NavigationItem-items-item,
header .EmployeePage-navigation .NavigationItem-items-item,
header .ListiclePage-navigation .NavigationItem-items-item,
header .ModulePage-navigation .NavigationItem-items-item,
header .Page-navigation .NavigationItem-items-item,
header .PressReleasePage-navigation .NavigationItem-items-item,
header .SearchResultsPage-navigation .NavigationItem-items-item,
header .StatementPage-navigation .NavigationItem-items-item,
header .TagPage-navigation .NavigationItem-items-item,
header .VideoPage-navigation .NavigationItem-items-item {
	margin-bottom: 30px
}

header .ArticlePageFullLead-navigation .NavigationItem-items-item a,
header .ArticlePageSmallLead-navigation .NavigationItem-items-item a,
header .AuthorPage-navigation .NavigationItem-items-item a,
header .CareerPostingPage-navigation .NavigationItem-items-item a,
header .ContactUs-navigation .NavigationItem-items-item a,
header .EmployeePage-navigation .NavigationItem-items-item a,
header .ListiclePage-navigation .NavigationItem-items-item a,
header .ModulePage-navigation .NavigationItem-items-item a,
header .Page-navigation .NavigationItem-items-item a,
header .PressReleasePage-navigation .NavigationItem-items-item a,
header .SearchResultsPage-navigation .NavigationItem-items-item a,
header .StatementPage-navigation .NavigationItem-items-item a,
header .TagPage-navigation .NavigationItem-items-item a,
header .VideoPage-navigation .NavigationItem-items-item a {
	font-size: 14px;
	line-height: 1.29;
	color: #b3b2b2;
	display: block;
	width: 100%
}

.ArticlePageFullLead-navPanel>.ArticlePageFullLead-search,
.ArticlePageSmallLead-navPanel>.ArticlePageSmallLead-search,
.AuthorPage-navPanel>.AuthorPage-search,
.CareerPostingPage-navPanel>.CareerPostingPage-search,
.ContactUs-navPanel>.ContactUs-search,
.EmployeePage-navPanel>.EmployeePage-search,
.ListiclePage-navPanel>.ListiclePage-search,
.ModulePage-navPanel>.ModulePage-search,
.Page-navPanel>.Page-search,
.PressReleasePage-navPanel>.PressReleasePage-search,
.SearchResultsPage-navPanel>.SearchResultsPage-search,
.StatementPage-navPanel>.StatementPage-search,
.TagPage-navPanel>.TagPage-search,
.VideoPage-navPanel>.VideoPage-search,
header>.ArticlePageFullLead-social,
header>.ArticlePageFullLead-socialNavPanel,
header>.ArticlePageSmallLead-social,
header>.ArticlePageSmallLead-socialNavPanel,
header>.AuthorPage-social,
header>.AuthorPage-socialNavPanel,
header>.CareerPostingPage-social,
header>.CareerPostingPage-socialNavPanel,
header>.ContactUs-social,
header>.ContactUs-socialNavPanel,
header>.EmployeePage-social,
header>.EmployeePage-socialNavPanel,
header>.ListiclePage-social,
header>.ListiclePage-socialNavPanel,
header>.ModulePage-social,
header>.ModulePage-socialNavPanel,
header>.Page-social,
header>.Page-socialNavPanel,
header>.PressReleasePage-social,
header>.PressReleasePage-socialNavPanel,
header>.SearchResultsPage-social,
header>.SearchResultsPage-socialNavPanel,
header>.StatementPage-social,
header>.StatementPage-socialNavPanel,
header>.TagPage-social,
header>.TagPage-socialNavPanel,
header>.VideoPage-social,
header>.VideoPage-socialNavPanel {
	display: none
}

header .ArticlePageFullLead-social,
header .ArticlePageSmallLead-social,
header .AuthorPage-social,
header .CareerPostingPage-social,
header .ContactUs-social,
header .EmployeePage-social,
header .ListiclePage-social,
header .ModulePage-social,
header .Page-social,
header .PressReleasePage-social,
header .SearchResultsPage-social,
header .StatementPage-social,
header .TagPage-social,
header .VideoPage-social {
	-ms-flex-order: 4;
	order: 4;
	width: 100%;
	padding: 0 30px 30px;
	border-bottom: 1px solid #d8d8d8
}

header .ArticlePageFullLead-socialNavPanel,
header .ArticlePageSmallLead-socialNavPanel,
header .AuthorPage-socialNavPanel,
header .CareerPostingPage-socialNavPanel,
header .ContactUs-socialNavPanel,
header .EmployeePage-socialNavPanel,
header .ListiclePage-socialNavPanel,
header .ModulePage-socialNavPanel,
header .Page-socialNavPanel,
header .PressReleasePage-socialNavPanel,
header .SearchResultsPage-socialNavPanel,
header .StatementPage-socialNavPanel,
header .TagPage-socialNavPanel,
header .VideoPage-socialNavPanel {
	-ms-flex-order: 4;
	order: 4;
	width: 100%;
	padding: 0 30px 30px;
	border-bottom: 1px solid #d8d8d8
}

.ArticlePageFullLead-navPanel,
.ArticlePageSmallLead-navPanel,
.AuthorPage-navPanel,
.CareerPostingPage-navPanel,
.ContactUs-navPanel,
.EmployeePage-navPanel,
.ListiclePage-navPanel,
.ModulePage-navPanel,
.Page-navPanel,
.PressReleasePage-navPanel,
.SearchResultsPage-navPanel,
.StatementPage-navPanel,
.TagPage-navPanel,
.VideoPage-navPanel {
	-ms-flex-order: 2;
	order: 2;
	width: 100%;
	max-height: 0;
	overflow: hidden;
	background-color: #fff;
	position: absolute;
	left: 0;
	z-index: 999
}

.ArticlePageFullLead-navPanel hr,
.ArticlePageSmallLead-navPanel hr,
.AuthorPage-navPanel hr,
.CareerPostingPage-navPanel hr,
.ContactUs-navPanel hr,
.EmployeePage-navPanel hr,
.ListiclePage-navPanel hr,
.ModulePage-navPanel hr,
.Page-navPanel hr,
.PressReleasePage-navPanel hr,
.SearchResultsPage-navPanel hr,
.StatementPage-navPanel hr,
.TagPage-navPanel hr,
.VideoPage-navPanel hr {
	margin-bottom: 0;
	width: 100%;
	border-color: #d8d8d8
}

.ArticlePageFullLead-searchPanel,
.ArticlePageSmallLead-searchPanel,
.AuthorPage-searchPanel,
.CareerPostingPage-searchPanel,
.ContactUs-searchPanel,
.EmployeePage-searchPanel,
.ListiclePage-searchPanel,
.ModulePage-searchPanel,
.Page-searchPanel,
.PressReleasePage-searchPanel,
.SearchResultsPage-searchPanel,
.StatementPage-searchPanel,
.TagPage-searchPanel,
.VideoPage-searchPanel {
	-ms-flex-order: 3;
	order: 3;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	max-height: 0;
	overflow: hidden;
	background-color: #fff;
	position: absolute;
	left: 0;
	z-index: 999
}

.ArticlePageFullLead-search,
.ArticlePageSmallLead-search,
.AuthorPage-search,
.CareerPostingPage-search,
.ContactUs-search,
.EmployeePage-search,
.ListiclePage-search,
.ModulePage-search,
.Page-search,
.PressReleasePage-search,
.SearchResultsPage-search,
.StatementPage-search,
.TagPage-search,
.VideoPage-search {
	display: -ms-flexbox;
	display: flex;
	height: 70px;
	width: 100%;
	padding: 0 14px;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border-bottom: 1px solid #d8d8d8
}

.ArticlePageFullLead-search>button,
.ArticlePageSmallLead-search>button,
.AuthorPage-search>button,
.CareerPostingPage-search>button,
.ContactUs-search>button,
.EmployeePage-search>button,
.ListiclePage-search>button,
.ModulePage-search>button,
.Page-search>button,
.PressReleasePage-search>button,
.SearchResultsPage-search>button,
.StatementPage-search>button,
.TagPage-search>button,
.VideoPage-search>button {
	height: 18px;
	width: 18px
}

.ArticlePageFullLead-searchInput,
.ArticlePageSmallLead-searchInput,
.AuthorPage-searchInput,
.CareerPostingPage-searchInput,
.ContactUs-searchInput,
.EmployeePage-searchInput,
.ListiclePage-searchInput,
.ModulePage-searchInput,
.Page-searchInput,
.PressReleasePage-searchInput,
.SearchResultsPage-searchInput,
.StatementPage-searchInput,
.TagPage-searchInput,
.VideoPage-searchInput {
	border: 0;
	padding: 0;
	width: calc(100% - 30px);
	font-family: OpenSans-Regular, sans-serif, Helvetica;
	font-size: 18px;
	font-style: italic;
	color: #9b9b9b
}

.ArticlePageFullLead-bottomFiller,
.ArticlePageSmallLead-bottomFiller,
.AuthorPage-bottomFiller,
.CareerPostingPage-bottomFiller,
.ContactUs-bottomFiller,
.EmployeePage-bottomFiller,
.ListiclePage-bottomFiller,
.ModulePage-bottomFiller,
.Page-bottomFiller,
.PressReleasePage-bottomFiller,
.SearchResultsPage-bottomFiller,
.StatementPage-bottomFiller,
.TagPage-bottomFiller,
.VideoPage-bottomFiller {
	width: 100%;
	height: 30px;
	background-color: #fff
}

.ArticlePageFullLead-bottomFiller.grey,
.ArticlePageSmallLead-bottomFiller.grey,
.AuthorPage-bottomFiller.grey,
.CareerPostingPage-bottomFiller.grey,
.ContactUs-bottomFiller.grey,
.EmployeePage-bottomFiller.grey,
.ListiclePage-bottomFiller.grey,
.ModulePage-bottomFiller.grey,
.Page-bottomFiller.grey,
.PressReleasePage-bottomFiller.grey,
.SearchResultsPage-bottomFiller.grey,
.StatementPage-bottomFiller.grey,
.TagPage-bottomFiller.grey,
.VideoPage-bottomFiller.grey {
	background-color: #f2f2f2
}

.ArticlePageFullLead footer,
.ArticlePageSmallLead footer,
.AuthorPage footer,
.CareerPostingPage footer,
.ContactUs footer,
.EmployeePage footer,
.ListiclePage footer,
.ModulePage footer,
.Page footer,
.PressReleasePage footer,
.SearchResultsPage footer,
.StatementPage footer,
.TagPage footer,
.VideoPage footer {
	background-color: #4a4a4a;
	color: #fff;
	text-align: center;
	font-size: 14px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.ArticlePageFullLead footer .Navigation-items,
.ArticlePageFullLead footer [data-icon=mail],
.ArticlePageSmallLead footer .Navigation-items,
.ArticlePageSmallLead footer [data-icon=mail],
.AuthorPage footer .Navigation-items,
.AuthorPage footer [data-icon=mail],
.CareerPostingPage footer .Navigation-items,
.CareerPostingPage footer [data-icon=mail],
.ContactUs footer .Navigation-items,
.ContactUs footer [data-icon=mail],
.EmployeePage footer .Navigation-items,
.EmployeePage footer [data-icon=mail],
.ListiclePage footer .Navigation-items,
.ListiclePage footer [data-icon=mail],
.ModulePage footer .Navigation-items,
.ModulePage footer [data-icon=mail],
.Page footer .Navigation-items,
.Page footer [data-icon=mail],
.PressReleasePage footer .Navigation-items,
.PressReleasePage footer [data-icon=mail],
.SearchResultsPage footer .Navigation-items,
.SearchResultsPage footer [data-icon=mail],
.StatementPage footer .Navigation-items,
.StatementPage footer [data-icon=mail],
.TagPage footer .Navigation-items,
.TagPage footer [data-icon=mail],
.VideoPage footer .Navigation-items,
.VideoPage footer [data-icon=mail] {
	display: none
}

.ArticlePageFullLead footer>div,
.ArticlePageFullLead footer>hr,
.ArticlePageSmallLead footer>div,
.ArticlePageSmallLead footer>hr,
.AuthorPage footer>div,
.AuthorPage footer>hr,
.CareerPostingPage footer>div,
.CareerPostingPage footer>hr,
.ContactUs footer>div,
.ContactUs footer>hr,
.EmployeePage footer>div,
.EmployeePage footer>hr,
.ListiclePage footer>div,
.ListiclePage footer>hr,
.ModulePage footer>div,
.ModulePage footer>hr,
.Page footer>div,
.Page footer>hr,
.PressReleasePage footer>div,
.PressReleasePage footer>hr,
.SearchResultsPage footer>div,
.SearchResultsPage footer>hr,
.StatementPage footer>div,
.StatementPage footer>hr,
.TagPage footer>div,
.TagPage footer>hr,
.VideoPage footer>div,
.VideoPage footer>hr {
	padding: 0 15px
}

.ArticlePageFullLead footer .Link,
.ArticlePageSmallLead footer .Link,
.AuthorPage footer .Link,
.CareerPostingPage footer .Link,
.ContactUs footer .Link,
.EmployeePage footer .Link,
.ListiclePage footer .Link,
.ModulePage footer .Link,
.Page footer .Link,
.PressReleasePage footer .Link,
.SearchResultsPage footer .Link,
.StatementPage footer .Link,
.TagPage footer .Link,
.VideoPage footer .Link {
	color: #fff
}

.ArticlePageFullLead footer [data-icon],
.ArticlePageSmallLead footer [data-icon],
.AuthorPage footer [data-icon],
.CareerPostingPage footer [data-icon],
.ContactUs footer [data-icon],
.EmployeePage footer [data-icon],
.ListiclePage footer [data-icon],
.ModulePage footer [data-icon],
.Page footer [data-icon],
.PressReleasePage footer [data-icon],
.SearchResultsPage footer [data-icon],
.StatementPage footer [data-icon],
.TagPage footer [data-icon],
.VideoPage footer [data-icon] {
	fill: grey
}

.ArticlePageFullLead footer [data-icon]:hover svg,
.ArticlePageSmallLead footer [data-icon]:hover svg,
.AuthorPage footer [data-icon]:hover svg,
.CareerPostingPage footer [data-icon]:hover svg,
.ContactUs footer [data-icon]:hover svg,
.EmployeePage footer [data-icon]:hover svg,
.ListiclePage footer [data-icon]:hover svg,
.ModulePage footer [data-icon]:hover svg,
.Page footer [data-icon]:hover svg,
.PressReleasePage footer [data-icon]:hover svg,
.SearchResultsPage footer [data-icon]:hover svg,
.StatementPage footer [data-icon]:hover svg,
.TagPage footer [data-icon]:hover svg,
.VideoPage footer [data-icon]:hover svg {
	fill: #fff
}

.ArticlePageFullLead footer [data-icon=linkedin] svg,
.ArticlePageFullLead footer [data-icon=instagram] svg,
.ArticlePageSmallLead footer [data-icon=linkedin] svg,
.ArticlePageSmallLead footer [data-icon=instagram] svg,
.AuthorPage footer [data-icon=linkedin] svg,
.AuthorPage footer [data-icon=instagram] svg,
.CareerPostingPage footer [data-icon=linkedin] svg,
.CareerPostingPage footer [data-icon=instagram] svg,
.ContactUs footer [data-icon=linkedin] svg,
.ContactUs footer [data-icon=instagram] svg,
.EmployeePage footer [data-icon=linkedin] svg,
.EmployeePage footer [data-icon=instagram] svg,
.ListiclePage footer [data-icon=linkedin] svg,
.ListiclePage footer [data-icon=instagram] svg,
.ModulePage footer [data-icon=linkedin] svg,
.ModulePage footer [data-icon=instagram] svg,
.Page footer [data-icon=linkedin] svg,
.Page footer [data-icon=instagram] svg,
.PressReleasePage footer [data-icon=linkedin] svg,
.PressReleasePage footer [data-icon=instagram] svg,
.SearchResultsPage footer [data-icon=linkedin] svg,
.SearchResultsPage footer [data-icon=instagram] svg,
.StatementPage footer [data-icon=linkedin] svg,
.StatementPage footer [data-icon=instagram] svg,
.TagPage footer [data-icon=linkedin] svg,
.TagPage footer [data-icon=instagram] svg,
.VideoPage footer [data-icon=linkedin] svg,
.VideoPage footer [data-icon=instagram] svg {
	margin-top: -2px;
	margin-left: -2px;
	width: 28px;
	height: 28px
}

.ArticlePageFullLead footer [data-icon=instagram]:hover svg,
.ArticlePageSmallLead footer [data-icon=instagram]:hover svg,
.AuthorPage footer [data-icon=instagram]:hover svg,
.CareerPostingPage footer [data-icon=instagram]:hover svg,
.ContactUs footer [data-icon=instagram]:hover svg,
.EmployeePage footer [data-icon=instagram]:hover svg,
.ListiclePage footer [data-icon=instagram]:hover svg,
.ModulePage footer [data-icon=instagram]:hover svg,
.Page footer [data-icon=instagram]:hover svg,
.PressReleasePage footer [data-icon=instagram]:hover svg,
.SearchResultsPage footer [data-icon=instagram]:hover svg,
.StatementPage footer [data-icon=instagram]:hover svg,
.TagPage footer [data-icon=instagram]:hover svg,
.VideoPage footer [data-icon=instagram]:hover svg {
	fill: #f77737
}

.ArticlePageFullLead footer [data-icon=youtube] svg,
.ArticlePageFullLead footer [data-icon=youtube]:hover svg,
.ArticlePageSmallLead footer [data-icon=youtube] svg,
.ArticlePageSmallLead footer [data-icon=youtube]:hover svg,
.AuthorPage footer [data-icon=youtube] svg,
.AuthorPage footer [data-icon=youtube]:hover svg,
.CareerPostingPage footer [data-icon=youtube] svg,
.CareerPostingPage footer [data-icon=youtube]:hover svg,
.ContactUs footer [data-icon=youtube] svg,
.ContactUs footer [data-icon=youtube]:hover svg,
.EmployeePage footer [data-icon=youtube] svg,
.EmployeePage footer [data-icon=youtube]:hover svg,
.ListiclePage footer [data-icon=youtube] svg,
.ListiclePage footer [data-icon=youtube]:hover svg,
.ModulePage footer [data-icon=youtube] svg,
.ModulePage footer [data-icon=youtube]:hover svg,
.Page footer [data-icon=youtube] svg,
.Page footer [data-icon=youtube]:hover svg,
.PressReleasePage footer [data-icon=youtube] svg,
.PressReleasePage footer [data-icon=youtube]:hover svg,
.SearchResultsPage footer [data-icon=youtube] svg,
.SearchResultsPage footer [data-icon=youtube]:hover svg,
.StatementPage footer [data-icon=youtube] svg,
.StatementPage footer [data-icon=youtube]:hover svg,
.TagPage footer [data-icon=youtube] svg,
.TagPage footer [data-icon=youtube]:hover svg,
.VideoPage footer [data-icon=youtube] svg,
.VideoPage footer [data-icon=youtube]:hover svg {
	fill: #4a4a4a
}

.ArticlePageFullLead footer [data-icon=youtube],
.ArticlePageSmallLead footer [data-icon=youtube],
.AuthorPage footer [data-icon=youtube],
.CareerPostingPage footer [data-icon=youtube],
.ContactUs footer [data-icon=youtube],
.EmployeePage footer [data-icon=youtube],
.ListiclePage footer [data-icon=youtube],
.ModulePage footer [data-icon=youtube],
.Page footer [data-icon=youtube],
.PressReleasePage footer [data-icon=youtube],
.SearchResultsPage footer [data-icon=youtube],
.StatementPage footer [data-icon=youtube],
.TagPage footer [data-icon=youtube],
.VideoPage footer [data-icon=youtube] {
	border-radius: 50%;
	background-color: grey
}

.ArticlePageFullLead footer [data-icon=youtube]:hover,
.ArticlePageSmallLead footer [data-icon=youtube]:hover,
.AuthorPage footer [data-icon=youtube]:hover,
.CareerPostingPage footer [data-icon=youtube]:hover,
.ContactUs footer [data-icon=youtube]:hover,
.EmployeePage footer [data-icon=youtube]:hover,
.ListiclePage footer [data-icon=youtube]:hover,
.ModulePage footer [data-icon=youtube]:hover,
.Page footer [data-icon=youtube]:hover,
.PressReleasePage footer [data-icon=youtube]:hover,
.SearchResultsPage footer [data-icon=youtube]:hover,
.StatementPage footer [data-icon=youtube]:hover,
.TagPage footer [data-icon=youtube]:hover,
.VideoPage footer [data-icon=youtube]:hover {
	background-color: #fff
}

.ArticlePageFullLead footer>div,
.ArticlePageSmallLead footer>div,
.AuthorPage footer>div,
.CareerPostingPage footer>div,
.ContactUs footer>div,
.EmployeePage footer>div,
.ListiclePage footer>div,
.ModulePage footer>div,
.Page footer>div,
.PressReleasePage footer>div,
.SearchResultsPage footer>div,
.StatementPage footer>div,
.TagPage footer>div,
.VideoPage footer>div {
	min-width: 100%
}

.ArticlePageFullLead footer .Navigation-label,
.ArticlePageSmallLead footer .Navigation-label,
.AuthorPage footer .Navigation-label,
.CareerPostingPage footer .Navigation-label,
.ContactUs footer .Navigation-label,
.EmployeePage footer .Navigation-label,
.ListiclePage footer .Navigation-label,
.ModulePage footer .Navigation-label,
.Page footer .Navigation-label,
.PressReleasePage footer .Navigation-label,
.SearchResultsPage footer .Navigation-label,
.StatementPage footer .Navigation-label,
.TagPage footer .Navigation-label,
.VideoPage footer .Navigation-label {
	font-weight: 600;
	color: #fff;
	margin-bottom: 20px
}

.ArticlePageFullLead footer hr,
.ArticlePageSmallLead footer hr,
.AuthorPage footer hr,
.CareerPostingPage footer hr,
.ContactUs footer hr,
.EmployeePage footer hr,
.ListiclePage footer hr,
.ModulePage footer hr,
.Page footer hr,
.PressReleasePage footer hr,
.SearchResultsPage footer hr,
.StatementPage footer hr,
.TagPage footer hr,
.VideoPage footer hr {
	border-color: #adb8b6;
	margin: 0 15px;
	width: 100%;
	border-bottom: 0
}

.ArticlePageFullLead footer .SocialBar-items,
.ArticlePageSmallLead footer .SocialBar-items,
.AuthorPage footer .SocialBar-items,
.CareerPostingPage footer .SocialBar-items,
.ContactUs footer .SocialBar-items,
.EmployeePage footer .SocialBar-items,
.ListiclePage footer .SocialBar-items,
.ModulePage footer .SocialBar-items,
.Page footer .ActionBar-items,
.Page footer .SocialBar-items,
.PressReleasePage footer .SocialBar-items,
.SearchResultsPage footer .SocialBar-items,
.StatementPage footer .SocialBar-items,
.TagPage footer .SocialBar-items,
.VideoPage footer .SocialBar-items {
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: 20px
}

.ArticlePageFullLead-footerContent,
.ArticlePageSmallLead-footerContent,
.AuthorPage-footerContent,
.CareerPostingPage-footerContent,
.ContactUs-footerContent,
.EmployeePage-footerContent,
.ListiclePage-footerContent,
.ModulePage-footerContent,
.Page-footerContent,
.PressReleasePage-footerContent,
.SearchResultsPage-footerContent,
.StatementPage-footerContent,
.TagPage-footerContent,
.VideoPage-footerContent {
	margin-bottom: 20px;
	color: #fff;
	line-height: 1.43
}

.ArticlePageFullLead-footerContent .RichTextModule a,
.ArticlePageSmallLead-footerContent .RichTextModule a,
.AuthorPage-footerContent .RichTextModule a,
.CareerPostingPage-footerContent .RichTextModule a,
.ContactUs-footerContent .RichTextModule a,
.EmployeePage-footerContent .RichTextModule a,
.ListiclePage-footerContent .RichTextModule a,
.ModulePage-footerContent .RichTextModule a,
.Page-footerContent .RichTextArticleBody a,
.Page-footerContent .RichTextModule a,
.Page-footerContent .SectionRichTextModule a,
.PressReleasePage-footerContent .RichTextModule a,
.SearchResultsPage-footerContent .RichTextModule a,
.StatementPage-footerContent .RichTextModule a,
.TagPage-footerContent .RichTextModule a,
.VideoPage-footerContent .RichTextModule a {
	color: #fff
}

.ArticlePageFullLead-footerLogo,
.ArticlePageSmallLead-footerLogo,
.AuthorPage-footerLogo,
.CareerPostingPage-footerLogo,
.ContactUs-footerLogo,
.EmployeePage-footerLogo,
.ListiclePage-footerLogo,
.ModulePage-footerLogo,
.Page-footerLogo,
.PressReleasePage-footerLogo,
.SearchResultsPage-footerLogo,
.StatementPage-footerLogo,
.TagPage-footerLogo,
.VideoPage-footerLogo {
	margin: 30px 0 20px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center
}

.ArticlePageFullLead-footerLogo a,
.ArticlePageSmallLead-footerLogo a,
.AuthorPage-footerLogo a,
.CareerPostingPage-footerLogo a,
.ContactUs-footerLogo a,
.EmployeePage-footerLogo a,
.ListiclePage-footerLogo a,
.ModulePage-footerLogo a,
.Page-footerLogo a,
.PressReleasePage-footerLogo a,
.SearchResultsPage-footerLogo a,
.StatementPage-footerLogo a,
.TagPage-footerLogo a,
.VideoPage-footerLogo a {
	display: block;
	width: 50px
}

.ArticlePageFullLead-footerLogo img,
.ArticlePageSmallLead-footerLogo img,
.AuthorPage-footerLogo img,
.CareerPostingPage-footerLogo img,
.ContactUs-footerLogo img,
.EmployeePage-footerLogo img,
.ListiclePage-footerLogo img,
.ModulePage-footerLogo img,
.Page-footerLogo img,
.PressReleasePage-footerLogo img,
.SearchResultsPage-footerLogo img,
.StatementPage-footerLogo img,
.TagPage-footerLogo img,
.VideoPage-footerLogo img {
	height: 50px
}

.ArticlePageFullLead-disclaimer,
.ArticlePageSmallLead-disclaimer,
.AuthorPage-disclaimer,
.CareerPostingPage-disclaimer,
.ContactUs-disclaimer,
.EmployeePage-disclaimer,
.ListiclePage-disclaimer,
.ModulePage-disclaimer,
.Page-disclaimer,
.PressReleasePage-disclaimer,
.SearchResultsPage-disclaimer,
.StatementPage-disclaimer,
.TagPage-disclaimer,
.VideoPage-disclaimer {
	font-size: 12px;
	margin: 20px 0 50px;
	color: #fff
}

.ArticlePageFullLead-disclaimer .Link,
.ArticlePageFullLead-disclaimer a,
.ArticlePageSmallLead-disclaimer .Link,
.ArticlePageSmallLead-disclaimer a,
.AuthorPage-disclaimer .Link,
.AuthorPage-disclaimer a,
.CareerPostingPage-disclaimer .Link,
.CareerPostingPage-disclaimer a,
.ContactUs-disclaimer .Link,
.ContactUs-disclaimer a,
.EmployeePage-disclaimer .Link,
.EmployeePage-disclaimer a,
.ListiclePage-disclaimer .Link,
.ListiclePage-disclaimer a,
.ModulePage-disclaimer .Link,
.ModulePage-disclaimer a,
.Page-disclaimer .Link,
.Page-disclaimer a,
.PressReleasePage-disclaimer .Link,
.PressReleasePage-disclaimer a,
.SearchResultsPage-disclaimer .Link,
.SearchResultsPage-disclaimer a,
.StatementPage-disclaimer .Link,
.StatementPage-disclaimer a,
.TagPage-disclaimer .Link,
.TagPage-disclaimer a,
.VideoPage-disclaimer .Link,
.VideoPage-disclaimer a {
	color: #fff
}

@media only screen and (min-width:768px) {
	.ArticlePageFullLead-navPanel[data-toggle=true],
	.ArticlePageSmallLead-navPanel[data-toggle=true],
	.AuthorPage-navPanel[data-toggle=true],
	.CareerPostingPage-navPanel[data-toggle=true],
	.ContactUs-navPanel[data-toggle=true],
	.EmployeePage-navPanel[data-toggle=true],
	.ListiclePage-navPanel[data-toggle=true],
	.ModulePage-navPanel[data-toggle=true],
	.Page-navPanel[data-toggle=true],
	.PressReleasePage-navPanel[data-toggle=true],
	.SearchResultsPage-navPanel[data-toggle=true],
	.StatementPage-navPanel[data-toggle=true],
	.TagPage-navPanel[data-toggle=true],
	.VideoPage-navPanel[data-toggle=true] {
		max-height: none;
		top: 0;
		border-top: 0;
		left: auto;
		right: -270px;
		width: 270px
	}
	.ArticlePageFullLead-searchPanel[data-toggle=true],
	.ArticlePageSmallLead-searchPanel[data-toggle=true],
	.AuthorPage-searchPanel[data-toggle=true],
	.CareerPostingPage-searchPanel[data-toggle=true],
	.ContactUs-searchPanel[data-toggle=true],
	.EmployeePage-searchPanel[data-toggle=true],
	.ListiclePage-searchPanel[data-toggle=true],
	.ModulePage-searchPanel[data-toggle=true],
	.Page-searchPanel[data-toggle=true],
	.PressReleasePage-searchPanel[data-toggle=true],
	.SearchResultsPage-searchPanel[data-toggle=true],
	.StatementPage-searchPanel[data-toggle=true],
	.TagPage-searchPanel[data-toggle=true],
	.VideoPage-searchPanel[data-toggle=true] {
		max-height: none;
		position: static;
		box-shadow: none;
		padding-left: 30px;
		padding-right: 25px;
		width: calc(100% - 270px)
	}
	.ArticlePageFullLead-search,
	.ArticlePageSmallLead-search,
	.AuthorPage-search,
	.CareerPostingPage-search,
	.ContactUs-search,
	.EmployeePage-search,
	.ListiclePage-search,
	.ModulePage-search,
	.Page-search,
	.PressReleasePage-search,
	.SearchResultsPage-search,
	.StatementPage-search,
	.TagPage-search,
	.VideoPage-search {
		width: 100%;
		padding: 0;
		height: 30px
	}
	.ArticlePageFullLead-search .ArticlePageFullLead-searchButton,
	.ArticlePageSmallLead-search .ArticlePageSmallLead-searchButton,
	.AuthorPage-search .AuthorPage-searchButton,
	.CareerPostingPage-search .CareerPostingPage-searchButton,
	.ContactUs-search .ContactUs-searchButton,
	.EmployeePage-search .EmployeePage-searchButton,
	.ListiclePage-search .ListiclePage-searchButton,
	.ModulePage-search .ModulePage-searchButton,
	.Page-search .Page-searchButton,
	.PressReleasePage-search .PressReleasePage-searchButton,
	.SearchResultsPage-search .SearchResultsPage-searchButton,
	.StatementPage-search .StatementPage-searchButton,
	.TagPage-search .TagPage-searchButton,
	.VideoPage-search .VideoPage-searchButton {
		height: 16px;
		width: 16px
	}
	.ArticlePageFullLead-searchInput,
	.ArticlePageSmallLead-searchInput,
	.AuthorPage-searchInput,
	.CareerPostingPage-searchInput,
	.ContactUs-searchInput,
	.EmployeePage-searchInput,
	.ListiclePage-searchInput,
	.ModulePage-searchInput,
	.Page-searchInput,
	.PressReleasePage-searchInput,
	.SearchResultsPage-searchInput,
	.StatementPage-searchInput,
	.TagPage-searchInput,
	.VideoPage-searchInput {
		font-size: 16px;
		color: #54565a
	}
	.ArticlePageFullLead [data-shift=true],
	.ArticlePageSmallLead [data-shift=true],
	.AuthorPage [data-shift=true],
	.CareerPostingPage [data-shift=true],
	.ContactUs [data-shift=true],
	.EmployeePage [data-shift=true],
	.ListiclePage [data-shift=true],
	.ModulePage [data-shift=true],
	.Page [data-shift=true],
	.PressReleasePage [data-shift=true],
	.SearchResultsPage [data-shift=true],
	.StatementPage [data-shift=true],
	.TagPage [data-shift=true],
	.VideoPage [data-shift=true] {
		width: calc(100% - 270px)
	}
	.ArticlePageFullLead-logo,
	.ArticlePageSmallLead-logo,
	.AuthorPage-logo,
	.CareerPostingPage-logo,
	.ContactUs-logo,
	.EmployeePage-logo,
	.ListiclePage-logo,
	.ModulePage-logo,
	.Page-logo,
	.PressReleasePage-logo,
	.SearchResultsPage-logo,
	.StatementPage-logo,
	.TagPage-logo,
	.VideoPage-logo {
		height: 80px;
		padding-left: 30px
	}
	.ArticlePageFullLead-logo a,
	.ArticlePageSmallLead-logo a,
	.AuthorPage-logo a,
	.CareerPostingPage-logo a,
	.ContactUs-logo a,
	.EmployeePage-logo a,
	.ListiclePage-logo a,
	.ModulePage-logo a,
	.Page-logo a,
	.PressReleasePage-logo a,
	.SearchResultsPage-logo a,
	.StatementPage-logo a,
	.TagPage-logo a,
	.VideoPage-logo a {
		width: 160px
	}
	.ArticlePageFullLead-logo a img,
	.ArticlePageSmallLead-logo a img,
	.AuthorPage-logo a img,
	.CareerPostingPage-logo a img,
	.ContactUs-logo a img,
	.EmployeePage-logo a img,
	.ListiclePage-logo a img,
	.ModulePage-logo a img,
	.Page-logo a img,
	.PressReleasePage-logo a img,
	.SearchResultsPage-logo a img,
	.StatementPage-logo a img,
	.TagPage-logo a img,
	.VideoPage-logo a img {
		height: 60px;
		width: 160px
	}
	.ArticlePageFullLead-headerToggle>button,
	.ArticlePageSmallLead-headerToggle>button,
	.AuthorPage-headerToggle>button,
	.CareerPostingPage-headerToggle>button,
	.ContactUs-headerToggle>button,
	.EmployeePage-headerToggle>button,
	.ListiclePage-headerToggle>button,
	.ModulePage-headerToggle>button,
	.Page-headerToggle>button,
	.PressReleasePage-headerToggle>button,
	.SearchResultsPage-headerToggle>button,
	.StatementPage-headerToggle>button,
	.TagPage-headerToggle>button,
	.VideoPage-headerToggle>button {
		margin-right: 25px;
		height: 16px;
		width: 16px
	}
	.ArticlePageFullLead-navPanel,
	.ArticlePageSmallLead-navPanel,
	.AuthorPage-navPanel,
	.CareerPostingPage-navPanel,
	.ContactUs-navPanel,
	.EmployeePage-navPanel,
	.ListiclePage-navPanel,
	.ModulePage-navPanel,
	.Page-navPanel,
	.PressReleasePage-navPanel,
	.SearchResultsPage-navPanel,
	.StatementPage-navPanel,
	.TagPage-navPanel,
	.VideoPage-navPanel {
		border-left: 1px solid #d8d8d8
	}
	.ArticlePageFullLead-navPanel>.ArticlePageFullLead-search,
	.ArticlePageSmallLead-navPanel>.ArticlePageSmallLead-search,
	.AuthorPage-navPanel>.AuthorPage-search,
	.CareerPostingPage-navPanel>.CareerPostingPage-search,
	.ContactUs-navPanel>.ContactUs-search,
	.EmployeePage-navPanel>.EmployeePage-search,
	.ListiclePage-navPanel>.ListiclePage-search,
	.ModulePage-navPanel>.ModulePage-search,
	.Page-navPanel>.Page-search,
	.PressReleasePage-navPanel>.PressReleasePage-search,
	.SearchResultsPage-navPanel>.SearchResultsPage-search,
	.StatementPage-navPanel>.StatementPage-search,
	.TagPage-navPanel>.TagPage-search,
	.VideoPage-navPanel>.VideoPage-search {
		display: none
	}
	.ArticlePageFullLead-bottomFiller,
	.ArticlePageSmallLead-bottomFiller,
	.AuthorPage-bottomFiller,
	.CareerPostingPage-bottomFiller,
	.ContactUs-bottomFiller,
	.EmployeePage-bottomFiller,
	.ListiclePage-bottomFiller,
	.ModulePage-bottomFiller,
	.Page-bottomFiller,
	.PressReleasePage-bottomFiller,
	.SearchResultsPage-bottomFiller,
	.StatementPage-bottomFiller,
	.TagPage-bottomFiller,
	.VideoPage-bottomFiller {
		height: 50px
	}
	.ArticlePageFullLead footer .Navigation-label,
	.ArticlePageSmallLead footer .Navigation-label,
	.AuthorPage footer .Navigation-label,
	.CareerPostingPage footer .Navigation-label,
	.ContactUs footer .Navigation-label,
	.EmployeePage footer .Navigation-label,
	.ListiclePage footer .Navigation-label,
	.ModulePage footer .Navigation-label,
	.Page footer .Navigation-label,
	.PressReleasePage footer .Navigation-label,
	.SearchResultsPage footer .Navigation-label,
	.StatementPage footer .Navigation-label,
	.TagPage footer .Navigation-label,
	.VideoPage footer .Navigation-label {
		font-size: 18px
	}
	.ArticlePageFullLead footer .SocialBar-items,
	.ArticlePageSmallLead footer .SocialBar-items,
	.AuthorPage footer .SocialBar-items,
	.CareerPostingPage footer .SocialBar-items,
	.ContactUs footer .SocialBar-items,
	.EmployeePage footer .SocialBar-items,
	.ListiclePage footer .SocialBar-items,
	.ModulePage footer .SocialBar-items,
	.Page footer .ActionBar-items,
	.Page footer .SocialBar-items,
	.PressReleasePage footer .SocialBar-items,
	.SearchResultsPage footer .SocialBar-items,
	.StatementPage footer .SocialBar-items,
	.TagPage footer .SocialBar-items,
	.VideoPage footer .SocialBar-items {
		margin-bottom: 30px
	}
	.ArticlePageFullLead footer>hr,
	.ArticlePageSmallLead footer>hr,
	.AuthorPage footer>hr,
	.CareerPostingPage footer>hr,
	.ContactUs footer>hr,
	.EmployeePage footer>hr,
	.ListiclePage footer>hr,
	.ModulePage footer>hr,
	.Page footer>hr,
	.PressReleasePage footer>hr,
	.SearchResultsPage footer>hr,
	.StatementPage footer>hr,
	.TagPage footer>hr,
	.VideoPage footer>hr {
		margin: 0 35px
	}
}

@media only screen and (min-width:1024px) {
	header .ArticlePageFullLead-social .SocialBar-items-item:not(:last-child),
	header .ArticlePageFullLead-socialNavPanel .SocialBar-items-item:not(:last-child),
	header .ArticlePageSmallLead-social .SocialBar-items-item:not(:last-child),
	header .ArticlePageSmallLead-socialNavPanel .SocialBar-items-item:not(:last-child),
	header .AuthorPage-social .SocialBar-items-item:not(:last-child),
	header .AuthorPage-socialNavPanel .SocialBar-items-item:not(:last-child),
	header .CareerPostingPage-social .SocialBar-items-item:not(:last-child),
	header .CareerPostingPage-socialNavPanel .SocialBar-items-item:not(:last-child),
	header .ContactUs-social .SocialBar-items-item:not(:last-child),
	header .ContactUs-socialNavPanel .SocialBar-items-item:not(:last-child),
	header .EmployeePage-social .SocialBar-items-item:not(:last-child),
	header .EmployeePage-socialNavPanel .SocialBar-items-item:not(:last-child),
	header .ListiclePage-social .SocialBar-items-item:not(:last-child),
	header .ListiclePage-socialNavPanel .SocialBar-items-item:not(:last-child),
	header .ModulePage-social .SocialBar-items-item:not(:last-child),
	header .ModulePage-socialNavPanel .SocialBar-items-item:not(:last-child),
	header .Page-social .SocialBar-items-item:not(:last-child),
	header .Page-socialNavPanel .SocialBar-items-item:not(:last-child),
	header .PressReleasePage-social .SocialBar-items-item:not(:last-child),
	header .PressReleasePage-socialNavPanel .SocialBar-items-item:not(:last-child),
	header .SearchResultsPage-social .SocialBar-items-item:not(:last-child),
	header .SearchResultsPage-socialNavPanel .SocialBar-items-item:not(:last-child),
	header .StatementPage-social .SocialBar-items-item:not(:last-child),
	header .StatementPage-socialNavPanel .SocialBar-items-item:not(:last-child),
	header .TagPage-social .SocialBar-items-item:not(:last-child),
	header .TagPage-socialNavPanel .SocialBar-items-item:not(:last-child),
	header .VideoPage-social .SocialBar-items-item:not(:last-child),
	header .VideoPage-socialNavPanel .SocialBar-items-item:not(:last-child) {
		margin-right: 7px
	}
	.ArticlePageFullLead [data-shift=true],
	.ArticlePageSmallLead [data-shift=true],
	.AuthorPage [data-shift=true],
	.CareerPostingPage [data-shift=true],
	.ContactUs [data-shift=true],
	.EmployeePage [data-shift=true],
	.ListiclePage [data-shift=true],
	.ModulePage [data-shift=true],
	.Page [data-shift=true],
	.PressReleasePage [data-shift=true],
	.SearchResultsPage [data-shift=true],
	.StatementPage [data-shift=true],
	.TagPage [data-shift=true],
	.VideoPage [data-shift=true] {
		width: 100%
	}
	.ArticlePageFullLead-headerToggle-menu,
	.ArticlePageSmallLead-headerToggle-menu,
	.AuthorPage-headerToggle-menu,
	.CareerPostingPage-headerToggle-menu,
	.ContactUs-headerToggle-menu,
	.EmployeePage-headerToggle-menu,
	.ListiclePage-headerToggle-menu,
	.ModulePage-headerToggle-menu,
	.Page-headerToggle-menu,
	.PressReleasePage-headerToggle-menu,
	.SearchResultsPage-headerToggle-menu,
	.StatementPage-headerToggle-menu,
	.TagPage-headerToggle-menu,
	.VideoPage-headerToggle-menu,
	header .ArticlePageFullLead-navPanel>.ArticlePageFullLead-social,
	header .ArticlePageFullLead-navPanel>.ArticlePageFullLead-socialNavPanel,
	header .ArticlePageSmallLead-navPanel>.ArticlePageSmallLead-social,
	header .ArticlePageSmallLead-navPanel>.ArticlePageSmallLead-socialNavPanel,
	header .AuthorPage-navPanel>.AuthorPage-social,
	header .AuthorPage-navPanel>.AuthorPage-socialNavPanel,
	header .CareerPostingPage-navPanel>.CareerPostingPage-social,
	header .CareerPostingPage-navPanel>.CareerPostingPage-socialNavPanel,
	header .ContactUs-navPanel>.ContactUs-social,
	header .ContactUs-navPanel>.ContactUs-socialNavPanel,
	header .EmployeePage-navPanel>.EmployeePage-social,
	header .EmployeePage-navPanel>.EmployeePage-socialNavPanel,
	header .ListiclePage-navPanel>.ListiclePage-social,
	header .ListiclePage-navPanel>.ListiclePage-socialNavPanel,
	header .ModulePage-navPanel>.ModulePage-social,
	header .ModulePage-navPanel>.ModulePage-socialNavPanel,
	header .Page-navPanel>.Page-social,
	header .Page-navPanel>.Page-socialNavPanel,
	header .PressReleasePage-navPanel>.PressReleasePage-social,
	header .PressReleasePage-navPanel>.PressReleasePage-socialNavPanel,
	header .SearchResultsPage-navPanel>.SearchResultsPage-social,
	header .SearchResultsPage-navPanel>.SearchResultsPage-socialNavPanel,
	header .StatementPage-navPanel>.StatementPage-social,
	header .StatementPage-navPanel>.StatementPage-socialNavPanel,
	header .TagPage-navPanel>.TagPage-social,
	header .TagPage-navPanel>.TagPage-socialNavPanel,
	header .VideoPage-navPanel>.VideoPage-social,
	header .VideoPage-navPanel>.VideoPage-socialNavPanel {
		display: none
	}
	.ArticlePageFullLead header,
	.ArticlePageSmallLead header,
	.AuthorPage header,
	.CareerPostingPage header,
	.ContactUs header,
	.EmployeePage header,
	.ListiclePage header,
	.ModulePage header,
	.Page header,
	.PressReleasePage header,
	.SearchResultsPage header,
	.StatementPage header,
	.TagPage header,
	.VideoPage header {
		max-height: 80px;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
	.ArticlePageFullLead header [data-current-nav-item],
	.ArticlePageSmallLead header [data-current-nav-item],
	.AuthorPage header [data-current-nav-item],
	.CareerPostingPage header [data-current-nav-item],
	.ContactUs header [data-current-nav-item],
	.EmployeePage header [data-current-nav-item],
	.ListiclePage header [data-current-nav-item],
	.ModulePage header [data-current-nav-item],
	.Page header [data-current-nav-item],
	.PressReleasePage header [data-current-nav-item],
	.SearchResultsPage header [data-current-nav-item],
	.StatementPage header [data-current-nav-item],
	.TagPage header [data-current-nav-item],
	.VideoPage header [data-current-nav-item] {
		background-color: #f2f2f2
	}
	.ArticlePageFullLead header [data-current-nav-item] .NavigationItem-text-link,
	.ArticlePageSmallLead header [data-current-nav-item] .NavigationItem-text-link,
	.AuthorPage header [data-current-nav-item] .NavigationItem-text-link,
	.CareerPostingPage header [data-current-nav-item] .NavigationItem-text-link,
	.ContactUs header [data-current-nav-item] .NavigationItem-text-link,
	.EmployeePage header [data-current-nav-item] .NavigationItem-text-link,
	.ListiclePage header [data-current-nav-item] .NavigationItem-text-link,
	.ModulePage header [data-current-nav-item] .NavigationItem-text-link,
	.Page header [data-current-nav-item] .NavigationItem-text-link,
	.PressReleasePage header [data-current-nav-item] .NavigationItem-text-link,
	.SearchResultsPage header [data-current-nav-item] .NavigationItem-text-link,
	.StatementPage header [data-current-nav-item] .NavigationItem-text-link,
	.TagPage header [data-current-nav-item] .NavigationItem-text-link,
	.VideoPage header [data-current-nav-item] .NavigationItem-text-link {
		border-bottom: 7px solid #0d6199;
		padding-bottom: 24px
	}
	.ArticlePageFullLead header [data-current-nav-item]:hover .NavigationItem-text-link,
	.ArticlePageSmallLead header [data-current-nav-item]:hover .NavigationItem-text-link,
	.AuthorPage header [data-current-nav-item]:hover .NavigationItem-text-link,
	.CareerPostingPage header [data-current-nav-item]:hover .NavigationItem-text-link,
	.ContactUs header [data-current-nav-item]:hover .NavigationItem-text-link,
	.EmployeePage header [data-current-nav-item]:hover .NavigationItem-text-link,
	.ListiclePage header [data-current-nav-item]:hover .NavigationItem-text-link,
	.ModulePage header [data-current-nav-item]:hover .NavigationItem-text-link,
	.Page header [data-current-nav-item]:hover .NavigationItem-text-link,
	.PressReleasePage header [data-current-nav-item]:hover .NavigationItem-text-link,
	.SearchResultsPage header [data-current-nav-item]:hover .NavigationItem-text-link,
	.StatementPage header [data-current-nav-item]:hover .NavigationItem-text-link,
	.TagPage header [data-current-nav-item]:hover .NavigationItem-text-link,
	.VideoPage header [data-current-nav-item]:hover .NavigationItem-text-link {
		border-bottom: 7px solid #0d6199
	}
	.ArticlePageFullLead-navPanel>.ArticlePageFullLead-search,
	.ArticlePageSmallLead-navPanel>.ArticlePageSmallLead-search,
	.AuthorPage-navPanel>.AuthorPage-search,
	.CareerPostingPage-navPanel>.CareerPostingPage-search,
	.ContactUs-navPanel>.ContactUs-search,
	.EmployeePage-navPanel>.EmployeePage-search,
	.ListiclePage-navPanel>.ListiclePage-search,
	.ModulePage-navPanel>.ModulePage-search,
	.Page-navPanel>.Page-search,
	.PressReleasePage-navPanel>.PressReleasePage-search,
	.SearchResultsPage-navPanel>.SearchResultsPage-search,
	.StatementPage-navPanel>.StatementPage-search,
	.TagPage-navPanel>.TagPage-search,
	.VideoPage-navPanel>.VideoPage-search {
		position: absolute;
		top: 0;
		height: 100%;
		width: calc(100% - 30px);
		padding-left: 20px;
		padding-right: 15px;
		border-bottom: 0;
		background-color: #fff
	}
	.ArticlePageFullLead-navPanel[data-toggle=false]>.ArticlePageFullLead-search,
	.ArticlePageSmallLead-navPanel[data-toggle=false]>.ArticlePageSmallLead-search,
	.AuthorPage-navPanel[data-toggle=false]>.AuthorPage-search,
	.CareerPostingPage-navPanel[data-toggle=false]>.CareerPostingPage-search,
	.ContactUs-navPanel[data-toggle=false]>.ContactUs-search,
	.EmployeePage-navPanel[data-toggle=false]>.EmployeePage-search,
	.ListiclePage-navPanel[data-toggle=false]>.ListiclePage-search,
	.ModulePage-navPanel[data-toggle=false]>.ModulePage-search,
	.Page-navPanel[data-toggle=false]>.Page-search,
	.PressReleasePage-navPanel[data-toggle=false]>.PressReleasePage-search,
	.SearchResultsPage-navPanel[data-toggle=false]>.SearchResultsPage-search,
	.StatementPage-navPanel[data-toggle=false]>.StatementPage-search,
	.TagPage-navPanel[data-toggle=false]>.TagPage-search,
	.VideoPage-navPanel[data-toggle=false]>.VideoPage-search {
		display: -ms-flexbox;
		display: flex
	}
	.ArticlePageFullLead-navPanel[data-toggle=false]>hr,
	.ArticlePageSmallLead-navPanel[data-toggle=false]>hr,
	.AuthorPage-navPanel[data-toggle=false]>hr,
	.CareerPostingPage-navPanel[data-toggle=false]>hr,
	.ContactUs-navPanel[data-toggle=false]>hr,
	.EmployeePage-navPanel[data-toggle=false]>hr,
	.ListiclePage-navPanel[data-toggle=false]>hr,
	.ModulePage-navPanel[data-toggle=false]>hr,
	.Page-navPanel[data-toggle=false]>hr,
	.PressReleasePage-navPanel[data-toggle=false]>hr,
	.SearchResultsPage-navPanel[data-toggle=false]>hr,
	.StatementPage-navPanel[data-toggle=false]>hr,
	.TagPage-navPanel[data-toggle=false]>hr,
	.VideoPage-navPanel[data-toggle=false]>hr {
		display: block
	}
	.ArticlePageFullLead-navPanel,
	.ArticlePageFullLead-navPanel[data-toggle=true],
	.ArticlePageSmallLead-navPanel,
	.ArticlePageSmallLead-navPanel[data-toggle=true],
	.AuthorPage-navPanel,
	.AuthorPage-navPanel[data-toggle=true],
	.CareerPostingPage-navPanel,
	.CareerPostingPage-navPanel[data-toggle=true],
	.ContactUs-navPanel,
	.ContactUs-navPanel[data-toggle=true],
	.EmployeePage-navPanel,
	.EmployeePage-navPanel[data-toggle=true],
	.ListiclePage-navPanel,
	.ListiclePage-navPanel[data-toggle=true],
	.ModulePage-navPanel,
	.ModulePage-navPanel[data-toggle=true],
	.Page-navPanel,
	.Page-navPanel[data-toggle=true],
	.PressReleasePage-navPanel,
	.PressReleasePage-navPanel[data-toggle=true],
	.SearchResultsPage-navPanel,
	.SearchResultsPage-navPanel[data-toggle=true],
	.StatementPage-navPanel,
	.StatementPage-navPanel[data-toggle=true],
	.TagPage-navPanel,
	.TagPage-navPanel[data-toggle=true],
	.VideoPage-navPanel,
	.VideoPage-navPanel[data-toggle=true] {
		position: relative;
		max-height: none;
		width: auto;
		left: 0;
		border-left: 0;
		box-shadow: none;
		padding-left: 25px;
		padding-right: 15px;
		overflow: visible
	}
	.ArticlePageFullLead-navPanel hr,
	.ArticlePageFullLead-navPanel[data-toggle=true] hr,
	.ArticlePageSmallLead-navPanel hr,
	.ArticlePageSmallLead-navPanel[data-toggle=true] hr,
	.AuthorPage-navPanel hr,
	.AuthorPage-navPanel[data-toggle=true] hr,
	.CareerPostingPage-navPanel hr,
	.CareerPostingPage-navPanel[data-toggle=true] hr,
	.ContactUs-navPanel hr,
	.ContactUs-navPanel[data-toggle=true] hr,
	.EmployeePage-navPanel hr,
	.EmployeePage-navPanel[data-toggle=true] hr,
	.ListiclePage-navPanel hr,
	.ListiclePage-navPanel[data-toggle=true] hr,
	.ModulePage-navPanel hr,
	.ModulePage-navPanel[data-toggle=true] hr,
	.Page-navPanel hr,
	.Page-navPanel[data-toggle=true] hr,
	.PressReleasePage-navPanel hr,
	.PressReleasePage-navPanel[data-toggle=true] hr,
	.SearchResultsPage-navPanel hr,
	.SearchResultsPage-navPanel[data-toggle=true] hr,
	.StatementPage-navPanel hr,
	.StatementPage-navPanel[data-toggle=true] hr,
	.TagPage-navPanel hr,
	.TagPage-navPanel[data-toggle=true] hr,
	.VideoPage-navPanel hr,
	.VideoPage-navPanel[data-toggle=true] hr {
		position: absolute;
		top: 55px;
		left: 45px;
		width: calc(100% - 65px);
		display: none
	}
	header .ArticlePageFullLead-navigation,
	header .ArticlePageSmallLead-navigation,
	header .AuthorPage-navigation,
	header .CareerPostingPage-navigation,
	header .ContactUs-navigation,
	header .EmployeePage-navigation,
	header .ListiclePage-navigation,
	header .ModulePage-navigation,
	header .Page-navigation,
	header .PressReleasePage-navigation,
	header .SearchResultsPage-navigation,
	header .StatementPage-navigation,
	header .TagPage-navigation,
	header .VideoPage-navigation {
		padding: 0
	}
	header .ArticlePageFullLead-navigation .NavigationItem,
	header .ArticlePageSmallLead-navigation .NavigationItem,
	header .AuthorPage-navigation .NavigationItem,
	header .CareerPostingPage-navigation .NavigationItem,
	header .ContactUs-navigation .NavigationItem,
	header .EmployeePage-navigation .NavigationItem,
	header .ListiclePage-navigation .NavigationItem,
	header .ModulePage-navigation .NavigationItem,
	header .Page-navigation .NavigationItem,
	header .PressReleasePage-navigation .NavigationItem,
	header .SearchResultsPage-navigation .NavigationItem,
	header .StatementPage-navigation .NavigationItem,
	header .TagPage-navigation .NavigationItem,
	header .VideoPage-navigation .NavigationItem {
		max-height: none;
		height: 100%;
		overflow: visible
	}
	header .ArticlePageFullLead-navigation .NavigationItem:hover .NavigationItem-items,
	header .ArticlePageSmallLead-navigation .NavigationItem:hover .NavigationItem-items,
	header .AuthorPage-navigation .NavigationItem:hover .NavigationItem-items,
	header .CareerPostingPage-navigation .NavigationItem:hover .NavigationItem-items,
	header .ContactUs-navigation .NavigationItem:hover .NavigationItem-items,
	header .EmployeePage-navigation .NavigationItem:hover .NavigationItem-items,
	header .ListiclePage-navigation .NavigationItem:hover .NavigationItem-items,
	header .ModulePage-navigation .NavigationItem:hover .NavigationItem-items,
	header .Page-navigation .NavigationItem:hover .NavigationItem-items,
	header .PressReleasePage-navigation .NavigationItem:hover .NavigationItem-items,
	header .SearchResultsPage-navigation .NavigationItem:hover .NavigationItem-items,
	header .StatementPage-navigation .NavigationItem:hover .NavigationItem-items,
	header .TagPage-navigation .NavigationItem:hover .NavigationItem-items,
	header .VideoPage-navigation .NavigationItem:hover .NavigationItem-items {
		visibility: visible;
		opacity: 1
	}
	header .ArticlePageFullLead-navigation .NavigationItem-text,
	header .ArticlePageSmallLead-navigation .NavigationItem-text,
	header .AuthorPage-navigation .NavigationItem-text,
	header .CareerPostingPage-navigation .NavigationItem-text,
	header .ContactUs-navigation .NavigationItem-text,
	header .EmployeePage-navigation .NavigationItem-text,
	header .ListiclePage-navigation .NavigationItem-text,
	header .ModulePage-navigation .NavigationItem-text,
	header .Page-navigation .NavigationItem-text,
	header .PressReleasePage-navigation .NavigationItem-text,
	header .SearchResultsPage-navigation .NavigationItem-text,
	header .StatementPage-navigation .NavigationItem-text,
	header .TagPage-navigation .NavigationItem-text,
	header .VideoPage-navigation .NavigationItem-text {
		height: 100%
	}
	header .ArticlePageFullLead-navigation .NavigationItem-items,
	header .ArticlePageSmallLead-navigation .NavigationItem-items,
	header .AuthorPage-navigation .NavigationItem-items,
	header .CareerPostingPage-navigation .NavigationItem-items,
	header .ContactUs-navigation .NavigationItem-items,
	header .EmployeePage-navigation .NavigationItem-items,
	header .ListiclePage-navigation .NavigationItem-items,
	header .ModulePage-navigation .NavigationItem-items,
	header .Page-navigation .NavigationItem-items,
	header .PressReleasePage-navigation .NavigationItem-items,
	header .SearchResultsPage-navigation .NavigationItem-items,
	header .StatementPage-navigation .NavigationItem-items,
	header .TagPage-navigation .NavigationItem-items,
	header .VideoPage-navigation .NavigationItem-items {
		visibility: hidden;
		opacity: 0;
		transition: .3s;
		position: absolute;
		top: 80px;
		left: 50%;
		margin-left: -91px;
		background-color: #fff;
		width: 182px;
		text-align: center;
		box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .14);
		padding: 20px 13px 0
	}
	header .ArticlePageFullLead-navigation .NavigationItem-items-item,
	header .ArticlePageSmallLead-navigation .NavigationItem-items-item,
	header .AuthorPage-navigation .NavigationItem-items-item,
	header .CareerPostingPage-navigation .NavigationItem-items-item,
	header .ContactUs-navigation .NavigationItem-items-item,
	header .EmployeePage-navigation .NavigationItem-items-item,
	header .ListiclePage-navigation .NavigationItem-items-item,
	header .ModulePage-navigation .NavigationItem-items-item,
	header .Page-navigation .NavigationItem-items-item,
	header .PressReleasePage-navigation .NavigationItem-items-item,
	header .SearchResultsPage-navigation .NavigationItem-items-item,
	header .StatementPage-navigation .NavigationItem-items-item,
	header .TagPage-navigation .NavigationItem-items-item,
	header .VideoPage-navigation .NavigationItem-items-item {
		margin-bottom: 20px
	}
	header .ArticlePageFullLead-navigation .NavigationItem-items-item>a,
	header .ArticlePageSmallLead-navigation .NavigationItem-items-item>a,
	header .AuthorPage-navigation .NavigationItem-items-item>a,
	header .CareerPostingPage-navigation .NavigationItem-items-item>a,
	header .ContactUs-navigation .NavigationItem-items-item>a,
	header .EmployeePage-navigation .NavigationItem-items-item>a,
	header .ListiclePage-navigation .NavigationItem-items-item>a,
	header .ModulePage-navigation .NavigationItem-items-item>a,
	header .Page-navigation .NavigationItem-items-item>a,
	header .PressReleasePage-navigation .NavigationItem-items-item>a,
	header .SearchResultsPage-navigation .NavigationItem-items-item>a,
	header .StatementPage-navigation .NavigationItem-items-item>a,
	header .TagPage-navigation .NavigationItem-items-item>a,
	header .VideoPage-navigation .NavigationItem-items-item>a {
		color: #54565a;
		line-height: normal;
		font-weight: 600
	}
	header .ArticlePageFullLead-navigation .NavigationItem-items-item>a:hover,
	header .ArticlePageSmallLead-navigation .NavigationItem-items-item>a:hover,
	header .AuthorPage-navigation .NavigationItem-items-item>a:hover,
	header .CareerPostingPage-navigation .NavigationItem-items-item>a:hover,
	header .ContactUs-navigation .NavigationItem-items-item>a:hover,
	header .EmployeePage-navigation .NavigationItem-items-item>a:hover,
	header .ListiclePage-navigation .NavigationItem-items-item>a:hover,
	header .ModulePage-navigation .NavigationItem-items-item>a:hover,
	header .Page-navigation .NavigationItem-items-item>a:hover,
	header .PressReleasePage-navigation .NavigationItem-items-item>a:hover,
	header .SearchResultsPage-navigation .NavigationItem-items-item>a:hover,
	header .StatementPage-navigation .NavigationItem-items-item>a:hover,
	header .TagPage-navigation .NavigationItem-items-item>a:hover,
	header .VideoPage-navigation .NavigationItem-items-item>a:hover {
		color: #b3b2b2
	}
	header .ArticlePageFullLead-navigation .NavigationItem-dropdown,
	header .ArticlePageSmallLead-navigation .NavigationItem-dropdown,
	header .AuthorPage-navigation .NavigationItem-dropdown,
	header .CareerPostingPage-navigation .NavigationItem-dropdown,
	header .ContactUs-navigation .NavigationItem-dropdown,
	header .EmployeePage-navigation .NavigationItem-dropdown,
	header .ListiclePage-navigation .NavigationItem-dropdown,
	header .ModulePage-navigation .NavigationItem-dropdown,
	header .Page-navigation .NavigationItem-dropdown,
	header .PressReleasePage-navigation .NavigationItem-dropdown,
	header .SearchResultsPage-navigation .NavigationItem-dropdown,
	header .StatementPage-navigation .NavigationItem-dropdown,
	header .TagPage-navigation .NavigationItem-dropdown,
	header .VideoPage-navigation .NavigationItem-dropdown {
		display: none
	}
	header .ArticlePageFullLead-navigation .NavigationItem-text-link,
	header .ArticlePageSmallLead-navigation .NavigationItem-text-link,
	header .AuthorPage-navigation .NavigationItem-text-link,
	header .CareerPostingPage-navigation .NavigationItem-text-link,
	header .ContactUs-navigation .NavigationItem-text-link,
	header .EmployeePage-navigation .NavigationItem-text-link,
	header .ListiclePage-navigation .NavigationItem-text-link,
	header .ModulePage-navigation .NavigationItem-text-link,
	header .Page-navigation .NavigationItem-text-link,
	header .PressReleasePage-navigation .NavigationItem-text-link,
	header .SearchResultsPage-navigation .NavigationItem-text-link,
	header .StatementPage-navigation .NavigationItem-text-link,
	header .TagPage-navigation .NavigationItem-text-link,
	header .VideoPage-navigation .NavigationItem-text-link {
		font-size: 14px;
		line-height: normal;
		color: #54565a;
		width: auto;
		margin-bottom: 0;
		padding: 30px 15px;
		height: 100%
	}
	header .ArticlePageFullLead-navigation .NavigationItem-text-link:hover,
	header .ArticlePageSmallLead-navigation .NavigationItem-text-link:hover,
	header .AuthorPage-navigation .NavigationItem-text-link:hover,
	header .CareerPostingPage-navigation .NavigationItem-text-link:hover,
	header .ContactUs-navigation .NavigationItem-text-link:hover,
	header .EmployeePage-navigation .NavigationItem-text-link:hover,
	header .ListiclePage-navigation .NavigationItem-text-link:hover,
	header .ModulePage-navigation .NavigationItem-text-link:hover,
	header .Page-navigation .NavigationItem-text-link:hover,
	header .PressReleasePage-navigation .NavigationItem-text-link:hover,
	header .SearchResultsPage-navigation .NavigationItem-text-link:hover,
	header .StatementPage-navigation .NavigationItem-text-link:hover,
	header .TagPage-navigation .NavigationItem-text-link:hover,
	header .VideoPage-navigation .NavigationItem-text-link:hover {
		padding-bottom: 24px;
		background-color: #f2f2f2;
		border-bottom: 7px solid #0d6199
	}
	.ArticlePageFullLead header .Navigation-items,
	.ArticlePageSmallLead header .Navigation-items,
	.AuthorPage header .Navigation-items,
	.CareerPostingPage header .Navigation-items,
	.ContactUs header .Navigation-items,
	.EmployeePage header .Navigation-items,
	.ListiclePage header .Navigation-items,
	.ModulePage header .Navigation-items,
	.Page header .Navigation-items,
	.PressReleasePage header .Navigation-items,
	.SearchResultsPage header .Navigation-items,
	.StatementPage header .Navigation-items,
	.TagPage header .Navigation-items,
	.VideoPage header .Navigation-items {
		display: -ms-flexbox;
		display: flex
	}
	header .ArticlePageFullLead-social,
	header .ArticlePageSmallLead-social,
	header .AuthorPage-social,
	header .CareerPostingPage-social,
	header .ContactUs-social,
	header .EmployeePage-social,
	header .ListiclePage-social,
	header .ModulePage-social,
	header .Page-social,
	header .PressReleasePage-social,
	header .SearchResultsPage-social,
	header .StatementPage-social,
	header .TagPage-social,
	header .VideoPage-social {
		border-bottom: 0;
		padding: 0 30px 0 0;
		width: auto;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		margin-left: auto
	}
	header .ArticlePageFullLead-social .SocialLink,
	header .ArticlePageSmallLead-social .SocialLink,
	header .AuthorPage-social .SocialLink,
	header .CareerPostingPage-social .SocialLink,
	header .ContactUs-social .SocialLink,
	header .EmployeePage-social .SocialLink,
	header .ListiclePage-social .SocialLink,
	header .ModulePage-social .SocialLink,
	header .Page-social .SocialLink,
	header .PressReleasePage-social .SocialLink,
	header .SearchResultsPage-social .SocialLink,
	header .StatementPage-social .SocialLink,
	header .TagPage-social .SocialLink,
	header .VideoPage-social .SocialLink {
		height: 26px;
		width: 26px
	}
	header .ArticlePageFullLead-social .SocialLink[data-icon=linkedin] svg,
	header .ArticlePageSmallLead-social .SocialLink[data-icon=linkedin] svg,
	header .AuthorPage-social .SocialLink[data-icon=linkedin] svg,
	header .CareerPostingPage-social .SocialLink[data-icon=linkedin] svg,
	header .ContactUs-social .SocialLink[data-icon=linkedin] svg,
	header .EmployeePage-social .SocialLink[data-icon=linkedin] svg,
	header .ListiclePage-social .SocialLink[data-icon=linkedin] svg,
	header .ModulePage-social .SocialLink[data-icon=linkedin] svg,
	header .Page-social .SocialLink[data-icon=linkedin] svg,
	header .PressReleasePage-social .SocialLink[data-icon=linkedin] svg,
	header .SearchResultsPage-social .SocialLink[data-icon=linkedin] svg,
	header .StatementPage-social .SocialLink[data-icon=linkedin] svg,
	header .TagPage-social .SocialLink[data-icon=linkedin] svg,
	header .VideoPage-social .SocialLink[data-icon=linkedin] svg {
		margin-top: -2px;
		margin-left: -2px;
		width: 28px;
		height: 28px
	}
	header .ArticlePageFullLead-social .SocialLink svg,
	header .ArticlePageSmallLead-social .SocialLink svg,
	header .AuthorPage-social .SocialLink svg,
	header .CareerPostingPage-social .SocialLink svg,
	header .ContactUs-social .SocialLink svg,
	header .EmployeePage-social .SocialLink svg,
	header .ListiclePage-social .SocialLink svg,
	header .ModulePage-social .SocialLink svg,
	header .Page-social .SocialLink svg,
	header .PressReleasePage-social .SocialLink svg,
	header .SearchResultsPage-social .SocialLink svg,
	header .StatementPage-social .SocialLink svg,
	header .TagPage-social .SocialLink svg,
	header .VideoPage-social .SocialLink svg {
		height: 26px;
		width: 26px
	}
	header .ArticlePageFullLead-socialNavPanel,
	header .ArticlePageSmallLead-socialNavPanel,
	header .AuthorPage-socialNavPanel,
	header .CareerPostingPage-socialNavPanel,
	header .ContactUs-socialNavPanel,
	header .EmployeePage-socialNavPanel,
	header .ListiclePage-socialNavPanel,
	header .ModulePage-socialNavPanel,
	header .Page-socialNavPanel,
	header .PressReleasePage-socialNavPanel,
	header .SearchResultsPage-socialNavPanel,
	header .StatementPage-socialNavPanel,
	header .TagPage-socialNavPanel,
	header .VideoPage-socialNavPanel {
		border-bottom: 0;
		padding: 0 30px 0 0;
		width: auto;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		margin-left: auto
	}
	header .ArticlePageFullLead-socialNavPanel .SocialLink,
	header .ArticlePageSmallLead-socialNavPanel .SocialLink,
	header .AuthorPage-socialNavPanel .SocialLink,
	header .CareerPostingPage-socialNavPanel .SocialLink,
	header .ContactUs-socialNavPanel .SocialLink,
	header .EmployeePage-socialNavPanel .SocialLink,
	header .ListiclePage-socialNavPanel .SocialLink,
	header .ModulePage-socialNavPanel .SocialLink,
	header .Page-socialNavPanel .SocialLink,
	header .PressReleasePage-socialNavPanel .SocialLink,
	header .SearchResultsPage-socialNavPanel .SocialLink,
	header .StatementPage-socialNavPanel .SocialLink,
	header .TagPage-socialNavPanel .SocialLink,
	header .VideoPage-socialNavPanel .SocialLink {
		height: 26px;
		width: 26px
	}
	header .ArticlePageFullLead-socialNavPanel .SocialLink[data-icon=linkedin] svg,
	header .ArticlePageSmallLead-socialNavPanel .SocialLink[data-icon=linkedin] svg,
	header .AuthorPage-socialNavPanel .SocialLink[data-icon=linkedin] svg,
	header .CareerPostingPage-socialNavPanel .SocialLink[data-icon=linkedin] svg,
	header .ContactUs-socialNavPanel .SocialLink[data-icon=linkedin] svg,
	header .EmployeePage-socialNavPanel .SocialLink[data-icon=linkedin] svg,
	header .ListiclePage-socialNavPanel .SocialLink[data-icon=linkedin] svg,
	header .ModulePage-socialNavPanel .SocialLink[data-icon=linkedin] svg,
	header .Page-socialNavPanel .SocialLink[data-icon=linkedin] svg,
	header .PressReleasePage-socialNavPanel .SocialLink[data-icon=linkedin] svg,
	header .SearchResultsPage-socialNavPanel .SocialLink[data-icon=linkedin] svg,
	header .StatementPage-socialNavPanel .SocialLink[data-icon=linkedin] svg,
	header .TagPage-socialNavPanel .SocialLink[data-icon=linkedin] svg,
	header .VideoPage-socialNavPanel .SocialLink[data-icon=linkedin] svg {
		margin-top: -2px;
		margin-left: -2px;
		width: 28px;
		height: 28px
	}
	header .ArticlePageFullLead-socialNavPanel .SocialLink svg,
	header .ArticlePageSmallLead-socialNavPanel .SocialLink svg,
	header .AuthorPage-socialNavPanel .SocialLink svg,
	header .CareerPostingPage-socialNavPanel .SocialLink svg,
	header .ContactUs-socialNavPanel .SocialLink svg,
	header .EmployeePage-socialNavPanel .SocialLink svg,
	header .ListiclePage-socialNavPanel .SocialLink svg,
	header .ModulePage-socialNavPanel .SocialLink svg,
	header .Page-socialNavPanel .SocialLink svg,
	header .PressReleasePage-socialNavPanel .SocialLink svg,
	header .SearchResultsPage-socialNavPanel .SocialLink svg,
	header .StatementPage-socialNavPanel .SocialLink svg,
	header .TagPage-socialNavPanel .SocialLink svg,
	header .VideoPage-socialNavPanel .SocialLink svg {
		height: 26px;
		width: 26px
	}
	.ArticlePageFullLead-searchPanel[data-toggle=true],
	.ArticlePageSmallLead-searchPanel[data-toggle=true],
	.AuthorPage-searchPanel[data-toggle=true],
	.CareerPostingPage-searchPanel[data-toggle=true],
	.ContactUs-searchPanel[data-toggle=true],
	.EmployeePage-searchPanel[data-toggle=true],
	.ListiclePage-searchPanel[data-toggle=true],
	.ModulePage-searchPanel[data-toggle=true],
	.Page-searchPanel[data-toggle=true],
	.PressReleasePage-searchPanel[data-toggle=true],
	.SearchResultsPage-searchPanel[data-toggle=true],
	.StatementPage-searchPanel[data-toggle=true],
	.TagPage-searchPanel[data-toggle=true],
	.VideoPage-searchPanel[data-toggle=true] {
		display: none;
		padding-left: 25px;
		padding-right: 15px
	}
	.ArticlePageFullLead footer hr,
	.ArticlePageSmallLead footer hr,
	.AuthorPage footer hr,
	.CareerPostingPage footer hr,
	.ContactUs footer hr,
	.EmployeePage footer hr,
	.ListiclePage footer hr,
	.ModulePage footer hr,
	.Page footer hr,
	.PressReleasePage footer hr,
	.SearchResultsPage footer hr,
	.StatementPage footer hr,
	.TagPage footer hr,
	.VideoPage footer hr {
		-ms-flex-order: 2;
		order: 2
	}
	.ArticlePageFullLead footer .Navigation-label,
	.ArticlePageSmallLead footer .Navigation-label,
	.AuthorPage footer .Navigation-label,
	.CareerPostingPage footer .Navigation-label,
	.ContactUs footer .Navigation-label,
	.EmployeePage footer .Navigation-label,
	.ListiclePage footer .Navigation-label,
	.ModulePage footer .Navigation-label,
	.Page footer .Navigation-label,
	.PressReleasePage footer .Navigation-label,
	.SearchResultsPage footer .Navigation-label,
	.StatementPage footer .Navigation-label,
	.TagPage footer .Navigation-label,
	.VideoPage footer .Navigation-label {
		font-size: 20px
	}
	.ArticlePageFullLead footer .Navigation-items,
	.ArticlePageSmallLead footer .Navigation-items,
	.AuthorPage footer .Navigation-items,
	.CareerPostingPage footer .Navigation-items,
	.ContactUs footer .Navigation-items,
	.EmployeePage footer .Navigation-items,
	.ListiclePage footer .Navigation-items,
	.ModulePage footer .Navigation-items,
	.Page footer .Navigation-items,
	.PressReleasePage footer .Navigation-items,
	.SearchResultsPage footer .Navigation-items,
	.StatementPage footer .Navigation-items,
	.TagPage footer .Navigation-items,
	.VideoPage footer .Navigation-items {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-pack: center;
		justify-content: center;
		margin-bottom: 20px
	}
	.ArticlePageFullLead footer .Navigation-items-item:not(:last-child),
	.ArticlePageSmallLead footer .Navigation-items-item:not(:last-child),
	.AuthorPage footer .Navigation-items-item:not(:last-child),
	.CareerPostingPage footer .Navigation-items-item:not(:last-child),
	.ContactUs footer .Navigation-items-item:not(:last-child),
	.EmployeePage footer .Navigation-items-item:not(:last-child),
	.ListiclePage footer .Navigation-items-item:not(:last-child),
	.ModulePage footer .Navigation-items-item:not(:last-child),
	.Page footer .Navigation-items-item:not(:last-child),
	.PressReleasePage footer .Navigation-items-item:not(:last-child),
	.SearchResultsPage footer .Navigation-items-item:not(:last-child),
	.StatementPage footer .Navigation-items-item:not(:last-child),
	.TagPage footer .Navigation-items-item:not(:last-child),
	.VideoPage footer .Navigation-items-item:not(:last-child) {
		margin-right: 27.5px
	}
	.ArticlePageFullLead footer .SocialBar,
	.ArticlePageSmallLead footer .SocialBar,
	.AuthorPage footer .SocialBar,
	.CareerPostingPage footer .SocialBar,
	.ContactUs footer .SocialBar,
	.EmployeePage footer .SocialBar,
	.ListiclePage footer .SocialBar,
	.ModulePage footer .SocialBar,
	.Page footer .ActionBar,
	.Page footer .SocialBar,
	.PressReleasePage footer .SocialBar,
	.SearchResultsPage footer .SocialBar,
	.StatementPage footer .SocialBar,
	.TagPage footer .SocialBar,
	.VideoPage footer .SocialBar {
		margin: 10px 0 50px
	}
	.ArticlePageFullLead footer .SocialBar-items,
	.ArticlePageSmallLead footer .SocialBar-items,
	.AuthorPage footer .SocialBar-items,
	.CareerPostingPage footer .SocialBar-items,
	.ContactUs footer .SocialBar-items,
	.EmployeePage footer .SocialBar-items,
	.ListiclePage footer .SocialBar-items,
	.ModulePage footer .SocialBar-items,
	.Page footer .ActionBar-items,
	.Page footer .SocialBar-items,
	.PressReleasePage footer .SocialBar-items,
	.SearchResultsPage footer .SocialBar-items,
	.StatementPage footer .SocialBar-items,
	.TagPage footer .SocialBar-items,
	.VideoPage footer .SocialBar-items {
		margin: 0
	}
	.ArticlePageFullLead footer .NavigationItem-text a,
	.ArticlePageSmallLead footer .NavigationItem-text a,
	.AuthorPage footer .NavigationItem-text a,
	.CareerPostingPage footer .NavigationItem-text a,
	.ContactUs footer .NavigationItem-text a,
	.EmployeePage footer .NavigationItem-text a,
	.ListiclePage footer .NavigationItem-text a,
	.ModulePage footer .NavigationItem-text a,
	.Page footer .NavigationItem-text a,
	.PressReleasePage footer .NavigationItem-text a,
	.SearchResultsPage footer .NavigationItem-text a,
	.StatementPage footer .NavigationItem-text a,
	.TagPage footer .NavigationItem-text a,
	.VideoPage footer .NavigationItem-text a {
		color: #fff;
		font-weight: 600
	}
	.ArticlePageFullLead-footerContent,
	.ArticlePageSmallLead-footerContent,
	.AuthorPage-footerContent,
	.CareerPostingPage-footerContent,
	.ContactUs-footerContent,
	.EmployeePage-footerContent,
	.ListiclePage-footerContent,
	.ModulePage-footerContent,
	.Page-footerContent,
	.PressReleasePage-footerContent,
	.SearchResultsPage-footerContent,
	.StatementPage-footerContent,
	.TagPage-footerContent,
	.VideoPage-footerContent {
		color: #fff;
		margin-bottom: 30px
	}
	.ArticlePageFullLead footer>.ArticlePageFullLead-disclaimer,
	.ArticlePageSmallLead footer>.ArticlePageSmallLead-disclaimer,
	.AuthorPage footer>.AuthorPage-disclaimer,
	.CareerPostingPage footer>.CareerPostingPage-disclaimer,
	.ContactUs footer>.ContactUs-disclaimer,
	.EmployeePage footer>.EmployeePage-disclaimer,
	.ListiclePage footer>.ListiclePage-disclaimer,
	.ModulePage footer>.ModulePage-disclaimer,
	.Page footer>.Page-disclaimer,
	.PressReleasePage footer>.PressReleasePage-disclaimer,
	.SearchResultsPage footer>.SearchResultsPage-disclaimer,
	.StatementPage footer>.StatementPage-disclaimer,
	.TagPage footer>.TagPage-disclaimer,
	.VideoPage footer>.VideoPage-disclaimer {
		-ms-flex-order: 3;
		order: 3;
		min-width: 0;
		display: inline-block;
		margin: 10px 0 50px;
		padding-left: 35px
	}
	.ArticlePageFullLead footer>.ArticlePageFullLead-social,
	.ArticlePageFullLead footer>.ArticlePageFullLead-socialNavPanel,
	.ArticlePageSmallLead footer>.ArticlePageSmallLead-social,
	.ArticlePageSmallLead footer>.ArticlePageSmallLead-socialNavPanel,
	.AuthorPage footer>.AuthorPage-social,
	.AuthorPage footer>.AuthorPage-socialNavPanel,
	.CareerPostingPage footer>.CareerPostingPage-social,
	.CareerPostingPage footer>.CareerPostingPage-socialNavPanel,
	.ContactUs footer>.ContactUs-social,
	.ContactUs footer>.ContactUs-socialNavPanel,
	.EmployeePage footer>.EmployeePage-social,
	.EmployeePage footer>.EmployeePage-socialNavPanel,
	.ListiclePage footer>.ListiclePage-social,
	.ListiclePage footer>.ListiclePage-socialNavPanel,
	.ModulePage footer>.ModulePage-social,
	.ModulePage footer>.ModulePage-socialNavPanel,
	.Page footer>.Page-social,
	.Page footer>.Page-socialNavPanel,
	.PressReleasePage footer>.PressReleasePage-social,
	.PressReleasePage footer>.PressReleasePage-socialNavPanel,
	.SearchResultsPage footer>.SearchResultsPage-social,
	.SearchResultsPage footer>.SearchResultsPage-socialNavPanel,
	.StatementPage footer>.StatementPage-social,
	.StatementPage footer>.StatementPage-socialNavPanel,
	.TagPage footer>.TagPage-social,
	.TagPage footer>.TagPage-socialNavPanel,
	.VideoPage footer>.VideoPage-social,
	.VideoPage footer>.VideoPage-socialNavPanel {
		-ms-flex-order: 4;
		order: 4;
		min-width: 0;
		display: inline-block;
		margin-left: auto;
		padding-right: 35px
	}
}

@media only screen and (min-width:1440px) {
	.ArticlePageFullLead-logo,
	.ArticlePageSmallLead-logo,
	.AuthorPage-logo,
	.CareerPostingPage-logo,
	.ContactUs-logo,
	.EmployeePage-logo,
	.ListiclePage-logo,
	.ModulePage-logo,
	.Page-logo,
	.PressReleasePage-logo,
	.SearchResultsPage-logo,
	.StatementPage-logo,
	.TagPage-logo,
	.VideoPage-logo {
		height: 100px
	}
	.ArticlePageFullLead-logo a,
	.ArticlePageSmallLead-logo a,
	.AuthorPage-logo a,
	.CareerPostingPage-logo a,
	.ContactUs-logo a,
	.EmployeePage-logo a,
	.ListiclePage-logo a,
	.ModulePage-logo a,
	.Page-logo a,
	.PressReleasePage-logo a,
	.SearchResultsPage-logo a,
	.StatementPage-logo a,
	.TagPage-logo a,
	.VideoPage-logo a {
		width: 175px
	}
	.ArticlePageFullLead-logo a img,
	.ArticlePageSmallLead-logo a img,
	.AuthorPage-logo a img,
	.CareerPostingPage-logo a img,
	.ContactUs-logo a img,
	.EmployeePage-logo a img,
	.ListiclePage-logo a img,
	.ModulePage-logo a img,
	.Page-logo a img,
	.PressReleasePage-logo a img,
	.SearchResultsPage-logo a img,
	.StatementPage-logo a img,
	.TagPage-logo a img,
	.VideoPage-logo a img {
		height: 65px;
		width: 175px
	}
	.ArticlePageFullLead-searchInput,
	.ArticlePageSmallLead-searchInput,
	.AuthorPage-searchInput,
	.CareerPostingPage-searchInput,
	.ContactUs-searchInput,
	.EmployeePage-searchInput,
	.ListiclePage-searchInput,
	.ModulePage-searchInput,
	.Page-searchInput,
	.PressReleasePage-searchInput,
	.SearchResultsPage-searchInput,
	.StatementPage-searchInput,
	.TagPage-searchInput,
	.VideoPage-searchInput {
		font-size: 14px
	}
	header .ArticlePageFullLead-navigation .NavigationItem-text-link,
	header .ArticlePageSmallLead-navigation .NavigationItem-text-link,
	header .AuthorPage-navigation .NavigationItem-text-link,
	header .CareerPostingPage-navigation .NavigationItem-text-link,
	header .ContactUs-navigation .NavigationItem-text-link,
	header .EmployeePage-navigation .NavigationItem-text-link,
	header .ListiclePage-navigation .NavigationItem-text-link,
	header .ModulePage-navigation .NavigationItem-text-link,
	header .Page-navigation .NavigationItem-text-link,
	header .PressReleasePage-navigation .NavigationItem-text-link,
	header .SearchResultsPage-navigation .NavigationItem-text-link,
	header .StatementPage-navigation .NavigationItem-text-link,
	header .TagPage-navigation .NavigationItem-text-link,
	header .VideoPage-navigation .NavigationItem-text-link {
		padding: 40px 15px
	}
	.ArticlePageFullLead header [data-current-nav-item] .NavigationItem-text-link,
	.ArticlePageSmallLead header [data-current-nav-item] .NavigationItem-text-link,
	.AuthorPage header [data-current-nav-item] .NavigationItem-text-link,
	.CareerPostingPage header [data-current-nav-item] .NavigationItem-text-link,
	.ContactUs header [data-current-nav-item] .NavigationItem-text-link,
	.EmployeePage header [data-current-nav-item] .NavigationItem-text-link,
	.ListiclePage header [data-current-nav-item] .NavigationItem-text-link,
	.ModulePage header [data-current-nav-item] .NavigationItem-text-link,
	.Page header [data-current-nav-item] .NavigationItem-text-link,
	.PressReleasePage header [data-current-nav-item] .NavigationItem-text-link,
	.SearchResultsPage header [data-current-nav-item] .NavigationItem-text-link,
	.StatementPage header [data-current-nav-item] .NavigationItem-text-link,
	.TagPage header [data-current-nav-item] .NavigationItem-text-link,
	.VideoPage header [data-current-nav-item] .NavigationItem-text-link,
	header .ArticlePageFullLead-navigation .NavigationItem-text-link:hover,
	header .ArticlePageSmallLead-navigation .NavigationItem-text-link:hover,
	header .AuthorPage-navigation .NavigationItem-text-link:hover,
	header .CareerPostingPage-navigation .NavigationItem-text-link:hover,
	header .ContactUs-navigation .NavigationItem-text-link:hover,
	header .EmployeePage-navigation .NavigationItem-text-link:hover,
	header .ListiclePage-navigation .NavigationItem-text-link:hover,
	header .ModulePage-navigation .NavigationItem-text-link:hover,
	header .Page-navigation .NavigationItem-text-link:hover,
	header .PressReleasePage-navigation .NavigationItem-text-link:hover,
	header .SearchResultsPage-navigation .NavigationItem-text-link:hover,
	header .StatementPage-navigation .NavigationItem-text-link:hover,
	header .TagPage-navigation .NavigationItem-text-link:hover,
	header .VideoPage-navigation .NavigationItem-text-link:hover {
		padding-bottom: 34px
	}
	header .ArticlePageFullLead-navigation .NavigationItem-items,
	header .ArticlePageSmallLead-navigation .NavigationItem-items,
	header .AuthorPage-navigation .NavigationItem-items,
	header .CareerPostingPage-navigation .NavigationItem-items,
	header .ContactUs-navigation .NavigationItem-items,
	header .EmployeePage-navigation .NavigationItem-items,
	header .ListiclePage-navigation .NavigationItem-items,
	header .ModulePage-navigation .NavigationItem-items,
	header .Page-navigation .NavigationItem-items,
	header .PressReleasePage-navigation .NavigationItem-items,
	header .SearchResultsPage-navigation .NavigationItem-items,
	header .StatementPage-navigation .NavigationItem-items,
	header .TagPage-navigation .NavigationItem-items,
	header .VideoPage-navigation .NavigationItem-items {
		top: 100px
	}
	.ArticlePageFullLead header,
	.ArticlePageSmallLead header,
	.AuthorPage header,
	.CareerPostingPage header,
	.ContactUs header,
	.EmployeePage header,
	.ListiclePage header,
	.ModulePage header,
	.Page header,
	.PressReleasePage header,
	.SearchResultsPage header,
	.StatementPage header,
	.TagPage header,
	.VideoPage header {
		max-height: 100px
	}
	.ArticlePageFullLead-navPanel,
	.ArticlePageFullLead-searchPanel[data-toggle=true],
	.ArticlePageSmallLead-navPanel,
	.ArticlePageSmallLead-searchPanel[data-toggle=true],
	.AuthorPage-navPanel,
	.AuthorPage-searchPanel[data-toggle=true],
	.CareerPostingPage-navPanel,
	.CareerPostingPage-searchPanel[data-toggle=true],
	.ContactUs-navPanel,
	.ContactUs-searchPanel[data-toggle=true],
	.EmployeePage-navPanel,
	.EmployeePage-searchPanel[data-toggle=true],
	.ListiclePage-navPanel,
	.ListiclePage-searchPanel[data-toggle=true],
	.ModulePage-navPanel,
	.ModulePage-searchPanel[data-toggle=true],
	.Page-navPanel,
	.Page-searchPanel[data-toggle=true],
	.PressReleasePage-navPanel,
	.PressReleasePage-searchPanel[data-toggle=true],
	.SearchResultsPage-navPanel,
	.SearchResultsPage-searchPanel[data-toggle=true],
	.StatementPage-navPanel,
	.StatementPage-searchPanel[data-toggle=true],
	.TagPage-navPanel,
	.TagPage-searchPanel[data-toggle=true],
	.VideoPage-navPanel,
	.VideoPage-searchPanel[data-toggle=true] {
		padding-left: 35px
	}
	.ArticlePageFullLead-navPanel hr,
	.ArticlePageFullLead-navPanel[data-toggle=true] hr,
	.ArticlePageSmallLead-navPanel hr,
	.ArticlePageSmallLead-navPanel[data-toggle=true] hr,
	.AuthorPage-navPanel hr,
	.AuthorPage-navPanel[data-toggle=true] hr,
	.CareerPostingPage-navPanel hr,
	.CareerPostingPage-navPanel[data-toggle=true] hr,
	.ContactUs-navPanel hr,
	.ContactUs-navPanel[data-toggle=true] hr,
	.EmployeePage-navPanel hr,
	.EmployeePage-navPanel[data-toggle=true] hr,
	.ListiclePage-navPanel hr,
	.ListiclePage-navPanel[data-toggle=true] hr,
	.ModulePage-navPanel hr,
	.ModulePage-navPanel[data-toggle=true] hr,
	.Page-navPanel hr,
	.Page-navPanel[data-toggle=true] hr,
	.PressReleasePage-navPanel hr,
	.PressReleasePage-navPanel[data-toggle=true] hr,
	.SearchResultsPage-navPanel hr,
	.SearchResultsPage-navPanel[data-toggle=true] hr,
	.StatementPage-navPanel hr,
	.StatementPage-navPanel[data-toggle=true] hr,
	.TagPage-navPanel hr,
	.TagPage-navPanel[data-toggle=true] hr,
	.VideoPage-navPanel hr,
	.VideoPage-navPanel[data-toggle=true] hr {
		top: 65px;
		left: 55px;
		width: calc(100% - 75px)
	}
	.ArticlePageFullLead-navPanel>.ArticlePageFullLead-search,
	.ArticlePageSmallLead-navPanel>.ArticlePageSmallLead-search,
	.AuthorPage-navPanel>.AuthorPage-search,
	.CareerPostingPage-navPanel>.CareerPostingPage-search,
	.ContactUs-navPanel>.ContactUs-search,
	.EmployeePage-navPanel>.EmployeePage-search,
	.ListiclePage-navPanel>.ListiclePage-search,
	.ModulePage-navPanel>.ModulePage-search,
	.Page-navPanel>.Page-search,
	.PressReleasePage-navPanel>.PressReleasePage-search,
	.SearchResultsPage-navPanel>.SearchResultsPage-search,
	.StatementPage-navPanel>.StatementPage-search,
	.TagPage-navPanel>.TagPage-search,
	.VideoPage-navPanel>.VideoPage-search {
		width: calc(100% - 45px);
		padding-right: 10px
	}
	.ArticlePageFullLead-bottomFiller,
	.ArticlePageSmallLead-bottomFiller,
	.AuthorPage-bottomFiller,
	.CareerPostingPage-bottomFiller,
	.ContactUs-bottomFiller,
	.EmployeePage-bottomFiller,
	.ListiclePage-bottomFiller,
	.ModulePage-bottomFiller,
	.Page-bottomFiller,
	.PressReleasePage-bottomFiller,
	.SearchResultsPage-bottomFiller,
	.StatementPage-bottomFiller,
	.TagPage-bottomFiller,
	.VideoPage-bottomFiller {
		height: 75px
	}
	.ArticlePageFullLead-footerLogo,
	.ArticlePageSmallLead-footerLogo,
	.AuthorPage-footerLogo,
	.CareerPostingPage-footerLogo,
	.ContactUs-footerLogo,
	.EmployeePage-footerLogo,
	.ListiclePage-footerLogo,
	.ModulePage-footerLogo,
	.Page-footerLogo,
	.PressReleasePage-footerLogo,
	.SearchResultsPage-footerLogo,
	.StatementPage-footerLogo,
	.TagPage-footerLogo,
	.VideoPage-footerLogo {
		margin-top: 40px
	}
	.ArticlePageFullLead-footerContent,
	.ArticlePageSmallLead-footerContent,
	.AuthorPage-footerContent,
	.CareerPostingPage-footerContent,
	.ContactUs-footerContent,
	.EmployeePage-footerContent,
	.ListiclePage-footerContent,
	.ModulePage-footerContent,
	.Page-footerContent,
	.PressReleasePage-footerContent,
	.SearchResultsPage-footerContent,
	.StatementPage-footerContent,
	.TagPage-footerContent,
	.VideoPage-footerContent {
		margin-bottom: 35px
	}
	.ArticlePageFullLead footer>.ArticlePageFullLead-disclaimer,
	.ArticlePageSmallLead footer>.ArticlePageSmallLead-disclaimer,
	.AuthorPage footer>.AuthorPage-disclaimer,
	.CareerPostingPage footer>.CareerPostingPage-disclaimer,
	.ContactUs footer>.ContactUs-disclaimer,
	.EmployeePage footer>.EmployeePage-disclaimer,
	.ListiclePage footer>.ListiclePage-disclaimer,
	.ModulePage footer>.ModulePage-disclaimer,
	.Page footer>.Page-disclaimer,
	.PressReleasePage footer>.PressReleasePage-disclaimer,
	.SearchResultsPage footer>.SearchResultsPage-disclaimer,
	.StatementPage footer>.StatementPage-disclaimer,
	.TagPage footer>.TagPage-disclaimer,
	.VideoPage footer>.VideoPage-disclaimer {
		margin: 20px 0 65px;
		padding-left: 70px
	}
	.ArticlePageFullLead footer .SocialBar,
	.ArticlePageSmallLead footer .SocialBar,
	.AuthorPage footer .SocialBar,
	.CareerPostingPage footer .SocialBar,
	.ContactUs footer .SocialBar,
	.EmployeePage footer .SocialBar,
	.ListiclePage footer .SocialBar,
	.ModulePage footer .SocialBar,
	.Page footer .ActionBar,
	.Page footer .SocialBar,
	.PressReleasePage footer .SocialBar,
	.SearchResultsPage footer .SocialBar,
	.StatementPage footer .SocialBar,
	.TagPage footer .SocialBar,
	.VideoPage footer .SocialBar {
		margin: 20px 0 65px
	}
	.ArticlePageFullLead footer>hr,
	.ArticlePageSmallLead footer>hr,
	.AuthorPage footer>hr,
	.CareerPostingPage footer>hr,
	.ContactUs footer>hr,
	.EmployeePage footer>hr,
	.ListiclePage footer>hr,
	.ModulePage footer>hr,
	.Page footer>hr,
	.PressReleasePage footer>hr,
	.SearchResultsPage footer>hr,
	.StatementPage footer>hr,
	.TagPage footer>hr,
	.VideoPage footer>hr {
		margin: 0 70px
	}
	.ArticlePageFullLead footer>.ArticlePageFullLead-social,
	.ArticlePageFullLead footer>.ArticlePageFullLead-socialNavPanel,
	.ArticlePageSmallLead footer>.ArticlePageSmallLead-social,
	.ArticlePageSmallLead footer>.ArticlePageSmallLead-socialNavPanel,
	.AuthorPage footer>.AuthorPage-social,
	.AuthorPage footer>.AuthorPage-socialNavPanel,
	.CareerPostingPage footer>.CareerPostingPage-social,
	.CareerPostingPage footer>.CareerPostingPage-socialNavPanel,
	.ContactUs footer>.ContactUs-social,
	.ContactUs footer>.ContactUs-socialNavPanel,
	.EmployeePage footer>.EmployeePage-social,
	.EmployeePage footer>.EmployeePage-socialNavPanel,
	.ListiclePage footer>.ListiclePage-social,
	.ListiclePage footer>.ListiclePage-socialNavPanel,
	.ModulePage footer>.ModulePage-social,
	.ModulePage footer>.ModulePage-socialNavPanel,
	.Page footer>.Page-social,
	.Page footer>.Page-socialNavPanel,
	.PressReleasePage footer>.PressReleasePage-social,
	.PressReleasePage footer>.PressReleasePage-socialNavPanel,
	.SearchResultsPage footer>.SearchResultsPage-social,
	.SearchResultsPage footer>.SearchResultsPage-socialNavPanel,
	.StatementPage footer>.StatementPage-social,
	.StatementPage footer>.StatementPage-socialNavPanel,
	.TagPage footer>.TagPage-social,
	.TagPage footer>.TagPage-socialNavPanel,
	.VideoPage footer>.VideoPage-social,
	.VideoPage footer>.VideoPage-socialNavPanel {
		padding-right: 70px
	}
}

.CareerPostingPage-main {
	padding-bottom: 30px
}

.CareerPostingPage-pageLead {
	width: 100%
}

.CareerPostingPage-pageLead .Figure {
	margin: 0
}

.CareerPostingPage-pageLead .Figure-caption,
.CareerPostingPage-pageLead .Figure-credit {
	display: none
}

.CareerPostingPage-leadBlock {
	margin-top: -80px;
	padding: 15px 15px 0
}

.CareerPostingPage-pageHeading {
	margin-bottom: 30px
}

.CareerPostingPage-button {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: 30px
}

.CareerPostingPage-button>.Link {
	background-color: #fff;
	display: block;
	width: 160px;
	padding: 11px;
	border: 1px solid #adb8b6;
	font-size: 12px;
	text-align: center;
	color: #54565a;
	transition: .3s
}

.CareerPostingPage-button>.Link:hover {
	color: #fff;
	background-color: #003057;
	border: 1px solid #003057
}

@media only screen and (min-width:768px) {
	.CareerPostingPage-button {
		width: 100%
	}
	.CareerPostingPage-button>.Link {
		width: 130px;
		padding: 5px 9px
	}
}

@media only screen and (min-width:1024px) {
	.CareerPostingPage-button>.Link {
		padding: 11px;
		width: 160px
	}
}

@media only screen and (min-width:1440px) {
	.CareerPostingPage-button>.Link {
		width: 200px
	}
}

.CareerPostingPage-wrapper .RichTextArticleBody,
.CareerPostingPage-wrapper .RichTextModule,
.CareerPostingPage-wrapper .SectionRichTextModule {
	width: calc(100% - 80px);
	max-width: 640px;
	font-family: Mercury-Display, sans-serif, Helvetica;
	font-size: 14px;
	line-height: 1.57;
	color: #333e48
}

@media only screen and (min-width:768px) {
	.CareerPostingPage-leadBlock {
		margin-top: -60px;
		padding: 50px 60px 0;
		margin-bottom: 0
	}
	.CareerPostingPage-pageHeading {
		font-size: 32px;
		line-height: 1.25;
		letter-spacing: -.8px
	}
	.CareerPostingPage-button {
		margin-bottom: 60px
	}
	.CareerPostingPage-main {
		padding-bottom: 50px
	}
	.CareerPostingPage-wrapper .RichTextArticleBody,
	.CareerPostingPage-wrapper .RichTextModule,
	.CareerPostingPage-wrapper .SectionRichTextModule {
		width: calc(100% - 300px);
		font-size: 16px;
		line-height: 1.88
	}
}

@media only screen and (min-width:1024px) {
	.CareerPostingPage-main {
		padding-bottom: 60px
	}
	.CareerPostingPage-leadBlock {
		margin-top: -90px;
		padding: 60px 80px 0
	}
	.CareerPostingPage-pageHeading {
		font-size: 36px
	}
	.CareerPostingPage-wrapper .RichTextArticleBody,
	.CareerPostingPage-wrapper .RichTextModule,
	.CareerPostingPage-wrapper .SectionRichTextModule {
		width: calc(100% - 400px);
		font-size: 18px;
		line-height: 2
	}
}

@media only screen and (min-width:1440px) {
	.CareerPostingPage-pageHeading {
		font-size: 50px;
		margin-bottom: 40px
	}
	.CareerPostingPage-leadBlock {
		padding: 70px 110px 0
	}
	.CareerPostingPage-button {
		margin-bottom: 70px
	}
	.CareerPostingPage-main {
		padding-bottom: 70px
	}
}

.ContactUs-wrapper {
	max-width: 1300px;
	background-color: #fff;
	margin-top: 10px;
	margin-bottom: 20px;
	width: calc(100% - 30px);
	padding: 30px 15px
}

.ContactUs-wrapper h1 {
	font-size: 24px;
	font-weight: 700;
	margin-bottom: 10px;
	color: #4a4a4a
}

.ContactUs-innerWrapper {
	margin-top: 30px
}

.ContactUs-aside .RichTextArticleBody-items,
.ContactUs-aside .RichTextModule-items,
.ContactUs-aside .SectionRichTextModule-items {
	font-size: 16px;
	line-height: 1.5;
	color: #333e48
}

.ContactUs-innerWrapper .ContactUs-social .ActionBar,
.ContactUs-innerWrapper .ContactUs-social .SocialBar {
	margin-bottom: 30px
}

.ContactUs-innerWrapper .ContactUs-social .ActionBar-items-item,
.ContactUs-innerWrapper .ContactUs-social .SocialBar-items-item {
	margin-right: 0
}

.ContactUs-innerWrapper .ContactUs-social .ActionBar-items-item:not(:last-child)>a,
.ContactUs-innerWrapper .ContactUs-social .SocialBar-items-item:not(:last-child)>a {
	margin-right: 20px
}

.ContactUs-innerWrapper .ContactUs-social .ActionBar-heading,
.ContactUs-innerWrapper .ContactUs-social .SocialBar-heading {
	display: block
}

.ContactUs-innerWrapper .ContactUs-social .ActionBar .SocialLink[data-icon=mail],
.ContactUs-innerWrapper .ContactUs-social .SocialBar .SocialLink[data-icon=mail] {
	margin-right: 0;
	height: 0;
	width: 0
}

.ContactUs-innerWrapper .ContactUs-social .ActionBar .SocialLink[data-icon=mail] svg,
.ContactUs-innerWrapper .ContactUs-social .SocialBar .SocialLink[data-icon=mail] svg {
	display: none
}

.ContactUs-innerWrapper .ContactUs-social .ActionBar .SocialLink,
.ContactUs-innerWrapper .ContactUs-social .ActionBar .SocialLink svg,
.ContactUs-innerWrapper .ContactUs-social .SocialBar .SocialLink,
.ContactUs-innerWrapper .ContactUs-social .SocialBar .SocialLink svg {
	width: 35px;
	height: 35px
}

.ContactUs-innerWrapper .ContactUs-social .ActionBar .SocialLink svg[data-icon]:hover svg,
.ContactUs-innerWrapper .ContactUs-social .ActionBar .SocialLink[data-icon]:hover svg,
.ContactUs-innerWrapper .ContactUs-social .SocialBar .SocialLink svg[data-icon]:hover svg,
.ContactUs-innerWrapper .ContactUs-social .SocialBar .SocialLink[data-icon]:hover svg {
	fill: #54565a
}

.ContactUs-innerWrapper .ContactUs-social .ActionBar .SocialLink svg[data-icon=facebook] svg,
.ContactUs-innerWrapper .ContactUs-social .ActionBar .SocialLink[data-icon=facebook] svg,
.ContactUs-innerWrapper .ContactUs-social .SocialBar .SocialLink svg[data-icon=facebook] svg,
.ContactUs-innerWrapper .ContactUs-social .SocialBar .SocialLink[data-icon=facebook] svg {
	fill: #0d6199
}

.ContactUs-innerWrapper .ContactUs-social .ActionBar .SocialLink svg[data-icon=twitter] svg,
.ContactUs-innerWrapper .ContactUs-social .ActionBar .SocialLink[data-icon=twitter] svg,
.ContactUs-innerWrapper .ContactUs-social .SocialBar .SocialLink svg[data-icon=twitter] svg,
.ContactUs-innerWrapper .ContactUs-social .SocialBar .SocialLink[data-icon=twitter] svg {
	fill: #00add8
}

.ContactUs-innerWrapper .ContactUs-social .ActionBar .SocialLink svg[data-icon=linkedin] svg,
.ContactUs-innerWrapper .ContactUs-social .ActionBar .SocialLink[data-icon=linkedin] svg,
.ContactUs-innerWrapper .ContactUs-social .SocialBar .SocialLink svg[data-icon=linkedin] svg,
.ContactUs-innerWrapper .ContactUs-social .SocialBar .SocialLink[data-icon=linkedin] svg {
	margin-top: -2px;
	margin-left: -2px;
	width: 37px;
	height: 37px;
	fill: #0a4f7c
}

.ContactUs-innerWrapper .ContactUs-social .ActionBar .SocialLink svg[data-icon=youtube],
.ContactUs-innerWrapper .ContactUs-social .ActionBar .SocialLink[data-icon=youtube],
.ContactUs-innerWrapper .ContactUs-social .SocialBar .SocialLink svg[data-icon=youtube],
.ContactUs-innerWrapper .ContactUs-social .SocialBar .SocialLink[data-icon=youtube] {
	border-radius: 50%;
	background-color: #b00b00
}

.ContactUs-innerWrapper .ContactUs-social .ActionBar .SocialLink svg[data-icon=youtube]:hover,
.ContactUs-innerWrapper .ContactUs-social .ActionBar .SocialLink[data-icon=youtube]:hover,
.ContactUs-innerWrapper .ContactUs-social .SocialBar .SocialLink svg[data-icon=youtube]:hover,
.ContactUs-innerWrapper .ContactUs-social .SocialBar .SocialLink[data-icon=youtube]:hover {
	background-color: #54565a
}

.ContactUs-innerWrapper .ContactUs-social .ActionBar .SocialLink svg[data-icon=youtube] svg,
.ContactUs-innerWrapper .ContactUs-social .ActionBar .SocialLink svg[data-icon=youtube]:hover svg,
.ContactUs-innerWrapper .ContactUs-social .ActionBar .SocialLink[data-icon=youtube] svg,
.ContactUs-innerWrapper .ContactUs-social .ActionBar .SocialLink[data-icon=youtube]:hover svg,
.ContactUs-innerWrapper .ContactUs-social .SocialBar .SocialLink svg[data-icon=youtube] svg,
.ContactUs-innerWrapper .ContactUs-social .SocialBar .SocialLink svg[data-icon=youtube]:hover svg,
.ContactUs-innerWrapper .ContactUs-social .SocialBar .SocialLink[data-icon=youtube] svg,
.ContactUs-innerWrapper .ContactUs-social .SocialBar .SocialLink[data-icon=youtube]:hover svg {
	fill: #fff
}

@media only screen and (min-width:768px) {
	.ContactUs-wrapper {
		width: calc(100% - 70px);
		padding: 50px 60px;
		margin-bottom: 30px;
		display: -ms-flexbox;
		display: flex
	}
	.ContactUs .Form {
		width: calc(100% - 285px)
	}
	.ContactUs .Form.slimForm,
	.ContactUs .Form.slimForm+div {
		width: 50%
	}
	.ContactUs-innerWrapper {
		margin-top: 0;
		width: 250px;
		margin-left: 35px
	}
}

@media only screen and (min-width:1024px) {
	.ContactUs-wrapper {
		margin-top: 20px;
		margin-bottom: 40px;
		padding: 60px 80px;
		width: calc(100% - 84px)
	}
	.ContactUs-wrapper h1 {
		font-size: 30px;
		margin-bottom: 20px
	}
	.ContactUs .Form {
		width: calc(100% - 300px)
	}
	.ContactUs-innerWrapper {
		margin-left: 50px
	}
	.ContactUs-innerWrapper .ContactUs-social .ActionBar,
	.ContactUs-innerWrapper .ContactUs-social .SocialBar {
		margin-bottom: 40px
	}
}

@media only screen and (min-width:1440px) {
	.ContactUs-wrapper {
		margin-bottom: 50px;
		padding: 70px 116px
	}
	.ContactUs .Form {
		width: calc(100% - 380px)
	}
	.ContactUs-innerWrapper {
		margin-left: 130px
	}
}

.ContactUs-below,
.ContactUs-pageLead,
.ModulePage-below,
.ModulePage-pageLead,
.SearchResultsPage-below,
.SearchResultsPage-pageLead,
.TagPage-below,
.TagPage-pageLead {
	width: 100%
}

.ContactUs-noPageLead,
.ModulePage-noPageLead,
.SearchResultsPage-noPageLead,
.TagPage-noPageLead {
	width: 100%;
	background-color: #003057;
	height: 100px
}

.ContactUs-bottomFiller,
.ModulePage-bottomFiller,
.SearchResultsPage-bottomFiller,
.TagPage-bottomFiller {
	background-color: #f2f2f2
}

.ContactUs-pageLead .Figure,
.ModulePage-pageLead .Figure,
.SearchResultsPage-pageLead .Figure,
.TagPage-pageLead .Figure {
	margin: 0
}

.ContactUs-pageLead .Figure-caption,
.ContactUs-pageLead .Figure-credit,
.ModulePage-pageLead .Figure-caption,
.ModulePage-pageLead .Figure-credit,
.SearchResultsPage-pageLead .Figure-caption,
.SearchResultsPage-pageLead .Figure-credit,
.TagPage-pageLead .Figure-caption,
.TagPage-pageLead .Figure-credit {
	display: none
}

.ContactUs-main,
.ModulePage-main,
.SearchResultsPage-main,
.TagPage-main {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center;
	background: #f2f2f2;
}

.ContactUs-main .LongPromo,
.ModulePage-main .LongPromo,
.ModulePage-main .SinglePromo,
.SearchResultsPage-main .LongPromo,
.TagPage-main .LongPromo {
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.ContactUs .VideoPromo,
.ModulePage .VideoEnhancement,
.ModulePage .VideoPromo,
.SearchResultsPage .VideoPromo,
.TagPage .VideoPromo {
	width: calc(100% - 30px);
	margin-top: 30px
}

.ContactUs .VideoPromo-description,
.ModulePage .VideoEnhancement-description,
.ModulePage .VideoPromo-description,
.SearchResultsPage .VideoPromo-description,
.TagPage .VideoPromo-description {
	display: none
}

.ContactUs-leadBlock,
.ModulePage-leadBlock,
.SearchResultsPage-leadBlock,
.TagPage-leadBlock {
	z-index: 2;
	max-width: 1300px;
	min-height: 110px;
	padding: 30px 20px;
	overflow: hidden;
	width: calc(100% - 30px);
	background-color: #fff;
	margin-top: -85px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center
}

.ContactUs-leadBlock:after,
.ContactUs-leadBlock:before,
.ModulePage-leadBlock:after,
.ModulePage-leadBlock:before,
.SearchResultsPage-leadBlock:after,
.SearchResultsPage-leadBlock:before,
.TagPage-leadBlock:after,
.TagPage-leadBlock:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 25px;
	z-index: 99;
	background-image: linear-gradient(to right, #fff, rgba(255, 255, 255, 0) 100%, rgba(255, 255, 255, 0) 100%, #fff)
}

.ContactUs-leadBlock:after,
.ModulePage-leadBlock:after,
.SearchResultsPage-leadBlock:after,
.TagPage-leadBlock:after {
	right: 0;
	left: auto;
	background-image: linear-gradient(to left, #fff, rgba(255, 255, 255, 0) 100%, rgba(255, 255, 255, 0) 100%, #fff)
}

.ContactUs-pageHeading,
.ModulePage-pageHeading,
.SearchResultsPage-pageHeading,
.TagPage-pageHeading {
	font-size: 24px;
	line-height: 1.17;
	letter-spacing: -.6px;
	text-align: center;
	color: #54565a
}

.ContactUs-pageSubHeading,
.ModulePage-pageSubHeading,
.SearchResultsPage-pageSubHeading,
.TagPage-pageSubHeading {
	margin-top: 10px;
	font-size: 14px;
	line-height: 1.43;
	text-align: center;
	color: #54565a;
	max-width: 640px
}

.ContactUs-sectionNavigation,
.ModulePage-sectionNavigation,
.SearchResultsPage-sectionNavigation,
.TagPage-sectionNavigation {
	margin-top: 20px;
	margin-bottom: -28px;
	width: 100%
}

.ContactUs-sectionNavigation [data-current-nav-item],
.ModulePage-sectionNavigation [data-current-nav-item],
.SearchResultsPage-sectionNavigation [data-current-nav-item],
.TagPage-sectionNavigation [data-current-nav-item] {
	background-color: #f2f2f2;
	border-bottom: 5px solid #fa6f1c;
}

.ContactUs-sectionNavigation [data-current-nav-item] .NavigationItem-text-link,
.ContactUs-sectionNavigation [data-current-nav-item]:hover .NavigationItem-text-link,
.ModulePage-sectionNavigation [data-current-nav-item] .NavigationItem-text-link,
.ModulePage-sectionNavigation [data-current-nav-item]:hover .NavigationItem-text-link,
.SearchResultsPage-sectionNavigation [data-current-nav-item] .NavigationItem-text-link,
.SearchResultsPage-sectionNavigation [data-current-nav-item]:hover .NavigationItem-text-link,
.TagPage-sectionNavigation [data-current-nav-item] .NavigationItem-text-link,
.TagPage-sectionNavigation [data-current-nav-item]:hover .NavigationItem-text-link {
	border-bottom: 0
}

.ContactUs-sectionNavigation .Navigation,
.ModulePage-sectionNavigation .Navigation,
.SearchResultsPage-sectionNavigation .Navigation,
.TagPage-sectionNavigation .Navigation {
	width: 100%
}

.ContactUs-sectionNavigation .Navigation-items,
.ModulePage-sectionNavigation .Navigation-items,
.SearchResultsPage-sectionNavigation .Navigation-items,
.TagPage-sectionNavigation .Navigation-items {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center
}

.ContactUs-sectionNavigation .Navigation-items .flickity-viewport,
.ModulePage-sectionNavigation .Navigation-items .flickity-viewport,
.SearchResultsPage-sectionNavigation .Navigation-items .flickity-viewport,
.TagPage-sectionNavigation .Navigation-items .flickity-viewport {
	position: relative
}

.ContactUs-sectionNavigation .Navigation-items.flickity-enabled,
.ModulePage-sectionNavigation .Navigation-items.flickity-enabled,
.SearchResultsPage-sectionNavigation .Navigation-items.flickity-enabled,
.TagPage-sectionNavigation .Navigation-items.flickity-enabled {
	position: relative;
	display: block
}

.ContactUs-sectionNavigation .Navigation-items.flickity-enabled .Navigation-items-item,
.ModulePage-sectionNavigation .Navigation-items.flickity-enabled .Navigation-items-item,
.SearchResultsPage-sectionNavigation .Navigation-items.flickity-enabled .Navigation-items-item,
.TagPage-sectionNavigation .Navigation-items.flickity-enabled .Navigation-items-item {
	width: auto
}

.ContactUs-sectionNavigation .Navigation-items .flickity-slider,
.ModulePage-sectionNavigation .Navigation-items .flickity-slider,
.SearchResultsPage-sectionNavigation .Navigation-items .flickity-slider,
.TagPage-sectionNavigation .Navigation-items .flickity-slider {
	position: absolute;
	width: 100%
}

.ContactUs-sectionNavigation .Navigation-items .flickity-button,
.ModulePage-sectionNavigation .Navigation-items .flickity-button,
.SearchResultsPage-sectionNavigation .Navigation-items .flickity-button,
.TagPage-sectionNavigation .Navigation-items .flickity-button {
	position: absolute;
	bottom: 23px;
	width: 11px;
	height: 11px;
	z-index: 100
}

.ContactUs-sectionNavigation .Navigation-items .flickity-button.previous,
.ModulePage-sectionNavigation .Navigation-items .flickity-button.previous,
.SearchResultsPage-sectionNavigation .Navigation-items .flickity-button.previous,
.TagPage-sectionNavigation .Navigation-items .flickity-button.previous {
	left: -14px
}

.ContactUs-sectionNavigation .Navigation-items .flickity-button.next,
.ModulePage-sectionNavigation .Navigation-items .flickity-button.next,
.SearchResultsPage-sectionNavigation .Navigation-items .flickity-button.next,
.TagPage-sectionNavigation .Navigation-items .flickity-button.next {
	right: -14px
}

.ContactUs-sectionNavigation .NavigationItem-text,
.ModulePage-sectionNavigation .NavigationItem-text,
.SearchResultsPage-sectionNavigation .NavigationItem-text,
.TagPage-sectionNavigation .NavigationItem-text {
	text-align: center
}

.ContactUs-sectionNavigation .NavigationItem-text-link,
.ModulePage-sectionNavigation .NavigationItem-text-link,
.SearchResultsPage-sectionNavigation .NavigationItem-text-link,
.TagPage-sectionNavigation .NavigationItem-text-link {
	padding: 15px;
	font-size: 12px;
	font-weight: 600;
	color: #54565a;
	display: block;
	white-space: nowrap;
	border-bottom: 5px solid #fff
}

.ContactUs-sectionNavigation .NavigationItem-text-link:hover,
.ModulePage-sectionNavigation .NavigationItem-text-link:hover,
.SearchResultsPage-sectionNavigation .NavigationItem-text-link:hover,
.TagPage-sectionNavigation .NavigationItem-text-link:hover {
	background-color: #f2f2f2;
	border-bottom: 5px solid #fa6f1c;
}

@media only screen and (min-width:768px) {
	.ContactUs .VideoPromo,
	.ModulePage .VideoEnhancement,
	.ModulePage .VideoPromo,
	.SearchResultsPage .VideoPromo,
	.TagPage .VideoPromo {
		width: calc(100% - 70px)
	}
	.ContactUs-pageHeading,
	.ModulePage-pageHeading,
	.SearchResultsPage-pageHeading,
	.TagPage-pageHeading {
		font-size: 32px;
		line-height: normal
	}
	.ContactUs-pageSubHeading,
	.ModulePage-pageSubHeading,
	.SearchResultsPage-pageSubHeading,
	.TagPage-pageSubHeading {
		font-size: 18px
	}
	.ContactUs-leadBlock,
	.ModulePage-leadBlock,
	.SearchResultsPage-leadBlock,
	.TagPage-leadBlock {
		margin-top: -80px;
		padding: 30px 22px;
		width: calc(100% - 70px)
	}
	.ContactUs-sectionNavigation,
	.ModulePage-sectionNavigation,
	.SearchResultsPage-sectionNavigation,
	.TagPage-sectionNavigation {
		margin-bottom: -30px;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-pack: center;
		justify-content: center
	}
	.ContactUs-sectionNavigation .NavigationItem-text-link,
	.ModulePage-sectionNavigation .NavigationItem-text-link,
	.SearchResultsPage-sectionNavigation .NavigationItem-text-link,
	.TagPage-sectionNavigation .NavigationItem-text-link {
		width: auto;
		padding: 15px
	}
}

@media only screen and (min-width:1024px) {
	.ContactUs .VideoPromo,
	.ModulePage .VideoEnhancement,
	.ModulePage .VideoPromo,
	.SearchResultsPage .VideoPromo,
	.TagPage .VideoPromo {
		width: calc(100% - 84px)
	}
	.ContactUs-pageHeading,
	.ModulePage-pageHeading,
	.SearchResultsPage-pageHeading,
	.TagPage-pageHeading {
		font-size: 36px;
		margin-top: -30px;
	}
	.ContactUs-leadBlock,
	.ModulePage-leadBlock,
	.SearchResultsPage-leadBlock,
	.TagPage-leadBlock {
		margin-top: -140px;
		width: calc(100% - 84px)
	}
	.ContactUs-noPageLead,
	.ModulePage-noPageLead,
	.SearchResultsPage-noPageLead,
	.TagPage-noPageLead {
		height: 160px
	}
	.ContactUs-sectionNavigation,
	.ModulePage-sectionNavigation,
	.SearchResultsPage-sectionNavigation,
	.TagPage-sectionNavigation {
		margin-top: 8px
	}
	.ContactUs-sectionNavigation .NavigationItem-text-link,
	.ModulePage-sectionNavigation .NavigationItem-text-link,
	.SearchResultsPage-sectionNavigation .NavigationItem-text-link,
	.TagPage-sectionNavigation .NavigationItem-text-link {
		font-size: 17px
	}
}

@media only screen and (min-width:1440px) {
	.ContactUs-pageHeading,
	.ModulePage-pageHeading,
	.SearchResultsPage-pageHeading,
	.TagPage-pageHeading {
		font-size: 50px;
		letter-spacing: -1px
	}
	.ContactUs-leadBlock,
	.ModulePage-leadBlock,
	.SearchResultsPage-leadBlock,
	.TagPage-leadBlock {
		margin-top: -100px;
		width: calc(100% - 140px)
	}
}

.PressReleasePage-leadBlock,
.StatementPage-leadBlock {
	margin-top: -80px
}

.PressReleasePage-subHeadline,
.StatementPage-subHeadline {
	margin-bottom: 20px
}

.PressReleasePage-richTextModule,
.StatementPage-richTextModule {
	font-family: Mercury-Display, sans-serif, Helvetica;
	font-size: 14px;
	line-height: 1.57;
	color: #333e48;
	width: 100%
}

.PressReleasePage-richTextModule>ul,
.StatementPage-richTextModule>ul {
	list-style: disc;
	margin-left: 20px
}

.PressReleasePage-richTextModule>p:last-child:after,
.StatementPage-richTextModule>p:last-child:after {
	content: '';
	height: 10px;
	width: 10px;
	display: inline-block;
	margin-left: 7px
}

.PressReleasePage-richTextModule a,
.StatementPage-richTextModule a {
	color: #0d6199
}

.PressReleasePage-richTextModule .ButtonLink,
.StatementPage-richTextModule .ButtonLink {
	color: #fff
}

.PressReleasePage-richTextModule .ButtonLink:hover,
.StatementPage-richTextModule .ButtonLink:hover {
	color: #54565a
}

.PressReleasePage-richTextModule p:first-child,
.StatementPage-richTextModule p:first-child {
	margin-top: 0
}

.PressReleasePage-richTextModule p:last-child,
.StatementPage-richTextModule p:last-child {
	margin-bottom: 0
}

.PressReleasePage-richTextModule table,
.StatementPage-richTextModule table {
	width: 100%;
	border-collapse: collapse
}

.PressReleasePage-richTextModule table,
.PressReleasePage-richTextModule td,
.StatementPage-richTextModule table,
.StatementPage-richTextModule td {
	border: 1px solid #d8d8d8
}

.PressReleasePage-richTextModule td,
.StatementPage-richTextModule td {
	padding: 8px;
	vertical-align: center
}

.PressReleasePage-richTextModule tr:first-child,
.StatementPage-richTextModule tr:first-child {
	color: #54565a;
	background-color: #f2f2f2;
	font-weight: 700
}

.PressReleasePage-mainContent,
.StatementPage-mainContent {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center;
	padding-bottom: 30px
}

@media only screen and (min-width:768px) {
	.PressReleasePage-mainContent,
	.StatementPage-mainContent {
		width: 100%;
		padding-bottom: 50px
	}
	.PressReleasePage-richTextModule,
	.StatementPage-richTextModule {
		font-size: 16px
	}
	.PressReleasePage-leadBlock,
	.StatementPage-leadBlock {
		margin-top: -60px
	}
	.PressReleasePage-datePublished:before,
	.StatementPage-datePublished:before {
		content: 'Press Release on';
		display: inline-block;
		margin-right: 5px
	}
}

@media only screen and (min-width:1024px) {
	.PressReleasePage-richTextModule,
	.StatementPage-richTextModule {
		font-size: 18px;
		line-height: 2
	}
	.PressReleasePage-mainContent,
	.StatementPage-mainContent {
		padding-bottom: 60px
	}
	.PressReleasePage-leadBlock,
	.StatementPage-leadBlock {
		margin-top: -90px
	}
}

@media only screen and (min-width:1440px) {
	.PressReleasePage-mainContent,
	.StatementPage-mainContent {
		padding-bottom: 70px
	}
	.PressReleasePage-leadBlock,
	.StatementPage-leadBlock {
		margin-top: -110px
	}
}

.PressReleaseMediaContact {
	background-color: #003057;
	color: #fff;
	text-align: center;
	padding: 40px 20px;
	font-family: OpenSans-Regular, sans-serif, Helvetica;
	font-size: 14px;
	line-height: 1.71
}

.BasicPromo-media img,
.LedePromo-media img,
.SectionPromo-media img,
.WaterfallPromo-media img {
	object-fit: cover;
	font-family: 'object-fit: cover;'
}

.PressReleaseMediaContact-heading {
	font-size: 24px;
	font-weight: 600;
	margin-bottom: 10px
}

.PressReleaseMediaContact-email>.Link {
	color: #fff
}

.PressReleaseMediaContact-firstName,
.PressReleaseMediaContact-lastName {
	display: inline-block
}

@media only screen and (min-width:768px) {
	.PressReleaseMediaContact {
		padding: 50px 20px
	}
	.PressReleaseMediaContact-heading {
		font-size: 20px
	}
	.StatementPage-datePublished:before {
		content: 'Statement on'
	}
}

@media only screen and (min-width:1024px) {
	.PressReleaseMediaContact {
		padding: 60px 40px
	}
	.PressReleaseMediaContact-heading {
		font-size: 30px
	}
}

@media only screen and (min-width:1440px) {
	.PressReleaseMediaContact {
		padding: 70px 50px
	}
}

.LedePromo {
	position: relative
}

.LedePromo-button {
	display: -ms-flexbox;
	display: flex
}

.LedePromo-button>.Link {
	background-color: #fff;
	display: block;
	width: 160px;
	padding: 11px;
	border: 1px solid #adb8b6;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 1px;
	text-align: center;
	color: #54565a;
	transition: .3s;
	text-transform: uppercase
}

.LedePromo-button>.Link:hover {
	color: #fff;
	background-color: #003057;
	border: 1px solid #003057
}

@media only screen and (min-width:768px) {
	.LedePromo-button {
		width: 100%
	}
	.LedePromo-button>.Link {
		width: 130px;
		padding: 5px 9px
	}
}

@media only screen and (min-width:1024px) {
	.LedePromo-button>.Link {
		padding: 11px;
		width: 160px
	}
}

@media only screen and (min-width:1440px) {
	.LedePromo-button>.Link {
		width: 200px
	}
}

.LedePromo-info>.Link,
.LedePromo-playBtn {
	width: 60px;
	height: 60px;
	z-index: 2;
	margin-bottom: 25px
}

.LedePromo-info>.Link {
	display: none
}

.LedePromo-title>.Link {
	color: #fff
}

.LedePromo[data-type=video] .LedePromo-info>.Link,
.LedePromo[data-type=video] .LedePromo-playBtn {
	display: block
}

.LedePromo-playBtn {
	display: none;
	background-repeat: no-repeat;
	background-image: url('assets/media/play-arrow.852ee432538f1a9c60af48ec35b4e30f.svg');
	background-size: contain
}

.LedePromo-info {
	position: absolute;
	top: 0;
	bottom: 0;
	padding: 0 40px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center;
	background: linear-gradient(rgba(0, 0, 0, .6), rgba(0, 0, 0, .6))
}

.LedePromo-info-overlay {
	position: absolute;
	opacity: .5;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1
}

[data-rightalign].LedePromo-info {
	right: 0
}

.LedePromo[data-leftalign] .LedePromo-info {
	left: 0
}

.LedePromo[data-leftalign] .LedePromo-info>.Link {
	margin-left: 0
}

.LedePromo-title {
	font-size: 24px;
	font-weight: 700;
	line-height: 1.17;
	letter-spacing: -.6px;
	color: #fff;
	margin-bottom: 10px;
	z-index: 2
}

.LedePromo-description {
	font-size: 16px;
	color: #fff;
	margin-bottom: 20px;
	z-index: 2
}

.LedePromo-button {
	z-index: 2;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.LedePromo-media img {
	height: 500px
}

@media only screen and (min-width:768px) {
	[data-rightalign].LedePromo-info {
		text-align: right
	}
	[data-rightalign].LedePromo-info>.Link {
		margin-left: auto
	}
	[data-rightalign].LedePromo-info .LedePromo-button {
		-ms-flex-pack: end;
		justify-content: flex-end
	}
	.LedePromo[data-leftalign] .LedePromo-info {
		text-align: left
	}
	.LedePromo-info {
		width: 49%;
		padding: 0 45px
	}
	.LedePromo-title {
		font-size: 32px;
		line-height: 1.25;
		letter-spacing: -.8px
	}
	.LedePromo-description {
		margin-bottom: 30px
	}
	.LedePromo-media img {
		height: auto;
		width: 100%
	}
}

@media only screen and (min-width:1024px) {
	.LedePromo-info {
		padding: 0 52px
	}
	.LedePromo-title {
		font-size: 36px;
		margin-bottom: 20px
	}
	.LedePromo-description {
		font-size: 18px;
		margin-bottom: 40px
	}
}

@media only screen and (min-width:1440px) {
	.LedePromo-info {
		padding: 0 85px
	}
	.LedePromo-info>.Link {
		z-index: 2;
		width: 80px;
		height: 80px;
		margin-bottom: 80px
	}
	.LedePromo-playBtn {
		width: 80px;
		height: 80px;
		margin-bottom: 30px
	}
	.LedePromo-title {
		font-size: 50px;
		line-height: 1.2;
		letter-spacing: normal;
		margin-bottom: 30px
	}
	.LedePromo-description {
		font-size: 24px
	}
}

.HorizontalPromo {
	display: -ms-flexbox;
	display: flex
}

.HorizontalPromo-media {
	margin-right: 10px
}

.HorizontalPromo-media img {
	width: 40px
}

.HorizontalPromo-description,
.HorizontalPromo-title {
	font-size: 16px;
	line-height: 1.38;
	color: #4a4a4a
}

.HorizontalPromo-title {
	font-weight: 700
}

@media only screen and (min-width:768px) {
	.HorizontalPromo-media {
		margin-right: 35px
	}
	.HorizontalPromo-media img {
		width: 50px
	}
}

@media only screen and (min-width:1024px) {
	.HorizontalPromo-media {
		margin-right: 20px
	}
}

@media only screen and (min-width:1440px) {
	.HorizontalPromo-media {
		margin-right: 30px
	}
	.HorizontalPromo-media img {
		width: 70px
	}
}

.BasicPromo-button>.Link,
.WaterfallPromo-button>.Link {
	background-color: #fff;
	display: block;
	width: 160px;
	padding: 11px;
	border: 1px solid #adb8b6;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 1px;
	text-align: center;
	color: #54565a;
	transition: .3s;
	text-transform: uppercase
}

.BasicPromo-button>.Link:hover,
.WaterfallPromo-button>.Link:hover {
	color: #fff;
	background-color: #003057;
	border: 1px solid #003057
}

@media only screen and (min-width:768px) {
	.BasicPromo-button,
	.WaterfallPromo-button {
		width: 100%
	}
	.BasicPromo-button>.Link,
	.WaterfallPromo-button>.Link {
		width: 130px;
		padding: 5px 9px
	}
}

@media only screen and (min-width:1024px) {
	.BasicPromo-button>.Link,
	.WaterfallPromo-button>.Link {
		padding: 11px;
		width: 160px
	}
}

@media only screen and (min-width:1440px) {
	.BasicPromo-button>.Link,
	.WaterfallPromo-button>.Link {
		width: 200px
	}
}

.BasicPromo-playBtn,
.BasicPromo[data-hide-info] .BasicPromo-info,
.WaterfallPromo-playBtn,
.WaterfallPromo[data-hide-info] .WaterfallPromo-info {
	display: none
}

.BasicPromo[data-type=video] .BasicPromo-playBtn,
.WaterfallPromo[data-type=video] .WaterfallPromo-playBtn {
	display: block;
	background-repeat: no-repeat;
	background-image: url('assets/media/play-arrow.852ee432538f1a9c60af48ec35b4e30f.svg');
	background-size: contain;
	height: 70px;
	width: 70px;
	position: absolute;
	border-radius: 50%;
	top: 50%;
	left: 50%;
	z-index: 100;
	transform: translate(-50%, -50%)
}

.BasicPromo[data-type=oneOffPage] .BasicPromo-info .colored,
.BasicPromo[data-type=section] .BasicPromo-info .colored,
.WaterfallPromo[data-type=oneOffPage] .WaterfallPromo-info .colored,
.WaterfallPromo[data-type=section] .WaterfallPromo-info .colored {
	display: block
}

.BasicPromo[data-type=oneOffPage] .BasicPromo-title,
.BasicPromo[data-type=section] .BasicPromo-title,
.WaterfallPromo[data-type=oneOffPage] .WaterfallPromo-title,
.WaterfallPromo[data-type=section] .WaterfallPromo-title {
	text-align: center;
	display: none
}

.BasicPromo[data-type=oneOffPage] .BasicPromo-title .Link,
.BasicPromo[data-type=section] .BasicPromo-title .Link,
.WaterfallPromo[data-type=oneOffPage] .WaterfallPromo-title .Link,
.WaterfallPromo[data-type=section] .WaterfallPromo-title .Link {
	font-size: 24px;
	line-height: 1.08
}

.BasicPromo[data-type=oneOffPage] .BasicPromo-info,
.BasicPromo[data-type=section] .BasicPromo-info,
.WaterfallPromo[data-type=oneOffPage] .WaterfallPromo-info,
.WaterfallPromo[data-type=section] .WaterfallPromo-info {
	padding: 15px 15px 20px
}

.BasicPromo[data-type=oneOffPage] .BasicPromo-wrapper,
.BasicPromo[data-type=section] .BasicPromo-wrapper,
.WaterfallPromo[data-type=oneOffPage] .WaterfallPromo-wrapper,
.WaterfallPromo[data-type=section] .WaterfallPromo-wrapper {
	display: none
}

.BasicPromo[data-type=oneOffPage] .BasicPromo-description,
.BasicPromo[data-type=section] .BasicPromo-description,
.WaterfallPromo[data-type=oneOffPage] .WaterfallPromo-description,
.WaterfallPromo[data-type=section] .WaterfallPromo-description {
	display: block;
	font-size: 14px;
	line-height: 1.43;
	text-align: center;
	color: #4a4a4a;
	margin-bottom: 15px
}

.BasicPromo[data-type=oneOffPage] .BasicPromo-button,
.BasicPromo[data-type=section] .BasicPromo-button,
.WaterfallPromo[data-type=oneOffPage] .WaterfallPromo-button,
.WaterfallPromo[data-type=section] .WaterfallPromo-button {
	display: -ms-flexbox;
	display: flex
}

.BasicPromo-button,
.WaterfallPromo-button {
	-ms-flex-pack: center;
	justify-content: center;
	display: none
}

.BasicPromo-info,
.WaterfallPromo-info {
	background-color: #fff;
	padding: 10px 15px 30px
}

.BasicPromo .colored,
.WaterfallPromo .colored {
	display: none
}

.BasicPromo-title,
.WaterfallPromo-title {
	margin-bottom: 10px
}

.BasicPromo-title .Link,
.WaterfallPromo-title .Link {
	font-size: 16px;
	font-weight: 600;
	color: #4a4a4a
}

.BasicPromo-authorName,
.BasicPromo-authorName>.Link,
.BasicPromo-date,
.WaterfallPromo-authorName,
.WaterfallPromo-authorName>.Link,
.WaterfallPromo-date {
	font-size: 12px;
	color: #9b9b9b
}

.BasicPromo-wrapper-innerWrapper>span:nth-child(2):before,
.WaterfallPromo-wrapper-innerWrapper>span:nth-child(2):before {
	content: 'on';
	display: inline-block;
	margin-right: 4px
}

.BasicPromo-description,
.WaterfallPromo-description {
	display: none;
	font-size: 12px;
	line-height: 1.5;
	color: #4a4a4a;
	margin-top: 8px
}

.BasicPromo-category,
.WaterfallPromo-category {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 5px
}

.BasicPromo-category-square,
.WaterfallPromo-category-square {
	height: 10px;
	width: 10px;
	background-color: #0d6199;
	display: inline-block;
	margin-right: 7px
}

.BasicPromo-category .Link,
.WaterfallPromo-category .Link {
	color: #0d6199;
	font-size: 12px
}

.BasicPromo-media,
.WaterfallPromo-media {
	position: relative
}

.BasicPromo-media img,
.BasicPromo-media>.Link,
.WaterfallPromo-media img,
.WaterfallPromo-media>.Link {
	display: block;
	width: 100%;
	height: 100%
}

@media only screen and (min-width:768px) {
	.BasicPromo[data-type=video] .BasicPromo-playBtn,
	.WaterfallPromo[data-type=video] .WaterfallPromo-playBtn {
		height: 82px;
		width: 82px
	}
	.BasicPromo-title .Link,
	.WaterfallPromo-title .Link {
		font-size: 12px;
		line-height: 1.3;
		color: #4a4a4a
	}
	.BasicPromo-info,
	.WaterfallPromo-info {
		padding-bottom: 20px
	}
	.BasicPromo[data-type=oneOffPage],
	.BasicPromo[data-type=section],
	.WaterfallPromo[data-type=oneOffPage],
	.WaterfallPromo[data-type=section] {
		position: relative;
		padding-bottom: 100px
	}
	.BasicPromo[data-type=oneOffPage][data-pad-fix],
	.BasicPromo[data-type=section][data-pad-fix],
	.WaterfallPromo[data-type=oneOffPage][data-pad-fix],
	.WaterfallPromo[data-type=section][data-pad-fix] {
		padding-bottom: 0
	}
	.BasicPromo[data-type=oneOffPage] .BasicPromo-title .Link,
	.BasicPromo[data-type=section] .BasicPromo-title .Link,
	.WaterfallPromo[data-type=oneOffPage] .WaterfallPromo-title .Link,
	.WaterfallPromo[data-type=section] .WaterfallPromo-title .Link {
		font-size: 18px
	}
	.BasicPromo[data-type=oneOffPage] .BasicPromo-description,
	.BasicPromo[data-type=section] .BasicPromo-description,
	.WaterfallPromo[data-type=oneOffPage] .WaterfallPromo-description,
	.WaterfallPromo[data-type=section] .WaterfallPromo-description {
		margin-bottom: 0
	}
	.BasicPromo[data-type=oneOffPage] .BasicPromo-button,
	.BasicPromo[data-type=section] .BasicPromo-button,
	.WaterfallPromo[data-type=oneOffPage] .WaterfallPromo-button,
	.WaterfallPromo[data-type=section] .WaterfallPromo-button {
		position: absolute;
		bottom: 20px
	}
}

@media only screen and (min-width:1024px) {
	.BasicPromo[data-type=video] .BasicPromo-playBtn,
	.WaterfallPromo[data-type=video] .WaterfallPromo-playBtn {
		height: 110px;
		width: 110px
	}
	.BasicPromo-title>.Link,
	.WaterfallPromo-title>.Link {
		font-size: 14px
	}
	.BasicPromo-date,
	.WaterfallPromo-date {
		display: inline
	}
	.BasicPromo-info,
	.WaterfallPromo-info {
		padding-bottom: 40px
	}
	.BasicPromo-description,
	.WaterfallPromo-description {
		display: block;
		font-size: 12px;
		color: #4a4a4a;
		margin-top: 7px
	}
	.BasicPromo[data-type=oneOffPage],
	.BasicPromo[data-type=section],
	.WaterfallPromo[data-type=oneOffPage],
	.WaterfallPromo[data-type=section] {
		padding-bottom: 64px
	}
	.BasicPromo[data-type=oneOffPage][data-pad-fix],
	.BasicPromo[data-type=section][data-pad-fix],
	.WaterfallPromo[data-type=oneOffPage][data-pad-fix],
	.WaterfallPromo[data-type=section][data-pad-fix] {
		padding-bottom: 0
	}
	.BasicPromo[data-type=oneOffPage] .BasicPromo-title .Link,
	.BasicPromo[data-type=section] .BasicPromo-title .Link,
	.WaterfallPromo[data-type=oneOffPage] .WaterfallPromo-title .Link,
	.WaterfallPromo[data-type=section] .WaterfallPromo-title .Link {
		font-size: 24px
	}
}

@media only screen and (min-width:1440px) {
	.BasicPromo[data-type=oneOffPage] .BasicPromo-info,
	.BasicPromo[data-type=section] .BasicPromo-info,
	.WaterfallPromo[data-type=oneOffPage] .WaterfallPromo-info,
	.WaterfallPromo[data-type=section] .WaterfallPromo-info {
		padding: 20px 20px 30px
	}
	.BasicPromo[data-type=oneOffPage] .BasicPromo-button,
	.BasicPromo[data-type=section] .BasicPromo-button,
	.WaterfallPromo[data-type=oneOffPage] .WaterfallPromo-button,
	.WaterfallPromo[data-type=section] .WaterfallPromo-button {
		width: calc(100% - 40px)
	}
	.BasicPromo[data-type=oneOffPage] .BasicPromo-description,
	.BasicPromo[data-type=section] .BasicPromo-description,
	.WaterfallPromo[data-type=oneOffPage] .WaterfallPromo-description,
	.WaterfallPromo[data-type=section] .WaterfallPromo-description {
		margin-bottom: 20px
	}
	.BasicPromo-title>.Link,
	.WaterfallPromo-title>.Link {
		font-size: 16px
	}
	.BasicPromo-category,
	.WaterfallPromo-category {
		display: -ms-inline-flexbox;
		display: inline-flex;
		margin-bottom: 0
	}
	.BasicPromo-description,
	.WaterfallPromo-description {
		font-size: 14px;
		line-height: 1.57
	}
	.BasicPromo-wrapper>div:nth-child(2):before,
	.WaterfallPromo-wrapper>div:nth-child(2):before {
		content: '|';
		display: inline-block;
		font-size: 12px;
		margin-left: 2px;
		color: #9b9b9b
	}
	.BasicPromo-wrapper-innerWrapper,
	.WaterfallPromo-wrapper-innerWrapper {
		display: inline
	}
	.BasicPromo-info,
	.WaterfallPromo-info {
		padding: 20px 20px 40px
	}
}

.BasicPromo,
.LongPromo,
.Promo,
.SearchResultPromo,
.SinglePromo,
.StaffPromo,
.WaterfallPromo {
	transition: .3s
}

.BasicPromo:hover,
.LongPromo:hover,
.Promo:hover,
.SearchResultPromo:hover,
.SinglePromo:hover,
.StaffPromo:hover,
.WaterfallPromo:hover {
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .25)
}

.BasicPromo[data-no-hover].BasicPromo:hover,
.LongPromo[data-no-hover].LongPromo:hover,
.Promo[data-no-hover].Promo:hover,
.SearchResultPromo[data-no-hover].SearchResultPromo:hover,
.SinglePromo[data-no-hover].SinglePromo:hover,
.StaffPromo[data-no-hover].StaffPromo:hover,
.WaterfallPromo[data-no-hover].WaterfallPromo:hover {
	box-shadow: none
}

.BasicPromo[data-hide-title] .BasicPromo-title,
.LongPromo[data-hide-title] .LongPromo-title,
.Promo[data-hide-title] .Promo-title,
.SearchResultPromo[data-hide-title] .SearchResultPromo-title,
.SinglePromo[data-hide-title] .SinglePromo-title,
.StaffPromo[data-hide-title] .StaffPromo-title,
.WaterfallPromo[data-hide-title] .WaterfallPromo-title {
	display: none!important
}

.BasicPromo[data-hide-auth] .BasicPromo-authorName,
.BasicPromo[data-hide-auth] .BasicPromo-date,
.BasicPromo[data-hide-cat] .BasicPromo-category,
.BasicPromo[data-hide-cta] .BasicPromo-button,
.BasicPromo[data-hide-desc] .BasicPromo-description,
.LongPromo[data-hide-auth] .LongPromo-authorName,
.LongPromo[data-hide-auth] .LongPromo-date,
.LongPromo[data-hide-cat] .LongPromo-category,
.LongPromo[data-hide-cta] .LongPromo-button,
.LongPromo[data-hide-desc] .LongPromo-description,
.Promo[data-hide-auth] .Promo-authorName,
.Promo[data-hide-auth] .Promo-date,
.Promo[data-hide-cat] .Promo-category,
.Promo[data-hide-cta] .Promo-button,
.Promo[data-hide-desc] .Promo-description,
.SearchResultPromo[data-hide-auth] .SearchResultPromo-authorName,
.SearchResultPromo[data-hide-auth] .SearchResultPromo-date,
.SearchResultPromo[data-hide-cat] .SearchResultPromo-category,
.SearchResultPromo[data-hide-cta] .SearchResultPromo-button,
.SearchResultPromo[data-hide-desc] .SearchResultPromo-description,
.SinglePromo[data-hide-auth] .SinglePromo-authorName,
.SinglePromo[data-hide-auth] .SinglePromo-date,
.SinglePromo[data-hide-cat] .SinglePromo-category,
.SinglePromo[data-hide-cta] .SinglePromo-button,
.SinglePromo[data-hide-desc] .SinglePromo-description,
.StaffPromo[data-hide-auth] .StaffPromo-authorName,
.StaffPromo[data-hide-auth] .StaffPromo-date,
.StaffPromo[data-hide-cat] .StaffPromo-category,
.StaffPromo[data-hide-cta] .StaffPromo-button,
.StaffPromo[data-hide-desc] .StaffPromo-description,
.WaterfallPromo[data-hide-auth] .WaterfallPromo-authorName,
.WaterfallPromo[data-hide-auth] .WaterfallPromo-date,
.WaterfallPromo[data-hide-cat] .WaterfallPromo-category,
.WaterfallPromo[data-hide-cta] .WaterfallPromo-button,
.WaterfallPromo[data-hide-desc] .WaterfallPromo-description {
	display: none
}

.LinkPromo {
	background-color: #fff;
	padding: 20px 25px
}

.LinkPromo-title>.Link {
	font-size: 16px;
	font-weight: 600;
	line-height: 1.38
}

@media only screen and (min-width:768px) {
	.LinkPromo {
		padding: 30px
	}
	.LinkPromo-title>.Link {
		font-size: 20px
	}
}

@media only screen and (min-width:1024px) {
	.LinkPromo-title>.Link {
		font-size: 24px
	}
}

.SectionPromo {
	margin-top: 30px;
	width: calc(100% - 30px);
	max-width: 1300px
}

.SectionPromo-info {
	background-color: #fff;
	padding: 30px 25px;
	width: 100%
}

.SectionPromo-title {
	font-size: 24px;
	font-weight: 700;
	line-height: 1.25;
	letter-spacing: -1px;
	margin-bottom: 10px
}

.SectionPromo-description {
	font-size: 14px;
	line-height: 1.71;
	color: #4a4a4a
}

.SectionPromo-description ul {
	list-style: disc;
	padding-left: 20px
}

.SectionPromo-description ul li {
	padding: 10px 0
}

.SectionPromo-media img {
	min-width: 370px
}

.SearchResultsPage-form>input,
.VideoEnhancement-info,
.VideoPromo-info {
	font-family: OpenSans-Regular, sans-serif, Helvetica
}

@media only screen and (min-width:768px) {
	.SectionPromo {
		width: calc(100% - 70px)
	}
	.SectionPromo-title {
		font-size: 30px;
		margin-bottom: 20px
	}
	.SectionPromo-description {
		font-size: 16px
	}
	.SectionPromo-info {
		padding: 50px 60px
	}
}

@media only screen and (min-width:1024px) {
	.SectionPromo {
		width: calc(100% - 84px);
		display: -ms-flexbox;
		display: flex
	}
	.SectionPromo[data-rightalign] {
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse
	}
	.SectionPromo-info {
		padding: 60px 65px;
		-ms-flex: 1;
		flex: 1
	}
	.SectionPromo-media {
		-ms-flex: 1;
		flex: 1
	}
	.SectionPromo-media img {
		width: 100%;
		height: 100%
	}
}

@media only screen and (min-width:1440px) {
	.SectionPromo {
		width: calc(100% - 140px)
	}
	.SectionPromo-title {
		line-height: 1.4
	}
	.SectionPromo-info {
		-ms-flex: 1;
		flex: 1;
		padding: 70px 120px
	}
}

.StaffPromo {
	text-align: center
}

.StaffPromo-info {
	padding: 25px 35px;
	background-color: #fff
}

.StaffPromo .noImage {
	width: 100%;
	padding-bottom: 66.66%;
	position: relative;
	overflow: hidden;
	background-color: #adb8b6
}

.StaffPromo .noImage .initials {
	line-height: 1;
	position: absolute;
	font-size: 65vw;
	font-weight: 700;
	left: 50%;
	top: 20%;
	transform: rotate(25deg) translateX(-50%);
	color: rgba(255, 255, 255, .14)
}

.StaffPromo-title {
	font-size: 24px;
	font-weight: 700;
	line-height: 1.08;
	margin-bottom: 5px
}

.StaffPromo-title>a {
	color: #54565a
}

.StaffPromo-description {
	font-size: 16px;
	color: #54565a
}

@media only screen and (min-width:768px) {
	.StaffPromo-info {
		padding: 25px 10px
	}
	.StaffPromo-title {
		font-size: 18px
	}
	.StaffPromo-description {
		font-size: 14px
	}
	.StaffPromo .noImage .initials {
		top: 22%;
		font-size: 15vw
	}
}

@media only screen and (min-width:1024px) {
	.StaffPromo-info {
		padding: 20px 10px
	}
	.StaffPromo-title {
		font-size: 20px
	}
	.StaffPromo-description {
		font-size: 16px
	}
}

.SearchResultPromo {
	background-color: #fff;
	padding: 20px 20px 30px
}

.SearchResultPromo-title-grants>.Link,
.SearchResultPromo-title>.Link {
	display: block;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.3;
	color: #4a4a4a;
	margin-bottom: 10px
}

.SearchResultPromo[data-grant-promo=true] {
	padding: 20px 20px 30px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column
}

.SearchResultPromo[data-grant-promo=true] .SearchResultPromo {
	padding: 20px 40px
}

.SearchResultPromo[data-grant-promo=true] .SearchResultPromo-info-grants-narrow,
.SearchResultPromo[data-grant-promo=true] .SearchResultPromo-info-narrow {
	padding-top: 20px
}

.SearchResultPromo[data-grant-promo=true] .SearchResultPromo-title,
.SearchResultPromo[data-grant-promo=true] .SearchResultPromo-title-grants {
	font-size: 24px;
	font-weight: 600;
	line-height: 1.08;
	padding-bottom: 10px
}

.SearchResultPromo[data-grant-promo=true] .SearchResultPromo-info-grants-narrow>div,
.SearchResultPromo[data-grant-promo=true] .SearchResultPromo-info-narrow>div {
	padding-bottom: 12px
}

.SearchResultPromo[data-grant-promo=true] .SearchResultPromo-truncate-wrapper {
	margin-bottom: 20px
}

.SearchResultPromo[data-grant-promo=true] .SearchResultPromo-truncate-wrapper a {
	font-size: 14px;
	line-height: 1.43
}

.SearchResultPromo[data-grant-promo=true] .SearchResultPromo-description {
	font-size: 14px;
	line-height: 1.43;
	margin: 0
}

.SearchResultPromo[data-grant-promo=true] .SearchResultPromo-see-all a {
	font-size: 14px;
	font-weight: 600;
	margin-top: 20px
}

.SearchResultPromo[data-grant-promo=true] .SearchResultPromo-amount,
.SearchResultPromo[data-grant-promo=true] .SearchResultPromo-category,
.SearchResultPromo[data-grant-promo=true] .SearchResultPromo-category-grants,
.SearchResultPromo[data-grant-promo=true] .SearchResultPromo-date,
.SearchResultPromo[data-grant-promo=true] .SearchResultPromo-location {
	color: #333e48;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 600
}

.SearchResultPromo[data-type=oneOffPage] .SearchResultPromo-wrapper.first .SearchResultPromo-date,
.SearchResultPromo[data-type=section] .SearchResultPromo-wrapper.first .SearchResultPromo-date,
.SearchResultPromo[data-type=author] .SearchResultPromo-wrapper.first .SearchResultPromo-date {
	display: none
}

.SearchResultPromo-wrapper.first>div {
	display: inline-block
}

.SearchResultPromo-wrapper.first>div:nth-child(2):before {
	content: 'on';
	display: inline-block;
	margin-right: 5px
}

.SearchResultPromo-wrapper.last>div:nth-child(2):before {
	content: '|';
	display: inline-block;
	font-size: 16px;
	color: #54565a
}

.SearchResultPromo-authorName,
.SearchResultPromo-date {
	font-size: 14px;
	color: #9b9b9b;
	margin-bottom: 10px
}

.SearchResultPromo-description {
	font-size: 14px;
	line-height: 1.43;
	color: #4a4a4a;
	margin-bottom: 10px
}

.SearchResultPromo-category,
.SearchResultPromo-category-grants,
.SearchResultPromo-typeLabel {
	display: inline-block;
	font-size: 14px;
	line-height: 1.43;
	color: #54565a
}

.SearchResultPromo-typeLabel {
	font-weight: 700
}

@media only screen and (min-width:768px) {
	.SearchResultPromo {
		padding: 30px 25px 40px
	}
	.SearchResultPromo[data-grant-promo=true] {
		padding: 20px 40px;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-align: start;
		align-items: flex-start
	}
	.SearchResultPromo[data-grant-promo=true] .SearchResultPromo-info-grants-wide,
	.SearchResultPromo[data-grant-promo=true] .SearchResultPromo-info-wide {
		width: 75%;
		min-height: 120px;
		padding-right: 40px
	}
	.SearchResultPromo[data-grant-promo=true] .SearchResultPromo-info-narrow {
		padding-top: 0;
		padding-left: 40px;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column;
		border-left: 1px solid rgba(0, 0, 0, .2);
		min-width: 200px
	}
	.SearchResultPromo[data-grant-promo=true] .SearchResultPromo-info-grants-narrow {
		padding-top: 0;
		padding-left: 40px;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column;
		border-left: 1px solid rgba(0, 0, 0, .2);
		min-width: 200px
	}
	.SearchResultPromo-title-grants>.Link,
	.SearchResultPromo-title>.Link {
		font-size: 28px;
		line-height: 1.07;
		margin-bottom: 20px
	}
	.SearchResultPromo-date {
		margin-bottom: 20px
	}
	.SearchResultPromo-description {
		margin-bottom: 20px;
		font-size: 16px
	}
}

@media only screen and (min-width:1024px) {
	.SearchResultPromo-authorName,
	.SearchResultPromo-date {
		display: inline-block
	}
	.SearchResultPromo[data-grant-promo=true] .SearchResultPromo-info-grants-narrow,
	.SearchResultPromo[data-grant-promo=true] .SearchResultPromo-info-narrow {
		padding-top: 0;
		padding-left: 40px;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column;
		border-left: 1px solid rgba(0, 0, 0, .2);
		min-width: 300px
	}
}

.VideoEnhancement,
.VideoPromo {
	max-width: 1300px;
	z-index: 1
}

.VideoEnhancement,
.VideoEnhancement-main,
.VideoEnhancement-media,
.VideoEnhancement-player,
.VideoEnhancement-thumbnail,
.VideoPromo,
.VideoPromo-main,
.VideoPromo-media,
.VideoPromo-player,
.VideoPromo-thumbnail {
	position: relative;
	display: block
}

.VideoEnhancement-main,
.VideoEnhancement-player,
.VideoPromo-main,
.VideoPromo-player {
	overflow: hidden
}

.VideoEnhancement-media,
.VideoPromo-media {
	overflow: visible
}

.VideoEnhancement-player,
.VideoPromo-player {
	z-index: 2
}

.VideoEnhancement-player .VideoEnhancement-media,
.VideoEnhancement-player .VideoEnhancement-thumbnail,
.VideoPromo-player .VideoPromo-media,
.VideoPromo-player .VideoPromo-thumbnail {
	transition: opacity .1s ease
}

.VideoEnhancement-player .VideoEnhancement-media,
.VideoEnhancement-player .VideoEnhancement-media img,
.VideoEnhancement-player .VideoEnhancement-thumbnail,
.VideoEnhancement-player .VideoEnhancement-thumbnail img,
.VideoPromo-player .VideoPromo-media,
.VideoPromo-player .VideoPromo-media img,
.VideoPromo-player .VideoPromo-thumbnail,
.VideoPromo-player .VideoPromo-thumbnail img {
	top: 0;
	left: 0;
	width: 100%;
	height: auto;
	position: absolute
}

.VideoEnhancement img,
.VideoEnhancement video,
.VideoPromo img,
.VideoPromo video {
	width: 100%;
	height: auto
}

.VideoEnhancement [data-hide=true]._playBtn,
.VideoPromo [data-hide=true]._playBtn {
	display: none
}

.VideoEnhancement ._playBtn,
.VideoPromo ._playBtn {
	display: block;
	background-repeat: no-repeat;
	background-image: url('assets/media/play-arrow.852ee432538f1a9c60af48ec35b4e30f.svg');
	background-size: contain;
	border-radius: 50%;
	border: 2px solid #fff;
	width: 40px;
	height: 40px;
	position: absolute;
	bottom: 10px;
	left: 10px;
	z-index: 4;
	cursor: pointer
}

.VideoEnhancement .plyr--youtube .plyr__controls,
.VideoEnhancement[data-hide-desc] .VideoPromo-description,
.VideoEnhancement[data-hide-title] .VideoPromo-title,
.VideoEnhancement[data-plyrhelper-state=ready] .plyr__controls,
.VideoEnhancement[data-plyrhelper-state=ended] .plyr__controls,
.VideoPromo .plyr--youtube .plyr__controls,
.VideoPromo[data-hide-desc] .VideoPromo-description,
.VideoPromo[data-hide-title] .VideoPromo-title,
.VideoPromo[data-plyrhelper-state=ready] .plyr__controls,
.VideoPromo[data-plyrhelper-state=ended] .plyr__controls,
[data-hide=true].VideoEnhancement-info,
[data-hide=true].VideoPromo-info {
	display: none
}

.VideoEnhancement .plyr__controls,
.VideoEnhancement-info,
.VideoPromo .plyr__controls,
.VideoPromo-info {
	background: linear-gradient(rgba(0, 0, 0, 0), #000)
}

.VideoEnhancement .plyr__video-embed iframe,
.VideoPromo .plyr__video-embed iframe {
	pointer-events: all!important
}

.VideoPage-media,
.VideoPage-player-player .VideoPage-player-media,
.VideoPage-player-player .VideoPage-player-thumbnail,
.VideoPage-player-player~.VideoPage-player-info {
	pointer-events: none
}

.VideoEnhancement[data-plyrhelper-state=ready] .VideoEnhancement-media,
.VideoEnhancement[data-plyrhelper-state=ready] .VideoEnhancement-thumbnail,
.VideoEnhancement[data-plyrhelper-state=ended] .VideoEnhancement-media,
.VideoEnhancement[data-plyrhelper-state=ended] .VideoEnhancement-thumbnail,
.VideoPromo[data-plyrhelper-state=ready] .VideoPromo-media,
.VideoPromo[data-plyrhelper-state=ready] .VideoPromo-thumbnail,
.VideoPromo[data-plyrhelper-state=ended] .VideoPromo-media,
.VideoPromo[data-plyrhelper-state=ended] .VideoPromo-thumbnail {
	opacity: 1
}

.VideoEnhancement[data-plyrhelper-state=loading] .VideoEnhancement-media,
.VideoEnhancement[data-plyrhelper-state=loading] .VideoEnhancement-thumbnail,
.VideoEnhancement[data-plyrhelper-state=loading] ._playBtn,
.VideoEnhancement[data-plyrhelper-state=playing] .VideoEnhancement-media,
.VideoEnhancement[data-plyrhelper-state=playing] .VideoEnhancement-thumbnail,
.VideoEnhancement[data-plyrhelper-state=playing] ._playBtn,
.VideoEnhancement[data-plyrhelper-state=pause] .VideoEnhancement-media,
.VideoEnhancement[data-plyrhelper-state=pause] .VideoEnhancement-thumbnail,
.VideoEnhancement[data-plyrhelper-state=pause] ._playBtn,
.VideoPromo[data-plyrhelper-state=loading] .VideoPromo-media,
.VideoPromo[data-plyrhelper-state=loading] .VideoPromo-thumbnail,
.VideoPromo[data-plyrhelper-state=loading] ._playBtn,
.VideoPromo[data-plyrhelper-state=playing] .VideoPromo-media,
.VideoPromo[data-plyrhelper-state=playing] .VideoPromo-thumbnail,
.VideoPromo[data-plyrhelper-state=playing] ._playBtn,
.VideoPromo[data-plyrhelper-state=pause] .VideoPromo-media,
.VideoPromo[data-plyrhelper-state=pause] .VideoPromo-thumbnail,
.VideoPromo[data-plyrhelper-state=pause] ._playBtn {
	opacity: 0
}

@media only screen and (min-width:768px) {
	.VideoEnhancement ._playBtn,
	.VideoPromo ._playBtn {
		width: 82px;
		height: 82px;
		bottom: 15px;
		left: 15px
	}
}

@media only screen and (min-width:1024px) {
	.VideoEnhancement ._playBtn,
	.VideoPromo ._playBtn {
		width: 110px;
		height: 110px;
		bottom: 20px;
		left: 20px
	}
}

.VideoEnhancement-info,
.VideoPromo-info {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 0 10px 15px 60px;
	height: 45px;
	z-index: 3;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center
}

.VideoEnhancement-title,
.VideoPromo-title {
	font-size: 16px;
	font-weight: 700;
	color: #fff;
	text-shadow: 0 2px 4px rgba(0, 0, 0, .5);
	line-height: normal;
	max-height: 44px;
	overflow: hidden;
	width: 100%
}

.VideoEnhancement-description,
.VideoPromo-description {
	font-size: 12px;
	line-height: 1.42;
	letter-spacing: -.2px;
	color: #b3b2b2;
	margin-top: 10px
}

.VideoEnhancement[data-plyrhelper-state=loading] .VideoEnhancement-info,
.VideoEnhancement[data-plyrhelper-state=playing] .VideoEnhancement-info,
.VideoEnhancement[data-plyrhelper-state=pause] .VideoEnhancement-info,
.VideoPromo[data-plyrhelper-state=loading] .VideoPromo-info,
.VideoPromo[data-plyrhelper-state=playing] .VideoPromo-info,
.VideoPromo[data-plyrhelper-state=pause] .VideoPromo-info {
	display: none
}

@media only screen and (min-width:768px) {
	.VideoEnhancement-info,
	.VideoPromo-info {
		padding-left: 108px;
		padding-right: 15px;
		height: 100px;
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-align: start;
		align-items: flex-start;
		-ms-flex-pack: center;
		justify-content: center
	}
	.VideoEnhancement-title,
	.VideoPromo-title {
		font-size: 20px;
		letter-spacing: -.3px;
		max-height: none
	}
	.VideoEnhancement-description,
	.VideoPromo-description {
		font-size: 14px
	}
}

@media only screen and (min-width:1024px) {
	.VideoEnhancement-title,
	.VideoPromo-title {
		font-size: 28px
	}
	.VideoEnhancement-info,
	.VideoPromo-info {
		padding-right: 20px;
		padding-left: 150px;
		height: 135px;
		padding-bottom: 20px
	}
	.VideoEnhancement-description,
	.VideoPromo-description {
		font-size: 16px;
		margin-top: 20px
	}
}

.LongPromo,
.SinglePromo {
	position: relative
}

.LongPromo-button,
.SinglePromo-button {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center
}

.LongPromo-button>.Link,
.SinglePromo-button>.Link {
	background-color: #fff;
	display: block;
	width: 160px;
	padding: 11px;
	border: 1px solid #adb8b6;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 1px;
	text-align: center;
	color: #54565a;
	transition: .3s;
	text-transform: uppercase
}

.LongPromo-button>.Link:hover,
.SinglePromo-button>.Link:hover {
	color: #fff;
	background-color: #003057;
	border: 1px solid #003057
}

@media only screen and (min-width:768px) {
	.LongPromo-button,
	.SinglePromo-button {
		width: 100%
	}
	.LongPromo-button>.Link,
	.SinglePromo-button>.Link {
		width: 130px;
		padding: 5px 9px
	}
}

@media only screen and (min-width:1024px) {
	.LongPromo-button>.Link,
	.SinglePromo-button>.Link {
		padding: 11px;
		width: 160px
	}
}

.LongPromo-info,
.SinglePromo-info {
	padding: 0 35px;
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	transform: translateY(-50%);
	background: 0 0
}

.LongPromo:hover,
.SinglePromo:hover {
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, .5)
}

.LongPromo:hover .LongPromo-media:after,
.SinglePromo:hover .LongPromo-media:after {
	background: rgba(0, 0, 0, .5)
}

.LongPromo-title,
.SinglePromo-title {
	text-align: center;
	margin-bottom: 10px
}

.LongPromo-title>.Link,
.SinglePromo-title>.Link {
	color: #fff;
	font-size: 24px;
	font-weight: 600;
	text-shadow: 0 0 7px rgba(0, 0, 0, .5)
}

.LongPromo-description,
.SinglePromo-description {
	display: block;
	text-shadow: 0 0 7px rgba(0, 0, 0, .5);
	color: #fff;
	font-size: 14px;
	text-align: center;
	margin-bottom: 30px
}

.LongPromo-media:after,
.SinglePromo-media:after {
	transition: .3s;
	content: '';
	display: block;
	position: absolute;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, .4)
}

@media only screen and (min-width:768px) {
	.LongPromo-title>.Link,
	.SinglePromo-title>.Link {
		font-size: 20px
	}
}

@media only screen and (min-width:1024px) {
	.LongPromo-title>.Link,
	.SinglePromo-title>.Link {
		font-size: 24px
	}
}

@media only screen and (min-width:1440px) {
	.LongPromo-button>.Link,
	.SinglePromo-button>.Link {
		width: 200px
	}
	.LongPromo-title>.Link,
	.SinglePromo-title>.Link {
		font-size: 40px
	}
	.LongPromo-description,
	.SinglePromo-description {
		font-size: 18px
	}
}

.CountdownPromo {
	position: relative;
	max-width: 1300px;
	width: calc(100% - 30px);
	margin-top: 10px
}

.CountdownPromo-title {
	max-width: 1300px;
	width: 100%;
	margin-top: 20px;
	font-size: 24px;
	font-weight: 700;
	letter-spacing: -.8px;
	text-align: center;
	color: #54565a;
	margin-bottom: 15px;
	background: linear-gradient(to right, transparent, #9b9b9b, transparent);
	background-position-y: 16px;
	background-repeat: repeat-x;
	background-size: 1px 1px
}

.CountdownPromo-title>span {
	background-color: #f2f2f2;
	padding: 0 5px
}

@media only screen and (min-width:768px) {
	.CountdownPromo-title {
		font-size: 30px;
		letter-spacing: -1px;
		line-height: 1.4;
		margin-bottom: 20px;
		background-position-y: 20px
	}
}

.CountdownPromo-info {
	background-color: #003057;
	padding: 10px
}

.CountdownPromo-eventDate {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-pack: center;
	justify-content: center;
	overflow: hidden;
	margin: 0 -10px 0 0;
	height: 70px
}

.CountdownPromo-eventDate-panel {
	-ms-flex: 0 0 70px;
	flex: 0 0 70px;
	height: 70px;
	background-color: #fff;
	margin: 0 10px 0 0;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center;
	padding-top: 9px;
	color: #0d6199
}

.CountdownPromo-eventDate-panel .value {
	font-size: 26px;
	font-weight: 700
}

.CountdownPromo-eventDate-panel .label {
	font-size: 10px;
	font-weight: 600;
	letter-spacing: 2.3px;
	text-transform: uppercase
}

@media only screen and (min-width:568px) {
	.CountdownPromo-eventDate {
		height: 90px;
		margin-right: -20px
	}
	.CountdownPromo-eventDate-panel {
		-ms-flex: 0 0 90px;
		flex: 0 0 90px;
		height: 90px;
		margin-right: 20px;
		padding-top: 13px
	}
	.CountdownPromo-eventDate-panel .value {
		font-size: 32px
	}
	.CountdownPromo-eventDate-panel .label {
		font-size: 12px
	}
	.CountdownPromo-info {
		padding: 20px 10px
	}
}

@media only screen and (min-width:768px) {
	.CountdownPromo {
		margin-top: 20px;
		width: calc(100% - 70px)
	}
	.CountdownPromo-eventDate {
		height: 120px
	}
	.CountdownPromo-eventDate-panel {
		-ms-flex: 0 0 120px;
		flex: 0 0 120px;
		height: 120px;
		padding-top: 19px
	}
	.CountdownPromo-eventDate-panel .value {
		font-size: 40px
	}
	.CountdownPromo-eventDate-panel .label {
		font-size: 14px
	}
	.CountdownPromo-title {
		margin-top: 30px
	}
	.CountdownPromo-info {
		padding: 55px 20px
	}
}

.SearchResultsPage-filters .SearchFilter-itemz>li:first-child:after,
.SearchResultsPage-sorts-itemz-item:first-child:after {
	background-position: center;
	background-image: url('assets/media/downarrow-darkgrey.7c52fe9cf169a345b72141ca8d479283.svg');
	top: 50%;
	transform: translateY(-50%);
	right: 18px;
	height: 18px;
	background-repeat: no-repeat;
	background-size: contain
}

.SearchResultsPage-bottomWrapper h3,
.SearchResultsPage-filterButton {
	font-size: 14px;
	letter-spacing: .7px;
	text-align: center;
	text-transform: uppercase
}

@media only screen and (min-width:1024px) {
	.CountdownPromo {
		width: calc(100% - 84px)
	}
	.CountdownPromo-title {
		margin-top: 40px
	}
}

@media only screen and (min-width:1440px) {
	.CountdownPromo {
		width: calc(100% - 140px)
	}
	.CountdownPromo-title {
		margin-top: 50px
	}
}

.SinglePromo {
	margin-top: 30px;
	width: calc(100% - 30px);
	max-width: 1300px
}

.SinglePromo-title {
	max-width: 640px;
	margin: 0 auto 30px
}

@media only screen and (min-width:768px) {
	.SinglePromo {
		width: calc(100% - 70px)
	}
}

@media only screen and (min-width:1024px) {
	.SinglePromo {
		width: calc(100% - 84px)
	}
}

@media only screen and (min-width:1440px) {
	.SinglePromo {
		width: calc(100% - 140px)
	}
}

.SearchResultsPage {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center
}

.SearchResultsPage-wrapper {
	width: 100%;
	margin-bottom: 10px
}

.SearchResultsPage [data-toggle=true] {
	box-shadow: none
}

[data-toggle=true].SearchResultsPage-bottomWrapper {
	display: -ms-flexbox;
	display: flex
}

.SearchResultsPage-topWrapper {
	margin-bottom: 1px
}

.SearchResultsPage-bottomWrapper,
.SearchResultsPage-topWrapper {
	width: 100%;
	background-color: #fff;
	padding: 15px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center
}

.SearchResultsPage-bottomFiller,
.SearchResultsPage-form>input,
.SearchResultsPage-sorts-itemz {
	background-color: #f2f2f2
}

.SearchResultsPage-bottomWrapper {
	display: none
}

.SearchResultsPage-bottomWrapper h3 {
	color: #54565a;
	margin-bottom: 10px
}

.SearchResultsPage-filterButton {
	font-weight: 700;
	width: 100%;
	cursor: pointer
}

.SearchResultsPage-filters {
	width: 100%;
	margin-bottom: 10px
}

.SearchResultsPage-filters .SearchFilter {
	background-color: #f2f2f2;
	margin-bottom: 10px
}

.SearchResultsPage-filters .SearchFilter-itemz[data-open=true]>li:not(:first-child) {
	display: block
}

.SearchResultsPage-filters .SearchFilter-itemz .SearchControl[data-selected]:after {
	content: '✓'
}

.SearchResultsPage-filters .SearchFilter-itemz .SearchControl[data-selected] .SearchControl-count {
	display: none
}

.SearchResultsPage-filters .SearchFilter-itemz .SearchControl-label {
	padding-right: 10px
}

.SearchResultsPage-filters .SearchFilter-itemz>li {
	padding: 12px 18px;
	position: relative;
	font-size: 12px;
	font-weight: 600;
	color: #54565a
}

.SearchResultsPage-filters .SearchFilter-itemz>li:first-child:after {
	display: block;
	content: '';
	position: absolute;
	width: 14px
}

.SearchResultsPage-filters .SearchFilter-itemz>li:not(:first-child) {
	display: none
}

.SearchResultsPage-filters .SearchFilter-itemz>li>a {
	color: #54565a;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.SearchResultsPage-sorts {
	width: 100%
}

.SearchResultsPage-sorts-itemz[data-open=true]>li:not(:first-child) {
	display: block
}

.SearchResultsPage-sorts-itemz-item {
	padding: 12px 18px;
	position: relative
}

.SearchResultsPage-sorts-itemz-item:first-child>a {
	width: calc(100% - 20px)
}

.SearchResultsPage-sorts-itemz-item:first-child:after {
	display: block;
	content: '';
	position: absolute;
	width: 14px
}

.SearchResultsPage-sorts-itemz-item:not(:first-child) {
	display: none
}

.SearchResultsPage-sorts-itemz-item>a {
	font-size: 12px;
	font-weight: 600;
	display: block;
	color: #54565a
}

@media only screen and (min-width:768px) {
	.SearchResultsPage-wrapper {
		margin-bottom: 20px
	}
	.SearchResultsPage-filterButton {
		width: auto
	}
	.SearchResultsPage-topWrapper {
		padding: 20px 30px;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-pack: center;
		justify-content: center
	}
}

@media only screen and (min-width:1024px) {
	[data-toggle=false].SearchResultsPage-bottomWrapper {
		display: -ms-flexbox;
		display: flex
	}
	.SearchResultsPage-filters {
		margin: 0;
		width: calc(100% - 250px);
		display: -ms-flexbox;
		display: flex
	}
	.SearchResultsPage-filters-heading {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		margin-right: 20px
	}
	.SearchResultsPage-filters .SearchFilter {
		margin: 0;
		width: 180px;
		height: 40px;
		position: relative
	}
	.SearchResultsPage-filters .SearchFilter-heading {
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis
	}
	.SearchResultsPage-filters .SearchFilter:hover .SearchFilter-itemz {
		box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .14);
		z-index: 2
	}
	.SearchResultsPage-filters .SearchFilter:hover .SearchFilter-itemz>li:not(:first-child) {
		display: block
	}
	.SearchResultsPage-filters .SearchFilter-itemz {
		position: absolute;
		top: 0;
		z-index: 2;
		background-color: #f2f2f2;
		width: 100%
	}
	.SearchResultsPage-filters .SearchFilter-itemz>li {
		padding: 11px 12px;
		width: 180px
	}
	.SearchResultsPage-filters .SearchFilter-itemz>li:first-child {
		width: 170px
	}
	.SearchResultsPage-filters .SearchFilter-itemz>li:first-child:after {
		right: 0
	}
	.SearchResultsPage-filters .SearchFilter:not(:last-child) {
		margin-right: 10px
	}
	.SearchResultsPage-sorts {
		display: -ms-flexbox;
		display: flex;
		width: 250px;
		position: relative
	}
	.SearchResultsPage-sorts-heading {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		margin-right: 20px
	}
	.SearchResultsPage-sorts-itemz {
		width: 160px;
		position: absolute;
		top: -9px;
		right: 0;
		z-index: 2;
		background-color: #f2f2f2
	}
	.SearchResultsPage-sorts-itemz[data-open=true]>li:not(:first-child) {
		display: none
	}
	.SearchResultsPage-sorts-itemz:hover {
		box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .14)
	}
	.SearchResultsPage-sorts-itemz:hover .SearchResultsPage-sorts-itemz-item:not(:first-child) {
		display: block
	}
	.SearchResultsPage-sorts-itemz-item {
		padding: 9px 10px
	}
	.SearchResultsPage-sorts-itemz-item:first-child:after {
		right: 10px
	}
	.SearchResultsPage-filterButton {
		display: none
	}
	.SearchResultsPage-topWrapper {
		margin: 0;
		padding: 0
	}
	.SearchResultsPage-bottomWrapper {
		-ms-flex-direction: row;
		flex-direction: row;
		display: -ms-flexbox;
		display: flex
	}
	.SearchResultsPage-bottomWrapper h3 {
		margin-bottom: 0
	}
}

@media only screen and (min-width:1440px) {
	.SearchResultsPage-filters {
		width: calc(100% - 290px)
	}
	.SearchResultsPage-filters .SearchFilter {
		width: 200px
	}
	.SearchResultsPage-filters .SearchFilter-itemz>li,
	.SearchResultsPage-filters .SearchFilter-itemz>li:first-child {
		width: 190px
	}
	.SearchResultsPage-sorts {
		width: 290px
	}
	.SearchResultsPage-sorts-itemz {
		width: 200px
	}
	.SearchResultsPage-wrapper {
		display: -ms-flexbox;
		display: flex
	}
	.SearchResultsPage-topWrapper,
	.SearchResultsPage-wrapper[data-hide=true] {
		display: none
	}
	.SearchResultsPage-bottomWrapper {
		padding: 17px 20px
	}
}

.SearchResultsPage-body {
	width: 100%
}

.SearchResultsPage-found {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center;
	width: calc(100% - 30px);
	max-width: 1300px
}

.SearchResultsPage-leadBlock {
	padding: 20px 20px 30px;
	margin-bottom: 10px
}

.SearchResultsPage-form {
	width: 100%;
	max-width: 840px
}

.SearchResultsPage-form>input {
	width: 100%;
	font-size: 12px;
	letter-spacing: .9px;
	color: #54565a;
	padding: 12px;
	border: 0;
	margin-bottom: 10px
}

.SearchResultsPage-form>input:-ms-input-placeholder {
	text-transform: uppercase
}

.SearchResultsPage-form>input::placeholder {
	text-transform: uppercase
}

.SearchResultsPage-form>button {
	width: 100%;
	padding: 12px 25px;
	border: 1px solid #adb8b6;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 1px;
	text-align: center;
	color: #54565a;
	transition: .3s;
	text-transform: uppercase
}

.SearchResultsPage-form>button:hover {
	color: #fff;
	background-color: #003057;
	border: 1px solid #003057
}

.SearchResultsPage-count,
.SearchResultsPage-noQuery,
.SearchResultsPage-noResults {
	font-size: 24px;
	line-height: 1.17;
	letter-spacing: -.6px;
	text-align: center;
	color: #54565a;
	margin-bottom: 20px
}

.SearchResultsPage-description {
	margin-bottom: 20px
}

.SearchResultsPage-description .cms-textAlign-left {
	text-align: left
}

.SearchResultsPage-description .cms-textAlign-center {
	text-align: center
}

.SearchResultsPage-description .cms-textAlign-right {
	text-align: right
}

.SearchResultsPage-clear {
	min-width: 14px;
	height: 14px;
	margin-top: 10px;
	margin-left: -65px;
	display: none;
	cursor: pointer
}

@media only screen and (min-width:1024px) {
	.SearchResultsPage-clear {
		display: block
	}
}

.SearchResultsPage-clear.clear-filter {
	margin-left: 0;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	height: auto;
	font-size: 12px;
	color: #005b94;
	font-weight: 600
}

.SearchResultsPage-clear-tooltip {
	position: relative;
	display: none
}

.SearchResultsPage-clear-tooltip:hover .SearchResultsPage-clear-tooltiptext,
.SearchResultsPage-clear-tooltip:hover .SearchResultsPage-clear-tooltiptext-arrow {
	visibility: visible
}

.SearchResultsPage-clear-mobile-tooltip {
	font-size: small;
	top: -2px;
	left: 46px;
	position: relative;
	min-width: 30px
}

.SearchResultsPage-clear-tooltiptext {
	visibility: hidden;
	width: 90px;
	color: #fff;
	background-color: #999;
	border-radius: 4px;
	font-size: 14px;
	text-align: center;
	z-index: 999;
	position: absolute;
	top: -28px;
	left: -30px
}

.SearchResultsPage-clear-tooltiptext-arrow {
	visibility: hidden;
	width: 0;
	height: 0;
	border-color: #999 transparent transparent;
	border-style: solid;
	margin-left: -5px;
	border-width: 5px 5px 0;
	position: absolute;
	left: 50%;
	top: -12px
}

@media only screen and (min-width:1024px) {
	.SearchResultsPage-clear-tooltip {
		display: inline-block
	}
	.SearchResultsPage-clear-mobile-tooltip {
		display: none
	}
}

.SearchResultsPage-results {
	width: 100%;
	margin-top: 10px
}

.SearchResultsPage-results-item:not(:last-child) {
	margin-bottom: 10px
}

.SearchResultsPage-pagination {
	margin-top: 20px;
	font-size: 14px;
	line-height: 1.71;
	color: #54565a;
	text-align: center;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center
}

.SearchResultsPage-pagination>li {
	display: inline-block;
	padding: 5px 12px;
	background-color: #fff;
	border: 2px solid #d8d8d8
}

.SearchResultsPage-pagination>li.SearchResultsPage-previousPage {
	border-right: 0;
	font-weight: 600
}

.SearchResultsPage-pagination>li.SearchResultsPage-nextPage {
	border-left: 0;
	font-weight: 600
}

.SearchResultsPage-pagination>li>a {
	color: #54565a
}

@media only screen and (min-width:768px) {
	.SearchResultsPage-leadBlock {
		padding: 30px 60px 40px;
		margin-top: -60px
	}
	.SearchResultsPage-count,
	.SearchResultsPage-noQuery,
	.SearchResultsPage-noResults {
		font-size: 32px;
		margin-bottom: 30px
	}
	.SearchResultsPage-description {
		margin-bottom: 30px
	}
	.SearchResultsPage-found {
		width: calc(100% - 70px)
	}
	.SearchResultsPage-form {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-pack: justify;
		justify-content: space-between
	}
	.SearchResultsPage-form>input {
		width: calc(100% - 140px);
		margin: 0;
		padding: 7px 12px;
		font-size: 14px
	}
	.SearchResultsPage-form>button {
		width: 130px;
		padding: 7px
	}
	.SearchResultsPage-results {
		margin-top: 30px
	}
}

@media only screen and (min-width:1024px) {
	.SearchResultsPage-found {
		width: calc(100% - 84px)
	}
	.SearchResultsPage-count,
	.SearchResultsPage-noQuery,
	.SearchResultsPage-noResults {
		font-size: 36px
	}
	.SearchResultsPage-leadBlock {
		margin-top: -90px;
		padding: 30px 80px 50px
	}
	.SearchResultsPage-clear {
		margin-top: 0;
		margin-left: 7px
	}
	.SearchResultsPage-form>input {
		padding: 11px 12px
	}
	.SearchResultsPage-form>input:focus::-webkit-input-placeholder {
		color: transparent
	}
	.SearchResultsPage-form>input:focus::-moz-placeholder {
		color: transparent
	}
	.SearchResultsPage-form>input:focus:-ms-input-placeholder {
		color: transparent
	}
}

@media only screen and (min-width:1440px) {
	.SearchResultsPage-leadBlock {
		margin-top: -110px;
		padding: 60px
	}
	.SearchResultsPage-count,
	.SearchResultsPage-noQuery,
	.SearchResultsPage-noResults {
		font-size: 50px
	}
	.SearchResultsPage-found {
		width: calc(100% - 140px)
	}
}

.Quote {
	background-image: url('assets/media/quote-bg.95324abcceaf5cea37229c666f01f01d.png');
	background-position: center right;
	background-color: #003057;
	max-width: 1300px;
	background-size: contain;
	background-repeat: no-repeat;
	margin-top: 30px;
	padding: 30px 15px;
	width: calc(100% - 30px)
}

.Quote-button {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center
}

.Quote-button>.Link {
	background-color: #fff;
	display: block;
	width: 160px;
	padding: 11px;
	border: 1px solid #adb8b6;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 1px;
	text-align: center;
	color: #54565a;
	transition: .3s;
	text-transform: uppercase
}

.Quote-button>.Link:hover {
	color: #fff;
	background-color: #003057;
	border: 1px solid #003057
}

@media only screen and (min-width:768px) {
	.Quote-button {
		width: 100%
	}
	.Quote-button>.Link {
		width: 130px;
		padding: 5px 9px
	}
}

@media only screen and (min-width:1024px) {
	.Quote-button>.Link {
		padding: 11px;
		width: 160px
	}
}

@media only screen and (min-width:1440px) {
	.Quote-button>.Link {
		width: 200px
	}
}

.Quote blockquote {
	font-size: 18px;
	font-weight: 300;
	text-align: center;
	color: #fff;
	margin: 0 0 20px
}

.Quote-attribution {
	font-size: 18px;
	font-weight: 700;
	letter-spacing: 1.5px;
	text-align: center;
	color: #fff
}

.Quote-button {
	margin-top: 20px
}

.Quote-button a {
	color: #fff;
	text-transform: uppercase
}

@media only screen and (min-width:768px) {
	.Quote {
		margin-top: 50px;
		width: calc(100% - 70px);
		padding: 50px 60px
	}
	.Quote blockquote {
		font-size: 28px
	}
	.Quote-attribution {
		font-size: 20px
	}
}

@media only screen and (min-width:1024px) {
	.Quote {
		margin-top: 60px;
		width: calc(100% - 84px);
		padding: 60px 80px
	}
	.Quote blockquote {
		font-size: 36px;
		margin-bottom: 30px
	}
}

@media only screen and (min-width:1440px) {
	.Quote {
		margin-top: 70px;
		width: calc(100% - 140px);
		padding: 70px 185px
	}
}

.ActionBar-heading,
.SocialBar-heading {
	display: none
}

.ActionBar-items,
.SocialBar-items {
	display: -ms-flexbox;
	display: flex
}

.ActionBar-items-item:not(:last-child),
.SocialBar-items-item:not(:last-child) {
	margin-right: 6px
}

.SocialLink {
	display: block;
	height: 26px;
	width: 26px
}

.SocialLink svg {
	height: 26px;
	width: 26px;
	transition: .3s
}

.VideoPage-media,
.VideoPage-player-player .VideoPage-player-media,
.VideoPage-player-player .VideoPage-player-thumbnail {
	transition: opacity .1s ease
}

.RichTextArticleBody a,
.RichTextModule a,
.SectionRichTextModule a {
	color: #0d6199
}

.RichTextArticleBody .ButtonLink,
.RichTextModule .ButtonLink,
.SectionRichTextModule .ButtonLink {
	color: #fff
}

.RichTextArticleBody .ButtonLink:hover,
.RichTextModule .ButtonLink:hover,
.SectionRichTextModule .ButtonLink:hover {
	color: #54565a
}

.RichTextArticleBody ul,
.RichTextModule ul,
.SectionRichTextModule ul {
	list-style: disc;
	margin-left: 20px
}

.RichTextArticleBody .Carousel-slides,
.RichTextModule .Carousel-slides,
.SectionRichTextModule .Carousel-slides {
	margin-left: 0
}

.RichTextArticleBody p:first-child,
.RichTextModule p:first-child,
.SectionRichTextModule p:first-child {
	margin-top: -7px;
}

.RichTextArticleBody p:last-child,
.RichTextModule p:last-child,
.SectionRichTextModule p:last-child {
	margin-bottom: 0
}

.RichTextArticleBody table,
.RichTextModule table,
.SectionRichTextModule table {
	width: 100%;
	border-collapse: collapse
}

.RichTextArticleBody table,
.RichTextArticleBody td,
.RichTextModule table,
.RichTextModule td,
.SectionRichTextModule table,
.SectionRichTextModule td {
	border: 1px solid #d8d8d8
}

.RichTextArticleBody td,
.RichTextModule td,
.SectionRichTextModule td {
	padding: 8px;
	vertical-align: center
}

.RichTextArticleBody tr:first-child,
.RichTextModule tr:first-child,
.SectionRichTextModule tr:first-child {
	color: #54565a;
	background-color: #f2f2f2;
	font-weight: 700
}

.SectionRichTextModule {
	background-color: #fff;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 30px 25px;
	width: calc(100% - 30px);
	max-width: 1300px;
	margin-top: 30px
}

.SectionRichTextModule-title {
	font-size: 24px;
	font-weight: 700;
	letter-spacing: -.5px;
	margin-bottom: 10px
}

.SectionRichTextModule-items {
	font-size: 14px;
	line-height: 1.71;
	color: #4a4a4a
}

.SectionRichTextModule-items .Figure {
	margin: 30px 0
}

.SectionRichTextModule-items .VideoEnhancement {
	margin: 30px 0;
	width: 100%
}

@media only screen and (min-width:768px) {
	.SectionRichTextModule {
		padding: 50px 60px;
		width: calc(100% - 70px)
	}
	.SectionRichTextModule-title {
		font-size: 36px;
		line-height: 1.25;
		margin-bottom: 20px
	}
	.SectionRichTextModule-items {
		font-size: 16px
	}
	.SectionRichTextModule .Enhancement[data-align-left] .Figure,
	.SectionRichTextModule .SectionRichTextModule[data-align-left] .Figure {
		margin-left: 0
	}
	.SectionRichTextModule .Enhancement[data-align-right] .Figure,
	.SectionRichTextModule .SectionRichTextModule[data-align-right] .Figure {
		margin-right: 0
	}
}

@media only screen and (min-width:1024px) {
	.SectionRichTextModule {
		padding: 60px;
		width: calc(100% - 84px);
		-ms-flex-direction: row;
		flex-direction: row
	}
	.SectionRichTextModule[data-rightalign] {
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse
	}
	.SectionRichTextModule[data-rightalign] .SectionRichTextModule-title {
		padding-left: 50px;
		padding-right: 20px
	}
	.SectionRichTextModule-title {
		padding-left: 20px;
		padding-right: 50px;
		width: 40%;
		min-width: 380px
	}
	.SectionRichTextModule-items {
		width: 100%
	}
}

@media only screen and (min-width:1440px) {
	.SectionRichTextModule {
		width: calc(100% - 140px);
		padding: 70px 110px
	}
	.SectionRichTextModule[data-rightalign] .SectionRichTextModule-title {
		padding-left: 80px
	}
	.SectionRichTextModule-title {
		font-size: 50px;
		letter-spacing: -1px;
		padding-right: 80px;
		min-width: 460px
	}
}

.RichTextArticleBody-body>p:last-child:after {
	content: '';
	height: 10px;
	width: 10px;
	display: inline-block;
	margin-left: 7px
}

.HTML5VideoPlayer,
.VimeoVideoPlayer,
.YouTubeVideoPlayer {
	position: relative;
	height: 0;
	padding-bottom: 56.25%
}

.HTML5VideoPlayer>*,
.VimeoVideoPlayer>*,
.YouTubeVideoPlayer>* {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0
}

.VimeoVideoPlayer>div>iframe {
	width: 100%;
	height: 100%
}

.VideoEnhancement {
	width: auto;
	margin: 30px -25px
}

@media only screen and (min-width:768px) {
	.VideoEnhancement {
		margin: 50px -60px
	}
}

@media only screen and (min-width:1024px) {
	.VideoEnhancement {
		margin: 60px -80px
	}
}

@media only screen and (min-width:1440px) {
	.VideoEnhancement {
		margin: 70px -110px
	}
}

.VideoPage-media {
	overflow: visible
}

.VideoPage-media,
.VideoPage-media img {
	top: 0;
	left: 0;
	width: 100%;
	height: auto;
	position: absolute
}

.VideoPage-player {
	overflow: hidden;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 30px 0 20px;
	background-color: #fff;
	width: calc(100% - 30px);
	max-width: 1064px;
	z-index: 1
}

.VideoPage-player,
.VideoPage-player-main,
.VideoPage-player-media,
.VideoPage-player-player,
.VideoPage-player-thumbnail {
	position: relative;
	display: block
}

.VideoPage-player-main,
.VideoPage-player-player {
	overflow: hidden
}

.VideoPage-player-media {
	overflow: visible
}

.VideoPage-player-player {
	z-index: 2
}

.VideoPage-player-player .VideoPage-player-media,
.VideoPage-player-player .VideoPage-player-media img,
.VideoPage-player-player .VideoPage-player-thumbnail,
.VideoPage-player-player .VideoPage-player-thumbnail img {
	top: 0;
	left: 0;
	width: 100%;
	height: auto;
	position: absolute
}

.VideoPage-player img,
.VideoPage-player video {
	width: 100%;
	height: auto
}

.VideoPage-player [data-hide=true]._playBtn {
	display: none
}

.VideoPage-player ._playBtn {
	display: block;
	background-repeat: no-repeat;
	background-image: url('assets/media/play-arrow.852ee432538f1a9c60af48ec35b4e30f.svg');
	background-size: contain;
	border-radius: 50%;
	border: 2px solid #fff;
	width: 40px;
	height: 40px;
	position: absolute;
	bottom: 10px;
	z-index: 4;
	cursor: pointer
}

.VideoPage-player .plyr--youtube .plyr__controls,
.VideoPage-player[data-plyrhelper-state=ready] .plyr__controls,
.VideoPage-player[data-plyrhelper-state=ended] .plyr__controls {
	display: none
}

.VideoPage-player .plyr__video-embed iframe {
	pointer-events: all!important
}

.VideoPage-player .plyr__controls {
	background: linear-gradient(rgba(0, 0, 0, 0), #000)
}

.VideoPage-player[data-plyrhelper-state=ready] .VideoPage-player-media,
.VideoPage-player[data-plyrhelper-state=ready] .VideoPage-player-thumbnail,
.VideoPage-player[data-plyrhelper-state=ended] .VideoPage-player-media,
.VideoPage-player[data-plyrhelper-state=ended] .VideoPage-player-thumbnail {
	opacity: 1
}

.VideoPage-player[data-plyrhelper-state=loading] .VideoPage-media,
.VideoPage-player[data-plyrhelper-state=loading] .VideoPage-player-media,
.VideoPage-player[data-plyrhelper-state=loading] .VideoPage-player-thumbnail,
.VideoPage-player[data-plyrhelper-state=loading] ._playBtn,
.VideoPage-player[data-plyrhelper-state=playing] .VideoPage-media,
.VideoPage-player[data-plyrhelper-state=playing] .VideoPage-player-media,
.VideoPage-player[data-plyrhelper-state=playing] .VideoPage-player-thumbnail,
.VideoPage-player[data-plyrhelper-state=playing] ._playBtn,
.VideoPage-player[data-plyrhelper-state=pause] .VideoPage-media,
.VideoPage-player[data-plyrhelper-state=pause] .VideoPage-player-media,
.VideoPage-player[data-plyrhelper-state=pause] .VideoPage-player-thumbnail,
.VideoPage-player[data-plyrhelper-state=pause] ._playBtn {
	opacity: 0
}

@media only screen and (min-width:768px) {
	.VideoPage-player ._playBtn {
		width: 82px;
		height: 82px;
		bottom: 15px;
		left: 15px
	}
}

@media only screen and (min-width:1024px) {
	.VideoPage-player ._playBtn {
		width: 110px;
		height: 110px;
		bottom: 20px;
		left: 20px
	}
}

.VideoPage-player ._playBtn {
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%)
}

.VideoPage-player[data-plyrhelper-state=ready] .VideoPage-media,
.VideoPage-player[data-plyrhelper-state=ended] .VideoPage-media {
	opacity: 1
}

.VideoPage-main {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	padding-bottom: 30px
}

.BasicContainer,
.VideoPage-mainContent {
	display: -ms-flexbox;
	-ms-flex-direction: column
}

.VideoPage-mainContent {
	width: calc(100% - 30px);
	display: flex;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center;
	text-align: center
}

.VideoPage-mainContent .VideoPage-actions,
.VideoPage-mainContent .VideoPage-actionsInner {
	display: block;
	margin: 30px 0
}

.VideoPage-subHeadline {
	font-family: Mercury-Display, sans-serif, Helvetica;
	font-size: 14px;
	line-height: 1.43;
	color: #333e48;
	padding: 0 25px;
	max-width: 640px
}

.VideoPage-wrapper {
	display: block;
	padding: 0 25px
}

.VideoPage-wrapper>div {
	font-size: 14px
}

@media only screen and (min-width:768px) {
	.VideoPage-player {
		margin-bottom: 40px;
		width: calc(100% - 184px)
	}
	.VideoPage-player ._playBtn {
		width: 82px;
		height: 82px
	}
	.VideoPage-mainContent {
		width: calc(100% - 184px)
	}
	.VideoPage-mainContent .VideoPage-actions,
	.VideoPage-mainContent .VideoPage-actionsInner {
		margin: 0
	}
	.VideoPage-wrapper {
		margin-bottom: 30px;
		padding: 0 60px
	}
	.VideoPage-main>.VideoPage-actions,
	.VideoPage-main>.VideoPage-actionsInner {
		display: none
	}
	.VideoPage-main {
		padding-bottom: 50px
	}
	.VideoPage-subHeadline {
		font-size: 16px;
		line-height: 1.88;
		padding: 0 60px
	}
}

@media only screen and (min-width:1024px) {
	.VideoPage-player {
		margin-top: 50px;
		width: calc(100% - 228px)
	}
	.VideoPage-player ._playBtn {
		width: 110px;
		height: 110px
	}
	.VideoPage-main {
		padding-bottom: 60px
	}
	.VideoPage-subHeadline {
		padding: 0;
		font-size: 18px;
		line-height: 2
	}
	.VideoPage-wrapper {
		margin-bottom: 40px
	}
	.VideoPage-mainContent {
		width: calc(100% - 384px)
	}
}

@media only screen and (min-width:1440px) {
	.VideoPage-main {
		padding-bottom: 70px
	}
}

.BasicContainer {
	display: flex;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: calc(100% - 84px);
	max-width: 1300px
}

.BasicContainer-rows {
	list-style-type: none;
	margin: 0 auto;
	padding: 0;
	width: 100%;
	height: 100%
}

.BasicContainer-rows-item {
	width: 100%
}

.BasicContainer[data-nopaddingtop] {
	padding-top: 0
}

.TwoColumnContainer {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-top: 15px
}

.TwoColumnContainer-columnOne>div,
.TwoColumnContainer-columnTwo>div {
	margin: 0 auto 15px
}

.TwoColumnContainer-columnOne {
	-ms-flex-order: 1;
	order: 1
}

.TwoColumnContainer-columnTwo {
	-ms-flex-order: 2;
	order: 2
}

@media only screen and (min-width:768px) {
	.TwoColumnContainer {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-flow: row nowrap;
		flex-flow: row nowrap;
		-ms-flex-pack: justify;
		justify-content: space-between;
		width: 100%
	}
	.TwoColumnContainer-columnOne {
		margin-bottom: 0;
		-ms-flex-order: 1;
		order: 1;
		width: 50%
	}
	.TwoColumnContainer-columnOne>div {
		width: calc(100% - 10px)
	}
	.TwoColumnContainer-columnTwo {
		-ms-flex-order: 2;
		order: 2;
		width: 50%;
		margin-bottom: 0
	}
	.TwoColumnContainer-columnTwo>div {
		width: calc(100% - 10px);
		margin-left: 10px
	}
}


/*# sourceMappingURL=All.min.css.map */