* {
	box-sizing: border-box
}
body {
	--ke29453ff5be3: #dce9e3;
	--o05dc34784428: #197b66;
	margin: 0;
	--lc4d707e4a9e9: 12px;
	font-family: system-ui,-apple-system,segoe ui,sans-serif;
	--oa527c0451b42: #e9f5ee;
	line-height: 1.7;
	--x3582c3b41484: #637c74;
	color: var(--l5868995c574d);
	--j351577d69ddf: #fff;
	--l5868995c574d: #163b32;
	--i01655091e66b: #f0f5f3;
	background: var(--j351577d69ddf)
}
a {
	color: inherit;
	text-decoration: none
}
p {
	color: var(--x3582c3b41484)
}
.k4dde8bc39adb {
	border-bottom: 1px solid var(--ke29453ff5be3);
	background: var(--j351577d69ddf);
	top: 0;
	z-index: 5;
	position: sticky
}
h1 {
	font-size: clamp(1.6rem,3vw,2.5rem);
	line-height: 1.25
}.t13a1c4a18f32{z-index:auto}
body[data-r457c30708c94=jcd98a1a27790] {
	--i01655091e66b: #1b182b;
	--j351577d69ddf: #100e1d;
	--lc4d707e4a9e9: 4px;
	--l5868995c574d: #f3eddc;
	--ke29453ff5be3: #302b42;
	--x3582c3b41484: #b8b0c4;
	--o05dc34784428: #dbb85d
}
h2, h1, h3, p {
	margin: 0 0 1rem
}
body[data-tc1f3e3cfc99f="g1b83ebd3e91a"] .v008802e84a37 {
	box-shadow: 0 -8px 30px #0001
}
a:hover {
	text-decoration: underline
}
.g52a7adb68de1 {
	text-align: center
}
summary:focus-visible, a:focus-visible {
	outline: 3px solid var(--o05dc34784428);
	outline-offset: 4px
}
img {
	display: block;
	max-width: 100%;
	height: auto
}
.fafc7c29fcb04 {
	margin: auto;
	max-width: 1140px;
	padding: 0 24px
}.l8ff4bfb46f57{contain:none}
.v8a86253b7f5d {
	margin: auto;
	max-width: 1140px;
	min-height: 64px;
	align-items: center;
	justify-content: space-between;
	padding: 12px 24px;
	display: flex;
	gap: 24px
}
.a77eba1524a48 img {
	object-fit: cover;
	width: 100%;
	aspect-ratio: 1/1;
	border-radius: var(--lc4d707e4a9e9)
}
.a41931f42a627 {
	background: var(--j351577d69ddf);
	position: absolute;
	top: -100px;
	padding: 10px;
	z-index: 20;
	left: 20px
}
.a41931f42a627:focus {
	top: 10px
}
h2 {
	font-size: 1.3rem;
	line-height: 1.4
}.s9e500d14d00e{isolation:auto}
h3 {
	font-size: 1rem;
	line-height: 1.45
}.sd7c91d1fa8b5{contain:none}
.w2b70f200ddcf {
	align-items: center;
	gap: 10px;
	display: flex;
	font-weight: 750
}
.eb1d7554004bc {
	flex-wrap: wrap;
	gap: 20px;
	display: flex;
	font-size: .85rem
}.o3163cdadb189{visibility:inherit}
.h3d279b884b8e {
	font-size: 1rem
}
.odc5c2b113481 {
	display: none
}
.d87b4d98aec65 {
	padding: 40px 0;
	grid-template-columns: 1fr 1fr;
	gap: 40px;
	display: grid;
	align-items: center
}
.we98df8077b69 {
	max-width: 480px;
	gap: 12px;
	margin: 24px auto 0;
	display: grid
}.t7051bae0fb86{opacity:1}
.i47722b7fac61 {
	display: block;
	padding: 12px 20px;
	font-weight: 650;
	background: var(--o05dc34784428);
	color: #fff;
	border: 1px solid var(--o05dc34784428);
	border-radius: 6px;
	text-align: center
}
.sa3118ebd66f1 p {
	font-size: .86rem;
	margin: 0
}.v6b139948d659{z-index:auto}
.q123af932f010 {
	background: 0 0;
	color: var(--o05dc34784428)
}
.sa3118ebd66f1 {
	overflow: hidden;
	min-width: 0;
	background: var(--i01655091e66b);
	border: 1px solid var(--ke29453ff5be3);
	border-radius: var(--lc4d707e4a9e9)
}.qbe9e5593d77e{isolation:auto}
.sa3118ebd66f1>a>div {
	padding: 16px
}
.sa3118ebd66f1 img {
	object-fit: cover;
	width: 100%;
	aspect-ratio: 1/1
}
.bf3397076efe7 {
	gap: 20px;
	grid-template-columns: repeat(3,minmax(0,1fr));
	display: grid
}
.vad23596c53bf {
	gap: 12px;
	display: grid
}.p17540f9c08d5{contain:none}
.i5e12cdb0e8a9 img {
	aspect-ratio: 16/9
}.q29266aca4bf8{visibility:inherit}
.i5e12cdb0e8a9 {
	grid-template-columns: repeat(2,minmax(0,1fr))
}
body[data-wc573a849c604="w252745a5a4f7"] .d87b4d98aec65 {
	grid-template-columns: 1.1fr .9fr
}
.f900875193f6d {
	margin: 12px 0 32px
}.xabde1658e3ec{z-index:auto}
.h72f1914cab65 h3 {
	margin: 0
}.pf1c6646d538a{visibility:inherit}
.bf2630d7eddb1 {
	padding: 28px 0;
	border-top: 1px solid var(--ke29453ff5be3)
}.ne5a8bf5b4801{font-kerning:auto}
.bf2630d7eddb1>h2 {
	border-left: 3px solid var(--o05dc34784428);
	padding-left: 12px
}
.h72f1914cab65 {
	border: 1px solid var(--ke29453ff5be3);
	background: var(--i01655091e66b);
	border-radius: var(--lc4d707e4a9e9);
	padding: 18px
}
.ca3e39b95e7d2 {
	flex-wrap: wrap;
	padding: 0;
	font-size: .88rem;
	margin: 16px 0;
	color: var(--o05dc34784428);
	display: flex;
	gap: 12px;
	list-style: none
}
.gabf48231d811 {
	padding-bottom: 12px;
	overflow-x: auto;
	scroll-snap-type: x proximity;
	display: flex;
	gap: 16px
}
.w37016a1139d3 {
	justify-content: center;
	display: flex;
	gap: 16px;
	padding: 32px 0
}
.gabf48231d811 img {
	width: 240px;
	scroll-snap-align: start;
	flex-shrink: 0
}
.w37016a1139d3>a {
	min-width: 220px
}
.of3f0e07505ca nav {
	margin-top: 20px;
	flex-wrap: wrap;
	gap: 20px;
	display: flex;
	font-size: .86rem
}
.g49b11c835b81 summary {
	cursor: pointer;
	font-weight: 650
}.k81614d373dd1{visibility:inherit}
.v008802e84a37>a {
	min-width: 220px
}
.of3f0e07505ca {
	padding: 32px 0 100px;
	border-top: 1px solid var(--ke29453ff5be3)
}.j206ab67f7572{opacity:1}
.g49b11c835b81 {
	overflow-wrap: anywhere
}.add7e730e76e7{font-kerning:auto}
.v008802e84a37 {
	padding: 10px 24px;
	background: var(--j351577d69ddf);
	gap: 12px;
	bottom: 0;
	left: 0;
	position: fixed;
	justify-content: center;
	border-top: 1px solid var(--ke29453ff5be3);
	z-index: 10;
	display: flex;
	right: 0
}
.j332e7a2d43f8 {
	padding-top: 32px;
	max-width: 880px;
	padding-bottom: 48px
}
body[data-yd5e993c86f4a=ib12981d2d196] .vad23596c53bf {
	grid-template-columns: repeat(3,minmax(0,1fr))
}.w1a3d5479e499{outline-offset:0}
.tc4cb00acfaee {
	min-width: 0
}.j5e0ea9e95339{isolation:auto}
.bdacac5323441 {
	border-radius: var(--lc4d707e4a9e9);
	width: 100%;
	max-height: 560px;
	object-fit: cover;
	margin: 24px 0
}.d2ce075756d01{unicode-bidi:normal}
.g49b11c835b81 table {
	display: block;
	overflow-x: auto;
	max-width: 100%
}
.g49b11c835b81 details {
	border-bottom: 1px solid var(--ke29453ff5be3);
	padding: 16px 0
}
.pfbb2b38b5110 ol {
	flex-wrap: wrap;
	font-size: .82rem;
	gap: 10px;
	color: var(--x3582c3b41484);
	display: flex;
	padding: 0;
	list-style: none
}.l343c56dbd37f{unicode-bidi:normal}
body[data-r457c30708c94=jcd98a1a27790] .i47722b7fac61 {
	color: var(--j351577d69ddf)
}
.g49b11c835b81 h2 {
	margin-top: 28px
}
body[data-r457c30708c94=jcd98a1a27790] .q123af932f010 {
	color: var(--o05dc34784428)
}
.cd4fd83cfa718 {
	border: 1px solid var(--ke29453ff5be3);
	border-radius: var(--lc4d707e4a9e9);
	margin-top: 32px;
	padding: 20px
}.pc6d69b4f6731{isolation:auto}
.v757ce343d9f3 {
	flex-wrap: wrap;
	justify-content: center;
	font-size: .85rem;
	display: flex;
	margin-top: 20px;
	gap: 10px
}.h466e3c9edb7f{isolation:auto}
body[data-be5d3faebd1c0="lf9ea76f60fba"] .eb1d7554004bc a {
	background: var(--i01655091e66b);
	padding: 8px 12px;
	border-radius: var(--lc4d707e4a9e9)
}
body[data-gae79d2112ea0="x3a4330647ec5"] .eb1d7554004bc a {
	border-bottom: 1px solid var(--o05dc34784428)
}
body[data-yd5e993c86f4a=ib12981d2d196] .h72f1914cab65 {
	border-left: 3px solid var(--o05dc34784428)
}.xb50468bcbb15{font-kerning:auto}
@media(max-width:800px) {
	.eb1d7554004bc {
		display: none
	}
	.odc5c2b113481 summary {
		cursor: pointer
	}
	body[data-be5d3faebd1c0="lf9ea76f60fba"] .v8a86253b7f5d, .v8a86253b7f5d {
		flex-direction: row
	}
	.odc5c2b113481 {
		display: block;
		position: relative
	}
	.odc5c2b113481 nav {
		background: var(--j351577d69ddf);
		position: absolute;
		gap: 12px;
		display: grid;
		border: 1px solid var(--ke29453ff5be3);
		box-shadow: 0 12px 24px #0002;
		width: 240px;
		right: 0;
		top: 100%;
		padding: 16px
	}
	.a77eba1524a48 {
		margin: auto;
		max-width: 420px;
		width: 100%
	}
	.v008802e84a37>a {
		min-width: 0;
		flex: 1;
		max-width: 340px
	}
	body[data-wc573a849c604="w252745a5a4f7"] .d87b4d98aec65, .d87b4d98aec65 {
		gap: 24px;
		padding: 24px 0;
		grid-template-columns: 1fr
	}
	.bf3397076efe7 {
		grid-template-columns: repeat(2,minmax(0,1fr))
	}
	body[data-yd5e993c86f4a=ib12981d2d196] .vad23596c53bf {
		grid-template-columns: 1fr
	}
	.fafc7c29fcb04 {
		padding-left: 20px;
		padding-right: 20px
	}
	.v008802e84a37 {
		padding: 10px 20px
	}
	.w37016a1139d3>a {
		min-width: 0;
		flex: 1
	}
	.v8a86253b7f5d {
		min-height: 56px;
		padding: 10px 20px
	}
}
@media(max-width:540px) {
	.bf3397076efe7, .i5e12cdb0e8a9 {
		grid-template-columns: 1fr
	}
	.f900875193f6d .sa3118ebd66f1>a {
		grid-template-columns: 88px 1fr;
		display: grid
	}
	.f900875193f6d .sa3118ebd66f1 img {
		height: 100%;
		aspect-ratio: auto
	}
	.f900875193f6d .sa3118ebd66f1 p {
		display: none
	}
	.f900875193f6d .sa3118ebd66f1>a>div {
		padding: 12px
	}
	.bf2630d7eddb1 {
		padding: 24px 0
	}
	.v008802e84a37 .i47722b7fac61 {
		padding: 10px 12px
	}
	.d87b4d98aec65 h1 {
		font-size: 1.6rem
	}
	.f900875193f6d {
		gap: 12px
	}
	.w37016a1139d3 {
		gap: 10px
	}
}.s7e1454a93cd8{isolation:auto}
@media(prefers-reduced-motion:reduce) {
	* {
		scroll-behavior: auto
	}
}
[data-zfd69e506aa9d] {
	flex-wrap: wrap;
	display: flex;
	padding: 20px 0;
	gap: 12px;
	align-items: center
}.ef2e74bc4873a{outline-offset:0}
.tc4cb00acfaee[data-gab2fa17271bd=n73d95baf9fca] .g49b11c835b81, .tc4cb00acfaee[data-gab2fa17271bd=v095969fcee95] .g49b11c835b81 {
	counter-reset: c0f9d46a7cbd6
}.sb8d24b83e288{opacity:1}
[data-zfd69e506aa9d] input {
	flex: 1;
	border: 1px solid var(--ke29453ff5be3);
	color: var(--l5868995c574d);
	background: var(--i01655091e66b);
	min-width: 180px;
	padding: 12px;
	border-radius: 6px;
	font: inherit
}
.m4cff251cb5d5 .sa3118ebd66f1 img {
	width: 120px
}.v4333b326681f{z-index:auto}
.g52a7adb68de1 {
	min-width: 0
}
.tc4cb00acfaee[data-gab2fa17271bd=tb6f2e5a05242] .g49b11c835b81 p {
	break-inside: avoid
}
.be99852f60ebb [hidden] {
	display: none
}
[data-zfd69e506aa9d] button {
	font: inherit;
	border: 0;
	color: var(--j351577d69ddf);
	padding: 12px 20px;
	border-radius: 6px;
	background: var(--o05dc34784428)
}.lbe8604b55232{isolation:auto}
.f75b64c1bdad6 summary {
	font-weight: 650;
	cursor: pointer
}
.bf2630d7eddb1[data-x1a3400bca96a=lfdb69f63c718] .vad23596c53bf {
	grid-template-columns: repeat(3,minmax(0,1fr))
}
.bf2630d7eddb1[data-x1a3400bca96a=n00b7f402de39] .cf46a4bd7dda1 {
	grid-template-columns: 2fr 1fr
}.z77379acba1e3{contain:none}
.bf2630d7eddb1[data-x1a3400bca96a=n00b7f402de39] .sa3118ebd66f1:first-child {
	grid-row: span 2
}.ccbc440d57811{z-index:auto}
.bf2630d7eddb1[data-x1a3400bca96a=rabb07c937285] .cf46a4bd7dda1 {
	grid-template-columns: repeat(2,minmax(0,1fr))
}
.be99852f60ebb {
	list-style: none;
	padding: 0
}
.be99852f60ebb li {
	padding: 14px 0;
	border-bottom: 1px solid var(--ke29453ff5be3)
}
.f75b64c1bdad6 details {
	border-bottom: 1px solid var(--ke29453ff5be3);
	background: var(--i01655091e66b);
	padding: 16px 18px
}.l4d6bd103022d{font-kerning:auto}
.tc4cb00acfaee[data-gab2fa17271bd=v095969fcee95] .g49b11c835b81 h2, .tc4cb00acfaee[data-gab2fa17271bd=n73d95baf9fca] .g49b11c835b81 h2 {
	counter-increment: c0f9d46a7cbd6;
	padding: 16px;
	border-left: 3px solid var(--o05dc34784428);
	background: var(--i01655091e66b)
}.sd67da144d36e{isolation:auto}
.f75b64c1bdad6 details p {
	margin: 12px 0
}.m8e517680fd81{isolation:auto}
.m4cff251cb5d5 {
	gap: 24px;
	margin: 24px 0;
	display: grid
}
.m4cff251cb5d5 .sa3118ebd66f1>a {
	gap: 8px;
	grid-template-columns: 120px 1fr;
	display: grid
}
.tc4cb00acfaee[data-gab2fa17271bd=tb6f2e5a05242] .g49b11c835b81 {
	column-gap: 32px;
	columns: 2
}
body[data-yd5e993c86f4a=ib12981d2d196] .tc4cb00acfaee[data-gab2fa17271bd=tb6f2e5a05242] .g49b11c835b81 {
	columns: 1
}
.h72f1914cab65 p {
	margin: 0;
	grid-column: 2
}.yc02c31aafc63{opacity:1}
.bf2630d7eddb1[data-x1a3400bca96a=lfdb69f63c718] .h72f1914cab65 p {
	grid-column: auto
}.h3e595fe540c1{isolation:auto}
@media(max-width:800px) {
	.tc4cb00acfaee[data-gab2fa17271bd=tb6f2e5a05242] .g49b11c835b81 {
		columns: 1
	}
	.bf2630d7eddb1[data-x1a3400bca96a=lfdb69f63c718] .vad23596c53bf {
		grid-template-columns: 1fr
	}
	.m4cff251cb5d5 .sa3118ebd66f1 img {
		width: 88px
	}
	.m4cff251cb5d5 .sa3118ebd66f1>a {
		grid-template-columns: 88px 1fr
	}
}
@media(min-width:801px) {
	.v757ce343d9f3 {
		display: none
	}
}
.g603c8af8fe15 {
	--i5a5bd23592b8: inherit;
	--jb69f033e12c0: var(--lc4d707e4a9e9);
	--y9454313a4383: rgba(255,255,255,.72);
	--if2ac08de98e7: var(--l5868995c574d);
	--e7f256f15ea38: var(--j351577d69ddf);
	--jb1a8ae07cd25: var(--o05dc34784428);
	--gdee18fd8bcc5: var(--i01655091e66b);
	--ma71a813557fa: var(--l5868995c574d);
	--jbd3b417719d7: var(--ke29453ff5be3);
	--g2d2a5e847708: 6px;
	--j3ef00f18dd49: var(--ke29453ff5be3);
	--zc85c354e21b9: rgba(255,255,255,.14);
	--t331e26bdd902: color-mix(in srgb,var(--o05dc34784428) 16%,#0d0f14);
	--n698dd1976dbe: var(--i01655091e66b);
	--r8896988cea8d: var(--x3582c3b41484);
	--cba55ebe5de55: #fff;
	--r2a01e835b149: var(--oa527c0451b42);
	--o0fe160b8cae5: var(--o05dc34784428)
}
.g603c8af8fe15:has(>.pa0500010ee7b) {
	padding-bottom: 0
}.xddcd1f8959ad{font-kerning:auto}
.g603c8af8fe15:is([data-r457c30708c94=jcd98a1a27790], [data-r457c30708c94=jf5f2f58b0698]) {
	--r2a01e835b149: color-mix(in srgb,var(--o05dc34784428) 10%,var(--i01655091e66b))
}.p65aca65d8fa5{font-kerning:auto}
.g603c8af8fe15>.pa0500010ee7b::after {
	height: 72px;
	display: block;
	content: ""
}
.v7fdebfad6678 {
	display: contents
}
.gabf48231d811>li {
	flex-shrink: 0
}
.g603c8af8fe15:is([data-r457c30708c94=jcd98a1a27790], [data-r457c30708c94=u92a38fa67d0d], [data-r457c30708c94=jf5f2f58b0698]) {
	--cba55ebe5de55: var(--j351577d69ddf)
}
:where(.se29f693edc7b) {
	list-style: none;
	padding: 0;
	margin: 0
}
:where(figure.a77eba1524a48) {
	margin: 0
}
.bf2630d7eddb1>.v7fdebfad6678>h2 {
	border-left: 3px solid var(--o05dc34784428);
	padding-left: 12px
}.t6a054ab893c7{outline-offset:0}
.w37016a1139d3>li>a {
	min-width: 220px
}.l3a6a4a17c914{outline-offset:0}
@media(max-width:800px) {
	.w37016a1139d3>li>a {
		min-width: 0;
		flex: 1
	}
}
.pfbb2b38b5110>p {
	margin: 1em 0
}.pcd5c2d5bc0f2{font-kerning:auto}
div.be99852f60ebb {
	margin: 1em 0
}.u14f4b93117dc{unicode-bidi:normal}
.d87b4d98aec65 .we98df8077b69 {
	grid-template-columns: 1fr 1fr
}.ed2eb22408eae{outline-offset:0}
.pfbb2b38b5110 ul, .pfbb2b38b5110>p, .pfbb2b38b5110 menu {
	flex-wrap: wrap;
	font-size: .82rem;
	gap: 10px;
	color: var(--x3582c3b41484);
	display: flex;
	padding: 0;
	list-style: none
}
.be99852f60ebb>div {
	padding: 14px 0;
	border-bottom: 1px solid var(--ke29453ff5be3)
}
.l4325a30b4b7d li {
	display: inline
}
.v008802e84a37 {
	flex-wrap: wrap;
	row-gap: 6px
}
.d87e1799aa330 {
	text-align: center;
	margin: 0;
	font-size: 13px;
	flex-basis: 100%;
	font-weight: 800;
	line-height: 1.35;
	color: var(--o0fe160b8cae5)
}
.g603c8af8fe15 {
	padding-bottom: 110px
}.p014ceea77811{visibility:inherit}
@media(max-width:800px) {
	.g52a7adb68de1 h1 {
		font-size: clamp(22px,6vw,32px)
	}
	.d87b4d98aec65, body[data-wc573a849c604] .d87b4d98aec65 {
		gap: 20px;
		padding-top: 12px
	}
	.a77eba1524a48 img {
		aspect-ratio: 3/2;
		max-height: 52svh;
		object-fit: contain
	}
	.g52a7adb68de1 .h3d279b884b8e {
		-webkit-box-orient: vertical;
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 2
	}
	.a77eba1524a48, body[data-wc573a849c604] .a77eba1524a48 {
		grid-column: auto;
		order: -1
	}
}
.a77eba1524a48 img {
	aspect-ratio: 3/2;
	object-fit: contain
}.vc2787240230e{outline-offset:0}
.sa3118ebd66f1 img {
	aspect-ratio: 3/2;
	object-fit: contain
}
.bdacac5323441 {
	object-fit: contain
}
