html {
  scroll-behavior: smooth;
}
body {
  color: var(--tbc35bffef708);
  overflow-wrap: break-word;
  background: var(--l31ab52238da8);
  --o963da460eacd: 80px;
  font: 16px/1.7 system-ui,-apple-system,segoe ui,Roboto,Arial,sans-serif;
  margin: 0;
}
h1, h2, h3 {
  font-family: var(--mc44cbd295dbb);
  font-weight: 800;
  line-height: 1.25;
  margin: 0 0 0.6em;
}
.u707a01ceb535 {
  --c455385980bca: var(--dc225b52cccb0);
}.s87d7e0a779c4{contain:none}
.ad2f0a18ae87c {
  --c455385980bca: var(--d96c60c47783e);
}
.y876fd1007681 {
  --c455385980bca: var(--y4c203d611cfc);
}
.q2da343baf5eb {
  --c455385980bca: var(--d0ad522667769);
}
.dde7b75db6d12 {
  --c455385980bca: var(--k38c043cdea42);
}
.g7acb5e690a7d {
  --c455385980bca: var(--u6c6c6cf2e9f9);
}
.ce82782ca43b0 {
  --c455385980bca: var(--ud22f96e38012);
}
* {
  box-sizing: border-box;
}
:root {
  --jd7508425d792: #fff;
  --iec47781b357c: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='25.697 41.458 24.42 24.42'%3E%3Cg transform='translate(25.697 41.458) scale(1.0175)'%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");
  --k38c043cdea42: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='25.697 41.458 24.42 24.42'%3E%3Cg transform='translate(25.697 41.458) scale(1.0175)'%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");
  --m30716eada25b: #ff7347;
  --k9fae12c601a0: #16a34a;
  --wb1d6286a91ea: #1d2433;
  --id3527aafc136: #ffd9c9;
  --wb553927d24f5: #c4cad6;
  --w2c087aae8ab0: #5f6b7d;
  --hbd4ec279d23e: 14px;
  --r68951ef4833c: #f5a600;
  --d0ad522667769: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='25.697 41.458 24.42 24.42'%3E%3Cg transform='translate(25.697 41.458) scale(1.0175)'%3E%3Cpath d='M4 4h7v7H4Zm9 0h7v7h-7ZM4 13h7v7H4Zm9 0h7v7h-7Z'/%3E%3C/g%3E%3C/svg%3E");
  --n3cc5e42a279a: #fff;
  --dc225b52cccb0: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='25.697 41.458 24.42 24.42'%3E%3Cg transform='translate(25.697 41.458) scale(1.0175)'%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");
  --u6c6c6cf2e9f9: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='25.697 41.458 24.42 24.42'%3E%3Cg transform='translate(25.697 41.458) scale(1.0175)'%3E%3Cpath d='M5 3h12a2 2 0 0 1 2 2v16H6.5A2.5 2.5 0 0 1 4 18.5V4a1 1 0 0 1 1-1Zm1 15.5a.5.5 0 0 0 .5.5H17v-2H6.5a.5.5 0 0 0-.5.5ZM8 7v2h8V7Z'/%3E%3C/g%3E%3C/svg%3E");
  --qd8bbf96bca62: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='25.697 41.458 24.42 24.42'%3E%3Cg transform='translate(25.697 41.458) scale(1.0175)'%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");
  --m9610a126d132: #f0592a;
  --u6d63f7db2969: #fff4ee;
  --mc44cbd295dbb: system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  --tbc35bffef708: #1d2433;
  --o96b0559780f5: #e3e6ee;
  --oca5e4a255573: #c9cfdb;
  --y4c203d611cfc: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='25.697 41.458 24.42 24.42'%3E%3Cg transform='translate(25.697 41.458) scale(1.0175)'%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");
  --d96c60c47783e: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='25.697 41.458 24.42 24.42'%3E%3Cg transform='translate(25.697 41.458) scale(1.0175)'%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");
  --c07218366deec: 12px;
  --o6bae54bc1c81: #2f3749;
  --n2f4555c80075: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='25.697 41.458 24.42 24.42'%3E%3Cg transform='translate(25.697 41.458) scale(1.0175)'%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");
  --a9d2dcf7ad137: #e4e7ee;
  --c448257b8b867: 0 10px 30px rgba(29, 36, 51, 0.08);
  --w40f9ba0a28a4: #fff1ea;
  --h9e933f99d149: #fff;
  --ud22f96e38012: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='25.697 41.458 24.42 24.42'%3E%3Cg transform='translate(25.697 41.458) scale(1.0175)'%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");
  --l31ab52238da8: #f5f6fa;
}
a {
  color: inherit;
}.t60f9292e0612{opacity:1}
.i46787caad4fa {
  left: -999px;
  position: absolute;
}.c7469653242a1{unicode-bidi:normal}
img {
  display: block;
  max-width: 100%;
  height: auto;
}
.w5306dc831bf6 {
  width: min(1140px,100% - 32px);
  margin-inline: auto;
}.pee32bb8758ae{isolation:auto}
.e3c1ee47c1e7e {
  max-width: 860px;
  margin-inline: auto;
}
.ua9aaf4ff230e:hover {
  transform: translateY(-1px);
}.h9014d4e35d45{opacity:1}
.i46787caad4fa:focus {
  z-index: 99;
  background: var(--jd7508425d792);
  left: 16px;
  top: 8px;
  padding: 8px 12px;
}.j38a01760ffc4{opacity:1}
.feaeb5adf1b03, .k3aec3ccd0f2f, .d48b6724d3d28, .waa364a0f06c8, .fd708b6952731, .ra07213bcce29, .o0d6969642b36 {
  background: currentColor;
  display: inline-block;
  -webkit-mask: var(--c455385980bca)center/contain no-repeat;
  mask: var(--c455385980bca)center/contain no-repeat;
  flex: none;
}
.q8c190107f60a {
  gap: 16px;
  min-height: 64px;
  display: flex;
  align-items: center;
}.w17b0a9e69ab2{contain:none}
.ffe1b70f8a674 {
  gap: 10px;
  min-height: 44px;
  text-decoration: none;
  flex: none;
  font: 800 21px var(--mc44cbd295dbb);
  display: inline-flex;
  align-items: center;
}.p0fe66ac9a355{contain:none}
.t81e98dd5e445 {
  border-bottom: 1px solid var(--a9d2dcf7ad137);
  z-index: 60;
  top: 0;
  position: sticky;
  background: color-mix(in srgb,var(--jd7508425d792) 95%,transparent);
  backdrop-filter: blur(12px);
}
.ffe1b70f8a674 img {
  object-fit: cover;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  border: 1px solid var(--a9d2dcf7ad137);
}
.x1af783d4cf4c {
  gap: 8px;
  flex: 1;
  min-width: 0;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  overflow-x: auto;
  scrollbar-width: none;
}
.x1af783d4cf4c::-webkit-scrollbar {
  display: none;
}
.e1d6a2c9f212a {
  color: var(--tbc35bffef708);
  gap: 6px;
  border: 1px solid var(--a9d2dcf7ad137);
  white-space: nowrap;
  font-size: 14px;
  border-radius: 999px;
  text-decoration: none;
  flex: none;
  padding: 7px 12px;
  display: inline-flex;
  align-items: center;
  background: var(--jd7508425d792);
  font-weight: 600;
}
.e1d6a2c9f212a:hover {
  color: var(--m9610a126d132);
  border-color: var(--m9610a126d132);
}
.ra07213bcce29 {
  --c455385980bca: var(--iec47781b357c);
  color: var(--m9610a126d132);
  width: 16px;
  height: 16px;
}
.r6727768f3c1d {
  color: var(--w2c087aae8ab0);
}.ie7d402362902{contain:none}
.e1d6a2c9f212a:nth-child(6n+2) .ra07213bcce29 {
  --c455385980bca: var(--d0ad522667769);
}
.r73fad22986c8 {
  flex: none;
}.n69b41ca36a1a{visibility:inherit}
.e1d6a2c9f212a:nth-child(6n+3) .ra07213bcce29 {
  --c455385980bca: var(--d96c60c47783e);
}.u945579eb876c{unicode-bidi:normal}
.e1d6a2c9f212a:nth-child(6n+4) .ra07213bcce29 {
  --c455385980bca: var(--u6c6c6cf2e9f9);
}
.e1d6a2c9f212a:nth-child(6n+5) .ra07213bcce29 {
  --c455385980bca: var(--k38c043cdea42);
}.j2b84573523d7{z-index:auto}
.e1d6a2c9f212a:nth-child(6n) .ra07213bcce29 {
  --c455385980bca: var(--y4c203d611cfc);
}.h58f8a5a26c1d{opacity:1}
.k18c63c52dc6a {
  gap: 6px;
  display: flex;
  font-size: 13px;
}
.k18c63c52dc6a a[aria-current] {
  color: var(--m9610a126d132);
  font-weight: 800;
}
.ua9aaf4ff230e {
  border-radius: var(--c07218366deec);
  transition: transform 150ms,box-shadow 150ms;
  text-decoration: none;
  padding: 0 20px;
  white-space: nowrap;
  gap: 8px;
  min-height: 44px;
  border: 1px solid transparent;
  font-weight: 800;
  display: inline-flex;
  cursor: pointer;
  align-items: center;
  justify-content: center;
}.ic6d1a451adf9{isolation:auto}
.vaa87b9ca0fc8 {
  gap: 36px;
  align-items: center;
  grid-template-columns: minmax(0,1fr)minmax(0,1fr);
  display: grid;
}.pd2184b6d985b{outline-offset:0}
.f268df533175c {
  box-shadow: 0 8px 20px color-mix(in srgb,var(--m9610a126d132) 30%,transparent);
  color: var(--n3cc5e42a279a);
  background: var(--m9610a126d132);
}.c85c2eee61580{font-kerning:auto}
.f268df533175c:hover {
  background: var(--m30716eada25b);
}
.b74c9af44b426 {
  color: var(--tbc35bffef708);
  border-color: color-mix(in srgb,var(--tbc35bffef708) 18%,transparent);
  background: var(--jd7508425d792);
}
.b74c9af44b426:hover {
  border-color: var(--m9610a126d132);
}
.u4734cd96780f {
  width: 100%;
}
.d48b6724d3d28 {
  width: 20px;
  height: 20px;
}
.e90427b9588ea {
  background: linear-gradient(180deg,var(--u6d63f7db2969),var(--l31ab52238da8));
  padding: 28px 0 44px;
}
.qbecc367b1e77 {
  gap: 16px;
  padding: 18px 20px;
  display: flex;
  align-items: center;
  border: 1px solid var(--a9d2dcf7ad137);
  border-radius: var(--hbd4ec279d23e);
  background: var(--jd7508425d792);
  box-shadow: var(--c448257b8b867);
}
.o0d6969642b36 {
  width: 64px;
  --c455385980bca: var(--dc225b52cccb0);
  border-radius: 18px;
  -webkit-mask: none;
  mask: none;
  color: var(--n3cc5e42a279a);
  position: relative;
  height: 64px;
  background: var(--m9610a126d132);
}
.qbecc367b1e77 h1 {
  font-size: clamp(24px,3.4vw,36px);
  color: var(--m9610a126d132);
  margin: 0;
}
.q77cf1b95fe74 {
  margin: 0 0 4px;
  letter-spacing: 0.04em;
  font-size: 13px;
  font-weight: 700;
  color: var(--w2c087aae8ab0);
}.s2bc7c82d5ef2{z-index:auto}
.tb6201fc7d69f {
  list-style: none;
  margin: 18px 0 20px;
  gap: 10px;
  padding: 0;
  display: grid;
}
.tb6201fc7d69f li {
  color: var(--tbc35bffef708);
  align-items: flex-start;
  gap: 10px;
  display: flex;
  font-size: 16px;
}.zb8c4bb6e9c97{opacity:1}
.fd708b6952731 {
  width: 22px;
  color: var(--m9610a126d132);
  margin-top: 2px;
  height: 22px;
  --c455385980bca: var(--n2f4555c80075);
}.r0c69dc0eb64a{unicode-bidi:normal}
.x762743b6766d {
  grid-area: 1/1;
  margin: 0;
  transition: opacity 500ms;
  opacity: 0;
}
.x762743b6766d[data-yf055f97dffac] {
  opacity: 1;
}.a8330e6f278a6{z-index:auto}
.o0d6969642b36::after {
  position: absolute;
  -webkit-mask: var(--dc225b52cccb0)center/contain no-repeat;
  content: "";
  mask: var(--dc225b52cccb0)center/contain no-repeat;
  background: currentColor;
  inset: 14px;
}.m8fee24bc33c1{contain:none}
.m5732543c61cf {
  background: var(--w40f9ba0a28a4);
  display: grid;
  overflow: hidden;
  box-shadow: var(--c448257b8b867);
  aspect-ratio: 1;
  position: relative;
  border-radius: calc(var(--hbd4ec279d23e) + 6px);
}
.x762743b6766d img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.oe1fad77cb799 {
  box-shadow: var(--c448257b8b867);
  width: 40px;
  position: absolute;
  height: 40px;
  top: 50%;
  background: rgba(255,255,255,0.9);
  transform: translateY(-50%);
  cursor: pointer;
  color: #1d2433;
  font-size: 22px;
  font-weight: 800;
  border: 0;
  border-radius: 50%;
}
.g13239a9e386e {
  background: var(--h9e933f99d149);
}
.q48659bb30e23 {
  left: 12px;
}.e153c3eee2b6d{font-kerning:auto}
.b88b4aea580b9 {
  right: 12px;
}.yda269859ecd3{outline-offset:0}
.x3b15d6a04335 {
  padding: 52px 0;
}.p7069ef1be897{opacity:1}
.feaeb5adf1b03 {
  position: relative;
  -webkit-mask: none;
  background: var(--w40f9ba0a28a4);
  border-radius: 12px;
  width: 40px;
  height: 40px;
  padding: 9px;
  mask: none;
}
.feaeb5adf1b03::after {
  position: absolute;
  inset: 9px;
  -webkit-mask: var(--c455385980bca)center/contain no-repeat;
  mask: var(--c455385980bca)center/contain no-repeat;
  content: "";
  background: var(--m9610a126d132);
}
.tcdb5764aaebc {
  gap: 12px;
  font-size: clamp(22px,3vw,30px);
  margin-bottom: 22px;
  display: flex;
  align-items: center;
}.v199492215b2d{visibility:inherit}
.he4d61082ac79 {
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(260px,1fr));
  gap: 18px;
}.y73de34a2061c{z-index:auto}
.o6931211720e3 {
  margin: -12px 0 20px 52px;
  color: var(--w2c087aae8ab0);
}
.hf97015d6ebb0 {
  margin-bottom: 26px;
}
.hf97015d6ebb0 h2 {
  font-size: 24px;
  margin-top: 1.2em;
}.v658846356818{font-kerning:auto}
.hf97015d6ebb0 h3 {
  font-size: 19px;
  margin-top: 1em;
}.yee791db41031{isolation:auto}
.hf97015d6ebb0 a {
  color: var(--m9610a126d132);
}
.w9ed942545728 {
  color: var(--w2c087aae8ab0);
  font-size: 14px;
}
.hf97015d6ebb0 table {
  border-collapse: collapse;
  margin: 16px 0;
  width: 100%;
  background: var(--jd7508425d792);
}.g73a3504f76b3{z-index:auto}
.hf97015d6ebb0 td, .hf97015d6ebb0 th {
  vertical-align: top;
  text-align: left;
  padding: 10px 14px;
  border: 1px solid var(--a9d2dcf7ad137);
}
.o5d9ce90eb70c {
  border: 1px solid var(--a9d2dcf7ad137);
  border-radius: var(--hbd4ec279d23e);
  box-shadow: var(--c448257b8b867);
  padding: 24px 22px;
  background: var(--jd7508425d792);
}.k65f0921a6e75{font-kerning:auto}
.b9878196dfd54 {
  text-align: center;
  margin-top: 22px;
}
.k3aec3ccd0f2f {
  position: relative;
  -webkit-mask: none;
  border-radius: 14px;
  background: var(--w40f9ba0a28a4);
  margin-bottom: 14px;
  width: 48px;
  height: 48px;
  mask: none;
}
.o5d9ce90eb70c h2 {
  font-size: 19px;
  margin-bottom: 8px;
}.p3ce7ee99a0b6{unicode-bidi:normal}
.o5d9ce90eb70c .hf97015d6ebb0 {
  color: var(--w2c087aae8ab0);
  margin: 0;
  font-size: 15px;
}
.ud8a14c7140fb strong {
  font: 800 20px var(--mc44cbd295dbb);
  color: var(--m9610a126d132);
}.w84d3bd5d0740{unicode-bidi:normal}
.ud8a14c7140fb span {
  color: var(--w2c087aae8ab0);
  font-size: 13px;
}.o9beaed2a9ca4{z-index:auto}
.eaaf4bc5271c7 dt {
  font-weight: 800;
}.hc3114c5a7768{z-index:auto}
.ud8a14c7140fb {
  gap: 12px;
  grid-template-columns: repeat(auto-fit,minmax(160px,1fr));
  display: grid;
  margin: 0 0 24px;
  padding: 0;
  list-style: none;
}.aaa5e86026228{outline-offset:0}
.k3aec3ccd0f2f::after {
  -webkit-mask: var(--qd8bbf96bca62)center/contain no-repeat;
  inset: 11px;
  mask: var(--qd8bbf96bca62)center/contain no-repeat;
  position: absolute;
  content: "";
  background: var(--m9610a126d132);
}
.o5d9ce90eb70c:nth-child(3n+2) .k3aec3ccd0f2f::after {
  -webkit-mask-image: var(--dc225b52cccb0);
  mask-image: var(--dc225b52cccb0);
}.r7196d00bb0cc{visibility:inherit}
.ud8a14c7140fb li {
  gap: 2px;
  display: flex;
  border: 1px solid var(--a9d2dcf7ad137);
  border-radius: var(--hbd4ec279d23e);
  padding: 14px 16px;
  flex-direction: column;
  background: var(--jd7508425d792);
}
.o5d9ce90eb70c:nth-child(3n) .k3aec3ccd0f2f::after {
  -webkit-mask-image: var(--d96c60c47783e);
  mask-image: var(--d96c60c47783e);
}.c6999b8bd0ac6{visibility:inherit}
.r254b2203f4c9 {
  gap: 28px;
  align-items: start;
  grid-template-columns: minmax(0,1.4fr)minmax(0,1fr);
  display: grid;
}
.eaaf4bc5271c7 {
  margin: 0;
  gap: 10px;
  display: grid;
}.qff32320e6eac{contain:none}
.eaaf4bc5271c7 div {
  padding: 12px 14px;
  background: var(--w40f9ba0a28a4);
  grid-template-columns: 20px minmax(0,1fr);
  column-gap: 12px;
  border-radius: 12px;
  display: grid;
}
.eaaf4bc5271c7 div::before {
  -webkit-mask: var(--n2f4555c80075)center/contain no-repeat;
  width: 20px;
  mask: var(--n2f4555c80075)center/contain no-repeat;
  grid-row: span 2;
  background: var(--m9610a126d132);
  margin-top: 3px;
  content: "";
  height: 20px;
}
.eaaf4bc5271c7 dd {
  color: var(--w2c087aae8ab0);
  margin: 0;
  font-size: 15px;
}.t3f5829e6eccc{contain:none}
.e53a800849531 h3 {
  margin: 0 0 2px;
  font-size: 17px;
}.m8cbfa2f086ba{unicode-bidi:normal}
.u574fda71229a {
  gap: 14px;
  display: grid;
  grid-template-columns: repeat(auto-fill,minmax(320px,1fr));
}
.aa73f68eb718b a {
  padding: 12px;
  background: var(--jd7508425d792);
  gap: 14px;
  text-decoration: none;
  align-items: center;
  height: 100%;
  border: 1px solid var(--a9d2dcf7ad137);
  border-radius: var(--hbd4ec279d23e);
  display: grid;
  grid-template-columns: 96px minmax(0,1fr);
  transition: border-color 150ms,box-shadow 150ms;
}.m3972f09cabb4{visibility:inherit}
.aa73f68eb718b a:hover {
  box-shadow: var(--c448257b8b867);
  border-color: var(--m9610a126d132);
}
.s3845217b396f {
  background: var(--w40f9ba0a28a4);
  width: 96px;
  border-radius: 12px;
  aspect-ratio: 1;
  overflow: hidden;
}
.s3845217b396f img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.e53a800849531 p {
  -webkit-line-clamp: 2;
  font-size: 14px;
  margin: 0 0 6px;
  line-height: 1.45;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  color: var(--w2c087aae8ab0);
}
.lba91110f4067 {
  font-size: 13px;
  font-weight: 800;
  display: inline-block;
  color: var(--m9610a126d132);
  background: var(--w40f9ba0a28a4);
  padding: 1px 8px;
  border-radius: 999px;
}
.nf173fd0ddc4b {
  gap: 16px;
  grid-template-columns: repeat(auto-fill,minmax(280px,1fr));
  display: grid;
}
.le2ed9132c89d h3, .le2ed9132c89d h2 {
  margin: 0 0 6px;
  font-size: 18px;
}
.le2ed9132c89d p {
  font-size: 14px;
  margin: 0 0 10px;
  color: var(--w2c087aae8ab0);
}.sf82f1c35828b{opacity:1}
.le2ed9132c89d a {
  text-decoration: none;
  overflow: hidden;
  height: 100%;
  display: flex;
  border: 1px solid var(--a9d2dcf7ad137);
  border-radius: var(--hbd4ec279d23e);
  flex-direction: column;
  background: var(--jd7508425d792);
}.qa012dc1483c6{opacity:1}
.le2ed9132c89d img {
  object-fit: cover;
  width: 100%;
  aspect-ratio: 1200/630;
}
.le2ed9132c89d div {
  display: flex;
  flex-direction: column;
  flex: 1;
  padding: 14px 16px 16px;
}
.x070a7023cd0d {
  gap: 12px;
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(200px,1fr));
}.ldb3d4939021f{z-index:auto}
.r991dd4254bf3 {
  font-size: 14px;
  font-weight: 800;
  margin-top: auto;
  color: var(--m9610a126d132);
}
.o6114f99e9a82 {
  text-decoration: none;
  gap: 12px;
  display: flex;
  align-items: center;
  border: 1px solid var(--a9d2dcf7ad137);
  border-radius: var(--hbd4ec279d23e);
  padding: 16px;
  background: var(--jd7508425d792);
  font-weight: 800;
}
.i5f599bcdefc2 {
  grid-template-columns: repeat(2,minmax(0,1fr));
  align-items: start;
  gap: 12px;
  display: grid;
}.tdebd081a7a66{isolation:auto}
.y2429a0e4cc4b .i5f599bcdefc2, .e3c1ee47c1e7e .i5f599bcdefc2 {
  grid-template-columns: 1fr;
}
.o6114f99e9a82:hover {
  color: var(--m9610a126d132);
  border-color: var(--m9610a126d132);
}
.waa364a0f06c8 {
  width: 24px;
  color: var(--m9610a126d132);
  height: 24px;
}.s816b6997d1e7{visibility:inherit}
.i5f599bcdefc2 details {
  border: 1px solid var(--a9d2dcf7ad137);
  background: var(--jd7508425d792);
  border-radius: 12px;
}.uc42893265fbb{unicode-bidi:normal}
.i5f599bcdefc2 summary::after {
  transition: transform 200ms;
  margin-top: 6px;
  border-right: 2px solid var(--m9610a126d132);
  width: 10px;
  flex: none;
  border-bottom: 2px solid var(--m9610a126d132);
  content: "";
  transform: rotate(45deg);
  height: 10px;
}.y44ed65d6302d{unicode-bidi:normal}
.i5f599bcdefc2 summary {
  list-style: none;
  gap: 12px;
  font-weight: 700;
  justify-content: space-between;
  display: flex;
  cursor: pointer;
  padding: 14px 16px;
}
.i5f599bcdefc2 p {
  padding: 0 16px 14px;
  color: var(--w2c087aae8ab0);
  margin: 0;
}
.g6c16555c77e9 {
  background: var(--jd7508425d792);
  padding: 24px;
  margin: 44px 0;
  border: 1px solid var(--a9d2dcf7ad137);
  border-radius: var(--hbd4ec279d23e);
}.e4626cf3eeb83{isolation:auto}
.i5f599bcdefc2 details[open] summary::after {
  transform: rotate(225deg);
}
.i5f599bcdefc2 summary::-webkit-details-marker {
  display: none;
}
.jf75b6c06d56b {
  padding: 2px 10px;
  background: var(--w40f9ba0a28a4);
  display: inline-block;
  color: var(--m9610a126d132);
  font: 700 12px/1.6 system-ui,sans-serif;
  border-radius: 999px;
  vertical-align: middle;
}.oeecd3fc3b813{isolation:auto}
.e99c386be7148 {
  background: var(--l31ab52238da8);
  border-radius: 12px;
  padding: 14px;
}.m7784cbb62494{contain:none}
.e99c386be7148 p {
  font-size: 15px;
  margin: 8px 0 0;
}
.ha913ad4c9e6d {
  gap: 12px;
  grid-template-columns: repeat(auto-fit,minmax(220px,1fr));
  display: grid;
}
.k5dc0f8f71de3 {
  justify-content: space-between;
  flex-wrap: wrap;
  display: flex;
  gap: 6px;
}.eb9d810844913{visibility:inherit}
.t103af2bcedad small {
  color: var(--w2c087aae8ab0);
}
.t103af2bcedad {
  gap: 8px;
  display: inline-flex;
  align-items: center;
}
.a58d5fdafa5e4 {
  display: inline-block;
  background: linear-gradient(90deg,var(--r68951ef4833c) calc(var(--l6fe8a20cbaf7)/5 * 100%),var(--o96b0559780f5) 0);
  width: 90px;
  -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);
  height: 16px;
}.vd5daf16051ad{font-kerning:auto}
.s32ec0a08e7bf {
  background: var(--jd7508425d792);
  margin: 28px 0;
  text-align: center;
  padding: 20px;
  border: 1px solid var(--a9d2dcf7ad137);
  border-radius: var(--hbd4ec279d23e);
}
.xdfb538462c98 {
  font-weight: 800;
  margin: 0 0 10px;
}
.z3181f4850fc1 button {
  font-size: 22px;
  width: 44px;
  background: var(--l31ab52238da8);
  height: 44px;
  cursor: pointer;
  border: 1px solid var(--a9d2dcf7ad137);
  border-radius: 12px;
  color: var(--oca5e4a255573);
}
.z3181f4850fc1 button[data-yf055f97dffac], .z3181f4850fc1 button:hover {
  color: var(--r68951ef4833c);
}
.ce98a149f6a18 {
  color: var(--w2c087aae8ab0);
  min-height: 1.2em;
  font-size: 14px;
  margin: 10px 0 0;
}
.h0271c0d0584d h1 {
  font-size: clamp(28px,4vw,42px);
}
.zf0175effafb1 {
  color: var(--w2c087aae8ab0);
  font-size: 17px;
}
.o87f3f5f329db {
  opacity: 0;
  position: absolute;
  left: -9999px;
  width: 1px;
  height: 1px;
}
.h0271c0d0584d {
  padding: 40px 0 28px;
  background: linear-gradient(180deg,var(--u6d63f7db2969),var(--l31ab52238da8));
}.jdfafaa1862af{contain:none}
.z3181f4850fc1 button:disabled {
  cursor: default;
}
.t1e0f7c97b504 aside {
  top: 88px;
  position: sticky;
}
.z3181f4850fc1 {
  gap: 6px;
  display: inline-flex;
}
.rfab8897831a0 ol {
  color: var(--w2c087aae8ab0);
  gap: 6px;
  margin: 0 0 12px;
  font-size: 14px;
  flex-wrap: wrap;
  display: flex;
  padding: 0;
  list-style: none;
}
.rfab8897831a0 li+li::before {
  content: "›";
  margin-right: 6px;
}
.y41fc76282d3c {
  margin-bottom: 18px;
  border-radius: var(--hbd4ec279d23e);
  object-fit: cover;
  width: 100%;
  aspect-ratio: 1200/630;
}
.ud7639d6af083 h2 {
  font-size: 22px;
}
.rfab8897831a0 a {
  text-decoration: none;
  color: var(--m9610a126d132);
}
.ma3815d7c64aa h3 {
  color: var(--k9fae12c601a0);
}
.ud7639d6af083 {
  padding: 20px;
  border: 1px solid var(--a9d2dcf7ad137);
  border-radius: var(--hbd4ec279d23e);
  box-shadow: var(--c448257b8b867);
  background: var(--jd7508425d792);
}.ra3aa260b59ef{z-index:auto}
.t1e0f7c97b504 {
  gap: 28px;
  align-items: start;
  display: grid;
  grid-template-columns: minmax(0,1fr)320px;
}
.e6a4b38c30602 {
  gap: 14px;
  grid-template-columns: 1fr 1fr;
  display: grid;
}
.h736ffc24e5d0 {
  gap: 10px;
  grid-template-columns: repeat(auto-fill,minmax(180px,1fr));
  display: grid;
}
.ud7639d6af083 img {
  margin-bottom: 12px;
  object-fit: cover;
  width: 100%;
  aspect-ratio: 1200/630;
  border-radius: 12px;
}.g482c625f33bd{opacity:1}
.ud7639d6af083 .ua9aaf4ff230e {
  margin-top: 12px;
}
.q77cf1b95fe74+h1 {
  margin-top: 0;
}.gc60ce913e8fc{isolation:auto}
.c4d0eb4755192 h3 {
  color: var(--m9610a126d132);
}.j5a790223d89f{outline-offset:0}
.c4d0eb4755192, .ma3815d7c64aa {
  border: 1px solid var(--a9d2dcf7ad137);
  border-radius: 14px;
  padding: 16px 20px;
  background: var(--jd7508425d792);
}
.h736ffc24e5d0 img {
  border-radius: 12px;
}
.ob7fbf2457dd4 {
  padding: 0;
  counter-reset: c586ddf9a0918;
  list-style: none;
}
.ob7fbf2457dd4 li {
  counter-increment: c586ddf9a0918;
  margin-bottom: 10px;
  position: relative;
  border: 1px solid var(--a9d2dcf7ad137);
  border-radius: 14px;
  padding: 16px 18px 16px 68px;
  background: var(--jd7508425d792);
}
.ob7fbf2457dd4 li::before {
  position: absolute;
  place-items: center;
  left: 16px;
  top: 14px;
  font-weight: 800;
  width: 36px;
  border-radius: 50%;
  display: grid;
  color: var(--n3cc5e42a279a);
  content: counter(c586ddf9a0918);
  background: var(--m9610a126d132);
  height: 36px;
}
.r3127782102b4, .t5da2e53577db span {
  color: var(--w2c087aae8ab0);
}
.xdf354153f829 {
  border-left: 2px solid var(--a9d2dcf7ad137);
  list-style: none;
  padding: 0;
}
.xdf354153f829 li {
  padding: 0 0 24px 22px;
  position: relative;
}
.xdf354153f829 li::before {
  width: 12px;
  background: var(--m9610a126d132);
  position: absolute;
  border-radius: 50%;
  left: -7px;
  content: "";
  height: 12px;
  top: 7px;
}.zb40663fdd98e{unicode-bidi:normal}
.yf949a2984f16 {
  padding: 20px;
  border: 1px solid var(--a9d2dcf7ad137);
  border-radius: var(--hbd4ec279d23e);
  background: var(--jd7508425d792);
  text-align: center;
}
.ob7fbf2457dd4 h3 {
  margin: 0 0 4px;
  font-size: 18px;
}
.t5da2e53577db strong {
  font: 800 20px var(--mc44cbd295dbb);
}.md14fb7d0d5f3{visibility:inherit}
[data-edb3989cffa88] h2 {
  font-size: 20px;
}
[data-edb3989cffa88] a {
  color: var(--m9610a126d132);
  font-weight: 700;
}
.ob7fbf2457dd4 p {
  margin: 0;
}
.t5da2e53577db {
  align-items: baseline;
  gap: 12px;
  display: flex;
}
.za674381cae36 {
  gap: 16px;
  margin-bottom: 32px;
  grid-template-columns: repeat(auto-fill,minmax(240px,1fr));
  display: grid;
}
.yf949a2984f16 img {
  border-radius: 50%;
  margin: 0 auto 10px;
  object-fit: cover;
  width: 84px;
  height: 84px;
}
.y2e825e14ec91 {
  background: var(--jd7508425d792);
  margin-top: 28px;
  padding: 20px;
  border: 1px solid var(--a9d2dcf7ad137);
  border-radius: var(--hbd4ec279d23e);
}
.p8ac4c02fbb71 {
  gap: 12px;
  flex-wrap: wrap;
  display: flex;
  margin-top: 18px;
}
[data-edb3989cffa88] {
  background: var(--jd7508425d792);
  padding: 22px 26px;
  margin: 0 auto 48px;
  border: 1px solid var(--a9d2dcf7ad137);
  border-radius: var(--hbd4ec279d23e);
  width: min(860px,100% - 32px);
}.gc981a9b62212{visibility:inherit}
[data-edb3989cffa88] ul {
  margin: 0;
  padding-left: 20px;
}
.yfc77211306cd span, .yfc77211306cd a {
  text-decoration: none;
  border: 1px solid var(--a9d2dcf7ad137);
  border-radius: 10px;
  padding: 6px 12px;
}
.yfc77211306cd span {
  background: var(--m9610a126d132);
  color: var(--n3cc5e42a279a);
  border-color: var(--m9610a126d132);
}
.r32f86ad5efb8 {
  background: var(--wb1d6286a91ea);
  color: var(--wb553927d24f5);
  padding: 44px 0 24px;
}.p895c8c91be27{visibility:inherit}
.r32f86ad5efb8 .ffe1b70f8a674 {
  color: #fff;
}
.yfc77211306cd {
  gap: 8px;
  margin-top: 28px;
  display: flex;
  justify-content: center;
}.d8dfb2190aa32{font-kerning:auto}
.l8317ba5a57d8 {
  gap: 28px;
  grid-template-columns: 1.4fr repeat(3,1fr);
  display: grid;
}
.r32f86ad5efb8 h2 {
  margin-bottom: 10px;
  color: #fff;
  font-size: 15px;
}
.r32f86ad5efb8 a {
  padding: 3px 0;
  text-decoration: none;
  color: var(--wb553927d24f5);
  display: block;
}.z1f3b19a0040f{contain:none}
.r32f86ad5efb8 a:hover {
  color: #fff;
}
.f703783ec9dad {
  gap: 10px;
  display: flex;
  align-items: center;
}
.xa4f6306c005c {
  font-size: 13px;
  margin-top: 28px;
  border-top: 1px solid var(--o6bae54bc1c81);
  padding-top: 18px;
}
.c581213af9507 {
  flex: 1;
  margin: 0;
  font-weight: 800;
  overflow: hidden;
  white-space: nowrap;
  color: var(--m9610a126d132);
  text-overflow: ellipsis;
}.o27e3182ca85a{contain:none}
.ed9e510c5de96 {
  box-shadow: 0 -8px 24px rgba(29,36,51,8%);
  background: color-mix(in srgb,var(--jd7508425d792) 96%,transparent);
  left: 0;
  position: fixed;
  padding: 10px 0 calc(10px + env(safe-area-inset-bottom));
  right: 0;
  z-index: 70;
  backdrop-filter: blur(12px);
  border-top: 1px solid var(--a9d2dcf7ad137);
  bottom: 0;
}
.tf2204f178ebf {
  right: 16px;
  box-shadow: var(--c448257b8b867);
  opacity: 0;
  color: var(--m9610a126d132);
  background: var(--jd7508425d792);
  position: fixed;
  transition: opacity 200ms;
  font-size: 20px;
  font-weight: 800;
  bottom: 92px;
  width: 42px;
  height: 42px;
  border: 1px solid var(--a9d2dcf7ad137);
  border-radius: 50%;
  pointer-events: none;
  z-index: 69;
  cursor: pointer;
}
body[data-q524c4055ce22=b68c514822210] .e1d6a2c9f212a {
  font-weight: 800;
}
.ed9e510c5de96 .ua9aaf4ff230e {
  flex: none;
}
body[data-q524c4055ce22=b68c514822210] .t81e98dd5e445 {
  border-bottom: 3px solid var(--m9610a126d132);
}
body[data-l7110299356c9=mc96c587afda5] .e1d6a2c9f212a {
  border-color: transparent;
  background: var(--w40f9ba0a28a4);
}.p280ff6808213{opacity:1}
.tf2204f178ebf[data-kced822642d37] {
  pointer-events: auto;
  opacity: 1;
}
body[data-l7110299356c9=mc96c587afda5] .e1d6a2c9f212a:hover {
  color: var(--n3cc5e42a279a);
  background: var(--m9610a126d132);
}
body[data-l7110299356c9=mc96c587afda5] .e1d6a2c9f212a:hover .ra07213bcce29 {
  color: var(--n3cc5e42a279a);
}
@media(min-width:901px) {
  body[data-gd4c6d5f4f123=f5160d9e182b6] .vaa87b9ca0fc8>.m5732543c61cf {
    order: -1;
  }
}
@media(max-width:900px) {
  .t1e0f7c97b504 aside {
    position: static;
  }
  .q8c190107f60a {
    min-height: 0;
    flex-wrap: wrap;
    gap: 0 12px;
    padding-top: 10px;
  }
  .x1af783d4cf4c {
    padding: 4px 0;
    justify-content: flex-start;
    order: 3;
    flex-basis: 100%;
  }
  .qbecc367b1e77 {
    order: 1;
  }
  .m5732543c61cf {
    order: 2;
  }
  .e1d6a2c9f212a {
    min-height: 44px;
  }
  .m5732543c61cf {
    aspect-ratio: 4/3;
  }
  .r73fad22986c8 {
    margin-left: auto;
    padding: 0 14px;
    min-height: 38px;
    font-size: 14px;
  }
  .tb6201fc7d69f {
    margin: 4px 0 0;
    order: 3;
  }
  body[data-gd4c6d5f4f123=f5160d9e182b6] .m5732543c61cf {
    order: 0;
  }
  .vaa87b9ca0fc8 {
    grid-template-columns: 1fr;
    gap: 16px;
  }
  .e6a4b38c30602, .t1e0f7c97b504, .r254b2203f4c9, .i5f599bcdefc2 {
    grid-template-columns: 1fr;
  }
  .l8317ba5a57d8 {
    grid-template-columns: 1fr 1fr;
  }
  .p03022ae4832a {
    display: contents;
  }
}
@media(max-width:560px) {
  .u574fda71229a {
    grid-template-columns: 1fr;
  }
  .l8317ba5a57d8 {
    grid-template-columns: 1fr;
  }
  .o6931211720e3 {
    margin-left: 0;
  }
  .o0d6969642b36::after {
    inset: 11px;
  }
  .tf2204f178ebf {
    bottom: 112px;
  }
  body {
    --o963da460eacd: 104px;
  }
  .x3b15d6a04335 {
    padding: 36px 0;
  }
  .e90427b9588ea {
    padding: 16px 0 32px;
  }
  .qbecc367b1e77 {
    gap: 12px;
    padding: 14px;
  }
  .ed9e510c5de96 {
    padding-top: 8px;
  }
  .f703783ec9dad {
    flex-wrap: wrap;
    gap: 6px 8px;
  }
  .c581213af9507 {
    display: -webkit-box;
    flex-basis: 100%;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-align: center;
    font-size: 13px;
    white-space: normal;
  }
  .ed9e510c5de96 .ua9aaf4ff230e {
    flex: 1;
    padding: 0 10px;
  }
  .o0d6969642b36 {
    border-radius: 14px;
    width: 52px;
    height: 52px;
  }
}
:lang(th) {
  --mc44cbd295dbb: "Noto Sans Thai", "Leelawadee UI", Tahoma, system-ui, sans-serif;
}
:lang(hi) {
  --mc44cbd295dbb: "Noto Sans Devanagari", "Nirmala UI", Mangal, system-ui, sans-serif;
}
:lang(bn) {
  --mc44cbd295dbb: "Noto Sans Bengali", "Nirmala UI", Vrinda, system-ui, sans-serif;
}
:lang(zh) {
  --mc44cbd295dbb: "PingFang SC", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif;
}.i5ec06f905d7b{isolation:auto}
:lang(th) :is(h1, h2, h3), :lang(hi) :is(h1, h2, h3), :lang(bn) :is(h1, h2, h3) {
  line-height: 1.45;
  font-weight: 700;
}.p7a0750bf18d8{outline-offset:0}
