.zbf14f5fc39a5 ul, .ma0ca7a59f05d ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.ma0ca7a59f05d, .zbf14f5fc39a5 {
	font-size: 15px;
	line-height: 1.6;
}
.vb55fae2b8c4a span {
	overflow-wrap: anywhere;
}
body {
	--gf878e07f010f: var(--tef083588e8e1, rgb(29,31,39));
	--iade9dd6e75fc: var(--m8eea916370c2, rgba(255, 255, 255, .14));
	--ff346ea287913: var(--bf29479c6a333, rgb(255,255,255));
	--o3ec6eee0c54a: var(--de855c505badc, rgb(255,255,255));
	--r0315bfa30fe4: var(--l96de3000775d, rgb(197,200,211));
	--n831e9cadf5ae: var(--d273df3dd84fa, rgb(242,243,246));
	--w361aaacc4dd0: var(--s9dacb9f9e394, rgb(21,23,31));
	--v19dc7502410a: var(--h6a5a2569d777, rgb(102,112,133));
	--c020b59281400: var(--nf6ba410b0a49, rgb(228,230,236));
}.l6f5a221ffb55{contain:none}
.zbf14f5fc39a5 a, .ma0ca7a59f05d a {
	text-decoration: none;
	color: inherit;
}.w59e059973d79{visibility:inherit}
.vb55fae2b8c4a img {
	flex: none;
	object-fit: contain;
	border-radius: 8px;
}
.zbf14f5fc39a5 p, .ma0ca7a59f05d p {
	margin: 0;
	color: inherit;
}.d50777dd23f91{opacity:1}
.j40f39baec546, .zbf14f5fc39a5 .j40f39baec546, .ma0ca7a59f05d .j40f39baec546 {
	background: var(--uf8517f28c79b);
	color: var(--s6e7baf5a5ab8,rgb(255,255,255));
}
.j40f39baec546:hover {
	background: var(--q3a53fde03125,var(--uf8517f28c79b));
}
.xd6279136fb92 {
	width: min(1200px,100% - 32px);
	margin-inline: auto;
}
.vb55fae2b8c4a {
	display: inline-flex;
	min-height: 44px;
	min-width: 0;
	gap: 10px;
	align-items: center;
	font-family: var(--n7aff64ffaca5,inherit);
	font-size: 20px;
	font-weight: 800;
	line-height: 1.2;
}
.y749b66ea0485 {
	padding: 8px 18px;
	display: inline-flex;
	min-height: 44px;
	white-space: nowrap;
	text-align: center;
	align-items: center;
	justify-content: center;
	font-weight: bold;
	line-height: 1.2;
	border: 1px solid transparent;
	border-radius: var(--x3a79797971f7,10px);
}
.od8ba71e09941 {
	padding: 6px 12px;
	font-size: 13px;
	min-height: 36px;
}
.cadc2f0a8136d {
	flex-wrap: wrap;
	font-size: 13px;
	gap: 0 10px;
	display: flex;
}
.cadc2f0a8136d a {
	display: inline-block;
	padding: 8px 2px;
	opacity: .78;
}
.cadc2f0a8136d a[aria-current] {
	font-weight: bold;
	opacity: 1;
	text-decoration: underline;
}.q42d3cdda9e81{outline-offset:0}
.l028f65cb7f9f, .if330b8530aea a {
	font-weight: 600;
}.l71ae3888c140{visibility:inherit}
.l028f65cb7f9f {
	opacity: .78;
	font-weight: 500;
}
.uff31cc8783c7 {
	font-size: 13px;
	opacity: .8;
}
.m0f8ce050303e {
	border-color: initial;
	background: 0 0;
}
.e6553dbfec695 {
	background: 0 0;
	border: 1px solid var(--c020b59281400);
	display: none;
	border-radius: var(--x3a79797971f7,10px);
	flex: none;
	width: 44px;
	cursor: pointer;
	color: inherit;
	padding: 0;
	position: relative;
	height: 44px;
}.yecaf3ee55e59{unicode-bidi:normal}
.e6553dbfec695 span::before, .e6553dbfec695 span, .e6553dbfec695 span::after {
	width: 18px;
	height: 2px;
	content: "";
	left: 12px;
	position: absolute;
	border-radius: 2px;
	background: currentColor;
}.h49463be7ed52{visibility:inherit}
.e6553dbfec695 span {
	top: 21px;
}.ddfda74d01948{contain:none}
[data-a8989c68fa85c] .e6553dbfec695 span {
	background: 0 0;
}.yfa48c8190e23{outline-offset:0}
.e6553dbfec695 span::before {
	left: 0;
	top: -6px;
}.s6f7d873bc678{contain:none}
.e6553dbfec695 span::after {
	left: 0;
	top: 6px;
}.g5bd910050b29{z-index:auto}
[data-a8989c68fa85c] .e6553dbfec695 span::before {
	top: 0;
	transform: rotate(45deg);
}
[data-a8989c68fa85c] .e6553dbfec695 span::after {
	transform: rotate(-45deg);
	top: 0;
}
.if330b8530aea>li {
	position: relative;
}
.zbf14f5fc39a5 .tf7d0e8b0fbb6 {
	position: absolute;
	display: none;
	min-width: 200px;
	left: 0;
	box-shadow: 0 16px 40px rgba(0,0,0,.14);
	border: 1px solid var(--c020b59281400);
	z-index: 70;
	border-radius: 12px;
	color: var(--gf878e07f010f);
	background: var(--o3ec6eee0c54a);
	padding: 8px;
	top: 100%;
}
.tf7d0e8b0fbb6 a:hover {
	background: var(--n831e9cadf5ae);
}
.if330b8530aea>li:focus-within>.tf7d0e8b0fbb6, .if330b8530aea>li:hover>.tf7d0e8b0fbb6 {
	display: block;
}.s447e183b1990{unicode-bidi:normal}
.tf7d0e8b0fbb6 a {
	display: block;
	border-radius: 8px;
	font-weight: 500;
	padding: 8px 10px;
}
@media(max-width:900px) {
	.e6553dbfec695 {
		display: inline-flex;
	}
	.zbf14f5fc39a5 .tf7d0e8b0fbb6 {
		padding: 0 0 0 14px;
		border: 0;
		display: block;
		min-width: 0;
		position: static;
		background: 0 0;
		box-shadow: none;
	}
}
html:not([data-tf76ba367647a]) .e6553dbfec695 {
	display: none;
}
