a:focus-visible, summary:focus-visible {
	outline: 3px solid var(--m460964c37958);
	outline-offset: 4px
}
body {
	color: var(--u5d4020fe86fd);
	margin: 0;
	--udfba2765b5b5: #dce9e3;
	--u5d4020fe86fd: #163b32;
	--yb78e9bb56615: #ffffff;
	background: var(--yb78e9bb56615);
	--i676a08df2675: #e9f5ee;
	font-family: system-ui,-apple-system,segoe ui,sans-serif;
	--m460964c37958: #197b66;
	--p17604f1d9a67: #f0f5f3;
	--ca3bb57da4a84: 12px;
	line-height: 1.7;
	--wadb5b03b0a86: #637c74
}
a {
	text-decoration: none;
	color: inherit
}.s482fa34dd93f{opacity:1}
a:hover {
	text-decoration: underline
}
p {
	color: var(--wadb5b03b0a86)
}.s00dff8accb9e{opacity:1}
.m9f6f427e4f44 {
	text-align: center
}
h1 {
	font-size: clamp(1.6rem,3vw,2.5rem);
	line-height: 1.25
}.o7f4ebe940600{contain:none}
h2 {
	font-size: 1.3rem;
	line-height: 1.4
}
h3, h1, p, h2 {
	margin: 0 0 1rem
}.j62f526fe3c2b{outline-offset:0}
* {
	box-sizing: border-box
}.z2c67ab04ecfc{unicode-bidi:normal}
h3 {
	font-size: 1rem;
	line-height: 1.45
}
img {
	display: block;
	max-width: 100%;
	height: auto
}
.dce3e89db7aab {
	padding: 0 24px;
	margin: auto;
	max-width: 1140px
}
.e01009d983bde {
	align-items: center;
	display: flex;
	gap: 24px;
	padding: 12px 24px;
	justify-content: space-between;
	margin: auto;
	max-width: 1140px;
	min-height: 64px
}
.d80d29666dc8b {
	display: flex;
	align-items: center;
	font-weight: 750;
	gap: 10px
}
.pd4e27d794b49 {
	gap: 20px;
	display: flex;
	flex-wrap: wrap;
	font-size: .85rem
}
.y3fc81d909273 {
	font-size: 1rem
}.i06a57fe64a92{isolation:auto}
.y67b7291cc1b0 {
	display: none
}
.i98554e42c248 {
	top: 0;
	z-index: 5;
	background: var(--yb78e9bb56615);
	border-bottom: 1px solid var(--udfba2765b5b5);
	position: sticky
}.d3004e3f33810{opacity:1}
.u88bf886644b0 img {
	width: 100%;
	border-radius: var(--ca3bb57da4a84);
	object-fit: cover;
	aspect-ratio: 1/1
}.p61c19bd3e8f8{visibility:inherit}
.qad8b3827fd9b {
	padding: 10px;
	z-index: 20;
	position: absolute;
	background: var(--yb78e9bb56615);
	top: -100px;
	left: 20px
}
.qad8b3827fd9b:focus {
	top: 10px
}
.ke68aa93e8ca7 {
	grid-template-columns: 1fr 1fr;
	display: grid;
	gap: 40px;
	align-items: center;
	padding: 40px 0
}
.v10e78736bf6e {
	display: grid;
	margin: 24px auto 0;
	gap: 12px;
	max-width: 480px
}
.b1f92983510aa {
	border: 1px solid var(--m460964c37958);
	border-radius: 6px;
	color: #ffffff;
	font-weight: 650;
	padding: 12px 20px;
	display: block;
	text-align: center;
	background: var(--m460964c37958)
}
.d61eaf0e7b5d1>a>div {
	padding: 16px
}
.jeca0e2483f13 {
	gap: 20px;
	display: grid;
	grid-template-columns: repeat(3,minmax(0,1fr))
}
.k535cdc262968 {
	grid-template-columns: repeat(2,minmax(0,1fr))
}
.s1dc637bbdfbb {
	background: 0 0;
	color: var(--m460964c37958)
}.z66f67196b61e{isolation:auto}
.d61eaf0e7b5d1 {
	overflow: hidden;
	min-width: 0;
	border: 1px solid var(--udfba2765b5b5);
	border-radius: var(--ca3bb57da4a84);
	background: var(--p17604f1d9a67)
}.ncb4c63f10832{z-index:auto}
.d61eaf0e7b5d1 img {
	width: 100%;
	object-fit: cover;
	aspect-ratio: 1/1
}
.k535cdc262968 img {
	aspect-ratio: 16/9
}
.d61eaf0e7b5d1 p {
	margin: 0;
	font-size: .86rem
}
.a2c40d2ed59a7 {
	margin: 12px 0 32px
}
.jf94edb35e71d h3 {
	margin: 0
}
body[data-g3b4d09f3324a="m812c7627c07a"] .ke68aa93e8ca7 {
	grid-template-columns: 1.1fr .9fr
}
body[data-p18de7e93f3dc=l9c27abf47336] .la8b1642beb91 {
	grid-template-columns: repeat(3,minmax(0,1fr))
}
.n52cf6155a79e {
	border-top: 1px solid var(--udfba2765b5b5);
	padding: 28px 0
}
.n52cf6155a79e>h2 {
	padding-left: 12px;
	border-left: 3px solid var(--m460964c37958)
}
.jf94edb35e71d {
	border: 1px solid var(--udfba2765b5b5);
	border-radius: var(--ca3bb57da4a84);
	background: var(--p17604f1d9a67);
	padding: 18px
}
.la8b1642beb91 {
	display: grid;
	gap: 12px
}.ha4de77d0739c{unicode-bidi:normal}
.x8d8f12b1d0f0 {
	display: flex;
	margin: 16px 0;
	flex-wrap: wrap;
	padding: 0;
	list-style: none;
	gap: 12px;
	font-size: .88rem;
	color: var(--m460964c37958)
}
.v0f606bca2f3b {
	display: flex;
	overflow-x: auto;
	gap: 16px;
	scroll-snap-type: x proximity;
	padding-bottom: 12px
}.zcf0009e77035{contain:none}
.d8aa8406b37e6 {
	padding: 32px 0;
	display: flex;
	gap: 16px;
	justify-content: center
}
.a13edd9144099 {
	overflow-wrap: anywhere
}
.v0f606bca2f3b img {
	scroll-snap-align: start;
	flex-shrink: 0;
	width: 240px
}
.h188b14f044ac nav {
	gap: 20px;
	display: flex;
	margin-top: 20px;
	font-size: .86rem;
	flex-wrap: wrap
}
.d8aa8406b37e6>a {
	min-width: 220px
}.ycb6906660ed1{z-index:auto}
.of68f7790a3e2>a {
	min-width: 220px
}
.a13edd9144099 summary {
	cursor: pointer;
	font-weight: 650
}
.h188b14f044ac {
	padding: 32px 0 100px;
	border-top: 1px solid var(--udfba2765b5b5)
}
.of68f7790a3e2 {
	display: flex;
	bottom: 0;
	border-top: 1px solid var(--udfba2765b5b5);
	background: var(--yb78e9bb56615);
	z-index: 10;
	gap: 12px;
	justify-content: center;
	padding: 10px 24px;
	position: fixed;
	left: 0;
	right: 0
}
.v06e1f7fe9f4f {
	padding-top: 32px;
	max-width: 880px;
	padding-bottom: 48px
}.a489d4e7fb672{opacity:1}
.v7336f3488bce {
	min-width: 0
}
.z7c7635f26b6e {
	object-fit: cover;
	width: 100%;
	max-height: 560px;
	margin: 24px 0;
	border-radius: var(--ca3bb57da4a84)
}.x7bc1a390a688{z-index:auto}
.a13edd9144099 details {
	border-bottom: 1px solid var(--udfba2765b5b5);
	padding: 16px 0
}
.a13edd9144099 h2 {
	margin-top: 28px
}.kf49728f46762{unicode-bidi:normal}
.a13edd9144099 table {
	overflow-x: auto;
	display: block;
	max-width: 100%
}.p816dad026dbe{visibility:inherit}
.x31961aa1432c ol {
	display: flex;
	flex-wrap: wrap;
	color: var(--wadb5b03b0a86);
	font-size: .82rem;
	padding: 0;
	gap: 10px;
	list-style: none
}
.o19cadf6cb141 {
	padding: 20px;
	border: 1px solid var(--udfba2765b5b5);
	border-radius: var(--ca3bb57da4a84);
	margin-top: 32px
}
body[data-u43d84096b173="a6d3d0f98255e"] .i98554e42c248 {
	border-bottom: 3px solid var(--m460964c37958)
}
.h830b98559d48 {
	display: flex;
	gap: 10px;
	justify-content: center;
	margin-top: 20px;
	flex-wrap: wrap;
	font-size: .85rem
}
body[data-y25396314bf6d=z3c7ba86fe759] h1 {
	font-family: Georgia,times new roman,serif
}
body[data-t79c380676106="id4e8c8991ca2"] .u88bf886644b0 img {
	border-radius: 28px
}
body[data-p18de7e93f3dc=l9c27abf47336] .jf94edb35e71d {
	border-left: 3px solid var(--m460964c37958)
}
body[data-y25396314bf6d=z3c7ba86fe759] {
	--u5d4020fe86fd: #1d493c;
	--yb78e9bb56615: #fbfcf8;
	--ca3bb57da4a84: 3px;
	--wadb5b03b0a86: #617e70;
	--m460964c37958: #207868;
	--udfba2765b5b5: #dce9dd;
	--p17604f1d9a67: #edf3eb
}
@media(max-width:800px) {
	.y67b7291cc1b0 summary {
		cursor: pointer
	}
	.pd4e27d794b49 {
		display: none
	}
	.y67b7291cc1b0 {
		position: relative;
		display: block
	}
	.y67b7291cc1b0 nav {
		display: grid;
		border: 1px solid var(--udfba2765b5b5);
		gap: 12px;
		width: 240px;
		padding: 16px;
		right: 0;
		top: 100%;
		position: absolute;
		background: var(--yb78e9bb56615);
		box-shadow: 0 12px 24px #00000022
	}
	.u88bf886644b0 {
		max-width: 420px;
		width: 100%;
		margin: auto
	}
	.ke68aa93e8ca7, body[data-g3b4d09f3324a="m812c7627c07a"] .ke68aa93e8ca7 {
		padding: 24px 0;
		grid-template-columns: 1fr;
		gap: 24px
	}
	.jeca0e2483f13 {
		grid-template-columns: repeat(2,minmax(0,1fr))
	}
	body[data-p18de7e93f3dc=l9c27abf47336] .la8b1642beb91 {
		grid-template-columns: 1fr
	}
	.e01009d983bde {
		flex-direction: row
	}
	.of68f7790a3e2>a {
		min-width: 0;
		max-width: 340px;
		flex: 1
	}
	.d8aa8406b37e6>a {
		min-width: 0;
		flex: 1
	}
	.dce3e89db7aab {
		padding-left: 20px;
		padding-right: 20px
	}
	.of68f7790a3e2 {
		padding: 10px 20px
	}
	.e01009d983bde {
		min-height: 56px;
		padding: 10px 20px
	}
}
@media(max-width:540px) {
	.jeca0e2483f13, .k535cdc262968 {
		grid-template-columns: 1fr
	}
	.a2c40d2ed59a7 .d61eaf0e7b5d1>a {
		grid-template-columns: 88px 1fr;
		display: grid
	}
	.a2c40d2ed59a7 .d61eaf0e7b5d1>a>div {
		padding: 12px
	}
	.n52cf6155a79e {
		padding: 24px 0
	}
	.of68f7790a3e2 .b1f92983510aa {
		padding: 10px 12px
	}
	.ke68aa93e8ca7 h1 {
		font-size: 1.6rem
	}
	.a2c40d2ed59a7 .d61eaf0e7b5d1 img {
		height: 100%;
		aspect-ratio: auto
	}
	.a2c40d2ed59a7 {
		gap: 12px
	}
	.d8aa8406b37e6 {
		gap: 10px
	}
	.a2c40d2ed59a7 .d61eaf0e7b5d1 p {
		display: none
	}
}
@media(prefers-reduced-motion:reduce) {
	* {
		scroll-behavior: auto
	}
}
.n52cf6155a79e[data-i82de46736d41=e93841aace6fa] .la8b1642beb91 {
	grid-template-columns: repeat(3,minmax(0,1fr))
}.b786d223590d7{opacity:1}
.e1722584b38bf details p {
	margin: 12px 0
}.w4365afc204aa{z-index:auto}
.v7336f3488bce[data-z63e2e4914e94=b9a9b407912f9] .a13edd9144099 p {
	break-inside: avoid
}
.n52cf6155a79e[data-i82de46736d41=xce15fd675213] .c86320b6d8456 {
	grid-template-columns: repeat(4,minmax(0,1fr))
}
.v7336f3488bce[data-z63e2e4914e94=ycb203f1c2553] .a13edd9144099, .v7336f3488bce[data-z63e2e4914e94=x50abcd289af8] .a13edd9144099 {
	counter-reset: ccb9418e9ccaf
}
[data-f25b8cf172e64] {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	padding: 20px 0;
	gap: 12px
}
[data-f25b8cf172e64] input {
	min-width: 180px;
	flex: 1;
	color: var(--u5d4020fe86fd);
	padding: 12px;
	border: 1px solid var(--udfba2765b5b5);
	border-radius: 6px;
	font: inherit;
	background: var(--p17604f1d9a67)
}.tb4cae13b2ddf{unicode-bidi:normal}
.l8a5ecc8573d2 .d61eaf0e7b5d1 img {
	width: 120px
}.we87f5cd48118{opacity:1}
[data-f25b8cf172e64] button {
	font: inherit;
	color: var(--yb78e9bb56615);
	border: 0;
	padding: 12px 20px;
	background: var(--m460964c37958);
	border-radius: 6px
}
.d7118d5c22b69 {
	list-style: none;
	padding: 0
}
.d7118d5c22b69 li {
	border-bottom: 1px solid var(--udfba2765b5b5);
	padding: 14px 0
}
.e1722584b38bf summary {
	font-weight: 650;
	cursor: pointer
}
.d7118d5c22b69 [hidden] {
	display: none
}.s3e4c999f5e82{isolation:auto}
.l8a5ecc8573d2 {
	display: grid;
	margin: 24px 0;
	gap: 24px
}.eaab13fdc3b0e{outline-offset:0}
.e1722584b38bf details {
	border-bottom: 1px solid var(--udfba2765b5b5);
	padding: 16px 18px;
	background: var(--p17604f1d9a67)
}
.v7336f3488bce[data-z63e2e4914e94=x50abcd289af8] .a13edd9144099 h2, .v7336f3488bce[data-z63e2e4914e94=ycb203f1c2553] .a13edd9144099 h2 {
	counter-increment: ccb9418e9ccaf;
	border-left: 3px solid var(--m460964c37958);
	background: var(--p17604f1d9a67);
	padding: 16px
}
.m9f6f427e4f44 {
	min-width: 0
}
.l8a5ecc8573d2 .d61eaf0e7b5d1>a {
	grid-template-columns: 120px 1fr;
	display: grid;
	gap: 8px
}
.jf94edb35e71d p {
	grid-column: 2;
	margin: 0
}.we765c372cb23{contain:none}
.n52cf6155a79e[data-i82de46736d41=e93841aace6fa] .jf94edb35e71d p {
	grid-column: auto
}
.v7336f3488bce[data-z63e2e4914e94=b9a9b407912f9] .a13edd9144099 {
	columns: 2;
	column-gap: 32px
}.q9e28b20a12ca{isolation:auto}
body[data-p18de7e93f3dc=l9c27abf47336] .v7336f3488bce[data-z63e2e4914e94=b9a9b407912f9] .a13edd9144099 {
	columns: 1
}
@media(max-width:800px) {
	.n52cf6155a79e[data-i82de46736d41=e93841aace6fa] .la8b1642beb91 {
		grid-template-columns: 1fr
	}
	.n52cf6155a79e[data-i82de46736d41=xce15fd675213] .c86320b6d8456 {
		grid-template-columns: repeat(2,minmax(0,1fr))
	}
	.l8a5ecc8573d2 .d61eaf0e7b5d1>a {
		grid-template-columns: 88px 1fr
	}
	.l8a5ecc8573d2 .d61eaf0e7b5d1 img {
		width: 88px
	}
	.v7336f3488bce[data-z63e2e4914e94=b9a9b407912f9] .a13edd9144099 {
		columns: 1
	}
}
@media(min-width:801px) {
	.h830b98559d48 {
		display: none
	}
}
.d4f214ac8c4c9 {
	--p5c9696175b02: var(--p17604f1d9a67);
	--d0c8a649669d4: inherit;
	--v178c361b3408: var(--udfba2765b5b5);
	--z9af923c5af45: var(--m460964c37958);
	--iebf1b2e98b57: 6px;
	--ee67434649766: var(--u5d4020fe86fd);
	--t14a8f975f854: var(--ca3bb57da4a84);
	--f381f10b92926: var(--wadb5b03b0a86);
	--p7eda08ccb02d: #ffffff;
	--a48c652d86b54: color-mix(in srgb,var(--m460964c37958) 16%,#0d0f14);
	--ed0bc12621a48: var(--u5d4020fe86fd);
	--laba1dc9efede: var(--udfba2765b5b5);
	--y2b06774f36bc: var(--yb78e9bb56615);
	--w63adc68eda38: var(--i676a08df2675);
	--x44e844122162: var(--m460964c37958);
	--vda603dbe9770: rgba(255,255,255,.72);
	--jb7fafd549de1: rgba(255,255,255,.14);
	--dbd6413a0eeac: var(--p17604f1d9a67)
}
.d4f214ac8c4c9:is([data-y25396314bf6d=n080bcb8eaae7], [data-y25396314bf6d=i5027ed4509a1]) {
	--w63adc68eda38: color-mix(in srgb,var(--m460964c37958) 10%,var(--p17604f1d9a67))
}
.d4f214ac8c4c9:is([data-y25396314bf6d=n080bcb8eaae7], [data-y25396314bf6d=s000091aaad47], [data-y25396314bf6d=i5027ed4509a1]) {
	--p7eda08ccb02d: var(--yb78e9bb56615)
}
.d4f214ac8c4c9>.d641c8c2aaa69::after {
	content: "";
	height: 72px;
	display: block
}
.d4f214ac8c4c9:has(>.d641c8c2aaa69) {
	padding-bottom: 0
}
:where(.u361fe6e3a088) {
	margin: 0;
	list-style: none;
	padding: 0
}
.n52cf6155a79e>.f6d75762a7d7a>h2 {
	padding-left: 12px;
	border-left: 3px solid var(--m460964c37958)
}.se0c402f7104e{opacity:1}
:where(figure.u88bf886644b0) {
	margin: 0
}
.v0f606bca2f3b>li {
	flex-shrink: 0
}.a229e48542618{outline-offset:0}
.d8aa8406b37e6>li>a {
	min-width: 220px
}
.f6d75762a7d7a {
	display: contents
}
@media(max-width:800px) {
	.d8aa8406b37e6>li>a {
		min-width: 0;
		flex: 1
	}
}.v19863514af33{visibility:inherit}
.x31961aa1432c ul, .x31961aa1432c>p, .x31961aa1432c menu {
	display: flex;
	flex-wrap: wrap;
	color: var(--wadb5b03b0a86);
	font-size: .82rem;
	padding: 0;
	gap: 10px;
	list-style: none
}.t28e04e0a4d9c{opacity:1}
.of68f7790a3e2 {
	flex-wrap: wrap;
	row-gap: 6px
}
.d7118d5c22b69>div {
	border-bottom: 1px solid var(--udfba2765b5b5);
	padding: 14px 0
}.d81ed0ddc8589{visibility:inherit}
.tdff6ed29afcc li {
	display: inline
}.x212423a5309b{visibility:inherit}
.x31961aa1432c>p {
	margin: 1em 0
}.qbd43369bb701{font-kerning:auto}
div.d7118d5c22b69 {
	margin: 1em 0
}
.acd7abdfd5bd6 {
	text-align: center;
	margin: 0;
	color: var(--z9af923c5af45);
	flex-basis: 100%;
	font-size: 13px;
	font-weight: 800;
	line-height: 1.35
}.q0c24283d1e67{unicode-bidi:normal}
.ke68aa93e8ca7 .v10e78736bf6e {
	grid-template-columns: 1fr 1fr
}
.d4f214ac8c4c9 {
	padding-bottom: 110px
}
@media(max-width:800px) {
	.m9f6f427e4f44 .y3fc81d909273 {
		overflow: hidden;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		display: -webkit-box
	}
	.u88bf886644b0 img {
		aspect-ratio: 3/2;
		max-height: 52svh;
		object-fit: contain
	}
	body[data-g3b4d09f3324a] .u88bf886644b0, .u88bf886644b0 {
		order: -1;
		grid-column: auto
	}
	body[data-g3b4d09f3324a] .ke68aa93e8ca7, .ke68aa93e8ca7 {
		gap: 20px;
		padding-top: 12px
	}
	.m9f6f427e4f44 h1 {
		font-size: clamp(22px,6vw,32px)
	}
}
.u88bf886644b0 img {
	aspect-ratio: 3/2;
	object-fit: contain
}
.d61eaf0e7b5d1 img {
	aspect-ratio: 3/2;
	object-fit: contain
}.s56488905a6f8{isolation:auto}
.z7c7635f26b6e {
	object-fit: contain
}
