img {
	max-width: 100%;
	height: auto;
	display: block;
}
* {
	box-sizing: border-box;
}.w93e8d138a125{z-index:auto}
a:focus-visible, summary:focus-visible {
	outline: 3px solid var(--yebcd9b7bec6c);
	outline-offset: 4px;
}
body {
	--g6d35b4fd35c1: #dce9e3;
	font-family: system-ui,-apple-system,segoe ui,sans-serif;
	background: var(--w66328564ab91);
	color: var(--y3111973a49b1);
	--y3111973a49b1: #163b32;
	--n4e239472ac5f: #e9f5ee;
	--w66328564ab91: #ffffff;
	margin: 0;
	--u119e8c986385: 12px;
	--tee6816f26635: #f0f5f3;
	--yebcd9b7bec6c: #197b66;
	line-height: 1.7;
	--h2a24b3ea0e24: #637c74;
}
a {
	text-decoration: none;
	color: inherit;
}
p {
	color: var(--h2a24b3ea0e24);
}
.c3803ba370f57 {
	border-bottom: 1px solid var(--g6d35b4fd35c1);
	z-index: 5;
	background: var(--w66328564ab91);
	position: sticky;
	top: 0;
}.sd3a7864db7e1{z-index:auto}
a:hover {
	text-decoration: underline;
}.w4014f743c3b5{opacity:1}
.h7b82969dc008 {
	text-align: center;
}
h1, h3, p, h2 {
	margin: 0 0 1rem;
}
.ma053dca85396 {
	margin: auto;
	padding: 0 24px;
	max-width: 1140px;
}
h1 {
	font-size: clamp(1.6rem,3vw,2.5rem);
	line-height: 1.25;
}
body[data-udac29be4325b=qd7f53a59adb3] {
	--w66328564ab91: #f0f9fe;
	--h2a24b3ea0e24: #4b7487;
	--g6d35b4fd35c1: #c3e1ef;
	--tee6816f26635: #e1f2fa;
	--u119e8c986385: 14px;
	--y3111973a49b1: #123d52;
	--yebcd9b7bec6c: #14799a;
}
.ifeea397ecbde {
	padding: 12px 24px;
	margin: auto;
	align-items: center;
	display: flex;
	gap: 24px;
	justify-content: space-between;
	max-width: 1140px;
	min-height: 64px;
}
.ne1c32fdc6f2e img {
	object-fit: cover;
	border-radius: var(--u119e8c986385);
	width: 100%;
	aspect-ratio: 1/1;
}.t81fe3f50f722{visibility:inherit}
.wc5548b23f1e0 {
	background: var(--w66328564ab91);
	position: absolute;
	padding: 10px;
	z-index: 20;
	top: -100px;
	left: 20px;
}
.wc5548b23f1e0:focus {
	top: 10px;
}
h2 {
	font-size: 1.3rem;
	line-height: 1.4;
}
h3 {
	font-size: 1rem;
	line-height: 1.45;
}.b3f2e52ebc54f{contain:none}
.vf02addc34c35 {
	gap: 10px;
	font-weight: 750;
	display: flex;
	align-items: center;
}.rd848e0767c6a{opacity:1}
.u89e2d4b612d3 {
	display: flex;
	font-size: .85rem;
	gap: 20px;
	flex-wrap: wrap;
}.mec17991415d8{unicode-bidi:normal}
.m9d62ed87cf57 {
	font-size: 1rem;
}
.ze6703f428b3a {
	display: none;
}
.ecb207dad6240 {
	padding: 40px 0;
	gap: 40px;
	grid-template-columns: 1fr 1fr;
	display: grid;
	align-items: center;
}
.le0250798b6e1 {
	margin: 24px auto 0;
	gap: 12px;
	max-width: 480px;
	display: grid;
}.v05367fa4f92e{font-kerning:auto}
.ge12ce5c1d94d {
	padding: 12px 20px;
	display: block;
	border: 1px solid var(--yebcd9b7bec6c);
	border-radius: 6px;
	background: var(--yebcd9b7bec6c);
	text-align: center;
	font-weight: 650;
	color: #ffffff;
}.v39b4d221aaca{visibility:inherit}
.wd9270898b17f>a>div {
	padding: 16px;
}
.wd9270898b17f p {
	margin: 0;
	font-size: .86rem;
}
.ybb1c60df6f26 {
	gap: 20px;
	display: grid;
	grid-template-columns: repeat(3,minmax(0,1fr));
}
.l409c7d1a554e {
	gap: 12px;
	display: grid;
}.p0b945db6b790{z-index:auto}
.b128363ff4295 {
	background: 0 0;
	color: var(--yebcd9b7bec6c);
}
.wd9270898b17f {
	background: var(--tee6816f26635);
	border: 1px solid var(--g6d35b4fd35c1);
	border-radius: var(--u119e8c986385);
	overflow: hidden;
	min-width: 0;
}
.wd9270898b17f img {
	object-fit: cover;
	width: 100%;
	aspect-ratio: 1/1;
}.he815228bf854{opacity:1}
.n2e1d333af725 img {
	aspect-ratio: 16/9;
}
.q3b34e3b637f3 {
	margin: 12px 0 32px;
}.u3fee87716183{contain:none}
.q3d506aae2c67 h3 {
	margin: 0;
}.ufdefacde96be{font-kerning:auto}
.n2e1d333af725 {
	grid-template-columns: repeat(2,minmax(0,1fr));
}
body[data-fc61e7d15636b="b0cc9b74ca384"] .ecb207dad6240 {
	grid-template-columns: 1.1fr .9fr;
}
body[data-n16b573b757a1=geb94f2499e46] .l409c7d1a554e {
	grid-template-columns: repeat(3,minmax(0,1fr));
}
.cfe58a4c87632 {
	border-top: 1px solid var(--g6d35b4fd35c1);
	padding: 28px 0;
}
.cfe58a4c87632>h2 {
	border-left: 3px solid var(--yebcd9b7bec6c);
	padding-left: 12px;
}
.q3d506aae2c67 {
	border: 1px solid var(--g6d35b4fd35c1);
	padding: 18px;
	border-radius: var(--u119e8c986385);
	background: var(--tee6816f26635);
}.bde6ff115c594{isolation:auto}
.n32776d0cae0d {
	display: flex;
	gap: 12px;
	color: var(--yebcd9b7bec6c);
	margin: 16px 0;
	list-style: none;
	padding: 0;
	flex-wrap: wrap;
	font-size: .88rem;
}.k7c64c778a198{unicode-bidi:normal}
.hcb23f32ace48 {
	display: flex;
	gap: 16px;
	scroll-snap-type: x proximity;
	overflow-x: auto;
	padding-bottom: 12px;
}
.a78f2bbaf10e6 {
	overflow-wrap: anywhere;
}.v6005e77ff578{opacity:1}
.v5e3956e9abf7 {
	padding: 32px 0;
	display: flex;
	gap: 16px;
	justify-content: center;
}.p57e369eb5696{contain:none}
.x8d08eb2a5d3f {
	padding: 32px 0 100px;
	border-top: 1px solid var(--g6d35b4fd35c1);
}.w31e1fbd1f005{visibility:inherit}
.hcb23f32ace48 img {
	scroll-snap-align: start;
	flex-shrink: 0;
	width: 240px;
}.y7311dbe04da8{z-index:auto}
.x8d08eb2a5d3f nav {
	display: flex;
	font-size: .86rem;
	gap: 20px;
	margin-top: 20px;
	flex-wrap: wrap;
}
.a78f2bbaf10e6 summary {
	cursor: pointer;
	font-weight: 650;
}
.uabe72ebd04f8 {
	z-index: 10;
	gap: 12px;
	background: var(--w66328564ab91);
	padding: 10px 24px;
	border-top: 1px solid var(--g6d35b4fd35c1);
	justify-content: center;
	display: flex;
	bottom: 0;
	left: 0;
	right: 0;
	position: fixed;
}.r3fc47d40e9ba{contain:none}
.v5e3956e9abf7>a {
	min-width: 220px;
}
.uabe72ebd04f8>a {
	min-width: 220px;
}
.f81cd33ace3be {
	padding-top: 32px;
	padding-bottom: 48px;
	max-width: 880px;
}.g646f00288f50{unicode-bidi:normal}
.x0a1fdd6895d3 {
	min-width: 0;
}
.cbd8f7e0b9224 {
	margin: 24px 0;
	object-fit: cover;
	border-radius: var(--u119e8c986385);
	width: 100%;
	max-height: 560px;
}.k1f2b631cc766{contain:none}
.a78f2bbaf10e6 h2 {
	margin-top: 28px;
}
.a78f2bbaf10e6 table {
	display: block;
	overflow-x: auto;
	max-width: 100%;
}
.a78f2bbaf10e6 details {
	border-bottom: 1px solid var(--g6d35b4fd35c1);
	padding: 16px 0;
}
.ce00a7eb593f3 ol {
	padding: 0;
	list-style: none;
	display: flex;
	gap: 10px;
	flex-wrap: wrap;
	font-size: .82rem;
	color: var(--h2a24b3ea0e24);
}
.p69ce8fb64cc1 {
	margin-top: 32px;
	border: 1px solid var(--g6d35b4fd35c1);
	border-radius: var(--u119e8c986385);
	padding: 20px;
}
.ef9be8a41da59 {
	margin-top: 20px;
	display: flex;
	justify-content: center;
	gap: 10px;
	font-size: .85rem;
	flex-wrap: wrap;
}
body[data-rc378b504095c="o03e5f7c542af"] .u89e2d4b612d3 a {
	padding: 4px 10px;
	background: var(--tee6816f26635);
}
body[data-x0aa895dfbf25="f1b96c31e5f9b"] .ne1c32fdc6f2e img {
	border: 6px solid var(--tee6816f26635);
}.q1b00555b2d32{z-index:auto}
body[data-n16b573b757a1=geb94f2499e46] .q3d506aae2c67 {
	border-left: 3px solid var(--yebcd9b7bec6c);
}.u156e6d82bf66{font-kerning:auto}
@media(max-width:800px) {
	.ze6703f428b3a summary {
		cursor: pointer;
	}
	.ifeea397ecbde {
		flex-direction: row;
	}
	.u89e2d4b612d3 {
		display: none;
	}
	.ze6703f428b3a {
		display: block;
		position: relative;
	}
	.ze6703f428b3a nav {
		padding: 16px;
		width: 240px;
		background: var(--w66328564ab91);
		position: absolute;
		box-shadow: 0 12px 24px #00000022;
		gap: 12px;
		right: 0;
		display: grid;
		border: 1px solid var(--g6d35b4fd35c1);
		top: 100%;
	}
	.ecb207dad6240, body[data-fc61e7d15636b="b0cc9b74ca384"] .ecb207dad6240 {
		grid-template-columns: 1fr;
		padding: 24px 0;
		gap: 24px;
	}
	.ybb1c60df6f26 {
		grid-template-columns: repeat(2,minmax(0,1fr));
	}
	body[data-n16b573b757a1=geb94f2499e46] .l409c7d1a554e {
		grid-template-columns: 1fr;
	}
	.ne1c32fdc6f2e {
		margin: auto;
		max-width: 420px;
		width: 100%;
	}
	.ma053dca85396 {
		padding-left: 20px;
		padding-right: 20px;
	}
	.uabe72ebd04f8>a {
		flex: 1;
		min-width: 0;
		max-width: 340px;
	}
	.v5e3956e9abf7>a {
		flex: 1;
		min-width: 0;
	}
	.uabe72ebd04f8 {
		padding: 10px 20px;
	}
	.ifeea397ecbde {
		min-height: 56px;
		padding: 10px 20px;
	}
}
@media(max-width:540px) {
	.q3b34e3b637f3 .wd9270898b17f img {
		height: 100%;
		aspect-ratio: auto;
	}
	.q3b34e3b637f3 {
		gap: 12px;
	}
	.v5e3956e9abf7 {
		gap: 10px;
	}
	.q3b34e3b637f3 .wd9270898b17f>a>div {
		padding: 12px;
	}
	.cfe58a4c87632 {
		padding: 24px 0;
	}
	.uabe72ebd04f8 .ge12ce5c1d94d {
		padding: 10px 12px;
	}
	.ecb207dad6240 h1 {
		font-size: 1.6rem;
	}
	.ybb1c60df6f26, .n2e1d333af725 {
		grid-template-columns: 1fr;
	}
	.q3b34e3b637f3 .wd9270898b17f>a {
		grid-template-columns: 88px 1fr;
		display: grid;
	}
	.q3b34e3b637f3 .wd9270898b17f p {
		display: none;
	}
}
@media(prefers-reduced-motion:reduce) {
	* {
		scroll-behavior: auto;
	}
}
[data-e5a0f99a2934d] {
	flex-wrap: wrap;
	display: flex;
	gap: 12px;
	align-items: center;
	padding: 20px 0;
}
.x0a1fdd6895d3[data-a9f2215c341b2=hc4124bb5d9f7] .a78f2bbaf10e6 p {
	break-inside: avoid;
}.j1f430ad51350{contain:none}
.aecb78693d096 details p {
	margin: 12px 0;
}
.cfe58a4c87632[data-fa0b4188b18bf=l484f2a818685] .l409c7d1a554e {
	counter-reset: cb42b1dbd9083;
}
[data-e5a0f99a2934d] input {
	padding: 12px;
	background: var(--tee6816f26635);
	color: var(--y3111973a49b1);
	min-width: 180px;
	flex: 1;
	border: 1px solid var(--g6d35b4fd35c1);
	font: inherit;
	border-radius: 6px;
}
[data-e5a0f99a2934d] button {
	padding: 12px 20px;
	border: 0;
	color: var(--w66328564ab91);
	border-radius: 6px;
	background: var(--yebcd9b7bec6c);
	font: inherit;
}
.aecb78693d096 summary {
	font-weight: 650;
	cursor: pointer;
}.ddde6b7b67e3d{font-kerning:auto}
.r59fb278d4032 .wd9270898b17f img {
	width: 120px;
}.j8e4d501f5ec5{isolation:auto}
.ef6a259176448 {
	list-style: none;
	padding: 0;
}
.ef6a259176448 li {
	border-bottom: 1px solid var(--g6d35b4fd35c1);
	padding: 14px 0;
}
.aecb78693d096 details {
	padding: 16px 18px;
	border-bottom: 1px solid var(--g6d35b4fd35c1);
	background: var(--tee6816f26635);
}
.h7b82969dc008 {
	min-width: 0;
}.k6f049ad922ec{contain:none}
.ef6a259176448 [hidden] {
	display: none;
}.ga1e80e18bc88{visibility:inherit}
.cfe58a4c87632[data-fa0b4188b18bf=l999256de2eda] .l409c7d1a554e {
	grid-template-columns: repeat(3,minmax(0,1fr));
}
.cfe58a4c87632[data-fa0b4188b18bf=x9b02d9a79b26] .l409c7d1a554e {
	grid-template-columns: repeat(2,minmax(0,1fr));
}.k86d4266759c3{isolation:auto}
.cfe58a4c87632[data-fa0b4188b18bf=l484f2a818685] .q3d506aae2c67 {
	display: grid;
	grid-template-columns: 40px 1fr;
	gap: 4px 16px;
	counter-increment: cb42b1dbd9083;
}
.r59fb278d4032 {
	margin: 24px 0;
	gap: 24px;
	display: grid;
}
.x0a1fdd6895d3[data-a9f2215c341b2=n843f9c48303b] .a78f2bbaf10e6, .x0a1fdd6895d3[data-a9f2215c341b2=yf408fe85287e] .a78f2bbaf10e6 {
	counter-reset: c66bfb05548fc;
}
.x0a1fdd6895d3[data-a9f2215c341b2=yf408fe85287e] .a78f2bbaf10e6 h2, .x0a1fdd6895d3[data-a9f2215c341b2=n843f9c48303b] .a78f2bbaf10e6 h2 {
	padding: 16px;
	border-left: 3px solid var(--yebcd9b7bec6c);
	background: var(--tee6816f26635);
	counter-increment: c66bfb05548fc;
}
.cfe58a4c87632[data-fa0b4188b18bf=l484f2a818685] .q3d506aae2c67::before {
	content: counter(cb42b1dbd9083,decimal-leading-zero);
	font-weight: 750;
	grid-row: span 2;
	color: var(--yebcd9b7bec6c);
}
.r59fb278d4032 .wd9270898b17f>a {
	gap: 8px;
	grid-template-columns: 120px 1fr;
	display: grid;
}
.x0a1fdd6895d3[data-a9f2215c341b2=hc4124bb5d9f7] .a78f2bbaf10e6 {
	column-gap: 32px;
	columns: 2;
}.jdab4ceda02d9{outline-offset:0}
.q3d506aae2c67 p {
	margin: 0;
	grid-column: 2;
}
.cfe58a4c87632[data-fa0b4188b18bf=x9b02d9a79b26] .q3d506aae2c67 p, .cfe58a4c87632[data-fa0b4188b18bf=l999256de2eda] .q3d506aae2c67 p {
	grid-column: auto;
}
body[data-n16b573b757a1=geb94f2499e46] .x0a1fdd6895d3[data-a9f2215c341b2=hc4124bb5d9f7] .a78f2bbaf10e6 {
	columns: 1;
}
@media(max-width:800px) {
	.x0a1fdd6895d3[data-a9f2215c341b2=hc4124bb5d9f7] .a78f2bbaf10e6 {
		columns: 1;
	}
	.cfe58a4c87632[data-fa0b4188b18bf=x9b02d9a79b26] .l409c7d1a554e, .cfe58a4c87632[data-fa0b4188b18bf=l999256de2eda] .l409c7d1a554e {
		grid-template-columns: 1fr;
	}
	.r59fb278d4032 .wd9270898b17f>a {
		grid-template-columns: 88px 1fr;
	}
	.r59fb278d4032 .wd9270898b17f img {
		width: 88px;
	}
}
@media(min-width:801px) {
	.ef9be8a41da59 {
		display: none;
	}
}
.g275fe6021ad6 {
	--u23972a41b9c3: var(--tee6816f26635);
	--ce830a0801c93: inherit;
	--a78b4e6fd0cc9: var(--h2a24b3ea0e24);
	--s70d2e5e52285: var(--tee6816f26635);
	--m48089a0ae380: rgba(255,255,255,.14);
	--lf309dccfa031: var(--y3111973a49b1);
	--z7ed7dfdc6550: 6px;
	--w115d42ba75a3: var(--w66328564ab91);
	--xd2650431de1a: var(--n4e239472ac5f);
	--b99368f13ba5b: #ffffff;
	--daa423d3f6f5b: color-mix(in srgb,var(--yebcd9b7bec6c) 16%,#0d0f14);
	--mbe6ce747b651: var(--y3111973a49b1);
	--v307d435fd2dd: var(--yebcd9b7bec6c);
	--a10ff3e11a8bb: var(--g6d35b4fd35c1);
	--z5be6e211bfdf: var(--g6d35b4fd35c1);
	--t5c889ba6fde8: var(--yebcd9b7bec6c);
	--m7f666bc485f5: rgba(255,255,255,.72);
	--k87105dac0d34: var(--u119e8c986385);
}.b230f1287653c{z-index:auto}
.g275fe6021ad6:is([data-udac29be4325b=g8f1a04d5f38f], [data-udac29be4325b=oab93cb9fa8d8], [data-udac29be4325b=ha55bf303c98b]) {
	--b99368f13ba5b: var(--w66328564ab91);
}.ra43a16c5d837{unicode-bidi:normal}
.hcb23f32ace48>li {
	flex-shrink: 0;
}
.g275fe6021ad6:is([data-udac29be4325b=g8f1a04d5f38f], [data-udac29be4325b=ha55bf303c98b]) {
	--xd2650431de1a: color-mix(in srgb,var(--yebcd9b7bec6c) 10%,var(--tee6816f26635));
}.i833aa0b0c08b{z-index:auto}
.g275fe6021ad6:has(>.yc476477ae671) {
	padding-bottom: 0;
}
:where(.i20768da31ac4) {
	margin: 0;
	list-style: none;
	padding: 0;
}
:where(figure.ne1c32fdc6f2e) {
	margin: 0;
}.we939d66c2dd8{visibility:inherit}
.cfe58a4c87632>.j333d0553de7b>h2 {
	border-left: 3px solid var(--yebcd9b7bec6c);
	padding-left: 12px;
}.h4bd70fadc9c1{z-index:auto}
.g275fe6021ad6>.yc476477ae671::after {
	content: "";
	height: 72px;
	display: block;
}.o60914c36b961{opacity:1}
.v5e3956e9abf7>li>a {
	min-width: 220px;
}
.j333d0553de7b {
	display: contents;
}.j889953775312{opacity:1}
@media(max-width:800px) {
	.v5e3956e9abf7>li>a {
		flex: 1;
		min-width: 0;
	}
}.pc536574c3c87{font-kerning:auto}
.ecb207dad6240 .le0250798b6e1 {
	grid-template-columns: 1fr 1fr;
}.h7811d2c1150a{opacity:1}
.ce00a7eb593f3>p {
	margin: 1em 0;
}
div.ef6a259176448 {
	margin: 1em 0;
}
.ce00a7eb593f3 ul, .ce00a7eb593f3 menu, .ce00a7eb593f3>p {
	padding: 0;
	list-style: none;
	display: flex;
	gap: 10px;
	flex-wrap: wrap;
	font-size: .82rem;
	color: var(--h2a24b3ea0e24);
}.u586c3523f7d1{opacity:1}
.uabe72ebd04f8 {
	row-gap: 6px;
	flex-wrap: wrap;
}.q6040c8fd46a2{opacity:1}
.iebb848cb8518 {
	text-align: center;
	margin: 0;
	color: var(--v307d435fd2dd);
	flex-basis: 100%;
	font-size: 13px;
	font-weight: 800;
	line-height: 1.35;
}
.ef6a259176448>div {
	border-bottom: 1px solid var(--g6d35b4fd35c1);
	padding: 14px 0;
}
.g275fe6021ad6 {
	padding-bottom: 110px;
}.m22b6ecaacd2e{outline-offset:0}
.a2906222aa15f li {
	display: inline;
}
@media(max-width:800px) {
	.ne1c32fdc6f2e img {
		aspect-ratio: 3/2;
		max-height: 52svh;
		object-fit: contain;
	}
	.h7b82969dc008 .m9d62ed87cf57 {
		display: -webkit-box;
		overflow: hidden;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}
	body[data-fc61e7d15636b] .ne1c32fdc6f2e, .ne1c32fdc6f2e {
		order: -1;
		grid-column: auto;
	}
	.ecb207dad6240, body[data-fc61e7d15636b] .ecb207dad6240 {
		padding-top: 12px;
		gap: 20px;
	}
	.h7b82969dc008 h1 {
		font-size: clamp(22px,6vw,32px);
	}
}.b4a9b220060d8{outline-offset:0}
.ne1c32fdc6f2e img {
	aspect-ratio: 3/2;
	object-fit: contain;
}
.wd9270898b17f img {
	aspect-ratio: 3/2;
	object-fit: contain;
}
.cbd8f7e0b9224 {
	object-fit: contain;
}.lffd014d2e252{contain:none}
