* {
	box-sizing: border-box;
}
body {
	--z8f40655c4f66: #163b32;
	--v602584b04159: #f0f5f3;
	margin: 0;
	--u1c135c325bac: 12px;
	background: var(--z03aacda58a46);
	--j8286e91594e7: #dce9e3;
	--sf24daca4e09d: #e9f5ee;
	--o10b39c5099f0: #197b66;
	--ybec866a827a3: #637c74;
	font-family: system-ui,-apple-system,segoe ui,sans-serif;
	line-height: 1.7;
	--z03aacda58a46: #fff;
	color: var(--z8f40655c4f66);
}
.k480287356b45 {
	position: sticky;
	z-index: 5;
	border-bottom: 1px solid var(--j8286e91594e7);
	background: var(--z03aacda58a46);
	top: 0;
}
body[data-se6cb3cf075d6=xd3b009b4be57] {
	--u1c135c325bac: 8px;
	--v602584b04159: #321a27;
	--j8286e91594e7: #52303f;
	--o10b39c5099f0: #ed9f9b;
	--ybec866a827a3: #c9aab7;
	--z03aacda58a46: #24101b;
	--z8f40655c4f66: #faede8;
}
a {
	color: inherit;
	text-decoration: none;
}
p {
	color: var(--ybec866a827a3);
}.qa406c2a544cc{unicode-bidi:normal}
a:hover {
	text-decoration: underline;
}.p40a42f7d9844{opacity:1}
.r68f0e35da54a {
	text-align: center;
}
img {
	display: block;
	max-width: 100%;
	height: auto;
}.kc33a7bf92a1c{z-index:auto}
h1 {
	font-size: clamp(1.6rem,3vw,2.5rem);
	line-height: 1.25;
}.bcda2b649e02f{font-kerning:auto}
h2, h3, h1, p {
	margin: 0 0 1rem;
}
.qd3cb7901611c {
	max-width: 1140px;
	padding: 0 24px;
	margin: auto;
}
.ub82aa224924e {
	display: flex;
	padding: 12px 24px;
	max-width: 1140px;
	min-height: 64px;
	gap: 24px;
	align-items: center;
	justify-content: space-between;
	margin: auto;
}
.eef5c3d87cc85 {
	background: var(--z03aacda58a46);
	position: absolute;
	padding: 10px;
	z-index: 20;
	top: -100px;
	left: 20px;
}
.p460a5d70f249 img {
	border-radius: var(--u1c135c325bac);
	object-fit: cover;
	width: 100%;
	aspect-ratio: 1/1;
}.o3c7621871420{unicode-bidi:normal}
h2 {
	font-size: 1.3rem;
	line-height: 1.4;
}
h3 {
	font-size: 1rem;
	line-height: 1.45;
}
.db974bd1c7038 {
	font-weight: 750;
	display: flex;
	gap: 10px;
	align-items: center;
}
.vedbb8409393f {
	flex-wrap: wrap;
	gap: 20px;
	font-size: .85rem;
	display: flex;
}
.ka3269eab814f {
	display: none;
}
.s18ace40f303b {
	font-size: 1rem;
}
.p1585db08b938 {
	grid-template-columns: 1fr 1fr;
	padding: 40px 0;
	display: grid;
	align-items: center;
	gap: 40px;
}
.f0a6b9fd9af6a {
	max-width: 480px;
	display: grid;
	gap: 12px;
	margin: 24px auto 0;
}.p81b640fa1730{visibility:inherit}
.k5c1de69c8233 {
	padding: 12px 20px;
	text-align: center;
	display: block;
	color: #fff;
	font-weight: 650;
	background: var(--o10b39c5099f0);
	border: 1px solid var(--o10b39c5099f0);
	border-radius: 6px;
}.acd41a78202b0{font-kerning:auto}
.y25533d7f2f3d p {
	font-size: .86rem;
	margin: 0;
}
.a50b03de2668d {
	margin: 12px 0 32px;
}.d0a1f1db39aa5{outline-offset:0}
.y2038f4f4ece9 h3 {
	margin: 0;
}.g5802223c29b7{opacity:1}
.ua94eb9f26fbb {
	color: var(--o10b39c5099f0);
	background: 0 0;
}
.y25533d7f2f3d {
	border: 1px solid var(--j8286e91594e7);
	background: var(--v602584b04159);
	min-width: 0;
	overflow: hidden;
	border-radius: var(--u1c135c325bac);
}
.y25533d7f2f3d img {
	object-fit: cover;
	width: 100%;
	aspect-ratio: 1/1;
}.s2aa719b30c23{outline-offset:0}
.d15751dc428ec img {
	aspect-ratio: 16/9;
}.za142b5cf5092{visibility:inherit}
.a12cbfeea35b9 {
	gap: 20px;
	display: grid;
	grid-template-columns: repeat(3,minmax(0,1fr));
}
.uc6635e5a3cb5 {
	display: grid;
	gap: 12px;
}.md36d17d84b3c{z-index:auto}
.d15751dc428ec {
	grid-template-columns: repeat(2,minmax(0,1fr));
}
body[data-n47bd2dfddd6f="z0097b9e69bf4"] .p1585db08b938 {
	grid-template-columns: 1fr 1fr;
}
.y25533d7f2f3d>a>div {
	padding: 16px;
}.a24858dca2a4d{unicode-bidi:normal}
.f24b2f5a0ba29 {
	padding: 28px 0;
	border-top: 1px solid var(--j8286e91594e7);
}
.f24b2f5a0ba29>h2 {
	padding-left: 12px;
	border-left: 3px solid var(--o10b39c5099f0);
}.pb5a4e95003c3{font-kerning:auto}
.y2038f4f4ece9 {
	border: 1px solid var(--j8286e91594e7);
	background: var(--v602584b04159);
	padding: 18px;
	border-radius: var(--u1c135c325bac);
}.lf817bdb062c1{opacity:1}
.t2759de06e1dc {
	font-size: .88rem;
	flex-wrap: wrap;
	list-style: none;
	display: flex;
	margin: 16px 0;
	padding: 0;
	color: var(--o10b39c5099f0);
	gap: 12px;
}
.v0c0fc2776fc9 {
	overflow-x: auto;
	display: flex;
	padding-bottom: 12px;
	scroll-snap-type: x proximity;
	gap: 16px;
}.ae73e9bae228f{contain:none}
.v0c0fc2776fc9 img {
	flex-shrink: 0;
	width: 240px;
	scroll-snap-align: start;
}
.y994624123c3f {
	overflow-wrap: anywhere;
}.b5f4cd4c730f2{contain:none}
.dc8eb2e7721b7 {
	justify-content: center;
	display: flex;
	padding: 32px 0;
	gap: 16px;
}
.dc8eb2e7721b7>a {
	min-width: 220px;
}
.t99957b9c3640 {
	border-top: 1px solid var(--j8286e91594e7);
	padding: 32px 0 100px;
}.s11ae8a19fb04{visibility:inherit}
.t99957b9c3640 nav {
	flex-wrap: wrap;
	gap: 20px;
	display: flex;
	margin-top: 20px;
	font-size: .86rem;
}.fcc1945f740ae{unicode-bidi:normal}
.y994624123c3f summary {
	cursor: pointer;
	font-weight: 650;
}
.r2c23ed5db7d0>a {
	min-width: 220px;
}
body[data-v9cb3622f924b=t9bb16fc3b758] .uc6635e5a3cb5 {
	grid-template-columns: repeat(3,minmax(0,1fr));
}
a:focus-visible, summary:focus-visible {
	outline: 3px solid var(--o10b39c5099f0);
	outline-offset: 4px;
}
.eef5c3d87cc85:focus {
	top: 10px;
}.k1a5f321000a6{outline-offset:0}
.r2c23ed5db7d0 {
	z-index: 10;
	bottom: 0;
	position: fixed;
	display: flex;
	gap: 12px;
	left: 0;
	justify-content: center;
	right: 0;
	border-top: 1px solid var(--j8286e91594e7);
	background: var(--z03aacda58a46);
	padding: 10px 24px;
}
.uca30eb89a4b0 {
	max-width: 880px;
	padding-top: 32px;
	padding-bottom: 48px;
}
.w132c6b2086ca {
	min-width: 0;
}.s826a037cb7e3{outline-offset:0}
.x90f41ecdbf98 {
	width: 100%;
	max-height: 560px;
	object-fit: cover;
	border-radius: var(--u1c135c325bac);
	margin: 24px 0;
}
.y994624123c3f details {
	border-bottom: 1px solid var(--j8286e91594e7);
	padding: 16px 0;
}
.y994624123c3f h2 {
	margin-top: 28px;
}
.y994624123c3f table {
	overflow-x: auto;
	display: block;
	max-width: 100%;
}.d37ea9d937955{contain:none}
.xa5fd61474931 ol {
	font-size: .82rem;
	flex-wrap: wrap;
	display: flex;
	padding: 0;
	list-style: none;
	color: var(--ybec866a827a3);
	gap: 10px;
}
body[data-se6cb3cf075d6=xd3b009b4be57] .k5c1de69c8233 {
	color: var(--z03aacda58a46);
}.q3f8e9a0add55{contain:none}
body[data-se6cb3cf075d6=xd3b009b4be57] .ua94eb9f26fbb {
	color: var(--o10b39c5099f0);
}
.p3cf806a4f984 {
	border: 1px solid var(--j8286e91594e7);
	border-radius: var(--u1c135c325bac);
	padding: 20px;
	margin-top: 32px;
}
.q9577f28c2e9d {
	flex-wrap: wrap;
	justify-content: center;
	display: flex;
	margin-top: 20px;
	font-size: .85rem;
	gap: 10px;
}
body[data-n47bd2dfddd6f="z0097b9e69bf4"] .r68f0e35da54a {
	border-radius: var(--u1c135c325bac);
	background: var(--v602584b04159);
	padding: 18px;
}.vb8184b8b957a{opacity:1}
body[data-se6cb3cf075d6=xd3b009b4be57] h1 {
	font-family: Georgia,times new roman,serif;
}
body[data-w3c808b80253a="x1a3269c54ffc"] .vedbb8409393f a {
	padding: 8px 12px;
	border-radius: var(--u1c135c325bac);
	background: var(--v602584b04159);
}
body[data-kfabacf81852d="pd4801d28b8c2"] .r2c23ed5db7d0 .k5c1de69c8233 {
	border-radius: 999px;
}
body[data-v9cb3622f924b=t9bb16fc3b758] .y2038f4f4ece9 {
	border-left: 3px solid var(--o10b39c5099f0);
}
@media(max-width:800px) {
	.vedbb8409393f {
		display: none;
	}
	.ka3269eab814f {
		display: block;
		position: relative;
	}
	.ka3269eab814f nav {
		right: 0;
		background: var(--z03aacda58a46);
		position: absolute;
		box-shadow: 0 12px 24px #0002;
		gap: 12px;
		width: 240px;
		border: 1px solid var(--j8286e91594e7);
		padding: 16px;
		top: 100%;
		display: grid;
	}
	body[data-w3c808b80253a="x1a3269c54ffc"] .ub82aa224924e, .ub82aa224924e {
		flex-direction: row;
	}
	.ka3269eab814f summary {
		cursor: pointer;
	}
	.p460a5d70f249 {
		max-width: 420px;
		width: 100%;
		margin: auto;
	}
	.r2c23ed5db7d0>a {
		flex: 1;
		min-width: 0;
		max-width: 340px;
	}
	.p1585db08b938, body[data-n47bd2dfddd6f="z0097b9e69bf4"] .p1585db08b938 {
		padding: 24px 0;
		grid-template-columns: 1fr;
		gap: 24px;
	}
	.qd3cb7901611c {
		padding-left: 20px;
		padding-right: 20px;
	}
	.r2c23ed5db7d0 {
		padding: 10px 20px;
	}
	.a12cbfeea35b9 {
		grid-template-columns: repeat(2,minmax(0,1fr));
	}
	.dc8eb2e7721b7>a {
		flex: 1;
		min-width: 0;
	}
	.ub82aa224924e {
		padding: 10px 20px;
		min-height: 56px;
	}
	body[data-v9cb3622f924b=t9bb16fc3b758] .uc6635e5a3cb5 {
		grid-template-columns: 1fr;
	}
}
@media(max-width:540px) {
	.a50b03de2668d .y25533d7f2f3d img {
		height: 100%;
		aspect-ratio: auto;
	}
	.a50b03de2668d {
		gap: 12px;
	}
	.dc8eb2e7721b7 {
		gap: 10px;
	}
	.p1585db08b938 h1 {
		font-size: 1.6rem;
	}
	.d15751dc428ec, .a12cbfeea35b9 {
		grid-template-columns: 1fr;
	}
	.a50b03de2668d .y25533d7f2f3d>a {
		display: grid;
		grid-template-columns: 88px 1fr;
	}
	.a50b03de2668d .y25533d7f2f3d p {
		display: none;
	}
	.a50b03de2668d .y25533d7f2f3d>a>div {
		padding: 12px;
	}
	.f24b2f5a0ba29 {
		padding: 24px 0;
	}
	.r2c23ed5db7d0 .k5c1de69c8233 {
		padding: 10px 12px;
	}
}
@media(prefers-reduced-motion:reduce) {
	* {
		scroll-behavior: auto;
	}
}
.w132c6b2086ca[data-h1cc90f01c6f7=d1ef95695e7e3] .y994624123c3f p {
	break-inside: avoid;
}
.f24b2f5a0ba29[data-k000e5bc697fc=c47bf99458757] .uc6635e5a3cb5 {
	grid-template-columns: repeat(3,minmax(0,1fr));
}
[data-uf0d5a5b6b889] {
	flex-wrap: wrap;
	display: flex;
	align-items: center;
	gap: 12px;
	padding: 20px 0;
}.rca15c5109f69{outline-offset:0}
[data-uf0d5a5b6b889] input {
	font: inherit;
	background: var(--v602584b04159);
	min-width: 180px;
	color: var(--z8f40655c4f66);
	flex: 1;
	border: 1px solid var(--j8286e91594e7);
	border-radius: 6px;
	padding: 12px;
}.t399994e9aa0e{visibility:inherit}
[data-uf0d5a5b6b889] button {
	padding: 12px 20px;
	border: 0;
	border-radius: 6px;
	font: inherit;
	color: var(--z03aacda58a46);
	background: var(--o10b39c5099f0);
}
.c20892eea16e5 .y25533d7f2f3d img {
	width: 120px;
}.hba459081a8a2{outline-offset:0}
.c2f2669eae31a [hidden] {
	display: none;
}
.c2f2669eae31a {
	padding: 0;
	list-style: none;
}
.c2f2669eae31a li {
	border-bottom: 1px solid var(--j8286e91594e7);
	padding: 14px 0;
}.zf538b56a23fa{font-kerning:auto}
.k94d9f40d9461 details {
	padding: 16px 18px;
	border-bottom: 1px solid var(--j8286e91594e7);
	background: var(--v602584b04159);
}
.f24b2f5a0ba29[data-k000e5bc697fc=racff14ea71ed] .uc6635e5a3cb5 {
	counter-reset: c7bd179d4dcde;
}.nbd9400b7de63{font-kerning:auto}
.f24b2f5a0ba29[data-k000e5bc697fc=racff14ea71ed] .y2038f4f4ece9 {
	gap: 4px 16px;
	display: grid;
	counter-increment: c7bd179d4dcde;
	grid-template-columns: 40px 1fr;
}
.w132c6b2086ca[data-h1cc90f01c6f7=f0e00e6759b0b] .y994624123c3f, .w132c6b2086ca[data-h1cc90f01c6f7=wf1eb45eba2f1] .y994624123c3f {
	counter-reset: cf82689d36922;
}.b1691c65e28e4{isolation:auto}
.w132c6b2086ca[data-h1cc90f01c6f7=f0e00e6759b0b] .y994624123c3f h2, .w132c6b2086ca[data-h1cc90f01c6f7=wf1eb45eba2f1] .y994624123c3f h2 {
	counter-increment: cf82689d36922;
	padding: 16px;
	background: var(--v602584b04159);
	border-left: 3px solid var(--o10b39c5099f0);
}
.k94d9f40d9461 summary {
	font-weight: 650;
	cursor: pointer;
}
.f24b2f5a0ba29[data-k000e5bc697fc=racff14ea71ed] .y2038f4f4ece9::before {
	content: counter(c7bd179d4dcde,decimal-leading-zero);
	font-weight: 750;
	grid-row: span 2;
	color: var(--o10b39c5099f0);
}
.f24b2f5a0ba29[data-k000e5bc697fc=xd84e0d9cf761] .zdd5addb53b45 {
	grid-template-columns: repeat(2,minmax(0,1fr));
}
.r68f0e35da54a {
	min-width: 0;
}.f8a3b1609dbe7{outline-offset:0}
.k94d9f40d9461 details p {
	margin: 12px 0;
}
.c20892eea16e5 {
	display: grid;
	margin: 24px 0;
	gap: 24px;
}
.c20892eea16e5 .y25533d7f2f3d>a {
	grid-template-columns: 120px 1fr;
	display: grid;
	gap: 8px;
}
.y2038f4f4ece9 p {
	grid-column: 2;
	margin: 0;
}
.f24b2f5a0ba29[data-k000e5bc697fc=c47bf99458757] .y2038f4f4ece9 p {
	grid-column: auto;
}.c02f3b6458228{outline-offset:0}
.w132c6b2086ca[data-h1cc90f01c6f7=d1ef95695e7e3] .y994624123c3f {
	columns: 2;
	column-gap: 32px;
}
body[data-v9cb3622f924b=t9bb16fc3b758] .w132c6b2086ca[data-h1cc90f01c6f7=d1ef95695e7e3] .y994624123c3f {
	columns: 1;
}.j29a363cee0e2{visibility:inherit}
@media(max-width:800px) {
	.f24b2f5a0ba29[data-k000e5bc697fc=c47bf99458757] .uc6635e5a3cb5 {
		grid-template-columns: 1fr;
	}
	.c20892eea16e5 .y25533d7f2f3d>a {
		grid-template-columns: 88px 1fr;
	}
	.w132c6b2086ca[data-h1cc90f01c6f7=d1ef95695e7e3] .y994624123c3f {
		columns: 1;
	}
	.c20892eea16e5 .y25533d7f2f3d img {
		width: 88px;
	}
}.d8bcb914ed476{z-index:auto}
@media(min-width:801px) {
	.q9577f28c2e9d {
		display: none;
	}
}
.a5872c8ba4b60:has(>.qc17bc0a50ea5) {
	padding-bottom: 0;
}
:where(.ca44861d97d46) {
	list-style: none;
	padding: 0;
	margin: 0;
}
.v0c0fc2776fc9>li {
	flex-shrink: 0;
}.s5a171702c2ad{outline-offset:0}
:where(figure.p460a5d70f249) {
	margin: 0;
}
.f24b2f5a0ba29>.bae72a03696a4>h2 {
	padding-left: 12px;
	border-left: 3px solid var(--o10b39c5099f0);
}
.a5872c8ba4b60>.qc17bc0a50ea5::after {
	content: "";
	display: block;
	height: 72px;
}
.bae72a03696a4 {
	display: contents;
}
.a5872c8ba4b60 {
	--d2301b818133f: var(--z8f40655c4f66);
	--l8371d8e444ab: inherit;
	--x9824f72f42de: color-mix(in srgb,var(--o10b39c5099f0) 16%,#0d0f14);
	--cffa89a263bb4: var(--z03aacda58a46);
	--sb50a5e3de36b: var(--u1c135c325bac);
	--gd5485915edd4: var(--sf24daca4e09d);
	--e624e6dc8f675: rgba(255,255,255,.14);
	--k79fe5243a074: var(--o10b39c5099f0);
	--r566c6c579101: #fff;
	--a6c27c0477174: var(--j8286e91594e7);
	--gb21d5feb6486: var(--v602584b04159);
	--j6d0e1be2eb09: var(--ybec866a827a3);
	--t9e9a8c8725d4: var(--v602584b04159);
	--c8ca7d526dfb8: var(--z8f40655c4f66);
	--n844d44cf519d: 6px;
	--l123d138ab08f: var(--j8286e91594e7);
	--q8150a5b91772: rgba(255,255,255,.72);
	--r8bbaa0411700: var(--o10b39c5099f0);
}.c41470f257746{visibility:inherit}
.a5872c8ba4b60:is([data-se6cb3cf075d6=p9ba0001d3155], [data-se6cb3cf075d6=x409769cc3fa8], [data-se6cb3cf075d6=xd3b009b4be57]) {
	--r566c6c579101: var(--z03aacda58a46);
}
.a5872c8ba4b60:is([data-se6cb3cf075d6=p9ba0001d3155], [data-se6cb3cf075d6=xd3b009b4be57]) {
	--gd5485915edd4: color-mix(in srgb,var(--o10b39c5099f0) 10%,var(--v602584b04159));
}
.dc8eb2e7721b7>li>a {
	min-width: 220px;
}
@media(max-width:800px) {
	.dc8eb2e7721b7>li>a {
		flex: 1;
		min-width: 0;
	}
}
.xa5fd61474931>p {
	margin: 1em 0;
}
.p1585db08b938 .f0a6b9fd9af6a {
	grid-template-columns: 1fr 1fr;
}
.xa5fd61474931 ul, .xa5fd61474931 menu, .xa5fd61474931>p {
	font-size: .82rem;
	flex-wrap: wrap;
	display: flex;
	padding: 0;
	list-style: none;
	color: var(--ybec866a827a3);
	gap: 10px;
}
.c2f2669eae31a>div {
	border-bottom: 1px solid var(--j8286e91594e7);
	padding: 14px 0;
}.gdfeec3cefb63{contain:none}
.a5872c8ba4b60 {
	padding-bottom: 110px;
}
.r2c23ed5db7d0 {
	row-gap: 6px;
	flex-wrap: wrap;
}
.g391e3a707bfb li {
	display: inline;
}
div.c2f2669eae31a {
	margin: 1em 0;
}
.meb1c699a93e4 {
	text-align: center;
	flex-basis: 100%;
	color: var(--k79fe5243a074);
	font-size: 13px;
	font-weight: 800;
	line-height: 1.35;
	margin: 0;
}
@media(max-width:800px) {
	.r68f0e35da54a .s18ace40f303b {
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
		display: -webkit-box;
	}
	.p1585db08b938, body[data-n47bd2dfddd6f] .p1585db08b938 {
		gap: 20px;
		padding-top: 12px;
	}
	.p460a5d70f249 img {
		object-fit: contain;
		aspect-ratio: 3/2;
		max-height: 52svh;
	}
	.r68f0e35da54a h1 {
		font-size: clamp(22px,6vw,32px);
	}
	body[data-n47bd2dfddd6f] .p460a5d70f249, .p460a5d70f249 {
		order: -1;
		grid-column: auto;
	}
}.v8c920533524b{unicode-bidi:normal}
.p460a5d70f249 img {
	object-fit: contain;
	aspect-ratio: 3/2;
}
.y25533d7f2f3d img {
	object-fit: contain;
	aspect-ratio: 3/2;
}.n796d617e4f9d{visibility:inherit}
.x90f41ecdbf98 {
	object-fit: contain;
}.jb1e11ee4ab7b{visibility:inherit}
