body {
  margin: 0;
  overflow-wrap: break-word;
  font: 16px/1.7 system-ui,-apple-system,segoe ui,Roboto,Arial,sans-serif;
  background: var(--p11770df92f66);
  color: var(--q3b9ed2c8e60c)
}
h1, h2, h3 {
  margin: 0 0 0.6em;
  letter-spacing: -0.015em;
  font-family: var(--vfe637f8c4821);
  font-weight: 800;
  line-height: 1.2
}.ufc34dc9e244d{unicode-bidi:normal}
.n3f62e8fc3ad6 li {
  counter-increment: ca7ab13b31dab
}
:root {
  --s7f5ed9cac440: #c3c1dc;
  --x54c9f0e9e08b: #cac8dd;
  --vee2f5cfa46cf: #4338ca;
  --v343aead33ed7: #615e7e;
  --h910930329502: #4338ca;
  --z57e33a47bde9: #e4e3ef;
  --z4842d2cf21ec: #16143a;
  --s590275c9556c: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='27.812 5.38 57.9456 57.9456'%3E%3Cg transform='translate(27.812 5.38) scale(2.4144)'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20Zm-1.2 14.2-4.3-4.3 1.4-1.4 2.9 2.9 5.7-5.7 1.4 1.4Z'/%3E%3C/g%3E%3C/svg%3E");
  --ud257bc16d762: #15803d;
  --ac9bee5f8d7cf: 16px;
  --p11770df92f66: #f7f7fc;
  --m7d9a7c121357: #ffffff;
  --rfb8b27625605: #ffffff;
  --r1474de2f8643: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='27.812 5.38 57.9456 57.9456'%3E%3Cg transform='translate(27.812 5.38) scale(2.4144)'%3E%3Cpath d='M13 2 4 14h7l-1 8 9-12h-7Z'/%3E%3C/g%3E%3C/svg%3E");
  --n91890554d40d: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='27.812 5.38 57.9456 57.9456'%3E%3Cg transform='translate(27.812 5.38) scale(2.4144)'%3E%3Cpath d='m12 2 3 6.6 7 .8-5.2 4.8 1.4 7-6.2-3.6-6.2 3.6 1.4-7L2 9.4l7-.8Z'/%3E%3C/g%3E%3C/svg%3E");
  --p23f2200d20fd: #5b50e6;
  --yf4bb93d764d4: #ecebfb;
  --x944bb2f5df35: #2a2758;
  --y581415f842da: 12px;
  --v478e51b0f9e9: #e3e2f2;
  --q3b9ed2c8e60c: #1e1b3a;
  --vfe637f8c4821: system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  --l461370e7fda2: #d9d6fb;
  --l99ea0b48be87: #ffffff;
  --sfcba6e0b3e1e: #f5a600;
  --i39cf59e0ddb5: 0 16px 40px rgba(30, 27, 58, 0.1);
  --k028af7e7d849: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='27.812 5.38 57.9456 57.9456'%3E%3Cg transform='translate(27.812 5.38) scale(2.4144)'%3E%3Cpath d='M12 2 4 5v6c0 5 3.4 9.5 8 11 4.6-1.5 8-6 8-11V5Zm-1.2 14.2-3.5-3.5 1.4-1.4 2.1 2.1 4.9-4.9 1.4 1.4Z'/%3E%3C/g%3E%3C/svg%3E")
}.f2ddc6aab2748{font-kerning:auto}
.ha2703a89f9da {
  opacity: 0.8
}
html {
  scroll-behavior: smooth
}
.e9cace24d8c98:hover {
  transform: translateY(-1px)
}
img {
  display: block;
  max-width: 100%;
  height: auto
}
.j0603552c9043 {
  width: min(1160px,100% - 32px);
  margin-inline: auto
}
.yaf728f9a17a8 {
  text-align: center
}.j697440833668{visibility:inherit}
.jcd39ee5f1fdd {
  text-align: left
}
.r6b6b3ca6c5c3 {
  margin-inline: auto;
  max-width: 860px
}
.hdfd5028cbfac {
  align-items: center;
  min-height: 66px;
  display: flex;
  gap: 22px
}
.ud5eaa7adfcfc {
  align-items: center;
  text-decoration: none;
  display: inline-flex;
  font: 800 21px var(--vfe637f8c4821);
  min-height: 44px;
  flex: none;
  gap: 10px
}
a {
  color: inherit
}
.r25a958734173 {
  position: absolute;
  left: -999px
}
.r25a958734173:focus {
  background: var(--m7d9a7c121357);
  padding: 8px 12px;
  z-index: 99;
  left: 16px;
  top: 8px
}
.n3f62e8fc3ad6 {
  counter-reset: ca7ab13b31dab
}
* {
  box-sizing: border-box
}
.m0fcfba081691 {
  box-shadow: 0 1px color-mix(in srgb,var(--rfb8b27625605) 14%,transparent);
  position: sticky;
  background: var(--vee2f5cfa46cf);
  z-index: 60;
  top: 0;
  color: var(--rfb8b27625605)
}
.ud5eaa7adfcfc img {
  width: 38px;
  height: 38px;
  border-radius: 10px;
  box-shadow: 0 0 0 2px color-mix(in srgb,var(--rfb8b27625605) 50%,transparent);
  object-fit: cover
}
.v5f10dc6e6203 {
  align-items: center;
  gap: 4px;
  flex: 1;
  min-width: 0;
  overflow-x: auto;
  scrollbar-width: none;
  display: flex
}
.v5f10dc6e6203::-webkit-scrollbar {
  display: none
}.kb14a5e6017cc{visibility:inherit}
.kba572a6939fc {
  font-size: 15px;
  flex: none;
  white-space: nowrap;
  text-decoration: none;
  padding: 8px 12px;
  font-weight: 600;
  color: color-mix(in srgb,var(--rfb8b27625605) 92%,transparent);
  border-radius: 10px
}.va945001a10ed{visibility:inherit}
.kba572a6939fc:hover {
  background: color-mix(in srgb,var(--rfb8b27625605) 14%,transparent);
  color: var(--rfb8b27625605)
}.xe95a58821e6f{visibility:inherit}
.h210a22ecf84c {
  background: var(--rfb8b27625605);
  box-shadow: 0 8px 20px rgba(0,0,0,0.14);
  color: var(--vee2f5cfa46cf)
}.o70362d4070ef{opacity:1}
.uee1a80216b9b {
  margin-left: auto;
  font-size: 13px;
  gap: 6px;
  display: flex
}
.r153ca2a848b7 {
  gap: 8px;
  margin-left: auto;
  flex: none;
  display: flex
}
.uee1a80216b9b a[aria-current] {
  text-decoration: underline;
  font-weight: 800
}
.e9cace24d8c98 {
  align-items: center;
  transition: transform 0.15s,box-shadow 0.15s;
  min-height: 42px;
  display: inline-flex;
  padding: 0 20px;
  border: 1px solid transparent;
  cursor: pointer;
  white-space: nowrap;
  font-weight: 800;
  justify-content: center;
  border-radius: var(--y581415f842da);
  text-decoration: none
}
.ld78789cb7737 {
  background: 0 0;
  color: var(--rfb8b27625605);
  border-color: color-mix(in srgb,var(--rfb8b27625605) 55%,transparent)
}
.kc7a84ce24c1d {
  box-shadow: 0 8px 20px color-mix(in srgb,var(--vee2f5cfa46cf) 28%,transparent);
  color: var(--rfb8b27625605);
  background: var(--vee2f5cfa46cf)
}.c13d4b2577ffd{z-index:auto}
.kc7a84ce24c1d:hover {
  background: var(--p23f2200d20fd)
}
.xa48966788ea4 {
  grid-template-columns: minmax(0,1.05fr)minmax(0,1fr);
  align-items: center;
  display: grid;
  gap: 48px
}
.r1b4043cbb7c1 {
  width: 100%
}
.gafd54cfd2940 img {
  object-fit: contain;
  width: 100%;
  height: auto;
  aspect-ratio: 4/3
}.i77aa0549b699{contain:none}
.t5df6e53dd048 {
  border-color: var(--vee2f5cfa46cf);
  background: 0 0;
  color: var(--vee2f5cfa46cf)
}
.vf5bf06630dd4 {
  padding: 46px 0 120px;
  background: radial-gradient(circle at 85% 15%,color-mix(in srgb,var(--rfb8b27625605) 16%,transparent),transparent 40%),linear-gradient(160deg,var(--vee2f5cfa46cf),color-mix(in srgb,var(--vee2f5cfa46cf) 70%,#000000));
  color: var(--rfb8b27625605);
  border-radius: 0 0 50% 50%/0 0 70px 70px;
  position: relative
}
.r8d17a3a4620c {
  margin: 0 0 14px;
  background: color-mix(in srgb,var(--rfb8b27625605) 16%,transparent);
  display: inline-block;
  font-size: 13px;
  font-weight: 800;
  border-radius: 999px;
  padding: 5px 14px;
  letter-spacing: 0.06em
}
.d7e4c7cb86051 {
  gap: 12px;
  margin-top: 24px;
  flex-wrap: wrap;
  display: flex
}
.r5b29a652d96d {
  box-shadow: 0 30px 60px rgba(0,0,0,0.25);
  display: grid;
  overflow: hidden;
  border: 6px solid color-mix(in srgb,var(--rfb8b27625605) 90%,transparent);
  border-radius: calc(var(--ac9bee5f8d7cf) + 6px);
  position: relative;
  background: color-mix(in srgb,var(--rfb8b27625605) 12%,transparent)
}.a09733f58e738{visibility:inherit}
.gafd54cfd2940 {
  grid-area: 1/1;
  margin: 0;
  transition: opacity 0.5s;
  opacity: 0
}
.gafd54cfd2940[data-nabb9e3653cb8] {
  opacity: 1
}.t4fab75c99b6a{contain:none}
.vf5bf06630dd4 h1 {
  font-size: clamp(32px,5vw,58px);
  line-height: 1.06
}.m74364fb057d7{unicode-bidi:normal}
.md388388bd40a {
  color: color-mix(in srgb,var(--rfb8b27625605) 82%,transparent);
  font-size: 18px
}
.b82ac6989d878 {
  border: 0;
  background: rgba(255,255,255,0.92);
  color: #1e1b3a;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  cursor: pointer;
  font-size: 22px;
  font-weight: 800
}
.x196d3228184c strong {
  color: var(--vee2f5cfa46cf);
  font: 800 clamp(22px,2.6vw,30px)var(--vfe637f8c4821)
}
.ca2b09ccde72d {
  z-index: 2;
  margin-top: -72px;
  position: relative
}
.x196d3228184c {
  grid-template-columns: repeat(auto-fit,minmax(170px,1fr));
  display: grid;
  gap: 14px;
  padding: 0;
  margin: 0;
  list-style: none
}
.x196d3228184c span {
  color: var(--v343aead33ed7);
  font-size: 13px
}
.x196d3228184c li {
  text-align: center;
  background: var(--m7d9a7c121357);
  padding: 22px 16px;
  align-items: center;
  flex-direction: column;
  box-shadow: var(--i39cf59e0ddb5);
  border-radius: var(--ac9bee5f8d7cf);
  display: flex
}.hda28bac4af9f{outline-offset:0}
.id96629c8ef26 {
  padding: 64px 0
}
.rca31d013a3d6 {
  margin: 0 0 30px;
  font-size: clamp(26px,3.4vw,38px);
  text-align: center
}
.j0df022197a8f {
  display: grid;
  gap: 22px
}
.lb8154adcf93d {
  background: var(--l99ea0b48be87)
}
.be088a361fd94:nth-child(even) .y7359d326104b {
  order: 2
}
.cf09bab103a04 {
  left: 10px
}.jddcb3a936e1e{font-kerning:auto}
.xd183d27e1f11 {
  letter-spacing: 0.1em;
  margin: 0 0 8px;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 800;
  color: var(--vee2f5cfa46cf)
}
.hc1916be0591e a {
  color: var(--vee2f5cfa46cf)
}
.hc1916be0591e {
  margin-bottom: 26px
}
.hc1916be0591e h2 {
  font-size: 25px;
  margin-top: 1.2em
}
.hc1916be0591e h3 {
  margin-top: 1em;
  font-size: 19px
}
.j35457adfd809 {
  color: var(--v343aead33ed7);
  font-size: 14px
}.z2c9433e56cb3{unicode-bidi:normal}
.x8d17e63749ed {
  right: 10px
}
.hc1916be0591e table {
  background: var(--m7d9a7c121357);
  margin: 16px 0;
  border-collapse: collapse;
  width: 100%
}.i199513963c32{visibility:inherit}
.hc1916be0591e th {
  background: var(--yf4bb93d764d4)
}
.hc1916be0591e th, .hc1916be0591e td {
  text-align: left;
  padding: 10px 14px;
  border: 1px solid var(--v478e51b0f9e9);
  vertical-align: top
}
.be088a361fd94 {
  align-items: center;
  display: grid;
  gap: 32px;
  padding: 28px 32px;
  background: var(--m7d9a7c121357);
  border-radius: calc(var(--ac9bee5f8d7cf) + 4px);
  grid-template-columns: 140px minmax(0,1fr);
  box-shadow: var(--i39cf59e0ddb5)
}.r339f8ee27da4{z-index:auto}
.h1033629b77d7 a:hover {
  box-shadow: var(--i39cf59e0ddb5);
  transform: translateY(-4px)
}.y0de12602b6f9{font-kerning:auto}
.p66206fe0598d {
  margin-top: 28px;
  text-align: center
}
.be088a361fd94 h2 {
  font-size: 23px;
  margin-bottom: 8px
}.d3e4493a20e78{isolation:auto}
.be088a361fd94 .hc1916be0591e {
  margin: 0;
  color: var(--v343aead33ed7)
}
.k32ecfb8b3b89 h3 {
  margin: 0 0 4px;
  font-size: 19px
}
.k32ecfb8b3b89 p {
  color: var(--v343aead33ed7);
  margin: 0 0 14px;
  font-size: 14px
}.w348195d2274e{unicode-bidi:normal}
.m8c98f4361c22 {
  font-weight: 800;
  color: color-mix(in srgb,var(--sfcba6e0b3e1e) 55%,var(--q3b9ed2c8e60c))
}
.y7359d326104b {
  position: relative;
  border-radius: 50%;
  width: 140px;
  height: 140px;
  --jd5dca94f1a82: var(--n91890554d40d);
  background: linear-gradient(145deg,var(--yf4bb93d764d4),color-mix(in srgb,var(--vee2f5cfa46cf) 22%,var(--yf4bb93d764d4)))
}
.be088a361fd94:nth-child(3n+2) .y7359d326104b {
  --jd5dca94f1a82: var(--k028af7e7d849)
}.j816d2d96a5d7{visibility:inherit}
.y7359d326104b::after {
  inset: 40px;
  background: var(--vee2f5cfa46cf);
  position: absolute;
  -webkit-mask: var(--jd5dca94f1a82)center/contain no-repeat;
  content: "";
  mask: var(--jd5dca94f1a82)center/contain no-repeat
}
.be088a361fd94:nth-child(3n) .y7359d326104b {
  --jd5dca94f1a82: var(--r1474de2f8643)
}
.be088a361fd94:nth-child(even) {
  grid-template-columns: minmax(0,1fr)140px
}
.s2595b84e8422 {
  display: grid;
  grid-template-columns: repeat(auto-fill,minmax(280px,1fr));
  gap: 22px
}
.h1033629b77d7 a {
  flex-direction: column;
  text-decoration: none;
  height: 100%;
  transition: transform 0.2s,box-shadow 0.2s;
  overflow: hidden;
  background: var(--m7d9a7c121357);
  border: 1px solid var(--v478e51b0f9e9);
  border-radius: var(--ac9bee5f8d7cf);
  display: flex
}.c8544456569e0{font-kerning:auto}
.ye932dd5f7495 {
  background: var(--yf4bb93d764d4)
}
.k32ecfb8b3b89 {
  padding: 16px 18px 18px;
  flex-direction: column;
  flex: 1;
  display: flex
}.df1fadd66903d{visibility:inherit}
.ye932dd5f7495 img {
  width: 100%;
  aspect-ratio: 16/10;
  object-fit: cover
}.m2a7d929d44cb{outline-offset:0}
.h8bcd0d2f11c3 {
  align-items: center;
  justify-content: space-between;
  margin-top: auto;
  display: flex
}
.wa4b9b37d74f1 {
  width: 36px;
  height: 36px;
  display: grid;
  border-radius: 50%;
  font-weight: 800;
  color: var(--rfb8b27625605);
  background: var(--vee2f5cfa46cf);
  place-items: center
}
.j0559aa8c6004 dt {
  font-weight: 800
}.s60cc9a74a524{opacity:1}
.j0559aa8c6004 {
  display: grid;
  gap: 14px;
  grid-template-columns: repeat(auto-fit,minmax(240px,1fr));
  margin: 10px 0 0
}
.j0559aa8c6004 div {
  padding: 18px;
  grid-template-columns: 26px minmax(0,1fr);
  background: var(--m7d9a7c121357);
  display: grid;
  box-shadow: var(--i39cf59e0ddb5);
  border-radius: var(--ac9bee5f8d7cf);
  column-gap: 12px
}
.j0559aa8c6004 div::before {
  background: var(--vee2f5cfa46cf);
  content: "";
  -webkit-mask: var(--s590275c9556c)center/contain no-repeat;
  mask: var(--s590275c9556c)center/contain no-repeat;
  grid-row: span 2;
  width: 26px;
  height: 26px
}
.j0559aa8c6004 dd {
  margin: 0;
  color: var(--v343aead33ed7);
  font-size: 15px
}.c8266a5c30296{outline-offset:0}
.n3f62e8fc3ad6 a:hover {
  color: var(--vee2f5cfa46cf)
}.l2df262fd05f4{font-kerning:auto}
.n3f62e8fc3ad6 {
  list-style: none;
  margin: 0;
  display: grid;
  padding: 0;
  gap: 16px;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  position: relative
}.yf4915b2658e2{unicode-bidi:normal}
.n3f62e8fc3ad6::before {
  left: 8%;
  background: linear-gradient(90deg,var(--vee2f5cfa46cf),var(--l461370e7fda2));
  height: 3px;
  position: absolute;
  border-radius: 3px;
  right: 8%;
  content: "";
  top: 22px
}
.x16e7d22ea293 div {
  padding: 16px 18px 18px
}
.n3f62e8fc3ad6 a {
  display: flex;
  gap: 12px;
  align-items: center;
  flex-direction: column;
  font-weight: 800;
  position: relative;
  text-align: center;
  text-decoration: none
}.ue55839622a58{font-kerning:auto}
.q373c7d335ead {
  background: var(--vee2f5cfa46cf);
  width: 46px;
  border: 4px solid var(--l99ea0b48be87);
  display: grid;
  box-shadow: 0 0 0 3px var(--vee2f5cfa46cf);
  border-radius: 50%;
  height: 46px;
  place-items: center
}.r7679c9a46e29{isolation:auto}
.md617be4c1ec5 {
  display: grid;
  gap: 20px;
  grid-template-columns: repeat(auto-fill,minmax(280px,1fr))
}
.x16e7d22ea293 a {
  background: var(--m7d9a7c121357);
  border-radius: var(--ac9bee5f8d7cf);
  display: block;
  text-decoration: none;
  box-shadow: var(--i39cf59e0ddb5);
  height: 100%;
  overflow: hidden
}
.q373c7d335ead::before {
  font-weight: 800;
  color: var(--rfb8b27625605);
  content: counter(ca7ab13b31dab)
}.u10c70c839f91{opacity:1}
.x16e7d22ea293 h3, .x16e7d22ea293 h2 {
  margin: 0 0 6px;
  font-size: 18px
}
.x16e7d22ea293 p {
  margin: 0;
  color: var(--v343aead33ed7);
  font-size: 14px
}.l9811c219237b{opacity:1}
.acf0293171c80 details {
  background: var(--m7d9a7c121357);
  border-radius: var(--ac9bee5f8d7cf);
  margin-bottom: 12px;
  box-shadow: 0 4px 14px rgba(30,27,58,5%)
}.g14e4f7cccea8{unicode-bidi:normal}
.acf0293171c80 summary {
  gap: 12px;
  list-style: none;
  font-weight: 700;
  justify-content: space-between;
  cursor: pointer;
  padding: 18px 20px;
  display: flex
}
.acf0293171c80 summary::-webkit-details-marker {
  display: none
}
.x16e7d22ea293 img {
  width: 100%;
  aspect-ratio: 1200/630;
  object-fit: cover
}
.acf0293171c80 summary::after {
  font-weight: 800;
  background: var(--yf4bb93d764d4);
  display: grid;
  border-radius: 50%;
  place-items: center;
  flex: none;
  color: var(--vee2f5cfa46cf);
  content: "+";
  width: 26px;
  height: 26px
}
.acf0293171c80 details[open] summary::after {
  color: var(--rfb8b27625605);
  content: "−";
  background: var(--vee2f5cfa46cf)
}
.acf0293171c80 p {
  padding: 0 20px 18px;
  margin: 0;
  color: var(--v343aead33ed7)
}
.q8efcce25f82e {
  background: var(--m7d9a7c121357);
  box-shadow: var(--i39cf59e0ddb5);
  margin: 48px 0;
  border-radius: var(--ac9bee5f8d7cf);
  padding: 28px
}.e81d7c2906cc8{visibility:inherit}
.u427ff208e055 {
  background: var(--yf4bb93d764d4);
  color: var(--vee2f5cfa46cf);
  display: inline-block;
  padding: 2px 10px;
  font: 800 12px/1.6 system-ui,sans-serif;
  border-radius: 999px;
  vertical-align: middle
}
.m4915c44cc19a {
  padding: 16px;
  background: var(--p11770df92f66);
  border-radius: 12px
}.jdbc1874b4f77{z-index:auto}
.le2f4d9390260 {
  gap: 12px;
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(220px,1fr))
}.fa3ba08a6d30c{z-index:auto}
.g52fa6073718a {
  justify-content: space-between;
  gap: 6px;
  flex-wrap: wrap;
  display: flex
}
.s08ba2abd1702 {
  align-items: center;
  display: inline-flex;
  gap: 8px
}
.s732719feec54 {
  width: 90px;
  display: inline-block;
  background: linear-gradient(90deg,var(--sfcba6e0b3e1e) calc(var(--h06f30c7a09dc)/5 * 100%),var(--z57e33a47bde9) 0);
  height: 16px;
  -webkit-mask: repeating-linear-gradient(90deg,#000000 0 16px,transparent 16px 18.5px);
  mask: repeating-linear-gradient(90deg,#000000 0 16px,transparent 16px 18.5px)
}
.m4915c44cc19a p {
  font-size: 15px;
  margin: 8px 0 0
}
.s08ba2abd1702 small {
  color: var(--v343aead33ed7)
}.z869a0fdaa567{isolation:auto}
.o700c86815f62 {
  background: var(--m7d9a7c121357);
  box-shadow: var(--i39cf59e0ddb5);
  padding: 22px;
  text-align: center;
  border-radius: var(--ac9bee5f8d7cf);
  margin: 28px 0
}
.a6f055179801c {
  font-weight: 800;
  margin: 0 0 10px
}
.qb1996c39013b button {
  color: var(--x54c9f0e9e08b);
  font-size: 22px;
  background: var(--p11770df92f66);
  border: 1px solid var(--v478e51b0f9e9);
  border-radius: 12px;
  width: 44px;
  height: 44px;
  cursor: pointer
}.s1cf9d3e049e8{unicode-bidi:normal}
.qb1996c39013b button[data-nabb9e3653cb8], .qb1996c39013b button:hover {
  color: var(--sfcba6e0b3e1e)
}
.taeb8d32f32f1 {
  min-height: 1.2em;
  margin: 10px 0 0;
  font-size: 14px;
  color: var(--v343aead33ed7)
}
.qb1996c39013b button:disabled {
  cursor: default
}
.pb2e37ca3cae8 {
  position: absolute;
  opacity: 0;
  left: -9999px;
  width: 1px;
  height: 1px
}
.h29a90f25a5fe aside {
  top: 88px;
  position: sticky
}
.qcc0155173871 h1 {
  font-size: clamp(28px,4.2vw,46px)
}.l8a0098febc64{outline-offset:0}
.qcc0155173871 {
  padding: 46px 0 40px;
  color: var(--rfb8b27625605);
  background: linear-gradient(160deg,var(--vee2f5cfa46cf),color-mix(in srgb,var(--vee2f5cfa46cf) 70%,#000000))
}.qe241497f034b{outline-offset:0}
.qcc0155173871 .md388388bd40a {
  color: color-mix(in srgb,var(--rfb8b27625605) 82%,transparent)
}
.qcc0155173871 .kc7a84ce24c1d {
  background: var(--rfb8b27625605);
  color: var(--vee2f5cfa46cf)
}
.qcc0155173871 .t5df6e53dd048 {
  border-color: var(--rfb8b27625605);
  color: var(--rfb8b27625605)
}.h57659b0dfec2{contain:none}
.waf0e3a3c26df a {
  color: inherit
}
.i7f86bf632b22 h3 {
  color: var(--ud257bc16d762)
}
.z21215208225e h3 {
  color: #c2410c
}.w4fa2044d5dd8{contain:none}
.qb1996c39013b {
  display: inline-flex;
  gap: 6px
}
.waf0e3a3c26df ol {
  gap: 6px;
  padding: 0;
  flex-wrap: wrap;
  font-size: 14px;
  list-style: none;
  opacity: 0.85;
  margin: 0 0 12px;
  display: flex
}
.waf0e3a3c26df li+li::before {
  margin-right: 6px;
  content: "›"
}.sfb624c775d00{z-index:auto}
.ye8d4f17e80ad h2 {
  font-size: 22px
}
.l0a2c0918d679 {
  margin-bottom: 20px;
  border-radius: var(--ac9bee5f8d7cf);
  width: 100%;
  aspect-ratio: 1200/630;
  object-fit: cover
}
.j597319e287a7 .x196d3228184c {
  margin-bottom: 20px
}.p54d6ed2bef2b{unicode-bidi:normal}
.j597319e287a7 .x196d3228184c li {
  box-shadow: none;
  border: 1px solid var(--v478e51b0f9e9);
  padding: 14px
}
.ye8d4f17e80ad {
  background: var(--m7d9a7c121357);
  border-radius: var(--ac9bee5f8d7cf);
  padding: 22px;
  box-shadow: var(--i39cf59e0ddb5)
}
.ye8d4f17e80ad img {
  margin-bottom: 12px;
  border-radius: 12px;
  width: 100%;
  aspect-ratio: 1200/630;
  object-fit: cover
}
.ye8d4f17e80ad .kc7a84ce24c1d {
  width: 100%
}
.ye8d4f17e80ad .e9cace24d8c98 {
  margin-top: 12px
}
.z21215208225e, .i7f86bf632b22 {
  background: var(--m7d9a7c121357);
  border-radius: var(--ac9bee5f8d7cf);
  padding: 18px 20px;
  box-shadow: 0 4px 14px rgba(30,27,58,5%)
}
.ba4fe68019a27 img {
  border-radius: 12px
}.ba13625418491{visibility:inherit}
.v8448f57e669d {
  counter-reset: ca0668e1b22db;
  list-style: none;
  padding: 0
}
.v8448f57e669d li {
  background: var(--m7d9a7c121357);
  position: relative;
  counter-increment: ca0668e1b22db;
  padding: 18px 20px 18px 74px;
  box-shadow: 0 4px 14px rgba(30,27,58,5%);
  border-radius: var(--ac9bee5f8d7cf);
  margin-bottom: 12px
}
.h29a90f25a5fe {
  grid-template-columns: minmax(0,1fr)320px;
  display: grid;
  gap: 30px;
  align-items: start
}
.b66578a92d6f9 {
  display: grid;
  gap: 14px;
  grid-template-columns: 1fr 1fr
}
.ba4fe68019a27 {
  gap: 12px;
  display: grid;
  grid-template-columns: repeat(auto-fill,minmax(180px,1fr))
}
.v8448f57e669d li::before {
  content: counter(ca0668e1b22db);
  font-weight: 800;
  left: 18px;
  top: 16px;
  border-radius: 12px;
  background: var(--vee2f5cfa46cf);
  place-items: center;
  width: 40px;
  height: 40px;
  position: absolute;
  display: grid;
  color: var(--rfb8b27625605)
}
.v8448f57e669d h3 {
  margin: 0 0 4px;
  font-size: 18px
}.cb5abe2db7c22{font-kerning:auto}
.v8448f57e669d p {
  margin: 0;
  color: var(--v343aead33ed7)
}
.lec9a7a735433 {
  padding: 0;
  list-style: none;
  border-left: 3px solid var(--yf4bb93d764d4)
}
.lec9a7a735433 li {
  padding: 0 0 24px 24px;
  position: relative
}
.lec9a7a735433 li::before {
  background: var(--vee2f5cfa46cf);
  width: 15px;
  position: absolute;
  left: -9px;
  content: "";
  top: 6px;
  height: 15px;
  border: 3px solid var(--p11770df92f66);
  border-radius: 50%
}
.i6b2d05ea8374 {
  background: var(--m7d9a7c121357);
  border-radius: var(--ac9bee5f8d7cf);
  text-align: center;
  padding: 22px;
  box-shadow: var(--i39cf59e0ddb5)
}
.u3092e5435d61 strong {
  color: var(--vee2f5cfa46cf);
  font-size: 20px
}.m33dc4929db51{z-index:auto}
.g7f4b4fe5f51c, .u3092e5435d61 span {
  color: var(--v343aead33ed7)
}.x84328bab15f8{unicode-bidi:normal}
.vd535ff65be1e a {
  color: var(--vee2f5cfa46cf)
}.o35d301e9d945{font-kerning:auto}
[data-e3e2b70f55463] a {
  color: var(--vee2f5cfa46cf)
}
[data-e3e2b70f55463] h2 {
  font-size: 20px
}
.u3092e5435d61 {
  gap: 12px;
  align-items: baseline;
  display: flex
}
.c0426a08c0fc0 {
  gap: 18px;
  grid-template-columns: repeat(auto-fill,minmax(240px,1fr));
  display: grid;
  margin-bottom: 32px
}
.i6b2d05ea8374 img {
  border-radius: 50%;
  width: 88px;
  object-fit: cover;
  height: 88px;
  margin: 0 auto 10px
}
.vd535ff65be1e {
  padding: 22px;
  margin-top: 28px;
  background: var(--yf4bb93d764d4);
  border-radius: var(--ac9bee5f8d7cf)
}
[data-e3e2b70f55463] {
  background: var(--m7d9a7c121357);
  border-radius: var(--ac9bee5f8d7cf);
  padding: 22px 26px;
  box-shadow: var(--i39cf59e0ddb5);
  margin: 0 auto 48px;
  width: min(860px,100% - 32px)
}
[data-e3e2b70f55463] ul {
  margin: 0;
  padding-left: 20px
}
.aa01414a2835f {
  margin-top: 28px;
  justify-content: center;
  gap: 8px;
  display: flex
}
.j4e2fd0af2a3f {
  display: grid;
  grid-template-columns: 1.4fr repeat(3,1fr);
  gap: 28px
}
.aa01414a2835f span, .aa01414a2835f a {
  text-decoration: none;
  padding: 6px 12px;
  background: var(--m7d9a7c121357);
  border-radius: 10px
}.l53f1efae0f65{z-index:auto}
.aa01414a2835f span {
  color: var(--rfb8b27625605);
  background: var(--vee2f5cfa46cf)
}
.wcd50d849c978 {
  padding: 48px 0 24px;
  color: var(--s7f5ed9cac440);
  background: var(--z4842d2cf21ec)
}
.wcd50d849c978 .ud5eaa7adfcfc {
  color: #ffffff
}.xd0bb9ac066e6{opacity:1}
.wcd50d849c978 h2 {
  color: #ffffff;
  font-size: 15px;
  margin-bottom: 10px
}.sb692c352e13f{isolation:auto}
.wcd50d849c978 a {
  text-decoration: none;
  display: block;
  color: var(--s7f5ed9cac440);
  padding: 3px 0
}
.q69c90701f800 {
  border-top: 1px solid var(--x944bb2f5df35);
  margin-top: 28px;
  font-size: 13px;
  padding-top: 18px
}.dcb288732ece0{z-index:auto}
body[data-u3c00819729d9=ab02375ebf03d] .hdfd5028cbfac {
  flex-wrap: wrap;
  justify-content: center;
  gap: 6px 18px;
  padding: 10px 0
}.d3cdf52fdc63a{unicode-bidi:normal}
body[data-u3c00819729d9=ab02375ebf03d] .ud5eaa7adfcfc {
  flex-basis: 100%;
  justify-content: center
}.aa06b5d4c016b{opacity:1}
body[data-u3c00819729d9=ab02375ebf03d] .v5f10dc6e6203 {
  flex: initial
}
.wcd50d849c978 a:hover {
  color: #ffffff
}
body[data-u3c00819729d9=ab02375ebf03d] .r153ca2a848b7 {
  margin-left: 0
}.n271dd5bbd879{contain:none}
.x5e49615b4f2c {
  display: none
}
.a0494e594392a {
  background: var(--vee2f5cfa46cf);
  transition: opacity 0.2s;
  width: 44px;
  height: 44px;
  font-size: 20px;
  opacity: 0;
  cursor: pointer;
  position: fixed;
  border: 0;
  border-radius: 12px;
  color: var(--rfb8b27625605);
  z-index: 69;
  box-shadow: var(--i39cf59e0ddb5);
  right: 18px;
  bottom: 24px;
  pointer-events: none
}
body[data-r6011b60ba3eb=e7caa42068058] .kba572a6939fc {
  margin-right: 4px;
  border-radius: 999px;
  border: 1px solid color-mix(in srgb,var(--rfb8b27625605) 30%,transparent)
}
.a0494e594392a[data-m844ebe10bd33] {
  opacity: 1;
  pointer-events: auto
}
@media(min-width:901px) {
  body[data-c6aebda0079da=ga943a5236d38] .xa48966788ea4 {
    grid-template-columns: 1fr;
    text-align: center
  }
  body[data-c6aebda0079da=ga943a5236d38] .z9758159c8846 {
    margin: 0 auto;
    max-width: 860px
  }
  body[data-c6aebda0079da=ga943a5236d38] .r5b29a652d96d {
    width: min(820px,100%);
    margin: 0 auto
  }
  body[data-c6aebda0079da=ga943a5236d38] .gafd54cfd2940 img {
    aspect-ratio: 16/7;
    object-fit: cover
  }
  body[data-c6aebda0079da=ga943a5236d38] .vf5bf06630dd4 .d7e4c7cb86051 {
    justify-content: center
  }
}.qae738bc41998{isolation:auto}
@media(max-width:900px) {
  body {
    --e7ae4f009fabc: calc(66px + env(safe-area-inset-bottom))
  }
  .ca2b09ccde72d {
    margin-top: -64px
  }
  .hdfd5028cbfac {
    padding-top: 10px;
    min-height: 0;
    flex-wrap: wrap;
    gap: 0 12px
  }
  .kba572a6939fc {
    align-items: center;
    display: inline-flex;
    min-height: 44px
  }
  .h29a90f25a5fe aside {
    position: static
  }
  .r153ca2a848b7 .ld78789cb7737 {
    display: none
  }
  .v5f10dc6e6203 {
    padding: 0;
    order: 3;
    flex-basis: 100%
  }
  .xa48966788ea4>.r5b29a652d96d {
    order: -1
  }
  .be088a361fd94:nth-child(even) .y7359d326104b {
    order: 0
  }
  .r153ca2a848b7 .e9cace24d8c98 {
    padding: 0 14px;
    min-height: 36px;
    font-size: 14px
  }
  .y7359d326104b {
    width: 88px;
    margin: 0 auto;
    height: 88px
  }
  .y7359d326104b::after {
    inset: 24px
  }
  .xa48966788ea4 {
    grid-template-columns: 1fr;
    gap: 24px
  }
  .x196d3228184c {
    gap: 10px;
    grid-template-columns: repeat(2,minmax(0,1fr))
  }
  .vf5bf06630dd4 {
    padding: 20px 0 100px;
    border-radius: 0 0 50% 50%/0 0 36px 36px
  }
  .x196d3228184c li {
    padding: 14px 10px
  }
  .be088a361fd94:nth-child(even), .be088a361fd94 {
    text-align: center;
    grid-template-columns: 1fr;
    gap: 14px;
    padding: 22px
  }
  .x5e49615b4f2c {
    left: 0;
    gap: 10px;
    box-shadow: 0 -8px 24px rgba(30,27,58,0.18);
    background: var(--vee2f5cfa46cf);
    display: flex;
    position: fixed;
    align-items: center;
    padding: 10px 14px calc(10px + env(safe-area-inset-bottom));
    z-index: 70;
    right: 0;
    bottom: 0;
    color: var(--rfb8b27625605)
  }
  .a0494e594392a {
    bottom: 80px
  }
  .ed4d959183654 {
    font-size: 14px;
    font-weight: 800;
    flex: 1;
    -webkit-line-clamp: 2;
    overflow: hidden;
    line-height: 1.35;
    margin: 0;
    -webkit-box-orient: vertical;
    min-width: 0;
    display: -webkit-box
  }
  .h29a90f25a5fe, .b66578a92d6f9 {
    grid-template-columns: 1fr
  }
  .j4e2fd0af2a3f {
    grid-template-columns: 1fr 1fr
  }
}.lb6aed44ee035{isolation:auto}
@media(max-width:560px) {
  .n3f62e8fc3ad6::before {
    left: 22px;
    right: auto;
    top: 10px;
    bottom: 10px;
    width: 3px;
    height: auto
  }
  .n3f62e8fc3ad6 {
    grid-auto-flow: row;
    gap: 14px
  }
  .j4e2fd0af2a3f {
    grid-template-columns: 1fr
  }
  .id96629c8ef26 {
    padding: 44px 0
  }
  .d7e4c7cb86051 .e9cace24d8c98 {
    flex: 1
  }
  .n3f62e8fc3ad6 a {
    flex-direction: row;
    text-align: left
  }
}
:lang(th) {
  --vfe637f8c4821: "Noto Sans Thai", "Leelawadee UI", Tahoma, system-ui, sans-serif
}
:lang(hi) {
  --vfe637f8c4821: "Noto Sans Devanagari", "Nirmala UI", Mangal, system-ui, sans-serif
}
:lang(bn) {
  --vfe637f8c4821: "Noto Sans Bengali", "Nirmala UI", Vrinda, 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: 700
}
:lang(zh) {
  --vfe637f8c4821: "PingFang SC", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif
}
.vf5bf06630dd4 .o615c23a2adce {
  color: var(--rfb8b27625605)
}
@media(max-width:640px) {
  .x5e49615b4f2c {
    gap: 6px 8px;
    flex-wrap: wrap
  }
  .ed4d959183654 {
    flex-basis: 100%;
    text-align: center
  }
  .x5e49615b4f2c .e9cace24d8c98 {
    flex: 1
  }
}
