* {
	box-sizing: border-box;
}
img {
	max-width: 100%;
	display: block;
	height: auto;
}
:root {
	--ia540dc82450b: rgb(74,66,70);
	--e56dabc1764e9: rgb(41,35,39);
	--h9e4fb7e6517c: rgb(229,69,82);
	--xf34aab4ef676: Georgia, "Times New Roman", serif;
	--sb9a05749db24: rgb(207,200,203);
	--tb56a7947ce13: rgb(255,240,238);
	--l1db8781a035d: rgb(255,255,255);
	--bec262375fee8: rgb(255,222,218);
	--k43db760ee507: rgb(255,255,255);
	--c8b8e5095e0d2: rgb(255,255,255);
	--s87d3df2f4c0e: rgb(207,200,203);
	--x458191d2c1f6: rgb(240,103,115);
	--ucc99142506ff: rgb(240,220,218);
	--o69ec8a921160: rgb(228,220,220);
	--o37c3d0c0d1e7: rgb(109,112,122);
	--pba18bc62c75c: rgb(255,242,239);
	--bd6ef8217bece: rgb(32,33,40);
	--se9fdc9e788a7: rgb(255,249,248);
	--zaa9a8978f8a8: 20px;
	--ga12dc869275d: rgb(255,255,255);
	--c929f8457e49f: 0 18px 50px rgba(81, 31, 31, .08);
	--nc6b3e648bf79: rgb(245,166,0);
	--je07dff17c4be: 12px;
	--p6e979b748eea: rgb(31,138,76);
}
html {
	scroll-behavior: smooth;
}
body {
	color: var(--bd6ef8217bece);
	font: 16px/1.72 Inter,system-ui,-apple-system,segoe ui,Arial,sans-serif;
	overflow-wrap: break-word;
	margin: 0;
	background: var(--se9fdc9e788a7);
}
h1, h3, h2 {
	font-family: var(--xf34aab4ef676);
	font-weight: 800;
	margin: 0 0 .6em;
	line-height: 1.2;
}
.rc611d811c24b {
	width: min(1180px,100% - 32px);
	margin-inline: auto;
}
.ga0d47a82f054 {
	margin-inline: auto;
	max-width: 860px;
}
.r3cc34a1ddd9e {
	display: flex;
	align-items: center;
	gap: 20px;
	min-height: 72px;
}
.d7fc35baf5802 {
	min-height: 44px;
	font: 800 22px var(--xf34aab4ef676);
	gap: 10px;
	text-decoration: none;
	align-items: center;
	display: inline-flex;
}
.la41381101f51 {
	display: flex;
	gap: 4px;
	flex: none;
	margin-left: auto;
	align-items: center;
}
a {
	color: inherit;
}
.a4fbcba544519 {
	position: absolute;
	left: -999px;
}
.a4fbcba544519:focus {
	left: 16px;
	z-index: 99;
	background: rgb(255,255,255);
	top: 8px;
	padding: 8px 12px;
}
.yb235bee57b39 {
	position: sticky;
	border-bottom: 1px solid var(--ucc99142506ff);
	background: color-mix(in srgb,var(--se9fdc9e788a7) 96%,transparent);
	top: 0;
	backdrop-filter: blur(14px);
	z-index: 60;
}
.d7fc35baf5802 img {
	border-radius: 10px;
	width: 36px;
	object-fit: cover;
	height: 36px;
}
.x8f4b5d29b998 {
	position: relative;
}
.c26feda0d16cf>button, .x8f4b5d29b998>a {
	padding: 8px 12px;
	display: block;
	cursor: pointer;
	white-space: nowrap;
	color: var(--o37c3d0c0d1e7);
	text-decoration: none;
	border: 0;
	border-radius: 10px;
	background: 0 0;
	font: inherit;
	font-weight: 600;
}
.c26feda0d16cf[hidden] {
	display: none;
}
.c26feda0d16cf .qf6acd2f4b2a7 .x8f4b5d29b998>a {
	padding: 6px 10px;
}
.c26feda0d16cf>.qf6acd2f4b2a7 {
	left: auto;
	right: 0;
}
.x8f4b5d29b998>a:hover, .c26feda0d16cf>button:hover {
	background: var(--tb56a7947ce13);
	color: var(--h9e4fb7e6517c);
}
.c26feda0d16cf.gfc1c897dfd4f>.qf6acd2f4b2a7 {
	display: block;
}
.c26feda0d16cf .qf6acd2f4b2a7 .qf6acd2f4b2a7 {
	position: static;
	box-shadow: none;
	display: block;
	padding: 0 0 0 12px;
	border: 0;
}
.qf6acd2f4b2a7 {
	border: 1px solid var(--ucc99142506ff);
	padding: 8px;
	box-shadow: var(--c929f8457e49f);
	position: absolute;
	top: 100%;
	min-width: 200px;
	display: none;
	border-radius: 14px;
	left: 0;
	background: var(--ga12dc869275d);
}
.qf6acd2f4b2a7 a {
	text-decoration: none;
	display: block;
	padding: 6px 10px;
	border-radius: 8px;
}
.x8f4b5d29b998:hover .qf6acd2f4b2a7, .x8f4b5d29b998:focus-within .qf6acd2f4b2a7 {
	display: block;
}
.qf6acd2f4b2a7 a:hover {
	background: var(--tb56a7947ce13);
}
.jd804df0dbc65 {
	margin-left: auto;
	font-size: 20px;
	border: 1px solid var(--ucc99142506ff);
	border-radius: 10px;
	padding: 4px 12px;
	min-width: 44px;
	min-height: 44px;
	display: none;
	background: 0 0;
	cursor: pointer;
}
.mb5fda180c40b {
	font-size: 14px;
	display: flex;
	gap: 6px;
}
.mb5fda180c40b a[aria-current] {
	font-weight: 800;
}
.g47cf11274b9f {
	background: var(--h9e4fb7e6517c);
	color: var(--l1db8781a035d);
}
.g47cf11274b9f:hover {
	background: var(--x458191d2c1f6);
}
.ob791549d5eb9 {
	min-height: 46px;
	padding: 0 22px;
	align-items: center;
	justify-content: center;
	border-radius: var(--je07dff17c4be);
	border: 1px solid var(--h9e4fb7e6517c);
	font-weight: 800;
	text-decoration: none;
	cursor: pointer;
	display: inline-flex;
}
.la41381101f51 .ob791549d5eb9 {
	padding: 0 16px;
	min-height: 40px;
	margin-left: 6px;
}
.f8cc8d4d7431a {
	display: grid;
	grid-template-columns: 1.05fr 1fr;
	align-items: center;
	gap: 48px;
}
.p312f1ef2b0a9 h1 {
	font-size: clamp(36px,5.2vw,64px);
	line-height: 1.06;
}
.k47b77c5d54b1 {
	background: var(--tb56a7947ce13);
	color: var(--h9e4fb7e6517c);
}
.p312f1ef2b0a9 {
	background: radial-gradient(circle at 82% 35%,var(--bec262375fee8) 0,transparent 35%),linear-gradient(180deg,var(--se9fdc9e788a7),var(--c8b8e5095e0d2));
	padding: 72px 0 56px;
}
.ha4ca8f65c003 {
	font-size: 14px;
	border-radius: 999px;
	padding: 4px 12px;
	margin: 0 0 14px;
	font-weight: bold;
	color: var(--h9e4fb7e6517c);
	background: var(--tb56a7947ce13);
	display: inline-block;
}
.ufe4dbf73c4ad {
	color: var(--o37c3d0c0d1e7);
	font-size: 18px;
}
.k8d025f54a1bd {
	gap: 12px;
	display: flex;
	margin-top: 24px;
	flex-wrap: wrap;
}
.na8455ab722dc {
	grid-area: 1/1;
	margin: 0;
	opacity: 0;
	transition: opacity .5s;
}
.na8455ab722dc[data-d4b26ad6e04e3] {
	opacity: 1;
}
.e6f7174ce6b32 {
	border-radius: var(--zaa9a8978f8a8);
	overflow: hidden;
	display: grid;
	box-shadow: var(--c929f8457e49f);
	background: var(--tb56a7947ce13);
	position: relative;
	align-items: center;
}
.na8455ab722dc img {
	display: block;
	width: 100%;
	height: auto;
	aspect-ratio: 4/3;
	object-fit: contain;
}
.r3fc1121c06a8 {
	gap: 12px;
	margin-top: 40px;
	display: grid;
	grid-template-columns: repeat(auto-fit,minmax(160px,1fr));
}
.x90bd21d24c7a {
	width: 40px;
	position: absolute;
	font-size: 22px;
	border: 0;
	background: rgba(255,255,255,.9);
	height: 40px;
	transform: translateY(-50%);
	border-radius: 50%;
	top: 50%;
	cursor: pointer;
}
.l1f7504a16447:hover {
	transform: translateY(-3px);
}
.b9bf17bf3ce6d {
	left: 12px;
}
.r3fc1121c06a8>div {
	padding: 18px;
	background: var(--ga12dc869275d);
	border: 1px solid var(--ucc99142506ff);
	border-radius: 18px;
	text-align: center;
}
.h60d831ffa964 {
	background: var(--k43db760ee507);
}
.z9dee1075f4dc {
	right: 12px;
}
.r3fc1121c06a8 strong {
	display: block;
	font: 800 22px var(--xf34aab4ef676);
}
.r3fc1121c06a8 span {
	color: var(--o37c3d0c0d1e7);
	font-size: 14px;
}
.jd9e44d88b235 {
	text-align: center;
	font-size: clamp(28px,4vw,44px);
	margin-bottom: 32px;
}
.l8b53d0da2d23 h1 {
	font-size: clamp(30px,4vw,48px);
}
.oee5cc057ca43 {
	padding: 64px 0;
}
.l8b53d0da2d23 {
	background: linear-gradient(135deg,var(--pba18bc62c75c),var(--c8b8e5095e0d2));
	padding: 56px 0 36px;
}
.p1a580ad25a80 ol {
	gap: 6px;
	list-style: none;
	display: flex;
	font-size: 14px;
	margin: 0 0 14px;
	flex-wrap: wrap;
	padding: 0;
	color: var(--o37c3d0c0d1e7);
}
dl.m72be0dfd7f34>div {
	display: grid;
	grid-template-columns: 30% 1fr;
}
.ie91d631321a5 {
	display: grid;
	counter-reset: c3663aea07025;
	gap: 20px;
	grid-template-columns: repeat(2,1fr);
}
.p1a580ad25a80 li+li::before {
	content: "/";
	margin-right: 6px;
}
.yf316e58ddced {
	margin-bottom: 36px;
}
.yf316e58ddced h2 {
	font-size: 28px;
	margin-top: 1.2em;
}
.yf316e58ddced h3 {
	margin-top: 1em;
	font-size: 21px;
}
.m72be0dfd7f34, .yf316e58ddced table {
	border-collapse: collapse;
	width: 100%;
	background: var(--ga12dc869275d);
	margin: 16px 0;
}
.m72be0dfd7f34 th {
	width: 30%;
	background: var(--tb56a7947ce13);
}
dl.m72be0dfd7f34 dt {
	background: var(--tb56a7947ce13);
	font-weight: bold;
}
.e3b8d671ae16b>h2::before {
	color: var(--h9e4fb7e6517c);
	display: block;
	content: counter(c3663aea07025,decimal-leading-zero);
	font-size: 15px;
	letter-spacing: .1em;
}
.yf316e58ddced th, .m72be0dfd7f34 td, .yf316e58ddced td, .m72be0dfd7f34 th {
	text-align: left;
	vertical-align: top;
	padding: 10px 14px;
	border: 1px solid var(--ucc99142506ff);
}
dl.m72be0dfd7f34 dt, dl.m72be0dfd7f34 dd {
	padding: 10px 14px;
	margin: 0;
	border: 1px solid var(--ucc99142506ff);
}
.e3b8d671ae16b {
	padding: 28px;
	box-shadow: var(--c929f8457e49f);
	border: 1px solid var(--ucc99142506ff);
	counter-increment: c3663aea07025;
	border-radius: var(--zaa9a8978f8a8);
	background: var(--ga12dc869275d);
}
.ve67e4b15d5c0 h2, .ve67e4b15d5c0 h3 {
	font-size: 18px;
	margin: 6px 0;
}
.ve67e4b15d5c0 p {
	color: var(--o37c3d0c0d1e7);
	margin: 0;
	font-size: 14px;
}
.ve67e4b15d5c0 {
	padding: 16px 18px 20px;
}
.l1f7504a16447 {
	overflow: hidden;
	transition: transform .2s;
	background: var(--ga12dc869275d);
	box-shadow: var(--c929f8457e49f);
	border: 1px solid var(--ucc99142506ff);
	border-radius: var(--zaa9a8978f8a8);
}
.c5221dd95c5a6 {
	grid-template-columns: repeat(auto-fill,minmax(240px,1fr));
	display: grid;
	gap: 20px;
}
.l1f7504a16447 a {
	text-decoration: none;
	display: block;
	height: 100%;
}
.l1f7504a16447 img {
	object-fit: cover;
	width: 100%;
	aspect-ratio: 1200/630;
}
.nd154b6bdcee9 {
	background: var(--tb56a7947ce13);
	padding: 2px 10px;
	border-radius: 999px;
	font-size: 12px;
	color: var(--h9e4fb7e6517c);
	font-weight: bold;
	display: inline-block;
}
.o1b1ab275e4fb {
	font-weight: 800;
	color: color-mix(in srgb,var(--nc6b3e648bf79) 55%,var(--bd6ef8217bece));
}
.n23c018c5a16b {
	align-items: center;
	gap: 8px;
	display: inline-flex;
}
.ue0ce82946508 {
	margin-top: 28px;
	text-align: center;
}
.ue0ce82946508 a {
	color: var(--h9e4fb7e6517c);
	font-weight: 800;
}
.n23c018c5a16b small {
	color: var(--o37c3d0c0d1e7);
}
.nc3ee56414830 {
	width: 90px;
	height: 16px;
	background: linear-gradient(90deg,var(--nc6b3e648bf79) calc(var(--u84ae76de81b6)/5 * 100%),var(--o69ec8a921160) 0);
	-webkit-mask: repeating-linear-gradient(90deg,rgb(0,0,0) 0 16px,transparent 16px 18.5px);
	position: relative;
	display: inline-block;
	mask: repeating-linear-gradient(90deg,rgb(0,0,0) 0 16px,transparent 16px 18.5px);
}
.a2dd209d873c7 {
	padding: 2px 10px;
	color: var(--ga12dc869275d);
	background: var(--bd6ef8217bece);
	border-radius: 999px;
	vertical-align: middle;
	font: 700 12px/1.6 system-ui,sans-serif;
	display: inline-block;
}
.l76993ed45ee4 {
	grid-template-columns: repeat(auto-fit,minmax(220px,1fr));
	gap: 16px;
	display: grid;
}
.dabad7b1e1b9a {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	gap: 6px;
}
.h3d6cdfd3bd76 {
	display: flex;
	gap: 6px;
}
.f2a658ff3689d {
	padding: 28px;
	border: 1px solid var(--ucc99142506ff);
	border-radius: var(--zaa9a8978f8a8);
	background: var(--ga12dc869275d);
	margin: 48px 0;
}
.lee41354b3d2f {
	background: var(--tb56a7947ce13);
	padding: 16px;
	border-radius: 14px;
}
.lee41354b3d2f p {
	font-size: 15px;
	margin: 8px 0 0;
}
.t1e730ddd6d95 {
	font-size: 14px;
	margin: 6px 0 0;
}
.pc7a1b86fd4c1 {
	margin: 32px 0;
	border: 1px solid var(--ucc99142506ff);
	border-radius: var(--zaa9a8978f8a8);
	padding: 22px 24px;
	background: var(--ga12dc869275d);
}
.t35e110450837 {
	grid-template-columns: minmax(0,1fr)320px;
	gap: 36px;
	align-items: start;
	display: grid;
}
.l0e32a7c16714 {
	grid-template-columns: 1fr 1fr;
	gap: 16px;
	display: grid;
}
.z45c2df34ebc2 {
	gap: 12px;
	display: grid;
	grid-template-columns: repeat(auto-fill,minmax(200px,1fr));
}
.hd16bdd8c79c8 {
	margin: 0 0 10px;
	font-weight: bold;
}
.h3d6cdfd3bd76 button {
	cursor: pointer;
	font-size: 22px;
	border: 1px solid var(--ucc99142506ff);
	width: 44px;
	height: 44px;
	border-radius: 12px;
	background: var(--tb56a7947ce13);
	color: var(--sb9a05749db24);
}
.h3d6cdfd3bd76 button:hover, .h3d6cdfd3bd76 button[data-d4b26ad6e04e3] {
	color: var(--nc6b3e648bf79);
}
.f3e5349500800 {
	margin: 10px 0 0;
	min-height: 1.2em;
	font-size: 14px;
	color: var(--o37c3d0c0d1e7);
}
.r276f7b81d91b details {
	margin-bottom: 12px;
	border: 1px solid var(--ucc99142506ff);
	border-radius: 14px;
	padding: 8px 20px;
	background: var(--ga12dc869275d);
}
.r276f7b81d91b p {
	margin: 10px 0 0;
	color: var(--o37c3d0c0d1e7);
}
.b892cf188157a {
	left: -9999px;
	position: absolute;
	width: 1px;
	opacity: 0;
	height: 1px;
}
.t35e110450837 aside {
	position: sticky;
	top: 92px;
}
.r276f7b81d91b details[open] {
	padding-bottom: 16px;
}
.h3d6cdfd3bd76 button:disabled {
	cursor: default;
}
.r276f7b81d91b summary {
	min-height: 44px;
	cursor: pointer;
	padding: 8px 0;
	font-weight: bold;
}
.nf51950b99256 {
	border-radius: var(--zaa9a8978f8a8);
	object-fit: cover;
	margin-bottom: 20px;
	width: 100%;
	aspect-ratio: 1200/630;
}
.p2a0c18e95cb9 {
	padding: 26px;
	background: var(--ga12dc869275d);
	box-shadow: var(--c929f8457e49f);
	border: 1px solid var(--ucc99142506ff);
	border-radius: 24px;
}
.p2a0c18e95cb9 img {
	object-fit: cover;
	margin-bottom: 14px;
	width: 100%;
	border-radius: 14px;
	aspect-ratio: 1200/630;
}
.eb41faa2432ef, .c67f77556a4e8 {
	border-radius: 16px;
	border: 1px solid var(--ucc99142506ff);
	padding: 18px 22px;
	background: var(--ga12dc869275d);
}
.z45c2df34ebc2 img {
	border-radius: 14px;
}
.f2ca21771423e {
	list-style: none;
	counter-reset: c0b6e85784c56;
	padding: 0;
}
.p2a0c18e95cb9 h2 {
	margin-bottom: 8px;
	font-size: 24px;
}
.u2b953bf410f7 {
	color: var(--o37c3d0c0d1e7);
	font-size: 14px;
}
.p2a0c18e95cb9 .ob791549d5eb9 {
	width: 100%;
	margin-top: 12px;
}
.c67f77556a4e8 h3 {
	color: var(--p6e979b748eea);
}
.eb41faa2432ef h3 {
	color: var(--h9e4fb7e6517c);
}
.f2ca21771423e li {
	padding: 16px 20px 16px 72px;
	position: relative;
	counter-increment: c0b6e85784c56;
	background: var(--ga12dc869275d);
	border: 1px solid var(--ucc99142506ff);
	border-radius: 16px;
	margin-bottom: 12px;
}
.f2ca21771423e li::before {
	place-items: center;
	left: 20px;
	color: rgb(255,255,255);
	top: 16px;
	position: absolute;
	content: counter(c0b6e85784c56);
	background: var(--h9e4fb7e6517c);
	width: 36px;
	font-weight: 800;
	height: 36px;
	border-radius: 50%;
	display: grid;
}
.gf2202697a800 {
	display: flex;
	align-items: baseline;
	gap: 12px;
}
.f2ca21771423e h3 {
	font-size: 19px;
	margin: 0 0 4px;
}
.gf2202697a800 strong {
	font: 800 22px var(--xf34aab4ef676);
}
.f2ca21771423e p {
	margin: 0;
}
.oa81f132e6211 {
	grid-template-columns: repeat(auto-fill,minmax(260px,1fr));
	margin-bottom: 40px;
	display: grid;
	gap: 20px;
}
.zb0f1d85d8cde, .gf2202697a800 span {
	color: var(--o37c3d0c0d1e7);
}
.fa9080a314fd0 {
	border-left: 3px solid var(--ucc99142506ff);
	list-style: none;
	padding: 0;
}
.fa9080a314fd0 li {
	padding: 0 0 28px 24px;
	position: relative;
}
.fa9080a314fd0 li::before {
	position: absolute;
	background: var(--h9e4fb7e6517c);
	left: -9px;
	top: 6px;
	border-radius: 50%;
	width: 15px;
	height: 15px;
	content: "";
}
.w0ac6faae63fd {
	background: var(--ga12dc869275d);
	border: 1px solid var(--ucc99142506ff);
	border-radius: var(--zaa9a8978f8a8);
	padding: 24px;
}
.w0ac6faae63fd img {
	width: 88px;
	height: 88px;
	border-radius: 50%;
	object-fit: cover;
	margin-bottom: 12px;
}
.r8ef3bae3487b div {
	display: flex;
	padding: 12px 0;
	border-bottom: 1px solid var(--ucc99142506ff);
	gap: 16px;
}
.r8ef3bae3487b dt {
	min-width: 120px;
	font-weight: bold;
}
[data-vfba9d1709b10] h2 {
	font-size: 24px;
}
.r8ef3bae3487b dd {
	min-width: 0;
	margin: 0;
}
.y8b2a987d183d {
	margin-top: 32px;
	border: 1px solid var(--ucc99142506ff);
	padding: 24px;
	border-radius: var(--zaa9a8978f8a8);
	background: var(--ga12dc869275d);
}
[data-vfba9d1709b10] {
	padding: 24px 28px;
	width: min(860px,100% - 32px);
	background: var(--ga12dc869275d);
	margin: 0 auto 64px;
	border: 1px solid var(--ucc99142506ff);
	border-radius: var(--zaa9a8978f8a8);
}
[data-vfba9d1709b10] ul {
	padding-left: 20px;
	margin: 0;
}
[data-vfba9d1709b10] li {
	padding: 4px 0;
}
.x50c1bebfb458 span, .x50c1bebfb458 a {
	border-radius: 10px;
	border: 1px solid var(--ucc99142506ff);
	text-decoration: none;
	padding: 6px 12px;
}
.x50c1bebfb458 {
	display: flex;
	justify-content: center;
	gap: 8px;
	margin-top: 32px;
}
[data-vfba9d1709b10] a {
	color: var(--h9e4fb7e6517c);
	font-weight: 600;
}
.x50c1bebfb458 span {
	background: var(--h9e4fb7e6517c);
	border-color: var(--h9e4fb7e6517c);
	color: var(--l1db8781a035d);
}
.y19aa92f37eab {
	background: var(--e56dabc1764e9);
	color: rgb(255,255,255);
	padding: 52px 0 26px;
}
.j87fc9f084cce {
	display: grid;
	grid-template-columns: 1.4fr repeat(3,1fr);
	gap: 32px;
}
.y19aa92f37eab a {
	display: block;
	color: var(--s87d3df2f4c0e);
	text-decoration: none;
	padding: 3px 0;
}
.y19aa92f37eab a:hover {
	color: rgb(255,255,255);
}
.n1154e30664d3 p {
	color: var(--s87d3df2f4c0e);
}
.y19aa92f37eab h2 {
	font-size: 16px;
	margin-bottom: 12px;
}
.m485f5481c52e {
	color: rgb(170,170,170);
	margin-top: 32px;
	font-size: 14px;
	padding-top: 20px;
	border-top: 1px solid var(--ia540dc82450b);
}
.p90e4cb0f6aab {
	pointer-events: none;
	cursor: pointer;
	right: 20px;
	bottom: 20px;
	background: var(--h9e4fb7e6517c);
	font-size: 20px;
	position: fixed;
	color: var(--l1db8781a035d);
	border: 0;
	transition: opacity .2s;
	opacity: 0;
	border-radius: 50%;
	width: 44px;
	height: 44px;
}
.c6e9617e9ce11 {
	border: 1px solid var(--ucc99142506ff);
	z-index: 70;
	box-shadow: var(--c929f8457e49f);
	right: 20px;
	bottom: 20px;
	border-radius: 18px;
	position: fixed;
	gap: 8px;
	padding: 16px;
	display: grid;
	width: 230px;
	background: var(--ga12dc869275d);
}
.p90e4cb0f6aab[data-b0e70b8f5ba31] {
	opacity: 1;
	pointer-events: auto;
}
.c6e9617e9ce11.uf6554c6ae7cc>:not(.g47cf11274b9f) {
	display: none;
}
.c6e9617e9ce11 .ob791549d5eb9 {
	min-height: 42px;
}
.l5bd31241b9d0 {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	font: 800 18px var(--xf34aab4ef676);
	padding-right: 24px;
}
.r660a2b4f0973 {
	margin: 0;
	font-weight: bold;
	font-size: 14px;
	line-height: 1.35;
	color: var(--h9e4fb7e6517c);
}
.qc277abd57118 {
	border: 0;
	position: absolute;
	font-size: 20px;
	line-height: 1;
	cursor: pointer;
	top: 8px;
	right: 10px;
	color: var(--o37c3d0c0d1e7);
	background: 0 0;
}
body.dedde1c4c8ea6 .p90e4cb0f6aab {
	bottom: 196px;
}
body.rb1a81e236dd8 .p90e4cb0f6aab {
	bottom: 76px;
}
.c6e9617e9ce11.uf6554c6ae7cc {
	border: 0;
	box-shadow: none;
	width: auto;
	background: 0 0;
	padding: 0;
}
.c6e9617e9ce11.uf6554c6ae7cc .g47cf11274b9f {
	box-shadow: var(--c929f8457e49f);
}
@media(max-width:1050px) {
	.jd804df0dbc65 {
		display: block;
	}
	.la41381101f51 {
		top: 72px;
		background: var(--se9fdc9e788a7);
		border-bottom: 1px solid var(--ucc99142506ff);
		position: absolute;
		padding: 12px 16px 20px;
		align-items: stretch;
		flex-direction: column;
		display: none;
		left: 0;
		right: 0;
	}
	.la41381101f51.gfc1c897dfd4f {
		display: flex;
	}
	.qf6acd2f4b2a7 {
		position: static;
		box-shadow: none;
		display: block;
		padding-left: 16px;
		border: 0;
	}
	.la41381101f51 .ob791549d5eb9 {
		margin: 6px 0 0;
	}
}
@media(max-width:900px) {
	.t35e110450837 aside {
		position: static;
	}
	.c6e9617e9ce11.uf6554c6ae7cc, .c6e9617e9ce11 {
		background: color-mix(in srgb,var(--se9fdc9e788a7) 97%,transparent);
		left: 0;
		width: auto;
		grid-template-columns: 1fr 1fr;
		border: 0;
		border-top: 1px solid var(--ucc99142506ff);
		border-radius: 0;
		padding: 10px 16px calc(10px + env(safe-area-inset-bottom));
		box-shadow: 0 -8px 24px rgba(81,31,31,8%);
		right: 0;
		bottom: 0;
	}
	body.dedde1c4c8ea6 {
		padding-bottom: 66px;
	}
	body.rb1a81e236dd8 .p90e4cb0f6aab, body.dedde1c4c8ea6 .p90e4cb0f6aab {
		bottom: 82px;
	}
	body.dedde1c4c8ea6:has(.r660a2b4f0973) {
		padding-bottom: 92px;
	}
	.c6e9617e9ce11.uf6554c6ae7cc>.ob791549d5eb9, .c6e9617e9ce11 .ob791549d5eb9 {
		display: inline-flex;
	}
	.f8cc8d4d7431a {
		gap: 24px;
	}
	.l5bd31241b9d0, .qc277abd57118 {
		display: none;
	}
	.c6e9617e9ce11.uf6554c6ae7cc>.r660a2b4f0973, .r660a2b4f0973 {
		text-align: center;
		order: -2;
		display: block;
		grid-column: 1/-1;
		font-size: 13px;
	}
	.t35e110450837, .ie91d631321a5, .f8cc8d4d7431a, .l0e32a7c16714 {
		grid-template-columns: 1fr;
	}
	.j87fc9f084cce {
		grid-template-columns: 1fr 1fr;
	}
	.c6e9617e9ce11 .k47b77c5d54b1 {
		order: -1;
	}
	.f8cc8d4d7431a>.e6f7174ce6b32 {
		order: -1;
	}
}
@media(max-width:560px) {
	.j87fc9f084cce {
		grid-template-columns: 1fr;
	}
	.p312f1ef2b0a9 {
		padding: 16px 0 32px;
	}
	.oee5cc057ca43 {
		padding: 44px 0;
	}
	.f2ca21771423e li {
		padding-left: 64px;
	}
	.p312f1ef2b0a9 h1 {
		font-size: 30px;
		line-height: 1.15;
	}
	.ufe4dbf73c4ad {
		font-size: 16px;
	}
}
body[data-d0a3b687db3eb=tc167a913782c] .x90bd21d24c7a {
	background: rgba(255,255,255,.85);
	color: rgb(18,20,28);
}
@media(min-width:1051px) {
	body[data-kb4e3714e1be3=db15057e3a7e1] .r3cc34a1ddd9e {
		justify-content: center;
		flex-wrap: wrap;
		gap: 6px 16px;
		padding: 10px 0;
	}
	body[data-kb4e3714e1be3=db15057e3a7e1] .la41381101f51 {
		margin-left: 0;
	}
	body[data-kb4e3714e1be3=db15057e3a7e1] .d7fc35baf5802 {
		justify-content: center;
		flex-basis: 100%;
	}
}
body[data-n0bc245cae334=ic67f045a60b2] .x8f4b5d29b998>a:hover {
	background: var(--h9e4fb7e6517c);
	color: var(--l1db8781a035d);
}
:lang(th) {
	--xf34aab4ef676: "Noto Sans Thai", "Leelawadee UI", Tahoma, system-ui, sans-serif;
}
:lang(hi) {
	--xf34aab4ef676: "Noto Sans Devanagari", "Nirmala UI", Mangal, system-ui, sans-serif;
}
:lang(bn) :is(h1, h2, h3), :lang(th) :is(h1, h2, h3), :lang(hi) :is(h1, h2, h3) {
	line-height: 1.45;
	font-weight: bold;
}
.rfff7c9cba1fe {
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	padding: 0;
	gap: 12px 24px;
}
.rfff7c9cba1fe a {
	padding: 8px 0;
	display: inline-block;
}
body[data-n0bc245cae334=ic67f045a60b2] .x8f4b5d29b998>a {
	border-radius: 999px;
}
:lang(bn) {
	--xf34aab4ef676: "Noto Sans Bengali", "Nirmala UI", Vrinda, system-ui, sans-serif;
}
:lang(zh) {
	--xf34aab4ef676: "PingFang SC", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif;
}
