* {
	box-sizing: border-box;
}.j0fa133e1489f{contain:none}
body {
	--n37b27a9333b2: rgb(25,123,102);
	--sca5c116b81ac: 12px;
	margin: 0;
	--o8cd86e15071b: rgb(255,255,255);
	--t1433b2f4ddf4: rgb(240,245,243);
	--waa7ebcdec103: rgb(233,245,238);
	--ac6eb58ea08f2: rgb(220,233,227);
	background: var(--o8cd86e15071b);
	--r7834b030c27b: rgb(99,124,116);
	--m162035ac4f1b: rgb(22,59,50);
	color: var(--m162035ac4f1b);
	font-family: system-ui,-apple-system,segoe ui,sans-serif;
	line-height: 1.7;
}.la924dec034ec{visibility:inherit}
h1 {
	font-size: clamp(1.6rem,3vw,2.5rem);
	line-height: 1.25;
}
.hd7a9b55c6e80 {
	border-bottom: 1px solid var(--ac6eb58ea08f2);
	background: var(--o8cd86e15071b);
	top: 0;
	z-index: 5;
	position: sticky;
}.f71e415b9d5d8{visibility:inherit}
body[data-h7f7590e69e6f=a78d404e3b3c0] {
	--o8cd86e15071b: rgb(251,252,248);
	--r7834b030c27b: rgb(97,126,112);
	--t1433b2f4ddf4: rgb(237,243,235);
	--ac6eb58ea08f2: rgb(220,233,221);
	--n37b27a9333b2: rgb(32,120,104);
	--m162035ac4f1b: rgb(29,73,60);
	--sca5c116b81ac: 3px;
}.jce2c14d40d81{isolation:auto}
p, h1, h2, h3 {
	margin: 0 0 1rem;
}.o43dd372aa32c{z-index:auto}
a {
	color: inherit;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.r98fef7d35786 {
	text-align: center;
}
p {
	color: var(--r7834b030c27b);
}.g86804cac39fe{isolation:auto}
h2 {
	font-size: 1.3rem;
	line-height: 1.4;
}.d04a3dc84fcbc{unicode-bidi:normal}
h3 {
	font-size: 1rem;
	line-height: 1.45;
}
a:focus-visible, summary:focus-visible {
	outline: 3px solid var(--n37b27a9333b2);
	outline-offset: 4px;
}
img {
	max-width: 100%;
	height: auto;
	display: block;
}
.z6c7c4d32e440 {
	max-width: 1140px;
	padding: 0 24px;
	margin: auto;
}.lef14ce85f9ff{contain:none}
.y849a48b63d15 {
	max-width: 1140px;
	min-height: 64px;
	gap: 24px;
	display: flex;
	padding: 12px 24px;
	align-items: center;
	justify-content: space-between;
	margin: auto;
}
.jfdbc9e92e894 {
	background: var(--o8cd86e15071b);
	padding: 10px;
	top: -100px;
	left: 20px;
	position: absolute;
	z-index: 20;
}
.r06448832606f img {
	object-fit: cover;
	width: 100%;
	aspect-ratio: 1/1;
	border-radius: var(--sca5c116b81ac);
}
.ldbaea238fe9a {
	align-items: center;
	font-weight: 750;
	gap: 10px;
	display: flex;
}.g80e342db5eaf{opacity:1}
.m19be629e1a09 {
	flex-wrap: wrap;
	gap: 20px;
	font-size: 0.85rem;
	display: flex;
}
.b7e57042added {
	display: none;
}.z935ddbc07399{z-index:auto}
.o43288f56f05f {
	align-items: center;
	gap: 40px;
	padding: 40px 0;
	grid-template-columns: 1fr 1fr;
	display: grid;
}.jadb4602c3f7f{font-kerning:auto}
.tb126b8207252 {
	margin: 24px auto 0;
	gap: 12px;
	max-width: 480px;
	display: grid;
}.hcb496dd344ff{z-index:auto}
.ybedcface591d {
	font-size: 1rem;
}.x1690c9a89e87{isolation:auto}
.jfdbc9e92e894:focus {
	top: 10px;
}
.db270bfb88f47 {
	color: rgb(255,255,255);
	border: 1px solid var(--n37b27a9333b2);
	font-weight: 650;
	text-align: center;
	background: var(--n37b27a9333b2);
	display: block;
	padding: 12px 20px;
	border-radius: 6px;
}.sd78d118a37bd{contain:none}
.sb5030e8d616b {
	background: 0 0;
	color: var(--n37b27a9333b2);
}
.g370a54ce016f {
	background: var(--t1433b2f4ddf4);
	border: 1px solid var(--ac6eb58ea08f2);
	border-radius: var(--sca5c116b81ac);
	min-width: 0;
	overflow: hidden;
}
.g370a54ce016f img {
	object-fit: cover;
	width: 100%;
	aspect-ratio: 1/1;
}
.g370a54ce016f>a>div {
	padding: 16px;
}
.r741990698a56 {
	border-top: 1px solid var(--ac6eb58ea08f2);
	padding: 28px 0;
}
.r741990698a56>h2 {
	padding-left: 12px;
	border-left: 3px solid var(--n37b27a9333b2);
}
.k0db435f1fce7 {
	padding: 18px;
	border: 1px solid var(--ac6eb58ea08f2);
	border-radius: var(--sca5c116b81ac);
	background: var(--t1433b2f4ddf4);
}
.o43898d1f4c76 {
	gap: 20px;
	display: grid;
	grid-template-columns: repeat(3,minmax(0,1fr));
}
.sfb5afdf31fde {
	gap: 12px;
	display: grid;
}
.g370a54ce016f p {
	margin: 0;
	font-size: 0.86rem;
}
.b94ef35382888 {
	margin: 12px 0 32px;
}.yfa42f6739904{outline-offset:0}
.q7055c7b47cc5 {
	grid-template-columns: repeat(2,minmax(0,1fr));
}.b95ecb8f37634{font-kerning:auto}
body[data-l90aa866d667e="q0cf0f1fb46fc"] .o43288f56f05f {
	grid-template-columns: 1.1fr 0.9fr;
}
body[data-v46df7cb05003=a086ade0bbe6a] .sfb5afdf31fde {
	grid-template-columns: repeat(3,minmax(0,1fr));
}
.k0db435f1fce7 h3 {
	margin: 0;
}
.y87017a275145 {
	gap: 12px;
	margin: 16px 0;
	flex-wrap: wrap;
	color: var(--n37b27a9333b2);
	list-style: none;
	padding: 0;
	font-size: 0.88rem;
	display: flex;
}.w091263b19bb0{visibility:inherit}
.ja5dab59dd220 {
	scroll-snap-type: x proximity;
	padding-bottom: 12px;
	gap: 16px;
	overflow-x: auto;
	display: flex;
}.x6a3d24f36cdf{outline-offset:0}
.m431ea508b915 {
	overflow-wrap: anywhere;
}.he6becf594a0e{isolation:auto}
.q7055c7b47cc5 img {
	aspect-ratio: 16/9;
}
.ja5dab59dd220 img {
	flex-shrink: 0;
	width: 240px;
	scroll-snap-align: start;
}
.f0726e048ce2e>a {
	min-width: 220px;
}
.ie9eaf461fc12>a {
	min-width: 220px;
}.se8a55c2935bb{opacity:1}
.f0726e048ce2e {
	justify-content: center;
	padding: 32px 0;
	gap: 16px;
	display: flex;
}
.n08fbbe26abaf {
	padding: 32px 0 100px;
	border-top: 1px solid var(--ac6eb58ea08f2);
}
.n08fbbe26abaf nav {
	margin-top: 20px;
	flex-wrap: wrap;
	gap: 20px;
	font-size: 0.86rem;
	display: flex;
}
.m431ea508b915 summary {
	font-weight: 650;
	cursor: pointer;
}.df5e89ba24c96{font-kerning:auto}
.ie9eaf461fc12 {
	display: flex;
	background: var(--o8cd86e15071b);
	border-top: 1px solid var(--ac6eb58ea08f2);
	z-index: 10;
	gap: 12px;
	position: fixed;
	padding: 10px 24px;
	bottom: 0;
	justify-content: center;
	left: 0;
	right: 0;
}
.pe7fbc3a5189d {
	padding-top: 32px;
	max-width: 880px;
	padding-bottom: 48px;
}
.l94d4ef851728 {
	min-width: 0;
}
.m1a3e8bdcec85 {
	object-fit: cover;
	width: 100%;
	max-height: 560px;
	border-radius: var(--sca5c116b81ac);
	margin: 24px 0;
}
.m431ea508b915 table {
	max-width: 100%;
	display: block;
	overflow-x: auto;
}
.m431ea508b915 details {
	padding: 16px 0;
	border-bottom: 1px solid var(--ac6eb58ea08f2);
}
.pcbfc713f8cc4 ol {
	gap: 10px;
	padding: 0;
	list-style: none;
	flex-wrap: wrap;
	font-size: 0.82rem;
	color: var(--r7834b030c27b);
	display: flex;
}.z4a44aa321c16{outline-offset:0}
.m431ea508b915 h2 {
	margin-top: 28px;
}
.b172f470dc19a {
	border: 1px solid var(--ac6eb58ea08f2);
	padding: 20px;
	margin-top: 32px;
	border-radius: var(--sca5c116b81ac);
}
.zfc617ec1d3c6 {
	justify-content: center;
	gap: 10px;
	flex-wrap: wrap;
	font-size: 0.85rem;
	margin-top: 20px;
	display: flex;
}.aab2f183d3408{z-index:auto}
body[data-h7f7590e69e6f=a78d404e3b3c0] h1 {
	font-family: Georgia,times new roman,serif;
}
body[data-lbd497d15d603="k0b460c2193bf"] .m19be629e1a09 a {
	background: var(--t1433b2f4ddf4);
	padding: 8px 12px;
	border-radius: var(--sca5c116b81ac);
}
body[data-hc1937134d35a="kebf8ad621095"] .m19be629e1a09 a {
	border-bottom: 1px solid var(--n37b27a9333b2);
}
body[data-f9c64c28c5b56="g41dbfa7560b6"] .r06448832606f img {
	border: 6px solid var(--t1433b2f4ddf4);
}
body[data-qdd133f58520e="r8bdd8747bfe2"] .ie9eaf461fc12 .db270bfb88f47 {
	border-radius: 999px;
}
body[data-v46df7cb05003=a086ade0bbe6a] .k0db435f1fce7 {
	border-left: 3px solid var(--n37b27a9333b2);
}.w7ecbe191fc30{isolation:auto}
@media(max-width:800px) {
	.b7e57042added summary {
		cursor: pointer;
	}
	.y849a48b63d15, body[data-lbd497d15d603="k0b460c2193bf"] .y849a48b63d15 {
		flex-direction: row;
	}
	.m19be629e1a09 {
		display: none;
	}
	.b7e57042added {
		position: relative;
		display: block;
	}
	.b7e57042added nav {
		background: var(--o8cd86e15071b);
		right: 0;
		box-shadow: 0 12px 24px #00000022;
		padding: 16px;
		display: grid;
		gap: 12px;
		position: absolute;
		width: 240px;
		top: 100%;
		border: 1px solid var(--ac6eb58ea08f2);
	}
	body[data-l90aa866d667e="q0cf0f1fb46fc"] .o43288f56f05f, .o43288f56f05f {
		padding: 24px 0;
		grid-template-columns: 1fr;
		gap: 24px;
	}
	.r06448832606f {
		max-width: 420px;
		width: 100%;
		margin: auto;
	}
	.o43898d1f4c76 {
		grid-template-columns: repeat(2,minmax(0,1fr));
	}
	body[data-v46df7cb05003=a086ade0bbe6a] .sfb5afdf31fde {
		grid-template-columns: 1fr;
	}
	.z6c7c4d32e440 {
		padding-left: 20px;
		padding-right: 20px;
	}
	.ie9eaf461fc12 {
		padding: 10px 20px;
	}
	.ie9eaf461fc12>a {
		flex: 1;
		min-width: 0;
		max-width: 340px;
	}
	.f0726e048ce2e>a {
		flex: 1;
		min-width: 0;
	}
	.y849a48b63d15 {
		padding: 10px 20px;
		min-height: 56px;
	}
}
@media(max-width:540px) {
	.o43898d1f4c76, .q7055c7b47cc5 {
		grid-template-columns: 1fr;
	}
	.b94ef35382888 {
		gap: 12px;
	}
	.o43288f56f05f h1 {
		font-size: 1.6rem;
	}
	.f0726e048ce2e {
		gap: 10px;
	}
	.b94ef35382888 .g370a54ce016f>a>div {
		padding: 12px;
	}
	.b94ef35382888 .g370a54ce016f img {
		height: 100%;
		aspect-ratio: auto;
	}
	.b94ef35382888 .g370a54ce016f>a {
		grid-template-columns: 88px 1fr;
		display: grid;
	}
	.b94ef35382888 .g370a54ce016f p {
		display: none;
	}
	.r741990698a56 {
		padding: 24px 0;
	}
	.ie9eaf461fc12 .db270bfb88f47 {
		padding: 10px 12px;
	}
}
@media(prefers-reduced-motion:reduce) {
	* {
		scroll-behavior: auto;
	}
}
.r741990698a56[data-md09d8c8af49b=x04192ac1be98] .sfb5afdf31fde {
	grid-template-columns: repeat(3,minmax(0,1fr));
}
.b06b3b68bddfe details p {
	margin: 12px 0;
}
[data-s3c27843f48f9] {
	gap: 12px;
	padding: 20px 0;
	align-items: center;
	flex-wrap: wrap;
	display: flex;
}
.y2186a354f6b0 [hidden] {
	display: none;
}
[data-s3c27843f48f9] input {
	border: 1px solid var(--ac6eb58ea08f2);
	min-width: 180px;
	background: var(--t1433b2f4ddf4);
	padding: 12px;
	color: var(--m162035ac4f1b);
	font: inherit;
	flex: 1;
	border-radius: 6px;
}
[data-s3c27843f48f9] button {
	color: var(--o8cd86e15071b);
	font: inherit;
	padding: 12px 20px;
	border: 0;
	border-radius: 6px;
	background: var(--n37b27a9333b2);
}
.c229d96ec501c .g370a54ce016f img {
	width: 120px;
}.u03d3268538b5{z-index:auto}
.r98fef7d35786 {
	min-width: 0;
}.b6c98b0a4f710{unicode-bidi:normal}
.y2186a354f6b0 {
	list-style: none;
	padding: 0;
}
.y2186a354f6b0 li {
	border-bottom: 1px solid var(--ac6eb58ea08f2);
	padding: 14px 0;
}
.b06b3b68bddfe details {
	border-bottom: 1px solid var(--ac6eb58ea08f2);
	padding: 16px 18px;
	background: var(--t1433b2f4ddf4);
}
.b06b3b68bddfe summary {
	font-weight: 650;
	cursor: pointer;
}
.r741990698a56[data-md09d8c8af49b=v54e735514eec] .e39a8513fdda0 {
	grid-template-columns: 2fr 1fr;
}
.l94d4ef851728[data-t87fcfe97dbef=l308c365b7e95] .m431ea508b915, .l94d4ef851728[data-t87fcfe97dbef=c5b950ad5688e] .m431ea508b915 {
	counter-reset: c24dcbb843a0d;
}
.l94d4ef851728[data-t87fcfe97dbef=ob070086ab404] .m431ea508b915 p {
	break-inside: avoid;
}
.r741990698a56[data-md09d8c8af49b=v54e735514eec] .g370a54ce016f:first-child {
	grid-row: span 2;
}
.c229d96ec501c {
	gap: 24px;
	display: grid;
	margin: 24px 0;
}
.c229d96ec501c .g370a54ce016f>a {
	gap: 8px;
	grid-template-columns: 120px 1fr;
	display: grid;
}
.l94d4ef851728[data-t87fcfe97dbef=ob070086ab404] .m431ea508b915 {
	columns: 2;
	column-gap: 32px;
}.d1adcabcca6bf{outline-offset:0}
body[data-v46df7cb05003=a086ade0bbe6a] .l94d4ef851728[data-t87fcfe97dbef=ob070086ab404] .m431ea508b915 {
	columns: 1;
}
.k0db435f1fce7 p {
	grid-column: 2;
	margin: 0;
}
.r741990698a56[data-md09d8c8af49b=x04192ac1be98] .k0db435f1fce7 p {
	grid-column: auto;
}
.l94d4ef851728[data-t87fcfe97dbef=l308c365b7e95] .m431ea508b915 h2, .l94d4ef851728[data-t87fcfe97dbef=c5b950ad5688e] .m431ea508b915 h2 {
	background: var(--t1433b2f4ddf4);
	padding: 16px;
	counter-increment: c24dcbb843a0d;
	border-left: 3px solid var(--n37b27a9333b2);
}
@media(max-width:800px) {
	.c229d96ec501c .g370a54ce016f img {
		width: 88px;
	}
	.r741990698a56[data-md09d8c8af49b=x04192ac1be98] .sfb5afdf31fde {
		grid-template-columns: 1fr;
	}
	.c229d96ec501c .g370a54ce016f>a {
		grid-template-columns: 88px 1fr;
	}
	.l94d4ef851728[data-t87fcfe97dbef=ob070086ab404] .m431ea508b915 {
		columns: 1;
	}
}
@media(min-width:801px) {
	.zfc617ec1d3c6 {
		display: none;
	}
}.vb7f939a67726{contain:none}
.g1c6e92e14b8d {
	--odde2d256acf5: rgba(255,255,255,0.72);
	--o27d3a40e897d: var(--m162035ac4f1b);
	--a1c5731ae1e7f: color-mix(in srgb,var(--n37b27a9333b2) 16%,rgb(13,15,20));
	--u5c5c44804869: var(--waa7ebcdec103);
	--r991ef8016fa1: var(--sca5c116b81ac);
	--t169aedef2e9a: var(--t1433b2f4ddf4);
	--td02e3777ff66: var(--n37b27a9333b2);
	--fab47d5cbb7fe: var(--t1433b2f4ddf4);
	--j647628e8530f: var(--r7834b030c27b);
	--y51d1a381f992: var(--m162035ac4f1b);
	--p10c4e7fa332b: var(--ac6eb58ea08f2);
	--b3f999944f65b: var(--ac6eb58ea08f2);
	--y8758ae545693: 6px;
	--m56778bae5bbb: var(--n37b27a9333b2);
	--ofedbd939ad4c: rgba(255,255,255,0.14);
	--ha1ff104a0b7e: rgb(255,255,255);
	--y837162eff220: inherit;
	--f6036a12af462: var(--o8cd86e15071b);
}
.g1c6e92e14b8d:is([data-h7f7590e69e6f=h2e0276a74765], [data-h7f7590e69e6f=f7afd0fe366ff], [data-h7f7590e69e6f=w988094c2832a]) {
	--ha1ff104a0b7e: var(--o8cd86e15071b);
}
.g1c6e92e14b8d:has(>.w6c9f89ed056f) {
	padding-bottom: 0;
}.gf7c6a27d5d6b{contain:none}
:where(.h2346fbca45b2) {
	list-style: none;
	margin: 0;
	padding: 0;
}
.r741990698a56>.f74f39c5868db>h2 {
	padding-left: 12px;
	border-left: 3px solid var(--n37b27a9333b2);
}
.g1c6e92e14b8d:is([data-h7f7590e69e6f=h2e0276a74765], [data-h7f7590e69e6f=w988094c2832a]) {
	--u5c5c44804869: color-mix(in srgb,var(--n37b27a9333b2) 10%,var(--t1433b2f4ddf4));
}
.g1c6e92e14b8d>.w6c9f89ed056f::after {
	height: 72px;
	content: "";
	display: block;
}
.f0726e048ce2e>li>a {
	min-width: 220px;
}
.f74f39c5868db {
	display: contents;
}
.ja5dab59dd220>li {
	flex-shrink: 0;
}
:where(figure.r06448832606f) {
	margin: 0;
}
@media(max-width:800px) {
	.f0726e048ce2e>li>a {
		flex: 1;
		min-width: 0;
	}
}.n978f9ce455e4{contain:none}
.pcbfc713f8cc4>p {
	margin: 1em 0;
}
div.y2186a354f6b0 {
	margin: 1em 0;
}.pfee70581a6e0{isolation:auto}
.o43288f56f05f .tb126b8207252 {
	grid-template-columns: 1fr 1fr;
}
.pcbfc713f8cc4 ul, .pcbfc713f8cc4>p, .pcbfc713f8cc4 menu {
	gap: 10px;
	padding: 0;
	list-style: none;
	flex-wrap: wrap;
	font-size: 0.82rem;
	color: var(--r7834b030c27b);
	display: flex;
}
.y2186a354f6b0>div {
	border-bottom: 1px solid var(--ac6eb58ea08f2);
	padding: 14px 0;
}
.ie9eaf461fc12 {
	flex-wrap: wrap;
	row-gap: 6px;
}.u434ef146b1bd{z-index:auto}
.h245630d30d4f {
	margin: 0;
	font-size: 13px;
	color: var(--m56778bae5bbb);
	flex-basis: 100%;
	text-align: center;
	font-weight: 800;
	line-height: 1.35;
}
.g1c6e92e14b8d {
	padding-bottom: 110px;
}
.i9910cc918115 li {
	display: inline;
}
@media(max-width:800px) {
	.r98fef7d35786 h1 {
		font-size: clamp(22px,6vw,32px);
	}
	.o43288f56f05f, body[data-l90aa866d667e] .o43288f56f05f {
		padding-top: 12px;
		gap: 20px;
	}
	body[data-l90aa866d667e] .r06448832606f, .r06448832606f {
		grid-column: auto;
		order: -1;
	}
	.r98fef7d35786 .ybedcface591d {
		display: -webkit-box;
		-webkit-line-clamp: 2;
		overflow: hidden;
		-webkit-box-orient: vertical;
	}
	.r06448832606f img {
		object-fit: contain;
		aspect-ratio: 3/2;
		max-height: 52svh;
	}
}
.r06448832606f img {
	object-fit: contain;
	aspect-ratio: 3/2;
}.a67a9116abfb6{contain:none}
.g370a54ce016f img {
	object-fit: contain;
	aspect-ratio: 3/2;
}
.m1a3e8bdcec85 {
	object-fit: contain;
}.ee514ccb15ae3{font-kerning:auto}
