summary:focus-visible, a:focus-visible {
  outline: 3px solid var(--f879f252a3ef2);
  outline-offset: 4px;
}
img {
  display: block;
  max-width: 100%;
  height: auto;
}
body {
  --r159fac64a084: #e9f5ee;
  color: var(--hcd3ab6b04015);
  --f879f252a3ef2: #197b66;
  --h8197f73cb56b: #f0f5f3;
  margin: 0px;
  font-family: system-ui,-apple-system,segoe ui,sans-serif;
  --hcd3ab6b04015: #163b32;
  --v4a9bf6094e11: #637c74;
  --aceabd1913f32: 12px;
  --u9bd71a32cde6: #dce9e3;
  line-height: 1.7;
  --l2d8ab8d34732: #ffffff;
  background: var(--l2d8ab8d34732);
}
a {
  text-decoration: none;
  color: inherit;
}
.pe25b233ab155 {
  position: sticky;
  background: var(--l2d8ab8d34732);
  top: 0px;
  border-bottom: 1px solid var(--u9bd71a32cde6);
  z-index: 5;
}
body[data-h98b1ac35bd1f=e445d6024d13b] {
  --v4a9bf6094e11: #b8b0c4;
  --l2d8ab8d34732: #100e1d;
  --h8197f73cb56b: #1b182b;
  --u9bd71a32cde6: #302b42;
  --f879f252a3ef2: #dbb85d;
  --hcd3ab6b04015: #f3eddc;
  --aceabd1913f32: 4px;
}.de403d97ba116{unicode-bidi:normal}
h3, h1, p, h2 {
  margin: 0px 0px 1rem;
}
.ue9d2bd70976c {
  margin: auto;
  max-width: 1140px;
  padding: 0px 24px;
}
h1 {
  font-size: clamp(1.6rem,3vw,2.5rem);
  line-height: 1.25;
}
p {
  color: var(--v4a9bf6094e11);
}
* {
  box-sizing: border-box;
}.s4896dbaeeb89{opacity:1}
body[data-qad014403a34c="o429debe14d2b"] .pc49921c13ff9 {
  box-shadow: 0 -8px 30px #00000011;
}
.c90f5744523f0 {
  margin: auto;
  max-width: 1140px;
  min-height: 64px;
  padding: 12px 24px;
  gap: 24px;
  align-items: center;
  justify-content: space-between;
  display: flex;
}
.pa6b861f30965 img {
  object-fit: cover;
  width: 100%;
  border-radius: var(--aceabd1913f32);
  aspect-ratio: 1/1;
}.t3a3710ef9418{outline-offset:0}
.r96e2eec3e6a0 {
  z-index: 20;
  position: absolute;
  padding: 10px;
  top: -100px;
  left: 20px;
  background: var(--l2d8ab8d34732);
}.l56577ab7d5a4{isolation:auto}
.r96e2eec3e6a0:focus {
  top: 10px;
}
a:hover {
  text-decoration: underline;
}.vf4c11c949445{unicode-bidi:normal}
.vba549f2f425f {
  text-align: center;
}.c8a8c8ab3e843{outline-offset:0}
h2 {
  font-size: 1.3rem;
  line-height: 1.4;
}
h3 {
  font-size: 1rem;
  line-height: 1.45;
}
.ef59afcf398d4 {
  font-weight: 750;
  gap: 10px;
  display: flex;
  align-items: center;
}.wac2bedc92719{unicode-bidi:normal}
.qfe3a072c5990 {
  flex-wrap: wrap;
  font-size: 0.85rem;
  gap: 20px;
  display: flex;
}.m23056e5a3737{z-index:auto}
.h85afb14de3d6 {
  display: none;
}
.o3043f53e5d4b {
  padding: 40px 0px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  gap: 40px;
}
.cda1d115e0efa {
  display: grid;
  gap: 12px;
  max-width: 480px;
  margin: 24px auto 0px;
}
.l96c987cc9f9c {
  font-size: 1rem;
}.hd904c272d396{visibility:inherit}
.v5f7fc21551b3 {
  border: 1px solid var(--f879f252a3ef2);
  font-weight: 650;
  border-radius: 6px;
  display: block;
  padding: 12px 20px;
  text-align: center;
  color: #ffffff;
  background: var(--f879f252a3ef2);
}
.t26303afc314c>a>div {
  padding: 16px;
}
.z4d4306b45926 {
  background: 0 0;
  color: var(--f879f252a3ef2);
}.z545ff20bf7a2{unicode-bidi:normal}
.t26303afc314c {
  background: var(--h8197f73cb56b);
  min-width: 0px;
  border: 1px solid var(--u9bd71a32cde6);
  border-radius: var(--aceabd1913f32);
  overflow: hidden;
}
.t26303afc314c img {
  object-fit: cover;
  width: 100%;
  aspect-ratio: 1/1;
}
.me612ee78d6cb img {
  aspect-ratio: 16/9;
}
.t26303afc314c p {
  font-size: 0.86rem;
  margin: 0px;
}
.g4a88ecc685a9 {
  margin: 12px 0px 32px;
}.l5c630548b952{unicode-bidi:normal}
.t2ccee0071ed3 {
  display: grid;
  grid-template-columns: repeat(3,minmax(0,1fr));
  gap: 20px;
}
.me612ee78d6cb {
  grid-template-columns: repeat(2,minmax(0,1fr));
}.nb89bbc358a6d{opacity:1}
body[data-x3e4b5b1564b9="o9e186f25d9de"] .o3043f53e5d4b {
  grid-template-columns: 0.9fr 1.1fr;
}
.j3b04639f1da3 h3 {
  margin: 0px;
}
.d2c11f56ada41 {
  display: grid;
  gap: 12px;
}
body[data-x3e4b5b1564b9="o9e186f25d9de"] .pa6b861f30965 {
  grid-column: 2;
}
.ede14fc25f91f {
  border-top: 1px solid var(--u9bd71a32cde6);
  padding: 28px 0px;
}.o75539da7c1e1{font-kerning:auto}
.ede14fc25f91f>h2 {
  border-left: 3px solid var(--f879f252a3ef2);
  padding-left: 12px;
}
.j3b04639f1da3 {
  border: 1px solid var(--u9bd71a32cde6);
  border-radius: var(--aceabd1913f32);
  padding: 18px;
  background: var(--h8197f73cb56b);
}
body[data-befbd0bf81c6c=a0571a8440865] .d2c11f56ada41 {
  grid-template-columns: repeat(3,minmax(0,1fr));
}.z47efe1bc8c40{contain:none}
.x05b3caca433b {
  gap: 12px;
  font-size: 0.88rem;
  padding: 0px;
  list-style: none;
  margin: 16px 0px;
  flex-wrap: wrap;
  display: flex;
  color: var(--f879f252a3ef2);
}
.c69a220ebe586 {
  scroll-snap-type: x proximity;
  gap: 16px;
  overflow-x: auto;
  display: flex;
  padding-bottom: 12px;
}
.nf24445543831 {
  overflow-wrap: anywhere;
}
.c69a220ebe586 img {
  flex-shrink: 0;
  width: 240px;
  scroll-snap-align: start;
}
.ye61d3e301025>a {
  min-width: 220px;
}
.pc49921c13ff9>a {
  min-width: 220px;
}
.ye61d3e301025 {
  gap: 16px;
  display: flex;
  justify-content: center;
  padding: 32px 0px;
}
.t99d6c83b6ccb nav {
  font-size: 0.86rem;
  flex-wrap: wrap;
  gap: 20px;
  display: flex;
  margin-top: 20px;
}.uf2e5133b0b5d{outline-offset:0}
.t99d6c83b6ccb {
  border-top: 1px solid var(--u9bd71a32cde6);
  padding: 32px 0px 100px;
}.p0d1608d8d40e{font-kerning:auto}
.pc49921c13ff9 {
  background: var(--l2d8ab8d34732);
  position: fixed;
  border-top: 1px solid var(--u9bd71a32cde6);
  justify-content: center;
  bottom: 0px;
  left: 0px;
  padding: 10px 24px;
  right: 0px;
  display: flex;
  z-index: 10;
  gap: 12px;
}.s25ef6a6be9d1{font-kerning:auto}
.nf24445543831 summary {
  cursor: pointer;
  font-weight: 650;
}
.c20262132ba74 {
  max-width: 880px;
  padding-top: 32px;
  padding-bottom: 48px;
}
.c4721190d03ff {
  min-width: 0px;
}
.t7a9bfdbdd572 {
  border-radius: var(--aceabd1913f32);
  width: 100%;
  max-height: 560px;
  object-fit: cover;
  margin: 24px 0px;
}.o03a9fe23496c{z-index:auto}
.nf24445543831 h2 {
  margin-top: 28px;
}
.nf24445543831 table {
  overflow-x: auto;
  max-width: 100%;
  display: block;
}
.nf24445543831 details {
  border-bottom: 1px solid var(--u9bd71a32cde6);
  padding: 16px 0px;
}
.k29c1c7d427c6 ol {
  list-style: none;
  color: var(--v4a9bf6094e11);
  font-size: 0.82rem;
  flex-wrap: wrap;
  gap: 10px;
  display: flex;
  padding: 0px;
}
.jac7c3f3da035 {
  padding: 20px;
  border: 1px solid var(--u9bd71a32cde6);
  border-radius: var(--aceabd1913f32);
  margin-top: 32px;
}
body[data-h98b1ac35bd1f=e445d6024d13b] .v5f7fc21551b3 {
  color: var(--l2d8ab8d34732);
}
.z4c1eb96637b6 {
  gap: 10px;
  font-size: 0.85rem;
  flex-wrap: wrap;
  margin-top: 20px;
  display: flex;
  justify-content: center;
}
body[data-meb33f329d2b1="bf1e520b3ad29"] .qfe3a072c5990 a {
  border-radius: var(--aceabd1913f32);
  padding: 8px 12px;
  background: var(--h8197f73cb56b);
}.c5d9ea9134d52{font-kerning:auto}
body[data-j221badcd0afa="s406f6db163d9"] .qfe3a072c5990 a {
  padding: 4px 10px;
  background: var(--h8197f73cb56b);
}
body[data-dbc6139298acd="o907f22e15c59"] .pa6b861f30965 img {
  border: 6px solid var(--h8197f73cb56b);
}.f4a0fe6f881e2{outline-offset:0}
body[data-befbd0bf81c6c=a0571a8440865] .j3b04639f1da3 {
  border-left: 3px solid var(--f879f252a3ef2);
}
body[data-h98b1ac35bd1f=e445d6024d13b] .z4d4306b45926 {
  color: var(--f879f252a3ef2);
}
@media(max-width:800px) {
  body[data-meb33f329d2b1="bf1e520b3ad29"] .c90f5744523f0, .c90f5744523f0 {
    flex-direction: row;
  }
  body[data-x3e4b5b1564b9="o9e186f25d9de"] .pa6b861f30965 {
    order: 0;
  }
  .h85afb14de3d6 summary {
    cursor: pointer;
  }
  .qfe3a072c5990 {
    display: none;
  }
  .h85afb14de3d6 {
    position: relative;
    display: block;
  }
  .h85afb14de3d6 nav {
    padding: 16px;
    display: grid;
    right: 0px;
    position: absolute;
    box-shadow: 0 12px 24px #00000022;
    width: 240px;
    border: 1px solid var(--u9bd71a32cde6);
    background: var(--l2d8ab8d34732);
    top: 100%;
    gap: 12px;
  }
  .pa6b861f30965 {
    margin: auto;
    max-width: 420px;
    width: 100%;
  }
  body[data-x3e4b5b1564b9="o9e186f25d9de"] .o3043f53e5d4b, .o3043f53e5d4b {
    padding: 24px 0px;
    gap: 24px;
    grid-template-columns: 1fr;
  }
  .t2ccee0071ed3 {
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
  body[data-befbd0bf81c6c=a0571a8440865] .d2c11f56ada41 {
    grid-template-columns: 1fr;
  }
  .pc49921c13ff9>a {
    min-width: 0px;
    max-width: 340px;
    flex: 1;
  }
  .ye61d3e301025>a {
    min-width: 0px;
    flex: 1;
  }
  .ue9d2bd70976c {
    padding-left: 20px;
    padding-right: 20px;
  }
  .pc49921c13ff9 {
    padding: 10px 20px;
  }
  .c90f5744523f0 {
    padding: 10px 20px;
    min-height: 56px;
  }
}.a26d005855b9d{isolation:auto}
@media(max-width:540px) {
  .o3043f53e5d4b h1 {
    font-size: 1.6rem;
  }
  .g4a88ecc685a9 .t26303afc314c img {
    height: 100%;
    aspect-ratio: auto;
  }
  .g4a88ecc685a9 .t26303afc314c>a>div {
    padding: 12px;
  }
  .ede14fc25f91f {
    padding: 24px 0px;
  }
  .pc49921c13ff9 .v5f7fc21551b3 {
    padding: 10px 12px;
  }
  .t2ccee0071ed3, .me612ee78d6cb {
    grid-template-columns: 1fr;
  }
  .g4a88ecc685a9 .t26303afc314c>a {
    grid-template-columns: 88px 1fr;
    display: grid;
  }
  .g4a88ecc685a9 .t26303afc314c p {
    display: none;
  }
  .g4a88ecc685a9 {
    gap: 12px;
  }
  .ye61d3e301025 {
    gap: 10px;
  }
}.ad32d6e2daf9f{z-index:auto}
@media(prefers-reduced-motion:reduce) {
  * {
    scroll-behavior: auto;
  }
}.xf972d8fbebba{visibility:inherit}
.ede14fc25f91f[data-f4f1c80155ee7=af8d661e5dcfe] .d2c11f56ada41 {
  grid-template-columns: repeat(3,minmax(0,1fr));
}
.c4721190d03ff[data-ze67592e01c97=fe50c6e2d4c57] .nf24445543831, .c4721190d03ff[data-ze67592e01c97=xd654751be155] .nf24445543831 {
  counter-reset: ca0e2a030807c;
}.q5d825dad32d2{font-kerning:auto}
.pa5ba3e58d062 details p {
  margin: 12px 0px;
}
.ede14fc25f91f[data-f4f1c80155ee7=s9b51bc65bad9] .c96fae722f485 {
  grid-template-columns: 2fr 1fr;
}
.ede14fc25f91f[data-f4f1c80155ee7=s9b51bc65bad9] .t26303afc314c:first-child {
  grid-row: span 2;
}
.ede14fc25f91f[data-f4f1c80155ee7=w1eaab3000dc9] .c96fae722f485 {
  grid-template-columns: repeat(4,minmax(0,1fr));
}.o9b210ed7ffcc{z-index:auto}
.c4721190d03ff[data-ze67592e01c97=u599a44699d35] .nf24445543831 p {
  break-inside: avoid;
}
[data-a4e30adfd97e6] {
  gap: 12px;
  padding: 20px 0px;
  align-items: center;
  flex-wrap: wrap;
  display: flex;
}
.secf47122068d [hidden] {
  display: none;
}
[data-a4e30adfd97e6] input {
  background: var(--h8197f73cb56b);
  border: 1px solid var(--u9bd71a32cde6);
  padding: 12px;
  color: var(--hcd3ab6b04015);
  flex: 1;
  border-radius: 6px;
  font: inherit;
  min-width: 180px;
}
.o865e9977edfe .t26303afc314c img {
  width: 120px;
}
.vba549f2f425f {
  min-width: 0px;
}
.o865e9977edfe {
  display: grid;
  gap: 24px;
  margin: 24px 0px;
}
[data-a4e30adfd97e6] button {
  background: var(--f879f252a3ef2);
  color: var(--l2d8ab8d34732);
  padding: 12px 20px;
  font: inherit;
  border: 0;
  border-radius: 6px;
}
.secf47122068d {
  list-style: none;
  padding: 0px;
}.u3d4eca6a0c93{font-kerning:auto}
.secf47122068d li {
  border-bottom: 1px solid var(--u9bd71a32cde6);
  padding: 14px 0px;
}
.pa5ba3e58d062 summary {
  font-weight: 650;
  cursor: pointer;
}
.pa5ba3e58d062 details {
  border-bottom: 1px solid var(--u9bd71a32cde6);
  background: var(--h8197f73cb56b);
  padding: 16px 18px;
}.zcf3485a203d5{contain:none}
.c4721190d03ff[data-ze67592e01c97=fe50c6e2d4c57] .nf24445543831 h2, .c4721190d03ff[data-ze67592e01c97=xd654751be155] .nf24445543831 h2 {
  padding: 16px;
  border-left: 3px solid var(--f879f252a3ef2);
  background: var(--h8197f73cb56b);
  counter-increment: ca0e2a030807c;
}
.o865e9977edfe .t26303afc314c>a {
  display: grid;
  gap: 8px;
  grid-template-columns: 120px 1fr;
}
.c4721190d03ff[data-ze67592e01c97=u599a44699d35] .nf24445543831 {
  columns: 2;
  column-gap: 32px;
}
.j3b04639f1da3 p {
  margin: 0px;
  grid-column: 2;
}.t0b8077e79a68{z-index:auto}
.ede14fc25f91f[data-f4f1c80155ee7=af8d661e5dcfe] .j3b04639f1da3 p {
  grid-column: auto;
}
body[data-befbd0bf81c6c=a0571a8440865] .c4721190d03ff[data-ze67592e01c97=u599a44699d35] .nf24445543831 {
  columns: 1;
}.eda04262e7240{outline-offset:0}
@media(max-width:800px) {
  .ede14fc25f91f[data-f4f1c80155ee7=af8d661e5dcfe] .d2c11f56ada41 {
    grid-template-columns: 1fr;
  }
  .ede14fc25f91f[data-f4f1c80155ee7=w1eaab3000dc9] .c96fae722f485 {
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
  .o865e9977edfe .t26303afc314c>a {
    grid-template-columns: 88px 1fr;
  }
  body[data-x3e4b5b1564b9="o9e186f25d9de"] .pa6b861f30965 {
    grid-column: auto;
  }
  .o865e9977edfe .t26303afc314c img {
    width: 88px;
  }
  .c4721190d03ff[data-ze67592e01c97=u599a44699d35] .nf24445543831 {
    columns: 1;
  }
}.vaa96cfc67bd6{outline-offset:0}
@media(min-width:801px) {
  .z4c1eb96637b6 {
    display: none;
  }
}.s3dd8c66b4b6c{font-kerning:auto}
.l279d79aa677f:has(>.y12e73d5d64cd) {
  padding-bottom: 0px;
}
.l279d79aa677f>.y12e73d5d64cd::after {
  height: 72px;
  content: "";
  display: block;
}
.ye61d3e301025>li>a {
  min-width: 220px;
}.sf1356c18ad93{visibility:inherit}
.vc9eb11b3801d {
  display: contents;
}
:where(.e8485d29755c6) {
  padding: 0px;
  list-style: none;
  margin: 0px;
}.u6c5557c21916{unicode-bidi:normal}
.ede14fc25f91f>.vc9eb11b3801d>h2 {
  border-left: 3px solid var(--f879f252a3ef2);
  padding-left: 12px;
}
.c69a220ebe586>li {
  flex-shrink: 0;
}.eae24c4301c6a{isolation:auto}
.l279d79aa677f {
  --nd28040202312: var(--hcd3ab6b04015);
  --f959849e8488d: var(--u9bd71a32cde6);
  --dcb04e4561744: rgba(255,255,255,0.72);
  --qe1b9cf6e0d83: inherit;
  --tecf918d22dbe: var(--l2d8ab8d34732);
  --z9c2d9f786c37: var(--u9bd71a32cde6);
  --t6871627d75f1: var(--h8197f73cb56b);
  --y9d83da043153: var(--aceabd1913f32);
  --gab8c2687eeaf: rgba(255,255,255,0.14);
  --x082e35140e06: #ffffff;
  --o9e6397dec223: var(--h8197f73cb56b);
  --s6286977512e8: var(--hcd3ab6b04015);
  --rb924f734b203: var(--v4a9bf6094e11);
  --x8e442669b0f6: color-mix(in srgb,var(--f879f252a3ef2) 16%,#0d0f14);
  --eab197335e4e3: 6px;
  --sd73c1cfdec97: var(--f879f252a3ef2);
  --fd79b6939108b: var(--r159fac64a084);
  --ie5394c2fc410: var(--f879f252a3ef2);
}.m78d0718e3c24{opacity:1}
.l279d79aa677f:is([data-h98b1ac35bd1f=e445d6024d13b], [data-h98b1ac35bd1f=a32f67763c3ec], [data-h98b1ac35bd1f=we9ce5382f5cf]) {
  --x082e35140e06: var(--l2d8ab8d34732);
}
.l279d79aa677f:is([data-h98b1ac35bd1f=e445d6024d13b], [data-h98b1ac35bd1f=we9ce5382f5cf]) {
  --fd79b6939108b: color-mix(in srgb,var(--f879f252a3ef2) 10%,var(--h8197f73cb56b));
}
:where(figure.pa6b861f30965) {
  margin: 0px;
}.fc938ca382ca8{visibility:inherit}
@media(max-width:800px) {
  .ye61d3e301025>li>a {
    min-width: 0px;
    flex: 1;
  }
}
.k29c1c7d427c6>p {
  margin: 1em 0px;
}.h88496c21759d{opacity:1}
div.secf47122068d {
  margin: 1em 0px;
}.n092ca1512c4f{visibility:inherit}
.o3043f53e5d4b .cda1d115e0efa {
  grid-template-columns: 1fr 1fr;
}
.k29c1c7d427c6>p, .k29c1c7d427c6 menu, .k29c1c7d427c6 ul {
  list-style: none;
  color: var(--v4a9bf6094e11);
  font-size: 0.82rem;
  flex-wrap: wrap;
  gap: 10px;
  display: flex;
  padding: 0px;
}
.pc49921c13ff9 {
  row-gap: 6px;
  flex-wrap: wrap;
}
.secf47122068d>div {
  border-bottom: 1px solid var(--u9bd71a32cde6);
  padding: 14px 0px;
}
.l279d79aa677f {
  padding-bottom: 110px;
}.l91d3e7e1d7fb{visibility:inherit}
.d52db7ee33b31 {
  font-size: 13px;
  color: var(--ie5394c2fc410);
  font-weight: 800;
  margin: 0px;
  flex-basis: 100%;
  text-align: center;
  line-height: 1.35;
}
.x3a7019f37b39 li {
  display: inline;
}.e182e66b43d78{opacity:1}
@media(max-width:800px) {
  .vba549f2f425f .l96c987cc9f9c {
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  .pa6b861f30965 img {
    object-fit: contain;
    aspect-ratio: 3/2;
    max-height: 52svh;
  }
  .o3043f53e5d4b, body[data-x3e4b5b1564b9] .o3043f53e5d4b {
    padding-top: 12px;
    gap: 20px;
  }
  .vba549f2f425f h1 {
    font-size: clamp(22px,6vw,32px);
  }
  .pa6b861f30965, body[data-x3e4b5b1564b9] .pa6b861f30965 {
    grid-column: auto;
    order: -1;
  }
}
.pa6b861f30965 img {
  object-fit: contain;
  aspect-ratio: 3/2;
}.fa0dda9e025e3{opacity:1}
.t26303afc314c img {
  object-fit: contain;
  aspect-ratio: 3/2;
}.c6d7ea94e25a4{font-kerning:auto}
.t7a9bfdbdd572 {
  object-fit: contain;
}
