html {
	scroll-behavior: smooth;
}
.j37d44e4f781f:hover {
	transform: translateY(-2px);
}.c0d93730ad1d5{font-kerning:auto}
img {
	max-width: 100%;
	display: block;
	height: auto;
}
.pb309e670eaf5 {
	--bbdb6cb9eb6c8: var(--k7d65f63431c9);
}.v17f9a8738789{contain:none}
.u40fcbe2634a0 {
	opacity: .8;
}.v5fbad6398af6{contain:none}
.la393f983ba7f {
	--bbdb6cb9eb6c8: var(--c33ec4e153f0b);
}
.f041cb7a48eb2 {
	--bbdb6cb9eb6c8: var(--se9192d8e609f);
}
.l171d154507d6 {
	--bbdb6cb9eb6c8: var(--k2c63926ae981);
}.wf7d0bd8d60eb{contain:none}
.na9d516874117 {
	--bbdb6cb9eb6c8: var(--bcfde06ba7887);
}
.ldf5ec66a94f9 {
	--bbdb6cb9eb6c8: var(--w163ac3eee7cf);
}.a0e0656418c08{isolation:auto}
:root {
	--r430e652bda2e: #22193a;
	--j9e8c4fa3be3c: #8b5cf6;
	--eef1f49a54d48: #f5a600;
	--ce07ed8325fed: 28px;
	--te628ed5b8561: #a17bff;
	--bcfde06ba7887: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-43.273 -2.017 51.9694 51.9694'%3E%3Cg transform='translate(-43.273 -2.017) scale(2.1654)'%3E%3Cpath d='M4 3h16a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H8l-5 4V4a1 1 0 0 1 1-1Zm3 6v2h10V9Zm0 3v2h7v-2Z'/%3E%3C/g%3E%3C/svg%3E");
	--d8dcc036f4636: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-43.273 -2.017 51.9694 51.9694'%3E%3Cg transform='translate(-43.273 -2.017) scale(2.1654)'%3E%3Cpath d='M12 2l2.2 6.8L21 11l-6.8 2.2L12 20l-2.2-6.8L3 11l6.8-2.2Z'/%3E%3C/g%3E%3C/svg%3E");
	--k2c63926ae981: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-43.273 -2.017 51.9694 51.9694'%3E%3Cg transform='translate(-43.273 -2.017) scale(2.1654)'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20Zm1 5v5.4l4 2.4-1 1.7-5-3V7Z'/%3E%3C/g%3E%3C/svg%3E");
	--tcbeecef10295: #faf7ff;
	--se9192d8e609f: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-43.273 -2.017 51.9694 51.9694'%3E%3Cg transform='translate(-43.273 -2.017) scale(2.1654)'%3E%3Cpath d='M11 3h2v9.6l3.3-3.3 1.4 1.4-5.7 5.7-5.7-5.7 1.4-1.4 3.3 3.3ZM4 18h16v2H4Z'/%3E%3C/g%3E%3C/svg%3E");
	--ja4d0c0eb6749: #e9e4f3;
	--wa63aa493a6ec: #3a2f58;
	--m811f07ceed08: #cfc6e3;
	--b3cba2a8cf0d2: ui-rounded, "SF Pro Rounded", "Nunito", "Segoe UI", system-ui, sans-serif;
	--u1367a0d4ded0: #f1eafe;
	--h1648a6ba66ba: #6d6585;
	--w163ac3eee7cf: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-43.273 -2.017 51.9694 51.9694'%3E%3Cg transform='translate(-43.273 -2.017) scale(2.1654)'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20Zm1 15h-2v-6h2Zm0-8h-2V7h2Z'/%3E%3C/g%3E%3C/svg%3E");
	--m09825110d8d8: #15803d;
	--z1725dd4883c1: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-43.273 -2.017 51.9694 51.9694'%3E%3Cg transform='translate(-43.273 -2.017) scale(2.1654)'%3E%3Cpath d='M20 7h-2.2A3 3 0 0 0 12 4.2 3 3 0 0 0 6.2 7H4v5h1v8h14v-8h1V7Zm-9 13H7v-8h4v8Zm0-10H5V9h6v1Zm2-3a1 1 0 0 1 2 0v1h-2V7Zm-4 0a1 1 0 0 1 2 0v1H9V7Zm8 13h-4v-8h4v8Zm2-10h-6V9h6v1Z'/%3E%3C/g%3E%3C/svg%3E");
	--b255e7d8e7ccd: #ffffff;
	--l57c8b6644292: #22193a;
	--kbad0805259dd: #ffffff;
	--k7d65f63431c9: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-43.273 -2.017 51.9694 51.9694'%3E%3Cg transform='translate(-43.273 -2.017) scale(2.1654)'%3E%3Cpath d='M3 11.5 12 4l9 7.5V20a1 1 0 0 1-1 1h-5v-6H9v6H4a1 1 0 0 1-1-1Z'/%3E%3C/g%3E%3C/svg%3E");
	--i79daa5e84148: #ffffff;
	--fd92ef2f4007f: 0 12px 32px rgba(52, 33, 99, .08);
	--l8d1f0f6868e9: #ebe4f7;
	--e95c14eed870f: 999px;
	--j2b608b486c45: #e6dbff;
	--c33ec4e153f0b: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-43.273 -2.017 51.9694 51.9694'%3E%3Cg transform='translate(-43.273 -2.017) scale(2.1654)'%3E%3Cpath d='M4 4h7v7H4Zm9 0h7v7h-7ZM4 13h7v7H4Zm9 0h7v7h-7Z'/%3E%3C/g%3E%3C/svg%3E");
	--b332f59bb3c91: #c9c1dd;
	--h1de932499af2: #f3ecff;
}
* {
	box-sizing: border-box;
}.n0692720cd3c5{isolation:auto}
body {
	font: 16px/1.7 system-ui,-apple-system,segoe ui,Roboto,Arial,sans-serif;
	color: var(--l57c8b6644292);
	background: var(--tcbeecef10295);
	margin: 0;
	overflow-wrap: break-word;
}
h3, h2, h1 {
	margin: 0 0 .6em;
	font-family: var(--b3cba2a8cf0d2);
	font-weight: 800;
	line-height: 1.2;
}
.g37ae12333348 {
	width: min(1160px,100% - 32px);
	margin-inline: auto;
}
.f304e3cccc80f {
	margin-inline: auto;
	max-width: 860px;
}
a {
	color: inherit;
}
.kcf96dc7d80b5 {
	left: -999px;
	position: absolute;
}.h65bff5abe931{font-kerning:auto}
.kcf96dc7d80b5:focus {
	left: 16px;
	top: 8px;
	padding: 8px 12px;
	background: var(--b255e7d8e7ccd);
	z-index: 99;
}
.c010091f79b3f {
	top: 10px;
	padding: 10px 0 0;
	z-index: 60;
	position: sticky;
}
.n59b5a5c1d1a5 {
	gap: 16px;
	box-shadow: var(--fd92ef2f4007f);
	display: flex;
	background: color-mix(in srgb,var(--b255e7d8e7ccd) 92%,transparent);
	margin-inline: auto;
	padding: 0 8px 0 18px;
	width: min(1160px,100% - 24px);
	min-height: 58px;
	border: 1px solid var(--l8d1f0f6868e9);
	align-items: center;
	border-radius: 999px;
	backdrop-filter: blur(14px);
}.s9d2d713a3681{font-kerning:auto}
.o40583897fede {
	gap: 10px;
	font: 800 20px var(--b3cba2a8cf0d2);
	display: inline-flex;
	color: var(--l57c8b6644292);
	flex: none;
	align-items: center;
	text-decoration: none;
	min-height: 44px;
}.x25a5bce41816{font-kerning:auto}
.o40583897fede img {
	object-fit: cover;
	width: 34px;
	height: 34px;
	border-radius: 12px;
}
.qc6c47f6ec407 {
	scrollbar-width: none;
	display: flex;
	overflow-x: auto;
	min-width: 0;
	align-items: center;
	gap: 2px;
	flex: 1;
}
.qc6c47f6ec407::-webkit-scrollbar {
	display: none;
}
.j979c66e496ce {
	white-space: nowrap;
	text-decoration: none;
	flex: none;
	border-radius: 999px;
	font-size: 15px;
	font-weight: 600;
	padding: 7px 14px;
	color: var(--h1648a6ba66ba);
}.u37a20a0dcabc{contain:none}
.uf2885d3ddf08 {
	margin-left: auto;
	display: flex;
	font-size: 13px;
	gap: 6px;
}.e2ada49efc61d{outline-offset:0}
.z85bd99065bc3 {
	flex: none;
	margin-left: auto;
}
.j979c66e496ce:hover {
	background: var(--u1367a0d4ded0);
	color: var(--j9e8c4fa3be3c);
}
.uf2885d3ddf08 a[aria-current] {
	font-weight: 800;
	color: var(--j9e8c4fa3be3c);
}
.vbbb40aed3244 {
	box-shadow: 0 10px 22px color-mix(in srgb,var(--j9e8c4fa3be3c) 32%,transparent);
	color: var(--kbad0805259dd);
	background: var(--j9e8c4fa3be3c);
}
.j37d44e4f781f {
	display: inline-flex;
	cursor: pointer;
	min-height: 42px;
	white-space: nowrap;
	font-weight: 800;
	padding: 0 22px;
	transition: transform .15s,box-shadow .15s;
	align-items: center;
	justify-content: center;
	border: 2px solid transparent;
	border-radius: var(--e95c14eed870f);
	text-decoration: none;
}
.k989c55283745 {
	padding: 26px 0 10px;
}
.t3cf1c96a393f {
	width: 100%;
}
.k26a4cfb7b37f img {
	object-fit: contain;
	width: 100%;
	height: auto;
	aspect-ratio: 4/3;
}.c6e5f3418c5d1{isolation:auto}
.o5c44e2159611 {
	border-color: var(--l8d1f0f6868e9);
	background: var(--b255e7d8e7ccd);
	color: var(--j9e8c4fa3be3c);
}
.y55ea90a0f448 {
	color: var(--j9e8c4fa3be3c);
	background: var(--kbad0805259dd);
}.a70174e05e29d{opacity:1}
.l4dcf944bf24e {
	border-color: color-mix(in srgb,var(--kbad0805259dd) 60%,transparent);
	background: 0 0;
	color: var(--kbad0805259dd);
}
.c72f0bd96ec64 {
	border-radius: calc(var(--ce07ed8325fed) + 8px);
	background: linear-gradient(135deg,var(--b255e7d8e7ccd),var(--u1367a0d4ded0));
	display: grid;
	box-shadow: var(--fd92ef2f4007f);
	align-items: center;
	padding: 18px;
	gap: 34px;
	grid-template-columns: minmax(0,1fr)minmax(0,1fr);
}
.k26a4cfb7b37f {
	transition: opacity .5s;
	margin: 0;
	grid-area: 1/1;
	opacity: 0;
}
.af51d378f77e9 {
	display: grid;
	overflow: hidden;
	border-radius: var(--ce07ed8325fed);
	position: relative;
	background: var(--u1367a0d4ded0);
}.e3b7e22837aa1{z-index:auto}
.d483a8c7b97ea {
	bottom: 14px;
	color: #22193a;
	border: 0;
	width: 40px;
	position: absolute;
	height: 40px;
	background: rgba(255,255,255,.92);
	cursor: pointer;
	border-radius: 50%;
	z-index: 2;
	font-size: 20px;
	font-weight: 800;
}
.ebc806999c208 {
	right: 62px;
}.n6625a454db16{isolation:auto}
.d94135a3a3930 {
	right: 14px;
}
.yac6b0c074b3c {
	padding: 10px 18px 10px 0;
}
.re171cc7c8b2a {
	margin: 0 0 12px;
	background: var(--b255e7d8e7ccd);
	border-radius: 999px;
	display: inline-block;
	padding: 4px 14px;
	color: var(--j9e8c4fa3be3c);
	box-shadow: 0 4px 12px rgba(52,33,99,6%);
	font-size: 13px;
	font-weight: 800;
}.p7cf16cf13222{unicode-bidi:normal}
.eae939a1693c0 {
	gap: 10px;
	margin-top: 20px;
	display: flex;
	flex-wrap: wrap;
}
.z81aafd028501 {
	display: flex;
	gap: 8px;
	flex-wrap: wrap;
	margin: 22px 0 0;
	list-style: none;
	padding: 0;
}.zd6511b33611b{isolation:auto}
.k26a4cfb7b37f[data-v14d826c45cac] {
	opacity: 1;
}
.k989c55283745 h1 {
	font-size: clamp(30px,4.4vw,52px);
	line-height: 1.08;
}
.t14a7f36c08e2 {
	color: var(--h1648a6ba66ba);
	font-size: 17px;
}.n56f9d955238b{isolation:auto}
.z81aafd028501 strong {
	color: var(--j9e8c4fa3be3c);
}
.z81aafd028501 span {
	font-size: 12px;
	color: var(--h1648a6ba66ba);
}
.z81aafd028501 li {
	background: var(--b255e7d8e7ccd);
	display: flex;
	align-items: baseline;
	padding: 6px 14px;
	border-radius: 999px;
	gap: 6px;
}
.ud6cff959078d {
	gap: 12px;
	padding: 22px 0 6px;
	display: grid;
	grid-template-columns: repeat(auto-fit,minmax(110px,1fr));
}.w020c3b7c93ca{outline-offset:0}
.r8fa2aaf17a53 {
	border-radius: 22px;
	color: var(--l57c8b6644292);
	display: flex;
	box-shadow: 0 4px 14px rgba(52,33,99,5%);
	text-align: center;
	padding: 16px 8px;
	flex-direction: column;
	transition: transform .15s;
	gap: 8px;
	font-size: 14px;
	font-weight: 700;
	align-items: center;
	background: var(--b255e7d8e7ccd);
	text-decoration: none;
}.qe01da9a76d20{opacity:1}
.a28a0187b45de {
	margin: 0 0 22px;
	font-size: clamp(24px,3vw,34px);
	text-align: center;
}
.r8fa2aaf17a53:hover {
	transform: translateY(-3px);
	color: var(--j9e8c4fa3be3c);
}
.ba80c1d4ad637 {
	position: relative;
	border-radius: 16px;
	width: 46px;
	height: 46px;
	background: var(--u1367a0d4ded0);
}
.q805b07759014 {
	gap: 16px;
	display: grid;
	grid-template-columns: repeat(4,minmax(0,1fr));
	grid-auto-flow: dense;
}.m71cd397145d5{visibility:inherit}
.ba80c1d4ad637::after {
	background: var(--j9e8c4fa3be3c);
	-webkit-mask: var(--bbdb6cb9eb6c8)center/contain no-repeat;
	position: absolute;
	mask: var(--bbdb6cb9eb6c8)center/contain no-repeat;
	inset: 12px;
	content: "";
}
.s0f925089f312 {
	padding: 40px 0;
}
.q7ffe810458c1 {
	border-radius: var(--ce07ed8325fed);
	box-shadow: 0 4px 14px rgba(52,33,99,5%);
	padding: 22px;
	background: var(--b255e7d8e7ccd);
}.m5c5b94443edc{unicode-bidi:normal}
.ve9b23dc5614f {
	justify-content: center;
	color: var(--kbad0805259dd);
	display: flex;
	background: linear-gradient(135deg,var(--j9e8c4fa3be3c),color-mix(in srgb,var(--j9e8c4fa3be3c) 60%,#ff7ab6));
	grid-column: span 2;
	flex-direction: column;
}
.m199baf5752b3 {
	-webkit-mask: var(--z1725dd4883c1)center/contain no-repeat;
	width: 52px;
	margin-bottom: 10px;
	background: currentColor;
	mask: var(--z1725dd4883c1)center/contain no-repeat;
	height: 52px;
}.p3638bead5aaf{isolation:auto}
.jd29291650e3b {
	font: 800 clamp(20px,2.4vw,28px)/1.25 var(--b3cba2a8cf0d2);
	margin: 0;
}
.hecf9e32b6838 {
	grid-column: span 2;
}
.ve9b23dc5614f .eae939a1693c0 {
	margin-top: 16px;
}
.fb2367a321b15 {
	margin-bottom: 12px;
	position: relative;
	display: block;
	background: var(--u1367a0d4ded0);
	border-radius: 14px;
	width: 44px;
	height: 44px;
}
.fb2367a321b15::after {
	background: var(--j9e8c4fa3be3c);
	-webkit-mask: var(--d8dcc036f4636)center/contain no-repeat;
	inset: 11px;
	position: absolute;
	content: "";
	mask: var(--d8dcc036f4636)center/contain no-repeat;
}
.m59b964bf2fe1 h2 {
	font-size: 18px;
	margin-bottom: 6px;
}.beb9a9e58e3ba{z-index:auto}
.m59b964bf2fe1 .c6daa6994f1fe {
	font-size: 15px;
	margin: 0;
	color: var(--h1648a6ba66ba);
}
.j6428784f5a2d {
	display: flex;
	gap: 8px;
	flex-wrap: wrap;
	margin: 0;
}
.hecf9e32b6838 h2 {
	font-size: 22px;
}
.j6428784f5a2d dt {
	color: var(--j9e8c4fa3be3c);
	font-size: 12px;
	font-weight: 800;
}.y83c2cc0f22cd{z-index:auto}
.j6428784f5a2d dd {
	margin: 0;
	font-size: 14px;
	font-weight: 600;
}.nf3253e10659c{z-index:auto}
.w40c8c74aebcd a {
	height: 100%;
	display: block;
	text-decoration: none;
}
.j6428784f5a2d div {
	padding: 8px 14px;
	border-radius: 16px;
	background: var(--u1367a0d4ded0);
}.ae5cf1aba8038{font-kerning:auto}
.w40c8c74aebcd {
	padding: 0;
	overflow: hidden;
}
.we7aa94a5917b {
	margin: 16px 18px 0;
	border-radius: 999px;
	display: inline-block;
	padding: 2px 10px;
	font-size: 12px;
	font-weight: 800;
	color: var(--j9e8c4fa3be3c);
	background: var(--u1367a0d4ded0);
}.tc3c7e97512b4{z-index:auto}
.ye739fad16e8c {
	gap: 16px;
	grid-template-columns: repeat(auto-fill,minmax(230px,1fr));
	display: grid;
}
.w40c8c74aebcd h2, .w40c8c74aebcd h3 {
	margin: 8px 18px 6px;
	font-size: 17px;
}
.w40c8c74aebcd p {
	margin: 0 18px 18px;
	font-size: 14px;
	color: var(--h1648a6ba66ba);
}
.a4eb0c5f8a212 {
	margin-top: 24px;
	text-align: center;
}
.c6daa6994f1fe {
	margin-bottom: 24px;
}.s900658e53731{opacity:1}
.c6daa6994f1fe h2 {
	margin-top: 1.2em;
	font-size: 23px;
}.da961b253f48f{visibility:inherit}
.c6daa6994f1fe h3 {
	margin-top: 1em;
	font-size: 19px;
}
.c6daa6994f1fe a {
	color: var(--j9e8c4fa3be3c);
}.v00824a6c7167{opacity:1}
.l99700a747ccd {
	color: var(--h1648a6ba66ba);
	font-size: 14px;
}
.w40c8c74aebcd img {
	object-fit: cover;
	width: 100%;
	aspect-ratio: 16/10;
}
.c6daa6994f1fe table {
	margin: 16px 0;
	border-collapse: collapse;
	width: 100%;
}
.c6daa6994f1fe td, .c6daa6994f1fe th {
	padding: 10px 14px;
	text-align: left;
	border-bottom: 1px solid var(--l8d1f0f6868e9);
	vertical-align: top;
}.rdfa4b7748dad{contain:none}
.ce10b12427835 {
	padding: 10px 10px 0;
}
.j0c9f02daf817 {
	padding: 12px 18px 18px;
}.i8e19f3da66ad{isolation:auto}
.f1e1751acf985 {
	height: 100%;
}
.j0c9f02daf817 h3 {
	margin: 0 0 2px;
	font-size: 17px;
}
.j0c9f02daf817 p {
	margin: 0 0 8px;
	font-size: 14px;
	color: var(--h1648a6ba66ba);
	line-height: 1.45;
}
.f1e1751acf985 a {
	background: var(--b255e7d8e7ccd);
	text-decoration: none;
	display: flex;
	overflow: hidden;
	flex-direction: column;
	border-radius: var(--ce07ed8325fed);
	transition: transform .2s,box-shadow .2s;
	box-shadow: 0 4px 14px rgba(52,33,99,5%);
	height: 100%;
}
.f1e1751acf985 a:hover {
	transform: translateY(-4px);
	box-shadow: var(--fd92ef2f4007f);
}
.ce10b12427835 img {
	border-radius: calc(var(--ce07ed8325fed) - 8px);
	object-fit: cover;
	width: 100%;
	aspect-ratio: 1;
}
.j74e6c9a9ae98 {
	border-radius: 999px;
	padding: 2px 10px;
	display: inline-block;
	font-size: 13px;
	color: var(--j9e8c4fa3be3c);
	font-weight: 800;
	background: var(--u1367a0d4ded0);
}.k27c428f8f787{contain:none}
.y9a826dbcebb4 div {
	padding: 16px 18px;
}
.y9a826dbcebb4 h2, .y9a826dbcebb4 h3 {
	margin: 0 0 6px;
	font-size: 17px;
}.y39576a40df10{visibility:inherit}
.ma5d5815d7155 {
	gap: 16px;
	display: grid;
	grid-template-columns: repeat(auto-fill,minmax(280px,1fr));
}
.y9a826dbcebb4 a {
	text-decoration: none;
	box-shadow: 0 4px 14px rgba(52,33,99,5%);
	background: var(--b255e7d8e7ccd);
	display: block;
	overflow: hidden;
	border-radius: var(--ce07ed8325fed);
	height: 100%;
}
.b032ae55176b3 details {
	background: var(--b255e7d8e7ccd);
	border-radius: 22px;
	box-shadow: 0 4px 14px rgba(52,33,99,5%);
}
.y9a826dbcebb4 img {
	object-fit: cover;
	width: 100%;
	aspect-ratio: 16/10;
}.zd3ea04527c29{z-index:auto}
.b032ae55176b3 {
	gap: 12px;
	display: grid;
	grid-template-columns: repeat(2,minmax(0,1fr));
	align-items: start;
}.m436e7c1da947{z-index:auto}
.j66aac90187bb .b032ae55176b3, .f304e3cccc80f .b032ae55176b3 {
	grid-template-columns: 1fr;
}.x25dc5456cd34{font-kerning:auto}
.y9a826dbcebb4 p {
	margin: 0;
	font-size: 14px;
	color: var(--h1648a6ba66ba);
}
.b032ae55176b3 summary {
	font-weight: 700;
	display: flex;
	gap: 12px;
	justify-content: space-between;
	list-style: none;
	padding: 18px 20px;
	cursor: pointer;
}
.b032ae55176b3 summary::-webkit-details-marker {
	display: none;
}.sa988101565ef{visibility:inherit}
.b032ae55176b3 summary::after {
	width: 28px;
	content: "+";
	flex: none;
	background: var(--u1367a0d4ded0);
	height: 28px;
	font-weight: 800;
	display: grid;
	border-radius: 50%;
	place-items: center;
	color: var(--j9e8c4fa3be3c);
}
.b032ae55176b3 p {
	margin: 0;
	padding: 0 20px 18px;
	color: var(--h1648a6ba66ba);
}
.b032ae55176b3 details[open] summary::after {
	content: "−";
}
.i124d95953d7e {
	box-shadow: 0 4px 14px rgba(52,33,99,5%);
	border-radius: var(--ce07ed8325fed);
	background: var(--b255e7d8e7ccd);
	padding: 26px;
	margin: 30px 0;
}
.i5cd0c6df9b7a {
	border-radius: 999px;
	display: inline-block;
	padding: 2px 10px;
	font: 800 12px/1.6 system-ui,sans-serif;
	color: var(--j9e8c4fa3be3c);
	vertical-align: middle;
	background: var(--u1367a0d4ded0);
}
.l75933055f4df p {
	margin: 8px 0 0;
	font-size: 15px;
}.b51a80a9cd2fd{visibility:inherit}
.p30ed049a8a59 {
	grid-template-columns: repeat(auto-fit,minmax(220px,1fr));
	gap: 12px;
	display: grid;
}
.j5d1e710b9c5f {
	gap: 6px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.p1f715159e525 {
	display: inline-flex;
	gap: 8px;
	align-items: center;
}
.l75933055f4df {
	background: var(--tcbeecef10295);
	border-radius: 20px;
	padding: 16px;
}
.q410972268dc8 {
	-webkit-mask: repeating-linear-gradient(90deg,#000000 0 16px,transparent 16px 18.5px);
	background: linear-gradient(90deg,var(--eef1f49a54d48) calc(var(--bac8f3ea66732)/5 * 100%),var(--ja4d0c0eb6749) 0);
	display: inline-block;
	width: 90px;
	height: 16px;
	mask: repeating-linear-gradient(90deg,#000000 0 16px,transparent 16px 18.5px);
}.y4220c4ac3b32{outline-offset:0}
.u6840ef5a9d79 {
	display: inline-flex;
	gap: 6px;
}
.p1f715159e525 small {
	color: var(--h1648a6ba66ba);
}
.u05022c2ac826 {
	margin: 24px 0;
	box-shadow: 0 4px 14px rgba(52,33,99,5%);
	padding: 22px;
	border-radius: var(--ce07ed8325fed);
	background: var(--b255e7d8e7ccd);
	text-align: center;
}.g5ce056d65b2a{unicode-bidi:normal}
.dacff9e198d1b {
	padding: 34px 0 10px;
}
.t840ed44284c2 {
	font-weight: 800;
	margin: 0 0 10px;
}.l4a424d6bce6d{outline-offset:0}
.u6840ef5a9d79 button {
	border: 0;
	border-radius: 16px;
	color: var(--m811f07ceed08);
	cursor: pointer;
	font-size: 22px;
	width: 46px;
	height: 46px;
	background: var(--u1367a0d4ded0);
}
.u6840ef5a9d79 button:hover, .u6840ef5a9d79 button[data-v14d826c45cac] {
	color: var(--eef1f49a54d48);
}.nf286ccba83f1{outline-offset:0}
.u6840ef5a9d79 button:disabled {
	cursor: default;
}
.f6d9db34037ef {
	font-size: 14px;
	min-height: 1.2em;
	color: var(--h1648a6ba66ba);
	margin: 10px 0 0;
}
.dacff9e198d1b>.g37ae12333348 {
	background: linear-gradient(135deg,var(--b255e7d8e7ccd),var(--h1de932499af2));
	box-shadow: var(--fd92ef2f4007f);
	border-radius: calc(var(--ce07ed8325fed) + 8px);
	padding: 30px 34px;
}
.k445a9d3fd8d1 {
	position: absolute;
	opacity: 0;
	width: 1px;
	height: 1px;
	left: -9999px;
}
.j4fc0ffe20573 aside {
	top: 96px;
	position: sticky;
}
.dacff9e198d1b h1 {
	font-size: clamp(28px,4vw,44px);
}
.be96f04085132 ol {
	display: flex;
	color: var(--h1648a6ba66ba);
	font-size: 14px;
	flex-wrap: wrap;
	gap: 6px;
	margin: 0 0 12px;
	list-style: none;
	padding: 0;
}.ta2ea965e5b5d{outline-offset:0}
.j66aac90187bb {
	padding: 24px;
	border-radius: var(--ce07ed8325fed);
	box-shadow: 0 4px 14px rgba(52,33,99,5%);
	background: var(--b255e7d8e7ccd);
}
.be96f04085132 li+li::before {
	margin-right: 6px;
	content: "·";
}
.be96f04085132 a {
	color: var(--j9e8c4fa3be3c);
	text-decoration: none;
}.madf7c49112d6{font-kerning:auto}
.c7f83243d3582 h3 {
	color: var(--m09825110d8d8);
}
.y8371b6cc3f3e h2 {
	font-size: 22px;
}
.b0b614dc94190 {
	border-radius: calc(var(--ce07ed8325fed) - 8px);
	margin-bottom: 18px;
	object-fit: cover;
	width: 100%;
	aspect-ratio: 1200/630;
}.yafdfbcfcf213{contain:none}
.j66aac90187bb .z81aafd028501 {
	margin: 0 0 18px;
}
.j66aac90187bb .z81aafd028501 li {
	background: var(--u1367a0d4ded0);
}
.y8371b6cc3f3e {
	padding: 20px;
	box-shadow: var(--fd92ef2f4007f);
	border-radius: var(--ce07ed8325fed);
	background: var(--b255e7d8e7ccd);
}
.y8371b6cc3f3e img {
	margin-bottom: 12px;
	border-radius: 18px;
	object-fit: cover;
	width: 100%;
	aspect-ratio: 1200/630;
}.t192a95d92d06{visibility:inherit}
.y8371b6cc3f3e .j37d44e4f781f {
	margin-top: 12px;
}
.hccbea4f0e5ac, .c7f83243d3582 {
	padding: 16px 20px;
	background: var(--tcbeecef10295);
	border-radius: 20px;
}
.h0ac9bf7e1e8c {
	padding: 0;
	list-style: none;
	counter-reset: c0831da2e167d;
}.wf0a51cb9a36e{opacity:1}
.n1f543e6e0f33 img {
	border-radius: 18px;
}
.h0ac9bf7e1e8c li {
	padding: 16px 18px 16px 72px;
	border-radius: 20px;
	position: relative;
	margin-bottom: 10px;
	background: var(--tcbeecef10295);
	counter-increment: c0831da2e167d;
}
.w076ed92dc92c {
	padding: 0;
	list-style: none;
}
.hccbea4f0e5ac h3 {
	color: #e11d48;
}
.j4fc0ffe20573 {
	grid-template-columns: minmax(0,1fr)320px;
	display: grid;
	gap: 24px;
	align-items: start;
}
.tf049a9a21b25 {
	gap: 14px;
	display: grid;
	grid-template-columns: 1fr 1fr;
}.t7bc018ef65ff{z-index:auto}
.n1f543e6e0f33 {
	gap: 10px;
	grid-template-columns: repeat(auto-fill,minmax(180px,1fr));
	display: grid;
}
.h0ac9bf7e1e8c li::before {
	left: 16px;
	border-radius: 14px;
	font-weight: 800;
	color: var(--kbad0805259dd);
	display: grid;
	content: counter(c0831da2e167d);
	position: absolute;
	width: 40px;
	height: 40px;
	background: var(--j9e8c4fa3be3c);
	top: 14px;
	place-items: center;
}
.lb8f8787319b5 {
	display: flex;
	gap: 12px;
	align-items: baseline;
}
.h0ac9bf7e1e8c h3 {
	font-size: 18px;
	margin: 0 0 4px;
}
.h0ac9bf7e1e8c p {
	margin: 0;
	color: var(--h1648a6ba66ba);
}
.w076ed92dc92c li {
	padding: 16px 18px;
	background: var(--tcbeecef10295);
	margin-bottom: 10px;
	border-radius: 20px;
}
.d430b598acb16 {
	text-align: center;
	box-shadow: 0 4px 14px rgba(52,33,99,5%);
	border-radius: var(--ce07ed8325fed);
	padding: 22px;
	background: var(--b255e7d8e7ccd);
}
.w38be21965a3e {
	gap: 16px;
	display: grid;
	grid-template-columns: repeat(auto-fill,minmax(240px,1fr));
	margin-bottom: 30px;
}
.d430b598acb16 img {
	margin: 0 auto 10px;
	border-radius: 28px;
	width: 84px;
	height: 84px;
	object-fit: cover;
}
.a1ce139c6b441 {
	margin-top: 24px;
	border-radius: var(--ce07ed8325fed);
	padding: 20px;
	background: var(--u1367a0d4ded0);
}
[data-le104d06fcb15] img {
	border-radius: 20px;
}.g0725a2fe3e5b{contain:none}
.m240e9405e6f3 {
	border: 0;
	box-shadow: 0 4px 14px rgba(52,33,99,5%);
	background: var(--b255e7d8e7ccd);
	border-radius: 22px;
}.p1715a07effa2{contain:none}
[data-n60d815d73dbc]>h2, [data-le104d06fcb15]>h2 {
	text-align: center;
}.v7d9a79eb3326{font-kerning:auto}
[data-le104d06fcb15], [data-n60d815d73dbc] {
	width: min(1160px,100% - 32px);
	margin: 0 auto;
	padding: 30px 0;
	max-width: none;
}
[data-m972a71e691a6] {
	background: var(--b255e7d8e7ccd);
	border-radius: var(--ce07ed8325fed);
	margin: 0 auto 40px;
	width: min(860px,100% - 32px);
	padding: 22px 26px;
}.lf70389a28c5e{contain:none}
[data-m972a71e691a6] ul {
	padding-left: 20px;
	margin: 0;
}.r4c02c0d1758d{unicode-bidi:normal}
.j70c8356c9a18 span, .j70c8356c9a18 a {
	text-decoration: none;
	border-radius: 999px;
	padding: 6px 14px;
	background: var(--b255e7d8e7ccd);
}
.j70c8356c9a18 {
	margin-top: 24px;
	display: flex;
	gap: 8px;
	justify-content: center;
}.j7d2ae687f3d9{font-kerning:auto}
.c6ebc474e14f7 {
	gap: 28px;
	display: grid;
	grid-template-columns: 1.4fr repeat(3,1fr);
}
.lb8f8787319b5 strong {
	color: var(--j9e8c4fa3be3c);
	font: 800 19px var(--b3cba2a8cf0d2);
}.j12b237abf1a6{outline-offset:0}
[data-m972a71e691a6] h2 {
	font-size: 20px;
}.n1a6bab74b549{outline-offset:0}
.qbfad075b7599, .lb8f8787319b5 span {
	color: var(--h1648a6ba66ba);
}.gd9f93adcc31e{visibility:inherit}
.a1ce139c6b441 a {
	color: var(--j9e8c4fa3be3c);
}.o3009b868067e{opacity:1}
[data-m972a71e691a6] a {
	color: var(--j9e8c4fa3be3c);
}
.j70c8356c9a18 span {
	color: var(--kbad0805259dd);
	background: var(--j9e8c4fa3be3c);
}.udbee76cd0a8c{z-index:auto}
.i31fd56087996 {
	border-radius: 36px 36px 0 0;
	margin-top: 30px;
	padding: 44px 0 24px;
	color: var(--b332f59bb3c91);
	background: var(--r430e652bda2e);
}.ka4f5939757e6{unicode-bidi:normal}
.i31fd56087996 .o40583897fede {
	color: #ffffff;
}
.i31fd56087996 h2 {
	font-size: 15px;
	color: #ffffff;
	margin-bottom: 10px;
}.p807914f6cff0{opacity:1}
.i31fd56087996 a {
	text-decoration: none;
	display: block;
	color: var(--b332f59bb3c91);
	padding: 3px 0;
}
.i31fd56087996 a:hover {
	color: #ffffff;
}
.t0e41a4a9d1af {
	margin-top: 28px;
	border-top: 1px solid var(--wa63aa493a6ec);
	padding-top: 18px;
	font-size: 13px;
}.c6b89d89b2e0f{z-index:auto}
body[data-a73a508706bdd=h79edf904f3da] .z85bd99065bc3 {
	margin-left: 0;
}.kf5d237b3874d{font-kerning:auto}
.qae24b0f648bc {
	position: fixed;
	gap: 10px;
	padding: 8px 8px 8px 10px;
	color: var(--kbad0805259dd);
	font-weight: 800;
	right: 20px;
	bottom: 20px;
	max-width: min(560px,calc(100% - 40px));
	min-height: 56px;
	align-items: center;
	display: inline-flex;
	z-index: 70;
	background: var(--j9e8c4fa3be3c);
	box-shadow: 0 14px 34px color-mix(in srgb,var(--j9e8c4fa3be3c) 45%,transparent);
	border-radius: 999px;
}
.o5ecc5d0afb93 {
	-webkit-line-clamp: 2;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	flex: 1;
	min-width: 0;
	overflow: hidden;
	line-height: 1.25;
	font-size: 12px;
	font-weight: 600;
}.e11475a09716e{visibility:inherit}
.q273243273c51 {
	flex: none;
	position: relative;
	width: 38px;
	height: 38px;
	background: color-mix(in srgb,var(--kbad0805259dd) 20%,transparent);
	border-radius: 50%;
}.w5670e4dca5be{isolation:auto}
.q273243273c51::after {
	-webkit-mask: var(--z1725dd4883c1)center/contain no-repeat;
	inset: 9px;
	position: absolute;
	background: currentColor;
	mask: var(--z1725dd4883c1)center/contain no-repeat;
	content: "";
}
.y27e04c39313b {
	box-shadow: var(--fd92ef2f4007f);
	background: var(--b255e7d8e7ccd);
	position: fixed;
	border: 0;
	transition: opacity .2s;
	width: 44px;
	font-size: 20px;
	z-index: 69;
	color: var(--j9e8c4fa3be3c);
	left: 20px;
	height: 44px;
	opacity: 0;
	cursor: pointer;
	pointer-events: none;
	border-radius: 16px;
	bottom: 24px;
}.tcddd8f588b73{font-kerning:auto}
body[data-a73a508706bdd=h79edf904f3da] .n59b5a5c1d1a5 {
	padding: 8px 12px;
	gap: 4px 16px;
	justify-content: center;
	border-radius: 28px;
	flex-wrap: wrap;
}
body[data-a73a508706bdd=h79edf904f3da] .o40583897fede {
	flex-basis: 100%;
	justify-content: center;
}
body[data-q7d881ffd39c4=ha7b4b35cc44d] .j979c66e496ce {
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: .08em;
}
.y27e04c39313b[data-t381929546b5d] {
	pointer-events: auto;
	opacity: 1;
}
body[data-x7e57135b609e=a1e3252f69e39] .k989c55283745::before {
	opacity: .3;
}
body[data-a73a508706bdd=h79edf904f3da] .qc6c47f6ec407 {
	flex: initial;
}.gff2abde5003a{contain:none}
@media(max-width:900px) {
	.j4fc0ffe20573 aside {
		position: static;
	}
	.c010091f79b3f {
		padding-top: 6px;
		top: 6px;
	}
	.n59b5a5c1d1a5 {
		padding: 8px 8px 0 14px;
		gap: 0 10px;
		min-height: 0;
		flex-wrap: wrap;
		border-radius: 24px;
	}
	.qc6c47f6ec407 {
		order: 3;
		flex-basis: 100%;
		padding: 0 0 4px;
	}
	.j979c66e496ce {
		display: inline-flex;
		min-height: 44px;
		align-items: center;
	}
	.z85bd99065bc3 {
		font-size: 14px;
		padding: 0 14px;
		min-height: 38px;
	}
	.c72f0bd96ec64 {
		padding: 12px;
		gap: 18px;
		grid-template-columns: 1fr;
	}
	.q805b07759014 {
		grid-template-columns: repeat(2,minmax(0,1fr));
	}
	.yac6b0c074b3c {
		padding: 4px 8px 12px;
	}
	.tf049a9a21b25, .b032ae55176b3, .j4fc0ffe20573 {
		grid-template-columns: 1fr;
	}
	.c6ebc474e14f7 {
		grid-template-columns: 1fr 1fr;
	}
	.ud6cff959078d {
		grid-template-columns: repeat(3,minmax(0,1fr));
	}
}
@media(max-width:560px) {
	body {
		--m1cf1258a5aa4: 84px;
	}
	.q805b07759014 {
		gap: 12px;
	}
	.ba80c1d4ad637::after {
		inset: 10px;
	}
	.j0c9f02daf817 p {
		display: none;
	}
	.ba80c1d4ad637 {
		width: 40px;
		height: 40px;
	}
	.ve9b23dc5614f, .hecf9e32b6838, .w40c8c74aebcd, .m59b964bf2fe1 {
		grid-column: 1/-1;
	}
	.c6ebc474e14f7 {
		grid-template-columns: 1fr;
	}
	.eae939a1693c0 .j37d44e4f781f {
		flex: 1;
	}
	.ud6cff959078d {
		gap: 8px;
	}
	.j0c9f02daf817 h3 {
		font-size: 15px;
	}
	.s0f925089f312 {
		padding: 30px 0;
	}
	.j0c9f02daf817 {
		padding: 10px 12px 14px;
	}
	.r8fa2aaf17a53 {
		font-size: 12px;
		padding: 12px 4px;
	}
	.dacff9e198d1b>.g37ae12333348 {
		padding: 22px 18px;
	}
	.j66aac90187bb {
		padding: 16px;
	}
	.qae24b0f648bc {
		justify-content: center;
		max-width: none;
		right: 12px;
		bottom: calc(12px + env(safe-area-inset-bottom));
		left: 12px;
	}
	.y27e04c39313b {
		left: auto;
		right: 16px;
		bottom: 84px;
	}
}.r50ff51cf2a70{opacity:1}
.qae24b0f648bc .j37d44e4f781f {
	flex: none;
	padding: 0 16px;
	min-height: 40px;
}
:lang(hi) :is(h1, h2, h3), :lang(th) :is(h1, h2, h3), :lang(bn) :is(h1, h2, h3) {
	line-height: 1.45;
	font-weight: 700;
}
:lang(th) {
	--b3cba2a8cf0d2: "Noto Sans Thai", "Leelawadee UI", Tahoma, system-ui, sans-serif;
}.t0e9ed5e42e23{isolation:auto}
:lang(hi) {
	--b3cba2a8cf0d2: "Noto Sans Devanagari", "Nirmala UI", Mangal, system-ui, sans-serif;
}
:lang(bn) {
	--b3cba2a8cf0d2: "Noto Sans Bengali", "Nirmala UI", Vrinda, system-ui, sans-serif;
}
:lang(zh) {
	--b3cba2a8cf0d2: "PingFang SC", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif;
}.z2ce485a8cdce{unicode-bidi:normal}
.qae24b0f648bc .vbbb40aed3244 {
	color: var(--j9e8c4fa3be3c);
	background: var(--kbad0805259dd);
}.n6dea1790a892{font-kerning:auto}
.qae24b0f648bc .o5c44e2159611 {
	background: 0 0;
	border-color: var(--kbad0805259dd);
	color: var(--kbad0805259dd);
}
@media(max-width:640px) {
	.qae24b0f648bc {
		border-radius: 22px;
		gap: 6px 8px;
		flex-wrap: wrap;
	}
	.o5ecc5d0afb93 {
		flex-basis: 100%;
		text-align: center;
	}
	.q273243273c51 {
		display: none;
	}
	.qae24b0f648bc .j37d44e4f781f {
		flex: 1;
	}
}
