:root {
	--ka369b7268645: #3a2f58;
	--d269c18a3131a: ui-rounded, "SF Pro Rounded", "Nunito", "Segoe UI", system-ui, sans-serif;
	--mae6b6747a19d: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-42.128 -19.508 65.3594 65.3594'%3E%3Cg transform='translate(-42.128 -19.508) scale(2.7233)'%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");
	--f63ecefa82ec2: #c9c1dd;
	--zb937aea693a0: #15803d;
	--k6785186d463f: #faf7ff;
	--u4a81349a0c92: #8b5cf6;
	--qa4893ab1066c: 28px;
	--h9b0fee4b373f: #22193a;
	--f42c3884022f0: 0 12px 32px rgba(52, 33, 99, 0.08);
	--df161e2a26199: #f5a600;
	--iabdcc1f4be6a: 999px;
	--d2fa6ec826d7d: #e9e4f3;
	--g78f042d13085: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-42.128 -19.508 65.3594 65.3594'%3E%3Cg transform='translate(-42.128 -19.508) scale(2.7233)'%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");
	--z600fc9ad9805: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-42.128 -19.508 65.3594 65.3594'%3E%3Cg transform='translate(-42.128 -19.508) scale(2.7233)'%3E%3Cpath d='M4 4h7v7H4Zm9 0h7v7h-7ZM4 13h7v7H4Zm9 0h7v7h-7Z'/%3E%3C/g%3E%3C/svg%3E");
	--db26311fa3720: #f3ecff;
	--la5654717651e: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-42.128 -19.508 65.3594 65.3594'%3E%3Cg transform='translate(-42.128 -19.508) scale(2.7233)'%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");
	--s691fabf5444b: #ffffff;
	--sc2962342c1a9: #ffffff;
	--zb327ca90d4b4: #f1eafe;
	--p0aafb3503805: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-42.128 -19.508 65.3594 65.3594'%3E%3Cg transform='translate(-42.128 -19.508) scale(2.7233)'%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");
	--f15784e144fd9: #a17bff;
	--s2eaa6081ff4a: #cfc6e3;
	--l29b3d854ddc6: #6d6585;
	--c97f8d6b1903c: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-42.128 -19.508 65.3594 65.3594'%3E%3Cg transform='translate(-42.128 -19.508) scale(2.7233)'%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");
	--a31ef938dde9c: #e6dbff;
	--l0ce079c66173: #ebe4f7;
	--af7da2c72dbb8: #ffffff;
	--c7c76c985f836: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-42.128 -19.508 65.3594 65.3594'%3E%3Cg transform='translate(-42.128 -19.508) scale(2.7233)'%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");
	--ba4b2070552eb: #22193a;
	--sa48becba4802: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-42.128 -19.508 65.3594 65.3594'%3E%3Cg transform='translate(-42.128 -19.508) scale(2.7233)'%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");
}
.a7fafa2b82b9d {
	opacity: 0.8;
}
.s11b3f68f1397 {
	left: -999px;
	position: absolute;
}
.w967b48e55a99:hover {
	transform: translateY(-2px);
}
* {
	box-sizing: border-box;
}
img {
	max-width: 100%;
	height: auto;
	display: block;
}
html {
	scroll-behavior: smooth;
}.u94dd497bcc13{unicode-bidi:normal}
.z24fd326af482 {
	--w49b59a42a543: var(--la5654717651e);
}
.j6bbe34342be1 {
	--w49b59a42a543: var(--z600fc9ad9805);
}
.x55f36c2d400d {
	--w49b59a42a543: var(--c97f8d6b1903c);
}
body {
	overflow-wrap: break-word;
	margin: 0;
	background: var(--k6785186d463f);
	color: var(--ba4b2070552eb);
	font: 16px/1.7 system-ui,-apple-system,segoe ui,Roboto,Arial,sans-serif;
}
a {
	color: inherit;
}
h1, h2, h3 {
	font-family: var(--d269c18a3131a);
	font-weight: 800;
	line-height: 1.2;
	margin: 0 0 0.6em;
}
.i17ae2f1bf50e {
	width: min(1160px,100% - 32px);
	margin-inline: auto;
}
.lc19927d957f6 {
	margin-inline: auto;
	max-width: 860px;
}
.s11b3f68f1397:focus {
	left: 16px;
	z-index: 99;
	top: 8px;
	background: var(--sc2962342c1a9);
	padding: 8px 12px;
}
.e9c91135d866d {
	position: sticky;
	padding: 10px 0 0;
	z-index: 60;
	top: 10px;
}
.necdee47cc572 {
	align-items: center;
	border: 1px solid var(--l0ce079c66173);
	gap: 16px;
	background: color-mix(in srgb,var(--sc2962342c1a9) 92%,transparent);
	display: flex;
	margin-inline: auto;
	border-radius: 999px;
	padding: 0 8px 0 18px;
	width: min(1160px,100% - 24px);
	min-height: 58px;
	box-shadow: var(--f42c3884022f0);
	backdrop-filter: blur(14px);
}
.na0daf3048e3a {
	align-items: center;
	min-height: 44px;
	display: inline-flex;
	flex: none;
	text-decoration: none;
	gap: 10px;
	color: var(--ba4b2070552eb);
	font: 800 20px var(--d269c18a3131a);
}.j79bf45b14596{visibility:inherit}
.fbd7bd9ab8296 {
	--w49b59a42a543: var(--p0aafb3503805);
}
.zaf6281945852 {
	--w49b59a42a543: var(--mae6b6747a19d);
}.w763f920ec420{isolation:auto}
.w99677ce8bd14 {
	--w49b59a42a543: var(--g78f042d13085);
}.v1404c1ed9d97{unicode-bidi:normal}
.na0daf3048e3a img {
	width: 34px;
	object-fit: cover;
	border-radius: 12px;
	height: 34px;
}.l01eb13638e2e{visibility:inherit}
.z247bbde112b5 {
	align-items: center;
	flex: 1;
	overflow-x: auto;
	gap: 2px;
	min-width: 0;
	display: flex;
	scrollbar-width: none;
}.q5edf95b81353{isolation:auto}
.z247bbde112b5::-webkit-scrollbar {
	display: none;
}
.gcafd54bc91fe {
	white-space: nowrap;
	color: var(--l29b3d854ddc6);
	border-radius: 999px;
	text-decoration: none;
	font-size: 15px;
	flex: none;
	padding: 7px 14px;
	font-weight: 600;
}.gc3b0188da17e{z-index:auto}
.zf868bc85566f {
	gap: 6px;
	font-size: 13px;
	display: flex;
	margin-left: auto;
}
.we956ed977087 {
	margin-left: auto;
	flex: none;
}
.gcafd54bc91fe:hover {
	background: var(--zb327ca90d4b4);
	color: var(--u4a81349a0c92);
}
.zf868bc85566f a[aria-current] {
	color: var(--u4a81349a0c92);
	font-weight: 800;
}
.h00167b25fc9a {
	box-shadow: 0 10px 22px color-mix(in srgb,var(--u4a81349a0c92) 32%,transparent);
	color: var(--af7da2c72dbb8);
	background: var(--u4a81349a0c92);
}
.w967b48e55a99 {
	align-items: center;
	justify-content: center;
	display: inline-flex;
	font-weight: 800;
	transition: transform 150ms,box-shadow 150ms;
	padding: 0 22px;
	text-decoration: none;
	cursor: pointer;
	white-space: nowrap;
	border: 2px solid transparent;
	border-radius: var(--iabdcc1f4be6a);
	min-height: 42px;
}.p5c2a3280fe81{unicode-bidi:normal}
.e882bca098299 {
	padding: 26px 0 10px;
}.tb1fe06926db9{visibility:inherit}
.vb3b0623a4ebb {
	border-color: var(--l0ce079c66173);
	background: var(--sc2962342c1a9);
	color: var(--u4a81349a0c92);
}
.s4362b8487699 {
	background: var(--af7da2c72dbb8);
	color: var(--u4a81349a0c92);
}
.p07991e6f7039 {
	border-color: color-mix(in srgb,var(--af7da2c72dbb8) 60%,transparent);
	background: 0 0;
	color: var(--af7da2c72dbb8);
}
.s4c914386a28c {
	display: grid;
	gap: 34px;
	background: linear-gradient(135deg,var(--sc2962342c1a9),var(--zb327ca90d4b4));
	align-items: center;
	box-shadow: var(--f42c3884022f0);
	grid-template-columns: minmax(0,1fr)minmax(0,1fr);
	padding: 18px;
	border-radius: calc(var(--qa4893ab1066c) + 8px);
}.dfd0b6e5a35df{font-kerning:auto}
.k475ac9048f5f {
	padding: 10px 18px 10px 0;
}
.h7edfadaafab6 {
	opacity: 0;
	transition: opacity 500ms;
	grid-area: 1/1;
	margin: 0;
}
.h7edfadaafab6[data-ndc2c68b89b2a] {
	opacity: 1;
}
.l1d644878bb7f {
	display: grid;
	border-radius: var(--qa4893ab1066c);
	position: relative;
	background: var(--zb327ca90d4b4);
	overflow: hidden;
}
.z1d65eb82d152 {
	width: 100%;
}.g8d56e69e54a4{font-kerning:auto}
.h7edfadaafab6 img {
	width: 100%;
	height: auto;
	aspect-ratio: 4/3;
	object-fit: contain;
}.ff3a5d60e75aa{z-index:auto}
.r6bdf7adefcbb {
	z-index: 2;
	border: 0;
	border-radius: 50%;
	width: 40px;
	height: 40px;
	font-size: 20px;
	cursor: pointer;
	bottom: 14px;
	color: #22193a;
	position: absolute;
	font-weight: 800;
	background: rgba(255,255,255,0.92);
}
.v3436e54b1467 {
	right: 62px;
}.obb216d81291f{z-index:auto}
.w92b03fc379de {
	right: 14px;
}
.nf996cb12baac {
	background: var(--sc2962342c1a9);
	box-shadow: 0 4px 12px rgba(52,33,99,6%);
	margin: 0 0 12px;
	display: inline-block;
	border-radius: 999px;
	color: var(--u4a81349a0c92);
	font-size: 13px;
	font-weight: 800;
	padding: 4px 14px;
}
.e882bca098299 h1 {
	font-size: clamp(30px,4.4vw,52px);
	line-height: 1.08;
}.mff3348330f07{contain:none}
.m35e6f03d79d3 {
	font-size: 17px;
	color: var(--l29b3d854ddc6);
}
.ia29c2be9fe03 {
	flex-wrap: wrap;
	gap: 10px;
	display: flex;
	margin-top: 20px;
}
.f6e5b063e24a4 {
	margin: 22px 0 0;
	list-style: none;
	flex-wrap: wrap;
	gap: 8px;
	display: flex;
	padding: 0;
}
.f6e5b063e24a4 strong {
	color: var(--u4a81349a0c92);
}
.f6e5b063e24a4 span {
	font-size: 12px;
	color: var(--l29b3d854ddc6);
}
.f6e5b063e24a4 li {
	gap: 6px;
	padding: 6px 14px;
	align-items: baseline;
	background: var(--sc2962342c1a9);
	display: flex;
	border-radius: 999px;
}.gf01923244b79{opacity:1}
.m415bd1f6875a {
	display: grid;
	gap: 12px;
	grid-template-columns: repeat(auto-fit,minmax(110px,1fr));
	padding: 22px 0 6px;
}
.od80cf0b14c77 {
	border-radius: 22px;
	flex-direction: column;
	box-shadow: 0 4px 14px rgba(52,33,99,5%);
	align-items: center;
	font-size: 14px;
	font-weight: 700;
	padding: 16px 8px;
	display: flex;
	text-align: center;
	text-decoration: none;
	transition: transform 150ms;
	background: var(--sc2962342c1a9);
	color: var(--ba4b2070552eb);
	gap: 8px;
}.gab7788764ce0{z-index:auto}
.a837d0434e682 {
	margin: 0 0 22px;
	text-align: center;
	font-size: clamp(24px,3vw,34px);
}
.h3e5708700c1e {
	padding: 40px 0;
}
.w5326c494af8a {
	position: relative;
	width: 46px;
	border-radius: 16px;
	height: 46px;
	background: var(--zb327ca90d4b4);
}
.w5326c494af8a::after {
	content: "";
	inset: 12px;
	-webkit-mask: var(--w49b59a42a543)center/contain no-repeat;
	mask: var(--w49b59a42a543)center/contain no-repeat;
	background: var(--u4a81349a0c92);
	position: absolute;
}
.q3c221167ce9b {
	box-shadow: 0 4px 14px rgba(52,33,99,5%);
	padding: 22px;
	border-radius: var(--qa4893ab1066c);
	background: var(--sc2962342c1a9);
}
.kb321bc70659d {
	display: grid;
	gap: 16px;
	grid-template-columns: repeat(4,minmax(0,1fr));
	grid-auto-flow: dense;
}.f74bc53090b6e{unicode-bidi:normal}
.od80cf0b14c77:hover {
	transform: translateY(-3px);
	color: var(--u4a81349a0c92);
}
.l3dfe774f7b52 {
	grid-column: span 2;
	flex-direction: column;
	display: flex;
	justify-content: center;
	color: var(--af7da2c72dbb8);
	background: linear-gradient(135deg,var(--u4a81349a0c92),color-mix(in srgb,var(--u4a81349a0c92) 60%,#ff7ab6));
}.b222dbbcfefc4{outline-offset:0}
.q25e6f6632176 {
	grid-column: span 2;
}
.kb70f753f8d55 {
	background: currentColor;
	-webkit-mask: var(--sa48becba4802)center/contain no-repeat;
	mask: var(--sa48becba4802)center/contain no-repeat;
	margin-bottom: 10px;
	width: 52px;
	height: 52px;
}.k7eac6683fa32{isolation:auto}
.uaf2025cf1ccb {
	margin: 0;
	font: 800 clamp(20px,2.4vw,28px)/1.25 var(--d269c18a3131a);
}
.l3dfe774f7b52 .ia29c2be9fe03 {
	margin-top: 16px;
}.p3fd579999a5f{contain:none}
.ya5c073ee61dc {
	position: relative;
	margin-bottom: 12px;
	border-radius: 14px;
	width: 44px;
	height: 44px;
	display: block;
	background: var(--zb327ca90d4b4);
}
.ya5c073ee61dc::after {
	content: "";
	-webkit-mask: var(--c7c76c985f836)center/contain no-repeat;
	mask: var(--c7c76c985f836)center/contain no-repeat;
	background: var(--u4a81349a0c92);
	inset: 11px;
	position: absolute;
}
.a99762f22bc57 div {
	padding: 8px 14px;
	background: var(--zb327ca90d4b4);
	border-radius: 16px;
}
.g0af83c635d9a h2 {
	font-size: 18px;
	margin-bottom: 6px;
}.d88735984fcd9{opacity:1}
.g0af83c635d9a .l447e02ffba81 {
	margin: 0;
	color: var(--l29b3d854ddc6);
	font-size: 15px;
}
.q25e6f6632176 h2 {
	font-size: 22px;
}.e951d36913bed{font-kerning:auto}
.a99762f22bc57 {
	flex-wrap: wrap;
	gap: 8px;
	margin: 0;
	display: flex;
}.p3c2fcd4d6917{unicode-bidi:normal}
.a99762f22bc57 dt {
	font-size: 12px;
	color: var(--u4a81349a0c92);
	font-weight: 800;
}
.a99762f22bc57 dd {
	margin: 0;
	font-size: 14px;
	font-weight: 600;
}
.w67c8ddc72d56 a {
	text-decoration: none;
	display: block;
	height: 100%;
}
.w67c8ddc72d56 {
	overflow: hidden;
	padding: 0;
}.j2069d1954dfc{opacity:1}
.zb40395d6f261 {
	padding: 2px 10px;
	margin: 16px 18px 0;
	display: inline-block;
	background: var(--zb327ca90d4b4);
	border-radius: 999px;
	font-size: 12px;
	font-weight: 800;
	color: var(--u4a81349a0c92);
}.zd587c552d8dc{font-kerning:auto}
.w67c8ddc72d56 h2, .w67c8ddc72d56 h3 {
	font-size: 17px;
	margin: 8px 18px 6px;
}.b3ad81f26a925{outline-offset:0}
.k8498e3a06354 {
	display: grid;
	gap: 16px;
	grid-template-columns: repeat(auto-fill,minmax(230px,1fr));
}
.w67c8ddc72d56 p {
	margin: 0 18px 18px;
	color: var(--l29b3d854ddc6);
	font-size: 14px;
}.f043e3d06ec47{unicode-bidi:normal}
.l447e02ffba81 a {
	color: var(--u4a81349a0c92);
}
.w67c8ddc72d56 img {
	object-fit: cover;
	width: 100%;
	aspect-ratio: 16/10;
}.m3c19b49ce974{unicode-bidi:normal}
.x85fca041b4e0 {
	text-align: center;
	margin-top: 24px;
}
.l447e02ffba81 {
	margin-bottom: 24px;
}
.l447e02ffba81 h2 {
	margin-top: 1.2em;
	font-size: 23px;
}.u10f86a27e939{opacity:1}
.l447e02ffba81 h3 {
	font-size: 19px;
	margin-top: 1em;
}.v501581ff4084{opacity:1}
.o45003d652b4e {
	font-size: 14px;
	color: var(--l29b3d854ddc6);
}
.l447e02ffba81 table {
	border-collapse: collapse;
	margin: 16px 0;
	width: 100%;
}.y3049ba65d3ff{opacity:1}
.l447e02ffba81 td, .l447e02ffba81 th {
	text-align: left;
	vertical-align: top;
	padding: 10px 14px;
	border-bottom: 1px solid var(--l0ce079c66173);
}
.b3ac194599c2f {
	height: 100%;
}.w4bd787180080{z-index:auto}
.b3ac194599c2f a {
	flex-direction: column;
	overflow: hidden;
	text-decoration: none;
	background: var(--sc2962342c1a9);
	box-shadow: 0 4px 14px rgba(52,33,99,5%);
	display: flex;
	height: 100%;
	border-radius: var(--qa4893ab1066c);
	transition: transform 200ms,box-shadow 200ms;
}.n6f5b49828c0c{contain:none}
.b3ac194599c2f a:hover {
	box-shadow: var(--f42c3884022f0);
	transform: translateY(-4px);
}
.tec0b323080d4 img {
	object-fit: cover;
	width: 100%;
	aspect-ratio: 1;
	border-radius: calc(var(--qa4893ab1066c) - 8px);
}
.tec0b323080d4 {
	padding: 10px 10px 0;
}
.f2c05450c7b46 {
	padding: 12px 18px 18px;
}.rcd9d024dbe62{font-kerning:auto}
.f2c05450c7b46 h3 {
	font-size: 17px;
	margin: 0 0 2px;
}
.f2c05450c7b46 p {
	margin: 0 0 8px;
	color: var(--l29b3d854ddc6);
	font-size: 14px;
	line-height: 1.45;
}.cff13d975f036{contain:none}
.w3188a741bd2e {
	display: inline-block;
	border-radius: 999px;
	font-size: 13px;
	font-weight: 800;
	background: var(--zb327ca90d4b4);
	color: var(--u4a81349a0c92);
	padding: 2px 10px;
}
.u9412678c2860 {
	display: grid;
	gap: 16px;
	grid-template-columns: repeat(auto-fill,minmax(280px,1fr));
}
.kd26a79086f0f h2, .kd26a79086f0f h3 {
	font-size: 17px;
	margin: 0 0 6px;
}.r52a3bef99654{outline-offset:0}
.kd26a79086f0f p {
	margin: 0;
	color: var(--l29b3d854ddc6);
	font-size: 14px;
}
.kd26a79086f0f div {
	padding: 16px 18px;
}.m6ed92040c880{isolation:auto}
.kd26a79086f0f a {
	box-shadow: 0 4px 14px rgba(52,33,99,5%);
	background: var(--sc2962342c1a9);
	border-radius: var(--qa4893ab1066c);
	text-decoration: none;
	overflow: hidden;
	display: block;
	height: 100%;
}
.kd26a79086f0f img {
	object-fit: cover;
	width: 100%;
	aspect-ratio: 16/10;
}
.e9c65cd12560f details {
	box-shadow: 0 4px 14px rgba(52,33,99,5%);
	background: var(--sc2962342c1a9);
	border-radius: 22px;
}
.e9c65cd12560f {
	display: grid;
	gap: 12px;
	align-items: start;
	grid-template-columns: repeat(2,minmax(0,1fr));
}.o95ef1629eaa6{font-kerning:auto}
.h249622be960f .e9c65cd12560f, .lc19927d957f6 .e9c65cd12560f {
	grid-template-columns: 1fr;
}
.e9c65cd12560f summary {
	gap: 12px;
	justify-content: space-between;
	cursor: pointer;
	font-weight: 700;
	display: flex;
	padding: 18px 20px;
	list-style: none;
}
.e9c65cd12560f summary::-webkit-details-marker {
	display: none;
}.l817dc4facbd7{visibility:inherit}
.e9c65cd12560f summary::after {
	border-radius: 50%;
	place-items: center;
	display: grid;
	font-weight: 800;
	content: "+";
	width: 28px;
	height: 28px;
	flex: none;
	background: var(--zb327ca90d4b4);
	color: var(--u4a81349a0c92);
}.s42326a5f4634{outline-offset:0}
.e9c65cd12560f details[open] summary::after {
	content: "−";
}
.e9c65cd12560f p {
	margin: 0;
	padding: 0 20px 18px;
	color: var(--l29b3d854ddc6);
}
.w71683cdbe985 {
	padding: 26px;
	background: var(--sc2962342c1a9);
	margin: 30px 0;
	box-shadow: 0 4px 14px rgba(52,33,99,5%);
	border-radius: var(--qa4893ab1066c);
}
.ofbd2fff58beb {
	padding: 2px 10px;
	vertical-align: middle;
	display: inline-block;
	background: var(--zb327ca90d4b4);
	font: 800 12px/1.6 system-ui,sans-serif;
	border-radius: 999px;
	color: var(--u4a81349a0c92);
}.g6e11cb49c33f{isolation:auto}
.b7eebe08e688c small {
	color: var(--l29b3d854ddc6);
}
.v9d9d3bfad32e p {
	margin: 8px 0 0;
	font-size: 15px;
}
.v9d9d3bfad32e {
	border-radius: 20px;
	background: var(--k6785186d463f);
	padding: 16px;
}.zf0370f59c8d8{opacity:1}
.b8d5276b0af38 {
	display: grid;
	gap: 12px;
	grid-template-columns: repeat(auto-fit,minmax(220px,1fr));
}.y21cb16c82fe1{visibility:inherit}
.n02a0c689f2f6 {
	justify-content: space-between;
	flex-wrap: wrap;
	gap: 6px;
	display: flex;
}
.b7eebe08e688c {
	align-items: center;
	display: inline-flex;
	gap: 8px;
}
.z304d896eba58 {
	-webkit-mask: repeating-linear-gradient(90deg,#000000 0 16px,transparent 16px 18.5px);
	display: inline-block;
	mask: repeating-linear-gradient(90deg,#000000 0 16px,transparent 16px 18.5px);
	background: linear-gradient(90deg,var(--df161e2a26199) calc(var(--y95cb7e28cee7)/5 * 100%),var(--d2fa6ec826d7d) 0);
	width: 90px;
	height: 16px;
}
.n5def37dbc2f8 {
	box-shadow: 0 4px 14px rgba(52,33,99,5%);
	padding: 22px;
	margin: 24px 0;
	text-align: center;
	background: var(--sc2962342c1a9);
	border-radius: var(--qa4893ab1066c);
}
.o89140695422d {
	gap: 6px;
	display: inline-flex;
}.beda76f3d3e7d{font-kerning:auto}
.xf74ca6e13177 {
	margin: 0 0 10px;
	font-weight: 800;
}
.o89140695422d button {
	width: 46px;
	height: 46px;
	border: 0;
	border-radius: 16px;
	background: var(--zb327ca90d4b4);
	font-size: 22px;
	color: var(--s2eaa6081ff4a);
	cursor: pointer;
}
.o89140695422d button:disabled {
	cursor: default;
}.x67e819b56d6d{contain:none}
.o89140695422d button[data-ndc2c68b89b2a], .o89140695422d button:hover {
	color: var(--df161e2a26199);
}
.t450c66c9445b {
	min-height: 1.2em;
	font-size: 14px;
	margin: 10px 0 0;
	color: var(--l29b3d854ddc6);
}.t761e1f63032d{isolation:auto}
.i78c0028affd2 {
	opacity: 0;
	left: -9999px;
	position: absolute;
	width: 1px;
	height: 1px;
}
.lda88b9ff33e1 aside {
	position: sticky;
	top: 96px;
}
.h2e4c1130deee h1 {
	font-size: clamp(28px,4vw,44px);
}
.h2e4c1130deee {
	padding: 34px 0 10px;
}
.h2e4c1130deee>.i17ae2f1bf50e {
	background: linear-gradient(135deg,var(--sc2962342c1a9),var(--db26311fa3720));
	padding: 30px 34px;
	box-shadow: var(--f42c3884022f0);
	border-radius: calc(var(--qa4893ab1066c) + 8px);
}
.w0f327fac3293 ol {
	font-size: 14px;
	list-style: none;
	flex-wrap: wrap;
	gap: 6px;
	color: var(--l29b3d854ddc6);
	display: flex;
	padding: 0;
	margin: 0 0 12px;
}.g5889c4f2796b{opacity:1}
.h249622be960f {
	padding: 24px;
	box-shadow: 0 4px 14px rgba(52,33,99,5%);
	border-radius: var(--qa4893ab1066c);
	background: var(--sc2962342c1a9);
}.y2fe4e615093b{contain:none}
.lda88b9ff33e1 {
	display: grid;
	gap: 24px;
	align-items: start;
	grid-template-columns: minmax(0,1fr)320px;
}.ddd9f4b2b8269{font-kerning:auto}
.kba2dc3b0534b {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 14px;
}
.p5f1236a97297 {
	display: grid;
	grid-template-columns: repeat(auto-fill,minmax(180px,1fr));
	gap: 10px;
}.b9697959f2827{isolation:auto}
.w0f327fac3293 li+li::before {
	margin-right: 6px;
	content: "·";
}
.n14c5e847b0bf {
	border-radius: calc(var(--qa4893ab1066c) - 8px);
	margin-bottom: 18px;
	object-fit: cover;
	width: 100%;
	aspect-ratio: 1200/630;
}
.h249622be960f .f6e5b063e24a4 {
	margin: 0 0 18px;
}
.rf5114f8ff96a h2 {
	font-size: 22px;
}.dcd2c97960c69{font-kerning:auto}
.w0f327fac3293 a {
	text-decoration: none;
	color: var(--u4a81349a0c92);
}
.bd0f2f224eefe h3 {
	color: var(--zb937aea693a0);
}
.q005cc3063c9c h3 {
	color: #e11d48;
}
.h249622be960f .f6e5b063e24a4 li {
	background: var(--zb327ca90d4b4);
}.db82ddb549da9{opacity:1}
.rf5114f8ff96a {
	padding: 20px;
	box-shadow: var(--f42c3884022f0);
	border-radius: var(--qa4893ab1066c);
	background: var(--sc2962342c1a9);
}
.rf5114f8ff96a img {
	margin-bottom: 12px;
	border-radius: 18px;
	object-fit: cover;
	width: 100%;
	aspect-ratio: 1200/630;
}
.q005cc3063c9c, .bd0f2f224eefe {
	border-radius: 20px;
	background: var(--k6785186d463f);
	padding: 16px 20px;
}
.rf5114f8ff96a .w967b48e55a99 {
	margin-top: 12px;
}
.p5f1236a97297 img {
	border-radius: 18px;
}
.h326b1604df89 {
	list-style: none;
	counter-reset: cfd4acbf3fa9d;
	padding: 0;
}.f616f37ce45cd{visibility:inherit}
.h326b1604df89 li {
	padding: 16px 18px 16px 72px;
	background: var(--k6785186d463f);
	position: relative;
	border-radius: 20px;
	counter-increment: cfd4acbf3fa9d;
	margin-bottom: 10px;
}
.h326b1604df89 li::before {
	display: grid;
	width: 40px;
	content: counter(cfd4acbf3fa9d);
	height: 40px;
	left: 16px;
	border-radius: 14px;
	place-items: center;
	font-weight: 800;
	color: var(--af7da2c72dbb8);
	background: var(--u4a81349a0c92);
	top: 14px;
	position: absolute;
}.ndfd716b78c0a{contain:none}
.o7976f84989e0 {
	gap: 12px;
	align-items: baseline;
	display: flex;
}.g8d1775acf6f7{font-kerning:auto}
.h326b1604df89 h3 {
	font-size: 18px;
	margin: 0 0 4px;
}
.a28940fe97551 {
	list-style: none;
	padding: 0;
}
.h326b1604df89 p {
	margin: 0;
	color: var(--l29b3d854ddc6);
}
.o7976f84989e0 strong {
	font: 800 19px var(--d269c18a3131a);
	color: var(--u4a81349a0c92);
}
[data-yaf840abe8935] h2 {
	font-size: 20px;
}
.k6c8dd01013c7, .o7976f84989e0 span {
	color: var(--l29b3d854ddc6);
}
.a28940fe97551 li {
	padding: 16px 18px;
	background: var(--k6785186d463f);
	margin-bottom: 10px;
	border-radius: 20px;
}.wb1d1e97e44b4{visibility:inherit}
.t30e9e99740c5 {
	display: grid;
	gap: 16px;
	margin-bottom: 30px;
	grid-template-columns: repeat(auto-fill,minmax(240px,1fr));
}
.va62e9d2b4a51 {
	text-align: center;
	padding: 22px;
	border-radius: var(--qa4893ab1066c);
	background: var(--sc2962342c1a9);
	box-shadow: 0 4px 14px rgba(52,33,99,5%);
}.j3c64b9fdba9e{unicode-bidi:normal}
[data-r34c585a1a46c]>h2, [data-m775f72b80818]>h2 {
	text-align: center;
}
.va62e9d2b4a51 img {
	object-fit: cover;
	margin: 0 auto 10px;
	border-radius: 28px;
	width: 84px;
	height: 84px;
}.e0f49f5c0160d{contain:none}
.taa0534626375 {
	padding: 20px;
	background: var(--zb327ca90d4b4);
	margin-top: 24px;
	border-radius: var(--qa4893ab1066c);
}.sab1beb3bc890{z-index:auto}
[data-m775f72b80818] img {
	border-radius: 20px;
}
[data-r34c585a1a46c], [data-m775f72b80818] {
	width: min(1160px,100% - 32px);
	max-width: none;
	margin: 0 auto;
	padding: 30px 0;
}.kc153c2a0b898{visibility:inherit}
.v0742bf70f14a {
	border: 0;
	box-shadow: 0 4px 14px rgba(52,33,99,5%);
	border-radius: 22px;
	background: var(--sc2962342c1a9);
}
[data-yaf840abe8935] {
	margin: 0 auto 40px;
	width: min(860px,100% - 32px);
	background: var(--sc2962342c1a9);
	border-radius: var(--qa4893ab1066c);
	padding: 22px 26px;
}
[data-yaf840abe8935] ul {
	margin: 0;
	padding-left: 20px;
}
.d00c6f83e6f34 {
	margin-top: 24px;
	justify-content: center;
	gap: 8px;
	display: flex;
}
.b88642178798e {
	display: grid;
	gap: 28px;
	grid-template-columns: 1.4fr repeat(3,1fr);
}
.taa0534626375 a {
	color: var(--u4a81349a0c92);
}.l74e58c90fc8d{unicode-bidi:normal}
[data-yaf840abe8935] a {
	color: var(--u4a81349a0c92);
}
.d00c6f83e6f34 a, .d00c6f83e6f34 span {
	text-decoration: none;
	background: var(--sc2962342c1a9);
	padding: 6px 14px;
	border-radius: 999px;
}
.d00c6f83e6f34 span {
	color: var(--af7da2c72dbb8);
	background: var(--u4a81349a0c92);
}.rc94c1a6862d5{visibility:inherit}
.y6895ac06aba1 {
	color: var(--f63ecefa82ec2);
	border-radius: 36px 36px 0 0;
	padding: 44px 0 24px;
	background: var(--h9b0fee4b373f);
	margin-top: 30px;
}.sed25c22dfec0{font-kerning:auto}
.y6895ac06aba1 .na0daf3048e3a {
	color: #ffffff;
}
.y6895ac06aba1 h2 {
	color: #ffffff;
	margin-bottom: 10px;
	font-size: 15px;
}
.y6895ac06aba1 a {
	padding: 3px 0;
	text-decoration: none;
	color: var(--f63ecefa82ec2);
	display: block;
}
.y6895ac06aba1 a:hover {
	color: #ffffff;
}.mcbd17f454e10{z-index:auto}
.x1dda5afe7264 {
	font-size: 13px;
	margin-top: 28px;
	padding-top: 18px;
	border-top: 1px solid var(--ka369b7268645);
}.t39b60667ab87{visibility:inherit}
.y05499583eb63 {
	max-width: min(560px,calc(100% - 40px));
	padding: 8px 8px 8px 10px;
	align-items: center;
	border-radius: 999px;
	position: fixed;
	gap: 10px;
	min-height: 56px;
	font-weight: 800;
	background: var(--u4a81349a0c92);
	z-index: 70;
	right: 20px;
	bottom: 20px;
	display: inline-flex;
	color: var(--af7da2c72dbb8);
	box-shadow: 0 14px 34px color-mix(in srgb,var(--u4a81349a0c92) 45%,transparent);
}
.g5215f594e92e {
	-webkit-box-orient: vertical;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	flex: 1;
	overflow: hidden;
	min-width: 0;
	line-height: 1.25;
	font-size: 12px;
	font-weight: 600;
}
.cea8b7a1faeda {
	position: relative;
	background: color-mix(in srgb,var(--af7da2c72dbb8) 20%,transparent);
	border-radius: 50%;
	flex: none;
	width: 38px;
	height: 38px;
}
.cea8b7a1faeda::after {
	background: currentColor;
	content: "";
	-webkit-mask: var(--sa48becba4802)center/contain no-repeat;
	inset: 9px;
	mask: var(--sa48becba4802)center/contain no-repeat;
	position: absolute;
}
.e76ffa67925da {
	border: 0;
	border-radius: 16px;
	background: var(--sc2962342c1a9);
	transition: opacity 200ms;
	pointer-events: none;
	position: fixed;
	font-size: 20px;
	opacity: 0;
	left: 20px;
	bottom: 24px;
	cursor: pointer;
	box-shadow: var(--f42c3884022f0);
	z-index: 69;
	color: var(--u4a81349a0c92);
	width: 44px;
	height: 44px;
}
.e76ffa67925da[data-j287f401bda47] {
	pointer-events: auto;
	opacity: 1;
}
body[data-pb569b0714e21=s89e2f0aede48] .necdee47cc572 {
	gap: 4px 16px;
	justify-content: center;
	border-radius: 28px;
	padding: 8px 12px;
	flex-wrap: wrap;
}
body[data-pb569b0714e21=s89e2f0aede48] .na0daf3048e3a {
	justify-content: center;
	flex-basis: 100%;
}
body[data-pb569b0714e21=s89e2f0aede48] .z247bbde112b5 {
	flex: initial;
}
body[data-q7ee71618fd48=s12c0c8be9b1e] .gcafd54bc91fe {
	font-size: 12px;
	letter-spacing: 0.08em;
	text-transform: uppercase;
}.q3c4efd24aae8{unicode-bidi:normal}
body[data-pb569b0714e21=s89e2f0aede48] .we956ed977087 {
	margin-left: 0;
}.v41bc0297b984{visibility:inherit}
@media(min-width:901px) {
	body[data-k935434bd7857=n7332c3c93913] .s4c914386a28c {
		background: var(--u4a81349a0c92);
		color: var(--af7da2c72dbb8);
		grid-template-columns: minmax(0,1fr)minmax(0,1fr);
	}
	body[data-k935434bd7857=n7332c3c93913] .e882bca098299 .f6e5b063e24a4 li {
		background: rgba(0,0,0,0.16);
	}
	body[data-k935434bd7857=n7332c3c93913] .e882bca098299 .f6e5b063e24a4 span, body[data-k935434bd7857=n7332c3c93913] .e882bca098299 .m35e6f03d79d3 {
		color: color-mix(in srgb,var(--af7da2c72dbb8) 92%,transparent);
	}
	body[data-k935434bd7857=n7332c3c93913] .e882bca098299 .f6e5b063e24a4 strong {
		color: var(--af7da2c72dbb8);
	}
	body[data-k935434bd7857=n7332c3c93913] .e882bca098299 .h00167b25fc9a {
		background: var(--af7da2c72dbb8);
		color: var(--u4a81349a0c92);
	}
}
body[data-k3530b06ce23e=z68fceea2e8a4] .y05499583eb63 {
	background: linear-gradient(135deg,var(--u4a81349a0c92),color-mix(in srgb,var(--u4a81349a0c92) 60%,#ff7ab6));
}
@media(max-width:900px) {
	.e9c91135d866d {
		padding-top: 6px;
		top: 6px;
	}
	.necdee47cc572 {
		min-height: 0;
		border-radius: 24px;
		padding: 8px 8px 0 14px;
		gap: 0 10px;
		flex-wrap: wrap;
	}
	.z247bbde112b5 {
		order: 3;
		padding: 0 0 4px;
		flex-basis: 100%;
	}
	.gcafd54bc91fe {
		align-items: center;
		min-height: 44px;
		display: inline-flex;
	}
	.we956ed977087 {
		min-height: 38px;
		padding: 0 14px;
		font-size: 14px;
	}
	.s4c914386a28c {
		padding: 12px;
		gap: 18px;
		grid-template-columns: 1fr;
	}
	.kb321bc70659d {
		grid-template-columns: repeat(2,minmax(0,1fr));
	}
	.lda88b9ff33e1, .kba2dc3b0534b, .e9c65cd12560f {
		grid-template-columns: 1fr;
	}
	.k475ac9048f5f {
		padding: 4px 8px 12px;
	}
	.b88642178798e {
		grid-template-columns: 1fr 1fr;
	}
	.m415bd1f6875a {
		grid-template-columns: repeat(3,minmax(0,1fr));
	}
	.lda88b9ff33e1 aside {
		position: static;
	}
}.nb1282bc25c05{visibility:inherit}
@media(max-width:560px) {
	.kb321bc70659d {
		gap: 12px;
	}
	.h3e5708700c1e {
		padding: 30px 0;
	}
	.w5326c494af8a::after {
		inset: 10px;
	}
	.w5326c494af8a {
		width: 40px;
		height: 40px;
	}
	.m415bd1f6875a {
		gap: 8px;
	}
	.f2c05450c7b46 h3 {
		font-size: 15px;
	}
	.f2c05450c7b46 {
		padding: 10px 12px 14px;
	}
	.od80cf0b14c77 {
		font-size: 12px;
		padding: 12px 4px;
	}
	.h2e4c1130deee>.i17ae2f1bf50e {
		padding: 22px 18px;
	}
	.h249622be960f {
		padding: 16px;
	}
	.ia29c2be9fe03 .w967b48e55a99 {
		flex: 1;
	}
	.f2c05450c7b46 p {
		display: none;
	}
	.g0af83c635d9a, .w67c8ddc72d56, .q25e6f6632176, .l3dfe774f7b52 {
		grid-column: 1/-1;
	}
	.b88642178798e {
		grid-template-columns: 1fr;
	}
	body {
		--e6f60d8da57b0: 84px;
	}
	.y05499583eb63 {
		justify-content: center;
		max-width: none;
		right: 12px;
		bottom: calc(12px + env(safe-area-inset-bottom));
		left: 12px;
	}
	.e76ffa67925da {
		left: auto;
		right: 16px;
		bottom: 84px;
	}
}
.y05499583eb63 .w967b48e55a99 {
	padding: 0 16px;
	flex: none;
	min-height: 40px;
}.p05c7ad0f567c{font-kerning:auto}
:lang(th) {
	--d269c18a3131a: "Noto Sans Thai", "Leelawadee UI", Tahoma, system-ui, sans-serif;
}
.y05499583eb63 .h00167b25fc9a {
	background: var(--af7da2c72dbb8);
	color: var(--u4a81349a0c92);
}
:lang(th) :is(h1, h2, h3), :lang(hi) :is(h1, h2, h3), :lang(bn) :is(h1, h2, h3) {
	line-height: 1.45;
	font-weight: 700;
}.z06a500a4e26b{isolation:auto}
:lang(hi) {
	--d269c18a3131a: "Noto Sans Devanagari", "Nirmala UI", Mangal, system-ui, sans-serif;
}
.y05499583eb63 .vb3b0623a4ebb {
	border-color: var(--af7da2c72dbb8);
	background: 0 0;
	color: var(--af7da2c72dbb8);
}
:lang(bn) {
	--d269c18a3131a: "Noto Sans Bengali", "Nirmala UI", Vrinda, system-ui, sans-serif;
}
:lang(zh) {
	--d269c18a3131a: "PingFang SC", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif;
}
@media(max-width:640px) {
	.cea8b7a1faeda {
		display: none;
	}
	.y05499583eb63 {
		border-radius: 22px;
		flex-wrap: wrap;
		gap: 6px 8px;
	}
	.g5215f594e92e {
		text-align: center;
		flex-basis: 100%;
	}
	.y05499583eb63 .w967b48e55a99 {
		flex: 1;
	}
}
