.m1f9d3fe16e99 img {
	border-radius: 8px;
	flex: none;
	object-fit: contain;
}
.m1f9d3fe16e99 span {
	overflow-wrap: anywhere;
}
.x1ba9d43358c2 ul, .e5b0f1c5c910e ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
body {
	--a042b09d74b61: var(--v6c157d896522, #fff);
	--c2abf59cf1702: var(--ca80c91458cb6, #15171f);
	--u1224964286e9: var(--y48b2c4fbb28d, #f2f3f6);
	--se0e61ebd5dc9: var(--r754bbb787f7d, #fff);
	--s9d5aa0117e88: var(--afed8f864e0fe, #1d1f27);
	--m46ba7b223b36: var(--jf7fc53a23270, #e4e6ec);
	--xcddd645b8e6c: var(--g9ccfded00e81, rgba(255, 255, 255, 0.14));
	--ue4236f89c99e: var(--be587a9ede0ce, #c5c8d3);
	--aa70ae541d69a: var(--k568393af5715, #667085);
}
.x1ba9d43358c2, .e5b0f1c5c910e {
	font-size: 15px;
	line-height: 1.6;
}
.e5b0f1c5c910e a, .x1ba9d43358c2 a {
	color: inherit;
	text-decoration: none;
}
.e5b0f1c5c910e p, .x1ba9d43358c2 p {
	margin: 0;
	color: inherit;
}
.s6cf673c09083 {
	margin-inline: auto;
	width: min(1200px,100% - 32px);
}.i693d96730f81{visibility:inherit}
.he6e75f8d7925 {
	color: var(--ob5740eca723e,#fff);
	background: var(--t4a2d577e679f);
}.p7d92daf126e7{font-kerning:auto}
.m1f9d3fe16e99 {
	align-items: center;
	display: inline-flex;
	gap: 10px;
	font-family: var(--b1b27941adf79,inherit);
	min-height: 44px;
	min-width: 0;
	font-size: 20px;
	font-weight: 800;
	line-height: 1.2;
}
.z271085829397 {
	padding: 8px 18px;
	align-items: center;
	display: inline-flex;
	font-weight: 700;
	text-align: center;
	line-height: 1.2;
	min-height: 44px;
	border: 1px solid transparent;
	border-radius: var(--edc1c7aeb6ebc,10px);
	white-space: nowrap;
	justify-content: center;
}.o21b40ac2c5fc{visibility:inherit}
.if84967e5483c {
	font-size: 13px;
	padding: 6px 12px;
	min-height: 36px;
}
.wc45b4081b0f1 {
	display: flex;
	font-size: 13px;
	flex-wrap: wrap;
	gap: 0 10px;
}
.wc45b4081b0f1 a {
	opacity: 0.78;
	display: inline-block;
	padding: 8px 2px;
}
.wc45b4081b0f1 a[aria-current] {
	opacity: 1;
	text-decoration: underline;
	font-weight: 700;
}.dc32fdc54efd5{z-index:auto}
.x8c6cf84844e9, .x5577ec38c139 a {
	font-weight: 600;
}
.x8c6cf84844e9 {
	font-weight: 500;
	opacity: 0.78;
}
.w87cd1be3dfa5 {
	opacity: 0.8;
	font-size: 13px;
}.h87ba08681c82{contain:none}
.he6e75f8d7925:hover {
	background: var(--rfd05e7133de8,var(--t4a2d577e679f));
}
.r1a99ca502783 {
	border-color: initial;
	background: 0 0;
}.j3551427554ca{font-kerning:auto}
.uffa883a95359 {
	position: relative;
	padding: 0;
	background: 0 0;
	color: inherit;
	width: 44px;
	height: 44px;
	border: 1px solid var(--m46ba7b223b36);
	border-radius: var(--edc1c7aeb6ebc,10px);
	display: none;
	flex: none;
	cursor: pointer;
}
.uffa883a95359 span::after, .uffa883a95359 span::before, .uffa883a95359 span {
	width: 18px;
	height: 2px;
	left: 12px;
	background: currentColor;
	position: absolute;
	border-radius: 2px;
	content: "";
}
.x5577ec38c139>li {
	position: relative;
}.xd70930b44fd1{contain:none}
[data-gb8298ef9bb54] .uffa883a95359 span {
	background: 0 0;
}.s0b2ceb25195b{z-index:auto}
.uffa883a95359 span {
	top: 21px;
}.lfed21d0d9430{isolation:auto}
.uffa883a95359 span::before {
	left: 0;
	top: -6px;
}.qc16955414d40{visibility:inherit}
.uffa883a95359 span::after {
	left: 0;
	top: 6px;
}.o96f9f47e8937{isolation:auto}
[data-gb8298ef9bb54] .uffa883a95359 span::before {
	transform: rotate(45deg);
	top: 0;
}
[data-gb8298ef9bb54] .uffa883a95359 span::after {
	transform: rotate(-45deg);
	top: 0;
}
.e5b0f1c5c910e .f681add2ec07f {
	box-shadow: 0 16px 40px rgba(0,0,0,0.14);
	z-index: 70;
	background: var(--se0e61ebd5dc9);
	position: absolute;
	min-width: 200px;
	color: var(--s9d5aa0117e88);
	left: 0;
	top: 100%;
	border: 1px solid var(--m46ba7b223b36);
	display: none;
	padding: 8px;
	border-radius: 12px;
}.s46312433a88a{isolation:auto}
.f681add2ec07f a:hover {
	background: var(--u1224964286e9);
}
.x5577ec38c139>li:hover>.f681add2ec07f, .x5577ec38c139>li:focus-within>.f681add2ec07f {
	display: block;
}.t41772013b64a{visibility:inherit}
.f681add2ec07f a {
	display: block;
	font-weight: 500;
	padding: 8px 10px;
	border-radius: 8px;
}
body[data-g03dfde0ab45b=za5065f20026f] :is(.x5577ec38c139>li>a, .ee37bfb34c3ad a, .gce7920c34844 a) {
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: 0.08em;
}
@media(max-width:900px) {
	.uffa883a95359 {
		display: inline-flex;
	}
	.e5b0f1c5c910e .f681add2ec07f {
		display: block;
		min-width: 0;
		background: 0 0;
		position: static;
		padding: 0 0 0 14px;
		border: 0;
		box-shadow: none;
	}
}
html:not([data-cc1bb8048787d]) .uffa883a95359 {
	display: none;
}
