* {
	box-sizing: border-box;
}.d05133e080aee{font-kerning:auto}
body {
	margin: 0;
	--y7b433bb133cb: rgb(99,124,116);
	--z0f0eccb8084f: rgb(22,59,50);
	--i7b60b30be5ea: 12px;
	--d05be3b5a7e1b: rgb(255,255,255);
	--n42b64cffb827: rgb(233,245,238);
	--fa107c9e9c81f: rgb(25,123,102);
	--t939793eeb444: rgb(220,233,227);
	background: var(--d05be3b5a7e1b);
	font-family: system-ui,-apple-system,segoe ui,sans-serif;
	color: var(--z0f0eccb8084f);
	line-height: 1.7;
	--v2bb84dde8f49: rgb(240,245,243);
}.j836116e46a2c{z-index:auto}
p, h1, h3, h2 {
	margin: 0 0 1rem;
}
h1 {
	font-size: clamp(1.6rem,3vw,2.5rem);
	line-height: 1.25;
}.o61df58c5373c{visibility:inherit}
a {
	text-decoration: none;
	color: inherit;
}
p {
	color: var(--y7b433bb133cb);
}
.z8b273dd6235c {
	background: var(--d05be3b5a7e1b);
	position: sticky;
	border-bottom: 1px solid var(--t939793eeb444);
	top: 0;
	z-index: 5;
}.n741dba3b89b5{unicode-bidi:normal}
body[data-t82fc32de3aa8=he0b85fa16c75] {
	--y7b433bb133cb: rgb(75,116,135);
	--t939793eeb444: rgb(195,225,239);
	--z0f0eccb8084f: rgb(18,61,82);
	--fa107c9e9c81f: rgb(20,121,154);
	--i7b60b30be5ea: 14px;
	--d05be3b5a7e1b: rgb(240,249,254);
	--v2bb84dde8f49: rgb(225,242,250);
}
a:hover {
	text-decoration: underline;
}
.z9f624cee300b {
	text-align: center;
}.xb3dbfd68502d{z-index:auto}
h2 {
	font-size: 1.3rem;
	line-height: 1.4;
}.g1ab1bd2d3050{outline-offset:0}
h3 {
	font-size: 1rem;
	line-height: 1.45;
}
img {
	display: block;
	max-width: 100%;
	height: auto;
}.kd7a62717ff3c{contain:none}
.x7910fc558908 {
	margin: auto;
	padding: 0 24px;
	max-width: 1140px;
}
.w88e7141272b4 {
	align-items: center;
	margin: auto;
	justify-content: space-between;
	display: flex;
	padding: 12px 24px;
	max-width: 1140px;
	min-height: 64px;
	gap: 24px;
}.k32ab7783834c{outline-offset:0}
.e0e1abe46c4c2 {
	display: flex;
	font-weight: 750;
	gap: 10px;
	align-items: center;
}
.yf2f5df3458ec img {
	border-radius: var(--i7b60b30be5ea);
	width: 100%;
	aspect-ratio: 1/1;
	object-fit: cover;
}
.o3510719365f4 {
	z-index: 20;
	position: absolute;
	background: var(--d05be3b5a7e1b);
	top: -100px;
	left: 20px;
	padding: 10px;
}.pad71284af44b{font-kerning:auto}
.o3510719365f4:focus {
	top: 10px;
}
.x6f4544a9aa0d {
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
	font-size: .85rem;
}
.i3768f7a92b38 {
	font-size: 1rem;
}
.gfd834b7d0e0a {
	display: none;
}
.be61a42d2f180 {
	display: grid;
	padding: 40px 0;
	align-items: center;
	gap: 40px;
	grid-template-columns: 1fr 1fr;
}.gb3cc192f1fb5{z-index:auto}
.c7f23df5b5bfd {
	display: grid;
	max-width: 480px;
	margin: 24px auto 0;
	gap: 12px;
}
.g113ae5df59ab {
	display: block;
	text-align: center;
	background: var(--fa107c9e9c81f);
	border: 1px solid var(--fa107c9e9c81f);
	border-radius: 6px;
	color: rgb(255,255,255);
	font-weight: 650;
	padding: 12px 20px;
}
.i73436b144fdc p {
	font-size: .86rem;
	margin: 0;
}.u8c2716d278f0{unicode-bidi:normal}
.ycf96fdde1567 {
	display: grid;
	gap: 20px;
	grid-template-columns: repeat(3,minmax(0,1fr));
}
.fa3d4b8f61efd {
	grid-template-columns: repeat(2,minmax(0,1fr));
}
body[data-bf6d527970184="s2cebc82f6c39"] .be61a42d2f180 {
	grid-template-columns: 1fr 1fr;
}.qd0483acb0db6{opacity:1}
.dbb4a6e2075d2 {
	display: grid;
	gap: 12px;
}.x4774cf9e2e8a{contain:none}
body[data-a896cffaea862=if84fb50ce076] .dbb4a6e2075d2 {
	grid-template-columns: repeat(3,minmax(0,1fr));
}.k358c3cb79551{font-kerning:auto}
.i73436b144fdc>a>div {
	padding: 16px;
}
.b345225e2abd1 {
	margin: 12px 0 32px;
}
.wd79e055128c3 h3 {
	margin: 0;
}
a:focus-visible, summary:focus-visible {
	outline: 3px solid var(--fa107c9e9c81f);
	outline-offset: 4px;
}.udae6d868c07a{outline-offset:0}
.a556ca16b68fe {
	color: var(--fa107c9e9c81f);
	background: 0 0;
}
.i73436b144fdc {
	background: var(--v2bb84dde8f49);
	overflow: hidden;
	border: 1px solid var(--t939793eeb444);
	border-radius: var(--i7b60b30be5ea);
	min-width: 0;
}.q4634cf4a5373{isolation:auto}
.e40eaa58d76b2 {
	border-top: 1px solid var(--t939793eeb444);
	padding: 28px 0;
}
.e40eaa58d76b2>h2 {
	padding-left: 12px;
	border-left: 3px solid var(--fa107c9e9c81f);
}.t89beafd1ea09{visibility:inherit}
.wd79e055128c3 {
	background: var(--v2bb84dde8f49);
	padding: 18px;
	border: 1px solid var(--t939793eeb444);
	border-radius: var(--i7b60b30be5ea);
}
.ea0ef52b6a9eb {
	display: flex;
	margin: 16px 0;
	flex-wrap: wrap;
	list-style: none;
	color: var(--fa107c9e9c81f);
	gap: 12px;
	padding: 0;
	font-size: .88rem;
}.gce30cedf9cdc{isolation:auto}
.u53d1628566f3 {
	display: flex;
	overflow-x: auto;
	gap: 16px;
	scroll-snap-type: x proximity;
	padding-bottom: 12px;
}
.hd6ecf95afca4 {
	overflow-wrap: anywhere;
}
.m33e8bc36496b {
	display: flex;
	padding: 32px 0;
	justify-content: center;
	gap: 16px;
}
.df649d0b682c2 {
	padding: 32px 0 100px;
	border-top: 1px solid var(--t939793eeb444);
}
.i73436b144fdc img {
	width: 100%;
	aspect-ratio: 1/1;
	object-fit: cover;
}
.fa3d4b8f61efd img {
	aspect-ratio: 16/9;
}
.u53d1628566f3 img {
	flex-shrink: 0;
	scroll-snap-align: start;
	width: 240px;
}
.df649d0b682c2 nav {
	display: flex;
	flex-wrap: wrap;
	margin-top: 20px;
	gap: 20px;
	font-size: .86rem;
}
.m33e8bc36496b>a {
	min-width: 220px;
}
.hd6ecf95afca4 summary {
	cursor: pointer;
	font-weight: 650;
}.f516703cb8be8{visibility:inherit}
.u783edbfac17d {
	position: fixed;
	display: flex;
	border-top: 1px solid var(--t939793eeb444);
	z-index: 10;
	gap: 12px;
	padding: 10px 24px;
	justify-content: center;
	bottom: 0;
	left: 0;
	right: 0;
	background: var(--d05be3b5a7e1b);
}
.u783edbfac17d>a {
	min-width: 220px;
}.g0e3c19e0b0dc{isolation:auto}
.kc41655ab17ce {
	max-width: 880px;
	padding-top: 32px;
	padding-bottom: 48px;
}
.nc76b5de18bbc {
	min-width: 0;
}
.z9c93301410fb {
	margin: 24px 0;
	object-fit: cover;
	width: 100%;
	max-height: 560px;
	border-radius: var(--i7b60b30be5ea);
}
.hd6ecf95afca4 h2 {
	margin-top: 28px;
}
.hd6ecf95afca4 table {
	display: block;
	overflow-x: auto;
	max-width: 100%;
}
.hd6ecf95afca4 details {
	padding: 16px 0;
	border-bottom: 1px solid var(--t939793eeb444);
}
.u4effb23e4871 ol {
	list-style: none;
	display: flex;
	color: var(--y7b433bb133cb);
	padding: 0;
	flex-wrap: wrap;
	font-size: .82rem;
	gap: 10px;
}
.m0b41a7a4958f {
	padding: 20px;
	margin-top: 32px;
	border: 1px solid var(--t939793eeb444);
	border-radius: var(--i7b60b30be5ea);
}
.i1d28d3ac3511 {
	display: flex;
	flex-wrap: wrap;
	margin-top: 20px;
	justify-content: center;
	font-size: .85rem;
	gap: 10px;
}
body[data-bf6d527970184="s2cebc82f6c39"] .z9f624cee300b {
	padding: 18px;
	border-radius: var(--i7b60b30be5ea);
	background: var(--v2bb84dde8f49);
}.j7504a63b2f1d{font-kerning:auto}
body[data-cb904ce20f920="tcedeab002c38"] .yf2f5df3458ec img {
	border-radius: 28px;
}.m3347c5354eb5{z-index:auto}
body[data-td4bc69b405e3="oa206c0f4c4f5"] .u783edbfac17d .g113ae5df59ab {
	border-radius: 999px;
}.o3e33e0eaf8c7{isolation:auto}
body[data-a896cffaea862=if84fb50ce076] .wd79e055128c3 {
	border-left: 3px solid var(--fa107c9e9c81f);
}
@media(max-width:800px) {
	.gfd834b7d0e0a summary {
		cursor: pointer;
	}
	.x6f4544a9aa0d {
		display: none;
	}
	.gfd834b7d0e0a {
		display: block;
		position: relative;
	}
	.w88e7141272b4 {
		flex-direction: row;
	}
	.gfd834b7d0e0a nav {
		border: 1px solid var(--t939793eeb444);
		box-shadow: 0 12px 24px #00000022;
		gap: 12px;
		padding: 16px;
		position: absolute;
		background: var(--d05be3b5a7e1b);
		right: 0;
		top: 100%;
		display: grid;
		width: 240px;
	}
	body[data-bf6d527970184="s2cebc82f6c39"] .be61a42d2f180, .be61a42d2f180 {
		gap: 24px;
		padding: 24px 0;
		grid-template-columns: 1fr;
	}
	.ycf96fdde1567 {
		grid-template-columns: repeat(2,minmax(0,1fr));
	}
	body[data-a896cffaea862=if84fb50ce076] .dbb4a6e2075d2 {
		grid-template-columns: 1fr;
	}
	.x7910fc558908 {
		padding-left: 20px;
		padding-right: 20px;
	}
	.u783edbfac17d {
		padding: 10px 20px;
	}
	.yf2f5df3458ec {
		margin: auto;
		max-width: 420px;
		width: 100%;
	}
	.u783edbfac17d>a {
		min-width: 0;
		max-width: 340px;
		flex: 1;
	}
	.m33e8bc36496b>a {
		min-width: 0;
		flex: 1;
	}
	.w88e7141272b4 {
		padding: 10px 20px;
		min-height: 56px;
	}
}
@media(max-width:540px) {
	.b345225e2abd1 {
		gap: 12px;
	}
	.b345225e2abd1 .i73436b144fdc img {
		height: 100%;
		aspect-ratio: auto;
	}
	.m33e8bc36496b {
		gap: 10px;
	}
	.be61a42d2f180 h1 {
		font-size: 1.6rem;
	}
	.fa3d4b8f61efd, .ycf96fdde1567 {
		grid-template-columns: 1fr;
	}
	.b345225e2abd1 .i73436b144fdc>a {
		display: grid;
		grid-template-columns: 88px 1fr;
	}
	.b345225e2abd1 .i73436b144fdc p {
		display: none;
	}
	.b345225e2abd1 .i73436b144fdc>a>div {
		padding: 12px;
	}
	.e40eaa58d76b2 {
		padding: 24px 0;
	}
	.u783edbfac17d .g113ae5df59ab {
		padding: 10px 12px;
	}
}
@media(prefers-reduced-motion:reduce) {
	* {
		scroll-behavior: auto;
	}
}
.e40eaa58d76b2[data-n45eaa5e3534c=g12b7be89cda2] .dbb4a6e2075d2 {
	counter-reset: caff97b319ae7;
}.pdc240ce702ba{unicode-bidi:normal}
.nc76b5de18bbc[data-j80a2e6eb017a=j29c30193aeec] .hd6ecf95afca4 p {
	break-inside: avoid;
}.p859080fd8ac6{font-kerning:auto}
.e40eaa58d76b2[data-n45eaa5e3534c=db4e4eaaa3bbe] .dbb4a6e2075d2 {
	grid-template-columns: repeat(3,minmax(0,1fr));
}
[data-nd47cf24889e8] {
	display: flex;
	align-items: center;
	padding: 20px 0;
	gap: 12px;
	flex-wrap: wrap;
}
.p0782cc502ccb [hidden] {
	display: none;
}.hf3cd7dbc1784{z-index:auto}
.e40eaa58d76b2[data-n45eaa5e3534c=g12b7be89cda2] .wd79e055128c3 {
	gap: 4px 16px;
	display: grid;
	grid-template-columns: 40px 1fr;
	counter-increment: caff97b319ae7;
}
[data-nd47cf24889e8] input {
	color: var(--z0f0eccb8084f);
	background: var(--v2bb84dde8f49);
	padding: 12px;
	min-width: 180px;
	flex: 1;
	font: inherit;
	border: 1px solid var(--t939793eeb444);
	border-radius: 6px;
}
[data-nd47cf24889e8] button {
	font: inherit;
	background: var(--fa107c9e9c81f);
	color: var(--d05be3b5a7e1b);
	border: 0;
	border-radius: 6px;
	padding: 12px 20px;
}
.s189a009175d1 .i73436b144fdc img {
	width: 120px;
}
.nc76b5de18bbc[data-j80a2e6eb017a=l0c03dc3cb1ac] .hd6ecf95afca4, .nc76b5de18bbc[data-j80a2e6eb017a=s8cc6e08cb9e9] .hd6ecf95afca4 {
	counter-reset: ceb3519d966f4;
}.zd773c8a866a1{contain:none}
.p0782cc502ccb {
	list-style: none;
	padding: 0;
}
.p0782cc502ccb li {
	padding: 14px 0;
	border-bottom: 1px solid var(--t939793eeb444);
}
.j77d844a75dc2 details {
	padding: 16px 18px;
	background: var(--v2bb84dde8f49);
	border-bottom: 1px solid var(--t939793eeb444);
}
.nc76b5de18bbc[data-j80a2e6eb017a=l0c03dc3cb1ac] .hd6ecf95afca4 h2, .nc76b5de18bbc[data-j80a2e6eb017a=s8cc6e08cb9e9] .hd6ecf95afca4 h2 {
	counter-increment: ceb3519d966f4;
	border-left: 3px solid var(--fa107c9e9c81f);
	padding: 16px;
	background: var(--v2bb84dde8f49);
}.b1dfb3458991b{font-kerning:auto}
.j77d844a75dc2 summary {
	font-weight: 650;
	cursor: pointer;
}.gdf7bee6e7e3d{contain:none}
.e40eaa58d76b2[data-n45eaa5e3534c=g12b7be89cda2] .wd79e055128c3::before {
	content: counter(caff97b319ae7,decimal-leading-zero);
	grid-row: span 2;
	font-weight: 750;
	color: var(--fa107c9e9c81f);
}
.z9f624cee300b {
	min-width: 0;
}
.j77d844a75dc2 details p {
	margin: 12px 0;
}
.s189a009175d1 {
	display: grid;
	gap: 24px;
	margin: 24px 0;
}
.e40eaa58d76b2[data-n45eaa5e3534c=bc3cc94a1759f] .cd94ac7a4d19d {
	grid-template-columns: 2fr 1fr;
}
.e40eaa58d76b2[data-n45eaa5e3534c=bc3cc94a1759f] .i73436b144fdc:first-child {
	grid-row: span 2;
}.u7d351515b905{font-kerning:auto}
.s189a009175d1 .i73436b144fdc>a {
	display: grid;
	grid-template-columns: 120px 1fr;
	gap: 8px;
}
.wd79e055128c3 p {
	margin: 0;
	grid-column: 2;
}.q9cc0331fa9f3{unicode-bidi:normal}
.e40eaa58d76b2[data-n45eaa5e3534c=db4e4eaaa3bbe] .wd79e055128c3 p {
	grid-column: auto;
}.c62fa3465d7d6{outline-offset:0}
.nc76b5de18bbc[data-j80a2e6eb017a=j29c30193aeec] .hd6ecf95afca4 {
	columns: 2;
	column-gap: 32px;
}
body[data-a896cffaea862=if84fb50ce076] .nc76b5de18bbc[data-j80a2e6eb017a=j29c30193aeec] .hd6ecf95afca4 {
	columns: 1;
}.b6dbc6b7766a4{font-kerning:auto}
@media(max-width:800px) {
	.e40eaa58d76b2[data-n45eaa5e3534c=db4e4eaaa3bbe] .dbb4a6e2075d2 {
		grid-template-columns: 1fr;
	}
	.s189a009175d1 .i73436b144fdc img {
		width: 88px;
	}
	.nc76b5de18bbc[data-j80a2e6eb017a=j29c30193aeec] .hd6ecf95afca4 {
		columns: 1;
	}
	.s189a009175d1 .i73436b144fdc>a {
		grid-template-columns: 88px 1fr;
	}
}
@media(min-width:801px) {
	.i1d28d3ac3511 {
		display: none;
	}
}
.e8aa93062d934:has(>.acc95dd1dd4bc) {
	padding-bottom: 0;
}
.e8aa93062d934 {
	--sb6937fe03850: var(--t939793eeb444);
	--r9567399fc4e3: var(--fa107c9e9c81f);
	--df4139e277d2c: var(--y7b433bb133cb);
	--h8a94bd727188: var(--z0f0eccb8084f);
	--p9df3cad75f8b: rgba(255,255,255,.14);
	--m372fcdc0c788: var(--v2bb84dde8f49);
	--f7bc572b8ee4c: var(--t939793eeb444);
	--jff13fdee9999: color-mix(in srgb,var(--fa107c9e9c81f) 16%,rgb(13,15,20));
	--m8836a4cdca86: inherit;
	--q4a0e15624c11: var(--fa107c9e9c81f);
	--pebb818591d45: 6px;
	--d45eb89187bd7: var(--v2bb84dde8f49);
	--a05684a13a671: rgb(255,255,255);
	--e6d48db1c47ab: var(--z0f0eccb8084f);
	--me54c0821f525: var(--n42b64cffb827);
	--ida99b6bc4f80: var(--d05be3b5a7e1b);
	--u0836cbf5b55b: var(--i7b60b30be5ea);
	--e9aa37c7f4f66: rgba(255,255,255,.72);
}
.e8aa93062d934:is([data-t82fc32de3aa8=j4ff147096478], [data-t82fc32de3aa8=a8e19f92a6eec]) {
	--me54c0821f525: color-mix(in srgb,var(--fa107c9e9c81f) 10%,var(--v2bb84dde8f49));
}
.e8aa93062d934>.acc95dd1dd4bc::after {
	height: 72px;
	display: block;
	content: "";
}.w3111be8f7b95{visibility:inherit}
.e8aa93062d934:is([data-t82fc32de3aa8=j4ff147096478], [data-t82fc32de3aa8=f9a0ad69428c0], [data-t82fc32de3aa8=a8e19f92a6eec]) {
	--a05684a13a671: var(--d05be3b5a7e1b);
}
.u53d1628566f3>li {
	flex-shrink: 0;
}
.bc801739504c0 {
	display: contents;
}
.m33e8bc36496b>li>a {
	min-width: 220px;
}
:where(.y854ec4bc96e9) {
	list-style: none;
	margin: 0;
	padding: 0;
}
:where(figure.yf2f5df3458ec) {
	margin: 0;
}
.e40eaa58d76b2>.bc801739504c0>h2 {
	padding-left: 12px;
	border-left: 3px solid var(--fa107c9e9c81f);
}
@media(max-width:800px) {
	.m33e8bc36496b>li>a {
		min-width: 0;
		flex: 1;
	}
}
.u4effb23e4871>p, .u4effb23e4871 menu, .u4effb23e4871 ul {
	list-style: none;
	display: flex;
	color: var(--y7b433bb133cb);
	padding: 0;
	flex-wrap: wrap;
	font-size: .82rem;
	gap: 10px;
}
.u331fbb03f5e9 li {
	display: inline;
}.xe6f65654db03{isolation:auto}
.u783edbfac17d {
	row-gap: 6px;
	flex-wrap: wrap;
}
.p0782cc502ccb>div {
	padding: 14px 0;
	border-bottom: 1px solid var(--t939793eeb444);
}
.be61a42d2f180 .c7f23df5b5bfd {
	grid-template-columns: 1fr 1fr;
}.c796b5e5abf67{visibility:inherit}
.u4effb23e4871>p {
	margin: 1em 0;
}
div.p0782cc502ccb {
	margin: 1em 0;
}
.x7437270ab28b {
	color: var(--q4a0e15624c11);
	font-size: 13px;
	flex-basis: 100%;
	margin: 0;
	text-align: center;
	font-weight: 800;
	line-height: 1.35;
}
.e8aa93062d934 {
	padding-bottom: 110px;
}
@media(max-width:800px) {
	.yf2f5df3458ec, body[data-bf6d527970184] .yf2f5df3458ec {
		grid-column: auto;
		order: -1;
	}
	.z9f624cee300b h1 {
		font-size: clamp(22px,6vw,32px);
	}
	body[data-bf6d527970184] .be61a42d2f180, .be61a42d2f180 {
		gap: 20px;
		padding-top: 12px;
	}
	.yf2f5df3458ec img {
		aspect-ratio: 3/2;
		max-height: 52svh;
		object-fit: contain;
	}
	.z9f624cee300b .i3768f7a92b38 {
		overflow: hidden;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		display: -webkit-box;
	}
}.rb0862d5a7195{opacity:1}
.yf2f5df3458ec img {
	aspect-ratio: 3/2;
	object-fit: contain;
}.qd8ce0ba3e729{opacity:1}
.i73436b144fdc img {
	aspect-ratio: 3/2;
	object-fit: contain;
}.hc6dc34efba11{isolation:auto}
.z9c93301410fb {
	object-fit: contain;
}.icd7c89bc5a31{font-kerning:auto}
