.h068a5e8f11c7 {
  left: -999px;
  position: absolute
}
.k1b6a73a5170f {
  opacity: 0.8
}
body {
  margin: 0;
  background: var(--o2b7e7a3dfe3d);
  font: 16px/1.7 system-ui,-apple-system,segoe ui,Roboto,Arial,sans-serif;
  color: var(--fd488ea8bb31f);
  overflow-wrap: break-word
}
a {
  color: inherit
}
h2, h3, h1 {
  margin: 0 0 0.6em;
  font-family: var(--d52cdbdc935a5);
  font-weight: 800;
  line-height: 1.2
}.d3ee6d8157b8e{isolation:auto}
.h068a5e8f11c7:focus {
  padding: 8px 12px;
  left: 16px;
  top: 8px;
  background: var(--j166c43c98afe);
  z-index: 99
}.g0437538ea4bd{unicode-bidi:normal}
:root {
  --d0e3043bf2641: 0 12px 32px rgba(52, 33, 99, 0.08);
  --t6941c80c6816: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-13.9 -10.928 54.1958 54.1958'%3E%3Cg transform='translate(-13.9 -10.928) scale(2.2582)'%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");
  --qdd025272953f: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-13.9 -10.928 54.1958 54.1958'%3E%3Cg transform='translate(-13.9 -10.928) scale(2.2582)'%3E%3Cpath d='M4 4h7v7H4Zm9 0h7v7h-7ZM4 13h7v7H4Zm9 0h7v7h-7Z'/%3E%3C/g%3E%3C/svg%3E");
  --fc191b88acd33: #15803D;
  --vdcc397c7e880: #3A2F58;
  --wb3d62840bc96: 28px;
  --mdbdfbad7544e: #FFF;
  --d52cdbdc935a5: ui-rounded, "SF Pro Rounded", "Nunito", "Segoe UI", system-ui, sans-serif;
  --ya440d0d724bc: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-13.9 -10.928 54.1958 54.1958'%3E%3Cg transform='translate(-13.9 -10.928) scale(2.2582)'%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");
  --z38e70df6b7ac: #CFC6E3;
  --nce42b9584fe0: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-13.9 -10.928 54.1958 54.1958'%3E%3Cg transform='translate(-13.9 -10.928) scale(2.2582)'%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");
  --rb03dd4badbbb: #A17BFF;
  --j166c43c98afe: #FFF;
  --a1c789c34f5c7: #E6DBFF;
  --a15e16d1921e0: #8B5CF6;
  --fd488ea8bb31f: #22193A;
  --p48fbd21331da: #FFF;
  --j64f1868c4dad: #E9E4F3;
  --xa2d447b8bf92: #F3ECFF;
  --kb7c0a7ff0771: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-13.9 -10.928 54.1958 54.1958'%3E%3Cg transform='translate(-13.9 -10.928) scale(2.2582)'%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");
  --o300e5665a4db: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-13.9 -10.928 54.1958 54.1958'%3E%3Cg transform='translate(-13.9 -10.928) scale(2.2582)'%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");
  --q4f56c72296e8: 999px;
  --a355c750e605e: #22193A;
  --o2b7e7a3dfe3d: #FAF7FF;
  --z54b7b47930be: #6D6585;
  --i68f4e4dcf045: #EBE4F7;
  --iff56e592e5ec: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-13.9 -10.928 54.1958 54.1958'%3E%3Cg transform='translate(-13.9 -10.928) scale(2.2582)'%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");
  --h313557e7ecb1: #F5A600;
  --sbfa9a87bd1a3: #C9C1DD;
  --n296e392f8256: #F1EAFE;
  --k44b7415b43c9: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-13.9 -10.928 54.1958 54.1958'%3E%3Cg transform='translate(-13.9 -10.928) scale(2.2582)'%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")
}
* {
  box-sizing: border-box
}.ga11a64ba9263{visibility:inherit}
.q776e26527c91 {
  --b9265f2adc54a: var(--ya440d0d724bc)
}
.t57d0053e9e78 {
  --b9265f2adc54a: var(--qdd025272953f)
}.p17255c267b64{contain:none}
.n8a3f24849c3b {
  --b9265f2adc54a: var(--kb7c0a7ff0771)
}
.m3e95bcc019fe {
  --b9265f2adc54a: var(--k44b7415b43c9)
}
.k600e3ca8ad9e {
  --b9265f2adc54a: var(--t6941c80c6816)
}.x9803f0198916{opacity:1}
.b3bc13a709242 {
  --b9265f2adc54a: var(--iff56e592e5ec)
}
.i3753d0f5b4c1:hover {
  transform: translateY(-2px)
}
html {
  scroll-behavior: smooth
}.rba07d06fe388{outline-offset:0}
img {
  display: block;
  max-width: 100%;
  height: auto
}
.gbdaa37b02d85 {
  margin-inline: auto;
  width: min(1160px,100% - 32px)
}.m477f15df6ee9{contain:none}
.wac774fe5083c {
  margin-inline: auto;
  max-width: 860px
}.pc7fd39401de5{contain:none}
.t068964940e1e {
  position: sticky;
  top: 10px;
  padding: 10px 0 0;
  z-index: 60
}
.xaa201373b7d1 {
  background: color-mix(in srgb,var(--j166c43c98afe) 92%,transparent);
  padding: 0 8px 0 18px;
  box-shadow: var(--d0e3043bf2641);
  margin-inline: auto;
  width: min(1160px,100% - 24px);
  border: 1px solid var(--i68f4e4dcf045);
  border-radius: 999px;
  min-height: 58px;
  backdrop-filter: blur(14px);
  display: flex;
  align-items: center;
  gap: 16px
}
.we73b867d180d {
  flex: none;
  text-decoration: none;
  color: var(--fd488ea8bb31f);
  gap: 10px;
  display: inline-flex;
  align-items: center;
  font: 800 20px var(--d52cdbdc935a5);
  min-height: 44px
}.yb14562324139{visibility:inherit}
.we73b867d180d img {
  width: 34px;
  object-fit: cover;
  height: 34px;
  border-radius: 12px
}
.of939179870e1 {
  scrollbar-width: none;
  overflow-x: auto;
  flex: 1;
  gap: 2px;
  display: flex;
  min-width: 0;
  align-items: center
}.j060c91a11045{isolation:auto}
.e4d0031fc7256 {
  text-decoration: none;
  padding: 7px 14px;
  white-space: nowrap;
  font-size: 15px;
  font-weight: 600;
  color: var(--z54b7b47930be);
  flex: none;
  border-radius: 999px
}.v12ad00689669{outline-offset:0}
.e4d0031fc7256:hover {
  background: var(--n296e392f8256);
  color: var(--a15e16d1921e0)
}.rb8ee343b36b7{opacity:1}
.of939179870e1::-webkit-scrollbar {
  display: none
}.pef6e27fd333a{contain:none}
.r141df590c542 {
  font-size: 13px;
  gap: 6px;
  margin-left: auto;
  display: flex
}.lc77ac8ef2727{contain:none}
.r141df590c542 a[aria-current] {
  color: var(--a15e16d1921e0);
  font-weight: 800
}
.i3753d0f5b4c1 {
  white-space: nowrap;
  border: 2px solid transparent;
  border-radius: var(--q4f56c72296e8);
  font-weight: 800;
  transition: transform 0.15s,box-shadow 0.15s;
  display: inline-flex;
  cursor: pointer;
  min-height: 42px;
  text-decoration: none;
  align-items: center;
  padding: 0 22px;
  justify-content: center
}
.m575d8fb75d43 {
  padding: 26px 0 10px
}
.qb659bde0f2bc {
  margin-left: auto;
  flex: none
}.rb87459504396{opacity:1}
.a76ada1bcc765 {
  width: 100%
}
.x1b132180d3c1 img {
  object-fit: contain;
  width: 100%;
  height: auto;
  aspect-ratio: 4/3
}
.pddd561eba862 {
  box-shadow: 0 10px 22px color-mix(in srgb,var(--a15e16d1921e0) 32%,transparent);
  background: var(--a15e16d1921e0);
  color: var(--mdbdfbad7544e)
}.w5f032937adad{contain:none}
.m21df4012b2d5 {
  background: var(--j166c43c98afe);
  color: var(--a15e16d1921e0);
  border-color: var(--i68f4e4dcf045)
}
.rec9a680933be {
  background: var(--mdbdfbad7544e);
  color: var(--a15e16d1921e0)
}.y7880099a0630{opacity:1}
.a1a5c556165aa {
  border-color: color-mix(in srgb,var(--mdbdfbad7544e) 60%,transparent);
  background: 0 0;
  color: var(--mdbdfbad7544e)
}.d8bc0747c0652{z-index:auto}
.o02fd0e994f24 {
  display: grid;
  padding: 18px;
  align-items: center;
  border-radius: calc(var(--wb3d62840bc96) + 8px);
  grid-template-columns: minmax(0,1fr)minmax(0,1fr);
  box-shadow: var(--d0e3043bf2641);
  gap: 34px;
  background: linear-gradient(135deg,var(--j166c43c98afe),var(--n296e392f8256))
}
.v8849ba3096d0 {
  padding: 10px 18px 10px 0
}.f66e678fbbe1d{isolation:auto}
.r71b0ae5b0169 {
  overflow: hidden;
  position: relative;
  border-radius: var(--wb3d62840bc96);
  background: var(--n296e392f8256);
  display: grid
}
.x1b132180d3c1 {
  margin: 0;
  opacity: 0;
  transition: opacity 0.5s;
  grid-area: 1/1
}.r90cf4fdbdfbc{opacity:1}
.x1b132180d3c1[data-f32370f19ffa1] {
  opacity: 1
}.o15f8e4d1fc7c{font-kerning:auto}
.q7d5d5622c468 {
  width: 40px;
  border: 0;
  color: #22193A;
  border-radius: 50%;
  cursor: pointer;
  height: 40px;
  font-size: 20px;
  background: rgba(255,255,255,0.92);
  bottom: 14px;
  z-index: 2;
  font-weight: 800;
  position: absolute
}.ge310720acb23{z-index:auto}
.na22c00e9ed71 {
  right: 62px
}.r907af9a8e2f8{opacity:1}
.xfeb4a20e16dd {
  box-shadow: 0 4px 12px rgba(52,33,99,6%);
  display: inline-block;
  background: var(--j166c43c98afe);
  font-size: 13px;
  font-weight: 800;
  color: var(--a15e16d1921e0);
  margin: 0 0 12px;
  border-radius: 999px;
  padding: 4px 14px
}
.m575d8fb75d43 h1 {
  font-size: clamp(30px,4.4vw,52px);
  line-height: 1.08
}
.q36858289bd6c {
  font-size: 17px;
  color: var(--z54b7b47930be)
}.h7f1cc55a8059{contain:none}
.k8fc48c86904f strong {
  color: var(--a15e16d1921e0)
}.g03b5c95ac105{z-index:auto}
.f919302757b56 {
  right: 14px
}.oa542fdf29389{font-kerning:auto}
.k8fc48c86904f span {
  color: var(--z54b7b47930be);
  font-size: 12px
}
.u66bb530960d6 {
  gap: 10px;
  margin-top: 20px;
  display: flex;
  flex-wrap: wrap
}
.k8fc48c86904f {
  margin: 22px 0 0;
  padding: 0;
  gap: 8px;
  list-style: none;
  display: flex;
  flex-wrap: wrap
}.b26cbf00e0dac{isolation:auto}
.k8fc48c86904f li {
  padding: 6px 14px;
  align-items: baseline;
  background: var(--j166c43c98afe);
  display: flex;
  border-radius: 999px;
  gap: 6px
}
.c71fe38630676 {
  display: grid;
  padding: 22px 0 6px;
  grid-template-columns: repeat(auto-fit,minmax(110px,1fr));
  gap: 12px
}.c70ded389e593{opacity:1}
.b5254e3eb7be2 {
  color: var(--fd488ea8bb31f);
  border-radius: 22px;
  padding: 16px 8px;
  font-size: 14px;
  text-align: center;
  text-decoration: none;
  background: var(--j166c43c98afe);
  flex-direction: column;
  gap: 8px;
  display: flex;
  align-items: center;
  transition: transform 0.15s;
  box-shadow: 0 4px 14px rgba(52,33,99,5%);
  font-weight: 700
}
.e238afcc891c4 {
  padding: 40px 0
}.q07780299097a{contain:none}
.b5254e3eb7be2:hover {
  transform: translateY(-3px);
  color: var(--a15e16d1921e0)
}
.v20463c85f004 {
  display: grid;
  gap: 16px;
  grid-template-columns: repeat(4,minmax(0,1fr));
  grid-auto-flow: dense
}
.i20cdb632f782 {
  width: 46px;
  border-radius: 16px;
  height: 46px;
  position: relative;
  background: var(--n296e392f8256)
}
.i20cdb632f782::after {
  position: absolute;
  -webkit-mask: var(--b9265f2adc54a)center/contain no-repeat;
  mask: var(--b9265f2adc54a)center/contain no-repeat;
  background: var(--a15e16d1921e0);
  content: "";
  inset: 12px
}
.sea1b3848b614 {
  padding: 22px;
  box-shadow: 0 4px 14px rgba(52,33,99,5%);
  background: var(--j166c43c98afe);
  border-radius: var(--wb3d62840bc96)
}.bbb0168537e58{z-index:auto}
.xc5eaa7bf87a0 {
  color: var(--mdbdfbad7544e);
  background: linear-gradient(135deg,var(--a15e16d1921e0),color-mix(in srgb,var(--a15e16d1921e0) 60%,#FF7AB6));
  grid-column: span 2;
  justify-content: center;
  display: flex;
  flex-direction: column
}.xfc7c501e943c{unicode-bidi:normal}
.v85e18ded7c0d {
  grid-column: span 2
}.xe5c991bb4f21{font-kerning:auto}
.j301454c91a26 {
  text-align: center;
  font-size: clamp(24px,3vw,34px);
  margin: 0 0 22px
}.v96aa2b92e558{isolation:auto}
.q36f4b6fe6057 {
  background: currentColor;
  margin-bottom: 10px;
  -webkit-mask: var(--o300e5665a4db)center/contain no-repeat;
  mask: var(--o300e5665a4db)center/contain no-repeat;
  width: 52px;
  height: 52px
}
.j70cac9ad506f {
  margin: 0;
  font: 800 clamp(20px,2.4vw,28px)/1.25 var(--d52cdbdc935a5)
}
.xc5eaa7bf87a0 .u66bb530960d6 {
  margin-top: 16px
}.dabc37301f7dd{z-index:auto}
.bf0b687c90818 {
  background: var(--n296e392f8256);
  border-radius: 14px;
  margin-bottom: 12px;
  display: block;
  width: 44px;
  height: 44px;
  position: relative
}.d274f2500eb6e{contain:none}
.bf0b687c90818::after {
  position: absolute;
  -webkit-mask: var(--nce42b9584fe0)center/contain no-repeat;
  background: var(--a15e16d1921e0);
  inset: 11px;
  content: "";
  mask: var(--nce42b9584fe0)center/contain no-repeat
}.d0f03d0e53486{contain:none}
.w51a765e23704 div {
  background: var(--n296e392f8256);
  border-radius: 16px;
  padding: 8px 14px
}.m0880c00d7ac6{opacity:1}
.ffa5f1b45cbfc {
  overflow: hidden;
  padding: 0
}
.ad861388d8f8f h2 {
  margin-bottom: 6px;
  font-size: 18px
}.c71df1c353582{visibility:inherit}
.ad861388d8f8f .i903bd371604a {
  font-size: 15px;
  color: var(--z54b7b47930be);
  margin: 0
}
.v85e18ded7c0d h2 {
  font-size: 22px
}.x6bebad49d3a7{z-index:auto}
.w51a765e23704 dt {
  color: var(--a15e16d1921e0);
  font-size: 12px;
  font-weight: 800
}
.w51a765e23704 {
  margin: 0;
  gap: 8px;
  display: flex;
  flex-wrap: wrap
}
.w51a765e23704 dd {
  font-size: 14px;
  margin: 0;
  font-weight: 600
}.af4d245ecc5de{unicode-bidi:normal}
.ffa5f1b45cbfc a {
  height: 100%;
  text-decoration: none;
  display: block
}.d92f767272571{outline-offset:0}
.ffa5f1b45cbfc img {
  object-fit: cover;
  width: 100%;
  aspect-ratio: 16/10
}
.vdcee52ca4fed {
  margin: 16px 18px 0;
  display: inline-block;
  padding: 2px 10px;
  color: var(--a15e16d1921e0);
  background: var(--n296e392f8256);
  border-radius: 999px;
  font-size: 12px;
  font-weight: 800
}
.p359ab0204e3f {
  display: grid;
  grid-template-columns: repeat(auto-fill,minmax(230px,1fr));
  gap: 16px
}.c609dac50be5a{opacity:1}
.ffa5f1b45cbfc h2, .ffa5f1b45cbfc h3 {
  font-size: 17px;
  margin: 8px 18px 6px
}
.ffa5f1b45cbfc p {
  color: var(--z54b7b47930be);
  margin: 0 18px 18px;
  font-size: 14px
}.l806d15e7dbc0{opacity:1}
.k3447fbc1608e {
  margin-top: 24px;
  text-align: center
}
.i903bd371604a a {
  color: var(--a15e16d1921e0)
}.tb0113237541c{opacity:1}
.i903bd371604a {
  margin-bottom: 24px
}
.i903bd371604a h2 {
  margin-top: 1.2em;
  font-size: 23px
}
.i903bd371604a h3 {
  font-size: 19px;
  margin-top: 1em
}
.i903bd371604a table {
  border-collapse: collapse;
  margin: 16px 0;
  width: 100%
}
.a6052869fcfaa {
  height: 100%
}
.rec4d98b4213f {
  font-size: 14px;
  color: var(--z54b7b47930be)
}
.d85a97137cbd9 h3 {
  margin: 0 0 2px;
  font-size: 17px
}.p71bcf67ecaf6{visibility:inherit}
.d85a97137cbd9 p {
  color: var(--z54b7b47930be);
  margin: 0 0 8px;
  font-size: 14px;
  line-height: 1.45
}
.i903bd371604a td, .i903bd371604a th {
  text-align: left;
  padding: 10px 14px;
  border-bottom: 1px solid var(--i68f4e4dcf045);
  vertical-align: top
}.h63fa29e327ed{z-index:auto}
.f64313408e084 {
  padding: 10px 10px 0
}
.a6052869fcfaa a {
  height: 100%;
  text-decoration: none;
  box-shadow: 0 4px 14px rgba(52,33,99,5%);
  overflow: hidden;
  background: var(--j166c43c98afe);
  flex-direction: column;
  display: flex;
  transition: transform 0.2s,box-shadow 0.2s;
  border-radius: var(--wb3d62840bc96)
}.ud0b4c82aaa0c{opacity:1}
.f64313408e084 img {
  object-fit: cover;
  border-radius: calc(var(--wb3d62840bc96) - 8px);
  width: 100%;
  aspect-ratio: 1
}
.d85a97137cbd9 {
  padding: 12px 18px 18px
}
.b46b59272973c {
  padding: 2px 10px;
  display: inline-block;
  background: var(--n296e392f8256);
  font-size: 13px;
  color: var(--a15e16d1921e0);
  border-radius: 999px;
  font-weight: 800
}.q07e46af295b1{contain:none}
.p6c35e7000296 div {
  padding: 16px 18px
}.b5f72ccd20d87{contain:none}
.p6c35e7000296 h3, .p6c35e7000296 h2 {
  font-size: 17px;
  margin: 0 0 6px
}
.s0fff0c5ce371 {
  display: grid;
  grid-template-columns: repeat(auto-fill,minmax(280px,1fr));
  gap: 16px
}
.a6052869fcfaa a:hover {
  box-shadow: var(--d0e3043bf2641);
  transform: translateY(-4px)
}
.p6c35e7000296 a {
  box-shadow: 0 4px 14px rgba(52,33,99,5%);
  height: 100%;
  overflow: hidden;
  text-decoration: none;
  border-radius: var(--wb3d62840bc96);
  background: var(--j166c43c98afe);
  display: block
}
.t25ee55f80492 details {
  border-radius: 22px;
  background: var(--j166c43c98afe);
  box-shadow: 0 4px 14px rgba(52,33,99,5%)
}
.t25ee55f80492 {
  display: grid;
  align-items: start;
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: 12px
}.ya98466a1ed9e{visibility:inherit}
.a2e34990589b0 .t25ee55f80492, .wac774fe5083c .t25ee55f80492 {
  grid-template-columns: 1fr
}
.p6c35e7000296 img {
  object-fit: cover;
  width: 100%;
  aspect-ratio: 16/10
}
.p6c35e7000296 p {
  color: var(--z54b7b47930be);
  margin: 0;
  font-size: 14px
}
.t25ee55f80492 summary {
  list-style: none;
  cursor: pointer;
  justify-content: space-between;
  font-weight: 700;
  display: flex;
  gap: 12px;
  padding: 18px 20px
}.jd77b352d1c36{contain:none}
.t25ee55f80492 summary::-webkit-details-marker {
  display: none
}
.t25ee55f80492 summary::after {
  flex: none;
  color: var(--a15e16d1921e0);
  content: "+";
  border-radius: 50%;
  font-weight: 800;
  place-items: center;
  display: grid;
  width: 28px;
  height: 28px;
  background: var(--n296e392f8256)
}
.t25ee55f80492 p {
  color: var(--z54b7b47930be);
  margin: 0;
  padding: 0 20px 18px
}.y7ffef949aedb{contain:none}
.n45a2dd10d047 {
  margin: 30px 0;
  padding: 26px;
  background: var(--j166c43c98afe);
  border-radius: var(--wb3d62840bc96);
  box-shadow: 0 4px 14px rgba(52,33,99,5%)
}
.t25ee55f80492 details[open] summary::after {
  content: "−"
}
.ifa35effb7a49 {
  display: inline-block;
  padding: 2px 10px;
  color: var(--a15e16d1921e0);
  background: var(--n296e392f8256);
  vertical-align: middle;
  border-radius: 999px;
  font: 800 12px/1.6 system-ui,sans-serif
}
.lc8a4a7e8836c {
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(220px,1fr));
  gap: 12px
}.t9e7d90148488{isolation:auto}
.n8586eea81a57 {
  border-radius: 20px;
  background: var(--o2b7e7a3dfe3d);
  padding: 16px
}
.n8586eea81a57 p {
  margin: 8px 0 0;
  font-size: 15px
}
.s106eac75bce7 small {
  color: var(--z54b7b47930be)
}.j17bf68899759{contain:none}
.vbc16e3ce2b80 {
  gap: 6px;
  justify-content: space-between;
  display: flex;
  flex-wrap: wrap
}
.s106eac75bce7 {
  gap: 8px;
  display: inline-flex;
  align-items: center
}.se60ed91e7327{isolation:auto}
.v0e0f1d562011 {
  background: linear-gradient(90deg,var(--h313557e7ecb1) calc(var(--xd28d9470dfba)/5 * 100%),var(--j64f1868c4dad) 0);
  display: inline-block;
  width: 90px;
  height: 16px;
  -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)
}
.rf78944c98980 {
  padding: 22px;
  background: var(--j166c43c98afe);
  margin: 24px 0;
  border-radius: var(--wb3d62840bc96);
  box-shadow: 0 4px 14px rgba(52,33,99,5%);
  text-align: center
}.s71ff82c8d923{visibility:inherit}
.r682639f0ee67 {
  padding: 34px 0 10px
}.ke7918db0d043{contain:none}
.mcb7f6e8a12db {
  gap: 6px;
  display: inline-flex
}
.re14f9b90e4db {
  margin: 0 0 10px;
  font-weight: 800
}
.mcb7f6e8a12db button {
  width: 46px;
  font-size: 22px;
  height: 46px;
  background: var(--n296e392f8256);
  cursor: pointer;
  color: var(--z38e70df6b7ac);
  border: 0;
  border-radius: 16px
}
.mcb7f6e8a12db button[data-f32370f19ffa1], .mcb7f6e8a12db button:hover {
  color: var(--h313557e7ecb1)
}
.mcb7f6e8a12db button:disabled {
  cursor: default
}
.r682639f0ee67>.gbdaa37b02d85 {
  border-radius: calc(var(--wb3d62840bc96) + 8px);
  padding: 30px 34px;
  box-shadow: var(--d0e3043bf2641);
  background: linear-gradient(135deg,var(--j166c43c98afe),var(--xa2d447b8bf92))
}
.jb205af09454c {
  color: var(--z54b7b47930be);
  margin: 10px 0 0;
  font-size: 14px;
  min-height: 1.2em
}.j1e5d900361e6{isolation:auto}
.s847a2f1539b2 {
  opacity: 0;
  left: -9999px;
  width: 1px;
  height: 1px;
  position: absolute
}
.ab30cc946d60c aside {
  top: 96px;
  position: sticky
}
.r682639f0ee67 h1 {
  font-size: clamp(28px,4vw,44px)
}.t4ca6dddc5170{unicode-bidi:normal}
.z475c0c85736f ol {
  padding: 0;
  font-size: 14px;
  list-style: none;
  display: flex;
  margin: 0 0 12px;
  gap: 6px;
  color: var(--z54b7b47930be);
  flex-wrap: wrap
}.o72f6c2820baa{outline-offset:0}
.ab30cc946d60c {
  display: grid;
  align-items: start;
  grid-template-columns: minmax(0,1fr)320px;
  gap: 24px
}
.a2e34990589b0 {
  box-shadow: 0 4px 14px rgba(52,33,99,5%);
  background: var(--j166c43c98afe);
  border-radius: var(--wb3d62840bc96);
  padding: 24px
}
.z475c0c85736f li+li::before {
  margin-right: 6px;
  content: "·"
}.tdfbcb1490ed9{contain:none}
.waef6f98da027 h2 {
  font-size: 22px
}
.z475c0c85736f a {
  text-decoration: none;
  color: var(--a15e16d1921e0)
}
.pdd5415d81d5e h3 {
  color: var(--fc191b88acd33)
}.b7cafeb7b35bd{unicode-bidi:normal}
.qdf99fae263f3 {
  display: grid;
  gap: 14px;
  grid-template-columns: 1fr 1fr
}
.bc36bdeaec7a5 {
  display: grid;
  gap: 10px;
  grid-template-columns: repeat(auto-fill,minmax(180px,1fr))
}.zb18fe635cb65{visibility:inherit}
.b09904f7a818a h3 {
  color: #E11D48
}.vcc0c447e89e2{unicode-bidi:normal}
.z2c6a97c602b2 {
  margin-bottom: 18px;
  object-fit: cover;
  border-radius: calc(var(--wb3d62840bc96) - 8px);
  width: 100%;
  aspect-ratio: 1200/630
}.db079af0ca8fe{opacity:1}
.a2e34990589b0 .k8fc48c86904f {
  margin: 0 0 18px
}
.a2e34990589b0 .k8fc48c86904f li {
  background: var(--n296e392f8256)
}
.waef6f98da027 {
  box-shadow: var(--d0e3043bf2641);
  padding: 20px;
  background: var(--j166c43c98afe);
  border-radius: var(--wb3d62840bc96)
}
.waef6f98da027 img {
  object-fit: cover;
  margin-bottom: 12px;
  border-radius: 18px;
  width: 100%;
  aspect-ratio: 1200/630
}
.waef6f98da027 .i3753d0f5b4c1 {
  margin-top: 12px
}
.pdd5415d81d5e, .b09904f7a818a {
  border-radius: 20px;
  background: var(--o2b7e7a3dfe3d);
  padding: 16px 20px
}.df99b892e0579{visibility:inherit}
.b1124dbcbeac0 {
  counter-reset: c962c4f0588e7;
  padding: 0;
  list-style: none
}
.bc36bdeaec7a5 img {
  border-radius: 18px
}
.b1124dbcbeac0 li {
  margin-bottom: 10px;
  border-radius: 20px;
  counter-increment: c962c4f0588e7;
  padding: 16px 18px 16px 72px;
  position: relative;
  background: var(--o2b7e7a3dfe3d)
}
.b1124dbcbeac0 li::before {
  position: absolute;
  font-weight: 800;
  left: 16px;
  top: 14px;
  border-radius: 14px;
  color: var(--mdbdfbad7544e);
  content: counter(c962c4f0588e7);
  width: 40px;
  height: 40px;
  background: var(--a15e16d1921e0);
  display: grid;
  place-items: center
}
.i4546ca39f504 {
  align-items: baseline;
  display: flex;
  gap: 12px
}.jed525e5afff2{font-kerning:auto}
.b1124dbcbeac0 h3 {
  margin: 0 0 4px;
  font-size: 18px
}
.b1124dbcbeac0 p {
  color: var(--z54b7b47930be);
  margin: 0
}
.i4546ca39f504 strong {
  font: 800 19px var(--d52cdbdc935a5);
  color: var(--a15e16d1921e0)
}
.i4546ca39f504 span, .bc592f9bc3866 {
  color: var(--z54b7b47930be)
}.u1af2063bf0f9{outline-offset:0}
.heb5a7955e983 a {
  color: var(--a15e16d1921e0)
}
[data-b33ff922c5985] a {
  color: var(--a15e16d1921e0)
}
.v196f14523f32 {
  list-style: none;
  padding: 0
}
.v196f14523f32 li {
  margin-bottom: 10px;
  border-radius: 20px;
  padding: 16px 18px;
  background: var(--o2b7e7a3dfe3d)
}.a36aa0431a650{isolation:auto}
.f5ca6f0b57592 {
  display: grid;
  grid-template-columns: repeat(auto-fill,minmax(240px,1fr));
  margin-bottom: 30px;
  gap: 16px
}
.x7bf41d775d6c {
  padding: 22px;
  text-align: center;
  box-shadow: 0 4px 14px rgba(52,33,99,5%);
  background: var(--j166c43c98afe);
  border-radius: var(--wb3d62840bc96)
}.r643cb499bcb8{unicode-bidi:normal}
.x7bf41d775d6c img {
  margin: 0 auto 10px;
  object-fit: cover;
  border-radius: 28px;
  width: 84px;
  height: 84px
}
.heb5a7955e983 {
  margin-top: 24px;
  border-radius: var(--wb3d62840bc96);
  background: var(--n296e392f8256);
  padding: 20px
}.p099b6e11fc61{visibility:inherit}
[data-dc54e372ffa1e] img {
  border-radius: 20px
}
[data-dc54e372ffa1e]>h2, [data-w6765aa849664]>h2 {
  text-align: center
}.q0b683904cce4{z-index:auto}
.waa7a54cf2f5c {
  border: 0;
  border-radius: 22px;
  box-shadow: 0 4px 14px rgba(52,33,99,5%);
  background: var(--j166c43c98afe)
}
[data-b33ff922c5985] h2 {
  font-size: 20px
}
[data-w6765aa849664], [data-dc54e372ffa1e] {
  padding: 30px 0;
  margin: 0 auto;
  width: min(1160px,100% - 32px);
  max-width: none
}
[data-b33ff922c5985] {
  margin: 0 auto 40px;
  border-radius: var(--wb3d62840bc96);
  background: var(--j166c43c98afe);
  width: min(860px,100% - 32px);
  padding: 22px 26px
}
[data-b33ff922c5985] ul {
  margin: 0;
  padding-left: 20px
}.l8cbdbefb77f7{unicode-bidi:normal}
.add3599967020 a, .add3599967020 span {
  border-radius: 999px;
  text-decoration: none;
  padding: 6px 14px;
  background: var(--j166c43c98afe)
}.ve9054fdba7ce{visibility:inherit}
.add3599967020 {
  margin-top: 24px;
  gap: 8px;
  display: flex;
  justify-content: center
}
.u29aadb0dc989 {
  display: grid;
  grid-template-columns: 1.4fr repeat(3,1fr);
  gap: 28px
}
.add3599967020 span {
  background: var(--a15e16d1921e0);
  color: var(--mdbdfbad7544e)
}
.ha27e8e818995 {
  border-radius: 36px 36px 0 0;
  padding: 44px 0 24px;
  background: var(--a355c750e605e);
  color: var(--sbfa9a87bd1a3);
  margin-top: 30px
}
.ha27e8e818995 .we73b867d180d {
  color: #FFF
}.q4f41194eb536{contain:none}
.ha27e8e818995 h2 {
  color: #FFF;
  margin-bottom: 10px;
  font-size: 15px
}
.ha27e8e818995 a {
  text-decoration: none;
  color: var(--sbfa9a87bd1a3);
  padding: 3px 0;
  display: block
}
.y4db9afeb8688 {
  font-size: 13px;
  padding-top: 18px;
  border-top: 1px solid var(--vdcc397c7e880);
  margin-top: 28px
}
body[data-udedb10f92730=r038354584828] .qb659bde0f2bc {
  margin-left: 0
}.s58aa4cf17fe7{opacity:1}
.ha27e8e818995 a:hover {
  color: #FFF
}
.y8316129d7c10 {
  gap: 10px;
  max-width: min(560px,calc(100% - 40px));
  display: inline-flex;
  position: fixed;
  padding: 8px 8px 8px 10px;
  right: 20px;
  bottom: 20px;
  box-shadow: 0 14px 34px color-mix(in srgb,var(--a15e16d1921e0) 45%,transparent);
  align-items: center;
  background: var(--a15e16d1921e0);
  border-radius: 999px;
  color: var(--mdbdfbad7544e);
  min-height: 56px;
  z-index: 70;
  font-weight: 800
}.m1af9015fc4b4{outline-offset:0}
.ze100433c1947 {
  overflow: hidden;
  min-width: 0;
  line-height: 1.25;
  font-size: 12px;
  font-weight: 600;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  flex: 1
}
.j51f13db1ec49 {
  position: relative;
  width: 38px;
  border-radius: 50%;
  flex: none;
  height: 38px;
  background: color-mix(in srgb,var(--mdbdfbad7544e) 20%,transparent)
}.r421ae939c7ff{outline-offset:0}
.j51f13db1ec49::after {
  position: absolute;
  background: currentColor;
  -webkit-mask: var(--o300e5665a4db)center/contain no-repeat;
  mask: var(--o300e5665a4db)center/contain no-repeat;
  inset: 9px;
  content: ""
}
.h2f379561e12a {
  box-shadow: var(--d0e3043bf2641);
  z-index: 69;
  pointer-events: none;
  position: fixed;
  left: 20px;
  opacity: 0;
  cursor: pointer;
  color: var(--a15e16d1921e0);
  bottom: 24px;
  background: var(--j166c43c98afe);
  width: 44px;
  height: 44px;
  border: 0;
  border-radius: 16px;
  transition: opacity 0.2s;
  font-size: 20px
}
body[data-udedb10f92730=r038354584828] .xaa201373b7d1 {
  gap: 4px 16px;
  padding: 8px 12px;
  border-radius: 28px;
  flex-wrap: wrap;
  justify-content: center
}
.h2f379561e12a[data-mcd0a54abdcab] {
  opacity: 1;
  pointer-events: auto
}
body[data-udedb10f92730=r038354584828] .we73b867d180d {
  flex-basis: 100%;
  justify-content: center
}
body[data-udedb10f92730=r038354584828] .of939179870e1 {
  flex: initial
}.s0ed46ea3b42f{isolation:auto}
@media(min-width:901px) {
  body[data-zd1ddc7bd89c9=d414ef3c9ad33] .x1b132180d3c1 img {
    object-fit: cover;
    aspect-ratio: 16/7
  }
  body[data-zd1ddc7bd89c9=d414ef3c9ad33] .v8849ba3096d0 {
    padding: 6px 20px 16px
  }
  body[data-zd1ddc7bd89c9=d414ef3c9ad33] .m575d8fb75d43 .u66bb530960d6, body[data-zd1ddc7bd89c9=d414ef3c9ad33] .m575d8fb75d43 .k8fc48c86904f {
    justify-content: center
  }
  body[data-zd1ddc7bd89c9=d414ef3c9ad33] .o02fd0e994f24 {
    grid-template-columns: 1fr;
    text-align: center
  }
}.n7cf718cf7258{unicode-bidi:normal}
@media(max-width:900px) {
  .ab30cc946d60c aside {
    position: static
  }
  .t068964940e1e {
    top: 6px;
    padding-top: 6px
  }
  .xaa201373b7d1 {
    padding: 8px 8px 0 14px;
    gap: 0 10px;
    border-radius: 24px;
    min-height: 0;
    flex-wrap: wrap
  }
  .e4d0031fc7256 {
    display: inline-flex;
    align-items: center;
    min-height: 44px
  }
  .of939179870e1 {
    order: 3;
    flex-basis: 100%;
    padding: 0 0 4px
  }
  .qb659bde0f2bc {
    min-height: 38px;
    padding: 0 14px;
    font-size: 14px
  }
  .o02fd0e994f24 {
    grid-template-columns: 1fr;
    padding: 12px;
    gap: 18px
  }
  .v8849ba3096d0 {
    padding: 4px 8px 12px
  }
  .v20463c85f004 {
    grid-template-columns: repeat(2,minmax(0,1fr))
  }
  .qdf99fae263f3, .t25ee55f80492, .ab30cc946d60c {
    grid-template-columns: 1fr
  }
  .u29aadb0dc989 {
    grid-template-columns: 1fr 1fr
  }
  .c71fe38630676 {
    grid-template-columns: repeat(3,minmax(0,1fr))
  }
}
@media(max-width:560px) {
  .v20463c85f004 {
    gap: 12px
  }
  .d85a97137cbd9 p {
    display: none
  }
  .i20cdb632f782 {
    width: 40px;
    height: 40px
  }
  .i20cdb632f782::after {
    inset: 10px
  }
  .e238afcc891c4 {
    padding: 30px 0
  }
  .d85a97137cbd9 {
    padding: 10px 12px 14px
  }
  body {
    --ycbb39c92fe72: 84px
  }
  .ffa5f1b45cbfc, .v85e18ded7c0d, .ad861388d8f8f, .xc5eaa7bf87a0 {
    grid-column: 1/-1
  }
  .u29aadb0dc989 {
    grid-template-columns: 1fr
  }
  .d85a97137cbd9 h3 {
    font-size: 15px
  }
  .b5254e3eb7be2 {
    padding: 12px 4px;
    font-size: 12px
  }
  .r682639f0ee67>.gbdaa37b02d85 {
    padding: 22px 18px
  }
  .u66bb530960d6 .i3753d0f5b4c1 {
    flex: 1
  }
  .a2e34990589b0 {
    padding: 16px
  }
  .y8316129d7c10 {
    max-width: none;
    justify-content: center;
    right: 12px;
    bottom: calc(12px + env(safe-area-inset-bottom));
    left: 12px
  }
  .h2f379561e12a {
    left: auto;
    right: 16px;
    bottom: 84px
  }
  .c71fe38630676 {
    gap: 8px
  }
}
:lang(th) {
  --d52cdbdc935a5: "Noto Sans Thai", "Leelawadee UI", Tahoma, system-ui, sans-serif
}
:lang(hi) {
  --d52cdbdc935a5: "Noto Sans Devanagari", "Nirmala UI", Mangal, system-ui, sans-serif
}
:lang(hi) :is(h1, h2, h3), :lang(bn) :is(h1, h2, h3), :lang(th) :is(h1, h2, h3) {
  line-height: 1.45;
  font-weight: 700
}.t9cd15fcb1400{unicode-bidi:normal}
:lang(bn) {
  --d52cdbdc935a5: "Noto Sans Bengali", "Nirmala UI", Vrinda, system-ui, sans-serif
}.j8aedd6b8e740{outline-offset:0}
:lang(zh) {
  --d52cdbdc935a5: "PingFang SC", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif
}
.y8316129d7c10 .i3753d0f5b4c1 {
  padding: 0 16px;
  min-height: 40px;
  flex: none
}
.y8316129d7c10 .pddd561eba862 {
  background: var(--mdbdfbad7544e);
  color: var(--a15e16d1921e0)
}
.y8316129d7c10 .m21df4012b2d5 {
  background: 0 0;
  color: var(--mdbdfbad7544e);
  border-color: var(--mdbdfbad7544e)
}.z99debe30fb08{visibility:inherit}
@media(max-width:640px) {
  .y8316129d7c10 {
    gap: 6px 8px;
    border-radius: 22px;
    flex-wrap: wrap
  }
  .j51f13db1ec49 {
    display: none
  }
  .ze100433c1947 {
    text-align: center;
    flex-basis: 100%
  }
  .y8316129d7c10 .i3753d0f5b4c1 {
    flex: 1
  }
}.l391fe89fc6a3{visibility:inherit}
