body {
	--x83c4a52af85d: rgb(255,255,255);
	--f4ed2db9a036b: 12px;
	color: var(--mf18bfc363951);
	font-family: system-ui,-apple-system,segoe ui,sans-serif;
	line-height: 1.7;
	--l443b5421b212: rgb(240,245,243);
	--ladb302fb099f: rgb(220,233,227);
	--y6f048fd40698: rgb(25,123,102);
	background: var(--x83c4a52af85d);
	--mf18bfc363951: rgb(22,59,50);
	margin: 0;
	--te281427451a8: rgb(233,245,238);
	--m765816b02e6a: rgb(99,124,116);
}.vee049fad72df{isolation:auto}
a {
	text-decoration: none;
	color: inherit;
}
p {
	color: var(--m765816b02e6a);
}.e7ba115b0b4b9{z-index:auto}
h1 {
	font-size: clamp(1.6rem,3vw,2.5rem);
	line-height: 1.25;
}
body[data-q30128b4f7d75=dbb822f1ac731] {
	--x83c4a52af85d: rgb(8,29,42);
	--mf18bfc363951: rgb(232,244,247);
	--y6f048fd40698: rgb(91,203,227);
	--te281427451a8: rgb(18,57,71);
	--l443b5421b212: rgb(16,47,64);
	--ladb302fb099f: rgb(33,72,89);
	--f4ed2db9a036b: 6px;
	--m765816b02e6a: rgb(162,195,205);
}
* {
	box-sizing: border-box;
}
a:focus-visible, summary:focus-visible {
	outline: 3px solid var(--y6f048fd40698);
	outline-offset: 4px;
}
h2 {
	font-size: 1.3rem;
	line-height: 1.4;
}.i8feee91bd7cf{contain:none}
h3 {
	font-size: 1rem;
	line-height: 1.45;
}
body[data-sc064cb6e444f="h583909db8c8f"] .l9b249b271c78 {
	box-shadow: 0 -8px 30px #00000011;
}.p3b5010335adf{z-index:auto}
a:hover {
	text-decoration: underline;
}
.v6fef7fc0cbe6 {
	text-align: center;
}
p, h1, h2, h3 {
	margin: 0 0 1rem;
}
.ne9f9a26a76d0 {
	border-bottom: 1px solid var(--ladb302fb099f);
	background: var(--x83c4a52af85d);
	top: 0;
	position: sticky;
	z-index: 5;
}.h0f0251b7d8e5{contain:none}
img {
	max-width: 100%;
	height: auto;
	display: block;
}.x726ee3add277{outline-offset:0}
.a6cffde60fe8e {
	margin: auto;
	max-width: 1140px;
	padding: 0 24px;
}.dd76421f503e6{contain:none}
.ca419a570e502 {
	margin: auto;
	max-width: 1140px;
	padding: 12px 24px;
	align-items: center;
	justify-content: space-between;
	min-height: 64px;
	display: flex;
	gap: 24px;
}
.w805e3b0c5b6c img {
	border-radius: var(--f4ed2db9a036b);
	object-fit: cover;
	width: 100%;
	aspect-ratio: 1/1;
}
.u8c12d83e03e9 {
	align-items: center;
	display: flex;
	gap: 10px;
	font-weight: 750;
}
.xf89e62a19502 {
	position: absolute;
	top: -100px;
	left: 20px;
	padding: 10px;
	z-index: 20;
	background: var(--x83c4a52af85d);
}
.z3b21d4d6d7e8 {
	font-size: 0.85rem;
	display: flex;
	gap: 20px;
	flex-wrap: wrap;
}
.if9e4f9c3af46 {
	display: none;
}
.g23d29b0119e5 {
	grid-template-columns: 1fr 1fr;
	gap: 40px;
	padding: 40px 0;
	align-items: center;
	display: grid;
}
.fd91b719a940c {
	gap: 12px;
	max-width: 480px;
	display: grid;
	margin: 24px auto 0;
}
.q866ed9455e68 {
	font-size: 1rem;
}
.nd2d43088d745 {
	display: block;
	color: rgb(255,255,255);
	font-weight: 650;
	border: 1px solid var(--y6f048fd40698);
	border-radius: 6px;
	text-align: center;
	padding: 12px 20px;
	background: var(--y6f048fd40698);
}
.zc00ba8420c81 {
	grid-template-columns: repeat(3,minmax(0,1fr));
	gap: 20px;
	display: grid;
}.y7959857c0549{visibility:inherit}
.j520b5c30f3a0 {
	gap: 12px;
	display: grid;
}
.xfb5b280c39d7 {
	grid-template-columns: repeat(2,minmax(0,1fr));
}
.i3581be6565db p {
	font-size: 0.86rem;
	margin: 0;
}.pc15b435a63f4{visibility:inherit}
.f304be1c70143 {
	margin: 12px 0 32px;
}
.u4a2028b34278 h3 {
	margin: 0;
}.t056274d6dd60{font-kerning:auto}
.i3581be6565db>a>div {
	padding: 16px;
}
body[data-m0e0800e67471="dd0bf56813bed"] .g23d29b0119e5 {
	grid-template-columns: 1fr 1fr;
}.p929758104dac{outline-offset:0}
.tf0f328e2fa01 {
	color: var(--y6f048fd40698);
	background: 0 0;
}
.i3581be6565db {
	background: var(--l443b5421b212);
	overflow: hidden;
	border: 1px solid var(--ladb302fb099f);
	border-radius: var(--f4ed2db9a036b);
	min-width: 0;
}.r6252c812205c{outline-offset:0}
.i3581be6565db img {
	object-fit: cover;
	width: 100%;
	aspect-ratio: 1/1;
}.hf3af684a5bed{z-index:auto}
.xfb5b280c39d7 img {
	aspect-ratio: 16/9;
}.gcdb1cdd851f8{font-kerning:auto}
.ybe527ff8b3b6 {
	border-top: 1px solid var(--ladb302fb099f);
	padding: 28px 0;
}
.ybe527ff8b3b6>h2 {
	border-left: 3px solid var(--y6f048fd40698);
	padding-left: 12px;
}
.u4a2028b34278 {
	background: var(--l443b5421b212);
	border: 1px solid var(--ladb302fb099f);
	border-radius: var(--f4ed2db9a036b);
	padding: 18px;
}
.t42c9b8bb59e2 {
	list-style: none;
	flex-wrap: wrap;
	gap: 12px;
	display: flex;
	font-size: 0.88rem;
	margin: 16px 0;
	padding: 0;
	color: var(--y6f048fd40698);
}
.y0d7a42986c48 {
	gap: 16px;
	overflow-x: auto;
	display: flex;
	padding-bottom: 12px;
	scroll-snap-type: x proximity;
}
.pd6b989aa6b4c {
	gap: 16px;
	display: flex;
	padding: 32px 0;
	justify-content: center;
}
.z2f4753ccf81b {
	overflow-wrap: anywhere;
}
.qcc658a0ea37e {
	border-top: 1px solid var(--ladb302fb099f);
	padding: 32px 0 100px;
}
body[data-v7ff8687b1f18=e6c3cf7138b89] .j520b5c30f3a0 {
	grid-template-columns: repeat(3,minmax(0,1fr));
}
.y0d7a42986c48 img {
	scroll-snap-align: start;
	width: 240px;
	flex-shrink: 0;
}.cd3561c3c03f6{z-index:auto}
.qcc658a0ea37e nav {
	margin-top: 20px;
	display: flex;
	gap: 20px;
	font-size: 0.86rem;
	flex-wrap: wrap;
}
.z2f4753ccf81b summary {
	cursor: pointer;
	font-weight: 650;
}.o5326151fca0d{z-index:auto}
.pd6b989aa6b4c>a {
	min-width: 220px;
}
.l9b249b271c78>a {
	min-width: 220px;
}
.xf89e62a19502:focus {
	top: 10px;
}.e87ef3e92cef3{contain:none}
.l9b249b271c78 {
	padding: 10px 24px;
	border-top: 1px solid var(--ladb302fb099f);
	position: fixed;
	z-index: 10;
	justify-content: center;
	gap: 12px;
	background: var(--x83c4a52af85d);
	bottom: 0;
	left: 0;
	display: flex;
	right: 0;
}
.u5578d7b7816b {
	padding-top: 32px;
	padding-bottom: 48px;
	max-width: 880px;
}.g3a4add80a1d3{outline-offset:0}
.d01abc6e1cd9b {
	min-width: 0;
}
.fa26357fe7602 {
	margin: 24px 0;
	border-radius: var(--f4ed2db9a036b);
	width: 100%;
	max-height: 560px;
	object-fit: cover;
}.ocf94966f16e0{contain:none}
.z2f4753ccf81b h2 {
	margin-top: 28px;
}
.z2f4753ccf81b table {
	overflow-x: auto;
	max-width: 100%;
	display: block;
}
.z2f4753ccf81b details {
	padding: 16px 0;
	border-bottom: 1px solid var(--ladb302fb099f);
}
.hedab1698ef8e ol {
	flex-wrap: wrap;
	color: var(--m765816b02e6a);
	font-size: 0.82rem;
	padding: 0;
	display: flex;
	list-style: none;
	gap: 10px;
}
.u4dfed5797fc6 {
	padding: 20px;
	margin-top: 32px;
	border: 1px solid var(--ladb302fb099f);
	border-radius: var(--f4ed2db9a036b);
}.x03061878209a{z-index:auto}
.xa887ccff208c {
	display: flex;
	justify-content: center;
	font-size: 0.85rem;
	margin-top: 20px;
	gap: 10px;
	flex-wrap: wrap;
}.le12bfe2c2c2e{visibility:inherit}
body[data-m0e0800e67471="dd0bf56813bed"] .v6fef7fc0cbe6 {
	border-radius: var(--f4ed2db9a036b);
	background: var(--l443b5421b212);
	padding: 18px;
}
body[data-fb15ca95116ed="ha9773b364d86"] .z3b21d4d6d7e8 a {
	background: var(--l443b5421b212);
	padding: 4px 10px;
}
body[data-q30128b4f7d75=dbb822f1ac731] .nd2d43088d745 {
	color: var(--x83c4a52af85d);
}
body[data-q30128b4f7d75=dbb822f1ac731] .tf0f328e2fa01 {
	color: var(--y6f048fd40698);
}
body[data-hd875de156110="c2792ab0d52a3"] .ne9f9a26a76d0 {
	border-bottom: 3px solid var(--y6f048fd40698);
}.n9e1cf20dfd9a{isolation:auto}
body[data-eea27da4f1b27="q14f7c35af39e"] .w805e3b0c5b6c img {
	border-radius: 28px;
}
body[data-v7ff8687b1f18=e6c3cf7138b89] .u4a2028b34278 {
	border-left: 3px solid var(--y6f048fd40698);
}.kb84a4f28fb93{opacity:1}
@media(max-width:800px) {
	.ca419a570e502 {
		flex-direction: row;
	}
	.z3b21d4d6d7e8 {
		display: none;
	}
	.if9e4f9c3af46 summary {
		cursor: pointer;
	}
	.if9e4f9c3af46 {
		position: relative;
		display: block;
	}
	.if9e4f9c3af46 nav {
		position: absolute;
		width: 240px;
		display: grid;
		gap: 12px;
		right: 0;
		border: 1px solid var(--ladb302fb099f);
		background: var(--x83c4a52af85d);
		top: 100%;
		box-shadow: 0 12px 24px #00000022;
		padding: 16px;
	}
	.g23d29b0119e5, body[data-m0e0800e67471="dd0bf56813bed"] .g23d29b0119e5 {
		gap: 24px;
		grid-template-columns: 1fr;
		padding: 24px 0;
	}
	.a6cffde60fe8e {
		padding-left: 20px;
		padding-right: 20px;
	}
	.zc00ba8420c81 {
		grid-template-columns: repeat(2,minmax(0,1fr));
	}
	body[data-v7ff8687b1f18=e6c3cf7138b89] .j520b5c30f3a0 {
		grid-template-columns: 1fr;
	}
	.w805e3b0c5b6c {
		margin: auto;
		max-width: 420px;
		width: 100%;
	}
	.l9b249b271c78 {
		padding: 10px 20px;
	}
	.l9b249b271c78>a {
		min-width: 0;
		max-width: 340px;
		flex: 1;
	}
	.pd6b989aa6b4c>a {
		min-width: 0;
		flex: 1;
	}
	.ca419a570e502 {
		padding: 10px 20px;
		min-height: 56px;
	}
}
@media(max-width:540px) {
	.xfb5b280c39d7, .zc00ba8420c81 {
		grid-template-columns: 1fr;
	}
	.f304be1c70143 .i3581be6565db>a {
		display: grid;
		grid-template-columns: 88px 1fr;
	}
	.f304be1c70143 .i3581be6565db>a>div {
		padding: 12px;
	}
	.f304be1c70143 {
		gap: 12px;
	}
	.ybe527ff8b3b6 {
		padding: 24px 0;
	}
	.pd6b989aa6b4c {
		gap: 10px;
	}
	.f304be1c70143 .i3581be6565db img {
		height: 100%;
		aspect-ratio: auto;
	}
	.l9b249b271c78 .nd2d43088d745 {
		padding: 10px 12px;
	}
	.g23d29b0119e5 h1 {
		font-size: 1.6rem;
	}
	.f304be1c70143 .i3581be6565db p {
		display: none;
	}
}
@media(prefers-reduced-motion:reduce) {
	* {
		scroll-behavior: auto;
	}
}
.ybe527ff8b3b6[data-e8c4eebe65273=d2814f3a6edf1] .j520b5c30f3a0 {
	counter-reset: cb5c304acd30d;
}
.d01abc6e1cd9b[data-bd1db1dff20ea=h4e60fc0b3e43] .z2f4753ccf81b p {
	break-inside: avoid;
}.u9607cc9d3f78{isolation:auto}
.ybe527ff8b3b6[data-e8c4eebe65273=ladc8395f246c] .j520b5c30f3a0 {
	grid-template-columns: repeat(3,minmax(0,1fr));
}.o1425ac2706dc{unicode-bidi:normal}
[data-v7d5c42b9b841] {
	gap: 12px;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	padding: 20px 0;
}
.v7bbd47b22af4 [hidden] {
	display: none;
}.j4c65b8ec6ee6{unicode-bidi:normal}
.ybe527ff8b3b6[data-e8c4eebe65273=d2814f3a6edf1] .u4a2028b34278 {
	grid-template-columns: 40px 1fr;
	gap: 4px 16px;
	counter-increment: cb5c304acd30d;
	display: grid;
}
.d01abc6e1cd9b[data-bd1db1dff20ea=c11dbbf3076f2] .z2f4753ccf81b, .d01abc6e1cd9b[data-bd1db1dff20ea=y1792199b488d] .z2f4753ccf81b {
	counter-reset: ce3779acf24e8;
}
.a0343cd4ba9c2 details p {
	margin: 12px 0;
}
.j7d088f1f8060 {
	margin: 24px 0;
	gap: 24px;
	display: grid;
}
[data-v7d5c42b9b841] input {
	font: inherit;
	padding: 12px;
	background: var(--l443b5421b212);
	border: 1px solid var(--ladb302fb099f);
	border-radius: 6px;
	color: var(--mf18bfc363951);
	min-width: 180px;
	flex: 1;
}
[data-v7d5c42b9b841] button {
	font: inherit;
	background: var(--y6f048fd40698);
	color: var(--x83c4a52af85d);
	padding: 12px 20px;
	border: 0;
	border-radius: 6px;
}
.v7bbd47b22af4 {
	list-style: none;
	padding: 0;
}
.v7bbd47b22af4 li {
	border-bottom: 1px solid var(--ladb302fb099f);
	padding: 14px 0;
}
.a0343cd4ba9c2 summary {
	font-weight: 650;
	cursor: pointer;
}
.ybe527ff8b3b6[data-e8c4eebe65273=d2814f3a6edf1] .u4a2028b34278::before {
	grid-row: span 2;
	content: counter(cb5c304acd30d,decimal-leading-zero);
	font-weight: 750;
	color: var(--y6f048fd40698);
}
.ybe527ff8b3b6[data-e8c4eebe65273=d1737becac811] .ba2fa1a6269dd {
	grid-template-columns: 2fr 1fr;
}.m170ee8cfa9d8{contain:none}
.ybe527ff8b3b6[data-e8c4eebe65273=d1737becac811] .i3581be6565db:first-child {
	grid-row: span 2;
}.ice66ead063e9{isolation:auto}
.j7d088f1f8060 .i3581be6565db>a {
	grid-template-columns: 120px 1fr;
	gap: 8px;
	display: grid;
}
.d01abc6e1cd9b[data-bd1db1dff20ea=h4e60fc0b3e43] .z2f4753ccf81b {
	column-gap: 32px;
	columns: 2;
}.wee335d19e97e{isolation:auto}
.u4a2028b34278 p {
	grid-column: 2;
	margin: 0;
}
.ybe527ff8b3b6[data-e8c4eebe65273=ladc8395f246c] .u4a2028b34278 p {
	grid-column: auto;
}.k44e7563f2523{unicode-bidi:normal}
.a0343cd4ba9c2 details {
	border-bottom: 1px solid var(--ladb302fb099f);
	background: var(--l443b5421b212);
	padding: 16px 18px;
}
.j7d088f1f8060 .i3581be6565db img {
	width: 120px;
}
.v6fef7fc0cbe6 {
	min-width: 0;
}
.d01abc6e1cd9b[data-bd1db1dff20ea=c11dbbf3076f2] .z2f4753ccf81b h2, .d01abc6e1cd9b[data-bd1db1dff20ea=y1792199b488d] .z2f4753ccf81b h2 {
	border-left: 3px solid var(--y6f048fd40698);
	counter-increment: ce3779acf24e8;
	background: var(--l443b5421b212);
	padding: 16px;
}.jee9d95dc0d98{isolation:auto}
body[data-v7ff8687b1f18=e6c3cf7138b89] .d01abc6e1cd9b[data-bd1db1dff20ea=h4e60fc0b3e43] .z2f4753ccf81b {
	columns: 1;
}
@media(max-width:800px) {
	.d01abc6e1cd9b[data-bd1db1dff20ea=h4e60fc0b3e43] .z2f4753ccf81b {
		columns: 1;
	}
	.j7d088f1f8060 .i3581be6565db img {
		width: 88px;
	}
	.ybe527ff8b3b6[data-e8c4eebe65273=ladc8395f246c] .j520b5c30f3a0 {
		grid-template-columns: 1fr;
	}
	.j7d088f1f8060 .i3581be6565db>a {
		grid-template-columns: 88px 1fr;
	}
}.fcd445ebf05cc{font-kerning:auto}
@media(min-width:801px) {
	.xa887ccff208c {
		display: none;
	}
}.f43b00c90bce9{z-index:auto}
.ybdf81e34904a:has(>.v780e2e86b422) {
	padding-bottom: 0;
}
:where(.s5964fd24f50b) {
	list-style: none;
	padding: 0;
	margin: 0;
}
:where(figure.w805e3b0c5b6c) {
	margin: 0;
}
.y0d7a42986c48>li {
	flex-shrink: 0;
}.wa84fd45f22cd{opacity:1}
.ybdf81e34904a>.v780e2e86b422::after {
	content: "";
	height: 72px;
	display: block;
}
.pd6b989aa6b4c>li>a {
	min-width: 220px;
}.h88587c694427{opacity:1}
.ybdf81e34904a {
	--a6568eb99d467: rgba(255,255,255,0.72);
	--naa35e710eea0: var(--ladb302fb099f);
	--t7d90c09d235f: var(--m765816b02e6a);
	--z57f9d9200a20: var(--l443b5421b212);
	--c27cdb21ff5c8: color-mix(in srgb,var(--y6f048fd40698) 16%,rgb(13,15,20));
	--e554f4663c123: rgba(255,255,255,0.14);
	--of34061c1a1da: inherit;
	--q2737377ccf18: var(--x83c4a52af85d);
	--u6efc01d444bd: var(--y6f048fd40698);
	--oc44a5e8cc6eb: var(--mf18bfc363951);
	--sd2e6371a819b: var(--mf18bfc363951);
	--e02e48ab6b20d: 6px;
	--j30e25fbeaeb8: var(--y6f048fd40698);
	--a140880cf2a9f: var(--ladb302fb099f);
	--df18a5815d9c2: var(--l443b5421b212);
	--dbf090910e8cb: var(--te281427451a8);
	--pb8cc2739a848: var(--f4ed2db9a036b);
	--j1969ab471ebb: rgb(255,255,255);
}
.ybdf81e34904a:is([data-q30128b4f7d75=cb69f40bf63d3], [data-q30128b4f7d75=dbb822f1ac731], [data-q30128b4f7d75=q9d4d79ffaca9]) {
	--j1969ab471ebb: var(--x83c4a52af85d);
}.kb42b23c08923{unicode-bidi:normal}
.ybdf81e34904a:is([data-q30128b4f7d75=cb69f40bf63d3], [data-q30128b4f7d75=q9d4d79ffaca9]) {
	--dbf090910e8cb: color-mix(in srgb,var(--y6f048fd40698) 10%,var(--l443b5421b212));
}.pc2a5475746b2{outline-offset:0}
.y2d5927906330 {
	display: contents;
}
.ybe527ff8b3b6>.y2d5927906330>h2 {
	border-left: 3px solid var(--y6f048fd40698);
	padding-left: 12px;
}
@media(max-width:800px) {
	.pd6b989aa6b4c>li>a {
		min-width: 0;
		flex: 1;
	}
}
.g23d29b0119e5 .fd91b719a940c {
	grid-template-columns: 1fr 1fr;
}.jc5995565a7d9{font-kerning:auto}
.hedab1698ef8e>p {
	margin: 1em 0;
}.hfd37540ec21b{font-kerning:auto}
div.v7bbd47b22af4 {
	margin: 1em 0;
}
.hedab1698ef8e menu, .hedab1698ef8e>p, .hedab1698ef8e ul {
	flex-wrap: wrap;
	color: var(--m765816b02e6a);
	font-size: 0.82rem;
	padding: 0;
	display: flex;
	list-style: none;
	gap: 10px;
}
.f0f966c9583ef li {
	display: inline;
}.da020f14c3d56{opacity:1}
.l9b249b271c78 {
	row-gap: 6px;
	flex-wrap: wrap;
}
.v7bbd47b22af4>div {
	border-bottom: 1px solid var(--ladb302fb099f);
	padding: 14px 0;
}.zc02c9d4179b0{opacity:1}
.ybdf81e34904a {
	padding-bottom: 110px;
}
.e213562911a53 {
	color: var(--j30e25fbeaeb8);
	flex-basis: 100%;
	text-align: center;
	font-size: 13px;
	font-weight: 800;
	line-height: 1.35;
	margin: 0;
}.dad25755db0a8{font-kerning:auto}
@media(max-width:800px) {
	body[data-m0e0800e67471] .w805e3b0c5b6c, .w805e3b0c5b6c {
		grid-column: auto;
		order: -1;
	}
	.w805e3b0c5b6c img {
		object-fit: contain;
		aspect-ratio: 3/2;
		max-height: 52svh;
	}
	.v6fef7fc0cbe6 h1 {
		font-size: clamp(22px,6vw,32px);
	}
	body[data-m0e0800e67471] .g23d29b0119e5, .g23d29b0119e5 {
		padding-top: 12px;
		gap: 20px;
	}
	.v6fef7fc0cbe6 .q866ed9455e68 {
		display: -webkit-box;
		overflow: hidden;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}
}.qb8a22816acdf{opacity:1}
.w805e3b0c5b6c img {
	object-fit: contain;
	aspect-ratio: 3/2;
}
.i3581be6565db img {
	object-fit: contain;
	aspect-ratio: 3/2;
}
.fa26357fe7602 {
	object-fit: contain;
}
