.y4ad6e2d63821 li {
  counter-increment: cba7f11d40b86;
}
.ab4c79d6b8485 {
  text-align: center;
}
.ze5b751a43036 {
  position: absolute;
  left: -999px;
}
.y4ad6e2d63821 {
  counter-reset: cba7f11d40b86;
}.k55f993ba2a84{font-kerning:auto}
* {
  box-sizing: border-box;
}
body {
  color: var(--g5478703e9402);
  margin: 0;
  font: 16px/1.7 system-ui,-apple-system,segoe ui,Roboto,Arial,sans-serif;
  background: var(--bd7277d9d5811);
  overflow-wrap: break-word;
}
a {
  color: inherit;
}.f896b479e7f2a{visibility:inherit}
.oe717e943431f {
  text-align: left;
}.r0c119a9566e1{unicode-bidi:normal}
img {
  display: block;
  max-width: 100%;
  height: auto;
}.mb16b6281685a{visibility:inherit}
.m74fcc87a7b29:hover {
  transform: translateY(-1px);
}
:root {
  --qcb049fd0169f: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-14.79 -9.059 45.4272 45.4272'%3E%3Cg transform='translate(-14.79 -9.059) scale(1.8928)'%3E%3Cpath d='M13 2 4 14h7l-1 8 9-12h-7Z'/%3E%3C/g%3E%3C/svg%3E");
  --ncbec07a3c532: rgb(217,214,251);
  --a65a38d8266ca: rgb(255,255,255);
  --x1d5f0160d1f6: rgb(255,255,255);
  --p7b3e740db7ac: rgb(67,56,202);
  --ncc72b14129a7: 12px;
  --t2270d9b6cc35: rgb(42,39,88);
  --g5478703e9402: rgb(30,27,58);
  --q04273180033e: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-14.79 -9.059 45.4272 45.4272'%3E%3Cg transform='translate(-14.79 -9.059) scale(1.8928)'%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");
  --d7067d06b0fed: 0 16px 40px rgba(30, 27, 58, .1);
  --nd45461679a99: rgb(245,166,0);
  --bd7277d9d5811: rgb(247,247,252);
  --k117699928963: rgb(91,80,230);
  --a0e748ce72d44: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-14.79 -9.059 45.4272 45.4272'%3E%3Cg transform='translate(-14.79 -9.059) scale(1.8928)'%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");
  --rb51e4624b768: system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  --ad3495369aeba: 16px;
  --z064572767e9f: rgb(22,20,58);
  --u25511beab3e5: rgb(202,200,221);
  --x6e867689adfe: rgb(255,255,255);
  --a78c9b7f95c2b: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-14.79 -9.059 45.4272 45.4272'%3E%3Cg transform='translate(-14.79 -9.059) scale(1.8928)'%3E%3Cpath d='M12 2 4 5v6c0 5 3.4 9.5 8 11 4.6-1.5 8-6 8-11V5Zm-1.2 14.2-3.5-3.5 1.4-1.4 2.1 2.1 4.9-4.9 1.4 1.4Z'/%3E%3C/g%3E%3C/svg%3E");
  --n296e9c4c32df: rgb(195,193,220);
  --de114ad8eb7e2: rgb(67,56,202);
  --l18b981c86489: rgb(227,226,242);
  --l8176da3210d6: rgb(97,94,126);
  --eede165d7f721: rgb(228,227,239);
  --t9d476b712b1e: rgb(21,128,61);
  --je7b6dc9067a4: rgb(236,235,251);
}
h3, h2, h1 {
  font-family: var(--rb51e4624b768);
  font-weight: 800;
  line-height: 1.2;
  letter-spacing: -.015em;
  margin: 0 0 .6em;
}
.zf531b0a096a0 {
  width: min(1160px,100% - 32px);
  margin-inline: auto;
}
.f5a419a04ce24 {
  max-width: 860px;
  margin-inline: auto;
}
.q826f8df2d07b {
  opacity: .8;
}
html {
  scroll-behavior: smooth;
}
.s02a5ae3418bd {
  min-height: 66px;
  gap: 22px;
  display: flex;
  align-items: center;
}.fe2129e1cab9f{outline-offset:0}
.g16aada1fa899 {
  display: inline-flex;
  text-decoration: none;
  flex: none;
  gap: 10px;
  align-items: center;
  min-height: 44px;
  font: 800 21px var(--rb51e4624b768);
}
.ze5b751a43036:focus {
  z-index: 99;
  background: var(--x1d5f0160d1f6);
  padding: 8px 12px;
  left: 16px;
  top: 8px;
}
.w97b0cfe2456b {
  color: var(--a65a38d8266ca);
  box-shadow: 0 1px color-mix(in srgb,var(--a65a38d8266ca) 14%,transparent);
  top: 0;
  z-index: 60;
  position: sticky;
  background: var(--p7b3e740db7ac);
}
.g16aada1fa899 img {
  width: 38px;
  box-shadow: 0 0 0 2px color-mix(in srgb,var(--a65a38d8266ca) 50%,transparent);
  height: 38px;
  border-radius: 10px;
  object-fit: cover;
}
.pbb5463bda754 {
  min-width: 0;
  display: flex;
  gap: 4px;
  flex: 1;
  overflow-x: auto;
  align-items: center;
  scrollbar-width: none;
}.z47f9d4b3e04b{contain:none}
.pbb5463bda754::-webkit-scrollbar {
  display: none;
}.d49bf0701b552{visibility:inherit}
.o2f9c0c39e6cd {
  white-space: nowrap;
  font-size: 15px;
  text-decoration: none;
  flex: none;
  font-weight: 600;
  padding: 8px 12px;
  border-radius: 10px;
  color: color-mix(in srgb,var(--a65a38d8266ca) 92%,transparent);
}.r09328f5e597f{visibility:inherit}
.d9f978a5735c6 {
  display: flex;
  gap: 6px;
  margin-left: auto;
  font-size: 13px;
}.q06fa3acb4ca0{isolation:auto}
.l360b03a0be0d {
  display: flex;
  flex: none;
  margin-left: auto;
  gap: 8px;
}
.d9f978a5735c6 a[aria-current] {
  font-weight: 800;
  text-decoration: underline;
}
.m74fcc87a7b29 {
  border: 1px solid transparent;
  border-radius: var(--ncc72b14129a7);
  display: inline-flex;
  font-weight: 800;
  min-height: 42px;
  text-decoration: none;
  transition: transform 150ms,box-shadow 150ms;
  white-space: nowrap;
  padding: 0 20px;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}.h4f73d8c918d7{contain:none}
.g3b243ede6f2b {
  grid-template-columns: minmax(0,1.05fr)minmax(0,1fr);
  align-items: center;
  display: grid;
  gap: 48px;
}
.je90a7149c963 {
  width: 100%;
}.w155cb686679c{font-kerning:auto}
.e419ebc45a2cb img {
  object-fit: contain;
  width: 100%;
  height: auto;
  aspect-ratio: 4/3;
}
.o2f9c0c39e6cd:hover {
  color: var(--a65a38d8266ca);
  background: color-mix(in srgb,var(--a65a38d8266ca) 14%,transparent);
}
.bbed33a8c3033 {
  background: var(--a65a38d8266ca);
  color: var(--p7b3e740db7ac);
  box-shadow: 0 8px 20px rgba(0,0,0,.14);
}
.mbe560b208eed {
  color: var(--a65a38d8266ca);
  background: 0 0;
  border-color: color-mix(in srgb,var(--a65a38d8266ca) 55%,transparent);
}
.h84dde98aab86 {
  box-shadow: 0 8px 20px color-mix(in srgb,var(--p7b3e740db7ac) 28%,transparent);
  color: var(--a65a38d8266ca);
  background: var(--p7b3e740db7ac);
}
.h84dde98aab86:hover {
  background: var(--k117699928963);
}.y6e0b4098048b{isolation:auto}
.mec7d04178006 {
  color: var(--p7b3e740db7ac);
  border-color: var(--p7b3e740db7ac);
  background: 0 0;
}.y86fb5ea5786d{isolation:auto}
.p73b39a17930b {
  color: var(--a65a38d8266ca);
  border-radius: 0 0 50% 50%/0 0 70px 70px;
  background: radial-gradient(circle at 85% 15%,color-mix(in srgb,var(--a65a38d8266ca) 16%,transparent),transparent 40%),linear-gradient(160deg,var(--p7b3e740db7ac),color-mix(in srgb,var(--p7b3e740db7ac) 70%,rgb(0,0,0)));
  padding: 46px 0 120px;
  position: relative;
}.x88f0636a4c76{opacity:1}
.l98e6b7d1d109 {
  margin: 0 0 14px;
  padding: 5px 14px;
  display: inline-block;
  background: color-mix(in srgb,var(--a65a38d8266ca) 16%,transparent);
  border-radius: 999px;
  letter-spacing: .06em;
  font-size: 13px;
  font-weight: 800;
}.e8662417aa84c{isolation:auto}
.p73b39a17930b h1 {
  font-size: clamp(32px,5vw,58px);
  line-height: 1.06;
}
.b4f8c4b1504a3 {
  color: color-mix(in srgb,var(--a65a38d8266ca) 82%,transparent);
  font-size: 18px;
}.b3a13373c0e24{outline-offset:0}
.x4720c8036455 {
  margin-top: 24px;
  flex-wrap: wrap;
  display: flex;
  gap: 12px;
}
.n1e225049e797 {
  border: 6px solid color-mix(in srgb,var(--a65a38d8266ca) 90%,transparent);
  display: grid;
  overflow: hidden;
  position: relative;
  box-shadow: 0 30px 60px rgba(0,0,0,.25);
  background: color-mix(in srgb,var(--a65a38d8266ca) 12%,transparent);
  border-radius: calc(var(--ad3495369aeba) + 6px);
}
.c018e90341e42 {
  color: rgb(30,27,58);
  cursor: pointer;
  top: 50%;
  position: absolute;
  width: 40px;
  height: 40px;
  transform: translateY(-50%);
  background: rgba(255,255,255,.92);
  font-size: 22px;
  border: 0;
  border-radius: 50%;
  font-weight: 800;
}.d716c628d67f6{visibility:inherit}
.d05d770e943a2 {
  left: 10px;
}.m4709cbcc090b{contain:none}
.c9a437c4e5298 strong {
  font: 800 clamp(22px,2.6vw,30px)var(--rb51e4624b768);
  color: var(--p7b3e740db7ac);
}
.c9a437c4e5298 span {
  font-size: 13px;
  color: var(--l8176da3210d6);
}
.se7650e26da44 {
  right: 10px;
}.pa9d45018008f{visibility:inherit}
.e419ebc45a2cb {
  margin: 0;
  transition: opacity 500ms;
  opacity: 0;
  grid-area: 1/1;
}
.e419ebc45a2cb[data-m625f1b5fc68d] {
  opacity: 1;
}.l52a033f69ef9{outline-offset:0}
.r8b9b5f1d7f0e {
  z-index: 2;
  position: relative;
  margin-top: -72px;
}
.c9a437c4e5298 {
  display: grid;
  list-style: none;
  grid-template-columns: repeat(auto-fit,minmax(170px,1fr));
  padding: 0;
  gap: 14px;
  margin: 0;
}
.c9a437c4e5298 li {
  border-radius: var(--ad3495369aeba);
  display: flex;
  align-items: center;
  background: var(--x1d5f0160d1f6);
  flex-direction: column;
  box-shadow: var(--d7067d06b0fed);
  text-align: center;
  padding: 22px 16px;
}
.z5e06cf36ef48 {
  padding: 64px 0;
}
.rf1e56261e228 {
  text-align: center;
  font-size: clamp(26px,3.4vw,38px);
  margin: 0 0 30px;
}
.ja033cfa70b8f:nth-child(even) .fe7c23264af71 {
  order: 2;
}
.pe7903342ab91 {
  background: var(--x6e867689adfe);
}.i13d2fded4226{z-index:auto}
.h9d399970fbf9 {
  margin: 0 0 8px;
  color: var(--p7b3e740db7ac);
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 800;
  letter-spacing: .1em;
}.u40847fd5f8f0{opacity:1}
.e9d78ca2faf3b a {
  color: var(--p7b3e740db7ac);
}
.e9d78ca2faf3b {
  margin-bottom: 26px;
}
.e9d78ca2faf3b h2 {
  margin-top: 1.2em;
  font-size: 25px;
}
.e9d78ca2faf3b h3 {
  margin-top: 1em;
  font-size: 19px;
}.ve012914a1462{opacity:1}
.gc52b593b99cf {
  font-size: 14px;
  color: var(--l8176da3210d6);
}
.e9d78ca2faf3b table {
  margin: 16px 0;
  background: var(--x1d5f0160d1f6);
  border-collapse: collapse;
  width: 100%;
}
.e9d78ca2faf3b th {
  background: var(--je7b6dc9067a4);
}
.e9d78ca2faf3b th, .e9d78ca2faf3b td {
  text-align: left;
  border: 1px solid var(--l18b981c86489);
  vertical-align: top;
  padding: 10px 14px;
}.y3d308a137f62{font-kerning:auto}
.k303e3e09fc84 {
  text-align: center;
  margin-top: 28px;
}
.ja033cfa70b8f h2 {
  margin-bottom: 8px;
  font-size: 23px;
}
.ja033cfa70b8f .e9d78ca2faf3b {
  color: var(--l8176da3210d6);
  margin: 0;
}
.k77da36b1c681 h3 {
  font-size: 19px;
  margin: 0 0 4px;
}
.k77da36b1c681 p {
  color: var(--l8176da3210d6);
  font-size: 14px;
  margin: 0 0 14px;
}
.c70385323908c {
  font-weight: 800;
  color: color-mix(in srgb,var(--nd45461679a99) 55%,var(--g5478703e9402));
}
.k3068e073b697 {
  display: grid;
  gap: 22px;
}
.ja033cfa70b8f {
  align-items: center;
  display: grid;
  grid-template-columns: 140px minmax(0,1fr);
  border-radius: calc(var(--ad3495369aeba) + 4px);
  gap: 32px;
  background: var(--x1d5f0160d1f6);
  padding: 28px 32px;
  box-shadow: var(--d7067d06b0fed);
}
.r168e016995c1 a:hover {
  box-shadow: var(--d7067d06b0fed);
  transform: translateY(-4px);
}
.fe7c23264af71 {
  position: relative;
  border-radius: 50%;
  background: linear-gradient(145deg,var(--je7b6dc9067a4),color-mix(in srgb,var(--p7b3e740db7ac) 22%,var(--je7b6dc9067a4)));
  width: 140px;
  height: 140px;
  --o276463a98731: var(--q04273180033e);
}
.ja033cfa70b8f:nth-child(3n+2) .fe7c23264af71 {
  --o276463a98731: var(--a78c9b7f95c2b);
}
.fe7c23264af71::after {
  position: absolute;
  -webkit-mask: var(--o276463a98731)center/contain no-repeat;
  content: "";
  inset: 40px;
  background: var(--p7b3e740db7ac);
  mask: var(--o276463a98731)center/contain no-repeat;
}
.ja033cfa70b8f:nth-child(even) {
  grid-template-columns: minmax(0,1fr)140px;
}
.xb3a48f29a0b0 {
  gap: 22px;
  grid-template-columns: repeat(auto-fill,minmax(280px,1fr));
  display: grid;
}
.r168e016995c1 a {
  border: 1px solid var(--l18b981c86489);
  display: flex;
  height: 100%;
  text-decoration: none;
  transition: transform 200ms,box-shadow 200ms;
  border-radius: var(--ad3495369aeba);
  flex-direction: column;
  background: var(--x1d5f0160d1f6);
  overflow: hidden;
}
.k77da36b1c681 {
  padding: 16px 18px 18px;
  display: flex;
  flex-direction: column;
  flex: 1;
}
.ub72096b3d003 {
  background: var(--je7b6dc9067a4);
}.ca94bcefb5a1f{visibility:inherit}
.ub72096b3d003 img {
  object-fit: cover;
  width: 100%;
  aspect-ratio: 16/10;
}
.ne06af30d3747 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: auto;
}.q20e505d6ae0e{opacity:1}
.v9c8bbd2afcb0 {
  border-radius: 50%;
  width: 36px;
  display: grid;
  place-items: center;
  font-weight: 800;
  height: 36px;
  background: var(--p7b3e740db7ac);
  color: var(--a65a38d8266ca);
}.ub75e906eee85{contain:none}
.w85415ac8f173 {
  display: grid;
  margin: 10px 0 0;
  gap: 14px;
  grid-template-columns: repeat(auto-fit,minmax(240px,1fr));
}
.w85415ac8f173 div {
  border-radius: var(--ad3495369aeba);
  display: grid;
  grid-template-columns: 26px minmax(0,1fr);
  background: var(--x1d5f0160d1f6);
  box-shadow: var(--d7067d06b0fed);
  padding: 18px;
  column-gap: 12px;
}
.w85415ac8f173 div::before {
  -webkit-mask: var(--a0e748ce72d44)center/contain no-repeat;
  mask: var(--a0e748ce72d44)center/contain no-repeat;
  width: 26px;
  height: 26px;
  content: "";
  grid-row: span 2;
  background: var(--p7b3e740db7ac);
}
.w85415ac8f173 dt {
  font-weight: 800;
}.h7860b92f318b{opacity:1}
.w85415ac8f173 dd {
  color: var(--l8176da3210d6);
  margin: 0;
  font-size: 15px;
}
.y4ad6e2d63821 a:hover {
  color: var(--p7b3e740db7ac);
}
.y4ad6e2d63821 {
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
  margin: 0;
  list-style: none;
  gap: 16px;
  padding: 0;
}
.y4ad6e2d63821::before {
  position: absolute;
  border-radius: 3px;
  height: 3px;
  content: "";
  left: 8%;
  background: linear-gradient(90deg,var(--p7b3e740db7ac),var(--ncbec07a3c532));
  right: 8%;
  top: 22px;
}
.y4ad6e2d63821 a {
  flex-direction: column;
  align-items: center;
  display: flex;
  text-align: center;
  text-decoration: none;
  position: relative;
  font-weight: 800;
  gap: 12px;
}
.pc8433a129e43 div {
  padding: 16px 18px 18px;
}.tb0e50b94d247{opacity:1}
.nec533c1fb6ff {
  width: 46px;
  background: var(--p7b3e740db7ac);
  display: grid;
  place-items: center;
  box-shadow: 0 0 0 3px var(--p7b3e740db7ac);
  border: 4px solid var(--x6e867689adfe);
  border-radius: 50%;
  height: 46px;
}.ncc9f2203cb7d{unicode-bidi:normal}
.s1be8d1731d4f {
  grid-template-columns: repeat(auto-fill,minmax(280px,1fr));
  gap: 20px;
  display: grid;
}
.pc8433a129e43 a {
  overflow: hidden;
  text-decoration: none;
  border-radius: var(--ad3495369aeba);
  height: 100%;
  background: var(--x1d5f0160d1f6);
  display: block;
  box-shadow: var(--d7067d06b0fed);
}
.pc8433a129e43 img {
  object-fit: cover;
  width: 100%;
  aspect-ratio: 1200/630;
}
.ja033cfa70b8f:nth-child(3n) .fe7c23264af71 {
  --o276463a98731: var(--qcb049fd0169f);
}
.nec533c1fb6ff::before {
  content: counter(cba7f11d40b86);
  color: var(--a65a38d8266ca);
  font-weight: 800;
}
.pc8433a129e43 h3, .pc8433a129e43 h2 {
  font-size: 18px;
  margin: 0 0 6px;
}
.pc8433a129e43 p {
  color: var(--l8176da3210d6);
  margin: 0;
  font-size: 14px;
}
.acde8423da692 summary {
  font-weight: 700;
  display: flex;
  list-style: none;
  padding: 18px 20px;
  justify-content: space-between;
  gap: 12px;
  cursor: pointer;
}
.acde8423da692 details {
  border-radius: var(--ad3495369aeba);
  box-shadow: 0 4px 14px rgba(30,27,58,5%);
  background: var(--x1d5f0160d1f6);
  margin-bottom: 12px;
}
.acde8423da692 summary::-webkit-details-marker {
  display: none;
}
.acde8423da692 summary::after {
  background: var(--je7b6dc9067a4);
  color: var(--p7b3e740db7ac);
  border-radius: 50%;
  flex: none;
  display: grid;
  font-weight: 800;
  content: "+";
  place-items: center;
  width: 26px;
  height: 26px;
}
.acde8423da692 details[open] summary::after {
  content: "−";
  color: var(--a65a38d8266ca);
  background: var(--p7b3e740db7ac);
}
.acde8423da692 p {
  color: var(--l8176da3210d6);
  padding: 0 20px 18px;
  margin: 0;
}.s26ac4311b50f{isolation:auto}
.aa1c05d6c9a44 {
  background: var(--x1d5f0160d1f6);
  border-radius: var(--ad3495369aeba);
  box-shadow: var(--d7067d06b0fed);
  padding: 28px;
  margin: 48px 0;
}.u742eff54dfd6{unicode-bidi:normal}
.t9e1a148079a2 {
  display: inline-block;
  padding: 2px 10px;
  color: var(--p7b3e740db7ac);
  background: var(--je7b6dc9067a4);
  vertical-align: middle;
  border-radius: 999px;
  font: 800 12px/1.6 system-ui,sans-serif;
}.f42e20c9d6e76{outline-offset:0}
.mb8d4e1ff1ca0 small {
  color: var(--l8176da3210d6);
}
.fb84b217bcacd {
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(220px,1fr));
  gap: 12px;
}
.n7fee9c8bf037 {
  background: var(--bd7277d9d5811);
  border-radius: 12px;
  padding: 16px;
}.ze893f958c425{opacity:1}
.l637f97f51bb8 {
  flex-wrap: wrap;
  display: flex;
  gap: 6px;
  justify-content: space-between;
}
.mb8d4e1ff1ca0 {
  display: inline-flex;
  gap: 8px;
  align-items: center;
}.e7af39276242d{outline-offset:0}
.n7fee9c8bf037 p {
  margin: 8px 0 0;
  font-size: 15px;
}.bf2e1082314af{outline-offset:0}
.q6a1c58de29a5 {
  -webkit-mask: repeating-linear-gradient(90deg,rgb(0,0,0) 0 16px,transparent 16px 18.5px);
  mask: repeating-linear-gradient(90deg,rgb(0,0,0) 0 16px,transparent 16px 18.5px);
  display: inline-block;
  background: linear-gradient(90deg,var(--nd45461679a99) calc(var(--dbe2614d8fec7)/5 * 100%),var(--eede165d7f721) 0);
  width: 90px;
  height: 16px;
}
.hf8624f423dac {
  display: inline-flex;
  gap: 6px;
}
.x315e3953b85c {
  text-align: center;
  padding: 22px;
  margin: 28px 0;
  background: var(--x1d5f0160d1f6);
  border-radius: var(--ad3495369aeba);
  box-shadow: var(--d7067d06b0fed);
}
.g587e7b0167c2 {
  font-weight: 800;
  margin: 0 0 10px;
}
.hf8624f423dac button {
  border: 1px solid var(--l18b981c86489);
  border-radius: 12px;
  cursor: pointer;
  width: 44px;
  background: var(--bd7277d9d5811);
  color: var(--u25511beab3e5);
  height: 44px;
  font-size: 22px;
}.h8f83e8ccc84f{contain:none}
.hf8624f423dac button:hover, .hf8624f423dac button[data-m625f1b5fc68d] {
  color: var(--nd45461679a99);
}
.hf8624f423dac button:disabled {
  cursor: default;
}.za984e84c4d4b{visibility:inherit}
.z0b8bd9f7cd7d {
  color: var(--l8176da3210d6);
  min-height: 1.2em;
  font-size: 14px;
  margin: 10px 0 0;
}
.yfb17776021ea {
  width: 1px;
  opacity: 0;
  position: absolute;
  height: 1px;
  left: -9999px;
}.z8536f0bc9a30{font-kerning:auto}
.v5dc8c81b0836 aside {
  position: sticky;
  top: 88px;
}
.pcdcbc8b1c0e8 {
  padding: 46px 0 40px;
  background: linear-gradient(160deg,var(--p7b3e740db7ac),color-mix(in srgb,var(--p7b3e740db7ac) 70%,rgb(0,0,0)));
  color: var(--a65a38d8266ca);
}
.pcdcbc8b1c0e8 .b4f8c4b1504a3 {
  color: color-mix(in srgb,var(--a65a38d8266ca) 82%,transparent);
}
.pcdcbc8b1c0e8 .h84dde98aab86 {
  background: var(--a65a38d8266ca);
  color: var(--p7b3e740db7ac);
}.h84583dcd7b3b{unicode-bidi:normal}
.pcdcbc8b1c0e8 h1 {
  font-size: clamp(28px,4.2vw,46px);
}
.pcdcbc8b1c0e8 .mec7d04178006 {
  border-color: var(--a65a38d8266ca);
  color: var(--a65a38d8266ca);
}.m766da3247f92{isolation:auto}
.ta94b599c5b80 ol {
  margin: 0 0 12px;
  opacity: .85;
  gap: 6px;
  flex-wrap: wrap;
  display: flex;
  font-size: 14px;
  list-style: none;
  padding: 0;
}
.se6e1f505bac3 h2 {
  font-size: 22px;
}
.ta94b599c5b80 li+li::before {
  content: "›";
  margin-right: 6px;
}
.r3c4b81f0a30f {
  margin-bottom: 20px;
  border-radius: var(--ad3495369aeba);
  object-fit: cover;
  width: 100%;
  aspect-ratio: 1200/630;
}
.def64db84ae0c .c9a437c4e5298 li {
  border: 1px solid var(--l18b981c86489);
  box-shadow: none;
  padding: 14px;
}
.se6e1f505bac3 {
  border-radius: var(--ad3495369aeba);
  box-shadow: var(--d7067d06b0fed);
  background: var(--x1d5f0160d1f6);
  padding: 22px;
}.p5ffee00a2dce{contain:none}
.ta94b599c5b80 a {
  color: inherit;
}
.gb4cf5b81ebd3 h3 {
  color: var(--t9d476b712b1e);
}
.k0729b27858a7 h3 {
  color: rgb(194,65,12);
}
.def64db84ae0c .c9a437c4e5298 {
  margin-bottom: 20px;
}
.se6e1f505bac3 img {
  margin-bottom: 12px;
  border-radius: 12px;
  object-fit: cover;
  width: 100%;
  aspect-ratio: 1200/630;
}.d5437f481c094{unicode-bidi:normal}
.se6e1f505bac3 .h84dde98aab86 {
  width: 100%;
}
.gb4cf5b81ebd3, .k0729b27858a7 {
  border-radius: var(--ad3495369aeba);
  padding: 18px 20px;
  box-shadow: 0 4px 14px rgba(30,27,58,5%);
  background: var(--x1d5f0160d1f6);
}
.c02b971694be9 {
  padding: 0;
  counter-reset: cfae111db90bf;
  list-style: none;
}.h468f7637a828{isolation:auto}
.f4dd468d45659 img {
  border-radius: 12px;
}
.v5dc8c81b0836 {
  display: grid;
  align-items: start;
  grid-template-columns: minmax(0,1fr)320px;
  gap: 30px;
}.m2fc586a3898f{contain:none}
.wa25cb8b4d70d {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 14px;
}
.f4dd468d45659 {
  display: grid;
  grid-template-columns: repeat(auto-fill,minmax(180px,1fr));
  gap: 12px;
}.wf7f8e7367dbb{contain:none}
.se6e1f505bac3 .m74fcc87a7b29 {
  margin-top: 12px;
}
.c02b971694be9 li {
  border-radius: var(--ad3495369aeba);
  position: relative;
  box-shadow: 0 4px 14px rgba(30,27,58,5%);
  padding: 18px 20px 18px 74px;
  counter-increment: cfae111db90bf;
  background: var(--x1d5f0160d1f6);
  margin-bottom: 12px;
}
.c02b971694be9 li::before {
  background: var(--p7b3e740db7ac);
  position: absolute;
  place-items: center;
  color: var(--a65a38d8266ca);
  border-radius: 12px;
  display: grid;
  left: 18px;
  width: 40px;
  height: 40px;
  content: counter(cfae111db90bf);
  top: 16px;
  font-weight: 800;
}
.s70ada8c4fb59 {
  display: flex;
  align-items: baseline;
  gap: 12px;
}
.c02b971694be9 h3 {
  font-size: 18px;
  margin: 0 0 4px;
}
.ze71dd2182703 {
  list-style: none;
  border-left: 3px solid var(--je7b6dc9067a4);
  padding: 0;
}
.ze71dd2182703 li {
  padding: 0 0 24px 24px;
  position: relative;
}
.ze71dd2182703 li::before {
  border: 3px solid var(--bd7277d9d5811);
  position: absolute;
  border-radius: 50%;
  width: 15px;
  background: var(--p7b3e740db7ac);
  content: "";
  left: -9px;
  top: 6px;
  height: 15px;
}.vba138e311357{outline-offset:0}
.q19aa79633a95 {
  border-radius: var(--ad3495369aeba);
  box-shadow: var(--d7067d06b0fed);
  background: var(--x1d5f0160d1f6);
  text-align: center;
  padding: 22px;
}
.c02b971694be9 p {
  color: var(--l8176da3210d6);
  margin: 0;
}
.s70ada8c4fb59 strong {
  color: var(--p7b3e740db7ac);
  font-size: 20px;
}
.s70ada8c4fb59 span, .qff6cca14f950 {
  color: var(--l8176da3210d6);
}
.l1924d922c888 a {
  color: var(--p7b3e740db7ac);
}.s993692cebd4b{visibility:inherit}
[data-cfe96c4865ddf] a {
  color: var(--p7b3e740db7ac);
}
[data-cfe96c4865ddf] h2 {
  font-size: 20px;
}
.zf63664dfc314 {
  display: grid;
  grid-template-columns: repeat(auto-fill,minmax(240px,1fr));
  margin-bottom: 32px;
  gap: 18px;
}
.q19aa79633a95 img {
  object-fit: cover;
  margin: 0 auto 10px;
  width: 88px;
  border-radius: 50%;
  height: 88px;
}
.l1924d922c888 {
  padding: 22px;
  margin-top: 28px;
  border-radius: var(--ad3495369aeba);
  background: var(--je7b6dc9067a4);
}
[data-cfe96c4865ddf] {
  border-radius: var(--ad3495369aeba);
  padding: 22px 26px;
  background: var(--x1d5f0160d1f6);
  width: min(860px,100% - 32px);
  margin: 0 auto 48px;
  box-shadow: var(--d7067d06b0fed);
}
[data-cfe96c4865ddf] ul {
  margin: 0;
  padding-left: 20px;
}.k973df69c4f6b{contain:none}
.hb00e01a6e0d3 {
  justify-content: center;
  display: flex;
  margin-top: 28px;
  gap: 8px;
}
.u3877d49b4f77 {
  display: grid;
  gap: 28px;
  grid-template-columns: 1.4fr repeat(3,1fr);
}
.hb00e01a6e0d3 a, .hb00e01a6e0d3 span {
  text-decoration: none;
  border-radius: 10px;
  padding: 6px 12px;
  background: var(--x1d5f0160d1f6);
}
.hb00e01a6e0d3 span {
  color: var(--a65a38d8266ca);
  background: var(--p7b3e740db7ac);
}.ua2ffc8492a29{outline-offset:0}
.c79e838708c81 {
  color: var(--n296e9c4c32df);
  padding: 48px 0 24px;
  background: var(--z064572767e9f);
}
.c79e838708c81 .g16aada1fa899 {
  color: rgb(255,255,255);
}
.c79e838708c81 h2 {
  color: rgb(255,255,255);
  margin-bottom: 10px;
  font-size: 15px;
}
.c79e838708c81 a {
  color: var(--n296e9c4c32df);
  text-decoration: none;
  display: block;
  padding: 3px 0;
}
.t520bf06180b1 {
  border-top: 1px solid var(--t2270d9b6cc35);
  margin-top: 28px;
  font-size: 13px;
  padding-top: 18px;
}.t22481a66acd4{outline-offset:0}
.xb84e11f3d0ab {
  display: none;
}
.c79e838708c81 a:hover {
  color: rgb(255,255,255);
}.s4142e4aaf90f{visibility:inherit}
.x76ae92d3650b {
  pointer-events: none;
  cursor: pointer;
  font-size: 20px;
  box-shadow: var(--d7067d06b0fed);
  background: var(--p7b3e740db7ac);
  border: 0;
  opacity: 0;
  transition: opacity 200ms;
  width: 44px;
  height: 44px;
  position: fixed;
  border-radius: 12px;
  right: 18px;
  bottom: 24px;
  color: var(--a65a38d8266ca);
  z-index: 69;
}
.x76ae92d3650b[data-gcedb2d21bc6e] {
  pointer-events: auto;
  opacity: 1;
}
body[data-u3a9bede4214f=xc22a42315e23] .o2f9c0c39e6cd {
  letter-spacing: .1em;
  font-size: 12px;
  text-transform: uppercase;
}.h04c0f9d5c83a{unicode-bidi:normal}
@media(min-width:901px) {
  body[data-nc49b101200bc=fde20b3589bd1] .eba44ca930cc7 {
    box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--a65a38d8266ca) 28%,transparent);
    backdrop-filter: blur(8px);
    padding: 30px;
    border-radius: calc(var(--ad3495369aeba) + 6px);
  }
}.ad955b6dc8318{visibility:inherit}
body[data-nc49b101200bc=fde20b3589bd1] .p73b39a17930b {
  border-radius: 0;
}
@media(max-width:900px) {
  .fe7c23264af71::after {
    inset: 24px;
  }
  .s02a5ae3418bd {
    min-height: 0;
    gap: 0 12px;
    flex-wrap: wrap;
    padding-top: 10px;
  }
  .pbb5463bda754 {
    padding: 0;
    order: 3;
    flex-basis: 100%;
  }
  .g3b243ede6f2b {
    grid-template-columns: 1fr;
    gap: 24px;
  }
  body {
    --b880871441d1e: calc(66px + env(safe-area-inset-bottom));
  }
  .o2f9c0c39e6cd {
    display: inline-flex;
    align-items: center;
    min-height: 44px;
  }
  .l360b03a0be0d .mbe560b208eed {
    display: none;
  }
  .l360b03a0be0d .m74fcc87a7b29 {
    min-height: 36px;
    padding: 0 14px;
    font-size: 14px;
  }
  .p73b39a17930b {
    border-radius: 0 0 50% 50%/0 0 36px 36px;
    padding: 20px 0 100px;
  }
  .c9a437c4e5298 li {
    padding: 14px 10px;
  }
  .c9a437c4e5298 {
    gap: 10px;
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
  .ja033cfa70b8f, .ja033cfa70b8f:nth-child(even) {
    padding: 22px;
    gap: 14px;
    grid-template-columns: 1fr;
    text-align: center;
  }
  .wa25cb8b4d70d, .v5dc8c81b0836 {
    grid-template-columns: 1fr;
  }
  .u3877d49b4f77 {
    grid-template-columns: 1fr 1fr;
  }
  .g3b243ede6f2b>.n1e225049e797 {
    order: -1;
  }
  .ja033cfa70b8f:nth-child(even) .fe7c23264af71 {
    order: 0;
  }
  .r8b9b5f1d7f0e {
    margin-top: -64px;
  }
  .fe7c23264af71 {
    margin: 0 auto;
    width: 88px;
    height: 88px;
  }
  .v5dc8c81b0836 aside {
    position: static;
  }
  .xb84e11f3d0ab {
    background: var(--p7b3e740db7ac);
    z-index: 70;
    left: 0;
    color: var(--a65a38d8266ca);
    gap: 10px;
    box-shadow: 0 -8px 24px rgba(30,27,58,.18);
    align-items: center;
    display: flex;
    position: fixed;
    right: 0;
    bottom: 0;
    padding: 10px 14px calc(10px + env(safe-area-inset-bottom));
  }
  .x76ae92d3650b {
    bottom: 80px;
  }
  .s984d83ee88fd {
    overflow: hidden;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    font-size: 14px;
    font-weight: 800;
    line-height: 1.35;
    flex: 1;
    margin: 0;
    min-width: 0;
  }
}.d401859e84835{opacity:1}
@media(max-width:560px) {
  .y4ad6e2d63821::before {
    left: 22px;
    right: auto;
    top: 10px;
    bottom: 10px;
    width: 3px;
    height: auto;
  }
  .x4720c8036455 .m74fcc87a7b29 {
    flex: 1;
  }
  .y4ad6e2d63821 a {
    text-align: left;
    flex-direction: row;
  }
  .z5e06cf36ef48 {
    padding: 44px 0;
  }
  .y4ad6e2d63821 {
    gap: 14px;
    grid-auto-flow: row;
  }
  .u3877d49b4f77 {
    grid-template-columns: 1fr;
  }
}.tcbcf174877c9{z-index:auto}
.p73b39a17930b .n2938412fd3c0 {
  color: var(--a65a38d8266ca);
}
:lang(th) {
  --rb51e4624b768: "Noto Sans Thai", "Leelawadee UI", Tahoma, system-ui, sans-serif;
}
:lang(hi) {
  --rb51e4624b768: "Noto Sans Devanagari", "Nirmala UI", Mangal, system-ui, sans-serif;
}
:lang(bn) {
  --rb51e4624b768: "Noto Sans Bengali", "Nirmala UI", Vrinda, system-ui, sans-serif;
}.w92522edee539{outline-offset:0}
:lang(zh) {
  --rb51e4624b768: "PingFang SC", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif;
}
:lang(th) :is(h1, h2, h3), :lang(bn) :is(h1, h2, h3), :lang(hi) :is(h1, h2, h3) {
  line-height: 1.45;
  font-weight: 700;
}.g3a0fa786c74b{outline-offset:0}
@media(max-width:640px) {
  .xb84e11f3d0ab {
    flex-wrap: wrap;
    gap: 6px 8px;
  }
  .s984d83ee88fd {
    text-align: center;
    flex-basis: 100%;
  }
  .xb84e11f3d0ab .m74fcc87a7b29 {
    flex: 1;
  }
}.i47a103382592{contain:none}
