img {
	max-width: 100%;
	height: auto;
	display: block;
}.p5ab269ddb45b{outline-offset:0}
* {
	box-sizing: border-box;
}
body {
	color: var(--oad8bfebccac4);
	margin: 0px;
	--fa3bd31839daf: rgb(233,245,238);
	--k36518d170a87: rgb(99,124,116);
	--y11dd2a70e68d: rgb(255,255,255);
	background: var(--y11dd2a70e68d);
	--v36845b3514c7: 12px;
	--oad8bfebccac4: rgb(22,59,50);
	--dd687c77ae2f3: rgb(25,123,102);
	--t013f51d4cdd2: rgb(240,245,243);
	font-family: system-ui,-apple-system,segoe ui,sans-serif;
	line-height: 1.7;
	--c24f76c11aa09: rgb(220,233,227);
}
.r346447115c74 {
	top: 0px;
	z-index: 5;
	background: var(--y11dd2a70e68d);
	position: sticky;
	border-bottom: 1px solid var(--c24f76c11aa09);
}
h1 {
	font-size: clamp(1.6rem,3vw,2.5rem);
	line-height: 1.25;
}
a {
	color: inherit;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
p {
	color: var(--k36518d170a87);
}
p, h3, h1, h2 {
	margin: 0px 0px 1rem;
}
.ga9a0fc5fd4ad {
	margin: auto;
	padding: 0px 24px;
	max-width: 1140px;
}.a3f14f9f29f51{contain:none}
.yffdc56d8ffe8 {
	margin: auto;
	padding: 12px 24px;
	max-width: 1140px;
	min-height: 64px;
	gap: 24px;
	align-items: center;
	display: flex;
	justify-content: space-between;
}
.w112b8e46630f img {
	border-radius: var(--v36845b3514c7);
	width: 100%;
	aspect-ratio: 1/1;
	object-fit: cover;
}.d6ec33c2a0508{isolation:auto}
summary:focus-visible, a:focus-visible {
	outline: 3px solid var(--dd687c77ae2f3);
	outline-offset: 4px;
}.lb7ca94d80675{contain:none}
.n15ce54a55992 {
	text-align: center;
}
body[data-n79cb796ead15=s72970eaafbaf] {
	--c24f76c11aa09: rgb(33,72,89);
	--k36518d170a87: rgb(162,195,205);
	--oad8bfebccac4: rgb(232,244,247);
	--t013f51d4cdd2: rgb(16,47,64);
	--y11dd2a70e68d: rgb(8,29,42);
	--dd687c77ae2f3: rgb(91,203,227);
	--fa3bd31839daf: rgb(18,57,71);
	--v36845b3514c7: 6px;
}.r5a82ac94da24{outline-offset:0}
h2 {
	font-size: 1.3rem;
	line-height: 1.4;
}.j6ff14040eb9c{contain:none}
h3 {
	font-size: 1rem;
	line-height: 1.45;
}
.x9f0ae6b4f028 {
	font-weight: 750;
	display: flex;
	align-items: center;
	gap: 10px;
}
.ca09db07fa4f3 {
	display: flex;
	font-size: .85rem;
	flex-wrap: wrap;
	gap: 20px;
}.p2798965e17e6{contain:none}
.g78a9b6daf80c {
	display: none;
}
.m10891ab56bed {
	font-size: 1rem;
}
.n8653ce2a383b {
	z-index: 20;
	padding: 10px;
	top: -100px;
	left: 20px;
	position: absolute;
	background: var(--y11dd2a70e68d);
}
.n8653ce2a383b:focus {
	top: 10px;
}.d88068e844d7f{opacity:1}
.x10f92106e3a6 {
	align-items: center;
	gap: 40px;
	display: grid;
	padding: 40px 0px;
	grid-template-columns: 1fr 1fr;
}.g168260cd3704{isolation:auto}
.h4df533cd21f2 {
	max-width: 480px;
	display: grid;
	margin: 24px auto 0px;
	gap: 12px;
}.t64178d06147b{unicode-bidi:normal}
.ta1e23d784fab {
	border: 1px solid var(--dd687c77ae2f3);
	text-align: center;
	padding: 12px 20px;
	background: var(--dd687c77ae2f3);
	font-weight: 650;
	display: block;
	color: rgb(255,255,255);
	border-radius: 6px;
}
.na30da1e2f684 p {
	font-size: .86rem;
	margin: 0px;
}.j37e0397b38f0{contain:none}
.hdbc885479d84 {
	display: grid;
	gap: 20px;
	grid-template-columns: repeat(3,minmax(0,1fr));
}
.j55d5ed5fe717 {
	margin: 12px 0px 32px;
}
.cefbb0d323c38 {
	display: grid;
	gap: 12px;
}.x731b2661f654{z-index:auto}
.n0511ec7640a4 {
	color: var(--dd687c77ae2f3);
	background: 0 0;
}.l47a4ec485246{contain:none}
.a6d43fb6c463e {
	grid-template-columns: repeat(2,minmax(0,1fr));
}
.na30da1e2f684>a>div {
	padding: 16px;
}.c6b8c0556bc8a{z-index:auto}
.na30da1e2f684 {
	overflow: hidden;
	min-width: 0px;
	background: var(--t013f51d4cdd2);
	border: 1px solid var(--c24f76c11aa09);
	border-radius: var(--v36845b3514c7);
}
.na30da1e2f684 img {
	width: 100%;
	aspect-ratio: 1/1;
	object-fit: cover;
}
.lbb485903db81 h3 {
	margin: 0px;
}
body[data-jc3ed7e696788="a010501195609"] .x10f92106e3a6 {
	grid-template-columns: .9fr 1.1fr;
}
body[data-jc3ed7e696788="a010501195609"] .w112b8e46630f {
	grid-column: 2;
}
body[data-ofe578479c5ee=qffa12d9d330e] .cefbb0d323c38 {
	grid-template-columns: repeat(3,minmax(0,1fr));
}.t17a531b2801c{contain:none}
.a6d43fb6c463e img {
	aspect-ratio: 16/9;
}
.k1e851f5cf4c5 {
	padding: 28px 0px;
	border-top: 1px solid var(--c24f76c11aa09);
}
.k1e851f5cf4c5>h2 {
	padding-left: 12px;
	border-left: 3px solid var(--dd687c77ae2f3);
}
.lbb485903db81 {
	padding: 18px;
	border: 1px solid var(--c24f76c11aa09);
	border-radius: var(--v36845b3514c7);
	background: var(--t013f51d4cdd2);
}
.v3ac3db2714a9 {
	color: var(--dd687c77ae2f3);
	display: flex;
	font-size: .88rem;
	gap: 12px;
	padding: 0px;
	flex-wrap: wrap;
	margin: 16px 0px;
	list-style: none;
}.r5f61dd723fc8{contain:none}
.p6682554293df {
	scroll-snap-type: x proximity;
	overflow-x: auto;
	display: flex;
	padding-bottom: 12px;
	gap: 16px;
}
.m4e63cd38097b {
	overflow-wrap: anywhere;
}
.p6682554293df img {
	scroll-snap-align: start;
	flex-shrink: 0;
	width: 240px;
}
.mfcfb4b7599e1>a {
	min-width: 220px;
}
.pda4353f1614a>a {
	min-width: 220px;
}
.mfcfb4b7599e1 {
	justify-content: center;
	display: flex;
	padding: 32px 0px;
	gap: 16px;
}
.c708f437d9326 {
	border-top: 1px solid var(--c24f76c11aa09);
	padding: 32px 0px 100px;
}
.c708f437d9326 nav {
	margin-top: 20px;
	display: flex;
	font-size: .86rem;
	flex-wrap: wrap;
	gap: 20px;
}
.m4e63cd38097b summary {
	font-weight: 650;
	cursor: pointer;
}
.pda4353f1614a {
	border-top: 1px solid var(--c24f76c11aa09);
	z-index: 10;
	bottom: 0px;
	left: 0px;
	right: 0px;
	display: flex;
	justify-content: center;
	background: var(--y11dd2a70e68d);
	gap: 12px;
	position: fixed;
	padding: 10px 24px;
}.g087529c5ba43{opacity:1}
.d74a34df7cc65 {
	max-width: 880px;
	padding-top: 32px;
	padding-bottom: 48px;
}.w4029b3becc83{opacity:1}
.c7528f2f1ebf9 {
	min-width: 0px;
}
.cf883b4d7818c {
	border-radius: var(--v36845b3514c7);
	object-fit: cover;
	width: 100%;
	max-height: 560px;
	margin: 24px 0px;
}
.m4e63cd38097b h2 {
	margin-top: 28px;
}.x415e082774f1{visibility:inherit}
.m4e63cd38097b table {
	max-width: 100%;
	overflow-x: auto;
	display: block;
}
.m4e63cd38097b details {
	border-bottom: 1px solid var(--c24f76c11aa09);
	padding: 16px 0px;
}.y3f195684327d{contain:none}
.m899fabf9252c ol {
	padding: 0px;
	gap: 10px;
	display: flex;
	color: var(--k36518d170a87);
	flex-wrap: wrap;
	list-style: none;
	font-size: .82rem;
}
body[data-n79cb796ead15=s72970eaafbaf] .ta1e23d784fab {
	color: var(--y11dd2a70e68d);
}.v008dd5965b17{opacity:1}
body[data-n79cb796ead15=s72970eaafbaf] .n0511ec7640a4 {
	color: var(--dd687c77ae2f3);
}
.k639ef6524f4c {
	margin-top: 32px;
	padding: 20px;
	border: 1px solid var(--c24f76c11aa09);
	border-radius: var(--v36845b3514c7);
}
.m19c3518e5883 {
	justify-content: center;
	display: flex;
	font-size: .85rem;
	gap: 10px;
	flex-wrap: wrap;
	margin-top: 20px;
}.a59fc348b864b{visibility:inherit}
body[data-gafc03b78af40="y3b8caa2364d9"] .r346447115c74 {
	border-bottom: 3px solid var(--dd687c77ae2f3);
}
body[data-ad7ea0ef5b2e6="p8c66913c1574"] .w112b8e46630f img {
	border-radius: 28px;
}
body[data-ofe578479c5ee=qffa12d9d330e] .lbb485903db81 {
	border-left: 3px solid var(--dd687c77ae2f3);
}
body[data-j45e4852ac1d7="iadf161b634ef"] .ca09db07fa4f3 a {
	padding: 4px 10px;
	background: var(--t013f51d4cdd2);
}
@media(max-width:800px) {
	.ca09db07fa4f3 {
		display: none;
	}
	.yffdc56d8ffe8 {
		flex-direction: row;
	}
	.g78a9b6daf80c {
		position: relative;
		display: block;
	}
	.g78a9b6daf80c nav {
		width: 240px;
		right: 0px;
		top: 100%;
		padding: 16px;
		border: 1px solid var(--c24f76c11aa09);
		display: grid;
		box-shadow: 0 12px 24px #00000022;
		gap: 12px;
		position: absolute;
		background: var(--y11dd2a70e68d);
	}
	body[data-jc3ed7e696788="a010501195609"] .x10f92106e3a6, .x10f92106e3a6 {
		padding: 24px 0px;
		grid-template-columns: 1fr;
		gap: 24px;
	}
	.hdbc885479d84 {
		grid-template-columns: repeat(2,minmax(0,1fr));
	}
	.w112b8e46630f {
		max-width: 420px;
		margin: auto;
		width: 100%;
	}
	.ga9a0fc5fd4ad {
		padding-left: 20px;
		padding-right: 20px;
	}
	.pda4353f1614a {
		padding: 10px 20px;
	}
	body[data-ofe578479c5ee=qffa12d9d330e] .cefbb0d323c38 {
		grid-template-columns: 1fr;
	}
	body[data-jc3ed7e696788="a010501195609"] .w112b8e46630f {
		order: 0;
	}
	.pda4353f1614a>a {
		min-width: 0px;
		max-width: 340px;
		flex: 1;
	}
	.mfcfb4b7599e1>a {
		min-width: 0px;
		flex: 1;
	}
	.yffdc56d8ffe8 {
		min-height: 56px;
		padding: 10px 20px;
	}
	.g78a9b6daf80c summary {
		cursor: pointer;
	}
}.zaaf0fcb4bf83{outline-offset:0}
@media(max-width:540px) {
	.j55d5ed5fe717 .na30da1e2f684 img {
		height: 100%;
		aspect-ratio: auto;
	}
	.x10f92106e3a6 h1 {
		font-size: 1.6rem;
	}
	.j55d5ed5fe717 {
		gap: 12px;
	}
	.mfcfb4b7599e1 {
		gap: 10px;
	}
	.a6d43fb6c463e, .hdbc885479d84 {
		grid-template-columns: 1fr;
	}
	.j55d5ed5fe717 .na30da1e2f684>a {
		display: grid;
		grid-template-columns: 88px 1fr;
	}
	.j55d5ed5fe717 .na30da1e2f684 p {
		display: none;
	}
	.j55d5ed5fe717 .na30da1e2f684>a>div {
		padding: 12px;
	}
	.k1e851f5cf4c5 {
		padding: 24px 0px;
	}
	.pda4353f1614a .ta1e23d784fab {
		padding: 10px 12px;
	}
}.uad6ff5a5d795{font-kerning:auto}
@media(prefers-reduced-motion:reduce) {
	* {
		scroll-behavior: auto;
	}
}
.d4476aa9c6d90 details p {
	margin: 12px 0px;
}.if80c378ad995{opacity:1}
[data-s6d3c15040e48] {
	display: flex;
	padding: 20px 0px;
	flex-wrap: wrap;
	gap: 12px;
	align-items: center;
}.f5e37334dbb04{isolation:auto}
.c7528f2f1ebf9[data-z47511958b592=f0a5adb3777a1] .m4e63cd38097b p {
	break-inside: avoid;
}
.c7528f2f1ebf9[data-z47511958b592=rc7b71df31a06] .m4e63cd38097b, .c7528f2f1ebf9[data-z47511958b592=o2567ffb1a836] .m4e63cd38097b {
	counter-reset: c4e5c7ba92355;
}
.k1e851f5cf4c5[data-idfba2be77725=xd6d434f35ff0] .cefbb0d323c38 {
	grid-template-columns: repeat(3,minmax(0,1fr));
}.a36b147aec7ea{isolation:auto}
.k1e851f5cf4c5[data-idfba2be77725=ref63144620d4] .cefbb0d323c38 {
	grid-template-columns: repeat(2,minmax(0,1fr));
}
.k1e851f5cf4c5[data-idfba2be77725=t1458bbd89fed] .g58e10f502821 {
	grid-template-columns: repeat(2,minmax(0,1fr));
}
.hc10554b7c11d [hidden] {
	display: none;
}
.kc428e2fddc04 {
	display: grid;
	gap: 24px;
	margin: 24px 0px;
}
.kc428e2fddc04 .na30da1e2f684>a {
	display: grid;
	gap: 8px;
	grid-template-columns: 120px 1fr;
}.tcba04951344a{z-index:auto}
.c7528f2f1ebf9[data-z47511958b592=f0a5adb3777a1] .m4e63cd38097b {
	columns: 2;
	column-gap: 32px;
}
body[data-ofe578479c5ee=qffa12d9d330e] .c7528f2f1ebf9[data-z47511958b592=f0a5adb3777a1] .m4e63cd38097b {
	columns: 1;
}.e574f1073a9d4{contain:none}
.lbb485903db81 p {
	grid-column: 2;
	margin: 0px;
}
.k1e851f5cf4c5[data-idfba2be77725=ref63144620d4] .lbb485903db81 p, .k1e851f5cf4c5[data-idfba2be77725=xd6d434f35ff0] .lbb485903db81 p {
	grid-column: auto;
}.b2a409e811374{outline-offset:0}
[data-s6d3c15040e48] input {
	padding: 12px;
	flex: 1;
	background: var(--t013f51d4cdd2);
	font: inherit;
	color: var(--oad8bfebccac4);
	min-width: 180px;
	border: 1px solid var(--c24f76c11aa09);
	border-radius: 6px;
}
.kc428e2fddc04 .na30da1e2f684 img {
	width: 120px;
}
.n15ce54a55992 {
	min-width: 0px;
}
[data-s6d3c15040e48] button {
	background: var(--dd687c77ae2f3);
	padding: 12px 20px;
	color: var(--y11dd2a70e68d);
	border: 0;
	font: inherit;
	border-radius: 6px;
}
.d4476aa9c6d90 summary {
	cursor: pointer;
	font-weight: 650;
}
.hc10554b7c11d {
	padding: 0px;
	list-style: none;
}
.hc10554b7c11d li {
	border-bottom: 1px solid var(--c24f76c11aa09);
	padding: 14px 0px;
}.d702c749048fc{opacity:1}
.d4476aa9c6d90 details {
	border-bottom: 1px solid var(--c24f76c11aa09);
	padding: 16px 18px;
	background: var(--t013f51d4cdd2);
}.va686dbfd1f45{isolation:auto}
.c7528f2f1ebf9[data-z47511958b592=o2567ffb1a836] .m4e63cd38097b h2, .c7528f2f1ebf9[data-z47511958b592=rc7b71df31a06] .m4e63cd38097b h2 {
	background: var(--t013f51d4cdd2);
	border-left: 3px solid var(--dd687c77ae2f3);
	padding: 16px;
	counter-increment: c4e5c7ba92355;
}
@media(max-width:800px) {
	.kc428e2fddc04 .na30da1e2f684 img {
		width: 88px;
	}
	.k1e851f5cf4c5[data-idfba2be77725=ref63144620d4] .cefbb0d323c38, .k1e851f5cf4c5[data-idfba2be77725=xd6d434f35ff0] .cefbb0d323c38 {
		grid-template-columns: 1fr;
	}
	.kc428e2fddc04 .na30da1e2f684>a {
		grid-template-columns: 88px 1fr;
	}
	body[data-jc3ed7e696788="a010501195609"] .w112b8e46630f {
		grid-column: auto;
	}
	.c7528f2f1ebf9[data-z47511958b592=f0a5adb3777a1] .m4e63cd38097b {
		columns: 1;
	}
}
@media(min-width:801px) {
	.m19c3518e5883 {
		display: none;
	}
}.o494c73281ce1{visibility:inherit}
.d984ac271d738>.q032bb24d5422::after {
	height: 72px;
	display: block;
	content: "";
}.a004959c27762{opacity:1}
.mfcfb4b7599e1>li>a {
	min-width: 220px;
}
.o7931d31d706b {
	display: contents;
}
.p6682554293df>li {
	flex-shrink: 0;
}.gaa3c68fb171e{outline-offset:0}
.d984ac271d738 {
	--q52ad7639fbc0: rgba(255,255,255,.72);
	--a64524bb869c2: var(--dd687c77ae2f3);
	--kccd6e911f1f5: var(--t013f51d4cdd2);
	--p162f892ee911: var(--c24f76c11aa09);
	--r13710ac914b3: 6px;
	--w583e54a6cb10: var(--c24f76c11aa09);
	--p163442614005: rgba(255,255,255,.14);
	--f293480424651: inherit;
	--t6b7f92f8066f: var(--fa3bd31839daf);
	--mcb5798396aa8: var(--y11dd2a70e68d);
	--sef2421e986e2: rgb(255,255,255);
	--vd2750553df9d: var(--dd687c77ae2f3);
	--a7cce9e62c709: var(--k36518d170a87);
	--k81894da9c837: color-mix(in srgb,var(--dd687c77ae2f3) 16%,rgb(13,15,20));
	--k94a09189c9a2: var(--oad8bfebccac4);
	--ff554a3ea5883: var(--oad8bfebccac4);
	--d166cf35c244e: var(--v36845b3514c7);
	--m10ca67acebb3: var(--t013f51d4cdd2);
}.x6d7e755e9c10{font-kerning:auto}
.d984ac271d738:is([data-n79cb796ead15=i8119b62d0267], [data-n79cb796ead15=s72970eaafbaf], [data-n79cb796ead15=b80235ebd3c65]) {
	--sef2421e986e2: var(--y11dd2a70e68d);
}
.d984ac271d738:is([data-n79cb796ead15=i8119b62d0267], [data-n79cb796ead15=b80235ebd3c65]) {
	--t6b7f92f8066f: color-mix(in srgb,var(--dd687c77ae2f3) 10%,var(--t013f51d4cdd2));
}
.d984ac271d738:has(>.q032bb24d5422) {
	padding-bottom: 0px;
}.d7a6c6446b36c{outline-offset:0}
:where(.g5e3c1ce2f745) {
	padding: 0px;
	list-style: none;
	margin: 0px;
}
:where(figure.w112b8e46630f) {
	margin: 0px;
}
.k1e851f5cf4c5>.o7931d31d706b>h2 {
	padding-left: 12px;
	border-left: 3px solid var(--dd687c77ae2f3);
}.r81baac4f5805{visibility:inherit}
@media(max-width:800px) {
	.mfcfb4b7599e1>li>a {
		min-width: 0px;
		flex: 1;
	}
}.if5ac6252173e{font-kerning:auto}
.x10f92106e3a6 .h4df533cd21f2 {
	grid-template-columns: 1fr 1fr;
}
.m899fabf9252c>p {
	margin: 1em 0px;
}.m8c535c08b5d6{unicode-bidi:normal}
div.hc10554b7c11d {
	margin: 1em 0px;
}
.m899fabf9252c ul, .m899fabf9252c menu, .m899fabf9252c>p {
	padding: 0px;
	gap: 10px;
	display: flex;
	color: var(--k36518d170a87);
	flex-wrap: wrap;
	list-style: none;
	font-size: .82rem;
}.w9ef2f0d8949c{isolation:auto}
.hc10554b7c11d>div {
	border-bottom: 1px solid var(--c24f76c11aa09);
	padding: 14px 0px;
}
.cafcc2ef156c8 li {
	display: inline;
}
.pda4353f1614a {
	row-gap: 6px;
	flex-wrap: wrap;
}
.c06263f9941a1 {
	text-align: center;
	margin: 0px;
	flex-basis: 100%;
	color: var(--a64524bb869c2);
	font-size: 13px;
	font-weight: 800;
	line-height: 1.35;
}
.d984ac271d738 {
	padding-bottom: 110px;
}.o9b5a61730b5f{z-index:auto}
@media(max-width:800px) {
	.w112b8e46630f img {
		object-fit: contain;
		aspect-ratio: 3/2;
		max-height: 52svh;
	}
	.n15ce54a55992 h1 {
		font-size: clamp(22px,6vw,32px);
	}
	.x10f92106e3a6, body[data-jc3ed7e696788] .x10f92106e3a6 {
		gap: 20px;
		padding-top: 12px;
	}
	.w112b8e46630f, body[data-jc3ed7e696788] .w112b8e46630f {
		grid-column: auto;
		order: -1;
	}
	.n15ce54a55992 .m10891ab56bed {
		overflow: hidden;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		display: -webkit-box;
	}
}
.w112b8e46630f img {
	object-fit: contain;
	aspect-ratio: 3/2;
}.uc63aae25e85c{isolation:auto}
.na30da1e2f684 img {
	object-fit: contain;
	aspect-ratio: 3/2;
}
.cf883b4d7818c {
	object-fit: contain;
}.l3651b153ec37{isolation:auto}
