.d875092b1b9dd a:hover img {
  transform: scale(1.04)
}.b19cb6d57427c{visibility:inherit}
* {
  box-sizing: border-box
}.eafabe6172b79{contain:none}
body {
  font: 16px/1.75 system-ui,-apple-system,segoe ui,Roboto,Arial,sans-serif;
  background: var(--dd94d240e9764);
  color: var(--e2ce02b72be81);
  --i251f06ef2a22: 88px;
  margin: 0;
  overflow-wrap: break-word
}
h3, h2, h1 {
  font-family: var(--sb0eb7f3e61ee);
  letter-spacing: -0.01em;
  font-weight: 600;
  line-height: 1.22;
  margin: 0 0 0.6em
}
html {
  scroll-behavior: smooth
}
:root {
  --sfcd574225b04: rgb(200,214,208);
  --obe3042a64ea1: rgb(255,255,255);
  --x66ad142704c2: rgb(22,109,104);
  --q6aa1e1beed51: 14px;
  --vd60e963815ab: rgb(29,138,132);
  --bb92ed59aad30: rgb(233,241,233);
  --df05884db369f: rgb(238,244,238);
  --m4e31243e823d: rgb(214,235,226);
  --b468f1b4b9b02: rgb(255,255,255);
  --e2ce02b72be81: rgb(23,53,47);
  --sb0eb7f3e61ee: "Avenir Next", "Segoe UI", system-ui, -apple-system, Roboto, Arial, sans-serif;
  --h27da6645b082: rgb(201,162,39);
  --m263bfc86a4db: rgb(31,138,76);
  --t716211d21f00: rgb(225,232,225);
  --u71ad8050d8b3: 999px;
  --f766079d2e23d: rgb(23,53,47);
  --tda2c3e0df835: rgb(43,74,67);
  --x5256e4b14927: rgb(227,232,226);
  --g6fcfefe5012c: rgb(97,115,108);
  --d7896f8d2c9e1: rgb(243,246,240);
  --u120d51c037b4: 0 14px 34px rgba(23, 53, 47, 0.08);
  --te97fa6195750: rgb(201,211,204);
  --dd94d240e9764: rgb(250,251,247)
}.zd67f8e6e0025{isolation:auto}
a {
  color: inherit
}.x5d9e36ca0dc7{font-kerning:auto}
.h7a1cd3296abe {
  left: -999px;
  position: absolute
}
.h7a1cd3296abe:focus {
  z-index: 99;
  background: var(--obe3042a64ea1);
  left: 16px;
  top: 8px;
  padding: 8px 12px
}
.me9624e23a5f2 {
  top: 0;
  z-index: 60;
  backdrop-filter: blur(12px);
  background: color-mix(in srgb,var(--dd94d240e9764) 94%,transparent);
  position: sticky;
  border-bottom: 1px solid var(--t716211d21f00)
}
.ma69af8a7ad0c {
  font-size: 14px;
  color: var(--g6fcfefe5012c);
  text-decoration: none;
  padding: 4px 0;
  font-weight: 600;
  white-space: nowrap;
  flex: none
}
.ma69af8a7ad0c:hover {
  color: var(--x66ad142704c2)
}
.t872be83447db {
  opacity: 0.8
}
img {
  max-width: 100%;
  height: auto;
  display: block
}.e2dfccf8cfa96{font-kerning:auto}
.r534c203c2007 {
  margin-inline: auto;
  width: min(1160px,100% - 32px)
}
.ca9fd6fca535c {
  max-width: 820px;
  margin-inline: auto
}
.ma69af8a7ad0c+.ma69af8a7ad0c::before {
  color: var(--t716211d21f00);
  margin-right: 18px;
  content: "·"
}.a3f6d984309af{contain:none}
.k6d19b17d4ad2 {
  min-height: 66px;
  gap: 16px;
  display: grid;
  align-items: center;
  grid-template-columns: minmax(0,1fr)auto minmax(0,1fr)
}
.k39f60e9aad7c {
  align-items: center;
  overflow-x: auto;
  display: flex;
  min-width: 0;
  scrollbar-width: none;
  gap: 4px 18px
}.dfb8e17e15845{z-index:auto}
.k39f60e9aad7c::-webkit-scrollbar {
  display: none
}
.b0b751088776a {
  align-items: center;
  letter-spacing: 0.02em;
  text-decoration: none;
  font: 700 22px var(--sb0eb7f3e61ee);
  color: var(--e2ce02b72be81);
  min-height: 44px;
  gap: 10px;
  display: inline-flex
}
.i0e2afa433336 {
  align-items: center;
  justify-content: flex-end;
  display: flex;
  gap: 12px
}.r441915d2c612{unicode-bidi:normal}
.z653d6f4b76b5 {
  font-size: 13px;
  display: flex;
  gap: 6px
}
.b0b751088776a img {
  width: 36px;
  object-fit: cover;
  border-radius: 10px;
  height: 36px
}
.z653d6f4b76b5 a[aria-current] {
  font-weight: 700;
  color: var(--x66ad142704c2)
}
.n7c164744984f {
  white-space: nowrap;
  align-items: center;
  text-decoration: none;
  min-height: 42px;
  padding: 0 22px;
  cursor: pointer;
  border: 1px solid transparent;
  border-radius: var(--u71ad8050d8b3);
  font-weight: 700;
  justify-content: center;
  transition: background 0.15s,color 0.15s;
  display: inline-flex
}
.mf03b06a797ec {
  padding: 54px 0 60px
}.u8cd0027d133b{unicode-bidi:normal}
.w28e8f971e481 {
  width: 100%
}.acd9a98e22043{font-kerning:auto}
.v4183e1421123 {
  background: var(--x66ad142704c2);
  color: var(--b468f1b4b9b02)
}
.p40214e2e608c {
  align-items: center;
  grid-template-columns: minmax(0,1fr)minmax(0,1fr);
  display: grid;
  gap: 56px
}
.v4183e1421123:hover {
  background: var(--vd60e963815ab)
}
.kdbba2d54bde3 {
  background: 0 0;
  border-color: var(--e2ce02b72be81);
  color: var(--e2ce02b72be81)
}
.kdbba2d54bde3:hover {
  color: var(--dd94d240e9764);
  background: var(--e2ce02b72be81)
}
.w0cf00bfba39c {
  letter-spacing: 0.16em;
  margin: 0 0 14px;
  font-size: 13px;
  text-transform: uppercase;
  font-weight: 700;
  color: var(--x66ad142704c2)
}
.mf03b06a797ec h1 {
  font-size: clamp(32px,4.8vw,56px);
  line-height: 1.1
}.de3f926722dd3{z-index:auto}
.m4bf09e6cab49 {
  color: var(--g6fcfefe5012c);
  font-size: 18px
}
.zeeacd07efa59 strong {
  font: 700 22px var(--sb0eb7f3e61ee)
}.s88095441a7fd{opacity:1}
.zeeacd07efa59 span {
  font-size: 13px;
  color: var(--g6fcfefe5012c)
}.j4e4fa096bb2b{isolation:auto}
.d18b81b482f6b {
  margin-top: 26px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 20px
}
.zeeacd07efa59 {
  display: flex;
  padding: 22px 0 0;
  list-style: none;
  flex-wrap: wrap;
  border-top: 1px solid var(--t716211d21f00);
  gap: 26px;
  margin: 34px 0 0
}.o7c00abee0cba{unicode-bidi:normal}
.zeeacd07efa59 li {
  flex-direction: column;
  display: flex
}.z005d69f11f29{opacity:1}
.kdd0ca9906e3c {
  position: relative;
  display: grid;
  margin: 0 22px 22px 0
}
.kdd0ca9906e3c::before {
  inset: 22px -22px -22px 22px;
  background: var(--bb92ed59aad30);
  content: "";
  border-radius: var(--q6aa1e1beed51);
  position: absolute
}
.gdfded14a470c {
  margin: 0;
  position: relative;
  transition: opacity 0.5s;
  grid-area: 1/1;
  opacity: 0
}
.m40049234f9fa {
  display: flex;
  gap: 6px;
  z-index: 2;
  right: 14px;
  bottom: 14px;
  position: absolute
}
.c6a92ed3e9198 {
  display: flex;
  gap: 12px;
  align-items: baseline;
  justify-content: space-between;
  margin-bottom: 22px
}
.gdfded14a470c img {
  background: var(--bb92ed59aad30);
  object-fit: contain;
  width: 100%;
  box-shadow: var(--u120d51c037b4);
  height: auto;
  aspect-ratio: 4/3;
  border-radius: var(--q6aa1e1beed51)
}
.wd857754faa28 {
  cursor: pointer;
  border: 0;
  background: var(--obe3042a64ea1);
  width: 40px;
  border-radius: 50%;
  font-size: 16px;
  color: var(--e2ce02b72be81);
  box-shadow: var(--u120d51c037b4);
  height: 40px
}
.a818e857e6532 {
  margin: 0 0 24px;
  font-size: clamp(24px,3vw,34px)
}
.gdfded14a470c[data-f0cf4d721cf3a] {
  opacity: 1
}.g40b39693e65c{opacity:1}
.c6a92ed3e9198 .a818e857e6532 {
  margin: 0
}
.la4fa22035900 {
  margin-bottom: 26px
}
.wd857754faa28:hover {
  background: var(--x66ad142704c2);
  color: var(--b468f1b4b9b02)
}
.oe39d5dcd88b4 {
  white-space: nowrap;
  align-items: center;
  min-height: 44px;
  color: var(--x66ad142704c2);
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
  text-decoration: none
}.sbd8fd1147acc{font-kerning:auto}
.la4fa22035900 a {
  color: var(--x66ad142704c2)
}.r919483829216{visibility:inherit}
.ve8d427df0e76 {
  background: var(--d7896f8d2c9e1)
}
.la4fa22035900 h2 {
  margin-top: 1.2em;
  font-size: 24px
}
.la4fa22035900 h3 {
  margin-top: 1em;
  font-size: 19px
}.wcfe9f05af493{contain:none}
.la4fa22035900 table {
  background: var(--obe3042a64ea1);
  width: 100%;
  margin: 16px 0;
  border-collapse: collapse
}.m32c252c70997{outline-offset:0}
.t84d0f7114861 img {
  width: 100%;
  transition: transform 0.3s;
  object-fit: cover;
  aspect-ratio: 1
}
.l29080ad8883b {
  color: var(--g6fcfefe5012c);
  font-size: 14px
}
.qe0099a93f21c {
  padding: 58px 0
}
.la4fa22035900 td, .la4fa22035900 th {
  text-align: left;
  vertical-align: top;
  padding: 10px 14px;
  border-bottom: 1px solid var(--t716211d21f00)
}
.hf4c2ccad937f {
  overflow-x: auto;
  grid-auto-flow: column;
  grid-auto-columns: 200px;
  scrollbar-width: thin;
  margin-left: -16px;
  scroll-padding-left: 16px;
  display: grid;
  scroll-snap-type: x proximity;
  -webkit-mask: linear-gradient(90deg,transparent,rgb(0,0,0) 16px,rgb(0,0,0) calc(100% - 40px),transparent);
  mask: linear-gradient(90deg,transparent,rgb(0,0,0) 16px,rgb(0,0,0) calc(100% - 40px),transparent);
  gap: 18px;
  padding: 4px 4px 14px 16px
}.wcfd40662e32a{contain:none}
.hf4c2ccad937f>.d875092b1b9dd {
  scroll-snap-align: start
}
.j00aa5f01e3d6 {
  grid-template-columns: repeat(auto-fill,minmax(200px,1fr));
  display: grid;
  gap: 22px 18px
}
.d875092b1b9dd a {
  text-decoration: none;
  display: block
}.od16afedeb224{visibility:inherit}
.t84d0f7114861 {
  border-radius: var(--q6aa1e1beed51);
  margin-bottom: 10px;
  overflow: hidden;
  background: var(--bb92ed59aad30)
}.f138530876d5e{z-index:auto}
.d875092b1b9dd h3 {
  font-size: 16px;
  margin: 0 0 2px
}
.d875092b1b9dd p {
  -webkit-line-clamp: 2;
  color: var(--g6fcfefe5012c);
  -webkit-box-orient: vertical;
  font-size: 14px;
  line-height: 1.45;
  margin: 0 0 4px;
  overflow: hidden;
  display: -webkit-box
}
.aa00cd78ce26e {
  grid-template-columns: repeat(2,minmax(0,1fr));
  margin: 0;
  list-style: none;
  display: grid;
  padding: 0;
  gap: 0 48px;
  counter-reset: cdfa8c68f7aa9
}
.k66042900309e {
  padding: 22px 0;
  grid-template-columns: 64px minmax(0,1fr);
  display: grid;
  counter-increment: cdfa8c68f7aa9;
  border-top: 1px solid var(--t716211d21f00);
  gap: 12px
}.w9365527866d1{z-index:auto}
.lfb158433b2c7 div {
  padding: 12px 0;
  border-top: 1px solid var(--t716211d21f00)
}
.ja600e59bd03f {
  font-size: 13px;
  color: color-mix(in srgb,var(--h27da6645b082) 55%,var(--e2ce02b72be81));
  font-weight: 700
}
.lc1660330db8e::before {
  content: counter(cdfa8c68f7aa9,decimal-leading-zero);
  font: 300 34px/1 var(--sb0eb7f3e61ee);
  color: var(--x66ad142704c2)
}.i926735c7a230{outline-offset:0}
.k66042900309e h2 {
  font-size: 19px;
  margin: 0 0 6px
}
.k66042900309e .la4fa22035900 {
  color: var(--g6fcfefe5012c);
  font-size: 15px;
  margin: 0
}.qd28fa86427c9{outline-offset:0}
.z05acc8b75afa {
  font-size: clamp(28px,3.8vw,44px);
  line-height: 1.15
}
.lfb158433b2c7 dt {
  font-size: 13px;
  color: var(--g6fcfefe5012c)
}
.acaa17868f9d6 a:hover h3 {
  color: var(--x66ad142704c2)
}
.nd63fb4024605 {
  display: grid;
  grid-template-columns: minmax(0,1fr)minmax(0,1.4fr);
  gap: 48px;
  align-items: start
}.tc7418df7e5dd{contain:none}
.lfb158433b2c7 {
  grid-template-columns: repeat(2,minmax(0,1fr));
  margin: 0;
  display: grid;
  gap: 0 24px
}.j4dd44bb2dd45{font-kerning:auto}
.ube58ff7b6d88 {
  grid-template-columns: repeat(2,minmax(0,1fr));
  display: grid;
  gap: 18px 32px
}
.acaa17868f9d6 a {
  gap: 16px;
  align-items: center;
  display: grid;
  text-decoration: none;
  grid-template-columns: 100px minmax(0,1fr);
  min-height: 44px
}.mbb6e860f1ce0{z-index:auto}
.acaa17868f9d6 a:not(:has(img)) {
  border-left: 3px solid var(--x66ad142704c2);
  grid-template-columns: minmax(0,1fr);
  padding-left: 14px
}.t1555738bd09b{font-kerning:auto}
.acaa17868f9d6 img {
  border-radius: 10px;
  width: 100px;
  object-fit: cover;
  aspect-ratio: 1
}
.c4d2ba50a66dc details {
  border-bottom: 1px solid var(--t716211d21f00)
}
.lfb158433b2c7 dd {
  margin: 2px 0 0;
  font-weight: 600
}
.acaa17868f9d6 h3, .acaa17868f9d6 h2 {
  font-size: 17px;
  margin: 0 0 4px
}
.acaa17868f9d6 p {
  -webkit-box-orient: vertical;
  color: var(--g6fcfefe5012c);
  -webkit-line-clamp: 2;
  font-size: 14px;
  display: -webkit-box;
  margin: 0;
  overflow: hidden
}.ha51fedee7585{font-kerning:auto}
.c4d2ba50a66dc summary {
  font-weight: 600;
  justify-content: space-between;
  gap: 12px;
  display: flex;
  list-style: none;
  padding: 18px 0;
  cursor: pointer
}.r8dd71cef5aa0{font-kerning:auto}
.c4d2ba50a66dc summary::-webkit-details-marker {
  display: none
}
.c4d2ba50a66dc summary::after {
  content: "+";
  flex: none;
  font-size: 22px;
  line-height: 1;
  color: var(--x66ad142704c2)
}
.c4d2ba50a66dc details[open] summary::after {
  content: "−"
}
.c4d2ba50a66dc p {
  color: var(--g6fcfefe5012c);
  padding: 0 0 18px;
  margin: 0
}.vc3a098bbcbfe{z-index:auto}
.te0e1ced71c61 {
  background: var(--obe3042a64ea1);
  padding: 26px;
  margin: 44px 0;
  border: 1px solid var(--t716211d21f00);
  border-radius: var(--q6aa1e1beed51)
}
.g137926cb3bb2 {
  vertical-align: middle;
  color: var(--x66ad142704c2);
  background: var(--bb92ed59aad30);
  font: 600 12px/1.6 system-ui,sans-serif;
  border-radius: 999px;
  display: inline-block;
  padding: 2px 10px
}
.e673b31faf6e6 {
  grid-template-columns: repeat(auto-fit,minmax(220px,1fr));
  display: grid;
  gap: 14px
}
.q2d425651fe1e {
  justify-content: space-between;
  display: flex;
  flex-wrap: wrap;
  gap: 6px
}.y9f22356b01eb{contain:none}
.ac5bc7216bc4c {
  padding: 14px 0;
  border-top: 1px solid var(--t716211d21f00)
}.m08a984a90c42{opacity:1}
.ac5bc7216bc4c p {
  margin: 8px 0 0;
  color: var(--g6fcfefe5012c);
  font-size: 15px
}
.y506d965e0e77 small {
  color: var(--g6fcfefe5012c)
}.a0661a12ae30e{isolation:auto}
.y506d965e0e77 {
  align-items: center;
  display: inline-flex;
  gap: 8px
}
.pc335ded942fc {
  -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);
  width: 90px;
  height: 16px;
  display: inline-block;
  background: linear-gradient(90deg,var(--h27da6645b082) calc(var(--o3ac69f667f3a)/5 * 100%),var(--x5256e4b14927) 0)
}
.d1e378fdd142a {
  gap: 6px;
  display: inline-flex
}.m159d2705b22f{font-kerning:auto}
.lcf94d338a6e7 {
  text-align: center;
  margin: 28px 0;
  background: var(--obe3042a64ea1);
  padding: 22px;
  border: 1px solid var(--t716211d21f00);
  border-radius: var(--q6aa1e1beed51)
}
.yb8f9082e3145 {
  font-weight: 700;
  margin: 0 0 10px
}
.d1e378fdd142a button {
  font-size: 22px;
  cursor: pointer;
  background: var(--dd94d240e9764);
  width: 44px;
  color: var(--te97fa6195750);
  border: 1px solid var(--t716211d21f00);
  border-radius: 50%;
  height: 44px
}
.d1e378fdd142a button:disabled {
  cursor: default
}
.d1e378fdd142a button:hover, .d1e378fdd142a button[data-f0cf4d721cf3a] {
  color: var(--h27da6645b082)
}
.l6fab8fed06c6 {
  font-size: 14px;
  color: var(--g6fcfefe5012c);
  min-height: 1.2em;
  margin: 10px 0 0
}
.kdbe2c23abcf9 {
  width: 1px;
  height: 1px;
  left: -9999px;
  opacity: 0;
  position: absolute
}
.v405fd8ba0f75 aside {
  position: sticky;
  top: 90px
}
.t4c759ec4bb60 .d18b81b482f6b {
  margin-top: 18px
}.c76f273834029{isolation:auto}
.t4c759ec4bb60 h1 {
  font-size: clamp(28px,4.2vw,46px)
}
.t4c759ec4bb60 {
  background: var(--df05884db369f);
  padding: 48px 0 32px;
  border-bottom: 1px solid var(--t716211d21f00)
}
.rdab230cc4491 ol {
  color: var(--g6fcfefe5012c);
  font-size: 13px;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  margin: 0 0 14px;
  gap: 6px
}.k15ede06b70dc{font-kerning:auto}
.f396c26d334fe h2 {
  font-size: 22px
}
.rdab230cc4491 a {
  text-decoration: none;
  color: var(--x66ad142704c2)
}
.v405fd8ba0f75 {
  gap: 36px;
  display: grid;
  grid-template-columns: minmax(0,1fr)320px;
  align-items: start
}.m7608ec070e58{isolation:auto}
.kcd938866ff0b {
  gap: 16px;
  display: grid;
  grid-template-columns: 1fr 1fr
}
.o190adbc0e20f {
  grid-template-columns: repeat(auto-fill,minmax(180px,1fr));
  gap: 12px;
  display: grid
}
.tbbac92218b4b h3 {
  color: var(--m263bfc86a4db)
}
.p2bc6f4d79364 h3 {
  color: rgb(180,83,58)
}
.rdab230cc4491 li+li::before {
  content: "/";
  margin-right: 6px;
  opacity: 0.5
}
.e1e22c286e053 {
  margin-bottom: 20px;
  width: 100%;
  aspect-ratio: 1200/630;
  object-fit: cover;
  border-radius: var(--q6aa1e1beed51)
}
.g25da0aacc237 .zeeacd07efa59 {
  padding: 0 0 18px;
  border-top: 0;
  margin: 0 0 20px;
  border-bottom: 1px solid var(--t716211d21f00)
}
.f396c26d334fe {
  background: var(--obe3042a64ea1);
  box-shadow: var(--u120d51c037b4);
  border-radius: var(--q6aa1e1beed51);
  padding: 22px
}
.f396c26d334fe img {
  border-radius: 10px;
  width: 100%;
  aspect-ratio: 1200/630;
  margin-bottom: 12px;
  object-fit: cover
}
.f396c26d334fe .n7c164744984f {
  margin-top: 12px
}.rfe41bb684db8{isolation:auto}
.tbbac92218b4b, .p2bc6f4d79364 {
  background: var(--obe3042a64ea1);
  border-radius: var(--q6aa1e1beed51);
  padding: 18px 20px
}
.o190adbc0e20f img {
  border-radius: 12px
}
.fe3526a82572f {
  list-style: none;
  counter-reset: cb770776c1ccd;
  padding: 0
}
.fe3526a82572f li {
  border-top: 1px solid var(--t716211d21f00);
  display: grid;
  counter-increment: cb770776c1ccd;
  padding: 18px 0;
  grid-template-columns: 56px minmax(0,1fr)
}.l3620d00d3bd1{isolation:auto}
.a00f41a5a12fd {
  gap: 12px;
  display: flex;
  align-items: baseline
}
.fe3526a82572f li::before {
  content: counter(cb770776c1ccd,decimal-leading-zero);
  grid-row: span 2;
  font: 300 30px/1 var(--sb0eb7f3e61ee);
  color: var(--x66ad142704c2)
}.bd56ed9f0584f{font-kerning:auto}
.fe3526a82572f h3 {
  margin: 0 0 4px;
  font-size: 18px
}
.fe3526a82572f p {
  color: var(--g6fcfefe5012c);
  margin: 0
}
.d082e527b2a0f {
  margin-bottom: 32px;
  display: grid;
  grid-template-columns: repeat(auto-fill,minmax(240px,1fr));
  gap: 18px
}
.a00f41a5a12fd strong {
  color: var(--x66ad142704c2);
  font: 600 20px var(--sb0eb7f3e61ee)
}
.l560ffda4e83b, .a00f41a5a12fd span {
  color: var(--g6fcfefe5012c)
}
.xf7d05282096a a {
  color: var(--x66ad142704c2)
}.e88b3048c3153{opacity:1}
[data-s546f8f963cd6] a {
  color: var(--x66ad142704c2)
}.nb5885f27bfb7{font-kerning:auto}
[data-s546f8f963cd6] h2 {
  font-size: 20px
}
.e0faac7d21caa {
  list-style: none;
  padding: 0
}
.e0faac7d21caa li {
  padding: 18px 0;
  border-top: 1px solid var(--t716211d21f00)
}.z5611afca5b84{isolation:auto}
.c6fe4dcb540d3 {
  background: var(--obe3042a64ea1);
  border-radius: var(--q6aa1e1beed51);
  padding: 22px;
  text-align: center
}.z8483e275a53b{unicode-bidi:normal}
.c6fe4dcb540d3 img {
  width: 84px;
  margin: 0 auto 10px;
  object-fit: cover;
  border-radius: 50%;
  height: 84px
}.fa282e3f6eaca{outline-offset:0}
.xf7d05282096a {
  padding: 22px 0 0;
  border-top: 1px solid var(--t716211d21f00);
  margin-top: 28px
}
[data-s546f8f963cd6] {
  margin: 0 auto 48px;
  padding: 22px 0 0;
  border-top: 1px solid var(--t716211d21f00);
  width: min(820px,100% - 32px)
}
.x56d9bff4dfdb span {
  background: var(--x66ad142704c2);
  color: var(--b468f1b4b9b02)
}
[data-s546f8f963cd6] ul {
  padding-left: 20px;
  margin: 0
}.vd7f59b0c235b{contain:none}
.x56d9bff4dfdb {
  margin-top: 28px;
  display: flex;
  justify-content: center;
  gap: 8px
}
.x56d9bff4dfdb span, .x56d9bff4dfdb a {
  padding: 6px 12px;
  text-decoration: none;
  border-radius: 999px
}
.zdf2426809b66 {
  display: grid;
  grid-template-columns: 1.4fr repeat(3,1fr);
  gap: 28px
}
.rb23b82f2cd11 {
  padding: 48px 0 24px;
  color: var(--sfcd574225b04);
  background: var(--f766079d2e23d)
}
.rb23b82f2cd11 .b0b751088776a {
  color: rgb(255,255,255)
}.ra30279b23c3a{z-index:auto}
.rb23b82f2cd11 h2 {
  letter-spacing: 0.08em;
  margin-bottom: 10px;
  font-size: 14px;
  text-transform: uppercase;
  color: rgb(255,255,255)
}.b2b8cdff23534{z-index:auto}
.rb23b82f2cd11 a {
  color: var(--sfcd574225b04);
  padding: 3px 0;
  text-decoration: none;
  display: block
}
.rb23b82f2cd11 a:hover {
  color: rgb(255,255,255)
}
.i7d911d53d2b3 {
  font-size: 13px;
  border-top: 1px solid var(--tda2c3e0df835);
  padding-top: 18px;
  margin-top: 28px
}.uc59adac1bcbf{font-kerning:auto}
.e46093582a26b {
  margin: 0 8px 0 0;
  color: var(--e2ce02b72be81);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 700
}
.i00f9db699d3e {
  max-width: calc(100% - 40px);
  box-shadow: 0 18px 40px rgba(23,53,47,0.16);
  border: 1px solid var(--t716211d21f00);
  align-items: center;
  background: color-mix(in srgb,var(--obe3042a64ea1) 96%,transparent);
  backdrop-filter: blur(12px);
  position: fixed;
  padding: 8px 8px 8px 20px;
  border-radius: 999px;
  display: flex;
  gap: 8px;
  z-index: 70;
  right: 20px;
  bottom: 20px
}
.i00f9db699d3e .n7c164744984f {
  min-height: 40px;
  padding: 0 18px
}
.t51b5db0e8d3d {
  pointer-events: none;
  background: var(--obe3042a64ea1);
  left: 20px;
  bottom: 24px;
  position: fixed;
  border: 1px solid var(--t716211d21f00);
  border-radius: 50%;
  font-size: 18px;
  z-index: 69;
  box-shadow: var(--u120d51c037b4);
  cursor: pointer;
  opacity: 0;
  width: 42px;
  height: 42px;
  transition: opacity 0.2s;
  color: var(--x66ad142704c2)
}
body[data-r4755f7eb4300=wb373d1a0cbca] .ma69af8a7ad0c {
  font-size: 12px;
  letter-spacing: 0.12em;
  text-transform: uppercase
}.d0028d6205752{opacity:1}
.t51b5db0e8d3d[data-a72f54f2000be] {
  pointer-events: auto;
  opacity: 1
}
@media(min-width:901px) {
  body[data-na4c9f7f779dc=m7ace2a7b5188] .p40214e2e608c>.kdd0ca9906e3c {
    margin: 0 0 22px 22px;
    order: -1
  }
  body[data-na4c9f7f779dc=m7ace2a7b5188] .kdd0ca9906e3c::before {
    inset: 22px 22px -22px -22px
  }
}.p8c73d65a5907{unicode-bidi:normal}
@media(max-width:900px) {
  body {
    --i251f06ef2a22: 108px
  }
  .k6d19b17d4ad2 {
    padding-top: 10px;
    min-height: 0;
    grid-template-columns: minmax(0,1fr)auto;
    gap: 0 12px
  }
  .k39f60e9aad7c {
    padding: 0;
    grid-column: 1/-1;
    order: 3
  }
  .p40214e2e608c>.kdd0ca9906e3c {
    order: -1;
    margin: 0 14px 14px 0
  }
  .p40214e2e608c {
    gap: 34px;
    grid-template-columns: 1fr
  }
  .nd63fb4024605, .ube58ff7b6d88, .aa00cd78ce26e, .v405fd8ba0f75, .kcd938866ff0b {
    grid-template-columns: 1fr
  }
  .zdf2426809b66 {
    grid-template-columns: 1fr 1fr
  }
  .kdd0ca9906e3c::before {
    inset: 14px -14px -14px 14px
  }
  .v405fd8ba0f75 aside {
    position: static
  }
  .ma69af8a7ad0c {
    align-items: center;
    min-height: 44px;
    display: inline-flex
  }
  .b0b751088776a {
    justify-self: start
  }
  .i0e2afa433336 .n7c164744984f {
    min-height: 36px;
    font-size: 14px;
    padding: 0 14px
  }
  .mf03b06a797ec {
    padding: 24px 0 36px
  }
  .i00f9db699d3e {
    gap: 6px;
    padding: 8px;
    border-radius: 24px;
    left: 12px;
    right: 12px;
    bottom: calc(10px + env(safe-area-inset-bottom));
    max-width: none;
    flex-wrap: wrap
  }
  .e46093582a26b {
    text-align: center;
    margin: 0;
    font-size: 13px;
    line-height: 1.35;
    white-space: normal;
    -webkit-box-orient: vertical;
    flex-basis: 100%;
    -webkit-line-clamp: 2;
    display: -webkit-box
  }
  .t51b5db0e8d3d {
    left: auto;
    right: 16px;
    bottom: 124px
  }
  .i00f9db699d3e .n7c164744984f {
    flex: 1
  }
}
@media(max-width:560px) {
  .qe0099a93f21c {
    padding: 40px 0
  }
  .hf4c2ccad937f {
    grid-auto-columns: 46%;
    gap: 12px
  }
  .zeeacd07efa59 {
    gap: 18px
  }
  .i0e2afa433336 {
    row-gap: 2px;
    flex-wrap: wrap;
    justify-content: flex-end
  }
  .z653d6f4b76b5 {
    justify-content: flex-end;
    order: 3;
    flex-basis: 100%
  }
  .lfb158433b2c7 {
    grid-template-columns: 1fr
  }
  .zdf2426809b66 {
    grid-template-columns: 1fr
  }
}
:lang(th) {
  --sb0eb7f3e61ee: "Noto Sans Thai", "Leelawadee UI", Tahoma, system-ui, sans-serif
}
:lang(hi) {
  --sb0eb7f3e61ee: "Noto Sans Devanagari", "Nirmala UI", Mangal, system-ui, sans-serif
}
:lang(bn) {
  --sb0eb7f3e61ee: "Noto Sans Bengali", "Nirmala UI", Vrinda, system-ui, sans-serif
}.ie71aa3f4df9e{contain:none}
: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) {
  --sb0eb7f3e61ee: "PingFang SC", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif
}
