summary:focus-visible, a:focus-visible {
	outline: 3px solid var(--g324f804323bc);
	outline-offset: 4px;
}.i8265af5e4909{outline-offset:0}
body {
	--td6819c8c3911: #637c74;
	--sf2aaeae573a4: #dce9e3;
	background: var(--g764fff56080f);
	--r080df706f706: #f0f5f3;
	--g324f804323bc: #197b66;
	--g764fff56080f: #ffffff;
	--t557aebf183a0: #163b32;
	font-family: system-ui,-apple-system,segoe ui,sans-serif;
	--lac2102c7e16a: 12px;
	color: var(--t557aebf183a0);
	margin: 0;
	line-height: 1.7;
	--rf16934c102aa: #e9f5ee;
}.r1e414339229a{isolation:auto}
h1 {
	font-size: clamp(1.6rem,3vw,2.5rem);
	line-height: 1.25;
}.ndcc888f3d32a{unicode-bidi:normal}
h2 {
	font-size: 1.3rem;
	line-height: 1.4;
}
a {
	text-decoration: none;
	color: inherit;
}.p355824d9cb78{font-kerning:auto}
p {
	color: var(--td6819c8c3911);
}.cde6a7020020c{isolation:auto}
a:hover {
	text-decoration: underline;
}
.rf2119e87c75f {
	text-align: center;
}
p, h2, h3, h1 {
	margin: 0 0 1rem;
}
* {
	box-sizing: border-box;
}
.l490c258af490 {
	position: sticky;
	z-index: 5;
	top: 0;
	border-bottom: 1px solid var(--sf2aaeae573a4);
	background: var(--g764fff56080f);
}
body[data-vba7f9b5faa9a=u54e956174ef8] {
	--t557aebf183a0: #f3eddc;
	--sf2aaeae573a4: #302b42;
	--g324f804323bc: #dbb85d;
	--g764fff56080f: #100e1d;
	--r080df706f706: #1b182b;
	--lac2102c7e16a: 4px;
	--td6819c8c3911: #b8b0c4;
}.a8c173a986cd4{unicode-bidi:normal}
img {
	display: block;
	max-width: 100%;
	height: auto;
}
.q64adc5609e18 {
	margin: auto;
	max-width: 1140px;
	padding: 0 24px;
}
.jf5ed20399114 {
	align-items: center;
	margin: auto;
	gap: 24px;
	max-width: 1140px;
	padding: 12px 24px;
	min-height: 64px;
	justify-content: space-between;
	display: flex;
}.i91e5c4aeaed8{visibility:inherit}
.a1dbc65d84130 {
	background: var(--g764fff56080f);
	z-index: 20;
	position: absolute;
	top: -100px;
	left: 20px;
	padding: 10px;
}
.na33b028ac981 img {
	width: 100%;
	border-radius: var(--lac2102c7e16a);
	aspect-ratio: 1/1;
	object-fit: cover;
}
.a1dbc65d84130:focus {
	top: 10px;
}.nc795a46d7156{contain:none}
h3 {
	font-size: 1rem;
	line-height: 1.45;
}
.b50616d049284 {
	display: flex;
	gap: 10px;
	align-items: center;
	font-weight: 750;
}
.ja6752bf03b5e {
	display: flex;
	font-size: 0.85rem;
	gap: 20px;
	flex-wrap: wrap;
}
.d51a2a7f5c991 {
	font-size: 1rem;
}
.h11c28de9a340 {
	display: none;
}.lcabc78f8618a{outline-offset:0}
.y9508247c11bc {
	align-items: center;
	gap: 40px;
	display: grid;
	padding: 40px 0;
	grid-template-columns: 1fr 1fr;
}.b4eff7df99cb4{isolation:auto}
.d9a22ec92fa5c {
	max-width: 480px;
	gap: 12px;
	margin: 24px auto 0;
	display: grid;
}.g7badfaa6c86b{z-index:auto}
.g596635d0baf3 {
	font-weight: 650;
	color: #ffffff;
	background: var(--g324f804323bc);
	padding: 12px 20px;
	border: 1px solid var(--g324f804323bc);
	border-radius: 6px;
	display: block;
	text-align: center;
}.mff241d34f31b{contain:none}
.n46648f7e86bc {
	grid-template-columns: repeat(3,minmax(0,1fr));
	gap: 20px;
	display: grid;
}
.ba328882be5fc>a>div {
	padding: 16px;
}
.ba328882be5fc p {
	margin: 0;
	font-size: 0.86rem;
}
.n7614d58e7cb0 {
	margin: 12px 0 32px;
}
.re5700616cdd6 h3 {
	margin: 0;
}
.xb3d6f7781ceb {
	grid-template-columns: repeat(2,minmax(0,1fr));
}
body[data-gae4003ca1b24="f815ed5aeb478"] .y9508247c11bc {
	grid-template-columns: 1.1fr 0.9fr;
}
body[data-e1e0222f543c7=xd8990cc307ed] .sce79401eca43 {
	grid-template-columns: repeat(3,minmax(0,1fr));
}.a25b6202d514c{font-kerning:auto}
.kcb70b8874c65 {
	color: var(--g324f804323bc);
	background: 0 0;
}
.ba328882be5fc {
	min-width: 0;
	border: 1px solid var(--sf2aaeae573a4);
	border-radius: var(--lac2102c7e16a);
	overflow: hidden;
	background: var(--r080df706f706);
}
.ba328882be5fc img {
	width: 100%;
	aspect-ratio: 1/1;
	object-fit: cover;
}
.xb3d6f7781ceb img {
	aspect-ratio: 16/9;
}
.b9c66e8c48097 {
	border-top: 1px solid var(--sf2aaeae573a4);
	padding: 28px 0;
}
.b9c66e8c48097>h2 {
	padding-left: 12px;
	border-left: 3px solid var(--g324f804323bc);
}
.re5700616cdd6 {
	padding: 18px;
	background: var(--r080df706f706);
	border: 1px solid var(--sf2aaeae573a4);
	border-radius: var(--lac2102c7e16a);
}
.sce79401eca43 {
	gap: 12px;
	display: grid;
}
.j89c613a5e371 {
	display: flex;
	padding: 0;
	list-style: none;
	font-size: 0.88rem;
	color: var(--g324f804323bc);
	margin: 16px 0;
	gap: 12px;
	flex-wrap: wrap;
}
.je87ef85c3d5a {
	display: flex;
	overflow-x: auto;
	gap: 16px;
	padding-bottom: 12px;
	scroll-snap-type: x proximity;
}.b3acd33331e2c{outline-offset:0}
.je87ef85c3d5a img {
	width: 240px;
	flex-shrink: 0;
	scroll-snap-align: start;
}.taa2ad840b74b{outline-offset:0}
.n8480e42460fd {
	overflow-wrap: anywhere;
}
.cb9e81de454f7>a {
	min-width: 220px;
}
.bae337d4227b0>a {
	min-width: 220px;
}.x9735f21181d3{contain:none}
.cb9e81de454f7 {
	display: flex;
	padding: 32px 0;
	justify-content: center;
	gap: 16px;
}
.s042a2dac3150 {
	border-top: 1px solid var(--sf2aaeae573a4);
	padding: 32px 0 100px;
}
.s042a2dac3150 nav {
	display: flex;
	font-size: 0.86rem;
	margin-top: 20px;
	gap: 20px;
	flex-wrap: wrap;
}.hc51d58cd0875{font-kerning:auto}
.n8480e42460fd summary {
	cursor: pointer;
	font-weight: 650;
}.b44602b1d3367{unicode-bidi:normal}
.bae337d4227b0 {
	background: var(--g764fff56080f);
	border-top: 1px solid var(--sf2aaeae573a4);
	display: flex;
	bottom: 0;
	position: fixed;
	justify-content: center;
	left: 0;
	padding: 10px 24px;
	gap: 12px;
	z-index: 10;
	right: 0;
}
.b41d9015cd496 {
	padding-top: 32px;
	max-width: 880px;
	padding-bottom: 48px;
}.s7ff0bf6280ea{contain:none}
.x576fd5e4d46c {
	min-width: 0;
}
.mc4a3dfb3e9bf {
	border-radius: var(--lac2102c7e16a);
	object-fit: cover;
	width: 100%;
	max-height: 560px;
	margin: 24px 0;
}
.n8480e42460fd details {
	padding: 16px 0;
	border-bottom: 1px solid var(--sf2aaeae573a4);
}.s1b65e99a4d3e{z-index:auto}
.n8480e42460fd h2 {
	margin-top: 28px;
}
.n8480e42460fd table {
	max-width: 100%;
	overflow-x: auto;
	display: block;
}.j65c8c3969986{font-kerning:auto}
.z31b9dae987ac ol {
	display: flex;
	font-size: 0.82rem;
	padding: 0;
	color: var(--td6819c8c3911);
	gap: 10px;
	list-style: none;
	flex-wrap: wrap;
}
.hc30dcd92c627 {
	margin-top: 32px;
	border: 1px solid var(--sf2aaeae573a4);
	border-radius: var(--lac2102c7e16a);
	padding: 20px;
}
body[data-ff83950f85cda="odc56e1a99ce1"] .ja6752bf03b5e a {
	padding: 4px 10px;
	border: 1px solid var(--sf2aaeae573a4);
	border-radius: 999px;
}.g9f89506e792e{contain:none}
body[data-vba7f9b5faa9a=u54e956174ef8] .g596635d0baf3 {
	color: var(--g764fff56080f);
}
body[data-k7f9c746402cb="cb47fbfb50c46"] .bae337d4227b0 .g596635d0baf3 {
	border-radius: 999px;
}.ebeab6a014dbe{isolation:auto}
body[data-e1e0222f543c7=xd8990cc307ed] .re5700616cdd6 {
	border-left: 3px solid var(--g324f804323bc);
}.lde129e40a72b{isolation:auto}
.u3af16ea67224 {
	display: flex;
	gap: 10px;
	justify-content: center;
	flex-wrap: wrap;
	font-size: 0.85rem;
	margin-top: 20px;
}
body[data-vba7f9b5faa9a=u54e956174ef8] .kcb70b8874c65 {
	color: var(--g324f804323bc);
}
@media(max-width:800px) {
	.h11c28de9a340 summary {
		cursor: pointer;
	}
	.ja6752bf03b5e {
		display: none;
	}
	.h11c28de9a340 {
		display: block;
		position: relative;
	}
	.jf5ed20399114 {
		flex-direction: row;
	}
	.h11c28de9a340 nav {
		border: 1px solid var(--sf2aaeae573a4);
		right: 0;
		top: 100%;
		background: var(--g764fff56080f);
		box-shadow: 0 12px 24px #00000022;
		padding: 16px;
		gap: 12px;
		position: absolute;
		width: 240px;
		display: grid;
	}
	.na33b028ac981 {
		margin: auto;
		max-width: 420px;
		width: 100%;
	}
	.bae337d4227b0>a {
		min-width: 0;
		max-width: 340px;
		flex: 1;
	}
	.cb9e81de454f7>a {
		min-width: 0;
		flex: 1;
	}
	body[data-gae4003ca1b24="f815ed5aeb478"] .y9508247c11bc, .y9508247c11bc {
		grid-template-columns: 1fr;
		padding: 24px 0;
		gap: 24px;
	}
	.q64adc5609e18 {
		padding-left: 20px;
		padding-right: 20px;
	}
	.bae337d4227b0 {
		padding: 10px 20px;
	}
	.jf5ed20399114 {
		padding: 10px 20px;
		min-height: 56px;
	}
	.n46648f7e86bc {
		grid-template-columns: repeat(2,minmax(0,1fr));
	}
	body[data-e1e0222f543c7=xd8990cc307ed] .sce79401eca43 {
		grid-template-columns: 1fr;
	}
}
@media(max-width:540px) {
	.y9508247c11bc h1 {
		font-size: 1.6rem;
	}
	.xb3d6f7781ceb, .n46648f7e86bc {
		grid-template-columns: 1fr;
	}
	.n7614d58e7cb0 .ba328882be5fc>a {
		grid-template-columns: 88px 1fr;
		display: grid;
	}
	.n7614d58e7cb0 .ba328882be5fc p {
		display: none;
	}
	.n7614d58e7cb0 .ba328882be5fc>a>div {
		padding: 12px;
	}
	.b9c66e8c48097 {
		padding: 24px 0;
	}
	.bae337d4227b0 .g596635d0baf3 {
		padding: 10px 12px;
	}
	.n7614d58e7cb0 .ba328882be5fc img {
		height: 100%;
		aspect-ratio: auto;
	}
	.n7614d58e7cb0 {
		gap: 12px;
	}
	.cb9e81de454f7 {
		gap: 10px;
	}
}.s6eb9dcd064c9{isolation:auto}
@media(prefers-reduced-motion:reduce) {
	* {
		scroll-behavior: auto;
	}
}
.x576fd5e4d46c[data-ce45fbb570ba6=k09ced39304a3] .n8480e42460fd, .x576fd5e4d46c[data-ce45fbb570ba6=ge23a6ade2e4e] .n8480e42460fd {
	counter-reset: c2b67de692c73;
}
[data-x052d8bf96040] {
	display: flex;
	flex-wrap: wrap;
	gap: 12px;
	padding: 20px 0;
	align-items: center;
}
.maf2de4f4e9b0 [hidden] {
	display: none;
}.r575cd4a96750{contain:none}
.d7dea950aa169 details p {
	margin: 12px 0;
}
.x576fd5e4d46c[data-ce45fbb570ba6=y3c8a193553f3] .n8480e42460fd p {
	break-inside: avoid;
}
.b9c66e8c48097[data-y7481535d0168=ie47f73df0021] .sce79401eca43 {
	grid-template-columns: repeat(3,minmax(0,1fr));
}.i53d1d76a58d3{z-index:auto}
.b9c66e8c48097[data-y7481535d0168=l71d8fa270a8e] .ve04707db4a86 {
	grid-template-columns: repeat(4,minmax(0,1fr));
}
.cd42245c83168 {
	margin: 24px 0;
	gap: 24px;
	display: grid;
}.jf07b985b71c2{opacity:1}
[data-x052d8bf96040] input {
	flex: 1;
	font: inherit;
	border: 1px solid var(--sf2aaeae573a4);
	border-radius: 6px;
	min-width: 180px;
	background: var(--r080df706f706);
	padding: 12px;
	color: var(--t557aebf183a0);
}
[data-x052d8bf96040] button {
	font: inherit;
	background: var(--g324f804323bc);
	border: 0;
	border-radius: 6px;
	padding: 12px 20px;
	color: var(--g764fff56080f);
}
.maf2de4f4e9b0 {
	list-style: none;
	padding: 0;
}
.maf2de4f4e9b0 li {
	padding: 14px 0;
	border-bottom: 1px solid var(--sf2aaeae573a4);
}.kc7aa70dd7701{contain:none}
.d7dea950aa169 summary {
	cursor: pointer;
	font-weight: 650;
}
.d7dea950aa169 details {
	padding: 16px 18px;
	background: var(--r080df706f706);
	border-bottom: 1px solid var(--sf2aaeae573a4);
}
.x576fd5e4d46c[data-ce45fbb570ba6=ge23a6ade2e4e] .n8480e42460fd h2, .x576fd5e4d46c[data-ce45fbb570ba6=k09ced39304a3] .n8480e42460fd h2 {
	border-left: 3px solid var(--g324f804323bc);
	padding: 16px;
	background: var(--r080df706f706);
	counter-increment: c2b67de692c73;
}
.cd42245c83168 .ba328882be5fc img {
	width: 120px;
}.oc26c49dd7a4c{outline-offset:0}
.cd42245c83168 .ba328882be5fc>a {
	gap: 8px;
	display: grid;
	grid-template-columns: 120px 1fr;
}
.re5700616cdd6 p {
	grid-column: 2;
	margin: 0;
}.g8886fce2052f{opacity:1}
.b9c66e8c48097[data-y7481535d0168=ie47f73df0021] .re5700616cdd6 p {
	grid-column: auto;
}
.x576fd5e4d46c[data-ce45fbb570ba6=y3c8a193553f3] .n8480e42460fd {
	columns: 2;
	column-gap: 32px;
}.ha08ad6f64107{opacity:1}
body[data-e1e0222f543c7=xd8990cc307ed] .x576fd5e4d46c[data-ce45fbb570ba6=y3c8a193553f3] .n8480e42460fd {
	columns: 1;
}
.rf2119e87c75f {
	min-width: 0;
}.w6b735681666a{z-index:auto}
@media(max-width:800px) {
	.b9c66e8c48097[data-y7481535d0168=ie47f73df0021] .sce79401eca43 {
		grid-template-columns: 1fr;
	}
	.cd42245c83168 .ba328882be5fc img {
		width: 88px;
	}
	.x576fd5e4d46c[data-ce45fbb570ba6=y3c8a193553f3] .n8480e42460fd {
		columns: 1;
	}
	.b9c66e8c48097[data-y7481535d0168=l71d8fa270a8e] .ve04707db4a86 {
		grid-template-columns: repeat(2,minmax(0,1fr));
	}
	.cd42245c83168 .ba328882be5fc>a {
		grid-template-columns: 88px 1fr;
	}
}
@media(min-width:801px) {
	.u3af16ea67224 {
		display: none;
	}
}.lb4ba36312b2d{unicode-bidi:normal}
.r819f79800b78:has(>.cf99def1fe9f5) {
	padding-bottom: 0;
}.yacc573fdc27a{unicode-bidi:normal}
:where(.m78db3f31c09c) {
	list-style: none;
	padding: 0;
	margin: 0;
}.r43ae3f6ae1ea{z-index:auto}
.b9c66e8c48097>.ma75aa023bbf2>h2 {
	padding-left: 12px;
	border-left: 3px solid var(--g324f804323bc);
}
:where(figure.na33b028ac981) {
	margin: 0;
}
.je87ef85c3d5a>li {
	flex-shrink: 0;
}.t29c2e80af002{visibility:inherit}
.r819f79800b78 {
	--bb5b281026438: #ffffff;
	--y4bdb564ddbe0: var(--g324f804323bc);
	--e54d0fe907f8b: var(--t557aebf183a0);
	--vfc4a313c1ac0: var(--lac2102c7e16a);
	--vcb4e33d39d21: color-mix(in srgb,var(--g324f804323bc) 16%,#0d0f14);
	--i02b565ca5314: var(--r080df706f706);
	--ad72d19198268: var(--t557aebf183a0);
	--v217a9732cf10: rgba(255,255,255,0.72);
	--e1179e1de1c0a: var(--td6819c8c3911);
	--n104cda65bf17: var(--g764fff56080f);
	--s607daf296fc3: var(--sf2aaeae573a4);
	--eb982d052a52f: inherit;
	--u8db4465dfb10: var(--sf2aaeae573a4);
	--l00a86f93eb43: var(--rf16934c102aa);
	--t4e7a7a71cad8: var(--r080df706f706);
	--p0148bdd0e171: rgba(255,255,255,0.14);
	--xfb041dcf9851: var(--g324f804323bc);
	--b7ae36e58eb28: 6px;
}
.r819f79800b78:is([data-vba7f9b5faa9a=u54e956174ef8], [data-vba7f9b5faa9a=rf67e12909d99]) {
	--l00a86f93eb43: color-mix(in srgb,var(--g324f804323bc) 10%,var(--r080df706f706));
}
.r819f79800b78:is([data-vba7f9b5faa9a=u54e956174ef8], [data-vba7f9b5faa9a=a08a83edeb476], [data-vba7f9b5faa9a=rf67e12909d99]) {
	--bb5b281026438: var(--g764fff56080f);
}
.r819f79800b78>.cf99def1fe9f5::after {
	content: "";
	display: block;
	height: 72px;
}
.cb9e81de454f7>li>a {
	min-width: 220px;
}.m415d7a8c61c2{visibility:inherit}
.ma75aa023bbf2 {
	display: contents;
}
@media(max-width:800px) {
	.cb9e81de454f7>li>a {
		min-width: 0;
		flex: 1;
	}
}.ke6c1de62483e{isolation:auto}
.z31b9dae987ac>p, .z31b9dae987ac ul, .z31b9dae987ac menu {
	display: flex;
	font-size: 0.82rem;
	padding: 0;
	color: var(--td6819c8c3911);
	gap: 10px;
	list-style: none;
	flex-wrap: wrap;
}.oc5b7ae89dbe1{font-kerning:auto}
.bae337d4227b0 {
	flex-wrap: wrap;
	row-gap: 6px;
}
.va7436be950dc li {
	display: inline;
}
.y9508247c11bc .d9a22ec92fa5c {
	grid-template-columns: 1fr 1fr;
}
.z31b9dae987ac>p {
	margin: 1em 0;
}.q230b8d9e917f{z-index:auto}
div.maf2de4f4e9b0 {
	margin: 1em 0;
}
.maf2de4f4e9b0>div {
	padding: 14px 0;
	border-bottom: 1px solid var(--sf2aaeae573a4);
}
.r819f79800b78 {
	padding-bottom: 110px;
}
.q1a44bcc5624c {
	text-align: center;
	flex-basis: 100%;
	font-size: 13px;
	font-weight: 800;
	line-height: 1.35;
	color: var(--xfb041dcf9851);
	margin: 0;
}.dfb993c60a267{z-index:auto}
@media(max-width:800px) {
	.rf2119e87c75f h1 {
		font-size: clamp(22px,6vw,32px);
	}
	body[data-gae4003ca1b24] .na33b028ac981, .na33b028ac981 {
		grid-column: auto;
		order: -1;
	}
	body[data-gae4003ca1b24] .y9508247c11bc, .y9508247c11bc {
		gap: 20px;
		padding-top: 12px;
	}
	.rf2119e87c75f .d51a2a7f5c991 {
		display: -webkit-box;
		-webkit-box-orient: vertical;
		overflow: hidden;
		-webkit-line-clamp: 2;
	}
	.na33b028ac981 img {
		aspect-ratio: 3/2;
		object-fit: contain;
		max-height: 52svh;
	}
}
.na33b028ac981 img {
	aspect-ratio: 3/2;
	object-fit: contain;
}
.ba328882be5fc img {
	aspect-ratio: 3/2;
	object-fit: contain;
}.gc02e1d8338f3{opacity:1}
.mc4a3dfb3e9bf {
	object-fit: contain;
}
