<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.css-1dv1kvn .css-epvm6 .css-6n7j50 .css-1fe7a5q .css-1f8er69 .css-10488qs .css-nuvmzp .css-1k0lris .css-2bwtzy .css-kdur8l .css-1e1s8k7 .css-15uy5yv .css-jq1cx6 .css-1bb67pc .css-17ih8de .css-1baulvz .css-1hyfx7x .css-y8aj3r .css-qj0ud4 .css-79elbk .css-18e8msd .css-4xjgmj .css-1tel06d .css-12fr9lp .css-18z7m18 .css-k008qs .css-1aor85t .css-1hqnpie .css-epjblv .css-fwqvlz .css-17xtcya .css-x15j1o .css-1705lsu .css-1iwv8en .css-1n6z4y .css-1sy8kpn .css-19vbshk .css-l9onyx .css-1g7m0tk .css-f8wsfj .css-mhvv8m .css-1m9j9gf .css-1mksj48 .css-m6999o .css-1skjyvf .css-csxhw4 .css-5j8bii .css-1q1yk17 .css-g7rb99 .css-b7n1on .css-8hvvyd .css-jx2kos .css-18p0uq6 .css-mln36k .css-pbq7ev .css-f6lhej .css-1ialerq .css-1eut9gw .css-1t7yl1y .css-og85jy .css-1701swk .css-15fbio0 .css-1p4nyns .css-1qi8px4 .css-9wqu2x .css-qsd3hm .css-p98d0w .css-xx7kwh .css-12tddc8 .css-1rtlxy .css-bsn42l .css-11cwn6f .css-z3e15g .css-n27z15 .css-1cueeje .css-1ihorw .css-1ruigs3 .css-1b9egsl .css-v15h5m .css-mm3pwi .css-cch8ym .css-uwwqev .css-13gjw4v .css-68hty3 .css-1if23m2 .css-1et479a .css-qe9gm7 .css-186x18t .css-1fanzo5 .css-53u6y8 .css-13pd83m .css-1r7ky0e .css-ew4tgv .css-9tf9ac .css-1ly73wi .css-1acbpvw .css-15746cq .css-f1cmpm .css-b7kewm .css-1q2w90k .css-1bymuyk .css-ui9rw0 .css-eph4ug .css-1uqx5yl .css-1o0yzqm .css-fnhm75 .css-1wr3we4 .css-10698na .css-t66y1h .css-9e9ivx .css-15hmgas .css-uqyvli .css-1uqjmks .css-1bvtpon .css-1vxca1d .css-1vkm6nb .css-1nuro5j .css-brehiz .css-1u1psjv .css-ccw2r3 .css-158dogj .css-1a48zt4 .css-16f3y1r .css-cnj6d5 .css-1ede5it .css-1ho5u4o .css-13o0c9t .css-1yo489b .css-4skfbu .css-ol3tqt .css-1us72gc .css-u8jfn7 .css-16ogagc .css-1acmxgr .css-107sgp6 .css-17ai7jg .css-y2jp8c .css-2fg4z9 .css-1kf3liz .css-8qgvsz .css-qhlm6o .css-1g7y0i5 .css-1ceswkc .css-f2fzwx .css-1e91rfo .css-h29fi5 .css-1q05mva .css-k543x9 .css-kxbuhr .css-1sxmvgn .css-g0tn84 .css-4tin05 .css-1ruvd04 .css-qknaag .css-1r5375t .css-t9te0w .css-t3i5e6 .css-fwki7z .css-1wnday1 .css-1fxvzwo .css-pvvomx .css-rsa88z .css-l08pwh .css-1ox9jel .css-1oqewnb .css-1smgwul .css-ld3wwf .css-1sbuyqj .css-233int .css-1edisqu .css-1rjmmt7 .css-1ftcdic .css-qxlwcd .css-otjvjh .css-nmf14i .css-59o34k .css-cyqadh .css-k0lfw7 .css-1dv1kvn {
	border: 0;
	-webkit-clip: rect(0 0 0 0);
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.css-epvm6 {
	white-space: nowrap;
}

.css-6n7j50 {
	display: inline;
}

.css-1fe7a5q {
	display: inline-block;
	height: 16px;
	vertical-align: sub;
	width: 16px;
}

.css-1f8er69 {
	border: 0;
	-webkit-clip: rect(0 0 0 0);
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	border-radius: 3px;
	cursor: pointer;
	font-family:  helvetica, arial, sans-serif;
	-webkit-transition: ease 0.6s;
	transition: ease 0.6s;
	white-space: nowrap;
	vertical-align: middle;
	background-color: transparent;
	color: #000;
	font-size: 11px;
	line-height: 11px;
	font-weight: 700;
	-webkit-letter-spacing: 0.02em;
	-moz-letter-spacing: 0.02em;
	-ms-letter-spacing: 0.02em;
	letter-spacing: 0.02em;
	padding: 11px 12px 8px;
	background: #fff;
	display: inline-block;
	left: 44px;
	text-transform: uppercase;
	-webkit-transition: none;
	transition: none;
}

.css-1f8er69:active,
.css-1f8er69:focus {
	-webkit-clip: auto;
	clip: auto;
	overflow: visible;
	width: auto;
	height: auto;
}

.css-1f8er69::-moz-focus-inner {
	padding: 0;
	border: 0;
}

.css-1f8er69:-moz-focusring {
	outline: 1px dotted;
}

.css-1f8er69:disabled,
.css-1f8er69.disabled {
	opacity: 0.5;
	cursor: default;
}

.css-1f8er69:active,
.css-1f8er69.active {
	background-color: #f7f7f7;
}

@media (min-width:740px) {
	.css-1f8er69:hover {
		background-color: #f7f7f7;
	}
}

.css-1f8er69:focus {
	margin-top: 3px;
	padding: 8px 8px 6px;
}

@media (min-width:1024px) {
	.css-1f8er69 {
		left: 112px;
	}
}

.css-10488qs {
	display: none;
}

@media (min-width:1024px) {
	.css-10488qs {
		display: inline-block;
		position: relative;
	}
}

.css-nuvmzp {
	font-size: 14.25px;
	font-family:  helvetica, arial, sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	-webkit-letter-spacing: 0.7px;
	-moz-letter-spacing: 0.7px;
	-ms-letter-spacing: 0.7px;
	letter-spacing: 0.7px;
	line-height: 19px;
}

.css-nuvmzp:hover {
	-webkit-text-decoration: underline;
	text-decoration: underline;
}

.css-1k0lris {
	color: #326891;
	height: 12px;
	margin-left: 8px;
	padding-left: 8px;
}

.css-2bwtzy {
	display: inline-block;
	padding: 6px 4px 4px;
	margin-bottom: 12px;
	font-size: 12px;
	border-radius: 3px;
	-webkit-transition: background 0.6s ease;
	transition: background 0.6s ease;
}

.css-2bwtzy:hover {
	background-color: #f7f7f7;
}

.css-kdur8l::before {
	background-color: #fff;
	border-bottom: 1px solid #e2e2e2;
	border-top: 2px solid #e2e2e2;
	content: '';
	display: block;
	height: 1px;
	margin-top: 0;
}

@media (min-width:1150px) {
	.css-kdur8l {
		margin: 0 auto;
		max-width: 1200px;
		padding: 0 3% 9px;
	}
}

.NYTApp .css-kdur8l {
	display: none;
}

@media print {
	.css-kdur8l {
		display: none;
	}
}

.css-1e1s8k7 {
	font-size: 11px;
	text-align: center;
	padding-bottom: 25px;
}

@media (min-width:1024px) {
	.css-1e1s8k7 {
		padding: 0 3% 9px;
	}
}

.css-1e1s8k7.dockVisible {
	padding-bottom: 45px;
}

@media (min-width:1024px) {
	.css-1e1s8k7.dockVisible {
		padding: 0 3% 45px;
	}
}

@media (min-width:1150px) {
	.css-1e1s8k7 {
		margin: 0 auto;
		max-width: 1200px;
	}
}

.NYTApp .css-1e1s8k7 {
	display: none;
}

@media print {
	.css-1e1s8k7 {
		display: none;
	}
}

.css-15uy5yv {
	border-top: 1px solid #ebebeb;
	padding-top: 9px;
}

.css-jq1cx6 {
	color: #666;
	font-family:  helvetica, arial, sans-serif;
	padding: 10px 0;
	-webkit-text-decoration: none;
	text-decoration: none;
	white-space: nowrap;
}

.css-jq1cx6:hover {
	-webkit-text-decoration: underline;
	text-decoration: underline;
}

@media (max-width:1040px) {
	.ReactModal__Body--open {
		overflow: hidden;
		position: static;
	}
}

.css-17ih8de {
	box-sizing: border-box;
	vertical-align: top;
}

.css-1baulvz {
	display: inline-block;
}

.css-1hyfx7x {
	display: none;
}

.css-y8aj3r {
	padding: 0;
}

.css-qj0ud4 {
	color: #999;
	display: inline;
	width: 100%;
}

.css-qj0ud4 a {
	-webkit-text-decoration: none;
	text-decoration: none;
}

.css-qj0ud4:last-of-type {
	margin-right: 0;
}

.css-79elbk {
	position: relative;
}

.css-18e8msd {
	margin-bottom: 1.5625rem;
}

.css-4xjgmj {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.css-1tel06d {
	display: none;
}

@media (min-width:740px) {
	.css-1tel06d {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		width: 16px;
		height: 31px;
	}
}

@media (min-width:1024px) {
	.css-1tel06d {
		display: none;
	}
}

@media print {
	.css-1tel06d {
		display: none;
	}
}

.css-12fr9lp {
	height: 23px;
	margin-top: 6px;
}

.css-18z7m18 {
	display: none;
}

@media (min-width:1024px) {
	.css-18z7m18 {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		margin-top: 0;
	}
}

@media print {
	.css-18z7m18 {
		display: block;
	}
}

.css-k008qs {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.css-1aor85t {
	display: none;
}

@media (min-width:740px) {
	.css-1aor85t {
		position: fixed;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		opacity: 0;
		z-index: 1;
		-webkit-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
		width: 100%;
		height: 32.063px;
		background: white;
		padding: 5px 0;
		top: 0;
		text-align: center;
		font-family:  georgia, 'times new roman', times, serif;
		box-shadow: rgba(0, 0, 0, 0.08) 0 0 5px 1px;
		border-bottom: 1px solid #e2e2e2;
	}
}

@media print {
	.css-1aor85t {
		position: relative;
		border: none;
		display: inline-block;
		opacity: 1 !important;
		visibility: visible !important;
	}
}

.css-1hqnpie {
	margin-left: 20px;
	margin-right: 20px;
	max-width: 1605px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative;
	width: 100%;
}

@media (min-width:1360px) {
	.css-1hqnpie {
		margin-left: 20px;
		margin-right: 20px;
	}
}

@media (min-width:1780px) {
	.css-1hqnpie {
		margin-left: auto;
		margin-right: auto;
	}
}

@media print {
	.css-1hqnpie {
		margin-left: 0;
		margin-right: 0;
		width: 100%;
		max-width: 100%;
	}
}

.css-epjblv {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	max-width: 1605px;
	overflow: hidden;
	position: absolute;
	width: 56%;
	margin-left: calc((100% - 56%) / 2);
}

@media (min-width:1024px) {
	.css-epjblv {
		width: 53%;
		margin-left: calc((100% - 53%) / 2);
	}
}

@media print {
	.css-epjblv {
		display: none;
	}
}

.css-fwqvlz {
	font-family:  georgia, 'times new roman';
	font-weight: 400;
	font-size: 13px;
	-webkit-letter-spacing: 0.015em;
	-moz-letter-spacing: 0.015em;
	-ms-letter-spacing: 0.015em;
	letter-spacing: 0.015em;
	margin-top: 10.5px;
	margin-right: auto;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.css-17xtcya {
	font-family:  helvetica, arial, sans-serif;
	font-weight: 700;
	font-size: 12.5px;
	text-transform: uppercase;
	-webkit-letter-spacing: 0;
	-moz-letter-spacing: 0;
	-ms-letter-spacing: 0;
	letter-spacing: 0;
	margin-top: 12.5px;
	margin-bottom: auto;
	margin-left: auto;
	white-space: nowrap;
}

.css-17xtcya:hover {
	-webkit-text-decoration: underline;
	text-decoration: underline;
}

.css-x15j1o {
	display: inline-block;
	padding-left: 7px;
	padding-right: 7px;
	font-size: 13px;
	margin-top: 10px;
	margin-bottom: auto;
	color: #ccc;
}

.css-1705lsu {
	margin-top: auto;
	margin-bottom: auto;
	margin-left: auto;
	background-color: #fff;
	z-index: 50;
	box-shadow: -14px 2px 7px -2px rgba(255, 255, 255, 0.7);
}

@media (min-width:740px) {
	.css-1iwv8en {
		margin-top: 1px;
	}
}

@media (min-width:1024px) {
	.css-1iwv8en {
		margin-top: 0;
	}
}

.css-1n6z4y {
	font-family:  helvetica, arial, sans-serif;
	color: #ccc !important;
	border-left: 1px solid #ccc;
	margin-left: 10px;
	padding: 10px;
	display: none;
}

@media print {
	.css-1n6z4y {
		display: inline-block;
	}
}

.css-1sy8kpn {
	display: none;
}

@media (min-width:765px) {
	.css-1sy8kpn {
		background-color: #f7f7f7;
		border-bottom: 1px solid #f3f3f3;
		display: block;
		padding-bottom: 15px;
		padding-top: 15px;
		margin: 0;
		min-height: 90px;
	}
}

@media print {
	.css-1sy8kpn {
		display: none;
	}
}

.css-19vbshk {
	color: #ccc;
	display: none;
	font-family:  helvetica, arial, sans-serif;
	font-size: 0.5625rem;
	font-weight: 300;
	-webkit-letter-spacing: 0.05rem;
	-moz-letter-spacing: 0.05rem;
	-ms-letter-spacing: 0.05rem;
	letter-spacing: 0.05rem;
	line-height: 0.5625rem;
	margin-left: auto;
	text-align: center;
	text-transform: uppercase;
}

@media (min-width:600px) {
	.css-19vbshk {
		display: inline-block;
	}
}

.css-19vbshk p {
	margin-bottom: auto;
	margin-right: 7px;
	margin-top: auto;
	text-transform: none;
}

.css-l9onyx {
	color: #ccc;
	font-family:  helvetica, arial, sans-serif;
	font-size: 0.5625rem;
	font-weight: 300;
	-webkit-letter-spacing: 0.05rem;
	-moz-letter-spacing: 0.05rem;
	-ms-letter-spacing: 0.05rem;
	letter-spacing: 0.05rem;
	line-height: 0.5625rem;
	margin-bottom: 9px;
	text-align: center;
	text-transform: uppercase;
}

.css-1g7m0tk {
	color: #326891;
}

.css-1g7m0tk:visited {
	color: #326891;
}

@-webkit-keyframes animation-f8wsfj {
	0% {
		opacity: 1;
	}
	50% {
		opacity: 0;
	}
	100% {
		opacity: 0;
	}
}

@keyframes animation-f8wsfj {
	0% {
		opacity: 1;
	}
	50% {
		opacity: 0;
	}
	100% {
		opacity: 0;
	}
}

@-webkit-keyframes animation-mhvv8m {
	0% {
		opacity: 0;
	}
	50% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@keyframes animation-mhvv8m {
	0% {
		opacity: 0;
	}
	50% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@-webkit-keyframes animation-1m9j9gf {
	from {
		background-color: #f7f7f5;
	}
	to {
		background-color: transparent;
	}
}

@keyframes animation-1m9j9gf {
	from {
		background-color: #f7f7f5;
	}
	to {
		background-color: transparent;
	}
}

@-webkit-keyframes animation-1mksj48 {
	from {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		-ms-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes animation-1mksj48 {
	from {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		-ms-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@-webkit-keyframes animation-m6999o {
	100% {
		-webkit-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		transform: rotate(360deg);
		-webkit-transform-origin: center;
		-ms-transform-origin: center;
		transform-origin: center;
	}
}

@keyframes animation-m6999o {
	100% {
		-webkit-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		transform: rotate(360deg);
		-webkit-transform-origin: center;
		-ms-transform-origin: center;
		transform-origin: center;
	}
}

@-webkit-keyframes animation-1skjyvf {
	0% {
		-webkit-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	100% {
		-webkit-transform: translate3d(-100%, 0, 0);
		-ms-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
}

@keyframes animation-1skjyvf {
	0% {
		-webkit-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	100% {
		-webkit-transform: translate3d(-100%, 0, 0);
		-ms-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
}

@-webkit-keyframes animation-csxhw4 {
	0% {
		-webkit-transform: translate3d(100%, 0, 0);
		-ms-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
	100% {
		-webkit-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes animation-csxhw4 {
	0% {
		-webkit-transform: translate3d(100%, 0, 0);
		-ms-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
	100% {
		-webkit-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@-webkit-keyframes animation-5j8bii {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}

@keyframes animation-5j8bii {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}

@-webkit-keyframes animation-1q1yk17 {
	to {
		width: 11px;
	}
}

@keyframes animation-1q1yk17 {
	to {
		width: 11px;
	}
}

@-webkit-keyframes animation-g7rb99 {
	0% {
		-webkit-transform: scale(1) rotate(0);
		-ms-transform: scale(1) rotate(0);
		transform: scale(1) rotate(0);
	}
	100% {
		-webkit-transform: scale(1.05) rotate(-90deg);
		-ms-transform: scale(1.05) rotate(-90deg);
		transform: scale(1.05) rotate(-90deg);
	}
}

@keyframes animation-g7rb99 {
	0% {
		-webkit-transform: scale(1) rotate(0);
		-ms-transform: scale(1) rotate(0);
		transform: scale(1) rotate(0);
	}
	100% {
		-webkit-transform: scale(1.05) rotate(-90deg);
		-ms-transform: scale(1.05) rotate(-90deg);
		transform: scale(1.05) rotate(-90deg);
	}
}

@-webkit-keyframes animation-b7n1on {
	0% {
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes animation-b7n1on {
	0% {
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.css-8hvvyd {
	margin-bottom: 0.9375rem;
}

.css-jx2kos {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	font-family:  helvetica, arial, sans-serif;
	font-weight: 600;
	color: #333;
	padding: 0 20px;
	height: 50px;
}

.css-jx2kos * {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-rendering: optimizeLegibility;
	-webkit-touch-callout: none;
}

@media (min-width:740px) {
	.css-jx2kos {
		padding: 0 50px;
		height: 42px;
	}
}

@media (min-width:1024px) {
	.css-jx2kos {
		padding: 0 74px 0 112px;
	}
}

.css-18p0uq6 {
	background-color: rgba(0, 0, 0, 0);
	font-family:  helvetica, arial, sans-serif;
	font-size: 14px;
	font-weight: 500;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transition: opacity 0.2s;
	transition: opacity 0.2s;
	height: 15px;
}

.css-18p0uq6:hover {
	opacity: 0.6;
}

@media (min-width:1150px) {
	.css-18p0uq6 {
		display: none;
	}
}

.css-18p0uq6 span {
	margin-top: 1px;
}

.css-mln36k {
	display: none;
	font-size: 13px;
	-webkit-letter-spacing: 0.04em;
	-moz-letter-spacing: 0.04em;
	-ms-letter-spacing: 0.04em;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	font-weight: 700;
}

@media (min-width:1150px) {
	.css-mln36k {
		display: block;
	}
}

.css-pbq7ev {
	width: 9px;
	height: 9px;
	margin-right: 5px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	border-left: 1px solid #333;
	border-bottom: 1px solid #333;
}

.css-f6lhej {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	font-size: 12px;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.css-1ialerq {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.css-1eut9gw {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: rgba(0, 0, 0, 0);
	margin-right: 10px;
	-webkit-transition: opacity 0.2s;
	transition: opacity 0.2s;
	width: 22px;
	height: 22px;
	-webkit-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.3);
}

.css-1eut9gw:hover {
	opacity: 0.6;
}

@media (min-width:740px) {
	.css-1eut9gw {
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
	}
}

.css-1t7yl1y {
	display: none;
}

@media (min-width:600px) {
	.css-1t7yl1y {
		display: block;
	}
}

.css-og85jy {
	display: block;
}

@media (min-width:600px) {
	.css-og85jy {
		display: none;
	}
}

.css-1701swk {
	height: 14px;
	width: 14px;
	margin-right: 10px;
}

.css-15fbio0 {
	position: relative;
	padding: 0 20px;
	border-top: 1px solid #dadada;
	height: calc(100% - 40px);
	overflow-y: scroll;
}

.css-15fbio0 * {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-rendering: optimizeLegibility;
	-webkit-touch-callout: none;
}

@media (min-width:740px) {
	.css-15fbio0 {
		padding: 0 50px;
	}
}

@media (min-width:1024px) {
	.css-15fbio0 {
		margin: 0 4px;
		padding: 0 74px 0 112px;
	}
}

.css-1p4nyns {
	padding: 25px 0 20px;
	border-bottom: 1px solid #dadada;
}

.css-1qi8px4 {
	font-size: 13px;
	text-transform: uppercase;
	font-family:  helvetica, arial, sans-serif;
	font-weight: 700;
	-webkit-letter-spacing: 0.04em;
	-moz-letter-spacing: 0.04em;
	-ms-letter-spacing: 0.04em;
	letter-spacing: 0.04em;
	color: #333;
	margin-bottom: 15px;
}

@media (min-width:1150px) {
	.css-1qi8px4 {
		display: none;
	}
}

.css-9wqu2x {
	font-size: 40px;
	line-height: 48px;
	font-family:  georgia, 'times new roman', times, serif;
	margin-bottom: 14px;
}

.css-qsd3hm {
	font-family:  helvetica, arial, sans-serif;
	font-size: 15px;
	line-height: 22px;
	margin-bottom: 10px;
}

.css-p98d0w {
	padding-top: 30px;
}

@media (min-width:740px) {
	.css-p98d0w {
		padding-bottom: 35px;
	}
}

.css-xx7kwh {
	font-family:  helvetica, arial, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #999;
	text-transform: capitalize;
	padding-bottom: 5px;
}

.css-12tddc8 {
	font-family: georgia, 'times new roman', times, serif;
	font-size: 17px;
	line-height: 26px;
	color: #333;
	margin-bottom: 25px;
}

@media (min-width:1150px) {
	.css-12tddc8 {
		font-size: 18px;
		line-height: 28px;
	}
}

@media (min-width:740px) {
	.css-12tddc8 {
		margin-bottom: 33px;
	}
}

.css-1rtlxy {
	display: none;
	position: absolute;
	right: 20px;
	top: 20px;
	background-color: rgba(0, 0, 0, 0);
	z-index: 3;
}

.css-1rtlxy svg circle {
	-webkit-transition: fill-opacity 0.2s;
	transition: fill-opacity 0.2s;
}

.css-1rtlxy svg circle:hover {
	fill-opacity: 1;
}

@media (min-width:1150px) {
	.css-1rtlxy {
		display: block;
	}
}

@media print {
	.css-1rtlxy {
		display: none;
	}
}

.sizeSmall .css-bsn42l {
	width: 50%;
}

@media (min-width:600px) {
	.sizeSmall .css-bsn42l {
		width: 300px;
	}
}

@media (min-width:1440px) {
	.sizeSmall .css-bsn42l {
		width: 300px;
	}
}

@media (max-width:600px) {
	.sizeSmall .css-bsn42l {
		width: 50%;
	}
}

.sizeSmall.sizeSmallNoCaption .css-bsn42l {
	margin-left: auto;
	margin-right: auto;
}

@media (min-width:740px) {
	.sizeSmall.layoutVertical .css-bsn42l {
		max-width: 250px;
	}
}

@media (min-width:1024px) {
	.sizeSmall.layoutVertical .css-bsn42l {
		width: 250px;
	}
}

@media (max-width:740px) {
	.sizeSmall.layoutVertical .css-bsn42l {
		max-width: 250px;
	}
}

@media (min-width:740px) {
	.sizeSmall.layoutHorizontal .css-bsn42l {
		max-width: 300px;
	}
}

@media (min-width:1024px) {
	.sizeSmall.layoutHorizontal .css-bsn42l {
		width: 300px;
	}
}

@media (max-width:740px) {
	.sizeSmall.layoutHorizontal .css-bsn42l {
		max-width: 300px;
	}
}

@media (min-width:600px) {
	.sizeMedium.layoutVertical.verticalVideo .css-bsn42l {
		width: 310px;
	}
}

.css-11cwn6f {
	width: 100%;
	vertical-align: top;
}

.css-11cwn6f img {
	width: 100%;
	vertical-align: top;
}

.css-z3e15g {
	position: fixed;
	opacity: 0;
	-webkit-scroll-events: none;
	-moz-scroll-events: none;
	-ms-scroll-events: none;
	scroll-events: none;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	-webkit-transition: opacity 0.2s;
	transition: opacity 0.2s;
	background-color: #fff;
	pointer-events: none;
}

.css-n27z15 {
	position: relative;
	height: 0;
}

.css-1cueeje {
	z-index: 10000;
	position: relative;
	width: 100%;
	height: 0;
	background-color: #121212;
	overflow: hidden;
	opacity: 1;
	-webkit-transition-delay: 250ms;
	transition-delay: 250ms;
}

.css-1cueeje.is-not-loading {
	opacity: 0;
}

.css-1cueeje.is-transition-done {
	display: none;
}

.css-1ihorw {
	-webkit-filter: blur(10px) brightness(80%);
	filter: blur(10px) brightness(80%);
	position: absolute;
	width: 100%;
	height: 100%;
}

.css-1ihorw img,
.css-1ihorw video {
	object-fit: cover;
	width: 100%;
	height: 100%;
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.css-1ruigs3 {
	width: 40px;
	height: 40px;
	top: calc(50% - 20px);
	left: calc(50% - 20px);
	position: absolute;
	border-radius: 50%;
	border: 2px solid rgba(255, 255, 255, 0.2);
}

@media (min-width:600px) {
	.css-1ruigs3 {
		width: 60px;
		height: 60px;
		top: calc(50% - 30px);
		left: calc(50% - 30px);
	}
}

@-webkit-keyframes animation-1b9egsl {
	0% {
		-webkit-transform: rotate(20deg);
		-ms-transform: rotate(20deg);
		transform: rotate(20deg);
	}
	100% {
		-webkit-transform: rotate(380deg);
		-ms-transform: rotate(380deg);
		transform: rotate(380deg);
	}
}

@keyframes animation-1b9egsl {
	0% {
		-webkit-transform: rotate(20deg);
		-ms-transform: rotate(20deg);
		transform: rotate(20deg);
	}
	100% {
		-webkit-transform: rotate(380deg);
		-ms-transform: rotate(380deg);
		transform: rotate(380deg);
	}
}

.css-v15h5m&gt;div {
	width: 40px;
	height: 40px;
	position: absolute;
	top: -2px;
	left: -2px;
	right: 0;
	bottom: 0;
	border-radius: 50%;
	border: 2px solid rgba(255, 255, 255, 1);
	border-color: rgba(255, 255, 255, 1) transparent transparent;
	-webkit-animation: animation-1b9egsl 1500ms cubic-bezier(0.77, 0.1, 0.45, 0.8) infinite;
	animation: animation-1b9egsl 1500ms cubic-bezier(0.77, 0.1, 0.45, 0.8) infinite;
}

@media (min-width:600px) {
	.css-v15h5m&gt;div {
		width: 60px;
		height: 60px;
	}
}

.css-v15h5m&gt;div:nth-child(2) {
	-webkit-animation-delay: 80ms;
	animation-delay: 80ms;
}

.css-mm3pwi {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
}

.css-cch8ym {
	display: inline-block;
}

.css-cch8ym&gt;* {
	display: inline;
	margin-right: 0;
}

.css-uwwqev {
	width: 100%;
	height: 100%;
}

.css-13gjw4v {
	margin: 0.8rem auto;
	max-width: 600px;
	padding: 10px 0;
	width: calc(100% - 40px);
	border-bottom: 1px solid #e2e2e2;
}

li:first-child .css-13gjw4v {
	border-top: 1px solid #e2e2e2;
}

@media (min-width:1440px) {
	.css-13gjw4v {
		max-width: 600px;
	}
}

@media print {
	.css-13gjw4v {
		display: none;
	}
}

.css-68hty3 {
	font-family:  helvetica, arial, sans-serif;
	margin: 0 auto;
}

@media (min-width:600px) {
	.css-68hty3 {
		padding: 6px 16px 0;
	}
}

.css-1if23m2 {
	font-size: 0.875rem;
	font-weight: 700;
	line-height: 1.125rem;
	margin-bottom: 0;
	margin-top: 0;
}

@media (min-width:600px) {
	.css-1if23m2 {
		font-size: 1.0625rem;
		line-height: 1.25rem;
	}
}

.css-1et479a {
	float: right;
	height: 75px;
	margin: 0 0 16px 32px;
	width: 75px;
}

.css-qe9gm7 {
	display: block;
	padding: 16px 0 0;
}

@media (min-width:600px) {
	.css-qe9gm7 {
		padding: 16px 16px 0;
	}
}

@media print {
	.css-qe9gm7 {
		display: none;
	}
}

.css-186x18t {
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 1.25rem;
	margin-left: 20px;
	margin-right: 20px;
	width: calc(100% - 40px);
	max-width: 600px;
}

@media (min-width:600px) {
	.css-186x18t {
		margin-left: auto;
		margin-right: auto;
	}
}

@media (min-width:740px) {
	.css-186x18t {
		width: 600px;
	}
}

@media print {
	.css-186x18t {
		margin-left: 0;
		margin-right: 0;
		width: 100%;
		max-width: 100%;
	}
}

.css-186x18t .e6idgb70 {
	font-size: 14px;
	margin-bottom: 0;
}

@media print {
	.css-186x18t .e6idgb70 {
		margin-left: 0;
		margin-right: 0;
		width: 100%;
		max-width: 100%;
	}
}

.css-186x18t:empty {
	display: none;
}

.css-1fanzo5 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-bottom: 1rem;
}

@media (min-width:1024px) {
	.css-1fanzo5 {
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		height: 100%;
		width: 945px;
		margin-left: auto;
		margin-right: auto;
	}
}

@media (min-width:1150px) {
	.css-1fanzo5 {
		width: 1110px;
		margin-left: auto;
		margin-right: auto;
	}
}

@media (min-width:1280px) {
	.css-1fanzo5 {
		width: 1170px;
	}
}

@media (min-width:1440px) {
	.css-1fanzo5 {
		width: 1200px;
	}
}

@media print {
	.css-1fanzo5 {
		margin-left: 0;
		margin-right: 0;
		width: 100%;
		max-width: 100%;
	}
}

@media print {
	.css-1fanzo5 {
		margin-bottom: 1em;
		display: block;
	}
}

.css-53u6y8 {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}

@media (min-width:1024px) {
	.css-53u6y8 {
		margin-left: calc((100% - 600px) / 2);
		margin-right: 0;
		width: 600px;
	}
}

@media (min-width:1440px) {
	.css-53u6y8 {
		max-width: 600px;
		width: 600px;
		margin-left: calc((100% - 600px) / 2);
	}
}

@media print {
	.css-53u6y8 {
		margin-left: 0;
		margin-right: 0;
		width: 100%;
		max-width: 100%;
	}
}

.css-13pd83m {
	top: 0;
	position: -webkit-sticky;
	position: sticky;
	background-color: white;
	z-index: 902;
}

@media print {
	.css-13pd83m {
		display: none;
	}
}

@media (min-width:1024px) {
	.css-13pd83m {
		margin-top: 3px;
	}
}

.css-1r7ky0e .e6idgb70+.e1h9rw200 {
	margin-top: 0;
}

.css-1r7ky0e .eoo0vm40+.e1gnsphs0 {
	margin-top: -0.3em;
}

.css-1r7ky0e .e6idgb70+.eoo0vm40 {
	margin-top: 0;
}

.css-1r7ky0e .eoo0vm40+figure {
	margin-top: 1.2rem;
}

.css-1r7ky0e .e1gnsphs0+figure {
	margin-top: 1.2rem;
}

.css-ew4tgv {
	display: none;
}

@media (min-width:1024px) {
	.css-ew4tgv {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		margin-right: 0;
		margin-left: auto;
		width: 130px;
		-webkit-align-items: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
}

@media (min-width:1150px) {
	.css-ew4tgv {
		width: 210px;
	}
}

@media print {
	.css-ew4tgv {
		display: none;
	}
}

.css-9tf9ac {
	margin-bottom: 1em;
}

.css-1ly73wi {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	-webkit-clip: rect(0 0 0 0);
	clip: rect(0 0 0 0);
	overflow: hidden;
}

@-webkit-keyframes animation-1acbpvw {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@keyframes animation-1acbpvw {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@-webkit-keyframes animation-15746cq {
	0% {
		-webkit-transform: translate3d(-50%, 100%, 0);
		-ms-transform: translate3d(-50%, 100%, 0);
		transform: translate3d(-50%, 100%, 0);
	}
	100% {
		-webkit-transform: translate3d(-50%, -50%, 0);
		-ms-transform: translate3d(-50%, -50%, 0);
		transform: translate3d(-50%, -50%, 0);
	}
}

@keyframes animation-15746cq {
	0% {
		-webkit-transform: translate3d(-50%, 100%, 0);
		-ms-transform: translate3d(-50%, 100%, 0);
		transform: translate3d(-50%, 100%, 0);
	}
	100% {
		-webkit-transform: translate3d(-50%, -50%, 0);
		-ms-transform: translate3d(-50%, -50%, 0);
		transform: translate3d(-50%, -50%, 0);
	}
}

@-webkit-keyframes animation-f1cmpm {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

@keyframes animation-f1cmpm {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

@-webkit-keyframes animation-b7kewm {
	0% {
		-webkit-transform: translate3d(-50%, -50%, 0);
		-ms-transform: translate3d(-50%, -50%, 0);
		transform: translate3d(-50%, -50%, 0);
	}
	100% {
		-webkit-transform: translate3d(-50%, 100%, 0);
		-ms-transform: translate3d(-50%, 100%, 0);
		transform: translate3d(-50%, 100%, 0);
	}
}

@keyframes animation-b7kewm {
	0% {
		-webkit-transform: translate3d(-50%, -50%, 0);
		-ms-transform: translate3d(-50%, -50%, 0);
		transform: translate3d(-50%, -50%, 0);
	}
	100% {
		-webkit-transform: translate3d(-50%, 100%, 0);
		-ms-transform: translate3d(-50%, 100%, 0);
		transform: translate3d(-50%, 100%, 0);
	}
}

.css-1q2w90k {
	opacity: 1;
	visibility: visible;
	-webkit-animation-name: animation-5j8bii;
	animation-name: animation-5j8bii;
	-webkit-animation-duration: 300ms;
	animation-duration: 300ms;
	-webkit-animation-delay: 0ms;
	animation-delay: 0ms;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out;
}

@media print {
	.css-1q2w90k {
		display: none;
	}
}

@media (min-width:1024px) {
	.css-1q2w90k {
		position: fixed;
		width: 100%;
		top: 0;
		left: 0;
		z-index: 200;
		background-color: #fff;
		border-bottom: none;
		-webkit-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
	}
}

@media (min-width:1024px) {
	.css-1bymuyk {
		position: relative;
		border-bottom: 1px solid #e2e2e2;
	}
}

.css-ui9rw0 {
	background: #fff;
	border-bottom: 1px solid #e2e2e2;
	height: 36px;
	padding: 8px 15px 3px;
	position: relative;
}

@media (min-width:740px) {
	.css-ui9rw0 {
		background: #fff;
		padding: 10px 15px 6px;
	}
}

@media (min-width:1024px) {
	.css-ui9rw0 {
		background: transparent;
		border-bottom: 0;
		padding: 4px 15px 2px;
	}
}

@media (min-width:1024px) {
	.css-ui9rw0 {
		margin: 0 auto;
		max-width: 1605px;
	}
}

.css-eph4ug {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: space-around;
	-webkit-justify-content: space-around;
	-ms-flex-pack: space-around;
	justify-content: space-around;
	left: 10px;
	position: absolute;
}

@media print {
	.css-eph4ug {
		display: none;
	}
}

.css-1uqx5yl {
	border-radius: 3px;
	cursor: pointer;
	font-family:  helvetica, arial, sans-serif;
	-webkit-transition: ease 0.6s;
	transition: ease 0.6s;
	white-space: nowrap;
	vertical-align: middle;
	background-color: transparent;
	color: #000;
	font-size: 11px;
	line-height: 11px;
	font-weight: 700;
	-webkit-letter-spacing: 0.02em;
	-moz-letter-spacing: 0.02em;
	-ms-letter-spacing: 0.02em;
	letter-spacing: 0.02em;
	padding: 11px 12px 8px;
	border: 0;
	padding: 8px 9px;
	text-transform: uppercase;
}

.css-1uqx5yl.hidden {
	opacity: 0;
	visibility: hidden;
}

.css-1uqx5yl.hidden:focus {
	opacity: 1;
}

.css-1uqx5yl::-moz-focus-inner {
	padding: 0;
	border: 0;
}

.css-1uqx5yl:-moz-focusring {
	outline: 1px dotted;
}

.css-1uqx5yl:disabled,
.css-1uqx5yl.disabled {
	opacity: 0.5;
	cursor: default;
}

.css-1uqx5yl:active,
.css-1uqx5yl.active {
	background-color: #f7f7f7;
}

@media (min-width:740px) {
	.css-1uqx5yl:hover {
		background-color: #f7f7f7;
	}
}

@media (min-width:1024px) {
	.css-1uqx5yl {
		display: none;
	}
}

.css-1o0yzqm {
	border-radius: 3px;
	cursor: pointer;
	font-family:  helvetica, arial, sans-serif;
	-webkit-transition: ease 0.6s;
	transition: ease 0.6s;
	white-space: nowrap;
	vertical-align: middle;
	background-color: #fff;
	border: 1px solid #ebebeb;
	color: #333;
	font-size: 11px;
	line-height: 11px;
	font-weight: 500;
	-webkit-letter-spacing: 0.02em;
	-moz-letter-spacing: 0.02em;
	-ms-letter-spacing: 0.02em;
	letter-spacing: 0.02em;
	padding: 11px 12px 8px;
	text-transform: uppercase;
	display: none;
	padding: 8px 9px 9px;
}

.css-1o0yzqm::-moz-focus-inner {
	padding: 0;
	border: 0;
}

.css-1o0yzqm:-moz-focusring {
	outline: 1px dotted;
}

.css-1o0yzqm:disabled,
.css-1o0yzqm.disabled {
	opacity: 0.5;
	cursor: default;
}

.css-1o0yzqm:active,
.css-1o0yzqm.active {
	background-color: #f7f7f7;
}

@media (min-width:740px) {
	.css-1o0yzqm:hover {
		background-color: #f7f7f7;
	}
}

@media (min-width:1024px) {
	.css-1o0yzqm {
		border: 0;
		display: inline-block;
		margin-right: 8px;
	}
}

.css-fnhm75 {
	border-radius: 3px;
	cursor: pointer;
	font-family:  helvetica, arial, sans-serif;
	-webkit-transition: ease 0.6s;
	transition: ease 0.6s;
	white-space: nowrap;
	vertical-align: middle;
	background-color: transparent;
	color: #000;
	font-size: 11px;
	line-height: 11px;
	font-weight: 700;
	-webkit-letter-spacing: 0.02em;
	-moz-letter-spacing: 0.02em;
	-ms-letter-spacing: 0.02em;
	letter-spacing: 0.02em;
	padding: 11px 12px 8px;
	border: 0;
}

.css-fnhm75::-moz-focus-inner {
	padding: 0;
	border: 0;
}

.css-fnhm75:-moz-focusring {
	outline: 1px dotted;
}

.css-fnhm75:disabled,
.css-fnhm75.disabled {
	opacity: 0.5;
	cursor: default;
}

.css-fnhm75:active,
.css-fnhm75.active {
	background-color: #f7f7f7;
}

@media (min-width:740px) {
	.css-fnhm75:hover {
		background-color: #f7f7f7;
	}
}

.css-fnhm75.activeSearchButton {
	background-color: #f7f7f7;
}

@media (min-width:1024px) {
	.css-fnhm75 {
		padding: 8px 9px 9px;
	}
}

.css-1wr3we4 {
	display: none;
}

@media (min-width:1024px) {
	.css-1wr3we4 {
		display: block;
		position: absolute;
		left: 105px;
		line-height: 19px;
		top: 10px;
	}
}

.css-10698na {
	text-align: center;
}

@media (min-width:740px) {
	.css-10698na {
		padding-top: 0;
	}
}

@media print {
	.css-10698na a[href]::after {
		content: '';
	}
	.css-10698na svg {
		fill: black;
	}
}

.css-t66y1h {
	display: block;
	width: 150px;
	height: 21px;
	margin: 7px auto 0;
}

@media (min-width:375px) {
	.css-t66y1h {
		width: 189px;
		height: 26px;
		margin: 5px auto 0;
	}
}

@media (min-width:740px) {
	.css-t66y1h {
		width: 225px;
		height: 31px;
		margin: 4px auto 0;
	}
}

@media (min-width:1024px) {
	.css-t66y1h {
		width: 195px;
		height: 26px;
		margin: 6px auto 0;
	}
}

.css-9e9ivx {
	display: none;
	font-size: 10px;
	margin-left: auto;
	text-transform: uppercase;
}

.hasLinks .css-9e9ivx {
	display: block;
}

@media (min-width:740px) {
	.hasLinks .css-9e9ivx {
		margin: none;
		position: absolute;
		right: 20px;
	}
}

@media (min-width:1024px) {
	.hasLinks .css-9e9ivx {
		display: none;
	}
}

.css-15hmgas {
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	font-family:  helvetica, arial, sans-serif;
	font-size: 11px;
	-webkit-box-pack: space-around;
	-webkit-justify-content: space-around;
	-ms-flex-pack: space-around;
	justify-content: space-around;
	padding: 13px 20px 12px;
}

@media (min-width:740px) {
	.css-15hmgas {
		position: relative;
	}
}

@media (min-width:1024px) {
	.css-15hmgas {
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
		border: none;
		padding: 0;
		height: 0;
		-webkit-transform: translateY(42px);
		-ms-transform: translateY(42px);
		transform: translateY(42px);
	}
}

@media print {
	.css-15hmgas {
		display: none;
	}
}

.css-uqyvli {
	color: #121212;
	font-size: 13px;
	font-family:  helvetica, arial, sans-serif;
	display: none;
	width: auto;
}

@media (min-width:740px) {
	.css-uqyvli {
		text-align: center;
		width: 100%;
	}
}

@media (min-width:1024px) {
	.css-uqyvli {
		font-size: 12px;
		margin-bottom: 10px;
		width: auto;
	}
}

.css-1uqjmks {
	color: #121212;
	font-size: 12px;
	font-family:  helvetica, arial, sans-serif;
	font-weight: 500;
	display: none;
}

@media (min-width:740px) {
	.css-1uqjmks {
		margin: 0;
		position: absolute;
		left: 20px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		top: 0;
		bottom: 0;
	}
}

@media (min-width:1024px) {
	.css-1uqjmks {
		display: none;
	}
}

.css-1bvtpon {
	display: none;
}

.css-1vxca1d {
	position: relative;
	margin: 0 auto;
}

@media (min-width:600px) {
	.css-1vxca1d {
		margin: 0 auto 20px;
	}
}

.css-1vxca1d .relatedcoverage+.recirculation {
	margin-top: 20px;
}

.css-1vxca1d .wrap+.recirculation {
	margin-top: 20px;
}

@media (min-width:1024px) {
	.css-1vxca1d {
		padding-top: 40px;
	}
}

.css-1nuro5j {
	display: inline-block;
	-webkit-letter-spacing: 0.02em;
	-moz-letter-spacing: 0.02em;
	-ms-letter-spacing: 0.02em;
	letter-spacing: 0.02em;
	font-size: 0.875rem;
	line-height: 1.125rem;
	margin: 0;
	font-family:  helvetica, arial, sans-serif;
	font-weight: 700;
	color: #333;
}

@media (min-width:740px) {
	.css-1nuro5j {
		font-size: 0.9375rem;
		line-height: 1.25rem;
	}
}

.css-brehiz {
	display: inline;
	color: #333;
}

.css-brehiz span {
	-webkit-text-decoration: underline;
	text-decoration: underline;
	-webkit-text-decoration-color: #ccc;
	text-decoration-color: #ccc;
}

.css-brehiz span:hover,
.css-brehiz span:focus {
	-webkit-text-decoration: none;
	text-decoration: none;
}

.css-1u1psjv {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

.css-ccw2r3 {
	-webkit-flex-shrink: 1;
	-ms-flex-negative: 1;
	flex-shrink: 1;
	padding-right: 1rem;
	list-style: none;
}

.css-158dogj {
	margin-bottom: 0.78125rem;
	margin-top: 0;
	font-family: georgia, 'times new roman', times, serif;
	font-size: 1.125rem;
	line-height: 1.5625rem;
	margin-left: 20px;
	margin-right: 20px;
	width: calc(100% - 40px);
	max-width: 600px;
}

@media (min-width:740px) {
	.css-158dogj {
		margin-bottom: 0.9375rem;
		margin-top: 0;
	}
}

.css-158dogj .css-1g7m0tk {
	-webkit-text-decoration: underline;
	text-decoration: underline;
}

.css-158dogj .css-1g7m0tk:hover,
.css-158dogj .css-1g7m0tk:focus {
	-webkit-text-decoration: none;
	text-decoration: none;
}

@media (min-width:740px) {
	.css-158dogj {
		font-size: 1.25rem;
		line-height: 1.875rem;
	}
}

.css-158dogj:first-child {
	margin-top: 0;
}

.css-158dogj:last-child {
	margin-bottom: 0;
}

.css-158dogj.e1h9rw200:last-child {
	margin-bottom: 0.75rem;
}

.css-158dogj.eoo0vm40:first-child {
	margin-top: 0.8125rem;
}

@media (min-width:600px) {
	.css-158dogj {
		margin-left: auto;
		margin-right: auto;
	}
}

@media (min-width:1024px) {
	.css-158dogj {
		margin-left: 0;
		margin-right: 0;
		width: 100%;
		max-width: 100%;
	}
	.css-158dogj.eoo0vm40:first-child {
		margin-top: 1.1875rem;
	}
}

@media print {
	.css-158dogj {
		margin-left: 0;
		margin-right: 0;
		width: 100%;
		max-width: 100%;
	}
}

.css-1a48zt4 {
	opacity: 1;
	-webkit-transition: opacity 0.3s 0.2s;
	transition: opacity 0.3s 0.2s;
}

.css-16f3y1r {
	margin-right: 7px;
	color: #666;
	font-family: georgia, 'times new roman', times, serif;
	font-size: 0.875rem;
	line-height: 1.125rem;
}

@media (min-width:740px) {
	.css-16f3y1r {
		font-size: 0.9375rem;
		line-height: 1.25rem;
	}
}

.Hybrid.DarkTheme .css-16f3y1r {
	color: #ccc;
}

.css-16f3y1r strong {
	font-weight: 700;
}

.css-16f3y1r em {
	font-style: italic;
}

.css-16f3y1r a {
	color: #326891;
}

.css-16f3y1r a:visited {
	color: #326891;
}

.css-cnj6d5 {
	display: inline;
	color: #888;
	font-family:  georgia, 'times new roman', times, serif;
	line-height: 1.125rem;
	-webkit-letter-spacing: 0.01em;
	-moz-letter-spacing: 0.01em;
	-ms-letter-spacing: 0.01em;
	letter-spacing: 0.01em;
	font-size: 0.75rem;
}

@media (min-width:740px) {
	.css-cnj6d5 {
		font-size: 0.75rem;
	}
}

@media (min-width:1150px) {
	.css-cnj6d5 {
		font-size: 0.8125rem;
	}
}

.css-1ede5it {
	background-color: #f7f7f7;
	border-bottom: 1px solid #f3f3f3;
	border-top: 1px solid #f3f3f3;
	margin: 37px auto;
	padding-bottom: 30px;
	padding-top: 12px;
	text-align: center;
	margin-top: 60px;
}

@media (min-width:740px) {
	.css-1ede5it {
		margin: 43px auto;
	}
}

@media print {
	.css-1ede5it {
		display: none;
	}
}

@media (min-width:740px) {
	.css-1ede5it {
		margin-bottom: 0;
		margin-top: 0;
	}
}

.css-1ho5u4o {
	list-style: none;
	margin: 0 0 15px;
	padding: 0;
}

@media (min-width:600px) {
	.css-1ho5u4o {
		display: inline-block;
	}
}

.css-13o0c9t {
	list-style: none;
	line-height: 8px;
	margin: 0 0 35px;
	padding: 0;
}

@media (min-width:600px) {
	.css-13o0c9t {
		display: inline-block;
	}
}

.css-1yo489b {
	display: inline-block;
	line-height: 20px;
	padding: 0 10px;
}

.css-1yo489b:first-child {
	border-left: none;
}

.css-1yo489b.desktop {
	display: none;
}

@media (min-width:740px) {
	.css-1yo489b.smartphone {
		display: none;
	}
	.css-1yo489b.desktop {
		display: inline-block;
	}
}

.css-4skfbu {
	color: #999;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	font-family:  helvetica, arial, sans-serif;
	font-size: 17px;
	margin-bottom: 5px;
	margin-bottom: 0;
}

@media print {
	.css-4skfbu {
		display: none;
	}
}

.css-ol3tqt {
	color: #999;
	display: inline;
	margin-right: 16px;
	padding: 10px 0;
	width: 100%;
}

.css-ol3tqt a {
	-webkit-text-decoration: none;
	text-decoration: none;
}

@media (max-width:659px) {
	.css-ol3tqt.email-share-item,
	.css-ol3tqt.more-share-item {
		display: none;
	}
}

.css-ol3tqt:last-of-type {
	margin-right: 0;
}

@media (max-width:1150px) {
	.css-ol3tqt.unlocked-share-item,
	.css-ol3tqt.wa-share-item,
	.css-ol3tqt.fb-share-item,
	.css-ol3tqt.twitter-share-item,
	.css-ol3tqt.email-share-item {
		display: none;
	}
}

.css-1us72gc {
	display: inline-block;
	height: 15px;
	vertical-align: middle;
	width: 15px;
	background-color: #eee;
	border: 1px #eee solid;
	border-radius: 100%;
	padding: 5px;
	width: 14px;
	height: 14px;
}

.css-1us72gc:hover {
	background-color: #fff;
	border: 1px solid #ccc;
}

.css-u8jfn7 {
	display: inline-block;
	height: 15px;
	vertical-align: middle;
	width: 15px;
	bottom: 5px;
	position: relative;
	width: 14px;
	height: 14px;
	bottom: 4px;
}

.css-16ogagc {
	background: transparent;
	display: inline-block;
	height: 20px;
	width: 20px;
	background-color: #eee;
	border: 1px #eee solid;
	border-radius: 100%;
	padding: 5px;
	width: 27px;
	height: 27px;
}

.css-16ogagc.hidden {
	opacity: 0;
	visibility: hidden;
}

.css-16ogagc.hidden:focus {
	opacity: 1;
}

.css-16ogagc:hover {
	background-color: #fff;
	border: 1px solid #ccc;
}

.css-1acmxgr {
	display: inline-block;
	height: 15px;
	vertical-align: middle;
	width: 15px;
	background-color: #eee;
	border: 1px #eee solid;
    border-radius: 11px;
	padding: 5px;
	width: 15px;
	height: 15px;
}

.css-1acmxgr:hover {
	background-color: #fff;
	border: 1px solid #ccc;
}

.css-insta-social {
	display: inline-block;
    vertical-align: middle;
    background-color: #eee;
    border: 1px #eee solid;
    border-radius: 10px;
    padding: 5px;
    width: 15px;
    height: 15px;
}

.css-insta-social:hover {
	background-color: #fff;
	border: 1px solid #ccc;
}

.css-107sgp6 {
	display: inline-block;
	height: 15px;
	vertical-align: middle;
	width: 15px;
	bottom: 5px;
	position: relative;
	width: 15px;
	height: 15px;
	bottom: 4px;
}

.css-17ai7jg {
	color: #666;
	font-family:  georgia, 'times new roman', times, serif;
	margin: 10px 20px 0;
	text-align: left;
}

.css-17ai7jg a {
	color: #326891;
	-webkit-text-decoration: none;
	text-decoration: none;
}

.css-17ai7jg a:hover,
.css-17ai7jg a:focus {
	-webkit-text-decoration: underline;
	text-decoration: underline;
}

@media (min-width:600px) {
	.css-17ai7jg {
		margin-left: 0;
	}
}

.sizeSmall .css-17ai7jg {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	width: calc(50% - 15px);
	margin: auto 0 15px 15px;
}

@media (min-width:600px) {
	.sizeSmall .css-17ai7jg {
		width: 260px;
		margin-left: 15px;
	}
}

@media (min-width:740px) {
	.sizeSmall .css-17ai7jg {
		margin-left: 15px;
	}
}

@media (min-width:1440px) {
	.sizeSmall .css-17ai7jg {
		width: 330px;
		margin-left: 15px;
	}
}

@media (max-width:600px) {
	.sizeSmall .css-17ai7jg {
		margin: auto 0 0 15px;
	}
}

.sizeSmall.sizeSmallNoCaption .css-17ai7jg {
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}

.sizeMedium .css-17ai7jg {
	max-width: 900px;
}

.sizeMedium.layoutVertical.verticalVideo .css-17ai7jg {
	margin-left: 0;
	margin-right: 0;
}

@media (min-width:600px) {
	.sizeMedium.layoutVertical.verticalVideo .css-17ai7jg {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		width: 255px;
		margin: auto 0 15px 15px;
	}
}

@media (min-width:1440px) {
	.sizeMedium.layoutVertical.verticalVideo .css-17ai7jg {
		width: 325px;
	}
}

.sizeLarge .css-17ai7jg {
	max-width: none;
}

@media (min-width:600px) {
	.sizeLarge .css-17ai7jg {
		margin-left: 20px;
	}
}

@media (min-width:740px) {
	.sizeLarge .css-17ai7jg {
		margin-left: 20px;
		max-width: 900px;
	}
}

@media (min-width:1024px) {
	.sizeLarge .css-17ai7jg {
		margin-left: 0;
		max-width: 720px;
	}
}

@media (min-width:1440px) {
	.sizeLarge .css-17ai7jg {
		margin-left: 0;
		max-width: 900px;
	}
}

@media (min-width:740px) {
	.sizeLarge.layoutVertical .css-17ai7jg {
		margin-left: 0;
	}
}

.sizeFull .css-17ai7jg {
	margin-left: 20px;
}

@media (min-width:600px) {
	.sizeFull .css-17ai7jg {
		max-width: 900px;
	}
}

@media (min-width:740px) {
	.sizeFull .css-17ai7jg {
		max-width: 900px;
	}
}

@media (min-width:1440px) {
	.sizeFull .css-17ai7jg {
		max-width: 900px;
	}
}

@media print {
	.css-17ai7jg {
		display: none;
	}
}

.css-y2jp8c {
	color: #999;
	display: inline;
	margin-right: 16px;
	padding: 10px 0;
	width: 100%;
	position: relative;
	right: 3px;
}

.css-y2jp8c a {
	-webkit-text-decoration: none;
	text-decoration: none;
}

@media (max-width:659px) {
	.css-y2jp8c.email-share-item,
	.css-y2jp8c.more-share-item {
		display: none;
	}
}

.css-y2jp8c:last-of-type {
	margin-right: 0;
}

.css-2fg4z9 {
	font-style: italic;
}

.css-1kf3liz {
	display: inline;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	list-style: none;
}

@media (max-width:374px) {
	.css-1kf3liz .twitter-share-item,
	.css-1kf3liz .fb-share-item {
		display: none;
	}
}

.css-8qgvsz {
	font-weight: 700;
}

.css-qhlm6o {
	margin: 37px auto;
}

@media print {
	.css-qhlm6o {
		display: none;
	}
}

.css-qhlm6o strong {
	font-weight: 700;
}

.css-qhlm6o em {
	font-style: italic;
}

.css-qhlm6o.sizeSmall {
	width: calc(100% - 40px);
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

@media (min-width:600px) {
	.css-qhlm6o.sizeSmall {
		max-width: 600px;
		margin-left: auto;
		margin-right: auto;
	}
}

@media (min-width:1024px) {
	.css-qhlm6o.sizeSmall {
		width: 100%;
	}
}

@media (min-width:1440px) {
	.css-qhlm6o.sizeSmall {
		max-width: 600px;
	}
}

.css-qhlm6o.sizeSmall.sizeSmallNoCaption {
	display: block;
}

@media print {
	.css-qhlm6o.sizeSmall.sizeSmallNoCaption {
		display: none;
	}
}

.css-qhlm6o.sizeMedium {
	width: 100%;
	max-width: 600px;
	margin-right: auto;
	margin-left: auto;
}

@media (min-width:600px) {
	.css-qhlm6o.sizeMedium {
		width: calc(100% - 40px);
	}
}

@media (min-width:740px) {
	.css-qhlm6o.sizeMedium {
		max-width: 600px;
	}
}

@media (min-width:1440px) {
	.css-qhlm6o.sizeMedium {
		max-width: 720px;
	}
}

@media (min-width:600px) {
	.css-qhlm6o.sizeMedium.layoutVertical {
		width: 420px;
	}
}

@media (min-width:1440px) {
	.css-qhlm6o.sizeMedium.layoutVertical {
		width: 480px;
	}
}

.css-qhlm6o.sizeMedium.layoutVertical.verticalVideo {
	width: calc(100% - 40px);
}

@media (min-width:600px) {
	.css-qhlm6o.sizeMedium.layoutVertical.verticalVideo {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		width: 600px;
	}
}

@media (min-width:1440px) {
	.css-qhlm6o.sizeMedium.layoutVertical.verticalVideo {
		width: 600px;
	}
}

.css-qhlm6o.sizeLarge {
	width: 100%;
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
}

@media (min-width:600px) {
	.css-qhlm6o.sizeLarge {
		width: auto;
	}
}

@media (min-width:740px) {
	.css-qhlm6o.sizeLarge.layoutVertical {
		width: 600px;
	}
	.css-qhlm6o.sizeLarge.layoutVertical.verticalVideo {
		width: 600px;
	}
}

@media (min-width:1024px) {
	.css-qhlm6o.sizeLarge {
		width: 945px;
	}
}

@media (min-width:1440px) {
	.css-qhlm6o.sizeLarge {
		width: 1200px;
	}
	.css-qhlm6o.sizeLarge.layoutVertical {
		width: 720px;
	}
	.css-qhlm6o.sizeLarge.layoutVertical.verticalVideo {
		width: 600px;
	}
}

@media (min-width:600px) {
	.css-qhlm6o {
		margin: 43px auto;
	}
}

@media print {
	.css-qhlm6o {
		display: none;
	}
}

.css-1g7y0i5 {
	position: fixed;
	z-index: 1000000110;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	opacity: 0;
	-webkit-transition: opacity 0.2s;
	transition: opacity 0.2s;
	pointer-events: none;
}

@media print {
	.css-1g7y0i5 {
		position: static;
	}
}

.css-1ceswkc {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: rgba(0, 0, 0, 0.8);
	z-index: 1;
}

@media print {
	.css-1ceswkc {
		background-color: white;
	}
}

.css-f2fzwx {
	position: absolute;
	top: 0;
	bottom: 0;
	background-color: #fff;
	width: 100%;
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
	z-index: 2;
}

@media (min-width:600px) {
	.css-f2fzwx {
		max-width: calc(100% - 60px);
		width: 1080px;
	}
}

@media (min-width:740px) {
	.css-f2fzwx {
		max-width: calc(100% - 100px);
	}
}

@media (min-width:1024px) {
	.css-f2fzwx {
		max-width: 930px;
	}
}

@media (min-width:1150px) {
	.css-f2fzwx {
		max-width: 930px;
	}
}

@media print {
	.css-f2fzwx {
		position: static;
	}
}

@-webkit-keyframes animation-1e91rfo {
	0% {
		-webkit-transform: translate(0, 0) scale(1, 0.85) translate(0, 0);
		-ms-transform: translate(0, 0) scale(1, 0.85) translate(0, 0);
		transform: translate(0, 0) scale(1, 0.85) translate(0, 0);
	}
	33.33% {
		-webkit-transform: translate(0, 0) scale(1, 0.9) translate(0, 0);
		-ms-transform: translate(0, 0) scale(1, 0.9) translate(0, 0);
		transform: translate(0, 0) scale(1, 0.9) translate(0, 0);
	}
	100% {
		-webkit-transform: translate(0, 0) scale(1, 0.1) translate(0, 0);
		-ms-transform: translate(0, 0) scale(1, 0.1) translate(0, 0);
		transform: translate(0, 0) scale(1, 0.1) translate(0, 0);
	}
}

@keyframes animation-1e91rfo {
	0% {
		-webkit-transform: translate(0, 0) scale(1, 0.85) translate(0, 0);
		-ms-transform: translate(0, 0) scale(1, 0.85) translate(0, 0);
		transform: translate(0, 0) scale(1, 0.85) translate(0, 0);
	}
	33.33% {
		-webkit-transform: translate(0, 0) scale(1, 0.9) translate(0, 0);
		-ms-transform: translate(0, 0) scale(1, 0.9) translate(0, 0);
		transform: translate(0, 0) scale(1, 0.9) translate(0, 0);
	}
	100% {
		-webkit-transform: translate(0, 0) scale(1, 0.1) translate(0, 0);
		-ms-transform: translate(0, 0) scale(1, 0.1) translate(0, 0);
		transform: translate(0, 0) scale(1, 0.1) translate(0, 0);
	}
}

@-webkit-keyframes animation-h29fi5 {
	0% {
		-webkit-transform: translate(0, 0) translate(0, 0) translate(0, 15px);
		-ms-transform: translate(0, 0) translate(0, 0) translate(0, 15px);
		transform: translate(0, 0) translate(0, 0) translate(0, 15px);
	}
	33.33% {
		-webkit-transform: translate(0, 0) translate(0, 0) translate(0, 10px);
		-ms-transform: translate(0, 0) translate(0, 0) translate(0, 10px);
		transform: translate(0, 0) translate(0, 0) translate(0, 10px);
	}
	100% {
		-webkit-transform: translate(0, 0) translate(0, 0) translate(0, 30px);
		-ms-transform: translate(0, 0) translate(0, 0) translate(0, 30px);
		transform: translate(0, 0) translate(0, 0) translate(0, 30px);
	}
}

@keyframes animation-h29fi5 {
	0% {
		-webkit-transform: translate(0, 0) translate(0, 0) translate(0, 15px);
		-ms-transform: translate(0, 0) translate(0, 0) translate(0, 15px);
		transform: translate(0, 0) translate(0, 0) translate(0, 15px);
	}
	33.33% {
		-webkit-transform: translate(0, 0) translate(0, 0) translate(0, 10px);
		-ms-transform: translate(0, 0) translate(0, 0) translate(0, 10px);
		transform: translate(0, 0) translate(0, 0) translate(0, 10px);
	}
	100% {
		-webkit-transform: translate(0, 0) translate(0, 0) translate(0, 30px);
		-ms-transform: translate(0, 0) translate(0, 0) translate(0, 30px);
		transform: translate(0, 0) translate(0, 0) translate(0, 30px);
	}
}

@-webkit-keyframes animation-1q05mva {
	0% {
		-webkit-transform: translate(11.329999923706055px, 0) scale(1, 0.85) translate(-11.329999923706055px, 0);
		-ms-transform: translate(11.329999923706055px, 0) scale(1, 0.85) translate(-11.329999923706055px, 0);
		transform: translate(11.329999923706055px, 0) scale(1, 0.85) translate(-11.329999923706055px, 0);
	}
	33.33% {
		-webkit-transform: translate(11.329999923706055px, 0) scale(1, 0.9) translate(-11.329999923706055px, 0);
		-ms-transform: translate(11.329999923706055px, 0) scale(1, 0.9) translate(-11.329999923706055px, 0);
		transform: translate(11.329999923706055px, 0) scale(1, 0.9) translate(-11.329999923706055px, 0);
	}
	100% {
		-webkit-transform: translate(11.329999923706055px, 0) scale(1, 0.1) translate(-11.329999923706055px, 0);
		-ms-transform: translate(11.329999923706055px, 0) scale(1, 0.1) translate(-11.329999923706055px, 0);
		transform: translate(11.329999923706055px, 0) scale(1, 0.1) translate(-11.329999923706055px, 0);
	}
}

@keyframes animation-1q05mva {
	0% {
		-webkit-transform: translate(11.329999923706055px, 0) scale(1, 0.85) translate(-11.329999923706055px, 0);
		-ms-transform: translate(11.329999923706055px, 0) scale(1, 0.85) translate(-11.329999923706055px, 0);
		transform: translate(11.329999923706055px, 0) scale(1, 0.85) translate(-11.329999923706055px, 0);
	}
	33.33% {
		-webkit-transform: translate(11.329999923706055px, 0) scale(1, 0.9) translate(-11.329999923706055px, 0);
		-ms-transform: translate(11.329999923706055px, 0) scale(1, 0.9) translate(-11.329999923706055px, 0);
		transform: translate(11.329999923706055px, 0) scale(1, 0.9) translate(-11.329999923706055px, 0);
	}
	100% {
		-webkit-transform: translate(11.329999923706055px, 0) scale(1, 0.1) translate(-11.329999923706055px, 0);
		-ms-transform: translate(11.329999923706055px, 0) scale(1, 0.1) translate(-11.329999923706055px, 0);
		transform: translate(11.329999923706055px, 0) scale(1, 0.1) translate(-11.329999923706055px, 0);
	}
}

@-webkit-keyframes animation-k543x9 {
	0% {
		-webkit-transform: translate(11.329999923706055px, 0) translate(-11.329999923706055px, 0) translate(0, 15px);
		-ms-transform: translate(11.329999923706055px, 0) translate(-11.329999923706055px, 0) translate(0, 15px);
		transform: translate(11.329999923706055px, 0) translate(-11.329999923706055px, 0) translate(0, 15px);
	}
	33.33% {
		-webkit-transform: translate(11.329999923706055px, 0) translate(-11.329999923706055px, 0) translate(0, 10px);
		-ms-transform: translate(11.329999923706055px, 0) translate(-11.329999923706055px, 0) translate(0, 10px);
		transform: translate(11.329999923706055px, 0) translate(-11.329999923706055px, 0) translate(0, 10px);
	}
	100% {
		-webkit-transform: translate(11.329999923706055px, 0) translate(-11.329999923706055px, 0) translate(0, 30px);
		-ms-transform: translate(11.329999923706055px, 0) translate(-11.329999923706055px, 0) translate(0, 30px);
		transform: translate(11.329999923706055px, 0) translate(-11.329999923706055px, 0) translate(0, 30px);
	}
}

@keyframes animation-k543x9 {
	0% {
		-webkit-transform: translate(11.329999923706055px, 0) translate(-11.329999923706055px, 0) translate(0, 15px);
		-ms-transform: translate(11.329999923706055px, 0) translate(-11.329999923706055px, 0) translate(0, 15px);
		transform: translate(11.329999923706055px, 0) translate(-11.329999923706055px, 0) translate(0, 15px);
	}
	33.33% {
		-webkit-transform: translate(11.329999923706055px, 0) translate(-11.329999923706055px, 0) translate(0, 10px);
		-ms-transform: translate(11.329999923706055px, 0) translate(-11.329999923706055px, 0) translate(0, 10px);
		transform: translate(11.329999923706055px, 0) translate(-11.329999923706055px, 0) translate(0, 10px);
	}
	100% {
		-webkit-transform: translate(11.329999923706055px, 0) translate(-11.329999923706055px, 0) translate(0, 30px);
		-ms-transform: translate(11.329999923706055px, 0) translate(-11.329999923706055px, 0) translate(0, 30px);
		transform: translate(11.329999923706055px, 0) translate(-11.329999923706055px, 0) translate(0, 30px);
	}
}

@-webkit-keyframes animation-kxbuhr {
	0% {
		-webkit-transform: translate(22.670000076293945px, 0) scale(1, 0.85) translate(-22.670000076293945px, 0);
		-ms-transform: translate(22.670000076293945px, 0) scale(1, 0.85) translate(-22.670000076293945px, 0);
		transform: translate(22.670000076293945px, 0) scale(1, 0.85) translate(-22.670000076293945px, 0);
	}
	33.33% {
		-webkit-transform: translate(22.670000076293945px, 0) scale(1, 0.9) translate(-22.670000076293945px, 0);
		-ms-transform: translate(22.670000076293945px, 0) scale(1, 0.9) translate(-22.670000076293945px, 0);
		transform: translate(22.670000076293945px, 0) scale(1, 0.9) translate(-22.670000076293945px, 0);
	}
	100% {
		-webkit-transform: translate(22.670000076293945px, 0) scale(1, 0.1) translate(-22.670000076293945px, 0);
		-ms-transform: translate(22.670000076293945px, 0) scale(1, 0.1) translate(-22.670000076293945px, 0);
		transform: translate(22.670000076293945px, 0) scale(1, 0.1) translate(-22.670000076293945px, 0);
	}
}

@keyframes animation-kxbuhr {
	0% {
		-webkit-transform: translate(22.670000076293945px, 0) scale(1, 0.85) translate(-22.670000076293945px, 0);
		-ms-transform: translate(22.670000076293945px, 0) scale(1, 0.85) translate(-22.670000076293945px, 0);
		transform: translate(22.670000076293945px, 0) scale(1, 0.85) translate(-22.670000076293945px, 0);
	}
	33.33% {
		-webkit-transform: translate(22.670000076293945px, 0) scale(1, 0.9) translate(-22.670000076293945px, 0);
		-ms-transform: translate(22.670000076293945px, 0) scale(1, 0.9) translate(-22.670000076293945px, 0);
		transform: translate(22.670000076293945px, 0) scale(1, 0.9) translate(-22.670000076293945px, 0);
	}
	100% {
		-webkit-transform: translate(22.670000076293945px, 0) scale(1, 0.1) translate(-22.670000076293945px, 0);
		-ms-transform: translate(22.670000076293945px, 0) scale(1, 0.1) translate(-22.670000076293945px, 0);
		transform: translate(22.670000076293945px, 0) scale(1, 0.1) translate(-22.670000076293945px, 0);
	}
}

@-webkit-keyframes animation-1sxmvgn {
	0% {
		-webkit-transform: translate(22.670000076293945px, 0) translate(-22.670000076293945px, 0) translate(0, 15px);
		-ms-transform: translate(22.670000076293945px, 0) translate(-22.670000076293945px, 0) translate(0, 15px);
		transform: translate(22.670000076293945px, 0) translate(-22.670000076293945px, 0) translate(0, 15px);
	}
	33.33% {
		-webkit-transform: translate(22.670000076293945px, 0) translate(-22.670000076293945px, 0) translate(0, 10px);
		-ms-transform: translate(22.670000076293945px, 0) translate(-22.670000076293945px, 0) translate(0, 10px);
		transform: translate(22.670000076293945px, 0) translate(-22.670000076293945px, 0) translate(0, 10px);
	}
	100% {
		-webkit-transform: translate(22.670000076293945px, 0) translate(-22.670000076293945px, 0) translate(0, 30px);
		-ms-transform: translate(22.670000076293945px, 0) translate(-22.670000076293945px, 0) translate(0, 30px);
		transform: translate(22.670000076293945px, 0) translate(-22.670000076293945px, 0) translate(0, 30px);
	}
}

@keyframes animation-1sxmvgn {
	0% {
		-webkit-transform: translate(22.670000076293945px, 0) translate(-22.670000076293945px, 0) translate(0, 15px);
		-ms-transform: translate(22.670000076293945px, 0) translate(-22.670000076293945px, 0) translate(0, 15px);
		transform: translate(22.670000076293945px, 0) translate(-22.670000076293945px, 0) translate(0, 15px);
	}
	33.33% {
		-webkit-transform: translate(22.670000076293945px, 0) translate(-22.670000076293945px, 0) translate(0, 10px);
		-ms-transform: translate(22.670000076293945px, 0) translate(-22.670000076293945px, 0) translate(0, 10px);
		transform: translate(22.670000076293945px, 0) translate(-22.670000076293945px, 0) translate(0, 10px);
	}
	100% {
		-webkit-transform: translate(22.670000076293945px, 0) translate(-22.670000076293945px, 0) translate(0, 30px);
		-ms-transform: translate(22.670000076293945px, 0) translate(-22.670000076293945px, 0) translate(0, 30px);
		transform: translate(22.670000076293945px, 0) translate(-22.670000076293945px, 0) translate(0, 30px);
	}
}

@-webkit-keyframes animation-g0tn84 {
	0% {
		-webkit-transform: translate(34px, 0) translate(-34px, 0) translate(0, 15px);
		-ms-transform: translate(34px, 0) translate(-34px, 0) translate(0, 15px);
		transform: translate(34px, 0) translate(-34px, 0) translate(0, 15px);
	}
	33.33% {
		-webkit-transform: translate(34px, 0) translate(-34px, 0) translate(0, 10px);
		-ms-transform: translate(34px, 0) translate(-34px, 0) translate(0, 10px);
		transform: translate(34px, 0) translate(-34px, 0) translate(0, 10px);
	}
	100% {
		-webkit-transform: translate(34px, 0) translate(-34px, 0) translate(0, 30px);
		-ms-transform: translate(34px, 0) translate(-34px, 0) translate(0, 30px);
		transform: translate(34px, 0) translate(-34px, 0) translate(0, 30px);
	}
}

@keyframes animation-g0tn84 {
	0% {
		-webkit-transform: translate(34px, 0) translate(-34px, 0) translate(0, 15px);
		-ms-transform: translate(34px, 0) translate(-34px, 0) translate(0, 15px);
		transform: translate(34px, 0) translate(-34px, 0) translate(0, 15px);
	}
	33.33% {
		-webkit-transform: translate(34px, 0) translate(-34px, 0) translate(0, 10px);
		-ms-transform: translate(34px, 0) translate(-34px, 0) translate(0, 10px);
		transform: translate(34px, 0) translate(-34px, 0) translate(0, 10px);
	}
	100% {
		-webkit-transform: translate(34px, 0) translate(-34px, 0) translate(0, 30px);
		-ms-transform: translate(34px, 0) translate(-34px, 0) translate(0, 30px);
		transform: translate(34px, 0) translate(-34px, 0) translate(0, 30px);
	}
}

@-webkit-keyframes animation-4tin05 {
	0% {
		-webkit-transform: translate(34px, 0) scale(1, 0.85) translate(-34px, 0);
		-ms-transform: translate(34px, 0) scale(1, 0.85) translate(-34px, 0);
		transform: translate(34px, 0) scale(1, 0.85) translate(-34px, 0);
	}
	33.33% {
		-webkit-transform: translate(34px, 0) scale(1, 0.9) translate(-34px, 0);
		-ms-transform: translate(34px, 0) scale(1, 0.9) translate(-34px, 0);
		transform: translate(34px, 0) scale(1, 0.9) translate(-34px, 0);
	}
	100% {
		-webkit-transform: translate(34px, 0) scale(1, 0.1) translate(-34px, 0);
		-ms-transform: translate(34px, 0) scale(1, 0.1) translate(-34px, 0);
		transform: translate(34px, 0) scale(1, 0.1) translate(-34px, 0);
	}
}

@keyframes animation-4tin05 {
	0% {
		-webkit-transform: translate(34px, 0) scale(1, 0.85) translate(-34px, 0);
		-ms-transform: translate(34px, 0) scale(1, 0.85) translate(-34px, 0);
		transform: translate(34px, 0) scale(1, 0.85) translate(-34px, 0);
	}
	33.33% {
		-webkit-transform: translate(34px, 0) scale(1, 0.9) translate(-34px, 0);
		-ms-transform: translate(34px, 0) scale(1, 0.9) translate(-34px, 0);
		transform: translate(34px, 0) scale(1, 0.9) translate(-34px, 0);
	}
	100% {
		-webkit-transform: translate(34px, 0) scale(1, 0.1) translate(-34px, 0);
		-ms-transform: translate(34px, 0) scale(1, 0.1) translate(-34px, 0);
		transform: translate(34px, 0) scale(1, 0.1) translate(-34px, 0);
	}
}

.css-1ruvd04 {
	-webkit-animation: animation-1e91rfo 0.8s cubic-bezier(0, 0, 1, 1) forwards;
	animation: animation-1e91rfo 0.8s cubic-bezier(0, 0, 1, 1) forwards;
}

.css-qknaag {
	-webkit-animation: animation-h29fi5 0.8s cubic-bezier(0, 0, 1, 1) forwards;
	animation: animation-h29fi5 0.8s cubic-bezier(0, 0, 1, 1) forwards;
}

.css-1r5375t {
	-webkit-animation: animation-1q05mva 0.8s cubic-bezier(0, 0, 1, 1) forwards;
	animation: animation-1q05mva 0.8s cubic-bezier(0, 0, 1, 1) forwards;
}

.css-t9te0w {
	-webkit-animation: animation-k543x9 0.8s cubic-bezier(0, 0, 1, 1) forwards;
	animation: animation-k543x9 0.8s cubic-bezier(0, 0, 1, 1) forwards;
}

.css-t3i5e6 {
	-webkit-animation: animation-kxbuhr 0.8s cubic-bezier(0, 0, 1, 1) forwards;
	animation: animation-kxbuhr 0.8s cubic-bezier(0, 0, 1, 1) forwards;
}

.css-fwki7z {
	-webkit-animation: animation-1sxmvgn 0.8s cubic-bezier(0, 0, 1, 1) forwards;
	animation: animation-1sxmvgn 0.8s cubic-bezier(0, 0, 1, 1) forwards;
}

.css-1wnday1 {
	-webkit-animation: animation-4tin05 0.8s cubic-bezier(0, 0, 1, 1) forwards;
	animation: animation-4tin05 0.8s cubic-bezier(0, 0, 1, 1) forwards;
}

.css-1fxvzwo {
	-webkit-animation: animation-g0tn84 0.8s cubic-bezier(0, 0, 1, 1) forwards;
	animation: animation-g0tn84 0.8s cubic-bezier(0, 0, 1, 1) forwards;
}

.css-pvvomx {
	color: #999;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	font-family:  helvetica, arial, sans-serif;
	font-size: 17px;
}

@media print {
	.css-pvvomx {
		display: none;
	}
}

@media (max-width:374px) {
	.css-pvvomx .twitter-share-item,
	.css-pvvomx .fb-share-item {
		display: none;
	}
}

.css-rsa88z {
	color: #121212;
	font-family:  georgia, 'times new roman', times, serif;
	font-weight: 700;
	font-style: italic;
	font-size: 1.9375rem;
	line-height: 2.25rem;
	text-align: left;
}

@media (min-width:740px) {
	.css-rsa88z {
		font-size: 2.5rem;
		line-height: 3rem;
	}
}

.css-l08pwh {
	width: 100%;
	margin: 0 auto;
	height: auto;
}

.css-1ox9jel {
	margin: 37px auto;
	margin-top: 20px;
	margin-bottom: 32px;
}

.css-1ox9jel strong {
	font-weight: 700;
}

.css-1ox9jel em {
	font-style: italic;
}

.css-1ox9jel.sizeSmall {
	width: calc(100% - 40px);
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

@media (min-width:600px) {
	.css-1ox9jel.sizeSmall {
		max-width: 600px;
		margin-left: auto;
		margin-right: auto;
	}
}

@media (min-width:1024px) {
	.css-1ox9jel.sizeSmall {
		width: 100%;
	}
}

@media (min-width:1440px) {
	.css-1ox9jel.sizeSmall {
		max-width: 600px;
	}
}

.css-1ox9jel.sizeSmall.sizeSmallNoCaption {
	display: block;
}

@media print {
	.css-1ox9jel.sizeSmall.sizeSmallNoCaption {
		display: none;
	}
}

.css-1ox9jel.sizeMedium {
	width: 100%;
	max-width: 600px;
	margin-right: auto;
	margin-left: auto;
}

@media (min-width:600px) {
	.css-1ox9jel.sizeMedium {
		width: calc(100% - 40px);
	}
}

@media (min-width:740px) {
	.css-1ox9jel.sizeMedium {
		max-width: 600px;
	}
}

@media (min-width:1440px) {
	.css-1ox9jel.sizeMedium {
		max-width: 720px;
	}
}

@media (min-width:600px) {
	.css-1ox9jel.sizeMedium.layoutVertical {
		width: 420px;
	}
}

@media (min-width:1440px) {
	.css-1ox9jel.sizeMedium.layoutVertical {
		width: 480px;
	}
}

.css-1ox9jel.sizeMedium.layoutVertical.verticalVideo {
	width: calc(100% - 40px);
}

@media (min-width:600px) {
	.css-1ox9jel.sizeMedium.layoutVertical.verticalVideo {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		width: 600px;
	}
}

@media (min-width:1440px) {
	.css-1ox9jel.sizeMedium.layoutVertical.verticalVideo {
		width: 600px;
	}
}

.css-1ox9jel.sizeLarge {
	width: 100%;
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
}

@media (min-width:600px) {
	.css-1ox9jel.sizeLarge {
		width: auto;
	}
}

@media (min-width:740px) {
	.css-1ox9jel.sizeLarge.layoutVertical {
		width: 600px;
	}
	.css-1ox9jel.sizeLarge.layoutVertical.verticalVideo {
		width: 600px;
	}
}

@media (min-width:1024px) {
	.css-1ox9jel.sizeLarge {
		width: 945px;
	}
}

@media (min-width:1440px) {
	.css-1ox9jel.sizeLarge {
		width: 1200px;
	}
	.css-1ox9jel.sizeLarge.layoutVertical {
		width: 720px;
	}
	.css-1ox9jel.sizeLarge.layoutVertical.verticalVideo {
		width: 600px;
	}
}

@media (min-width:600px) {
	.css-1ox9jel {
		margin: 43px auto;
	}
}

@media print {
	.css-1ox9jel {
		display: none;
	}
}

@media (min-width:740px) {
	.css-1ox9jel {
		margin-top: 25px;
	}
}

.css-1oqewnb {
	margin-top: 1.5625rem;
}

@media (min-width:740px) {
	.css-1oqewnb {
		margin-top: 0px;
	}
}

.css-1oqewnb .e6idgb70 {
	color: #121212;
	font-weight: 700;
	line-height: 0.75rem;
}

@media print {
	.css-1oqewnb .e6idgb70 {
		margin-left: 0;
		margin-right: 0;
		width: 100%;
		max-width: 100%;
	}
}

.css-1oqewnb .e1h9rw200 {
	margin-bottom: 1rem;
	margin-left: 20px;
	margin-right: 20px;
	width: calc(100% - 40px);
	max-width: 600px;
	margin-top: 1rem;
}

@media (min-width:600px) {
	.css-1oqewnb .e1h9rw200 {
		margin-left: auto;
		margin-right: auto;
	}
}

@media (min-width:740px) {
	.css-1oqewnb .e1h9rw200 {
		width: 600px;
	}
}

@media print {
	.css-1oqewnb .e1h9rw200 {
		margin-left: 0;
		margin-right: 0;
		width: 100%;
		max-width: 100%;
	}
}

@media (min-width:740px) {
	.css-1oqewnb .e1h9rw200 {
		max-width: none;
		margin-left: calc((100% - 600px) / 2);
		margin-right: auto;
		position: relative;
		width: 660px;
	}
	@media print {
		.css-1oqewnb .e1h9rw200 {
			margin-left: 0;
			margin-right: 0;
			width: 100%;
			max-width: 100%;
		}
	}
}

.css-1oqewnb .e1wiw3jv0 {
	color: #333;
	margin-left: 20px;
	margin-right: 20px;
	width: calc(100% - 40px);
	max-width: 600px;
}

@media (min-width:600px) {
	.css-1oqewnb .e1wiw3jv0 {
		margin-left: auto;
		margin-right: auto;
	}
}

@media (min-width:740px) {
	.css-1oqewnb .e1wiw3jv0 {
		width: 600px;
	}
}

@media print {
	.css-1oqewnb .e1wiw3jv0 {
		margin-left: 0;
		margin-right: 0;
		width: 100%;
		max-width: 100%;
	}
}

@media print {
	.css-1oqewnb .e1wiw3jv0 {
		margin-left: 0;
		margin-right: 0;
		width: 100%;
		max-width: 100%;
	}
}

.css-1oqewnb .e16638kd0 {
	display: inline-block;
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 0;
	width: auto;
}

.css-1oqewnb .eatfx1z0 {
	margin-right: 15px;
	font-weight: 700;
	font-size: 14px;
	line-height: 1;
}

.css-1oqewnb .section-kicker .opinion-bar {
	font-size: 25px;
}

.css-1oqewnb .css-18e8msd {
	margin-left: 20px;
	margin-right: 20px;
	width: calc(100% - 40px);
	max-width: 600px;
}

@media (min-width:600px) {
	.css-1oqewnb .css-18e8msd {
		margin-left: auto;
		margin-right: auto;
	}
}

@media (min-width:740px) {
	.css-1oqewnb .css-18e8msd {
		width: 600px;
	}
}

@media print {
	.css-1oqewnb .css-18e8msd {
		margin-left: 0;
		margin-right: 0;
		width: 100%;
		max-width: 100%;
	}
}

.css-1oqewnb .e1g7ppur0 {
	margin-bottom: 32px;
	margin-top: 20px;
}

@media (min-width:740px) {
	.css-1oqewnb .e1g7ppur0 {
		margin-top: 25px;
	}
}

@media (min-width:1024px) {
	.css-1oqewnb .e1g7ppur0 {
		margin-bottom: 43px;
	}
}

.css-1oqewnb .css-mdjrty {
	margin-left: 20px;
	margin-right: 20px;
	width: calc(100% - 40px);
	max-width: 600px;
	max-width: 600px;
}

@media (min-width:600px) {
	.css-1oqewnb .css-mdjrty {
		margin-left: auto;
		margin-right: auto;
	}
}

@media (min-width:740px) {
	.css-1oqewnb .css-mdjrty {
		width: 600px;
	}
}

@media print {
	.css-1oqewnb .css-mdjrty {
		margin-left: 0;
		margin-right: 0;
		width: 100%;
		max-width: 100%;
	}
}

@media print {
	.css-1oqewnb .css-mdjrty {
		display: none;
	}
}

.css-1oqewnb .euiyums1 {
	margin-bottom: 20px;
	color: #121212;
}

@media print {
	.css-1oqewnb .euiyums1 {
		margin-left: 0;
		margin-right: 0;
		width: 100%;
		max-width: 100%;
	}
}

.css-1smgwul {
	font-style: normal;
	font-stretch: normal;
	margin-bottom: 1.875rem;
	color: #333;
	font-family:  georgia, 'times new roman', times, serif;
	font-weight: 300;
	font-size: 1.25rem;
	line-height: 1.5625rem;
}

@media (min-width:740px) {
	.css-1smgwul {
		font-size: 1.4375rem;
		line-height: 1.875rem;
	}
}

.css-ld3wwf {
	font-family:  helvetica, arial, sans-serif;
	font-weight: 500;
	color: #333;
	margin-bottom: 1rem;
	font-size: 0.8125rem;
	line-height: 1rem;
	margin-bottom: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-shrink: 1;
	-ms-flex-negative: 1;
	flex-shrink: 1;
	margin-bottom: 0;
	margin-top: 0;
}

html.DarkTheme .css-ld3wwf {
	color: #ccc;
}

.css-1sbuyqj {
	display: inline-block;
	padding-right: 1em;
}

.css-233int {
	display: inline-block;
}

.css-1edisqu {
	width: 100%;
	margin: 0 auto;
	height: auto;
	top: 0;
	position: -webkit-sticky;
	position: sticky;
	background-color: white;
	z-index: 902;
}

@media print {
	.css-1edisqu {
		display: none;
	}
}

@media (min-width:1024px) {
	.css-1edisqu {
		margin-top: 3px;
	}
}

.css-1rjmmt7 {
	width: 50px;
	vertical-align: bottom;
	margin-right: 10px;
}

.css-1ftcdic {
	width: 100%;
	margin: 0 auto;
	height: auto;
	width: calc(100% - 40px);
	max-width: 600px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 1em;
}

@media (min-width:600px) {
	.css-1ftcdic {
		margin-left: auto;
		margin-right: auto;
	}
}

@media (min-width:1024px) {
	.css-1ftcdic {
		width: 600px;
	}
}

@media (min-width:1440px) {
	.css-1ftcdic {
		width: 300px;
		max-width: 300px;
		float: left;
		margin-right: 20px;
		margin-left: -200px;
		margin-top: 0px;
		padding: 0;
	}
}

@media print {
	.css-1ftcdic {
		margin-left: 0;
		margin-right: 0;
		width: 100%;
		max-width: 100%;
	}
}

@-webkit-keyframes animation-qxlwcd {
	from {
		opacity: 0;
		-webkit-transform: translateX(200px);
		-ms-transform: translateX(200px);
		transform: translateX(200px);
	}
	to {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
	}
}

@keyframes animation-qxlwcd {
	from {
		opacity: 0;
		-webkit-transform: translateX(200px);
		-ms-transform: translateX(200px);
		transform: translateX(200px);
	}
	to {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
	}
}

.css-otjvjh {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 15px;
	width: 100%;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.css-otjvjh&gt;img,
.css-otjvjh a&gt;img,
.css-otjvjh div&gt;img {
	margin-right: 10px;
}

.css-nmf14i {
	min-width: 150px;
	display: block;
	width: 100%;
	margin-bottom: 10px;
	margin-left: -3px;
}

.css-59o34k {
	color: #666;
	display: block;
	font-size: 0.875rem;
	font-weight: 500;
	line-height: 1.125rem;
	margin-top: 5px;
	min-height: 3.375rem;
}

@media (min-width:600px) {
	.css-59o34k {
		font-size: 0.9375rem;
		line-height: 1.1875rem;
	}
}

@-webkit-keyframes animation-cyqadh {
	0% {
		-webkit-transform: translateY(3px);
		-ms-transform: translateY(3px);
		transform: translateY(3px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
		opacity: 1;
	}
}

@keyframes animation-cyqadh {
	0% {
		-webkit-transform: translateY(3px);
		-ms-transform: translateY(3px);
		transform: translateY(3px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
		opacity: 1;
	}
}

@-webkit-keyframes animation-k0lfw7 {
	from {
		opacity: 1;
	}
	to {
		opacity: 0;
	}
}

@keyframes animation-k0lfw7 {
	from {
		opacity: 1;
	}
	to {
		opacity: 0;
	}
}

.css-158dogj em {
	font-style: italic;			
}
.css-158dogj strong {
	font-weight: 700;
}

.highlight.highlighted {
    background-position: -100%;
}
.highlight {
    background-image: linear-gradient(90deg,rgba(255,255,255,0) 50%,var(--text-highlight-color,#fe9) 0);
    background-size: 200%;
    background-position: 0;
    transition: background-position .8s;
}

.css-53u6y8 h2 {
  font-weight: 700;
  font-size: 2.0rem;
  line-height: 3rem;
}</pre></body></html>