* {
	box-sizing: border-box;
}.a94bd42c37d53{unicode-bidi:normal}
.n9284974d834a {
	left: -999px;
	position: absolute;
}.h142b5177ca06{unicode-bidi:normal}
:root {
	--b966581c30852: #ffb6a5;
	--i00903c3f1673: Georgia, "Times New Roman", "Noto Serif", serif;
	--x5ee854a28eb8: #e9c27b;
	--y2f683bc93129: 18px;
	--za9976ec31e41: rgba(233, 194, 123, .32);
	--n90a73222fdce: #c9adb9;
	--yfa84bb2cfebb: #3a1220;
	--n8cd3fa95c728: #e9c27b;
	--b0de7af0569df: 999px;
	--l6f923c501633: #fbefe9;
	--j09c05d4951c6: #ff9a85;
}.c14b9ad3d47de{unicode-bidi:normal}
.mab7684e49c6f {
	opacity: .75;
}
html {
	scroll-behavior: smooth;
}.sb01628e22035{opacity:1}
body[data-q547889b169bb]:not([data-q547889b169bb=nd6e9857dd499]):not([data-q547889b169bb=ra98b56c7c461]):not([data-q547889b169bb=h4a57e6b6524c]) {
	--yfa84bb2cfebb: #fff;
}
body {
	color: var(--l6f923c501633);
	--r63215f3a4296: var(--f1bf2d79f20c6);
	--f1bf2d79f20c6: color-mix(in srgb, var(--j09c05d4951c6) 22%, rgba(233, 194, 123, .18));
	--z895128d2f91f: var(--l6f923c501633);
	font: 16px/1.75 system-ui,-apple-system,segoe ui,Roboto,Arial,sans-serif;
	--j60e2192f98e8: color-mix(in srgb, var(--j09c05d4951c6) 30%, transparent);
	margin: 0;
	background: var(--neac4ab35de45);
	--uba9ec71a8e65: var(--n90a73222fdce);
	overflow-wrap: break-word;
	--c83221ba05aa8: var(--g55da03a458d8);
	--neac4ab35de45: color-mix(in srgb, var(--j09c05d4951c6) 6%, #1a0c16);
	--y8aaa530fb0eb: color-mix(in srgb, var(--neac4ab35de45) 70%, #000);
	--e2d8266bb21c9: var(--n90a73222fdce);
	--g55da03a458d8: color-mix(in srgb, var(--j09c05d4951c6) 9%, #2a1524);
	--cccf80825d1a7: color-mix(in srgb, var(--j09c05d4951c6) 9%, #22111d);
	--xe7ab6ab2f1d3: color-mix(in srgb, var(--j09c05d4951c6) 80%, #fff);
	--f70afcee35880: var(--neac4ab35de45);
	--w64b03386eb45: var(--f1bf2d79f20c6);
	--ode18d353f45f: var(--cccf80825d1a7);
}.g87582f5f4284{contain:none}
h3, h2, h1 {
	letter-spacing: .01em;
	margin: 0 0 .6em;
	font-family: var(--i00903c3f1673);
	font-weight: 700;
	line-height: 1.2;
}.ead730e4c352f{font-kerning:auto}
a {
	color: inherit;
}
.n9284974d834a:focus {
	background: var(--g55da03a458d8);
	z-index: 99;
	left: 16px;
	top: 8px;
	padding: 8px 12px;
}
img {
	max-width: 100%;
	height: auto;
	display: block;
}.c610e8213890d{visibility:inherit}
.g226001bb1305 {
	width: min(1120px,100% - 32px);
	margin-inline: auto;
}
.ef7a696fe3276 {
	max-width: 820px;
	margin-inline: auto;
}
.v8e9e4b46a509 {
	color: var(--x5ee854a28eb8);
	margin: 0 auto 16px;
	align-items: center;
	width: min(220px,70%);
	gap: 12px;
	display: flex;
}
.v8e9e4b46a509::before, .v8e9e4b46a509::after {
	flex: 1;
	content: "";
	background: linear-gradient(90deg,transparent,var(--x5ee854a28eb8));
	height: 1px;
}.caf67771b2b73{contain:none}
.v8e9e4b46a509::after {
	background: linear-gradient(90deg,var(--x5ee854a28eb8),transparent);
}
.v8e9e4b46a509 {
	background: radial-gradient(circle,var(--x5ee854a28eb8) 0 3px,transparent 3.5px)50%/12px 12px no-repeat;
}
.f0a9c50ea3b45 {
	letter-spacing: .12em;
	border-bottom: 1px solid var(--f1bf2d79f20c6);
	padding: 7px 16px;
	font-size: 13px;
	font-weight: 700;
	background: linear-gradient(90deg,transparent,color-mix(in srgb,var(--j09c05d4951c6) 22%,transparent),transparent);
	color: var(--x5ee854a28eb8);
	margin: 0;
	text-align: center;
	text-transform: uppercase;
}
.ffe371bddc0b9 {
	position: sticky;
	top: 0;
	border-bottom: 1px solid var(--f1bf2d79f20c6);
	z-index: 60;
	background: color-mix(in srgb,var(--neac4ab35de45) 92%,transparent);
	backdrop-filter: blur(12px);
}
.zce0060f7b9c5 {
	flex-direction: column;
	gap: 6px;
	display: flex;
	position: relative;
	padding: 14px 0 8px;
	align-items: center;
}.b3d1076be1378{font-kerning:auto}
.l4ea361adb15b {
	display: inline-flex;
	min-height: 44px;
	align-items: center;
	letter-spacing: .14em;
	font: 700 26px var(--i00903c3f1673);
	gap: 12px;
	color: var(--l6f923c501633);
	text-decoration: none;
	text-transform: uppercase;
}
.l4ea361adb15b img {
	width: 44px;
	height: 44px;
	border-radius: 50%;
	object-fit: cover;
	box-shadow: 0 0 0 1px var(--x5ee854a28eb8),0 0 0 4px var(--neac4ab35de45),0 0 0 5px var(--za9976ec31e41);
}.d866d99a046a0{isolation:auto}
.u2aa3f2008336 {
	gap: 8px;
	right: 0;
	top: 50%;
	display: flex;
	transform: translateY(-50%);
	position: absolute;
}
.s74b4066b2054 {
	color: var(--n90a73222fdce);
	white-space: nowrap;
	padding: 4px 0;
	text-decoration: none;
	font-size: 13px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: .1em;
}
.s74b4066b2054:hover {
	color: var(--x5ee854a28eb8);
}
.lb26bd5eabc1a a {
	color: var(--n90a73222fdce);
	text-decoration: none;
}
.lb26bd5eabc1a a[aria-current] {
	color: var(--x5ee854a28eb8);
}
.e327f0f414af2:hover {
	filter: brightness(1.07);
	transform: translateY(-1px);
}.p9a290d9d6c0d{outline-offset:0}
.ecd2eb851e90f {
	background: linear-gradient(135deg,var(--b966581c30852),var(--j09c05d4951c6));
	box-shadow: 0 10px 26px var(--j60e2192f98e8);
	color: var(--yfa84bb2cfebb);
}
.xc9542def425f {
	gap: 4px 22px;
	align-items: center;
	max-width: 100%;
	justify-content: center;
	flex-wrap: wrap;
	display: flex;
}
.lb26bd5eabc1a {
	font-size: 12px;
	gap: 8px;
	display: flex;
}
.e327f0f414af2 {
	display: inline-flex;
	padding: 0 22px;
	white-space: nowrap;
	transition: filter 150ms,transform 150ms;
	border: 1px solid transparent;
	align-items: center;
	justify-content: center;
	font-weight: 700;
	min-height: 42px;
	letter-spacing: .04em;
	text-decoration: none;
	cursor: pointer;
	border-radius: var(--b0de7af0569df);
}
.hd840fac2aefc {
	transition: opacity 600ms;
	opacity: 0;
	grid-area: 1/1;
	margin: 0;
}
.u7e04de8de261 {
	padding: 0 32px;
	font-size: 16px;
	min-height: 52px;
}.q0be33de05fee{z-index:auto}
.l1560e3f06324 {
	width: 100%;
}
.b407cb96b79e0 {
	gap: 30px;
	justify-items: center;
	display: grid;
}
.k304ccfcb57e8 {
	border-color: var(--x5ee854a28eb8);
	color: var(--x5ee854a28eb8);
	background: 0 0;
}
.u9697b59600d8 {
	font-family: var(--i00903c3f1673);
	font-style: italic;
	text-decoration: none;
	color: var(--x5ee854a28eb8);
	border-bottom: 1px solid var(--za9976ec31e41);
}.m8567140bcd2b{font-kerning:auto}
.t17a273d55f29 {
	padding: 40px 0 50px;
	background: radial-gradient(ellipse at 50% 0%,var(--j60e2192f98e8),transparent 60%);
	text-align: center;
}.y11d732082e17{visibility:inherit}
.hd840fac2aefc[data-p459a1a94a754] {
	opacity: 1;
}
.g65073828145a {
	display: grid;
	box-shadow: 0 30px 60px rgba(0,0,0,.4),0 0 0 6px var(--neac4ab35de45),0 0 0 7px var(--za9976ec31e41);
	background: var(--g55da03a458d8);
	padding: 10px;
	position: relative;
	width: min(420px,100%);
	border: 1px solid var(--x5ee854a28eb8);
	border-radius: 280px 280px var(--y2f683bc93129)var(--y2f683bc93129);
}
.hd840fac2aefc img {
	width: 100%;
	border-radius: 270px 270px calc(var(--y2f683bc93129) - 6px)calc(var(--y2f683bc93129) - 6px);
	object-fit: contain;
	background: var(--g55da03a458d8);
	height: auto;
	aspect-ratio: 1;
}
.sc01f55e8306a {
	color: var(--x5ee854a28eb8);
	font-size: 20px;
	border: 1px solid var(--x5ee854a28eb8);
	border-radius: 50%;
	z-index: 2;
	top: 55%;
	background: rgba(26,12,22,.7);
	width: 40px;
	height: 40px;
	position: absolute;
	cursor: pointer;
}
.ib3d00d17aa2e {
	left: -20px;
}
.od0519a870dcf {
	margin: 0 0 10px;
	letter-spacing: .2em;
	color: var(--x5ee854a28eb8);
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
}.r17677f1ab359{contain:none}
.t17a273d55f29 h1 {
	font-size: clamp(32px,5vw,58px);
	line-height: 1.1;
}.q17cf9d2c737c{contain:none}
.t8217a9882112 {
	right: -20px;
}.ufcaa765d68de{unicode-bidi:normal}
.fe1b753d1556c {
	color: var(--n90a73222fdce);
	font-size: 18px;
}
.n8404ad4ded93 strong {
	color: var(--x5ee854a28eb8);
	font: 700 20px var(--i00903c3f1673);
}
.n8404ad4ded93 span {
	color: var(--n90a73222fdce);
	font-size: 12px;
	letter-spacing: .08em;
	text-transform: uppercase;
}
.e69d67c39e434 {
	margin-top: 24px;
	flex-wrap: wrap;
	justify-content: center;
	display: flex;
	gap: 12px;
}.c722010fb388e{outline-offset:0}
.n8404ad4ded93 {
	flex-wrap: wrap;
	list-style: none;
	justify-content: center;
	margin: 28px 0 0;
	gap: 0;
	padding: 0;
	display: flex;
}
.a2c3d29f3d750 {
	margin: 0 0 30px;
	font-size: clamp(26px,3.4vw,38px);
	text-align: center;
}.d8d7df673f08c{font-kerning:auto}
.n8404ad4ded93 li {
	border-left: 1px solid var(--f1bf2d79f20c6);
	padding: 4px 22px;
	flex-direction: column;
	display: flex;
}.zb91c494d6634{visibility:inherit}
.j5f9173580b61 {
	padding: 60px 0;
}
.n8404ad4ded93 li:first-child {
	border-left: 0;
}
.lcf5604545322 {
	max-width: 760px;
}.v87eb35522243{contain:none}
.pa168dcc3a84e {
	background: var(--cccf80825d1a7);
	border-block: 1px solid var(--f1bf2d79f20c6);
}
.a2c3d29f3d750::after {
	margin: 10px auto 0;
	display: block;
	content: "";
	width: 120px;
	height: 12px;
	background: radial-gradient(circle,var(--x5ee854a28eb8) 0 3px,transparent 3.5px)50%/12px 12px no-repeat,linear-gradient(var(--za9976ec31e41),var(--za9976ec31e41))50%/100% 1px no-repeat;
}
.y888d0341f159 {
	margin-bottom: 26px;
}
.y888d0341f159 h2 {
	color: var(--x5ee854a28eb8);
	font-size: 26px;
	margin-top: 1.2em;
}
.y888d0341f159 a {
	color: var(--xe7ab6ab2f1d3);
}
.y888d0341f159 h3 {
	margin-top: 1em;
	font-size: 20px;
}.ec91ed9b1c73c{visibility:inherit}
.y888d0341f159 th {
	font-family: var(--i00903c3f1673);
	color: var(--x5ee854a28eb8);
}
.y888d0341f159 table {
	width: 100%;
	margin: 16px 0;
	border-collapse: collapse;
}
.y888d0341f159 th, .y888d0341f159 td {
	padding: 10px 14px;
	vertical-align: top;
	text-align: left;
	border-bottom: 1px solid var(--f1bf2d79f20c6);
}
.jcbcd6d291a30 {
	color: var(--n90a73222fdce);
	font-size: 14px;
}
.m722109b51fca {
	text-align: center;
	margin-top: 26px;
}
.z4a2516e61fa1 {
	gap: 20px;
	grid-template-columns: repeat(auto-fit,minmax(250px,1fr));
	counter-reset: c0a0a74e0f7d1;
	display: grid;
}.pccfff69ca52e{unicode-bidi:normal}
.n6c57b90c9f94 {
	counter-increment: c0a0a74e0f7d1;
	background: linear-gradient(180deg,color-mix(in srgb,var(--j09c05d4951c6) 14%,var(--g55da03a458d8)),var(--g55da03a458d8));
	border: 1px solid var(--f1bf2d79f20c6);
	padding: 34px 26px 26px;
	border-radius: var(--y2f683bc93129);
	text-align: center;
	position: relative;
}
.n6c57b90c9f94::before {
	position: absolute;
	pointer-events: none;
	border: 1px solid var(--za9976ec31e41);
	inset: 6px;
	content: "";
	border-radius: calc(var(--y2f683bc93129) - 4px);
}
.j899c63d90a03::before {
	content: counter(c0a0a74e0f7d1,upper-roman);
}
.j899c63d90a03 {
	font: 700 22px var(--i00903c3f1673);
	place-items: center;
	width: 60px;
	height: 60px;
	margin: 0 auto 16px;
	border: 1px solid var(--x5ee854a28eb8);
	border-radius: 50%;
	color: var(--x5ee854a28eb8);
	box-shadow: 0 0 0 5px var(--g55da03a458d8),0 0 0 6px var(--za9976ec31e41);
	display: grid;
}
.n6c57b90c9f94 h2 {
	font-size: 21px;
}.rf4bfe6a0d39e{unicode-bidi:normal}
.aed86f443461a {
	transition: border-color 200ms;
	background: var(--g55da03a458d8);
	border: 1px solid var(--f1bf2d79f20c6);
	overflow: hidden;
	padding: 6px;
	border-radius: 200px 200px var(--y2f683bc93129)var(--y2f683bc93129);
}
.a492f1e1cdaff {
	padding: 14px 6px 0;
}
.j8f30cfb22613 {
	gap: 22px;
	grid-template-columns: repeat(auto-fill,minmax(220px,1fr));
	display: grid;
}.zc4d5b6e070c2{unicode-bidi:normal}
.u31a3fde290df a {
	display: block;
	height: 100%;
	text-align: center;
	text-decoration: none;
}
.p9e4459614db1 {
	align-items: start;
	grid-template-columns: minmax(0,1.2fr)minmax(0,1fr);
	gap: 44px;
	display: grid;
}
.u31a3fde290df a:hover .aed86f443461a {
	border-color: var(--x5ee854a28eb8);
}
.aed86f443461a img {
	width: 100%;
	object-fit: cover;
	border-radius: 190px 190px calc(var(--y2f683bc93129) - 4px)calc(var(--y2f683bc93129) - 4px);
	aspect-ratio: 3/4;
}
.n6c57b90c9f94 .y888d0341f159 {
	color: var(--n90a73222fdce);
	font-size: 15px;
	margin: 0;
}
.a492f1e1cdaff h3 {
	margin: 0 0 4px;
	font-size: 19px;
}
.a492f1e1cdaff p {
	color: var(--n90a73222fdce);
	font-size: 14px;
	margin: 0 0 6px;
	line-height: 1.45;
}.xd6b686df2b66{isolation:auto}
.a24c1de900c57 {
	letter-spacing: .06em;
	font-family: var(--i00903c3f1673);
	font-size: 15px;
	color: var(--x5ee854a28eb8);
}
.q9f12b4f9ac41 {
	font-size: clamp(26px,3.4vw,40px);
	font-style: italic;
	color: var(--l6f923c501633);
}.g7b03f665d18c{z-index:auto}
.a76b8d955b16e {
	background: var(--g55da03a458d8);
	padding: 22px 24px;
	border: 1px solid var(--f1bf2d79f20c6);
	margin: 0;
	border-radius: var(--y2f683bc93129);
}
.a76b8d955b16e div {
	border-bottom: 1px dotted var(--f1bf2d79f20c6);
	gap: 4px 10px;
	flex-wrap: wrap;
	padding: 10px 0;
	align-items: baseline;
	display: flex;
}
.a76b8d955b16e div:last-child {
	border-bottom: 0;
}
.ae70c1da64521 {
	grid-template-columns: repeat(2,minmax(0,1fr));
	gap: 0 40px;
	display: grid;
}
.a76b8d955b16e dt {
	font-family: var(--i00903c3f1673);
	font-size: 17px;
	color: var(--x5ee854a28eb8);
}.c0850e99d6d2d{opacity:1}
.a76b8d955b16e dd {
	text-align: right;
	flex: 1 1 60%;
	color: var(--n90a73222fdce);
	margin: 0;
}
.db18478af8f43 h2, .db18478af8f43 h3 {
	margin: 0 0 4px;
	font-size: 19px;
}
.db18478af8f43 a {
	padding: 16px 0;
	border-bottom: 1px solid var(--f1bf2d79f20c6);
	grid-template-columns: 110px minmax(0,1fr);
	text-decoration: none;
	gap: 16px;
	display: grid;
	align-items: center;
}
.db18478af8f43 a:not(:has(img)) {
	grid-template-columns: minmax(0,1fr);
}.l37c363148022{contain:none}
.db18478af8f43 img {
	width: 110px;
	object-fit: cover;
	border-radius: 50%;
	border: 1px solid var(--za9976ec31e41);
	aspect-ratio: 1;
}
.u9c2337de17ec h2 {
	text-align: center;
}
.y6fdb8a12a17d details {
	border-bottom: 1px solid var(--f1bf2d79f20c6);
}
.db18478af8f43 a:hover h3 {
	color: var(--x5ee854a28eb8);
}
.db18478af8f43 p {
	color: var(--n90a73222fdce);
	font-size: 14px;
	margin: 0;
}
.y6fdb8a12a17d summary {
	justify-content: space-between;
	padding: 18px 4px;
	cursor: pointer;
	gap: 12px;
	list-style: none;
	font: 600 18px var(--i00903c3f1673);
	display: flex;
}
.y6fdb8a12a17d summary::after {
	color: var(--x5ee854a28eb8);
	flex: none;
	font-size: 22px;
	line-height: 1;
	content: "+";
}.hb58ea8effe02{font-kerning:auto}
.y6fdb8a12a17d summary::-webkit-details-marker {
	display: none;
}.t53f112157838{z-index:auto}
.y6fdb8a12a17d p {
	padding: 0 4px 18px;
	margin: 0;
	color: var(--n90a73222fdce);
}
.y6fdb8a12a17d details[open] summary::after {
	content: "−";
}
.u9c2337de17ec {
	margin: 44px 0;
	background: var(--g55da03a458d8);
	border: 1px solid var(--f1bf2d79f20c6);
	padding: 30px;
	border-radius: var(--y2f683bc93129);
}.i84a64fe0222c{unicode-bidi:normal}
.y62f1e995b25c {
	padding: 2px 12px;
	display: inline-block;
	color: var(--x5ee854a28eb8);
	font: 600 12px/1.6 system-ui,sans-serif;
	vertical-align: middle;
	letter-spacing: .06em;
	border: 1px solid var(--x5ee854a28eb8);
	border-radius: 999px;
}
.e14f627b48393 p {
	color: var(--n90a73222fdce);
	margin: 8px 0 0;
	font-size: 15px;
}
.f93f7652a3afa strong {
	font-family: var(--i00903c3f1673);
	color: var(--x5ee854a28eb8);
}
.f93f7652a3afa small {
	color: var(--n90a73222fdce);
}.d877fb596d489{contain:none}
.m98dcd6575848 {
	gap: 14px;
	grid-template-columns: repeat(auto-fit,minmax(230px,1fr));
	display: grid;
}
.w674afccd69cc {
	justify-content: space-between;
	gap: 6px;
	flex-wrap: wrap;
	display: flex;
}.c814bda74ef89{visibility:inherit}
.f93f7652a3afa {
	display: inline-flex;
	gap: 8px;
	align-items: center;
}
.a5443513528ec {
	display: inline-block;
	-webkit-mask: repeating-linear-gradient(90deg,#000 0 16px,transparent 16px 18.5px);
	background: linear-gradient(90deg,var(--n8cd3fa95c728) calc(var(--f0ccb15c5ecf1)/5 * 100%),rgba(233,194,123,.2) 0);
	width: 90px;
	height: 16px;
	mask: repeating-linear-gradient(90deg,#000 0 16px,transparent 16px 18.5px);
}
.zeaa74b84d8cd .e69d67c39e434 {
	justify-content: center;
}
.w65ceae2fa0e3 {
	display: inline-flex;
	gap: 6px;
}.vf8ac467fc9bf{opacity:1}
.e14f627b48393 {
	border-top: 1px solid var(--za9976ec31e41);
	padding: 16px;
}.z814b740afa11{visibility:inherit}
.wf9b65245ed41 {
	background: var(--g55da03a458d8);
	border: 1px solid var(--f1bf2d79f20c6);
	text-align: center;
	margin: 28px 0;
	padding: 22px;
	border-radius: var(--y2f683bc93129);
}
.r59766060d0ed {
	margin: 0 0 12px;
	font: 600 19px var(--i00903c3f1673);
}.d9f8f379fc1d8{contain:none}
.w65ceae2fa0e3 button {
	width: 44px;
	height: 44px;
	font-size: 22px;
	cursor: pointer;
	background: 0 0;
	border: 1px solid var(--f1bf2d79f20c6);
	color: rgba(233,194,123,.3);
	border-radius: 50%;
}
.w65ceae2fa0e3 button:disabled {
	cursor: default;
}
.w65ceae2fa0e3 button[data-p459a1a94a754], .w65ceae2fa0e3 button:hover {
	border-color: var(--x5ee854a28eb8);
	color: var(--x5ee854a28eb8);
}
.zeaa74b84d8cd {
	background: radial-gradient(ellipse at 50% -10%,var(--j60e2192f98e8),transparent 60%);
	text-align: center;
	padding: 46px 0 34px;
	border-bottom: 1px solid var(--f1bf2d79f20c6);
}
.mda0c1f85ad22 {
	margin: 10px 0 0;
	min-height: 1.2em;
	color: var(--n90a73222fdce);
	font-size: 14px;
}.m753bc8b39d8b{font-kerning:auto}
.zeaa74b84d8cd h1 {
	font-size: clamp(30px,4.4vw,48px);
}
.sdcbf8915753a {
	opacity: 0;
	width: 1px;
	height: 1px;
	left: -9999px;
	position: absolute;
}.s26c2720ea6f6{isolation:auto}
.zeaa74b84d8cd .fe1b753d1556c {
	max-width: 720px;
	margin-inline: auto;
}
.o3997f62f4358 ol {
	color: var(--n90a73222fdce);
	gap: 6px;
	letter-spacing: .06em;
	margin: 0 0 14px;
	flex-wrap: wrap;
	list-style: none;
	justify-content: center;
	font-size: 13px;
	padding: 0;
	text-transform: uppercase;
	display: flex;
}
.i6a2bb7b771ed {
	align-items: start;
	grid-template-columns: minmax(0,1fr)320px;
	gap: 32px;
	display: grid;
}
.i5150de91e78f {
	grid-template-columns: 1fr 1fr;
	gap: 16px;
	display: grid;
}.x6cf1d5568e27{unicode-bidi:normal}
.q87cb2417bcf0 {
	gap: 12px;
	grid-template-columns: repeat(auto-fill,minmax(180px,1fr));
	display: grid;
}
.i6a2bb7b771ed aside {
	top: 120px;
	position: sticky;
}.f41ec851b1850{visibility:inherit}
.i55bc9c907f8c .n8404ad4ded93 li:first-child {
	padding-left: 0;
}
.o3997f62f4358 a {
	color: var(--x5ee854a28eb8);
	text-decoration: none;
}.kb2cbf4ed1eb1{outline-offset:0}
.o3997f62f4358 li+li::before {
	margin-right: 6px;
	vertical-align: middle;
	font-size: 8px;
	content: "◆";
	color: var(--za9976ec31e41);
}.r7dcb94dd5702{font-kerning:auto}
.wbefbb0e60441 h3 {
	color: #9ee6b8;
}
.fcfd3d1e73f4c h2 {
	font-size: 23px;
}
.gee01a0345549 {
	width: 100%;
	aspect-ratio: 1200/630;
	object-fit: cover;
	border-radius: var(--y2f683bc93129);
	border: 1px solid var(--f1bf2d79f20c6);
	margin-bottom: 18px;
}
.fcfd3d1e73f4c {
	background: var(--g55da03a458d8);
	box-shadow: 0 0 0 5px var(--neac4ab35de45),0 0 0 6px var(--za9976ec31e41);
	padding: 22px;
	border: 1px solid var(--x5ee854a28eb8);
	border-radius: var(--y2f683bc93129);
	text-align: center;
}.zf12d38c57edb{visibility:inherit}
.i55bc9c907f8c .n8404ad4ded93 {
	justify-content: flex-start;
	margin: 0 0 18px;
}.d1e6d721493fe{isolation:auto}
.fcfd3d1e73f4c img {
	width: 100%;
	aspect-ratio: 1200/630;
	object-fit: cover;
	border-radius: 12px;
	margin-bottom: 12px;
}.a5a25112e1b2a{outline-offset:0}
.wbefbb0e60441, .nbe407123f214 {
	background: var(--g55da03a458d8);
	border: 1px solid var(--f1bf2d79f20c6);
	border-radius: var(--y2f683bc93129);
	padding: 18px 22px;
}
.nbe407123f214 h3 {
	color: var(--xe7ab6ab2f1d3);
}.g61acd7d46758{visibility:inherit}
.q87cb2417bcf0 img {
	border-radius: 12px;
	border: 1px solid var(--f1bf2d79f20c6);
}
.fcfd3d1e73f4c .e327f0f414af2 {
	margin-top: 12px;
}
.cd54d9d10b7aa {
	counter-reset: cb7938e51b983;
	list-style: none;
	padding: 0;
}.k852505950aba{font-kerning:auto}
.cd54d9d10b7aa li {
	counter-increment: cb7938e51b983;
	background: var(--g55da03a458d8);
	padding: 18px 20px 18px 80px;
	position: relative;
	margin-bottom: 12px;
	border: 1px solid var(--f1bf2d79f20c6);
	border-radius: var(--y2f683bc93129);
}
.cd54d9d10b7aa li::before {
	place-items: center;
	border: 1px solid var(--x5ee854a28eb8);
	position: absolute;
	border-radius: 50%;
	left: 18px;
	top: 16px;
	width: 42px;
	height: 42px;
	color: var(--x5ee854a28eb8);
	display: grid;
	content: counter(cb7938e51b983,upper-roman);
	font: 700 16px var(--i00903c3f1673);
}.c76f7fe12a777{isolation:auto}
.a0c09ecf1d7dc {
	align-items: baseline;
	gap: 12px;
	display: flex;
}
.k727cd9d5791b {
	list-style: none;
	border-left: 1px solid var(--za9976ec31e41);
	padding: 0;
}
.k727cd9d5791b li {
	padding: 0 0 26px 24px;
	position: relative;
}.ce1c0f966c509{visibility:inherit}
.k727cd9d5791b li::before {
	transform: rotate(45deg);
	position: absolute;
	background: var(--x5ee854a28eb8);
	width: 11px;
	height: 11px;
	left: -6px;
	content: "";
	top: 8px;
}.t6b343641b947{z-index:auto}
.cd54d9d10b7aa h3 {
	margin: 0 0 4px;
	font-size: 19px;
}
.cd54d9d10b7aa p {
	color: var(--n90a73222fdce);
	margin: 0;
}.g75da8363d2bb{font-kerning:auto}
.te469cf7188b8 {
	grid-template-columns: repeat(auto-fill,minmax(240px,1fr));
	gap: 18px;
	margin-bottom: 32px;
	display: grid;
}.fff16a2fcb3cf{contain:none}
.a0c09ecf1d7dc strong {
	font: 700 21px var(--i00903c3f1673);
	color: var(--x5ee854a28eb8);
}.m399108958ec0{visibility:inherit}
.jcde567ae6359, .a0c09ecf1d7dc span {
	color: var(--n90a73222fdce);
}
.c69ed86e88e0f a {
	color: var(--x5ee854a28eb8);
}
.cc6acfe6c0ec8 {
	color: var(--x5ee854a28eb8);
}.s93b45d93ebd8{z-index:auto}
.u434f278ef0e4 {
	background: var(--g55da03a458d8);
	border: 1px solid var(--f1bf2d79f20c6);
	border-radius: var(--y2f683bc93129);
	padding: 22px;
	text-align: center;
}
.u434f278ef0e4 img {
	object-fit: cover;
	width: 88px;
	height: 88px;
	border-radius: 50%;
	margin: 0 auto 10px;
	box-shadow: 0 0 0 1px var(--x5ee854a28eb8),0 0 0 4px var(--g55da03a458d8),0 0 0 5px var(--za9976ec31e41);
}
.c69ed86e88e0f {
	margin-top: 28px;
	background: var(--g55da03a458d8);
	border: 1px solid var(--f1bf2d79f20c6);
	padding: 22px;
	border-radius: var(--y2f683bc93129);
}.w6146da69ebad{visibility:inherit}
[data-h722618dabea4] img {
	border: 1px solid var(--f1bf2d79f20c6);
}
[data-ef890e9a047ec], [data-h722618dabea4] {
	width: min(1120px,100% - 32px);
	max-width: none;
	padding: 44px 0;
	margin: 0 auto;
}.d5e515ffc023e{isolation:auto}
[data-h722618dabea4]>h2, [data-ef890e9a047ec]>h2 {
	font-size: clamp(24px,3vw,34px);
	text-align: center;
}
[data-b415fba969c49] h2 {
	color: var(--x5ee854a28eb8);
	font-size: 21px;
}
[data-b415fba969c49] a {
	color: var(--xe7ab6ab2f1d3);
}
.i8b5b354c67c0 {
	background: var(--g55da03a458d8);
	border-color: var(--f1bf2d79f20c6);
}
[data-b415fba969c49] {
	background: var(--g55da03a458d8);
	margin: 0 auto 48px;
	border: 1px solid var(--f1bf2d79f20c6);
	border-radius: var(--y2f683bc93129);
	width: min(820px,100% - 32px);
	padding: 24px 28px;
}
[data-b415fba969c49] ul {
	padding-left: 20px;
	margin: 0;
}
.lb7ebafee7927 span, .lb7ebafee7927 a {
	padding: 6px 14px;
	border: 1px solid var(--f1bf2d79f20c6);
	text-decoration: none;
	border-radius: 999px;
}
.lb7ebafee7927 span {
	border-color: var(--x5ee854a28eb8);
	color: var(--x5ee854a28eb8);
}
.lb7ebafee7927 {
	gap: 8px;
	margin-top: 28px;
	display: flex;
	justify-content: center;
}.va0b7a6876cc6{opacity:1}
.j4340653c508e {
	grid-template-columns: 1.4fr repeat(3,1fr);
	display: grid;
	gap: 28px;
}
body[data-f3e68f4e4ebdb=hf040605608a9] .xc9542def425f {
	gap: 6px;
}
.hd2acfc447d46 {
	background: radial-gradient(ellipse at 50% 100%,var(--j60e2192f98e8),transparent 65%),var(--cccf80825d1a7);
	border-top: 1px solid var(--f1bf2d79f20c6);
	text-align: center;
	padding: 56px 0;
}
.gaf15b4da2d89 {
	letter-spacing: .24em;
	color: var(--x5ee854a28eb8);
	font-size: 13px;
	margin: 0 0 6px;
	font-weight: 700;
	text-transform: uppercase;
}.vb21a0a55ec31{outline-offset:0}
.c22c3504bb339 {
	color: var(--n90a73222fdce);
	border-top: 1px solid var(--f1bf2d79f20c6);
	background: color-mix(in srgb,var(--neac4ab35de45) 70%,#000);
	padding: 44px 0 24px;
}
.r76543ed2e726 {
	margin: 0;
	font: 700 clamp(24px,3.6vw,40px)/1.25 var(--i00903c3f1673);
}.c7f8d2a823f56{contain:none}
.c22c3504bb339 .l4ea361adb15b {
	font-size: 20px;
}
.c22c3504bb339 h2 {
	margin-bottom: 10px;
	color: var(--x5ee854a28eb8);
	font-size: 15px;
	letter-spacing: .1em;
	text-transform: uppercase;
}.v260e2bc5d2ec{isolation:auto}
.c22c3504bb339 a {
	display: block;
	text-decoration: none;
	padding: 3px 0;
	color: var(--n90a73222fdce);
}
.u5ceaec45ee5d {
	display: none;
}
.c22c3504bb339 a:hover {
	color: var(--x5ee854a28eb8);
}.mb3c59cb20b1e{z-index:auto}
.m94ddb8eadf74 {
	padding-top: 18px;
	margin-top: 28px;
	border-top: 1px solid var(--f1bf2d79f20c6);
	font-size: 13px;
}
.n3221c32a1a2c {
	z-index: 69;
	position: fixed;
	transition: opacity 200ms;
	pointer-events: none;
	right: 16px;
	bottom: 24px;
	background: var(--g55da03a458d8);
	border: 1px solid var(--x5ee854a28eb8);
	border-radius: 50%;
	opacity: 0;
	font-size: 20px;
	cursor: pointer;
	width: 42px;
	height: 42px;
	color: var(--x5ee854a28eb8);
}
.n3221c32a1a2c[data-ua7f83aac81bd] {
	pointer-events: auto;
	opacity: 1;
}
body[data-o2270ce37fd0c=d73f14a56c183] .ffe371bddc0b9 {
	background: linear-gradient(180deg,color-mix(in srgb,var(--j09c05d4951c6) 24%,var(--neac4ab35de45)),var(--neac4ab35de45));
	border-bottom: 2px solid var(--x5ee854a28eb8);
}
body[data-f3e68f4e4ebdb=hf040605608a9] .s74b4066b2054 {
	padding: 4px 14px;
	border: 1px solid var(--f1bf2d79f20c6);
	border-radius: 999px;
}
@media(min-width:901px) {
	body[data-n8f7ed7a4d461=x00943e89310e] .t17a273d55f29 .n8404ad4ded93 li:first-child {
		padding-left: 0;
	}
	body[data-n8f7ed7a4d461=x00943e89310e] .b407cb96b79e0 {
		align-items: center;
		gap: 56px;
		justify-items: start;
		grid-template-columns: minmax(0,460px)minmax(0,1fr);
	}
	body[data-n8f7ed7a4d461=x00943e89310e] .t17a273d55f29 .v8e9e4b46a509 {
		margin-left: 0;
	}
	body[data-n8f7ed7a4d461=x00943e89310e] .t17a273d55f29 {
		text-align: left;
	}
	body[data-n8f7ed7a4d461=x00943e89310e] .t17a273d55f29 .e69d67c39e434, body[data-n8f7ed7a4d461=x00943e89310e] .t17a273d55f29 .n8404ad4ded93 {
		justify-content: flex-start;
	}
}
body, body[data-q547889b169bb] {
	--e75c21c224c0c: var(--j60e2192f98e8);
	--s72bb1dd461dd: var(--g55da03a458d8);
}.ia66744d731cd{isolation:auto}
body[data-e9c5020b66cd5=m6aefa0781446] .hd2acfc447d46 {
	background: linear-gradient(135deg,color-mix(in srgb,var(--j09c05d4951c6) 30%,var(--neac4ab35de45)),var(--cccf80825d1a7));
}
@media(max-width:900px) {
	.u2aa3f2008336 {
		display: none;
	}
	.i5150de91e78f, .p9e4459614db1, .i6a2bb7b771ed {
		grid-template-columns: 1fr;
	}
	.zce0060f7b9c5 {
		padding: 8px 0 0;
	}
	body {
		--ya91fec5b5aae: calc(104px + env(safe-area-inset-bottom));
	}
	.l4ea361adb15b {
		font-size: 21px;
	}
	.ae70c1da64521 {
		grid-template-columns: 1fr;
	}
	.j4340653c508e {
		grid-template-columns: 1fr 1fr;
	}
	.xc9542def425f {
		scrollbar-width: none;
		overflow-x: auto;
		flex-wrap: nowrap;
		justify-content: flex-start;
	}
	.s74b4066b2054 {
		display: inline-flex;
		align-items: center;
		min-height: 44px;
	}
	.xc9542def425f::-webkit-scrollbar {
		display: none;
	}
	.i6a2bb7b771ed aside {
		position: static;
	}
	.q4aa0d8ae5ea5 {
		scroll-snap-type: x mandatory;
		overflow-x: auto;
		padding-bottom: 8px;
		scrollbar-width: none;
		grid-template-columns: none;
		grid-auto-flow: column;
		grid-auto-columns: minmax(200px,62%);
	}
	.u5ceaec45ee5d {
		backdrop-filter: blur(10px);
		border: 1px solid var(--x5ee854a28eb8);
		position: fixed;
		z-index: 70;
		border-radius: 26px;
		padding: 8px;
		display: grid;
		gap: 6px;
		background: color-mix(in srgb,var(--g55da03a458d8) 96%,transparent);
		left: 12px;
		right: 12px;
		bottom: calc(10px + env(safe-area-inset-bottom));
		box-shadow: 0 10px 30px rgba(0,0,0,.45);
	}
	.q4aa0d8ae5ea5>.u31a3fde290df {
		scroll-snap-align: center;
	}
	.n3221c32a1a2c {
		bottom: 120px;
	}
	.ib3d00d17aa2e {
		left: 6px;
	}
	.t8217a9882112 {
		right: 6px;
	}
	.l79d017234f28 {
		overflow: hidden;
		-webkit-line-clamp: 2;
		text-align: center;
		color: var(--x5ee854a28eb8);
		font-size: 13px;
		font-weight: 700;
		display: -webkit-box;
		margin: 0;
		line-height: 1.35;
		-webkit-box-orient: vertical;
	}
	.u5ceaec45ee5d .ecd2eb851e90f {
		box-shadow: none;
		font-weight: 800;
	}
}
@media(max-width:560px) {
	.j5f9173580b61 {
		padding: 42px 0;
	}
	.t17a273d55f29 {
		padding: 16px 0 34px;
	}
	.b407cb96b79e0 {
		gap: 20px;
	}
	.g65073828145a {
		width: min(280px,80%);
	}
	.u7e04de8de261 {
		padding: 0 22px;
		font-size: 15px;
		min-height: 48px;
	}
	.db18478af8f43 img {
		width: 80px;
	}
	.n8404ad4ded93 li {
		padding: 4px 12px;
	}
	.a76b8d955b16e dd {
		flex-basis: 100%;
		text-align: left;
	}
	.j4340653c508e {
		grid-template-columns: 1fr;
	}
	.db18478af8f43 a {
		grid-template-columns: 80px minmax(0,1fr);
	}
}.na0baf5f69625{opacity:1}
:lang(bn) :is(h1, h2, h3), :lang(hi) :is(h1, h2, h3), :lang(th) :is(h1, h2, h3) {
	line-height: 1.45;
}
.t17a273d55f29 .d29fd4118b9b4 {
	justify-content: center;
}.kac99c32fd739{unicode-bidi:normal}
:lang(th) {
	--i00903c3f1673: "Noto Serif Thai", "Noto Sans Thai", "Leelawadee UI", Tahoma, serif;
}
:lang(hi) {
	--i00903c3f1673: "Noto Serif Devanagari", "Noto Sans Devanagari", "Nirmala UI", Mangal, serif;
}
:lang(bn) {
	--i00903c3f1673: "Noto Serif Bengali", "Noto Sans Bengali", "Nirmala UI", Vrinda, serif;
}.wca0cb6a3ede6{outline-offset:0}
:lang(zh) {
	--i00903c3f1673: "Songti SC", "STSong", "Noto Serif SC", "SimSun", serif;
}
.u5ceaec45ee5d {
	grid-template-columns: 1fr 1fr;
}
.l79d017234f28 {
	grid-column: 1/-1;
}
