* {
	box-sizing: border-box
}
img {
	display: block;
	max-width: 100%;
	height: auto
}
a:focus-visible, summary:focus-visible {
	outline: 3px solid var(--lb79bf98ad163);
	outline-offset: 4px
}
body {
	--lc1e45a3a5434: #163b32;
	--dedba98adead5: #637c74;
	--l7c0815a1f87d: #f0f5f3;
	margin: 0;
	--c6c68638a18ec: #dce9e3;
	font-family: system-ui,-apple-system,segoe ui,sans-serif;
	line-height: 1.7;
	--zb9658163ccad: #ffffff;
	--s089399cb80fb: #e9f5ee;
	--lb79bf98ad163: #197b66;
	background: var(--zb9658163ccad);
	--g6049485f20fa: 12px;
	color: var(--lc1e45a3a5434)
}
.wc7bc333cc6da {
	top: 0;
	z-index: 5;
	border-bottom: 1px solid var(--c6c68638a18ec);
	background: var(--zb9658163ccad);
	position: sticky
}.d3421193c4896{unicode-bidi:normal}
a {
	color: inherit;
	text-decoration: none
}
h1 {
	font-size: clamp(1.6rem,3vw,2.5rem);
	line-height: 1.25
}.gb83bb550c439{opacity:1}
h2 {
	font-size: 1.3rem;
	line-height: 1.4
}.sdba3f2887168{z-index:auto}
h3 {
	font-size: 1rem;
	line-height: 1.45
}
a:hover {
	text-decoration: underline
}
.b1ece7fce783b {
	text-align: center
}.m09eb2f5f6b5c{visibility:inherit}
body[data-h4e194e100199=tfe2c8f497e50] {
	--l7c0815a1f87d: #edf3eb;
	--zb9658163ccad: #fbfcf8;
	--g6049485f20fa: 3px;
	--c6c68638a18ec: #dce9dd;
	--lc1e45a3a5434: #1d493c;
	--dedba98adead5: #617e70;
	--lb79bf98ad163: #207868
}
p {
	color: var(--dedba98adead5)
}
p, h3, h1, h2 {
	margin: 0 0 1rem
}
.z243238b94b27 {
	max-width: 1140px;
	margin: auto;
	padding: 0 24px
}
.md4923acb4c2c {
	max-width: 1140px;
	display: flex;
	padding: 12px 24px;
	min-height: 64px;
	margin: auto;
	gap: 24px;
	align-items: center;
	justify-content: space-between
}
.gbc5b62b77b10 {
	font-weight: 750;
	gap: 10px;
	align-items: center;
	display: flex
}
.w9c5284512bbe {
	z-index: 20;
	top: -100px;
	background: var(--zb9658163ccad);
	position: absolute;
	padding: 10px;
	left: 20px
}
.hb941d039d4d5 img {
	width: 100%;
	aspect-ratio: 1/1;
	border-radius: var(--g6049485f20fa);
	object-fit: cover
}.zd00ad264ecf1{opacity:1}
.w9c5284512bbe:focus {
	top: 10px
}.pad7db17f4496{font-kerning:auto}
.cd6763c62cff5 {
	gap: 20px;
	font-size: 0.85rem;
	flex-wrap: wrap;
	display: flex
}
.s38c14d8b878f {
	font-size: 1rem
}
.lf57d97846f6d {
	display: none
}.g419a6346cb36{visibility:inherit}
.cd34dc713bf06 {
	grid-template-columns: 1fr 1fr;
	gap: 40px;
	display: grid;
	padding: 40px 0;
	align-items: center
}
.jdbfea188b061 {
	margin: 24px auto 0;
	gap: 12px;
	display: grid;
	max-width: 480px
}
.la221f27bd2e9 {
	font-weight: 650;
	color: #ffffff;
	background: var(--lb79bf98ad163);
	text-align: center;
	display: block;
	border: 1px solid var(--lb79bf98ad163);
	border-radius: 6px;
	padding: 12px 20px
}
.x71a6b4b0cd7e p {
	margin: 0;
	font-size: 0.86rem
}
.r16e304649576 {
	color: var(--lb79bf98ad163);
	background: 0 0
}
.x71a6b4b0cd7e {
	min-width: 0;
	overflow: hidden;
	background: var(--l7c0815a1f87d);
	border: 1px solid var(--c6c68638a18ec);
	border-radius: var(--g6049485f20fa)
}.udc1e81497b36{unicode-bidi:normal}
.x71a6b4b0cd7e img {
	width: 100%;
	aspect-ratio: 1/1;
	object-fit: cover
}
.nd77dcc1c4e08 img {
	aspect-ratio: 16/9
}
.xe64338f00e71 {
	gap: 20px;
	grid-template-columns: repeat(3,minmax(0,1fr));
	display: grid
}
.s8b04bbd1d93a {
	gap: 12px;
	display: grid
}.y9a09c77aa9e5{outline-offset:0}
.r9025ea804cbf {
	margin: 12px 0 32px
}
.q82ff76d41e6a h3 {
	margin: 0
}
.x71a6b4b0cd7e>a>div {
	padding: 16px
}.va72e10c9857a{contain:none}
.c279169b032fa {
	padding: 28px 0;
	border-top: 1px solid var(--c6c68638a18ec)
}
.nd77dcc1c4e08 {
	grid-template-columns: repeat(2,minmax(0,1fr))
}
body[data-k3984669af789="o45277d38f9db"] .cd34dc713bf06 {
	grid-template-columns: 1fr 1fr
}
body[data-l683c3a9f2f59=fb9bda3c14516] .s8b04bbd1d93a {
	grid-template-columns: repeat(3,minmax(0,1fr))
}
.c279169b032fa>h2 {
	border-left: 3px solid var(--lb79bf98ad163);
	padding-left: 12px
}
.q82ff76d41e6a {
	padding: 18px;
	background: var(--l7c0815a1f87d);
	border: 1px solid var(--c6c68638a18ec);
	border-radius: var(--g6049485f20fa)
}.n2dde95964c09{font-kerning:auto}
.e24c2fdcf5e9a {
	margin: 16px 0;
	list-style: none;
	font-size: 0.88rem;
	gap: 12px;
	color: var(--lb79bf98ad163);
	padding: 0;
	display: flex;
	flex-wrap: wrap
}.n7ffa667767e0{contain:none}
.neece1cba54d6 {
	padding-bottom: 12px;
	gap: 16px;
	overflow-x: auto;
	display: flex;
	scroll-snap-type: x proximity
}
.w768f32c1eb73 {
	overflow-wrap: anywhere
}
.neece1cba54d6 img {
	scroll-snap-align: start;
	width: 240px;
	flex-shrink: 0
}
.se71302dbb20d>a {
	min-width: 220px
}.n19c4b2146be1{visibility:inherit}
.w412597ec4a2c>a {
	min-width: 220px
}
.se71302dbb20d {
	gap: 16px;
	padding: 32px 0;
	justify-content: center;
	display: flex
}
.xfcc2c9a4a275 {
	padding: 32px 0 100px;
	border-top: 1px solid var(--c6c68638a18ec)
}.w7e03814e0d46{isolation:auto}
.xfcc2c9a4a275 nav {
	gap: 20px;
	flex-wrap: wrap;
	margin-top: 20px;
	font-size: 0.86rem;
	display: flex
}
.w768f32c1eb73 summary {
	font-weight: 650;
	cursor: pointer
}
.w412597ec4a2c {
	gap: 12px;
	bottom: 0;
	padding: 10px 24px;
	left: 0;
	display: flex;
	position: fixed;
	background: var(--zb9658163ccad);
	right: 0;
	justify-content: center;
	border-top: 1px solid var(--c6c68638a18ec);
	z-index: 10
}.fa56e0b7aa69b{font-kerning:auto}
.d578ad92a40e6 {
	padding-top: 32px;
	padding-bottom: 48px;
	max-width: 880px
}
.s717c7e9d6e12 {
	min-width: 0
}
.bd0525e770dbc {
	object-fit: cover;
	width: 100%;
	border-radius: var(--g6049485f20fa);
	max-height: 560px;
	margin: 24px 0
}
.w768f32c1eb73 table {
	overflow-x: auto;
	display: block;
	max-width: 100%
}
.w768f32c1eb73 details {
	border-bottom: 1px solid var(--c6c68638a18ec);
	padding: 16px 0
}
.w768f32c1eb73 h2 {
	margin-top: 28px
}
.k86e06f92e954 ol {
	gap: 10px;
	font-size: 0.82rem;
	color: var(--dedba98adead5);
	list-style: none;
	padding: 0;
	display: flex;
	flex-wrap: wrap
}
.c5dbdeb9cd9d5 {
	border: 1px solid var(--c6c68638a18ec);
	margin-top: 32px;
	border-radius: var(--g6049485f20fa);
	padding: 20px
}.c904aa5a5cfd6{opacity:1}
body[data-k3984669af789="o45277d38f9db"] .b1ece7fce783b {
	border-radius: var(--g6049485f20fa);
	background: var(--l7c0815a1f87d);
	padding: 18px
}
body[data-z91f2bffad049="kb950bea40618"] .cd6763c62cff5 a {
	padding: 4px 10px;
	border: 1px solid var(--c6c68638a18ec);
	border-radius: 999px
}
.h3fe1c2f652b8 {
	margin-top: 20px;
	flex-wrap: wrap;
	font-size: 0.85rem;
	gap: 10px;
	justify-content: center;
	display: flex
}
body[data-h4e194e100199=tfe2c8f497e50] h1 {
	font-family: Georgia,times new roman,serif
}
body[data-l683c3a9f2f59=fb9bda3c14516] .q82ff76d41e6a {
	border-left: 3px solid var(--lb79bf98ad163)
}.i34c303934f6c{unicode-bidi:normal}
@media(max-width:800px) {
	.cd6763c62cff5 {
		display: none
	}
	.lf57d97846f6d summary {
		cursor: pointer
	}
	.lf57d97846f6d {
		position: relative;
		display: block
	}
	.lf57d97846f6d nav {
		gap: 12px;
		padding: 16px;
		background: var(--zb9658163ccad);
		box-shadow: 0 12px 24px #00000022;
		right: 0;
		top: 100%;
		position: absolute;
		width: 240px;
		display: grid;
		border: 1px solid var(--c6c68638a18ec)
	}
	body[data-k3984669af789="o45277d38f9db"] .cd34dc713bf06, .cd34dc713bf06 {
		padding: 24px 0;
		grid-template-columns: 1fr;
		gap: 24px
	}
	.z243238b94b27 {
		padding-left: 20px;
		padding-right: 20px
	}
	.xe64338f00e71 {
		grid-template-columns: repeat(2,minmax(0,1fr))
	}
	body[data-l683c3a9f2f59=fb9bda3c14516] .s8b04bbd1d93a {
		grid-template-columns: 1fr
	}
	.hb941d039d4d5 {
		margin: auto;
		max-width: 420px;
		width: 100%
	}
	.w412597ec4a2c {
		padding: 10px 20px
	}
	.md4923acb4c2c {
		flex-direction: row
	}
	.w412597ec4a2c>a {
		min-width: 0;
		max-width: 340px;
		flex: 1
	}
	.se71302dbb20d>a {
		min-width: 0;
		flex: 1
	}
	.md4923acb4c2c {
		min-height: 56px;
		padding: 10px 20px
	}
}
@media(max-width:540px) {
	.r9025ea804cbf .x71a6b4b0cd7e>a>div {
		padding: 12px
	}
	.r9025ea804cbf {
		gap: 12px
	}
	.se71302dbb20d {
		gap: 10px
	}
	.r9025ea804cbf .x71a6b4b0cd7e img {
		height: 100%;
		aspect-ratio: auto
	}
	.c279169b032fa {
		padding: 24px 0
	}
	.w412597ec4a2c .la221f27bd2e9 {
		padding: 10px 12px
	}
	.xe64338f00e71, .nd77dcc1c4e08 {
		grid-template-columns: 1fr
	}
	.r9025ea804cbf .x71a6b4b0cd7e>a {
		display: grid;
		grid-template-columns: 88px 1fr
	}
	.r9025ea804cbf .x71a6b4b0cd7e p {
		display: none
	}
	.cd34dc713bf06 h1 {
		font-size: 1.6rem
	}
}
@media(prefers-reduced-motion:reduce) {
	* {
		scroll-behavior: auto
	}
}
.c279169b032fa[data-i02059d758905=q2be9508be51d] .s8b04bbd1d93a {
	grid-template-columns: repeat(3,minmax(0,1fr))
}.g6cdd05366a61{unicode-bidi:normal}
.wdebe77ec957a details p {
	margin: 12px 0
}
[data-h6557e5e83d5e] {
	flex-wrap: wrap;
	gap: 12px;
	padding: 20px 0;
	align-items: center;
	display: flex
}.q75e7d29594e4{font-kerning:auto}
[data-h6557e5e83d5e] input {
	border: 1px solid var(--c6c68638a18ec);
	border-radius: 6px;
	background: var(--l7c0815a1f87d);
	min-width: 180px;
	color: var(--lc1e45a3a5434);
	flex: 1;
	padding: 12px;
	font: inherit
}
[data-h6557e5e83d5e] button {
	background: var(--lb79bf98ad163);
	color: var(--zb9658163ccad);
	border: 0;
	border-radius: 6px;
	padding: 12px 20px;
	font: inherit
}
.p16965359cfb7 {
	list-style: none;
	padding: 0
}.efe288b903f45{isolation:auto}
.wdebe77ec957a summary {
	font-weight: 650;
	cursor: pointer
}
.p16965359cfb7 li {
	border-bottom: 1px solid var(--c6c68638a18ec);
	padding: 14px 0
}
.wdebe77ec957a details {
	border-bottom: 1px solid var(--c6c68638a18ec);
	padding: 16px 18px;
	background: var(--l7c0815a1f87d)
}
.z0457d405e76a .x71a6b4b0cd7e img {
	width: 120px
}.q731c9937c2d8{z-index:auto}
.b1ece7fce783b {
	min-width: 0
}.f70e8d4cb10e0{opacity:1}
.p16965359cfb7 [hidden] {
	display: none
}
.z0457d405e76a {
	display: grid;
	gap: 24px;
	margin: 24px 0
}
.c279169b032fa[data-i02059d758905=i66082b9cc9c3] .s8b04bbd1d93a {
	grid-template-columns: repeat(2,minmax(0,1fr))
}
.z0457d405e76a .x71a6b4b0cd7e>a {
	grid-template-columns: 120px 1fr;
	display: grid;
	gap: 8px
}.vb7db87adda3c{contain:none}
.q82ff76d41e6a p {
	grid-column: 2;
	margin: 0
}
.c279169b032fa[data-i02059d758905=q2be9508be51d] .q82ff76d41e6a p, .c279169b032fa[data-i02059d758905=i66082b9cc9c3] .q82ff76d41e6a p {
	grid-column: auto
}
.s717c7e9d6e12[data-h44f15da7e3e3=pf61f87293903] .w768f32c1eb73 {
	column-gap: 32px;
	columns: 2
}
body[data-l683c3a9f2f59=fb9bda3c14516] .s717c7e9d6e12[data-h44f15da7e3e3=pf61f87293903] .w768f32c1eb73 {
	columns: 1
}.me609e90f42d0{isolation:auto}
.s717c7e9d6e12[data-h44f15da7e3e3=pf61f87293903] .w768f32c1eb73 p {
	break-inside: avoid
}.pee50a1386688{isolation:auto}
.s717c7e9d6e12[data-h44f15da7e3e3=z96c558753305] .w768f32c1eb73, .s717c7e9d6e12[data-h44f15da7e3e3=u654dfa716e8f] .w768f32c1eb73 {
	counter-reset: cf7615814beb3
}
.s717c7e9d6e12[data-h44f15da7e3e3=z96c558753305] .w768f32c1eb73 h2, .s717c7e9d6e12[data-h44f15da7e3e3=u654dfa716e8f] .w768f32c1eb73 h2 {
	padding: 16px;
	background: var(--l7c0815a1f87d);
	border-left: 3px solid var(--lb79bf98ad163);
	counter-increment: cf7615814beb3
}
@media(max-width:800px) {
	.s717c7e9d6e12[data-h44f15da7e3e3=pf61f87293903] .w768f32c1eb73 {
		columns: 1
	}
	.z0457d405e76a .x71a6b4b0cd7e img {
		width: 88px
	}
	.c279169b032fa[data-i02059d758905=i66082b9cc9c3] .s8b04bbd1d93a, .c279169b032fa[data-i02059d758905=q2be9508be51d] .s8b04bbd1d93a {
		grid-template-columns: 1fr
	}
	.z0457d405e76a .x71a6b4b0cd7e>a {
		grid-template-columns: 88px 1fr
	}
}.q3dfabf84f117{font-kerning:auto}
@media(min-width:801px) {
	.h3fe1c2f652b8 {
		display: none
	}
}
.neece1cba54d6>li {
	flex-shrink: 0
}
.o09e67acd5d64:has(>.q4fdcf772f186) {
	padding-bottom: 0
}
.o09e67acd5d64>.q4fdcf772f186::after {
	height: 72px;
	content: "";
	display: block
}
:where(.z08bbfc130d6b) {
	list-style: none;
	margin: 0;
	padding: 0
}
:where(figure.hb941d039d4d5) {
	margin: 0
}
.m88e5aaad1e5e {
	display: contents
}.xf46ae0c000ae{unicode-bidi:normal}
.o09e67acd5d64 {
	--t3513c2ba60e7: var(--g6049485f20fa);
	--jadb8bd1d823d: var(--c6c68638a18ec);
	--kf7cf91787c62: inherit;
	--r7c76d54c0538: 6px;
	--a35fbecfd0950: var(--lc1e45a3a5434);
	--lf4035f378263: var(--zb9658163ccad);
	--h655c060abe13: var(--lc1e45a3a5434);
	--t07fa4b9a005e: rgba(255,255,255,0.14);
	--m2774add0634c: var(--dedba98adead5);
	--f352d8a3fa534: #ffffff;
	--hafc3d394ba38: var(--s089399cb80fb);
	--g1540e6526e57: var(--lb79bf98ad163);
	--n5bf72eda6ddc: rgba(255,255,255,0.72);
	--e77e0397ded1b: var(--l7c0815a1f87d);
	--uaa8bce34c16a: var(--c6c68638a18ec);
	--p7e41fcd1973b: var(--l7c0815a1f87d);
	--sc567184b7946: color-mix(in srgb,var(--lb79bf98ad163) 16%,#0d0f14);
	--x230a6a810e48: var(--lb79bf98ad163)
}
.o09e67acd5d64:is([data-h4e194e100199=e243e3ffe99dc], [data-h4e194e100199=v17258c89d8e3], [data-h4e194e100199=bc310844c05a3]) {
	--f352d8a3fa534: var(--zb9658163ccad)
}
.o09e67acd5d64:is([data-h4e194e100199=e243e3ffe99dc], [data-h4e194e100199=bc310844c05a3]) {
	--hafc3d394ba38: color-mix(in srgb,var(--lb79bf98ad163) 10%,var(--l7c0815a1f87d))
}
.c279169b032fa>.m88e5aaad1e5e>h2 {
	border-left: 3px solid var(--lb79bf98ad163);
	padding-left: 12px
}
.se71302dbb20d>li>a {
	min-width: 220px
}.h8cfbf121d084{unicode-bidi:normal}
@media(max-width:800px) {
	.se71302dbb20d>li>a {
		min-width: 0;
		flex: 1
	}
}
.cd34dc713bf06 .jdbfea188b061 {
	grid-template-columns: 1fr 1fr
}.ob58b21d5d2cb{font-kerning:auto}
.k86e06f92e954>p {
	margin: 1em 0
}.y67b800d46a6f{contain:none}
div.p16965359cfb7 {
	margin: 1em 0
}
.k86e06f92e954 ul, .k86e06f92e954 menu, .k86e06f92e954>p {
	gap: 10px;
	font-size: 0.82rem;
	color: var(--dedba98adead5);
	list-style: none;
	padding: 0;
	display: flex;
	flex-wrap: wrap
}
.kf7cc3ef6793f li {
	display: inline
}
.w412597ec4a2c {
	row-gap: 6px;
	flex-wrap: wrap
}
.p16965359cfb7>div {
	border-bottom: 1px solid var(--c6c68638a18ec);
	padding: 14px 0
}.xb222ff4f2425{outline-offset:0}
.o09e67acd5d64 {
	padding-bottom: 110px
}
.t164170a17cb1 {
	flex-basis: 100%;
	margin: 0;
	color: var(--x230a6a810e48);
	font-size: 13px;
	text-align: center;
	font-weight: 800;
	line-height: 1.35
}
@media(max-width:800px) {
	.b1ece7fce783b .s38c14d8b878f {
		display: -webkit-box;
		-webkit-box-orient: vertical;
		overflow: hidden;
		-webkit-line-clamp: 2
	}
	.hb941d039d4d5 img {
		object-fit: contain;
		aspect-ratio: 3/2;
		max-height: 52svh
	}
	.hb941d039d4d5, body[data-k3984669af789] .hb941d039d4d5 {
		order: -1;
		grid-column: auto
	}
	body[data-k3984669af789] .cd34dc713bf06, .cd34dc713bf06 {
		gap: 20px;
		padding-top: 12px
	}
	.b1ece7fce783b h1 {
		font-size: clamp(22px,6vw,32px)
	}
}
.hb941d039d4d5 img {
	object-fit: contain;
	aspect-ratio: 3/2
}
.x71a6b4b0cd7e img {
	object-fit: contain;
	aspect-ratio: 3/2
}
.bd0525e770dbc {
	object-fit: contain
}
