body {
	--e6e1cb29539ea: #637C74;
	color: var(--w4065fbe1bf13);
	--w4065fbe1bf13: #163B32;
	margin: 0;
	--j6fc09d45e303: #FFFFFF;
	--w1ce531153cf2: #F0F5F3;
	--h96fcff55d9af: #E9F5EE;
	background: var(--j6fc09d45e303);
	--geb2b293f19ff: #DCE9E3;
	--zc0eca4158b33: 12px;
	--o2382931416c6: #197B66;
	font-family: system-ui,-apple-system,segoe ui,sans-serif;
	line-height: 1.7
}
.id43d39c75f91 {
	border-bottom: 1px solid var(--geb2b293f19ff);
	background: var(--j6fc09d45e303);
	z-index: 5;
	position: sticky;
	top: 0
}.n3a640e4333ed{outline-offset:0}
body[data-k396aada51944=fa26f875c3dfe] {
	--zc0eca4158b33: 6px;
	--j6fc09d45e303: #081D2A;
	--h96fcff55d9af: #123947;
	--geb2b293f19ff: #214859;
	--w4065fbe1bf13: #E8F4F7;
	--e6e1cb29539ea: #A2C3CD;
	--w1ce531153cf2: #102F40;
	--o2382931416c6: #5BCBE3
}.pcc1fa3e9ab3b{unicode-bidi:normal}
a:focus-visible, summary:focus-visible {
	outline: 3px solid var(--o2382931416c6);
	outline-offset: 4px
}.m7b55da483f93{z-index:auto}
img {
	max-width: 100%;
	display: block;
	height: auto
}
* {
	box-sizing: border-box
}
h1, h3, h2, p {
	margin: 0 0 1rem
}.t00d55ebbf312{opacity:1}
a {
	text-decoration: none;
	color: inherit
}
p {
	color: var(--e6e1cb29539ea)
}.g11f39e437d27{visibility:inherit}
a:hover {
	text-decoration: underline
}
.n92bf07b0a3e1 {
	text-align: center
}
.g9bdc595b0431 {
	max-width: 1140px;
	padding: 0 24px;
	margin: auto
}
.mb252158b6cc4 {
	align-items: center;
	justify-content: space-between;
	padding: 12px 24px;
	max-width: 1140px;
	min-height: 64px;
	display: flex;
	margin: auto;
	gap: 24px
}
.re93784fe0052 {
	z-index: 20;
	padding: 10px;
	background: var(--j6fc09d45e303);
	top: -100px;
	position: absolute;
	left: 20px
}.ke097751d6475{opacity:1}
.f9f6c29d346b6 img {
	width: 100%;
	border-radius: var(--zc0eca4158b33);
	object-fit: cover;
	aspect-ratio: 1/1
}
.re93784fe0052:focus {
	top: 10px
}
h1 {
	font-size: clamp(1.6rem,3vw,2.5rem);
	line-height: 1.25
}.db52840e37374{font-kerning:auto}
h2 {
	font-size: 1.3rem;
	line-height: 1.4
}
h3 {
	font-size: 1rem;
	line-height: 1.45
}
.ee718b7da1218 {
	display: flex;
	gap: 10px;
	align-items: center;
	font-weight: 750
}
.aedf8425aca02 {
	flex-wrap: wrap;
	display: flex;
	gap: 20px;
	font-size: 0.85rem
}
.sc3825fbb0f7d {
	display: none
}.b2e6757bad783{isolation:auto}
.a51cfbf621610 {
	grid-template-columns: 1fr 1fr;
	align-items: center;
	padding: 40px 0;
	gap: 40px;
	display: grid
}
.w275a617a7850 {
	margin: 24px auto 0;
	gap: 12px;
	max-width: 480px;
	display: grid
}
.i305e5351edc6 {
	font-size: 1rem
}
.l5b82a01b0638 {
	font-weight: 650;
	padding: 12px 20px;
	background: var(--o2382931416c6);
	border: 1px solid var(--o2382931416c6);
	display: block;
	text-align: center;
	border-radius: 6px;
	color: #FFFFFF
}
.af8e53108c49d>a>div {
	padding: 16px
}
.af8e53108c49d p {
	margin: 0;
	font-size: 0.86rem
}.n69aef84611fe{visibility:inherit}
.m96ce23311f13 {
	background: 0 0;
	color: var(--o2382931416c6)
}.x1bae15a0986a{z-index:auto}
.o8e76da1b84eb {
	gap: 20px;
	grid-template-columns: repeat(3,minmax(0,1fr));
	display: grid
}.l2b14f5836d2d{z-index:auto}
.z71e7f0e087fa {
	grid-template-columns: repeat(2,minmax(0,1fr))
}
body[data-la38c18006d2b="y3d5a215191c2"] .a51cfbf621610 {
	grid-template-columns: 1fr 1fr
}
body[data-g658b3583ac91=o18d1e13109bc] .k67e75f08017e {
	grid-template-columns: repeat(3,minmax(0,1fr))
}
.k67e75f08017e {
	gap: 12px;
	display: grid
}.uf8bc3cb197fb{opacity:1}
.oc3caf6834574 {
	margin: 12px 0 32px
}
.adfc3f7afa7a0 h3 {
	margin: 0
}
.af8e53108c49d {
	overflow: hidden;
	min-width: 0;
	border: 1px solid var(--geb2b293f19ff);
	border-radius: var(--zc0eca4158b33);
	background: var(--w1ce531153cf2)
}
.cf473a2d97a61 {
	border-top: 1px solid var(--geb2b293f19ff);
	padding: 28px 0
}.h2a8857555a01{outline-offset:0}
.cf473a2d97a61>h2 {
	padding-left: 12px;
	border-left: 3px solid var(--o2382931416c6)
}.ad7ca37c866d6{contain:none}
.adfc3f7afa7a0 {
	background: var(--w1ce531153cf2);
	border: 1px solid var(--geb2b293f19ff);
	border-radius: var(--zc0eca4158b33);
	padding: 18px
}
.a34dc5b91688b {
	display: flex;
	flex-wrap: wrap;
	gap: 12px;
	font-size: 0.88rem;
	padding: 0;
	margin: 16px 0;
	list-style: none;
	color: var(--o2382931416c6)
}.fef8403a71f94{contain:none}
.pe20c5becdcbf {
	display: flex;
	gap: 16px;
	overflow-x: auto;
	scroll-snap-type: x proximity;
	padding-bottom: 12px
}
.h0b04b7fc1acd {
	display: flex;
	justify-content: center;
	gap: 16px;
	padding: 32px 0
}
.yad81cc64518d {
	border-top: 1px solid var(--geb2b293f19ff);
	padding: 32px 0 100px
}
.jf3717bcd7921 {
	overflow-wrap: anywhere
}.s898ba9fc52c7{visibility:inherit}
.af8e53108c49d img {
	width: 100%;
	object-fit: cover;
	aspect-ratio: 1/1
}.k38c23b226a25{opacity:1}
.z71e7f0e087fa img {
	aspect-ratio: 16/9
}.a7251a4d89c7c{outline-offset:0}
.pe20c5becdcbf img {
	flex-shrink: 0;
	width: 240px;
	scroll-snap-align: start
}.yaf3bf455aa97{contain:none}
.h0b04b7fc1acd>a {
	min-width: 220px
}.ce31bd32a759b{z-index:auto}
.yad81cc64518d nav {
	flex-wrap: wrap;
	display: flex;
	margin-top: 20px;
	gap: 20px;
	font-size: 0.86rem
}
.jf3717bcd7921 summary {
	cursor: pointer;
	font-weight: 650
}
.me825159a69ed {
	gap: 12px;
	z-index: 10;
	justify-content: center;
	position: fixed;
	padding: 10px 24px;
	display: flex;
	background: var(--j6fc09d45e303);
	border-top: 1px solid var(--geb2b293f19ff);
	bottom: 0;
	left: 0;
	right: 0
}.naf07892462f4{contain:none}
.me825159a69ed>a {
	min-width: 220px
}
.mcd975837c93c {
	max-width: 880px;
	padding-top: 32px;
	padding-bottom: 48px
}
.s1054e8ae61ec {
	min-width: 0
}.l583ee59e4014{opacity:1}
.u5496c80f7a3f {
	width: 100%;
	border-radius: var(--zc0eca4158b33);
	max-height: 560px;
	margin: 24px 0;
	object-fit: cover
}.ec2fcef04ade1{outline-offset:0}
.jf3717bcd7921 table {
	overflow-x: auto;
	display: block;
	max-width: 100%
}
.jf3717bcd7921 h2 {
	margin-top: 28px
}
.jf3717bcd7921 details {
	padding: 16px 0;
	border-bottom: 1px solid var(--geb2b293f19ff)
}.fae3fd28852d2{isolation:auto}
.ddf5f7289a6ea ol {
	display: flex;
	padding: 0;
	font-size: 0.82rem;
	flex-wrap: wrap;
	list-style: none;
	color: var(--e6e1cb29539ea);
	gap: 10px
}
body[data-k396aada51944=fa26f875c3dfe] .l5b82a01b0638 {
	color: var(--j6fc09d45e303)
}.v15ca1eac3ea3{font-kerning:auto}
.u9e4269d4092d {
	margin-top: 32px;
	padding: 20px;
	border: 1px solid var(--geb2b293f19ff);
	border-radius: var(--zc0eca4158b33)
}.t69be86dfd4e0{visibility:inherit}
body[data-la38c18006d2b="y3d5a215191c2"] .n92bf07b0a3e1 {
	border-radius: var(--zc0eca4158b33);
	padding: 18px;
	background: var(--w1ce531153cf2)
}.t8c0e85a54dfe{unicode-bidi:normal}
body[data-u7f62ec4ee493="w11c213cdbf04"] .aedf8425aca02 a {
	border: 1px solid var(--geb2b293f19ff);
	border-radius: 999px;
	padding: 4px 10px
}.p3ed215bae1c3{isolation:auto}
body[data-p983643e90af3="pe58b8ee9f299"] .me825159a69ed .l5b82a01b0638 {
	border-radius: 999px
}.s426dec95d824{outline-offset:0}
body[data-g658b3583ac91=o18d1e13109bc] .adfc3f7afa7a0 {
	border-left: 3px solid var(--o2382931416c6)
}
body[data-k396aada51944=fa26f875c3dfe] .m96ce23311f13 {
	color: var(--o2382931416c6)
}.h548116adf874{unicode-bidi:normal}
.odeb30fe56b5b {
	flex-wrap: wrap;
	display: flex;
	justify-content: center;
	font-size: 0.85rem;
	gap: 10px;
	margin-top: 20px
}
@media(max-width:800px) {
	.aedf8425aca02 {
		display: none
	}
	.sc3825fbb0f7d summary {
		cursor: pointer
	}
	.mb252158b6cc4 {
		flex-direction: row
	}
	.sc3825fbb0f7d {
		display: block;
		position: relative
	}
	.sc3825fbb0f7d nav {
		box-shadow: 0 12px 24px #00000022;
		gap: 12px;
		border: 1px solid var(--geb2b293f19ff);
		right: 0;
		background: var(--j6fc09d45e303);
		top: 100%;
		width: 240px;
		position: absolute;
		padding: 16px;
		display: grid
	}
	body[data-la38c18006d2b="y3d5a215191c2"] .a51cfbf621610, .a51cfbf621610 {
		gap: 24px;
		padding: 24px 0;
		grid-template-columns: 1fr
	}
	.g9bdc595b0431 {
		padding-left: 20px;
		padding-right: 20px
	}
	.me825159a69ed {
		padding: 10px 20px
	}
	.o8e76da1b84eb {
		grid-template-columns: repeat(2,minmax(0,1fr))
	}
	body[data-g658b3583ac91=o18d1e13109bc] .k67e75f08017e {
		grid-template-columns: 1fr
	}
	.f9f6c29d346b6 {
		max-width: 420px;
		width: 100%;
		margin: auto
	}
	.me825159a69ed>a {
		flex: 1;
		min-width: 0;
		max-width: 340px
	}
	.h0b04b7fc1acd>a {
		flex: 1;
		min-width: 0
	}
	.mb252158b6cc4 {
		min-height: 56px;
		padding: 10px 20px
	}
}.kedb59bd64f59{font-kerning:auto}
@media(max-width:540px) {
	.oc3caf6834574 .af8e53108c49d img {
		height: 100%;
		aspect-ratio: auto
	}
	.oc3caf6834574 .af8e53108c49d>a>div {
		padding: 12px
	}
	.cf473a2d97a61 {
		padding: 24px 0
	}
	.me825159a69ed .l5b82a01b0638 {
		padding: 10px 12px
	}
	.oc3caf6834574 {
		gap: 12px
	}
	.h0b04b7fc1acd {
		gap: 10px
	}
	.a51cfbf621610 h1 {
		font-size: 1.6rem
	}
	.o8e76da1b84eb, .z71e7f0e087fa {
		grid-template-columns: 1fr
	}
	.oc3caf6834574 .af8e53108c49d>a {
		grid-template-columns: 88px 1fr;
		display: grid
	}
	.oc3caf6834574 .af8e53108c49d p {
		display: none
	}
}
@media(prefers-reduced-motion:reduce) {
	* {
		scroll-behavior: auto
	}
}.u2217cc1f6268{outline-offset:0}
[data-g4e6f509b9ed8] {
	display: flex;
	flex-wrap: wrap;
	gap: 12px;
	padding: 20px 0;
	align-items: center
}
.pdbeb32fc1075 [hidden] {
	display: none
}
[data-g4e6f509b9ed8] input {
	min-width: 180px;
	flex: 1;
	border: 1px solid var(--geb2b293f19ff);
	border-radius: 6px;
	padding: 12px;
	color: var(--w4065fbe1bf13);
	font: inherit;
	background: var(--w1ce531153cf2)
}
[data-g4e6f509b9ed8] button {
	padding: 12px 20px;
	background: var(--o2382931416c6);
	color: var(--j6fc09d45e303);
	border: 0;
	border-radius: 6px;
	font: inherit
}
.n5972ef509c72 summary {
	cursor: pointer;
	font-weight: 650
}.xb10ac3f72814{visibility:inherit}
.pdbeb32fc1075 {
	list-style: none;
	padding: 0
}
.pdbeb32fc1075 li {
	border-bottom: 1px solid var(--geb2b293f19ff);
	padding: 14px 0
}
.s1054e8ae61ec[data-hebde2a97b787=me19ba908ff41] .jf3717bcd7921, .s1054e8ae61ec[data-hebde2a97b787=hf4fc4c3080c9] .jf3717bcd7921 {
	counter-reset: c17f40c21a21b
}
.n5972ef509c72 details p {
	margin: 12px 0
}
.d5ea36ceca0a1 {
	gap: 24px;
	margin: 24px 0;
	display: grid
}.z30480b4c9ea9{opacity:1}
.n5972ef509c72 details {
	background: var(--w1ce531153cf2);
	padding: 16px 18px;
	border-bottom: 1px solid var(--geb2b293f19ff)
}
.s1054e8ae61ec[data-hebde2a97b787=t0e4fe77eaefe] .jf3717bcd7921 p {
	break-inside: avoid
}
.s1054e8ae61ec[data-hebde2a97b787=hf4fc4c3080c9] .jf3717bcd7921 h2, .s1054e8ae61ec[data-hebde2a97b787=me19ba908ff41] .jf3717bcd7921 h2 {
	padding: 16px;
	counter-increment: c17f40c21a21b;
	border-left: 3px solid var(--o2382931416c6);
	background: var(--w1ce531153cf2)
}
.d5ea36ceca0a1 .af8e53108c49d img {
	width: 120px
}.q8ab089a52d73{outline-offset:0}
.n92bf07b0a3e1 {
	min-width: 0
}
.cf473a2d97a61[data-j24ad75d35bc4=r70fc6d4caa05] .k67e75f08017e {
	grid-template-columns: repeat(3,minmax(0,1fr))
}
.cf473a2d97a61[data-j24ad75d35bc4=j508258d63acb] .fca28459a3b49 {
	grid-template-columns: repeat(4,minmax(0,1fr))
}
.d5ea36ceca0a1 .af8e53108c49d>a {
	gap: 8px;
	grid-template-columns: 120px 1fr;
	display: grid
}.h3c98a7f08f96{unicode-bidi:normal}
.adfc3f7afa7a0 p {
	grid-column: 2;
	margin: 0
}.kf97468c7b6e4{visibility:inherit}
.s1054e8ae61ec[data-hebde2a97b787=t0e4fe77eaefe] .jf3717bcd7921 {
	column-gap: 32px;
	columns: 2
}
body[data-g658b3583ac91=o18d1e13109bc] .s1054e8ae61ec[data-hebde2a97b787=t0e4fe77eaefe] .jf3717bcd7921 {
	columns: 1
}.p4be13e3057c9{z-index:auto}
.cf473a2d97a61[data-j24ad75d35bc4=r70fc6d4caa05] .adfc3f7afa7a0 p {
	grid-column: auto
}
@media(max-width:800px) {
	.cf473a2d97a61[data-j24ad75d35bc4=r70fc6d4caa05] .k67e75f08017e {
		grid-template-columns: 1fr
	}
	.cf473a2d97a61[data-j24ad75d35bc4=j508258d63acb] .fca28459a3b49 {
		grid-template-columns: repeat(2,minmax(0,1fr))
	}
	.d5ea36ceca0a1 .af8e53108c49d img {
		width: 88px
	}
	.d5ea36ceca0a1 .af8e53108c49d>a {
		grid-template-columns: 88px 1fr
	}
	.s1054e8ae61ec[data-hebde2a97b787=t0e4fe77eaefe] .jf3717bcd7921 {
		columns: 1
	}
}
@media(min-width:801px) {
	.odeb30fe56b5b {
		display: none
	}
}
.ee89f91245d6a {
	--b7fb58a2648cb: #FFFFFF;
	--u0bfb78f6da30: var(--h96fcff55d9af);
	--ma631c840573e: var(--e6e1cb29539ea);
	--bbf803d8ec71e: var(--w4065fbe1bf13);
	--pafa308508a00: color-mix(in srgb,var(--o2382931416c6) 16%,#0D0F14);
	--l63168cd8476c: var(--j6fc09d45e303);
	--t70977986d842: var(--w4065fbe1bf13);
	--g15ff1b02bd97: var(--geb2b293f19ff);
	--sdb0f15fe73a6: var(--geb2b293f19ff);
	--rffb7bc7bcd74: inherit;
	--mf0a68ded1a66: rgba(255,255,255,0.14);
	--fc779b2806e1e: var(--zc0eca4158b33);
	--s061fe18dc8f8: var(--w1ce531153cf2);
	--x1fd31d37553f: var(--w1ce531153cf2);
	--s02b1b4fd5e4b: var(--o2382931416c6);
	--id7d5699e6cee: 6px;
	--p0265053a33fc: rgba(255,255,255,0.72);
	--p760f18ad5a12: var(--o2382931416c6)
}.g7cddf7cf7f5e{unicode-bidi:normal}
.ee89f91245d6a:is([data-k396aada51944=p82725c742729], [data-k396aada51944=l3e23f6bef099]) {
	--u0bfb78f6da30: color-mix(in srgb,var(--o2382931416c6) 10%,var(--w1ce531153cf2))
}.a647abdd24553{unicode-bidi:normal}
.ee89f91245d6a:has(>.h465cadc62aaa) {
	padding-bottom: 0
}
:where(.x52cd8126c11c) {
	padding: 0;
	list-style: none;
	margin: 0
}
.pe20c5becdcbf>li {
	flex-shrink: 0
}
.ee89f91245d6a>.h465cadc62aaa::after {
	display: block;
	content: "";
	height: 72px
}
.u766133601966 {
	display: contents
}
.h0b04b7fc1acd>li>a {
	min-width: 220px
}.y7488dc311cae{unicode-bidi:normal}
.ee89f91245d6a:is([data-k396aada51944=p82725c742729], [data-k396aada51944=fa26f875c3dfe], [data-k396aada51944=l3e23f6bef099]) {
	--b7fb58a2648cb: var(--j6fc09d45e303)
}.ea056d9115208{opacity:1}
:where(figure.f9f6c29d346b6) {
	margin: 0
}.t94b75c10305a{unicode-bidi:normal}
.cf473a2d97a61>.u766133601966>h2 {
	padding-left: 12px;
	border-left: 3px solid var(--o2382931416c6)
}
@media(max-width:800px) {
	.h0b04b7fc1acd>li>a {
		flex: 1;
		min-width: 0
	}
}
.a51cfbf621610 .w275a617a7850 {
	grid-template-columns: 1fr 1fr
}
.ddf5f7289a6ea>p {
	margin: 1em 0
}
.ddf5f7289a6ea ul, .ddf5f7289a6ea>p {
	display: flex;
	padding: 0;
	font-size: 0.82rem;
	flex-wrap: wrap;
	list-style: none;
	color: var(--e6e1cb29539ea);
	gap: 10px
}
.me825159a69ed {
	flex-wrap: wrap;
	row-gap: 6px
}
.a879ba0914490 li {
	display: inline
}.u62455dbd88bd{outline-offset:0}
.pdbeb32fc1075>div {
	border-bottom: 1px solid var(--geb2b293f19ff);
	padding: 14px 0
}
.ee89f91245d6a {
	padding-bottom: 110px
}.kc1e1d817ea80{visibility:inherit}
div.pdbeb32fc1075 {
	margin: 1em 0
}
.f0cfa397e7807 {
	font-size: 13px;
	text-align: center;
	margin: 0;
	font-weight: 800;
	line-height: 1.35;
	flex-basis: 100%;
	color: var(--p760f18ad5a12)
}
