summary:focus-visible, a:focus-visible {
	outline: 3px solid var(--ab83665c36d3b);
	outline-offset: 4px;
}
img {
	max-width: 100%;
	height: auto;
	display: block;
}.vcb1a3c42fac2{z-index:auto}
* {
	box-sizing: border-box;
}
body[data-ec8407a010bba="bd408273814e9"] .v1f4956267e2c {
	box-shadow: 0 -8px 30px #00000011;
}
body {
	--ab83665c36d3b: #197b66;
	--k6c645854dcd7: 12px;
	background: var(--fb8a872b8c93a);
	--f8912a179057c: #e9f5ee;
	--b32e6b51cabaa: #dce9e3;
	--od734c74f2187: #f0f5f3;
	--n834eae52f73d: #637c74;
	font-family: system-ui,-apple-system,segoe ui,sans-serif;
	line-height: 1.7;
	margin: 0;
	--fb8a872b8c93a: #ffffff;
	color: var(--k946f655188e1);
	--k946f655188e1: #163b32;
}.ifabfef48080e{outline-offset:0}
h1 {
	font-size: clamp(1.6rem,3vw,2.5rem);
	line-height: 1.25;
}
h2 {
	font-size: 1.3rem;
	line-height: 1.4;
}
h3 {
	font-size: 1rem;
	line-height: 1.45;
}
.ef330142fd644 {
	top: 0;
	position: sticky;
	z-index: 5;
	border-bottom: 1px solid var(--b32e6b51cabaa);
	background: var(--fb8a872b8c93a);
}
body[data-zc101dd850bcd=y14d1e1b3edcf] {
	--fb8a872b8c93a: #24101b;
	--k6c645854dcd7: 8px;
	--od734c74f2187: #321a27;
	--b32e6b51cabaa: #52303f;
	--k946f655188e1: #faede8;
	--n834eae52f73d: #c9aab7;
	--ab83665c36d3b: #ed9f9b;
}.afacd490e2f04{outline-offset:0}
h3, p, h1, h2 {
	margin: 0 0 1rem;
}
.meb462a1af6a2 {
	padding: 0 24px;
	max-width: 1140px;
	margin: auto;
}
.vebdc88790d0b {
	padding: 12px 24px;
	align-items: center;
	gap: 24px;
	display: flex;
	max-width: 1140px;
	min-height: 64px;
	margin: auto;
	justify-content: space-between;
}
.e5122c01ac4fe {
	top: -100px;
	left: 20px;
	position: absolute;
	z-index: 20;
	background: var(--fb8a872b8c93a);
	padding: 10px;
}
.xd422cb75524e img {
	width: 100%;
	aspect-ratio: 1/1;
	object-fit: cover;
	border-radius: var(--k6c645854dcd7);
}
.e5122c01ac4fe:focus {
	top: 10px;
}.qb3d28b567090{z-index:auto}
.rb81a1b774482 {
	gap: 10px;
	font-weight: 750;
	align-items: center;
	display: flex;
}
.g7fba1df933c4 {
	gap: 20px;
	flex-wrap: wrap;
	font-size: 0.85rem;
	display: flex;
}
.ibeaee26c6562 {
	font-size: 1rem;
}.b63d6415d028d{z-index:auto}
.m2b756d6bc408 {
	display: none;
}.ne4cee758295a{unicode-bidi:normal}
.d3c6dae4fd4ac {
	padding: 40px 0;
	grid-template-columns: 1fr 1fr;
	gap: 40px;
	align-items: center;
	display: grid;
}
.j84f38e0b4da1 {
	max-width: 480px;
	margin: 24px auto 0;
	gap: 12px;
	display: grid;
}.m191b6cf5f912{visibility:inherit}
a {
	text-decoration: none;
	color: inherit;
}
p {
	color: var(--n834eae52f73d);
}.m560b0864d71f{isolation:auto}
a:hover {
	text-decoration: underline;
}
.t22e2eea342f2 {
	text-align: center;
}.ye8ac265702c1{opacity:1}
.m275418fe2da9 {
	display: block;
	text-align: center;
	border: 1px solid var(--ab83665c36d3b);
	border-radius: 6px;
	font-weight: 650;
	background: var(--ab83665c36d3b);
	padding: 12px 20px;
	color: #ffffff;
}.m3135c3ff034e{visibility:inherit}
.a4ea56d05138b {
	color: var(--ab83665c36d3b);
	background: 0 0;
}
.g2deb4f727f30 {
	overflow: hidden;
	border: 1px solid var(--b32e6b51cabaa);
	background: var(--od734c74f2187);
	border-radius: var(--k6c645854dcd7);
	min-width: 0;
}
.jbac5be0bb377 {
	gap: 20px;
	grid-template-columns: repeat(3,minmax(0,1fr));
	display: grid;
}.jbefd4bc5e0df{isolation:auto}
.j3d9edeb25449 {
	grid-template-columns: repeat(2,minmax(0,1fr));
}.q558429dd5403{font-kerning:auto}
.g2deb4f727f30 p {
	font-size: 0.86rem;
	margin: 0;
}.h6ef84d6e6d4c{isolation:auto}
.waee987cb23c3 {
	margin: 12px 0 32px;
}.ce05f73c4d844{opacity:1}
.i30691cf16929 h3 {
	margin: 0;
}.m309eebc0aea2{opacity:1}
.g2deb4f727f30 img {
	width: 100%;
	aspect-ratio: 1/1;
	object-fit: cover;
}
.g2deb4f727f30>a>div {
	padding: 16px;
}
body[data-s37eb37489222="z615d9d697dfa"] .d3c6dae4fd4ac {
	grid-template-columns: 0.9fr 1.1fr;
}
body[data-s37eb37489222="z615d9d697dfa"] .xd422cb75524e {
	grid-column: 2;
}
body[data-t81f5cc79e5c1=g614cb6e20a3c] .h41f0507bb837 {
	grid-template-columns: repeat(3,minmax(0,1fr));
}
.j3d9edeb25449 img {
	aspect-ratio: 16/9;
}
.h41f0507bb837 {
	gap: 12px;
	display: grid;
}.i4ece2a758c9c{isolation:auto}
.e75716c3876c0 {
	border-top: 1px solid var(--b32e6b51cabaa);
	padding: 28px 0;
}.k9e088eaae6b2{isolation:auto}
.e75716c3876c0>h2 {
	border-left: 3px solid var(--ab83665c36d3b);
	padding-left: 12px;
}.vc845dd684fe5{opacity:1}
.i30691cf16929 {
	border: 1px solid var(--b32e6b51cabaa);
	border-radius: var(--k6c645854dcd7);
	padding: 18px;
	background: var(--od734c74f2187);
}
.m676fe905b87b {
	padding: 0;
	flex-wrap: wrap;
	margin: 16px 0;
	list-style: none;
	font-size: 0.88rem;
	color: var(--ab83665c36d3b);
	gap: 12px;
	display: flex;
}
.z0d5ac3dea4db {
	gap: 16px;
	scroll-snap-type: x proximity;
	padding-bottom: 12px;
	overflow-x: auto;
	display: flex;
}.v7fb4a192f7f9{contain:none}
.pa27cdbc301f8 {
	overflow-wrap: anywhere;
}
.z0d5ac3dea4db img {
	scroll-snap-align: start;
	flex-shrink: 0;
	width: 240px;
}
.f0b4be058d051>a {
	min-width: 220px;
}.kcd6f19a035f6{font-kerning:auto}
.v1f4956267e2c>a {
	min-width: 220px;
}
.f0b4be058d051 {
	gap: 16px;
	padding: 32px 0;
	justify-content: center;
	display: flex;
}.aba85748a4d1d{outline-offset:0}
.cca1d3edf77fe nav {
	margin-top: 20px;
	gap: 20px;
	font-size: 0.86rem;
	flex-wrap: wrap;
	display: flex;
}
.cca1d3edf77fe {
	padding: 32px 0 100px;
	border-top: 1px solid var(--b32e6b51cabaa);
}.tb4f76d291c23{unicode-bidi:normal}
.pa27cdbc301f8 summary {
	font-weight: 650;
	cursor: pointer;
}
.v1f4956267e2c {
	bottom: 0;
	justify-content: center;
	left: 0;
	display: flex;
	background: var(--fb8a872b8c93a);
	position: fixed;
	right: 0;
	border-top: 1px solid var(--b32e6b51cabaa);
	z-index: 10;
	padding: 10px 24px;
	gap: 12px;
}
.s274f1e629955 {
	max-width: 880px;
	padding-top: 32px;
	padding-bottom: 48px;
}.t0e5817986e67{isolation:auto}
.g605e98f30f76 {
	min-width: 0;
}.ke11c4fd3a130{visibility:inherit}
.zb94543532a30 {
	border-radius: var(--k6c645854dcd7);
	width: 100%;
	margin: 24px 0;
	object-fit: cover;
	max-height: 560px;
}
.pa27cdbc301f8 details {
	padding: 16px 0;
	border-bottom: 1px solid var(--b32e6b51cabaa);
}.u89ef43f4d32a{visibility:inherit}
.pa27cdbc301f8 table {
	display: block;
	max-width: 100%;
	overflow-x: auto;
}
.yb8ffa3f29be7 ol {
	flex-wrap: wrap;
	padding: 0;
	font-size: 0.82rem;
	list-style: none;
	color: var(--n834eae52f73d);
	gap: 10px;
	display: flex;
}
body[data-zc101dd850bcd=y14d1e1b3edcf] .m275418fe2da9 {
	color: var(--fb8a872b8c93a);
}
body[data-zc101dd850bcd=y14d1e1b3edcf] .a4ea56d05138b {
	color: var(--ab83665c36d3b);
}
.pa27cdbc301f8 h2 {
	margin-top: 28px;
}.b98d6ba4bd9e4{opacity:1}
.y0792f2e26c05 {
	margin-top: 32px;
	padding: 20px;
	border: 1px solid var(--b32e6b51cabaa);
	border-radius: var(--k6c645854dcd7);
}.p8f6cd05a346d{contain:none}
body[data-ec27f715356ba="q02c4a60dc0e1"] .g7fba1df933c4 a {
	background: var(--od734c74f2187);
	border-radius: var(--k6c645854dcd7);
	padding: 8px 12px;
}
.aa6729f79947b {
	font-size: 0.85rem;
	justify-content: center;
	margin-top: 20px;
	flex-wrap: wrap;
	gap: 10px;
	display: flex;
}.vf485c9bb1830{unicode-bidi:normal}
body[data-j88a390ecde65="k5b34534dc694"] .g7fba1df933c4 a {
	border-bottom: 1px solid var(--ab83665c36d3b);
}
body[data-zc101dd850bcd=y14d1e1b3edcf] h1 {
	font-family: Georgia,times new roman,serif;
}.p4674149704f6{isolation:auto}
body[data-t81f5cc79e5c1=g614cb6e20a3c] .i30691cf16929 {
	border-left: 3px solid var(--ab83665c36d3b);
}
@media(max-width:800px) {
	.g7fba1df933c4 {
		display: none;
	}
	.m2b756d6bc408 {
		display: block;
		position: relative;
	}
	.m2b756d6bc408 nav {
		box-shadow: 0 12px 24px #00000022;
		width: 240px;
		position: absolute;
		display: grid;
		padding: 16px;
		right: 0;
		top: 100%;
		border: 1px solid var(--b32e6b51cabaa);
		background: var(--fb8a872b8c93a);
		gap: 12px;
	}
	body[data-ec27f715356ba="q02c4a60dc0e1"] .vebdc88790d0b, .vebdc88790d0b {
		flex-direction: row;
	}
	body[data-s37eb37489222="z615d9d697dfa"] .xd422cb75524e {
		order: 0;
	}
	.m2b756d6bc408 summary {
		cursor: pointer;
	}
	body[data-s37eb37489222="z615d9d697dfa"] .d3c6dae4fd4ac, .d3c6dae4fd4ac {
		padding: 24px 0;
		grid-template-columns: 1fr;
		gap: 24px;
	}
	.meb462a1af6a2 {
		padding-left: 20px;
		padding-right: 20px;
	}
	.v1f4956267e2c {
		padding: 10px 20px;
	}
	.jbac5be0bb377 {
		grid-template-columns: repeat(2,minmax(0,1fr));
	}
	body[data-t81f5cc79e5c1=g614cb6e20a3c] .h41f0507bb837 {
		grid-template-columns: 1fr;
	}
	.xd422cb75524e {
		margin: auto;
		max-width: 420px;
		width: 100%;
	}
	.v1f4956267e2c>a {
		flex: 1;
		min-width: 0;
		max-width: 340px;
	}
	.f0b4be058d051>a {
		flex: 1;
		min-width: 0;
	}
	.vebdc88790d0b {
		padding: 10px 20px;
		min-height: 56px;
	}
}.d08866c0acff4{opacity:1}
@media(max-width:540px) {
	.j3d9edeb25449, .jbac5be0bb377 {
		grid-template-columns: 1fr;
	}
	.waee987cb23c3 .g2deb4f727f30>a {
		grid-template-columns: 88px 1fr;
		display: grid;
	}
	.d3c6dae4fd4ac h1 {
		font-size: 1.6rem;
	}
	.waee987cb23c3 .g2deb4f727f30>a>div {
		padding: 12px;
	}
	.waee987cb23c3 {
		gap: 12px;
	}
	.f0b4be058d051 {
		gap: 10px;
	}
	.e75716c3876c0 {
		padding: 24px 0;
	}
	.v1f4956267e2c .m275418fe2da9 {
		padding: 10px 12px;
	}
	.waee987cb23c3 .g2deb4f727f30 img {
		height: 100%;
		aspect-ratio: auto;
	}
	.waee987cb23c3 .g2deb4f727f30 p {
		display: none;
	}
}.ccb0feadb6a61{z-index:auto}
@media(prefers-reduced-motion:reduce) {
	* {
		scroll-behavior: auto;
	}
}.q05210ac5c93e{font-kerning:auto}
.pabeaf618658a details p {
	margin: 12px 0;
}
.g605e98f30f76[data-g45b4ad4170ef=n64c56bb56608] .pa27cdbc301f8 p {
	break-inside: avoid;
}.oe00888b68ff2{opacity:1}
.e75716c3876c0[data-m02bf7e725168=y905c6b7b1c8a] .h41f0507bb837 {
	grid-template-columns: repeat(3,minmax(0,1fr));
}.dc09a35a5402e{opacity:1}
.e75716c3876c0[data-m02bf7e725168=b538ef9d5d6cc] .v27e9d9f80690 {
	grid-template-columns: repeat(2,minmax(0,1fr));
}
.g605e98f30f76[data-g45b4ad4170ef=w8cbaa263d3a6] .pa27cdbc301f8, .g605e98f30f76[data-g45b4ad4170ef=ha5940c528e75] .pa27cdbc301f8 {
	counter-reset: c77071f20780c;
}
.e75716c3876c0[data-m02bf7e725168=o47bb6361958e] .v27e9d9f80690 {
	grid-template-columns: repeat(4,minmax(0,1fr));
}
[data-fdb0470c867e2] {
	flex-wrap: wrap;
	padding: 20px 0;
	align-items: center;
	gap: 12px;
	display: flex;
}
[data-fdb0470c867e2] input {
	flex: 1;
	color: var(--k946f655188e1);
	min-width: 180px;
	font: inherit;
	background: var(--od734c74f2187);
	padding: 12px;
	border: 1px solid var(--b32e6b51cabaa);
	border-radius: 6px;
}
.ca9391efd2786 .g2deb4f727f30 img {
	width: 120px;
}
.of88a66920764 [hidden] {
	display: none;
}.re7ca47832cc9{contain:none}
[data-fdb0470c867e2] button {
	background: var(--ab83665c36d3b);
	border: 0;
	border-radius: 6px;
	font: inherit;
	color: var(--fb8a872b8c93a);
	padding: 12px 20px;
}
.pabeaf618658a summary {
	cursor: pointer;
	font-weight: 650;
}.o6cb266b7bc76{unicode-bidi:normal}
.ca9391efd2786 {
	margin: 24px 0;
	display: grid;
	gap: 24px;
}
.ca9391efd2786 .g2deb4f727f30>a {
	grid-template-columns: 120px 1fr;
	display: grid;
	gap: 8px;
}
.i30691cf16929 p {
	margin: 0;
	grid-column: 2;
}.j2ab6074fb090{outline-offset:0}
.g605e98f30f76[data-g45b4ad4170ef=n64c56bb56608] .pa27cdbc301f8 {
	columns: 2;
	column-gap: 32px;
}.x4701541d3c32{contain:none}
body[data-t81f5cc79e5c1=g614cb6e20a3c] .g605e98f30f76[data-g45b4ad4170ef=n64c56bb56608] .pa27cdbc301f8 {
	columns: 1;
}.c35fd4181e283{font-kerning:auto}
.e75716c3876c0[data-m02bf7e725168=y905c6b7b1c8a] .i30691cf16929 p {
	grid-column: auto;
}.z83749d16e86d{z-index:auto}
.t22e2eea342f2 {
	min-width: 0;
}
.of88a66920764 {
	list-style: none;
	padding: 0;
}
.of88a66920764 li {
	padding: 14px 0;
	border-bottom: 1px solid var(--b32e6b51cabaa);
}.p52fad824ed9c{outline-offset:0}
.pabeaf618658a details {
	padding: 16px 18px;
	background: var(--od734c74f2187);
	border-bottom: 1px solid var(--b32e6b51cabaa);
}
.g605e98f30f76[data-g45b4ad4170ef=ha5940c528e75] .pa27cdbc301f8 h2, .g605e98f30f76[data-g45b4ad4170ef=w8cbaa263d3a6] .pa27cdbc301f8 h2 {
	border-left: 3px solid var(--ab83665c36d3b);
	counter-increment: c77071f20780c;
	background: var(--od734c74f2187);
	padding: 16px;
}
@media(max-width:800px) {
	.g605e98f30f76[data-g45b4ad4170ef=n64c56bb56608] .pa27cdbc301f8 {
		columns: 1;
	}
	.ca9391efd2786 .g2deb4f727f30 img {
		width: 88px;
	}
	.e75716c3876c0[data-m02bf7e725168=y905c6b7b1c8a] .h41f0507bb837 {
		grid-template-columns: 1fr;
	}
	.e75716c3876c0[data-m02bf7e725168=o47bb6361958e] .v27e9d9f80690 {
		grid-template-columns: repeat(2,minmax(0,1fr));
	}
	.ca9391efd2786 .g2deb4f727f30>a {
		grid-template-columns: 88px 1fr;
	}
	body[data-s37eb37489222="z615d9d697dfa"] .xd422cb75524e {
		grid-column: auto;
	}
}
@media(min-width:801px) {
	.aa6729f79947b {
		display: none;
	}
}
.j96375705b42d>.sd8d5197619cb::after {
	display: block;
	height: 72px;
	content: "";
}
.j96375705b42d {
	--j95aca23b92e6: var(--ab83665c36d3b);
	--f704844e1cdad: 6px;
	--ee2fe7c0676c5: var(--f8912a179057c);
	--sdc5e76db7884: var(--od734c74f2187);
	--n493d2d67973b: var(--od734c74f2187);
	--rc1b4de7bc0b6: var(--b32e6b51cabaa);
	--m61ded61fa4f2: color-mix(in srgb,var(--ab83665c36d3b) 16%,#0d0f14);
	--tf6d0410f774b: var(--b32e6b51cabaa);
	--c3127022672f7: var(--ab83665c36d3b);
	--a766790879357: rgba(255,255,255,0.72);
	--bb2ceba76dc99: var(--fb8a872b8c93a);
	--zda931838c4b7: var(--n834eae52f73d);
	--b678b5c73c99e: var(--k946f655188e1);
	--r0bfa53fb5f02: rgba(255,255,255,0.14);
	--w155db408a6d7: inherit;
	--kf840cd890b86: #ffffff;
	--c40c2db560e2d: var(--k6c645854dcd7);
	--y9c6eadc04d69: var(--k946f655188e1);
}
.j96375705b42d:is([data-zc101dd850bcd=n1f6f4ef72df8], [data-zc101dd850bcd=qbde43f392690], [data-zc101dd850bcd=y14d1e1b3edcf]) {
	--kf840cd890b86: var(--fb8a872b8c93a);
}.c5fd8a00139c7{contain:none}
.j96375705b42d:is([data-zc101dd850bcd=n1f6f4ef72df8], [data-zc101dd850bcd=y14d1e1b3edcf]) {
	--ee2fe7c0676c5: color-mix(in srgb,var(--ab83665c36d3b) 10%,var(--od734c74f2187));
}
.z0d5ac3dea4db>li {
	flex-shrink: 0;
}
.f0b4be058d051>li>a {
	min-width: 220px;
}.d6c004e7dd6b9{unicode-bidi:normal}
.taa394d5a1412 {
	display: contents;
}
.j96375705b42d:has(>.sd8d5197619cb) {
	padding-bottom: 0;
}
:where(.s208343abd13e) {
	margin: 0;
	list-style: none;
	padding: 0;
}.c1c169b49e0c9{unicode-bidi:normal}
.e75716c3876c0>.taa394d5a1412>h2 {
	border-left: 3px solid var(--ab83665c36d3b);
	padding-left: 12px;
}
:where(figure.xd422cb75524e) {
	margin: 0;
}
@media(max-width:800px) {
	.f0b4be058d051>li>a {
		flex: 1;
		min-width: 0;
	}
}.qb45aec9e6860{unicode-bidi:normal}
.d3c6dae4fd4ac .j84f38e0b4da1 {
	grid-template-columns: 1fr 1fr;
}
.yb8ffa3f29be7 menu, .yb8ffa3f29be7>p, .yb8ffa3f29be7 ul {
	flex-wrap: wrap;
	padding: 0;
	font-size: 0.82rem;
	list-style: none;
	color: var(--n834eae52f73d);
	gap: 10px;
	display: flex;
}
.z4aaa44cdc6a3 li {
	display: inline;
}
.v1f4956267e2c {
	row-gap: 6px;
	flex-wrap: wrap;
}.y8705bb749424{contain:none}
.of88a66920764>div {
	padding: 14px 0;
	border-bottom: 1px solid var(--b32e6b51cabaa);
}
.j96375705b42d {
	padding-bottom: 110px;
}
.yb8ffa3f29be7>p {
	margin: 1em 0;
}
div.of88a66920764 {
	margin: 1em 0;
}
.jeede0b467dcd {
	text-align: center;
	margin: 0;
	font-size: 13px;
	font-weight: 800;
	line-height: 1.35;
	color: var(--j95aca23b92e6);
	flex-basis: 100%;
}
@media(max-width:800px) {
	.xd422cb75524e, body[data-s37eb37489222] .xd422cb75524e {
		order: -1;
		grid-column: auto;
	}
	.t22e2eea342f2 .ibeaee26c6562 {
		overflow: hidden;
		-webkit-box-orient: vertical;
		display: -webkit-box;
		-webkit-line-clamp: 2;
	}
	body[data-s37eb37489222] .d3c6dae4fd4ac, .d3c6dae4fd4ac {
		padding-top: 12px;
		gap: 20px;
	}
	.t22e2eea342f2 h1 {
		font-size: clamp(22px,6vw,32px);
	}
	.xd422cb75524e img {
		aspect-ratio: 3/2;
		max-height: 52svh;
		object-fit: contain;
	}
}
.xd422cb75524e img {
	aspect-ratio: 3/2;
	object-fit: contain;
}
.g2deb4f727f30 img {
	aspect-ratio: 3/2;
	object-fit: contain;
}
.zb94543532a30 {
	object-fit: contain;
}
