* {
  box-sizing: border-box
}
img {
  max-width: 100%;
  height: auto;
  display: block
}
.r43943efbe3f6 {
  left: -999px;
  position: absolute
}
:root {
  --bf8a072ee0976: rgb(255,255,255);
  --zdc45507564cb: rgb(139,92,246);
  --n16cc7ff8e49a: rgb(201,193,221);
  --z685ae09ee63a: 999px;
  --db19e70e5aeb7: ui-rounded, "SF Pro Rounded", "Nunito", "Segoe UI", system-ui, sans-serif;
  --l5bd94fc4db9a: rgb(58,47,88);
  --rdee0691b85d4: rgb(255,255,255);
  --tc82c03e23e1e: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-25.834 -37.746 24.7786 24.7786'%3E%3Cg transform='translate(-25.834 -37.746) scale(1.0324)'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20Zm1 5v5.4l4 2.4-1 1.7-5-3V7Z'/%3E%3C/g%3E%3C/svg%3E");
  --a3170f027e6b0: rgb(245,166,0);
  --h41466f92cf08: rgb(207,198,227);
  --x6e7faf4ac3b6: rgb(233,228,243);
  --u9f9388a12de4: 0 12px 32px rgba(52, 33, 99, .08);
  --u68c58b2f2837: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-25.834 -37.746 24.7786 24.7786'%3E%3Cg transform='translate(-25.834 -37.746) scale(1.0324)'%3E%3Cpath d='M3 11.5 12 4l9 7.5V20a1 1 0 0 1-1 1h-5v-6H9v6H4a1 1 0 0 1-1-1Z'/%3E%3C/g%3E%3C/svg%3E");
  --bcf737c162e3c: rgb(241,234,254);
  --d03cfc89b90d5: rgb(255,255,255);
  --o7213ee5fe24b: rgb(161,123,255);
  --ob6816147bce6: rgb(21,128,61);
  --d4a52e19be2f2: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-25.834 -37.746 24.7786 24.7786'%3E%3Cg transform='translate(-25.834 -37.746) scale(1.0324)'%3E%3Cpath d='M12 2l2.2 6.8L21 11l-6.8 2.2L12 20l-2.2-6.8L3 11l6.8-2.2Z'/%3E%3C/g%3E%3C/svg%3E");
  --u7036e8baf9f0: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-25.834 -37.746 24.7786 24.7786'%3E%3Cg transform='translate(-25.834 -37.746) scale(1.0324)'%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");
  --ac6a38ba4c009: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-25.834 -37.746 24.7786 24.7786'%3E%3Cg transform='translate(-25.834 -37.746) scale(1.0324)'%3E%3Cpath d='M11 3h2v9.6l3.3-3.3 1.4 1.4-5.7 5.7-5.7-5.7 1.4-1.4 3.3 3.3ZM4 18h16v2H4Z'/%3E%3C/g%3E%3C/svg%3E");
  --e9e08f5ca022a: rgb(230,219,255);
  --h1766d18b8aa0: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-25.834 -37.746 24.7786 24.7786'%3E%3Cg transform='translate(-25.834 -37.746) scale(1.0324)'%3E%3Cpath d='M4 3h16a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H8l-5 4V4a1 1 0 0 1 1-1Zm3 6v2h10V9Zm0 3v2h7v-2Z'/%3E%3C/g%3E%3C/svg%3E");
  --o14689ceb4c4f: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-25.834 -37.746 24.7786 24.7786'%3E%3Cg transform='translate(-25.834 -37.746) scale(1.0324)'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20Zm1 15h-2v-6h2Zm0-8h-2V7h2Z'/%3E%3C/g%3E%3C/svg%3E");
  --a58f529ffe03d: rgb(235,228,247);
  --o2bba40ecff12: rgb(109,101,133);
  --o2336c30b90a9: rgb(243,236,255);
  --d0fa77fba0491: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-25.834 -37.746 24.7786 24.7786'%3E%3Cg transform='translate(-25.834 -37.746) scale(1.0324)'%3E%3Cpath d='M4 4h7v7H4Zm9 0h7v7h-7ZM4 13h7v7H4Zm9 0h7v7h-7Z'/%3E%3C/g%3E%3C/svg%3E");
  --aa5dff47dc55a: 28px;
  --ff7b106c17a8e: rgb(34,25,58);
  --y567778aa6af7: rgb(34,25,58);
  --j28284222e58d: rgb(250,247,255)
}
.u9540cddb5bab {
  opacity: .8
}
body {
  margin: 0px;
  font: 16px/1.7 system-ui,-apple-system,segoe ui,Roboto,Arial,sans-serif;
  overflow-wrap: break-word;
  color: var(--y567778aa6af7);
  background: var(--j28284222e58d)
}.p2d56ac6cfca6{font-kerning:auto}
a {
  color: inherit
}
h2, h1, h3 {
  margin: 0px 0px .6em;
  font-family: var(--db19e70e5aeb7);
  font-weight: 800;
  line-height: 1.2
}
.m349988db83ad {
  width: min(1160px,100% - 32px);
  margin-inline: auto
}
.bda59eddafffc {
  margin-inline: auto;
  max-width: 860px
}
.r43943efbe3f6:focus {
  left: 16px;
  z-index: 99;
  padding: 8px 12px;
  top: 8px;
  background: var(--d03cfc89b90d5)
}
.l97306a40c325 {
  position: sticky;
  padding: 10px 0px 0px;
  z-index: 60;
  top: 10px
}.u30e84de54559{opacity:1}
.q55c1f5cca58f:hover {
  transform: translateY(-2px)
}
.zb488a63583e7 {
  margin-inline: auto;
  box-shadow: var(--u9f9388a12de4);
  align-items: center;
  padding: 0px 8px 0px 18px;
  gap: 16px;
  background: color-mix(in srgb,var(--d03cfc89b90d5) 92%,transparent);
  display: flex;
  width: min(1160px,100% - 24px);
  border: 1px solid var(--a58f529ffe03d);
  border-radius: 999px;
  backdrop-filter: blur(14px);
  min-height: 58px
}.def66ddf6b8b0{contain:none}
.k6b9a63d92c59 {
  font: 800 20px var(--db19e70e5aeb7);
  min-height: 44px;
  color: var(--y567778aa6af7);
  align-items: center;
  text-decoration: none;
  display: inline-flex;
  gap: 10px;
  flex: none
}
.k6b9a63d92c59 img {
  border-radius: 12px;
  object-fit: cover;
  width: 34px;
  height: 34px
}.nb6e11916d062{isolation:auto}
html {
  scroll-behavior: smooth
}
.q83ce0fd56207 {
  --d2e2904a4ac68: var(--u68c58b2f2837)
}
.c0be595d1ee68 {
  --d2e2904a4ac68: var(--d0fa77fba0491)
}.d88c3234a291f{opacity:1}
.s2423f1e81215 {
  --d2e2904a4ac68: var(--ac6a38ba4c009)
}
.z866172cb8d9e {
  --d2e2904a4ac68: var(--tc82c03e23e1e)
}.u837038e536f4{z-index:auto}
.z3f018d3229db {
  --d2e2904a4ac68: var(--h1766d18b8aa0)
}
.fb673960b78b6 {
  --d2e2904a4ac68: var(--o14689ceb4c4f)
}.f6d4a52981290{font-kerning:auto}
.n8baeb5415685 {
  min-width: 0px;
  align-items: center;
  overflow-x: auto;
  flex: 1;
  gap: 2px;
  display: flex;
  scrollbar-width: none
}.h7c86d8d489bb{unicode-bidi:normal}
.n8baeb5415685::-webkit-scrollbar {
  display: none
}.ec65d9f610e09{isolation:auto}
.u3ad79907a002 {
  border-radius: 999px;
  white-space: nowrap;
  padding: 7px 14px;
  font-size: 15px;
  font-weight: 600;
  text-decoration: none;
  color: var(--o2bba40ecff12);
  flex: none
}
.u3ad79907a002:hover {
  background: var(--bcf737c162e3c);
  color: var(--zdc45507564cb)
}
.oa15a59f8c6a1 {
  font-size: 13px;
  margin-left: auto;
  display: flex;
  gap: 6px
}
.if07fa3b4cd06 {
  margin-left: auto;
  flex: none
}
.oa15a59f8c6a1 a[aria-current] {
  font-weight: 800;
  color: var(--zdc45507564cb)
}
.q55c1f5cca58f {
  padding: 0px 22px;
  transition: transform .15s,box-shadow .15s;
  min-height: 42px;
  border: 2px solid transparent;
  border-radius: var(--z685ae09ee63a);
  align-items: center;
  text-decoration: none;
  justify-content: center;
  cursor: pointer;
  font-weight: 800;
  display: inline-flex;
  white-space: nowrap
}
.h211b907e0f92 {
  padding: 0px 28px;
  min-height: 52px;
  font-size: 16px
}
.tfb5073bc0dfa {
  padding: 26px 0px 10px
}.ge8e58e442e45{opacity:1}
.e3e8699e9545c {
  background: var(--zdc45507564cb);
  color: var(--rdee0691b85d4);
  box-shadow: 0 10px 22px color-mix(in srgb,var(--zdc45507564cb) 32%,transparent)
}
.c7f27621bffad {
  color: var(--zdc45507564cb);
  background: var(--d03cfc89b90d5);
  border-color: var(--a58f529ffe03d)
}
.za583be85593a {
  background: var(--rdee0691b85d4);
  color: var(--zdc45507564cb)
}
.la225370e5702 {
  border-color: color-mix(in srgb,var(--rdee0691b85d4) 60%,transparent);
  background: 0 0;
  color: var(--rdee0691b85d4)
}.sba409f61e67e{outline-offset:0}
.r74a590fee526 {
  gap: 34px;
  grid-template-columns: minmax(0,1fr)minmax(0,1fr);
  display: grid;
  align-items: center;
  box-shadow: var(--u9f9388a12de4);
  border-radius: calc(var(--aa5dff47dc55a) + 8px);
  padding: 18px;
  background: linear-gradient(135deg,var(--d03cfc89b90d5),var(--bcf737c162e3c))
}
.v3c0bba0e5bd3 {
  border-radius: var(--aa5dff47dc55a);
  position: relative;
  background: var(--bcf737c162e3c);
  display: grid;
  overflow: hidden
}
.m187c36313028 {
  padding: 10px 18px 10px 0px
}
.aa6ad7dc06f1f {
  transition: opacity .5s;
  grid-area: 1/1;
  opacity: 0;
  margin: 0px
}
.aa6ad7dc06f1f[data-jac4303418ef9] {
  opacity: 1
}.t4231c3bb6e5b{outline-offset:0}
.d4e476cd8298f {
  width: 100%
}.z5dd8c7968e4b{font-kerning:auto}
.aa6ad7dc06f1f img {
  width: 100%;
  height: auto;
  aspect-ratio: 4/3;
  object-fit: contain
}
.f807be2bf6351 {
  z-index: 2;
  background: rgba(255,255,255,.92);
  bottom: 14px;
  width: 40px;
  height: 40px;
  color: rgb(34,25,58);
  position: absolute;
  font-size: 20px;
  cursor: pointer;
  border: 0;
  border-radius: 50%;
  font-weight: 800
}.uce53efd0660e{isolation:auto}
.g815ea3833c48 {
  right: 62px
}
.u04df4c9cc5e3 {
  background: var(--d03cfc89b90d5);
  padding: 4px 14px;
  border-radius: 999px;
  color: var(--zdc45507564cb);
  box-shadow: 0 4px 12px rgba(52,33,99,6%);
  font-size: 13px;
  font-weight: 800;
  margin: 0px 0px 12px;
  display: inline-block
}
.tfb5073bc0dfa h1 {
  font-size: clamp(30px,4.4vw,52px);
  line-height: 1.08
}
.m7b29b4dce9d1 {
  color: var(--o2bba40ecff12);
  font-size: 17px
}
.rf66b3073dd04 strong {
  color: var(--zdc45507564cb)
}
.rf66b3073dd04 span {
  color: var(--o2bba40ecff12);
  font-size: 12px
}.v4bee8f0c8aaa{z-index:auto}
.y1e53ba48a874 {
  right: 14px
}
.u51ae1382bd7b {
  flex-wrap: wrap;
  margin-top: 20px;
  display: flex;
  gap: 10px
}
.rf66b3073dd04 {
  list-style: none;
  flex-wrap: wrap;
  margin: 22px 0px 0px;
  padding: 0px;
  gap: 8px;
  display: flex
}
.rf66b3073dd04 li {
  padding: 6px 14px;
  border-radius: 999px;
  gap: 6px;
  align-items: baseline;
  display: flex;
  background: var(--d03cfc89b90d5)
}
.vdea809e64de1 {
  grid-template-columns: repeat(auto-fit,minmax(110px,1fr));
  gap: 12px;
  display: grid;
  padding: 22px 0px 6px
}.y115aa8435516{visibility:inherit}
.p1a3688ee3876 {
  box-shadow: 0 4px 14px rgba(52,33,99,5%);
  transition: transform .15s;
  background: var(--d03cfc89b90d5);
  border-radius: 22px;
  font-size: 14px;
  font-weight: 700;
  color: var(--y567778aa6af7);
  align-items: center;
  padding: 16px 8px;
  text-align: center;
  text-decoration: none;
  display: flex;
  flex-direction: column;
  gap: 8px
}.k63ada549bd4f{z-index:auto}
.q475de3126272 {
  font-size: clamp(24px,3vw,34px);
  margin: 0px 0px 22px;
  text-align: center
}.fb0d9fcfcb329{opacity:1}
.b512e3ad4c2ec {
  position: relative;
  background: var(--bcf737c162e3c);
  width: 46px;
  height: 46px;
  border-radius: 16px
}
.o634382d1ea7d {
  padding: 40px 0px
}.o28151af1ac37{opacity:1}
.p1a3688ee3876:hover {
  transform: translateY(-3px);
  color: var(--zdc45507564cb)
}
.b512e3ad4c2ec::after {
  inset: 12px;
  content: "";
  -webkit-mask: var(--d2e2904a4ac68)center/contain no-repeat;
  position: absolute;
  background: var(--zdc45507564cb);
  mask: var(--d2e2904a4ac68)center/contain no-repeat
}
.f6273359935c4 {
  gap: 16px;
  display: grid;
  grid-template-columns: repeat(4,minmax(0,1fr));
  grid-auto-flow: dense
}
.lc78d6228bfff {
  box-shadow: 0 4px 14px rgba(52,33,99,5%);
  border-radius: var(--aa5dff47dc55a);
  background: var(--d03cfc89b90d5);
  padding: 22px
}
.fb6535325fc4c {
  color: var(--rdee0691b85d4);
  flex-direction: column;
  justify-content: center;
  display: flex;
  grid-column: span 2;
  background: linear-gradient(135deg,var(--zdc45507564cb),color-mix(in srgb,var(--zdc45507564cb) 60%,rgb(255,122,182)))
}
.y8d44d0077105 {
  grid-column: span 2
}
.kbfaff6bdccc0 {
  -webkit-mask: var(--u7036e8baf9f0)center/contain no-repeat;
  mask: var(--u7036e8baf9f0)center/contain no-repeat;
  margin-bottom: 10px;
  background: currentColor;
  width: 52px;
  height: 52px
}
.ee5591ac7a396 {
  margin: 0px;
  font: 800 clamp(20px,2.4vw,28px)/1.25 var(--db19e70e5aeb7)
}
.fb6535325fc4c .u51ae1382bd7b {
  margin-top: 16px
}
.d5dda555476a6 {
  position: relative;
  margin-bottom: 12px;
  display: block;
  border-radius: 14px;
  background: var(--bcf737c162e3c);
  width: 44px;
  height: 44px
}
.kf6c5de0cf62b h2 {
  font-size: 18px;
  margin-bottom: 6px
}.q0373486c4616{z-index:auto}
.kf6c5de0cf62b .i629b22088a24 {
  margin: 0px;
  color: var(--o2bba40ecff12);
  font-size: 15px
}
.e253c2d81e973 {
  margin: 0px;
  flex-wrap: wrap;
  gap: 8px;
  display: flex
}
.p2d33a82e300a a {
  height: 100%;
  display: block;
  text-decoration: none
}.i87481658afb9{contain:none}
.p2d33a82e300a img {
  width: 100%;
  object-fit: cover;
  aspect-ratio: 16/10
}
.y8d44d0077105 h2 {
  font-size: 22px
}
.e253c2d81e973 dt {
  font-size: 12px;
  font-weight: 800;
  color: var(--zdc45507564cb)
}
.e253c2d81e973 dd {
  margin: 0px;
  font-size: 14px;
  font-weight: 600
}.v140b7b713576{unicode-bidi:normal}
.d5dda555476a6::after {
  -webkit-mask: var(--d4a52e19be2f2)center/contain no-repeat;
  content: "";
  position: absolute;
  background: var(--zdc45507564cb);
  mask: var(--d4a52e19be2f2)center/contain no-repeat;
  inset: 11px
}
.e253c2d81e973 div {
  border-radius: 16px;
  padding: 8px 14px;
  background: var(--bcf737c162e3c)
}
.p2d33a82e300a {
  padding: 0px;
  overflow: hidden
}.g07ab838b11ab{contain:none}
.f368624f7b2e3 {
  margin: 16px 18px 0px;
  border-radius: 999px;
  padding: 2px 10px;
  background: var(--bcf737c162e3c);
  color: var(--zdc45507564cb);
  font-size: 12px;
  font-weight: 800;
  display: inline-block
}
.hc37d0b35b197 {
  display: grid;
  gap: 16px;
  grid-template-columns: repeat(auto-fill,minmax(230px,1fr))
}.pb99de1b18f98{visibility:inherit}
.p2d33a82e300a h3, .p2d33a82e300a h2 {
  margin: 8px 18px 6px;
  font-size: 17px
}
.p2d33a82e300a p {
  color: var(--o2bba40ecff12);
  margin: 0px 18px 18px;
  font-size: 14px
}
.kf97e89af87d8 {
  text-align: center;
  margin-top: 24px
}
.i629b22088a24 a {
  color: var(--zdc45507564cb)
}
.i629b22088a24 {
  margin-bottom: 24px
}
.i629b22088a24 h2 {
  font-size: 23px;
  margin-top: 1.2em
}.z2db6e2a02e95{font-kerning:auto}
.i629b22088a24 h3 {
  font-size: 19px;
  margin-top: 1em
}
.n8156b87729c2 {
  color: var(--o2bba40ecff12);
  font-size: 14px
}.g28dd283b8c12{opacity:1}
.i629b22088a24 table {
  width: 100%;
  border-collapse: collapse;
  margin: 16px 0px
}.qb1326896dcd1{visibility:inherit}
.w99166e238250 {
  height: 100%
}.m347879897c48{unicode-bidi:normal}
.z3dc1e6742e5a h3 {
  margin: 0px 0px 2px;
  font-size: 17px
}
.i629b22088a24 th, .i629b22088a24 td {
  padding: 10px 14px;
  vertical-align: top;
  border-bottom: 1px solid var(--a58f529ffe03d);
  text-align: left
}
.h9db988f75c71 {
  padding: 10px 10px 0px
}
.z3dc1e6742e5a {
  padding: 12px 18px 18px
}
.w99166e238250 a {
  overflow: hidden;
  transition: transform .2s,box-shadow .2s;
  height: 100%;
  box-shadow: 0 4px 14px rgba(52,33,99,5%);
  text-decoration: none;
  border-radius: var(--aa5dff47dc55a);
  display: flex;
  background: var(--d03cfc89b90d5);
  flex-direction: column
}.fb945168ffe94{visibility:inherit}
.w99166e238250 a:hover {
  transform: translateY(-4px);
  box-shadow: var(--u9f9388a12de4)
}
.h9db988f75c71 img {
  width: 100%;
  object-fit: cover;
  aspect-ratio: 1;
  border-radius: calc(var(--aa5dff47dc55a) - 8px)
}.db2fff21af458{outline-offset:0}
.z3dc1e6742e5a p {
  color: var(--o2bba40ecff12);
  font-size: 14px;
  line-height: 1.45;
  margin: 0px 0px 8px
}.yd7c419f64dd6{contain:none}
.ua8c4ded010bf {
  border-radius: 999px;
  padding: 2px 10px;
  background: var(--bcf737c162e3c);
  color: var(--zdc45507564cb);
  font-size: 13px;
  font-weight: 800;
  display: inline-block
}
.s963d86efec0a h3, .s963d86efec0a h2 {
  margin: 0px 0px 6px;
  font-size: 17px
}.u0245ca4bbf1b{outline-offset:0}
.s963d86efec0a div {
  padding: 16px 18px
}
.q1a2fa67d3321 {
  display: grid;
  gap: 16px;
  grid-template-columns: repeat(auto-fill,minmax(280px,1fr))
}
.s963d86efec0a a {
  box-shadow: 0 4px 14px rgba(52,33,99,5%);
  background: var(--d03cfc89b90d5);
  text-decoration: none;
  display: block;
  border-radius: var(--aa5dff47dc55a);
  height: 100%;
  overflow: hidden
}.wb67b62e920f6{isolation:auto}
.i1449310de97a details {
  box-shadow: 0 4px 14px rgba(52,33,99,5%);
  background: var(--d03cfc89b90d5);
  border-radius: 22px
}
.s963d86efec0a img {
  width: 100%;
  object-fit: cover;
  aspect-ratio: 16/10
}
.s963d86efec0a p {
  margin: 0px;
  color: var(--o2bba40ecff12);
  font-size: 14px
}
.i1449310de97a {
  gap: 12px;
  display: grid;
  align-items: start;
  grid-template-columns: repeat(2,minmax(0,1fr))
}
.i1449310de97a summary {
  justify-content: space-between;
  font-weight: 700;
  list-style: none;
  padding: 18px 20px;
  gap: 12px;
  cursor: pointer;
  display: flex
}
.i1449310de97a summary::-webkit-details-marker {
  display: none
}
.i1449310de97a summary::after {
  font-weight: 800;
  border-radius: 50%;
  color: var(--zdc45507564cb);
  content: "+";
  place-items: center;
  display: grid;
  width: 28px;
  height: 28px;
  background: var(--bcf737c162e3c);
  flex: none
}
.i1449310de97a p {
  margin: 0px;
  color: var(--o2bba40ecff12);
  padding: 0px 20px 18px
}.q9f13ee1da07e{contain:none}
.x067f772194f1 {
  box-shadow: 0 4px 14px rgba(52,33,99,5%);
  margin: 30px 0px;
  background: var(--d03cfc89b90d5);
  padding: 26px;
  border-radius: var(--aa5dff47dc55a)
}
.jfef4881754d9 .i1449310de97a, .bda59eddafffc .i1449310de97a {
  grid-template-columns: 1fr
}
.p71465254294b {
  font: 800 12px/1.6 system-ui,sans-serif;
  border-radius: 999px;
  padding: 2px 10px;
  background: var(--bcf737c162e3c);
  color: var(--zdc45507564cb);
  vertical-align: middle;
  display: inline-block
}.sf7621d6e2e90{contain:none}
.dfe9e94cb7f4a {
  gap: 12px;
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(220px,1fr))
}
.md8d5f4377b62 {
  gap: 6px;
  flex-wrap: wrap;
  display: flex;
  justify-content: space-between
}
.b793a5fa5ad04 {
  align-items: center;
  gap: 8px;
  display: inline-flex
}.mfc252cf466a7{unicode-bidi:normal}
.j8bd85f9499d1 {
  border-radius: 20px;
  padding: 16px;
  background: var(--j28284222e58d)
}.i68b32b87c793{opacity:1}
.m98da6a9f1169 {
  width: 90px;
  height: 16px;
  -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(--a3170f027e6b0) calc(var(--dcb4c5aeb00c3)/5 * 100%),var(--x6e7faf4ac3b6) 0)
}
.j8bd85f9499d1 p {
  font-size: 15px;
  margin: 8px 0px 0px
}.j85695e63aa22{font-kerning:auto}
.y706198d4506e {
  margin: 24px 0px;
  background: var(--d03cfc89b90d5);
  padding: 22px;
  box-shadow: 0 4px 14px rgba(52,33,99,5%);
  border-radius: var(--aa5dff47dc55a);
  text-align: center
}.vd7b73a0ad803{contain:none}
.ue306cdf53324 {
  margin: 0px 0px 10px;
  font-weight: 800
}
.jdb710e2a606d {
  padding: 34px 0px 10px
}
.a85ff3365edb3 {
  display: inline-flex;
  gap: 6px
}
.b793a5fa5ad04 small {
  color: var(--o2bba40ecff12)
}
.a85ff3365edb3 button {
  color: var(--h41466f92cf08);
  background: var(--bcf737c162e3c);
  width: 46px;
  height: 46px;
  font-size: 22px;
  cursor: pointer;
  border: 0;
  border-radius: 16px
}
.a85ff3365edb3 button[data-jac4303418ef9], .a85ff3365edb3 button:hover {
  color: var(--a3170f027e6b0)
}
.jdb710e2a606d>.m349988db83ad {
  border-radius: calc(var(--aa5dff47dc55a) + 8px);
  padding: 30px 34px;
  background: linear-gradient(135deg,var(--d03cfc89b90d5),var(--o2336c30b90a9));
  box-shadow: var(--u9f9388a12de4)
}
.w090707db605f {
  margin: 10px 0px 0px;
  color: var(--o2bba40ecff12);
  min-height: 1.2em;
  font-size: 14px
}
.jdb710e2a606d h1 {
  font-size: clamp(28px,4vw,44px)
}.l71655943f3e7{visibility:inherit}
.l39f326b06439 ol {
  list-style: none;
  flex-wrap: wrap;
  gap: 6px;
  padding: 0px;
  display: flex;
  color: var(--o2bba40ecff12);
  font-size: 14px;
  margin: 0px 0px 12px
}
.l39f326b06439 a {
  text-decoration: none;
  color: var(--zdc45507564cb)
}
.jfef4881754d9 {
  box-shadow: 0 4px 14px rgba(52,33,99,5%);
  border-radius: var(--aa5dff47dc55a);
  padding: 24px;
  background: var(--d03cfc89b90d5)
}
.jfef4881754d9 .rf66b3073dd04 li {
  background: var(--bcf737c162e3c)
}.e880938ebe58a{opacity:1}
.q5147120cc145 h3 {
  color: var(--ob6816147bce6)
}.ff0f5b3dd6808{opacity:1}
.s9207dd07fa10 h3 {
  color: rgb(225,29,72)
}
.z9d827ab54d3f {
  display: grid;
  grid-template-columns: minmax(0,1fr)320px;
  gap: 24px;
  align-items: start
}
.z0a6f1edaf8db {
  display: grid;
  gap: 14px;
  grid-template-columns: 1fr 1fr
}
.p8c8ba27d27d1 {
  display: grid;
  grid-template-columns: repeat(auto-fill,minmax(180px,1fr));
  gap: 10px
}
.a85ff3365edb3 button:disabled {
  cursor: default
}
.r1175b0839644 {
  opacity: 0;
  position: absolute;
  left: -9999px;
  width: 1px;
  height: 1px
}.l972e5efa5f7b{contain:none}
.z9d827ab54d3f aside {
  position: sticky;
  top: 96px
}.p8b4d3f745fa7{z-index:auto}
.i1449310de97a details[open] summary::after {
  content: "−"
}
.l39f326b06439 li+li::before {
  content: "·";
  margin-right: 6px
}
.i1bf98322fecd {
  width: 100%;
  aspect-ratio: 1200/630;
  margin-bottom: 18px;
  object-fit: cover;
  border-radius: calc(var(--aa5dff47dc55a) - 8px)
}
.c39dcf21b6d9a {
  padding: 20px;
  border-radius: var(--aa5dff47dc55a);
  background: var(--d03cfc89b90d5);
  box-shadow: var(--u9f9388a12de4)
}
.jfef4881754d9 .rf66b3073dd04 {
  margin: 0px 0px 18px
}
.c39dcf21b6d9a img {
  margin-bottom: 12px;
  width: 100%;
  aspect-ratio: 1200/630;
  object-fit: cover;
  border-radius: 18px
}.r9621b8013aec{isolation:auto}
.c39dcf21b6d9a .q55c1f5cca58f {
  margin-top: 12px
}.j6cefd93f0366{unicode-bidi:normal}
.q5147120cc145, .s9207dd07fa10 {
  border-radius: 20px;
  padding: 16px 20px;
  background: var(--j28284222e58d)
}.a23bbfb837af6{z-index:auto}
.d97008232b79f {
  counter-reset: c6f40a7acd105;
  list-style: none;
  padding: 0px
}
.p8c8ba27d27d1 img {
  border-radius: 18px
}
.d97008232b79f li {
  counter-increment: c6f40a7acd105;
  border-radius: 20px;
  margin-bottom: 10px;
  background: var(--j28284222e58d);
  position: relative;
  padding: 16px 18px 16px 72px
}.uf45dc55b1478{unicode-bidi:normal}
.uc924ea02038a {
  padding: 0px;
  list-style: none
}
.c39dcf21b6d9a h2 {
  font-size: 22px
}
.d97008232b79f li::before {
  border-radius: 14px;
  content: counter(c6f40a7acd105);
  position: absolute;
  font-weight: 800;
  width: 40px;
  height: 40px;
  place-items: center;
  color: var(--rdee0691b85d4);
  left: 16px;
  top: 14px;
  display: grid;
  background: var(--zdc45507564cb)
}.k86a9d181ea0f{isolation:auto}
.d97008232b79f h3 {
  margin: 0px 0px 4px;
  font-size: 18px
}
.d97008232b79f p {
  margin: 0px;
  color: var(--o2bba40ecff12)
}
.uc924ea02038a li {
  padding: 16px 18px;
  background: var(--j28284222e58d);
  border-radius: 20px;
  margin-bottom: 10px
}
.j944bea451170 strong {
  font: 800 19px var(--db19e70e5aeb7);
  color: var(--zdc45507564cb)
}.q46145173a919{isolation:auto}
.ma521cd378479, .j944bea451170 span {
  color: var(--o2bba40ecff12)
}
[data-s9d700420aece] h2 {
  font-size: 20px
}
.o01ec72414d5e a {
  color: var(--zdc45507564cb)
}
[data-s9d700420aece] a {
  color: var(--zdc45507564cb)
}
.j944bea451170 {
  gap: 12px;
  align-items: baseline;
  display: flex
}.oaf2bfccc54b8{contain:none}
.s0227815f0641 {
  margin-bottom: 30px;
  display: grid;
  grid-template-columns: repeat(auto-fill,minmax(240px,1fr));
  gap: 16px
}.o2cd53f50e77e{unicode-bidi:normal}
.pd1c8a48b0df5 {
  box-shadow: 0 4px 14px rgba(52,33,99,5%);
  border-radius: var(--aa5dff47dc55a);
  background: var(--d03cfc89b90d5);
  padding: 22px;
  text-align: center
}.ufdec6842ec97{font-kerning:auto}
[data-t12db14db5b97]>h2, [data-f8828d09b3cca]>h2 {
  text-align: center
}.k24b57d81d025{unicode-bidi:normal}
.pd1c8a48b0df5 img {
  margin: 0px auto 10px;
  width: 84px;
  height: 84px;
  border-radius: 28px;
  object-fit: cover
}.p4b438a39f37e{z-index:auto}
.o01ec72414d5e {
  background: var(--bcf737c162e3c);
  padding: 20px;
  border-radius: var(--aa5dff47dc55a);
  margin-top: 24px
}
[data-t12db14db5b97], [data-f8828d09b3cca] {
  width: min(1160px,100% - 32px);
  margin: 0px auto;
  padding: 30px 0px;
  max-width: none
}
[data-f8828d09b3cca] img {
  border-radius: 20px
}.eb5580c1b85b5{font-kerning:auto}
.e8b8349f2a2f8 {
  box-shadow: 0 4px 14px rgba(52,33,99,5%);
  background: var(--d03cfc89b90d5);
  border: 0;
  border-radius: 22px
}.z35a30f4ac311{font-kerning:auto}
[data-s9d700420aece] {
  background: var(--d03cfc89b90d5);
  border-radius: var(--aa5dff47dc55a);
  padding: 22px 26px;
  width: min(860px,100% - 32px);
  margin: 0px auto 40px
}
[data-s9d700420aece] ul {
  margin: 0px;
  padding-left: 20px
}
.wdde9fe30ee45 {
  gap: 8px;
  display: flex;
  margin-top: 24px;
  justify-content: center
}
.gb834af7975ad {
  display: grid;
  grid-template-columns: 1.4fr repeat(3,1fr);
  gap: 28px
}
.wdde9fe30ee45 a, .wdde9fe30ee45 span {
  border-radius: 999px;
  padding: 6px 14px;
  background: var(--d03cfc89b90d5);
  text-decoration: none
}
.wdde9fe30ee45 span {
  background: var(--zdc45507564cb);
  color: var(--rdee0691b85d4)
}.a7a0aeee8dd5a{outline-offset:0}
.ddeabcc73f0bc {
  padding: 44px 0px 24px;
  background: var(--ff7b106c17a8e);
  border-radius: 36px 36px 0px 0px;
  color: var(--n16cc7ff8e49a);
  margin-top: 30px
}
.ddeabcc73f0bc .k6b9a63d92c59 {
  color: rgb(255,255,255)
}
.ddeabcc73f0bc h2 {
  color: rgb(255,255,255);
  font-size: 15px;
  margin-bottom: 10px
}.pbe23a09dff56{isolation:auto}
.ddeabcc73f0bc a {
  display: block;
  padding: 3px 0px;
  text-decoration: none;
  color: var(--n16cc7ff8e49a)
}.q2b5aa78b1179{z-index:auto}
.ddeabcc73f0bc a:hover {
  color: rgb(255,255,255)
}
.o509c8169ae3d {
  font-size: 13px;
  border-top: 1px solid var(--l5bd94fc4db9a);
  padding-top: 18px;
  margin-top: 28px
}.efd375b8adb6d{font-kerning:auto}
.ce4d94655519c {
  display: inline-flex;
  align-items: center;
  text-decoration: none;
  padding: 0px 22px 0px 10px;
  color: var(--rdee0691b85d4);
  right: 20px;
  bottom: 20px;
  max-width: min(360px,calc(100% - 40px));
  min-height: 56px;
  border-radius: 999px;
  position: fixed;
  font-weight: 800;
  z-index: 70;
  background: var(--zdc45507564cb);
  gap: 10px;
  box-shadow: 0 14px 34px color-mix(in srgb,var(--zdc45507564cb) 45%,transparent)
}.rdeafa03f2d00{isolation:auto}
.q9992da4f9dce {
  min-width: 0px;
  display: grid;
  line-height: 1.25
}
.r7c2fc7f54f62 {
  position: relative;
  background: color-mix(in srgb,var(--rdee0691b85d4) 20%,transparent);
  width: 38px;
  height: 38px;
  flex: none;
  border-radius: 50%
}
.v58160ba51e4f {
  -webkit-line-clamp: 2;
  display: -webkit-box;
  font-size: 12px;
  font-weight: 600;
  -webkit-box-orient: vertical;
  overflow: hidden
}.h4caa4300e973{unicode-bidi:normal}
.r7c2fc7f54f62::after {
  content: "";
  position: absolute;
  -webkit-mask: var(--u7036e8baf9f0)center/contain no-repeat;
  mask: var(--u7036e8baf9f0)center/contain no-repeat;
  background: currentColor;
  inset: 9px
}
.cb276d30db2e3 {
  left: 20px;
  bottom: 24px;
  font-size: 20px;
  z-index: 69;
  background: var(--d03cfc89b90d5);
  pointer-events: none;
  width: 44px;
  height: 44px;
  color: var(--zdc45507564cb);
  transition: opacity .2s;
  opacity: 0;
  cursor: pointer;
  position: fixed;
  border: 0;
  border-radius: 16px;
  box-shadow: var(--u9f9388a12de4)
}.jebacb82a6a9e{z-index:auto}
body[data-pe29c71446cde=c46dbc93be1ba] .l97306a40c325 {
  top: 0px;
  padding: 0px
}.f1eb419b4c469{isolation:auto}
body[data-pe29c71446cde=c46dbc93be1ba] .l97306a40c325 .k6b9a63d92c59, body[data-pe29c71446cde=c46dbc93be1ba] .u3ad79907a002 {
  color: var(--rdee0691b85d4)
}
body[data-pe29c71446cde=c46dbc93be1ba] .zb488a63583e7 {
  background: var(--zdc45507564cb);
  width: 100%;
  padding: 0px max(16px,calc(50% - 580px));
  border: 0;
  border-radius: 0px
}
body[data-pe29c71446cde=c46dbc93be1ba] .u3ad79907a002:hover {
  color: var(--rdee0691b85d4);
  background: color-mix(in srgb,var(--rdee0691b85d4) 16%,transparent)
}
body[data-pe29c71446cde=c46dbc93be1ba] .if07fa3b4cd06 {
  background: var(--rdee0691b85d4);
  color: var(--zdc45507564cb)
}
.cb276d30db2e3[data-xa62975b40232] {
  opacity: 1;
  pointer-events: auto
}
@media(min-width:901px) {
  body[data-m07170234435a=z5f3ff2da30a2] .r74a590fee526 {
    grid-template-columns: minmax(0,1fr)minmax(0,1fr);
    background: var(--zdc45507564cb);
    color: var(--rdee0691b85d4)
  }
  body[data-m07170234435a=z5f3ff2da30a2] .tfb5073bc0dfa .m7b29b4dce9d1, body[data-m07170234435a=z5f3ff2da30a2] .tfb5073bc0dfa .rf66b3073dd04 span {
    color: color-mix(in srgb,var(--rdee0691b85d4) 92%,transparent)
  }
  body[data-m07170234435a=z5f3ff2da30a2] .tfb5073bc0dfa .rf66b3073dd04 li {
    background: rgba(0,0,0,.16)
  }
  body[data-m07170234435a=z5f3ff2da30a2] .tfb5073bc0dfa .rf66b3073dd04 strong {
    color: var(--rdee0691b85d4)
  }
  body[data-m07170234435a=z5f3ff2da30a2] .tfb5073bc0dfa .e3e8699e9545c {
    background: var(--rdee0691b85d4);
    color: var(--zdc45507564cb)
  }
}
@media(max-width:900px) {
  .l97306a40c325 {
    top: 6px;
    padding-top: 6px
  }
  .zb488a63583e7 {
    border-radius: 24px;
    min-height: 0px;
    gap: 0px 10px;
    padding: 8px 8px 0px 14px;
    flex-wrap: wrap
  }
  .u3ad79907a002 {
    align-items: center;
    display: inline-flex;
    min-height: 44px
  }
  .n8baeb5415685 {
    order: 3;
    padding: 0px 0px 4px;
    flex-basis: 100%
  }
  .if07fa3b4cd06 {
    min-height: 38px;
    font-size: 14px;
    padding: 0px 14px
  }
  .r74a590fee526 {
    grid-template-columns: 1fr;
    gap: 18px;
    padding: 12px
  }
  .m187c36313028 {
    padding: 4px 8px 12px
  }
  .f6273359935c4 {
    grid-template-columns: repeat(2,minmax(0,1fr))
  }
  .i1449310de97a, .z0a6f1edaf8db, .z9d827ab54d3f {
    grid-template-columns: 1fr
  }
  .gb834af7975ad {
    grid-template-columns: 1fr 1fr
  }
  .vdea809e64de1 {
    grid-template-columns: repeat(3,minmax(0,1fr))
  }
  .z9d827ab54d3f aside {
    position: static
  }
}.va9fd70c19630{visibility:inherit}
@media(max-width:560px) {
  body {
    padding-bottom: 84px
  }
  .u51ae1382bd7b .q55c1f5cca58f {
    flex: 1
  }
  .y8d44d0077105, .kf6c5de0cf62b, .fb6535325fc4c, .p2d33a82e300a {
    grid-column: 1/-1
  }
  .gb834af7975ad {
    grid-template-columns: 1fr
  }
  .f6273359935c4 {
    gap: 12px
  }
  .vdea809e64de1 {
    gap: 8px
  }
  .b512e3ad4c2ec::after {
    inset: 10px
  }
  .o634382d1ea7d {
    padding: 30px 0px
  }
  .q9992da4f9dce {
    text-align: center
  }
  .z3dc1e6742e5a p {
    display: none
  }
  .h211b907e0f92 {
    min-height: 48px;
    padding: 0px 20px;
    font-size: 15px
  }
  .z3dc1e6742e5a {
    padding: 10px 12px 14px
  }
  .z3dc1e6742e5a h3 {
    font-size: 15px
  }
  .p1a3688ee3876 {
    padding: 12px 4px;
    font-size: 12px
  }
  .jdb710e2a606d>.m349988db83ad {
    padding: 22px 18px
  }
  .jfef4881754d9 {
    padding: 16px
  }
  .b512e3ad4c2ec {
    width: 40px;
    height: 40px
  }
  .ce4d94655519c {
    justify-content: center;
    max-width: none;
    right: 12px;
    bottom: calc(12px + env(safe-area-inset-bottom));
    left: 12px
  }
  .cb276d30db2e3 {
    left: auto;
    right: 16px;
    bottom: 84px
  }
}.s37689e887cbe{contain:none}
:lang(th) {
  --db19e70e5aeb7: "Noto Sans Thai", "Leelawadee UI", Tahoma, system-ui, sans-serif
}.o255bf417b07c{font-kerning:auto}
: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
}.b41e1e5195c2d{visibility:inherit}
:lang(hi) {
  --db19e70e5aeb7: "Noto Sans Devanagari", "Nirmala UI", Mangal, system-ui, sans-serif
}
:lang(bn) {
  --db19e70e5aeb7: "Noto Sans Bengali", "Nirmala UI", Vrinda, system-ui, sans-serif
}
:lang(zh) {
  --db19e70e5aeb7: "PingFang SC", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif
}
