* {
	box-sizing: border-box;
}
body {
	--yc864cf03e41a: rgb(240,245,243);
	margin: 0;
	background: var(--la50bb9270329);
	--t45ebd44fd2bc: rgb(99,124,116);
	color: var(--ee8e5b0bed1b8);
	--ee8e5b0bed1b8: rgb(22,59,50);
	font-family: system-ui,-apple-system,segoe ui,sans-serif;
	--la04391bf0148: rgb(220,233,227);
	--la50bb9270329: rgb(255,255,255);
	--ia2332feca54b: 12px;
	line-height: 1.7;
	--r93b02f223284: rgb(233,245,238);
	--y50990ec3293f: rgb(25,123,102);
}
h3, h2, h1, p {
	margin: 0 0 1rem;
}
.n7567119d2d9d {
	z-index: 5;
	position: sticky;
	top: 0;
	background: var(--la50bb9270329);
	border-bottom: 1px solid var(--la04391bf0148);
}
a:focus-visible, summary:focus-visible {
	outline: 3px solid var(--y50990ec3293f);
	outline-offset: 4px;
}.e7bd873321b4f{z-index:auto}
h1 {
	font-size: clamp(1.6rem,3vw,2.5rem);
	line-height: 1.25;
}.a5f81ec43eddb{contain:none}
body[data-q76b268dfe194=ubb672b68e87c] {
	--y50990ec3293f: rgb(91,203,227);
	--la04391bf0148: rgb(33,72,89);
	--la50bb9270329: rgb(8,29,42);
	--r93b02f223284: rgb(18,57,71);
	--yc864cf03e41a: rgb(16,47,64);
	--ia2332feca54b: 6px;
	--ee8e5b0bed1b8: rgb(232,244,247);
	--t45ebd44fd2bc: rgb(162,195,205);
}
a {
	color: inherit;
	text-decoration: none;
}.c465595d3aa05{isolation:auto}
a:hover {
	text-decoration: underline;
}.jadbd36a05f80{font-kerning:auto}
p {
	color: var(--t45ebd44fd2bc);
}
img {
	display: block;
	max-width: 100%;
	height: auto;
}.a6116f6afec2f{visibility:inherit}
.o2c427bbf3d6d {
	padding: 0 24px;
	margin: auto;
	max-width: 1140px;
}.h29cdbe835fce{visibility:inherit}
h2 {
	font-size: 1.3rem;
	line-height: 1.4;
}.o3a56253a552e{outline-offset:0}
h3 {
	font-size: 1rem;
	line-height: 1.45;
}
.gd7ec9655a13d {
	margin: auto;
	align-items: center;
	justify-content: space-between;
	gap: 24px;
	display: flex;
	padding: 12px 24px;
	max-width: 1140px;
	min-height: 64px;
}
.o784c1adbf683 img {
	object-fit: cover;
	border-radius: var(--ia2332feca54b);
	width: 100%;
	aspect-ratio: 1/1;
}
.nd9fe3692d0be {
	gap: 10px;
	font-weight: 750;
	display: flex;
	align-items: center;
}.ce803b5437335{opacity:1}
.fb713cc287748 {
	font-size: 0.85rem;
	display: flex;
	gap: 20px;
	flex-wrap: wrap;
}
.p65f25f6e4cd0 {
	font-size: 1rem;
}
.a757d83f71b0f {
	display: none;
}
.d8889f7a47b69 {
	z-index: 20;
	position: absolute;
	background: var(--la50bb9270329);
	padding: 10px;
	top: -100px;
	left: 20px;
}
.qa01dd550fc08 {
	display: grid;
	grid-template-columns: 1fr 1fr;
	padding: 40px 0;
	align-items: center;
	gap: 40px;
}.z23382d07121c{z-index:auto}
.d8889f7a47b69:focus {
	top: 10px;
}
.u6b47ecf4b090 {
	display: grid;
	max-width: 480px;
	gap: 12px;
	margin: 24px auto 0;
}
.db956094772f2 {
	text-align: center;
}
.ia2772c738482 {
	border: 1px solid var(--y50990ec3293f);
	display: block;
	border-radius: 6px;
	padding: 12px 20px;
	color: rgb(255,255,255);
	background: var(--y50990ec3293f);
	font-weight: 650;
	text-align: center;
}
.e97f410aa4814 p {
	font-size: 0.86rem;
	margin: 0;
}.h89103c09f631{visibility:inherit}
.e97f410aa4814>a>div {
	padding: 16px;
}
.r0e35747bb0a5 {
	color: var(--y50990ec3293f);
	background: 0 0;
}
.e97f410aa4814 {
	background: var(--yc864cf03e41a);
	overflow: hidden;
	border: 1px solid var(--la04391bf0148);
	min-width: 0;
	border-radius: var(--ia2332feca54b);
}.tdf75d0a34cc5{contain:none}
.e97f410aa4814 img {
	object-fit: cover;
	width: 100%;
	aspect-ratio: 1/1;
}.uee51f29aa7dc{isolation:auto}
.e0dab07dc90f2 {
	padding: 28px 0;
	border-top: 1px solid var(--la04391bf0148);
}
.e0dab07dc90f2>h2 {
	padding-left: 12px;
	border-left: 3px solid var(--y50990ec3293f);
}
.u7e9c8a4ec127 img {
	aspect-ratio: 16/9;
}
.vc03dec00c703 {
	margin: 12px 0 32px;
}.wa29491d8882a{outline-offset:0}
.n6d0748324420 h3 {
	margin: 0;
}
.gf92c25f827c5 {
	display: grid;
	grid-template-columns: repeat(3,minmax(0,1fr));
	gap: 20px;
}
.u7e9c8a4ec127 {
	grid-template-columns: repeat(2,minmax(0,1fr));
}
body[data-bce13e8d7fe8d="c08540a89bfb6"] .qa01dd550fc08 {
	grid-template-columns: 1.1fr 0.9fr;
}.d5930222e61b2{visibility:inherit}
body[data-k54ad29ae9df0=paaf1fa641bcc] .fa4c72ae7a880 {
	grid-template-columns: repeat(3,minmax(0,1fr));
}
.fa4c72ae7a880 {
	display: grid;
	gap: 12px;
}
.n6d0748324420 {
	padding: 18px;
	border: 1px solid var(--la04391bf0148);
	border-radius: var(--ia2332feca54b);
	background: var(--yc864cf03e41a);
}
.x80cd8a8035c3 {
	margin: 16px 0;
	padding: 0;
	list-style: none;
	font-size: 0.88rem;
	flex-wrap: wrap;
	display: flex;
	color: var(--y50990ec3293f);
	gap: 12px;
}
.f597a934a6bfa {
	padding-bottom: 12px;
	overflow-x: auto;
	display: flex;
	gap: 16px;
	scroll-snap-type: x proximity;
}.v77d045c0a6cf{contain:none}
.i6abf5b4fd566 {
	overflow-wrap: anywhere;
}
.f597a934a6bfa img {
	width: 240px;
	flex-shrink: 0;
	scroll-snap-align: start;
}
.r6de0efa193fd>a {
	min-width: 220px;
}
.sf512fed56c93>a {
	min-width: 220px;
}
.r6de0efa193fd {
	justify-content: center;
	display: flex;
	gap: 16px;
	padding: 32px 0;
}
.f2ea6dc49af88 nav {
	margin-top: 20px;
	display: flex;
	font-size: 0.86rem;
	gap: 20px;
	flex-wrap: wrap;
}
.f2ea6dc49af88 {
	border-top: 1px solid var(--la04391bf0148);
	padding: 32px 0 100px;
}.p907bc07e9242{opacity:1}
.sf512fed56c93 {
	gap: 12px;
	padding: 10px 24px;
	border-top: 1px solid var(--la04391bf0148);
	display: flex;
	z-index: 10;
	background: var(--la50bb9270329);
	bottom: 0;
	left: 0;
	right: 0;
	position: fixed;
	justify-content: center;
}.b8449115891a3{unicode-bidi:normal}
.c20e1d0cbb357 {
	max-width: 880px;
	padding-top: 32px;
	padding-bottom: 48px;
}
.ja33aa126fc4a {
	min-width: 0;
}.p9accd8d51da9{outline-offset:0}
.z931ee258399d {
	margin: 24px 0;
	width: 100%;
	max-height: 560px;
	border-radius: var(--ia2332feca54b);
	object-fit: cover;
}
.i6abf5b4fd566 h2 {
	margin-top: 28px;
}.k2fe575e714c2{contain:none}
.i6abf5b4fd566 details {
	padding: 16px 0;
	border-bottom: 1px solid var(--la04391bf0148);
}
.i6abf5b4fd566 summary {
	cursor: pointer;
	font-weight: 650;
}
.i6abf5b4fd566 table {
	display: block;
	overflow-x: auto;
	max-width: 100%;
}
.m8b174204de0e ol {
	color: var(--t45ebd44fd2bc);
	padding: 0;
	gap: 10px;
	flex-wrap: wrap;
	display: flex;
	list-style: none;
	font-size: 0.82rem;
}.n1fc9560541ac{contain:none}
body[data-q76b268dfe194=ubb672b68e87c] .ia2772c738482 {
	color: var(--la50bb9270329);
}
body[data-q76b268dfe194=ubb672b68e87c] .r0e35747bb0a5 {
	color: var(--y50990ec3293f);
}.u01a09b9d0e43{visibility:inherit}
.q062f05c32878 {
	border: 1px solid var(--la04391bf0148);
	padding: 20px;
	border-radius: var(--ia2332feca54b);
	margin-top: 32px;
}
.dcc0e4fa042e7 {
	justify-content: center;
	margin-top: 20px;
	font-size: 0.85rem;
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
}.wc8422d9a3d51{opacity:1}
body[data-k3f056d9f0d9a="b483f577ae403"] .fb713cc287748 a {
	padding: 8px 12px;
	border-radius: var(--ia2332feca54b);
	background: var(--yc864cf03e41a);
}.n7ec89ed65683{isolation:auto}
body[data-r29be5eda5810="s783941410c34"] .fb713cc287748 a {
	padding: 4px 10px;
	border: 1px solid var(--la04391bf0148);
	border-radius: 999px;
}.kff803091a6c9{contain:none}
body[data-u9f0221ece192="cec270290c57d"] .o784c1adbf683 img {
	border: 6px solid var(--yc864cf03e41a);
}
body[data-o04ba22f269e4="qb0ee3b90f9e0"] .sf512fed56c93 .ia2772c738482 {
	border-radius: 999px;
}.q5b447c16cc27{z-index:auto}
body[data-k54ad29ae9df0=paaf1fa641bcc] .n6d0748324420 {
	border-left: 3px solid var(--y50990ec3293f);
}
@media(max-width:800px) {
	.fb713cc287748 {
		display: none;
	}
	body[data-k3f056d9f0d9a="b483f577ae403"] .gd7ec9655a13d, .gd7ec9655a13d {
		flex-direction: row;
	}
	.a757d83f71b0f summary {
		cursor: pointer;
	}
	.a757d83f71b0f {
		display: block;
		position: relative;
	}
	.a757d83f71b0f nav {
		gap: 12px;
		position: absolute;
		width: 240px;
		display: grid;
		background: var(--la50bb9270329);
		right: 0;
		box-shadow: 0 12px 24px #00000022;
		border: 1px solid var(--la04391bf0148);
		top: 100%;
		padding: 16px;
	}
	.o784c1adbf683 {
		max-width: 420px;
		width: 100%;
		margin: auto;
	}
	.sf512fed56c93>a {
		flex: 1;
		min-width: 0;
		max-width: 340px;
	}
	.r6de0efa193fd>a {
		flex: 1;
		min-width: 0;
	}
	body[data-bce13e8d7fe8d="c08540a89bfb6"] .qa01dd550fc08, .qa01dd550fc08 {
		grid-template-columns: 1fr;
		padding: 24px 0;
		gap: 24px;
	}
	.o2c427bbf3d6d {
		padding-left: 20px;
		padding-right: 20px;
	}
	.gf92c25f827c5 {
		grid-template-columns: repeat(2,minmax(0,1fr));
	}
	body[data-k54ad29ae9df0=paaf1fa641bcc] .fa4c72ae7a880 {
		grid-template-columns: 1fr;
	}
	.sf512fed56c93 {
		padding: 10px 20px;
	}
	.gd7ec9655a13d {
		padding: 10px 20px;
		min-height: 56px;
	}
}
@media(max-width:540px) {
	.u7e9c8a4ec127, .gf92c25f827c5 {
		grid-template-columns: 1fr;
	}
	.vc03dec00c703 {
		gap: 12px;
	}
	.vc03dec00c703 .e97f410aa4814 img {
		height: 100%;
		aspect-ratio: auto;
	}
	.qa01dd550fc08 h1 {
		font-size: 1.6rem;
	}
	.vc03dec00c703 .e97f410aa4814>a>div {
		padding: 12px;
	}
	.r6de0efa193fd {
		gap: 10px;
	}
	.vc03dec00c703 .e97f410aa4814>a {
		display: grid;
		grid-template-columns: 88px 1fr;
	}
	.vc03dec00c703 .e97f410aa4814 p {
		display: none;
	}
	.e0dab07dc90f2 {
		padding: 24px 0;
	}
	.sf512fed56c93 .ia2772c738482 {
		padding: 10px 12px;
	}
}
@media(prefers-reduced-motion:reduce) {
	* {
		scroll-behavior: auto;
	}
}.g33ceeb31b6d6{z-index:auto}
.ja33aa126fc4a[data-z76537ea85bde=j8b3837adc17b] .i6abf5b4fd566 p {
	break-inside: avoid;
}.c954344a84ea7{font-kerning:auto}
[data-i02f53eedf401] {
	padding: 20px 0;
	display: flex;
	gap: 12px;
	align-items: center;
	flex-wrap: wrap;
}
.a24d5e4b45d9b [hidden] {
	display: none;
}.r1383aa31d675{z-index:auto}
.t8b4148e51a45 details p {
	margin: 12px 0;
}
.i69b9e4bf79dd {
	display: grid;
	margin: 24px 0;
	gap: 24px;
}
[data-i02f53eedf401] input {
	background: var(--yc864cf03e41a);
	flex: 1;
	min-width: 180px;
	border: 1px solid var(--la04391bf0148);
	border-radius: 6px;
	padding: 12px;
	font: inherit;
	color: var(--ee8e5b0bed1b8);
}.gdf0015cd6656{contain:none}
.i69b9e4bf79dd .e97f410aa4814 img {
	width: 120px;
}.p50df9ab6f06a{opacity:1}
.db956094772f2 {
	min-width: 0;
}
[data-i02f53eedf401] button {
	border: 0;
	border-radius: 6px;
	font: inherit;
	color: var(--la50bb9270329);
	padding: 12px 20px;
	background: var(--y50990ec3293f);
}.s8f2fe805fa2b{contain:none}
.t8b4148e51a45 summary {
	cursor: pointer;
	font-weight: 650;
}.a1353d8d5f129{z-index:auto}
.e0dab07dc90f2[data-p066d75f2caea=pcd194be61334] .fa4c72ae7a880 {
	grid-template-columns: repeat(3,minmax(0,1fr));
}
.e0dab07dc90f2[data-p066d75f2caea=z70accdffa653] .ib86c5b112da0 {
	grid-template-columns: repeat(4,minmax(0,1fr));
}
.i69b9e4bf79dd .e97f410aa4814>a {
	display: grid;
	gap: 8px;
	grid-template-columns: 120px 1fr;
}
.n6d0748324420 p {
	grid-column: 2;
	margin: 0;
}
.ja33aa126fc4a[data-z76537ea85bde=j8b3837adc17b] .i6abf5b4fd566 {
	columns: 2;
	column-gap: 32px;
}
.e0dab07dc90f2[data-p066d75f2caea=pcd194be61334] .n6d0748324420 p {
	grid-column: auto;
}.qa29378a84f9b{outline-offset:0}
.ja33aa126fc4a[data-z76537ea85bde=i7a615f9efb26] .i6abf5b4fd566, .ja33aa126fc4a[data-z76537ea85bde=y34bd523ef5c9] .i6abf5b4fd566 {
	counter-reset: c5639b49a7f56;
}.ed2d355732bd5{outline-offset:0}
.a24d5e4b45d9b {
	padding: 0;
	list-style: none;
}
.a24d5e4b45d9b li {
	padding: 14px 0;
	border-bottom: 1px solid var(--la04391bf0148);
}
.t8b4148e51a45 details {
	background: var(--yc864cf03e41a);
	border-bottom: 1px solid var(--la04391bf0148);
	padding: 16px 18px;
}
.ja33aa126fc4a[data-z76537ea85bde=i7a615f9efb26] .i6abf5b4fd566 h2, .ja33aa126fc4a[data-z76537ea85bde=y34bd523ef5c9] .i6abf5b4fd566 h2 {
	padding: 16px;
	border-left: 3px solid var(--y50990ec3293f);
	counter-increment: c5639b49a7f56;
	background: var(--yc864cf03e41a);
}
body[data-k54ad29ae9df0=paaf1fa641bcc] .ja33aa126fc4a[data-z76537ea85bde=j8b3837adc17b] .i6abf5b4fd566 {
	columns: 1;
}.i33d858e9edc5{z-index:auto}
@media(max-width:800px) {
	.e0dab07dc90f2[data-p066d75f2caea=pcd194be61334] .fa4c72ae7a880 {
		grid-template-columns: 1fr;
	}
	.e0dab07dc90f2[data-p066d75f2caea=z70accdffa653] .ib86c5b112da0 {
		grid-template-columns: repeat(2,minmax(0,1fr));
	}
	.i69b9e4bf79dd .e97f410aa4814 img {
		width: 88px;
	}
	.i69b9e4bf79dd .e97f410aa4814>a {
		grid-template-columns: 88px 1fr;
	}
	.ja33aa126fc4a[data-z76537ea85bde=j8b3837adc17b] .i6abf5b4fd566 {
		columns: 1;
	}
}
@media(min-width:801px) {
	.dcc0e4fa042e7 {
		display: none;
	}
}
.f597a934a6bfa>li {
	flex-shrink: 0;
}.l6d6b7a40fc1a{font-kerning:auto}
.ob1a12c5e02fa:has(>.yb81af095eaff) {
	padding-bottom: 0;
}.p5476a39b0374{unicode-bidi:normal}
.ob1a12c5e02fa>.yb81af095eaff::after {
	height: 72px;
	display: block;
	content: "";
}
.le33ae49654d3 {
	display: contents;
}
.r6de0efa193fd>li>a {
	min-width: 220px;
}
:where(.tae75bc8cade2) {
	margin: 0;
	list-style: none;
	padding: 0;
}.s91ae600d0ab1{visibility:inherit}
:where(figure.o784c1adbf683) {
	margin: 0;
}
.e0dab07dc90f2>.le33ae49654d3>h2 {
	padding-left: 12px;
	border-left: 3px solid var(--y50990ec3293f);
}
.ob1a12c5e02fa {
	--b7c99e1dc81e0: var(--yc864cf03e41a);
	--y0c1f42378436: rgba(255,255,255,0.14);
	--b62d8c69f96cc: var(--r93b02f223284);
	--p4dbac83f83e6: inherit;
	--bacb14c67ba90: var(--ee8e5b0bed1b8);
	--c2d17bc7e2501: var(--t45ebd44fd2bc);
	--jbabcef1696f7: var(--ee8e5b0bed1b8);
	--ibc7429d4529d: var(--y50990ec3293f);
	--kc5ab3912503b: rgba(255,255,255,0.72);
	--bc45c05b759ea: var(--y50990ec3293f);
	--u28f5c448e82c: color-mix(in srgb,var(--y50990ec3293f) 16%,rgb(13,15,20));
	--s66de8729012a: var(--yc864cf03e41a);
	--f8f622a3fe895: rgb(255,255,255);
	--haef117801d29: var(--la04391bf0148);
	--y051f7cbf1577: var(--la04391bf0148);
	--a588f9397020c: var(--la50bb9270329);
	--e0ae677214498: 6px;
	--ne18c33055237: var(--ia2332feca54b);
}
.ob1a12c5e02fa:is([data-q76b268dfe194=q608199ee1ed0], [data-q76b268dfe194=m21dc029b8301]) {
	--b62d8c69f96cc: color-mix(in srgb,var(--y50990ec3293f) 10%,var(--yc864cf03e41a));
}
.ob1a12c5e02fa:is([data-q76b268dfe194=q608199ee1ed0], [data-q76b268dfe194=ubb672b68e87c], [data-q76b268dfe194=m21dc029b8301]) {
	--f8f622a3fe895: var(--la50bb9270329);
}
@media(max-width:800px) {
	.r6de0efa193fd>li>a {
		flex: 1;
		min-width: 0;
	}
}
.m8b174204de0e ul, .m8b174204de0e>p, .m8b174204de0e menu {
	color: var(--t45ebd44fd2bc);
	padding: 0;
	gap: 10px;
	flex-wrap: wrap;
	display: flex;
	list-style: none;
	font-size: 0.82rem;
}
.a24d5e4b45d9b>div {
	padding: 14px 0;
	border-bottom: 1px solid var(--la04391bf0148);
}
.sf512fed56c93 {
	flex-wrap: wrap;
	row-gap: 6px;
}
.ob1a12c5e02fa {
	padding-bottom: 110px;
}
.qa01dd550fc08 .u6b47ecf4b090 {
	grid-template-columns: 1fr 1fr;
}.h7b133ba3f2c5{z-index:auto}
.m8b174204de0e>p {
	margin: 1em 0;
}.db9ab16231611{visibility:inherit}
div.a24d5e4b45d9b {
	margin: 1em 0;
}.sb29dd9fa29ad{outline-offset:0}
.yc7ebeebd99d6 li {
	display: inline;
}
.v2181eb875428 {
	color: var(--bc45c05b759ea);
	font-size: 13px;
	font-weight: 800;
	text-align: center;
	line-height: 1.35;
	flex-basis: 100%;
	margin: 0;
}.e4d3f3c203bda{font-kerning:auto}
@media(max-width:800px) {
	.o784c1adbf683 img {
		aspect-ratio: 3/2;
		max-height: 52svh;
		object-fit: contain;
	}
	.o784c1adbf683, body[data-bce13e8d7fe8d] .o784c1adbf683 {
		grid-column: auto;
		order: -1;
	}
	.db956094772f2 .p65f25f6e4cd0 {
		display: -webkit-box;
		overflow: hidden;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
	}
	.db956094772f2 h1 {
		font-size: clamp(22px,6vw,32px);
	}
	body[data-bce13e8d7fe8d] .qa01dd550fc08, .qa01dd550fc08 {
		padding-top: 12px;
		gap: 20px;
	}
}
.o784c1adbf683 img {
	aspect-ratio: 3/2;
	object-fit: contain;
}
.e97f410aa4814 img {
	aspect-ratio: 3/2;
	object-fit: contain;
}
.z931ee258399d {
	object-fit: contain;
}
