* {
	box-sizing: border-box;
}
html {
	scroll-behavior: smooth;
}
:root {
	--wd82c17c468f5: rgba(233, 194, 123, 0.32);
	--q758a15fb56ad: #3a1220;
	--z717485e1f2e5: #ff9a85;
	--oeeb8bad076ac: #c9adb9;
	--eba50dc1b700e: 999px;
	--dd67195b8f981: Georgia, "Times New Roman", "Noto Serif", serif;
	--y499e91b5a527: #e9c27b;
	--j6b3d6e583ac7: 18px;
	--s1cb26790508d: #e9c27b;
	--ca5a773790f49: #fbefe9;
	--ac4ecc2922def: #ffb6a5;
}
body[data-ga34cd03ed1fc]:not([data-ga34cd03ed1fc=n684798d2c54a]):not([data-ga34cd03ed1fc=eb1b9ea1709d7]):not([data-ga34cd03ed1fc=u53685d52b2fa]) {
	--q758a15fb56ad: #fff;
}
body[data-ga34cd03ed1fc], body {
	--ic217a915a900: var(--oe97faf4c4462);
	--x30b5cfefda29: var(--fde5ad1fdbb7a);
}
body {
	--me93965f535e5: color-mix(in srgb, var(--z717485e1f2e5) 80%, #fff);
	--saa58ff778a78: var(--if707f87993b8);
	--xb9dce0fde67b: color-mix(in srgb, var(--if707f87993b8) 70%, #000);
	overflow-wrap: break-word;
	--gad5b36a41f24: color-mix(in srgb, var(--z717485e1f2e5) 9%, #22111d);
	--tebec2948e4e3: color-mix(in srgb, var(--z717485e1f2e5) 22%, rgba(233, 194, 123, 0.18));
	--h67e930d19612: var(--ca5a773790f49);
	--j8119b73a865d: var(--oeeb8bad076ac);
	--oe97faf4c4462: color-mix(in srgb, var(--z717485e1f2e5) 9%, #2a1524);
	color: var(--ca5a773790f49);
	--a548607f2b5e9: var(--oeeb8bad076ac);
	--r2eb230e694da: var(--tebec2948e4e3);
	--b7d5e30f6551d: var(--oe97faf4c4462);
	font: 16px/1.75 system-ui,-apple-system,segoe ui,Roboto,Arial,sans-serif;
	margin: 0;
	--z92728434e0c0: var(--gad5b36a41f24);
	--n924e7126c1a0: var(--tebec2948e4e3);
	--fde5ad1fdbb7a: color-mix(in srgb, var(--z717485e1f2e5) 30%, transparent);
	background: var(--if707f87993b8);
	--if707f87993b8: color-mix(in srgb, var(--z717485e1f2e5) 6%, #1a0c16);
}
.a122dd328598c {
	opacity: 0.75;
}
a {
	color: inherit;
}.cc8abe053abfe{opacity:1}
.e71bf1e6dbef8 {
	left: -999px;
	position: absolute;
}.k516444a718fd{visibility:inherit}
h1, h2, h3 {
	font-family: var(--dd67195b8f981);
	letter-spacing: 0.01em;
	margin: 0 0 0.6em;
	font-weight: bold;
	line-height: 1.2;
}
img {
	display: block;
	max-width: 100%;
	height: auto;
}
.o097966e53e2c {
	width: min(1120px,100% - 32px);
	margin-inline: auto;
}
.ba615ba333490 {
	margin-inline: auto;
	max-width: 820px;
}.hb9528813fb0b{visibility:inherit}
.n2aca3ec2b2d8 {
	gap: 12px;
	display: flex;
	align-items: center;
	width: min(220px,70%);
	margin: 0 auto 16px;
	color: var(--s1cb26790508d);
}.f9197f531f511{visibility:inherit}
.e71bf1e6dbef8:focus {
	padding: 8px 12px;
	z-index: 99;
	background: var(--oe97faf4c4462);
	left: 16px;
	top: 8px;
}.pf2b401f1133b{outline-offset:0}
.n2aca3ec2b2d8::before, .n2aca3ec2b2d8::after {
	content: "";
	background: linear-gradient(90deg,transparent,var(--s1cb26790508d));
	flex: 1;
	height: 1px;
}
.n2aca3ec2b2d8::after {
	background: linear-gradient(90deg,var(--s1cb26790508d),transparent);
}
.n2aca3ec2b2d8 {
	background: radial-gradient(circle,var(--s1cb26790508d) 0 3px,transparent 3.5px)50%/12px 12px no-repeat;
}
.i23cfabf44fb8 {
	font-size: 13px;
	padding: 7px 16px;
	text-align: center;
	font-weight: bold;
	color: var(--s1cb26790508d);
	margin: 0;
	border-bottom: 1px solid var(--tebec2948e4e3);
	background: linear-gradient(90deg,transparent,color-mix(in srgb,var(--z717485e1f2e5) 22%,transparent),transparent);
	letter-spacing: 0.12em;
	text-transform: uppercase;
}
.y86e4377177bb {
	border-bottom: 1px solid var(--tebec2948e4e3);
	backdrop-filter: blur(12px);
	position: sticky;
	top: 0;
	z-index: 60;
	background: color-mix(in srgb,var(--if707f87993b8) 92%,transparent);
}
.r42e87ba9e3f0 {
	flex-direction: column;
	position: relative;
	display: flex;
	gap: 6px;
	padding: 14px 0 8px;
	align-items: center;
}
.f5a06f762d80d {
	gap: 12px;
	align-items: center;
	display: inline-flex;
	font: 700 26px var(--dd67195b8f981);
	letter-spacing: 0.14em;
	text-decoration: none;
	text-transform: uppercase;
	color: var(--ca5a773790f49);
	min-height: 44px;
}
.wa201460d8c7e {
	text-decoration: none;
	text-transform: uppercase;
	white-space: nowrap;
	font-size: 13px;
	font-weight: 600;
	color: var(--oeeb8bad076ac);
	letter-spacing: 0.1em;
	padding: 4px 0;
}.w7ba0adf67e02{z-index:auto}
.f5a06f762d80d img {
	border-radius: 50%;
	width: 44px;
	height: 44px;
	box-shadow: 0 0 0 1px var(--s1cb26790508d),0 0 0 4px var(--if707f87993b8),0 0 0 5px var(--wd82c17c468f5);
	object-fit: cover;
}.saf199d02b95e{contain:none}
.wa201460d8c7e:hover {
	color: var(--s1cb26790508d);
}.de3dc3ad5f9d0{z-index:auto}
.d28bc23907dfd {
	transform: translateY(-50%);
	right: 0;
	top: 50%;
	position: absolute;
	gap: 8px;
	display: flex;
}
.bbd3749605e4e:hover {
	filter: brightness(1.07);
	transform: translateY(-1px);
}.daa0b0a229515{outline-offset:0}
.w7cff4a578ab8 a {
	color: var(--oeeb8bad076ac);
	text-decoration: none;
}
.w7cff4a578ab8 a[aria-current] {
	color: var(--s1cb26790508d);
}
.h85a608258ec6 {
	box-shadow: 0 10px 26px var(--fde5ad1fdbb7a);
	background: linear-gradient(135deg,var(--ac4ecc2922def),var(--z717485e1f2e5));
	color: var(--q758a15fb56ad);
}
.oc05bcdec3d58 {
	gap: 4px 22px;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	max-width: 100%;
	justify-content: center;
}
.w7cff4a578ab8 {
	display: flex;
	font-size: 12px;
	gap: 8px;
}
.bbd3749605e4e {
	padding: 0 22px;
	font-weight: bold;
	align-items: center;
	display: inline-flex;
	white-space: nowrap;
	justify-content: center;
	text-decoration: none;
	cursor: pointer;
	transition: filter 0.15s,transform 0.15s;
	border: 1px solid transparent;
	border-radius: var(--eba50dc1b700e);
	letter-spacing: 0.04em;
	min-height: 42px;
}
.h894b5d5d65be {
	min-height: 52px;
	padding: 0 32px;
	font-size: 16px;
}.za8d054643df8{opacity:1}
.l325aeafd7f0a {
	width: 100%;
}
.w1ef8f7748fbe {
	color: var(--s1cb26790508d);
	border-color: var(--s1cb26790508d);
	background: 0 0;
}
.rc6f4d53f8424 {
	gap: 30px;
	justify-items: center;
	display: grid;
}
.b5b9a43e27201 {
	margin: 0;
	opacity: 0;
	transition: opacity 0.6s;
	grid-area: 1/1;
}
.mab1212e75c0d {
	text-decoration: none;
	border-bottom: 1px solid var(--wd82c17c468f5);
	color: var(--s1cb26790508d);
	font-family: var(--dd67195b8f981);
	font-style: italic;
}.wfcb680fa8822{unicode-bidi:normal}
.zad980a0a30d7 {
	text-align: center;
	padding: 40px 0 50px;
	background: radial-gradient(ellipse at 50% 0%,var(--fde5ad1fdbb7a),transparent 60%);
}
.xf9babe9775ad {
	width: min(420px,100%);
	display: grid;
	background: var(--oe97faf4c4462);
	padding: 10px;
	position: relative;
	border: 1px solid var(--s1cb26790508d);
	border-radius: 280px 280px var(--j6b3d6e583ac7)var(--j6b3d6e583ac7);
	box-shadow: 0 30px 60px rgba(0,0,0,0.4),0 0 0 6px var(--if707f87993b8),0 0 0 7px var(--wd82c17c468f5);
}
.b5b9a43e27201 img {
	border-radius: 270px 270px calc(var(--j6b3d6e583ac7) - 6px)calc(var(--j6b3d6e583ac7) - 6px);
	object-fit: contain;
	width: 100%;
	height: auto;
	aspect-ratio: 1;
	background: var(--oe97faf4c4462);
}
.a853000482ca8 {
	font-size: 20px;
	z-index: 2;
	border: 1px solid var(--s1cb26790508d);
	width: 40px;
	top: 55%;
	border-radius: 50%;
	color: var(--s1cb26790508d);
	position: absolute;
	background: rgba(26,12,22,0.7);
	height: 40px;
	cursor: pointer;
}
.x53cb5c757e29 {
	left: -20px;
}.n86d17068dbc2{isolation:auto}
.f9242950698c8 {
	max-width: 760px;
}
.ca9b3056906f3 {
	right: -20px;
}
.kfdcac2191656 {
	letter-spacing: 0.2em;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: var(--s1cb26790508d);
	margin: 0 0 10px;
}.qd54132fb3f27{font-kerning:auto}
.n78fa6144bf02 {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	gap: 12px;
	margin-top: 24px;
}
.f15e8448c9750 {
	padding: 0;
	display: flex;
	list-style: none;
	gap: 0;
	justify-content: center;
	flex-wrap: wrap;
	margin: 28px 0 0;
}
.f15e8448c9750 li {
	display: flex;
	flex-direction: column;
	border-left: 1px solid var(--tebec2948e4e3);
	padding: 4px 22px;
}.t826e7bf2d1fe{outline-offset:0}
.a97cf1911e884 {
	padding: 60px 0;
}
.f15e8448c9750 li:first-child {
	border-left: 0;
}
.d93e39c567135 {
	border-block: 1px solid var(--tebec2948e4e3);
	background: var(--gad5b36a41f24);
}
.b5b9a43e27201[data-jb8adb39a425a] {
	opacity: 1;
}.dd723db63b5ad{contain:none}
.zad980a0a30d7 h1 {
	font-size: clamp(32px,5vw,58px);
	line-height: 1.1;
}
.ke6d65a37ead2 {
	color: var(--oeeb8bad076ac);
	font-size: 18px;
}
.f15e8448c9750 strong {
	font: 700 20px var(--dd67195b8f981);
	color: var(--s1cb26790508d);
}
.f15e8448c9750 span {
	color: var(--oeeb8bad076ac);
	letter-spacing: 0.08em;
	text-transform: uppercase;
	font-size: 12px;
}
.s89d872bf07e6 {
	text-align: center;
	font-size: clamp(26px,3.4vw,38px);
	margin: 0 0 30px;
}
.s89d872bf07e6::after {
	display: block;
	content: "";
	width: 120px;
	height: 12px;
	margin: 10px auto 0;
	background: radial-gradient(circle,var(--s1cb26790508d) 0 3px,transparent 3.5px)50%/12px 12px no-repeat,linear-gradient(var(--wd82c17c468f5),var(--wd82c17c468f5))50%/100% 1px no-repeat;
}
.c72b9232294b6 {
	grid-template-columns: repeat(auto-fit,minmax(250px,1fr));
	gap: 20px;
	counter-reset: c4cc0711e0c7a;
	display: grid;
}
.n4c5352e06648 {
	margin-bottom: 26px;
}.bbb35ab837cc1{z-index:auto}
.n4c5352e06648 h2 {
	margin-top: 1.2em;
	font-size: 26px;
	color: var(--s1cb26790508d);
}
.n4c5352e06648 a {
	color: var(--me93965f535e5);
}.h02d8422978f1{outline-offset:0}
.n4c5352e06648 h3 {
	margin-top: 1em;
	font-size: 20px;
}.v7526dc6511b0{font-kerning:auto}
.n4c5352e06648 table {
	margin: 16px 0;
	border-collapse: collapse;
	width: 100%;
}
.n4c5352e06648 th, .n4c5352e06648 td {
	vertical-align: top;
	padding: 10px 14px;
	text-align: left;
	border-bottom: 1px solid var(--tebec2948e4e3);
}
.pdab9929152eb {
	margin-top: 26px;
	text-align: center;
}
.n4c5352e06648 th {
	color: var(--s1cb26790508d);
	font-family: var(--dd67195b8f981);
}
.tf5c5fdeaa4be {
	color: var(--oeeb8bad076ac);
	font-size: 14px;
}
.wb6a53a666689 {
	padding: 34px 26px 26px;
	border: 1px solid var(--tebec2948e4e3);
	border-radius: var(--j6b3d6e583ac7);
	text-align: center;
	counter-increment: c4cc0711e0c7a;
	position: relative;
	background: linear-gradient(180deg,color-mix(in srgb,var(--z717485e1f2e5) 14%,var(--oe97faf4c4462)),var(--oe97faf4c4462));
}.l3f38a4cd5777{contain:none}
.wb6a53a666689::before {
	content: "";
	pointer-events: none;
	border: 1px solid var(--wd82c17c468f5);
	border-radius: calc(var(--j6b3d6e583ac7) - 4px);
	inset: 6px;
	position: absolute;
}
.tac812a7b8f16::before {
	content: counter(c4cc0711e0c7a,upper-roman);
}
.tac812a7b8f16 {
	box-shadow: 0 0 0 5px var(--oe97faf4c4462),0 0 0 6px var(--wd82c17c468f5);
	border: 1px solid var(--s1cb26790508d);
	color: var(--s1cb26790508d);
	width: 60px;
	height: 60px;
	border-radius: 50%;
	place-items: center;
	font: 700 22px var(--dd67195b8f981);
	margin: 0 auto 16px;
	display: grid;
}
.e28f89186cba8 {
	padding: 6px;
	border: 1px solid var(--tebec2948e4e3);
	overflow: hidden;
	border-radius: 200px 200px var(--j6b3d6e583ac7)var(--j6b3d6e583ac7);
	transition: border-color 0.2s;
	background: var(--oe97faf4c4462);
}
.x894afe6caa26 {
	padding: 14px 6px 0;
}
.s8b8132480ddc {
	gap: 22px;
	grid-template-columns: repeat(auto-fill,minmax(220px,1fr));
	display: grid;
}.h3e99f0fe6ba4{isolation:auto}
.y9d5d9170e9fb a {
	text-align: center;
	text-decoration: none;
	height: 100%;
	display: block;
}
.gdc78fcaf8884 {
	grid-template-columns: minmax(0,1.2fr)minmax(0,1fr);
	gap: 44px;
	align-items: start;
	display: grid;
}
.y9d5d9170e9fb a:hover .e28f89186cba8 {
	border-color: var(--s1cb26790508d);
}.t0d7d1a6ecfd9{font-kerning:auto}
.e28f89186cba8 img {
	width: 100%;
	border-radius: 190px 190px calc(var(--j6b3d6e583ac7) - 4px)calc(var(--j6b3d6e583ac7) - 4px);
	object-fit: cover;
	aspect-ratio: 3/4;
}.zc7f5a53b201a{contain:none}
.wb6a53a666689 h2 {
	font-size: 21px;
}
.wb6a53a666689 .n4c5352e06648 {
	margin: 0;
	color: var(--oeeb8bad076ac);
	font-size: 15px;
}
.x894afe6caa26 h3 {
	margin: 0 0 4px;
	font-size: 19px;
}
.x894afe6caa26 p {
	font-size: 14px;
	line-height: 1.45;
	color: var(--oeeb8bad076ac);
	margin: 0 0 6px;
}
.rdef17a8d138e {
	color: var(--s1cb26790508d);
	letter-spacing: 0.06em;
	font-family: var(--dd67195b8f981);
	font-size: 15px;
}
.ad282a5ac4c28 {
	color: var(--ca5a773790f49);
	font-size: clamp(26px,3.4vw,40px);
	font-style: italic;
}
.qd37d4183cf6b dt {
	color: var(--s1cb26790508d);
	font-family: var(--dd67195b8f981);
	font-size: 17px;
}.lfd7bb248d4a9{font-kerning:auto}
.qd37d4183cf6b {
	border: 1px solid var(--tebec2948e4e3);
	margin: 0;
	background: var(--oe97faf4c4462);
	padding: 22px 24px;
	border-radius: var(--j6b3d6e583ac7);
}
.qd37d4183cf6b div {
	display: flex;
	gap: 4px 10px;
	border-bottom: 1px dotted var(--tebec2948e4e3);
	flex-wrap: wrap;
	padding: 10px 0;
	align-items: baseline;
}.dcf3b43ffa575{contain:none}
.qd37d4183cf6b dd {
	margin: 0;
	text-align: right;
	color: var(--oeeb8bad076ac);
	flex: 1 1 60%;
}.g9b3d4fab24d4{z-index:auto}
.ma7d5d4544b87 a:hover h3 {
	color: var(--s1cb26790508d);
}.h9df6e352bd32{font-kerning:auto}
.qd37d4183cf6b div:last-child {
	border-bottom: 0;
}
.ma7d5d4544b87 h2, .ma7d5d4544b87 h3 {
	margin: 0 0 4px;
	font-size: 19px;
}.hcb488f9e170f{z-index:auto}
.ma7d5d4544b87 p {
	margin: 0;
	font-size: 14px;
	color: var(--oeeb8bad076ac);
}.ed98128285d1a{visibility:inherit}
.gc5422a47ba99 {
	gap: 0 40px;
	grid-template-columns: repeat(2,minmax(0,1fr));
	display: grid;
}
.ma7d5d4544b87 a {
	grid-template-columns: 110px minmax(0,1fr);
	text-decoration: none;
	gap: 16px;
	align-items: center;
	padding: 16px 0;
	border-bottom: 1px solid var(--tebec2948e4e3);
	display: grid;
}
.ma7d5d4544b87 img {
	border-radius: 50%;
	border: 1px solid var(--wd82c17c468f5);
	width: 110px;
	aspect-ratio: 1;
	object-fit: cover;
}
.pb243d959df59 details {
	border-bottom: 1px solid var(--tebec2948e4e3);
}
.g0613745e4c4f h2 {
	text-align: center;
}.e4a3d40b2ea06{outline-offset:0}
.pb243d959df59 summary {
	gap: 12px;
	display: flex;
	list-style: none;
	cursor: pointer;
	padding: 18px 4px;
	font: 600 18px var(--dd67195b8f981);
	justify-content: space-between;
}
.pb243d959df59 summary::-webkit-details-marker {
	display: none;
}.ac2a469948bff{outline-offset:0}
.pb243d959df59 summary::after {
	flex: none;
	color: var(--s1cb26790508d);
	font-size: 22px;
	line-height: 1;
	content: "+";
}.k131209ede70e{z-index:auto}
.pb243d959df59 p {
	margin: 0;
	color: var(--oeeb8bad076ac);
	padding: 0 4px 18px;
}
.g0613745e4c4f {
	border: 1px solid var(--tebec2948e4e3);
	padding: 30px;
	margin: 44px 0;
	background: var(--oe97faf4c4462);
	border-radius: var(--j6b3d6e583ac7);
}
.f817da347dc74 {
	padding: 2px 12px;
	font: 600 12px/1.6 system-ui,sans-serif;
	display: inline-block;
	letter-spacing: 0.06em;
	border: 1px solid var(--s1cb26790508d);
	border-radius: 999px;
	vertical-align: middle;
	color: var(--s1cb26790508d);
}.y8bd8db02d38d{z-index:auto}
.q90fe2f469121 p {
	color: var(--oeeb8bad076ac);
	font-size: 15px;
	margin: 8px 0 0;
}
.q90fe2f469121 {
	padding: 16px;
	border-top: 1px solid var(--wd82c17c468f5);
}.o63021d55597a{z-index:auto}
.aaef932631c11 strong {
	color: var(--s1cb26790508d);
	font-family: var(--dd67195b8f981);
}
.aaef932631c11 small {
	color: var(--oeeb8bad076ac);
}
.pb243d959df59 details[open] summary::after {
	content: "−";
}
.ma7d5d4544b87 a:not(:has(img)) {
	grid-template-columns: minmax(0,1fr);
}.w765691b2643f{isolation:auto}
.i7e7cd9c4ee9b {
	grid-template-columns: repeat(auto-fit,minmax(230px,1fr));
	gap: 14px;
	display: grid;
}
.d8f72b5287d6e {
	gap: 6px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.aaef932631c11 {
	gap: 8px;
	align-items: center;
	display: inline-flex;
}.a0a9fed741ce1{outline-offset:0}
.k1064a15862be .n78fa6144bf02 {
	justify-content: center;
}.s05bb7ff24740{font-kerning:auto}
.ucd473158002e {
	background: linear-gradient(90deg,var(--y499e91b5a527) calc(var(--de9d5d6d3d21b)/5 * 100%),rgba(233,194,123,0.2) 0);
	width: 90px;
	height: 16px;
	display: inline-block;
	-webkit-mask: repeating-linear-gradient(90deg,#000 0 16px,transparent 16px 18.5px);
	mask: repeating-linear-gradient(90deg,#000 0 16px,transparent 16px 18.5px);
}.jf032159964c2{opacity:1}
.d64d9198fa76f {
	border: 1px solid var(--tebec2948e4e3);
	padding: 22px;
	text-align: center;
	background: var(--oe97faf4c4462);
	margin: 28px 0;
	border-radius: var(--j6b3d6e583ac7);
}.id3bdf6c82b0c{z-index:auto}
.v73ec526d9802 {
	font: 600 19px var(--dd67195b8f981);
	margin: 0 0 12px;
}.j0a5fd1f9cd98{outline-offset:0}
.t590aa80af3f8 {
	display: inline-flex;
	gap: 6px;
}
.t590aa80af3f8 button {
	color: rgba(233,194,123,0.3);
	border: 1px solid var(--tebec2948e4e3);
	border-radius: 50%;
	width: 44px;
	height: 44px;
	background: 0 0;
	font-size: 22px;
	cursor: pointer;
}
.t590aa80af3f8 button:disabled {
	cursor: default;
}
.t590aa80af3f8 button[data-jb8adb39a425a], .t590aa80af3f8 button:hover {
	border-color: var(--s1cb26790508d);
	color: var(--s1cb26790508d);
}
.c2e7bb61fb30d {
	font-size: 14px;
	margin: 10px 0 0;
	color: var(--oeeb8bad076ac);
	min-height: 1.2em;
}.ue1612515986f{visibility:inherit}
.w898baa706b63 {
	left: -9999px;
	width: 1px;
	position: absolute;
	opacity: 0;
	height: 1px;
}.p32769ab5a26e{outline-offset:0}
.k1064a15862be h1 {
	font-size: clamp(30px,4.4vw,48px);
}.d5303a08d728f{z-index:auto}
.ceb39ce52914a aside {
	top: 120px;
	position: sticky;
}.edc0f3bbe64ca{unicode-bidi:normal}
.k1064a15862be {
	padding: 46px 0 34px;
	background: radial-gradient(ellipse at 50% -10%,var(--fde5ad1fdbb7a),transparent 60%);
	text-align: center;
	border-bottom: 1px solid var(--tebec2948e4e3);
}
.k1064a15862be .ke6d65a37ead2 {
	max-width: 720px;
	margin-inline: auto;
}
.n0124d24db363 ol {
	margin: 0 0 14px;
	gap: 6px;
	padding: 0;
	color: var(--oeeb8bad076ac);
	display: flex;
	text-transform: uppercase;
	list-style: none;
	justify-content: center;
	flex-wrap: wrap;
	font-size: 13px;
	letter-spacing: 0.06em;
}
.g00d66cc1765a .f15e8448c9750 li:first-child {
	padding-left: 0;
}
.ceb39ce52914a {
	grid-template-columns: minmax(0,1fr)320px;
	align-items: start;
	gap: 32px;
	display: grid;
}
.n0124d24db363 a {
	text-decoration: none;
	color: var(--s1cb26790508d);
}
.n0124d24db363 li+li::before {
	vertical-align: middle;
	color: var(--wd82c17c468f5);
	font-size: 8px;
	margin-right: 6px;
	content: "◆";
}.cf6d546738595{isolation:auto}
.tb3d8950830db h3 {
	color: #9ee6b8;
}
.f96188c707c7c h3 {
	color: var(--me93965f535e5);
}
.na1e8b8064eea {
	border-radius: var(--j6b3d6e583ac7);
	border: 1px solid var(--tebec2948e4e3);
	width: 100%;
	aspect-ratio: 1200/630;
	object-fit: cover;
	margin-bottom: 18px;
}
.k2aca80ed7a53 h2 {
	font-size: 23px;
}.d75bfcb004942{font-kerning:auto}
.k2aca80ed7a53 {
	border: 1px solid var(--s1cb26790508d);
	text-align: center;
	box-shadow: 0 0 0 5px var(--if707f87993b8),0 0 0 6px var(--wd82c17c468f5);
	padding: 22px;
	border-radius: var(--j6b3d6e583ac7);
	background: var(--oe97faf4c4462);
}
.hfd7434ba837d {
	gap: 16px;
	grid-template-columns: 1fr 1fr;
	display: grid;
}
.fa99d7212d318 {
	grid-template-columns: repeat(auto-fill,minmax(180px,1fr));
	gap: 12px;
	display: grid;
}.b64886b6eb3d3{unicode-bidi:normal}
.g00d66cc1765a .f15e8448c9750 {
	justify-content: flex-start;
	margin: 0 0 18px;
}.s076a00dbf6d3{contain:none}
.k2aca80ed7a53 img {
	margin-bottom: 12px;
	border-radius: 12px;
	width: 100%;
	aspect-ratio: 1200/630;
	object-fit: cover;
}.d27c414ac2f84{contain:none}
.k2aca80ed7a53 .bbd3749605e4e {
	margin-top: 12px;
}
.f96188c707c7c, .tb3d8950830db {
	border: 1px solid var(--tebec2948e4e3);
	border-radius: var(--j6b3d6e583ac7);
	background: var(--oe97faf4c4462);
	padding: 18px 22px;
}
.fa99d7212d318 img {
	border-radius: 12px;
	border: 1px solid var(--tebec2948e4e3);
}.dd94688a0d1c5{visibility:inherit}
.w4ce304ed9d0a {
	counter-reset: cd9e820edc5d9;
	list-style: none;
	padding: 0;
}
.w4ce304ed9d0a li {
	padding: 18px 20px 18px 80px;
	background: var(--oe97faf4c4462);
	margin-bottom: 12px;
	border: 1px solid var(--tebec2948e4e3);
	position: relative;
	counter-increment: cd9e820edc5d9;
	border-radius: var(--j6b3d6e583ac7);
}
.w4ce304ed9d0a li::before {
	place-items: center;
	width: 42px;
	height: 42px;
	font: 700 16px var(--dd67195b8f981);
	display: grid;
	border: 1px solid var(--s1cb26790508d);
	left: 18px;
	border-radius: 50%;
	content: counter(cd9e820edc5d9,upper-roman);
	top: 16px;
	color: var(--s1cb26790508d);
	position: absolute;
}
.ce0c538217ec2 {
	padding: 0;
	list-style: none;
	border-left: 1px solid var(--wd82c17c468f5);
}
.ce0c538217ec2 li {
	position: relative;
	padding: 0 0 26px 24px;
}.w77e3c23b1e90{contain:none}
.ce0c538217ec2 li::before {
	content: "";
	background: var(--s1cb26790508d);
	transform: rotate(45deg);
	width: 11px;
	left: -6px;
	top: 8px;
	height: 11px;
	position: absolute;
}
.m2e1eb1971eb8 {
	text-align: center;
	border: 1px solid var(--tebec2948e4e3);
	padding: 22px;
	border-radius: var(--j6b3d6e583ac7);
	background: var(--oe97faf4c4462);
}.i1a21e747691f{outline-offset:0}
.w4ce304ed9d0a h3 {
	margin: 0 0 4px;
	font-size: 19px;
}
.w4ce304ed9d0a p {
	margin: 0;
	color: var(--oeeb8bad076ac);
}
.cf601a799d06b strong {
	font: 700 21px var(--dd67195b8f981);
	color: var(--s1cb26790508d);
}.e155b0eb15018{font-kerning:auto}
.g4946b44222a1, .cf601a799d06b span {
	color: var(--oeeb8bad076ac);
}
.lf5aeecbc7395 a {
	color: var(--s1cb26790508d);
}
[data-v567a4ac2b9c7]>h2, [data-qc38878326e5a]>h2 {
	text-align: center;
	font-size: clamp(24px,3vw,34px);
}.kf6147cdc5cc7{isolation:auto}
.o2b47a8bf6000 {
	color: var(--s1cb26790508d);
}
[data-wcb36262258b0] h2 {
	font-size: 21px;
	color: var(--s1cb26790508d);
}
.cf601a799d06b {
	gap: 12px;
	display: flex;
	align-items: baseline;
}
.r64d723272505 {
	gap: 18px;
	grid-template-columns: repeat(auto-fill,minmax(240px,1fr));
	margin-bottom: 32px;
	display: grid;
}
.m2e1eb1971eb8 img {
	object-fit: cover;
	border-radius: 50%;
	width: 88px;
	box-shadow: 0 0 0 1px var(--s1cb26790508d),0 0 0 4px var(--oe97faf4c4462),0 0 0 5px var(--wd82c17c468f5);
	margin: 0 auto 10px;
	height: 88px;
}
.lf5aeecbc7395 {
	border: 1px solid var(--tebec2948e4e3);
	padding: 22px;
	background: var(--oe97faf4c4462);
	border-radius: var(--j6b3d6e583ac7);
	margin-top: 28px;
}.ea6c1f248fdff{isolation:auto}
[data-v567a4ac2b9c7] img {
	border: 1px solid var(--tebec2948e4e3);
}
.ma7c4e29dbc80 {
	border-color: var(--tebec2948e4e3);
	background: var(--oe97faf4c4462);
}
[data-qc38878326e5a], [data-v567a4ac2b9c7] {
	margin: 0 auto;
	width: min(1120px,100% - 32px);
	max-width: none;
	padding: 44px 0;
}
[data-wcb36262258b0] {
	margin: 0 auto 48px;
	border: 1px solid var(--tebec2948e4e3);
	border-radius: var(--j6b3d6e583ac7);
	background: var(--oe97faf4c4462);
	padding: 24px 28px;
	width: min(820px,100% - 32px);
}
[data-wcb36262258b0] ul {
	padding-left: 20px;
	margin: 0;
}
.b01fb321020fb {
	gap: 8px;
	display: flex;
	justify-content: center;
	margin-top: 28px;
}
.aabbb51a920a9 {
	gap: 28px;
	grid-template-columns: 1.4fr repeat(3,1fr);
	display: grid;
}
[data-wcb36262258b0] a {
	color: var(--me93965f535e5);
}.ub04267958362{opacity:1}
.b01fb321020fb a, .b01fb321020fb span {
	border: 1px solid var(--tebec2948e4e3);
	border-radius: 999px;
	text-decoration: none;
	padding: 6px 14px;
}
.b01fb321020fb span {
	border-color: var(--s1cb26790508d);
	color: var(--s1cb26790508d);
}.kb5d848da6949{font-kerning:auto}
.ye7cd53a2819a {
	padding: 56px 0;
	background: radial-gradient(ellipse at 50% 100%,var(--fde5ad1fdbb7a),transparent 65%),var(--gad5b36a41f24);
	border-top: 1px solid var(--tebec2948e4e3);
	text-align: center;
}
.t4922958426f3 {
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 0.24em;
	margin: 0 0 6px;
	text-transform: uppercase;
	color: var(--s1cb26790508d);
}
.u79ef1da0c928 {
	margin: 0;
	font: 700 clamp(24px,3.6vw,40px)/1.25 var(--dd67195b8f981);
}
.ac8edcb9a486f {
	background: color-mix(in srgb,var(--if707f87993b8) 70%,#000);
	color: var(--oeeb8bad076ac);
	border-top: 1px solid var(--tebec2948e4e3);
	padding: 44px 0 24px;
}
.ac8edcb9a486f .f5a06f762d80d {
	font-size: 20px;
}.nc09bb894bacd{opacity:1}
.ac8edcb9a486f h2 {
	margin-bottom: 10px;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	font-size: 15px;
	color: var(--s1cb26790508d);
}
.ac8edcb9a486f a {
	text-decoration: none;
	color: var(--oeeb8bad076ac);
	padding: 3px 0;
	display: block;
}
.cdbdc72edcbf0 {
	font-size: 13px;
	padding-top: 18px;
	border-top: 1px solid var(--tebec2948e4e3);
	margin-top: 28px;
}.g07b5c1dd531d{contain:none}
.ac8edcb9a486f a:hover {
	color: var(--s1cb26790508d);
}
.k45c251bc050d {
	position: fixed;
	pointer-events: none;
	color: var(--s1cb26790508d);
	right: 16px;
	background: var(--oe97faf4c4462);
	cursor: pointer;
	width: 42px;
	height: 42px;
	z-index: 69;
	transition: opacity 0.2s;
	opacity: 0;
	border: 1px solid var(--s1cb26790508d);
	border-radius: 50%;
	font-size: 20px;
	bottom: 24px;
}.h04230fe37111{unicode-bidi:normal}
body[data-i3704b503e29f=md390a6802fcc] .wa201460d8c7e {
	font-family: var(--dd67195b8f981);
	text-transform: none;
	font-size: 15px;
	letter-spacing: 0.02em;
	font-style: italic;
}
.k45c251bc050d[data-ga39edceaa596] {
	opacity: 1;
	pointer-events: auto;
}
.xc2206836b133 {
	display: none;
}.h8e44e94fd0e6{isolation:auto}
body[data-s7f24bf82959b=aceb39025ce45] .r42e87ba9e3f0 {
	padding: 12px 0;
	justify-content: space-between;
	gap: 8px 20px;
	flex-direction: row;
	flex-wrap: wrap;
}
body[data-s7f24bf82959b=aceb39025ce45] .d28bc23907dfd {
	position: static;
	order: 3;
	transform: none;
}
body[data-s7f24bf82959b=aceb39025ce45] .oc05bcdec3d58 {
	flex: 1;
	order: 2;
}.m0b38526caf0c{z-index:auto}
body[data-n60877223a910=g388a186a3eff] .ye7cd53a2819a {
	background: linear-gradient(135deg,color-mix(in srgb,var(--z717485e1f2e5) 30%,var(--if707f87993b8)),var(--gad5b36a41f24));
}
@media(max-width:900px) {
	body {
		--o114b1de05f28: calc(104px + env(safe-area-inset-bottom));
	}
	.r42e87ba9e3f0 {
		padding: 8px 0 0;
	}
	.f5a06f762d80d {
		font-size: 21px;
	}
	.ceb39ce52914a, .gdc78fcaf8884, .hfd7434ba837d {
		grid-template-columns: 1fr;
	}
	.gc5422a47ba99 {
		grid-template-columns: 1fr;
	}
	.aabbb51a920a9 {
		grid-template-columns: 1fr 1fr;
	}
	.d28bc23907dfd {
		display: none;
	}
	.ceb39ce52914a aside {
		position: static;
	}
	.oc05bcdec3d58 {
		scrollbar-width: none;
		justify-content: flex-start;
		overflow-x: auto;
		flex-wrap: nowrap;
	}
	.m752522c3cf07 {
		grid-template-columns: none;
		overflow-x: auto;
		padding-bottom: 8px;
		scrollbar-width: none;
		grid-auto-flow: column;
		grid-auto-columns: minmax(200px,62%);
		scroll-snap-type: x mandatory;
	}
	.m752522c3cf07>.y9d5d9170e9fb {
		scroll-snap-align: center;
	}
	.wa201460d8c7e {
		min-height: 44px;
		align-items: center;
		display: inline-flex;
	}
	.oc05bcdec3d58::-webkit-scrollbar {
		display: none;
	}
	body[data-s7f24bf82959b=aceb39025ce45] .r42e87ba9e3f0 {
		flex-direction: column;
	}
	.xc2206836b133 {
		box-shadow: 0 10px 30px rgba(0,0,0,0.45);
		gap: 6px;
		position: fixed;
		display: grid;
		background: color-mix(in srgb,var(--oe97faf4c4462) 96%,transparent);
		border: 1px solid var(--s1cb26790508d);
		border-radius: 26px;
		z-index: 70;
		backdrop-filter: blur(10px);
		left: 12px;
		right: 12px;
		bottom: calc(10px + env(safe-area-inset-bottom));
		padding: 8px;
	}
	.ja4d7c2d0dc18 {
		color: var(--s1cb26790508d);
		margin: 0;
		-webkit-line-clamp: 2;
		display: -webkit-box;
		overflow: hidden;
		font-size: 13px;
		font-weight: bold;
		line-height: 1.35;
		-webkit-box-orient: vertical;
		text-align: center;
	}
	.k45c251bc050d {
		bottom: 120px;
	}
	.x53cb5c757e29 {
		left: 6px;
	}
	.xc2206836b133 .h85a608258ec6 {
		font-weight: 800;
		box-shadow: none;
	}
	.ca9b3056906f3 {
		right: 6px;
	}
}
@media(max-width:560px) {
	.xf9babe9775ad {
		width: min(280px,80%);
	}
	.aabbb51a920a9 {
		grid-template-columns: 1fr;
	}
	.ma7d5d4544b87 a {
		grid-template-columns: 80px minmax(0,1fr);
	}
	.a97cf1911e884 {
		padding: 42px 0;
	}
	.zad980a0a30d7 {
		padding: 16px 0 34px;
	}
	.rc6f4d53f8424 {
		gap: 20px;
	}
	.h894b5d5d65be {
		min-height: 48px;
		padding: 0 22px;
		font-size: 15px;
	}
	.ma7d5d4544b87 img {
		width: 80px;
	}
	.f15e8448c9750 li {
		padding: 4px 12px;
	}
	.qd37d4183cf6b dd {
		text-align: left;
		flex-basis: 100%;
	}
}.jb2be52646417{outline-offset:0}
.xc2206836b133 {
	grid-template-columns: 1fr 1fr;
}
:lang(th) {
	--dd67195b8f981: "Noto Serif Thai", "Noto Sans Thai", "Leelawadee UI", Tahoma, serif;
}
:lang(hi) {
	--dd67195b8f981: "Noto Serif Devanagari", "Noto Sans Devanagari", "Nirmala UI", Mangal, serif;
}
:lang(bn) {
	--dd67195b8f981: "Noto Serif Bengali", "Noto Sans Bengali", "Nirmala UI", Vrinda, serif;
}
:lang(zh) {
	--dd67195b8f981: "Songti SC", "STSong", "Noto Serif SC", "SimSun", serif;
}
.zad980a0a30d7 .a08bfe76a4734 {
	justify-content: center;
}.x792014e8026a{visibility:inherit}
:lang(hi) :is(h1, h2, h3), :lang(bn) :is(h1, h2, h3), :lang(th) :is(h1, h2, h3) {
	line-height: 1.45;
}
.ja4d7c2d0dc18 {
	grid-column: 1/-1;
}
