* {
	box-sizing: border-box;
}
body {
	--va4edfc1a1b97: #E9F5EE;
	background: var(--r57e81e6e0ee2);
	font-family: system-ui,-apple-system,segoe ui,sans-serif;
	color: var(--b9345e6e465b8);
	--r57e81e6e0ee2: #FFF;
	--q3cb82e806878: 12px;
	--cebb91801037c: #F0F5F3;
	--b9345e6e465b8: #163B32;
	--jb225dc6c083b: #197B66;
	--f238c2d171e49: #637C74;
	--td7fbfb4d1efd: #DCE9E3;
	line-height: 1.7;
	margin: 0;
}
a:focus-visible, summary:focus-visible {
	outline: 3px solid var(--jb225dc6c083b);
	outline-offset: 4px;
}.wef69426606af{contain:none}
h1, p, h2, h3 {
	margin: 0 0 1rem;
}
a {
	text-decoration: none;
	color: inherit;
}
p {
	color: var(--f238c2d171e49);
}
a:hover {
	text-decoration: underline;
}
.s91c20e34da2d {
	text-align: center;
}.t643793b1cfa5{unicode-bidi:normal}
h1 {
	font-size: clamp(1.6rem,3vw,2.5rem);
	line-height: 1.25;
}.da1ae81750db1{visibility:inherit}
h2 {
	font-size: 1.3rem;
	line-height: 1.4;
}
h3 {
	font-size: 1rem;
	line-height: 1.45;
}.c002b9916ad36{opacity:1}
img {
	max-width: 100%;
	height: auto;
	display: block;
}
.j9e5ea426b65d {
	max-width: 1140px;
	padding: 0 24px;
	margin: auto;
}.cfeaefa1b0174{isolation:auto}
body[data-zb8389221dbb9="ja76ce6a62108"] .jf3a5596753a6 {
	box-shadow: 0 -8px 30px #0001;
}.yb2de679426ad{outline-offset:0}
body[data-s5d98fc9aa4f4=z45cb0c439610] {
	--jb225dc6c083b: #14799A;
	--q3cb82e806878: 14px;
	--r57e81e6e0ee2: #F0F9FE;
	--b9345e6e465b8: #123D52;
	--td7fbfb4d1efd: #C3E1EF;
	--f238c2d171e49: #4B7487;
	--cebb91801037c: #E1F2FA;
}
.m324dfe8516e2 {
	background: var(--r57e81e6e0ee2);
	border-bottom: 1px solid var(--td7fbfb4d1efd);
	z-index: 5;
	position: sticky;
	top: 0;
}.qeb9986cc7fd7{z-index:auto}
.uebe9c09d4c54 {
	max-width: 1140px;
	display: flex;
	min-height: 64px;
	align-items: center;
	justify-content: space-between;
	padding: 12px 24px;
	margin: auto;
	gap: 24px;
}
.k42f00973d0ec {
	display: flex;
	font-weight: 750;
	gap: 10px;
	align-items: center;
}.o97c4660748e5{contain:none}
.m300548a3b71d {
	display: flex;
	gap: 20px;
	font-size: .85rem;
	flex-wrap: wrap;
}.j7cf97e28208c{unicode-bidi:normal}
.z360905074b03 {
	font-size: 1rem;
}.gee89956f0e87{isolation:auto}
.e1702bb68d984 {
	z-index: 20;
	top: -100px;
	left: 20px;
	background: var(--r57e81e6e0ee2);
	position: absolute;
	padding: 10px;
}.b6fa048dcdf68{contain:none}
.e1702bb68d984:focus {
	top: 10px;
}
.d7a98d7ee1862 {
	display: none;
}
.h4f5bd338c332 {
	padding: 40px 0;
	grid-template-columns: 1fr 1fr;
	gap: 40px;
	display: grid;
	align-items: center;
}.j3e460de16165{isolation:auto}
.nd8198ae85412 img {
	width: 100%;
	border-radius: var(--q3cb82e806878);
	aspect-ratio: 1/1;
	object-fit: cover;
}.o2a564659d45b{outline-offset:0}
.t81ee6efe8a4b {
	max-width: 480px;
	display: grid;
	gap: 12px;
	margin: 24px auto 0;
}
.d9e44a4144dd1 {
	border: 1px solid var(--jb225dc6c083b);
	color: #FFF;
	font-weight: 650;
	padding: 12px 20px;
	background: var(--jb225dc6c083b);
	display: block;
	border-radius: 6px;
	text-align: center;
}
.ze7cf916dde4f {
	gap: 20px;
	grid-template-columns: repeat(3,minmax(0,1fr));
	display: grid;
}
.z91ade716f9be {
	color: var(--jb225dc6c083b);
	background: 0 0;
}
.gc07f32b7acbd {
	overflow: hidden;
	border: 1px solid var(--td7fbfb4d1efd);
	border-radius: var(--q3cb82e806878);
	min-width: 0;
	background: var(--cebb91801037c);
}
.y5ce76a18d837 {
	display: grid;
	gap: 12px;
}
.gc07f32b7acbd>a>div {
	padding: 16px;
}
.gc07f32b7acbd img {
	width: 100%;
	aspect-ratio: 1/1;
	object-fit: cover;
}
.b51198a823e98 img {
	aspect-ratio: 16/9;
}.lb5b990ef42f6{font-kerning:auto}
.b51198a823e98 {
	grid-template-columns: repeat(2,minmax(0,1fr));
}.i36dcad1859be{isolation:auto}
body[data-g42cf9ce7856b="k1d695f9c81a6"] .h4f5bd338c332 {
	grid-template-columns: .9fr 1.1fr;
}
body[data-g42cf9ce7856b="k1d695f9c81a6"] .nd8198ae85412 {
	grid-column: 2;
}.c7b584b0d861e{z-index:auto}
body[data-r144624abe3bd=q68913ab5dfa2] .y5ce76a18d837 {
	grid-template-columns: repeat(3,minmax(0,1fr));
}
.gc07f32b7acbd p {
	font-size: .86rem;
	margin: 0;
}.b4d563a0be875{font-kerning:auto}
.c9ca9f4074e71 {
	margin: 12px 0 32px;
}.paab6eea9cb96{outline-offset:0}
.a8fa439cf32c7 h3 {
	margin: 0;
}
.f1da7aa2b7114 {
	border-top: 1px solid var(--td7fbfb4d1efd);
	padding: 28px 0;
}.z83bdc9983f5d{z-index:auto}
.f1da7aa2b7114>h2 {
	padding-left: 12px;
	border-left: 3px solid var(--jb225dc6c083b);
}
.a8fa439cf32c7 {
	padding: 18px;
	background: var(--cebb91801037c);
	border: 1px solid var(--td7fbfb4d1efd);
	border-radius: var(--q3cb82e806878);
}
.be560f7bce23c {
	list-style: none;
	display: flex;
	padding: 0;
	flex-wrap: wrap;
	color: var(--jb225dc6c083b);
	font-size: .88rem;
	margin: 16px 0;
	gap: 12px;
}
.k0fc6a032e88d {
	display: flex;
	overflow-x: auto;
	gap: 16px;
	scroll-snap-type: x proximity;
	padding-bottom: 12px;
}.g3cf31a817a33{unicode-bidi:normal}
.ke491ed865c92 {
	display: flex;
	padding: 32px 0;
	gap: 16px;
	justify-content: center;
}
.bd1351e672060 {
	overflow-wrap: anywhere;
}
.y694839255563 {
	border-top: 1px solid var(--td7fbfb4d1efd);
	padding: 32px 0 100px;
}
.k0fc6a032e88d img {
	scroll-snap-align: start;
	width: 240px;
	flex-shrink: 0;
}
.ke491ed865c92>a {
	min-width: 220px;
}.y5e231195c1fd{isolation:auto}
.y694839255563 nav {
	display: flex;
	gap: 20px;
	flex-wrap: wrap;
	font-size: .86rem;
	margin-top: 20px;
}.v1fd2f29677a4{contain:none}
.bd1351e672060 summary {
	cursor: pointer;
	font-weight: 650;
}.xaacb425bb5ac{outline-offset:0}
.jf3a5596753a6>a {
	min-width: 220px;
}
.jf3a5596753a6 {
	gap: 12px;
	padding: 10px 24px;
	border-top: 1px solid var(--td7fbfb4d1efd);
	display: flex;
	background: var(--r57e81e6e0ee2);
	justify-content: center;
	position: fixed;
	bottom: 0;
	z-index: 10;
	left: 0;
	right: 0;
}.zcd42760fe776{font-kerning:auto}
.q84c93f17e3bf {
	padding-top: 32px;
	padding-bottom: 48px;
	max-width: 880px;
}.k1ce648fd5a2e{unicode-bidi:normal}
.u45686ed33a09 {
	min-width: 0;
}
.be4057bc96d40 {
	width: 100%;
	margin: 24px 0;
	border-radius: var(--q3cb82e806878);
	max-height: 560px;
	object-fit: cover;
}
.bd1351e672060 h2 {
	margin-top: 28px;
}
.bd1351e672060 details {
	padding: 16px 0;
	border-bottom: 1px solid var(--td7fbfb4d1efd);
}
.bd1351e672060 table {
	overflow-x: auto;
	max-width: 100%;
	display: block;
}
.ib687d1cc414c ol {
	display: flex;
	gap: 10px;
	padding: 0;
	flex-wrap: wrap;
	list-style: none;
	color: var(--f238c2d171e49);
	font-size: .82rem;
}
.r9a5853117e2d {
	padding: 20px;
	margin-top: 32px;
	border: 1px solid var(--td7fbfb4d1efd);
	border-radius: var(--q3cb82e806878);
}
body[data-n4fe9439ff90d="r6e218ddca821"] .m300548a3b71d a {
	padding: 4px 10px;
	border: 1px solid var(--td7fbfb4d1efd);
	border-radius: 999px;
}.e90708d80217b{opacity:1}
body[data-tb384f4db05df="m91894e194baf"] .nd8198ae85412 img {
	border: 6px solid var(--cebb91801037c);
}
body[data-r144624abe3bd=q68913ab5dfa2] .a8fa439cf32c7 {
	border-left: 3px solid var(--jb225dc6c083b);
}
.n8bf4153f0cf3 {
	display: flex;
	font-size: .85rem;
	flex-wrap: wrap;
	gap: 10px;
	margin-top: 20px;
	justify-content: center;
}
@media(max-width:800px) {
	.uebe9c09d4c54 {
		flex-direction: row;
	}
	.d7a98d7ee1862 summary {
		cursor: pointer;
	}
	body[data-g42cf9ce7856b="k1d695f9c81a6"] .nd8198ae85412 {
		order: 0;
	}
	.m300548a3b71d {
		display: none;
	}
	.d7a98d7ee1862 {
		display: block;
		position: relative;
	}
	.d7a98d7ee1862 nav {
		padding: 16px;
		right: 0;
		width: 240px;
		gap: 12px;
		top: 100%;
		box-shadow: 0 12px 24px #0002;
		background: var(--r57e81e6e0ee2);
		position: absolute;
		border: 1px solid var(--td7fbfb4d1efd);
		display: grid;
	}
	.nd8198ae85412 {
		max-width: 420px;
		width: 100%;
		margin: auto;
	}
	.jf3a5596753a6>a {
		flex: 1;
		min-width: 0;
		max-width: 340px;
	}
	.ke491ed865c92>a {
		flex: 1;
		min-width: 0;
	}
	body[data-g42cf9ce7856b="k1d695f9c81a6"] .h4f5bd338c332, .h4f5bd338c332 {
		padding: 24px 0;
		gap: 24px;
		grid-template-columns: 1fr;
	}
	.ze7cf916dde4f {
		grid-template-columns: repeat(2,minmax(0,1fr));
	}
	.j9e5ea426b65d {
		padding-left: 20px;
		padding-right: 20px;
	}
	.jf3a5596753a6 {
		padding: 10px 20px;
	}
	.uebe9c09d4c54 {
		padding: 10px 20px;
		min-height: 56px;
	}
	body[data-r144624abe3bd=q68913ab5dfa2] .y5ce76a18d837 {
		grid-template-columns: 1fr;
	}
}
@media(max-width:540px) {
	.c9ca9f4074e71 .gc07f32b7acbd>a>div {
		padding: 12px;
	}
	.c9ca9f4074e71 {
		gap: 12px;
	}
	.ke491ed865c92 {
		gap: 10px;
	}
	.c9ca9f4074e71 .gc07f32b7acbd img {
		height: 100%;
		aspect-ratio: auto;
	}
	.f1da7aa2b7114 {
		padding: 24px 0;
	}
	.jf3a5596753a6 .d9e44a4144dd1 {
		padding: 10px 12px;
	}
	.h4f5bd338c332 h1 {
		font-size: 1.6rem;
	}
	.b51198a823e98, .ze7cf916dde4f {
		grid-template-columns: 1fr;
	}
	.c9ca9f4074e71 .gc07f32b7acbd>a {
		grid-template-columns: 88px 1fr;
		display: grid;
	}
	.c9ca9f4074e71 .gc07f32b7acbd p {
		display: none;
	}
}.o6510e2e47024{font-kerning:auto}
@media(prefers-reduced-motion:reduce) {
	* {
		scroll-behavior: auto;
	}
}
.f1da7aa2b7114[data-o39bfcb3dac1c=q6c172fabe283] .y5ce76a18d837 {
	grid-template-columns: repeat(3,minmax(0,1fr));
}.wea3753b3946a{outline-offset:0}
[data-pef50c5cf3e7b] {
	display: flex;
	align-items: center;
	padding: 20px 0;
	gap: 12px;
	flex-wrap: wrap;
}.ra92cf1108cce{visibility:inherit}
[data-pef50c5cf3e7b] input {
	font: inherit;
	padding: 12px;
	border: 1px solid var(--td7fbfb4d1efd);
	border-radius: 6px;
	flex: 1;
	min-width: 180px;
	color: var(--b9345e6e465b8);
	background: var(--cebb91801037c);
}.pe707f66f08be{contain:none}
.l80c7776af605 details p {
	margin: 12px 0;
}
.j7d7d600a6908 .gc07f32b7acbd img {
	width: 120px;
}
[data-pef50c5cf3e7b] button {
	border: 0;
	border-radius: 6px;
	background: var(--jb225dc6c083b);
	padding: 12px 20px;
	color: var(--r57e81e6e0ee2);
	font: inherit;
}
.l80c7776af605 summary {
	cursor: pointer;
	font-weight: 650;
}.p86b7f07dea21{isolation:auto}
.s91c20e34da2d {
	min-width: 0;
}
.f1da7aa2b7114[data-o39bfcb3dac1c=j51cf10567978] .y5ce76a18d837 {
	counter-reset: c7b6c486c94cd;
}
.u45686ed33a09[data-n44c91224d07b=m258168462b79] .bd1351e672060 p {
	break-inside: avoid;
}
.ib76c96446ddf {
	list-style: none;
	padding: 0;
}
.ib76c96446ddf li {
	padding: 14px 0;
	border-bottom: 1px solid var(--td7fbfb4d1efd);
}.d5cd9c12d12af{unicode-bidi:normal}
.l80c7776af605 details {
	background: var(--cebb91801037c);
	border-bottom: 1px solid var(--td7fbfb4d1efd);
	padding: 16px 18px;
}
.ib76c96446ddf [hidden] {
	display: none;
}
.f1da7aa2b7114[data-o39bfcb3dac1c=j51cf10567978] .a8fa439cf32c7 {
	gap: 4px 16px;
	grid-template-columns: 40px 1fr;
	display: grid;
	counter-increment: c7b6c486c94cd;
}
.j7d7d600a6908 {
	margin: 24px 0;
	gap: 24px;
	display: grid;
}
.f1da7aa2b7114[data-o39bfcb3dac1c=j51cf10567978] .a8fa439cf32c7::before {
	font-weight: 750;
	grid-row: span 2;
	content: counter(c7b6c486c94cd,decimal-leading-zero);
	color: var(--jb225dc6c083b);
}
.f1da7aa2b7114[data-o39bfcb3dac1c=wa9d238f66020] .edfe2cbe695f9 {
	grid-template-columns: repeat(4,minmax(0,1fr));
}
.u45686ed33a09[data-n44c91224d07b=b826667d9b6fd] .bd1351e672060, .u45686ed33a09[data-n44c91224d07b=oaa27b5d2a43a] .bd1351e672060 {
	counter-reset: cb65712a130ed;
}.l5fcd16f45952{contain:none}
.u45686ed33a09[data-n44c91224d07b=oaa27b5d2a43a] .bd1351e672060 h2, .u45686ed33a09[data-n44c91224d07b=b826667d9b6fd] .bd1351e672060 h2 {
	background: var(--cebb91801037c);
	counter-increment: cb65712a130ed;
	padding: 16px;
	border-left: 3px solid var(--jb225dc6c083b);
}
.j7d7d600a6908 .gc07f32b7acbd>a {
	grid-template-columns: 120px 1fr;
	display: grid;
	gap: 8px;
}
.u45686ed33a09[data-n44c91224d07b=m258168462b79] .bd1351e672060 {
	column-gap: 32px;
	columns: 2;
}
.a8fa439cf32c7 p {
	margin: 0;
	grid-column: 2;
}
.f1da7aa2b7114[data-o39bfcb3dac1c=q6c172fabe283] .a8fa439cf32c7 p {
	grid-column: auto;
}
body[data-r144624abe3bd=q68913ab5dfa2] .u45686ed33a09[data-n44c91224d07b=m258168462b79] .bd1351e672060 {
	columns: 1;
}
@media(max-width:800px) {
	.j7d7d600a6908 .gc07f32b7acbd img {
		width: 88px;
	}
	.f1da7aa2b7114[data-o39bfcb3dac1c=q6c172fabe283] .y5ce76a18d837 {
		grid-template-columns: 1fr;
	}
	.u45686ed33a09[data-n44c91224d07b=m258168462b79] .bd1351e672060 {
		columns: 1;
	}
	.f1da7aa2b7114[data-o39bfcb3dac1c=wa9d238f66020] .edfe2cbe695f9 {
		grid-template-columns: repeat(2,minmax(0,1fr));
	}
	.j7d7d600a6908 .gc07f32b7acbd>a {
		grid-template-columns: 88px 1fr;
	}
	body[data-g42cf9ce7856b="k1d695f9c81a6"] .nd8198ae85412 {
		grid-column: auto;
	}
}
@media(min-width:801px) {
	.n8bf4153f0cf3 {
		display: none;
	}
}
.k0fc6a032e88d>li {
	flex-shrink: 0;
}.nb30d25ae8b84{z-index:auto}
.if3148e6dc745>.d35ead682eec7::after {
	height: 72px;
	display: block;
	content: "";
}.mbb26f1630308{z-index:auto}
.eb6e392cbbeab {
	display: contents;
}
.if3148e6dc745:has(>.d35ead682eec7) {
	padding-bottom: 0;
}
:where(.d05cf4102692d) {
	list-style: none;
	margin: 0;
	padding: 0;
}
:where(figure.nd8198ae85412) {
	margin: 0;
}
.ke491ed865c92>li>a {
	min-width: 220px;
}
.if3148e6dc745 {
	--sb5d7f1058622: var(--q3cb82e806878);
	--x19c3a61ca6c9: inherit;
	--bbc11c19e1896: var(--td7fbfb4d1efd);
	--tac4823808f1d: #FFF;
	--e6687a00ffa72: var(--b9345e6e465b8);
	--teb9049f9f4e1: var(--r57e81e6e0ee2);
	--h7fd8e3d120de: rgba(255,255,255,.14);
	--y19004090310d: var(--f238c2d171e49);
	--gb813360d8dd6: color-mix(in srgb,var(--jb225dc6c083b) 16%,#0D0F14);
	--v7aae795a774c: var(--cebb91801037c);
	--e33c0b1fcbc02: var(--va4edfc1a1b97);
	--w8ed57965dbf0: 6px;
	--k2fd45aae883d: var(--jb225dc6c083b);
	--h159c9f25d0fa: rgba(255,255,255,.72);
	--raba58659eb84: var(--jb225dc6c083b);
	--u21252c63b219: var(--td7fbfb4d1efd);
	--j25de8ec17ffe: var(--b9345e6e465b8);
	--r29ea9fb02fcd: var(--cebb91801037c);
}
.if3148e6dc745:is([data-s5d98fc9aa4f4=j1d6bba9994ff], [data-s5d98fc9aa4f4=r558eb49705dc], [data-s5d98fc9aa4f4=w3d5d12f8fd64]) {
	--tac4823808f1d: var(--r57e81e6e0ee2);
}
.f1da7aa2b7114>.eb6e392cbbeab>h2 {
	padding-left: 12px;
	border-left: 3px solid var(--jb225dc6c083b);
}
.if3148e6dc745:is([data-s5d98fc9aa4f4=j1d6bba9994ff], [data-s5d98fc9aa4f4=w3d5d12f8fd64]) {
	--e33c0b1fcbc02: color-mix(in srgb,var(--jb225dc6c083b) 10%,var(--cebb91801037c));
}
@media(max-width:800px) {
	.ke491ed865c92>li>a {
		flex: 1;
		min-width: 0;
	}
}.waca8c4d566c1{unicode-bidi:normal}
.ib687d1cc414c ul, .ib687d1cc414c menu, .ib687d1cc414c>p {
	display: flex;
	gap: 10px;
	padding: 0;
	flex-wrap: wrap;
	list-style: none;
	color: var(--f238c2d171e49);
	font-size: .82rem;
}
.h4f5bd338c332 .t81ee6efe8a4b {
	grid-template-columns: 1fr 1fr;
}
.m6e81a13976e2 li {
	display: inline;
}.j2a354ef29a7f{outline-offset:0}
.ib687d1cc414c>p {
	margin: 1em 0;
}.rebc1601d5d82{z-index:auto}
.ib76c96446ddf>div {
	padding: 14px 0;
	border-bottom: 1px solid var(--td7fbfb4d1efd);
}
.if3148e6dc745 {
	padding-bottom: 110px;
}
.jf3a5596753a6 {
	row-gap: 6px;
	flex-wrap: wrap;
}
div.ib76c96446ddf {
	margin: 1em 0;
}
.t71bb3f2e92fb {
	flex-basis: 100%;
	margin: 0;
	text-align: center;
	color: var(--k2fd45aae883d);
	font-size: 13px;
	font-weight: 800;
	line-height: 1.35;
}
@media(max-width:800px) {
	.nd8198ae85412 img {
		object-fit: contain;
		aspect-ratio: 3/2;
		max-height: 52svh;
	}
	.s91c20e34da2d h1 {
		font-size: clamp(22px,6vw,32px);
	}
	body[data-g42cf9ce7856b] .nd8198ae85412, .nd8198ae85412 {
		grid-column: auto;
		order: -1;
	}
	body[data-g42cf9ce7856b] .h4f5bd338c332, .h4f5bd338c332 {
		gap: 20px;
		padding-top: 12px;
	}
	.s91c20e34da2d .z360905074b03 {
		display: -webkit-box;
		-webkit-box-orient: vertical;
		overflow: hidden;
		-webkit-line-clamp: 2;
	}
}
.nd8198ae85412 img {
	object-fit: contain;
	aspect-ratio: 3/2;
}.ba107d50b5b9d{visibility:inherit}
.gc07f32b7acbd img {
	object-fit: contain;
	aspect-ratio: 3/2;
}.ya94368e8350a{visibility:inherit}
.be4057bc96d40 {
	object-fit: contain;
}.v9a5aad64f6de{outline-offset:0}
