html {
	scroll-behavior: smooth;
}.f116bafcd25b3{visibility:inherit}
:root {
	--bb853e6be7bef: #1D2433;
	--k2b50115d93bb: #FFF4EE;
	--g28132195822e: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-46.136 -0.085 55.9272 55.9272'%3E%3Cg transform='translate(-46.136 -0.085) scale(2.3303)'%3E%3Cpath d='M4 4h7v7H4Zm9 0h7v7h-7ZM4 13h7v7H4Zm9 0h7v7h-7Z'/%3E%3C/g%3E%3C/svg%3E");
	--v5ab8860334d8: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-46.136 -0.085 55.9272 55.9272'%3E%3Cg transform='translate(-46.136 -0.085) scale(2.3303)'%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");
	--h7e29298cfe2f: #F5F6FA;
	--s8494d3e85e56: #FF7347;
	--vfbe49d5f1bf2: #2F3749;
	--bdcf79a0bb096: 14px;
	--e7a6f3706854c: #C9CFDB;
	--j5adf7d24f93f: #5F6B7D;
	--rdf67fe661ae0: 12px;
	--o3b7636ffaf87: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-46.136 -0.085 55.9272 55.9272'%3E%3Cg transform='translate(-46.136 -0.085) scale(2.3303)'%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");
	--xe3b4f1da5b8a: #1D2433;
	--ed88d8e737fe3: #FFFFFF;
	--kae2c014c900d: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-46.136 -0.085 55.9272 55.9272'%3E%3Cg transform='translate(-46.136 -0.085) scale(2.3303)'%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");
	--f181bfd9e98ec: #FFF1EA;
	--i8f6acf66784a: #FFD9C9;
	--k22798eac9a84: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-46.136 -0.085 55.9272 55.9272'%3E%3Cg transform='translate(-46.136 -0.085) scale(2.3303)'%3E%3Cpath d='M5 3h12a2 2 0 0 1 2 2v16H6.5A2.5 2.5 0 0 1 4 18.5V4a1 1 0 0 1 1-1Zm1 15.5a.5.5 0 0 0 .5.5H17v-2H6.5a.5.5 0 0 0-.5.5ZM8 7v2h8V7Z'/%3E%3C/g%3E%3C/svg%3E");
	--i92b7ee6d81b4: #F5A600;
	--f250241b0f18a: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-46.136 -0.085 55.9272 55.9272'%3E%3Cg transform='translate(-46.136 -0.085) scale(2.3303)'%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");
	--hf8b5b5e6892b: #F0592A;
	--l5b2ab590fbd8: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-46.136 -0.085 55.9272 55.9272'%3E%3Cg transform='translate(-46.136 -0.085) scale(2.3303)'%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");
	--m2609efead528: #FFFFFF;
	--p26dea186d9aa: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-46.136 -0.085 55.9272 55.9272'%3E%3Cg transform='translate(-46.136 -0.085) scale(2.3303)'%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");
	--sb9254effd594: system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
	--ra2198edce643: #E3E6EE;
	--qf01520036763: 0 10px 30px rgba(29, 36, 51, 0.08);
	--s7e7d0ba7698b: #C4CAD6;
	--cb324153bfe87: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-46.136 -0.085 55.9272 55.9272'%3E%3Cg transform='translate(-46.136 -0.085) scale(2.3303)'%3E%3Cpath d='m12 2 3 6.6 7 .8-5.2 4.8 1.4 7-6.2-3.6-6.2 3.6 1.4-7L2 9.4l7-.8Z'/%3E%3C/g%3E%3C/svg%3E");
	--pdc90cc7584f3: #FFFFFF;
	--p58dfa5c39422: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-46.136 -0.085 55.9272 55.9272'%3E%3Cg transform='translate(-46.136 -0.085) scale(2.3303)'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20Zm-1.2 14.2-4.3-4.3 1.4-1.4 2.9 2.9 5.7-5.7 1.4 1.4Z'/%3E%3C/g%3E%3C/svg%3E");
	--j4a19103448c3: #16A34A;
	--c01bdc7647b47: #E4E7EE;
}
.j9a13a424d839 {
	--p8deb5aec4941: var(--kae2c014c900d);
}
.l39adb752d0b6 {
	--p8deb5aec4941: var(--l5b2ab590fbd8);
}.x4c4ce0f485e3{unicode-bidi:normal}
.o452dc2364bc0:hover {
	transform: translateY(-1px);
}
* {
	box-sizing: border-box;
}
.kf2bde6d198c1 {
	--p8deb5aec4941: var(--f250241b0f18a);
}
.f28eae4eb5c32 {
	--p8deb5aec4941: var(--g28132195822e);
}.nc0e71556adad{opacity:1}
.yc67e522547a0 {
	--p8deb5aec4941: var(--v5ab8860334d8);
}.a00f66f85d0b7{opacity:1}
.b2a34555dedcf {
	--p8deb5aec4941: var(--k22798eac9a84);
}
body {
	--cdff4de095ebb: 80px;
	background: var(--h7e29298cfe2f);
	margin: 0;
	font: 16px/1.7 system-ui,-apple-system,segoe ui,Roboto,Arial,sans-serif;
	color: var(--bb853e6be7bef);
	overflow-wrap: break-word;
}.ce5e32667258e{font-kerning:auto}
a {
	color: inherit;
}
img {
	display: block;
	max-width: 100%;
	height: auto;
}.wee828b08aac7{isolation:auto}
h1, h2, h3 {
	margin: 0 0 0.6em;
	font-family: var(--sb9254effd594);
	font-weight: 800;
	line-height: 1.25;
}.e3979ac8e8a3b{visibility:inherit}
.v17831787d4ed {
	width: min(1140px,100% - 32px);
	margin-inline: auto;
}.x4fbb8fb61e20{contain:none}
.e76fb2125abec {
	max-width: 860px;
	margin-inline: auto;
}
.d94c92d3acbd5 {
	position: absolute;
	left: -999px;
}
.d94c92d3acbd5:focus {
	padding: 8px 12px;
	background: var(--ed88d8e737fe3);
	left: 16px;
	top: 8px;
	z-index: 99;
}
.id76cdebe5b95 {
	--p8deb5aec4941: var(--p26dea186d9aa);
}.e192c6d27ea9c{visibility:inherit}
.y30e2c38732e0, .affa655731685, .k8a65c5297550, .hc9d465704b51, .c4d22972fdb7d, .qe565744165a1, .r4cb0f4809331 {
	display: inline-block;
	flex: none;
	-webkit-mask: var(--p8deb5aec4941)center/contain no-repeat;
	mask: var(--p8deb5aec4941)center/contain no-repeat;
	background: currentColor;
}
.aa77f9ec323c9 {
	align-items: center;
	gap: 16px;
	min-height: 64px;
	display: flex;
}
.s33a1b3b28a92 {
	align-items: center;
	text-decoration: none;
	flex: none;
	min-height: 44px;
	display: inline-flex;
	gap: 10px;
	font: 800 21px var(--sb9254effd594);
}
.w25f81330920a {
	z-index: 60;
	top: 0;
	border-bottom: 1px solid var(--c01bdc7647b47);
	position: sticky;
	background: color-mix(in srgb,var(--ed88d8e737fe3) 95%,transparent);
	backdrop-filter: blur(12px);
}.o7232837e315b{outline-offset:0}
.s33a1b3b28a92 img {
	object-fit: cover;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	border: 1px solid var(--c01bdc7647b47);
}.l76a5ca55898f{isolation:auto}
.h71133b242d11 {
	align-items: center;
	flex: 1;
	min-width: 0;
	scrollbar-width: none;
	justify-content: flex-end;
	gap: 8px;
	overflow-x: auto;
	display: flex;
}
.h71133b242d11::-webkit-scrollbar {
	display: none;
}.z8d571ff4955e{font-kerning:auto}
.ka0b9164c7e20 {
	color: var(--bb853e6be7bef);
	white-space: nowrap;
	align-items: center;
	flex: none;
	font-size: 14px;
	border: 1px solid var(--c01bdc7647b47);
	border-radius: 999px;
	text-decoration: none;
	background: var(--ed88d8e737fe3);
	display: inline-flex;
	gap: 6px;
	font-weight: 600;
	padding: 7px 12px;
}
.kf112c399162b {
	font-size: 13px;
	gap: 6px;
	display: flex;
}
.ka0b9164c7e20:hover {
	border-color: var(--hf8b5b5e6892b);
	color: var(--hf8b5b5e6892b);
}
.j377c6127a533 {
	flex: none;
}
.r4cb0f4809331 {
	color: var(--hf8b5b5e6892b);
	--p8deb5aec4941: var(--o3b7636ffaf87);
	width: 16px;
	height: 16px;
}
.m6e14f0294772 {
	color: var(--j5adf7d24f93f);
}
.kf112c399162b a[aria-current] {
	font-weight: 800;
	color: var(--hf8b5b5e6892b);
}
.p0d540403d31e {
	color: var(--m2609efead528);
	box-shadow: 0 8px 20px color-mix(in srgb,var(--hf8b5b5e6892b) 30%,transparent);
	background: var(--hf8b5b5e6892b);
}
.p0d540403d31e:hover {
	background: var(--s8494d3e85e56);
}
.ka0b9164c7e20:nth-child(6n+2) .r4cb0f4809331 {
	--p8deb5aec4941: var(--g28132195822e);
}
.ka0b9164c7e20:nth-child(6n+3) .r4cb0f4809331 {
	--p8deb5aec4941: var(--l5b2ab590fbd8);
}.aafc6fcf210cc{contain:none}
.ka0b9164c7e20:nth-child(6n+4) .r4cb0f4809331 {
	--p8deb5aec4941: var(--k22798eac9a84);
}
.o452dc2364bc0 {
	border-radius: var(--rdf67fe661ae0);
	align-items: center;
	white-space: nowrap;
	min-height: 44px;
	border: 1px solid transparent;
	gap: 8px;
	justify-content: center;
	font-weight: 800;
	display: inline-flex;
	text-decoration: none;
	cursor: pointer;
	transition: transform 0.15s,box-shadow 0.15s;
	padding: 0 20px;
}
.f72c970ac8a57 {
	background: var(--ed88d8e737fe3);
	color: var(--bb853e6be7bef);
	border-color: color-mix(in srgb,var(--bb853e6be7bef) 18%,transparent);
}
.ycde5fa875977 {
	width: 100%;
}
.f72c970ac8a57:hover {
	border-color: var(--hf8b5b5e6892b);
}
.k4c5b686baad4 {
	padding: 28px 0 44px;
	background: linear-gradient(180deg,var(--k2b50115d93bb),var(--h7e29298cfe2f));
}
.m9a7626b0e78b {
	display: grid;
	align-items: center;
	grid-template-columns: minmax(0,1fr)minmax(0,1fr);
	gap: 36px;
}.q4289e64e52e5{outline-offset:0}
.c12fcf1f273b0 {
	align-items: center;
	gap: 16px;
	background: var(--ed88d8e737fe3);
	padding: 18px 20px;
	border: 1px solid var(--c01bdc7647b47);
	border-radius: var(--bdcf79a0bb096);
	display: flex;
	box-shadow: var(--qf01520036763);
}
.hc9d465704b51 {
	width: 20px;
	height: 20px;
}
.ka0b9164c7e20:nth-child(6n+5) .r4cb0f4809331 {
	--p8deb5aec4941: var(--v5ab8860334d8);
}.r58f158195bec{opacity:1}
.ka0b9164c7e20:nth-child(6n) .r4cb0f4809331 {
	--p8deb5aec4941: var(--f250241b0f18a);
}
.k8a65c5297550 {
	--p8deb5aec4941: var(--kae2c014c900d);
	background: var(--hf8b5b5e6892b);
	position: relative;
	-webkit-mask: none;
	color: var(--m2609efead528);
	border-radius: 18px;
	width: 64px;
	height: 64px;
	mask: none;
}
.c12fcf1f273b0 h1 {
	margin: 0;
	color: var(--hf8b5b5e6892b);
	font-size: clamp(24px,3.4vw,36px);
}.wd8890efbe83f{opacity:1}
.oe838fbc9b3d4 {
	font-size: 13px;
	letter-spacing: 0.04em;
	margin: 0 0 4px;
	color: var(--j5adf7d24f93f);
	font-weight: 700;
}
.c20ed8d4650f8 {
	display: grid;
	padding: 0;
	gap: 10px;
	list-style: none;
	margin: 18px 0 20px;
}
.ra346f710a770 {
	padding: 52px 0;
}.we2bb3f933dca{outline-offset:0}
.k8a65c5297550::after {
	background: currentColor;
	inset: 14px;
	position: absolute;
	content: "";
	-webkit-mask: var(--kae2c014c900d)center/contain no-repeat;
	mask: var(--kae2c014c900d)center/contain no-repeat;
}.va095725d7e60{opacity:1}
.c20ed8d4650f8 li {
	color: var(--bb853e6be7bef);
	align-items: flex-start;
	font-size: 16px;
	gap: 10px;
	display: flex;
}
.y30e2c38732e0 {
	--p8deb5aec4941: var(--p58dfa5c39422);
	margin-top: 2px;
	width: 22px;
	height: 22px;
	color: var(--hf8b5b5e6892b);
}
.z89c62d6fd3ec {
	box-shadow: var(--qf01520036763);
	background: var(--f181bfd9e98ec);
	border-radius: calc(var(--bdcf79a0bb096) + 6px);
	display: grid;
	position: relative;
	overflow: hidden;
	aspect-ratio: 1;
}
.f632497f88aa4 {
	margin: 0;
	opacity: 0;
	transition: opacity 0.5s;
	grid-area: 1/1;
}
.f632497f88aa4 img {
	object-fit: contain;
	width: 100%;
	height: 100%;
}
.w780587db3805 {
	box-shadow: var(--qf01520036763);
	background: rgba(255,255,255,0.9);
	border: 0;
	transform: translateY(-50%);
	width: 40px;
	height: 40px;
	position: absolute;
	color: #1D2433;
	top: 50%;
	cursor: pointer;
	font-size: 22px;
	font-weight: 800;
	border-radius: 50%;
}.m40cc8178f860{opacity:1}
.q749a78de8e6d {
	left: 12px;
}
.a2fd46d76d4a4 {
	align-items: center;
	margin-bottom: 22px;
	font-size: clamp(22px,3vw,30px);
	gap: 12px;
	display: flex;
}
.w7086fe1c038c {
	display: grid;
	gap: 18px;
	grid-template-columns: repeat(auto-fit,minmax(260px,1fr));
}.xea67c80d3197{outline-offset:0}
.b42a9fe3f7011 {
	right: 12px;
}
.s4a5e8a238597 {
	background: var(--pdc90cc7584f3);
}.u05242053fbb3{font-kerning:auto}
.c4d22972fdb7d {
	border-radius: 12px;
	-webkit-mask: none;
	position: relative;
	padding: 9px;
	background: var(--f181bfd9e98ec);
	width: 40px;
	height: 40px;
	mask: none;
}.r84dfba21df1d{unicode-bidi:normal}
.c4d22972fdb7d::after {
	position: absolute;
	content: "";
	background: var(--hf8b5b5e6892b);
	inset: 9px;
	-webkit-mask: var(--p8deb5aec4941)center/contain no-repeat;
	mask: var(--p8deb5aec4941)center/contain no-repeat;
}
.b6d19d3b49a5b {
	margin: -12px 0 20px 52px;
	color: var(--j5adf7d24f93f);
}
.fabb4d9e84df0 a {
	color: var(--hf8b5b5e6892b);
}
.f632497f88aa4[data-v011dd4cadbbb] {
	opacity: 1;
}
.fabb4d9e84df0 {
	margin-bottom: 26px;
}
.fabb4d9e84df0 h2 {
	font-size: 24px;
	margin-top: 1.2em;
}.hf7b13f43d4b4{contain:none}
.fabb4d9e84df0 h3 {
	margin-top: 1em;
	font-size: 19px;
}
.fabb4d9e84df0 table {
	background: var(--ed88d8e737fe3);
	border-collapse: collapse;
	width: 100%;
	margin: 16px 0;
}
.fabb4d9e84df0 td, .fabb4d9e84df0 th {
	text-align: left;
	vertical-align: top;
	border: 1px solid var(--c01bdc7647b47);
	padding: 10px 14px;
}
.m8d8e3fa902a5 {
	margin-top: 22px;
	text-align: center;
}
.xc0ca0c64b73b {
	color: var(--j5adf7d24f93f);
	font-size: 14px;
}.n6ba573696d55{z-index:auto}
.jc56a61bb0b3d {
	box-shadow: var(--qf01520036763);
	background: var(--ed88d8e737fe3);
	border: 1px solid var(--c01bdc7647b47);
	border-radius: var(--bdcf79a0bb096);
	padding: 24px 22px;
}
.affa655731685 {
	-webkit-mask: none;
	position: relative;
	margin-bottom: 14px;
	background: var(--f181bfd9e98ec);
	width: 48px;
	height: 48px;
	mask: none;
	border-radius: 14px;
}
.affa655731685::after {
	position: absolute;
	content: "";
	background: var(--hf8b5b5e6892b);
	inset: 11px;
	-webkit-mask: var(--cb324153bfe87)center/contain no-repeat;
	mask: var(--cb324153bfe87)center/contain no-repeat;
}
.jc56a61bb0b3d:nth-child(3n+2) .affa655731685::after {
	-webkit-mask-image: var(--kae2c014c900d);
	mask-image: var(--kae2c014c900d);
}.z0df5afdc836d{font-kerning:auto}
.jc56a61bb0b3d:nth-child(3n) .affa655731685::after {
	-webkit-mask-image: var(--l5b2ab590fbd8);
	mask-image: var(--l5b2ab590fbd8);
}
.jc56a61bb0b3d h2 {
	margin-bottom: 8px;
	font-size: 19px;
}
.jc56a61bb0b3d .fabb4d9e84df0 {
	margin: 0;
	font-size: 15px;
	color: var(--j5adf7d24f93f);
}.h805e9db28fc0{opacity:1}
.ibc8e6ddfad4a strong {
	font: 800 20px var(--sb9254effd594);
	color: var(--hf8b5b5e6892b);
}
.ibc8e6ddfad4a span {
	font-size: 13px;
	color: var(--j5adf7d24f93f);
}
.u7e440f05b910 dt {
	font-weight: 800;
}
.ibc8e6ddfad4a {
	display: grid;
	list-style: none;
	margin: 0 0 24px;
	padding: 0;
	grid-template-columns: repeat(auto-fit,minmax(160px,1fr));
	gap: 12px;
}
.ibc8e6ddfad4a li {
	padding: 14px 16px;
	flex-direction: column;
	background: var(--ed88d8e737fe3);
	gap: 2px;
	border: 1px solid var(--c01bdc7647b47);
	border-radius: var(--bdcf79a0bb096);
	display: flex;
}.k69ad75607161{visibility:inherit}
.sd0eca0301f35 {
	display: grid;
	gap: 28px;
	align-items: start;
	grid-template-columns: minmax(0,1.4fr)minmax(0,1fr);
}.a059e7001dbb7{font-kerning:auto}
.u7e440f05b910 {
	display: grid;
	gap: 10px;
	margin: 0;
}.t846f34fde264{unicode-bidi:normal}
.u7e440f05b910 div {
	border-radius: 12px;
	display: grid;
	grid-template-columns: 20px minmax(0,1fr);
	background: var(--f181bfd9e98ec);
	column-gap: 12px;
	padding: 12px 14px;
}
.u7e440f05b910 div::before {
	margin-top: 3px;
	content: "";
	-webkit-mask: var(--p58dfa5c39422)center/contain no-repeat;
	grid-row: span 2;
	mask: var(--p58dfa5c39422)center/contain no-repeat;
	width: 20px;
	height: 20px;
	background: var(--hf8b5b5e6892b);
}
.u7e440f05b910 dd {
	margin: 0;
	font-size: 15px;
	color: var(--j5adf7d24f93f);
}.ocdf120c52a26{font-kerning:auto}
.y5aa345956276 h3 {
	font-size: 17px;
	margin: 0 0 2px;
}
.fa68252b08827 {
	display: grid;
	grid-template-columns: repeat(auto-fill,minmax(320px,1fr));
	gap: 14px;
}.n0f9196413bca{contain:none}
.x01bcf4c19df2 a {
	display: grid;
	border: 1px solid var(--c01bdc7647b47);
	border-radius: var(--bdcf79a0bb096);
	align-items: center;
	height: 100%;
	gap: 14px;
	transition: border-color 0.15s,box-shadow 0.15s;
	padding: 12px;
	text-decoration: none;
	grid-template-columns: 96px minmax(0,1fr);
	background: var(--ed88d8e737fe3);
}.pd8d676988087{opacity:1}
.x01bcf4c19df2 a:hover {
	border-color: var(--hf8b5b5e6892b);
	box-shadow: var(--qf01520036763);
}
.f149594f99e49 {
	border-radius: 12px;
	background: var(--f181bfd9e98ec);
	width: 96px;
	aspect-ratio: 1;
	overflow: hidden;
}
.y5aa345956276 p {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	overflow: hidden;
	color: var(--j5adf7d24f93f);
	margin: 0 0 6px;
	-webkit-box-orient: vertical;
	font-size: 14px;
	line-height: 1.45;
}
.q2a8f291e5e3b {
	font-size: 13px;
	display: inline-block;
	color: var(--hf8b5b5e6892b);
	background: var(--f181bfd9e98ec);
	font-weight: 800;
	border-radius: 999px;
	padding: 1px 8px;
}
.gb8094e8b9f66 h3, .gb8094e8b9f66 h2 {
	font-size: 18px;
	margin: 0 0 6px;
}.e4b01ad3fa1d6{z-index:auto}
.gb8094e8b9f66 p {
	margin: 0 0 10px;
	color: var(--j5adf7d24f93f);
	font-size: 14px;
}
.p20c16804ef3e {
	margin-top: auto;
	font-size: 14px;
	font-weight: 800;
	color: var(--hf8b5b5e6892b);
}
.zdf11c768b227 {
	display: grid;
	gap: 16px;
	grid-template-columns: repeat(auto-fill,minmax(280px,1fr));
}
.f149594f99e49 img {
	object-fit: cover;
	width: 100%;
	height: 100%;
}.kcaf2f687db7f{outline-offset:0}
.gb8094e8b9f66 a {
	text-decoration: none;
	flex-direction: column;
	height: 100%;
	overflow: hidden;
	background: var(--ed88d8e737fe3);
	border: 1px solid var(--c01bdc7647b47);
	border-radius: var(--bdcf79a0bb096);
	display: flex;
}
.gb8094e8b9f66 div {
	flex-direction: column;
	flex: 1;
	padding: 14px 16px 16px;
	display: flex;
}.o054670512d69{font-kerning:auto}
.xd0cfa47a3e71 {
	display: grid;
	gap: 12px;
	grid-template-columns: repeat(auto-fit,minmax(200px,1fr));
}
.d35eaf6e77af1 {
	font-weight: 800;
	align-items: center;
	padding: 16px;
	gap: 12px;
	text-decoration: none;
	background: var(--ed88d8e737fe3);
	border: 1px solid var(--c01bdc7647b47);
	border-radius: var(--bdcf79a0bb096);
	display: flex;
}
.d35eaf6e77af1:hover {
	border-color: var(--hf8b5b5e6892b);
	color: var(--hf8b5b5e6892b);
}
.s7eade00579a7 {
	display: grid;
	align-items: start;
	grid-template-columns: repeat(2,minmax(0,1fr));
	gap: 12px;
}.xa879ae51baa7{opacity:1}
.v804049e47885 .s7eade00579a7, .e76fb2125abec .s7eade00579a7 {
	grid-template-columns: 1fr;
}
.s7eade00579a7 summary {
	cursor: pointer;
	padding: 14px 16px;
	gap: 12px;
	list-style: none;
	justify-content: space-between;
	font-weight: 700;
	display: flex;
}
.s7eade00579a7 summary::-webkit-details-marker {
	display: none;
}
.s7eade00579a7 details {
	border: 1px solid var(--c01bdc7647b47);
	border-radius: 12px;
	background: var(--ed88d8e737fe3);
}
.gb8094e8b9f66 img {
	object-fit: cover;
	width: 100%;
	aspect-ratio: 1200/630;
}.v8e4bfc9a5efc{isolation:auto}
.qe565744165a1 {
	width: 24px;
	height: 24px;
	color: var(--hf8b5b5e6892b);
}
.s7eade00579a7 summary::after {
	content: "";
	transform: rotate(45deg);
	margin-top: 6px;
	transition: transform 0.2s;
	flex: none;
	border-right: 2px solid var(--hf8b5b5e6892b);
	border-bottom: 2px solid var(--hf8b5b5e6892b);
	width: 10px;
	height: 10px;
}
.s7eade00579a7 details[open] summary::after {
	transform: rotate(225deg);
}.r695daa5773c7{visibility:inherit}
.s7eade00579a7 p {
	margin: 0;
	color: var(--j5adf7d24f93f);
	padding: 0 16px 14px;
}.m964160087448{isolation:auto}
.a818fadcdb6e3 {
	background: var(--ed88d8e737fe3);
	padding: 24px;
	border: 1px solid var(--c01bdc7647b47);
	margin: 44px 0;
	border-radius: var(--bdcf79a0bb096);
}
.r13bf83f645c8 {
	vertical-align: middle;
	display: inline-block;
	border-radius: 999px;
	color: var(--hf8b5b5e6892b);
	background: var(--f181bfd9e98ec);
	padding: 2px 10px;
	font: 700 12px/1.6 system-ui,sans-serif;
}
.r1c07eba69e58 small {
	color: var(--j5adf7d24f93f);
}
.m193577d97ffd {
	display: grid;
	grid-template-columns: repeat(auto-fit,minmax(220px,1fr));
	gap: 12px;
}
.w676b9f1f60e5 {
	flex-wrap: wrap;
	justify-content: space-between;
	gap: 6px;
	display: flex;
}.v68e2a28435da{opacity:1}
.hec400f5a373d {
	padding: 14px;
	background: var(--h7e29298cfe2f);
	border-radius: 12px;
}
.hec400f5a373d p {
	margin: 8px 0 0;
	font-size: 15px;
}
.r1c07eba69e58 {
	align-items: center;
	gap: 8px;
	display: inline-flex;
}
.f204a232dccf1 {
	width: 90px;
	display: inline-block;
	-webkit-mask: repeating-linear-gradient(90deg,#000000 0 16px,transparent 16px 18.5px);
	mask: repeating-linear-gradient(90deg,#000000 0 16px,transparent 16px 18.5px);
	background: linear-gradient(90deg,var(--i92b7ee6d81b4) calc(var(--ufe4a2f978b1b)/5 * 100%),var(--ra2198edce643) 0);
	height: 16px;
}
.c3fd5c8249493 {
	gap: 6px;
	display: inline-flex;
}.j03381d13562b{z-index:auto}
.c5c742fca3324 {
	background: var(--ed88d8e737fe3);
	margin: 28px 0;
	border: 1px solid var(--c01bdc7647b47);
	padding: 20px;
	text-align: center;
	border-radius: var(--bdcf79a0bb096);
}
.o7260766cc259 {
	margin: 0 0 10px;
	font-weight: 800;
}
.c3fd5c8249493 button {
	font-size: 22px;
	border: 1px solid var(--c01bdc7647b47);
	border-radius: 12px;
	width: 44px;
	height: 44px;
	color: var(--e7a6f3706854c);
	cursor: pointer;
	background: var(--h7e29298cfe2f);
}
.ld5e87acb29f1 {
	padding: 40px 0 28px;
	background: linear-gradient(180deg,var(--k2b50115d93bb),var(--h7e29298cfe2f));
}.o5ba5e72b64ad{z-index:auto}
.c3fd5c8249493 button:disabled {
	cursor: default;
}.n8bec8e072ceb{z-index:auto}
.c3fd5c8249493 button[data-v011dd4cadbbb], .c3fd5c8249493 button:hover {
	color: var(--i92b7ee6d81b4);
}.ceca3fa51949b{unicode-bidi:normal}
.l3a9787a6d7fd {
	color: var(--j5adf7d24f93f);
	font-size: 14px;
	margin: 10px 0 0;
	min-height: 1.2em;
}
.w94708cb7acaa {
	opacity: 0;
	left: -9999px;
	position: absolute;
	width: 1px;
	height: 1px;
}
.u53f444016b5f aside {
	top: 88px;
	position: sticky;
}
.ld5e87acb29f1 h1 {
	font-size: clamp(28px,4vw,42px);
}.q5a45b096c252{outline-offset:0}
.s132170c5865c {
	font-size: 17px;
	color: var(--j5adf7d24f93f);
}
.x45ca28bccdfb ol {
	list-style: none;
	color: var(--j5adf7d24f93f);
	margin: 0 0 12px;
	font-size: 14px;
	padding: 0;
	flex-wrap: wrap;
	gap: 6px;
	display: flex;
}.j9f02ebde1aee{contain:none}
.x45ca28bccdfb li+li::before {
	content: "›";
	margin-right: 6px;
}
.x8790a4b982ca {
	object-fit: cover;
	border-radius: var(--bdcf79a0bb096);
	width: 100%;
	aspect-ratio: 1200/630;
	margin-bottom: 18px;
}
.e0066d19b43dc h2 {
	font-size: 22px;
}
.x45ca28bccdfb a {
	color: var(--hf8b5b5e6892b);
	text-decoration: none;
}
.s7b7ebd435d9b h3 {
	color: var(--j4a19103448c3);
}
.j7b4850df1739 h3 {
	color: var(--hf8b5b5e6892b);
}
.u53f444016b5f {
	display: grid;
	grid-template-columns: minmax(0,1fr)320px;
	gap: 28px;
	align-items: start;
}.zc5bca9c2918f{font-kerning:auto}
.m26a874525e09 {
	display: grid;
	gap: 14px;
	grid-template-columns: 1fr 1fr;
}
.x35d103b00b13 {
	display: grid;
	grid-template-columns: repeat(auto-fill,minmax(180px,1fr));
	gap: 10px;
}
.e0066d19b43dc {
	padding: 20px;
	box-shadow: var(--qf01520036763);
	background: var(--ed88d8e737fe3);
	border: 1px solid var(--c01bdc7647b47);
	border-radius: var(--bdcf79a0bb096);
}.u11bffb065f6e{visibility:inherit}
.e0066d19b43dc img {
	border-radius: 12px;
	margin-bottom: 12px;
	object-fit: cover;
	width: 100%;
	aspect-ratio: 1200/630;
}.a6b2bc6bae136{z-index:auto}
.e0066d19b43dc .o452dc2364bc0 {
	margin-top: 12px;
}.t5183c2521ee5{visibility:inherit}
.j7b4850df1739, .s7b7ebd435d9b {
	padding: 16px 20px;
	background: var(--ed88d8e737fe3);
	border: 1px solid var(--c01bdc7647b47);
	border-radius: 14px;
}
.x35d103b00b13 img {
	border-radius: 12px;
}.adc2e7d5b9863{unicode-bidi:normal}
.f7e1d5dde8b19 {
	padding: 0;
	list-style: none;
	counter-reset: c49a5df5f8554;
}
.oe838fbc9b3d4+h1 {
	margin-top: 0;
}
.f7e1d5dde8b19 li {
	margin-bottom: 10px;
	padding: 16px 18px 16px 68px;
	counter-increment: c49a5df5f8554;
	position: relative;
	background: var(--ed88d8e737fe3);
	border: 1px solid var(--c01bdc7647b47);
	border-radius: 14px;
}.d7ead8f8a315b{isolation:auto}
.f7e1d5dde8b19 li::before {
	left: 16px;
	position: absolute;
	font-weight: 800;
	display: grid;
	color: var(--m2609efead528);
	top: 14px;
	background: var(--hf8b5b5e6892b);
	width: 36px;
	place-items: center;
	content: counter(c49a5df5f8554);
	height: 36px;
	border-radius: 50%;
}
.u9eb7b2c766ff span, .o003d27b8b97c {
	color: var(--j5adf7d24f93f);
}.f7afe1d4f3cac{outline-offset:0}
.f7e1d5dde8b19 h3 {
	font-size: 18px;
	margin: 0 0 4px;
}
.u9eb7b2c766ff strong {
	font: 800 20px var(--sb9254effd594);
}
[data-b1f742da1b8cb] h2 {
	font-size: 20px;
}.k5d053ff79439{font-kerning:auto}
[data-b1f742da1b8cb] a {
	font-weight: 700;
	color: var(--hf8b5b5e6892b);
}
.u9eb7b2c766ff {
	align-items: baseline;
	gap: 12px;
	display: flex;
}
.v79d22d165975 {
	list-style: none;
	border-left: 2px solid var(--c01bdc7647b47);
	padding: 0;
}
.v79d22d165975 li {
	padding: 0 0 24px 22px;
	position: relative;
}.r7ec53388d08c{isolation:auto}
.v79d22d165975 li::before {
	left: -7px;
	position: absolute;
	content: "";
	top: 7px;
	width: 12px;
	background: var(--hf8b5b5e6892b);
	height: 12px;
	border-radius: 50%;
}.r0bcb37c6d8ac{z-index:auto}
.jb1890da864cf {
	padding: 20px;
	background: var(--ed88d8e737fe3);
	text-align: center;
	border: 1px solid var(--c01bdc7647b47);
	border-radius: var(--bdcf79a0bb096);
}
.f7e1d5dde8b19 p {
	margin: 0;
}
.zfa607a828d14 {
	display: grid;
	gap: 16px;
	margin-bottom: 32px;
	grid-template-columns: repeat(auto-fill,minmax(240px,1fr));
}
.jb1890da864cf img {
	margin: 0 auto 10px;
	width: 84px;
	border-radius: 50%;
	object-fit: cover;
	height: 84px;
}
.ge3e6a69fe992 {
	background: var(--ed88d8e737fe3);
	border: 1px solid var(--c01bdc7647b47);
	padding: 20px;
	border-radius: var(--bdcf79a0bb096);
	margin-top: 28px;
}
.k109ffbaf45ab {
	flex-wrap: wrap;
	gap: 12px;
	margin-top: 18px;
	display: flex;
}.pbba16a05de90{z-index:auto}
[data-b1f742da1b8cb] {
	width: min(860px,100% - 32px);
	padding: 22px 26px;
	margin: 0 auto 48px;
	background: var(--ed88d8e737fe3);
	border: 1px solid var(--c01bdc7647b47);
	border-radius: var(--bdcf79a0bb096);
}.b3f8abaae3262{contain:none}
[data-b1f742da1b8cb] ul {
	margin: 0;
	padding-left: 20px;
}
.v3a13f484a37f span, .v3a13f484a37f a {
	border: 1px solid var(--c01bdc7647b47);
	border-radius: 10px;
	text-decoration: none;
	padding: 6px 12px;
}
.v3a13f484a37f span {
	color: var(--m2609efead528);
	background: var(--hf8b5b5e6892b);
	border-color: var(--hf8b5b5e6892b);
}
.v3a13f484a37f {
	margin-top: 28px;
	gap: 8px;
	justify-content: center;
	display: flex;
}
.h5846e3f61d07 {
	padding: 44px 0 24px;
	color: var(--s7e7d0ba7698b);
	background: var(--xe3b4f1da5b8a);
}
.h5846e3f61d07 .s33a1b3b28a92 {
	color: #FFFFFF;
}.fa8c43dd69758{opacity:1}
.h5846e3f61d07 h2 {
	font-size: 15px;
	margin-bottom: 10px;
	color: #FFFFFF;
}
.w0503b1656137 {
	display: grid;
	gap: 28px;
	grid-template-columns: 1.4fr repeat(3,1fr);
}
.h5846e3f61d07 a {
	display: block;
	padding: 3px 0;
	color: var(--s7e7d0ba7698b);
	text-decoration: none;
}
.od02ca3fdf8d6 {
	padding-top: 18px;
	font-size: 13px;
	margin-top: 28px;
	border-top: 1px solid var(--vfbe49d5f1bf2);
}
.h5846e3f61d07 a:hover {
	color: #FFFFFF;
}
.p9f82ce38499c {
	z-index: 70;
	padding: 10px 0 calc(10px + env(safe-area-inset-bottom));
	backdrop-filter: blur(12px);
	background: color-mix(in srgb,var(--ed88d8e737fe3) 96%,transparent);
	border-top: 1px solid var(--c01bdc7647b47);
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	box-shadow: 0 -8px 24px rgba(29,36,51,8%);
}
.f71717272b281 {
	text-overflow: ellipsis;
	margin: 0;
	font-weight: 800;
	overflow: hidden;
	flex: 1;
	color: var(--hf8b5b5e6892b);
	white-space: nowrap;
}
.t015ad55665e6 {
	z-index: 69;
	font-size: 20px;
	border: 1px solid var(--c01bdc7647b47);
	border-radius: 50%;
	right: 16px;
	bottom: 92px;
	cursor: pointer;
	width: 42px;
	height: 42px;
	color: var(--hf8b5b5e6892b);
	position: fixed;
	pointer-events: none;
	opacity: 0;
	font-weight: 800;
	transition: opacity 0.2s;
	box-shadow: var(--qf01520036763);
	background: var(--ed88d8e737fe3);
}
body[data-bd1918c154a9d=kc3f24ffcd448] .w25f81330920a {
	border-bottom: 3px solid var(--hf8b5b5e6892b);
}.eef3d4ad5ed1d{contain:none}
.p9f82ce38499c .o452dc2364bc0 {
	flex: none;
}
body[data-bd1918c154a9d=kc3f24ffcd448] .ka0b9164c7e20 {
	font-weight: 800;
}
.t015ad55665e6[data-rc502953bbe3d] {
	pointer-events: auto;
	opacity: 1;
}
.r1e4f5d467f74 {
	align-items: center;
	gap: 10px;
	display: flex;
}
body[data-kc07ff84fec6e=l4aef637a126f] .ka0b9164c7e20 {
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 0.06em;
}.e7ada35be833c{outline-offset:0}
@media(min-width:901px) {
	body[data-l1c0e00cb50b8=q8e53b5397d79] .m9a7626b0e78b>.z89c62d6fd3ec {
		order: -1;
	}
}
body[data-d5d24a2bc7f15=g86b07f39bef6] .p9f82ce38499c {
	background: linear-gradient(90deg,var(--hf8b5b5e6892b),var(--s8494d3e85e56));
	border-top: 0;
}.s5036e282ba7a{opacity:1}
body[data-d5d24a2bc7f15=g86b07f39bef6] .f71717272b281 {
	color: var(--m2609efead528);
}.zcc8516d708fe{unicode-bidi:normal}
body[data-d5d24a2bc7f15=g86b07f39bef6] .p9f82ce38499c .p0d540403d31e {
	background: var(--m2609efead528);
	color: var(--hf8b5b5e6892b);
	box-shadow: none;
}
body[data-d5d24a2bc7f15=g86b07f39bef6] .p9f82ce38499c .f72c970ac8a57 {
	border-color: var(--m2609efead528);
	color: var(--m2609efead528);
	background: 0 0;
}.z2cb128e4d70a{unicode-bidi:normal}
@media(max-width:900px) {
	.u53f444016b5f aside {
		position: static;
	}
	.l806402c0dfaa {
		display: contents;
	}
	.aa77f9ec323c9 {
		gap: 0 12px;
		padding-top: 10px;
		min-height: 0;
		flex-wrap: wrap;
	}
	.m9a7626b0e78b {
		grid-template-columns: 1fr;
		gap: 16px;
	}
	.ka0b9164c7e20 {
		min-height: 44px;
	}
	.z89c62d6fd3ec {
		aspect-ratio: 4/3;
	}
	.sd0eca0301f35, .u53f444016b5f, .m26a874525e09, .s7eade00579a7 {
		grid-template-columns: 1fr;
	}
	.w0503b1656137 {
		grid-template-columns: 1fr 1fr;
	}
	.h71133b242d11 {
		padding: 4px 0;
		justify-content: flex-start;
		order: 3;
		flex-basis: 100%;
	}
	.j377c6127a533 {
		min-height: 38px;
		padding: 0 14px;
		font-size: 14px;
		margin-left: auto;
	}
	.c12fcf1f273b0 {
		order: 1;
	}
	.z89c62d6fd3ec {
		order: 2;
	}
	.c20ed8d4650f8 {
		order: 3;
		margin: 4px 0 0;
	}
	body[data-l1c0e00cb50b8=q8e53b5397d79] .z89c62d6fd3ec {
		order: 0;
	}
}
@media(max-width:560px) {
	.k8a65c5297550::after {
		inset: 11px;
	}
	.t015ad55665e6 {
		bottom: 112px;
	}
	.ra346f710a770 {
		padding: 36px 0;
	}
	.fa68252b08827 {
		grid-template-columns: 1fr;
	}
	.k8a65c5297550 {
		border-radius: 14px;
		width: 52px;
		height: 52px;
	}
	.b6d19d3b49a5b {
		margin-left: 0;
	}
	body {
		--cdff4de095ebb: 104px;
	}
	.w0503b1656137 {
		grid-template-columns: 1fr;
	}
	.k4c5b686baad4 {
		padding: 16px 0 32px;
	}
	.c12fcf1f273b0 {
		padding: 14px;
		gap: 12px;
	}
	.p9f82ce38499c {
		padding-top: 8px;
	}
	.r1e4f5d467f74 {
		gap: 6px 8px;
		flex-wrap: wrap;
	}
	.f71717272b281 {
		font-size: 13px;
		text-align: center;
		white-space: normal;
		-webkit-line-clamp: 2;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		flex-basis: 100%;
	}
	.p9f82ce38499c .o452dc2364bc0 {
		padding: 0 10px;
		flex: 1;
	}
}
:lang(th) {
	--sb9254effd594: "Noto Sans Thai", "Leelawadee UI", Tahoma, system-ui, sans-serif;
}
:lang(hi) :is(h1, h2, h3), :lang(bn) :is(h1, h2, h3), :lang(th) :is(h1, h2, h3) {
	line-height: 1.45;
	font-weight: 700;
}.t918a7ac3ac37{visibility:inherit}
:lang(hi) {
	--sb9254effd594: "Noto Sans Devanagari", "Nirmala UI", Mangal, system-ui, sans-serif;
}
:lang(bn) {
	--sb9254effd594: "Noto Sans Bengali", "Nirmala UI", Vrinda, system-ui, sans-serif;
}
:lang(zh) {
	--sb9254effd594: "PingFang SC", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif;
}
