a:focus-visible, summary:focus-visible {
	outline: 3px solid var(--sd64aa921a1b3);
	outline-offset: 4px;
}
body {
	--rda1a567ad733: #fff;
	--o907e98e75a22: #163b32;
	--g17fdaed535c0: #dce9e3;
	--sd64aa921a1b3: #197b66;
	--v970b9ca3f0f1: #f0f5f3;
	margin: 0;
	background: var(--rda1a567ad733);
	--wf35a151d27ae: 12px;
	--r6288abe0c6fc: #637c74;
	color: var(--o907e98e75a22);
	--gfcc9772a5b91: #e9f5ee;
	font-family: system-ui,-apple-system,segoe ui,sans-serif;
	line-height: 1.7;
}
h1 {
	font-size: clamp(1.6rem,3vw,2.5rem);
	line-height: 1.25;
}.pf90043b63108{visibility:inherit}
h2, h1, h3, p {
	margin: 0 0 1rem;
}
body[data-i94ea4683cb5b=y5f7a1c671432] {
	--gfcc9772a5b91: #123947;
	--v970b9ca3f0f1: #102f40;
	--wf35a151d27ae: 6px;
	--r6288abe0c6fc: #a2c3cd;
	--g17fdaed535c0: #214859;
	--rda1a567ad733: #081d2a;
	--o907e98e75a22: #e8f4f7;
	--sd64aa921a1b3: #5bcbe3;
}.g7f787dbbfd33{contain:none}
.ka1d219800d55 {
	position: sticky;
	top: 0;
	background: var(--rda1a567ad733);
	border-bottom: 1px solid var(--g17fdaed535c0);
	z-index: 5;
}.jd11a436e1f9f{visibility:inherit}
* {
	box-sizing: border-box;
}
img {
	display: block;
	max-width: 100%;
	height: auto;
}
.i1dc7c8cfee63 {
	padding: 0 24px;
	margin: auto;
	max-width: 1140px;
}.w8d85c58d7262{font-kerning:auto}
.ca1109ef0a842 {
	margin: auto;
	max-width: 1140px;
	min-height: 64px;
	gap: 24px;
	padding: 12px 24px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}.ga38f6fcdaf34{z-index:auto}
h2 {
	font-size: 1.3rem;
	line-height: 1.4;
}
h3 {
	font-size: 1rem;
	line-height: 1.45;
}
.oe1cf9546ecf9 img {
	object-fit: cover;
	width: 100%;
	border-radius: var(--wf35a151d27ae);
	aspect-ratio: 1/1;
}
.t7de35b9f3624 {
	background: var(--rda1a567ad733);
	z-index: 20;
	padding: 10px;
	position: absolute;
	top: -100px;
	left: 20px;
}.n611e5549fcf2{visibility:inherit}
.t7de35b9f3624:focus {
	top: 10px;
}
a {
	text-decoration: none;
	color: inherit;
}.pe1eb5ea9f484{visibility:inherit}
p {
	color: var(--r6288abe0c6fc);
}
a:hover {
	text-decoration: underline;
}
.x6f671a6241b0 {
	text-align: center;
}
.ve117abb21509 {
	gap: 10px;
	display: flex;
	font-weight: 750;
	align-items: center;
}
.k73f71c8820f2 {
	font-size: 0.85rem;
	flex-wrap: wrap;
	display: flex;
	gap: 20px;
}
.d6a9e57c17015 {
	display: none;
}.fca448c371232{outline-offset:0}
.i4488e816e3fd {
	font-size: 1rem;
}.mc4fe205bfd45{unicode-bidi:normal}
.ac92e7596f506 {
	gap: 40px;
	padding: 40px 0;
	display: grid;
	align-items: center;
	grid-template-columns: 1fr 1fr;
}
.xc84f229f90d2 {
	max-width: 480px;
	display: grid;
	margin: 24px auto 0;
	gap: 12px;
}.p92d9b6976b5f{outline-offset:0}
.n8b3e1414b03a {
	padding: 12px 20px;
	background: var(--sd64aa921a1b3);
	color: #fff;
	text-align: center;
	font-weight: 650;
	border: 1px solid var(--sd64aa921a1b3);
	border-radius: 6px;
	display: block;
}
.h1fd9fde5653d {
	grid-template-columns: repeat(3,minmax(0,1fr));
	display: grid;
	gap: 20px;
}
.x79236b1b5fc5 {
	display: grid;
	gap: 12px;
}.z9e2211436100{isolation:auto}
.y865a38333948 {
	grid-template-columns: repeat(2,minmax(0,1fr));
}
.g2fb21e17474b p {
	margin: 0;
	font-size: 0.86rem;
}
.lfa12a9f9506c {
	margin: 12px 0 32px;
}.i526d5a37885b{outline-offset:0}
body[data-e898023492daa="s93688a0cb023"] .ac92e7596f506 {
	grid-template-columns: 0.9fr 1.1fr;
}
body[data-e898023492daa="s93688a0cb023"] .oe1cf9546ecf9 {
	grid-column: 2;
}
body[data-n52907f0769a7=h4e94ece5baf4] .x79236b1b5fc5 {
	grid-template-columns: repeat(3,minmax(0,1fr));
}.u1ac1a54eb51f{outline-offset:0}
.a1e0586d1f031 {
	color: var(--sd64aa921a1b3);
	background: 0 0;
}.n4a83e131f29b{outline-offset:0}
.x741c58d95ea0 h3 {
	margin: 0;
}
.g2fb21e17474b {
	background: var(--v970b9ca3f0f1);
	min-width: 0;
	overflow: hidden;
	border: 1px solid var(--g17fdaed535c0);
	border-radius: var(--wf35a151d27ae);
}
.g2fb21e17474b img {
	object-fit: cover;
	width: 100%;
	aspect-ratio: 1/1;
}
.y865a38333948 img {
	aspect-ratio: 16/9;
}
.g2fb21e17474b>a>div {
	padding: 16px;
}.z371d58c89c37{contain:none}
.gb365ffe9c299 {
	border-top: 1px solid var(--g17fdaed535c0);
	padding: 28px 0;
}.d46f7b50110cc{isolation:auto}
.gb365ffe9c299>h2 {
	border-left: 3px solid var(--sd64aa921a1b3);
	padding-left: 12px;
}.c9a08e0ad3b16{outline-offset:0}
.x741c58d95ea0 {
	background: var(--v970b9ca3f0f1);
	padding: 18px;
	border: 1px solid var(--g17fdaed535c0);
	border-radius: var(--wf35a151d27ae);
}
.sf3b1958bf1aa {
	color: var(--sd64aa921a1b3);
	display: flex;
	flex-wrap: wrap;
	list-style: none;
	margin: 16px 0;
	gap: 12px;
	font-size: 0.88rem;
	padding: 0;
}
.na75a21eb5359 {
	overflow-x: auto;
	display: flex;
	padding-bottom: 12px;
	scroll-snap-type: x proximity;
	gap: 16px;
}
.na75a21eb5359 img {
	scroll-snap-align: start;
	flex-shrink: 0;
	width: 240px;
}
.cd8fd5d393150>a {
	min-width: 220px;
}.a0f18190d6fed{contain:none}
.t7d31be31c89c>a {
	min-width: 220px;
}.gdf1a24bd6efd{contain:none}
.g8f4809a98827 {
	overflow-wrap: anywhere;
}
.cd8fd5d393150 {
	display: flex;
	justify-content: center;
	padding: 32px 0;
	gap: 16px;
}
.a6904d6ce72f5 {
	border-top: 1px solid var(--g17fdaed535c0);
	padding: 32px 0 100px;
}
.a6904d6ce72f5 nav {
	flex-wrap: wrap;
	font-size: 0.86rem;
	display: flex;
	gap: 20px;
	margin-top: 20px;
}
.g8f4809a98827 summary {
	cursor: pointer;
	font-weight: 650;
}
.t7d31be31c89c {
	justify-content: center;
	padding: 10px 24px;
	background: var(--rda1a567ad733);
	z-index: 10;
	bottom: 0;
	left: 0;
	right: 0;
	display: flex;
	position: fixed;
	gap: 12px;
	border-top: 1px solid var(--g17fdaed535c0);
}
.r6d384a310dda {
	max-width: 880px;
	padding-top: 32px;
	padding-bottom: 48px;
}
.u48a59298e659 {
	min-width: 0;
}
.t65199f38f9fc {
	width: 100%;
	margin: 24px 0;
	max-height: 560px;
	object-fit: cover;
	border-radius: var(--wf35a151d27ae);
}.w20e6a4aafe9e{opacity:1}
.g8f4809a98827 details {
	border-bottom: 1px solid var(--g17fdaed535c0);
	padding: 16px 0;
}
.g8f4809a98827 table {
	overflow-x: auto;
	max-width: 100%;
	display: block;
}
.d97b3ae96e177 ol {
	display: flex;
	color: var(--r6288abe0c6fc);
	flex-wrap: wrap;
	list-style: none;
	font-size: 0.82rem;
	padding: 0;
	gap: 10px;
}.h4e803cb60ea2{isolation:auto}
body[data-i94ea4683cb5b=y5f7a1c671432] .n8b3e1414b03a {
	color: var(--rda1a567ad733);
}
body[data-i94ea4683cb5b=y5f7a1c671432] .a1e0586d1f031 {
	color: var(--sd64aa921a1b3);
}.c284b4524ff0e{opacity:1}
.g8f4809a98827 h2 {
	margin-top: 28px;
}
.b2a9554c76414 {
	padding: 20px;
	margin-top: 32px;
	border: 1px solid var(--g17fdaed535c0);
	border-radius: var(--wf35a151d27ae);
}
.g40ec38022599 {
	flex-wrap: wrap;
	display: flex;
	gap: 10px;
	justify-content: center;
	font-size: 0.85rem;
	margin-top: 20px;
}
body[data-zec56eb5072d7="tba3f1abf518c"] .ka1d219800d55 {
	border-bottom: 3px solid var(--sd64aa921a1b3);
}.j5034349e8fd1{opacity:1}
body[data-z1208fd9d9aa4="m3d0522719735"] .k73f71c8820f2 a {
	border-bottom: 1px solid var(--sd64aa921a1b3);
}
body[data-sd64afd5eb200="g02a8d4f92c31"] .oe1cf9546ecf9 img {
	border: 6px solid var(--v970b9ca3f0f1);
}
body[data-v802c6416de45="b7cc6d0fbbdef"] .t7d31be31c89c .n8b3e1414b03a {
	border-radius: 999px;
}
body[data-n52907f0769a7=h4e94ece5baf4] .x741c58d95ea0 {
	border-left: 3px solid var(--sd64aa921a1b3);
}
@media(max-width:800px) {
	.k73f71c8820f2 {
		display: none;
	}
	.d6a9e57c17015 {
		position: relative;
		display: block;
	}
	.d6a9e57c17015 nav {
		background: var(--rda1a567ad733);
		box-shadow: 0 12px 24px #0002;
		border: 1px solid var(--g17fdaed535c0);
		right: 0;
		width: 240px;
		top: 100%;
		display: grid;
		padding: 16px;
		position: absolute;
		gap: 12px;
	}
	.ac92e7596f506, body[data-e898023492daa="s93688a0cb023"] .ac92e7596f506 {
		grid-template-columns: 1fr;
		padding: 24px 0;
		gap: 24px;
	}
	.i1dc7c8cfee63 {
		padding-left: 20px;
		padding-right: 20px;
	}
	.t7d31be31c89c {
		padding: 10px 20px;
	}
	.oe1cf9546ecf9 {
		margin: auto;
		max-width: 420px;
		width: 100%;
	}
	.h1fd9fde5653d {
		grid-template-columns: repeat(2,minmax(0,1fr));
	}
	body[data-n52907f0769a7=h4e94ece5baf4] .x79236b1b5fc5 {
		grid-template-columns: 1fr;
	}
	.d6a9e57c17015 summary {
		cursor: pointer;
	}
	.ca1109ef0a842 {
		flex-direction: row;
	}
	body[data-e898023492daa="s93688a0cb023"] .oe1cf9546ecf9 {
		order: 0;
	}
	.t7d31be31c89c>a {
		min-width: 0;
		max-width: 340px;
		flex: 1;
	}
	.cd8fd5d393150>a {
		min-width: 0;
		flex: 1;
	}
	.ca1109ef0a842 {
		min-height: 56px;
		padding: 10px 20px;
	}
}.l80d6a2f92fa2{opacity:1}
@media(max-width:540px) {
	.ac92e7596f506 h1 {
		font-size: 1.6rem;
	}
	.lfa12a9f9506c .g2fb21e17474b img {
		height: 100%;
		aspect-ratio: auto;
	}
	.lfa12a9f9506c {
		gap: 12px;
	}
	.h1fd9fde5653d, .y865a38333948 {
		grid-template-columns: 1fr;
	}
	.lfa12a9f9506c .g2fb21e17474b>a {
		display: grid;
		grid-template-columns: 88px 1fr;
	}
	.lfa12a9f9506c .g2fb21e17474b p {
		display: none;
	}
	.lfa12a9f9506c .g2fb21e17474b>a>div {
		padding: 12px;
	}
	.gb365ffe9c299 {
		padding: 24px 0;
	}
	.t7d31be31c89c .n8b3e1414b03a {
		padding: 10px 12px;
	}
	.cd8fd5d393150 {
		gap: 10px;
	}
}
@media(prefers-reduced-motion:reduce) {
	* {
		scroll-behavior: auto;
	}
}
.gb365ffe9c299[data-qcc86356b2b02=l81409ba6bd7f] .x79236b1b5fc5 {
	grid-template-columns: repeat(3,minmax(0,1fr));
}.efdff390c35b6{font-kerning:auto}
.gb365ffe9c299[data-qcc86356b2b02=a79d62fe8a54d] .x79236b1b5fc5 {
	grid-template-columns: repeat(2,minmax(0,1fr));
}
[data-b1f7a23ba9109] {
	display: flex;
	padding: 20px 0;
	align-items: center;
	flex-wrap: wrap;
	gap: 12px;
}
.ea6400ceb7dac details p {
	margin: 12px 0;
}
.u48a59298e659[data-b0b59c9b11531=j9a0bdf4def63] .g8f4809a98827 p {
	break-inside: avoid;
}
.gb365ffe9c299[data-qcc86356b2b02=l18c8c12d14cc] .sa3babc06afaf {
	grid-template-columns: repeat(4,minmax(0,1fr));
}
.u48a59298e659[data-b0b59c9b11531=l907ba63f15e0] .g8f4809a98827, .u48a59298e659[data-b0b59c9b11531=p3769098e6bb1] .g8f4809a98827 {
	counter-reset: c1c0445ca4685;
}.j702d6277f070{opacity:1}
[data-b1f7a23ba9109] input {
	flex: 1;
	font: inherit;
	min-width: 180px;
	background: var(--v970b9ca3f0f1);
	color: var(--o907e98e75a22);
	padding: 12px;
	border: 1px solid var(--g17fdaed535c0);
	border-radius: 6px;
}.nf17e693291cb{visibility:inherit}
.s0eca89dd08d2 .g2fb21e17474b img {
	width: 120px;
}
.x6f671a6241b0 {
	min-width: 0;
}.x62322d38c021{outline-offset:0}
[data-b1f7a23ba9109] button {
	padding: 12px 20px;
	color: var(--rda1a567ad733);
	border: 0;
	font: inherit;
	background: var(--sd64aa921a1b3);
	border-radius: 6px;
}
.ea6400ceb7dac summary {
	font-weight: 650;
	cursor: pointer;
}.gdc6ce4ecb1d1{unicode-bidi:normal}
.ta01400833d20 {
	list-style: none;
	padding: 0;
}
.ta01400833d20 li {
	border-bottom: 1px solid var(--g17fdaed535c0);
	padding: 14px 0;
}.s468a0759d555{isolation:auto}
.ea6400ceb7dac details {
	border-bottom: 1px solid var(--g17fdaed535c0);
	padding: 16px 18px;
	background: var(--v970b9ca3f0f1);
}.g1871b12bd371{opacity:1}
.u48a59298e659[data-b0b59c9b11531=l907ba63f15e0] .g8f4809a98827 h2, .u48a59298e659[data-b0b59c9b11531=p3769098e6bb1] .g8f4809a98827 h2 {
	border-left: 3px solid var(--sd64aa921a1b3);
	background: var(--v970b9ca3f0f1);
	counter-increment: c1c0445ca4685;
	padding: 16px;
}
.ta01400833d20 [hidden] {
	display: none;
}
.s0eca89dd08d2 {
	margin: 24px 0;
	display: grid;
	gap: 24px;
}
.s0eca89dd08d2 .g2fb21e17474b>a {
	display: grid;
	gap: 8px;
	grid-template-columns: 120px 1fr;
}.u299e832a58be{visibility:inherit}
.u48a59298e659[data-b0b59c9b11531=j9a0bdf4def63] .g8f4809a98827 {
	column-gap: 32px;
	columns: 2;
}.rc37c73f75319{z-index:auto}
.x741c58d95ea0 p {
	grid-column: 2;
	margin: 0;
}.m7acf318468e8{outline-offset:0}
body[data-n52907f0769a7=h4e94ece5baf4] .u48a59298e659[data-b0b59c9b11531=j9a0bdf4def63] .g8f4809a98827 {
	columns: 1;
}
.gb365ffe9c299[data-qcc86356b2b02=l81409ba6bd7f] .x741c58d95ea0 p, .gb365ffe9c299[data-qcc86356b2b02=a79d62fe8a54d] .x741c58d95ea0 p {
	grid-column: auto;
}.i9c99f5001674{unicode-bidi:normal}
@media(max-width:800px) {
	.u48a59298e659[data-b0b59c9b11531=j9a0bdf4def63] .g8f4809a98827 {
		columns: 1;
	}
	.gb365ffe9c299[data-qcc86356b2b02=l81409ba6bd7f] .x79236b1b5fc5, .gb365ffe9c299[data-qcc86356b2b02=a79d62fe8a54d] .x79236b1b5fc5 {
		grid-template-columns: 1fr;
	}
	.gb365ffe9c299[data-qcc86356b2b02=l18c8c12d14cc] .sa3babc06afaf {
		grid-template-columns: repeat(2,minmax(0,1fr));
	}
	.s0eca89dd08d2 .g2fb21e17474b img {
		width: 88px;
	}
	.s0eca89dd08d2 .g2fb21e17474b>a {
		grid-template-columns: 88px 1fr;
	}
	body[data-e898023492daa="s93688a0cb023"] .oe1cf9546ecf9 {
		grid-column: auto;
	}
}
@media(min-width:801px) {
	.g40ec38022599 {
		display: none;
	}
}
.na75a21eb5359>li {
	flex-shrink: 0;
}
.yd4be0ed968f1 {
	--jab8bcb7167a0: inherit;
	--c00b5a95c5e89: var(--r6288abe0c6fc);
	--a4c37c705ff12: var(--o907e98e75a22);
	--xd00bcc68ae85: var(--sd64aa921a1b3);
	--vc1d053f60428: 6px;
	--b884b801e278d: var(--g17fdaed535c0);
	--w234c46cbd36f: #fff;
	--fe74dca571d99: color-mix(in srgb,var(--sd64aa921a1b3) 16%,#0d0f14);
	--efe31fde0df04: var(--o907e98e75a22);
	--sbb0a988b3010: rgba(255,255,255,0.72);
	--s292038337e6f: rgba(255,255,255,0.14);
	--n4d439b377f58: var(--wf35a151d27ae);
	--o6e52c6bd28a8: var(--g17fdaed535c0);
	--n55be64051e3c: var(--sd64aa921a1b3);
	--kb6fef8e28f64: var(--rda1a567ad733);
	--g677397299fd7: var(--v970b9ca3f0f1);
	--i3f8ed32c9705: var(--gfcc9772a5b91);
	--kf4fb31df249e: var(--v970b9ca3f0f1);
}
.yd4be0ed968f1:is([data-i94ea4683cb5b=ga623f2312b3e], [data-i94ea4683cb5b=y5f7a1c671432], [data-i94ea4683cb5b=r3766aea57e51]) {
	--w234c46cbd36f: var(--rda1a567ad733);
}
.yd4be0ed968f1:is([data-i94ea4683cb5b=ga623f2312b3e], [data-i94ea4683cb5b=r3766aea57e51]) {
	--i3f8ed32c9705: color-mix(in srgb,var(--sd64aa921a1b3) 10%,var(--v970b9ca3f0f1));
}.p8dd6d6ff47c1{font-kerning:auto}
.yd4be0ed968f1:has(>.i43b4a3c6ada1) {
	padding-bottom: 0;
}
:where(.h12187ae36aad) {
	margin: 0;
	padding: 0;
	list-style: none;
}
.gb365ffe9c299>.cacc17da530eb>h2 {
	border-left: 3px solid var(--sd64aa921a1b3);
	padding-left: 12px;
}.r6d52b379c80b{font-kerning:auto}
:where(figure.oe1cf9546ecf9) {
	margin: 0;
}
.yd4be0ed968f1>.i43b4a3c6ada1::after {
	content: "";
	display: block;
	height: 72px;
}.c440b7a2b1cd4{unicode-bidi:normal}
.cacc17da530eb {
	display: contents;
}
.cd8fd5d393150>li>a {
	min-width: 220px;
}.hf035d0de0bf7{opacity:1}
@media(max-width:800px) {
	.cd8fd5d393150>li>a {
		min-width: 0;
		flex: 1;
	}
}
.d97b3ae96e177>p {
	margin: 1em 0;
}
.ac92e7596f506 .xc84f229f90d2 {
	grid-template-columns: 1fr 1fr;
}
div.ta01400833d20 {
	margin: 1em 0;
}.fbbb5fd9e3a7c{z-index:auto}
.d97b3ae96e177 ul, .d97b3ae96e177>p, .d97b3ae96e177 menu {
	display: flex;
	color: var(--r6288abe0c6fc);
	flex-wrap: wrap;
	list-style: none;
	font-size: 0.82rem;
	padding: 0;
	gap: 10px;
}.iaddefec38805{font-kerning:auto}
.v3dc24a9d36fc li {
	display: inline;
}
.t7d31be31c89c {
	flex-wrap: wrap;
	row-gap: 6px;
}
.pfc341edeb1cd {
	margin: 0;
	color: var(--n55be64051e3c);
	text-align: center;
	flex-basis: 100%;
	font-size: 13px;
	font-weight: 800;
	line-height: 1.35;
}
.ta01400833d20>div {
	border-bottom: 1px solid var(--g17fdaed535c0);
	padding: 14px 0;
}.gc80074b2d557{opacity:1}
.yd4be0ed968f1 {
	padding-bottom: 110px;
}
@media(max-width:800px) {
	body[data-e898023492daa] .oe1cf9546ecf9, .oe1cf9546ecf9 {
		grid-column: auto;
		order: -1;
	}
	.x6f671a6241b0 h1 {
		font-size: clamp(22px,6vw,32px);
	}
	.ac92e7596f506, body[data-e898023492daa] .ac92e7596f506 {
		gap: 20px;
		padding-top: 12px;
	}
	.x6f671a6241b0 .i4488e816e3fd {
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		display: -webkit-box;
		overflow: hidden;
	}
	.oe1cf9546ecf9 img {
		object-fit: contain;
		aspect-ratio: 3/2;
		max-height: 52svh;
	}
}
.oe1cf9546ecf9 img {
	object-fit: contain;
	aspect-ratio: 3/2;
}.s8954355b8787{visibility:inherit}
.g2fb21e17474b img {
	object-fit: contain;
	aspect-ratio: 3/2;
}.gcef68f254ce9{isolation:auto}
.t65199f38f9fc {
	object-fit: contain;
}
