.DateSectionTitle_text__NmUhA {
	position: relative;
	display: flex;
	justify-content: space-between;
	width: 100%;
	height: 100%;
	padding-top: 2rem;
	color: var(--text-color);
	font-weight: 700;
	font-size: 1.6rem;
	font-family: var(--font-libre-franklin);
	letter-spacing: .1rem;
	text-align: left;
	text-transform: uppercase;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	word-wrap: anywhere;
	cursor: pointer
}

.DateSectionTitle_text__NmUhA a {
	color: var(--text-color);
	-webkit-text-decoration: none;
	text-decoration: none
}

.DateSectionTitle_arrow__QkuTt path {
	stroke: var(--text-color)
}

.DateSection_root__dOygE {
	padding-bottom: 1.5rem
}

.DateSection_loadsection__KpjTX {
	width: 100%;
	cursor: pointer
}

.PageTitle_root__IJdGW {
	margin: -1rem 0 2rem;
	color: var(--text-color);
	font-weight: 700;
	font-size: 2rem;
	font-family: var(--font-libre-franklin);
	line-height: 2.4rem;
	letter-spacing: .1rem
}

@media (min-width:768px) {
	.PageTitle_root__IJdGW {
		margin-top: 6rem;
		margin-left: 0;
		margin-right: 0
	}
}

.PageTitle_-withborder__B0TiX {
	padding-bottom: 2rem;
	border-bottom: 2px solid var(--text-color)
}

.PageTitle_-hybridapp__NN5ok {
	padding-top: 4rem
}

.PaginatedContainer_root__lEmv5 {
	margin: 2rem var(--outer-gutter) 6rem
}

@media (min-width:520px) {
	.PaginatedContainer_controls__tNChP {
		display: flex;
		align-items: center;
		justify-content: space-between
	}
}

.PaginatedContainer_next__yx9oT,
.PaginatedContainer_prev__tTnIl {
	width: 100%;
	margin-bottom: 2rem
}

@media (min-width:520px) {

	.PaginatedContainer_next__yx9oT,
	.PaginatedContainer_prev__tTnIl {
		margin-bottom: 0
	}
}

.RefreshButton_root__yAiwX {
	display: flex;
	gap: 1rem
}

.RefreshButton_arrowicon__nKdso path {
	fill: var(--button-cta-text)
}

.RefreshButton_closeicon__CUhOj path {
	stroke: var(--button-cta-text)
}

.BannerSection_root__6yf4k {
	margin: 6rem 0;
	padding: 2rem var(--gutter);
	font-size: 0;
	font-family: var(--font-libre-franklin);
	text-align: center
}

@media (min-width:768px) {
	.BannerSection_root__6yf4k {
		display: flex;
		align-items: center;
		justify-content: space-between;
		margin: 8rem 0;
		text-align: left
	}
}

.BannerSection_-brandColors__Fkzvw {
	color: var(--brandblue-main);
	background-color: var(--yellow-main)
}

.BannerSection_-tenantColors__3HeVz {
	color: var(--color-white);
	background-color: var(--tenant-color)
}

.BannerSection_button__Hth_E {
	margin-top: 2rem
}

@media (min-width:768px) {
	.BannerSection_button__Hth_E {
		margin-top: 0;
		margin-left: 3rem
	}
}

.BannerSection_image__jW1Nb {
	max-width: 16.5rem;
	max-height: 11rem;
	-o-object-fit: contain;
	object-fit: contain
}

@media (min-width:768px) {
	.BannerSection_image__jW1Nb {
		max-width: 16.8rem;
		max-height: 11.2rem
	}
}

@media (min-width:1222px) {
	.BannerSection_image__jW1Nb {
		max-width: 22.8rem;
		max-height: 15.2rem
	}
}

.BannerSection_smallimage__JaAoB {
	margin-bottom: 2rem
}

@media (min-width:768px) {
	.BannerSection_smallimage__JaAoB {
		flex-grow: 1;
		margin: 0 3rem 0 0
	}
}

.BannerSection_largeimage__5Cicy {
	margin: -6rem 0 2rem
}

@media (min-width:768px) {
	.BannerSection_largeimage__5Cicy {
		flex-grow: 1;
		margin: -5rem 3rem -5rem 0
	}
}

.BannerSection_wrapper__Osl9I {
	align-items: center;
	font-size: 1.5rem;
	line-height: 1.4
}

@media (min-width:768px) {
	.BannerSection_wrapper__Osl9I {
		display: flex;
		flex-direction: row;
		padding-bottom: 0;
		font-size: 1.8rem;
		line-height: 1.33
	}
}

@media (min-width:1222px) {
	.BannerSection_wrapper__Osl9I {
		font-size: 2rem;
		line-height: 1.3
	}
}

.CompactSection_root__X4O4C {
	--border-style: none;
	padding: 0 var(--gutter) 4rem
}

.CompactSection_root__X4O4C article {
	align-self: start;
	margin-bottom: 1.6rem;
	padding: 0
}

@media (min-width:768px) {
	.CompactSection_root__X4O4C {
		position: relative;
		display: grid;
		grid-template-columns: repeat(12, 1fr);
		margin: 0 var(--outer-gutter);
		padding: 0 0 4rem;
		overflow-x: hidden
	}
}

.CompactSection_categorytitle__Ouozh {
	grid-column: 1/-1;
	margin-bottom: 2rem
}

.CompactSection_subwrapper__Uwbl_ {
	display: grid;
	grid-column: 1/-1;
	grid-template-columns: subgrid
}

@media (min-width:768px) {
	.CompactSection_subwrapper__Uwbl_ {
		grid-template-columns: repeat(12, 1fr);
		gap: 2.4rem
	}
}

.CompactSection_subsection__S1r5U>article:nth-child(3) {
	border-bottom: .1rem solid var(--border-color)
}

@media (min-width:768px) {
	.CompactSection_subsection__S1r5U {
		display: grid;
		grid-column: span 4;
		grid-template-rows: 6.5rem -webkit-min-content -webkit-min-content -webkit-min-content;
		grid-template-rows: 6.5rem min-content min-content min-content;
		grid-template-columns: subgrid
	}
}

.CompactSection_compacttitle__NI4Yf {
	padding: 0 0 2rem;
	border: none
}

@media (min-width:768px) {
	.CompactSection_compacttitle__NI4Yf {
		grid-column: span 4;
		grid-template-rows: -webkit-max-content;
		grid-template-rows: max-content;
		grid-template-columns: subgrid;
		align-items: center;
		padding: 2rem 0
	}
}

@media (min-width:1222px) {
	.CompactSection_compacttitle__NI4Yf {
		padding: 3rem 0 2rem
	}
}

.PreLoader_root__BCj_L {
	display: flex;
	margin: 0 var(--gutter) 0;
	padding-top: 2rem;
	overflow-x: hidden
}

.PreLoaderAnimation_root__EbzW4 {
	display: block;
	margin-right: 2rem
}

.PreLoaderAnimation_topbar__nCkVK {
	position: relative;
	width: 6rem;
	height: 1rem;
	margin-bottom: 1.5rem
}

.PreLoaderAnimation_middlebar__sbBD4 {
	width: 8rem;
	height: 5rem;
	margin-bottom: 1.5rem
}

.PreLoaderAnimation_footerbar__g0Zgy {
	width: 5rem;
	height: 1rem
}

.PreLoaderAnimation_footerbar__g0Zgy,
.PreLoaderAnimation_middlebar__sbBD4,
.PreLoaderAnimation_topbar__nCkVK {
	background: linear-gradient(to right, var(--gray-5) 10%, var(--gray-4) 50%, var(--gray-5) 90%);
	background-color: var(--gray-4);
	background-size: 80rem 1rem;
	-webkit-animation-name: PreLoaderAnimation_loaderBackground__rnvN7;
	animation-name: PreLoaderAnimation_loaderBackground__rnvN7;
	-webkit-animation-duration: 1.5s;
	animation-duration: 1.5s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards
}

@-webkit-keyframes PreLoaderAnimation_loaderBackground__rnvN7 {
	0% {
		background-position: -40rem 0
	}

	to {
		background-position: 40rem 0
	}
}

@keyframes PreLoaderAnimation_loaderBackground__rnvN7 {
	0% {
		background-position: -40rem 0
	}

	to {
		background-position: 40rem 0
	}
}

.EmbedSection_root__yM6yE {
	margin: 0 var(--outer-gutter) 6rem
}

@media (min-width:768px) {
	.EmbedSection_root__yM6yE {
		margin-bottom: 8rem
	}
}

.EmbedSection_root__yM6yE .EmbedSection_title__FIJKG {
	margin-bottom: 2rem;
	padding: 2rem 0;
	color: var(--text-color);
	font-weight: 700;
	font-size: 2rem;
	font-family: var(--font-libre-franklin);
	letter-spacing: .1rem;
	border-top: .3rem solid var(--text-color);
	border-bottom: .1rem solid var(--text-color);
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased
}

.EmbedSection_root__yM6yE .EmbedSection_description__4h_Ml {
	margin-bottom: 2rem;
	color: var(--text-color);
	font-weight: 400;
	font-size: 1.5rem;
	font-family: var(--font-libre-franklin);
	line-height: 2.1rem
}

.EmbedSection_root__yM6yE .EmbedSection_iframewrapper__Gy_jN iframe {
	width: 100%
}

.EmbedSection_root__yM6yE .EmbedSection_linkbutton__3KwCT {
	margin-top: 2rem
}

.EmbedSection_-small-margin__MIec4 {
	margin-bottom: 2rem
}

@media (min-width:768px) {
	.EmbedSection_-small-margin__MIec4 {
		margin-bottom: 4rem
	}
}

.EmbedSection_-preloader-nomargin__320Jg {
	margin-bottom: 0
}

@media (min-width:1222px) {
	.EmbedSection_-two-column__cG9eE .EmbedSection_title__FIJKG {
		margin: 0 0 2rem
	}

	.EmbedSection_-two-column__cG9eE .EmbedSection_linkbutton__3KwCT {
		margin-top: 0
	}

	.EmbedSection_-two-column__cG9eE .EmbedSection_gridWrapper__awjoX {
		display: grid;
		grid-template-areas: "embed description""embed button";
		grid-template-rows: auto 1fr;
		grid-template-columns: 1fr 1fr;
		grid-gap: 0 var(--gutter);
		gap: 0 var(--gutter)
	}

	.EmbedSection_-two-column__cG9eE .EmbedSection_gridWrapper__awjoX .EmbedSection_iframewrapper__Gy_jN {
		grid-area: embed
	}

	.EmbedSection_-two-column__cG9eE .EmbedSection_gridWrapper__awjoX .EmbedSection_description__4h_Ml {
		grid-area: description
	}

	.EmbedSection_-two-column__cG9eE .EmbedSection_gridWrapper__awjoX .EmbedSection_linkbutton__3KwCT {
		grid-area: button
	}
}

.dark-mode .EmbedSection_-darkmode-padding__Ks8la .EmbedSection_iframewrapper__Gy_jN {
	padding: 0 1rem .5rem;
	background-color: var(--color-white)
}

.MostReadSection_root__TrjdG {
	margin: 0 var(--gutter) 2rem var(--gutter)
}

@media (min-width:768px) {
	.MostReadSection_root__TrjdG {
		margin-left: var(--outer-gutter);
		margin-right: var(--outer-gutter)
	}
}

@media (min-width:1222px) {
	.MostReadSection_root__TrjdG {
		margin-bottom: 4rem
	}
}

.MostReadSection_container__abH_j {
	padding: 1rem 2rem 0;
	counter-reset: number
}

@media (min-width:520px) {
	.MostReadSection_container__abH_j {
		padding: 1rem 0 0
	}
}

@media (min-width:768px) {
	.MostReadSection_container__abH_j {
		display: grid;
		grid-auto-rows: auto;
		grid-column-gap: 0;
		grid-template-columns: repeat(8, 1fr)
	}
}

@media (min-width:1222px) {
	.MostReadSection_container__abH_j {
		grid-template-columns: repeat(12, 1fr)
	}
}

div[class*=-adloaded]+.MostReadSection_root__TrjdG {
	margin-top: 0
}

.MostReadTeaser_root__EiyzH {
	display: flex;
	padding-top: 2rem;
	padding-bottom: 2rem;
	overflow: hidden;
	color: var(--text-color);
	font-size: 2rem;
	font-family: var(--font-libre-franklin)
}

.MostReadTeaser_root__EiyzH:before {
	margin-right: 2rem;
	color: #000;
	font-weight: 600;
	font-size: 2rem;
	font-family: var(--font-libre-franklin);
	content: counter(number);
	counter-increment: number
}

.MostReadTeaser_root__EiyzH:not(:last-child) {
	border-bottom: .1rem solid var(--border-color)
}

@media (min-width:768px) {
	.MostReadTeaser_root__EiyzH {
		grid-column: span 4/auto;
		padding-right: 2rem;
		border-bottom: .1rem solid var(--border-color)
	}

	.MostReadTeaser_root__EiyzH:before {
		padding-right: .2rem;
		border-left: 1px solid var(--border-color)
	}

	.MostReadTeaser_root__EiyzH:nth-child(odd):before {
		border-left: 0
	}

	.MostReadTeaser_root__EiyzH:nth-child(2n) {
		padding-right: 0
	}

	.MostReadTeaser_root__EiyzH:nth-child(2n):before {
		padding-left: 2rem
	}

	.MostReadTeaser_root__EiyzH:nth-child(5),
	.MostReadTeaser_root__EiyzH:nth-child(6) {
		border-bottom: 0
	}
}

@media (min-width:1222px) {
	.MostReadTeaser_root__EiyzH {
		padding-right: 0
	}

	.MostReadTeaser_root__EiyzH:first-child,
	.MostReadTeaser_root__EiyzH:nth-child(2),
	.MostReadTeaser_root__EiyzH:nth-child(4),
	.MostReadTeaser_root__EiyzH:nth-child(5) {
		padding-right: 2rem
	}

	.MostReadTeaser_root__EiyzH:first-child:before,
	.MostReadTeaser_root__EiyzH:nth-child(4):before,
	.MostReadTeaser_root__EiyzH:nth-child(odd):before {
		border-left: 1px solid var(--border-color)
	}

	.MostReadTeaser_root__EiyzH:first-child:before,
	.MostReadTeaser_root__EiyzH:nth-child(4):before {
		border-left: 0
	}

	.MostReadTeaser_root__EiyzH:nth-child(n+4) {
		border-bottom: 0
	}

	.MostReadTeaser_root__EiyzH:nth-child(2):before,
	.MostReadTeaser_root__EiyzH:nth-child(3):before,
	.MostReadTeaser_root__EiyzH:nth-child(5):before,
	.MostReadTeaser_root__EiyzH:nth-child(6):before {
		padding-left: 2rem
	}

	.MostReadTeaser_root__EiyzH:nth-child(4):before {
		padding-left: 0
	}
}

.MostReadTeaser_text__E3ZMY {
	display: flex;
	flex-direction: column;
	font-weight: 400;
	line-height: 0
}

@media (min-width:1222px) {
	.MostReadTeaser_text__E3ZMY .MostReadTeaser_text__E3ZMY {
		max-width: 23.5rem
	}
}

.MostReadTeaser_infowrapper__P6fsj {
	display: flex;
	flex-direction: row-reverse;
	align-items: center;
	justify-content: space-between
}

.MostReadTeaser_link__ufhZc {
	flex: 1 0 75%;
	-webkit-text-decoration: none;
	text-decoration: none
}

.dark-mode .MostReadTeaser_root__EiyzH:before {
	color: var(--color-white)
}

.Dropdown_mainlabel__pDkMY {
	display: none;
	margin: 0;
	color: var(--color-white);
	font-size: 1.2rem;
	font-family: var(--font-libre-franklin)
}

.Dropdown_container__o_KI7 {
	position: relative;
	display: inline-block;
	width: 100%;
	max-width: 100%;
	height: 4rem;
	margin: 2rem 0 1rem;
	font-weight: 400;
	font-size: 2rem;
	font-family: var(--font-libre-franklin);
	line-height: 3.8rem;
	letter-spacing: 0;
	text-align: left;
	text-transform: none
}

@media (min-width:768px) {
	.Dropdown_container__o_KI7 {
		width: 35rem;
		margin-left: 0
	}
}

.Dropdown_button__M6eah {
	position: absolute;
	z-index: 2;
	width: 100%;
	height: 6rem;
	padding: .4rem 1.6rem .6rem;
	color: var(--text-color);
	font-size: 2rem;
	font-family: var(--font-libre-franklin);
	text-align: left;
	background: var(--gray-background);
	border: 1px solid var(--brandblue-main);
	cursor: pointer
}

.Dropdown_button__M6eah .Dropdown_chevron__isHK_ {
	position: relative;
	z-index: 332;
	display: flex;
	align-items: center;
	justify-content: center;
	float: right;
	width: 2rem;
	height: 2rem;
	margin-top: .5rem;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.Dropdown_button__M6eah[aria-expanded=true] {
	height: 6rem;
	color: var(--gray-3);
	border-bottom: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}

.Dropdown_button__M6eah[aria-expanded=true]>.Dropdown_line__y9z4X {
	position: absolute;
	right: 1.2rem;
	bottom: 0;
	left: 1.2rem;
	display: block;
	height: 1px;
	border-bottom: 1px solid var(--brandblue-main)
}

.Dropdown_button__M6eah[aria-expanded=true] .Dropdown_chevron__isHK_ {
	display: none
}

.Dropdown_button__M6eah[aria-expanded=true]>.Dropdown_chevron__isHK_ {
	-webkit-transform: rotate(0);
	transform: rotate(0)
}

.Dropdown_chevronopen__J_c4A {
	position: absolute;
	top: 2rem;
	right: 1.6rem;
	z-index: 302;
	display: none;
	width: 2rem;
	height: 2rem
}

.Dropdown_open___mvYW+.Dropdown_chevronopen__J_c4A {
	display: flex;
	align-items: center;
	justify-content: center
}

.Dropdown_dropdown__fN3Zz {
	--region-background: #feeded;
	position: absolute;
	top: 6rem;
	z-index: 301;
	min-width: 100%;
	margin: 0;
	padding: 0;
	overflow: hidden;
	font-size: 2rem;
	list-style: none;
	background: var(--gray-background);
	border-top-width: 1px;
	border: 1px solid var(--brandblue-main);
	border-top: 0 solid var(--brandblue-main);
	-webkit-transform-origin: top center;
	transform-origin: top center;
	transition: -webkit-transform .2s;
	transition: transform .2s;
	transition: transform .2s, -webkit-transform .2s
}

.Dropdown_dropdown__fN3Zz .Dropdown_item__8hQs9[aria-selected=true] {
	color: var(--brandblue-main);
	background: var(--brandblue-bright-4)
}

.Dropdown_dropdown__fN3Zz .Dropdown_item__8hQs9 input[type=radio] {
	width: 0;
	height: 0;
	margin: 0;
	padding: 0;
	overflow: hidden;
	opacity: 0
}

.Dropdown_dropdown__fN3Zz .Dropdown_item__8hQs9>label {
	display: flex;
	width: 100%;
	padding: 0 1.2rem;
	font-family: var(--font-libre-franklin);
	cursor: pointer
}

.Dropdown_dropdown__fN3Zz .Dropdown_item__8hQs9>label>span {
	display: block;
	width: 100%;
	line-height: 6rem;
	border-bottom: 1px solid var(--brandblue-main)
}

.Dropdown_dropdown__fN3Zz .Dropdown_item__8hQs9:last-child label>span {
	border: none
}

.Dropdown_dropdown__fN3Zz .Dropdown_item__8hQs9 input.Dropdown_checked__02HRz+span {
	font-weight: 700
}

.Dropdown_dropdown__fN3Zz label div {
	margin-left: auto
}

.dark-mode .Dropdown_container__o_KI7 {
	--brandblue-main: #fff;
	--brandblue-bright-4: #6f7187
}

.dark-mode .Dropdown_dropdown__fN3Zz {
	--region-background: #5a2c2c
}

.Dropdown_container__o_KI7.Dropdown_choosen__p2ta6 .Dropdown_dropdown__fN3Zz {
	top: 0;
	border-top-width: 1px
}

.Dropdown_button__M6eah:not([aria-expanded=true])+.Dropdown_dropdown__fN3Zz {
	-webkit-transform: scaleY(0);
	transform: scaleY(0)
}

.RegionalSection_root__GOUGR {
	--region-background: #feeded;
	position: relative;
	margin: 0 0 6rem;
	padding: 2rem var(--gutter);
	overflow-x: visible;
	background-color: #feeded;
	background-color: var(--region-background)
}

@media (min-width:768px) {
	.RegionalSection_root__GOUGR {
		padding: 4rem var(--gutter)
	}
}

.RegionalSection_root__GOUGR:after,
.RegionalSection_root__GOUGR:before {
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: 100;
	width: var(--outer-gutter);
	background: var(--region-background)
}

@media (min-width:520px) {

	.RegionalSection_root__GOUGR:after,
	.RegionalSection_root__GOUGR:before {
		content: ""
	}
}

.RegionalSection_root__GOUGR:before {
	left: 0
}

.RegionalSection_root__GOUGR:after {
	right: 0
}

.RegionalSection_sectiontitle__fO1DJ {
	display: flex;
	flex-direction: column;
	align-items: start;
	justify-content: start;
	padding: 2rem 0;
	color: var(--text-color);
	font-weight: 700;
	font-size: 2rem;
	font-family: var(--font-libre-franklin);
	letter-spacing: .1rem;
	word-wrap: anywhere;
	border-top: .3rem solid var(--text-color);
	border-bottom: .1rem solid var(--text-color);
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

@media (min-width:768px) {
	.RegionalSection_sectiontitle__fO1DJ {
		flex-direction: row;
		align-items: center;
		justify-content: space-between;
		margin: 0 .8rem;
		padding: 2rem 0
	}
}

.RegionalSection_introtext__9LK_I {
	flex: 1 0 100%;
	margin-bottom: 1rem;
	padding: 0 0 1rem;
	color: var(--text-color);
	line-height: 2.1rem
}

@media (min-width:768px) {
	.RegionalSection_introtext__9LK_I {
		flex: 1 0 60%;
		padding: 0 1rem 1rem
	}
}

.RegionalSection_introbox__jzKir {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: flex-end;
	margin: 1rem 0;
	padding: var(--gutter-half) 0 2rem;
	font-weight: 400;
	font-size: 1.5rem;
	font-family: var(--font-libre-franklin);
	border-bottom: .1rem solid var(--border-color)
}

.RegionalSection_register__TaURP {
	margin: 0 2rem;
	padding: 1rem 2rem;
	letter-spacing: .05rem;
	background-color: var(--tenant-color);
	border-radius: 2rem
}

.RegionalSection_register__TaURP>a {
	color: var(--color-white);
	font-weight: 700;
	-webkit-text-decoration: none;
	text-decoration: none
}

@media (min-width:768px) {
	.RegionalSection_register__TaURP {
		margin-right: 1rem
	}
}

.RegionalSection_cover__3LDza {
	position: relative;
	z-index: 1;
	margin: 0 var(--gutter);
	padding-bottom: 2rem;
	background: var(--region-background)
}

@media (min-width:520px) {
	.RegionalSection_cover__3LDza {
		margin: 0
	}
}

.RegionalSection_loginbutton__TijpZ {
	--header-text-color: var(--text-color);
	display: flex;
	align-items: center;
	padding: 0 0 0 2rem;
	color: var(--header-text-color);
	font-size: 1.6rem;
	line-height: 1.8rem;
	-webkit-text-decoration: none;
	text-decoration: none;
	cursor: pointer
}

.RegionalSection_loginbutton__TijpZ .RegionalSection_icon__9Q3Hm {
	margin-right: 1rem
}

.RegionalSection_loginbutton__TijpZ .RegionalSection_icon__9Q3Hm polygon {
	fill: var(--header-text-color)
}

.RegionalSection_loginbutton__TijpZ .RegionalSection_icon__9Q3Hm circle,
.RegionalSection_loginbutton__TijpZ .RegionalSection_icon__9Q3Hm path {
	stroke: var(--header-text-color)
}

@media (min-width:1222px) {
	.RegionalSection_loginbutton__TijpZ {
		margin: 0 4.2rem 0 2.5rem;
		font-size: 1.4rem;
		letter-spacing: .1rem
	}

	.RegionalSection_loginbutton__TijpZ:hover {
		opacity: var(--default-hover-opacity)
	}
}

.dark-mode .RegionalSection_root__GOUGR {
	--region-background: #5a2c2c;
	--border-color: #fff
}

div[class*=-adloaded]+.RegionalSection_root__GOUGR {
	margin-top: 0
}

.SectionBriefing_root__Cmmwa {
	margin: 0;
	padding: 2rem var(--outer-gutter);
	text-align: left;
	background-color: var(--gray-5)
}

.SectionBriefing_root__Cmmwa:hover {
	background-color: #d8d8d8
}

.SectionBriefing_root__Cmmwa a,
.SectionBriefing_root__Cmmwa ul,
.SectionBriefing_root__Cmmwa>span {
	color: var(--grey-4);
	-webkit-text-decoration: none;
	text-decoration: none
}

@media (min-width:768px) {
	.SectionBriefing_root__Cmmwa {
		padding-bottom: 2rem
	}

	.SectionBriefing_root__Cmmwa a {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between
	}
}

.SectionBriefing_-issection__4Nh0d {
	margin: 0 1rem;
	padding: 2rem 0
}

@media (min-width:768px) {
	.SectionBriefing_-issection__4Nh0d {
		margin: 0 var(--gutter);
		padding: 2rem
	}
}

.SectionBriefing_contentwrapper__2GWeA {
	display: flex;
	flex-direction: column;
	padding: 0 var(--gutter);
	font-weight: 400;
	font-size: 1.6rem;
	font-family: var(--font-libre-franklin);
	line-height: 2.1rem
}

@media (min-width:768px) {
	.SectionBriefing_contentwrapper__2GWeA {
		margin-left: var(--gutter);
		padding: 0
	}
}

.SectionBriefing_contentwrapper__2GWeA .SectionBriefing_date__I6e4_ {
	color: var(--offblack);
	font-weight: 400;
	font-size: 1.4rem;
	line-height: 2rem;
	letter-spacing: .04rem;
	text-transform: uppercase
}

.SectionBriefing_contentwrapper__2GWeA h2 {
	padding-bottom: 1.2rem;
	color: var(--offblack);
	font-weight: 600;
	font-size: 2rem;
	line-height: 2.6rem;
	letter-spacing: .03rem
}

.SectionBriefing_contentwrapper__2GWeA .SectionBriefing_bulletpoints__L7Ah_ {
	margin-left: 1.5rem;
	padding-right: 2rem;
	color: var(--gray-1);
	font-weight: 400;
	font-size: 1.6rem;
	font-family: var(--font-sole-text);
	line-height: 2.4rem;
	-webkit-font-smoothing: antialiased
}

@media (min-width:768px) {
	.SectionBriefing_contentwrapper__2GWeA {
		margin-top: 0;
		margin-left: 0
	}
}

.SectionBriefing_buttonwrapper__4aDgu {
	position: relative;
	display: flex;
	padding: 2rem 0 0 var(--gutter)
}

@media (min-width:768px) {
	.SectionBriefing_buttonwrapper__4aDgu {
		align-items: end;
		padding: 0
	}
}

.SectionBriefing_outlineBtn__ULz5F:hover>svg {
	-webkit-animation: SectionBriefing_arrow__hQkkQ .35s;
	animation: SectionBriefing_arrow__hQkkQ .35s
}

.SectionBriefing_outlineBtn__ULz5F>svg {
	margin-left: .6rem
}

@-webkit-keyframes SectionBriefing_arrow__hQkkQ {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	30% {
		-webkit-transform: translateX(.9rem);
		transform: translateX(.9rem)
	}

	to {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes SectionBriefing_arrow__hQkkQ {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	30% {
		-webkit-transform: translateX(.9rem);
		transform: translateX(.9rem)
	}

	to {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

.dark-mode .SectionBriefing_root__Cmmwa {
	background-color: var(--gray-2)
}

.dark-mode .SectionBriefing_root__Cmmwa:hover {
	background-color: var(--gray-3)
}

.dark-mode .SectionBriefing_contentwrapper__2GWeA .SectionBriefing_bulletpoints__L7Ah_,
.dark-mode .SectionBriefing_contentwrapper__2GWeA .SectionBriefing_date__I6e4_,
.dark-mode .SectionBriefing_contentwrapper__2GWeA h2 {
	color: var(--gray-6)
}

.dark-mode .SectionBriefing_outlineBtn__ULz5F {
	color: var(--gray-6);
	border: 1px solid var(--gray-6)
}

.SectionContainer_root__GctLD {
	position: relative;
	padding: 0 var(--gutter)
}

@media (min-width:768px) {
	.SectionContainer_root__GctLD {
		overflow-x: hidden
	}
}

.SectionContainer_root__GctLD:last-child {
	margin-bottom: 0
}

@media (min-width:768px) {
	.SectionContainer_root__GctLD {
		margin: 0 var(--outer-gutter) 3rem;
		padding: 0;
		overflow-x: hidden
	}
}

@media (min-width:1222px) {
	.SectionContainer_root__GctLD {
		margin-bottom: 4rem
	}
}

.SectionContainer_buttoncontainer__IDuUF {
	display: inline-block;
	max-width: calc(100vw - 2 * var(--gutter));
	margin: 0 var(--gutter)
}

@media (min-width:520px) {
	.SectionContainer_buttoncontainer__IDuUF {
		max-width: 100%;
		margin: 0
	}
}

.SectionContainer_-horizontalScroll__tW9SB .SectionContainer_whitecover__1feWj {
	padding-bottom: 3rem
}

@media (min-width:520px) {
	.SectionContainer_-horizontalscroll__Uv5wG .SectionContainer_buttoncontainer__IDuUF {
		display: block;
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content;
		margin: 0 auto
	}
}

.SectionContainer_whitecover__1feWj {
	position: relative;
	z-index: 200;
	padding-bottom: 2rem
}

@media (min-width:768px) {
	.SectionContainer_whitecover__1feWj {
		padding-bottom: 3rem
	}
}

@media (min-width:1222px) {
	.SectionContainer_whitecover__1feWj {
		padding-bottom: 4rem
	}
}

.SectionContainer_-micro__djjVh .SectionContainer_whitecover__1feWj {
	padding-bottom: 0
}

.SectionContainer_-highlight__oETih {
	--background: #cae7e7
}

.dark-mode .SectionContainer_-highlight__oETih {
	--background: #2f4858
}

.dark-mode .SectionContainer_-bundle__1kA7R {
	--background: var(--gray-2)
}

.SectionContainer_-bundle__1kA7R {
	--background: var(--gray-5)
}

.SectionContainer_-bundle__1kA7R>div {
	padding-top: 0;
	background: var(--site-background)
}

.SectionContainer_-bundle__1kA7R,
.SectionContainer_-highlight__oETih {
	position: relative;
	margin: 0 0 4rem;
	padding-top: var(--outer-gutter);
	padding-bottom: var(--outer-gutter) !important;
	overflow-x: visible;
	background: var(--background)
}

@media (min-width:768px) {

	.SectionContainer_-bundle__1kA7R,
	.SectionContainer_-highlight__oETih {
		padding: 4rem var(--outer-gutter)
	}
}

.SectionContainer_-bundle__1kA7R:after,
.SectionContainer_-bundle__1kA7R:before,
.SectionContainer_-highlight__oETih:after,
.SectionContainer_-highlight__oETih:before {
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: 100;
	width: var(--outer-gutter);
	background: var(--background)
}

@media (min-width:768px) {

	.SectionContainer_-bundle__1kA7R:after,
	.SectionContainer_-bundle__1kA7R:before,
	.SectionContainer_-highlight__oETih:after,
	.SectionContainer_-highlight__oETih:before {
		content: ""
	}
}

.SectionContainer_-bundle__1kA7R:before,
.SectionContainer_-highlight__oETih:before {
	left: 0
}

.SectionContainer_-bundle__1kA7R:after,
.SectionContainer_-highlight__oETih:after {
	right: 0
}

.SectionContainer_-smallpadding__jvaeb {
	margin-bottom: 2rem
}

@media (min-width:768px) {
	.SectionContainer_-smallpadding__jvaeb {
		margin-bottom: 2.5rem
	}
}

@media (min-width:1222px) {
	.SectionContainer_-smallpadding__jvaeb {
		margin-bottom: 3rem
	}
}

div[class*=-adloaded]+.SectionContainer_root__GctLD.SectionContainer_-withtitle__ewCyR {
	margin-top: 0
}

.SectionContainer_root__GctLD:has(+div[class*=-adloaded]) {
	margin-bottom: 0
}

@media (min-width:768px) {
	.SectionContainer_root__GctLD:has(+div[class*=-adloaded]).SectionContainer_-withtitle__ewCyR {
		margin-bottom: 0
	}
}

.SectionContainer_root__GctLD:has(+div[class*=-adloaded]) .SectionContainer_buttoncontainer__IDuUF {
	margin-bottom: 0
}

.SectionContainer_root__GctLD:has(+div[class*=-adloaded]).SectionContainer_-highlight__oETih {
	margin-bottom: 0
}

.SectionContainer_root__GctLD:has(+div[class*=-adloaded]):not(.SectionContainer_-highlight__oETih) {
	padding-bottom: 0
}

.ListPage_pageButtonWrapper__aeXLC {
	display: flex;
	justify-content: center;
	padding: 2rem 0
}

.ListPage_pageButton__Mmb_K {
	display: inline-block;
	width: auto
}

.ListPage_refreshWrapper__S6G6L {
	position: -webkit-sticky;
	position: sticky;
	bottom: calc(100vh - 11rem);
	z-index: 401;
	display: flex;
	justify-content: center
}

.FeatureFlag_root__pqy2o {
	position: relative;
	margin: .5rem 0;
	padding: 0 .2rem;
	color: var(--text-color);
	cursor: pointer
}

.FeatureFlag_root__pqy2o:hover {
	color: var(--tenant-color)
}

.FeatureFlag_featureswitch__JLuhX {
	display: inline-block;
	width: 3rem;
	margin: 0 .2rem;
	padding: .3rem 0;
	font-weight: 700;
	text-align: center;
	text-transform: uppercase
}

.FeatureFlag_on__5aAUC {
	color: green
}

.FeatureFlag_off__y8uMI {
	color: red
}

.FeatureFlagsDevTool_root__DY3WV {
	position: fixed;
	top: 0;
	right: 1rem;
	z-index: 620;
	min-width: 15rem;
	font-size: 1.2rem;
	font-family: var(--font-libre-franklin);
	background: var(--site-background);
	box-shadow: 0 0 .2rem 1px var(--border-color)
}

@media (min-width:768px) {
	.FeatureFlagsDevTool_root__DY3WV {
		right: 2rem
	}
}

.FeatureFlagsDevTool_featureflagbutton__aLTxs {
	width: 100%;
	padding: .3rem 1.5rem;
	color: var(--color-white);
	font-weight: 700;
	letter-spacing: .1rem;
	background-color: var(--tenant-color);
	border: none;
	cursor: pointer;
	opacity: .9
}

.FeatureFlagsDevTool_featureflagbutton__aLTxs:hover {
	opacity: 1
}

.FeatureFlagsDevTool_wrapper__99Us_ {
	padding: 0 .5rem;
	overflow: hidden;
	background-color: var(--site-background);
	transition: max-height .2s, opacity .3s
}

.FeatureFlagsDevTool_wrapper__99Us_>p {
	text-align: center
}

.FeatureFlagsDevTool_show__v8PS_ {
	max-height: 50rem;
	opacity: 1
}

.FeatureFlagsDevTool_hide__mNeHM {
	max-height: 0;
	margin-top: 0;
	opacity: 0
}

.FeatureFlagsDevTool_actionswrapper__4mQdZ,
.FeatureFlagsDevTool_featureflagswrapper__XsacS {
	margin-top: 1.5rem
}

.FeatureFlagsDevTool_actionswrapper__4mQdZ>p,
.FeatureFlagsDevTool_featureflagswrapper__XsacS>p {
	text-align: center
}

.FeatureFlagsDevTool_actionswrapper__4mQdZ>button,
.FeatureFlagsDevTool_featureflagswrapper__XsacS>button {
	display: block;
	margin: .5rem auto;
	color: var(--text-color);
	text-align: center;
	background-color: var(--site-background);
	border: none;
	cursor: pointer
}

.FeatureFlagsDevTool_actionswrapper__4mQdZ>button:hover,
.FeatureFlagsDevTool_featureflagswrapper__XsacS>button:hover {
	color: var(--tenant-color)
}

.FeatureFlagsDevTool_resetallbutton__hw6pW {
	display: block;
	margin: 2rem auto 1rem;
	color: var(--text-color);
	font-weight: 700;
	text-align: center;
	background-color: var(--site-background);
	border: none;
	cursor: pointer
}

.FeatureFlagsDevTool_resetallbutton__hw6pW:hover {
	color: var(--tenant-color)
}

.FeatureFlagsDevTool_select__2qRhE {
	display: block;
	width: 100%;
	margin: .5rem auto;
	padding: .2rem 1rem;
	color: var(--text-color);
	font-size: 1.6rem;
	background-color: var(--site-background);
	border-radius: 0
}

.FeatureFlagsDevTool_emergencyindicator__BpTcU {
	position: fixed;
	bottom: .5rem;
	left: .5rem;
	display: flex;
	flex-direction: row;
	align-items: center;
	padding: .2rem 1rem;
	background: rgba(0, 0, 0, .6)
}

.FeatureFlagsDevTool_emergencyindicator__BpTcU .FeatureFlagsDevTool_emergencyicon__UWvHp>path {
	fill: #fff
}

.FeatureFlagsDevTool_emergencyindicator__BpTcU>span {
	margin-left: .5rem;
	color: var(--color-white)
}

@media print {
	.FeatureFlagsDevTool_root__DY3WV {
		display: none
	}
}

.ErrorPage_root__0EUmx {
	position: relative;
	min-height: 100%;
	padding: 4.5rem 2rem 0;
	overflow: hidden;
	color: var(--text-color);
	font-family: var(--font-libre-franklin);
	background-color: #f16067
}

@media (min-width:768px) {
	.ErrorPage_root__0EUmx {
		padding: 6.5rem 11rem 0
	}
}

@media (min-width:1222px) {
	.ErrorPage_root__0EUmx {
		padding-top: 8.5rem
	}
}

.ErrorPage_detail__p_1Q_,
.ErrorPage_errormessage__OCOXW,
.ErrorPage_homelink__ASinB,
.ErrorPage_statuscode__LN6Ev {
	position: relative;
	z-index: 700
}

.ErrorPage_statuscode__LN6Ev {
	margin-top: .3rem;
	margin-bottom: 1.2rem;
	color: var(--text-color);
	font-weight: 600;
	font-size: 3.3rem;
	font-family: var(--font-sole-bold);
	line-height: 3.8rem;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

@media (min-width:520px) {
	.ErrorPage_statuscode__LN6Ev {
		font-size: 4.9rem;
		line-height: 5.2rem
	}
}

.ErrorPage_errormessage__OCOXW {
	font-weight: 400;
	font-size: 1.8rem;
	line-height: 2.7rem
}

@media (min-width:520px) {
	.ErrorPage_errormessage__OCOXW {
		font-size: 2rem;
		line-height: 2.9rem
	}
}

.ErrorPage_detail__p_1Q_ {
	margin-top: 1em;
	margin-bottom: 4rem;
	font-size: 1.25rem
}

.ErrorPage_homelink__ASinB {
	display: inline-block;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	height: 6rem;
	margin: 1rem 1rem 0 0;
	padding: 2rem 4rem;
	color: var(--site-background);
	font-weight: 700;
	font-size: 1.5rem;
	font-family: var(--font-libre-franklin);
	letter-spacing: .1rem;
	-webkit-text-decoration: none;
	text-decoration: none;
	background: var(--text-color)
}

.ErrorPage_leftimage__UCTkC,
.ErrorPage_rightimage__8kMux {
	position: absolute;
	z-index: 0;
	height: 26rem
}

@media (min-width:520px) {

	.ErrorPage_leftimage__UCTkC,
	.ErrorPage_rightimage__8kMux {
		height: 36rem
	}
}

@media (min-width:768px) {

	.ErrorPage_leftimage__UCTkC,
	.ErrorPage_rightimage__8kMux {
		height: 54rem
	}
}

@media (min-width:1222px) {

	.ErrorPage_leftimage__UCTkC,
	.ErrorPage_rightimage__8kMux {
		height: auto
	}
}

.ErrorPage_leftimage__UCTkC {
	bottom: 3rem;
	left: 0
}

@media (min-width:768px) {
	.ErrorPage_leftimage__UCTkC {
		bottom: 2rem
	}
}

.ErrorPage_rightimage__8kMux {
	right: -1.9rem;
	bottom: 9rem
}

@media (min-width:520px) {
	.ErrorPage_rightimage__8kMux {
		right: -2.7rem
	}
}

@media (min-width:768px) {
	.ErrorPage_rightimage__8kMux {
		right: -4.1rem
	}
}

@media (min-width:1222px) {
	.ErrorPage_rightimage__8kMux {
		right: -5.4rem
	}
}

.Overlay_wrapper__SXocW {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 400;
	width: 100vw;
	height: 100vh;
	overflow: hidden;
	background: var(--color-white)
}

.Overlay_wrapper__SXocW .Overlay_container__6zvfi {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	overflow-y: hidden;
	color: #000;
	font-family: var(--font-plex);
	-webkit-animation: Overlay_slideUp__5dMA8 .5s ease-in-out;
	animation: Overlay_slideUp__5dMA8 .5s ease-in-out
}

.Overlay_wrapper__SXocW .Overlay_container__6zvfi svg {
	width: 35rem;
	height: 35rem;
	margin-top: 1rem;
	margin-bottom: 2rem
}

.Overlay_wrapper__SXocW .Overlay_container__6zvfi h1 {
	margin-bottom: 1rem;
	font-weight: 700;
	font-size: 3rem;
	font-family: var(--font-sole-bold)
}

.Overlay_wrapper__SXocW .Overlay_container__6zvfi p {
	margin-bottom: 1rem;
	padding: 2rem;
	font-size: 1.5rem;
	text-align: center
}

.Overlay_wrapper__SXocW .Overlay_container__6zvfi a {
	margin: 1rem;
	padding: 1.5rem;
	color: var(--color-white);
	font-size: 1.5rem;
	-webkit-text-decoration: none;
	text-decoration: none;
	background-color: var(--tenant-color);
	border-radius: .5rem
}

.dark-mode .Overlay_wrapper__SXocW {
	background: var(--color-black)
}

@-webkit-keyframes Overlay_slideUp__5dMA8 {
	0% {
		-webkit-transform: translateY(100%);
		transform: translateY(100%);
		opacity: 0
	}

	to {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		opacity: 1
	}
}

@keyframes Overlay_slideUp__5dMA8 {
	0% {
		-webkit-transform: translateY(100%);
		transform: translateY(100%);
		opacity: 0
	}

	to {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		opacity: 1
	}
}

.PaidPostAd_root__qxTwE {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	max-width: 100vw;
	min-height: 15rem;
	padding: 0 var(--gutter);
	background-color: var(--site-background)
}

.PaidPostAd_root__qxTwE>a {
	display: flex;
	-webkit-text-decoration: none;
	text-decoration: none
}

@media (min-width:1222px) {
	.PaidPostAd_root__qxTwE {
		padding-left: 0
	}
}

.PaidPostAd_imgwrapper__rT2BW {
	margin: var(--gutter) 0
}

.PaidPostAd_imgwrapper__rT2BW img {
	max-width: 8rem;
	height: 8rem;
	-o-object-fit: cover;
	object-fit: cover
}

@media (min-width:768px) {
	.PaidPostAd_imgwrapper__rT2BW img {
		max-width: 30rem;
		height: 12rem
	}
}

.PaidPostAd_contentwrapper__DVIiT {
	display: flex;
	flex-direction: column;
	max-width: -webkit-fit-content;
	max-width: -moz-fit-content;
	max-width: fit-content;
	padding: var(--gutter);
	text-align: left
}

@media (min-width:768px) {
	.PaidPostAd_contentwrapper__DVIiT {
		width: 100%;
		max-width: 97.6rem
	}
}

.PaidPostAd_contentwrapper__DVIiT .PaidPostAd_label__mme6C {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	padding: .2rem .6rem;
	color: var(--color-white);
	font-size: 1.2rem;
	font-family: var(--font-libre-franklin);
	line-height: 1.5rem;
	letter-spacing: .05rem;
	background: #d16a38
}

.PaidPostAd_contentwrapper__DVIiT>h3 {
	margin-top: .5rem;
	font-size: 2rem;
	font-family: var(--font-sole-bold);
	line-height: 2rem
}

@media (min-width:768px) {
	.PaidPostAd_contentwrapper__DVIiT>h3 {
		font-size: 2.2rem;
		line-height: 2.5rem
	}
}

.PaidPostAd_contentwrapper__DVIiT p {
	margin-top: 1rem;
	font-size: 1.4rem;
	font-family: var(--font-libre-franklin);
	line-height: 1.8rem
}

@media (min-width:768px) {
	.PaidPostAd_contentwrapper__DVIiT p {
		font-size: 1.4rem;
		line-height: 2.1rem
	}
}

.Ad_-adright__QU6UU {
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	display: none
}

.Ad_-adright__QU6UU:after {
	height: 8rem;
	content: ""
}

@media (min-width:1222px) {
	.Ad_-adright__QU6UU {
		z-index: 500;
		display: flex;
		flex-direction: column;
		margin-left: var(--gutter)
	}
}

.Ad_-inside-full-content-pos1-desktop__kM9VQ {
	display: none
}

.Ad_-inside-full-content__G51Q_ {
	margin: 0 calc(-1 * var(--gutter))
}

.Ad_-ad-inside__xBMzI {
	--color-background-ads: var(--gray-6);
	position: relative;
	z-index: 200;
	text-align: center
}

.Ad_-ad-inside__xBMzI.Ad_-adloaded__mv_GG {
	position: relative;
	margin: 2rem var(--outer-gutter);
	padding: 2rem 0;
	background: var(--color-background-ads)
}

@media (min-width:768px) {
	.Ad_-ad-inside__xBMzI.Ad_-adloaded__mv_GG {
		margin: 3rem var(--outer-gutter);
		padding: 2.4rem 0
	}
}

@media (min-width:1222px) {
	.Ad_-ad-inside__xBMzI.Ad_-adloaded__mv_GG {
		margin: 4rem var(--outer-gutter);
		padding: 2.8rem 0
	}
}

.Ad_-ad-inside__xBMzI iframe {
	display: block;
	max-width: 100%;
	margin: 0 auto
}

.Ad_-ad-inside-content__QYkgO.Ad_-adloaded__mv_GG {
	width: 100%;
	margin-left: 0;
	margin-right: 0
}

@media (min-width:768px) {
	.Ad_-ad-inside-content__QYkgO.Ad_-adloaded__mv_GG:not(.Ad_-ticker-event__dG0El) {
		width: calc(100% + var(--gutter) * 2);
		margin-left: calc(var(--gutter) * -1)
	}
}

@media (min-width:1222px) {
	.Ad_-ad-inside-content__QYkgO.Ad_-adloaded__mv_GG:not(.Ad_-ticker-event__dG0El) {
		width: 100%;
		margin-left: 0
	}
}

@media (min-width:768px) {
	.Ad_-ad-inside-content__QYkgO {
		grid-column: span 8
	}
}

@media (min-width:1222px) {
	.Ad_-ad-inside-content__QYkgO {
		grid-column: span 12
	}
}

.Ad_-top-ad__vlBYS.Ad_-adloaded__mv_GG {
	padding-top: 1rem;
	padding-bottom: 1.5rem
}

@media (min-width:768px) {
	.Ad_-top-ad__vlBYS.Ad_-adloaded__mv_GG {
		padding-top: var(--gutter);
		padding-bottom: 3rem
	}
}

.dark-mode .Ad_-ad-inside__xBMzI {
	--color-background-ads: var(--gray-1)
}

@media (min-width:768px) {
	.Ad_-inside-full-content-pos1-desktop__kM9VQ {
		display: block
	}

	.Ad_-ad-inside__xBMzI {
		margin-left: 0;
		margin-right: 0
	}
}

.Ad_root__MdsXS {
	max-width: 100vw;
	overflow-x: hidden
}

@media (min-width:768px) {
	.Ad_root__MdsXS {
		overflow-x: visible
	}
}

@media print {
	.Ad_root__MdsXS {
		display: none
	}
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
	box-sizing: border-box;
	line-height: 1.15;
	-webkit-text-size-adjust: 100%
}

*,
:after,
:before {
	box-sizing: inherit
}

body {
	margin: 0
}

main {
	display: block
}

h1 {
	margin: .67em 0;
	font-size: 2em
}

hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible
}

pre {
	font-size: 1em;
	font-family: monospace
}

a {
	background-color: transparent
}

abbr[title] {
	text-decoration: underline;
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted;
	border-bottom: none
}

b,
strong {
	font-weight: bolder
}

code,
kbd,
samp {
	font-size: 1em;
	font-family: monospace
}

small {
	font-size: 80%
}

sub,
sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline
}

sub {
	bottom: -.25em
}

sup {
	top: -.5em
}

img {
	border-style: none
}

button,
input,
optgroup,
select,
textarea {
	margin: 0;
	font-size: 100%;
	font-family: inherit;
	line-height: 1.15
}

button,
input {
	overflow: visible
}

button,
select {
	text-transform: none
}

[type=button],
[type=reset],
[type=submit],
button {
	-webkit-appearance: button
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
	padding: 0;
	border-style: none
}

[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
	outline: 1px dotted ButtonText
}

fieldset {
	padding: .35em .75em .625em
}

legend {
	display: table;
	box-sizing: border-box;
	max-width: 100%;
	padding: 0;
	color: inherit;
	white-space: normal
}

progress {
	vertical-align: baseline
}

textarea {
	overflow: auto
}

[type=checkbox],
[type=radio] {
	box-sizing: border-box;
	padding: 0
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
	height: auto
}

[type=search] {
	outline-offset: -2px;
	-webkit-appearance: textfield
}

[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

::-webkit-file-upload-button {
	font: inherit;
	-webkit-appearance: button
}

details {
	display: block
}

summary {
	display: list-item
}

[hidden],
template {
	display: none
}

body {
	--gutter: 2rem;
	--outer-gutter: 2rem
}

@media (min-width:768px) {
	body {
		--gutter: 2.4rem;
		--outer-gutter: 2.4rem
	}
}

@media (min-width:1222px) {
	body {
		--gutter: 3.2rem;
		--outer-gutter: 4rem
	}
}

body {
	--gutter-half: calc(var(--gutter) / 2);
	--content-width: 100%;
	--content-and-margins: calc(2 * var(--outer-gutter) + var(--content-width))
}

@media (min-width:1222px) {
	body {
		--content-width: 1020px
	}
}

body {
	--logo-fill: #000;
	--gray-1: #323232;
	--gray-2: #555;
	--gray-3: #7d7d7d;
	--gray-4: #d4d4d4;
	--gray-5: #e9e9e9;
	--gray-6: #f4f4f4;
	--yellow-main: #ffe462;
	--brandblue-main: #202346;
	--brandblue-bright-1: #474a66;
	--brandblue-bright-2: #6f7187;
	--brandblue-bright-3: #9698a8;
	--brandblue-bright-4: #c8c8d1;
	--brandblue-bright-5: #f0f0f2;
	--beige-bright-2: #efece0;
	--beige-bright-3: #f8f7f4;
	--red-main: #d3343f;
	--red-bright-3: #f4cccf;
	--green-main: #479260;
	--green-bright-3: #d1e3d7;
	--color-white: #fff;
	--color-black: #000;
	--offblack: #121212;
	--color-red: red;
	--tab-focus: #038fe5;
	--headline-focus: var(--brandblue-main);
	--abo-label-focus: var(--brandblue-main);
	--title-focus: var(--brandblue-main);
	--error: var(--red-main);
	--error-background: var(--red-bright-3);
	--success: var(--green-main);
	--success-background: var(--green-bright-3);
	--navigation-hover: #575a74;
	--navigation-list: var(--gray-2);
	--flyout-border: var(--gray-4);
	--external-icon: brightness(10);
	--button-hover: var(--tenant-color);
	--box-shadow-color: hsla(0, 0%, 53%, .2);
	--input-text-color: var(--brandblue-main);
	--sponsored-color: #d16a38;
	--flag-background-color: #ffb800;
	--text-color: var(--offblack);
	--border-color: var(--gray-4);
	--gray-background: var(--gray-6);
	--site-background: var(--color-white);
	--footer-background: var(--brandblue-main);
	--footer-footertop-background: var(--beige-bright-3);
	--neutral-background: var(--beige-bright-2);
	--user-profile-background: var(--color-white);
	--highlight-background: var(--beige-bright-3);
	--input-background-color: #f3f2ec;
	--list-item-background: var(--gray-6);
	--panel-background: var(--neutral-background);
	--button-primary-text: var(--color-white);
	--button-primary-background: var(--offblack);
	--button-secondary-text: var(--offblack);
	--button-cta-text: var(--color-white);
	--button-outline-text: var(--offblack);
	--button-outline-border: var(--gray-3);
	--button-disabled-text: var(--gray-4);
	--button-disabled-background: var(--gray-5);
	--button-outline-border-disabled: var(--gray-4);
	--search-button: var(--brandblue-main);
	--mostpopular: var(--beige-bright-2);
	--link-background-color: var(--yellow-main);
	--input-border: var(--brandblue-main);
	--share-preview-meta-color: var(--gray-6);
	--search-overlay-color: rgba(32, 35, 70, .5);
	--navigation-item-hover-color: var(--tenant-color);
	--meta-data: var(--gray-3);
	--header-hover: var(--tenant-color);
	--gradient-to-transparent: linear-gradient(90deg, #fff 0%, hsla(0, 0%, 100%, .7) 50%, hsla(0, 0%, 100%, 0));
	--gradient-from-transparent: linear-gradient(270deg, #fff 0%, hsla(0, 0%, 100%, .7) 50%, hsla(0, 0%, 100%, 0));
	--reduced-article-overlay: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #fff);
	--font-sole-text: "Sole Serif Text", "Times New Roman", serif;
	--font-sole-bold: "Sole Serif Bold", "Times New Roman", serif;
	--font-sole-italic: "Sole Serif Italic", "Times New Roman", serif;
	--font-libre-franklin: "Libre Franklin", Helvetica, Arial, Verdana, sans-serif;
	--tablet-max-content-width: 54rem;
	--tablet-max-figure-width: 76.8rem;
	--desktop-max-content-width: 62.6rem;
	--desktop-max-figure-width: 84.4rem;
	--max-width-image: 1920px;
	--safe-area-width: calc(100vw - env(safe-area-inset-left, 0) - env(safe-area-inset-right, 0));
	--default-hover-opacity: 0.7;
	--android-highlight-color: rgba(0, 0, 0, .1);
	--border-style: solid
}

body.hybrid-app {
	--gutter: 2rem
}

@media (min-width:768px) {
	body.hybrid-app {
		--gutter: 2.4rem
	}
}

body.hybrid-app {
	--gutter-half: calc(var(--gutter) / 2)
}

.tagesanzeiger {
	--tenant-color: #0a79bd
}

.berneroberlaender,
.bernerzeitung,
.langenthalertagblatt,
.thunertagblatt {
	--tenant-color: maroon;
	--logo-fill: #1d1d1b;
	--logo-fill-secondary: var(--tenant-color)
}

.berneroberlaender.dark-mode,
.bernerzeitung.dark-mode,
.langenthalertagblatt.dark-mode,
.thunertagblatt.dark-mode {
	--logo-fill: var(--color-white);
	--logo-fill-secondary: var(--color-white)
}

.derbund {
	--tenant-color: #0085ab;
	--logo-fill: #1d1d1b;
	--logo-fill-secondary: var(--tenant-color)
}

.derbund.dark-mode {
	--logo-fill-secondary: var(--color-white)
}

.bazonline,
[class~="24heures"] {
	--tenant-color: #d9000b;
	--logo-fill: #1d1d1b;
	--logo-fill-secondary: var(--tenant-color);
	--logo-fill-third: var(--color-white)
}

.bazonline.dark-mode,
[class~="24heures"].dark-mode {
	--logo-fill: var(--color-white);
	--logo-fill-secondary: var(--color-white);
	--logo-fill-third: #000
}

.landbote {
	--tenant-color: #2c3890;
	--logo-fill: var(--tenant-color);
	--logo-fill-secondary: #aaaaa9
}

.landbote.dark-mode {
	--logo-fill: var(--color-white);
	--logo-fill-secondary: var(--color-white)
}

.tdg {
	--tenant-color: #2c3890;
	--logo-fill: var(--tenant-color);
	--logo-fill-secondary: var(--color-white)
}

.tdg.dark-mode {
	--logo-fill: var(--color-white);
	--logo-fill-secondary: #000
}

.zsz {
	--tenant-color: #2c3890;
	--logo-fill: #000;
	--logo-fill-secondary: var(--tenant-color);
	--logo-fill-third: var(--color-white)
}

.zsz.dark-mode {
	--logo-fill: var(--color-white);
	--logo-fill-secondary: var(--color-white)
}

.zuonline {
	--tenant-color: #2c3890;
	--logo-fill: var(--tenant-color);
	--logo-fill-secondary: var(--color-white)
}

.zuonline.dark-mode {
	--logo-fill: var(--color-white);
	--logo-fill-secondary: #000
}

.vertical {
	--vertical-gray: #d5d7d7;
	--footer-footertop-background: var(--color-white);
	--search-button: var(--tenant-color);
	--highlight-background: var(--site-background);
	--yellow-main: var(--vertical-gray);
	--title-focus: var(--offblack);
	--headline-focus: var(--offblack);
	--footer-background: var(--tenant-color);
	--sbfocus-color: var(--offblack);
	--text-color: var(--offblack);
	--link-background-color: var(--gray-4);
	--header-hover: var(--gray-5);
	--abo-label-focus: var(--tenant-color);
	--external-icon: brightness(10);
	--brandblue-bright-3: var(--color-white);
	--brandblue-bright-1: var(--gray-4);
	--search-overlay-color: rgba(72, 72, 72, .5);
	--neutral-background: var(--gray-5);
	--navigation-list: var(--gray-2);
	--input-border: var(--offblack);
	--input-text-color: var(--offblack);
	--panel-background: var(--vertical-gray)
}

.vertical.dark-mode {
	--footer-footertop-background: var(--offblack);
	--search-button: var(--tenant-color);
	--highlight-background: var(--site-background);
	--yellow-main: var(--vertical-gray);
	--title-focus: var(--offblack);
	--link-background-color: var(--gray-3);
	--headline-focus: var(--offblack);
	--footer-background: var(--tenant-color);
	--sbfocus-color: var(--color-white);
	--brandblue-bright-1: var(--gray-2);
	--neutral-background: var(--gray-3);
	--navigation-list: var(--gray-4);
	--input-border: var(--offblack);
	--border-color: var(--gray-3);
	--user-profile-background: var(--offblack);
	--site-background: var(--offblack);
	--panel-background: var(--gray-2)
}

.fuw {
	--tenant-color: #12398e;
	--logo-fill: var(--color-white)
}

.bilan {
	--tenant-color: #aa0a0c;
	--logo-fill: var(--color-white)
}

.bilan.dark-mode {
	--tenant-color: #c32225
}

.bilan.vertical {
	--logo-fill: var(--tenant-color)
}

.carteb,
.carteblanche {
	--tenant-color: #479260;
	--logo-fill: var(--color-white)
}

.carteb.dark-mode,
.carteblanche.dark-mode {
	--logo-fill: var(--color-black)
}

.dark-mode.berneroberlaender,
.dark-mode.bernerzeitung,
.dark-mode.langenthalertagblatt,
.dark-mode.thunertagblatt {
	--tenant-color: #a34746
}

.dark-mode.bazonline,
.dark-mode[class="24heures"] {
	--tenant-color: #d9010c
}

.dark-mode.landbote,
.dark-mode.tdg,
.dark-mode.zsz,
.dark-mode.zuonline {
	--tenant-color: #5a64a8
}

.dark-mode.carteb,
.dark-mode.carteblanche {
	--tenant-color: #a3c8af
}

.dark-mode {
	--gray-background: var(--gray-1);
	--logo-fill: var(--color-white);
	--text-color: var(--gray-6);
	--search-button: var(--yellow-main);
	--link-background-color: var(--brandblue-bright-3);
	--header-background: var(--offblack);
	--neutral-background: var(--brandblue-bright-2);
	--user-profile-background: var(--brandblue-bright-2);
	--border-color: var(--gray-2);
	--meta-data: var(--gray-4);
	--mostpopular: var(--brandblue-bright-2);
	--footer-footertop-background: var(--brandblue-bright-1);
	--input-border: var(--yellow-main);
	--brandblue-bright-5: var(--brandblue-main);
	--search-overlay-color: hsla(0, 0%, 7%, .5);
	--navigation-item-hover-color: var(--brandblue-main);
	--site-background: var(--offblack);
	--highlight-background: var(--brandblue-bright-1);
	--input-background-color: var(--gray-6);
	--list-item-background: var(--gray-2);
	--headline-focus: var(--offblack);
	--tab-focus: #fdd448;
	--background-box-color: var(--gray-2);
	--news-briefing-variant-font: var(--color-white);
	--news-briefing-variant-background: #1b475e;
	--button-primary-text: var(--offblack);
	--button-primary-background: var(--color-white);
	--button-secondary-text: var(--color-white);
	--button-cta-text: var(--color-white);
	--button-outline-text: var(--color-white);
	--button-outline-border: var(--gray-5);
	--button-disabled-text: var(--gray-3);
	--button-disabled-background: var(--gray-2);
	--button-outline-border-disabled: var(--gray-3);
	--gradient-to-transparent: linear-gradient(90deg, #121212 0%, hsla(0, 0%, 7%, .7) 50%, hsla(0, 0%, 7%, 0));
	--gradient-from-transparent: linear-gradient(270deg, #121212 0%, hsla(0, 0%, 7%, .7) 50%, hsla(0, 0%, 7%, 0));
	--reduced-article-overlay: linear-gradient(180deg, hsla(0, 0%, 7%, 0), #121212);
	--android-highlight-color: hsla(0, 0%, 100%, .1)
}

.hybrid-app {
	--default-hover-opacity: 1
}

@media print {
	.dark-mode {
		--text-color: var(--brandblue-main);
		--meta-data: var(--gray-3)
	}
}

@font-face {
	font-weight: 400;
	font-family: "Sole Serif Text";
	font-style: normal;
	font-display: auto;
	src: url(https://www.landbote.ch/_next/static/media/SoleSerifText_W_Rg.020ab937.woff2) format("woff2")
}

@font-face {
	font-weight: 400;
	font-family: "Sole Serif Text";
	font-style: italic;
	font-display: auto;
	src: url(https://www.landbote.ch/_next/static/media/SoleSerifText_W_RgIt.60d64778.woff2) format("woff2")
}

@font-face {
	font-weight: 700;
	font-family: "Sole Serif Bold";
	font-display: auto;
	src: url(https://www.landbote.ch/_next/static/media/SoleSerifText_W_Bd.3fa2f9f1.woff2) format("woff2")
}

@font-face {
	font-weight: 500;
	font-family: "Sole Serif Italic";
	font-display: auto;
	src: url(https://www.landbote.ch/_next/static/media/SoleSerifHeadline_W_MdIt.9b99d72f.woff2) format("woff2")
}

@font-face {
	font-weight: 400;
	font-family: Libre Franklin;
	font-style: normal;
	font-display: auto;
	src: url(https://www.landbote.ch/_next/static/media/LibreFranklin-Regular.429cfe8c.woff2) format("woff2")
}

@font-face {
	font-weight: 700;
	font-family: Libre Franklin;
	font-style: normal;
	font-display: auto;
	src: url(https://www.landbote.ch/_next/static/media/LibreFranklin-Bold.a6b64d5b.woff2) format("woff2")
}

@font-face {
	font-weight: 900;
	font-family: Libre Franklin;
	font-style: normal;
	font-display: auto;
	src: url(https://www.landbote.ch/_next/static/media/LibreFranklin-Black.ecbedca3.woff2) format("woff2")
}

html {
	height: 100%;
	font-size: 62.5%
}

body,
body.tp-modal-close {
	width: 100vw;
	height: 100%;
	overflow-x: hidden
}

body {
	background: var(--gray-background)
}

#__next {
	height: 100%
}

figcaption,
h1,
h2,
h3,
h4,
p,
time,
ul {
	margin: 0;
	padding: 0;
	color: var(--text-color)
}

.o-overlay__content h2,
.o-overlay__content p {
	color: var(--headline-focus)
}

@media print {
	.as-oil-content-overlay {
		display: none
	}
}

.as-oil-content-overlay p {
	color: var(--headline-focus)
}

.hybrid-app .as-oil-content-overlay {
	display: none
}

a {
	-webkit-tap-highlight-color: var(--android-highlight-color)
}

figure {
	margin: 0;
	padding: 0
}

._screen-reader-only:not(:focus):not(:active) {
	position: absolute;
	width: 1px;
	height: 1px;
	overflow: hidden;
	white-space: nowrap;
	clip: rect(0 0 0 0);
	-webkit-clip-path: inset(100%);
	clip-path: inset(100%)
}

.ot-floating-button {
	visibility: hidden
}

.disco-outdated-browser {
	position: relative;
	display: block;
	display: none;
	display: var(--modernBrowsers);
	padding: 2rem 10rem;
	color: #fff;
	background-color: #202346;
	--modernBrowsers: none
}

.disco-outdated-browser button {
	position: absolute;
	top: 2rem;
	right: 2rem;
	color: #fff;
	font-size: 1.6rem;
	background-color: #202346;
	border: 0
}

.disco-outdated-browser button:hover {
	color: var(--gray-5)
}

.disco-outdated-browser p {
	padding: 0 9rem;
	color: #fff;
	font-size: 1.4rem;
	font-family: var(--font-libre-franklin), Arial, Verdana, sans-serif;
	line-height: 1.9rem;
	text-align: center
}

.disco-outdated-browser a {
	color: #fff;
	-webkit-text-decoration: none;
	text-decoration: none;
	border-bottom: .5px solid #fff
}

.disco-outdated-browser a:hover {
	color: var(--gray-5);
	border-bottom: 1px solid var(--gray-5)
}

.tp-backdrop.tp-active {
	opacity: .7 !important
}

button.tp-close.tp-active {
	top: 1.4rem;
	right: 1.4rem;
	width: 3rem;
	height: 3rem;
	background: url("data:image/svg+xml,%3Csvg width='11' height='11' fill='black' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 1.368L9.632 0 5.5 4.142 1.368 0 0 1.368 4.142 5.5 0 9.632 1.368 11 5.5 6.858 9.632 11 11 9.632 6.858 5.5 11 1.368z' /%3E%3C/svg%3E") 50% no-repeat;
	box-shadow: none !important
}

.dark-mode button.tp-close.tp-active {
	background: #fff url("data:image/svg+xml,%3Csvg width='11' height='11' fill='black' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 1.368L9.632 0 5.5 4.142 1.368 0 0 1.368 4.142 5.5 0 9.632 1.368 11 5.5 6.858 9.632 11 11 9.632 6.858 5.5 11 1.368z' /%3E%3C/svg%3E") 50% no-repeat
}

button.tp-close:focus {
	border: 0 !important
}

#full-overlay-container {
	position: absolute;
	top: 0;
	z-index: 1000
}

a:focus-visible {
	outline: var(--tab-focus) auto .3rem;
	outline-offset: -.1rem
}

button:focus-visible {
	outline: var(--tab-focus) auto .3rem;
	outline-offset: -.1rem
}

input:focus-visible {
	outline: var(--tab-focus) auto .3rem;
	outline-offset: -.1rem
}

textarea:focus-visible {
	outline: var(--tab-focus) auto .3rem;
	outline-offset: -.1rem
}

summary:focus-visible {
	outline: var(--tab-focus) auto .3rem;
	outline-offset: -.1rem
}

:focus {
	outline: none
}

.no-user-select {
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.dark-mode #bt-player .bt-player__cta,
.dark-mode #bt-player .bt-player__speed-option,
.dark-mode #bt-player .bt-player__time {
	color: var(--gray-3)
}

.video-player {
	position: relative
}

.video-player div .jw-error,
.video-player div .jwplayer {
	position: relative;
	width: 100% !important;
	height: 100% !important;
	padding: 56.25% 0 0
}

@media (min-width:520px) {
	.video-player div .jw-flag-fullscreen {
		position: relative;
		padding: 41.25% 0 0
	}
}

.video-player .jw-display-icon-container .jw-icon {
	width: 8rem !important;
	height: 8rem !important
}

.video-player .jw-display-icon-container .jw-svg-icon-pause path,
.video-player .jw-display-icon-container .jw-svg-icon-play path,
.video-player .jw-svg-icon-fullscreen-off path,
.video-player .jw-svg-icon-fullscreen-on path {
	display: none
}

.video-player .jw-display-icon-container .jw-svg-icon-pause,
.video-player .jw-display-icon-container .jw-svg-icon-play {
	width: 7.5rem !important;
	height: 7.5rem !important;
	background-image: url(https://www.landbote.ch/_next/static/media/playButton.614f1c30.svg);
	background-repeat: no-repeat;
	background-size: 7.5rem
}

.video-player .jw-display-icon-container .jw-svg-icon-pause {
	background-image: url(https://www.landbote.ch/_next/static/media/stopButton.57ec8783.svg)
}

.video-player .jw-svg-icon-fullscreen-off,
.video-player .jw-svg-icon-fullscreen-on {
	width: 2rem !important;
	height: 2rem !important;
	background-image: url(https://www.landbote.ch/_next/static/media/fullscreen-open.26d4b3d6.svg);
	background-repeat: no-repeat;
	background-size: contain
}

.video-player .jw-svg-icon-fullscreen-off {
	background-image: url(https://www.landbote.ch/_next/static/media/fullscreen-close.200dd515.svg);
	background-size: 2rem
}

.video-player .jw-icon-playback {
	display: flex !important
}

.video-player .jw-display-icon-container.jw-display-icon-next.jw-reset,
.video-player .jw-display-icon-container.jw-display-icon-rewind.jw-reset,
.video-player .jw-icon-rewind,
.video-player .jw-title {
	display: none !important
}

.video-player .jw-slider-horizontal .jw-slider-container {
	height: 3px !important;
	margin-top: .5rem
}

.video-player .jw-horizontal-volume-container,
.video-player .jw-slider-time {
	z-index: auto !important
}

@media only screen and (max-width:425px) {
	#onetrust-banner-sdk #onetrust-close-btn-container {
		display: none
	}
}

@media only screen and (min-width:426px) and (max-width:896px) {
	html #onetrust-banner-sdk #onetrust-close-btn-container {
		display: none
	}
}

@media screen and (max-width:710px) {
	html .ot-sdk-container {
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content;
		margin: 0 auto
	}
}

html #onetrust-banner-sdk .ot-sdk-nine.ot-sdk-columns {
	width: 100%;
	margin: 0;
	padding: 1rem 0 2rem
}

@media screen and (max-width:710px) {
	html #onetrust-banner-sdk .ot-sdk-nine.ot-sdk-columns {
		width: auto;
		margin-top: 1.5rem;
		padding: 0 0 5rem
	}
}

html #onetrust-consent-sdk #onetrust-policy-title {
	width: 90%;
	color: var(--brandblue-main);
	font-family: var(--font-sole-bold)
}

@media screen and (min-width:1024px) {
	html #onetrust-banner-sdk.ot-iab-2 #onetrust-policy-title {
		width: 90%
	}
}

#onetrust-consent-sdk #onetrust-policy-text {
	color: var(--brandblue-main);
	font-family: var(--font-libre-franklin)
}

html #onetrust-banner-sdk.ot-iab-2 #onetrust-policy-text {
	width: 100%;
	border-right: 0
}

html #onetrust-banner-sdk.ot-iab-2 .ot-dpd-container {
	display: block;
	padding-left: 0
}

@media screen and (min-width:1024px) {
	html #onetrust-banner-sdk.ot-iab-2 .ot-dpd-container {
		width: 90%
	}
}

html #onetrust-banner-sdk .ot-dpd-title {
	padding-top: 1rem;
	color: var(--brandblue-main);
	font-family: var(--font-sole-bold)
}

html #onetrust-banner-sdk.ot-iab-2 .ot-dpd-content {
	color: var(--brandblue-main);
	font-family: var(--font-libre-franklin) !important
}

html #onetrust-banner-sdk #onetrust-policy-text a {
	font-weight: 400
}

#onetrust-button-group-parent {
	right: 10%;
	bottom: 10%;
	font-weight: 700 !important;
	font-family: var(--font-libre-franklin) !important
}

html #onetrust-banner-sdk.vertical-align-content #onetrust-button-group-parent {
	position: relative;
	display: inline-flex;
	justify-content: flex-end;
	width: 90%;
	margin-left: 0;
	margin-right: 0
}

@media only screen and (min-width:769px) {
	html #onetrust-banner-sdk #onetrust-button-group {
		margin-right: 0
	}
}

@media screen and (max-width:710px) {
	html #onetrust-banner-sdk.vertical-align-content #onetrust-button-group-parent {
		position: relative;
		align-content: center;
		align-items: flex-end
	}
}

@media only screen and (min-width:897px) and (max-width:1023px) {
	html #onetrust-banner-sdk #onetrust-close-btn-container {
		position: relative;
		display: inline-flex
	}

	html #onetrust-banner-sdk.vertical-align-content #onetrust-button-group-parent {
		top: 0;
		right: 0;
		display: inline-flex;
		justify-content: flex-end
	}

	html #onetrust-banner-sdk #onetrust-button-group,
	html #onetrust-banner-sdk.vertical-align-content #onetrust-button-group-parent {
		position: relative;
		left: 0;
		margin-right: 0
	}

	html #onetrust-banner-sdk #onetrust-close-btn-container {
		display: none
	}
}

@media only screen and (min-width:1024px) {

	#onetrust-banner-sdk #onetrust-close-btn-container,
	#onetrust-banner-sdk .onetrust-close-btn-ui {
		display: none
	}

	html #onetrust-banner-sdk #onetrust-button-group {
		display: inline-flex;
		justify-content: flex-end;
		width: 90%
	}
}

html #onetrust-banner-sdk #onetrust-button-group {
	display: inline-flex
}

html #onetrust-consent-sdk #onetrust-pc-btn-handler {
	background-color: var(--gray-5)
}

html #onetrust-banner-sdk.ot-iab-2 .onetrust-vendors-list-handler {
	margin-top: 0;
	padding-top: 5px
}

html #onetrust-pc-sdk .ot-pc-header {
	height: 0;
	padding: 0
}

html #onetrust-pc-sdk .ot-pc-logo {
	height: 0
}

html #onetrust-pc-sdk .ot-pc-logo img {
	display: none
}

html #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title {
	margin-top: 0;
	margin-bottom: 5px;
	font-size: 2rem;
	font-family: var(--font-sole-bold);
	line-height: 2.2rem
}

html #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler,
html #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler+a {
	color: var(--brandblue-main)
}

html #onetrust-pc-sdk h3 {
	color: var(--brandblue-main) !important;
	font-size: 1.6rem !important;
	font-family: var(--font-sole-bold)
}

html #onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-always-active {
	color: var(--brandblue-main);
	font-weight: 500;
	font-size: 1.2rem;
	font-family: var(--font-libre-franklin)
}

html #onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-refuse-all-handler {
	color: var(--brandblue-main) !important;
	background-color: var(--gray-5) !important
}

html #onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob:before {
	background-color: var(--brandblue-main)
}

.HtmlText_root__A1OSq a {
	word-wrap: break-word
}

.HtmlText_root__A1OSq a[href^=http]:after {
	display: inline-block;
	margin-top: .1rem;
	vertical-align: top
}

.sectionLink_root__cStx3 {
	position: relative;
	display: flex;
	flex-direction: row-reverse;
	min-width: 6.5rem
}

.sectionLink_root__cStx3>a {
	z-index: 101;
	color: var(--offblack);
	font-weight: 400;
	font-size: 1.6rem;
	font-family: var(--font-libre-franklin);
	-webkit-text-decoration: none;
	text-decoration: none
}

.sectionLink_root__cStx3>a>svg {
	margin-left: .8rem
}

.sectionLink_root__cStx3>a:hover>svg {
	-webkit-animation: sectionLink_arrow__J_TRD .5s;
	animation: sectionLink_arrow__J_TRD .5s
}

@-webkit-keyframes sectionLink_arrow__J_TRD {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	30% {
		-webkit-transform: translateX(.6rem);
		transform: translateX(.6rem)
	}

	to {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes sectionLink_arrow__J_TRD {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	30% {
		-webkit-transform: translateX(.6rem);
		transform: translateX(.6rem)
	}

	to {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

.sectionLink_-bundlesection__J1Rii {
	padding: 1rem 0 0;
	background-color: var(--background)
}

.sectionLink_-compactsubsection__MisaG {
	font-size: 2rem
}

.dark-mode .sectionLink_root__cStx3>a {
	color: var(--text-color)
}

.dark-mode .sectionLink_root__cStx3.sectionLink_-bundlesection__J1Rii a {
	color: var(--gray-6)
}

.dark-mode .sectionLink_root__cStx3.sectionLink_-bundlesection__J1Rii path {
	fill: var(--gray-6)
}

.link_regular__O0hk0 {
	--hover-color: var(--brandblue-bright-2);
	--gradient-color: var(--brandblue-main)
}

.link_regular__O0hk0 a {
	color: inherit;
	-webkit-text-decoration: none;
	text-decoration: none;
	padding: .2rem 0 0;
	background-image: linear-gradient(to right, var(--gradient-color) 0, var(--gradient-color) 10%);
	background-size: 100% 1px;
	background-position-y: 17px;
	background-repeat: repeat-x;
	background-position: bottom
}

.link_regular__O0hk0 a:hover {
	color: var(--hover-color);
	background-image: linear-gradient(to right, var(--hover-color) 0, var(--hover-color) 100%);
	background-size: 100% 1px
}

.link_regular__O0hk0 a:hover:after {
	opacity: .8
}

.link_focus__0ZMwx a {
	color: inherit;
	-webkit-text-decoration: none;
	text-decoration: none;
	padding: .2rem 0 0;
	background-image: linear-gradient(to right, var(--link-background-color) 0, var(--link-background-color) 100%);
	background-size: 100% 20%;
	background-position-y: 17px;
	background-repeat: repeat-x;
	background-position: bottom
}

.link_focus__0ZMwx a:hover {
	background-size: 100% 100%
}

.link_dynamicinfobox__aVhkH {
	--dynamic-hover-color: var(--tenant-color);
	--gradient-color: var(--gray-4)
}

.link_dynamicinfobox__aVhkH a {
	color: inherit;
	-webkit-text-decoration: none;
	text-decoration: none;
	padding: .2rem 0 0;
	background-image: linear-gradient(to right, var(--text-color) 0, var(--text-color) 10%);
	background-size: 100% 1px;
	background-position-y: 17px;
	background-repeat: repeat-x;
	background-position: bottom
}

.link_dynamicinfobox__aVhkH a:hover {
	color: var(--dynamic-hover-color);
	background-size: 0
}

.link_dynamicinfobox__aVhkH a:hover:after {
	color: var(--dynamic-hover-color)
}

.link_regularstaticinfobox__7nWEE a {
	color: inherit;
	-webkit-text-decoration: none;
	text-decoration: none;
	padding: .2rem 0 0;
	background-image: linear-gradient(to right, var(--brandblue-main) 0, var(--brandblue-main) 10%);
	background-size: 100% 1px;
	background-position-y: 17px;
	background-repeat: repeat-x;
	background-position: bottom
}

.link_regularstaticinfobox__7nWEE a:after {
	opacity: .86
}

.link_regularstaticinfobox__7nWEE a {
	--hover-color: var(--gray-3);
	--gradient-color: var(--brandblue-main)
}

.link_regularstaticinfobox__7nWEE a:hover {
	color: var(--hover-color);
	background-size: 100% 0
}

.link_regularstaticinfobox__7nWEE a:hover:after {
	opacity: .46
}

.link_externalicon__qcwXs a[href^=http]:after {
	content: url(https://www.landbote.ch/_next/static/media/external-link-medium.6abacf81.svg);
	vertical-align: top;
	display: inline-block;
	margin-top: .1rem
}

.link_externalicon-small__owXEX a[href^=http]:after {
	content: url(https://www.landbote.ch/_next/static/media/external-link-small.c386f425.svg)
}

.link_externalicon-big__ZdPgo a[href^=http]:after {
	content: url(https://www.landbote.ch/_next/static/media/external-link-big.8d896af5.svg)
}

.link_underlinelink__K5Zr0 {
	color: var(--text-color);
	-webkit-text-decoration: none;
	text-decoration: none;
	background: none;
	border-bottom-width: 1px;
	border-bottom-style: solid
}

.link_underlinelink__K5Zr0:hover {
	opacity: var(--default-hover-opacity)
}

.dark-mode .link_dynamicinfobox__aVhkH {
	--dynamic-hover-color: var(--tenant-color)
}

.SectionTitle_root__EEjhp {
	position: relative;
	z-index: 1;
	display: flex;
	padding: 2rem 0;
	border-top: 3px solid var(--text-color);
	border-bottom: 1px solid var(--text-color)
}

.SectionTitle_titlewrapper__ILSpl {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	width: 100%
}

.SectionTitle_title__up1eW {
	display: inline;
	color: var(--offblack);
	font-weight: 700;
	font-size: 2.2rem;
	font-family: var(--font-libre-franklin);
	line-height: 2.8rem;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	word-wrap: anywhere
}

.SectionTitle_title__up1eW a {
	color: var(--text-color);
	-webkit-text-decoration: none;
	text-decoration: none
}

.SectionTitle_-datesection__jZ8O7 {
	width: 100%;
	padding-top: .5rem;
	border-top: 2px solid var(--text-color);
	border-bottom: none
}

.SectionTitle_-datesection__jZ8O7 .SectionTitle_arrowBtn__EeJOJ {
	display: flex
}

.SectionTitle_-bundlesection__qFQg6 {
	margin-top: 0;
	padding-bottom: 1rem;
	padding-left: 0;
	background: var(--background) !important;
	border: none
}

.SectionTitle_-bundlesection__qFQg6 .SectionTitle_title__up1eW {
	font-size: 2.2rem;
	font-family: var(--font-sole-bold);
	line-height: 2.8rem
}

@media (min-width:768px) {
	.SectionTitle_-bundlesection__qFQg6 .SectionTitle_title__up1eW {
		font-size: 3rem;
		line-height: 3.6rem
	}
}

.SectionTitle_-microsection__gDyrb {
	border-top: none;
	border-bottom: none
}

@media (min-width:768px) {
	.SectionTitle_-microsection__gDyrb {
		padding: 0 0 2rem
	}
}

.SectionTitle_-microsection__gDyrb .SectionTitle_title__up1eW {
	padding-left: 0
}

@media (min-width:768px) {
	.SectionTitle_-microsection__gDyrb .SectionTitle_title__up1eW {
		padding-left: 1px
	}
}

.SectionTitle_comsubtitle__ZTSrp {
	font-size: 1.6rem;
	line-height: 2.2rem
}

.dark-mode .SectionTitle_-highlightsection__v0asX a {
	color: var(--gray-6)
}

.dark-mode .SectionTitle_-highlightsection__v0asX {
	border-top: 3px solid var(--gray-6);
	border-bottom: 1px solid var(--gray-6)
}

.dark-mode .SectionTitle_root__EEjhp.SectionTitle_-bundlesection__qFQg6 a,
.dark-mode .SectionTitle_title__up1eW {
	color: var(--gray-6)
}

.LoadMoreButton_root__izbNg {
	margin: 3rem auto 6rem
}

@media (min-width:768px) {
	.LoadMoreButton_root__izbNg {
		grid-column: 2/span 6
	}
}

@media (min-width:1222px) {
	.LoadMoreButton_root__izbNg {
		grid-column: 3/span 8
	}
}

.LoadMoreButton_icon__zP39e path {
	stroke: var(--button-secondary-text)
}

@media (min-width:768px) {
	.ContentCaption_width__xf6My {
		grid-column: 2/span 6
	}
}

@media (min-width:1222px) {
	.ContentCaption_width__xf6My {
		grid-column: span 10
	}
}

.ContentCaption_root__QGjxc {
	position: relative;
	z-index: 2;
	width: var(--content-width);
	margin: 0 auto;
	padding: 1.5rem var(--gutter) 0;
	color: var(--text-color);
	font-size: 1.5rem;
	font-family: var(--font-libre-franklin);
	line-height: 2.1rem
}

@media (min-width:520px) {
	.ContentCaption_root__QGjxc {
		padding-left: 0;
		padding-right: 0
	}
}

@media (min-width:768px) {
	.ContentCaption_root__QGjxc {
		display: grid;
		grid-column-gap: var(--gutter);
		grid-template-columns: repeat(8, 1fr);
		width: auto;
		padding: 1.5rem 0 0
	}
}

@media (min-width:1222px) {
	.ContentCaption_root__QGjxc {
		grid-template-columns: repeat(10, 1fr)
	}
}

.ContentCaption_contentcredit__zUOv5 {
	display: block;
	padding-top: .3rem;
	color: var(--meta-data);
	font-size: 1.2rem;
	line-height: 1.8rem
}

.ContentCaption_-fullscreen__LRGKI {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	display: block;
	width: 100vw;
	max-width: inherit;
	padding: 3rem var(--gutter) 2rem;
	color: var(--color-white);
	background-image: linear-gradient(180deg, transparent, #000);
	--hover-color: var(--gray-5);
	--gradient-color: var(--color-white)
}

.ContentCaption_-fullscreen__LRGKI a:after {
	opacity: 1;
	-webkit-filter: brightness(10);
	filter: brightness(10)
}

.ContentCaption_-fullscreen__LRGKI a:hover:after {
	opacity: .86
}

.ContentCaption_-fullscreen__LRGKI a[href^=http]:after {
	display: inline;
	-webkit-filter: brightness(10);
	filter: brightness(10);
	content: url(https://www.landbote.ch/_next/static/media/external-link-medium.6abacf81.svg)
}

.ContentCaption_-dynamic-info-box__XSAzX,
.ContentCaption_-static-info-box__HRn_W {
	padding: 0
}

.ContentCaption_-dynamic-info-box__XSAzX,
.ContentCaption_-embed__zrgyV,
.ContentCaption_-infographic__u05qj,
.ContentCaption_-portrait__dUT5A,
.ContentCaption_-static-info-box__HRn_W,
.ContentCaption_-ticker__DUp_N {
	display: block;
	width: 100%;
	padding-left: 0;
	padding-right: 0
}

.ContentCaption_-dynamic-info-box__XSAzX .ContentCaption_contentcredit__zUOv5,
.ContentCaption_-dynamic-info-box__XSAzX .ContentCaption_contenttext__NCrCN,
.ContentCaption_-embed__zrgyV .ContentCaption_contentcredit__zUOv5,
.ContentCaption_-embed__zrgyV .ContentCaption_contenttext__NCrCN,
.ContentCaption_-infographic__u05qj .ContentCaption_contentcredit__zUOv5,
.ContentCaption_-infographic__u05qj .ContentCaption_contenttext__NCrCN,
.ContentCaption_-portrait__dUT5A .ContentCaption_contentcredit__zUOv5,
.ContentCaption_-portrait__dUT5A .ContentCaption_contenttext__NCrCN,
.ContentCaption_-static-info-box__HRn_W .ContentCaption_contentcredit__zUOv5,
.ContentCaption_-static-info-box__HRn_W .ContentCaption_contenttext__NCrCN,
.ContentCaption_-ticker__DUp_N .ContentCaption_contentcredit__zUOv5,
.ContentCaption_-ticker__DUp_N .ContentCaption_contenttext__NCrCN {
	grid-column: span 8
}

@media (max-width:519.98px) {
	.ContentCaption_-portrait__dUT5A {
		padding-left: var(--gutter);
		padding-right: var(--gutter)
	}
}

@media (min-width:520px) {
	.ContentCaption_-portrait__dUT5A.ContentCaption_-fullscreen__LRGKI {
		padding-left: var(--gutter);
		padding-right: var(--gutter)
	}
}

.dark-mode .ContentCaption_root__QGjxc a {
	--hover-color: var(--gray-4);
	--gradient-color: var(--gray-5)
}

.dark-mode .ContentCaption_root__QGjxc a[href^=http]:after {
	-webkit-filter: brightness(8);
	filter: brightness(8)
}

.ContentCaption_-first-backgroundstory-caption__2dBmC {
	grid-column: span 8;
	margin: -7.5rem 0 6rem
}

@media (min-width:1222px) {
	.ContentCaption_-first-backgroundstory-caption__2dBmC {
		grid-column: 3/span 8
	}
}

.ContentCaption_-backgroundstory-caption__7HZcn {
	grid-column: span 8;
	margin-bottom: 4rem;
	margin-left: 0
}

@media (min-width:1222px) {
	.ContentCaption_-backgroundstory-caption__7HZcn {
		grid-column: 3/span 8;
		margin-bottom: 6rem
	}
}

.AlertItem_item__1aqDp,
.dark-mode .ContentCaption_contentcredit__zUOv5 {
	color: var(--text-color)
}

.AlertItem_item__1aqDp {
	position: relative;
	display: flex;
	width: 100%;
	height: 5rem;
	padding: 1.6rem 1rem 1.6rem 0;
	overflow: hidden;
	vertical-align: middle;
	background-color: var(--site-background)
}

.AlertItem_item__1aqDp:nth-child(2n) {
	background-color: var(--list-item-background)
}

.AlertItem_item__1aqDp a {
	display: flex;
	flex-grow: 1;
	align-items: center;
	justify-content: space-between;
	padding-left: 1.2rem;
	color: inherit;
	font-size: 1.5rem;
	font-family: var(--font-libre-franklin);
	-webkit-text-decoration: none;
	text-decoration: none;
	vertical-align: middle
}

.AlertItem_item__1aqDp svg path {
	stroke: currentcolor
}

@media (min-width:1222px) {
	.AlertItem_item__1aqDp {
		padding-right: 2rem
	}
}

.AlertItem_checkmark__7UPfH {
	position: relative;
	margin-left: 1rem
}

.AlertItem_checkmark__7UPfH input {
	position: absolute;
	width: 1.6rem;
	height: 1.6rem;
	cursor: pointer;
	opacity: 0
}

.AlertItem_checkmark__7UPfH span {
	display: inline-block;
	width: 1.6rem;
	height: 1.6rem;
	background-color: var(--color-white);
	border: 1px solid var(--flyout-border);
	border-radius: 0
}

.AlertItem_checkmark__7UPfH input:checked+span {
	background-color: var(--tenant-color);
	border-color: var(--tenant-color)
}

@media (min-width:1222px) {
	.AlertItem_checkmark__7UPfH {
		margin-left: 2.2rem
	}
}

.AlertItem_toastmessage___duAd {
	position: absolute;
	top: 5rem;
	width: 100%;
	height: 5rem;
	padding-left: .8rem;
	font-family: var(--font-libre-franklin)
}

@media (min-width:1222px) {
	.AlertItem_toastmessage___duAd {
		padding-left: 2rem
	}
}

.AlertItem_toastmessage___duAd {
	-webkit-animation: AlertItem_slideUp__N9hEZ 3s ease-out forwards;
	animation: AlertItem_slideUp__N9hEZ 3s ease-out forwards
}

@-webkit-keyframes AlertItem_slideUp__N9hEZ {
	0% {
		max-height: 0;
		margin-top: 0;
		opacity: 0
	}

	5% {
		max-height: 50rem;
		opacity: .2
	}

	20% {
		margin-top: -5rem;
		opacity: 1
	}

	80% {
		margin-top: -5rem;
		opacity: 1
	}

	90% {
		max-height: 50rem;
		opacity: .2
	}

	to {
		max-height: 0;
		margin-top: 0;
		opacity: 0
	}
}

@keyframes AlertItem_slideUp__N9hEZ {
	0% {
		max-height: 0;
		margin-top: 0;
		opacity: 0
	}

	5% {
		max-height: 50rem;
		opacity: .2
	}

	20% {
		margin-top: -5rem;
		opacity: 1
	}

	80% {
		margin-top: -5rem;
		opacity: 1
	}

	90% {
		max-height: 50rem;
		opacity: .2
	}

	to {
		max-height: 0;
		margin-top: 0;
		opacity: 0
	}
}

.AlertItem_success__6mIFA svg path {
	fill: var(--tenant-color);
	stroke: var(--tenant-color)
}

.AlertItem_arrow__cf8hX {
	width: 1.2rem;
	height: 1.2rem
}

@media (min-width:768px) {
	.AlertContainer_fullwidth__CcpeG {
		grid-column: span 8
	}
}

@media (min-width:1222px) {
	.AlertContainer_fullwidth__CcpeG {
		grid-column: span 12
	}
}

@media (min-width:768px) {
	.AlertContainer_contentwidth__1coBc {
		grid-column: 3/span 4
	}
}

@media (min-width:1222px) {
	.AlertContainer_contentwidth__1coBc {
		grid-column: 4/span 6
	}
}

.AlertContainer_-dropdown__QBWD0 {
	padding: 0
}

.AlertContainer_-standalone__FSjAQ {
	width: 100%;
	margin-bottom: 8rem
}

.AlertContainer_index__A5gkA {
	padding-top: 5rem;
	padding-bottom: 2rem;
	color: var(--text-color);
	font-size: 2rem;
	font-family: var(--font-libre-franklin)
}

.AlertContainer_arrow__bqN2M {
	vertical-align: middle
}

.AlertContainer_loader__gctad {
	min-height: 60rem;
	margin-bottom: 15rem
}

.TeaserHeader_titleheader__hRCVy {
	color: var(--tenant-color);
	font-family: var(--font-libre-franklin)
}

.TeaserHeader_premium__kYEO_ {
	display: inline-block;
	padding: .2rem .6rem;
	color: var(--color-white);
	font-weight: 600;
	font-size: 1.2rem;
	font-family: var(--font-libre-franklin);
	letter-spacing: .025rem;
	background: var(--tenant-color)
}

.TeaserHeader_title__dNP2E {
	display: block;
	color: var(--text-color);
	font-family: var(--font-sole-bold)
}

.TeaserHeader_-newsticker__qLJgZ {
	margin-bottom: 1rem
}

.TeaserHeader_-newsticker__qLJgZ .TeaserHeader_wrapper__iNxDd {
	display: block;
	margin-bottom: .5rem
}

.TeaserHeader_-newsticker__qLJgZ .TeaserHeader_titleheader__hRCVy {
	font-size: 1.2rem;
	line-height: 1.42
}

.TeaserHeader_-newsticker__qLJgZ .TeaserHeader_premium__kYEO_ {
	margin-right: .8rem
}

.TeaserHeader_-newsticker__qLJgZ .TeaserHeader_title__dNP2E {
	display: -webkit-box;
	overflow: hidden;
	color: var(--text-color);
	font-size: 1.6rem;
	line-height: 1.19;
	text-overflow: ellipsis;
	-webkit-hyphens: manual;
	-ms-hyphens: manual;
	hyphens: manual;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical
}

.TeaserHeader_-mostpopular__QKY1K .TeaserHeader_wrapper__iNxDd {
	display: inline-block;
	margin-bottom: .3rem;
	line-height: 0;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.TeaserHeader_-mostpopular__QKY1K .TeaserHeader_titleheader__hRCVy {
	font-size: 1.5rem;
	line-height: 2rem
}

.TeaserHeader_-mostpopular__QKY1K .TeaserHeader_premium__kYEO_ {
	margin-right: .6rem;
	line-height: 1.5rem
}

.TeaserHeader_-mostpopular__QKY1K .TeaserHeader_title__dNP2E {
	margin-top: .5rem;
	margin-bottom: 1.5rem;
	font-size: 2.2rem;
	line-height: 2.8rem;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.TeaserHeader_-dynamicteaser__vRmEl {
	margin: 0
}

.TeaserHeader_-dynamicteaser__vRmEl:hover {
	opacity: var(--default-hover-opacity)
}

.TeaserHeader_-dynamicteaser__vRmEl .TeaserHeader_wrapper__iNxDd {
	display: flex
}

@supports (display:grid) {
	.TeaserHeader_-dynamicteaser__vRmEl .TeaserHeader_wrapper__iNxDd {
		display: flex;
		flex-direction: row;
		align-items: flex-start
	}
}

.TeaserHeader_-dynamicteaser__vRmEl .TeaserHeader_titleheader__hRCVy {
	display: inline-block;
	margin-bottom: .5rem;
	color: var(--tenant-color);
	font-weight: 700;
	font-size: 1.2rem;
	line-height: 1.7rem
}

.TeaserHeader_-dynamicteaser__vRmEl .TeaserHeader_premium__kYEO_ {
	margin-right: .8rem
}

.TeaserHeader_-dynamicteaser__vRmEl .TeaserHeader_title__dNP2E {
	display: -webkit-box;
	margin-bottom: 2rem;
	overflow: hidden;
	font-size: 1.6rem;
	line-height: 1.9rem;
	text-overflow: ellipsis;
	-webkit-hyphens: manual;
	-ms-hyphens: manual;
	hyphens: manual;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical
}

.TeaserHeader_-dynamicteaser__vRmEl .TeaserHeader_teaserimage__Qp8fl img {
	width: 6rem;
	height: 6rem;
	margin: 0 1.5rem 2rem 0;
	-o-object-fit: cover;
	object-fit: cover
}

.dark-mode .TeaserHeader_-dynamicteaser__vRmEl .TeaserHeader_titleheader__hRCVy,
.dark-mode .TeaserHeader_-mostpopuar__O9gTN .TeaserHeader_titleheader__hRCVy {
	color: var(--gray-5)
}

.vertical.dark-mode .TeaserHeader_-dynamicteaser__vRmEl .TeaserHeader_title__dNP2E,
.vertical.dark-mode .TeaserHeader_-dynamicteaser__vRmEl .TeaserHeader_titleheader__hRCVy {
	color: var(--text-color)
}

.IframeEmbed_root__1GLYK {
	display: block;
	width: calc(var(--content-width) - 4rem);
	margin: 0 auto
}

@media (min-width:520px) {
	.IframeEmbed_root__1GLYK {
		max-width: 100%;
		margin: 0 auto
	}
}

.CompanyNewsletterBox_root__OnlgM {
	position: relative;
	margin: 8rem var(--gutter) 6rem;
	padding: var(--gutter) var(--gutter) 2.5rem;
	font-family: var(--font-libre-franklin);
	background: var(--tenant-color);
	border-top: .3rem solid var(--text-color);
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

@media (min-width:520px) {
	.CompanyNewsletterBox_root__OnlgM {
		margin-top: 6rem
	}
}

@media (min-width:768px) {
	.CompanyNewsletterBox_root__OnlgM {
		display: flex
	}
}

.CompanyNewsletterBox_wrapper__49VhG {
	display: flex;
	flex: 1 1 auto
}

.CompanyNewsletterBox_wrapper__49VhG>svg {
	flex: 0 0 5rem;
	padding-top: .5rem
}

.CompanyNewsletterBox_text__MA5Yw {
	margin-left: 1rem
}

.CompanyNewsletterBox_companylist__xuxv9,
.CompanyNewsletterBox_description__toR02,
.CompanyNewsletterBox_searchtext__3YD8G,
.CompanyNewsletterBox_title__bApQh {
	color: var(--color-white);
	font-size: 1.5rem;
	line-height: 2.1rem
}

.CompanyNewsletterBox_description__toR02 {
	margin-bottom: 3rem
}

@media (min-width:768px) {
	.CompanyNewsletterBox_description__toR02 {
		margin-bottom: 0
	}
}

.CompanyNewsletterBox_searchtext__3YD8G {
	flex: 0 0 100%;
	align-self: start;
	margin-bottom: 2rem;
	font-weight: 600
}

.CompanyNewsletterBox_input__hqpn6 {
	flex: 0 0 95%;
	width: 100%;
	height: 4.3rem;
	padding: 0 var(--gutter-half);
	color: var(--offblack);
	font-size: 1.6rem;
	font-family: var(--font-libre-franklin);
	line-height: 1;
	border: none;
	border-radius: 0;
	-webkit-appearance: none
}

.CompanyNewsletterBox_input__hqpn6::-webkit-search-cancel-button {
	display: none
}

.CompanyNewsletterBox_placeholder__cFvRN input {
	background-color: var(--color-white) !important
}

.CompanyNewsletterBox_placeholder__cFvRN input::-webkit-input-placeholder {
	color: var(--gray-2)
}

.CompanyNewsletterBox_placeholder__cFvRN input:-ms-input-placeholder {
	color: var(--gray-2)
}

.CompanyNewsletterBox_placeholder__cFvRN input::-ms-input-placeholder {
	color: var(--gray-2)
}

.CompanyNewsletterBox_placeholder__cFvRN input::placeholder {
	color: var(--gray-2)
}

.CompanyNewsletterBox_companylist__xuxv9 {
	flex: 0 0 auto;
	-webkit-text-decoration: none;
	text-decoration: none;
	border-bottom: .5px solid var(--color-white)
}

.CompanyNewsletterBox_login__XKu1E {
	flex: 1 1 auto;
	align-self: center
}

.CompanyNewsletterBox_action__eOMiY {
	margin-top: 1.5rem
}

.CompanyNewsletterBox_actionfield__UjEfx {
	display: flex;
	flex-wrap: wrap;
	align-content: flex-start;
	align-items: center
}

@media (min-width:768px) {
	.CompanyNewsletterBox_actionfield__UjEfx {
		justify-content: flex-start;
		margin-left: 2.8rem
	}
}

.CompanyNewsletterBox_loggedin__iFsds {
	flex: 0 0 100%;
	flex-direction: column;
	align-content: center
}

@media (min-width:768px) {
	.CompanyNewsletterBox_loggedin__iFsds {
		flex: 0 0 50%;
		flex-direction: row;
		margin-left: 2.8rem
	}
}

.CompanyNewsletterBox_inputwrapper__Q4x91 {
	position: relative;
	display: flex;
	flex: 0 0 100%;
	flex-direction: column;
	width: 100%;
	margin-bottom: 2rem
}

.CompanyNewsletterBox_containerwrapper__PAhpV {
	position: relative;
	flex: 0 0 100%
}

.CompanyNewsletterBox_companiescontainer__QH4Iz {
	position: absolute;
	z-index: 201;
	width: 100%;
	max-height: 25rem;
	overflow: scroll;
	background-color: #f0f8ff;
	box-shadow: 0 0 1rem .2rem hsla(0, 0%, 7%, .5)
}

.CompanyNewsletterBox_magnifier__c0L1t {
	position: absolute;
	top: 1rem;
	right: .8rem;
	width: auto;
	border: none;
	border-radius: 0;
	cursor: pointer
}

.CompanyNewsletterBox_magnifier__c0L1t svg circle,
.CompanyNewsletterBox_magnifier__c0L1t svg line {
	transition: stroke .1s;
	stroke: var(--search-icon-color)
}

.CompanyNewsletterBox_icon__ZKEnS {
	width: 4.4rem;
	height: 4.6rem
}

.CompanyNewsletterBox_-content-page__cM5GV {
	margin-left: auto;
	margin-right: auto
}

@media (max-width:519.98px) {
	.CompanyNewsletterBox_-content-page__cM5GV {
		margin-right: var(--gutter);
		margin-left: auto
	}
}

.CompanyNewsletterBox_button__ObvBm {
	color: var(--color-white);
	border-color: var(--color-white)
}

.ScrollHandlerButtons_leftarrow__OMjUa,
.ScrollHandlerButtons_rightarrow__i_VQf {
	position: absolute;
	bottom: 0;
	display: none;
	align-items: center;
	height: 100%;
	background-color: var(--site-background)
}

.ScrollHandlerButtons_leftarrow__OMjUa svg path,
.ScrollHandlerButtons_rightarrow__i_VQf svg path {
	fill: var(--button-primary-text)
}

@media (min-width:768px) {

	.ScrollHandlerButtons_leftarrow__OMjUa,
	.ScrollHandlerButtons_rightarrow__i_VQf {
		display: flex
	}
}

.ScrollHandlerButtons_rightarrow__i_VQf {
	right: 0
}

.ScrollHandlerButtons_leftarrow__OMjUa:before,
.ScrollHandlerButtons_rightarrow__i_VQf:before {
	position: absolute;
	top: 0;
	display: block;
	width: 12rem;
	height: 100%;
	content: "";
	pointer-events: none
}

.ScrollHandlerButtons_leftarrow__OMjUa:before {
	left: 3rem;
	background-image: var(--gradient-to-transparent)
}

.ScrollHandlerButtons_rightarrow__i_VQf:before {
	right: 3rem;
	background-image: var(--gradient-from-transparent)
}

.ScrollHandlerButtons_button__6t_eL {
	z-index: 611
}

.ScrollHandlerButtons_indicators__C_NTV {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	height: 1.2rem;
	margin: 2.8rem 0
}

@media (min-width:768px) {
	.ScrollHandlerButtons_indicators__C_NTV {
		display: none
	}
}

.ScrollHandlerButtons_hidden__WgxUE {
	display: none
}

.ScrollHandlerButtons_indicator__yT3po,
.ScrollHandlerButtons_selectedindicator__vV9xQ {
	width: .8rem;
	height: .8rem;
	margin: 0 .7rem;
	background: var(--gray-4);
	border-radius: 100%;
	transition: -webkit-transform .1s ease-in-out;
	transition: transform .1s ease-in-out;
	transition: transform .1s ease-in-out, -webkit-transform .1s ease-in-out
}

.ScrollHandlerButtons_selectedindicator__vV9xQ {
	background: var(--button-primary-background);
	-webkit-transform: scale(1.5);
	transform: scale(1.5)
}

.ArrowIcon_-left__1x_MN {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.ArrowIcon_-down__zKR3l {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg)
}

.ArrowIcon_-up__XQxap {
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg)
}

.Button_root__QZUpH {
	all: unset;
	display: flex;
	gap: .8rem;
	align-items: center;
	justify-content: center;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	height: 3.6rem;
	font-weight: 400;
	font-size: 1.6rem;
	font-family: var(--font-libre-franklin);
	white-space: nowrap;
	text-overflow: ellipsis;
	border-radius: 3.6rem;
	cursor: pointer;
	padding-left: 1.6rem;
	padding-right: 1.6rem;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.Button_root__QZUpH:hover:not(:disabled) {
	opacity: .7
}

.Button_root__QZUpH:disabled {
	color: var(--button-disabled-text);
	cursor: default
}

.Button_-circle___o6Rb {
	width: 3.6rem;
	padding-left: 0;
	padding-right: 0
}

.Button_-primary__W1s_H {
	color: var(--button-primary-text);
	background-color: var(--button-primary-background)
}

.Button_-primary__W1s_H:disabled {
	background-color: var(--button-disabled-background)
}

.Button_-secondary__QOaqE {
	color: var(--button-secondary-text)
}

.Button_-cta__ndW1m {
	color: var(--button-cta-text);
	background-color: var(--tenant-color)
}

.Button_-cta__ndW1m:disabled {
	background-color: var(--button-disabled-background)
}

.Button_-outline__avKL5 {
	color: var(--button-outline-text);
	border: 1px solid var(--button-outline-border)
}

.Button_-outline__avKL5:disabled {
	border-color: var(--button-outline-border-disabled)
}

.InvisibleButton_root__tXF7n {
	display: flex;
	align-items: center;
	padding: 0;
	color: inherit;
	font: inherit;
	background: none;
	border: none;
	cursor: pointer
}

.InvisibleButton_root__tXF7n:disabled {
	cursor: default
}

.Loader_root__sLOIr.Loader_-spinner__FnlJA {
	width: 2.4rem;
	height: 2.4rem;
	background: var(--site-background) url(https://www.landbote.ch/_next/static/media/loader.2b0bcd0a.svg) no-repeat;
	background-size: 2.4rem
}

.dark-mode .Loader_root__sLOIr.Loader_-spinner__FnlJA {
	background-image: url(https://www.landbote.ch/_next/static/media/loader-dark.7e600389.svg)
}

.Loader_root__sLOIr.Loader_-dots__O_WIQ {
	--color: var(--gray-4);
	--accent-color: var(--gray-3);
	display: flex;
	gap: .3rem;
	align-items: center;
	justify-content: center;
	height: 100%
}

.Loader_first__D_C8u,
.Loader_second__QD0zc,
.Loader_third__auaxL {
	display: inline-block;
	width: .5rem;
	height: .5rem;
	background-color: var(--color);
	border-radius: 100%;
	-webkit-animation: Loader_color-change__1siFI 1.6s ease-in-out infinite;
	animation: Loader_color-change__1siFI 1.6s ease-in-out infinite
}

.Loader_second__QD0zc {
	-webkit-animation-delay: .3s;
	animation-delay: .3s
}

.Loader_third__auaxL {
	margin-right: 0;
	-webkit-animation-delay: .6s;
	animation-delay: .6s
}

@-webkit-keyframes Loader_color-change__1siFI {

	0%,
	25% {
		background-color: var(--color)
	}

	50% {
		background-color: var(--accent-color)
	}

	75%,
	to {
		background-color: var(--color)
	}
}

@keyframes Loader_color-change__1siFI {

	0%,
	25% {
		background-color: var(--color)
	}

	50% {
		background-color: var(--accent-color)
	}

	75%,
	to {
		background-color: var(--color)
	}
}

.ToastMessage_root__lLi_0 {
	display: flex;
	align-items: center;
	width: 100%;
	padding: 1.1rem 1.5rem;
	font-size: 1.2rem;
	line-height: 1.8rem
}

.ToastMessage_root__lLi_0 .ToastMessage_icontoast__Go4ep {
	min-width: 3rem;
	margin-right: 1rem
}

.ToastMessage_-error__RLq0k {
	color: var(--error);
	background-color: var(--error-background);
	box-shadow: inset 0 0 0 .1rem var(--error)
}

.ToastMessage_-success__Q3erT {
	color: var(--success);
	background-color: var(--success-background);
	box-shadow: inset 0 0 0 .1rem var(--success)
}

.ToastMessage_-info__cMGRY {
	display: block;
	margin: 1rem 0 3rem;
	padding: 2rem;
	color: var(--text-color);
	font-size: 1.2rem;
	line-height: 1.8rem;
	background: var(--brandblue-bright-5)
}

.ToastMessage_-info__cMGRY .ToastMessage_title__T_wGf {
	margin-right: .4rem;
	font-weight: 700
}

.ToastMessage_-animate__IZsgF {
	-webkit-animation: ToastMessage_fadeOut__ZMnOi 3s ease-out forwards;
	animation: ToastMessage_fadeOut__ZMnOi 3s ease-out forwards
}

@-webkit-keyframes ToastMessage_fadeOut__ZMnOi {
	0% {
		max-height: 0;
		margin-top: 0;
		opacity: 0
	}

	5% {
		max-height: 50rem;
		margin-top: 3rem;
		opacity: .2
	}

	20% {
		opacity: 1
	}

	80% {
		opacity: 1
	}

	90% {
		max-height: 50rem;
		margin-top: 3rem;
		opacity: .2
	}

	to {
		max-height: 0;
		margin-top: 0;
		opacity: 0
	}
}

@keyframes ToastMessage_fadeOut__ZMnOi {
	0% {
		max-height: 0;
		margin-top: 0;
		opacity: 0
	}

	5% {
		max-height: 50rem;
		margin-top: 3rem;
		opacity: .2
	}

	20% {
		opacity: 1
	}

	80% {
		opacity: 1
	}

	90% {
		max-height: 50rem;
		margin-top: 3rem;
		opacity: .2
	}

	to {
		max-height: 0;
		margin-top: 0;
		opacity: 0
	}
}

.LoginModal_root__L7GW_ {
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 400;
	width: 100vw;
	height: auto;
	padding: 0 var(--gutter);
	background-color: var(--site-background);
	box-shadow: 0 0 1.5rem 0 rgba(0, 0, 0, .15)
}

@media (min-width:768px) {
	.LoginModal_root__L7GW_ {
		top: 0;
		left: 0;
		display: flex;
		align-items: center;
		justify-content: center;
		height: 100vh;
		padding: 0;
		background-color: rgba(32, 35, 70, .5);
		-webkit-backdrop-filter: blur(.2rem);
		backdrop-filter: blur(.2rem)
	}
}

.LoginModal_modal__4anpL {
	max-width: 32rem;
	margin: auto;
	padding: 3rem 0;
	font-size: 1.5rem;
	font-family: var(--font-libre-franklin);
	background-color: var(--site-background)
}

.LoginModal_modal__4anpL>div {
	display: flex;
	flex-direction: column-reverse
}

@media (min-width:768px) {
	.LoginModal_modal__4anpL {
		position: relative;
		max-width: 36rem;
		padding: 3rem
	}

	.LoginModal_modal__4anpL>div {
		flex-direction: row;
		align-items: center;
		justify-content: space-between
	}
}

.LoginModal_closebutton__ZJpW6 {
	position: absolute;
	top: 2rem;
	right: 2rem;
	z-index: 100;
	height: auto;
	margin: 0;
	padding: 0;
	background-color: var(--site-background);
	border: none;
	outline: 0;
	cursor: pointer
}

.LoginModal_closeicon__0kRPd {
	width: 2.8rem;
	height: 2.8rem
}

.LoginModal_closeicon__0kRPd>path {
	fill: var(--text-color)
}

.LoginModal_header__DlGMR {
	margin-bottom: 1.3rem;
	font-weight: 700;
	font-size: 1.8rem
}

.LoginModal_message__6Xq3O {
	margin-bottom: 2rem
}

.LoginModal_loginbutton__1dOCD {
	width: 80%;
	margin-bottom: 2rem
}

@media (min-width:768px) {
	.LoginModal_loginbutton__1dOCD {
		width: auto;
		margin-bottom: auto
	}
}

.LoginModal_registerlink__fLsGt {
	margin-left: .5rem
}

.LoginModal_registerlink__fLsGt>a {
	color: var(--text-color)
}

.dark-mode .LoginModal_root__L7GW_ {
	box-shadow: 0 0 1.5rem 0 hsla(0, 0%, 100%, .15)
}

.ArticleContainer_full-width__Pv_7U {
	width: 100vw;
	max-width: var(--tablet-max-figure-width);
	margin: 0 auto 4rem
}

@media (min-width:768px) {
	.ArticleContainer_full-width__Pv_7U {
		margin: 0 auto 6rem
	}
}

@media (min-width:1222px) {
	.ArticleContainer_full-width__Pv_7U {
		max-width: var(--desktop-max-figure-width)
	}
}

@supports (display:grid) {
	@media (min-width:768px) {
		.ArticleContainer_full-width__Pv_7U {
			grid-column: span 8;
			width: auto;
			max-width: none;
			margin: 0 0 6rem
		}
	}

	@media (min-width:1222px) {
		.ArticleContainer_full-width__Pv_7U {
			grid-column: 2/span 10
		}
	}
}

.ArticleContainer_content-width__FRl7F {
	margin: 0 var(--gutter) 4rem
}

@media (min-width:520px) {
	.ArticleContainer_content-width__FRl7F {
		width: 90%;
		max-width: var(--tablet-max-content-width);
		margin: 0 auto 4rem
	}
}

@media (min-width:768px) {
	.ArticleContainer_content-width__FRl7F {
		margin-bottom: 6rem;
		max-width: var(--desktop-max-content-width)
	}
}

@supports (display:grid) {
	@media (min-width:768px) {
		.ArticleContainer_content-width__FRl7F {
			grid-column: 2/span 6;
			width: auto;
			max-width: none;
			margin: 0 0 6rem
		}
	}

	@media (min-width:1222px) {
		.ArticleContainer_content-width__FRl7F {
			grid-column: 3/span 8
		}
	}
}

@media (max-width:519.98px) {
	.ArticleContainer_content-portrait-width__ywAmK {
		margin: 0 0 4rem
	}
}

@media (min-width:520px) {
	.ArticleContainer_content-portrait-width__ywAmK {
		width: auto
	}
}

.ArticleContainer_root__a54nW {
	max-width: 100%;
	margin: 0;
	padding: 0;
	overflow-x: clip;
	counter-reset: crossheadListicle
}

@media (min-width:520px) {
	.ArticleContainer_root__a54nW {
		padding-top: 0;
		overflow-x: visible;
		overflow-x: initial
	}
}

@media (min-width:768px) {
	.ArticleContainer_root__a54nW {
		display: grid;
		flex-direction: column;
		grid-column-gap: var(--gutter);
		grid-template-columns: repeat(8, 1fr);
		align-items: center;
		margin-top: 3.5rem;
		padding-top: 0;
		padding-left: var(--gutter);
		padding-right: var(--gutter)
	}
}

@media (min-width:1222px) {
	.ArticleContainer_root__a54nW {
		grid-template-columns: repeat(12, 1fr);
		margin-top: 0;
		padding: 0 var(--outer-gutter) 0
	}
}

@media (min-width:520px) {
	.ArticleContainer_staticinfoboxes__r91R9 {
		padding-top: 2rem
	}
}

.ArticleContainer_topspace__YO29o {
	margin: 0;
	padding-top: 1.5rem
}

.ArticleContainer_bottomspace__OOB1J {
	margin: 0;
	padding-bottom: 7.5rem
}

.ArticleContainer_agencies__g6Lpj {
	margin-bottom: 3rem;
	color: var(--text-color);
	font-size: 1.2rem;
	font-family: var(--font-sole-text);
	font-style: italic;
	line-height: 1.5
}

.ArticleContainer_pianopremium__fN01J {
	position: relative;
	top: -10rem;
	z-index: 201;
	margin-bottom: -10rem;
	margin-left: 0
}

.ArticleContainer_pianopremium__fN01J:empty {
	display: none
}

.ArticleContainer_pianopremium__fN01J:before {
	position: absolute;
	top: -20rem;
	left: 0;
	z-index: -1;
	width: 100%;
	height: 20rem;
	background: var(--reduced-article-overlay);
	content: "";
	pointer-events: none
}

@media (min-width:1222px) {
	.ArticleContainer_background-pianopremium__b0blJ {
		margin-left: calc(-1 * (100vw - var(--content-and-margins)) / 2)
	}
}

@media print {
	.ArticleContainer_root__a54nW {
		padding-bottom: 0
	}
}

.hybrid-app .ArticleContainer_newsbriefing__rakOf {
	margin-bottom: -.5rem
}

.BookmarkNotification_root__oeF1X {
	position: fixed;
	top: -10rem;
	left: 0;
	z-index: 500;
	width: 100vw;
	padding: 1.5rem;
	background-color: var(--text-color);
	transition: top .35s
}

.BookmarkNotification_content__kwVbH {
	grid-template-areas: "content";
	text-align: center
}

.BookmarkNotification_show__sRi0_ {
	top: 0
}

.BookmarkNotification_hide__M9rhB {
	top: -10rem
}

.BookmarkNotification_message__1k1P9 {
	display: flex;
	flex-direction: column;
	justify-content: center;
	color: var(--site-background);
	font-size: 1.4rem;
	font-family: var(--font-libre-franklin);
	line-height: 1.36
}

@media (min-width:768px) {
	.BookmarkNotification_message__1k1P9 {
		flex-direction: row
	}
}

.BookmarkNotification_link__rEDSj {
	display: inline-block;
	margin-top: .5rem;
	color: inherit;
	font-weight: 700;
	-webkit-text-decoration: underline;
	text-decoration: underline;
	cursor: pointer
}

@media (min-width:768px) {
	.BookmarkNotification_link__rEDSj {
		margin-top: 0;
		margin-left: 1.4rem
	}
}

.BookmarkButton_root__QaBz6 {
	z-index: 100;
	display: inline-block;
	padding-bottom: 0;
	background-color: transparent;
	border: none;
	border-radius: 0;
	cursor: pointer
}

.BookmarkButton_-teaser__n6WpJ .BookmarkButton_icon__0OvM_ {
	width: 1.6rem;
	height: 1.6rem
}

.BookmarkButton_-article__cwhnF .BookmarkButton_icon__0OvM_ {
	width: 2.4rem;
	height: 2.4rem
}

.BookmarkButton_-article__cwhnF .BookmarkButton_icon__0OvM_ path:last-of-type {
	stroke: var(--text-color)
}

.BookmarkButton_-bookmarked__U9diA.BookmarkButton_-teaser__n6WpJ path:last-of-type {
	fill: var(--meta-data);
	stroke: var(--meta-data)
}

.BookmarkButton_-bookmarked__U9diA.BookmarkButton_-article__cwhnF path:last-of-type {
	fill: var(--text-color)
}

.BackToTop_root__305TX {
	position: -webkit-sticky;
	position: sticky;
	top: 120vh;
	z-index: 940;
	height: 0
}

@media (min-width:1240px) {
	.BackToTop_root__305TX {
		top: calc(100% - 4rem);
		visibility: hidden;
		opacity: 0;
		transition: opacity .2s
	}

	.BackToTop_-visible__eJ0As {
		visibility: visible;
		opacity: 1
	}
}

.BackToTop_button__C6n2h {
	position: absolute;
	right: 1rem;
	bottom: -1.8rem
}

.BackToTop_button__C6n2h>svg>path {
	fill: var(--button-primary-text)
}

@media (min-width:1240px) {
	.BackToTop_button__C6n2h {
		right: -7rem
	}
}

.BackToTop_root__305TX.BackToTop_-hybridapp__BttFs .BackToTop_button__C6n2h {
	bottom: 2rem
}

.Flyout_root__UySUn {
	--width: 100vw
}

.Flyout_container__PpQ_Y,
.Flyout_empty__8dz4r,
.Flyout_wrapper__4xs14 {
	width: var(--width);
	min-width: var(--width)
}

.Flyout_empty__8dz4r {
	scroll-snap-align: end
}

.Flyout_wrapper__4xs14 {
	position: fixed;
	top: 0;
	right: -105%;
	bottom: 0;
	z-index: 960;
	display: flex;
	flex-direction: row;
	height: 100%;
	min-height: 100vh;
	overflow: hidden;
	overflow-x: scroll;
	scroll-behavior: auto;
	-ms-scroll-snap-type: x mandatory;
	scroll-snap-type: x mandatory;
	-ms-overflow-style: none;
	scrollbar-width: none;
	transition: right .3s ease-in-out;
	-ms-scroll-chaining: none;
	overscroll-behavior: none
}

.Flyout_wrapper__4xs14::-webkit-scrollbar {
	display: none
}

@media (min-width:768px) {
	.Flyout_wrapper__4xs14 {
		transition-duration: .6s
	}
}

.Flyout_container__PpQ_Y {
	scroll-snap-align: end;
	box-shadow: 0 .5rem .8rem 0 var(--box-shadow-color);
	visibility: hidden
}

.Flyout_overlay__ryZyz {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 950;
	width: 100vw;
	height: 100vh;
	background-color: var(--offblack);
	visibility: hidden;
	opacity: 0;
	transition: opacity .3s ease-in-out;
	pointer-events: none;
	will-change: opacity
}

@media (min-width:768px) {
	.Flyout_overlay__ryZyz {
		transition-duration: .6s
	}
}

.Flyout_-open__x4vcp .Flyout_wrapper__4xs14 {
	right: 0
}

.Flyout_-open__x4vcp .Flyout_overlay__ryZyz {
	visibility: visible;
	opacity: .5;
	pointer-events: all
}

@media (min-width:768px) {

	.Flyout_-navigation__uPggJ,
	.Flyout_-user-profile__XeIpe {
		--width: 48.2rem
	}

	.Flyout_-comments__kSvVB {
		--width: 64rem
	}
}

.ReadingBar_root__WABMl {
	position: fixed;
	top: 0;
	z-index: 399;
	max-width: 100vw;
	height: .3rem;
	background-color: var(--tenant-color)
}

@media (min-width:1222px) {
	.ReadingBar_-backgroundstory__k55__ {
		left: var(--gutter)
	}
}

.ReadingBar_-backgroundstory__k55__.ReadingBar_-hidden__cfg4p {
	visibility: hidden
}

.ReadingBar_-fullheader__eTOMX {
	position: static;
	max-width: 100%
}

@media (min-width:768px) {
	.ReadingBar_-fullheader__eTOMX {
		max-width: var(--content-and-margins)
	}
}

@media (min-width:1222px) {
	.ReadingBar_-fullheader__eTOMX {
		position: -webkit-sticky;
		position: sticky;
		display: block
	}
}

@media (orientation:landscape) {
	.ReadingBar_-fullheader__eTOMX {
		position: relative
	}
}

.ReadingBar_-topnav__9oBtm {
	position: fixed;
	top: 12rem;
	left: 0
}

@media (min-width:768px) {
	.ReadingBar_-topnav__9oBtm {
		display: block
	}
}

@media (min-width:1222px) {
	.ReadingBar_-topnav__9oBtm {
		display: none
	}
}

.ReadingBar_-desktopsticky__AyRjS {
	position: -webkit-sticky;
	position: sticky;
	top: 10rem;
	left: var(--gutter)
}

@media (min-width:1222px) {
	.ReadingBar_-desktopsticky__AyRjS {
		display: block
	}
}

.ReadingBar_-desktopfixed__4bMlC {
	position: fixed
}

.fuw .ReadingBar_root__WABMl {
	--tenant-color: #0759d5
}

.bilan .ReadingBar_root__WABMl {
	--tenant-color: #de666f
}

.dark-mode.fuw .ReadingBar_root__WABMl {
	--tenant-color: #378ebd
}

.Logo_root__xXQBU img,
.Logo_root__xXQBU svg {
	width: auto;
	height: 3.2rem
}

@media (min-width:768px) {

	.Logo_root__xXQBU img,
	.Logo_root__xXQBU svg {
		height: 4.2rem
	}
}

.Logo_-inverted__EZ66L {
	--logo-fill: var(--color-white)
}

.MenuIcon_root__XA5ZW {
	display: flex;
	align-items: center;
	height: 100%;
	padding: 0 0 0 2rem;
	font-family: var(--font-libre-franklin);
	--menu-color: var(--color-white)
}

.MenuIcon_icontext__tbBL_ {
	display: none;
	margin-left: 1rem;
	padding-top: .1rem;
	color: var(--text-color);
	font-size: 1.4rem;
	font-family: var(--font-libre-franklin);
	letter-spacing: .1rem
}

.MenuIcon_menuicon__cgie0 {
	position: relative;
	display: flex;
	flex-direction: row;
	align-items: center;
	height: 3rem;
	cursor: pointer
}

.MenuIcon_menuicon__cgie0 .MenuIcon_icon-hamburger__28KN9>g>path:nth-child(2) {
	fill: var(--text-color)
}

.MenuIcon_menuicon__cgie0 .MenuIcon_icon-hamburger__28KN9>g>g {
	stroke: var(--text-color)
}

.MenuIcon_-inverted__1KrLI .MenuIcon_icontext__tbBL_ {
	color: var(--menu-color)
}

.MenuIcon_-inverted__1KrLI .MenuIcon_icon-hamburger__28KN9>g>path:nth-child(2) {
	fill: var(--menu-color)
}

.MenuIcon_-inverted__1KrLI .MenuIcon_icon-hamburger__28KN9>g>g {
	stroke: var(--menu-color)
}

.MenuIcon_-inverted__1KrLI:hover .MenuIcon_icontext__tbBL_ {
	color: var(--menu-color)
}

.MenuIcon_-inverted__1KrLI:hover .MenuIcon_icon-hamburger__28KN9>g>g {
	stroke: var(--menu-color)
}

.dark-mode.carteblanche .MenuIcon_root__XA5ZW,
.dark-mode.cblanche .MenuIcon_-inverted__1KrLI {
	--menu-color: #121212
}

.AboButton_root__7eA7X {
	display: none;
	--abo-button-background: var(--tenant-color);
	--abo-button-text: var(--color-white)
}

.AboButton_root__7eA7X>a {
	display: inline-block;
	height: 3rem;
	padding: .7rem 1.5rem;
	color: var(--abo-button-text) !important;
	font-weight: 700;
	font-size: 1.5rem;
	font-family: var(--font-libre-franklin);
	letter-spacing: .02rem;
	-webkit-text-decoration: none;
	text-decoration: none;
	background-color: var(--abo-button-background);
	transition: opacity .1s ease-in-out;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.AboButton_root__7eA7X>a:hover {
	opacity: var(--default-hover-opacity)
}

@media (min-width:1222px) {
	.AboButton_root__7eA7X {
		display: block
	}
}

.AboButton_root__7eA7X.AboButton_-fullwidth__Lv0Oa {
	display: block
}

.AboButton_root__7eA7X.AboButton_-fullwidth__Lv0Oa>a {
	width: 100%;
	height: 5rem;
	padding-top: 1.5rem;
	text-align: center
}

.vertical .AboButton_root__7eA7X {
	--abo-button-background: var(--color-white);
	--abo-button-text: var(--offblack)
}

.PianoAboButton_root__kMnu5 {
	width: 20rem;
	height: 3rem;
	margin-right: 3rem;
	overflow: hidden;
	background: transparent
}

.NavigationUser_root__XP6JV {
	position: relative;
	display: flex;
	align-items: center;
	height: 100%;
	margin-right: 0;
	margin-left: auto;
	color: var(--headline-focus);
	font-size: 1.4rem;
	font-family: var(--font-libre-franklin)
}

.NavigationUser_loginbutton__6tRT_,
.NavigationUser_userprofilebutton__911CN {
	--header-text-color: var(--text-color);
	display: flex;
	align-items: center;
	padding: 0 0 0 2rem;
	color: var(--header-text-color);
	font-size: 1.6rem;
	line-height: 1.8rem;
	-webkit-text-decoration: none;
	text-decoration: none;
	cursor: pointer
}

.NavigationUser_loginbutton__6tRT_ .NavigationUser_icon__evmdr,
.NavigationUser_userprofilebutton__911CN .NavigationUser_icon__evmdr {
	margin-right: 1rem
}

.NavigationUser_loginbutton__6tRT_ .NavigationUser_icon__evmdr polygon,
.NavigationUser_userprofilebutton__911CN .NavigationUser_icon__evmdr polygon {
	fill: var(--header-text-color)
}

.NavigationUser_loginbutton__6tRT_ .NavigationUser_icon__evmdr circle,
.NavigationUser_loginbutton__6tRT_ .NavigationUser_icon__evmdr path,
.NavigationUser_userprofilebutton__911CN .NavigationUser_icon__evmdr circle,
.NavigationUser_userprofilebutton__911CN .NavigationUser_icon__evmdr path {
	stroke: var(--header-text-color)
}

@media (min-width:1222px) {

	.NavigationUser_loginbutton__6tRT_,
	.NavigationUser_userprofilebutton__911CN {
		margin: 0 4.2rem 0 2.5rem;
		font-size: 1.4rem;
		letter-spacing: .1rem
	}

	.NavigationUser_loginbutton__6tRT_:hover,
	.NavigationUser_userprofilebutton__911CN:hover {
		opacity: var(--default-hover-opacity)
	}
}

.NavigationUser_abobutton__phslA,
.NavigationUser_buttontext__yIcrq {
	display: none
}

@media (min-width:1222px) {

	.NavigationUser_abobutton__phslA,
	.NavigationUser_buttontext__yIcrq {
		display: block
	}
}

.NavigationUser_abobutton__phslA {
	margin-left: 3rem
}

.NavigationUser_abobutton__phslA a {
	-webkit-text-decoration: none;
	text-decoration: none
}

.NavigationUser_-inverted__1nTdk .NavigationUser_loginbutton__6tRT_,
.NavigationUser_-inverted__1nTdk .NavigationUser_userprofilebutton__911CN {
	--header-text-color: var(--color-white)
}

.NavigationUser_-inarticle__pQO1o {
	display: none
}

@media (min-width:1222px) {
	.NavigationUser_-inarticle__pQO1o {
		display: flex
	}
}

.vertical .NavigationUser_buttontext__yIcrq {
	--header-text-color: var(--color-white)
}

@media print {
	.NavigationUser_root__XP6JV {
		display: none
	}
}

.ShareLink_root__cjFwr {
	position: relative;
	display: flex;
	align-content: space-between;
	align-items: center;
	justify-content: space-between;
	padding: 0 0 1.2rem;
	color: var(--text-color);
	font-family: var(--font-libre-franklin);
	-webkit-text-decoration: none;
	text-decoration: none;
	cursor: pointer
}

.ShareLink_root__cjFwr.ShareLink_-nobackground__jzpuo {
	background-image: none
}

.ShareLink_root__cjFwr .ShareLink_iconwrapper__cA7JL {
	display: flex;
	justify-content: right;
	width: 1.6rem;
	margin-right: 1.6rem
}

.ShareLink_root__cjFwr .ShareLink_shareicon__DE1k0,
.ShareLink_root__cjFwr .ShareLink_sharemailicon__JW8bz {
	flex-grow: 1;
	max-width: 1.6rem;
	max-height: 1.7rem
}

.ShareLink_root__cjFwr .ShareLink_shareicon__DE1k0 path {
	fill: var(--text-color)
}

.ShareLink_root__cjFwr .ShareLink_sharemailicon__JW8bz g,
.ShareLink_root__cjFwr .ShareLink_sharemailicon__JW8bz path {
	stroke: var(--text-color)
}

.ShareLink_root__cjFwr:hover {
	opacity: var(--default-hover-opacity)
}

.ShareLink_root__cjFwr .ShareLink_description__iu8C_ {
	display: block;
	padding-left: .2rem;
	font-size: 1.4rem;
	line-height: 2.2rem;
	background: none
}

@-webkit-keyframes ShareLink_fadein__muzYn {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes ShareLink_fadein__muzYn {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

.ShareLink_copied__n0ulj,
.ShareLink_error__ym2Ij {
	position: absolute;
	top: .1rem;
	left: 7.9rem;
	min-width: 9rem;
	padding: 0 .4rem;
	color: var(--color-white);
	font-size: 1.4rem;
	line-height: 2.1rem;
	text-align: left;
	background: var(--brandblue-main);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	-webkit-animation: ShareLink_fadein__muzYn .5s;
	animation: ShareLink_fadein__muzYn .5s
}

.ShareLink_error__ym2Ij {
	width: 10rem;
	color: var(--red-main);
	background: var(--red-bright-3)
}

.GiftContainerContent_root__g0mxl {
	margin-bottom: 0
}

.GiftContainerContent_titlewrapper__quzxt {
	display: flex;
	flex-direction: row;
	justify-content: space-between
}

.GiftContainerContent_counter__Rv1_I,
.GiftContainerContent_title__EfSiw {
	margin-bottom: .5rem;
	font-weight: 700
}

.GiftContainerContent_counter__Rv1_I {
	margin-left: 1rem
}

.GiftContainerContent_text__ZeJZz {
	margin-bottom: 2rem;
	line-height: 1.3
}

.GiftContainerContent_text__ZeJZz>a {
	color: var(--text-color)
}

.GiftContainerContent_button__zRB_K {
	min-width: 13rem;
	margin: 1.6rem auto;
	font-size: 1.4rem
}

.GiftContainerContent_loginlink__DmWbk {
	display: block;
	margin: 1.6rem auto 1rem;
	text-align: center;
	-webkit-text-decoration: underline;
	text-decoration: underline
}

.PopupContainer_root__t3lyx {
	top: 3.9rem;
	left: -.8rem;
	z-index: 205;
	cursor: default
}

.PopupContainer_root__t3lyx,
.PopupContainer_root__t3lyx:after {
	position: absolute;
	background: var(--site-background);
	box-shadow: 0 1px 4px 0 hsla(0, 0%, 44%, .5)
}

.PopupContainer_root__t3lyx:after {
	top: 0;
	left: 1rem;
	z-index: 203;
	width: 1.5rem;
	height: 1.5rem;
	-webkit-transform: translateY(-35%) rotate(44deg);
	transform: translateY(-35%) rotate(44deg);
	content: ""
}

.PopupContainer_arrow__tpYxC {
	position: absolute;
	top: 0;
	left: 2rem;
	z-index: 204;
	width: 3.5rem;
	height: 1.8rem;
	overflow: visible;
	background: var(--site-background);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.PopupContainer_-up__3LNFq {
	top: auto;
	bottom: 3.9rem
}

.PopupContainer_-up__3LNFq:after {
	top: auto;
	bottom: -1.2rem;
	left: 1.4rem
}

.PopupContainer_-up__3LNFq .PopupContainer_arrow__tpYxC {
	top: auto;
	bottom: 0
}

.GiftContainer_root__t6D8k {
	width: 19rem;
	padding: 2rem 1.5rem 1rem;
	color: var(--text-color);
	font-size: 1.2rem;
	font-family: var(--font-libre-franklin);
	text-align: left
}

@media (max-width:1221.98px) {
	.GiftContainer_root__t6D8k {
		font-size: 1.6rem
	}
}

.GiftContainer_mobileoverlay__SCBoy {
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 400;
	width: 100vw;
	height: 100vh;
	background: var(--offblack);
	opacity: .5
}

.GiftContainer_mobilewrapper__AO2hA {
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 401;
	width: 100vw;
	background: var(--site-background)
}

.GiftContainer_contentwrapper__Prrwo {
	max-width: 54rem;
	margin: auto;
	padding: 5.5rem var(--gutter) 4rem
}

.GiftContainer_closebutton__PGYf_ {
	position: absolute;
	top: 1.6rem;
	right: 1.6rem;
	cursor: pointer
}

.Tooltip_root__LkycM {
	--color-tooltip-bg: #f0f0f2;
	position: absolute;
	top: 5rem;
	left: 1rem;
	z-index: 500
}

span.Tooltip_root__LkycM:hover {
	opacity: 1
}

.Tooltip_circle__QWy7G {
	top: -4.2rem;
	bottom: 0;
	left: -1rem;
	width: 3rem;
	height: 3rem;
	border: .1rem solid var(--tenant-color)
}

.Tooltip_circle__QWy7G,
.Tooltip_innercircle__IGMK8 {
	position: absolute;
	border-radius: 50%;
	pointer-events: none
}

.Tooltip_innercircle__IGMK8 {
	top: -3.9rem;
	bottom: .1rem;
	left: -.7rem;
	width: 2.4rem;
	height: 2.4rem;
	background-color: var(--tenant-color);
	opacity: .3
}

.Tooltip_dialog__v43KU {
	position: absolute;
	top: -.1rem;
	left: -1rem;
	display: flex;
	flex-direction: column;
	width: max(20rem, min(30rem, 80vw));
	padding: 1rem 4rem 1rem 1rem;
	color: var(--text-color);
	background-color: var(--color-tooltip-bg);
	border: 1px solid var(--color-tooltip-bg);
	box-shadow: .5rem .5rem .5rem rgba(0, 0, 0, .15)
}

.Tooltip_dialog__v43KU:before {
	position: absolute;
	top: -.8rem;
	left: .4rem;
	z-index: 600;
	width: 0;
	height: 0;
	border-color: transparent transparent var(--color-tooltip-bg) transparent;
	border-style: solid;
	border-width: 0 1rem .9rem;
	content: ""
}

.Tooltip_closebtn__gLRnq {
	position: absolute;
	top: .8rem;
	right: .2rem;
	background: none;
	border: none;
	cursor: pointer
}

.Tooltip_closebtn__gLRnq .Tooltip_closeicon__dn40b {
	width: 2.8rem;
	height: 2.8rem
}

.Tooltip_closebtn__gLRnq .Tooltip_closeicon__dn40b path {
	stroke: #202346
}

.Tooltip_text__mruqu {
	color: var(--color-text);
	font-size: 1.5rem;
	font-family: var(--font-libre-franklin);
	line-height: 2.1rem
}

.Tooltip_-giftarticle__BafVJ {
	top: 3.6rem;
	left: .4rem
}

.Tooltip_-giftarticle__BafVJ .Tooltip_circle__QWy7G {
	width: 3.6rem;
	height: 3.6rem
}

.Tooltip_-giftarticle__BafVJ .Tooltip_innercircle__IGMK8 {
	width: 3rem;
	height: 3rem
}

.Tooltip_-giftarticle__BafVJ .Tooltip_dialog__v43KU {
	top: .5rem;
	left: -.7rem;
	width: max(15rem, min(20rem, 80vw))
}

.Tooltip_-down__KclJe .Tooltip_dialog__v43KU {
	-webkit-animation: Tooltip_dialogdown__mQNht 1.5s ease-out 1;
	animation: Tooltip_dialogdown__mQNht 1.5s ease-out 1
}

.Tooltip_-downleft__7y16P .Tooltip_dialog__v43KU {
	right: -2.3rem;
	left: auto;
	-webkit-animation: Tooltip_dialogup__W_PR4 1.5s ease-out 1;
	animation: Tooltip_dialogup__W_PR4 1.5s ease-out 1
}

.Tooltip_-downleft__7y16P .Tooltip_dialog__v43KU:before {
	right: .4rem;
	bottom: -.8rem;
	left: auto
}

@-webkit-keyframes Tooltip_dialogdown__mQNht {
	0% {
		margin-top: 1.5rem
	}

	to {
		margin-top: 0
	}
}

@keyframes Tooltip_dialogdown__mQNht {
	0% {
		margin-top: 1.5rem
	}

	to {
		margin-top: 0
	}
}

@-webkit-keyframes Tooltip_dialogup__W_PR4 {
	0% {
		margin-bottom: 1.5rem
	}

	to {
		margin-bottom: 0
	}
}

@keyframes Tooltip_dialogup__W_PR4 {
	0% {
		margin-bottom: 1.5rem
	}

	to {
		margin-bottom: 0
	}
}

.dark-mode .Tooltip_dialog__v43KU {
	color: #121212
}

.dark-mode .Tooltip_circle__QWy7G {
	border: .1rem solid #e9e9e9
}

.dark-mode .Tooltip_innercircle__IGMK8 {
	background-color: #e9e9e9
}

.dark-mode .Tooltip_closebtn__gLRnq path {
	fill: #202346
}

.ShareAndComment_root__EI_Hd {
	z-index: 400;
	margin: 0 0 0 auto
}

@media print {
	.ShareAndComment_root__EI_Hd {
		display: none
	}
}

.ShareAndComment_buttonscontainer__5AlLj {
	display: inline-flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: center;
	-webkit-transform: translateX(0);
	transform: translateX(0)
}

.ShareAndComment_buttonwrapper__sDC_s {
	position: relative;
	padding-left: 1.5rem;
	padding-right: 1.5rem;
	border-left: 1px solid var(--gray-3)
}

.ShareAndComment_buttonwrapper__sDC_s:first-child {
	border-left: none
}

.ShareAndComment_buttonwrapper__sDC_s:last-child {
	margin-right: 0;
	margin-bottom: 0;
	padding-right: 0
}

.ShareAndComment_button__ZgfKZ {
	position: relative;
	top: .2rem;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: flex-start;
	justify-content: center;
	margin: 0;
	padding: 0;
	cursor: pointer
}

.ShareAndComment_button__ZgfKZ>svg {
	position: relative;
	top: -.2rem
}

.ShareAndComment_button__ZgfKZ:last-child {
	margin-right: 0
}

.ShareAndComment_button__ZgfKZ:hover>svg {
	opacity: var(--default-hover-opacity)
}

.ShareAndComment_printbutton__OQYO_ {
	display: none
}

@media (min-width:1222px) {
	.ShareAndComment_printbutton__OQYO_ {
		display: block
	}
}

.ShareAndComment_commentcount__iV75H {
	margin-left: .5rem;
	color: var(--text-color);
	font-size: 1.4rem;
	font-family: var(--font-libre-franklin);
	line-height: 1.8rem;
	white-space: nowrap
}

@media (max-width:1221.98px) {
	.ShareAndComment_gifticon__j9NaF {
		stroke-width: 1.5
	}
}

.ShareAndComment_commenticon__PjppF {
	width: 2.4rem;
	height: 2.4rem
}

.ShareAndComment_commenticon__PjppF>path {
	stroke: var(--text-color)
}

.ShareAndComment_-content-meta-info__9jKJc {
	display: none
}

@media (min-width:1222px) {
	.ShareAndComment_-content-meta-info__9jKJc {
		display: flex;
		flex: 1 1 auto;
		justify-content: flex-end
	}
}

.ShareAndComment_-site-header___Ou6Y {
	display: block
}

@media (min-width:1222px) {
	.ShareAndComment_-site-header___Ou6Y {
		display: none
	}
}

.carteblanche.dark-mode .ShareAndComment_button__ZgfKZ>svg>path {
	stroke: var(--color-black)
}

@media (min-width:1222px) {
	.carteblanche.dark-mode .ShareAndComment_button__ZgfKZ>svg>path {
		stroke: var(--color-white)
	}
}

.cblanche.dark-mode .ShareAndComment_button__ZgfKZ>svg>path {
	stroke: var(--color-black)
}

@media (min-width:1222px) {
	.cblanche.dark-mode .ShareAndComment_button__ZgfKZ>svg>path {
		stroke: var(--color-white)
	}
}

.ShareContainer_root__H73a5 {
	display: flex;
	flex-direction: column;
	align-items: baseline;
	width: 15.5rem;
	padding: 2rem 1.5rem 1rem
}

.BackButton_root__Fq9Rd {
	width: 2.5rem;
	height: 5rem;
	padding: 0
}

.BackButton_-normal__3JS1C path {
	stroke: var(--text-color)
}

.BackButton_-inverted__nk2uL path {
	stroke: var(--color-white)
}

.SiteHeader_root__W3bei {
	--header-background: var(--color-white);
	position: relative;
	z-index: 600;
	display: flex;
	align-items: center;
	justify-content: left;
	max-width: 100vw;
	height: 6rem;
	padding: 0 var(--gutter);
	background: var(--header-background);
	border-bottom: .1rem solid var(--gray-4)
}

@media (min-width:520px) {
	.SiteHeader_root__W3bei {
		margin: 0 calc(-1 * (100vw - var(--content-and-margins)) / 2)
	}
}

@media (min-width:768px) {
	.SiteHeader_root__W3bei {
		height: 8rem;
		margin: auto;
		padding: 0 max(env(safe-area-inset-left), var(--gutter)) 0 max(env(safe-area-inset-right), var(--gutter));
		transition: all .2s linear
	}
}

@media (min-width:1222px) {
	.SiteHeader_root__W3bei {
		height: 13rem;
		padding: 6.5rem 0 1.5rem
	}
}

.SiteHeader_root__W3bei.SiteHeader_hide__lWKNa {
	visibility: hidden
}

.SiteHeader_root__W3bei.SiteHeader_show__SoYjF {
	visibility: visible
}

.SiteHeader_root__W3bei h1 {
	display: flex;
	align-items: center;
	height: 100%
}

.SiteHeader_root__W3bei .SiteHeader_categoryindicator__yEXlg {
	position: relative;
	z-index: 400;
	margin-left: 3rem;
	color: var(--text-color);
	font-weight: 700;
	font-size: 1.4rem;
	font-family: var(--font-libre-franklin);
	letter-spacing: .1rem;
	text-transform: uppercase;
	-webkit-text-decoration: none;
	text-decoration: none;
	cursor: pointer;
	transition: color .1s
}

.SiteHeader_root__W3bei .SiteHeader_categoryindicator__yEXlg:hover {
	color: var(--header-hover)
}

.SiteHeader_root__W3bei .SiteHeader_invertedcategory__Iw3ly {
	color: var(--color-white)
}

.SiteHeader_root__W3bei .SiteHeader_categoryindicatorlink__rJ_EN {
	-webkit-text-decoration: none;
	text-decoration: none
}

.SiteHeader_articlecategoryindicator___F_3A {
	display: none
}

@media (min-width:1222px) {
	.SiteHeader_articlecategoryindicator___F_3A {
		display: block
	}
}

.SiteHeader_-fullwidth__hfPVF {
	background: transparent;
	border-bottom: none
}

.SiteHeader_-fullwidth__hfPVF:before {
	background-image: linear-gradient(180deg, transparent, transparent 50%, rgba(0, 0, 0, .7))
}

@media (min-width:520px) {
	.SiteHeader_-fullwidth__hfPVF {
		margin: auto
	}
}

@media (min-width:1222px) {
	.SiteHeader_-fullwidth__hfPVF {
		width: auto;
		max-width: 100vw;
		height: 8rem;
		padding: 0
	}
}

.SiteHeader_-fullwidth__hfPVF.SiteHeader_-invertedline__D0bfO {
	top: 0;
	border-bottom: .1rem solid var(--gray-4)
}

@media (min-width:1222px) {
	.SiteHeader_-fullwidth__hfPVF {
		max-width: calc(var(--max-width-image) + 7px);
		margin: 0 auto
	}
}

.SiteHeader_-verticalheader__ds951 {
	padding-right: 1.5rem;
	background-color: var(--tenant-color)
}

@media (min-width:1222px) {
	.SiteHeader_-verticalheader__ds951 {
		padding-left: 1.5rem
	}
}

.SiteHeader_-darkbackground__w0q0C,
.dark-mode .SiteHeader_root__W3bei {
	--header-background: var(--offblack)
}

.SiteHeader_vertical__WASrT .SiteHeader_root__W3bei {
	--header-background: var(--tenant-color)
}

.SiteHeader_vertical__WASrT .SiteHeader_categoryindicator__yEXlg {
	color: var(--color-white)
}

.SiteHeader_-hybridapp__C4ImH {
	width: 100vw;
	max-width: 100vw;
	margin-left: 0;
	margin-right: 0
}

@media (min-width:768px) {
	.SiteHeader_-hybridapp__C4ImH {
		height: 8rem;
		padding: 0 var(--gutter);
		transition: none
	}

	.SiteHeader_-hybridapp__C4ImH .logo img,
	.SiteHeader_-hybridapp__C4ImH .logo svg {
		height: 4.2rem
	}
}

.SiteHeader_-hybridapp__C4ImH .SiteHeader_categoryindicator__yEXlg {
	margin-left: 2.9rem
}

.dark-mode.carteblanche .SiteHeader_invertedcategory__Iw3ly,
.dark-mode.cblanche .SiteHeader_invertedcategory__Iw3ly {
	color: var(--color-black)
}

.TopNavigation_root__uo8hN {
	position: absolute;
	top: 6rem;
	display: flex;
	align-items: center;
	width: 100vw;
	max-width: 100vw;
	height: 4rem;
	padding: 0 var(--gutter);
	overflow: hidden;
	color: var(--text-color);
	font-size: 1.4rem;
	font-family: var(--font-libre-franklin);
	letter-spacing: .1rem;
	background-color: var(--site-background);
	border-bottom: .1rem solid var(--gray-4);
	transition: top .1s linear
}

@media (min-width:520px) {
	.TopNavigation_root__uo8hN {
		width: calc(100vw - 2 * var(--gutter));
		margin: 0 calc(-1 * (100vw - var(--content-and-margins)) / 2)
	}
}

@media (min-width:768px) {
	.TopNavigation_root__uo8hN {
		top: 8rem;
		margin: auto;
		padding: 0 max(env(safe-area-inset-left), var(--gutter)) 0 max(env(safe-area-inset-right), var(--gutter))
	}
}

@media (min-width:1222px) {
	.TopNavigation_root__uo8hN {
		top: 13rem;
		width: 100%;
		margin: 0;
		padding: 0;
		position: relative;
		top: 0
	}
}

.TopNavigation_listwrapper__uUGKh {
	position: relative;
	display: inline-flex;
	width: 100%;
	max-width: 100%;
	height: 100%
}

.TopNavigation_topnavarrows__9awMd {
	width: 1.2rem;
	height: 1.2rem
}

.TopNavigation_-small__F6LWU {
	width: calc(var(--content-width) - 2rem)
}

@media (min-width:520px) {
	.TopNavigation_-small__F6LWU {
		width: calc(var(--content-width) + 100vw - var(--content-width) - 8rem)
	}
}

@media (min-width:768px) {
	.TopNavigation_-small__F6LWU {
		width: 64.4rem;
		width: calc(var(--content-width) - 2rem)
	}
}

@media (min-width:1222px) {
	.TopNavigation_-small__F6LWU {
		overflow: hidden
	}
}

.TopNavigation_-hidden__8egc7 {
	display: none
}

@media (min-width:1222px) {
	.TopNavigation_-hidden__8egc7 {
		top: 0;
		display: block
	}
}

.TopNavigation_buttonleft__iPng5 {
	margin-left: auto
}

.TopNavigation_buttonleft__iPng5:after {
	right: -3rem;
	background: var(--gradient-to-transparent)
}

.TopNavigation_buttonright__Nmekn {
	right: 0
}

.TopNavigation_buttonright__Nmekn:after {
	left: -3rem;
	background: var(--gradient-from-transparent)
}

.TopNavigation_buttonleft__iPng5,
.TopNavigation_buttonright__Nmekn {
	position: absolute;
	top: 0;
	z-index: 100;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 0;
	height: 100%;
	background-color: var(--site-background);
	cursor: pointer
}

.TopNavigation_buttonleft__iPng5 .TopNavigation_topnavarrows__9awMd path,
.TopNavigation_buttonright__Nmekn .TopNavigation_topnavarrows__9awMd path {
	transition: -webkit-transform .15s;
	transition: transform .15s;
	transition: transform .15s, -webkit-transform .15s;
	stroke: var(--text-color)
}

.TopNavigation_buttonleft__iPng5:hover .TopNavigation_topnavarrows__9awMd path,
.TopNavigation_buttonright__Nmekn:hover .TopNavigation_topnavarrows__9awMd path {
	opacity: var(--default-hover-opacity)
}

.TopNavigation_buttonleft__iPng5:after,
.TopNavigation_buttonright__Nmekn:after {
	position: absolute;
	display: block;
	width: 3rem;
	height: 3.6rem;
	content: "";
	pointer-events: none
}

@media (min-width:1222px) {

	.TopNavigation_buttonleft__iPng5,
	.TopNavigation_buttonright__Nmekn {
		width: 4rem
	}
}

.hybrid-app .TopNavigation_root__uo8hN {
	width: 100vw
}

@media (min-width:520px) {
	.hybrid-app .TopNavigation_root__uo8hN {
		margin-left: 0;
		margin-right: 0;
		position: relative;
		top: 0
	}

	.hybrid-app .TopNavigation_root__uo8hN .TopNavigation_listwrapper__uUGKh {
		width: calc(100vw - 2rem)
	}
}

.hybrid-app .TopNavigation_-hidden__8egc7 {
	display: none
}

.TopNavigationList_root__3n4aX {
	display: flex;
	max-width: 100%;
	height: 100%;
	overflow-x: scroll;
	overflow-y: hidden;
	list-style-type: none;
	scroll-behavior: smooth;
	-ms-overflow-style: none;
	scrollbar-width: none
}

.TopNavigationList_root__3n4aX::-webkit-scrollbar {
	display: none
}

@media (min-width:768px) {
	.TopNavigationList_root__3n4aX {
		max-width: 100vw;
		margin-left: 0;
		margin-right: 0
	}

	.TopNavigationList_root__3n4aX:hover .TopNavigationList_-active__NtTAO:after {
		width: 0
	}
}

.TopNavigationList_topnavitem__XisUR {
	display: inline;
	flex-shrink: 0;
	height: 100%;
	margin: auto 1.2rem;
	border-top: .2rem solid transparent;
	border-bottom: .2rem solid transparent;
	transition: border-bottom-color .15s
}

.TopNavigationList_topnavitem__XisUR:after {
	display: block;
	width: 0;
	height: 2px;
	background-color: var(--text-color);
	-webkit-transform: translateZ(0);
	transition: width .3s ease-in-out;
	content: ""
}

.TopNavigationList_topnavitem__XisUR:last-child {
	padding-right: 5rem
}

.TopNavigationList_topnavitem__XisUR:first-child {
	margin-left: 0
}

.TopNavigationList_topnavitem__XisUR a {
	display: flex;
	align-items: center;
	height: 100%;
	color: inherit;
	-webkit-text-decoration: none;
	text-decoration: none
}

@media (min-width:768px) {
	.TopNavigationList_topnavitem__XisUR {
		margin: auto 2rem
	}

	.TopNavigationList_topnavitem__XisUR:hover:after {
		width: 100%
	}
}

.TopNavigationList_-active__NtTAO {
	font-weight: 700
}

.TopNavigationList_-active__NtTAO:after {
	width: 100%
}

@media (min-width:1222px) {
	.hybrid-app .TopNavigationList_topnavitem__XisUR {
		margin: auto 2.6rem
	}
}

.FullHeader_root__NRUUI {
	position: static;
	top: -1px;
	z-index: 401;
	max-width: 100vw;
	margin-bottom: 4rem;
	background-color: var(--site-background);
	transition: top .5s linear
}

@media (min-width:1222px) {
	.FullHeader_root__NRUUI {
		top: auto;
		margin-bottom: 0
	}
}

.FullHeader_-hidetopnav__zYOdS {
	margin-bottom: 0
}

.FullHeader_-sticky__ARH2s {
	position: -webkit-sticky;
	position: sticky
}

.FullHeader_headerwrapper__suZJr {
	position: relative
}

@media (min-width:768px) {
	.FullHeader_headerwrapper__suZJr {
		margin: 0 calc(-1 * (100vw - var(--content-and-margins)) / 2);
		padding: 0
	}
}

@media (min-width:1222px) {
	.FullHeader_headerwrapper__suZJr {
		margin: 0 var(--outer-gutter)
	}
}

.FullHeader_-darkbg__b2h_g {
	padding-bottom: 4rem;
	background-color: var(--offblack)
}

.FullHeader_-transparentbg__ML4yc {
	max-width: calc(var(--max-width-image) + 7px);
	margin: 0 auto;
	background-color: transparent
}

.FullHeader_-background__E_WS3 {
	top: 0;
	background-color: var(--site-background)
}

@media (min-width:768px) {
	.FullHeader_-background__E_WS3 .FullHeader_headerwrapper__suZJr {
		margin: 0
	}
}

@media (min-width:1222px) {
	.FullHeader_-background__E_WS3 .FullHeader_headerwrapper__suZJr {
		margin: 0 var(--gutter)
	}
}

.FullHeader_-hiddenTopNavigation__MM2yZ .FullHeader_headerwrapper__suZJr {
	max-height: 6rem
}

@media (min-width:768px) {
	.FullHeader_-hiddenTopNavigation__MM2yZ .FullHeader_headerwrapper__suZJr {
		max-height: 8rem
	}
}

@media (min-width:1222px) {
	.FullHeader_-hiddenTopNavigation__MM2yZ .FullHeader_headerwrapper__suZJr {
		max-height: inherit
	}
}

.FullHeader_-isArticle__UeZ5V {
	margin-bottom: 0
}

.FullHeader_articleTopNav___Obgn {
	display: none
}

@media (min-width:768px) {
	.FullHeader_articleTopNav___Obgn {
		display: block
	}
}

.FullHeader_barcontainer__a9Fdl {
	position: relative
}

@media (min-width:1222px) {
	.FullHeader_barcontainer__a9Fdl {
		margin: 0 var(--outer-gutter)
	}
}

.hybrid-app .FullHeader_headerwrapper__suZJr {
	margin-left: 0;
	margin-right: 0
}

@media (min-width:1222px) {
	.hybrid-app .FullHeader_headerwrapper__suZJr {
		width: 100%;
		margin: 0
	}
}

.hybrid-app .FullHeader_root__NRUUI {
	position: -webkit-sticky;
	position: sticky;
	top: -1px
}

@media (min-width:520px) {
	.hybrid-app .FullHeader_root__NRUUI {
		margin-bottom: 0
	}
}

.GridVisual_gridvisual__BWzKw {
	position: fixed;
	top: 0;
	z-index: 610;
	display: none;
	height: 100%;
	pointer-events: none
}

@media (min-width:768px) {
	.GridVisual_gridvisual__BWzKw {
		display: flex;
		width: 100vw;
		padding: 0 var(--outer-gutter)
	}
}

@media (min-width:1222px) {
	.GridVisual_gridvisual__BWzKw {
		width: var(--content-and-margins);
		padding: 0 var(--outer-gutter)
	}
}

@media (min-width:768px) {
	.GridVisual_fullwidth__PiBRC {
		left: calc((100vw - var(--content-and-margins)) / 2)
	}
}

.GridVisual_gridline__vvR1V {
	flex-grow: 1;
	height: 100%;
	margin: 0 var(--gutter-half);
	background: rgba(255, 0, 0, .078)
}

.GridVisual_gridline__vvR1V:first-of-type {
	margin-left: 0
}

.GridVisual_gridline__vvR1V:last-of-type {
	margin-right: 0
}

.GridVisual_line__1fp2F {
	flex-grow: 0;
	width: 0;
	border-right: 1px solid rgba(0, 0, 255, .3)
}

.AppMenuHeader_root__FQL5Q {
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	z-index: 210;
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 6rem;
	padding: 0 var(--gutter);
	color: var(--text-color);
	font-family: var(--font-libre-franklin);
	background: var(--site-background);
	border-bottom: 1px solid var(--flyout-border)
}

@media (min-width:768px) {
	.AppMenuHeader_root__FQL5Q {
		height: 8rem
	}
}

.AppMenuHeader_-vertical__ydEC5 {
	color: var(--color-white);
	background-color: var(--tenant-color)
}

.AppMenuHeader_title__n1eXu {
	display: block;
	width: 100%;
	padding: 1.4rem 0;
	font-weight: 700;
	font-size: 2.2rem
}

.NavigationFlyout_root__f609b {
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: var(--site-background)
}

.NavigationFlyout_navheader__gAYYS {
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100vw;
	height: 6rem;
	padding: 0 var(--gutter);
	font-size: 1.4rem;
	direction: ltr;
	background: var(--site-background);
	border-bottom: .1rem solid #d3d3d3
}

@media (min-width:768px) {
	.NavigationFlyout_navheader__gAYYS {
		display: none
	}
}

.NavigationFlyout_buttonclose__BWI2m {
	margin: 0;
	padding: 0;
	background: none;
	border: 0;
	cursor: pointer
}

.NavigationFlyout_buttonclose__BWI2m svg {
	position: relative;
	top: .2rem;
	width: 2.4rem;
	height: 2.4rem
}

.TextInput_root__9_lnG {
	position: relative;
	display: flex;
	background: var(--color-white);
	border-bottom: 1px solid var(--input-border)
}

.TextInput_input__uWBmX {
	width: 100%;
	height: 4.3rem;
	padding-left: var(--gutter-half);
	color: var(--offblack);
	font-size: 1.6rem;
	font-family: var(--font-libre-franklin);
	line-height: 1;
	background: transparent;
	border: none;
	border-radius: 0;
	-webkit-appearance: none
}

.TextInput_input__uWBmX::-webkit-search-cancel-button {
	display: none
}

.TextInput_input__uWBmX:focus-visible {
	outline: none
}

.TextInput_input__uWBmX input[type=search] {
	-webkit-appearance: none
}

.TextInput_-error___h13n {
	background: var(--error-background);
	border-bottom: 1px solid var(--error)
}

.TextInput_-accented__d_tea {
	background: var(--input-background-color)
}

.TextInput_cross__LtBcq {
	margin-right: 1rem
}

.TextInput_cross__LtBcq>svg path {
	stroke: var(--input-text-color)
}

.SearchBar_root__LlFAP {
	--search-icon-color: var(--brandblue-main);
	--input-background: var(--color-white);
	--search-btn-background: var(--color-white);
	display: flex;
	border-bottom: 1px solid var(--input-border)
}

.SearchBar_input__OVaCN {
	flex-grow: 1
}

.SearchBar_searchbutton__1J0Wj {
	height: 4.4rem;
	padding: 1rem;
	background-color: var(--search-btn-background);
	border: none;
	border-bottom: 1px solid var(--input-border);
	cursor: pointer;
	transition: background-color .1s
}

.SearchBar_searchbutton__1J0Wj svg circle,
.SearchBar_searchbutton__1J0Wj svg line {
	transition: stroke .1s;
	stroke: var(--search-icon-color)
}

.SearchBar_searchbutton__1J0Wj.SearchBar_-issearchpage__x_eIV {
	--search-btn-background: var(--beige-bright-3);
	--search-icon-color: var(--search-button)
}

.SearchBar_searchbutton__1J0Wj.SearchBar_-enabled__m2wuN {
	--search-btn-background: var(--search-button);
	--search-icon-color: var(--color-white)
}

.dark-mode .SearchBar_root__LlFAP,
.dark-mode .SearchBar_root__LlFAP .SearchBar_searchbutton__1J0Wj.SearchBar_-enabled__m2wuN,
.dark-mode .SearchBar_root__LlFAP .SearchBar_searchbutton__1J0Wj.SearchBar_-issearchpage__x_eIV {
	--search-icon-color: var(--brandblue-main)
}

.vertical.dark-mode .SearchBar_root__LlFAP .SearchBar_-enabled__m2wuN {
	--search-icon-color: var(--offblack)
}

.vertical .SearchBar_searchbutton__1J0Wj {
	--search-icon-color: var(--offblack);
	background-color: var(--gray-6)
}

.vertical.dark-mode .SearchBar_searchbutton__1J0Wj {
	background-color: var(--color-white)
}

.Nav_root__pPYWF {
	width: 100%;
	list-style: none
}

.Nav_navitem__W3Xgh {
	display: block;
	width: 100%;
	padding: 1.3rem 0;
	color: var(--text-color);
	font-size: 1.6rem;
	font-family: var(--font-libre-franklin);
	line-height: 1.8rem;
	-webkit-text-decoration: none;
	text-decoration: none;
	background-color: var(--site-background)
}

a.Nav_navitem__W3Xgh:hover,
button.Nav_navitem__W3Xgh:hover {
	opacity: var(--default-hover-opacity)
}

.Nav_dropdown__hX_fN {
	display: inline-block;
	margin-right: 0;
	margin-left: auto;
	padding: 1.3rem 1.8rem;
	background-color: var(--site-background);
	border: none;
	cursor: pointer
}

.Nav_dropdown__hX_fN .Nav_arrowdown__i4zEG,
.Nav_dropdown__hX_fN .Nav_arrowup__hw_mc {
	transition: -webkit-transform .25s ease-in-out;
	transition: transform .25s ease-in-out;
	transition: transform .25s ease-in-out, -webkit-transform .25s ease-in-out
}

.Nav_dropdown__hX_fN .Nav_arrowdown__i4zEG svg polyline,
.Nav_dropdown__hX_fN .Nav_arrowup__hw_mc svg polyline {
	fill: none;
	stroke: var(--text-color)
}

.Nav_dropdown__hX_fN:hover .Nav_arrowdown__i4zEG {
	-webkit-transform: translateY(2px);
	transform: translateY(2px)
}

.Nav_dropdown__hX_fN:hover .Nav_arrowup__hw_mc {
	-webkit-transform: translateY(-2px);
	transform: translateY(-2px)
}

.Nav_dropdownicon__BxqcE path {
	stroke: var(--meta-data)
}

.Nav_-withchildren__Jod_k>.Nav_navitem__W3Xgh {
	display: inline-block;
	width: calc(100% - 3.6rem - 16px)
}

.Nav_-withchildren__Jod_k .Nav_childwrapper__47j_9 {
	min-width: 100%;
	max-height: 100rem;
	overflow: hidden;
	transition: max-height .5s ease-in-out
}

.Nav_-collapsed__DZCls .Nav_childwrapper__47j_9 {
	max-height: 0
}

.Nav_-group__jCQjD,
.Nav_-menufooter__4jNQ_ {
	padding: 0 2rem
}

@media (min-width:768px) {

	.Nav_-group__jCQjD,
	.Nav_-menufooter__4jNQ_ {
		padding: 0 4rem
	}
}

.Nav_-menufooter__4jNQ_>.Nav_navitem__W3Xgh {
	padding: 0 0 2rem;
	font-weight: 400;
	font-size: 1.5rem
}

.Nav_-group__jCQjD {
	padding-top: 1.7rem
}

.Nav_-group__jCQjD>.Nav_navitem__W3Xgh {
	color: var(--text-color);
	font-size: 1rem;
	letter-spacing: .2rem;
	text-transform: uppercase
}

.Nav_-category__4EcxQ,
.Nav_-group__jCQjD>.Nav_navitem__W3Xgh {
	border-bottom: 1px solid var(--flyout-border)
}

.Nav_-category__4EcxQ>.Nav_navitem__W3Xgh {
	font-weight: 700
}

.Nav_-subcategory__fQ4RO>.Nav_navitem__W3Xgh {
	display: flex;
	align-items: center
}

.Nav_-subcategory__fQ4RO>.Nav_navitem__W3Xgh:before {
	width: 2rem;
	height: 2px;
	margin-right: .8rem;
	background: var(--border-color);
	content: ""
}

.Nav_-subcategory__fQ4RO:last-child {
	padding-bottom: 1.3rem
}

.Nav_-highlighted__Zy_ba {
	padding: 1.7rem 2rem 2rem;
	background-color: var(--highlight-background)
}

.Nav_-highlighted__Zy_ba .Nav_navitem__W3Xgh {
	background-color: var(--highlight-background);
	border-bottom: none
}

.Nav_-highlighted__Zy_ba .Nav_childwrapper__47j_9 li {
	border-bottom: none
}

@media (min-width:768px) {
	.Nav_-highlighted__Zy_ba {
		padding: 1.7rem 4rem 4rem
	}
}

.Nav_hidden__72_NR {
	visibility: hidden
}

.Nav_button__eu0f5 {
	all: inherit;
	font-family: var(--font-libre-franklin);
	cursor: pointer
}

.ScrollContainer_root__KDApy {
	height: 100%;
	overflow-x: hidden;
	overflow-y: scroll;
	direction: rtl;
	overscroll-behavior-y: none;
	scroll-behavior: smooth
}

.ScrollContainer_root__KDApy ::-webkit-scrollbar {
	z-index: 1000
}

@media (max-width:1221.98px) {
	.ScrollContainer_root__KDApy {
		scrollbar-width: none;
		-ms-overflow-style: none
	}

	.ScrollContainer_root__KDApy::-webkit-scrollbar {
		display: none
	}
}

.ScrollContainer_sitemap__IrJG8 {
	width: 100%;
	height: 100%;
	direction: ltr
}

.ScrollContainer_searchbarnav__udlq6 {
	padding: 3rem 2rem 0;
	direction: ltr;
	background-color: var(--highlight-background)
}

@media (min-width:768px) {
	.ScrollContainer_searchbarnav__udlq6 {
		top: 0;
		padding: 5rem 4rem 0
	}
}

.ScrollContainer_menufooter__ZNdqk {
	position: static;
	right: 0;
	left: 0;
	padding-top: 6rem;
	padding-bottom: 12rem;
	overflow: hidden;
	background: var(--site-background);
	border: solid var(--site-background);
	border-width: 1px 0 0
}

@media (min-width:768px) {
	.ScrollContainer_menufooter__ZNdqk {
		padding-bottom: 0
	}
}

@media (min-width:1024px) {

	.hybrid-app .ScrollContainer_sitemap__IrJG8>div,
	.hybrid-app .ScrollContainer_sitemap__IrJG8>ul {
		display: block;
		float: left;
		clear: both;
		width: 100%
	}

	.hybrid-app .ScrollContainer_sitemap__IrJG8>ul>li {
		float: left;
		max-width: 33.3%
	}
}

.UserProfile_root__YYxLP {
	z-index: 400;
	display: flex;
	flex-direction: column;
	height: 100vh;
	margin-left: auto;
	padding: 0 0 3rem;
	overflow: auto;
	font-family: var(--font-libre-franklin);
	background: var(--site-background);
	overscroll-behavior-y: none
}

.UserProfile_root__YYxLP::-webkit-scrollbar {
	display: none
}

.UserProfile_profileclose__RGljS {
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	z-index: 1;
	display: flex;
	flex-shrink: 0;
	align-items: center;
	justify-content: space-between;
	height: 6rem;
	padding: 0 var(--gutter);
	background: var(--site-background);
	border-bottom: 1px solid var(--flyout-border)
}

.UserProfile_buttonclose__SsLRG {
	cursor: pointer
}

.UserProfile_buttonclose__SsLRG svg {
	width: 2.4rem;
	height: 2.4rem
}

.DeleteAccountLink_root__YwDZk {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	justify-content: flex-end;
	margin: 0 2rem
}

@media (min-width:1222px) {
	.DeleteAccountLink_root__YwDZk {
		margin: 0 4rem
	}
}

.DeleteAccountLink_deleteAccount__2UacH {
	padding: 1rem 0;
	color: var(--text-color);
	font-size: 1.6rem;
	line-height: 2.3rem;
	-webkit-text-decoration: none;
	text-decoration: none
}

.LogoutLink_root__RIowI {
	display: flex;
	align-items: center;
	padding: 3rem 0 1.8rem;
	border-top: 1px solid var(--flyout-border)
}

.LogoutLink_root__RIowI>a {
	color: var(--text-color);
	font-weight: 700;
	font-size: 1.6rem;
	font-family: var(--font-libre-franklin);
	line-height: 1.8rem;
	-webkit-text-decoration: none;
	text-decoration: none
}

.LogoutLink_root__RIowI>svg {
	min-width: 2.4rem;
	min-height: 2.4rem;
	margin-right: .8rem
}

.LogoutLink_root__RIowI:hover {
	opacity: var(--default-hover-opacity)
}

.ActionProposal_root__U_xBp {
	display: block;
	width: 100%;
	padding: 1.5rem 2rem 2rem;
	background-color: var(--neutral-background)
}

@media (min-width:1222px) {
	.ActionProposal_root__U_xBp {
		padding: 1.5rem 4rem 2rem
	}
}

.ActionProposal_root__U_xBp .ActionProposal_title__kMbn9 {
	display: block;
	color: var(--text-color);
	font-weight: 700;
	font-size: 1.8rem;
	line-height: 2.5rem
}

.ActionProposal_root__U_xBp .ActionProposal_text__gO11i {
	display: block;
	padding: .2rem 0 1.6rem;
	color: var(--text-color);
	font-weight: 400;
	font-size: 1.5rem;
	line-height: 1.53
}

.ActionProposal_button__0rVGG {
	margin-left: auto;
	margin-right: auto
}

.ContactFormLink_root__gZc3a {
	position: relative;
	display: flex;
	align-items: center;
	padding: 1.2rem 0;
	border-top: 1px solid var(--flyout-border)
}

.ContactFormLink_root__gZc3a:last-child {
	border-bottom: 1px solid var(--flyout-border)
}

.ContactFormLink_root__gZc3a>a {
	color: var(--text-color);
	font-weight: 700;
	font-size: 1.6rem;
	font-family: var(--font-libre-franklin);
	line-height: 1.8rem;
	-webkit-text-decoration: none;
	text-decoration: none;
	cursor: pointer
}

.ContactFormLink_root__gZc3a>svg {
	min-width: 2.4rem;
	min-height: 2.4rem;
	margin-right: .8rem
}

.ContactFormLink_root__gZc3a:hover {
	opacity: var(--default-hover-opacity)
}

.CollapsableItem_root__3KR5T {
	padding-bottom: 1.2rem;
	border-top: 1px solid var(--flyout-border)
}

.CollapsableItem_header__qbCSl {
	display: flex;
	align-items: center;
	padding-top: 1.2rem;
	color: var(--text-color);
	font-size: 1.6rem;
	font-family: var(--font-libre-franklin);
	line-height: 1.8rem;
	cursor: pointer
}

.CollapsableItem_header__qbCSl:hover {
	opacity: var(--default-hover-opacity)
}

.CollapsableItem_header__qbCSl>svg {
	min-width: 2.4rem;
	min-height: 2.4rem;
	margin-right: .8rem
}

.CollapsableItem_title__jDIeR {
	font-weight: 700
}

.CollapsableItem_selected__lAMAE {
	margin-left: .4rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.CollapsableItem_dropdown__vqWnw {
	margin-right: 0;
	margin-left: auto;
	padding: 0 .2rem;
	transition: -webkit-transform .2s ease-in-out;
	transition: transform .2s ease-in-out;
	transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out
}

.CollapsableItem_dropdown__vqWnw>svg path,
.CollapsableItem_dropdown__vqWnw>svg polyline {
	stroke: var(--text-color)
}

.CollapsableItem_content__ukTRh {
	max-height: 0;
	overflow: hidden;
	transition: max-height .2s ease-in-out
}

.CollapsableItem_-open__o_B_O .CollapsableItem_content__ukTRh {
	max-height: 50rem
}

.CollapsableItem_-open__o_B_O .CollapsableItem_dropdown__vqWnw {
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg)
}

.ContactLinkHybrid_button__fCWuP {
	border-bottom: 1px solid var(--flyout-border)
}

.ContactLinkHybrid_button__fCWuP,
.ContactLinkHybrid_link___JPCF {
	margin-top: 1.5rem;
	color: var(--text-color);
	font-size: 1.5rem;
	font-family: var(--font-libre-franklin);
	line-height: 1.4;
	cursor: pointer
}

.ContactLinkHybrid_button__fCWuP>a,
.ContactLinkHybrid_link___JPCF>a {
	color: var(--text-color);
	-webkit-text-decoration: none;
	text-decoration: none;
	border-bottom: 1px solid var(--flyout-border)
}

.Hello_root__NUa2X {
	display: block;
	width: 100%;
	padding: 3.8rem 2rem 3rem;
	color: var(--text-color);
	font-weight: 700;
	font-size: 1.8rem;
	line-height: 2.5rem
}

@media (min-width:1222px) {
	.Hello_root__NUa2X {
		padding: 3.2rem 4rem 3rem
	}
}

.Hello_root__NUa2X .Hello_username__zbIDX {
	display: block;
	overflow: hidden;
	font-weight: 400;
	white-space: nowrap;
	text-overflow: ellipsis
}

.UserItem_root__MLp01 {
	display: block;
	width: 100%;
	padding: 1.2rem 0;
	color: var(--text-color);
	font-weight: 700;
	font-size: 1.6rem;
	line-height: 1.8rem;
	border-top: 1px solid var(--flyout-border)
}

.UserItem_root__MLp01:last-child {
	border-bottom: 1px solid var(--flyout-border)
}

.UserItem_root__MLp01 .UserItem_externallink___AOsL {
	color: var(--text-color);
	-webkit-text-decoration: none;
	text-decoration: none
}

.UserItem_root__MLp01 .UserItem_titlebox__xFuTe {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	max-height: 2.4rem
}

.UserItem_root__MLp01 .UserItem_leftalign__90xoa {
	display: flex;
	align-items: center;
	justify-content: flex-start
}

.UserItem_root__MLp01 .UserItem_rightarrow__EKOe7 {
	display: flex;
	justify-content: flex-end
}

.UserItem_root__MLp01 .UserItem_title__7_urw {
	margin-left: .8rem
}

.UserItem_root__MLp01 .UserItem_text__Kg5cu {
	padding: 0 3.3rem;
	color: var(--text-color);
	font-weight: 400;
	font-size: 1.5rem;
	font-family: var(--font-libre-franklin);
	line-height: 1.4
}

.UserItem_root__MLp01 svg {
	width: 2.4rem;
	min-height: 2.4rem
}

.UserItem_root__MLp01:hover {
	opacity: var(--default-hover-opacity)
}

.RadioInput_root__Euxvv {
	position: relative;
	min-width: 1.6rem
}

.RadioInput_custom__RKdOj {
	position: absolute;
	top: 0;
	display: block;
	width: 1.6rem;
	height: 1.6rem;
	border: .1rem solid var(--meta-data);
	border-radius: 100%;
	transition: -webkit-transform .15s ease-out;
	transition: transform .15s ease-out;
	transition: transform .15s ease-out, -webkit-transform .15s ease-out;
	pointer-events: none
}

.RadioInput_custom__RKdOj:after {
	position: absolute;
	top: .3rem;
	left: .3rem;
	width: .8rem;
	height: .8rem;
	background-color: transparent;
	border-radius: 100%;
	transition: background-color .15s ease-out;
	content: ""
}

.RadioInput_radio___HIOV {
	cursor: pointer;
	opacity: 0
}

.RadioInput_radio___HIOV:hover+.RadioInput_custom__RKdOj {
	-webkit-transform: scale(1.2);
	transform: scale(1.2)
}

.RadioInput_radio___HIOV:hover+.RadioInput_custom__RKdOj:after {
	background-color: var(--meta-data)
}

.RadioInput_radio___HIOV:focus-visible+.RadioInput_custom__RKdOj {
	box-shadow: 0 0 .8rem var(--meta-data)
}

.RadioInput_-checked__ffiab .RadioInput_custom__RKdOj {
	border: .1rem solid var(--text-color)
}

.RadioInput_-checked__ffiab .RadioInput_custom__RKdOj:after {
	background-color: var(--text-color)
}

.RadioInput_-checked__ffiab .RadioInput_radio___HIOV:hover+.RadioInput_custom__RKdOj {
	-webkit-transform: none;
	transform: none
}

.RadioInput_-checked__ffiab .RadioInput_radio___HIOV:hover+.RadioInput_custom__RKdOj:after {
	background-color: var(--text-color)
}

.RadioInput_-big__5d6Wj {
	min-width: 2.4rem
}

.RadioInput_-big__5d6Wj .RadioInput_custom__RKdOj {
	width: 2.4rem;
	height: 2.4rem
}

.RadioInput_-big__5d6Wj .RadioInput_custom__RKdOj:after {
	top: .4rem;
	left: .4rem;
	width: 1.4rem;
	height: 1.4rem
}

.RadioInput_-big__5d6Wj.RadioInput_-checked__ffiab .RadioInput_custom__RKdOj:after {
	width: 1.4rem;
	height: 1.4rem
}

.dark-mode .RadioInput_custom__RKdOj,
.dark-mode .RadioInput_custom__RKdOj:after {
	-webkit-filter: drop-shadow(0 0 0 var(--meta-data));
	filter: drop-shadow(0 0 0 var(--meta-data))
}

.Bookmarks_root__2LHi7 {
	display: block;
	padding-bottom: 1.2rem;
	border-top: 1px solid var(--flyout-border)
}

.Bookmarks_root__2LHi7:last-child {
	border-bottom: 1px solid var(--flyout-border)
}

.Bookmarks_iconfontsize__r59ri {
	min-width: 2.4rem;
	min-height: 2.4rem;
	margin-right: .8rem
}

.Bookmarks_iconfontsize__r59ri path {
	stroke: none
}

.Bookmarks_header__L92Hq {
	position: relative;
	display: flex;
	align-items: center;
	width: 100%;
	padding-top: 1.2rem;
	color: var(--text-color);
	font-weight: 700;
	font-size: 1.6rem;
	font-family: var(--font-libre-franklin);
	line-height: 1.8rem;
	-webkit-text-decoration: none;
	text-decoration: none;
	cursor: pointer
}

.Bookmarks_header__L92Hq:hover {
	opacity: var(--default-hover-opacity)
}

.Bookmarks_header__L92Hq .Bookmarks_iconbookmark__23Zj4 {
	min-width: 2.4rem;
	min-height: 2.4rem;
	margin-right: .8rem
}

.Bookmarks_header__L92Hq .Bookmarks_iconbookmark__23Zj4 path:last-of-type {
	stroke: var(--text-color)
}

.Toggle_root__vRfIL,
.Toggle_root__vRfIL a {
	color: var(--text-color)
}

.Toggle_root__vRfIL a {
	-webkit-text-decoration: underline;
	text-decoration: underline;
	background-image: none
}

.Toggle_slider__4O2oj {
	position: absolute;
	top: .2rem;
	right: 0;
	bottom: 1.5rem;
	left: 0;
	background-color: var(--gray-3);
	border-radius: 1.2rem;
	cursor: pointer;
	transition: .4s
}

.Toggle_slider__4O2oj:before {
	position: absolute;
	bottom: -.6rem;
	width: 2.5rem;
	height: 2.5rem;
	background-color: var(--input-background-color);
	border-radius: 50%;
	transition: .4s;
	content: ""
}

.Toggle_switch__5Rf9V {
	position: relative;
	display: inline-block;
	flex: 0 0 3.6rem;
	width: 4.2rem;
	height: 3rem;
	margin: .3rem 2rem 0 0
}

.Toggle_switch__5Rf9V input {
	width: 0;
	height: 0;
	opacity: 0
}

.Toggle_switch__5Rf9V input:checked+.Toggle_slider__4O2oj {
	background-color: var(--gray-3)
}

.Toggle_switch__5Rf9V input:focus+.Toggle_slider__4O2oj {
	outline: none;
	box-shadow: 0 0 1px #444
}

.Toggle_switch__5Rf9V input:checked+.Toggle_slider__4O2oj:before {
	background-color: var(--tenant-color);
	-webkit-transform: translateX(2rem);
	transform: translateX(2rem)
}

.FontSize_radio__hFQzh {
	display: flex;
	justify-content: left;
	margin-top: var(--gutter);
	margin-left: .2rem;
	color: var(--text-color);
	font-size: 1.6rem;
	font-family: var(--font-libre-franklin);
	line-height: 1.8rem;
	cursor: pointer
}

.FontSize_radio__hFQzh>span>input {
	margin-left: var(--gutter-half)
}

.FontSize_radio__hFQzh .FontSize_pointernone__how5y {
	pointer-events: none
}

.FontSize_root__SdO3_ {
	padding-top: 2rem;
	color: var(--text-color);
	font-size: 1.6rem;
	font-family: var(--font-libre-franklin);
	line-height: 1.8rem
}

.FontSize_root__SdO3_>label {
	margin-left: .5rem
}

.FontSize_root__SdO3_ .FontSize_disabled__Tnolg {
	opacity: .5
}

.History_root__xajek {
	display: block;
	padding-bottom: 1.2rem;
	border-top: 1px solid var(--flyout-border)
}

.History_header__rZiEw {
	position: relative;
	display: flex;
	align-items: center;
	padding-top: 1.2rem;
	color: var(--text-color);
	font-weight: 700;
	font-size: 1.6rem;
	font-family: var(--font-libre-franklin);
	line-height: 1.8rem;
	-webkit-text-decoration: none;
	text-decoration: none;
	cursor: pointer
}

.History_header__rZiEw:hover {
	opacity: var(--default-hover-opacity)
}

.History_header__rZiEw .History_icon__Wzye_ {
	min-width: 2.4rem;
	min-height: 2.4rem;
	margin-right: .8rem
}

.UserProfileItems_wrapper__cjDGN {
	padding: 2rem 2rem 8rem
}

.UserProfileItems_wrapper__cjDGN>a {
	-webkit-text-decoration: none;
	text-decoration: none
}

@media (min-width:1222px) {
	.UserProfileItems_wrapper__cjDGN {
		padding: 2rem 4rem
	}
}

.UserProfileItems_loginlink__AqiMO {
	display: flex;
	align-items: center;
	padding: 1rem 0;
	color: var(--text-color);
	font-weight: 700;
	font-size: 1.5rem;
	line-height: 2.3rem;
	border-top: 1px solid var(--flyout-border);
	border-bottom: 1px solid var(--flyout-border)
}

.UserProfileItems_loginlink__AqiMO .UserProfileItems_iconlogin__xbyGI {
	margin-right: .8rem
}

@media print {
	.UserProfileItems_root__1Yrji {
		display: none
	}
}

.FooterNavigation_navigationlist__9mube {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	justify-content: center;
	letter-spacing: .5px;
	text-align: center
}

@media (min-width:520px) {
	.FooterNavigation_navigationlist__9mube {
		flex-direction: row
	}
}

@media (min-width:1222px) {
	.FooterNavigation_navigationlist__9mube {
		padding-left: 3rem
	}

	.FooterNavigation_navigationlist__9mube>li:first-child {
		margin-left: 0
	}
}

.FooterNavigation_navigationlist__9mube>li {
	margin: .5rem 1.5rem;
	white-space: nowrap;
	list-style: none
}

.FooterNavigation_navigationlist__9mube>li>button {
	padding: 0;
	border: none
}

.FooterNavigation_navigationlist__9mube>li>a,
.FooterNavigation_navigationlist__9mube>li>button {
	display: inline;
	color: var(--navigation-list);
	text-align: center;
	-webkit-text-decoration: none;
	text-decoration: none;
	background: linear-gradient(currentcolor, currentcolor) no-repeat 0 90% /0 .1rem;
	cursor: pointer;
	transition-timing-function: ease;
	transition-duration: .3s;
	transition-property: background-size
}

.FooterNavigation_navigationlist__9mube>li>a:hover,
.FooterNavigation_navigationlist__9mube>li>button:hover {
	opacity: var(--default-hover-opacity)
}

.dark-mode .FooterNavigation_navigationlist__9mube>li button,
.dark-mode .FooterNavigation_navigationlist__9mube>li>a {
	color: var(--text-color)
}

.FooterPublications_root__6VX8E {
	width: 100%;
	text-align: center;
	background-color: var(--footer-background);
	border-bottom: .1rem solid var(--brandblue-bright-3)
}

@media (min-width:1222px) {
	.FooterPublications_root__6VX8E {
		width: 35.5rem;
		text-align: left;
		border-bottom: none
	}
}

.FooterPublications_newsandmagazine__Hwrdf {
	display: flex;
	flex-direction: column;
	max-height: 0;
	padding: 0 4rem;
	overflow: hidden;
	background-color: var(--footer-footertop-background);
	visibility: hidden;
	transition: max-height .2s ease-in-out
}

.FooterPublications_newsandmagazine__Hwrdf.FooterPublications_-visible__A354B {
	width: 100vw;
	max-height: 100rem;
	visibility: visible
}

@media (min-width:1222px) {
	.FooterPublications_newsandmagazine__Hwrdf {
		position: relative;
		flex-direction: row;
		justify-content: center;
		width: 100vw
	}
}

@media (min-width:768px) {

	.FooterPublications_benefitscontainer___Y5RE,
	.FooterPublications_magazinecontainer__VO_Hx,
	.FooterPublications_newscontainer__gcoCT {
		display: flex;
		justify-content: space-between
	}
}

.FooterPublications_newscontainer__gcoCT {
	margin-top: 4.6rem;
	margin-bottom: 2.6rem
}

@media (min-width:1222px) {
	.FooterPublications_newscontainer__gcoCT {
		border-bottom: none
	}
}

.FooterPublications_benefitscontainer___Y5RE,
.FooterPublications_magazinecontainer__VO_Hx {
	margin-bottom: 3.4rem;
	padding-top: 2.4rem;
	padding-right: 2rem;
	border-top: 1px solid hsla(0, 1%, 68%, .75)
}

@media (min-width:1222px) {

	.FooterPublications_benefitscontainer___Y5RE,
	.FooterPublications_magazinecontainer__VO_Hx {
		margin-top: 4rem;
		margin-right: 0;
		padding-top: 0;
		padding-left: 2rem;
		border-top: 0;
		border-left: 1px solid hsla(0, 1%, 68%, .75)
	}

	.FooterPublications_benefitscontainer___Y5RE {
		display: block
	}
}

.FooterPublications_title__j1UjB {
	min-width: -webkit-fit-content;
	min-width: -moz-fit-content;
	min-width: fit-content;
	margin-bottom: 1.4rem;
	color: var(--text-color);
	font-weight: 700;
	font-family: var(--font-libre-franklin)
}

@media (min-width:768px) {
	.FooterPublications_title__j1UjB {
		display: block;
		min-width: -webkit-fit-content;
		min-width: -moz-fit-content;
		min-width: fit-content;
		margin-right: 2rem;
		text-align: left
	}
}

.FooterPublications_text__sd_IZ {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 1.8rem 4rem;
	color: var(--color-white);
	line-height: 2.4;
	letter-spacing: .5px;
	white-space: nowrap;
	background-color: var(--footer-background);
	border: none;
	cursor: pointer
}

@media (min-width:1222px) {
	.FooterPublications_text__sd_IZ {
		justify-content: left;
		width: 35.5rem
	}
}

.FooterPublications_text__sd_IZ .FooterPublications_icon-arrow-down__gd7pk {
	position: relative;
	top: -.1rem;
	width: 1.2rem;
	height: 1.2rem;
	margin-left: 1rem;
	vertical-align: middle;
	transition: -webkit-transform .2s ease-in-out;
	transition: transform .2s ease-in-out;
	transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out
}

.FooterPublications_text__sd_IZ .FooterPublications_icon-arrow-down__gd7pk path {
	stroke: var(--color-white)
}

.FooterPublications_text__sd_IZ.FooterPublications_-up__VxlA4 .FooterPublications_icon-arrow-down__gd7pk {
	top: .1rem;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.FooterPublications_text__sd_IZ:hover {
	opacity: var(--default-hover-opacity)
}

.FooterPublications_benefitslist__PFqZU,
.FooterPublications_magazinelist__THfMa,
.FooterPublications_newslist__Y57i6 {
	list-style: none
}

.FooterPublications_benefitslist__PFqZU>li,
.FooterPublications_magazinelist__THfMa>li,
.FooterPublications_newslist__Y57i6>li {
	margin-bottom: 1.4rem;
	font-weight: 400;
	font-family: var(--font-libre-franklin);
	page-break-inside: auto;
	-webkit-column-break-inside: auto;
	-moz-column-break-inside: auto;
	break-inside: auto
}

.FooterPublications_benefitslist__PFqZU>li>a,
.FooterPublications_magazinelist__THfMa>li>a,
.FooterPublications_newslist__Y57i6>li>a {
	color: var(--headline-focus);
	white-space: nowrap;
	-webkit-text-decoration: none;
	text-decoration: none
}

.FooterPublications_benefitslist__PFqZU>li>a.FooterPublications_dark-mode__k_RNT,
.FooterPublications_magazinelist__THfMa>li>a.FooterPublications_dark-mode__k_RNT,
.FooterPublications_newslist__Y57i6>li>a.FooterPublications_dark-mode__k_RNT {
	--headline-focus: var(--color-white)
}

.FooterPublications_benefitslist__PFqZU>li>a:hover,
.FooterPublications_magazinelist__THfMa>li>a:hover,
.FooterPublications_newslist__Y57i6>li>a:hover {
	opacity: var(--default-hover-opacity)
}

@media (min-width:768px) {

	.FooterPublications_benefitslist__PFqZU,
	.FooterPublications_magazinelist__THfMa,
	.FooterPublications_newslist__Y57i6 {
		display: block;
		width: 100%;
		text-align: left;
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
		-webkit-column-gap: 2rem;
		-moz-column-gap: 2rem;
		column-gap: 2rem
	}

	.FooterPublications_benefitslist__PFqZU>li,
	.FooterPublications_magazinelist__THfMa>li,
	.FooterPublications_newslist__Y57i6>li {
		word-break: keep-all
	}
}

@media (min-width:1222px) {

	.FooterPublications_benefitslist__PFqZU,
	.FooterPublications_magazinelist__THfMa,
	.FooterPublications_newslist__Y57i6 {
		-webkit-column-gap: 4rem;
		-moz-column-gap: 4rem;
		column-gap: 4rem
	}

	.FooterPublications_benefitslist__PFqZU,
	.FooterPublications_magazinelist__THfMa {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1
	}
}

.dark-mode .FooterPublications_benefitslist__PFqZU>li>a,
.dark-mode .FooterPublications_magazinelist__THfMa>li>a,
.dark-mode .FooterPublications_newslist__Y57i6>li>a {
	--headline-focus: var(--color-white)
}

.vertical .FooterPublications_title__j1UjB {
	color: var(--text-color)
}

.vertical .FooterPublications_benefitslist__PFqZU>li>a,
.vertical .FooterPublications_magazinelist__THfMa>li>a,
.vertical .FooterPublications_newslist__Y57i6>li>a {
	--headline-focus: var(--offblack)
}

.vertical.dark-mode .FooterPublications_benefitslist__PFqZU>li>a,
.vertical.dark-mode .FooterPublications_magazinelist__THfMa>li>a,
.vertical.dark-mode .FooterPublications_newslist__Y57i6>li>a {
	--headline-focus: var(--gray-5)
}

.carteblanche.dark-mode .FooterPublications_text__sd_IZ {
	color: var(--color-black)
}

.carteblanche.dark-mode .FooterPublications_text__sd_IZ .FooterPublications_icon-arrow-down__gd7pk path {
	stroke: var(--color-black)
}

.cblanche.dark-mode .FooterPublications_text__sd_IZ {
	color: var(--color-black)
}

.cblanche.dark-mode .FooterPublications_text__sd_IZ .FooterPublications_icon-arrow-down__gd7pk path {
	stroke: var(--color-black)
}

.FooterSocialAndCopyright_root__dmCh0 {
	display: flex;
	flex-direction: column;
	width: 100%;
	padding: 2.5rem 0 2.4rem;
	overflow: hidden;
	color: var(--color-white);
	letter-spacing: .5px;
	text-align: center;
	background-color: var(--footer-background)
}

@media (min-width:768px) {
	.FooterSocialAndCopyright_root__dmCh0 {
		flex-direction: row-reverse;
		justify-content: center;
		padding: 1.9rem 0 2rem
	}
}

@media (min-width:1222px) {
	.FooterSocialAndCopyright_root__dmCh0 {
		align-items: flex-start;
		justify-content: flex-start;
		padding-right: 4rem
	}
}

.FooterSocialAndCopyright_root__dmCh0 path {
	fill: var(--color-white)
}

.FooterSocialAndCopyright_socialicons__aBIKZ {
	display: flex;
	justify-content: center;
	margin-bottom: 1rem;
	overflow: visible;
	font-size: 0
}

@media (min-width:768px) {
	.FooterSocialAndCopyright_socialicons__aBIKZ {
		align-items: center;
		margin-bottom: 0;
		margin-left: 4rem
	}
}

@media (min-width:1222px) {
	.FooterSocialAndCopyright_socialicons__aBIKZ {
		margin-bottom: 0
	}
}

.FooterSocialAndCopyright_socialicon__KnhQP {
	margin-right: 2rem;
	cursor: pointer
}

.FooterSocialAndCopyright_socialicon__KnhQP:hover {
	opacity: var(--default-hover-opacity)
}

.FooterSocialAndCopyright_socialicon__KnhQP:last-child {
	margin-right: 0
}

.carteblanche.dark-mode .FooterSocialAndCopyright_root__dmCh0,
.cblanche.dark-mode .FooterSocialAndCopyright_root__dmCh0 {
	color: var(--color-black)
}

.SiteFooter_root__lYmt_ {
	position: static;
	z-index: 930;
	grid-area: footer;
	width: 100vw;
	margin-left: 0;
	color: var(--footer-background);
	font-size: 1.4rem;
	font-family: var(--font-libre-franklin);
	line-height: 1.5;
	border-top: .1rem solid var(--gray-4)
}

.SiteFooter_footertop__P9XgG {
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100%;
	padding: 4rem 4rem 2.5rem;
	background-color: var(--footer-footertop-background)
}

.SiteFooter_footertop__P9XgG>a {
	display: block;
	margin-bottom: 2.5rem;
	font-size: 0;
	text-align: center
}

.SiteFooter_footertop__P9XgG>a>img {
	width: 4rem;
	height: 4rem
}

@media (min-width:1222px) {
	.SiteFooter_footertop__P9XgG {
		flex-direction: row;
		padding-top: 2rem;
		padding-bottom: 2rem
	}

	.SiteFooter_footertop__P9XgG>a {
		margin-bottom: 0;
		font-size: 0
	}
}

.SiteFooter_footerbottom___PP7Z {
	display: flex;
	flex-direction: column
}

@media (min-width:1222px) {
	.SiteFooter_footerbottom___PP7Z {
		flex-direction: row
	}
}

.dark-mode .SiteFooter_footertop__P9XgG {
	background-color: var(--brandblue-bright-1)
}

.vertical.dark-mode .SiteFooter_footertop__P9XgG {
	background-color: var(--footer-footertop-background)
}

@media print {
	.SiteFooter_root__lYmt_ {
		display: none
	}
}

.TopAds_adbrandday__dnqY4,
.TopAds_desktop___RynZ {
	width: var(--content-and-margins);
	max-width: 100vw
}

.TopAds_root__k1Xra {
	grid-area: top-ad;
	text-align: center
}

.TopAds_root__k1Xra .TopAds_desktop___RynZ,
.TopAds_root__k1Xra .TopAds_tablet__Hgeux {
	display: none
}

@media (min-width:768px) {
	.TopAds_root__k1Xra .TopAds_tablet__Hgeux {
		display: block
	}

	.TopAds_root__k1Xra .TopAds_desktop___RynZ,
	.TopAds_root__k1Xra .TopAds_mobile__EOe2r {
		display: none
	}
}

@media (min-width:1222px) {
	.TopAds_root__k1Xra .TopAds_desktop___RynZ {
		display: block
	}

	.TopAds_root__k1Xra .TopAds_mobile__EOe2r,
	.TopAds_root__k1Xra .TopAds_tablet__Hgeux {
		display: none
	}
}

.TopAds_root__k1Xra .TopAds_mobile__EOe2r {
	width: 100%
}

.TopAds_-spacereserved__8w34M {
	width: 100%;
	height: 0;
}

@media (min-width:768px) {
	.TopAds_-spacereserved__8w34M {
		width: auto;
		height: 0;
	}
}

.TopAds_-spacereserved__8w34M:has(.TopAds_adbrandday__dnqY4>div>div>iframe) {
	height: 0;
}

@media (min-width:768px) {
	.TopAds_-spacereserved__8w34M:has(.TopAds_adbrandday__dnqY4>div>div>iframe) {
		height: 0;
	}
}

.TopAds_adbrandday__dnqY4 {
	--special-margin: calc(100vw - (var(--content-and-margins) + 30rem));
	top: 0;
	z-index: 500;
	text-align: center
}

@media (min-width:1222px) {
	.TopAds_adbrandday__dnqY4 {
		width: 100%;
		margin-left: 0
	}
}

.TopAds_adbrandday__dnqY4.ad-position-right {
	text-align: right
}

.PageLayout_root__ZHNs0 {
	display: flex;
	flex-direction: column;
	align-items: center;
	min-height: 100%
}

.PageLayout_root__ZHNs0>.PageLayout_flexcontainer___3Yj_ {
	display: flex;
	flex-grow: 1;
	width: 100%
}

@media (min-width:1222px) {

	.PageLayout_root__ZHNs0>.PageLayout_flexcontainer___3Yj_>.PageLayout_adrightwrapper__cTWP3,
	.PageLayout_root__ZHNs0>.PageLayout_flexcontainer___3Yj_>.PageLayout_leftspace___UyI_ {
		flex: 1 1 0;
		min-width: 1rem
	}
}

.PageLayout_root__ZHNs0>.PageLayout_flexcontainer___3Yj_>.PageLayout_content__pFBjx {
	width: 100%;
	max-width: var(--content-and-margins);
	margin: 0 auto;
	background-color: var(--site-background)
}

.PageLayout_root__ZHNs0>.PageLayout_flexcontainer___3Yj_>.PageLayout_adrightwrapper__cTWP3.ad-position-sticky .PageLayout_adright__d1uqw {
	position: -webkit-sticky;
	position: sticky;
	top: 0
}

.PageLayout_root__ZHNs0>.PageLayout_flexcontainer___3Yj_>.PageLayout_adrightwrapper__cTWP3.ad-position-sticky .PageLayout_adright__d1uqw.PageLayout_ad-position-left__f9Y0Y {
	text-align: left
}

.PageLayout_root__ZHNs0>.PageLayout_flexcontainer___3Yj_>.PageLayout_adrightwrapper__cTWP3.ad-position-sticky .PageLayout_adright__d1uqw:after {
	height: 8rem;
	content: ""
}

.PageLayout_root__ZHNs0 .ad-position-sticky {
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	z-index: 599
}

.PageLayout_root__ZHNs0 .PageLayout_main__vTB48 {
	grid-area: main;
	max-width: 100vw;
	background-color: var(--site-background)
}

@media (min-width:520px) {
	.PageLayout_root__ZHNs0 .PageLayout_main__vTB48 {
		width: var(--content-and-margins)
	}
}

@media (min-width:768px) {
	.PageLayout_root__ZHNs0 .PageLayout_main__vTB48 {
		padding: 0 env(safe-area-inset-right, 0) 0 env(safe-area-inset-left, 0);
		padding: 0
	}
}

.PageLayout_brandday__7CWRH .PageLayout_ad-position-right__4f5xO .PageLayout_ad-inside__UbqIE {
	max-width: calc(var(--content-width) + var(--gutter) * 2);
	margin: 0;
	overflow: hidden
}

.PageLayout_brandday__7CWRH .PageLayout_full-width-container__5HCt0 {
	box-shadow: none
}

.PageLayout_pianoribbon__IZPM5 {
	position: fixed;
	bottom: -1px;
	z-index: 990;
	width: 100vw
}

.hybrid-app .PageLayout_root__ZHNs0 {
	background: var(--site-background)
}

@media (min-width:1222px) {
	.hybrid-app .PageLayout_main__vTB48 {
		margin: auto
	}
}

.PageLayout_-backgroundStory__tZJIi {
	background-color: var(--site-background)
}

.NewsletterButton_root__ui1c3 {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0
}

.NewsletterButton_feedback__ApKG1 {
	position: absolute;
	bottom: 5rem;
	z-index: 700;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

.NewsletterButton_feedback__ApKG1:hover {
	opacity: 1
}

.NewsletterButton_subscribed__GuW6V path {
	stroke: var(--button-primary-text)
}

.ResponsiveImage_root__ZDz10 {
	--responsive-image-background-color: transparent;
	--responsive-image-focus-position: 50% 50%;
	height: auto;
	background-color: transparent
}

.ResponsiveImage_cover__c3uKg,
.ResponsiveImage_root__ZDz10 {
	width: 100%;
	background-color: var(--responsive-image-background-color)
}

.ResponsiveImage_cover__c3uKg {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%
}

.ResponsiveImage_-softcrop__xFOGd {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: var(--responsive-image-focus-position);
	object-position: var(--responsive-image-focus-position)
}

.ResponsiveImage_-contain__b5T2S {
	-o-object-fit: contain;
	object-fit: contain
}

.ResponsiveImage_-cover__sjtCa {
	-o-object-fit: cover;
	object-fit: cover
}

.ResponsiveImage_-firstbackgroundimage__sJJqU {
	margin-top: -8rem
}

.PodcastIndicator_root__8RA4G {
	position: absolute;
	top: 1.2rem;
	left: 1.2rem;
	z-index: 200
}

.PodcastIndicator_root__8RA4G .PodcastIndicator_podcastimage__dQqxc {
	width: 3.6rem;
	height: 3.6rem
}

.PodcastIndicator_-format-opener__3cLGx,
.PodcastIndicator_-podcastsection__GSpmc {
	top: 1.4rem;
	left: 1.4rem
}

.PodcastIndicator_-format-opener__3cLGx .PodcastIndicator_podcastimage__dQqxc,
.PodcastIndicator_-podcastsection__GSpmc .PodcastIndicator_podcastimage__dQqxc {
	width: 4.8rem;
	height: 4.8rem
}

.SlideshowIndicator_root__Zsj0U {
	position: absolute;
	top: 1rem;
	left: 1rem;
	z-index: 200;
	width: 100%
}

.SlideshowIndicator_root__Zsj0U.SlideshowIndicator_-shadow___GSiK:before {
	position: absolute;
	top: -1rem;
	left: -1rem;
	z-index: -1;
	width: 100%;
	height: 3.7rem;
	background: linear-gradient(180deg, rgba(0, 0, 0, .2), transparent);
	content: ""
}

.SlideshowIndicator_root__Zsj0U path,
.SlideshowIndicator_root__Zsj0U polyline,
.SlideshowIndicator_root__Zsj0U rect {
	stroke-width: .15rem;
	stroke: var(--color-white)
}

.SlideshowIndicator_root__Zsj0U svg {
	width: 2.3rem;
	height: 1.7rem
}

.VideoIndicator_root__aFtA5 {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 200;
	margin: -3.2rem 0 0 -3.2rem
}

.VideoIndicator_root__aFtA5 .VideoIndicator_videoindicatorimage__W4rJ_ {
	width: 6.5rem;
	height: 6.5rem
}

.TickerKeyEvents_root__OgBHZ {
	position: relative;
	padding: 0 1rem 1rem 0
}

@media (min-width:768px) {
	.TickerKeyEvents_root__OgBHZ {
		grid-column: 1/8;
		margin-right: var(--gutter-half)
	}
}

.TickerKeyEvents_keyEvent__BxqoN {
	position: relative;
	margin-bottom: .5rem;
	padding-left: 2rem
}

.TickerKeyEvents_keyEvent__BxqoN span {
	color: var(--offblack);
	font-weight: 700;
	font-family: var(--font-sole-bold);
	-webkit-font-smoothing: antialiased
}

.TickerKeyEvents_keyEvent__BxqoN span:active,
.TickerKeyEvents_keyEvent__BxqoN span:hover {
	opacity: var(--default-hover-opacity)
}

.TickerKeyEvents_keyEvent__BxqoN:first-child span {
	font-size: 1.8rem;
	line-height: 2.4rem
}

@media (min-width:768px) {
	.TickerKeyEvents_keyEvent__BxqoN:first-child span {
		font-size: 2.2rem;
		line-height: 2.8rem
	}
}

.TickerKeyEvents_keyEvent__BxqoN:nth-child(2) span,
.TickerKeyEvents_keyEvent__BxqoN:nth-child(3) span {
	font-weight: 400;
	font-size: 1.8rem;
	line-height: 2.4rem
}

@media (min-width:768px) {

	.TickerKeyEvents_keyEvent__BxqoN:nth-child(2) span,
	.TickerKeyEvents_keyEvent__BxqoN:nth-child(3) span {
		font-size: 2rem;
		line-height: 2.6rem
	}
}

.TickerKeyEvents_keyEvent__BxqoN:before {
	position: absolute;
	top: 10px;
	left: .3rem;
	width: 1px;
	height: calc(100% + .5rem);
	background-color: #ccc;
	content: ""
}

.TickerKeyEvents_keyEvent__BxqoN:last-child:before {
	height: 0
}

.TickerKeyEvents_keyEvent__BxqoN:after {
	position: absolute;
	top: .6rem;
	left: 0;
	width: .7rem;
	height: .7rem;
	background-color: var(--text-color);
	border-radius: 50%;
	content: ""
}

@media (min-width:768px) {
	.TickerKeyEvents_keyEvent__BxqoN:after {
		top: .8rem
	}
}

@media (min-width:1222px) {
	.TickerKeyEvents_keyEvent__BxqoN:after {
		top: 1rem
	}
}

@media (min-width:768px) {
	.TickerKeyEvents_-opener__CBY08 {
		grid-column: 3/12
	}
}

.TickerKeyEvents_-opener__CBY08 .TickerKeyEvents_keyEvent__BxqoN:first-child span {
	font-size: 1.8rem;
	line-height: 2.4rem
}

@media (min-width:768px) {
	.TickerKeyEvents_-opener__CBY08 .TickerKeyEvents_keyEvent__BxqoN:first-child span {
		font-size: 3rem;
		line-height: 3.6rem
	}
}

@media (min-width:1222px) {
	.TickerKeyEvents_-opener__CBY08 .TickerKeyEvents_keyEvent__BxqoN:first-child span {
		font-size: 3.6rem;
		line-height: 4.2rem
	}
}

.TickerKeyEvents_-opener__CBY08 .TickerKeyEvents_keyEvent__BxqoN:nth-child(2) span,
.TickerKeyEvents_-opener__CBY08 .TickerKeyEvents_keyEvent__BxqoN:nth-child(3) span {
	font-size: 1.8rem;
	line-height: 2.4rem
}

@media (min-width:768px) {

	.TickerKeyEvents_-opener__CBY08 .TickerKeyEvents_keyEvent__BxqoN:nth-child(2) span,
	.TickerKeyEvents_-opener__CBY08 .TickerKeyEvents_keyEvent__BxqoN:nth-child(3) span {
		font-size: 2rem;
		line-height: 2.6rem
	}
}

@media (min-width:1222px) {

	.TickerKeyEvents_-opener__CBY08 .TickerKeyEvents_keyEvent__BxqoN:nth-child(2) span,
	.TickerKeyEvents_-opener__CBY08 .TickerKeyEvents_keyEvent__BxqoN:nth-child(3) span {
		font-size: 2.6rem;
		line-height: 3.2rem
	}
}

@media (min-width:768px) {
	.TickerKeyEvents_-tickerarticle__6j9LL {
		grid-column: 3/12
	}
}

.TickerKeyEvents_-tickerarticle__6j9LL .TickerKeyEvents_keyEvent__BxqoN {
	margin-bottom: 0
}

.TickerKeyEvents_-tickerarticle__6j9LL .TickerKeyEvents_keyEvent__BxqoN span {
	font-weight: 700;
	font-size: 2.8rem;
	font-family: var(--font-sole-bold);
	line-height: 3.4rem
}

@media (min-width:768px) {
	.TickerKeyEvents_-tickerarticle__6j9LL .TickerKeyEvents_keyEvent__BxqoN span {
		font-size: 3rem;
		line-height: 3.6rem
	}
}

@media (min-width:1222px) {
	.TickerKeyEvents_-tickerarticle__6j9LL .TickerKeyEvents_keyEvent__BxqoN span {
		font-size: 3.6rem;
		line-height: 4.2rem
	}
}

.TickerKeyEvents_-tickerarticle__6j9LL .TickerKeyEvents_keyEvent__BxqoN:before {
	background-color: var(--background-color);
	content: ""
}

.TickerKeyEvents_-tickerarticle__6j9LL .TickerKeyEvents_keyEvent__BxqoN:after {
	top: 1.6rem
}

@media (min-width:768px) {
	.TickerKeyEvents_-tickerarticle__6j9LL .TickerKeyEvents_keyEvent__BxqoN:after {
		top: 1.8rem
	}
}

@media (min-width:1222px) {
	.TickerKeyEvents_-tickerarticle__6j9LL .TickerKeyEvents_keyEvent__BxqoN:after {
		top: 2.1rem
	}
}

.TickerKeyEvents_-minimal__uiu9i .TickerKeyEvents_keyEvent__BxqoN {
	padding-left: 0
}

@media (min-width:768px) {
	.TickerKeyEvents_-minimal__uiu9i .TickerKeyEvents_keyEvent__BxqoN span {
		font-size: 2.2rem;
		line-height: 2.6rem
	}
}

.TickerKeyEvents_-minimal__uiu9i .TickerKeyEvents_keyEvent__BxqoN:after,
.TickerKeyEvents_-minimal__uiu9i .TickerKeyEvents_keyEvent__BxqoN:before,
.TickerKeyEvents_-minimal__uiu9i .TickerKeyEvents_keyEvent__BxqoN:not(:first-child) {
	display: none
}

@media (max-width:767.98px) {
	.TickerKeyEvents_-regular__EHPAc {
		order: -1
	}
}

.TickerKeyEvents_-podcast__uAXig {
	order: 3
}

.TickerKeyEvents_-podcast__uAXig .TickerKeyEvents_keyEvent__BxqoN {
	padding-left: 0
}

.TickerKeyEvents_-podcast__uAXig .TickerKeyEvents_keyEvent__BxqoN.TickerKeyEvents_keyEvent__BxqoN:before,
.TickerKeyEvents_-podcast__uAXig .TickerKeyEvents_keyEvent__BxqoN:after {
	display: none
}

.TickerKeyEvents_-podcast__uAXig .TickerKeyEvents_keyEvent__BxqoN span {
	font-size: 2rem;
	line-height: 2.6rem
}

@media (min-width:768px) {
	.TickerKeyEvents_-podcast__uAXig .TickerKeyEvents_keyEvent__BxqoN span {
		font-size: 2.2rem;
		line-height: 2.8rem
	}
}

.TickerKeyEvents_-panorama__62oBL {
	grid-column: span 11
}

.TickerKeyEvents_-panorama__62oBL .TickerKeyEvents_keyEvent__BxqoN {
	padding-left: 0
}

.TickerKeyEvents_-panorama__62oBL .TickerKeyEvents_keyEvent__BxqoN.TickerKeyEvents_keyEvent__BxqoN:before,
.TickerKeyEvents_-panorama__62oBL .TickerKeyEvents_keyEvent__BxqoN:after,
.TickerKeyEvents_-panorama__62oBL .TickerKeyEvents_keyEvent__BxqoN:not(:first-child) {
	display: none
}

.TickerKeyEvents_-panorama__62oBL .TickerKeyEvents_keyEvent__BxqoN span {
	font-size: 2rem;
	line-height: 2.6rem
}

.TickerKeyEvents_-panorama__62oBL .TickerKeyEvents_keyEvent__BxqoN span:hover {
	color: var(--gray-3)
}

@media (min-width:768px) {
	.TickerKeyEvents_-panorama__62oBL {
		grid-column: 1/12
	}
}

.Teaser_root__oS0_I,
.dark-mode .TickerKeyEvents_keyEvent__BxqoN span {
	color: var(--text-color)
}

.Teaser_root__oS0_I {
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	max-width: 100vw;
	margin: 0 0 2rem;
	overflow-x: hidden;
	/* !Don't remove it, prevent really long words from from blowing up the teaser on Firefox widescreen */
	overflow-y: hidden;
	font-family: var(--font-libre-franklin);
	-webkit-hyphens: manual;
	-ms-hyphens: manual;
	hyphens: manual
}

@media (min-width:768px) {
	.Teaser_root__oS0_I {
		margin-bottom: 3rem;
		padding: 0 var(--gutter-half)
	}
}

@media (min-width:1222px) {
	.Teaser_root__oS0_I {
		margin-bottom: 4rem
	}
}

.Teaser_root__oS0_I figure {
	line-height: 0
}

.Teaser_root__oS0_I a {
	-webkit-text-decoration: none;
	text-decoration: none
}

.Teaser_root__oS0_I mark {
	color: var(--text-color);
	background: var(--link-background-color)
}

.Teaser_teaserimage__Tuoaw {
	position: relative;
	margin-bottom: 2rem
}

.Teaser_crassimage__9_vSo {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.Teaser_titlewrapper__3ok_o {
	transition: opacity .4s ease-in-out
}

@media (min-width:768px) {
	a.Teaser_link__aPG04:hover {
		opacity: var(--default-hover-opacity)
	}
}

.Teaser_link__aPG04 {
	position: relative;
	display: flex;
	flex-direction: column;
	padding-bottom: 2rem
}

@media (min-width:768px) {
	.Teaser_link__aPG04 {
		padding-bottom: 3rem
	}
}

@media (min-width:1222px) {
	.Teaser_link__aPG04 {
		padding-bottom: 4rem
	}
}

.Teaser_teaserimage__Tuoaw {
	padding-bottom: 0
}

.Teaser_responsive-image__q0cID {
	width: 100%
}

.Teaser_titlewrapper__3ok_o {
	display: flex;
	flex-direction: column;
	font-weight: 400
}

.Teaser_titleheaderbox__MhnVL {
	display: inline-block;
	margin-bottom: .4rem;
	line-height: 0;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.Teaser_titleheaderbox__MhnVL .Teaser_premium__VE4UV {
	display: inline-block;
	margin-right: .5rem;
	padding: .2rem .6rem;
	color: var(--color-white);
	font-weight: 600;
	font-size: 1.2rem;
	font-family: var(--font-libre-franklin);
	line-height: 1.6rem;
	letter-spacing: .025rem;
	background: var(--tenant-color)
}

@-webkit-keyframes Teaser_dotAnimation__oq0cD {
	0% {
		opacity: 0
	}

	50% {
		opacity: 1
	}

	to {
		opacity: 0
	}
}

@keyframes Teaser_dotAnimation__oq0cD {
	0% {
		opacity: 0
	}

	50% {
		opacity: 1
	}

	to {
		opacity: 0
	}
}

.Teaser_titleheaderbox__MhnVL .Teaser_live__TG3kQ {
	margin-right: .5rem;
	color: var(--color-red);
	font-weight: 700;
	font-size: 1.5rem;
	font-family: var(--font-libre-franklin);
	line-height: 1.9rem;
	white-space: nowrap
}

@media (min-width:768px) {
	.Teaser_titleheaderbox__MhnVL .Teaser_live__TG3kQ {
		font-size: 1.6rem;
		line-height: 2rem
	}
}

.Teaser_titleheaderbox__MhnVL .Teaser_live__TG3kQ:before {
	display: inline-block;
	width: 1rem;
	height: 1rem;
	margin-right: .4rem;
	background-color: var(--color-red);
	border-radius: 50%;
	-webkit-animation: Teaser_dotAnimation__oq0cD 2s infinite;
	animation: Teaser_dotAnimation__oq0cD 2s infinite;
	content: ""
}

.Teaser_titleheaderbox__MhnVL .Teaser_flag__JeaBs {
	margin-right: .5rem;
	padding: 0 .4rem;
	color: var(--offblack);
	font-weight: 700;
	font-size: 1.5rem;
	font-family: var(--font-libre-franklin);
	line-height: 1.9rem;
	text-transform: uppercase;
	background-color: var(--flag-background-color)
}

.Teaser_titleheaderbox__MhnVL .Teaser_sponsored__VciTW {
	color: var(--color-white);
	background-color: var(--sponsored-color)
}

.Teaser_titleheaderbox__MhnVL .Teaser_sponsoredTitle__8nSn1 {
	color: var(--sponsored-color) !important
}

.Teaser_titleheaderbox__MhnVL .Teaser_titleheader__HkPTN {
	color: var(--tenant-color);
	font-weight: 600;
	font-size: 1.5rem;
	font-family: var(--font-libre-franklin);
	line-height: 1.9rem
}

@media (min-width:768px) {
	.Teaser_titleheaderbox__MhnVL .Teaser_titleheader__HkPTN {
		font-size: 1.6rem;
		line-height: 2rem
	}
}

.Teaser_title__T_O0e {
	display: block;
	margin-bottom: 2rem;
	color: var(--text-color);
	font-weight: 700;
	font-size: 2.6rem;
	font-family: var(--font-sole-bold);
	line-height: 3.2rem;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

@media (min-width:768px) {
	.Teaser_title__T_O0e {
		font-size: 2rem;
		line-height: 2.4rem
	}
}

.Teaser_lead__fkMMd {
	margin-bottom: 1.6rem;
	color: var(--text-color);
	font-weight: 400;
	font-size: 1.6rem;
	font-family: var(--font-sole-text);
	line-height: 2.2rem
}

@media (min-width:768px) {
	.Teaser_lead__fkMMd {
		font-size: 1.6rem;
		line-height: 2.2rem
	}
}

@media (min-width:1222px) {
	.Teaser_lead__fkMMd {
		font-size: 1.8rem;
		line-height: 2.4rem
	}
}

.Teaser_metadatawrapper__i4Vhf {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	margin-bottom: var(--gutter-half)
}

@media (min-width:768px) {
	.Teaser_metadatawrapper__i4Vhf {
		grid-column: 1/8
	}
}

.Teaser_-noimage__iQ_CS.Teaser_-breakingnews__VKHvK .Teaser_titlewrapper__3ok_o {
	padding-top: 3.5rem
}

.Teaser_-articletypevideo__nbW9t a.Teaser_link__aPG04:hover svg circle {
	transition: fill 1s;
	fill: #fff;
	fill-opacity: .3
}

.dark-mode .Teaser_titleheader__HkPTN {
	color: var(--text-color)
}

.Teaser_-style-opinion__CoZG2 {
	color: var(--tenant-color)
}

.Teaser_-style-opinion__CoZG2 .Teaser_title__T_O0e {
	font-weight: 500;
	font-family: var(--font-sole-italic);
	-webkit-font-smoothing: antialiased
}

.Teaser_-style-opinion__CoZG2 .Teaser_lead__fkMMd {
	color: var(--text-color);
	font-weight: 400;
	font-family: var(--font-sole-text)
}

.Teaser_-style-opinion__CoZG2 .Teaser_author-image__ev3ks {
	position: relative;
	display: block;
	overflow: hidden;
	border-radius: 50%
}

.Teaser_-style-opinion__CoZG2 .Teaser_author-image__ev3ks img {
	width: 5rem;
	height: 5rem
}

@media (min-width:768px) {
	.Teaser_-style-opinion__CoZG2.Teaser_-format-regular__uq30u .Teaser_title__T_O0e {
		font-size: 2.6rem;
		line-height: 3.2rem
	}
}

@media (min-width:1222px) {
	.Teaser_-style-opinion__CoZG2.Teaser_-format-regular__uq30u .Teaser_title__T_O0e {
		font-size: 3rem;
		line-height: 3.6rem
	}
}

.Teaser_-style-opinion__CoZG2.Teaser_-format-minimal__o9GsC {
	justify-content: flex-start
}

.Teaser_-style-opinion__CoZG2.Teaser_-format-minimal__o9GsC .Teaser_link__aPG04 {
	width: 100%
}

@media (min-width:768px) {
	.Teaser_-style-opinion__CoZG2.Teaser_-format-minimal__o9GsC {
		justify-content: space-between
	}
}

.Teaser_-style-opinion__CoZG2.Teaser_-format-minimal__o9GsC .Teaser_titlewrapper__3ok_o {
	font-weight: 400
}

.Teaser_-style-opinion__CoZG2.Teaser_-format-opener__bbMi6 .Teaser_title__T_O0e {
	font-size: 2.6rem;
	line-height: 3.2rem
}

@media (min-width:768px) {
	.Teaser_-style-opinion__CoZG2.Teaser_-format-opener__bbMi6 .Teaser_title__T_O0e {
		font-size: 3rem;
		line-height: 3.6rem
	}
}

@media (min-width:1222px) {
	.Teaser_-style-opinion__CoZG2.Teaser_-format-opener__bbMi6 .Teaser_title__T_O0e {
		font-size: 3.6rem;
		line-height: 4.2rem
	}
}

.Teaser_-style-opinion__CoZG2.Teaser_-format-opener__bbMi6 .Teaser_lead__fkMMd {
	font-size: 1.6rem;
	line-height: 2.2rem
}

@media (min-width:768px) {
	.Teaser_-style-opinion__CoZG2.Teaser_-format-opener__bbMi6 .Teaser_lead__fkMMd {
		font-size: 1.8rem;
		line-height: 2.4rem
	}
}

.Teaser_-style-highlight__HWEdA {
	font-family: var(--font-sole-bold)
}

.Teaser_-style-highlight__HWEdA.Teaser_-format-opener__bbMi6 .Teaser_title__T_O0e {
	color: var(--offblack);
	font-weight: 900;
	font-size: 2.6rem;
	font-family: var(--font-sole-bold);
	line-height: 3.2rem
}

.Teaser_-style-highlight__HWEdA.Teaser_-format-opener__bbMi6 .Teaser_lead__fkMMd {
	font-size: 1.6rem;
	font-family: var(--font-sole-text);
	line-height: 2.2rem
}

@media (min-width:768px) {
	.Teaser_-style-highlight__HWEdA.Teaser_-format-opener__bbMi6 .Teaser_title__T_O0e {
		font-weight: 900;
		font-size: 3rem;
		line-height: 3.6rem
	}

	.Teaser_-style-highlight__HWEdA.Teaser_-format-opener__bbMi6 .Teaser_lead__fkMMd {
		font-size: 1.6rem;
		line-height: 2.2rem
	}
}

@media (min-width:1222px) {
	.Teaser_-style-highlight__HWEdA.Teaser_-format-opener__bbMi6 .Teaser_title__T_O0e {
		font-size: 3.6rem;
		line-height: 4.2rem
	}

	.Teaser_-style-highlight__HWEdA.Teaser_-format-opener__bbMi6 .Teaser_lead__fkMMd {
		font-size: 1.8rem;
		line-height: 2.4rem
	}
}

.Teaser_-style-highlight__HWEdA.Teaser_-format-regular__uq30u .Teaser_title__T_O0e {
	color: var(--offblack);
	font-weight: 900;
	font-size: 2.6rem;
	line-height: 3.2rem
}

@media (min-width:1222px) {
	.Teaser_-style-highlight__HWEdA.Teaser_-format-regular__uq30u .Teaser_title__T_O0e {
		font-size: 3rem;
		line-height: 3.6rem
	}
}

.dark-mode .Teaser_-style-highlight__HWEdA.Teaser_-format-opener__bbMi6 .Teaser_title__T_O0e,
.dark-mode .Teaser_-style-highlight__HWEdA.Teaser_-format-regular__uq30u .Teaser_title__T_O0e {
	color: var(--gray-6)
}

.Teaser_-isnewsbriefing__X3_wD .Teaser_link__aPG04 {
	padding: 2rem 0;
	background-color: var(--gray-6)
}

.Teaser_-isnewsbriefing__X3_wD .Teaser_title__T_O0e {
	display: none
}

.Teaser_-isnewsbriefing__X3_wD .Teaser_titlewrapper__3ok_o {
	margin-bottom: 1.2rem
}

.Teaser_-isnewsbriefing__X3_wD .Teaser_titleheader__HkPTN {
	display: flex;
	align-items: flex-start;
	padding: 0 var(--gutter);
	color: var(--offblack);
	font-weight: 600;
	font-size: 2rem;
	font-family: var(--font-libre-franklin);
	line-height: 2.6rem;
	letter-spacing: .03rem;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.Teaser_-isnewsbriefing__X3_wD .Teaser_leadwrapper__lMsI1 {
	width: 100%;
	padding-left: 2rem
}

.Teaser_-isnewsbriefing__X3_wD .Teaser_leadwrapper__lMsI1>h3 {
	display: list-item;
	margin-left: .8em;
	color: var(--offblack);
	font-weight: 400;
	font-size: 1.8rem;
	font-family: var(--font-sole-text);
	line-height: 2.6rem;
	list-style-type: disc;
	-webkit-font-smoothing: antialiased
}

.Teaser_-format-podcast__d4SpH {
	width: 28.7rem;
	min-width: 28.7rem;
	padding: 0 2rem;
	border-left: 1px solid var(--border-color);
	scroll-snap-align: center;
	scroll-snap-stop: always
}

.Teaser_-format-podcast__d4SpH .Teaser_link__aPG04 {
	height: 100%;
	padding-bottom: 0;
	border-bottom: 1px solid var(--border-color)
}

.Teaser_-format-podcast__d4SpH:first-child {
	border-left: none
}

.Teaser_-format-podcast__d4SpH:last-child {
	scroll-snap-align: end
}

@media (min-width:768px) {
	.Teaser_-format-podcast__d4SpH {
		padding: 0 1.2rem;
		scroll-snap-align: start
	}
}

@media (min-width:1222px) {
	.Teaser_-format-podcast__d4SpH {
		padding: 0 1.6rem
	}
}

.Teaser_-format-podcast__d4SpH .Teaser_teaserimage__Tuoaw {
	aspect-ratio: 1;
	margin-bottom: 2rem;
	overflow: hidden
}

.Teaser_-format-podcast__d4SpH .Teaser_lead__fkMMd,
.Teaser_-format-podcast__d4SpH .Teaser_titlewrapper__3ok_o {
	order: 2
}

.Teaser_-format-podcast__d4SpH .Teaser_lead__fkMMd {
	display: none
}

.Teaser_-format-podcast__d4SpH .Teaser_nd_labeltext__ieJQw {
	margin-bottom: .8rem
}

.Teaser_-format-podcast__d4SpH .Teaser_title__T_O0e {
	font-size: 2.2rem;
	line-height: 2.8rem
}

.Teaser_-format-regular__uq30u {
	grid-column: 1/-1;
	grid-template-columns: repeat(12, 1fr)
}

.Teaser_-format-regular__uq30u .Teaser_link__aPG04 {
	grid-column: 1/13;
	grid-template-columns: subgrid;
	border-bottom: .1rem var(--border-style) var(--border-color)
}

.Teaser_-format-regular__uq30u .Teaser_teaserimage__Tuoaw,
.Teaser_-format-regular__uq30u .Teaser_titlewrapper__3ok_o {
	order: -1
}

.Teaser_-format-regular__uq30u .Teaser_teaserimage__Tuoaw {
	width: 100%;
	height: auto;
	overflow: hidden;
	aspect-ratio: 3/2
}

@media (min-width:768px) {
	.Teaser_-format-regular__uq30u .Teaser_teaserimage__Tuoaw {
		width: calc(100% - var(--gutter-half) - 5px);
		margin-left: calc(var(--gutter-half) + 4px)
	}
}

.Teaser_-format-regular__uq30u .Teaser_title__T_O0e {
	margin-bottom: 1rem;
	font-size: 2.2rem;
	line-height: 2.8rem
}

@media (max-width:767.98px) {
	.Teaser_-format-regular__uq30u .Teaser_title__T_O0e {
		margin-bottom: 1.4rem
	}
}

.Teaser_-format-regular__uq30u.Teaser_-isticker__Arr8s .Teaser_title__T_O0e {
	display: none
}

.Teaser_-format-regular__uq30u.Teaser_-isticker__Arr8s .Teaser_lead__fkMMd {
	order: 0
}

@media (min-width:768px) {
	.Teaser_-format-regular__uq30u {
		display: grid
	}

	.Teaser_-format-regular__uq30u .Teaser_teaserimage__Tuoaw,
	.Teaser_-format-regular__uq30u .Teaser_titlewrapper__3ok_o {
		order: 0
	}

	.Teaser_-format-regular__uq30u .Teaser_link__aPG04 {
		display: grid
	}

	.Teaser_-format-regular__uq30u .Teaser_teaserimage__Tuoaw {
		grid-row: 1/6;
		grid-column: 8/13;
		padding-bottom: 0
	}

	.Teaser_-format-regular__uq30u .Teaser_metadatawrapper__i4Vhf {
		padding-right: var(--gutter)
	}

	.Teaser_-format-regular__uq30u .Teaser_lead__fkMMd,
	.Teaser_-format-regular__uq30u .Teaser_leadwrapper__lMsI1,
	.Teaser_-format-regular__uq30u .Teaser_titlewrapper__3ok_o {
		grid-column: 1/8;
		margin-right: 2.4rem
	}
}

@media (min-width:1222px) {
	.Teaser_-format-regular__uq30u .Teaser_metadatawrapper__i4Vhf {
		padding-right: var(--gutter)
	}

	.Teaser_-format-regular__uq30u .Teaser_teaserimage__Tuoaw {
		grid-column: 8/13
	}

	.Teaser_-format-regular__uq30u .Teaser_title__T_O0e {
		font-size: 3rem;
		line-height: 3.4rem
	}
}

.Teaser_-format-regular__uq30u.Teaser_-isticker__Arr8s .Teaser_TickerKeyEvents__y6DSY {
	background-color: red
}

.dark-mode .Teaser_-isticker__Arr8s .Teaser_titleheader__HkPTN {
	color: var(--text-color)
}

@media (max-width:767.98px) {
	.Teaser_-format-minimal__o9GsC:not(:last-child) {
		border-bottom: .1rem var(--border-style) var(--border-color)
	}
}

.Teaser_-format-minimal__o9GsC .Teaser_link__aPG04 {
	padding-bottom: 0
}

.Teaser_-format-minimal__o9GsC .Teaser_title__T_O0e {
	margin-bottom: 0;
	padding-bottom: 1.5rem;
	font-size: 2.2rem;
	line-height: 2.8rem
}

@media (min-width:1222px) {
	.Teaser_-format-minimal__o9GsC .Teaser_title__T_O0e {
		font-size: 2rem;
		line-height: 2.6rem
	}
}

.Teaser_-format-minimal__o9GsC .Teaser_slideshow-indicator__A_95_ {
	display: none
}

@media (min-width:768px) {
	.Teaser_-format-minimal__o9GsC {
		grid-column: span 4
	}

	.Teaser_-format-minimal__o9GsC:before {
		position: absolute;
		left: 0;
		height: calc(100% - 2rem);
		border-left: .1rem var(--border-style) var(--border-color);
		content: ""
	}
}

@media (min-width:1222px) {
	.Teaser_-format-minimal__o9GsC {
		grid-column: span 4
	}
}

.Teaser_-format-minimal-span-two__nN6Ta {
	padding: 0
}

@media (max-width:767.98px) {
	.Teaser_-format-minimal-span-two__nN6Ta:not(:last-child) {
		border-bottom: .1rem var(--border-style) var(--border-color)
	}
}

@media (min-width:768px) {
	.Teaser_-format-minimal-span-two__nN6Ta {
		grid-column: span 6;
		padding-right: 2rem;
		padding-left: 2rem
	}

	.Teaser_-format-minimal-span-two__nN6Ta:nth-child(odd) .Teaser_-format-minimal-span-two__nN6Ta:before {
		position: absolute;
		left: 0;
		height: calc(100% - 2rem);
		border-left: .1rem var(--border-style) var(--border-color);
		content: ""
	}
}

.Teaser_-format-minimal-span-two__nN6Ta .Teaser_title__T_O0e {
	margin-bottom: 0;
	padding-bottom: 1.5rem;
	font-size: 2.2rem;
	line-height: 2.8rem
}

@media (min-width:1222px) {
	.Teaser_-format-minimal-span-two__nN6Ta .Teaser_title__T_O0e {
		font-size: 2rem;
		line-height: 2.6rem
	}
}

.Teaser_-format-minimal-span-two__nN6Ta .Teaser_link__aPG04 {
	padding-bottom: 0
}

.Teaser_-isticker__Arr8s.Teaser_-format-minimal__o9GsC div>span:first-child {
	font-size: 2rem;
	line-height: 2.6rem
}

.Teaser_-format-opener__bbMi6 {
	display: flex;
	grid-column: 1/-1;
	grid-template-columns: repeat(12, 1fr);
	overflow: visible;
	border-bottom: 1px var(--border-style) var(--border-color)
}

.Teaser_-format-opener__bbMi6 .Teaser_lead__fkMMd,
.Teaser_-format-opener__bbMi6 .Teaser_titlewrapper__3ok_o {
	overflow: hidden
}

.Teaser_-format-opener__bbMi6 .Teaser_teaserimage__Tuoaw {
	order: 1;
	width: 100%;
	height: auto;
	margin-bottom: 0;
	aspect-ratio: 1/1
}

.Teaser_-format-opener__bbMi6 .Teaser_teaserimage__Tuoaw>img {
	position: absolute;
	left: calc(-1 * var(--gutter));
	width: 100vw
}

@media (min-width:768px) {
	.Teaser_-format-opener__bbMi6 .Teaser_teaserimage__Tuoaw>img {
		position: static;
		width: 100%
	}

	.Teaser_-format-opener__bbMi6 {
		display: grid
	}

	.Teaser_-format-opener__bbMi6 .Teaser_title__T_O0e {
		font-size: 3rem;
		line-height: 3.6rem
	}

	.Teaser_-format-opener__bbMi6 .Teaser_lead__fkMMd {
		width: 95%;
		font-size: 1.8rem;
		line-height: 2.4rem
	}

	.Teaser_-format-opener__bbMi6 .Teaser_link__aPG04 {
		display: grid;
		grid-column: 1/-1;
		grid-template-columns: subgrid
	}

	.Teaser_-format-opener__bbMi6 .Teaser_teaserimage__Tuoaw {
		grid-column: 2/12;
		width: 100%;
		height: auto;
		aspect-ratio: 16/10
	}

	.Teaser_-format-opener__bbMi6 .Teaser_lead__fkMMd,
	.Teaser_-format-opener__bbMi6 .Teaser_metadatawrapper__i4Vhf,
	.Teaser_-format-opener__bbMi6 .Teaser_titlewrapper__3ok_o {
		grid-column: 3/11
	}
}

@media (min-width:1222px) {
	.Teaser_-format-opener__bbMi6 .Teaser_title__T_O0e {
		font-size: 3.6rem;
		line-height: 4.2rem
	}

	.Teaser_-format-opener__bbMi6 .Teaser_teaserimage__Tuoaw {
		aspect-ratio: 16/10;
		width: 100%;
		height: auto
	}
}

.Teaser_-format-simple__GUBAX {
	grid-column: span 4;
	padding-bottom: 0;
	border-bottom: .1rem solid var(--border-color)
}

.Teaser_-format-simple__GUBAX .Teaser_teaserimage__Tuoaw {
	order: -1;
	overflow: hidden;
	aspect-ratio: 3/2
}

.Teaser_-format-simple__GUBAX .Teaser_link__aPG04 {
	padding-bottom: 0
}

.Teaser_-format-simple__GUBAX .Teaser_title__T_O0e {
	font-size: 2.2rem;
	line-height: 2.8rem
}

.Teaser_-format-panorama__qa0pN {
	margin: 0 0 2rem;
	padding-bottom: 0
}

.Teaser_-format-panorama__qa0pN .Teaser_lead__fkMMd {
	order: 0
}

.Teaser_-format-panorama__qa0pN .Teaser_title__T_O0e {
	padding-right: var(--gutter-half);
	font-size: 2rem;
	line-height: 2.6rem
}

.Teaser_-format-panorama__qa0pN .Teaser_link__aPG04 {
	display: grid;
	grid-column: span 12;
	grid-template-columns: repeat(12, 1fr);
	border-bottom: .1rem var(--border-style) var(--border-color)
}

.Teaser_-format-panorama__qa0pN .Teaser_titlewrapper__3ok_o {
	grid-row: 1;
	grid-column: 1/12
}

.Teaser_-format-panorama__qa0pN .Teaser_metadatawrapper__i4Vhf {
	position: relative;
	grid-column: 1/13
}

.Teaser_-format-panorama__qa0pN .Teaser_teaserimage__Tuoaw {
	position: relative;
	grid-row: 1/span 5;
	grid-column: 12/13;
	width: 11rem;
	height: 11rem
}

@media (min-width:768px) {
	.Teaser_-format-panorama__qa0pN {
		display: grid;
		grid-column: span 6;
		grid-template-columns: repeat(12, 1fr);
		margin: 0 0 3rem;
		border-right: .1rem var(--border-style) var(--border-color);
		border-bottom: none;
		padding-left: var(--gutter-half);
		padding-right: var(--gutter-half)
	}

	.Teaser_-format-panorama__qa0pN .Teaser_link__aPG04 {
		padding-bottom: 2rem
	}

	.Teaser_-format-panorama__qa0pN .Teaser_teaserimage__Tuoaw {
		padding-bottom: 0
	}

	.Teaser_-format-panorama__qa0pN .Teaser_titlewrapper__3ok_o {
		margin-right: var(--gutter-half)
	}

	.Teaser_-format-panorama__qa0pN .Teaser_lead__fkMMd {
		margin-right: 0
	}
}

@media (min-width:1222px) {
	.Teaser_-format-panorama__qa0pN {
		margin: 0 0 4rem
	}
}

.Teaser_-format-panorama__qa0pN.Teaser_-isticker__Arr8s .Teaser_link__aPG04 {
	display: grid;
	grid-template-columns: repeat(12, 1fr)
}

.Teaser_-format-panorama__qa0pN.Teaser_-isticker__Arr8s .Teaser_titlewrapper__3ok_o {
	grid-row: 1;
	grid-column: span 11
}

.Teaser_-format-panorama__qa0pN.Teaser_-isticker__Arr8s .Teaser_metadatawrapper__i4Vhf {
	grid-column: span 12
}

.Teaser_-style-newsletter__w62mA {
	color: var(--tenant-color);
	text-align: left
}

.Teaser_-style-newsletter__w62mA .Teaser_lead__fkMMd,
.Teaser_-style-newsletter__w62mA .Teaser_nlbuttonbox__YbgYD,
.Teaser_-style-newsletter__w62mA .Teaser_titlewrapper__3ok_o {
	grid-column: 1/11
}

@media (min-width:768px) {

	.Teaser_-style-newsletter__w62mA .Teaser_lead__fkMMd,
	.Teaser_-style-newsletter__w62mA .Teaser_nlbuttonbox__YbgYD,
	.Teaser_-style-newsletter__w62mA .Teaser_titlewrapper__3ok_o {
		grid-column: 1/8
	}
}

.Teaser_-style-newsletter__w62mA .Teaser_titlebox__8F0RX {
	display: inline-block;
	padding-bottom: .5rem;
	line-height: 0
}

.Teaser_-style-newsletter__w62mA .Teaser_titlewrapper__3ok_o {
	min-height: 0;
	min-height: auto
}

.Teaser_-style-newsletter__w62mA .Teaser_premium__VE4UV {
	display: inline-block;
	margin-right: .6rem;
	margin-left: 0;
	padding: .2rem .6rem;
	color: var(--color-white);
	font-weight: 600;
	font-size: 1.2rem;
	font-family: var(--font-libre-franklin);
	line-height: 1.5rem;
	letter-spacing: .025rem;
	background: var(--tenant-color)
}

.Teaser_-style-newsletter__w62mA .Teaser_title__T_O0e {
	display: flex;
	align-items: center;
	color: var(--text-color);
	font-weight: 600;
	font-size: 2rem;
	font-family: var(--font-libre-franklin);
	line-height: 2.6rem;
	vertical-align: middle
}

.Teaser_-style-newsletter__w62mA .Teaser_titleheaderbox__MhnVL {
	display: flex;
	flex-direction: row;
	justify-content: flex-start
}

.Teaser_-style-newsletter__w62mA .Teaser_teaserimage__Tuoaw img {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 1;
	transition: opacity .4s ease-in-out
}

.Teaser_-style-newsletter__w62mA .Teaser_nlbuttonbox__YbgYD {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	order: 3;
	margin-bottom: 1rem
}

.Teaser_-style-newsletter__w62mA .Teaser_nlindicator__GLsGi {
	margin-top: 1rem;
	margin-bottom: .5rem;
	padding: .3rem .6rem .2rem;
	font-weight: 400;
	font-size: 1.2rem;
	line-height: 1.6rem;
	text-transform: uppercase;
	border: 1px solid var(--text-color)
}

.Teaser_-style-newsletter__w62mA.Teaser_-format-list__6zM4I .Teaser_nlinidcator__WH6kB {
	margin-top: 0
}

.Teaser_tempcrass__4Wb3_ {
	position: absolute;
	overflow: hidden
}

.Teaser_tempcrass__4Wb3_ .ad_header {
	display: none
}

.MetaIcons_root__9ys4Q {
	display: flex;
	flex-direction: row;
	align-items: center
}

.MetaIcons_root__9ys4Q .MetaIcons_separator__Mpu6d {
	height: 1.6rem;
	margin: 0 1.2rem;
	border-left: 1px solid var(--gray-3)
}

.MetaIcons_root__9ys4Q .MetaIcons_bookmarkButton__SnZRs {
	margin-right: 0;
	padding: 0
}

.MetaIcons_root__9ys4Q .MetaIcons_commentIcon__1WOIR {
	display: flex;
	align-items: center;
	padding: inherit;
	color: var(--meta-data);
	line-height: inherit;
	white-space: nowrap;
	background-color: transparent;
	border: none;
	cursor: pointer
}

.MetaIcons_root__9ys4Q .MetaIcons_commentIcon__1WOIR>span {
	color: var(--gray-3);
	font-weight: 400;
	font-size: 1.2rem;
	font-family: var(--font-libre-franklin);
	line-height: 1.8rem
}

.MetaIcons_root__9ys4Q .MetaIcons_commentIcon__1WOIR>svg {
	position: relative;
	margin-right: .4rem
}

.dark-mode .MetaIcons_root__9ys4Q .MetaIcons_commentIcon__1WOIR,
.dark-mode .MetaIcons_root__9ys4Q .MetaIcons_commentIcon__1WOIR>span {
	color: var(--gray-4)
}

.AuthorInfo_root__WFKJY {
	--background-color: transparent;
	display: flex;
	flex-direction: row;
	justify-content: center;
	padding-right: .8rem
}

.AuthorInfo_root__WFKJY .AuthorInfo_image__2VYCI {
	background-color: var(--background-color);
	border-radius: 100%
}

.AuthorInfo_root__WFKJY .AuthorInfo_authorteaserwrapper__nSQv0 {
	display: flex;
	flex-direction: row;
	justify-content: center
}

.AuthorInfo_root__WFKJY .AuthorInfo_imagewrapper__5dEpl:not(:empty) {
	margin-right: .8rem
}

.AuthorInfo_root__WFKJY .AuthorInfo_opinionwrapper__9wYtW {
	display: flex;
	flex-direction: column;
	justify-content: center
}

.AuthorInfo_root__WFKJY .AuthorInfo_byopinion__l482a {
	display: block;
	align-items: center;
	font-weight: 400;
	font-style: normal
}

.AuthorInfo_root__WFKJY .AuthorInfo_byopinion__l482a,
.AuthorInfo_root__WFKJY .AuthorInfo_name__mi81O {
	color: var(--gray-3);
	font-size: 1.4rem;
	font-family: var(--font-libre-franklin);
	-webkit-font-smoothing: antialiased;
	line-height: 1.8rem
}

.AuthorInfo_root__WFKJY .AuthorInfo_name__mi81O {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	max-width: -webkit-min-content;
	max-width: min-content;
	font-weight: 600;
	letter-spacing: .005rem;
	white-space: nowrap
}

.AuthorInfo_-panorama__O6ZSC .AuthorInfo_opinionwrapper__9wYtW {
	flex-direction: row
}

.AuthorInfo_-panorama__O6ZSC .AuthorInfo_name__mi81O {
	flex-direction: column;
	padding-left: .2rem
}

@media (min-width:768px) {
	.AuthorInfo_-panorama__O6ZSC .AuthorInfo_name__mi81O {
		flex-direction: row
	}
}

.TeaserMetaInfo_root__h0tYR {
	display: flex;
	align-items: flex-start
}

.TeaserMetaInfo_root__h0tYR .TeaserMetaInfo_tickerArrow__sAuDq {
	color: var(--offblack);
	font-weight: 400;
	font-size: 1.5rem;
	font-family: var(--font-libre-franklin);
	line-height: 1.9rem
}

@media (min-width:768px) {
	.TeaserMetaInfo_root__h0tYR .TeaserMetaInfo_tickerArrow__sAuDq {
		font-size: 1.6rem;
		line-height: 2rem
	}
}

.TeaserMetaInfo_root__h0tYR .TeaserMetaInfo_tickerArrow__sAuDq:hover>svg {
	-webkit-animation: TeaserMetaInfo_arrow__nK9In .3s;
	animation: TeaserMetaInfo_arrow__nK9In .3s
}

.TeaserMetaInfo_root__h0tYR .TeaserMetaInfo_tickerArrow__sAuDq>svg {
	margin-left: .5rem
}

@-webkit-keyframes TeaserMetaInfo_arrow__nK9In {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	30% {
		-webkit-transform: translateX(.6rem);
		transform: translateX(.6rem)
	}

	to {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes TeaserMetaInfo_arrow__nK9In {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	30% {
		-webkit-transform: translateX(.6rem);
		transform: translateX(.6rem)
	}

	to {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

.dark-mode .TeaserMetaInfo_tickerArrow__sAuDq {
	color: var(--gray-6)
}

.TextLabel_root__oKINl {
	display: block;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	margin-right: 1rem;
	margin-bottom: .8rem;
	padding: .3rem .8rem .2rem;
	color: var(--text-color);
	font-weight: 250;
	font-size: 1.2rem;
	font-family: var(--font-libre-franklin);
	line-height: 1.6rem;
	letter-spacing: .15px;
	text-transform: uppercase;
	border: 1px solid var(--text-color)
}

.TeaserList_root__AqNfq {
	position: relative;
	margin: 0;
	padding: 0
}

@media (min-width:520px) {
	.TeaserList_root__AqNfq {
		grid-template-columns: repeat(2, 1fr)
	}
}

@media (min-width:768px) {
	.TeaserList_root__AqNfq {
		display: grid;
		grid-template-columns: repeat(12, 1fr);
		margin: 0 calc(var(--gutter-half) * -1)
	}
}

@media (max-width:767.98px) {
	.TeaserList_root__AqNfq:not(.TeaserList_-scrollablesection__Gb6i_) article:last-child>a {
		border-bottom: none
	}
}

.TeaserList_-scrollablesection__Gb6i_ {
	display: flex;
	flex-direction: row;
	overflow-x: scroll;
	scroll-behavior: smooth;
	-ms-scroll-snap-type: x mandatory;
	scroll-snap-type: x mandatory;
	scrollbar-width: none
}

.TeaserList_-scrollablesection__Gb6i_::-webkit-scrollbar {
	display: none
}

.TeaserList_-newsbriefingSection__fiPhO {
	display: flex;
	flex-direction: column
}

.TeaserList_-opener__o0x2O {
	--border-style: dashed;
	border-bottom: 1px solid var(--border-color)
}

@media (min-width:768px) {
	.TeaserList_-opener__o0x2O {
		margin: 0 calc(var(--gutter-half) * -1 - 4px) 2rem
	}
}

.TeaserList_-micro__gu9s8:after,
.TeaserList_-opener__o0x2O:after,
.TeaserList_-standardeven__4hSXg:after {
	position: absolute;
	right: 0;
	bottom: 1.2rem;
	left: 0;
	z-index: 100;
	height: 3rem;
	background: var(--site-background)
}

@media (min-width:1222px) {

	.TeaserList_-micro__gu9s8:after,
	.TeaserList_-opener__o0x2O:after,
	.TeaserList_-standardeven__4hSXg:after {
		bottom: 1.2rem
	}
}

.TeaserList_-micro__gu9s8 {
	--border-style: dashed;
	padding-bottom: 4rem;
	border-bottom: .1rem solid var(--border-color)
}

@media (min-width:768px) {
	.TeaserList_-micro__gu9s8>article {
		flex-direction: row;
		padding-bottom: 3rem;
		border-left: none
	}

	.TeaserList_-micro__gu9s8>article span {
		padding-bottom: 0 !important
	}

	.TeaserList_-micro__gu9s8>article:nth-child(-n+3) {
		border-bottom: .1rem var(--border-style) var(--border-color)
	}

	.TeaserList_-micro__gu9s8>article:not(:first-child):not(:nth-child(4)):before {
		padding-left: 2rem;
		border-left: .1rem var(--border-style) var(--border-color);
		content: ""
	}
}

.TeaserList_-bundle__S6Uiy {
	--border-style: dashed;
	padding: 0 var(--gutter-half) 2rem;
	background: var(--site-background)
}

@media (min-width:768px) {
	.TeaserList_-bundle__S6Uiy {
		margin: 0 calc(var(--gutter-half) * -1 - 1px) 2rem
	}

	.TeaserList_-bundle__S6Uiy:after {
		position: absolute;
		right: 0;
		bottom: 0;
		left: calc(var(--gutter-half) + 1px);
		z-index: 100;
		height: var(--gutter);
		background: var(--site-background)
	}

	@media (min-width:768px) {
		.TeaserList_-bundle__S6Uiy:after {
			content: ""
		}
	}
}

@media (min-width:768px) {
	.TeaserList_-highlight__L2xd0 {
		margin: 0 calc(var(--gutter-half) * -1) 2rem
	}
}

.TeaserList_-openertop__cWSwF {
	--border-style: dotted
}

.TeaserList_-highlight__L2xd0,
.TeaserList_-list__vx0Fi,
.TeaserList_-micro__gu9s8,
.TeaserList_-openerlist__DuIhL,
.TeaserList_-standard__k095y,
.TeaserList_-standardeven__4hSXg {
	--border-style: solid
}

@media (min-width:768px) {
	.TeaserList_-regional__5rq4J {
		margin: 0 -.8rem 2rem
	}
}

.TeaserList_border__b2c8i {
	border-bottom: .1rem var(--border-style) var(--border-color)
}

.ArticleAuthorBio_root__1sQwc {
	position: relative;
	margin-bottom: 3rem;
	padding-top: 1rem;
	color: var(--text-color);
	font-size: 1.5rem;
	font-family: var(--font-libre-franklin);
	line-height: 2.3rem
}

.ArticleAuthorBio_root__1sQwc a {
	display: flex;
	align-items: center;
	color: inherit;
	-webkit-text-decoration: none;
	text-decoration: none
}

.ArticleAuthorBio_root__1sQwc a>span {
	padding-left: .5rem
}

.ArticleAuthorBio_root__1sQwc .ArticleAuthorBio_shortbio__BIjFP>p {
	display: inline
}

.ArticleAuthorBio_root__1sQwc:before {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 2rem;
	border-top: 1px solid var(--gray-4);
	content: ""
}

.ArticleAuthorBio_root__1sQwc .ArticleAuthorBio_moreinfo__cqyvz {
	display: inline;
	margin-left: .3rem
}

.ArticleAuthorBio_icon__QgpQn {
	width: 1.6rem;
	height: 1.3rem
}

.dark-mode .ArticleAuthorBio_root__1sQwc a svg path {
	fill: var(--color-white)
}

.ArticleParagraph_root__lhFZo {
	margin: 0 var(--gutter) 3rem;
	color: var(--text-color);
	font-weight: 400;
	font-size: 1.8rem;
	font-family: var(--font-sole-text);
	line-height: 2.6rem;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto
}

@media (min-width:520px) {
	.ArticleParagraph_root__lhFZo {
		margin: 0 auto 3rem
	}
}

@media (min-width:768px) {
	.ArticleParagraph_root__lhFZo {
		margin: 0 0 3rem;
		font-size: 2rem;
		line-height: 3rem
	}
}

.ArticleParagraph_root__lhFZo>span>u {
	-webkit-text-decoration: none;
	text-decoration: none
}

.ArticleParagraph_-static-info-box__JwD8T {
	margin: 0 0 2rem;
	color: var(--text-color);
	font-size: 1.6rem;
	font-family: var(--font-libre-franklin);
	line-height: 2.3rem
}

.ArticleParagraph_-ticker__Dbjmy {
	width: 100%;
	margin-left: 0;
	margin-right: 0
}

.dark-mode .ArticleParagraph_root__lhFZo a {
	--hover-color: var(--gray-5);
	--gradient-color: var(--gray-5)
}

.dark-mode .ArticleParagraph_root__lhFZo a[href^=http]:after {
	-webkit-filter: brightness(8);
	filter: brightness(8)
}

.ArticleParagraph_-initial-letter__b9wUq:first-letter {
	float: left;
	margin-top: 1rem;
	padding-right: var(--gutter-half);
	font-size: 5.6rem;
	font-family: var(--font-sole-text);
	line-height: 4rem
}

@media (min-width:768px) {
	.ArticleParagraph_-initial-letter__b9wUq:first-letter {
		margin-top: 1.4rem;
		font-size: 9.2rem;
		line-height: 6rem
	}
}

@media (min-width:1222px) {
	.ArticleParagraph_-initial-letter__b9wUq:first-letter {
		margin-top: 1.4rem;
		font-size: 14rem;
		line-height: 10rem
	}
}

.CrossheadElement_root___NxEk {
	margin-bottom: 1.5rem;
	padding-top: 3rem;
	font-weight: 700;
	font-size: 2.2rem;
	font-family: var(--font-sole-bold);
	line-height: 2.8rem
}

@media (min-width:768px) {
	.CrossheadElement_root___NxEk {
		font-size: 2.6em;
		line-height: 3.2rem
	}
}

.CrossheadElement_root___NxEk sub,
.CrossheadElement_root___NxEk sup {
	position: relative;
	font-size: 65%
}

.CrossheadElement_-listicle-ordered__6a7Pi,
.CrossheadElement_-listicle-unordered__5QeHW {
	display: flex;
	flex-direction: column;
	margin-bottom: 2rem;
	text-align: center
}

@media (min-width:768px) {

	.CrossheadElement_-listicle-ordered__6a7Pi,
	.CrossheadElement_-listicle-unordered__5QeHW {
		margin-bottom: 3rem
	}
}

.CrossheadElement_-listicle-ordered__6a7Pi:before,
.CrossheadElement_-listicle-unordered__5QeHW:before {
	display: block;
	order: -2;
	width: 6rem;
	margin: 0 auto 4rem;
	border-bottom: .2rem solid var(--border-color);
	content: ""
}

.CrossheadElement_-listicle-ordered__6a7Pi:after {
	order: -1;
	width: 4rem;
	height: 4rem;
	margin: 0 auto 2rem;
	color: var(--site-background);
	font-size: 2.6rem;
	font-family: var(--font-sole-bold);
	line-height: 3.2rem;
	background: var(--button-primary-background);
	content: counter(crossheadListicle);
	counter-increment: crossheadListicle
}

@media (min-width:768px) {
	.CrossheadElement_-listicle-ordered__6a7Pi:after {
		margin-bottom: 3rem
	}
}

.CrossheadElement_-isnewsbriefing__LwGnQ {
	font-size: 2.8rem;
	line-height: 3rem
}

.CrossheadElement_-subsection__MvSzI {
	margin-bottom: 1.5rem;
	padding-top: 1rem;
	font-weight: 700;
	font-size: 1.9rem;
	line-height: 2.6rem
}

@media (min-width:768px) {
	.CrossheadElement_-subsection__MvSzI {
		font-size: 2rem;
		line-height: 2.8rem
	}
}

.CrossheadElement_-ticker__dbIK_ {
	width: 100%;
	margin-left: 0;
	margin-right: 0
}

.FullscreenButton_root__txhCu:active,
.FullscreenButton_root__txhCu:focus {
	border: none
}

.FullscreenButton_root__txhCu path {
	stroke: var(--button-primary-text)
}

.ArticleImage_-ticker__zErVG {
	width: 100%;
	margin-bottom: 0
}

@media (max-width:519.98px) {
	.ArticleImage_-ticker__zErVG {
		margin-left: 0
	}
}

.ArticleImage_-dynamic-info-box__OVElR,
.ArticleImage_-static-info-box__BOHIg {
	width: 100%;
	margin: 0 auto 2rem
}

.ArticleImage_-dynamic-info-box__OVElR img {
	width: 100%;
	margin: 2.5rem 0 0
}

.ArticleImage_-infographic__tTJtB {
	width: auto;
	max-width: none
}

@media (min-width:520px) {
	.ArticleImage_-infographic__tTJtB {
		margin-left: var(--gutter);
		margin-right: var(--gutter)
	}
}

@media (min-width:768px) {
	.ArticleImage_-infographic__tTJtB {
		margin-left: 0;
		margin-right: 0
	}
}

.ArticleImage_image-wrapper__CgipZ {
	position: relative;
	font-size: 0
}

.ArticleImage_image-wrapper-dynamic-info-box__CmHZK,
.ArticleImage_image-wrapper-static-info-box__i6FIV {
	margin-bottom: 1rem
}

.ArticleImage_fullscreenicon__PIPLj {
	position: absolute;
	right: 2rem;
	bottom: 2rem;
	z-index: 100;
	display: none
}

@media (min-width:768px) {
	.ArticleImage_fullscreenicon__PIPLj {
		display: block
	}
}

.ArticleLists_root__ctUcm {
	margin-bottom: 4rem;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto
}

.ArticleLists_root__ctUcm.ArticleLists_-ticker__mW3Kp {
	margin: 0
}

.ArticleLists_root__ctUcm.ArticleLists_-static-info-box__of8OC {
	margin-left: 0;
	margin-right: 0
}

.ArticleLists_root__ctUcm ol,
.ArticleLists_root__ctUcm ul {
	margin: 0;
	padding: 0;
	color: var(--text-color);
	font-size: 1.8rem;
	font-family: var(--font-sole-text);
	line-height: 2.6rem;
	word-wrap: break-word;
	list-style: none
}

@media (min-width:768px) {

	.ArticleLists_root__ctUcm ol,
	.ArticleLists_root__ctUcm ul {
		font-size: 2rem;
		line-height: 3rem
	}
}

.ArticleLists_root__ctUcm ol li,
.ArticleLists_root__ctUcm ul li {
	position: relative;
	display: block;
	margin-bottom: 1rem;
	padding-left: 2.2rem
}

.ArticleLists_root__ctUcm ol li:before,
.ArticleLists_root__ctUcm ul li:before {
	position: absolute;
	left: 0;
	width: 2.5rem;
	color: var(--text-color);
	font-style: normal
}

.ArticleLists_root__ctUcm ol {
	counter-reset: list-counter
}

.ArticleLists_root__ctUcm ol li {
	padding-left: 4rem;
	counter-increment: list-counter
}

.ArticleLists_root__ctUcm ol li:before {
	font-weight: 700;
	text-align: right;
	word-wrap: normal;
	content: counter(list-counter) "."
}

.ArticleLists_root__ctUcm ul>li:before {
	content: "\25AA"
}

.ArticleLists_root__ctUcm.ArticleLists_-infobox__dFHUz {
	width: 100%;
	margin: auto 0 4rem
}

.ArticleLists_root__ctUcm.ArticleLists_-infobox__dFHUz em,
.ArticleLists_root__ctUcm.ArticleLists_-infobox__dFHUz li,
.ArticleLists_root__ctUcm.ArticleLists_-infobox__dFHUz span {
	font-size: 1.6rem;
	font-family: var(--font-libre-franklin);
	line-height: 2.3rem
}

.ArticleLists_root__ctUcm.ArticleLists_-infobox__dFHUz ul {
	margin-top: 2.5rem
}

.ArticleLists_root__ctUcm.ArticleLists_-infobox__dFHUz ol>li:before {
	width: 2.5rem
}

.dark-mode .ArticleLists_root__ctUcm a {
	--hover-color: var(--gray-4);
	--gradient-color: var(--gray-5)
}

.dark-mode .ArticleLists_root__ctUcm a[href^=http]:after {
	-webkit-filter: var(--external-icon);
	filter: var(--external-icon)
}

.DynamicInfobox_root__Lqpgo {
	margin: 0 var(--gutter) 4rem;
	padding: 2.5rem 3rem;
	overflow: hidden;
	background: var(--gray-6)
}

@supports (display:grid) {
	.DynamicInfobox_root__Lqpgo {
		max-width: none
	}
}

@media (min-width:520px) {
	.DynamicInfobox_root__Lqpgo {
		margin-bottom: 6rem
	}
}

@media (min-width:768px) {
	.DynamicInfobox_root__Lqpgo {
		grid-column: 3/span 4;
		margin: 0 0 6rem
	}
}

@media (min-width:1222px) {
	.DynamicInfobox_root__Lqpgo {
		grid-column: 4/span 6
	}

	.DynamicInfobox_root__Lqpgo:hover {
		background: var(--gray-5)
	}
}

.DynamicInfobox_infoboxtitle__ze6bm {
	display: flex;
	flex-wrap: nowrap;
	align-items: flex-start;
	justify-content: space-between
}

.DynamicInfobox_infoboxtitle__ze6bm>h2 {
	color: var(--text-color);
	font-size: 1.8rem;
	font-family: var(--font-libre-franklin);
	line-height: 2.4rem
}

.DynamicInfobox_infoboxheader__WZKFl {
	display: block;
	width: 100%;
	text-align: left;
	cursor: pointer
}

.DynamicInfobox_buttonicon__aH_2H {
	margin-left: 2rem
}

.DynamicInfobox_buttonicon__aH_2H>svg {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	transition: -webkit-transform .3s;
	transition: transform .3s;
	transition: transform .3s, -webkit-transform .3s
}

.DynamicInfobox_buttonicon__aH_2H>svg path {
	stroke: var(--text-color)
}

.DynamicInfobox_infoboxelements__gHL3P {
	max-height: 0;
	overflow: hidden;
	opacity: 0;
	transition: max-height .5s ease-in-out, opacity .25s ease-in, padding-top .25s ease-in
}

.DynamicInfobox_infoboxtext__JDA1K {
	width: 100%;
	margin: 2.5rem 0 1rem;
	color: var(--text-color);
	font-size: 1.6rem;
	font-family: var(--font-libre-franklin);
	line-height: 2.3rem
}

.DynamicInfobox_infoboxtext__JDA1K a {
	color: inherit
}

.DynamicInfobox_-open__XIwXJ .DynamicInfobox_infoboxelements__gHL3P {
	max-height: 1000rem;
	padding-top: 3.5rem;
	overflow: visible;
	opacity: 1
}

.DynamicInfobox_-open__XIwXJ .DynamicInfobox_buttonicon__aH_2H svg {
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
	transition: -webkit-transform .5s;
	transition: transform .5s;
	transition: transform .5s, -webkit-transform .5s
}

.DynamicInfobox_-ticker__pUOgY {
	max-width: 40rem;
	margin-left: auto;
	margin-right: auto
}

.dark-mode .DynamicInfobox_root__Lqpgo {
	--text-color: var(--brandblue-main)
}

@media print {
	.DynamicInfobox_root__Lqpgo {
		display: none
	}
}

.DynamicTeaser_root__9mL8g {
	margin: 2rem var(--gutter) 4rem;
	padding: 2rem var(--gutter) 0;
	border: 1px solid var(--border-color)
}

@media (min-width:768px) {
	.DynamicTeaser_root__9mL8g {
		grid-column: 3/span 4;
		margin: 0 0 6rem
	}
}

@media (min-width:1222px) {
	.DynamicTeaser_root__9mL8g {
		grid-column: 4/span 6
	}
}

@media (min-width:520px) {
	.DynamicTeaser_root__9mL8g {
		margin-bottom: 6rem
	}
}

.DynamicTeaser_root__9mL8g .DynamicTeaser_boxtitle__B6piN {
	padding-bottom: 1.5rem;
	font-size: 1.5rem;
	font-family: var(--font-libre-franklin);
	line-height: 2.1rem;
	letter-spacing: .05rem;
	text-transform: uppercase
}

.DynamicTeaser_root__9mL8g a {
	-webkit-text-decoration: none;
	text-decoration: none
}

.DynamicTeaser_divider__L_55t {
	padding-top: 2rem;
	border-top: 1px solid var(--border-color)
}

.DynamicTeaser_topicImagewrapper__yhB_g {
	position: relative;
	padding: 0 0 2rem
}

.dark-mode .DynamicTeaser_root__9mL8g {
	background-color: var(--site-background)
}

@media print {
	.DynamicTeaser_root__9mL8g {
		display: none
	}
}

.SocialEmbed_root__mVBNC {
	overflow: hidden;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.SocialEmbed_root__mVBNC iframe {
	width: var(--content-width)
}

@media (min-width:768px) {
	.SocialEmbed_root__mVBNC {
		margin-bottom: 6rem
	}
}

.SocialEmbed_root__mVBNC .SocialEmbed_loading__OCKD0 {
	width: 100%;
	min-width: 20rem;
	max-width: 100%;
	min-height: 22rem;
	background-color: #f3f3f3;
	border-radius: .5rem
}

.SocialEmbed_root__mVBNC .SocialEmbed_loading__OCKD0.SocialEmbed_instagram-media-rendered__4esjC,
.SocialEmbed_root__mVBNC .SocialEmbed_loading__OCKD0[fb-xfbml-state=rendered] {
	min-width: 0;
	min-width: auto;
	background-color: transparent;
	background-color: initial;
	border-radius: 0;
	border-radius: initial
}

.SocialEmbed_root__mVBNC .SocialEmbed_twitter-card__e0LxD,
.SocialEmbed_root__mVBNC .SocialEmbed_twitter-tweet__bmQa_ {
	max-width: 55rem;
	margin-top: 0 !important;
	margin-left: auto;
	margin-right: auto
}

.SocialEmbed_root__mVBNC .SocialEmbed_facebook-card__wAwNW,
.SocialEmbed_root__mVBNC .SocialEmbed_instagram-card__0ga1T>.SocialEmbed_instagram-media__5oGnK {
	width: 100%;
	background: var(--color-white)
}

.SocialEmbed_root__mVBNC .SocialEmbed_facebook-card__wAwNW iframe,
.SocialEmbed_root__mVBNC .SocialEmbed_facebook-card__wAwNW span {
	width: 100% !important
}

.SocialEmbed_root__mVBNC .SocialEmbed_instagram-card__0ga1T>.SocialEmbed_instagram-media__5oGnK {
	min-width: 100% !important
}

.SocialEmbed_root__mVBNC .SocialEmbed_instagram-card__0ga1T iframe {
	max-width: 100% !important;
	min-height: 30rem
}

.SocialEmbed_-ticker__1gAiB {
	margin: .2rem 0 2rem
}

.SocialEmbed_-static-info-box__QwXDq {
	margin-bottom: 2rem
}

.FootnoteElement_root__tiT9I {
	margin-top: -1rem;
	margin-bottom: 3rem;
	font-size: 1.5rem;
	font-family: var(--font-libre-franklin);
	line-height: 2.1rem
}

.FootnoteElement_root__tiT9I>p {
	color: var(--text-color)
}

.FootnoteElement_-migrated__kz4Gl {
	padding: 1.5rem 0 0;
	border-top: .1rem solid var(--border-color)
}

.FootnoteElement_-migrated__kz4Gl a,
.FootnoteElement_-migrated__kz4Gl>p {
	color: var(--meta-data)
}

.FootnoteElement_-ticker__KwSeA {
	width: 100%;
	margin-left: 0;
	margin-right: 0
}

.dark-mode .FootnoteElement_root__tiT9I a {
	--hover-color: var(--gray-4);
	--gradient-color: var(--gray-5)
}

.dark-mode .FootnoteElement_root__tiT9I a[href^=http]:after {
	-webkit-filter: brightness(8);
	filter: brightness(8)
}

@media (min-width:768px) {
	.FullWidthImage_margins__mW_9z {
		margin-left: -2.4rem
	}
}

@media (min-width:1222px) {
	.FullWidthImage_margins__mW_9z {
		margin: 0 calc((100vw - 1136px) / 2 * -1)
	}
}

.FullWidthImage_root__ue166 {
	position: relative;
	top: 0;
	z-index: 201;
	width: 100vw
}

@media (min-width:520px) {
	.FullWidthImage_root__ue166 {
		margin-top: -8rem
	}
}

.FullWidthImage_fullscreenicon__sLK86 {
	position: absolute;
	right: 2rem;
	bottom: 2rem;
	z-index: 2
}

.FullWidthImage_-sticky__x8XV_ {
	position: -webkit-sticky;
	position: sticky;
	height: calc(100vh + 8rem)
}

.FullWidthImage_-sticky__x8XV_ .FullWidthImage_gradient__YezgR {
	position: absolute;
	right: 0;
	left: 0;
	height: 20rem;
	margin-top: -8rem;
	background-image: linear-gradient(0deg, transparent, transparent 15%, rgba(0, 0, 0, .7) 80%);
	content: ""
}

.FullWidthImage_-sticky__x8XV_:after {
	background-image: linear-gradient(180deg, transparent, transparent 30%, rgba(0, 0, 0, .7))
}

.FullWidthImage_-sticky__x8XV_:after,
.FullWidthImage_-sticky__x8XV_:before {
	position: absolute;
	right: 0;
	left: 0;
	height: calc(100vh + 8rem);
	margin-top: -8rem;
	content: ""
}

.FullWidthImage_-sticky__x8XV_:before {
	max-width: 100vw;
	-webkit-animation: FullWidthImage_lighten__SNHIG 6s;
	animation: FullWidthImage_lighten__SNHIG 6s
}

@-webkit-keyframes FullWidthImage_lighten__SNHIG {
	0% {
		background-color: #000;
		opacity: .8
	}

	to {
		opacity: 0
	}
}

@keyframes FullWidthImage_lighten__SNHIG {
	0% {
		background-color: #000;
		opacity: .8
	}

	to {
		opacity: 0
	}
}

.FullWidthImage_-fullimage-as-article-element__rzMaK {
	grid-column: 1/span 8;
	margin-top: 0
}

@media (min-width:1222px) {
	.FullWidthImage_-fullimage-as-article-element__rzMaK {
		grid-column: 1/span 12;
		margin-top: 3rem
	}
}

.FullWidthImage_-content-portrait-width__3FOX_ {
	margin-bottom: 0
}

@media (min-width:768px) {
	.FullWidthImage_-content-portrait-width__3FOX_ {
		grid-column: 2/span 6;
		width: auto
	}
}

@media (min-width:1222px) {
	.FullWidthImage_-content-portrait-width__3FOX_ {
		grid-column: 3/span 8
	}
}

@media print {
	.FullWidthImage_root__ue166 {
		height: auto;
		margin: 0
	}

	.FullWidthImage_-sticky__x8XV_ {
		position: relative;
		top: 0
	}

	.FullWidthImage_-sticky__x8XV_:after,
	.FullWidthImage_-sticky__x8XV_:before {
		display: none
	}
}

.FrontendComponent_root__imqLo {
	position: relative;
	z-index: 399;
	margin-top: 0
}

@media (min-width:768px) {
	.FrontendComponent_root__imqLo {
		grid-column: 1/span 8
	}
}

@media (min-width:1222px) {
	.FrontendComponent_root__imqLo {
		grid-column: 1/span 12
	}
}

.FrontendComponent_error__PhEeP {
	text-align: center
}

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

.InterviewSegment_root__QN1XV {
	margin-bottom: 3rem;
	padding-top: 1rem;
	color: var(--text-color);
	font-size: 1.7rem;
	font-family: var(--font-sole-text);
	line-height: 2.8rem
}

@media (min-width:768px) {
	.InterviewSegment_root__QN1XV {
		font-size: 1.8rem;
		line-height: 3rem
	}
}

.InterviewSegment_root__QN1XV .InterviewSegment_interviewquestion__rTtth {
	margin-bottom: 1rem;
	font-weight: 700;
	font-size: 1.7rem;
	font-family: var(--font-libre-franklin);
	line-height: 2.6rem
}

@media (min-width:768px) {
	.InterviewSegment_root__QN1XV .InterviewSegment_interviewquestion__rTtth {
		font-size: 1.8rem;
		line-height: 2.8rem
	}
}

.InterviewSegment_root__QN1XV .InterviewSegment_interviewanswer__PjyL_ {
	margin-bottom: 1rem;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto
}

.InterviewSegment_-ticker__whetU {
	width: 100%;
	margin-left: 0;
	margin-right: 0
}

.dark-mode .InterviewSegment_root__QN1XV a {
	--hover-color: var(--gray-5);
	--gradient-color: var(--gray-5)
}

.dark-mode .InterviewSegment_root__QN1XV a[href^=http]:after {
	-webkit-filter: brightness(8);
	filter: brightness(8)
}

.Bar_root__Vc9bt {
	--poll-bar: var(--yellow-main);
	position: relative;
	height: 3rem;
	margin: 1rem 0;
	background: var(--beige-bright-3)
}

@-webkit-keyframes Bar_baranimation__4IVFz {
	0% {
		width: 0
	}
}

@keyframes Bar_baranimation__4IVFz {
	0% {
		width: 0
	}
}

.Bar_full__dwK6A {
	position: relative;
	height: 100%;
	background: var(--poll-bar);
	-webkit-animation: Bar_baranimation__4IVFz 3s;
	animation: Bar_baranimation__4IVFz 3s
}

.Bar_inn__BXvLs,
.Bar_out__PRH8G {
	position: absolute;
	top: .6rem;
	min-width: 5rem;
	height: 100%;
	color: var(--text-color);
	font-weight: 700
}

.Bar_inn__BXvLs {
	right: 1rem;
	text-align: right
}

.Bar_out__PRH8G {
	left: calc(100% + 1rem);
	text-align: left
}

.dark-mode .Bar_root__Vc9bt {
	background: var(--brandblue-bright-1)
}

.vertical .Bar_root__Vc9bt {
	background: var(--gray-6)
}

.vertical.dark-mode .Bar_root__Vc9bt {
	background: var(--gray-2)
}

.dark-mode .Bar_inn__BXvLs {
	--text-color: var(--brandblue-main)
}

.vertical .Bar_full__dwK6A {
	--poll-bar: var(--tenant-color)
}

.vertical .Bar_inn__BXvLs {
	--text-color: var(--color-white)
}

.dark-mode.vertical .Bar_full__dwK6A {
	--poll-bar: var(--tenant-color)
}

.PollElement_root__y7GFu {
	padding: 1rem 0 3rem;
	font-family: var(--font-libre-franklin);
	border-bottom: 1px solid var(--border-color)
}

@media (min-width:1222px) {
	.PollElement_root__y7GFu {
		grid-column: 4/span 6;
		padding-top: 3rem
	}
}

.PollElement_question__JCCcG {
	display: block;
	width: 100%;
	margin-bottom: 3rem;
	padding-top: 3.5rem;
	font-weight: 700;
	font-size: 1.8rem;
	border-top: .5rem solid var(--text-color)
}

.PollElement_answerWrap__yzh72 {
	margin-bottom: 3rem
}

.PollElement_answer__U2Y9d,
.PollElement_result__9pzKj {
	display: flex;
	margin-top: .2rem;
	margin-bottom: 1.6rem;
	color: var(--text-color);
	font-size: 1.6rem
}

.PollElement_answer__U2Y9d {
	cursor: pointer
}

.PollElement_result__9pzKj {
	display: block
}

.PollElement_radio__wXlmZ {
	width: 2.4rem;
	height: 2.4rem;
	margin-right: 1rem
}

.PollElement_answerText__qfm3n {
	width: 100%;
	line-height: 1.44
}

.PollElement_info__D13tW,
.PollElement_participants__va74Z {
	color: var(--meta-data);
	font-size: 1.2rem;
	line-height: 1.5
}

.PollElement_info__D13tW {
	margin-top: 1rem;
	text-align: center
}

.PollElement_button__Q_8zk {
	margin: 0 auto
}

.QuoteElement_root__cF_s5 {
	margin: 0 auto 6rem;
	padding-top: 3rem
}

.QuoteElement_root__cF_s5:after,
.QuoteElement_root__cF_s5:before {
	display: block;
	width: 6rem;
	border-bottom: .2rem solid var(--border-color);
	content: ""
}

.QuoteElement_root__cF_s5:before {
	margin: 0 auto 1.5rem
}

@media (min-width:520px) {
	.QuoteElement_root__cF_s5:before {
		margin: 0 auto 2rem
	}
}

.QuoteElement_root__cF_s5:after {
	margin: 1.8rem auto 0
}

@media (min-width:768px) {
	.QuoteElement_root__cF_s5 {
		grid-column: 3/span 4
	}
}

@media (min-width:1222px) {
	.QuoteElement_root__cF_s5 {
		grid-column: 4/span 6
	}
}

.QuoteElement_quote__jjXto {
	margin-bottom: 1.5rem;
	padding-left: 15%;
	padding-right: 15%;
	font-weight: 500;
	font-size: 2.6rem;
	font-family: var(--font-sole-italic);
	font-style: italic;
	line-height: 3.2rem;
	text-align: center;
	word-wrap: normal
}

@media (min-width:768px) {
	.QuoteElement_quote__jjXto {
		padding-left: 0;
		padding-right: 0;
		font-size: 3rem;
		line-height: 3.6rem
	}
}

@media (min-width:1222px) {
	.QuoteElement_quote__jjXto {
		padding-left: 10%;
		padding-right: 10%;
		font-size: 3.6rem;
		line-height: 4.2rem
	}
}

.QuoteElement_author__hqJHU {
	display: flex;
	justify-content: center;
	margin-bottom: 2rem;
	padding: 0 15% 1.5rem;
	color: var(--meta-data);
	font-weight: 500;
	font-size: 1.6rem;
	font-family: var(--font-libre-franklin);
	line-height: 2rem;
	text-align: center
}

.QuoteElement_author__hqJHU>sup {
	top: .7rem;
	font-size: 80%
}

.Separator_root__4l8qq {
	width: 6rem;
	margin: 0 auto 4rem;
	padding-top: 1rem;
	border-bottom: .2rem solid var(--border-color)
}

.Separator_-isnewsbriefing__5Jn_4 {
	width: 100%
}

@media (min-width:768px) {
	.Slideshow_root__5LqS0 {
		width: 100%
	}
}

.Slideshow_arrows__t4KvQ {
	position: absolute;
	z-index: 1;
	display: none;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	height: 100%;
	padding-left: 2rem;
	padding-right: 2rem
}

@media (min-width:768px) {
	.Slideshow_arrows__t4KvQ {
		display: flex
	}
}

.Slideshow_fullscreen__kaTMQ {
	position: absolute;
	right: 2rem;
	bottom: 2rem;
	z-index: 2;
	display: none
}

@media (min-width:768px) {
	.Slideshow_fullscreen__kaTMQ {
		display: block
	}
}

.Slideshow_close__ZF4YG {
	position: absolute;
	top: 2rem;
	right: 2rem;
	z-index: 800
}

.Slideshow_arrows__t4KvQ path,
.Slideshow_close__ZF4YG path {
	stroke: var(--button-primary-text)
}

.Slideshow_counter__DmT_s {
	margin-left: 1rem
}

.Slideshow_container__e5ye9 {
	position: relative
}

.Slideshow_container__e5ye9:after {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	height: 8rem;
	background-image: linear-gradient(180deg, transparent, #000);
	content: ""
}

.Slideshow_counterwrapper__MSowN {
	position: absolute;
	bottom: 2rem;
	left: 2rem;
	z-index: 1;
	display: flex;
	align-items: center;
	color: var(--color-white);
	font-size: 1.2rem;
	font-family: var(--font-libre-franklin);
	line-height: 2.3rem
}

.Slideshow_slideshowwrapper__9jI5u {
	display: flex;
	overflow-x: scroll;
	-ms-scroll-snap-type: x mandatory;
	scroll-snap-type: x mandatory;
	scroll-snap-stop: always;
	scrollbar-width: none
}

.Slideshow_slideshowwrapper__9jI5u::-webkit-scrollbar {
	display: none
}

.Slideshow_slideshowwrapper__9jI5u>figure {
	display: block;
	min-width: 100%;
	scroll-snap-align: start;
	scroll-snap-stop: always
}

.Slideshow_-fullscreen__Q2W_a {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 980;
	display: flex;
	width: 100vw;
	overflow: auto;
	background-color: var(--offblack);
	-webkit-animation: Slideshow_opening__M2ICe .2s;
	animation: Slideshow_opening__M2ICe .2s
}

.Slideshow_-fullscreen__Q2W_a::-webkit-scrollbar {
	display: none
}

.Slideshow_-fullscreen__Q2W_a .Slideshow_slideshowwrapper__9jI5u {
	-ms-scroll-chaining: none;
	overscroll-behavior: none;
	min-width: 100vw
}

.Slideshow_-fullscreen__Q2W_a .Slideshow_slideshowwrapper__9jI5u.Slideshow_zoomed__Y7lyN {
	overflow: hidden;
	-ms-scroll-snap-type: none;
	scroll-snap-type: none;
	-ms-scroll-chaining: chained;
	overscroll-behavior: auto;
	touch-action: pinch-zoom
}

.Slideshow_-fullscreen__Q2W_a .Slideshow_slideshowwrapper__9jI5u.Slideshow_zoomed__Y7lyN>figure {
	scroll-snap-align: none;
	touch-action: pinch-zoom
}

.Slideshow_-fullscreen__Q2W_a .Slideshow_slideshowwrapper__9jI5u img {
	width: 100% !important;
	height: 100% !important;
	-o-object-fit: contain !important;
	object-fit: contain !important;
	-o-object-position: center;
	object-position: center;
	overflow: auto;
	background-color: #000
}

.Slideshow_-fullscreen__Q2W_a .Slideshow_counterwrapper__MSowN {
	top: 2rem;
	bottom: auto
}

.Slideshow_-fullscreen__Q2W_a .Slideshow_wrapper__6490V:after {
	bottom: 0
}

.Slideshow_-in-article-slideshow__TRXwc {
	position: relative
}

.Slideshow_-in-article-slideshow__TRXwc .Slideshow_slideshowwrapper__9jI5u {
	position: relative;
	aspect-ratio: 3/2;
	font-size: 0;
	background-color: #000
}

.Slideshow_closing__xYRVg {
	-webkit-transform: scale(0);
	transform: scale(0);
	opacity: 0;
	-webkit-animation: Slideshow_closing__xYRVg .2s;
	animation: Slideshow_closing__xYRVg .2s
}

.Slideshow_loader__ZpCnn {
	width: 100%;
	min-width: 100%;
	scroll-snap-align: start
}

.Slideshow_fullscreenfigure__kVRn4 {
	height: 100vh
}

@-webkit-keyframes Slideshow_opening__M2ICe {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0);
		opacity: 0
	}

	to {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}
}

@keyframes Slideshow_opening__M2ICe {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0);
		opacity: 0
	}

	to {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}
}

@-webkit-keyframes Slideshow_closing__xYRVg {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}

	70% {
		opacity: 0
	}

	to {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
}

@keyframes Slideshow_closing__xYRVg {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}

	70% {
		opacity: 0
	}

	to {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
}

.SummaryList_root__4gIhh {
	color: var(--text-color);
	font-size: 1.8rem;
	font-family: var(--font-sole-text);
	line-height: 2.6rem
}

@media (min-width:768px) {
	.SummaryList_root__4gIhh {
		margin: 0 0 1rem;
		padding: 2rem 0 3rem;
		font-size: 2rem;
		line-height: 3rem
	}
}

@media (min-width:1222px) {
	.SummaryList_root__4gIhh {
		margin: 0 0 3rem
	}
}

.SummaryList_title__8uifR {
	display: block;
	font-size: 1.8rem;
	font-family: var(--font-sole-bold)
}

.SummaryList_list__pEa7M {
	margin-top: 1rem;
	padding-left: 2rem;
	list-style-position: outside
}

.SummaryList_list__pEa7M>li {
	padding-bottom: 1rem
}

.ReducedVideo_root__eQ6m0 {
	position: relative
}

.ReducedVideo_image__smIrJ {
	width: 100%;
	height: auto
}

.ReducedVideo_overlay__9GgT9 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: .85
}

.ReducedVideo_message__vA3CU {
	position: absolute;
	top: 0;
	left: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	color: var(--color-white);
	font-weight: 700;
	font-size: 1.2rem;
	font-family: var(--font-libre-franklin);
	letter-spacing: .1rem;
	text-transform: uppercase
}

.VideoPlayer_-ticker__1nUuo {
	width: 100%;
	margin: .2rem 0 1.6rem
}

.VideoPlayer_-static-info-box__qBfm8 {
	width: auto;
	margin: 0 auto
}

.VideoPlayer_-articletypevideo__09msp {
	z-index: 1;
	grid-row: 1;
	order: -1;
	margin-bottom: 3rem
}

.VideoPlayer_-isverticalvideo__ri1XB .video-player div .jwplayer {
	height: 50.5rem !important;
	padding: 0 2rem
}

@media (min-width:768px) {
	.VideoPlayer_-isverticalvideo__ri1XB .video-player div .jwplayer {
		height: auto;
		padding: 0
	}
}

@media print {
	.VideoPlayer_root___mXp3 {
		display: none
	}
}

.EmbedBlocker_root__EefEF {
	margin: 4rem var(--gutter);
	padding: 3rem;
	font-family: var(--font-libre-franklin);
	background: var(--gray-3)
}

@media (min-width:768px) {
	.EmbedBlocker_root__EefEF {
		margin: 4rem 0
	}
}

@media (min-width:1222px) {
	.EmbedBlocker_root__EefEF {
		grid-column: 5/span 4
	}
}

.EmbedBlocker_header__MmXOh {
	margin-bottom: 3rem;
	color: var(--color-white);
	font-weight: 700;
	font-size: 1.8rem;
	line-height: 1.11
}

.EmbedBlocker_hint__uEF_d {
	padding-bottom: 3.5rem;
	color: var(--color-white);
	font-size: 1.5rem;
	line-height: 1.53
}

.EmbedBlocker_acceptbutton__GG_Ou {
	margin: 0 auto 3rem
}

.EmbedBlocker_editbutton__JhZaL {
	display: block;
	margin: 0 auto;
	padding: 0;
	color: var(--color-white);
	font-size: 1.2rem;
	line-height: 1.5;
	background: linear-gradient(currentcolor, currentcolor) no-repeat 0 90% /0 .1rem;
	border: none;
	cursor: pointer;
	transition-timing-function: ease;
	transition-duration: .3s;
	transition-property: background-size;
	-webkit-appearance: none;
	appearance: none
}

.EmbedBlocker_editbutton__JhZaL:hover {
	background-size: 100% .1rem
}

.NewsletterBox_root__rh9I2 {
	display: flex;
	flex-direction: column;
	margin-bottom: 2rem;
	padding: 2rem 0;
	font-family: var(--font-libre-franklin);
	border-top: 1px solid var(--gray-4);
	border-bottom: 1px solid var(--gray-4)
}

@media (min-width:1222px) {
	.NewsletterBox_root__rh9I2 {
		grid-column: 3/span 8
	}
}

.NewsletterBox_wrapper__nlGop {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: space-between
}

@media (min-width:1222px) {
	.NewsletterBox_wrapper__nlGop {
		flex-direction: row;
		align-items: center
	}
}

.NewsletterBox_description__fG0Kr {
	display: inline;
	max-width: -webkit-fit-content;
	max-width: -moz-fit-content;
	max-width: fit-content;
	padding: 1.2rem 2rem 1rem 0;
	line-height: 1.6rem
}

.NewsletterBox_premium__cOAR2 {
	display: inline;
	margin-right: .4rem;
	padding: .2rem .6rem;
	color: var(--color-white);
	font-weight: 600;
	font-size: 1.2rem;
	font-family: var(--font-libre-franklin);
	line-height: 1.6rem;
	letter-spacing: .025rem;
	background: var(--tenant-color)
}

.NewsletterBox_title__wxPRJ {
	display: inline;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	font-weight: 600
}

.NewsletterBox_lead__MvkdZ,
.NewsletterBox_title__wxPRJ {
	color: var(--text-color);
	font-size: 1.8rem;
	line-height: 2.4rem
}

.NewsletterBox_lead__MvkdZ {
	display: block;
	margin-left: 0;
	font-weight: 100;
	font-family: var(--font-sole-text)
}

.NewsletterBox_nlindicator__S3yny {
	max-width: -webkit-fit-content;
	max-width: -moz-fit-content;
	max-width: fit-content;
	padding: .3rem .6rem .2rem;
	color: var(--text-color);
	font-weight: 400;
	font-size: 1.2rem;
	line-height: 1.6rem;
	text-transform: uppercase;
	border: 1px solid var(--text-color)
}

.NewsletterBox_more__FNemz {
	padding-left: 0;
	font-size: 1.6rem;
	font-family: var(--font-libre-franklin);
	line-height: 2rem
}

.ArticleElement_article-element__q93eL:has(+div[class*=-adloaded]) {
	margin-bottom: 0
}

div[class*=-adloaded]+.ArticleElement_article-element__q93eL {
	padding-top: 0
}

.Bottalk_root__9GOYO {
	margin-bottom: 3rem
}

.Bottalk_overlaywrapper__VG8Ci {
	display: flex;
	flex-direction: column;
	padding: 1.2rem 2rem;
	color: var(--offblack);
	font-size: 1.6rem;
	font-family: var(--font-libre-franklin);
	background-color: var(--color-white);
	border-radius: 2.2rem;
	box-shadow: .4rem .4rem 2.58rem rgba(51, 51, 51, .1)
}

.Bottalk_panel__xzvwQ {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start
}

.dark-mode .Bottalk_overlaywrapper__VG8Ci {
	color: var(--gray-6);
	background-color: var(--offblack);
	box-shadow: .4rem .4rem 2.58rem hsla(0, 9%, 75%, .4)
}

.Bottalk_icon__YhYBl {
	flex-shrink: 0;
	margin-right: 1.2rem
}

.Bottalk_grp__CPtWy {
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: space-between
}

@media (min-width:768px) {
	.Bottalk_grp__CPtWy {
		flex-direction: row;
		align-items: center
	}
}

.Bottalk_text__3shUO {
	padding-right: 1.2rem
}

.Bottalk_btngrp__W0_Yi {
	display: flex;
	align-items: center;
	margin-top: 1.2rem;
	margin-left: 0
}

.Bottalk_bottalklink__cxEbJ {
	display: inline-block;
	color: var(--offblack);
	-webkit-text-decoration: none;
	text-decoration: none;
	text-wrap: nowrap
}

.Bottalk_bottalklink__cxEbJ:hover {
	color: #565656
}

.dark-mode .Bottalk_panel__xzvwQ a {
	color: var(--gray-6)
}

.Bottalk_vendorlink__lPjXk {
	display: flex;
	justify-content: center;
	margin-top: .8rem
}

.Bottalk_vendorlink__lPjXk>a {
	color: var(--gray-3);
	font-size: 1.2rem;
	-webkit-text-decoration: underline;
	text-decoration: underline;
	text-wrap: nowrap
}

.Select_root__sGL_a {
	margin-right: 1rem;
	padding: .3rem;
	color: var(--meta-data);
	font-weight: 600;
	font-size: 1.6rem;
	font-family: var(--font-libre-franklin);
	text-align: right;
	background: none;
	border: 1px solid var(--site-background);
	cursor: pointer;
	-webkit-appearance: none;
	appearance: none
}

.Select_root__sGL_a option {
	background: var(--site-background)
}

@media (min-width:1222px) {
	.Select_root__sGL_a {
		margin-right: 1rem
	}
}

.CommentSort_root__v18ND {
	position: relative;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-end;
	padding-top: 4rem;
	padding-bottom: .2rem;
	border-bottom: 1px solid var(--border-color);
	-webkit-animation: CommentSort_showAnimation__WU8sC .15s;
	animation: CommentSort_showAnimation__WU8sC .15s
}

.CommentSort_root__v18ND>span {
	position: absolute;
	left: 0;
	color: var(--meta-data);
	font-weight: 200;
	font-size: 1.6rem;
	font-family: var(--font-libre-franklin)
}

@media (min-width:1222px) {
	.CommentSort_root__v18ND>span {
		position: relative;
		padding-right: .3rem
	}
}

.CommentSort_iconsort__fGNOx {
	position: absolute;
	right: .2rem;
	fill: var(--meta-data)
}

@-webkit-keyframes CommentSort_showAnimation__WU8sC {
	0% {
		max-height: 0
	}

	to {
		max-height: 20rem
	}
}

@keyframes CommentSort_showAnimation__WU8sC {
	0% {
		max-height: 0
	}

	to {
		max-height: 20rem
	}
}

.CommentCount_root__XLDRd {
	padding: 3rem 0 1.5rem;
	color: var(--text-color);
	font-weight: 700;
	font-size: 1.8rem;
	font-family: var(--font-libre-franklin);
	line-height: 2.3rem
}

.RulesToggle_root___o21_ {
	display: flex;
	flex-direction: row;
	min-width: 100%;
	margin-bottom: 1rem;
	color: var(--text-color)
}

.RulesToggle_root___o21_ a {
	color: var(--text-color)
}

.NicknameContainer_nicknamebox___8s7w {
	padding: 1rem 0 2rem;
	color: var(--text-color)
}

.NicknameContainer_nicknametext__C9co_ {
	padding-right: .6rem
}

.NicknameContainer_editnicknamebutton__Notpi {
	padding-left: 0;
	color: var(--text-color);
	-webkit-text-decoration: underline;
	text-decoration: underline;
	background: var(--site-background);
	border: 0;
	cursor: pointer
}

.NicknameContainer_input__0E0ZU {
	width: 100%;
	margin-top: 2rem
}

.NicknameContainer_terms__oW_c8 {
	margin: .5rem auto 3rem;
	color: var(--text-color);
	font-size: 1.2rem;
	font-family: var(--font-libre-franklin);
	line-height: 1.5
}

.GrowingTextarea_root__LZ7IQ {
	display: grid;
	grid-template-columns: minmax(1rem, 1fr);
	width: 100%
}

.GrowingTextarea_root__LZ7IQ:after {
	white-space: pre-wrap;
	visibility: hidden;
	content: attr(data-replicated-value) " "
}

.GrowingTextarea_textarea__veb1e {
	overflow: hidden;
	resize: none
}

.GrowingTextarea_dummy__MFyJ1,
.GrowingTextarea_root__LZ7IQ:after,
.GrowingTextarea_textarea__veb1e {
	--comment-userinput: var(--input-background-color);
	grid-area: 1/1/2/2;
	min-height: 4rem;
	padding: .9rem 1rem;
	color: var(--gray-2);
	font: inherit;
	font-size: 1.6rem;
	line-height: 2rem;
	word-wrap: break-word;
	background: var(--comment-userinput);
	border: none;
	border-bottom: 1px solid var(--input-border);
	border-radius: 0;
	-webkit-appearance: none
}

.GrowingTextarea_textarea__veb1e:focus {
	min-height: 14rem;
	padding-bottom: 3rem;
	outline: none
}

.GrowingTextarea_-focus__WL7rL:after {
	min-height: 14rem;
	padding-bottom: 3rem
}

.GrowingTextarea_dummy__MFyJ1 {
	visibility: hidden
}

.GrowingTextarea_dummy__MFyJ1>span {
	white-space: pre-wrap
}

.CommentForm_replyto__Cujhk {
	color: var(--tenant-color)
}

.CommentForm_charcounter__wPTGC {
	margin-bottom: .5rem;
	color: var(--text-color);
	text-align: right
}

.CommentForm_submitcontainer__9FaYi {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	margin: 1.6rem 0 .5rem
}

@media (min-width:520px) {
	.CommentForm_submitcontainer__9FaYi {
		flex-direction: row
	}
}

.CommentForm_cancelbutton___GWz8,
.CommentForm_submitbutton___1JY5 {
	width: 90%;
	margin: 2rem 0 0
}

@media (min-width:520px) {
	.CommentForm_cancelbutton___GWz8 {
		margin-right: 1rem
	}
}

.CommentForm_-reply__q8Exs {
	margin-top: 2rem
}

.ReportForm_reportform__jIpED {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: space-between;
	padding-top: 2rem
}

.ReportForm_charcounter__xYER_ {
	width: 100%;
	margin-bottom: .5rem;
	text-align: right
}

.ReportForm_btngroup__ICvvh {
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
	width: 100%;
	margin-bottom: 1.2rem;
	padding: 2rem 0 0
}

.ReportForm_btngroup__ICvvh .ReportForm_cancelbutton__ALxAp {
	margin-right: 2rem
}

.RelativeDateTime_root__IaRjD {
	color: var(--meta-data)
}

.CommentItem_root__C_rfr {
	margin: 3.3rem 0
}

.CommentItem_root__C_rfr .CommentItem_nickname__iDUQA {
	display: flex;
	align-items: center;
	color: var(--text-color);
	font-weight: 700;
	font-size: 1.5rem;
	font-family: var(--font-libre-franklin);
	line-height: 2.1rem
}

.CommentItem_root__C_rfr .CommentItem_nickname__iDUQA .CommentItem_nickname-icon__moJjb {
	margin-left: .5rem
}

.CommentItem_root__C_rfr .CommentItem_nickname__iDUQA .CommentItem_nickname-icon__moJjb path {
	stroke: var(--tenant-color)
}

.CommentItem_root__C_rfr .CommentItem_date__4Rarp time {
	display: block;
	padding: .5rem 0 1rem;
	color: var(--meta-data);
	font-size: 1.2rem;
	line-height: 1.2rem
}

.CommentItem_root__C_rfr .CommentItem_text__rsEMC {
	color: var(--text-color);
	font-size: 1.5rem;
	line-height: 2.1rem;
	letter-spacing: 0
}

.CommentItem_root__C_rfr .CommentItem_text__rsEMC.CommentItem_-rejected__Ex1p_ {
	color: var(--gray-3);
	font-style: oblique
}

.CommentItem_root__C_rfr .CommentItem_text__rsEMC>p {
	margin-bottom: .8rem
}

.CommentItem_root__C_rfr>textarea {
	padding: 1.5rem 1rem
}

.CommentItem_root__C_rfr .CommentItem_parent-nickname__kNAg6 {
	color: var(--tenant-color)
}

.CommentItem_root__C_rfr .CommentItem_parent-nickname__kNAg6+p {
	display: inline-block
}

.CommentItem_root__C_rfr>section .CommentItem_wrapper__hvwvZ {
	padding-left: 2rem;
	border-left: .2rem solid var(--border-color)
}

.CommentItem_root__C_rfr>section>section {
	padding-left: 0;
	border-left: 0
}

.CommentItem_root__C_rfr .CommentItem_buttons__0uvKj {
	color: var(--border-color)
}

.CommentItem_root__C_rfr .CommentItem_buttons__0uvKj.CommentItem_-rejected__Ex1p_ {
	display: none
}

.CommentItem_root__C_rfr .CommentItem_downvote__kYmZk,
.CommentItem_root__C_rfr .CommentItem_reply__JUqQt,
.CommentItem_root__C_rfr .CommentItem_report__d_184,
.CommentItem_root__C_rfr .CommentItem_upvote__9gER_ {
	color: var(--meta-data);
	font-size: 1.2rem;
	line-height: 1.2rem;
	background: var(--site-background);
	border: 0;
	cursor: pointer
}

.CommentItem_root__C_rfr .CommentItem_downvote__kYmZk:hover,
.CommentItem_root__C_rfr .CommentItem_reply__JUqQt:hover,
.CommentItem_root__C_rfr .CommentItem_report__d_184:hover,
.CommentItem_root__C_rfr .CommentItem_upvote__9gER_:hover {
	color: var(--text-color)
}

.CommentItem_root__C_rfr .CommentItem_downvote__kYmZk:disabled,
.CommentItem_root__C_rfr .CommentItem_reply__JUqQt:disabled,
.CommentItem_root__C_rfr .CommentItem_report__d_184:disabled,
.CommentItem_root__C_rfr .CommentItem_upvote__9gER_:disabled {
	color: var(--border-color);
	cursor: inherit
}

.CommentItem_root__C_rfr .CommentItem_icondown__Y_fu6 {
	margin-left: .8rem
}

.CommentItem_root__C_rfr .CommentItem_icondown__Y_fu6,
.CommentItem_root__C_rfr .CommentItem_iconup___uKKD {
	margin-right: .8rem;
	padding-top: .2rem
}

.CommentItem_root__C_rfr .CommentItem_icondown__Y_fu6 .CommentItem_icon-vote__6707H polyline,
.CommentItem_root__C_rfr .CommentItem_icondown__Y_fu6 .CommentItem_icon-vote__6707H:hover polyline,
.CommentItem_root__C_rfr .CommentItem_iconup___uKKD .CommentItem_icon-vote__6707H polyline,
.CommentItem_root__C_rfr .CommentItem_iconup___uKKD .CommentItem_icon-vote__6707H:hover polyline {
	stroke: var(--meta-data)
}

.CommentItem_root__C_rfr .CommentItem_icondown__Y_fu6.CommentItem_-voted__rJwX_ .CommentItem_icon-vote__6707H path,
.CommentItem_root__C_rfr .CommentItem_iconup___uKKD.CommentItem_-voted__rJwX_ .CommentItem_icon-vote__6707H path {
	fill: var(--text-color)
}

.CommentList_buttons__ruRzQ {
	position: relative;
	display: flex;
	flex-direction: column
}

@media (min-width:768px) {
	.CommentList_buttons__ruRzQ {
		flex-direction: row;
		justify-content: space-between
	}
}

.CommentList_fade__5Z66K {
	position: absolute;
	display: block;
	width: 100%
}

.CommentList_fade__5Z66K:after {
	position: absolute;
	bottom: .2rem;
	width: 100%;
	height: 15rem;
	background: var(--reduced-article-overlay);
	content: ""
}

.CommentList_loadmorebutton__nOSUT {
	margin-bottom: 2rem;
	padding: 0;
	font-size: 1.6rem;
	line-height: 2.3rem
}

.CommentList_backtotopicon__o5urT path {
	fill: var(--button-secondary-text)
}

.LoginMessage_root__ryPFL {
	max-width: 34.2rem
}

.LoginMessage_button__E9zT_ {
	height: auto;
	min-height: auto;
	padding: 1.3rem 2rem;
	line-height: 1.8rem
}

.BlockedIndicator_root__snwQX {
	margin-bottom: 1rem;
	padding: 1rem 1.5rem;
	font-family: var(--font-libre-franklin);
	background-color: var(--error-background);
	box-shadow: inset 0 0 0 .1rem var(--error)
}

.BlockedIndicator_message__JUPNW {
	color: var(--error);
	font-size: 1.2rem
}

.BlockedIndicator_message__JUPNW>a {
	color: inherit
}

.CommentContainer_root__qEib6 {
	padding-bottom: 4rem;
	font-size: 1.5rem;
	font-family: var(--font-libre-franklin);
	line-height: 2.1rem;
	border-bottom: 1px solid var(--gray-4)
}

.CommentContainer_error__nKEzB {
	margin: 2rem 0
}

.CommentContainer_loader__ZvwB2 {
	margin-top: 3rem
}

.CommentContainer_-nativeApps__ySuVs {
	padding: 0 var(--gutter) 3rem
}

.CommentsFlyout_root__JX6u4 {
	width: 100%;
	height: 100%;
	overflow-y: scroll;
	background-color: var(--site-background);
	overscroll-behavior-y: none
}

.CommentsFlyout_header__tB7bj {
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	z-index: 10;
	height: 6rem;
	background-color: var(--site-background)
}

.CommentsFlyout_buttonwrapper__caZYz {
	display: flex;
	justify-content: flex-end;
	height: 100%
}

.CommentsFlyout_buttonwrapper__caZYz>button {
	display: block;
	margin-right: 1.5rem;
	background-color: transparent;
	border: none;
	cursor: pointer
}

@media (min-width:768px) {
	.CommentsFlyout_buttonwrapper__caZYz>button {
		margin-right: 4rem;
		padding-right: 0
	}
}

.CommentsFlyout_line__d5LpL {
	position: relative;
	bottom: .1rem;
	left: 0;
	display: block;
	border-bottom: 1px solid var(--gray-4)
}

@media (min-width:768px) {
	.CommentsFlyout_line__d5LpL {
		margin: 0 4rem
	}

	.CommentsFlyout_content__eTaOJ {
		padding: 0 4rem
	}
}

.EndOfArticleSection_root__dltNj {
	width: 100%;
	margin: 0 auto 4rem;
	padding: 0 var(--gutter) 4rem;
	overflow-x: hidden
}

.EndOfArticleSection_wrapper__vidUA {
	position: relative;
	overflow-x: hidden
}

.EndOfArticleSection_whitecover__gGgja {
	position: relative;
	z-index: 200;
	padding-bottom: 2rem;
	background: var(--site-background)
}

@media (max-width:519.98px) {
	.EndOfArticleSection_button__OMQak {
		margin-left: 2rem
	}
}

.EndOfArticleSection_sectionTitle___ozN9 {
	display: flex;
	align-items: center
}

.EndOfArticleSection_newsbriefing__0mX65>article {
	grid-column: span 4/auto;
	grid-template-columns: none
}

@media (min-width:768px) {
	.EndOfArticleSection_newsbriefing__0mX65>article {
		grid-column: span 6/auto;
		grid-template-columns: none
	}
}

@media print {
	.EndOfArticleSection_root__dltNj {
		display: none
	}
}

.EndOfArticleSectionList_root__LJO7G {
	margin: 0 auto;
	padding-bottom: 2rem
}

@media (min-width:520px) {
	.EndOfArticleSectionList_root__LJO7G {
		margin: 0 var(--gutter);
		padding-bottom: 2rem
	}
}

@media (min-width:768px) {
	.EndOfArticleSectionList_root__LJO7G {
		overflow-x: hidden
	}
}

.StaticInfobox_root__RIJ8q {
	width: 100%;
	margin-bottom: 3.2rem;
	padding: 2rem 2rem .2rem;
	background: var(--gray-6)
}

.StaticInfobox_root__RIJ8q .StaticInfobox_infobox-title__4_cTc {
	margin: 0 0 4rem;
	color: var(--text-color);
	font-weight: 700;
	font-size: 2rem;
	font-family: var(--font-libre-franklin)
}

.StaticInfobox_root__RIJ8q ol,
.StaticInfobox_root__RIJ8q ul {
	margin-bottom: 2rem
}

.StaticInfobox_root__RIJ8q ol li,
.StaticInfobox_root__RIJ8q ul li {
	color: var(--text-color);
	font-size: 1.6rem;
	font-family: var(--font-libre-franklin);
	line-height: 2.3rem
}

.StaticInfobox_root__RIJ8q .StaticInfobox_cropwrapper__dAnht,
.StaticInfobox_root__RIJ8q .StaticInfobox_video-player__28QVU {
	margin-bottom: 1rem
}

.StaticInfobox_root__RIJ8q figcaption {
	margin-top: 1rem
}

.StaticInfobox_root__RIJ8q .StaticInfobox_content-caption__OcJYH {
	padding-top: 0
}

@media (min-width:520px) {
	.StaticInfobox_root__RIJ8q {
		padding: 2.4rem 2.4rem .4rem
	}
}

@media (min-width:768px) {
	.StaticInfobox_root__RIJ8q {
		padding: 3.2rem 3.2rem 1.2rem
	}
}

.dark-mode .StaticInfobox_root__RIJ8q {
	background: var(--gray-3)
}

.dark-mode .StaticInfobox_root__RIJ8q a {
	background-image: linear-gradient(to right, var(--color-white) 0, var(--color-white) 10%)
}

.dark-mode .StaticInfobox_root__RIJ8q a[href^=http]:after {
	opacity: 1;
	-webkit-filter: brightness(10);
	filter: brightness(10)
}

.FullDateTime_root__K7FL2 {
	display: block;
	margin-bottom: 4rem;
	color: var(--meta-data);
	font-size: 1.2rem;
	font-family: var(--font-libre-franklin);
	line-height: 1.8rem
}

.FullDateTime_root__K7FL2.FullDateTime_-metainfo__e_tHp {
	width: 100%;
	margin: .2rem 0
}

.FullDateTime_-tickerevent__C5ZLA {
	margin-left: 0;
	color: var(--text-color)
}

.UpdatedIndicator_root__ouydH {
	position: relative;
	top: .1rem;
	margin-right: 1rem
}

.UpdatedIndicator_root__ouydH svg {
	-webkit-animation-name: UpdatedIndicator_rotate__NjFBR;
	animation-name: UpdatedIndicator_rotate__NjFBR;
	-webkit-animation-duration: 4s;
	animation-duration: 4s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}

.UpdatedIndicator_root__ouydH svg path {
	fill: var(--meta-data)
}

.UpdatedIndicator_root__ouydH.UpdatedIndicator_-stop__hXbJm svg {
	-webkit-animation: none;
	animation: none
}

@-webkit-keyframes UpdatedIndicator_rotate__NjFBR {
	0% {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}

	25% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
}

@keyframes UpdatedIndicator_rotate__NjFBR {
	0% {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}

	25% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
}

.LastUpdatedDateTime_root__mu1c_ {
	color: var(--meta-data);
	font-size: 1.2rem;
	font-family: var(--font-libre-franklin)
}

.AuthorImage_root__WCxj_ {
	--background-color: transparent;
	background-color: transparent;
	background-color: var(--background-color);
	border-radius: 100%;
	box-shadow: 0 0 0 2px var(--site-background)
}

.AuthorImage_root__WCxj_.AuthorImage_-default__TGe9S {
	display: flex;
	align-items: center;
	justify-content: center;
	min-width: 6rem;
	min-height: 6rem;
	font-size: 2.2rem;
	background-color: var(--text-color)
}

@media (min-width:768px) {
	.AuthorImage_root__WCxj_.AuthorImage_-default__TGe9S {
		min-width: 10rem;
		min-height: 10rem;
		font-size: 4rem
	}
}

.AuthorImage_root__WCxj_.AuthorImage_-author-modal__g60fh {
	width: 6rem;
	height: 6rem
}

@media (min-width:768px) {
	.AuthorImage_root__WCxj_.AuthorImage_-author-modal__g60fh {
		width: 10rem;
		height: 10rem
	}
}

.AuthorImage_root__WCxj_.AuthorImage_-content-head__3qDob {
	width: 5rem;
	height: 5rem
}

.AuthorImage_root__WCxj_.AuthorImage_-teaser__aZz_N {
	box-shadow: none
}

.ContentMetaInfo_root__Bh2Gq {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-items: center
}

@media (min-width:768px) {
	.ContentMetaInfo_root__Bh2Gq {
		flex-direction: row
	}
}

.ContentMetaInfo_datewrapper__4sUYA {
	display: flex;
	flex-direction: column
}

.ContentMetaInfo_authorgroup__uYErT {
	display: inline-flex;
	flex-direction: row;
	flex-wrap: nowrap
}

.ContentMetaInfo_author__6_Vnu,
.ContentMetaInfo_authornolink__pDt4m {
	display: inline-block;
	color: var(--text-color);
	font-weight: 600;
	font-size: 1.2rem;
	font-family: var(--font-libre-franklin);
	line-height: 1.6rem
}

.ContentMetaInfo_author__6_Vnu:hover,
.ContentMetaInfo_authornolink__pDt4m:hover {
	color: var(--gray-3)
}

.ContentMetaInfo_authornolink__pDt4m:hover {
	color: var(--text-color);
	cursor: default
}

.ContentMetaInfo_authordetails__HJTae,
.ContentMetaInfo_authorseparator__oFrhM,
.ContentMetaInfo_opinion__FPKC1 {
	color: var(--meta-data);
	font-weight: 400;
	font-size: 1.2rem;
	font-family: var(--font-libre-franklin);
	line-height: 1.6rem
}

.ContentMetaInfo_authorseparator__oFrhM {
	display: inline-block;
	margin-right: .3rem;
	white-space: nowrap
}

.ContentMetaInfo_authordetails__HJTae {
	flex-wrap: nowrap;
	margin-left: .3rem
}

.ContentMetaInfo_authorsimages__feMDL {
	display: flex;
	flex-direction: row-reverse;
	justify-content: flex-end;
	margin-right: .8rem
}

.ContentMetaInfo_authorimage__Mp4LD {
	position: relative
}

.ContentMetaInfo_authorimage__Mp4LD:not(:last-child) {
	margin-left: 1rem
}

.ContentMetaInfo_last-updated-date-time__XE0fZ {
	align-content: flex-end
}

.ContentMetaInfo_-backgroundstory__rnhU2 {
	margin-bottom: 1.7rem
}

.ContentMetaInfo_-newline__U4mSO {
	flex-basis: 100%;
	flex-wrap: wrap
}

@media (min-width:1222px) {
	.ContentMetaInfo_-newline__U4mSO {
		flex-wrap: nowrap
	}
}

.ContentMetaInfo_contenttext__OgjUo {
	flex: 1 1 auto
}

.Breadcrumbs_root__XDS5_ {
	position: relative;
	grid-column: 1/-1;
	margin: 0 var(--gutter) 2rem;
	transition: none !important
}

@media (min-width:768px) {
	.Breadcrumbs_root__XDS5_ {
		margin: 0 0 2rem
	}
}

.Breadcrumbs_breadbar__2d4i8 {
	display: flex;
	padding-bottom: 1rem;
	overflow-x: scroll;
	scroll-behavior: smooth;
	scrollbar-width: none
}

.Breadcrumbs_breadbar__2d4i8::-webkit-scrollbar {
	display: none
}

.Breadcrumbs_breadlink__i1jgz {
	display: inline;
	flex-shrink: 0;
	cursor: pointer
}

.Breadcrumbs_separator__zUNbw {
	margin: 0 .4rem
}

.Breadcrumbs_seotitle__8I8lS {
	flex-shrink: 0;
	font-weight: 400;
	font-size: 1.2rem;
	white-space: nowrap
}

.Breadcrumbs_fadeleft__PVCzO {
	margin-left: auto
}

.Breadcrumbs_fadeleft__PVCzO:after {
	right: -3rem;
	background: var(--gradient-to-transparent)
}

.Breadcrumbs_faderight__MMXpE {
	right: 0
}

.Breadcrumbs_faderight__MMXpE:after {
	left: -3rem;
	background: var(--gradient-from-transparent)
}

.Breadcrumbs_fadeleft__PVCzO,
.Breadcrumbs_faderight__MMXpE {
	position: absolute;
	top: 0;
	z-index: 100;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 0;
	height: 100%;
	background-color: var(--site-background)
}

.Breadcrumbs_fadeleft__PVCzO:after,
.Breadcrumbs_faderight__MMXpE:after {
	position: absolute;
	display: block;
	width: 3rem;
	height: 3.6rem;
	content: ""
}

.Breadcrumbs_-articletypevideo__Jv1Hl {
	order: -2;
	margin-bottom: 6rem
}

.Breadcrumbs_-backgroundstory__h_1rK {
	position: absolute;
	top: 0;
	z-index: 2000
}

@media (min-width:520px) {
	.Breadcrumbs_-backgroundstory__h_1rK {
		top: 8rem
	}
}

@media (min-width:768px) {
	.Breadcrumbs_-backgroundstory__h_1rK {
		top: -4rem
	}
}

@media (min-width:1222px) {
	.Breadcrumbs_-backgroundstory__h_1rK {
		top: -1rem
	}
}

.Breadcrumbs_-backgroundstory__h_1rK .Breadcrumbs_breadbar__2d4i8,
.Breadcrumbs_-backgroundstory__h_1rK .Breadcrumbs_seotitle__8I8lS,
.Breadcrumbs_-backgroundstory__h_1rK a {
	color: var(--color-white)
}

.BackgroundStoryHead_root__Y_UyF {
	position: relative;
	grid-column: 1/span 8
}

@media (min-width:1222px) {
	.BackgroundStoryHead_root__Y_UyF {
		grid-column: 1/span 12
	}
}

.BackgroundStoryHead_root__Y_UyF .BackgroundStoryHead_titleheader__Qn3XO {
	display: inline-block;
	margin-bottom: 1rem;
	padding-right: 1rem;
	color: var(--color-white);
	font-weight: 700;
	font-size: 1.5rem;
	font-family: var(--font-libre-franklin);
	line-height: 1.9rem
}

@media (min-width:768px) {
	.BackgroundStoryHead_root__Y_UyF .BackgroundStoryHead_titleheader__Qn3XO {
		font-size: 1.6rem;
		line-height: 2rem
	}
}

.BackgroundStoryHead_root__Y_UyF .BackgroundStoryHead_titleheaderwrapper__rWUc0 {
	display: flex;
	flex-wrap: wrap;
	justify-content: center
}

.BackgroundStoryHead_root__Y_UyF .BackgroundStoryHead_hiddendash__VsWT7 {
	display: none
}

.BackgroundStoryHead_root__Y_UyF .BackgroundStoryHead_title__0mZYw {
	padding: 0 2rem;
	text-align: center
}

.BackgroundStoryHead_root__Y_UyF .BackgroundStoryHead_title__0mZYw .BackgroundStoryHead_-premium__HP0ep {
	display: inline-block;
	height: 2rem;
	margin-right: .6rem;
	padding: .2rem .6rem;
	color: var(--color-white);
	font-weight: 700;
	font-size: 1.2rem;
	font-family: var(--font-libre-franklin);
	line-height: 1.6rem;
	letter-spacing: .025rem;
	white-space: nowrap;
	background: var(--tenant-color)
}

.BackgroundStoryHead_root__Y_UyF .BackgroundStoryHead_text__fx6y8 {
	display: block;
	margin-bottom: 1.5rem;
	color: var(--color-white);
	font-weight: 700;
	font-size: 2.8rem;
	font-family: var(--font-sole-bold);
	line-height: 2.6rem;
	-webkit-font-smoothing: antialiased;
	text-align: center
}

@media (min-width:768px) {
	.BackgroundStoryHead_root__Y_UyF .BackgroundStoryHead_text__fx6y8 {
		font-size: 3.6rem;
		line-height: 4.4rem
	}
}

.BackgroundStoryHead_root__Y_UyF .BackgroundStoryHead_lead__zyXsW {
	padding: 0 2rem;
	font-weight: 400;
	font-size: 1.8rem;
	font-family: var(--font-sole-text);
	line-height: 2.6rem;
	text-align: center
}

.BackgroundStoryHead_root__Y_UyF .BackgroundStoryHead_lead__zyXsW span {
	color: var(--color-white)
}

@media (min-width:768px) {
	.BackgroundStoryHead_root__Y_UyF .BackgroundStoryHead_lead__zyXsW {
		font-size: 2.2rem;
		line-height: 3.4rem
	}
}

.BackgroundStoryHead_-height__NyNRi {
	height: 135vh
}

.BackgroundStoryHead_wrapper__Bgsmx {
	position: absolute;
	top: 90vh;
	z-index: 202;
	width: 100%;
	margin-top: -35vh;
	margin-bottom: 18rem
}

@media (min-width:768px) {
	.BackgroundStoryHead_wrapper__Bgsmx {
		top: 64vh
	}
}

.hybrid-app .BackgroundStoryHead_wrapper__Bgsmx {
	top: 50%;
	bottom: 0
}

.BackgroundStoryHead_metaShareWrapper__gCf0l {
	display: block;
	margin: 0 var(--gutter) 2rem
}

@media (min-width:768px) {
	.BackgroundStoryHead_metaShareWrapper__gCf0l {
		display: grid;
		grid-column: 2/span 6;
		margin: 0 0 2rem
	}
}

@media (min-width:1222px) {
	.BackgroundStoryHead_metaShareWrapper__gCf0l {
		grid-column: 3/span 8;
		margin: 0 0 4rem
	}
}

@media print {
	.BackgroundStoryHead_root__Y_UyF {
		grid-column: 1/span 8
	}

	.BackgroundStoryHead_root__Y_UyF * {
		color: var(--text-color) !important
	}

	.BackgroundStoryHead_-height__NyNRi {
		height: auto
	}

	.BackgroundStoryHead_wrapper__Bgsmx {
		position: relative;
		bottom: 0;
		min-height: 34rem;
		margin: 0
	}
}

.ArticleTitleHeader_root__vTk76 {
	width: -webkit-max-content;
	width: max-content;
	max-width: 100%;
	line-height: 0;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.ArticleTitleHeader_root__vTk76 .ArticleTitleHeader_titleheader__BkgWI {
	display: inline;
	color: var(--tenant-color);
	font-weight: 600;
	font-size: 1.5rem;
	font-family: var(--font-libre-franklin);
	line-height: 1.9rem
}

@media (min-width:768px) {
	.ArticleTitleHeader_root__vTk76 .ArticleTitleHeader_titleheader__BkgWI {
		font-size: 1.6rem;
		line-height: 2rem
	}
}

.ArticleTitleHeader_root__vTk76 .ArticleTitleHeader_premium__X8KfB {
	display: inline-block;
	margin-right: .5rem;
	padding: .2rem .6rem;
	color: var(--color-white);
	font-weight: 600;
	font-size: 1.4rem;
	font-family: var(--font-libre-franklin);
	line-height: 1.6rem;
	letter-spacing: .025rem;
	background: var(--tenant-color)
}

.ArticleTitleHeader_root__vTk76 .ArticleTitleHeader_live__rahFi {
	margin-right: .5rem;
	color: var(--color-red);
	font-weight: 700;
	font-size: 1.5rem;
	font-family: var(--font-libre-franklin);
	line-height: 1.9rem
}

@media (min-width:768px) {
	.ArticleTitleHeader_root__vTk76 .ArticleTitleHeader_live__rahFi {
		font-size: 1.6rem;
		line-height: 2rem
	}
}

.ArticleTitleHeader_root__vTk76 .ArticleTitleHeader_live__rahFi:before {
	display: inline-block;
	width: 1rem;
	height: 1rem;
	margin-right: .4rem;
	background-color: var(--color-red);
	border-radius: 50%;
	-webkit-animation: ArticleTitleHeader_dotAnimation__s0q_Q 2s infinite;
	animation: ArticleTitleHeader_dotAnimation__s0q_Q 2s infinite;
	content: ""
}

@-webkit-keyframes ArticleTitleHeader_dotAnimation__s0q_Q {
	0% {
		opacity: 0
	}

	50% {
		opacity: 1
	}

	to {
		opacity: 0
	}
}

@keyframes ArticleTitleHeader_dotAnimation__s0q_Q {
	0% {
		opacity: 0
	}

	50% {
		opacity: 1
	}

	to {
		opacity: 0
	}
}

.ArticleTitleHeader_root__vTk76 .ArticleTitleHeader_flag__reMHN {
	margin-right: .5rem;
	padding: 0 .4rem;
	color: var(--offblack);
	font-weight: 700;
	font-size: 1.5rem;
	font-family: var(--font-libre-franklin);
	line-height: 1.9rem;
	text-transform: uppercase;
	background-color: var(--flag-background-color)
}

.ArticleTitleHeader_root__vTk76 .ArticleTitleHeader_hiddendash__12XEy {
	display: none
}

.dark-mode .ArticleTitleHeader_titleheader__BkgWI {
	color: var(--text-color)
}

.TextLabelArticle_root__3KMcu {
	display: block;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	margin-bottom: .8rem;
	padding: .3rem .8rem .2rem;
	color: var(--text-color);
	font-weight: 250;
	font-size: 1.2rem;
	font-family: var(--font-libre-franklin);
	line-height: 1.6rem;
	letter-spacing: .15px;
	text-transform: uppercase;
	border: 1px solid var(--text-color)
}

.ContentHead_root__gprpd {
	z-index: 400
}

.ContentHead_root__gprpd>* {
	transition: none !important
}

.ContentHead_title___XVQC {
	margin-top: .3rem;
	padding-bottom: 1.2rem;
	color: var(--text-color);
	font-weight: 700;
	font-size: 2.8rem;
	font-family: var(--font-sole-bold);
	line-height: 3.4rem;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

@media (min-width:768px) {
	.ContentHead_title___XVQC {
		font-size: 3.6rem;
		line-height: 4.2rem
	}
}

.ContentHead_text__2MEnX {
	display: block
}

.ContentHead_listtitle__vs3t2>span {
	display: list-item;
	margin-left: .8em;
	list-style-type: disc
}

.ContentHead_hiddendash__pJzCx {
	display: none
}

.ContentHead_lead____SsS {
	margin-bottom: 3.2rem;
	color: var(--text-color);
	font-weight: 400;
	font-size: 1.8rem;
	font-family: var(--font-sole-text);
	line-height: 2.6rem
}

@media (min-width:768px) {
	.ContentHead_lead____SsS {
		margin-bottom: 4rem;
		font-size: 2.2rem;
		line-height: 3.4rem
	}
}

.dark-mode .ContentHead_root__gprpd a {
	--hover-color: var(--gray-4);
	--gradient-color: var(--gray-5)
}

.dark-mode .ContentHead_root__gprpd a[href^=http]:after {
	-webkit-filter: brightness(8);
	filter: brightness(8)
}

.dark-mode .ContentHead_titleheader__tlgnq {
	color: var(--gray-5)
}

.ContentHead_-isopinion__gz0Wy .ContentHead_title___XVQC {
	font-weight: 500;
	font-size: 2.8rem;
	font-family: var(--font-sole-italic);
	line-height: 3.4rem
}

@media (min-width:768px) {
	.ContentHead_-isopinion__gz0Wy .ContentHead_title___XVQC {
		font-size: 3.6rem;
		line-height: 4.4rem
	}
}

@media (min-width:1222px) {
	.ContentHead_-isopinion__gz0Wy .ContentHead_title___XVQC {
		font-size: 4.4rem;
		line-height: 5.2rem
	}
}

.ContentHead_-newsbriefing__g1mNf .ContentHead_lead____SsS,
.ContentHead_-newsbriefing__g1mNf .ContentHead_title___XVQC,
.ContentHead_-newsbriefing__g1mNf .ContentHead_titleheader__tlgnq {
	margin: 0 -2rem;
	padding: 1rem 2rem 0;
	color: var(--offblack);
	background-color: var(--gray-6);
	transition: none
}

@media (min-width:768px) {

	.ContentHead_-newsbriefing__g1mNf .ContentHead_lead____SsS,
	.ContentHead_-newsbriefing__g1mNf .ContentHead_title___XVQC,
	.ContentHead_-newsbriefing__g1mNf .ContentHead_titleheader__tlgnq {
		margin: 0 -20rem;
		padding: 2rem 20rem
	}
}

.ContentHead_-newsbriefing__g1mNf .ContentHead_lead____SsS {
	margin-bottom: 4rem;
	padding-bottom: 2rem
}

.ContentHead_-newsbriefing__g1mNf .ContentHead_title___XVQC {
	font-weight: 700;
	font-size: 2.8rem;
	font-family: var(--font-sole-headline);
	line-height: 3.4rem
}

.ContentHead_-newsbriefing__g1mNf .ContentHead_title___XVQC>span {
	padding-top: .5rem;
	padding-bottom: 1rem
}

@media (min-width:768px) {
	.ContentHead_-newsbriefing__g1mNf .ContentHead_title___XVQC {
		font-size: 3.6rem;
		line-height: 4.2rem
	}
}

.ContentHead_-newsbriefing__g1mNf .ContentHead_titleheader__tlgnq {
	padding-bottom: 0;
	color: var(--offblack);
	font-weight: 600;
	font-size: 1.4rem;
	font-family: var(--font-sole-bold);
	line-height: 2rem;
	letter-spacing: .03rem;
	text-transform: uppercase
}

.ContentHead_-newsbriefing__g1mNf .ContentHead_bulletpoints__mnbTJ {
	display: list-item;
	max-width: 90%;
	margin-left: 1.6rem;
	color: var(--gray-1);
	font-weight: 400;
	font-size: 1.6rem;
	font-family: var(--font-sole-text);
	line-height: 2.1rem;
	line-height: 2.4rem;
	-webkit-font-smoothing: antialiased
}

@media (min-width:768px) {
	.ContentHead_-newsbriefing__g1mNf .ContentHead_bulletpoints__mnbTJ {
		max-width: 100%
	}
}

.dark-mode .ContentHead_-newsbriefing__g1mNf .ContentHead_bulletpoints__mnbTJ,
.dark-mode .ContentHead_-newsbriefing__g1mNf .ContentHead_lead____SsS,
.dark-mode .ContentHead_-newsbriefing__g1mNf .ContentHead_title___XVQC,
.dark-mode .ContentHead_-newsbriefing__g1mNf .ContentHead_titleheader__tlgnq {
	color: var(--gray-6);
	background-color: var(--gray-2)
}

.dark-mode .ContentHead_-newsbriefing__g1mNf .ContentHead_title___XVQC>div>span {
	color: var(--gray-6)
}

.Feedback_root__fr_Mi {
	margin-bottom: 4rem;
	font-size: 1.5rem;
	font-family: var(--font-libre-franklin)
}

.Feedback_root__fr_Mi .Feedback_feedbacklink__VyDCi {
	margin-left: .5rem;
	color: var(--text-color)
}

.dark-mode .IconTicker_root__0iXdS {
	position: relative;
	background-color: #ededed;
	outline-color: #ededed;
	-webkit-filter: invert(1) grayscale(100%);
	filter: invert(1) grayscale(100%)
}

.dark-mode .IconTicker_root__0iXdS.IconTicker_-firstkeyevent__fKb33,
.dark-mode .IconTicker_root__0iXdS.IconTicker_-keyevent__MNMat {
	background: #dfdcb9;
	-webkit-filter: invert(1);
	filter: invert(1)
}

.IconTicker_root__0iXdS.IconTicker_-keyevent__MNMat {
	background: #f0f0f2;
	outline-color: #f0f0f2
}

.TickerMessage_root___WpFI>.TickerMessage_event__vUb3m {
	position: relative;
	top: -3.3rem;
	left: -1rem;
	padding: 1.3rem 0 1rem 3rem
}

.TickerMessage_root___WpFI>.TickerMessage_event__vUb3m.TickerMessage_-notitle__JCphE {
	top: -3.5rem
}

.TickerMessage_root___WpFI>.TickerMessage_event__vUb3m .TickerMessage_noiconfirst__0hbQe {
	width: 2.2rem;
	height: 2.5rem;
	margin-top: -1.5rem;
	margin-left: -3rem;
	background: var(--brandblue-bright-5)
}

.TickerMessage_root___WpFI>.TickerMessage_event__vUb3m.TickerMessage_-keyevent__dvmMg {
	z-index: 0;
	width: calc(100% + 2rem);
	padding-right: 2rem;
	overflow: hidden;
	background: linear-gradient(to right, var(--brandblue-bright-5) 0, var(--brandblue-bright-5) .9rem, var(--border-color) .9rem, var(--border-color) calc(.9rem + .1rem), var(--brandblue-bright-5) calc(.9rem + .1rem), var(--brandblue-bright-5) 100%);
	border-radius: .9rem
}

.TickerMessage_root___WpFI>.TickerMessage_event__vUb3m.TickerMessage_-keyevent__dvmMg>img {
	width: 2.2rem;
	height: 2rem;
	margin-bottom: -2rem;
	margin-left: -3rem;
	border-radius: 50%
}

.TickerMessage_root___WpFI>.TickerMessage_event__vUb3m.TickerMessage_-keyevent__dvmMg.TickerMessage_-keyevent__dvmMg:has(img) {
	margin-top: 1.3rem
}

.TickerMessage_root___WpFI>.TickerMessage_event__vUb3m.TickerMessage_-keyevent__dvmMg.TickerMessage_-firstevent__sUei6.dark-mode {
	-webkit-filter: none;
	filter: none
}

.TickerMessage_root___WpFI>.TickerMessage_event__vUb3m.TickerMessage_-keyevent__dvmMg.TickerMessage_-firstevent__sUei6>img {
	height: 5rem;
	margin-top: -3rem;
	padding-top: 2.7rem;
	border-radius: 0
}

.TickerMessage_root___WpFI>.TickerMessage_event__vUb3m>.TickerMessage_article-paragraph__E6IAh {
	width: 100%;
	margin: -.2rem 0 2rem
}

@media (min-width:768px) {
	.TickerMessage_root___WpFI>.TickerMessage_event__vUb3m.TickerMessage_-notitle__JCphE>.TickerMessage_article-paragraph__E6IAh {
		margin-top: -.2rem
	}
}

.TickerMessage_root___WpFI .TickerMessage_eventtitle__bHlHs {
	margin-bottom: 1rem;
	color: var(--text-color);
	font-weight: 700;
	font-size: 1.4rem;
	font-family: var(--font-libre-franklin);
	line-height: 2.2rem;
	letter-spacing: .1rem
}

.TickerMessage_root___WpFI .TickerMessage_eventtitle__bHlHs.TickerMessage_-tickerstart__NcQM7 {
	position: relative;
	top: -.5rem
}

.TickerMessage_root___WpFI .TickerMessage_eventtitle__bHlHs time {
	margin-bottom: 0
}

.TickerMessage_root___WpFI .TickerMessage_article-image__dUZd6 {
	max-width: 100%;
	margin: .1rem auto 2rem
}

.TickerMessage_root___WpFI .TickerMessage_content-caption__ReVDS {
	display: block;
	width: 100%;
	padding-left: 0;
	padding-right: 0
}

.TickerMessage_root___WpFI .TickerMessage_slideshow-container__Jpcea {
	width: 100%;
	margin-top: .2rem;
	margin-bottom: 2rem;
	margin-left: 0
}

.TickerMessage_root___WpFI .TickerMessage_header__Ja83p {
	margin-bottom: 2rem;
	color: var(--text-color);
	font-weight: 700;
	font-size: 2.2rem;
	font-family: var(--font-sole-bold);
	line-height: 2.8rem
}

@media (min-width:768px) {
	.TickerMessage_root___WpFI .TickerMessage_header__Ja83p {
		margin-bottom: 2rem;
		font-size: 2.6rem;
		line-height: 3.2rem
	}
}

.TickerMessage_root___WpFI>.TickerMessage_noicon__qdxsG {
	z-index: 1;
	display: inline-block;
	width: 1.2rem;
	height: 1.2rem;
	margin-left: .4rem;
	background-color: var(--text-color);
	border-radius: 50%
}

.TickerMessage_root___WpFI>.TickerMessage_noicon__qdxsG.TickerMessage_-inverted__8dUXA {
	width: 100%;
	background-color: var(--color-white)
}

.TickerMessage_root___WpFI>img {
	z-index: 1;
	width: 2.2rem;
	height: 2rem;
	background: var(--site-background);
	outline: .3rem solid var(--site-background)
}

.TickerMessage_root___WpFI .TickerMessage_noicon__qdxsG,
.TickerMessage_root___WpFI>img {
	position: relative;
	left: -1rem;
	z-index: 1
}

.TickerNavigation_root__kcx0f {
	display: flex;
	margin: 4rem 0 3rem
}

@media (min-width:768px) {
	.TickerNavigation_root__kcx0f {
		flex: 0 1 auto
	}
}

.TickerNavigation_backbutton__sEcll,
.TickerNavigation_nextbutton__9F53r {
	margin-right: 1rem
}

.TickerNavigation_backbutton__sEcll>svg path,
.TickerNavigation_nextbutton__9F53r>svg path {
	fill: var(--text-color)
}

.TickerNavigation_backbutton__sEcll {
	margin-right: .4rem
}

.TickerEvents_root__N84Wu {
	margin: 0 var(--gutter) 0;
	border-top: .1rem solid var(--border-color)
}

@media (min-width:768px) {
	.TickerEvents_root__N84Wu {
		grid-column: 2/span 6;
		margin: 0
	}
}

@media (min-width:1222px) {
	.TickerEvents_root__N84Wu {
		grid-column: 3/span 8
	}
}

.TickerEvents_root__N84Wu .TickerEvents_eventslist__wPKAl {
	position: relative;
	margin-top: 2rem;
	border-left: .1rem solid var(--border-color)
}

.TickerScoreboardCommon_root__kZNtY {
	width: 100vw;
	margin: 0 0 4rem;
	padding: 2.2rem 1.4rem 1.2rem
}

@media (min-width:520px) {
	.TickerScoreboardCommon_root__kZNtY {
		width: auto;
		margin: 0 var(--gutter) 6rem
	}
}

@media (min-width:768px) {
	.TickerScoreboardCommon_root__kZNtY {
		grid-column: 2/span 6;
		margin: 0 0 6rem;
		padding: 3.3rem 3rem 1.8rem
	}
}

@media (min-width:1222px) {
	.TickerScoreboardCommon_root__kZNtY {
		grid-column: 3/span 8
	}
}

.TickerScoreboardSoccerAndHockey_root__g115P {
	display: flex;
	flex-direction: column
}

.TickerScoreboardSoccerAndHockey_root__g115P>div {
	margin-bottom: 1.1rem
}

@media (min-width:768px) {
	.TickerScoreboardSoccerAndHockey_root__g115P>div {
		margin-bottom: 1.6rem
	}
}

.TickerScoreboardSoccerAndHockey_root__g115P .TickerScoreboardSoccerAndHockey_team__hEYJK {
	display: inline-flex;
	flex-direction: column;
	width: 27%
}

.TickerScoreboardSoccerAndHockey_root__g115P .TickerScoreboardSoccerAndHockey_team__hEYJK>div {
	position: relative;
	display: flex;
	align-items: flex-end;
	justify-content: space-around;
	width: 100%;
	margin-bottom: 1.6rem
}

@media (min-width:768px) {
	.TickerScoreboardSoccerAndHockey_root__g115P .TickerScoreboardSoccerAndHockey_team__hEYJK>div {
		height: 5.4rem;
		margin-bottom: 2.4rem
	}
}

.TickerScoreboardSoccerAndHockey_root__g115P .TickerScoreboardSoccerAndHockey_team__hEYJK h3 {
	width: 90%;
	color: var(--site-background);
	font-weight: 700;
	font-size: 1.6rem;
	font-family: var(--font-libre-franklin);
	line-height: 1.13;
	text-align: center
}

@media (min-width:768px) {
	.TickerScoreboardSoccerAndHockey_root__g115P .TickerScoreboardSoccerAndHockey_team__hEYJK h3 {
		font-size: 2.4rem
	}
}

.TickerScoreboardSoccerAndHockey_root__g115P .TickerScoreboardSoccerAndHockey_team__hEYJK img {
	display: block;
	width: 6.2rem;
	height: 6.2rem;
	margin: 0 auto;
	-o-object-fit: cover;
	object-fit: cover
}

@media (min-width:768px) {
	.TickerScoreboardSoccerAndHockey_root__g115P .TickerScoreboardSoccerAndHockey_team__hEYJK img {
		width: 9.5rem;
		height: 9.5rem
	}
}

.TickerScoreboardSoccerAndHockey_root__g115P .TickerScoreboardSoccerAndHockey_teamone__7_k61 {
	margin-left: 0
}

.TickerScoreboardSoccerAndHockey_root__g115P .TickerScoreboardSoccerAndHockey_teamtwo__SyLMg {
	margin-right: 0;
	vertical-align: bottom
}

.TickerScoreboardSoccerAndHockey_root__g115P .TickerScoreboardSoccerAndHockey_score__K_V_7 {
	display: inline-block;
	width: 45%;
	margin-bottom: .5rem;
	color: var(--color-white);
	font-weight: 700;
	font-size: 5rem;
	font-family: var(--font-libre-franklin);
	text-align: center;
	vertical-align: bottom
}

@media (min-width:768px) {
	.TickerScoreboardSoccerAndHockey_root__g115P .TickerScoreboardSoccerAndHockey_score__K_V_7 {
		font-size: 7.5rem
	}
}

.TickerScoreboardSoccerAndHockey_root__g115P .TickerScoreboardSoccerAndHockey_scoreseparator__uXvd3 {
	position: relative;
	bottom: .5rem;
	font-size: 4.1rem
}

@media (min-width:768px) {
	.TickerScoreboardSoccerAndHockey_root__g115P .TickerScoreboardSoccerAndHockey_scoreseparator__uXvd3 {
		font-size: 6.1rem
	}
}

.TickerScoreboardSoccerAndHockey_-ice-hockey__A4_1O {
	background: #46586b
}

.TickerScoreboardSoccerAndHockey_-ice-hockey__A4_1O .TickerScoreboardSoccerAndHockey_scoreseparator__uXvd3 {
	color: #a2abb4
}

.TickerScoreboardSoccerAndHockey_-soccer__jlseu {
	background: #546132
}

.TickerScoreboardSoccerAndHockey_-soccer__jlseu .TickerScoreboardSoccerAndHockey_scoreseparator__uXvd3 {
	color: #a9b098
}

.TickerScoreboardTennis_root__mwDsp {
	display: flex;
	flex-wrap: nowrap;
	color: var(--site-background);
	font-weight: 700;
	font-size: 1.4rem;
	font-family: var(--font-libre-franklin);
	line-height: 1.8rem;
	background: #9b2d08
}

@media (min-width:768px) {
	.TickerScoreboardTennis_root__mwDsp {
		font-size: 2.1rem;
		line-height: 2.7rem
	}
}

.TickerScoreboardTennis_root__mwDsp .TickerScoreboardTennis_teams__VrcbS {
	display: grid;
	flex-grow: 0;
	grid-template-rows: 1fr 1fr;
	padding-right: 1.2rem
}

.TickerScoreboardTennis_root__mwDsp .TickerScoreboardTennis_teams__VrcbS .TickerScoreboardTennis_team__lERSg {
	display: flex;
	flex-direction: column;
	justify-content: center
}

.TickerScoreboardTennis_root__mwDsp .TickerScoreboardTennis_teams__VrcbS .TickerScoreboardTennis_team__lERSg:first-child {
	padding-bottom: 1.5rem;
	border-bottom: .2rem solid var(--gray-4)
}

@media (min-width:768px) {
	.TickerScoreboardTennis_root__mwDsp .TickerScoreboardTennis_teams__VrcbS .TickerScoreboardTennis_team__lERSg:first-child {
		padding-bottom: 2.2rem
	}
}

.TickerScoreboardTennis_root__mwDsp .TickerScoreboardTennis_teams__VrcbS .TickerScoreboardTennis_team__lERSg:last-child {
	padding-top: 1.5rem
}

@media (min-width:768px) {
	.TickerScoreboardTennis_root__mwDsp .TickerScoreboardTennis_teams__VrcbS .TickerScoreboardTennis_team__lERSg:last-child {
		padding-top: 2.2rem
	}
}

.TickerScoreboardTennis_root__mwDsp .TickerScoreboardTennis_teams__VrcbS .TickerScoreboardTennis_icon-serve-indicator__Dqgci,
.TickerScoreboardTennis_root__mwDsp .TickerScoreboardTennis_teams__VrcbS .TickerScoreboardTennis_icon-tick__72RNl {
	margin-left: .5rem
}

@media (min-width:768px) {

	.TickerScoreboardTennis_root__mwDsp .TickerScoreboardTennis_teams__VrcbS .TickerScoreboardTennis_icon-serve-indicator__Dqgci,
	.TickerScoreboardTennis_root__mwDsp .TickerScoreboardTennis_teams__VrcbS .TickerScoreboardTennis_icon-tick__72RNl {
		width: 1.6rem;
		height: 1.6rem
	}
}

.TickerScoreboardTennis_root__mwDsp .TickerScoreboardTennis_score__W_Itb {
	display: flex;
	flex: 1;
	align-items: stretch;
	justify-content: space-between
}

.TickerScoreboardTennis_root__mwDsp .TickerScoreboardTennis_score__W_Itb .TickerScoreboardTennis_currentgame__rAFKe {
	display: flex;
	flex-direction: column;
	font-weight: 700;
	font-size: 1.4rem
}

@media (min-width:768px) {
	.TickerScoreboardTennis_root__mwDsp .TickerScoreboardTennis_score__W_Itb .TickerScoreboardTennis_currentgame__rAFKe {
		font-size: 2.1rem
	}
}

.TickerScoreboardTennis_root__mwDsp .TickerScoreboardTennis_score__W_Itb .TickerScoreboardTennis_currentgame__rAFKe .TickerScoreboardTennis_pointcount__8La5U {
	display: flex;
	flex: 1;
	align-items: center;
	justify-content: center
}

.TickerScoreboardTennis_root__mwDsp .TickerScoreboardTennis_score__W_Itb .TickerScoreboardTennis_currentgame__rAFKe .TickerScoreboardTennis_pointindicator__qQIGG {
	flex: 0;
	padding: 1rem 0;
	font-size: 1rem
}

@media (min-width:768px) {
	.TickerScoreboardTennis_root__mwDsp .TickerScoreboardTennis_score__W_Itb .TickerScoreboardTennis_currentgame__rAFKe .TickerScoreboardTennis_pointindicator__qQIGG {
		font-size: 1.5rem
	}
}

.TickerScoreboardTennis_root__mwDsp .TickerScoreboardTennis_score__W_Itb .TickerScoreboardTennis_sets__y4xPr {
	display: flex;
	font-weight: 700;
	font-size: 2.8rem;
	text-align: center
}

@media (min-width:768px) {
	.TickerScoreboardTennis_root__mwDsp .TickerScoreboardTennis_score__W_Itb .TickerScoreboardTennis_sets__y4xPr {
		font-size: 4.2rem
	}
}

.TickerScoreboardTennis_root__mwDsp .TickerScoreboardTennis_score__W_Itb .TickerScoreboardTennis_sets__y4xPr .TickerScoreboardTennis_set__nM1el {
	display: flex;
	flex-direction: column;
	align-items: stretch
}

.TickerScoreboardTennis_root__mwDsp .TickerScoreboardTennis_score__W_Itb .TickerScoreboardTennis_sets__y4xPr .TickerScoreboardTennis_set__nM1el .TickerScoreboardTennis_gamecount__r_1ZW {
	display: flex;
	flex: 1;
	align-items: center;
	justify-content: center;
	opacity: .5
}

.TickerScoreboardTennis_root__mwDsp .TickerScoreboardTennis_score__W_Itb .TickerScoreboardTennis_sets__y4xPr .TickerScoreboardTennis_set__nM1el .TickerScoreboardTennis_gamecount__r_1ZW.TickerScoreboardTennis_win__udgty {
	opacity: 1
}

.TickerScoreboardTennis_root__mwDsp .TickerScoreboardTennis_score__W_Itb .TickerScoreboardTennis_sets__y4xPr .TickerScoreboardTennis_set__nM1el .TickerScoreboardTennis_gamecount__r_1ZW sup {
	top: -.5rem;
	font-size: 50%
}

@media (min-width:768px) {
	.TickerScoreboardTennis_root__mwDsp .TickerScoreboardTennis_score__W_Itb .TickerScoreboardTennis_sets__y4xPr .TickerScoreboardTennis_set__nM1el .TickerScoreboardTennis_gamecount__r_1ZW sup {
		top: -.7rem
	}
}

.TickerScoreboardTennis_root__mwDsp .TickerScoreboardTennis_score__W_Itb .TickerScoreboardTennis_sets__y4xPr .TickerScoreboardTennis_set__nM1el.TickerScoreboardTennis_current__7iOwY .TickerScoreboardTennis_gamecount__r_1ZW {
	opacity: 1
}

.TickerScoreboardTennis_root__mwDsp .TickerScoreboardTennis_score__W_Itb .TickerScoreboardTennis_sets__y4xPr .TickerScoreboardTennis_set__nM1el .TickerScoreboardTennis_setcounter__f4Iy4 {
	flex: 0;
	padding: 1rem 1.2rem;
	font-size: 1rem
}

@media (min-width:768px) {
	.TickerScoreboardTennis_root__mwDsp .TickerScoreboardTennis_score__W_Itb .TickerScoreboardTennis_sets__y4xPr .TickerScoreboardTennis_set__nM1el .TickerScoreboardTennis_setcounter__f4Iy4 {
		padding: 1rem 1.8rem;
		font-size: 1.5rem
	}
}

.ReducedArticleOverlay_root__0qOuv {
	--reduced-overlay-shadow: rgba(0, 0, 0, .15);
	background: var(--site-background);
	box-shadow: 0 -1.5rem 1.5rem -1.5rem rgba(0, 0, 0, .15);
	box-shadow: 0 -1.5rem 1.5rem -1.5rem var(--reduced-overlay-shadow)
}

.dark-mode .ReducedArticleOverlay_root__0qOuv {
	--reduced-overlay-shadow: var(--gray-3)
}

.ReducedArticleOverlay_fallbackoverlay__9BYv9 {
	width: var(--content-and-margins);
	margin: 0 auto;
	padding: 4rem 0;
	font-family: var(--font-libre-franklin);
	text-align: center
}

@media (min-width:768px) {
	.ReducedArticleOverlay_fallbackoverlay__9BYv9 {
		padding: 4rem var(--gutter)
	}
}

.ReducedArticleOverlay_reducedmessage__PhCWp {
	margin-bottom: 2rem;
	color: var(--text-color);
	font-size: 1.8rem;
	line-height: 1.39
}

@media (min-width:768px) {
	.ReducedArticleOverlay_reducedmessage__PhCWp {
		margin-bottom: 3rem
	}
}

.ReducedArticleOverlay_abobutton__Mm_XC {
	margin: 0 auto 2rem
}

@media (min-width:768px) {
	.ReducedArticleOverlay_abobutton__Mm_XC {
		grid-column: 1/span 8
	}
}

@media (min-width:1222px) {
	.ReducedArticleOverlay_abobutton__Mm_XC {
		grid-column: 1/span 12
	}
}

.ReducedArticleOverlay_loginwrapper__KY6NP {
	margin-bottom: 0;
	color: var(--text-color);
	font-size: 1.5rem;
	line-height: 2.1rem
}

.ReducedArticleOverlay_logintext__AXY_Y {
	margin-right: .5rem
}

.ReducedArticleOverlay_loginlink__FmOz2 {
	color: var(--text-color)
}

.Ticker_tickerbuttonwrapper__oTRft {
	position: -webkit-sticky;
	position: sticky;
	bottom: calc(100vh - 2rem);
	z-index: 400;
	height: 0;
	margin-top: 2rem;
	overflow: visible;
	text-align: center;
	transition: bottom .15s linear
}

.Ticker_loadevents__nzTec {
	margin-left: auto;
	margin-right: auto
}

.Ticker_loadevents__nzTec>svg path {
	fill: var(--site-background)
}

.Ticker_-shifted__wx_U_ {
	bottom: calc(100vh - 12rem)
}

@media (min-width:768px) {
	.Ticker_-shifted__wx_U_ {
		bottom: calc(100vh - 14rem);
		bottom: calc(100vh - 2rem)
	}
}

.sectionLink_root__cStx3 {
	position: relative;
	display: flex;
	flex-direction: row-reverse;
	min-width: 6.5rem
}

.sectionLink_root__cStx3>a {
	z-index: 101;
	color: var(--offblack);
	font-weight: 400;
	font-size: 1.6rem;
	font-family: var(--font-libre-franklin);
	-webkit-text-decoration: none;
	text-decoration: none
}

.sectionLink_root__cStx3>a>svg {
	margin-left: .8rem
}

.sectionLink_root__cStx3>a:hover>svg {
	-webkit-animation: sectionLink_arrow__J_TRD .5s;
	animation: sectionLink_arrow__J_TRD .5s
}

@-webkit-keyframes sectionLink_arrow__J_TRD {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	30% {
		-webkit-transform: translateX(.6rem);
		transform: translateX(.6rem)
	}

	to {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes sectionLink_arrow__J_TRD {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	30% {
		-webkit-transform: translateX(.6rem);
		transform: translateX(.6rem)
	}

	to {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

.sectionLink_-bundlesection__J1Rii {
	padding: 1rem 0 0;
	background-color: var(--background)
}

.sectionLink_-compactsubsection__MisaG {
	font-size: 2rem
}

.dark-mode .sectionLink_root__cStx3>a {
	color: var(--text-color)
}

.dark-mode .sectionLink_root__cStx3.sectionLink_-bundlesection__J1Rii a {
	color: var(--gray-6)
}

.dark-mode .sectionLink_root__cStx3.sectionLink_-bundlesection__J1Rii path {
	fill: var(--gray-6)
}

.SectionTitle_root__EEjhp {
	position: relative;
	z-index: 1;
	display: flex;
	padding: 2rem 0;
	border-top: 3px solid var(--text-color);
	border-bottom: 1px solid var(--text-color)
}

.SectionTitle_titlewrapper__ILSpl {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	width: 100%
}

.SectionTitle_title__up1eW {
	display: inline;
	color: var(--offblack);
	font-weight: 700;
	font-size: 2.2rem;
	font-family: var(--font-libre-franklin);
	line-height: 2.8rem;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	word-wrap: anywhere
}

.SectionTitle_title__up1eW a {
	color: var(--text-color);
	-webkit-text-decoration: none;
	text-decoration: none
}

.SectionTitle_-datesection__jZ8O7 {
	width: 100%;
	padding-top: .5rem;
	border-top: 2px solid var(--text-color);
	border-bottom: none
}

.SectionTitle_-datesection__jZ8O7 .SectionTitle_arrowBtn__EeJOJ {
	display: flex
}

.SectionTitle_-bundlesection__qFQg6 {
	margin-top: 0;
	padding-bottom: 1rem;
	padding-left: 0;
	background: var(--background) !important;
	border: none
}

.SectionTitle_-bundlesection__qFQg6 .SectionTitle_title__up1eW {
	font-size: 2.2rem;
	font-family: var(--font-sole-bold);
	line-height: 2.8rem
}

@media (min-width:768px) {
	.SectionTitle_-bundlesection__qFQg6 .SectionTitle_title__up1eW {
		font-size: 3rem;
		line-height: 3.6rem
	}
}

.SectionTitle_-microsection__gDyrb {
	border-top: none;
	border-bottom: none
}

@media (min-width:768px) {
	.SectionTitle_-microsection__gDyrb {
		padding: 0 0 2rem
	}
}

.SectionTitle_-microsection__gDyrb .SectionTitle_title__up1eW {
	padding-left: 0
}

@media (min-width:768px) {
	.SectionTitle_-microsection__gDyrb .SectionTitle_title__up1eW {
		padding-left: 1px
	}
}

.SectionTitle_comsubtitle__ZTSrp {
	font-size: 1.6rem;
	line-height: 2.2rem
}

.dark-mode .SectionTitle_-highlightsection__v0asX a {
	color: var(--gray-6)
}

.dark-mode .SectionTitle_-highlightsection__v0asX {
	border-top: 3px solid var(--gray-6);
	border-bottom: 1px solid var(--gray-6)
}

.dark-mode .SectionTitle_root__EEjhp.SectionTitle_-bundlesection__qFQg6 a,
.dark-mode .SectionTitle_title__up1eW {
	color: var(--gray-6)
}

.DateSectionTitle_text__NmUhA {
	position: relative;
	display: flex;
	justify-content: space-between;
	width: 100%;
	height: 100%;
	padding-top: 2rem;
	color: var(--text-color);
	font-weight: 700;
	font-size: 1.6rem;
	font-family: var(--font-libre-franklin);
	letter-spacing: .1rem;
	text-align: left;
	text-transform: uppercase;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	word-wrap: anywhere;
	cursor: pointer
}

.DateSectionTitle_text__NmUhA a {
	color: var(--text-color);
	-webkit-text-decoration: none;
	text-decoration: none
}

.DateSectionTitle_arrow__QkuTt path {
	stroke: var(--text-color)
}

.LoadMoreButton_root__izbNg {
	margin: 3rem auto 6rem
}

@media (min-width:768px) {
	.LoadMoreButton_root__izbNg {
		grid-column: 2/span 6
	}
}

@media (min-width:1222px) {
	.LoadMoreButton_root__izbNg {
		grid-column: 3/span 8
	}
}

.LoadMoreButton_icon__zP39e path {
	stroke: var(--button-secondary-text)
}

.DateSection_root__dOygE {
	padding-bottom: 1.5rem
}

.DateSection_loadsection__KpjTX {
	width: 100%;
	cursor: pointer
}

.PageTitle_root__IJdGW {
	margin: -1rem 0 2rem;
	color: var(--text-color);
	font-weight: 700;
	font-size: 2rem;
	font-family: var(--font-libre-franklin);
	line-height: 2.4rem;
	letter-spacing: .1rem
}

@media (min-width:768px) {
	.PageTitle_root__IJdGW {
		margin-top: 6rem;
		margin-left: 0;
		margin-right: 0
	}
}

.PageTitle_-withborder__B0TiX {
	padding-bottom: 2rem;
	border-bottom: 2px solid var(--text-color)
}

.PageTitle_-hybridapp__NN5ok {
	padding-top: 4rem
}

.NewestPage_loadingwrapper__RDLiS {
	margin-bottom: 2rem;
	padding-bottom: 2rem;
	text-align: center
}

.NewestPage_content__PW_1x {
	margin: 2rem var(--outer-gutter) 6rem
}

.NewestPage_section__xXlAc {
	padding-bottom: 4rem
}
