.x47b70d48b0a7:hover {
  transform: translateY(-2px)scale(1.02);
}
html {
  scroll-behavior: smooth;
}
.kd2f43e07d6ce {
  left: -999px;
  position: absolute;
}
:root {
  --ue4f1358265c3: rgb(255,95,162);
  --z0ecb7650f8a1: rgb(255,201,60);
  --u68e31521b289: rgb(251,246,255);
  --je058a1e37e29: rgb(205,189,232);
  --t1bfb1c87bec8: 999px;
  --qf81e1e7724ec: rgb(43,18,80);
  --g6ef0129749f6: rgb(255,201,60);
  --d350b4afab9fd: 20px;
  --i36949721b294: rgb(79,216,245);
  --v4ae256878120: rgb(255,217,110);
  --hddab877854cd: ui-rounded, "SF Pro Rounded", "Nunito", "Segoe UI", system-ui, sans-serif;
}
body[data-pb128bac1508f]:not([data-pb128bac1508f=x51f28f864b7b]):not([data-pb128bac1508f=q7a5917a23fbe]):not([data-pb128bac1508f=yecd85397d153]) {
  --qf81e1e7724ec: rgb(255,255,255);
  --teb6a27e44760: color-mix(in srgb, var(--g6ef0129749f6) 60%, rgb(255,255,255));
}
body {
  --g4529a3547c46: var(--je058a1e37e29);
  background: radial-gradient(ellipse at 20% 0%,color-mix(in srgb,var(--ue4f1358265c3) 22%,transparent),transparent 45%),radial-gradient(ellipse at 90% 30%,color-mix(in srgb,var(--i36949721b294) 14%,transparent),transparent 40%),var(--gbbba31ebd48d);
  --z40c98d4d5493: color-mix(in srgb, var(--g6ef0129749f6) 40%, transparent);
  overflow-wrap: break-word;
  --ba7b3875b0720: var(--gbbba31ebd48d);
  --u00f036400037: var(--b1d802e315b8c);
  --gbbba31ebd48d: color-mix(in srgb, var(--g6ef0129749f6) 5%, rgb(29,10,64));
  --b1d802e315b8c: color-mix(in srgb, var(--g6ef0129749f6) 30%, rgba(255, 255, 255, .1));
  margin: 0;
  font: 16px/1.7 system-ui,-apple-system,segoe ui,Roboto,Arial,sans-serif;
  color: var(--u68e31521b289);
  --teb6a27e44760: color-mix(in srgb, var(--g6ef0129749f6) 82%, rgb(255,255,255));
  --n66b7fa38c7ff: var(--t325424082538);
  --q75fcc2869d8f: color-mix(in srgb, var(--g6ef0129749f6) 7%, rgb(37,14,80));
  --j6cd980c67558: var(--u68e31521b289);
  --f724ae56a4f01: var(--h6c15cff3607b);
  --f704594cd5be5: var(--je058a1e37e29);
  --x2af10b50cf80: var(--b1d802e315b8c);
  --t325424082538: color-mix(in srgb, var(--g6ef0129749f6) 8%, rgb(46,20,96));
  --gbb6b93f1f687: color-mix(in srgb, var(--gbbba31ebd48d) 70%, rgb(0,0,0));
  --h6c15cff3607b: color-mix(in srgb, var(--g6ef0129749f6) 12%, rgb(58,27,116));
}
a {
  color: inherit;
}
h3, h2, h1 {
  font-family: var(--hddab877854cd);
  font-weight: 900;
  line-height: 1.18;
  margin: 0 0 .6em;
}.if1a9741c08e9{visibility:inherit}
* {
  box-sizing: border-box;
}.bc7e86b7a5c34{contain:none}
img {
  max-width: 100%;
  display: block;
  height: auto;
}.z304692e973c0{opacity:1}
.e129558f25a30 {
  width: min(1160px,100% - 32px);
  margin-inline: auto;
}.qea51380a2a79{outline-offset:0}
.kd2f43e07d6ce:focus {
  background: var(--t325424082538);
  padding: 8px 12px;
  z-index: 99;
  left: 16px;
  top: 8px;
}
.vd67d6cc83163 {
  position: sticky;
  z-index: 60;
  top: 0;
  background: color-mix(in srgb,var(--gbbba31ebd48d) 84%,transparent);
  backdrop-filter: blur(14px);
  border-bottom: 1px solid var(--b1d802e315b8c);
}.m5417652743b3{unicode-bidi:normal}
.x241aa8050c8b {
  opacity: .8;
}
.ua7f1bb5957b1 {
  margin-inline: auto;
  max-width: 860px;
}
.pb34032fb211c {
  align-items: center;
  display: flex;
  gap: 18px;
  min-height: 66px;
}
.t1af3edba218b {
  color: var(--teb6a27e44760);
  align-items: center;
  text-decoration: none;
  font: 900 23px var(--hddab877854cd);
  min-height: 44px;
  display: inline-flex;
  gap: 10px;
  text-shadow: 0 2px 0 rgba(0,0,0,.3);
  flex: none;
}
.t1af3edba218b img {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  box-shadow: 0 0 0 3px var(--g6ef0129749f6);
  object-fit: cover;
}
.w53000c9eef0e {
  align-items: center;
  flex: 1;
  display: flex;
  scrollbar-width: none;
  gap: 6px;
  overflow-x: auto;
  min-width: 0;
}.wad9df14db1e2{font-kerning:auto}
.w53000c9eef0e::-webkit-scrollbar {
  display: none;
}
.rb7e637cfe905 {
  color: var(--u68e31521b289);
  border-radius: 999px;
  text-decoration: none;
  font-size: 14px;
  flex: none;
  white-space: nowrap;
  font-weight: bold;
  padding: 7px 14px;
  background: rgba(255,255,255,7%);
}.gfc22353d3287{unicode-bidi:normal}
.d262936f2e291 {
  margin-left: auto;
  font-size: 13px;
  display: flex;
  gap: 6px;
}
.rb7e637cfe905:hover {
  color: var(--qf81e1e7724ec);
  background: var(--g6ef0129749f6);
}
.d262936f2e291 a[aria-current] {
  font-weight: 900;
  color: var(--teb6a27e44760);
}
.t58ab27152618 {
  margin-left: auto;
  gap: 8px;
  display: flex;
  flex: none;
}
.x47b70d48b0a7 {
  align-items: center;
  border: 2px solid transparent;
  cursor: pointer;
  font-weight: 900;
  transition: transform 150ms,box-shadow 150ms;
  padding: 0 22px;
  min-height: 44px;
  text-decoration: none;
  border-radius: var(--t1bfb1c87bec8);
  display: inline-flex;
  white-space: nowrap;
  justify-content: center;
}
.z6d5af0efe31b {
  width: 100%;
}
.bd9c36d071a42 {
  padding: 44px 0 56px;
}
.y5a03ed1de154 {
  display: grid;
  align-items: center;
  gap: 40px;
  grid-template-columns: minmax(0,1fr)minmax(0,1fr);
}
.ta604267ab56d {
  color: var(--qf81e1e7724ec);
  background: linear-gradient(180deg,var(--v4ae256878120),var(--g6ef0129749f6));
  box-shadow: 0 5px color-mix(in srgb,var(--g6ef0129749f6) 55%,rgb(0,0,0)),0 10px 24px var(--z40c98d4d5493);
}
.dde3ffd16a958 {
  border-color: var(--teb6a27e44760);
  background: rgba(255,255,255,6%);
  color: var(--teb6a27e44760);
}.ydf4a0bdd88d8{contain:none}
.h1222ebe28d28 {
  color: var(--teb6a27e44760);
  padding: 5px 14px;
  font-weight: 900;
  font-size: 14px;
  margin: 0 0 14px;
  border: 2px dashed var(--g6ef0129749f6);
  border-radius: 10px;
  display: inline-flex;
}
.ydfbc0c388dec {
  flex-wrap: wrap;
  gap: 14px;
  display: flex;
  margin-top: 24px;
}.y5b9115113bce{z-index:auto}
.bd9c36d071a42 h1 {
  text-shadow: 0 4px 0 rgba(0,0,0,.25),0 0 30px var(--z40c98d4d5493);
  font-size: clamp(32px,5vw,58px);
  line-height: 1.06;
}
.mcb9a71d04945 {
  font-size: 18px;
  color: var(--je058a1e37e29);
}
.t31814acaa933 strong {
  color: var(--teb6a27e44760);
}.vc10a643ff7fb{visibility:inherit}
.t31814acaa933 span {
  font-size: 12px;
  color: var(--je058a1e37e29);
}
.t31814acaa933 {
  flex-wrap: wrap;
  margin: 22px 0 0;
  display: flex;
  list-style: none;
  gap: 8px;
  padding: 0;
}
.t31814acaa933 li {
  border-radius: 999px;
  display: flex;
  align-items: baseline;
  padding: 6px 12px;
  gap: 6px;
  background: rgba(255,255,255,7%);
}
.f5bddbb5818f1 {
  display: grid;
  place-items: center;
  position: relative;
  width: min(470px,100%);
  aspect-ratio: 1;
  margin-inline: auto;
}.e3c489a7bb569{unicode-bidi:normal}
.d3e6f69ba6a06 {
  inset: 0;
  border-radius: 50%;
  position: absolute;
  animation: k09eb676dd285 40000ms linear infinite;
  background: repeating-conic-gradient(var(--g6ef0129749f6) 0 22.5deg,var(--ue4f1358265c3) 22.5deg 45deg,var(--i36949721b294) 45deg 67.5deg,var(--h6c15cff3607b) 67.5deg 90deg);
  box-shadow: 0 0 0 12px color-mix(in srgb,var(--g6ef0129749f6) 70%,rgb(107,59,0)),0 0 0 16px var(--gbbba31ebd48d),0 0 60px var(--z40c98d4d5493);
}
.d3e6f69ba6a06::after {
  position: absolute;
  background: radial-gradient(circle,rgb(255,255,255) 0 3px,transparent 4px)50% 0/100% 100% no-repeat;
  content: "";
  border-radius: 50%;
  opacity: .8;
  -webkit-mask: repeating-conic-gradient(rgb(0,0,0) 0 2deg,transparent 2deg 22.5deg);
  mask: repeating-conic-gradient(rgb(0,0,0) 0 2deg,transparent 2deg 22.5deg);
  inset: -12px;
}
.i7c3bcb91b6a8 {
  top: -18px;
  z-index: 3;
  filter: drop-shadow(0 4px 6px rgba(0,0,0,.4));
  width: 34px;
  height: 44px;
  clip-path: polygon(0 0,100% 0,50% 100%);
  position: absolute;
  transform: translateX(-50%);
  left: 50%;
  background: linear-gradient(180deg,rgb(255,255,255),var(--g6ef0129749f6));
}.a507851a94dd9{opacity:1}
.odc58888d5243 {
  background: var(--t325424082538);
  z-index: 2;
  position: relative;
  box-shadow: 0 0 0 4px var(--g6ef0129749f6),0 10px 30px rgba(0,0,0,.45);
  overflow: hidden;
  border: 8px solid var(--gbbba31ebd48d);
  border-radius: 50%;
  width: 62%;
  aspect-ratio: 1;
  display: grid;
}
.t3e090167ec74 {
  grid-area: 1/1;
  margin: 0;
  transition: opacity 500ms;
  opacity: 0;
}
.t3e090167ec74[data-te0e45ff98f84] {
  opacity: 1;
}
.t3e090167ec74 img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.bed60d73792fd {
  top: 50%;
  width: 40px;
  color: rgb(255,255,255);
  border: 0;
  z-index: 2;
  height: 40px;
  position: absolute;
  transform: translateY(-50%);
  border-radius: 50%;
  cursor: pointer;
  background: rgba(29,10,64,.7);
  font-size: 18px;
}
.sd43e78074c6f {
  left: 8%;
}
.w82b2dc761293 {
  right: 8%;
}.sda94b97e3a63{outline-offset:0}
@keyframes k09eb676dd285 {
  to {
    transform: rotate(360deg);
  }
}
@media(prefers-reduced-motion:reduce) {
  .d3e6f69ba6a06 {
    animation: none;
  }
}
.l335453c48bc2 {
  text-align: center;
  margin: 0 0 28px;
  font-size: clamp(26px,3.4vw,38px);
}
.ka82b2918a7f4 {
  padding: 58px 0;
}
body {
  --p57147478bf84: 96px;
}.n38361ad55e4b{opacity:1}
.d975d2c20919c {
  background: color-mix(in srgb,var(--q75fcc2869d8f) 80%,transparent);
}.nb062429b3141{opacity:1}
.l335453c48bc2::after {
  content: "";
  border-radius: 6px;
  margin: 12px auto 0;
  width: 84px;
  height: 6px;
  background: repeating-linear-gradient(90deg,var(--g6ef0129749f6) 0 12px,var(--ue4f1358265c3) 12px 24px,var(--i36949721b294) 24px 36px);
  display: block;
}
.b74a86ee5fc66 th {
  background: var(--h6c15cff3607b);
}.ge3d19d356e9e{z-index:auto}
.l335453c48bc2.tc0379d7db922::after {
  margin-left: 0;
}
.zef4beb6109cf {
  display: grid;
  gap: 18px;
  counter-reset: cc6b2ad490c4c;
  grid-template-columns: repeat(auto-fit,minmax(330px,1fr));
}
.m58380bc1898f {
  -webkit-mask: radial-gradient(circle 12px at 96px 0,transparent 98%,rgb(0,0,0))top/100% 51% no-repeat,radial-gradient(circle 12px at 96px 100%,transparent 98%,rgb(0,0,0))bottom/100% 51% no-repeat;
  counter-increment: cc6b2ad490c4c;
  display: grid;
  grid-template-columns: 96px minmax(0,1fr);
  mask: radial-gradient(circle 12px at 96px 0,transparent 98%,rgb(0,0,0))top/100% 51% no-repeat,radial-gradient(circle 12px at 96px 100%,transparent 98%,rgb(0,0,0))bottom/100% 51% no-repeat;
}.a922205cd7462{outline-offset:0}
.b74a86ee5fc66 {
  margin-bottom: 26px;
}
.b74a86ee5fc66 h2 {
  margin-top: 1.2em;
  font-size: 24px;
  color: var(--teb6a27e44760);
}
.b74a86ee5fc66 a {
  color: var(--teb6a27e44760);
}
.b74a86ee5fc66 h3 {
  margin-top: 1em;
  font-size: 19px;
}.e56d72f5855b7{isolation:auto}
.b74a86ee5fc66 table {
  border-collapse: collapse;
  margin: 16px 0;
  width: 100%;
}.a1b17f114a5a1{z-index:auto}
.ie32538739872 {
  font-size: 14px;
  color: var(--je058a1e37e29);
}
.p6ae188b00d64::before {
  font: 900 34px var(--hddab877854cd);
  content: counter(cc6b2ad490c4c,decimal-leading-zero);
}
.l335453c48bc2.tc0379d7db922 {
  text-align: left;
}
.b74a86ee5fc66 th, .b74a86ee5fc66 td {
  text-align: left;
  vertical-align: top;
  border: 1px solid var(--b1d802e315b8c);
  padding: 10px 14px;
}
.saeb19cd4f45f {
  margin-top: 26px;
  text-align: center;
}.v3a74c282cff9{outline-offset:0}
.rc6039db14a90 {
  display: grid;
  background: linear-gradient(180deg,var(--v4ae256878120),var(--g6ef0129749f6));
  color: var(--qf81e1e7724ec);
  border-radius: var(--d350b4afab9fd)0 0 var(--d350b4afab9fd);
  border-right: 2px dashed color-mix(in srgb,var(--qf81e1e7724ec) 40%,transparent);
  place-items: center;
}.q41c019d0003e{visibility:inherit}
.hc858f5edc551 {
  display: grid;
  gap: 18px;
  grid-template-columns: repeat(auto-fill,minmax(200px,1fr));
}
.m627273d06f04 {
  background: var(--t325424082538);
  border-radius: 0 var(--d350b4afab9fd)var(--d350b4afab9fd)0;
  padding: 20px 22px;
}
.i409d80ae1ea3 a {
  display: block;
  background: var(--t325424082538);
  text-align: center;
  text-decoration: none;
  height: 100%;
  padding: 10px 10px 14px;
  border-radius: var(--d350b4afab9fd);
  transition: transform 200ms,box-shadow 200ms;
  box-shadow: inset 0 0 0 2px var(--b1d802e315b8c);
}
.lb11a1f9e0c45 {
  display: grid;
  align-items: start;
  gap: 38px;
  grid-template-columns: minmax(0,1.2fr)minmax(0,1fr);
}
.i409d80ae1ea3 a:hover {
  transform: translateY(-4px)rotate(-1deg);
  box-shadow: inset 0 0 0 2px var(--g6ef0129749f6),0 14px 30px var(--z40c98d4d5493);
}.r3d6d79fb8406{font-kerning:auto}
.h259e18aed5ed img {
  object-fit: cover;
  width: 100%;
  aspect-ratio: 1;
}.g8e1ff146c0aa{isolation:auto}
.m627273d06f04 h2 {
  margin-bottom: 6px;
  font-size: 19px;
}
.m627273d06f04 .b74a86ee5fc66 {
  color: var(--je058a1e37e29);
  margin: 0;
  font-size: 15px;
}
.h259e18aed5ed {
  margin-bottom: 10px;
  overflow: hidden;
  position: relative;
  border-radius: calc(var(--d350b4afab9fd) - 6px);
}
.i113c724291a3 {
  border-radius: 999px;
  background: var(--g6ef0129749f6);
  top: 8px;
  padding: 2px 10px;
  position: absolute;
  color: var(--qf81e1e7724ec);
  right: 8px;
  font-size: 13px;
  font-weight: 900;
}
.i409d80ae1ea3 h3 {
  font-size: 17px;
  margin: 0 0 2px;
}.f4cf87769d78c{unicode-bidi:normal}
.i409d80ae1ea3 p {
  color: var(--je058a1e37e29);
  margin: 0;
  font-size: 14px;
  line-height: 1.45;
}
.n2445d68db24d {
  list-style: none;
  gap: 12px;
  display: grid;
  padding: 0;
  margin: 0;
  counter-reset: c23864b0a5f41;
}.md920f6faf8ab{visibility:inherit}
.n2445d68db24d li {
  padding: 14px 16px;
  display: grid;
  border-radius: 16px;
  grid-template-columns: 44px minmax(0,1fr);
  background: var(--t325424082538);
  counter-increment: c23864b0a5f41;
  column-gap: 14px;
}
.n2445d68db24d li::before {
  grid-row: span 2;
  place-items: center;
  color: rgb(255,255,255);
  width: 40px;
  background: linear-gradient(135deg,var(--ue4f1358265c3),var(--g6ef0129749f6));
  height: 40px;
  content: counter(c23864b0a5f41);
  border-radius: 50%;
  font-weight: 900;
  display: grid;
}
.n2445d68db24d strong {
  color: var(--teb6a27e44760);
}.o659a47a9d75e{font-kerning:auto}
.n2445d68db24d span {
  font-size: 15px;
  color: var(--je058a1e37e29);
}.zb2bcfeaa0d5a{outline-offset:0}
.a2535aa4d01ef h3, .a2535aa4d01ef h2 {
  font-size: 17px;
  margin: 0 0 6px;
}
.a2535aa4d01ef p {
  color: var(--je058a1e37e29);
  margin: 0;
  font-size: 14px;
}
.z887f7e65c9b3 {
  grid-template-columns: repeat(auto-fill,minmax(280px,1fr));
  display: grid;
  gap: 16px;
}
.a2535aa4d01ef a {
  display: block;
  overflow: hidden;
  text-decoration: none;
  box-shadow: inset 0 0 0 1px var(--b1d802e315b8c);
  background: var(--t325424082538);
  height: 100%;
  border-radius: var(--d350b4afab9fd);
}.e5123c6c25f4a{visibility:inherit}
.a63ffbeb04263 details[open] {
  box-shadow: inset 0 0 0 2px var(--g6ef0129749f6);
}
.a63ffbeb04263 details {
  background: var(--t325424082538);
  margin-bottom: 10px;
  border-radius: 16px;
}
.a2535aa4d01ef img {
  object-fit: cover;
  width: 100%;
  aspect-ratio: 1200/630;
}
.a2535aa4d01ef div {
  padding: 14px 16px 16px;
}
.a63ffbeb04263 summary {
  display: flex;
  font-weight: 800;
  list-style: none;
  justify-content: space-between;
  gap: 12px;
  cursor: pointer;
  padding: 16px 18px;
}.ua9bf4a2b8255{visibility:inherit}
.a63ffbeb04263 summary::-webkit-details-marker {
  display: none;
}
.a63ffbeb04263 summary::after {
  background: var(--g6ef0129749f6);
  display: grid;
  width: 26px;
  height: 26px;
  color: var(--qf81e1e7724ec);
  place-items: center;
  content: "+";
  border-radius: 50%;
  flex: none;
  font-weight: 900;
}
.a63ffbeb04263 details[open] summary::after {
  content: "−";
}
.a63ffbeb04263 p {
  margin: 0;
  color: var(--je058a1e37e29);
  padding: 0 18px 16px;
}
.m5212cbc0e0e8 {
  border-radius: var(--d350b4afab9fd);
  background: var(--t325424082538);
  padding: 26px;
  margin: 44px 0;
}.y24e73a13e47f{unicode-bidi:normal}
.cc386cbf3e8d8 {
  display: inline-block;
  color: rgb(43,18,80);
  vertical-align: middle;
  padding: 2px 10px;
  font: 800 12px/1.6 system-ui,sans-serif;
  background: var(--ue4f1358265c3);
  border-radius: 999px;
}
.v0543bef12436 p {
  color: var(--je058a1e37e29);
  margin: 8px 0 0;
  font-size: 14px;
}
.c1611e48b1f21 {
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(230px,1fr));
  gap: 12px;
}.g95f6a5b17201{font-kerning:auto}
.v2c5385a121dd strong {
  color: var(--teb6a27e44760);
}
.v2c5385a121dd small {
  color: var(--je058a1e37e29);
}
.v0543bef12436 {
  background: var(--q75fcc2869d8f);
  border-radius: 14px;
  padding: 14px 16px;
}.ra982728a28c8{visibility:inherit}
.oaad13a0b7071 {
  flex-wrap: wrap;
  display: flex;
  justify-content: space-between;
  gap: 6px;
}.md155ab8079c1{visibility:inherit}
.v2c5385a121dd {
  align-items: center;
  gap: 8px;
  display: inline-flex;
}.t2ea2644d863b{isolation:auto}
.scf7ea8ffeacf .ydfbc0c388dec {
  justify-content: center;
}
.x87f0de491f70 {
  display: inline-block;
  background: linear-gradient(90deg,var(--z0ecb7650f8a1) calc(var(--v24d7935857ba)/5 * 100%),rgba(255,255,255,.15) 0);
  width: 90px;
  -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);
  height: 16px;
}.vc5bde04842c1{font-kerning:auto}
.recdd5cd9312c {
  gap: 6px;
  display: inline-flex;
}
.ta368b79bb07c {
  border-radius: var(--d350b4afab9fd);
  background: var(--t325424082538);
  padding: 22px;
  margin: 28px 0;
  text-align: center;
}
.w8d9dc442982f {
  font-weight: 900;
  margin: 0 0 10px;
}
.recdd5cd9312c button {
  cursor: pointer;
  color: rgba(255,255,255,.3);
  background: rgba(255,255,255,8%);
  width: 46px;
  font-size: 22px;
  height: 46px;
  border: 0;
  border-radius: 50%;
}
.recdd5cd9312c button:disabled {
  cursor: default;
}.z716c0b7c0cd0{visibility:inherit}
.recdd5cd9312c button[data-te0e45ff98f84], .recdd5cd9312c button:hover {
  color: var(--qf81e1e7724ec);
  background: var(--g6ef0129749f6);
}
.ze5d36409d1f5 {
  font-size: 14px;
  color: var(--je058a1e37e29);
  min-height: 1.2em;
  margin: 10px 0 0;
}.yf004240144c9{opacity:1}
.o056d0f80225b {
  opacity: 0;
  left: -9999px;
  position: absolute;
  width: 1px;
  height: 1px;
}
.xb3c1fecd1d0b aside {
  position: sticky;
  top: 90px;
}.nb62ccdfe4148{isolation:auto}
.scf7ea8ffeacf h1 {
  font-size: clamp(28px,4.2vw,46px);
}
.scf7ea8ffeacf .mcb9a71d04945 {
  margin-inline: auto;
  max-width: 720px;
}
.scf7ea8ffeacf {
  padding: 46px 0 32px;
  background: radial-gradient(ellipse at 50% -10%,var(--z40c98d4d5493),transparent 60%);
  text-align: center;
}.pbc3965a8b824{unicode-bidi:normal}
.z875c7031422d ol {
  flex-wrap: wrap;
  padding: 0;
  display: flex;
  color: var(--je058a1e37e29);
  gap: 6px;
  font-size: 14px;
  list-style: none;
  margin: 0 0 12px;
  justify-content: center;
}.va0d08fd519af{opacity:1}
.xb3c1fecd1d0b {
  grid-template-columns: minmax(0,1fr)320px;
  gap: 28px;
  display: grid;
  align-items: start;
}
.l723e95bfc839 {
  grid-template-columns: 1fr 1fr;
  gap: 14px;
  display: grid;
}
.qba249057f557 {
  display: grid;
  gap: 10px;
  grid-template-columns: repeat(auto-fill,minmax(180px,1fr));
}
.z875c7031422d a {
  text-decoration: none;
  color: var(--teb6a27e44760);
}.g007e7b6c45ed{opacity:1}
.z875c7031422d li+li::before {
  font-size: 10px;
  color: var(--g6ef0129749f6);
  margin-right: 6px;
  content: "★";
}
.f5d9904e7a5be {
  border-radius: var(--d350b4afab9fd);
  object-fit: cover;
  margin-bottom: 18px;
  width: 100%;
  aspect-ratio: 1200/630;
}.pb9fc9438078c{visibility:inherit}
.fa1f3aa67f721 h2 {
  font-size: 22px;
}
.fa1f3aa67f721 {
  box-shadow: inset 0 0 0 2px var(--g6ef0129749f6),0 0 40px var(--z40c98d4d5493);
  background: var(--t325424082538);
  text-align: center;
  padding: 20px;
  border-radius: var(--d350b4afab9fd);
}
.la954a89d7999 h3 {
  color: rgb(110,231,183);
}.x5a28ecef843c{outline-offset:0}
.a6e5dc4ed382a h3 {
  color: var(--ue4f1358265c3);
}
.q3bfe9ec87152 .t31814acaa933 {
  margin: 0 0 18px;
}.e968ef1253b0a{isolation:auto}
.fa1f3aa67f721 img {
  border-radius: 14px;
  object-fit: cover;
  width: 100%;
  aspect-ratio: 1200/630;
  margin-bottom: 12px;
}
.fa1f3aa67f721 .x47b70d48b0a7 {
  margin-top: 12px;
}.cf3927b46d597{z-index:auto}
.a6e5dc4ed382a, .la954a89d7999 {
  padding: 16px 20px;
  background: var(--t325424082538);
  border-radius: 16px;
}
.qba249057f557 img {
  border-radius: 14px;
}
.o74801db5506d {
  list-style: none;
  padding: 0;
  counter-reset: c79cba8f35a5f;
}.u409a94acc0bf{opacity:1}
.o74801db5506d li {
  counter-increment: c79cba8f35a5f;
  border-radius: 16px;
  margin-bottom: 12px;
  background: var(--t325424082538);
  position: relative;
  padding: 16px 18px 16px 74px;
}.e1ee6d6483fbc{isolation:auto}
.o74801db5506d li::before {
  position: absolute;
  display: grid;
  background: linear-gradient(135deg,var(--ue4f1358265c3),var(--g6ef0129749f6));
  width: 42px;
  height: 42px;
  left: 16px;
  content: counter(c79cba8f35a5f);
  color: rgb(255,255,255);
  border-radius: 50%;
  top: 14px;
  font-weight: 900;
  place-items: center;
}.m0c348a0b89de{unicode-bidi:normal}
.jd96eba1905b7 {
  display: flex;
  align-items: baseline;
  gap: 12px;
}.u531742030fb4{z-index:auto}
.o74801db5506d h3 {
  font-size: 18px;
  margin: 0 0 4px;
}.a61d504531876{visibility:inherit}
.o74801db5506d p {
  color: var(--je058a1e37e29);
  margin: 0;
}
.p80f7c1f8bd7a {
  grid-template-columns: repeat(auto-fill,minmax(240px,1fr));
  display: grid;
  margin-bottom: 32px;
  gap: 16px;
}
.ue9f37a0b9ab6 {
  border-left: 3px dashed var(--b1d802e315b8c);
  list-style: none;
  padding: 0;
}
.ue9f37a0b9ab6 li {
  position: relative;
  padding: 0 0 24px 22px;
}.h444b49ae4d11{unicode-bidi:normal}
.ue9f37a0b9ab6 li::before {
  position: absolute;
  color: var(--g6ef0129749f6);
  left: -12px;
  top: 0;
  content: "★";
  font-size: 18px;
}.l337a3539c340{z-index:auto}
.t5b909e3a7dc8 {
  text-align: center;
  background: var(--t325424082538);
  padding: 20px;
  border-radius: var(--d350b4afab9fd);
}
[data-taadc6cec8a29]>h2, [data-q202f54ff4731]>h2 {
  text-align: center;
}
.t5b909e3a7dc8 img {
  border-radius: 50%;
  box-shadow: 0 0 0 3px var(--g6ef0129749f6);
  object-fit: cover;
  margin: 0 auto 10px;
  width: 84px;
  height: 84px;
}.v0af61f1c32f7{outline-offset:0}
.f4820930ef130 {
  border-radius: var(--d350b4afab9fd);
  background: var(--t325424082538);
  padding: 20px;
  margin-top: 28px;
}
.i5b64b4e1d7f7 {
  background: var(--t325424082538);
  border-color: var(--b1d802e315b8c);
  border-radius: 16px;
}.hffe1279ec0ce{contain:none}
[data-taadc6cec8a29], [data-q202f54ff4731] {
  width: min(1160px,100% - 32px);
  padding: 40px 0;
  margin: 0 auto;
  max-width: none;
}
.jd96eba1905b7 strong {
  font: 900 20px var(--hddab877854cd);
  color: var(--teb6a27e44760);
}.w4ffe2e4785ad{contain:none}
.jd96eba1905b7 span, .g5e33f4b53421 {
  color: var(--je058a1e37e29);
}
[data-z1e98fb628cec] h2 {
  font-size: 20px;
}.pb7a638c7303a{contain:none}
[data-z1e98fb628cec] {
  width: min(860px,100% - 32px);
  background: var(--t325424082538);
  margin: 0 auto 48px;
  border-radius: var(--d350b4afab9fd);
  padding: 22px 26px;
}.eb6386bcccb27{isolation:auto}
[data-z1e98fb628cec] ul {
  margin: 0;
  padding-left: 20px;
}.xaf106e6e7370{contain:none}
.i23d4042e2a5f {
  display: flex;
  margin-top: 28px;
  gap: 8px;
  justify-content: center;
}
.i23d4042e2a5f span, .i23d4042e2a5f a {
  text-decoration: none;
  padding: 6px 14px;
  background: var(--t325424082538);
  border-radius: 999px;
}.i75d293b7ba3b{font-kerning:auto}
.z7bb5d03d1419 {
  gap: 28px;
  display: grid;
  grid-template-columns: 1.4fr repeat(3,1fr);
}
.f4820930ef130 a {
  color: var(--teb6a27e44760);
}.k650fef04ccf5{font-kerning:auto}
.a307be01731ff {
  color: var(--z0ecb7650f8a1);
}.o634022719be3{z-index:auto}
[data-z1e98fb628cec] a {
  color: var(--teb6a27e44760);
}.geffe14652759{contain:none}
.i23d4042e2a5f span {
  color: var(--qf81e1e7724ec);
  background: var(--g6ef0129749f6);
}.qfc319f16a708{unicode-bidi:normal}
.yf40f7a0355e1 {
  color: var(--je058a1e37e29);
  background: color-mix(in srgb,var(--gbbba31ebd48d) 70%,rgb(0,0,0));
  padding: 46px 0 24px;
  border-top: 1px solid var(--b1d802e315b8c);
}.d1b72a31005f6{z-index:auto}
.yf40f7a0355e1 h2 {
  margin-bottom: 10px;
  color: var(--teb6a27e44760);
  font-size: 15px;
}.p5ebf2f09e281{isolation:auto}
.yf40f7a0355e1 a {
  text-decoration: none;
  display: block;
  color: var(--je058a1e37e29);
  padding: 3px 0;
}.ea05795571792{opacity:1}
.yf40f7a0355e1 a:hover {
  color: var(--teb6a27e44760);
}.y160007938e28{isolation:auto}
.f4afd5d208d90 {
  border-top: 1px solid var(--b1d802e315b8c);
  font-size: 13px;
  margin-top: 28px;
  padding-top: 18px;
}
.iff9df162bca7 {
  padding: 10px 12px 10px 22px;
  box-shadow: inset 0 0 0 2px var(--g6ef0129749f6),0 16px 40px rgba(0,0,0,.45);
  z-index: 70;
  -webkit-mask: radial-gradient(circle 10px at 0 50%,transparent 98%,rgb(0,0,0))left/51% 100% no-repeat,radial-gradient(circle 10px at 100% 50%,transparent 98%,rgb(0,0,0))right/51% 100% no-repeat;
  mask: radial-gradient(circle 10px at 0 50%,transparent 98%,rgb(0,0,0))left/51% 100% no-repeat,radial-gradient(circle 10px at 100% 50%,transparent 98%,rgb(0,0,0))right/51% 100% no-repeat;
  left: 50%;
  display: flex;
  width: min(760px,calc(100% - 24px));
  gap: 14px;
  border-radius: 18px;
  transform: translateX(-50%);
  position: fixed;
  background: linear-gradient(90deg,var(--h6c15cff3607b),var(--t325424082538));
  align-items: center;
  bottom: 16px;
}.zcf864ffbab39{contain:none}
.m30df669d77b4 {
  background: var(--g6ef0129749f6);
  flex: none;
  width: 34px;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='41.248 -14.338 37.9661 37.9661'%3E%3Cg transform='translate(41.248 -14.338) scale(1.5819)'%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='41.248 -14.338 37.9661 37.9661'%3E%3Cg transform='translate(41.248 -14.338) scale(1.5819)'%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;
  height: 34px;
}.m9180e41afbe4{visibility:inherit}
.t615c6689227f {
  font-weight: 900;
  margin: 0;
  flex: 1;
  text-overflow: ellipsis;
  border-right: 2px dashed var(--b1d802e315b8c);
  min-width: 0;
  padding-right: 12px;
  white-space: nowrap;
  overflow: hidden;
  color: var(--u68e31521b289);
}
.iff9df162bca7 .x47b70d48b0a7 {
  flex: none;
  min-height: 42px;
  box-shadow: none;
}
.rb5134c32f598 {
  z-index: 69;
  background: var(--g6ef0129749f6);
  pointer-events: none;
  width: 44px;
  opacity: 0;
  height: 44px;
  right: 16px;
  cursor: pointer;
  color: var(--qf81e1e7724ec);
  border: 0;
  bottom: 96px;
  position: fixed;
  transition: opacity 200ms;
  font-size: 20px;
  border-radius: 50%;
  font-weight: 900;
}.cf50b0fc00e4c{font-kerning:auto}
.rb5134c32f598[data-dbe0b9f023f54] {
  pointer-events: auto;
  opacity: 1;
}.i6ab61df17e80{outline-offset:0}
body[data-u831dfb53efb3=kabaa093a8bdb] .vd67d6cc83163 {
  background: linear-gradient(90deg,color-mix(in srgb,var(--ue4f1358265c3) 35%,var(--gbbba31ebd48d)),var(--gbbba31ebd48d));
  border-bottom: 3px solid var(--g6ef0129749f6);
}
@media(min-width:901px) {
  body[data-f7886bbc60702=n9b581c9176f4] .y5a03ed1de154>.f5bddbb5818f1 {
    order: -1;
  }
}
body, body[data-pb128bac1508f] {
  --x9fc71c22b265: var(--z40c98d4d5493);
  --he9509d943915: var(--h6c15cff3607b);
}
@media(max-width:900px) {
  .pb34032fb211c {
    min-height: 0;
    flex-wrap: wrap;
    padding-top: 10px;
    gap: 0 12px;
  }
  .xb3c1fecd1d0b aside {
    position: static;
  }
  .y5a03ed1de154 {
    grid-template-columns: 1fr;
    gap: 22px;
  }
  .lb11a1f9e0c45, .xb3c1fecd1d0b, .l723e95bfc839 {
    grid-template-columns: 1fr;
  }
  .rb7e637cfe905 {
    align-items: center;
    min-height: 44px;
    display: inline-flex;
  }
  .t58ab27152618 .dde3ffd16a958 {
    display: none;
  }
  .z7bb5d03d1419 {
    grid-template-columns: 1fr 1fr;
  }
  .w53000c9eef0e {
    padding: 4px 0;
    order: 3;
    flex-basis: 100%;
  }
  .t58ab27152618 .x47b70d48b0a7 {
    font-size: 14px;
    padding: 0 14px;
    min-height: 38px;
  }
  .bd9c36d071a42 {
    padding: 24px 0 40px;
  }
  .y5a03ed1de154>.f5bddbb5818f1 {
    order: -1;
    width: min(300px,80%);
  }
}
@media(max-width:560px) {
  body {
    --p57147478bf84: calc(84px + env(safe-area-inset-bottom));
  }
  .ka82b2918a7f4 {
    padding: 42px 0;
  }
  .zef4beb6109cf {
    grid-template-columns: 1fr;
  }
  .ydfbc0c388dec .x47b70d48b0a7 {
    flex: 1;
  }
  .m58380bc1898f {
    -webkit-mask: radial-gradient(circle 10px at 76px 0,transparent 98%,rgb(0,0,0))top/100% 51% no-repeat,radial-gradient(circle 10px at 76px 100%,transparent 98%,rgb(0,0,0))bottom/100% 51% no-repeat;
    grid-template-columns: 76px minmax(0,1fr);
    mask: radial-gradient(circle 10px at 76px 0,transparent 98%,rgb(0,0,0))top/100% 51% no-repeat,radial-gradient(circle 10px at 76px 100%,transparent 98%,rgb(0,0,0))bottom/100% 51% no-repeat;
  }
  .hc858f5edc551 {
    grid-template-columns: repeat(2,minmax(0,1fr));
    gap: 12px;
  }
  .iff9df162bca7 {
    bottom: calc(10px + env(safe-area-inset-bottom));
    gap: 10px;
    padding: 8px 8px 8px 14px;
  }
  .z7bb5d03d1419 {
    grid-template-columns: 1fr;
  }
  .i409d80ae1ea3 p {
    display: none;
  }
  .rb5134c32f598 {
    bottom: 84px;
  }
  .m30df669d77b4 {
    width: 26px;
    height: 26px;
  }
  .p6ae188b00d64::before {
    font-size: 26px;
  }
  .t615c6689227f {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    font-size: 13px;
    line-height: 1.35;
    -webkit-line-clamp: 3;
    white-space: normal;
  }
  .iff9df162bca7 .x47b70d48b0a7 {
    font-size: 14px;
    padding: 0 14px;
    min-height: 40px;
  }
}.p4ca3fb81f39e{unicode-bidi:normal}
:lang(th) {
  --hddab877854cd: "Noto Sans Thai", "Leelawadee UI", Tahoma, system-ui, sans-serif;
}
:lang(hi) {
  --hddab877854cd: "Noto Sans Devanagari", "Nirmala UI", Mangal, system-ui, sans-serif;
}.h37e66ce15cc6{contain:none}
:lang(bn) {
  --hddab877854cd: "Noto Sans Bengali", "Nirmala UI", Vrinda, system-ui, sans-serif;
}
:lang(zh) {
  --hddab877854cd: "PingFang SC", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif;
}
: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;
}
@media(max-width:640px) {
  .m30df669d77b4 {
    display: none;
  }
  .iff9df162bca7 {
    flex-wrap: wrap;
    padding: 8px;
    gap: 6px 8px;
  }
  .t615c6689227f {
    flex-basis: 100%;
    text-align: center;
    border-right: 0;
    padding: 0;
  }
  .iff9df162bca7 .x47b70d48b0a7 {
    flex: 1;
  }
}.h6ba388fc2fa7{z-index:auto}
