.l72a23c2ba22c {
  opacity: .8;
}
img {
  display: block;
  max-width: 100%;
  height: auto;
}.m1f14ce6a7327{contain:none}
* {
  box-sizing: border-box;
}
.t60c28d9deabd {
  left: -999px;
  position: absolute;
}.b96730660fc49{isolation:auto}
.qd39b5d4ccef6:hover {
  transform: translateY(-2px)scale(1.02);
}
:root {
  --of7bf403e4260: 20px;
  --febd593446e62: #FFC93C;
  --i0818cb4a8e01: #FF5FA2;
  --u8f618a836440: #FBF6FF;
  --sb45c98293a0f: #2B1250;
  --vbbbde1144e6c: #CDBDE8;
  --bef471c5ffd6e: #FFC93C;
  --p94b774521927: #4FD8F5;
  --o9378ced5caf6: 999px;
  --n03273feb6da6: #FFD96E;
  --tb980cfa79fbf: ui-rounded, "SF Pro Rounded", "Nunito", "Segoe UI", system-ui, sans-serif;
}
body[data-r7a1b6c85284f]:not([data-r7a1b6c85284f=g5b735145f38f]):not([data-r7a1b6c85284f=p857417a6c4b1]):not([data-r7a1b6c85284f=ud2af52872931]) {
  --sb45c98293a0f: #FFF;
  --ke85b3d4a17be: color-mix(in srgb, var(--febd593446e62) 60%, #FFF);
}
body {
  --a7a2724d9fa2a: color-mix(in srgb, var(--febd593446e62) 30%, rgba(255, 255, 255, .1));
  background: radial-gradient(ellipse at 20% 0%,color-mix(in srgb,var(--i0818cb4a8e01) 22%,transparent),transparent 45%),radial-gradient(ellipse at 90% 30%,color-mix(in srgb,var(--p94b774521927) 14%,transparent),transparent 40%),var(--aab0efea86216);
  --if96a4c3383a6: var(--vbbbde1144e6c);
  --q6c2c799d219f: var(--i614d732b0fe1);
  --p6626d0c3386f: var(--i3167472db867);
  font: 16px/1.7 system-ui,-apple-system,segoe ui,Roboto,Arial,sans-serif;
  --n21d33da7a9e6: var(--u8f618a836440);
  --wcaf62abe0e6e: var(--a7a2724d9fa2a);
  --b41b8f1e363a4: color-mix(in srgb, var(--febd593446e62) 7%, #250E50);
  --ra260c68466bc: var(--a7a2724d9fa2a);
  --a0fb8c9429661: var(--aab0efea86216);
  --z587e284e1009: color-mix(in srgb, var(--aab0efea86216) 70%, #000);
  --aab0efea86216: color-mix(in srgb, var(--febd593446e62) 5%, #1D0A40);
  margin: 0;
  overflow-wrap: break-word;
  --i3167472db867: color-mix(in srgb, var(--febd593446e62) 8%, #2E1460);
  --i614d732b0fe1: color-mix(in srgb, var(--febd593446e62) 12%, #3A1B74);
  --kc957d48d640e: color-mix(in srgb, var(--febd593446e62) 40%, transparent);
  color: var(--u8f618a836440);
  --od69140a0a5c0: var(--vbbbde1144e6c);
  --ke85b3d4a17be: color-mix(in srgb, var(--febd593446e62) 82%, #FFF);
}.f836d74ba3ea9{z-index:auto}
.t60c28d9deabd:focus {
  background: var(--i3167472db867);
  padding: 8px 12px;
  z-index: 99;
  left: 16px;
  top: 8px;
}
.uf859c2ad42c0 {
  border-bottom: 1px solid var(--a7a2724d9fa2a);
  z-index: 60;
  backdrop-filter: blur(14px);
  background: color-mix(in srgb,var(--aab0efea86216) 84%,transparent);
  position: sticky;
  top: 0;
}
h2, h3, h1 {
  margin: 0 0 .6em;
  font-family: var(--tb980cfa79fbf);
  font-weight: 900;
  line-height: 1.18;
}
.f408db5e59679 {
  width: min(1160px,100% - 32px);
  margin-inline: auto;
}
.fd3d6ff8e1021 {
  margin-inline: auto;
  max-width: 860px;
}.t2098214955d4{opacity:1}
html {
  scroll-behavior: smooth;
}.uf1da9f748ec5{visibility:inherit}
a {
  color: inherit;
}
.tb8469808adb5 {
  align-items: center;
  gap: 18px;
  display: flex;
  min-height: 66px;
}
.fd9ed5c5ccaf2 {
  font: 900 23px var(--tb980cfa79fbf);
  align-items: center;
  gap: 10px;
  text-decoration: none;
  text-shadow: 0 2px 0 rgba(0,0,0,.3);
  min-height: 44px;
  display: inline-flex;
  color: var(--ke85b3d4a17be);
  flex: none;
}
.fd9ed5c5ccaf2 img {
  object-fit: cover;
  box-shadow: 0 0 0 3px var(--febd593446e62);
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
.f0c45c1275f56 {
  align-items: center;
  min-width: 0;
  display: flex;
  gap: 6px;
  overflow-x: auto;
  scrollbar-width: none;
  flex: 1;
}
.sca4dcc4d3c61 {
  flex: none;
  white-space: nowrap;
  text-decoration: none;
  border-radius: 999px;
  color: var(--u8f618a836440);
  padding: 7px 14px;
  font-size: 14px;
  font-weight: bold;
  background: rgba(255,255,255,7%);
}.y6ded5d5754e2{font-kerning:auto}
.sca4dcc4d3c61:hover {
  color: var(--sb45c98293a0f);
  background: var(--febd593446e62);
}
.f0c45c1275f56::-webkit-scrollbar {
  display: none;
}
.k25622bbff64c {
  display: flex;
  margin-left: auto;
  font-size: 13px;
  gap: 6px;
}.a5803b2d34cf8{opacity:1}
.k25622bbff64c a[aria-current] {
  color: var(--ke85b3d4a17be);
  font-weight: 900;
}.tb560932d8617{font-kerning:auto}
.fb9f3ffeabcbe {
  box-shadow: 0 5px color-mix(in srgb,var(--febd593446e62) 55%,#000),0 10px 24px var(--kc957d48d640e);
  color: var(--sb45c98293a0f);
  background: linear-gradient(180deg,var(--n03273feb6da6),var(--febd593446e62));
}
.o302cac022c69 {
  display: flex;
  margin-left: auto;
  gap: 8px;
  flex: none;
}.r261b3df28ab1{isolation:auto}
.qd39b5d4ccef6 {
  align-items: center;
  text-decoration: none;
  white-space: nowrap;
  transition: transform 0.15s,box-shadow 0.15s;
  justify-content: center;
  border: 2px solid transparent;
  cursor: pointer;
  font-weight: 900;
  border-radius: var(--o9378ced5caf6);
  display: inline-flex;
  padding: 0 22px;
  min-height: 44px;
}
.g30b4956daa7a {
  align-items: center;
  gap: 40px;
  grid-template-columns: minmax(0,1fr)minmax(0,1fr);
  display: grid;
}
.nb1bf82a0215c {
  background: rgba(255,255,255,6%);
  color: var(--ke85b3d4a17be);
  border-color: var(--ke85b3d4a17be);
}
.vb2ec043fb2a5 {
  padding: 44px 0 56px;
}
.p385bb86f6789 {
  font-weight: 900;
  margin: 0 0 14px;
  padding: 5px 14px;
  display: inline-flex;
  border: 2px dashed var(--febd593446e62);
  border-radius: 10px;
  font-size: 14px;
  color: var(--ke85b3d4a17be);
}
.x26a1db96dc60 {
  width: 100%;
}
.vb2ec043fb2a5 h1 {
  text-shadow: 0 4px 0 rgba(0,0,0,.25),0 0 30px var(--kc957d48d640e);
  font-size: clamp(32px,5vw,58px);
  line-height: 1.06;
}.b86508c1766de{isolation:auto}
.mf907a051ae47 {
  font-size: 18px;
  color: var(--vbbbde1144e6c);
}
.l49d8c837c48d {
  display: flex;
  flex-wrap: wrap;
  margin-top: 24px;
  gap: 14px;
}
.o695178863eb8 {
  gap: 8px;
  margin: 22px 0 0;
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  padding: 0;
}
.o695178863eb8 li {
  align-items: baseline;
  display: flex;
  gap: 6px;
  border-radius: 999px;
  background: rgba(255,255,255,7%);
  padding: 6px 12px;
}
.za49892f0a5e7 {
  margin-inline: auto;
  place-items: center;
  display: grid;
  width: min(470px,100%);
  position: relative;
  aspect-ratio: 1;
}.mf6f7b7aaf739{isolation:auto}
.o695178863eb8 strong {
  color: var(--ke85b3d4a17be);
}
.o695178863eb8 span {
  color: var(--vbbbde1144e6c);
  font-size: 12px;
}
.n8cdcf0aa3035 {
  background: repeating-conic-gradient(var(--febd593446e62) 0 22.5deg,var(--i0818cb4a8e01) 22.5deg 45deg,var(--p94b774521927) 45deg 67.5deg,var(--i614d732b0fe1) 67.5deg 90deg);
  box-shadow: 0 0 0 12px color-mix(in srgb,var(--febd593446e62) 70%,#6B3B00),0 0 0 16px var(--aab0efea86216),0 0 60px var(--kc957d48d640e);
  border-radius: 50%;
  animation: k89c1c0f7cf51 40s linear infinite;
  position: absolute;
  inset: 0;
}
.n8cdcf0aa3035::after {
  -webkit-mask: repeating-conic-gradient(#000 0 2deg,transparent 2deg 22.5deg);
  background: radial-gradient(circle,#FFF 0 3px,transparent 4px)50% 0/100% 100% no-repeat;
  opacity: .8;
  position: absolute;
  content: "";
  border-radius: 50%;
  mask: repeating-conic-gradient(#000 0 2deg,transparent 2deg 22.5deg);
  inset: -12px;
}
.fc0dbf6b769f0 {
  top: -18px;
  z-index: 3;
  clip-path: polygon(0 0,100% 0,50% 100%);
  filter: drop-shadow(0 4px 6px rgba(0,0,0,.4));
  left: 50%;
  width: 34px;
  height: 44px;
  background: linear-gradient(180deg,#FFF,var(--febd593446e62));
  position: absolute;
  transform: translateX(-50%);
}.ycb04659c8eeb{z-index:auto}
.x3dd2b6495879 {
  width: 62%;
  z-index: 2;
  display: grid;
  border: 8px solid var(--aab0efea86216);
  box-shadow: 0 0 0 4px var(--febd593446e62),0 10px 30px rgba(0,0,0,.45);
  border-radius: 50%;
  position: relative;
  overflow: hidden;
  background: var(--i3167472db867);
  aspect-ratio: 1;
}
.a14db5dc3ee02 {
  transition: opacity 0.5s;
  grid-area: 1/1;
  opacity: 0;
  margin: 0;
}.xc201f364800c{outline-offset:0}
.a14db5dc3ee02[data-afc4b9ee0f46b] {
  opacity: 1;
}
.a14db5dc3ee02 img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.s93ef143dfb84 {
  font-size: 18px;
  background: rgba(29,10,64,.7);
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  border: 0;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  position: absolute;
  color: #FFF;
  z-index: 2;
}.r18247f6f1242{opacity:1}
.le39cb1670527 {
  left: 8%;
}
.b5a2519f2739d {
  right: 8%;
}
@keyframes k89c1c0f7cf51 {
  to {
    transform: rotate(360deg);
  }
}
@media(prefers-reduced-motion:reduce) {
  .n8cdcf0aa3035 {
    animation: none;
  }
}
body {
  --u4c056a068449: 96px;
}
.gb356e15e9326 {
  text-align: center;
  font-size: clamp(26px,3.4vw,38px);
  margin: 0 0 28px;
}
.gb356e15e9326.r2462ebe61f3a {
  text-align: left;
}
.q9d71f0aeb08e {
  background: color-mix(in srgb,var(--b41b8f1e363a4) 80%,transparent);
}
.gb356e15e9326::after {
  background: repeating-linear-gradient(90deg,var(--febd593446e62) 0 12px,var(--i0818cb4a8e01) 12px 24px,var(--p94b774521927) 24px 36px);
  width: 84px;
  display: block;
  border-radius: 6px;
  content: "";
  margin: 12px auto 0;
  height: 6px;
}
.c3cfe49629457 {
  gap: 18px;
  counter-reset: cd50e20c84033;
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(330px,1fr));
}
.o9adea0106a9a {
  -webkit-mask: radial-gradient(circle 12px at 96px 0,transparent 98%,#000)top/100% 51% no-repeat,radial-gradient(circle 12px at 96px 100%,transparent 98%,#000)bottom/100% 51% no-repeat;
  counter-increment: cd50e20c84033;
  mask: radial-gradient(circle 12px at 96px 0,transparent 98%,#000)top/100% 51% no-repeat,radial-gradient(circle 12px at 96px 100%,transparent 98%,#000)bottom/100% 51% no-repeat;
  display: grid;
  grid-template-columns: 96px minmax(0,1fr);
}.t257bc78d2f41{font-kerning:auto}
.i316ebb784f6b th {
  background: var(--i614d732b0fe1);
}.w08177b3cdb04{opacity:1}
.gb356e15e9326.r2462ebe61f3a::after {
  margin-left: 0;
}
.i316ebb784f6b {
  margin-bottom: 26px;
}
.i316ebb784f6b h2 {
  color: var(--ke85b3d4a17be);
  font-size: 24px;
  margin-top: 1.2em;
}
.i316ebb784f6b h3 {
  font-size: 19px;
  margin-top: 1em;
}
.i316ebb784f6b table {
  border-collapse: collapse;
  margin: 16px 0;
  width: 100%;
}
.i316ebb784f6b a {
  color: var(--ke85b3d4a17be);
}.vb03112dd42a3{opacity:1}
.jac89d2d7347a {
  color: var(--vbbbde1144e6c);
  font-size: 14px;
}
.n4605505ea47c::before {
  font: 900 34px var(--tb980cfa79fbf);
  content: counter(cd50e20c84033,decimal-leading-zero);
}.a4f143281e9d9{contain:none}
.w124f931787f8 {
  padding: 58px 0;
}
.i316ebb784f6b th, .i316ebb784f6b td {
  text-align: left;
  padding: 10px 14px;
  vertical-align: top;
  border: 1px solid var(--a7a2724d9fa2a);
}
.md47cccd9a0d2 {
  margin-top: 26px;
  text-align: center;
}.k468d3abf6a9f{isolation:auto}
.tfd4f80198044 {
  background: linear-gradient(180deg,var(--n03273feb6da6),var(--febd593446e62));
  color: var(--sb45c98293a0f);
  border-radius: var(--of7bf403e4260)0 0 var(--of7bf403e4260);
  border-right: 2px dashed color-mix(in srgb,var(--sb45c98293a0f) 40%,transparent);
  place-items: center;
  display: grid;
}
.qd542bdd92955 {
  border-radius: 0 var(--of7bf403e4260)var(--of7bf403e4260)0;
  background: var(--i3167472db867);
  padding: 20px 22px;
}
.k3ef16ec8ad8b {
  grid-template-columns: repeat(auto-fill,minmax(200px,1fr));
  gap: 18px;
  display: grid;
}
.q092403721d45 a {
  height: 100%;
  background: var(--i3167472db867);
  transition: transform 0.2s,box-shadow 0.2s;
  display: block;
  text-align: center;
  text-decoration: none;
  box-shadow: inset 0 0 0 2px var(--a7a2724d9fa2a);
  padding: 10px 10px 14px;
  border-radius: var(--of7bf403e4260);
}
.n1de709798351 {
  grid-template-columns: minmax(0,1.2fr)minmax(0,1fr);
  align-items: start;
  gap: 38px;
  display: grid;
}
.q092403721d45 a:hover {
  transform: translateY(-4px)rotate(-1deg);
  box-shadow: inset 0 0 0 2px var(--febd593446e62),0 14px 30px var(--kc957d48d640e);
}.re08b8ba7f5c2{opacity:1}
.tc9ebc0a860f9 img {
  object-fit: cover;
  width: 100%;
  aspect-ratio: 1;
}.f4c41f542f665{unicode-bidi:normal}
.qd542bdd92955 h2 {
  font-size: 19px;
  margin-bottom: 6px;
}
.qd542bdd92955 .i316ebb784f6b {
  font-size: 15px;
  color: var(--vbbbde1144e6c);
  margin: 0;
}
.tc9ebc0a860f9 {
  border-radius: calc(var(--of7bf403e4260) - 6px);
  overflow: hidden;
  position: relative;
  margin-bottom: 10px;
}.m1f7fc16ea867{contain:none}
.vb39aa1ef9211 {
  background: var(--febd593446e62);
  padding: 2px 10px;
  font-size: 13px;
  border-radius: 999px;
  font-weight: 900;
  color: var(--sb45c98293a0f);
  top: 8px;
  right: 8px;
  position: absolute;
}.p1d210b7ca755{font-kerning:auto}
.q092403721d45 h3 {
  font-size: 17px;
  margin: 0 0 2px;
}
.q092403721d45 p {
  font-size: 14px;
  line-height: 1.45;
  color: var(--vbbbde1144e6c);
  margin: 0;
}
.q18ae3039e259 {
  counter-reset: ce43424269677;
  padding: 0;
  list-style: none;
  display: grid;
  gap: 12px;
  margin: 0;
}
.q18ae3039e259 li {
  grid-template-columns: 44px minmax(0,1fr);
  display: grid;
  background: var(--i3167472db867);
  padding: 14px 16px;
  column-gap: 14px;
  border-radius: 16px;
  counter-increment: ce43424269677;
}.ad0d7f5b69984{opacity:1}
.q18ae3039e259 li::before {
  border-radius: 50%;
  display: grid;
  color: #FFF;
  background: linear-gradient(135deg,var(--i0818cb4a8e01),var(--febd593446e62));
  grid-row: span 2;
  font-weight: 900;
  width: 40px;
  place-items: center;
  height: 40px;
  content: counter(ce43424269677);
}
.u5ddbea6fa33e {
  gap: 16px;
  grid-template-columns: repeat(auto-fill,minmax(280px,1fr));
  display: grid;
}
.h7171971e4607 a {
  text-decoration: none;
  box-shadow: inset 0 0 0 1px var(--a7a2724d9fa2a);
  background: var(--i3167472db867);
  height: 100%;
  overflow: hidden;
  display: block;
  border-radius: var(--of7bf403e4260);
}
.h7171971e4607 img {
  object-fit: cover;
  width: 100%;
  aspect-ratio: 1200/630;
}
.qc297bca9a3bb details[open] {
  box-shadow: inset 0 0 0 2px var(--febd593446e62);
}
.q18ae3039e259 strong {
  color: var(--ke85b3d4a17be);
}
.q18ae3039e259 span {
  font-size: 15px;
  color: var(--vbbbde1144e6c);
}.kaa9aa3d9ee4c{outline-offset:0}
.h7171971e4607 h3, .h7171971e4607 h2 {
  font-size: 17px;
  margin: 0 0 6px;
}
.h7171971e4607 p {
  font-size: 14px;
  color: var(--vbbbde1144e6c);
  margin: 0;
}
.qc297bca9a3bb details {
  border-radius: 16px;
  margin-bottom: 10px;
  background: var(--i3167472db867);
}
.h7171971e4607 div {
  padding: 14px 16px 16px;
}.jbf67bc3e719f{contain:none}
.qc297bca9a3bb summary {
  font-weight: 800;
  display: flex;
  list-style: none;
  justify-content: space-between;
  padding: 16px 18px;
  cursor: pointer;
  gap: 12px;
}
.qc297bca9a3bb summary::-webkit-details-marker {
  display: none;
}.m6875bdf2b820{opacity:1}
.qc297bca9a3bb summary::after {
  width: 26px;
  border-radius: 50%;
  content: "+";
  place-items: center;
  display: grid;
  font-weight: 900;
  color: var(--sb45c98293a0f);
  height: 26px;
  background: var(--febd593446e62);
  flex: none;
}
.qc297bca9a3bb details[open] summary::after {
  content: "−";
}
.qc297bca9a3bb p {
  padding: 0 18px 16px;
  color: var(--vbbbde1144e6c);
  margin: 0;
}.a30c2b846a54e{opacity:1}
.r4efbc824caeb {
  background: var(--i3167472db867);
  border-radius: var(--of7bf403e4260);
  padding: 26px;
  margin: 44px 0;
}.ma0e156a2943a{opacity:1}
.i3986be163555 {
  color: #2B1250;
  border-radius: 999px;
  display: inline-block;
  vertical-align: middle;
  padding: 2px 10px;
  background: var(--i0818cb4a8e01);
  font: 800 12px/1.6 system-ui,sans-serif;
}
.q54d18ee8996e {
  grid-template-columns: repeat(auto-fit,minmax(230px,1fr));
  display: grid;
  gap: 12px;
}.tc24b7d9de0bd{outline-offset:0}
.s584d2d5384ed {
  border-radius: 14px;
  background: var(--b41b8f1e363a4);
  padding: 14px 16px;
}
.s584d2d5384ed p {
  font-size: 14px;
  color: var(--vbbbde1144e6c);
  margin: 8px 0 0;
}
.k532384c9d98e strong {
  color: var(--ke85b3d4a17be);
}
.k532384c9d98e small {
  color: var(--vbbbde1144e6c);
}.le7cd080bc3a2{contain:none}
.pab640ea78ddd {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  justify-content: space-between;
}.y49f1969c4951{visibility:inherit}
.k532384c9d98e {
  gap: 8px;
  align-items: center;
  display: inline-flex;
}.v661d6d56386f{isolation:auto}
.xbc1b56199636 .l49d8c837c48d {
  justify-content: center;
}.f2cf87636869b{unicode-bidi:normal}
.g363790a0c1d7 {
  background: linear-gradient(90deg,var(--bef471c5ffd6e) calc(var(--h5ec0f36eb46d)/5 * 100%),rgba(255,255,255,.15) 0);
  -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);
  display: inline-block;
  width: 90px;
  height: 16px;
}.r9daf2baa1065{font-kerning:auto}
.ba68d7e595b8b {
  background: var(--i3167472db867);
  text-align: center;
  border-radius: var(--of7bf403e4260);
  margin: 28px 0;
  padding: 22px;
}.dd3ec847ca02b{z-index:auto}
.w6dadca688919 {
  display: inline-flex;
  gap: 6px;
}.tb2b384939bac{outline-offset:0}
.b2d74cc8d1b9d {
  margin: 0 0 10px;
  font-weight: 900;
}
.w6dadca688919 button {
  font-size: 22px;
  background: rgba(255,255,255,8%);
  color: rgba(255,255,255,.3);
  border: 0;
  border-radius: 50%;
  cursor: pointer;
  width: 46px;
  height: 46px;
}
.w6dadca688919 button[data-afc4b9ee0f46b], .w6dadca688919 button:hover {
  color: var(--sb45c98293a0f);
  background: var(--febd593446e62);
}
.w6dadca688919 button:disabled {
  cursor: default;
}
.xbc1b56199636 {
  padding: 46px 0 32px;
  background: radial-gradient(ellipse at 50% -10%,var(--kc957d48d640e),transparent 60%);
  text-align: center;
}
.tdcee30d9af08 {
  color: var(--vbbbde1144e6c);
  margin: 10px 0 0;
  min-height: 1.2em;
  font-size: 14px;
}
.sb90c765ab4dc {
  width: 1px;
  height: 1px;
  opacity: 0;
  left: -9999px;
  position: absolute;
}
.b8dbdb18c6791 aside {
  top: 90px;
  position: sticky;
}
.xbc1b56199636 h1 {
  font-size: clamp(28px,4.2vw,46px);
}.e5602ac8eb10f{isolation:auto}
.xbc1b56199636 .mf907a051ae47 {
  margin-inline: auto;
  max-width: 720px;
}
.r49cca4dc5a4e ol {
  padding: 0;
  display: flex;
  list-style: none;
  font-size: 14px;
  flex-wrap: wrap;
  justify-content: center;
  color: var(--vbbbde1144e6c);
  gap: 6px;
  margin: 0 0 12px;
}.v0524daf515f3{font-kerning:auto}
.r49cca4dc5a4e a {
  color: var(--ke85b3d4a17be);
  text-decoration: none;
}
.r49cca4dc5a4e li+li::before {
  margin-right: 6px;
  font-size: 10px;
  content: "★";
  color: var(--febd593446e62);
}
.i688a116a27d1 {
  border-radius: var(--of7bf403e4260);
  object-fit: cover;
  margin-bottom: 18px;
  width: 100%;
  aspect-ratio: 1200/630;
}
.p7f903dd12ef3 h3 {
  color: #6EE7B7;
}
.b8dbdb18c6791 {
  align-items: start;
  display: grid;
  grid-template-columns: minmax(0,1fr)320px;
  gap: 28px;
}.ede667c927531{isolation:auto}
.see7141f3a1b7 h3 {
  color: var(--i0818cb4a8e01);
}
.l0ca8406559a4 {
  padding: 20px;
  box-shadow: inset 0 0 0 2px var(--febd593446e62),0 0 40px var(--kc957d48d640e);
  text-align: center;
  border-radius: var(--of7bf403e4260);
  background: var(--i3167472db867);
}
.u3403a5b932db .o695178863eb8 {
  margin: 0 0 18px;
}
.m8147fb2bdc53 {
  grid-template-columns: 1fr 1fr;
  display: grid;
  gap: 14px;
}
.l0ca8406559a4 img {
  margin-bottom: 12px;
  object-fit: cover;
  width: 100%;
  aspect-ratio: 1200/630;
  border-radius: 14px;
}.o07cb947f3c37{contain:none}
.see7141f3a1b7, .p7f903dd12ef3 {
  border-radius: 16px;
  padding: 16px 20px;
  background: var(--i3167472db867);
}
.m3373364ffd90 {
  padding: 0;
  counter-reset: cdafe61301675;
  list-style: none;
}.yb828ad399661{opacity:1}
.l0ca8406559a4 .qd39b5d4ccef6 {
  margin-top: 12px;
}
.l795e047434f7 {
  grid-template-columns: repeat(auto-fill,minmax(180px,1fr));
  gap: 10px;
  display: grid;
}
.l795e047434f7 img {
  border-radius: 14px;
}.oa6f5f6beed9f{isolation:auto}
.m3373364ffd90 li {
  position: relative;
  background: var(--i3167472db867);
  border-radius: 16px;
  margin-bottom: 12px;
  padding: 16px 18px 16px 74px;
  counter-increment: cdafe61301675;
}.me83e1187ce1a{opacity:1}
.l0ca8406559a4 h2 {
  font-size: 22px;
}.p7b9415c3118f{z-index:auto}
.m3373364ffd90 li::before {
  background: linear-gradient(135deg,var(--i0818cb4a8e01),var(--febd593446e62));
  border-radius: 50%;
  content: counter(cdafe61301675);
  display: grid;
  position: absolute;
  place-items: center;
  font-weight: 900;
  width: 42px;
  color: #FFF;
  height: 42px;
  left: 16px;
  top: 14px;
}
.bc5aa32b74898 {
  list-style: none;
  padding: 0;
  border-left: 3px dashed var(--a7a2724d9fa2a);
}
.m3373364ffd90 h3 {
  font-size: 18px;
  margin: 0 0 4px;
}
.h7af8dcb760bc {
  align-items: baseline;
  display: flex;
  gap: 12px;
}
.bc5aa32b74898 li {
  padding: 0 0 24px 22px;
  position: relative;
}
.a1bd5a9ec7835 {
  padding: 20px;
  border-radius: var(--of7bf403e4260);
  background: var(--i3167472db867);
  text-align: center;
}
[data-j94ba674e04ff]>h2, [data-u5a233b996d9c]>h2 {
  text-align: center;
}
.m3373364ffd90 p {
  color: var(--vbbbde1144e6c);
  margin: 0;
}
.bc5aa32b74898 li::before {
  left: -12px;
  top: 0;
  position: absolute;
  font-size: 18px;
  color: var(--febd593446e62);
  content: "★";
}
.ra06f6edeed06 {
  margin-bottom: 32px;
  gap: 16px;
  grid-template-columns: repeat(auto-fill,minmax(240px,1fr));
  display: grid;
}
.a1bd5a9ec7835 img {
  margin: 0 auto 10px;
  box-shadow: 0 0 0 3px var(--febd593446e62);
  object-fit: cover;
  width: 84px;
  border-radius: 50%;
  height: 84px;
}.k7ab9e0752fbb{outline-offset:0}
.eb83107d0c0c2 {
  background: var(--i3167472db867);
  padding: 20px;
  margin-top: 28px;
  border-radius: var(--of7bf403e4260);
}
.r3f0991413a46 {
  background: var(--i3167472db867);
  border-color: var(--a7a2724d9fa2a);
  border-radius: 16px;
}
[data-u5a233b996d9c], [data-j94ba674e04ff] {
  width: min(1160px,100% - 32px);
  margin: 0 auto;
  padding: 40px 0;
  max-width: none;
}
[data-cfe570f15be16] {
  width: min(860px,100% - 32px);
  background: var(--i3167472db867);
  padding: 22px 26px;
  border-radius: var(--of7bf403e4260);
  margin: 0 auto 48px;
}
[data-cfe570f15be16] ul {
  padding-left: 20px;
  margin: 0;
}
.g4f6af94937cf a, .g4f6af94937cf span {
  border-radius: 999px;
  background: var(--i3167472db867);
  text-decoration: none;
  padding: 6px 14px;
}
.g4f6af94937cf {
  gap: 8px;
  display: flex;
  margin-top: 28px;
  justify-content: center;
}.ddb2838ee330e{z-index:auto}
.wee3df4682d34 {
  grid-template-columns: 1.4fr repeat(3,1fr);
  display: grid;
  gap: 28px;
}
.h7af8dcb760bc strong {
  color: var(--ke85b3d4a17be);
  font: 900 20px var(--tb980cfa79fbf);
}
.gb3f12a9cda10, .h7af8dcb760bc span {
  color: var(--vbbbde1144e6c);
}.bf3d17c195b53{z-index:auto}
.eb83107d0c0c2 a {
  color: var(--ke85b3d4a17be);
}
.bc7823c2ae036 {
  color: var(--bef471c5ffd6e);
}.l840963b5ab7a{unicode-bidi:normal}
[data-cfe570f15be16] a {
  color: var(--ke85b3d4a17be);
}.hccc01b269f14{unicode-bidi:normal}
.g4f6af94937cf span {
  color: var(--sb45c98293a0f);
  background: var(--febd593446e62);
}
.o73685dd1bf94 {
  border-top: 1px solid var(--a7a2724d9fa2a);
  background: color-mix(in srgb,var(--aab0efea86216) 70%,#000);
  padding: 46px 0 24px;
  color: var(--vbbbde1144e6c);
}
[data-cfe570f15be16] h2 {
  font-size: 20px;
}
.o73685dd1bf94 h2 {
  font-size: 15px;
  margin-bottom: 10px;
  color: var(--ke85b3d4a17be);
}
.o73685dd1bf94 a {
  padding: 3px 0;
  color: var(--vbbbde1144e6c);
  display: block;
  text-decoration: none;
}
.o73685dd1bf94 a:hover {
  color: var(--ke85b3d4a17be);
}
.t64cc3ee4b25f {
  margin-top: 28px;
  padding-top: 18px;
  font-size: 13px;
  border-top: 1px solid var(--a7a2724d9fa2a);
}
.ed6c046c30c0d {
  -webkit-mask: radial-gradient(circle 10px at 0 50%,transparent 98%,#000)left/51% 100% no-repeat,radial-gradient(circle 10px at 100% 50%,transparent 98%,#000)right/51% 100% no-repeat;
  left: 50%;
  width: min(760px,calc(100% - 24px));
  background: linear-gradient(90deg,var(--i614d732b0fe1),var(--i3167472db867));
  z-index: 70;
  transform: translateX(-50%);
  align-items: center;
  border-radius: 18px;
  position: fixed;
  display: flex;
  bottom: 16px;
  gap: 14px;
  mask: radial-gradient(circle 10px at 0 50%,transparent 98%,#000)left/51% 100% no-repeat,radial-gradient(circle 10px at 100% 50%,transparent 98%,#000)right/51% 100% no-repeat;
  box-shadow: inset 0 0 0 2px var(--febd593446e62),0 16px 40px rgba(0,0,0,.45);
  padding: 10px 12px 10px 22px;
}
.s1a8dc84e9f2b {
  flex: none;
  width: 34px;
  background: var(--febd593446e62);
  height: 34px;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='24.757 -39.726 32.299 32.299'%3E%3Cg transform='translate(24.757 -39.726) scale(1.3458)'%3E%3Cpath d='M20 7h-2.2A3 3 0 0 0 12 4.2 3 3 0 0 0 6.2 7H4v5h1v8h14v-8h1V7Zm-9 13H7v-8h4v8Zm0-10H5V9h6v1Zm2-3a1 1 0 0 1 2 0v1h-2V7Zm-4 0a1 1 0 0 1 2 0v1H9V7Zm8 13h-4v-8h4v8Zm2-10h-6V9h6v1Z'/%3E%3C/g%3E%3C/svg%3E")center/contain no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='24.757 -39.726 32.299 32.299'%3E%3Cg transform='translate(24.757 -39.726) scale(1.3458)'%3E%3Cpath d='M20 7h-2.2A3 3 0 0 0 12 4.2 3 3 0 0 0 6.2 7H4v5h1v8h14v-8h1V7Zm-9 13H7v-8h4v8Zm0-10H5V9h6v1Zm2-3a1 1 0 0 1 2 0v1h-2V7Zm-4 0a1 1 0 0 1 2 0v1H9V7Zm8 13h-4v-8h4v8Zm2-10h-6V9h6v1Z'/%3E%3C/g%3E%3C/svg%3E")center/contain no-repeat;
}.g4fe1deff2aec{contain:none}
.s18cb673d52e1 {
  padding-right: 12px;
  white-space: nowrap;
  border-right: 2px dashed var(--a7a2724d9fa2a);
  overflow: hidden;
  flex: 1;
  font-weight: 900;
  color: var(--u8f618a836440);
  text-overflow: ellipsis;
  margin: 0;
  min-width: 0;
}
body[data-d6e44b5c6ebd3=ta115e7be4fe5] .o302cac022c69 {
  margin-left: 0;
}.mbaabcb159d21{outline-offset:0}
.ed6c046c30c0d .qd39b5d4ccef6 {
  flex: none;
  box-shadow: none;
  min-height: 42px;
}
.lca21144d6605 {
  font-size: 20px;
  right: 16px;
  transition: opacity 0.2s;
  pointer-events: none;
  bottom: 96px;
  width: 44px;
  position: fixed;
  background: var(--febd593446e62);
  font-weight: 900;
  opacity: 0;
  border: 0;
  height: 44px;
  border-radius: 50%;
  color: var(--sb45c98293a0f);
  cursor: pointer;
  z-index: 69;
}
.lca21144d6605[data-ya7454f3f4f88] {
  pointer-events: auto;
  opacity: 1;
}
body[data-me1f0f3fbeb5b=g2a9773ffdd1d] .sca4dcc4d3c61 {
  background: 0 0;
  border-radius: 0;
}.g09796c667534{visibility:inherit}
body[data-me1f0f3fbeb5b=g2a9773ffdd1d] .sca4dcc4d3c61:hover {
  background: 0 0;
  box-shadow: inset 0 -3px 0 var(--febd593446e62);
  color: var(--ke85b3d4a17be);
}
body[data-d6e44b5c6ebd3=ta115e7be4fe5] .tb8469808adb5 {
  flex-wrap: wrap;
  justify-content: center;
  gap: 8px 18px;
  padding: 10px 0;
}
body[data-d6e44b5c6ebd3=ta115e7be4fe5] .fd9ed5c5ccaf2 {
  flex-basis: 100%;
  justify-content: center;
}
body[data-d6e44b5c6ebd3=ta115e7be4fe5] .f0c45c1275f56 {
  flex: initial;
}
@media(min-width:901px) {
  body[data-x8caccbda0ffd=bc34e50d7cfb3] .g30b4956daa7a>.za49892f0a5e7 {
    order: -1;
  }
}.m412c14e28643{visibility:inherit}
body[data-gc5accefc8479=abdd33eeca49a] .s18cb673d52e1 {
  color: var(--sb45c98293a0f);
  border-right-color: color-mix(in srgb,var(--sb45c98293a0f) 35%,transparent);
}
body[data-qc2fedb9fe1c0=nb7aa50fbec9f] .vb2ec043fb2a5::before {
  opacity: .2;
}
body[data-gc5accefc8479=abdd33eeca49a] .ed6c046c30c0d {
  box-shadow: 0 16px 40px rgba(0,0,0,.45);
  background: var(--febd593446e62);
}.eb80131d077eb{opacity:1}
body[data-gc5accefc8479=abdd33eeca49a] .s1a8dc84e9f2b {
  background: var(--sb45c98293a0f);
}
body[data-gc5accefc8479=abdd33eeca49a] .ed6c046c30c0d .fb9f3ffeabcbe {
  background: var(--aab0efea86216);
  color: var(--ke85b3d4a17be);
}
body[data-r7a1b6c85284f], body {
  --v1515a9cbe386: var(--i614d732b0fe1);
  --jbdf0e4afd4cd: var(--kc957d48d640e);
}
@media(max-width:900px) {
  .tb8469808adb5 {
    min-height: 0;
    flex-wrap: wrap;
    padding-top: 10px;
    gap: 0 12px;
  }
  .g30b4956daa7a {
    grid-template-columns: 1fr;
    gap: 22px;
  }
  .b8dbdb18c6791, .n1de709798351, .m8147fb2bdc53 {
    grid-template-columns: 1fr;
  }
  .f0c45c1275f56 {
    padding: 4px 0;
    order: 3;
    flex-basis: 100%;
  }
  .b8dbdb18c6791 aside {
    position: static;
  }
  .wee3df4682d34 {
    grid-template-columns: 1fr 1fr;
  }
  .sca4dcc4d3c61 {
    align-items: center;
    min-height: 44px;
    display: inline-flex;
  }
  .o302cac022c69 .nb1bf82a0215c {
    display: none;
  }
  .o302cac022c69 .qd39b5d4ccef6 {
    font-size: 14px;
    padding: 0 14px;
    min-height: 38px;
  }
  .g30b4956daa7a>.za49892f0a5e7 {
    order: -1;
    width: min(300px,80%);
  }
  .vb2ec043fb2a5 {
    padding: 24px 0 40px;
  }
}
@media(max-width:560px) {
  .n4605505ea47c::before {
    font-size: 26px;
  }
  .w124f931787f8 {
    padding: 42px 0;
  }
  .q092403721d45 p {
    display: none;
  }
  body {
    --u4c056a068449: calc(84px + env(safe-area-inset-bottom));
  }
  .c3cfe49629457 {
    grid-template-columns: 1fr;
  }
  .o9adea0106a9a {
    -webkit-mask: radial-gradient(circle 10px at 76px 0,transparent 98%,#000)top/100% 51% no-repeat,radial-gradient(circle 10px at 76px 100%,transparent 98%,#000)bottom/100% 51% no-repeat;
    grid-template-columns: 76px minmax(0,1fr);
    mask: radial-gradient(circle 10px at 76px 0,transparent 98%,#000)top/100% 51% no-repeat,radial-gradient(circle 10px at 76px 100%,transparent 98%,#000)bottom/100% 51% no-repeat;
  }
  .k3ef16ec8ad8b {
    grid-template-columns: repeat(2,minmax(0,1fr));
    gap: 12px;
  }
  .wee3df4682d34 {
    grid-template-columns: 1fr;
  }
  .s18cb673d52e1 {
    white-space: normal;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    font-size: 13px;
    line-height: 1.35;
    display: -webkit-box;
  }
  .s1a8dc84e9f2b {
    width: 26px;
    height: 26px;
  }
  .ed6c046c30c0d {
    bottom: calc(10px + env(safe-area-inset-bottom));
    gap: 10px;
    padding: 8px 8px 8px 14px;
  }
  .lca21144d6605 {
    bottom: 84px;
  }
  .ed6c046c30c0d .qd39b5d4ccef6 {
    font-size: 14px;
    min-height: 40px;
    padding: 0 14px;
  }
  .l49d8c837c48d .qd39b5d4ccef6 {
    flex: 1;
  }
}
:lang(hi) :is(h1, h2, h3), :lang(th) :is(h1, h2, h3), :lang(bn) :is(h1, h2, h3) {
  line-height: 1.45;
  font-weight: bold;
}.g813506b9caa5{visibility:inherit}
:lang(th) {
  --tb980cfa79fbf: "Noto Sans Thai", "Leelawadee UI", Tahoma, system-ui, sans-serif;
}
:lang(hi) {
  --tb980cfa79fbf: "Noto Sans Devanagari", "Nirmala UI", Mangal, system-ui, sans-serif;
}
:lang(bn) {
  --tb980cfa79fbf: "Noto Sans Bengali", "Nirmala UI", Vrinda, system-ui, sans-serif;
}
:lang(zh) {
  --tb980cfa79fbf: "PingFang SC", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif;
}.ve9a49e718eb5{visibility:inherit}
@media(max-width:640px) {
  .ed6c046c30c0d {
    gap: 6px 8px;
    flex-wrap: wrap;
    padding: 8px;
  }
  .s18cb673d52e1 {
    padding: 0;
    flex-basis: 100%;
    text-align: center;
    border-right: 0;
  }
  .ed6c046c30c0d .qd39b5d4ccef6 {
    flex: 1;
  }
  .s1a8dc84e9f2b {
    display: none;
  }
}
