.u6dbf66b7c6f3 {
	left: -999px;
	position: absolute;
}.q5da4edc567d3{font-kerning:auto}
img {
	display: block;
	max-width: 100%;
	height: auto;
}
body {
	overflow-wrap: break-word;
	background: var(--xa9b655fdb448);
	color: var(--i43d258a5df7d);
	margin: 0;
	font: 16px/1.7 system-ui,-apple-system,segoe ui,Roboto,Arial,sans-serif;
}
.u6dbf66b7c6f3:focus {
	z-index: 99;
	background: var(--j6751bb6f9c02);
	left: 16px;
	padding: 8px 12px;
	top: 8px;
}
* {
	box-sizing: border-box;
}
a {
	color: inherit;
}
.c80e9bea0ec79 {
	z-index: 60;
	position: sticky;
	top: 10px;
	padding: 10px 0 0;
}
html {
	scroll-behavior: smooth;
}
.cac780a5917f5 {
	opacity: .8;
}
.x188f20c3f7a9 {
	--mf95b0806086a: var(--b47e21bc71ec9);
}
.n53d083c378fb {
	--mf95b0806086a: var(--dbbf448ff7ee3);
}.x814fe12d3465{visibility:inherit}
.n3a53fae19c85 {
	--mf95b0806086a: var(--ga5d5f25a1a60);
}
.ka16f278403d3 {
	--mf95b0806086a: var(--f1b35b5b2b76b);
}.g025e39e03e91{outline-offset:0}
.xf0514b7a17cc {
	--mf95b0806086a: var(--bdf31e8f5a951);
}
.ne53238684600 {
	--mf95b0806086a: var(--g8e32430bbd70);
}.ic32433f7b9eb{z-index:auto}
.ic4b96a1810b2:hover {
	transform: translateY(-2px);
}.t09ecdb098c76{visibility:inherit}
:root {
	--i43d258a5df7d: #22193A;
	--f1b35b5b2b76b: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2.18 -45.802 69.8566 69.8566'%3E%3Cg transform='translate(-2.18 -45.802) scale(2.9107)'%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");
	--x1bfad6f06a0c: #A17BFF;
	--l74eb1d6f7439: #3A2F58;
	--ge30509f31ada: #22193A;
	--bdf31e8f5a951: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2.18 -45.802 69.8566 69.8566'%3E%3Cg transform='translate(-2.18 -45.802) scale(2.9107)'%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");
	--y3f4e2891af22: #8B5CF6;
	--bcd61bcc702c0: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2.18 -45.802 69.8566 69.8566'%3E%3Cg transform='translate(-2.18 -45.802) scale(2.9107)'%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");
	--p7debb1be751e: #EBE4F7;
	--j980e4b54b4bf: #E9E4F3;
	--y89948f6013c5: #F5A600;
	--dbbf448ff7ee3: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2.18 -45.802 69.8566 69.8566'%3E%3Cg transform='translate(-2.18 -45.802) scale(2.9107)'%3E%3Cpath d='M4 4h7v7H4Zm9 0h7v7h-7ZM4 13h7v7H4Zm9 0h7v7h-7Z'/%3E%3C/g%3E%3C/svg%3E");
	--ff3defd3ac2dd: #FFFFFF;
	--b5f682ba6e1ea: #C9C1DD;
	--m6595ed075a60: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2.18 -45.802 69.8566 69.8566'%3E%3Cg transform='translate(-2.18 -45.802) scale(2.9107)'%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");
	--wfc92b19ed526: #F1EAFE;
	--d2c39e3cf5973: ui-rounded, "SF Pro Rounded", "Nunito", "Segoe UI", system-ui, sans-serif;
	--g8e32430bbd70: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2.18 -45.802 69.8566 69.8566'%3E%3Cg transform='translate(-2.18 -45.802) scale(2.9107)'%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");
	--d17a013542279: #CFC6E3;
	--bc1202a9b3517: 999px;
	--u5fccc0705bc9: 0 12px 32px rgba(52, 33, 99, .08);
	--t814367da550f: #6D6585;
	--c2132bbe4150c: #FFFFFF;
	--xa9b655fdb448: #FAF7FF;
	--ga5d5f25a1a60: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2.18 -45.802 69.8566 69.8566'%3E%3Cg transform='translate(-2.18 -45.802) scale(2.9107)'%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");
	--j6751bb6f9c02: #FFFFFF;
	--ncb7ec2a5fe70: 28px;
	--gad760407f27d: #E6DBFF;
	--c2e704a2edd9d: #15803D;
	--b47e21bc71ec9: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2.18 -45.802 69.8566 69.8566'%3E%3Cg transform='translate(-2.18 -45.802) scale(2.9107)'%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");
	--v7e2efc3ddd65: #F3ECFF;
}
h2, h1, h3 {
	margin: 0 0 .6em;
	font-family: var(--d2c39e3cf5973);
	font-weight: 800;
	line-height: 1.2;
}.a5a986add03e2{outline-offset:0}
.ff706ff67e407 {
	margin-inline: auto;
	width: min(1160px,100% - 32px);
}
.fa89330847c08 {
	margin-inline: auto;
	max-width: 860px;
}
.ie794677139b3 {
	background: color-mix(in srgb,var(--j6751bb6f9c02) 92%,transparent);
	box-shadow: var(--u5fccc0705bc9);
	margin-inline: auto;
	padding: 0 8px 0 18px;
	width: min(1160px,100% - 24px);
	align-items: center;
	backdrop-filter: blur(14px);
	gap: 16px;
	border: 1px solid var(--p7debb1be751e);
	border-radius: 999px;
	min-height: 58px;
	display: flex;
}
.x5eb0b39cb2f2 {
	font: 800 20px var(--d2c39e3cf5973);
	color: var(--i43d258a5df7d);
	flex: none;
	display: inline-flex;
	align-items: center;
	text-decoration: none;
	gap: 10px;
	min-height: 44px;
}.h2a0b6f3fd190{outline-offset:0}
.x5eb0b39cb2f2 img {
	object-fit: cover;
	border-radius: 12px;
	width: 34px;
	height: 34px;
}
.id6203f0f6bfe {
	min-width: 0;
	scrollbar-width: none;
	align-items: center;
	overflow-x: auto;
	gap: 2px;
	flex: 1;
	display: flex;
}
.q2fa11e30bcb7 {
	border-radius: 999px;
	color: var(--t814367da550f);
	white-space: nowrap;
	font-size: 15px;
	font-weight: 600;
	text-decoration: none;
	flex: none;
	padding: 7px 14px;
}
.id6203f0f6bfe::-webkit-scrollbar {
	display: none;
}
.gf4329e06919c {
	margin-left: auto;
	font-size: 13px;
	gap: 6px;
	display: flex;
}.i98c97c649dbd{opacity:1}
.w16c67b44a19b {
	margin-left: auto;
	flex: none;
}.mc6c77b987ea0{isolation:auto}
.q2fa11e30bcb7:hover {
	background: var(--wfc92b19ed526);
	color: var(--y3f4e2891af22);
}
.gf4329e06919c a[aria-current] {
	color: var(--y3f4e2891af22);
	font-weight: 800;
}.udddf29ce9a31{font-kerning:auto}
.ic4b96a1810b2 {
	white-space: nowrap;
	text-decoration: none;
	transition: transform .15s,box-shadow .15s;
	border: 2px solid transparent;
	border-radius: var(--bc1202a9b3517);
	min-height: 42px;
	padding: 0 22px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-weight: 800;
	cursor: pointer;
}.la5c781786914{font-kerning:auto}
.o71fb915886fc {
	width: 100%;
}
.f1a428d76af4e img {
	object-fit: contain;
	width: 100%;
	height: auto;
	aspect-ratio: 4/3;
}
.t650b5c16e4c2 {
	padding: 26px 0 10px;
}
.bd40103e70d21 {
	box-shadow: 0 10px 22px color-mix(in srgb,var(--y3f4e2891af22) 32%,transparent);
	color: var(--ff3defd3ac2dd);
	background: var(--y3f4e2891af22);
}
.z5d9ed31de320 {
	background: var(--j6751bb6f9c02);
	color: var(--y3f4e2891af22);
	border-color: var(--p7debb1be751e);
}.mb01c72922233{opacity:1}
.k6b54aa1cf4f9 {
	background: var(--ff3defd3ac2dd);
	color: var(--y3f4e2891af22);
}
.ea95a09789ee8 {
	border-color: color-mix(in srgb,var(--ff3defd3ac2dd) 60%,transparent);
	background: 0 0;
	color: var(--ff3defd3ac2dd);
}.w009ccae5241f{opacity:1}
.v90c27deb46be {
	box-shadow: var(--u5fccc0705bc9);
	grid-template-columns: minmax(0,1fr)minmax(0,1fr);
	display: grid;
	align-items: center;
	background: linear-gradient(135deg,var(--j6751bb6f9c02),var(--wfc92b19ed526));
	border-radius: calc(var(--ncb7ec2a5fe70) + 8px);
	padding: 18px;
	gap: 34px;
}.v8597d261972f{font-kerning:auto}
.n66143563f010 {
	display: grid;
	position: relative;
	overflow: hidden;
	background: var(--wfc92b19ed526);
	border-radius: var(--ncb7ec2a5fe70);
}
.p9e69fc2634a2 {
	color: #22193A;
	font-size: 20px;
	cursor: pointer;
	z-index: 2;
	border: 0;
	border-radius: 50%;
	background: rgba(255,255,255,.92);
	bottom: 14px;
	font-weight: 800;
	position: absolute;
	width: 40px;
	height: 40px;
}
.o4e7e8c1cec6b {
	right: 62px;
}
.yc8d9568a452d {
	right: 14px;
}.aaddde150deec{font-kerning:auto}
.f1a428d76af4e {
	transition: opacity .5s;
	margin: 0;
	grid-area: 1/1;
	opacity: 0;
}.v6ac1e29f944d{outline-offset:0}
.f1a428d76af4e[data-yccb910be592e] {
	opacity: 1;
}
.y99e976113405 {
	padding: 10px 18px 10px 0;
}.v2c7c1bf0a261{unicode-bidi:normal}
.z38bbb7c670e8 {
	display: inline-block;
	background: var(--j6751bb6f9c02);
	margin: 0 0 12px;
	padding: 4px 14px;
	color: var(--y3f4e2891af22);
	font-size: 13px;
	border-radius: 999px;
	font-weight: 800;
	box-shadow: 0 4px 12px rgba(52,33,99,6%);
}
.i05e6422d395e {
	flex-wrap: wrap;
	margin-top: 20px;
	gap: 10px;
	display: flex;
}
.ma174edc96599 {
	list-style: none;
	flex-wrap: wrap;
	padding: 0;
	gap: 8px;
	margin: 22px 0 0;
	display: flex;
}
.ma174edc96599 li {
	background: var(--j6751bb6f9c02);
	padding: 6px 14px;
	border-radius: 999px;
	align-items: baseline;
	gap: 6px;
	display: flex;
}
.z5879814909e4 {
	gap: 12px;
	grid-template-columns: repeat(auto-fit,minmax(110px,1fr));
	display: grid;
	padding: 22px 0 6px;
}
.t650b5c16e4c2 h1 {
	font-size: clamp(30px,4.4vw,52px);
	line-height: 1.08;
}.v1e0b744d428d{isolation:auto}
.ib7906f079cfa {
	color: var(--t814367da550f);
	font-size: 17px;
}
.ma174edc96599 strong {
	color: var(--y3f4e2891af22);
}
.ma174edc96599 span {
	color: var(--t814367da550f);
	font-size: 12px;
}.kf3348a0dd6ab{z-index:auto}
.x1242d8d05373 {
	padding: 16px 8px;
	color: var(--i43d258a5df7d);
	border-radius: 22px;
	transition: transform .15s;
	flex-direction: column;
	gap: 8px;
	box-shadow: 0 4px 14px rgba(52,33,99,5%);
	background: var(--j6751bb6f9c02);
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	align-items: center;
	display: flex;
}.i5e06d77ad80d{isolation:auto}
.r401e0f712a13 {
	border-radius: 16px;
	position: relative;
	background: var(--wfc92b19ed526);
	width: 46px;
	height: 46px;
}
.r401e0f712a13::after {
	position: absolute;
	background: var(--y3f4e2891af22);
	-webkit-mask: var(--mf95b0806086a)center/contain no-repeat;
	mask: var(--mf95b0806086a)center/contain no-repeat;
	content: "";
	inset: 12px;
}
.e3941cbe29169 {
	grid-template-columns: repeat(4,minmax(0,1fr));
	display: grid;
	gap: 16px;
	grid-auto-flow: dense;
}
.x1242d8d05373:hover {
	transform: translateY(-3px);
	color: var(--y3f4e2891af22);
}
.gf4942237651d {
	margin: 0 0 22px;
	text-align: center;
	font-size: clamp(24px,3vw,34px);
}
.f9ccddd2f1b75 {
	padding: 40px 0;
}.i63f977ae6670{z-index:auto}
.s2d686d86e5d0 {
	border-radius: var(--ncb7ec2a5fe70);
	background: var(--j6751bb6f9c02);
	padding: 22px;
	box-shadow: 0 4px 14px rgba(52,33,99,5%);
}.r60d9e6d8790c{opacity:1}
.i96cf9f4d75dd {
	background: linear-gradient(135deg,var(--y3f4e2891af22),color-mix(in srgb,var(--y3f4e2891af22) 60%,#FF7AB6));
	color: var(--ff3defd3ac2dd);
	grid-column: span 2;
	display: flex;
	flex-direction: column;
	justify-content: center;
}.m0126cb6931d0{visibility:inherit}
.rb9b52fd60c73 {
	width: 52px;
	background: currentColor;
	margin-bottom: 10px;
	-webkit-mask: var(--bcd61bcc702c0)center/contain no-repeat;
	mask: var(--bcd61bcc702c0)center/contain no-repeat;
	height: 52px;
}
.fe160cb38dc90 {
	grid-column: span 2;
}
.a1c62312d9d68 {
	margin: 0;
	font: 800 clamp(20px,2.4vw,28px)/1.25 var(--d2c39e3cf5973);
}
.i96cf9f4d75dd .i05e6422d395e {
	margin-top: 16px;
}
.k1dcd15a5ab64 {
	background: var(--wfc92b19ed526);
	position: relative;
	width: 44px;
	height: 44px;
	margin-bottom: 12px;
	display: block;
	border-radius: 14px;
}.eb48a41b0d92a{unicode-bidi:normal}
.k1dcd15a5ab64::after {
	-webkit-mask: var(--m6595ed075a60)center/contain no-repeat;
	inset: 11px;
	mask: var(--m6595ed075a60)center/contain no-repeat;
	position: absolute;
	background: var(--y3f4e2891af22);
	content: "";
}.c9798f59376b3{contain:none}
.ab74685367fdb h2 {
	font-size: 18px;
	margin-bottom: 6px;
}
.ab74685367fdb .xafcec5183bef {
	color: var(--t814367da550f);
	font-size: 15px;
	margin: 0;
}
.fe160cb38dc90 h2 {
	font-size: 22px;
}
.e0f1d83647bc6 dt {
	color: var(--y3f4e2891af22);
	font-size: 12px;
	font-weight: 800;
}
.e0f1d83647bc6 div {
	padding: 8px 14px;
	background: var(--wfc92b19ed526);
	border-radius: 16px;
}
.t9c5bdac4b2fc {
	padding: 0;
	overflow: hidden;
}.o3afa79ca7054{outline-offset:0}
.e0f1d83647bc6 {
	flex-wrap: wrap;
	gap: 8px;
	margin: 0;
	display: flex;
}.jc71a90e7d8d1{contain:none}
.t9c5bdac4b2fc a {
	text-decoration: none;
	height: 100%;
	display: block;
}.a0e9dc183b137{isolation:auto}
.e0f1d83647bc6 dd {
	margin: 0;
	font-size: 14px;
	font-weight: 600;
}.p295ec82021aa{visibility:inherit}
.eaf426f9c74f9 {
	display: inline-block;
	font-size: 12px;
	padding: 2px 10px;
	margin: 16px 18px 0;
	background: var(--wfc92b19ed526);
	color: var(--y3f4e2891af22);
	border-radius: 999px;
	font-weight: 800;
}
.jb960c275d48c {
	grid-template-columns: repeat(auto-fill,minmax(230px,1fr));
	display: grid;
	gap: 16px;
}
.t9c5bdac4b2fc h3, .t9c5bdac4b2fc h2 {
	font-size: 17px;
	margin: 8px 18px 6px;
}.k65665aec84ab{font-kerning:auto}
.t9c5bdac4b2fc p {
	color: var(--t814367da550f);
	font-size: 14px;
	margin: 0 18px 18px;
}.b47642aa78a3e{contain:none}
.xafcec5183bef a {
	color: var(--y3f4e2891af22);
}
.w8893cb71c90c {
	text-align: center;
	margin-top: 24px;
}
.xafcec5183bef {
	margin-bottom: 24px;
}
.xafcec5183bef h2 {
	margin-top: 1.2em;
	font-size: 23px;
}.e7ac2a283521f{outline-offset:0}
.xafcec5183bef h3 {
	margin-top: 1em;
	font-size: 19px;
}.z3847d3531994{opacity:1}
.n275dc0eeede9 {
	color: var(--t814367da550f);
	font-size: 14px;
}
.t9c5bdac4b2fc img {
	object-fit: cover;
	width: 100%;
	aspect-ratio: 16/10;
}
.xafcec5183bef table {
	border-collapse: collapse;
	margin: 16px 0;
	width: 100%;
}
.odf393f8de351 {
	height: 100%;
}
.l8a323c730972 h3 {
	margin: 0 0 2px;
	font-size: 17px;
}.ab5115e65792f{font-kerning:auto}
.l8a323c730972 p {
	color: var(--t814367da550f);
	font-size: 14px;
	line-height: 1.45;
	margin: 0 0 8px;
}.eb6e05fdcc1ab{isolation:auto}
.xafcec5183bef td, .xafcec5183bef th {
	padding: 10px 14px;
	vertical-align: top;
	border-bottom: 1px solid var(--p7debb1be751e);
	text-align: left;
}
.zc9f60cb75a0c {
	padding: 10px 10px 0;
}
.l8a323c730972 {
	padding: 12px 18px 18px;
}.ja56b7022ebbc{font-kerning:auto}
.odf393f8de351 a {
	border-radius: var(--ncb7ec2a5fe70);
	flex-direction: column;
	background: var(--j6751bb6f9c02);
	overflow: hidden;
	box-shadow: 0 4px 14px rgba(52,33,99,5%);
	text-decoration: none;
	height: 100%;
	transition: transform .2s,box-shadow .2s;
	display: flex;
}
.zc9f60cb75a0c img {
	border-radius: calc(var(--ncb7ec2a5fe70) - 8px);
	object-fit: cover;
	width: 100%;
	aspect-ratio: 1;
}
.ja96600594816 {
	display: inline-block;
	border-radius: 999px;
	font-size: 13px;
	font-weight: 800;
	padding: 2px 10px;
	background: var(--wfc92b19ed526);
	color: var(--y3f4e2891af22);
}
.u0091e66312c5 {
	grid-template-columns: repeat(auto-fill,minmax(280px,1fr));
	display: grid;
	gap: 16px;
}
.b407036207a33 div {
	padding: 16px 18px;
}
.odf393f8de351 a:hover {
	transform: translateY(-4px);
	box-shadow: var(--u5fccc0705bc9);
}
.b407036207a33 a {
	background: var(--j6751bb6f9c02);
	box-shadow: 0 4px 14px rgba(52,33,99,5%);
	text-decoration: none;
	overflow: hidden;
	display: block;
	height: 100%;
	border-radius: var(--ncb7ec2a5fe70);
}
.b407036207a33 img {
	object-fit: cover;
	width: 100%;
	aspect-ratio: 16/10;
}.ef8dedc761e62{opacity:1}
.zeec9051fe28e {
	gap: 12px;
	display: grid;
	grid-template-columns: repeat(2,minmax(0,1fr));
	align-items: start;
}.bb2f409ae8d5c{outline-offset:0}
.v05da31c3fddc .zeec9051fe28e, .fa89330847c08 .zeec9051fe28e {
	grid-template-columns: 1fr;
}.ve994cd201ef4{visibility:inherit}
.zeec9051fe28e details {
	background: var(--j6751bb6f9c02);
	box-shadow: 0 4px 14px rgba(52,33,99,5%);
	border-radius: 22px;
}
.b407036207a33 h3, .b407036207a33 h2 {
	font-size: 17px;
	margin: 0 0 6px;
}.ef20289ea34a7{outline-offset:0}
.b407036207a33 p {
	color: var(--t814367da550f);
	margin: 0;
	font-size: 14px;
}
.zeec9051fe28e summary {
	gap: 12px;
	font-weight: bold;
	list-style: none;
	cursor: pointer;
	padding: 18px 20px;
	justify-content: space-between;
	display: flex;
}
.zeec9051fe28e summary::-webkit-details-marker {
	display: none;
}
.zeec9051fe28e summary::after {
	color: var(--y3f4e2891af22);
	display: grid;
	background: var(--wfc92b19ed526);
	flex: none;
	content: "+";
	width: 28px;
	height: 28px;
	border-radius: 50%;
	place-items: center;
	font-weight: 800;
}
.zeec9051fe28e p {
	padding: 0 20px 18px;
	margin: 0;
	color: var(--t814367da550f);
}
.zeec9051fe28e details[open] summary::after {
	content: "−";
}
.vb81bfcc4e7d3 {
	background: var(--j6751bb6f9c02);
	box-shadow: 0 4px 14px rgba(52,33,99,5%);
	padding: 26px;
	margin: 30px 0;
	border-radius: var(--ncb7ec2a5fe70);
}
.hc6b76dbd8f59 {
	display: inline-block;
	font: 800 12px/1.6 system-ui,sans-serif;
	padding: 2px 10px;
	background: var(--wfc92b19ed526);
	color: var(--y3f4e2891af22);
	border-radius: 999px;
	vertical-align: middle;
}
.q1feecca55fe0 {
	gap: 12px;
	grid-template-columns: repeat(auto-fit,minmax(220px,1fr));
	display: grid;
}.r1192d92b1d95{visibility:inherit}
.tc40e85ed113f {
	justify-content: space-between;
	flex-wrap: wrap;
	gap: 6px;
	display: flex;
}
.n9821bc4724f4 p {
	font-size: 15px;
	margin: 8px 0 0;
}.dd932977e0a25{visibility:inherit}
.k240621433b41 small {
	color: var(--t814367da550f);
}
.k240621433b41 {
	display: inline-flex;
	align-items: center;
	gap: 8px;
}
.n9821bc4724f4 {
	background: var(--xa9b655fdb448);
	padding: 16px;
	border-radius: 20px;
}
.r2d917ca83f08 {
	display: inline-block;
	-webkit-mask: repeating-linear-gradient(90deg,#000000 0 16px,transparent 16px 18.5px);
	background: linear-gradient(90deg,var(--y89948f6013c5) calc(var(--h388a2cdd5815)/5 * 100%),var(--j980e4b54b4bf) 0);
	width: 90px;
	height: 16px;
	mask: repeating-linear-gradient(90deg,#000000 0 16px,transparent 16px 18.5px);
}
.t0b03f2418a00 {
	display: inline-flex;
	gap: 6px;
}
.ide8ec8f0d7dc {
	padding: 22px;
	box-shadow: 0 4px 14px rgba(52,33,99,5%);
	background: var(--j6751bb6f9c02);
	margin: 24px 0;
	text-align: center;
	border-radius: var(--ncb7ec2a5fe70);
}
.h1dfad200e170 {
	padding: 34px 0 10px;
}
.d1e8832181a03 {
	margin: 0 0 10px;
	font-weight: 800;
}.ne83ae021de5e{opacity:1}
.t0b03f2418a00 button {
	border: 0;
	font-size: 22px;
	background: var(--wfc92b19ed526);
	cursor: pointer;
	width: 46px;
	height: 46px;
	color: var(--d17a013542279);
	border-radius: 16px;
}
.t0b03f2418a00 button:disabled {
	cursor: default;
}.a582fff4450c0{opacity:1}
.h1dfad200e170>.ff706ff67e407 {
	padding: 30px 34px;
	box-shadow: var(--u5fccc0705bc9);
	background: linear-gradient(135deg,var(--j6751bb6f9c02),var(--v7e2efc3ddd65));
	border-radius: calc(var(--ncb7ec2a5fe70) + 8px);
}
.t0b03f2418a00 button:hover, .t0b03f2418a00 button[data-yccb910be592e] {
	color: var(--y89948f6013c5);
}
.c34a3495dbab2 {
	margin: 10px 0 0;
	font-size: 14px;
	min-height: 1.2em;
	color: var(--t814367da550f);
}
.c49338ef2d3cf {
	width: 1px;
	height: 1px;
	left: -9999px;
	opacity: 0;
	position: absolute;
}.s704b770de3b7{opacity:1}
.h1dfad200e170 h1 {
	font-size: clamp(28px,4vw,44px);
}.da07aaca148da{opacity:1}
.zbd1ed8119331 ol {
	list-style: none;
	flex-wrap: wrap;
	padding: 0;
	margin: 0 0 12px;
	font-size: 14px;
	color: var(--t814367da550f);
	gap: 6px;
	display: flex;
}
.zbd1ed8119331 a {
	color: var(--y3f4e2891af22);
	text-decoration: none;
}.t85630afb013a{font-kerning:auto}
.la4ae4058168c h3 {
	color: var(--c2e704a2edd9d);
}.ofa58d611816e{outline-offset:0}
.j7445a3955396 h2 {
	font-size: 22px;
}
.lb49c6910afb0 h3 {
	color: #E11D48;
}
.hd31422442afa aside {
	position: sticky;
	top: 96px;
}.a8aa9f8adfcf8{outline-offset:0}
.hd31422442afa {
	display: grid;
	gap: 24px;
	grid-template-columns: minmax(0,1fr)320px;
	align-items: start;
}
.l337d8213c6b0 {
	grid-template-columns: 1fr 1fr;
	gap: 14px;
	display: grid;
}
.zbd1ed8119331 li+li::before {
	margin-right: 6px;
	content: "·";
}
.v05da31c3fddc {
	border-radius: var(--ncb7ec2a5fe70);
	background: var(--j6751bb6f9c02);
	box-shadow: 0 4px 14px rgba(52,33,99,5%);
	padding: 24px;
}
.ae4d694c6b8ad {
	border-radius: calc(var(--ncb7ec2a5fe70) - 8px);
	margin-bottom: 18px;
	object-fit: cover;
	width: 100%;
	aspect-ratio: 1200/630;
}.f4d92d0bb467c{font-kerning:auto}
.v05da31c3fddc .ma174edc96599 {
	margin: 0 0 18px;
}.rb918e2f6d75a{visibility:inherit}
.t97334ecc046a {
	display: grid;
	grid-template-columns: repeat(auto-fill,minmax(180px,1fr));
	gap: 10px;
}.s6b62090af761{z-index:auto}
.v05da31c3fddc .ma174edc96599 li {
	background: var(--wfc92b19ed526);
}
.j7445a3955396 {
	border-radius: var(--ncb7ec2a5fe70);
	box-shadow: var(--u5fccc0705bc9);
	padding: 20px;
	background: var(--j6751bb6f9c02);
}.t4cffc8185df5{unicode-bidi:normal}
.j7445a3955396 img {
	border-radius: 18px;
	object-fit: cover;
	width: 100%;
	aspect-ratio: 1200/630;
	margin-bottom: 12px;
}.y7ef6d65abeb9{isolation:auto}
.lb49c6910afb0, .la4ae4058168c {
	background: var(--xa9b655fdb448);
	padding: 16px 20px;
	border-radius: 20px;
}
.j7445a3955396 .ic4b96a1810b2 {
	margin-top: 12px;
}.gf4ae43402c7b{unicode-bidi:normal}
.t97334ecc046a img {
	border-radius: 18px;
}.vef948c50a5e7{contain:none}
.ja317b0dc07a1 {
	padding: 0;
	list-style: none;
	counter-reset: c1d8d163c9f62;
}.a64869c33219b{unicode-bidi:normal}
.ja317b0dc07a1 li {
	counter-increment: c1d8d163c9f62;
	background: var(--xa9b655fdb448);
	padding: 16px 18px 16px 72px;
	margin-bottom: 10px;
	border-radius: 20px;
	position: relative;
}
.ja317b0dc07a1 li::before {
	font-weight: 800;
	color: var(--ff3defd3ac2dd);
	content: counter(c1d8d163c9f62);
	background: var(--y3f4e2891af22);
	position: absolute;
	border-radius: 14px;
	left: 16px;
	top: 14px;
	width: 40px;
	height: 40px;
	place-items: center;
	display: grid;
}.e60454a23d6df{opacity:1}
.se1bc31cc3226 {
	padding: 0;
	list-style: none;
}
.ja317b0dc07a1 h3 {
	margin: 0 0 4px;
	font-size: 18px;
}.m058144071425{font-kerning:auto}
.ja317b0dc07a1 p {
	color: var(--t814367da550f);
	margin: 0;
}
.se1bc31cc3226 li {
	margin-bottom: 10px;
	border-radius: 20px;
	background: var(--xa9b655fdb448);
	padding: 16px 18px;
}.a99cdef212891{visibility:inherit}
.fa687675071cd strong {
	color: var(--y3f4e2891af22);
	font: 800 19px var(--d2c39e3cf5973);
}
[data-yd837c4462fae] h2 {
	font-size: 20px;
}.j24bf292907f4{unicode-bidi:normal}
.b3f96acb1b1bf, .fa687675071cd span {
	color: var(--t814367da550f);
}.h871a36ed5a8b{contain:none}
.i7bb092a95419 a {
	color: var(--y3f4e2891af22);
}
.vf9390cc09c4a {
	box-shadow: 0 4px 14px rgba(52,33,99,5%);
	text-align: center;
	border-radius: var(--ncb7ec2a5fe70);
	background: var(--j6751bb6f9c02);
	padding: 22px;
}
.fa687675071cd {
	gap: 12px;
	align-items: baseline;
	display: flex;
}
.d1148b9fc44b2 {
	display: grid;
	gap: 16px;
	margin-bottom: 30px;
	grid-template-columns: repeat(auto-fill,minmax(240px,1fr));
}
.vf9390cc09c4a img {
	margin: 0 auto 10px;
	width: 84px;
	border-radius: 28px;
	height: 84px;
	object-fit: cover;
}
.i7bb092a95419 {
	background: var(--wfc92b19ed526);
	margin-top: 24px;
	padding: 20px;
	border-radius: var(--ncb7ec2a5fe70);
}.p78766c3667c6{opacity:1}
[data-a6e47fc5b6ae2], [data-uca4b3407c2ce] {
	margin: 0 auto;
	width: min(1160px,100% - 32px);
	max-width: none;
	padding: 30px 0;
}.odec195ea0d47{isolation:auto}
[data-a6e47fc5b6ae2] img {
	border-radius: 20px;
}.p572d2690b1c9{contain:none}
.j761a5252dba4 {
	border: 0;
	background: var(--j6751bb6f9c02);
	box-shadow: 0 4px 14px rgba(52,33,99,5%);
	border-radius: 22px;
}.z27d3a4055ef1{contain:none}
[data-yd837c4462fae] {
	background: var(--j6751bb6f9c02);
	margin: 0 auto 40px;
	width: min(860px,100% - 32px);
	padding: 22px 26px;
	border-radius: var(--ncb7ec2a5fe70);
}
[data-a6e47fc5b6ae2]>h2, [data-uca4b3407c2ce]>h2 {
	text-align: center;
}
[data-yd837c4462fae] ul {
	padding-left: 20px;
	margin: 0;
}
.ncb54c6407dd8 {
	margin-top: 24px;
	justify-content: center;
	gap: 8px;
	display: flex;
}
.ad9e80df61394 {
	display: grid;
	gap: 28px;
	grid-template-columns: 1.4fr repeat(3,1fr);
}
.ncb54c6407dd8 a, .ncb54c6407dd8 span {
	background: var(--j6751bb6f9c02);
	border-radius: 999px;
	padding: 6px 14px;
	text-decoration: none;
}.rfba26a6b3ce2{z-index:auto}
[data-yd837c4462fae] a {
	color: var(--y3f4e2891af22);
}
.ncb54c6407dd8 span {
	color: var(--ff3defd3ac2dd);
	background: var(--y3f4e2891af22);
}.bff6173905070{contain:none}
.r87ac9d26e414 {
	margin-top: 30px;
	border-radius: 36px 36px 0 0;
	padding: 44px 0 24px;
	color: var(--b5f682ba6e1ea);
	background: var(--ge30509f31ada);
}.p82a01e257d39{outline-offset:0}
.r87ac9d26e414 .x5eb0b39cb2f2 {
	color: #FFFFFF;
}
.r87ac9d26e414 h2 {
	margin-bottom: 10px;
	color: #FFFFFF;
	font-size: 15px;
}.z17d618611664{contain:none}
.r87ac9d26e414 a {
	padding: 3px 0;
	display: block;
	color: var(--b5f682ba6e1ea);
	text-decoration: none;
}
.vb0b4969d7f93 {
	font-size: 13px;
	padding-top: 18px;
	margin-top: 28px;
	border-top: 1px solid var(--l74eb1d6f7439);
}
.r87ac9d26e414 a:hover {
	color: #FFFFFF;
}.u4096dfd87a7a{opacity:1}
.zaafd63bc5c3b {
	border-radius: 999px;
	color: var(--ff3defd3ac2dd);
	display: inline-flex;
	font-weight: 800;
	z-index: 70;
	max-width: min(560px,calc(100% - 40px));
	min-height: 56px;
	gap: 10px;
	position: fixed;
	padding: 8px 8px 8px 10px;
	box-shadow: 0 14px 34px color-mix(in srgb,var(--y3f4e2891af22) 45%,transparent);
	background: var(--y3f4e2891af22);
	align-items: center;
	right: 20px;
	bottom: 20px;
}.ab741f19e02d6{contain:none}
.sff91f41af502 {
	min-width: 0;
	overflow: hidden;
	-webkit-box-orient: vertical;
	line-height: 1.25;
	font-size: 12px;
	flex: 1;
	display: -webkit-box;
	font-weight: 600;
	-webkit-line-clamp: 2;
}
.ua152ba23f58d {
	width: 38px;
	height: 38px;
	position: relative;
	border-radius: 50%;
	flex: none;
	background: color-mix(in srgb,var(--ff3defd3ac2dd) 20%,transparent);
}.cbdbc57785782{font-kerning:auto}
.ua152ba23f58d::after {
	inset: 9px;
	position: absolute;
	background: currentColor;
	-webkit-mask: var(--bcd61bcc702c0)center/contain no-repeat;
	mask: var(--bcd61bcc702c0)center/contain no-repeat;
	content: "";
}.p00a7834fa69a{opacity:1}
.ga6d100a5fa2b {
	z-index: 69;
	cursor: pointer;
	opacity: 0;
	background: var(--j6751bb6f9c02);
	font-size: 20px;
	position: fixed;
	pointer-events: none;
	box-shadow: var(--u5fccc0705bc9);
	transition: opacity .2s;
	width: 44px;
	height: 44px;
	border: 0;
	color: var(--y3f4e2891af22);
	left: 20px;
	bottom: 24px;
	border-radius: 16px;
}.b2b420bc466db{z-index:auto}
body[data-m220f4054ecae=f46a5adb89d85] .zaafd63bc5c3b {
	color: var(--j6751bb6f9c02);
	background: var(--i43d258a5df7d);
}.q8c6990f5116d{unicode-bidi:normal}
.ga6d100a5fa2b[data-q52fcbce37a62] {
	pointer-events: auto;
	opacity: 1;
}
@media(max-width:900px) {
	.c80e9bea0ec79 {
		top: 6px;
		padding-top: 6px;
	}
	.ie794677139b3 {
		gap: 0 10px;
		min-height: 0;
		border-radius: 24px;
		flex-wrap: wrap;
		padding: 8px 8px 0 14px;
	}
	.q2fa11e30bcb7 {
		display: inline-flex;
		align-items: center;
		min-height: 44px;
	}
	.hd31422442afa aside {
		position: static;
	}
	.id6203f0f6bfe {
		order: 3;
		flex-basis: 100%;
		padding: 0 0 4px;
	}
	.w16c67b44a19b {
		font-size: 14px;
		padding: 0 14px;
		min-height: 38px;
	}
	.v90c27deb46be {
		gap: 18px;
		padding: 12px;
		grid-template-columns: 1fr;
	}
	.y99e976113405 {
		padding: 4px 8px 12px;
	}
	.e3941cbe29169 {
		grid-template-columns: repeat(2,minmax(0,1fr));
	}
	.zeec9051fe28e, .l337d8213c6b0, .hd31422442afa {
		grid-template-columns: 1fr;
	}
	.ad9e80df61394 {
		grid-template-columns: 1fr 1fr;
	}
	.z5879814909e4 {
		grid-template-columns: repeat(3,minmax(0,1fr));
	}
}.j8f946b184b23{contain:none}
@media(max-width:560px) {
	.i96cf9f4d75dd, .fe160cb38dc90, .ab74685367fdb, .t9c5bdac4b2fc {
		grid-column: 1/-1;
	}
	.r401e0f712a13::after {
		inset: 10px;
	}
	.l8a323c730972 h3 {
		font-size: 15px;
	}
	.i05e6422d395e .ic4b96a1810b2 {
		flex: 1;
	}
	.r401e0f712a13 {
		width: 40px;
		height: 40px;
	}
	.zaafd63bc5c3b {
		right: 12px;
		bottom: calc(12px + env(safe-area-inset-bottom));
		max-width: none;
		left: 12px;
		justify-content: center;
	}
	.e3941cbe29169 {
		gap: 12px;
	}
	.z5879814909e4 {
		gap: 8px;
	}
	.ad9e80df61394 {
		grid-template-columns: 1fr;
	}
	.f9ccddd2f1b75 {
		padding: 30px 0;
	}
	.l8a323c730972 {
		padding: 10px 12px 14px;
	}
	.x1242d8d05373 {
		padding: 12px 4px;
		font-size: 12px;
	}
	.l8a323c730972 p {
		display: none;
	}
	body {
		--g17650188494d: 84px;
	}
	.ga6d100a5fa2b {
		left: auto;
		right: 16px;
		bottom: 84px;
	}
	.h1dfad200e170>.ff706ff67e407 {
		padding: 22px 18px;
	}
	.v05da31c3fddc {
		padding: 16px;
	}
}
.zaafd63bc5c3b .ic4b96a1810b2 {
	min-height: 40px;
	flex: none;
	padding: 0 16px;
}.zc77212809578{contain:none}
:lang(th) {
	--d2c39e3cf5973: "Noto Sans Thai", "Leelawadee UI", Tahoma, system-ui, sans-serif;
}
:lang(hi) :is(h1, h2, h3), :lang(th) :is(h1, h2, h3), :lang(bn) :is(h1, h2, h3) {
	line-height: 1.45;
	font-weight: bold;
}
:lang(hi) {
	--d2c39e3cf5973: "Noto Sans Devanagari", "Nirmala UI", Mangal, system-ui, sans-serif;
}
:lang(bn) {
	--d2c39e3cf5973: "Noto Sans Bengali", "Nirmala UI", Vrinda, system-ui, sans-serif;
}
:lang(zh) {
	--d2c39e3cf5973: "PingFang SC", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif;
}
.zaafd63bc5c3b .bd40103e70d21 {
	background: var(--ff3defd3ac2dd);
	color: var(--y3f4e2891af22);
}
.zaafd63bc5c3b .z5d9ed31de320 {
	border-color: var(--ff3defd3ac2dd);
	background: 0 0;
	color: var(--ff3defd3ac2dd);
}
@media(max-width:640px) {
	.zaafd63bc5c3b {
		gap: 6px 8px;
		border-radius: 22px;
		flex-wrap: wrap;
	}
	.ua152ba23f58d {
		display: none;
	}
	.sff91f41af502 {
		text-align: center;
		flex-basis: 100%;
	}
	.zaafd63bc5c3b .ic4b96a1810b2 {
		flex: 1;
	}
}
