img {
  display: block;
  max-width: 100%;
  height: auto;
}
.s7fe631f86713 {
  opacity: .75;
}.fe4ca93f30f65{unicode-bidi:normal}
body {
  --p633f8a1fdbe6: color-mix(in srgb, var(--j3978ff26576f) 22%, rgba(233, 194, 123, .18));
  --z742947939584: var(--l17b9ba0e286d);
  --qcc7fc20c0a2c: var(--y59248dacf21f);
  --c484607566d98: var(--fb41759760688);
  background: var(--fb41759760688);
  --v9500b89c4805: var(--h0cfdc834b449);
  --z836db271d43d: color-mix(in srgb, var(--j3978ff26576f) 30%, transparent);
  color: var(--l17b9ba0e286d);
  --y59248dacf21f: color-mix(in srgb, var(--j3978ff26576f) 9%, rgb(42,21,36));
  --z98ba1bb8bdbc: var(--c3e10c8f6175b);
  margin: 0px;
  --kbb0bc3bc5dbb: var(--c3e10c8f6175b);
  --l9e75c815b767: var(--p633f8a1fdbe6);
  overflow-wrap: break-word;
  --h281b91943dcf: color-mix(in srgb, var(--fb41759760688) 70%, rgb(0,0,0));
  --fb41759760688: color-mix(in srgb, var(--j3978ff26576f) 6%, rgb(26,12,22));
  font: 16px/1.75 system-ui,-apple-system,segoe ui,Roboto,Arial,sans-serif;
  --h0cfdc834b449: color-mix(in srgb, var(--j3978ff26576f) 9%, rgb(34,17,29));
  --fa2230dba567e: var(--p633f8a1fdbe6);
  --ra9faa1eeea3b: color-mix(in srgb, var(--j3978ff26576f) 80%, rgb(255,255,255));
}
* {
  box-sizing: border-box;
}
a {
  color: inherit;
}
.r10429996b519 {
  left: -999px;
  position: absolute;
}.gceb0669f72c6{isolation:auto}
.r10429996b519:focus {
  left: 16px;
  top: 8px;
  z-index: 99;
  padding: 8px 12px;
  background: var(--y59248dacf21f);
}.ea64dddb1f3d2{isolation:auto}
h1, h2, h3 {
  font-family: var(--i6bb3a9fff89c);
  margin: 0px 0px .6em;
  letter-spacing: .01em;
  font-weight: 700;
  line-height: 1.2;
}
.hc2d77535519f {
  width: min(1120px,100% - 32px);
  margin-inline: auto;
}.n24d36167acba{unicode-bidi:normal}
.q770e9e78dcc6 {
  margin-inline: auto;
  max-width: 820px;
}
.v470a44b18748 {
  display: flex;
  color: var(--v687ece4d8479);
  width: min(220px,70%);
  margin: 0px auto 16px;
  align-items: center;
  gap: 12px;
}.a3220004508c0{outline-offset:0}
.v470a44b18748::before, .v470a44b18748::after {
  height: 1px;
  flex: 1;
  content: "";
  background: linear-gradient(90deg,transparent,var(--v687ece4d8479));
}.k2095ef457f64{opacity:1}
.v470a44b18748::after {
  background: linear-gradient(90deg,var(--v687ece4d8479),transparent);
}
.v470a44b18748 {
  background: radial-gradient(circle,var(--v687ece4d8479) 0 3px,transparent 3.5px)50%/12px 12px no-repeat;
}
:root {
  --i373085cefade: 18px;
  --i6bb3a9fff89c: Georgia, "Times New Roman", "Noto Serif", serif;
  --k07df58538b3f: rgba(233, 194, 123, .32);
  --c3e10c8f6175b: rgb(201,173,185);
  --l17b9ba0e286d: rgb(251,239,233);
  --a47bc28e3d7df: rgb(255,182,165);
  --x76c0d94ba605: rgb(233,194,123);
  --v687ece4d8479: rgb(233,194,123);
  --j3978ff26576f: rgb(255,154,133);
  --b473dfc62dd71: rgb(58,18,32);
  --qe85b725941bd: 999px;
}
body[data-p89a4bf6ed192]:not([data-p89a4bf6ed192=z158ab37c8a89]):not([data-p89a4bf6ed192=xee9faf977fb1]):not([data-p89a4bf6ed192=se879181eebb0]) {
  --b473dfc62dd71: rgb(255,255,255);
}
html {
  scroll-behavior: smooth;
}
.p668fd88053b0 {
  background: linear-gradient(90deg,transparent,color-mix(in srgb,var(--j3978ff26576f) 22%,transparent),transparent);
  border-bottom: 1px solid var(--p633f8a1fdbe6);
  padding: 7px 16px;
  font-size: 13px;
  font-weight: 700;
  color: var(--v687ece4d8479);
  letter-spacing: .12em;
  margin: 0px;
  text-align: center;
  text-transform: uppercase;
}.d0259e4db50bb{outline-offset:0}
.t5df747e396f8 {
  backdrop-filter: blur(12px);
  background: color-mix(in srgb,var(--fb41759760688) 92%,transparent);
  position: sticky;
  top: 0px;
  z-index: 60;
  border-bottom: 1px solid var(--p633f8a1fdbe6);
}.k8333ee0ead40{z-index:auto}
.d02a4682816d9 {
  flex-direction: column;
  padding: 14px 0px 8px;
  gap: 6px;
  display: flex;
  position: relative;
  align-items: center;
}
.q430642fbcff8 {
  min-height: 44px;
  letter-spacing: .14em;
  font: 700 26px var(--i6bb3a9fff89c);
  display: inline-flex;
  text-decoration: none;
  text-transform: uppercase;
  align-items: center;
  gap: 12px;
  color: var(--l17b9ba0e286d);
}
.n0369951076db {
  gap: 8px;
  transform: translateY(-50%);
  display: flex;
  position: absolute;
  right: 0px;
  top: 50%;
}
.r4806866c86ed {
  padding: 4px 0px;
  text-decoration: none;
  color: var(--c3e10c8f6175b);
  white-space: nowrap;
  letter-spacing: .1em;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 600;
}.j23f331bb1b4f{z-index:auto}
.r4806866c86ed:hover {
  color: var(--v687ece4d8479);
}
.v0c651aa280c1 a {
  text-decoration: none;
  color: var(--c3e10c8f6175b);
}.a8d33bd5430a3{font-kerning:auto}
.v0c651aa280c1 a[aria-current] {
  color: var(--v687ece4d8479);
}
.l8c53d09f226b:hover {
  filter: brightness(1.07);
  transform: translateY(-1px);
}
.q430642fbcff8 img {
  object-fit: cover;
  width: 44px;
  height: 44px;
  box-shadow: 0 0 0 1px var(--v687ece4d8479),0 0 0 4px var(--fb41759760688),0 0 0 5px var(--k07df58538b3f);
  border-radius: 50%;
}.ce6e478f9a6ba{isolation:auto}
.pf12a6623c896 {
  background: linear-gradient(135deg,var(--a47bc28e3d7df),var(--j3978ff26576f));
  box-shadow: 0 10px 26px var(--z836db271d43d);
  color: var(--b473dfc62dd71);
}
.r462a744f9930 {
  display: flex;
  flex-wrap: wrap;
  max-width: 100%;
  align-items: center;
  gap: 4px 22px;
  justify-content: center;
}
.v0c651aa280c1 {
  display: flex;
  font-size: 12px;
  gap: 8px;
}.tfd274566b94e{font-kerning:auto}
.l8c53d09f226b {
  white-space: nowrap;
  font-weight: 700;
  display: inline-flex;
  transition: filter 0.15s,transform 0.15s;
  text-decoration: none;
  cursor: pointer;
  min-height: 42px;
  padding: 0px 22px;
  align-items: center;
  letter-spacing: .04em;
  border: 1px solid transparent;
  border-radius: var(--qe85b725941bd);
  justify-content: center;
}
.z24dd4b8b4467 {
  min-height: 52px;
  font-size: 16px;
  padding: 0px 32px;
}
.ac5da0d580ab3 {
  background: 0 0;
  color: var(--v687ece4d8479);
  border-color: var(--v687ece4d8479);
}.c89f587be333b{visibility:inherit}
.r1abcc90b89a5 {
  width: 100%;
}.q94c951ff09ba{unicode-bidi:normal}
.dfffeffd5b0e7 {
  border-bottom: 1px solid var(--k07df58538b3f);
  text-decoration: none;
  color: var(--v687ece4d8479);
  font-family: var(--i6bb3a9fff89c);
  font-style: italic;
}
.k3adced34569c {
  background: radial-gradient(ellipse at 50% 0%,var(--z836db271d43d),transparent 60%);
  padding: 40px 0px 50px;
  text-align: center;
}.t611db15629f5{visibility:inherit}
.f354febffd46c {
  display: grid;
  justify-items: center;
  gap: 30px;
}
.b556c0045e686 {
  border: 1px solid var(--v687ece4d8479);
  width: min(420px,100%);
  box-shadow: 0 30px 60px rgba(0,0,0,.4),0 0 0 6px var(--fb41759760688),0 0 0 7px var(--k07df58538b3f);
  border-radius: 280px 280px var(--i373085cefade)var(--i373085cefade);
  position: relative;
  display: grid;
  background: var(--y59248dacf21f);
  padding: 10px;
}
.w93d3e737c9b6 img {
  border-radius: 270px 270px calc(var(--i373085cefade) - 6px)calc(var(--i373085cefade) - 6px);
  background: var(--y59248dacf21f);
  width: 100%;
  height: auto;
  object-fit: contain;
  aspect-ratio: 1;
}
.n65524c7ccc7d {
  background: rgba(26,12,22,.7);
  z-index: 2;
  color: var(--v687ece4d8479);
  border: 1px solid var(--v687ece4d8479);
  border-radius: 50%;
  font-size: 20px;
  cursor: pointer;
  width: 40px;
  height: 40px;
  top: 55%;
  position: absolute;
}.bcbcc33842dd8{z-index:auto}
.r133ff4ed80bc {
  left: -20px;
}.xc910ee949a95{visibility:inherit}
.rf439acaea39e {
  right: -20px;
}
.y2b44be6c55bb {
  max-width: 760px;
}
.w93d3e737c9b6 {
  margin: 0px;
  grid-area: 1/1;
  opacity: 0;
  transition: opacity 0.6s;
}
.w93d3e737c9b6[data-b5a25fe3df583] {
  opacity: 1;
}
.n4fd6516ba70e {
  letter-spacing: .2em;
  color: var(--v687ece4d8479);
  margin: 0px 0px 10px;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 700;
}
.k3adced34569c h1 {
  font-size: clamp(32px,5vw,58px);
  line-height: 1.1;
}.kd8dfdcfcb956{opacity:1}
.r6558d2ad5b7c {
  flex-wrap: wrap;
  display: flex;
  gap: 12px;
  margin-top: 24px;
  justify-content: center;
}.c487b3ffea25b{opacity:1}
.j28a48e3a5969 {
  list-style: none;
  flex-wrap: wrap;
  display: flex;
  margin: 28px 0px 0px;
  padding: 0px;
  gap: 0px;
  justify-content: center;
}
.j28a48e3a5969 li {
  flex-direction: column;
  padding: 4px 22px;
  display: flex;
  border-left: 1px solid var(--p633f8a1fdbe6);
}.f63baa7a5e94b{z-index:auto}
.g6b83eae491bb {
  color: var(--c3e10c8f6175b);
  font-size: 18px;
}
.z24890d926cb6 {
  padding: 60px 0px;
}
.j28a48e3a5969 strong {
  color: var(--v687ece4d8479);
  font: 700 20px var(--i6bb3a9fff89c);
}
.j28a48e3a5969 span {
  color: var(--c3e10c8f6175b);
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 12px;
}
.w1f1214e5292a {
  margin: 0px 0px 30px;
  font-size: clamp(26px,3.4vw,38px);
  text-align: center;
}
.j28a48e3a5969 li:first-child {
  border-left: 0;
}
.m2c340d446175 {
  background: var(--h0cfdc834b449);
  border-block: 1px solid var(--p633f8a1fdbe6);
}
.w1f1214e5292a::after {
  width: 120px;
  height: 12px;
  background: radial-gradient(circle,var(--v687ece4d8479) 0 3px,transparent 3.5px)50%/12px 12px no-repeat,linear-gradient(var(--k07df58538b3f),var(--k07df58538b3f))50%/100% 1px no-repeat;
  display: block;
  margin: 10px auto 0px;
  content: "";
}
.ba0787f46b7f5 {
  margin-bottom: 26px;
}
.ba0787f46b7f5 h2 {
  margin-top: 1.2em;
  font-size: 26px;
  color: var(--v687ece4d8479);
}.w42d14acb4a7c{outline-offset:0}
.ba0787f46b7f5 a {
  color: var(--ra9faa1eeea3b);
}.ec35489a24229{z-index:auto}
.rcf051f0220cd {
  grid-template-columns: repeat(auto-fit,minmax(250px,1fr));
  display: grid;
  counter-reset: c6dca7d5730f0;
  gap: 20px;
}
.ba0787f46b7f5 h3 {
  font-size: 20px;
  margin-top: 1em;
}
.ba0787f46b7f5 table {
  border-collapse: collapse;
  margin: 16px 0px;
  width: 100%;
}
.ba0787f46b7f5 td, .ba0787f46b7f5 th {
  border-bottom: 1px solid var(--p633f8a1fdbe6);
  vertical-align: top;
  padding: 10px 14px;
  text-align: left;
}.f3ca43108ec1f{unicode-bidi:normal}
.ba0787f46b7f5 th {
  color: var(--v687ece4d8479);
  font-family: var(--i6bb3a9fff89c);
}.mdba6c61f6f95{z-index:auto}
.se95291f37e6e {
  font-size: 14px;
  color: var(--c3e10c8f6175b);
}.cf9b68d51fc3f{visibility:inherit}
.c0e42c797dcc1 {
  text-align: center;
  margin-top: 26px;
}
.a902e4e8aa5c7 {
  background: linear-gradient(180deg,color-mix(in srgb,var(--j3978ff26576f) 14%,var(--y59248dacf21f)),var(--y59248dacf21f));
  padding: 34px 26px 26px;
  position: relative;
  text-align: center;
  border: 1px solid var(--p633f8a1fdbe6);
  border-radius: var(--i373085cefade);
  counter-increment: c6dca7d5730f0;
}
.a902e4e8aa5c7::before {
  border: 1px solid var(--k07df58538b3f);
  position: absolute;
  border-radius: calc(var(--i373085cefade) - 4px);
  inset: 6px;
  content: "";
  pointer-events: none;
}.ud664124cc308{isolation:auto}
.xdd92293f9aff::before {
  content: counter(c6dca7d5730f0,upper-roman);
}.t6ee2ff609d19{isolation:auto}
.xdd92293f9aff {
  box-shadow: 0 0 0 5px var(--y59248dacf21f),0 0 0 6px var(--k07df58538b3f);
  display: grid;
  place-items: center;
  border: 1px solid var(--v687ece4d8479);
  border-radius: 50%;
  color: var(--v687ece4d8479);
  font: 700 22px var(--i6bb3a9fff89c);
  margin: 0px auto 16px;
  width: 60px;
  height: 60px;
}.i42a05f14d24b{outline-offset:0}
.a902e4e8aa5c7 h2 {
  font-size: 21px;
}
.a902e4e8aa5c7 .ba0787f46b7f5 {
  font-size: 15px;
  color: var(--c3e10c8f6175b);
  margin: 0px;
}
.b1640047fa6d4 h3 {
  font-size: 19px;
  margin: 0px 0px 4px;
}.gc8e9c30a3823{opacity:1}
.p73925ed48071 {
  grid-template-columns: repeat(auto-fill,minmax(220px,1fr));
  display: grid;
  gap: 22px;
}
.p718071ff130a {
  padding: 6px;
  background: var(--y59248dacf21f);
  overflow: hidden;
  transition: border-color 0.2s;
  border: 1px solid var(--p633f8a1fdbe6);
  border-radius: 200px 200px var(--i373085cefade)var(--i373085cefade);
}
.s7897d58f93e2 a:hover .p718071ff130a {
  border-color: var(--v687ece4d8479);
}
.s7897d58f93e2 a {
  height: 100%;
  text-align: center;
  text-decoration: none;
  display: block;
}.b899e8fdc0111{visibility:inherit}
.afa6507d0a8a7 {
  display: grid;
  grid-template-columns: minmax(0,1.2fr)minmax(0,1fr);
  gap: 44px;
  align-items: start;
}
.p718071ff130a img {
  border-radius: 190px 190px calc(var(--i373085cefade) - 4px)calc(var(--i373085cefade) - 4px);
  width: 100%;
  aspect-ratio: 3/4;
  object-fit: cover;
}.w11a9cee9000d{visibility:inherit}
.b1640047fa6d4 p {
  margin: 0px 0px 6px;
  font-size: 14px;
  color: var(--c3e10c8f6175b);
  line-height: 1.45;
}.w63bc7357f7ec{z-index:auto}
.p4971fd801edf {
  letter-spacing: .06em;
  color: var(--v687ece4d8479);
  font-family: var(--i6bb3a9fff89c);
  font-size: 15px;
}
.o6b2c85de6faf {
  color: var(--l17b9ba0e286d);
  font-size: clamp(26px,3.4vw,40px);
  font-style: italic;
}
.zd2126148def5 dt {
  color: var(--v687ece4d8479);
  font-family: var(--i6bb3a9fff89c);
  font-size: 17px;
}
.b1640047fa6d4 {
  padding: 14px 6px 0px;
}.bfa67dc5396c7{outline-offset:0}
.zd2126148def5 {
  background: var(--y59248dacf21f);
  border: 1px solid var(--p633f8a1fdbe6);
  margin: 0px;
  padding: 22px 24px;
  border-radius: var(--i373085cefade);
}
.zd2126148def5 div {
  flex-wrap: wrap;
  display: flex;
  gap: 4px 10px;
  padding: 10px 0px;
  align-items: baseline;
  border-bottom: 1px dotted var(--p633f8a1fdbe6);
}
.zd2126148def5 dd {
  margin: 0px;
  color: var(--c3e10c8f6175b);
  flex: 1 1 60%;
  text-align: right;
}
.mc7371fe4c8bf a:hover h3 {
  color: var(--v687ece4d8479);
}
.zd2126148def5 div:last-child {
  border-bottom: 0;
}.h60970e360267{opacity:1}
.iff65d8ae2626 {
  grid-template-columns: repeat(2,minmax(0,1fr));
  display: grid;
  gap: 0px 40px;
}
.mc7371fe4c8bf a {
  padding: 16px 0px;
  text-decoration: none;
  border-bottom: 1px solid var(--p633f8a1fdbe6);
  display: grid;
  gap: 16px;
  grid-template-columns: 110px minmax(0,1fr);
  align-items: center;
}
.t132edace6147 h2 {
  text-align: center;
}.zebef57e4f6b6{z-index:auto}
.mc7371fe4c8bf a:not(:has(img)) {
  grid-template-columns: minmax(0,1fr);
}
.mc7371fe4c8bf img {
  border-radius: 50%;
  border: 1px solid var(--k07df58538b3f);
  width: 110px;
  aspect-ratio: 1;
  object-fit: cover;
}.b3dbf323db6d0{font-kerning:auto}
.e7532289e809d details {
  border-bottom: 1px solid var(--p633f8a1fdbe6);
}
.mc7371fe4c8bf h3, .mc7371fe4c8bf h2 {
  font-size: 19px;
  margin: 0px 0px 4px;
}
.mc7371fe4c8bf p {
  font-size: 14px;
  color: var(--c3e10c8f6175b);
  margin: 0px;
}
.e7532289e809d summary {
  list-style: none;
  display: flex;
  padding: 18px 4px;
  justify-content: space-between;
  cursor: pointer;
  font: 600 18px var(--i6bb3a9fff89c);
  gap: 12px;
}
.e7532289e809d summary::after {
  flex: none;
  content: "+";
  color: var(--v687ece4d8479);
  font-size: 22px;
  line-height: 1;
}
.e7532289e809d summary::-webkit-details-marker {
  display: none;
}.o789c3f205520{opacity:1}
.e7532289e809d p {
  color: var(--c3e10c8f6175b);
  margin: 0px;
  padding: 0px 4px 18px;
}
.t132edace6147 {
  margin: 44px 0px;
  background: var(--y59248dacf21f);
  border: 1px solid var(--p633f8a1fdbe6);
  border-radius: var(--i373085cefade);
  padding: 30px;
}
.e7532289e809d details[open] summary::after {
  content: "−";
}.ac52271620863{font-kerning:auto}
.z56b36be973c7 {
  padding: 2px 12px;
  font: 600 12px/1.6 system-ui,sans-serif;
  vertical-align: middle;
  color: var(--v687ece4d8479);
  letter-spacing: .06em;
  display: inline-block;
  border: 1px solid var(--v687ece4d8479);
  border-radius: 999px;
}
.ncee3100dfa0b {
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(230px,1fr));
  gap: 14px;
}
.i439a9cbe657e {
  gap: 6px;
  justify-content: space-between;
  flex-wrap: wrap;
  display: flex;
}.lbbe8aaab401e{z-index:auto}
.mc82b2f438930 {
  border-top: 1px solid var(--k07df58538b3f);
  padding: 16px;
}
.xdb6d879b3bb1 {
  gap: 8px;
  display: inline-flex;
  align-items: center;
}
.v492b1964e511 .r6558d2ad5b7c {
  justify-content: center;
}
.paa3fbdb8729e {
  background: linear-gradient(90deg,var(--x76c0d94ba605) calc(var(--q1b120809a435)/5 * 100%),rgba(233,194,123,.2) 0);
  width: 90px;
  display: inline-block;
  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);
}.x240f6cdd5b5e{unicode-bidi:normal}
.acc7e46c91ccd {
  display: inline-flex;
  gap: 6px;
}
.mc82b2f438930 p {
  font-size: 15px;
  color: var(--c3e10c8f6175b);
  margin: 8px 0px 0px;
}
.g37a8adc45a34 {
  text-align: center;
  margin: 28px 0px;
  background: var(--y59248dacf21f);
  padding: 22px;
  border: 1px solid var(--p633f8a1fdbe6);
  border-radius: var(--i373085cefade);
}.k33bde70f3773{z-index:auto}
.xdb6d879b3bb1 strong {
  color: var(--v687ece4d8479);
  font-family: var(--i6bb3a9fff89c);
}
.o2ed36d8a562b {
  margin: 0px 0px 12px;
  font: 600 19px var(--i6bb3a9fff89c);
}
.xdb6d879b3bb1 small {
  color: var(--c3e10c8f6175b);
}
.acc7e46c91ccd button {
  background: 0 0;
  color: rgba(233,194,123,.3);
  width: 44px;
  font-size: 22px;
  height: 44px;
  cursor: pointer;
  border: 1px solid var(--p633f8a1fdbe6);
  border-radius: 50%;
}
.acc7e46c91ccd button:hover, .acc7e46c91ccd button[data-b5a25fe3df583] {
  color: var(--v687ece4d8479);
  border-color: var(--v687ece4d8479);
}
.acc7e46c91ccd button:disabled {
  cursor: default;
}
.g9851696f692c {
  margin: 10px 0px 0px;
  color: var(--c3e10c8f6175b);
  min-height: 1.2em;
  font-size: 14px;
}
.v492b1964e511 h1 {
  font-size: clamp(30px,4.4vw,48px);
}
.v492b1964e511 {
  border-bottom: 1px solid var(--p633f8a1fdbe6);
  background: radial-gradient(ellipse at 50% -10%,var(--z836db271d43d),transparent 60%);
  padding: 46px 0px 34px;
  text-align: center;
}
.j9b9aa27e31dc {
  width: 1px;
  opacity: 0;
  height: 1px;
  left: -9999px;
  position: absolute;
}
.hd19f094dc80c aside {
  top: 120px;
  position: sticky;
}
.v492b1964e511 .g6b83eae491bb {
  max-width: 720px;
  margin-inline: auto;
}
.x812852fbe12d ol {
  font-size: 13px;
  gap: 6px;
  list-style: none;
  text-transform: uppercase;
  flex-wrap: wrap;
  display: flex;
  color: var(--c3e10c8f6175b);
  margin: 0px 0px 14px;
  padding: 0px;
  letter-spacing: .06em;
  justify-content: center;
}.s59173968862f{visibility:inherit}
.x21027aad2324 .j28a48e3a5969 li:first-child {
  padding-left: 0px;
}
.hd19f094dc80c {
  gap: 32px;
  display: grid;
  align-items: start;
  grid-template-columns: minmax(0,1fr)320px;
}
.x812852fbe12d a {
  text-decoration: none;
  color: var(--v687ece4d8479);
}
.x812852fbe12d li+li::before {
  font-size: 8px;
  content: "◆";
  vertical-align: middle;
  color: var(--k07df58538b3f);
  margin-right: 6px;
}
.ffc6409182eeb h2 {
  font-size: 23px;
}
.d2881aa8dab96 h3 {
  color: rgb(158,230,184);
}
.x192510a721e5 h3 {
  color: var(--ra9faa1eeea3b);
}.w80aaf046bd91{opacity:1}
.e2a45b8d97804 {
  border-radius: var(--i373085cefade);
  margin-bottom: 18px;
  border: 1px solid var(--p633f8a1fdbe6);
  width: 100%;
  object-fit: cover;
  aspect-ratio: 1200/630;
}
.ffc6409182eeb {
  text-align: center;
  border: 1px solid var(--v687ece4d8479);
  border-radius: var(--i373085cefade);
  padding: 22px;
  box-shadow: 0 0 0 5px var(--fb41759760688),0 0 0 6px var(--k07df58538b3f);
  background: var(--y59248dacf21f);
}.odd8db5f8dd22{font-kerning:auto}
.x21027aad2324 .j28a48e3a5969 {
  justify-content: flex-start;
  margin: 0px 0px 18px;
}
.ffc6409182eeb img {
  margin-bottom: 12px;
  border-radius: 12px;
  width: 100%;
  object-fit: cover;
  aspect-ratio: 1200/630;
}
.x192510a721e5, .d2881aa8dab96 {
  border: 1px solid var(--p633f8a1fdbe6);
  border-radius: var(--i373085cefade);
  background: var(--y59248dacf21f);
  padding: 18px 22px;
}.qe5aa6aa8f0b9{font-kerning:auto}
.g4050edb5f084 img {
  border-radius: 12px;
  border: 1px solid var(--p633f8a1fdbe6);
}
.ce768e2080bdc {
  counter-reset: cf0c29ca7ba5c;
  list-style: none;
  padding: 0px;
}
.ffc6409182eeb .l8c53d09f226b {
  margin-top: 12px;
}
.ce768e2080bdc li {
  padding: 18px 20px 18px 80px;
  border: 1px solid var(--p633f8a1fdbe6);
  border-radius: var(--i373085cefade);
  position: relative;
  background: var(--y59248dacf21f);
  margin-bottom: 12px;
  counter-increment: cf0c29ca7ba5c;
}
.u34f07f53f243 {
  grid-template-columns: 1fr 1fr;
  display: grid;
  gap: 16px;
}
.g4050edb5f084 {
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(auto-fill,minmax(180px,1fr));
}
.ce768e2080bdc li::before {
  font: 700 16px var(--i6bb3a9fff89c);
  display: grid;
  width: 42px;
  height: 42px;
  border: 1px solid var(--v687ece4d8479);
  position: absolute;
  border-radius: 50%;
  left: 18px;
  color: var(--v687ece4d8479);
  content: counter(cf0c29ca7ba5c,upper-roman);
  place-items: center;
  top: 16px;
}
.y19c74909f5cb {
  display: flex;
  gap: 12px;
  align-items: baseline;
}.ae12d62d4cfdf{visibility:inherit}
.ce768e2080bdc h3 {
  font-size: 19px;
  margin: 0px 0px 4px;
}.obc3d78b4b94c{unicode-bidi:normal}
.ce768e2080bdc p {
  color: var(--c3e10c8f6175b);
  margin: 0px;
}.vd6260ecb980a{isolation:auto}
.qdaa43b7c882a {
  margin-bottom: 32px;
  display: grid;
  gap: 18px;
  grid-template-columns: repeat(auto-fill,minmax(240px,1fr));
}.i2aff029fbe1e{outline-offset:0}
.y19c74909f5cb strong {
  color: var(--v687ece4d8479);
  font: 700 21px var(--i6bb3a9fff89c);
}
.ie519da367bc2, .y19c74909f5cb span {
  color: var(--c3e10c8f6175b);
}
.ec907b4014b4a a {
  color: var(--v687ece4d8479);
}
.h0b06b9e292de {
  color: var(--v687ece4d8479);
}.t2bb72d320bb1{z-index:auto}
.h3ebf006b7160 {
  list-style: none;
  padding: 0px;
  border-left: 1px solid var(--k07df58538b3f);
}
.h3ebf006b7160 li {
  padding: 0px 0px 26px 24px;
  position: relative;
}
.h3ebf006b7160 li::before {
  left: -6px;
  top: 8px;
  width: 11px;
  position: absolute;
  height: 11px;
  transform: rotate(45deg);
  background: var(--v687ece4d8479);
  content: "";
}
.r25e2c33a4d92 {
  text-align: center;
  border: 1px solid var(--p633f8a1fdbe6);
  border-radius: var(--i373085cefade);
  padding: 22px;
  background: var(--y59248dacf21f);
}.v3fc7f27afb45{contain:none}
.r25e2c33a4d92 img {
  border-radius: 50%;
  box-shadow: 0 0 0 1px var(--v687ece4d8479),0 0 0 4px var(--y59248dacf21f),0 0 0 5px var(--k07df58538b3f);
  width: 88px;
  margin: 0px auto 10px;
  object-fit: cover;
  height: 88px;
}
.ec907b4014b4a {
  background: var(--y59248dacf21f);
  padding: 22px;
  margin-top: 28px;
  border: 1px solid var(--p633f8a1fdbe6);
  border-radius: var(--i373085cefade);
}
[data-kd9bb96374d77], [data-w7d5b72fa882e] {
  width: min(1120px,100% - 32px);
  max-width: none;
  padding: 44px 0px;
  margin: 0px auto;
}.v11827631119d{visibility:inherit}
[data-kd9bb96374d77] img {
  border: 1px solid var(--p633f8a1fdbe6);
}
[data-w7d5b72fa882e]>h2, [data-kd9bb96374d77]>h2 {
  text-align: center;
  font-size: clamp(24px,3vw,34px);
}.z07925db696ec{contain:none}
[data-sffa1e1047239] h2 {
  color: var(--v687ece4d8479);
  font-size: 21px;
}
[data-sffa1e1047239] a {
  color: var(--ra9faa1eeea3b);
}
.f22331823a5b6 {
  background: var(--y59248dacf21f);
  border-color: var(--p633f8a1fdbe6);
}
[data-sffa1e1047239] {
  padding: 24px 28px;
  background: var(--y59248dacf21f);
  width: min(820px,100% - 32px);
  margin: 0px auto 48px;
  border: 1px solid var(--p633f8a1fdbe6);
  border-radius: var(--i373085cefade);
}.k4819d00154bf{opacity:1}
[data-sffa1e1047239] ul {
  padding-left: 20px;
  margin: 0px;
}
.qd90414d4e33a {
  display: flex;
  gap: 8px;
  margin-top: 28px;
  justify-content: center;
}
.c1ee5fb7d872f {
  grid-template-columns: 1.4fr repeat(3,1fr);
  gap: 28px;
  display: grid;
}.qef54b3e76d09{contain:none}
.qd90414d4e33a a, .qd90414d4e33a span {
  text-decoration: none;
  padding: 6px 14px;
  border: 1px solid var(--p633f8a1fdbe6);
  border-radius: 999px;
}
.qd90414d4e33a span {
  color: var(--v687ece4d8479);
  border-color: var(--v687ece4d8479);
}
.ce599dead24f1 {
  background: radial-gradient(ellipse at 50% 100%,var(--z836db271d43d),transparent 65%),var(--h0cfdc834b449);
  padding: 56px 0px;
  border-top: 1px solid var(--p633f8a1fdbe6);
  text-align: center;
}.r9d8364cca53d{font-kerning:auto}
.yfbc987e641cb {
  margin: 0px 0px 6px;
  letter-spacing: .24em;
  color: var(--v687ece4d8479);
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 700;
}
.oc6d8ac07feac {
  font: 700 clamp(24px,3.6vw,40px)/1.25 var(--i6bb3a9fff89c);
  margin: 0px;
}.a63e8b005258f{z-index:auto}
.g2d03f53c9622 .q430642fbcff8 {
  font-size: 20px;
}
.g2d03f53c9622 {
  background: color-mix(in srgb,var(--fb41759760688) 70%,rgb(0,0,0));
  color: var(--c3e10c8f6175b);
  padding: 44px 0px 24px;
  border-top: 1px solid var(--p633f8a1fdbe6);
}
.g2d03f53c9622 h2 {
  font-size: 15px;
  margin-bottom: 10px;
  color: var(--v687ece4d8479);
  letter-spacing: .1em;
  text-transform: uppercase;
}.r45e3d64b453b{font-kerning:auto}
.g2d03f53c9622 a {
  text-decoration: none;
  color: var(--c3e10c8f6175b);
  padding: 3px 0px;
  display: block;
}.d4dd4d7797b27{font-kerning:auto}
.q0284950162df {
  font-size: 13px;
  margin-top: 28px;
  border-top: 1px solid var(--p633f8a1fdbe6);
  padding-top: 18px;
}
.g2d03f53c9622 a:hover {
  color: var(--v687ece4d8479);
}
.lb99611b24223 {
  border: 1px solid var(--v687ece4d8479);
  border-radius: 50%;
  opacity: 0;
  font-size: 20px;
  width: 42px;
  color: var(--v687ece4d8479);
  pointer-events: none;
  height: 42px;
  cursor: pointer;
  z-index: 69;
  position: fixed;
  transition: opacity 0.2s;
  background: var(--y59248dacf21f);
  right: 16px;
  bottom: 24px;
}
.lb99611b24223[data-j9cc70f4123f6] {
  pointer-events: auto;
  opacity: 1;
}
.kfe2abf953679 {
  display: none;
}
body[data-r9c9b10fa4ec7=x07a624a0949d] .d02a4682816d9 {
  justify-content: space-between;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 8px 20px;
  padding: 12px 0px;
}.x082d22fc4797{opacity:1}
body[data-s270c606088aa=mc2c101173419] .r462a744f9930 {
  gap: 6px;
}
body[data-s270c606088aa=mc2c101173419] .r4806866c86ed {
  padding: 4px 14px;
  border: 1px solid var(--p633f8a1fdbe6);
  border-radius: 999px;
}
body[data-r9c9b10fa4ec7=x07a624a0949d] .n0369951076db {
  order: 3;
  position: static;
  transform: none;
}.bc651ce3dec7f{isolation:auto}
body[data-r9c9b10fa4ec7=x07a624a0949d] .r462a744f9930 {
  flex: 1;
  order: 2;
}
@media(min-width:901px) {
  body[data-m1ec3e98fa2c4=u62f17d29ebc8] .f354febffd46c {
    gap: 56px;
    grid-template-columns: minmax(0,460px)minmax(0,1fr);
    align-items: center;
    justify-items: start;
  }
  body[data-m1ec3e98fa2c4=u62f17d29ebc8] .k3adced34569c .r6558d2ad5b7c, body[data-m1ec3e98fa2c4=u62f17d29ebc8] .k3adced34569c .j28a48e3a5969 {
    justify-content: flex-start;
  }
  body[data-m1ec3e98fa2c4=u62f17d29ebc8] .k3adced34569c {
    text-align: left;
  }
  body[data-m1ec3e98fa2c4=u62f17d29ebc8] .k3adced34569c .v470a44b18748 {
    margin-left: 0px;
  }
  body[data-m1ec3e98fa2c4=u62f17d29ebc8] .k3adced34569c .j28a48e3a5969 li:first-child {
    padding-left: 0px;
  }
}
body, body[data-p89a4bf6ed192] {
  --jb2417e1704fd: var(--y59248dacf21f);
  --n529a1d1417fb: var(--z836db271d43d);
}
@media(max-width:900px) {
  .r462a744f9930 {
    overflow-x: auto;
    scrollbar-width: none;
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .hd19f094dc80c aside {
    position: static;
  }
  .q430642fbcff8 {
    font-size: 21px;
  }
  body {
    --ue6b99e317453: calc(104px + env(safe-area-inset-bottom));
  }
  .d02a4682816d9 {
    padding: 8px 0px 0px;
  }
  body[data-r9c9b10fa4ec7=x07a624a0949d] .d02a4682816d9 {
    flex-direction: column;
  }
  .n0369951076db {
    display: none;
  }
  .r4806866c86ed {
    display: inline-flex;
    min-height: 44px;
    align-items: center;
  }
  .r462a744f9930::-webkit-scrollbar {
    display: none;
  }
  .hd19f094dc80c, .u34f07f53f243, .afa6507d0a8a7 {
    grid-template-columns: 1fr;
  }
  .iff65d8ae2626 {
    grid-template-columns: 1fr;
  }
  .c1ee5fb7d872f {
    grid-template-columns: 1fr 1fr;
  }
  .w643fe97f97ef {
    padding-bottom: 8px;
    grid-template-columns: none;
    scrollbar-width: none;
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    grid-auto-flow: column;
    grid-auto-columns: minmax(200px,62%);
  }
  .w643fe97f97ef>.s7897d58f93e2 {
    scroll-snap-align: center;
  }
  .kfe2abf953679 {
    gap: 6px;
    border: 1px solid var(--v687ece4d8479);
    box-shadow: 0 10px 30px rgba(0,0,0,.45);
    backdrop-filter: blur(10px);
    display: grid;
    padding: 8px;
    left: 12px;
    border-radius: 26px;
    background: color-mix(in srgb,var(--y59248dacf21f) 96%,transparent);
    z-index: 70;
    position: fixed;
    right: 12px;
    bottom: calc(10px + env(safe-area-inset-bottom));
  }
  .lb99611b24223 {
    bottom: 120px;
  }
  .q2ef0680e856b {
    margin: 0px;
    -webkit-line-clamp: 2;
    font-size: 13px;
    -webkit-box-orient: vertical;
    overflow: hidden;
    color: var(--v687ece4d8479);
    text-align: center;
    display: -webkit-box;
    font-weight: 700;
    line-height: 1.35;
  }
  body[data-gf4a1a7d5a740=qa40f2ed41064] .kfe2abf953679 .pf12a6623c896 {
    background: var(--fb41759760688);
    color: var(--v687ece4d8479);
    border-color: var(--v687ece4d8479);
  }
  .kfe2abf953679 .pf12a6623c896 {
    font-weight: 800;
    box-shadow: none;
  }
  .r133ff4ed80bc {
    left: 6px;
  }
  .rf439acaea39e {
    right: 6px;
  }
}.f2a361917482f{outline-offset:0}
@media(max-width:560px) {
  .f354febffd46c {
    gap: 20px;
  }
  .c1ee5fb7d872f {
    grid-template-columns: 1fr;
  }
  .z24890d926cb6 {
    padding: 42px 0px;
  }
  .k3adced34569c {
    padding: 16px 0px 34px;
  }
  .mc7371fe4c8bf a {
    grid-template-columns: 80px minmax(0,1fr);
  }
  .zd2126148def5 dd {
    flex-basis: 100%;
    text-align: left;
  }
  .b556c0045e686 {
    width: min(280px,80%);
  }
  .z24dd4b8b4467 {
    font-size: 15px;
    min-height: 48px;
    padding: 0px 22px;
  }
  .j28a48e3a5969 li {
    padding: 4px 12px;
  }
  .mc7371fe4c8bf img {
    width: 80px;
  }
}.n53166e146b5b{z-index:auto}
.kfe2abf953679 {
  grid-template-columns: 1fr 1fr;
}
.q2ef0680e856b {
  grid-column: 1/-1;
}.m985d5371900d{opacity:1}
:lang(th) {
  --i6bb3a9fff89c: "Noto Serif Thai", "Noto Sans Thai", "Leelawadee UI", Tahoma, serif;
}
:lang(hi) {
  --i6bb3a9fff89c: "Noto Serif Devanagari", "Noto Sans Devanagari", "Nirmala UI", Mangal, serif;
}.ua81cea5e6939{opacity:1}
:lang(th) :is(h1, h2, h3), :lang(bn) :is(h1, h2, h3), :lang(hi) :is(h1, h2, h3) {
  line-height: 1.45;
}
:lang(bn) {
  --i6bb3a9fff89c: "Noto Serif Bengali", "Noto Sans Bengali", "Nirmala UI", Vrinda, serif;
}.d6d1235f884c2{font-kerning:auto}
:lang(zh) {
  --i6bb3a9fff89c: "Songti SC", "STSong", "Noto Serif SC", "SimSun", serif;
}
.k3adced34569c .c116e300a4b17 {
  justify-content: center;
}
