* {
  box-sizing: border-box;
}.i8473ac430009{unicode-bidi:normal}
img {
  max-width: 100%;
  height: auto;
  display: block;
}
summary:focus-visible, a:focus-visible {
  outline: 3px solid var(--wd704d93511bc);
  outline-offset: 4px;
}
body {
  font-family: system-ui,-apple-system,segoe ui,sans-serif;
  line-height: 1.7;
  --i8899ca2cfd7e: 12px;
  background: var(--a6fbeb3846f00);
  --e1c39d217f01d: #163b32;
  color: var(--e1c39d217f01d);
  --j6a976daba883: #f0f5f3;
  --w9c0c89e9b4b7: #637c74;
  margin: 0px;
  --a6fbeb3846f00: #fff;
  --qed442cc2ae7b: #e9f5ee;
  --i69f10edddfed: #dce9e3;
  --wd704d93511bc: #197b66;
}
.fc1afb8a9606d {
  position: sticky;
  background: var(--a6fbeb3846f00);
  border-bottom: 1px solid var(--i69f10edddfed);
  z-index: 5;
  top: 0px;
}.q54594c5712e4{unicode-bidi:normal}
body[data-jde1076fc8473=t8beaeddcc7cd] {
  --i69f10edddfed: #52303f;
  --e1c39d217f01d: #faede8;
  --wd704d93511bc: #ed9f9b;
  --i8899ca2cfd7e: 8px;
  --w9c0c89e9b4b7: #c9aab7;
  --a6fbeb3846f00: #24101b;
  --j6a976daba883: #321a27;
}.a1f4de19794d8{contain:none}
a {
  color: inherit;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
.wb8de4fe90b9b {
  text-align: center;
}.xc9b3dc719e99{visibility:inherit}
p {
  color: var(--w9c0c89e9b4b7);
}
h2, p, h1, h3 {
  margin: 0px 0px 1rem;
}.x92221c6e9ad5{outline-offset:0}
.l32f83371dbb6 {
  margin: auto;
  padding: 0px 24px;
  max-width: 1140px;
}
.i3e554ad7a67a {
  margin: auto;
  display: flex;
  padding: 12px 24px;
  max-width: 1140px;
  gap: 24px;
  min-height: 64px;
  align-items: center;
  justify-content: space-between;
}
.l5aed72fc2b0e img {
  border-radius: var(--i8899ca2cfd7e);
  width: 100%;
  aspect-ratio: 1/1;
  object-fit: cover;
}
.d538c955c5049 {
  z-index: 20;
  top: -100px;
  left: 20px;
  position: absolute;
  padding: 10px;
  background: var(--a6fbeb3846f00);
}
.d538c955c5049:focus {
  top: 10px;
}
h1 {
  font-size: clamp(1.6rem,3vw,2.5rem);
  line-height: 1.25;
}.wd6b9c79c820d{isolation:auto}
h2 {
  font-size: 1.3rem;
  line-height: 1.4;
}
h3 {
  font-size: 1rem;
  line-height: 1.45;
}
.b9aa2d7906c3c {
  gap: 10px;
  align-items: center;
  font-weight: 750;
  display: flex;
}
.d3a9b1abb5c6e {
  font-size: .85rem;
  flex-wrap: wrap;
  gap: 20px;
  display: flex;
}.u07031803afb8{contain:none}
.c39e46b762ade {
  display: none;
}
.zf94aa9e3cd8c {
  padding: 40px 0px;
  grid-template-columns: 1fr 1fr;
  gap: 40px;
  display: grid;
  align-items: center;
}
.bd9d445d5cecf {
  display: grid;
  max-width: 480px;
  margin: 24px auto 0px;
  gap: 12px;
}
.recd9550957ba {
  font-size: 1rem;
}.yd7b2c5ffd602{contain:none}
.qa53f53f185f9 {
  padding: 12px 20px;
  display: block;
  background: var(--wd704d93511bc);
  border: 1px solid var(--wd704d93511bc);
  border-radius: 6px;
  text-align: center;
  color: #fff;
  font-weight: 650;
}
.s1a938f57dbb6>a>div {
  padding: 16px;
}
.i0a6c61c084a7 {
  color: var(--wd704d93511bc);
  background: 0 0;
}.se02d6747a90a{opacity:1}
.s1a938f57dbb6 p {
  margin: 0px;
  font-size: .86rem;
}.f707d1bf12a36{opacity:1}
.ecaf506adc660 {
  margin: 12px 0px 32px;
}.sb8ce5ad3ab47{opacity:1}
.s1a938f57dbb6 {
  min-width: 0px;
  background: var(--j6a976daba883);
  border: 1px solid var(--i69f10edddfed);
  overflow: hidden;
  border-radius: var(--i8899ca2cfd7e);
}
.s1a938f57dbb6 img {
  width: 100%;
  aspect-ratio: 1/1;
  object-fit: cover;
}
.q55065486b1b2 {
  border-top: 1px solid var(--i69f10edddfed);
  padding: 28px 0px;
}
.q55065486b1b2>h2 {
  border-left: 3px solid var(--wd704d93511bc);
  padding-left: 12px;
}
.fff946597fb55 img {
  aspect-ratio: 16/9;
}.lb6e0a1bc8f5f{isolation:auto}
.d7aabf75a197c h3 {
  margin: 0px;
}.udffc6bc8af49{contain:none}
.d7aabf75a197c {
  padding: 18px;
  border: 1px solid var(--i69f10edddfed);
  border-radius: var(--i8899ca2cfd7e);
  background: var(--j6a976daba883);
}
.o41fd46c488cc {
  grid-template-columns: repeat(3,minmax(0,1fr));
  display: grid;
  gap: 20px;
}
.u5772909ddbf3 {
  display: grid;
  gap: 12px;
}.a31afd0f05a20{visibility:inherit}
.c8bed48949fc6 {
  font-size: .88rem;
  list-style: none;
  margin: 16px 0px;
  padding: 0px;
  flex-wrap: wrap;
  color: var(--wd704d93511bc);
  gap: 12px;
  display: flex;
}
.fff946597fb55 {
  grid-template-columns: repeat(2,minmax(0,1fr));
}
body[data-w6aedbf6d23b1="o9100d53dae40"] .zf94aa9e3cd8c {
  grid-template-columns: .9fr 1.1fr;
}.i3c8322f8fc79{unicode-bidi:normal}
body[data-w6aedbf6d23b1="o9100d53dae40"] .l5aed72fc2b0e {
  grid-column: 2;
}.y25acdf22beb1{font-kerning:auto}
body[data-x5d3a43dcc389=u10de0c05da55] .u5772909ddbf3 {
  grid-template-columns: repeat(3,minmax(0,1fr));
}
.v4e407b83610e {
  overflow-x: auto;
  scroll-snap-type: x proximity;
  gap: 16px;
  padding-bottom: 12px;
  display: flex;
}
.d4ebe9b025a63 {
  overflow-wrap: anywhere;
}.oba41542852d9{outline-offset:0}
.xa5843ea08046 {
  justify-content: center;
  gap: 16px;
  padding: 32px 0px;
  display: flex;
}.ue87b1ef224da{opacity:1}
.qad5c1ef28f60 {
  border-top: 1px solid var(--i69f10edddfed);
  padding: 32px 0px 100px;
}.n6142bf557b9c{visibility:inherit}
.v4e407b83610e img {
  scroll-snap-align: start;
  flex-shrink: 0;
  width: 240px;
}.z09eaeea6c0ce{visibility:inherit}
.xa5843ea08046>a {
  min-width: 220px;
}.j6c1743b6658c{unicode-bidi:normal}
.va343e23cb3db>a {
  min-width: 220px;
}
.qad5c1ef28f60 nav {
  margin-top: 20px;
  font-size: .86rem;
  flex-wrap: wrap;
  gap: 20px;
  display: flex;
}
.d4ebe9b025a63 summary {
  font-weight: 650;
  cursor: pointer;
}.m85be9d47aa14{font-kerning:auto}
.va343e23cb3db {
  z-index: 10;
  border-top: 1px solid var(--i69f10edddfed);
  position: fixed;
  display: flex;
  justify-content: center;
  padding: 10px 24px;
  gap: 12px;
  background: var(--a6fbeb3846f00);
  bottom: 0px;
  left: 0px;
  right: 0px;
}
.cccfd9d502865 {
  max-width: 880px;
  padding-top: 32px;
  padding-bottom: 48px;
}.s10620638b00d{opacity:1}
.z8245f79e57b4 {
  min-width: 0px;
}
.o2cacafa845b2 {
  object-fit: cover;
  margin: 24px 0px;
  width: 100%;
  border-radius: var(--i8899ca2cfd7e);
  max-height: 560px;
}.ja9167477762d{visibility:inherit}
.d4ebe9b025a63 details {
  border-bottom: 1px solid var(--i69f10edddfed);
  padding: 16px 0px;
}
.d4ebe9b025a63 table {
  display: block;
  overflow-x: auto;
  max-width: 100%;
}
.d4ebe9b025a63 h2 {
  margin-top: 28px;
}
.oe944bc936d48 ol {
  font-size: .82rem;
  padding: 0px;
  flex-wrap: wrap;
  color: var(--w9c0c89e9b4b7);
  list-style: none;
  gap: 10px;
  display: flex;
}
.zb0b2439485d7 {
  padding: 20px;
  margin-top: 32px;
  border: 1px solid var(--i69f10edddfed);
  border-radius: var(--i8899ca2cfd7e);
}
body[data-jd724de4d0a86="sf9a3b0656674"] .d3a9b1abb5c6e a {
  padding: 8px 12px;
  background: var(--j6a976daba883);
  border-radius: var(--i8899ca2cfd7e);
}
body[data-t5e37a4196df5="h1cbe812aa2a6"] .d3a9b1abb5c6e a {
  border-bottom: 1px solid var(--wd704d93511bc);
}
body[data-dca9cfda5a4c9="b6a25a6e353b0"] .l5aed72fc2b0e img {
  border-radius: 28px;
}
.j460c54083b9a {
  justify-content: center;
  margin-top: 20px;
  gap: 10px;
  flex-wrap: wrap;
  font-size: .85rem;
  display: flex;
}
body[data-jde1076fc8473=t8beaeddcc7cd] h1 {
  font-family: Georgia,times new roman,serif;
}.n24f4e02b3a8e{unicode-bidi:normal}
body[data-jde1076fc8473=t8beaeddcc7cd] .qa53f53f185f9 {
  color: var(--a6fbeb3846f00);
}
body[data-jde1076fc8473=t8beaeddcc7cd] .i0a6c61c084a7 {
  color: var(--wd704d93511bc);
}.k9190b2d1c198{visibility:inherit}
body[data-a96e2bd68150b="lea2efcf12615"] .va343e23cb3db .qa53f53f185f9 {
  border-radius: 999px;
}
body[data-x5d3a43dcc389=u10de0c05da55] .d7aabf75a197c {
  border-left: 3px solid var(--wd704d93511bc);
}
@media(max-width:800px) {
  .i3e554ad7a67a, body[data-jd724de4d0a86="sf9a3b0656674"] .i3e554ad7a67a {
    flex-direction: row;
  }
  body[data-w6aedbf6d23b1="o9100d53dae40"] .l5aed72fc2b0e {
    order: 0;
  }
  .d3a9b1abb5c6e {
    display: none;
  }
  .c39e46b762ade {
    display: block;
    position: relative;
  }
  .c39e46b762ade nav {
    padding: 16px;
    gap: 12px;
    display: grid;
    right: 0px;
    border: 1px solid var(--i69f10edddfed);
    top: 100%;
    width: 240px;
    position: absolute;
    background: var(--a6fbeb3846f00);
    box-shadow: 0 12px 24px #0002;
  }
  .zf94aa9e3cd8c, body[data-w6aedbf6d23b1="o9100d53dae40"] .zf94aa9e3cd8c {
    gap: 24px;
    padding: 24px 0px;
    grid-template-columns: 1fr;
  }
  .o41fd46c488cc {
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
  .l5aed72fc2b0e {
    max-width: 420px;
    width: 100%;
    margin: auto;
  }
  .va343e23cb3db>a {
    flex: 1;
    min-width: 0px;
    max-width: 340px;
  }
  .l32f83371dbb6 {
    padding-left: 20px;
    padding-right: 20px;
  }
  body[data-x5d3a43dcc389=u10de0c05da55] .u5772909ddbf3 {
    grid-template-columns: 1fr;
  }
  .xa5843ea08046>a {
    flex: 1;
    min-width: 0px;
  }
  .va343e23cb3db {
    padding: 10px 20px;
  }
  .i3e554ad7a67a {
    padding: 10px 20px;
    min-height: 56px;
  }
  .c39e46b762ade summary {
    cursor: pointer;
  }
}
@media(max-width:540px) {
  .ecaf506adc660 {
    gap: 12px;
  }
  .ecaf506adc660 .s1a938f57dbb6>a>div {
    padding: 12px;
  }
  .xa5843ea08046 {
    gap: 10px;
  }
  .zf94aa9e3cd8c h1 {
    font-size: 1.6rem;
  }
  .ecaf506adc660 .s1a938f57dbb6 img {
    height: 100%;
    aspect-ratio: auto;
  }
  .q55065486b1b2 {
    padding: 24px 0px;
  }
  .va343e23cb3db .qa53f53f185f9 {
    padding: 10px 12px;
  }
  .fff946597fb55, .o41fd46c488cc {
    grid-template-columns: 1fr;
  }
  .ecaf506adc660 .s1a938f57dbb6>a {
    grid-template-columns: 88px 1fr;
    display: grid;
  }
  .ecaf506adc660 .s1a938f57dbb6 p {
    display: none;
  }
}
@media(prefers-reduced-motion:reduce) {
  * {
    scroll-behavior: auto;
  }
}
.q55065486b1b2[data-bdd4a8dcdb9b3=m393554ab80bb] .u5772909ddbf3 {
  grid-template-columns: repeat(3,minmax(0,1fr));
}
.q55065486b1b2[data-bdd4a8dcdb9b3=e4636226eed17] .u5772909ddbf3 {
  grid-template-columns: repeat(2,minmax(0,1fr));
}
[data-b768987428ef6] {
  align-items: center;
  padding: 20px 0px;
  flex-wrap: wrap;
  gap: 12px;
  display: flex;
}.o2b20a729369f{z-index:auto}
.i2508caaacdfd details p {
  margin: 12px 0px;
}
.z8245f79e57b4[data-hc550c1317c4f=fc0da9e536bef] .d4ebe9b025a63, .z8245f79e57b4[data-hc550c1317c4f=f61b0ef26bc16] .d4ebe9b025a63 {
  counter-reset: c9df272304039;
}
.z8245f79e57b4[data-hc550c1317c4f=tc6d7695501bf] .d4ebe9b025a63 p {
  break-inside: avoid;
}
.zc7e9840c0ac0 [hidden] {
  display: none;
}
.vdbcf63b32753 {
  margin: 24px 0px;
  display: grid;
  gap: 24px;
}
.vdbcf63b32753 .s1a938f57dbb6>a {
  grid-template-columns: 120px 1fr;
  gap: 8px;
  display: grid;
}
.z8245f79e57b4[data-hc550c1317c4f=tc6d7695501bf] .d4ebe9b025a63 {
  column-gap: 32px;
  columns: 2;
}.b60574bef8062{opacity:1}
.d7aabf75a197c p {
  margin: 0px;
  grid-column: 2;
}
.q55065486b1b2[data-bdd4a8dcdb9b3=e4636226eed17] .d7aabf75a197c p, .q55065486b1b2[data-bdd4a8dcdb9b3=m393554ab80bb] .d7aabf75a197c p {
  grid-column: auto;
}
[data-b768987428ef6] input {
  min-width: 180px;
  padding: 12px;
  background: var(--j6a976daba883);
  border: 1px solid var(--i69f10edddfed);
  border-radius: 6px;
  flex: 1;
  color: var(--e1c39d217f01d);
  font: inherit;
}
.vdbcf63b32753 .s1a938f57dbb6 img {
  width: 120px;
}.ie2304151a7bf{outline-offset:0}
.wb8de4fe90b9b {
  min-width: 0px;
}
[data-b768987428ef6] button {
  padding: 12px 20px;
  border: 0;
  border-radius: 6px;
  background: var(--wd704d93511bc);
  font: inherit;
  color: var(--a6fbeb3846f00);
}.za55810a6b97e{font-kerning:auto}
.zc7e9840c0ac0 {
  padding: 0px;
  list-style: none;
}.r689a0c0aeeca{opacity:1}
.i2508caaacdfd summary {
  cursor: pointer;
  font-weight: 650;
}.ja29cc9d12b55{outline-offset:0}
.zc7e9840c0ac0 li {
  padding: 14px 0px;
  border-bottom: 1px solid var(--i69f10edddfed);
}
.i2508caaacdfd details {
  border-bottom: 1px solid var(--i69f10edddfed);
  padding: 16px 18px;
  background: var(--j6a976daba883);
}.wde2f88805910{isolation:auto}
.z8245f79e57b4[data-hc550c1317c4f=f61b0ef26bc16] .d4ebe9b025a63 h2, .z8245f79e57b4[data-hc550c1317c4f=fc0da9e536bef] .d4ebe9b025a63 h2 {
  counter-increment: c9df272304039;
  background: var(--j6a976daba883);
  padding: 16px;
  border-left: 3px solid var(--wd704d93511bc);
}.j2c556ed36073{unicode-bidi:normal}
body[data-x5d3a43dcc389=u10de0c05da55] .z8245f79e57b4[data-hc550c1317c4f=tc6d7695501bf] .d4ebe9b025a63 {
  columns: 1;
}
@media(max-width:800px) {
  .q55065486b1b2[data-bdd4a8dcdb9b3=m393554ab80bb] .u5772909ddbf3, .q55065486b1b2[data-bdd4a8dcdb9b3=e4636226eed17] .u5772909ddbf3 {
    grid-template-columns: 1fr;
  }
  .vdbcf63b32753 .s1a938f57dbb6>a {
    grid-template-columns: 88px 1fr;
  }
  .vdbcf63b32753 .s1a938f57dbb6 img {
    width: 88px;
  }
  .z8245f79e57b4[data-hc550c1317c4f=tc6d7695501bf] .d4ebe9b025a63 {
    columns: 1;
  }
  body[data-w6aedbf6d23b1="o9100d53dae40"] .l5aed72fc2b0e {
    grid-column: auto;
  }
}
@media(min-width:801px) {
  .j460c54083b9a {
    display: none;
  }
}.z1e90ea7ea96e{isolation:auto}
.cd4accbc50486 {
  --y366fb086b0b2: var(--wd704d93511bc);
  --sc349b11b4569: var(--j6a976daba883);
  --f28c194489570: color-mix(in srgb,var(--wd704d93511bc) 16%,#0d0f14);
  --q183e1cf27c95: var(--e1c39d217f01d);
  --w1f2b63333de2: var(--w9c0c89e9b4b7);
  --w5c14db9194c7: var(--a6fbeb3846f00);
  --g0f868fed2da3: var(--e1c39d217f01d);
  --t6d8a6d5f263b: var(--j6a976daba883);
  --fa1d3e7b8960d: var(--qed442cc2ae7b);
  --h4e981f2ef619: var(--i8899ca2cfd7e);
  --cabc3d2b2462c: var(--i69f10edddfed);
  --je723cda13214: rgba(255,255,255,.72);
  --lcec0ae3b2bd2: var(--wd704d93511bc);
  --p41f88a427411: 6px;
  --p7b0737dae756: #fff;
  --t54e290b912e2: rgba(255,255,255,.14);
  --y8d4eb65fd5b9: var(--i69f10edddfed);
  --gb7a7f50d6de9: inherit;
}.l599de2f2903c{visibility:inherit}
.cd4accbc50486:is([data-jde1076fc8473=a0eb4a4b5ca35], [data-jde1076fc8473=t8beaeddcc7cd]) {
  --fa1d3e7b8960d: color-mix(in srgb,var(--wd704d93511bc) 10%,var(--j6a976daba883));
}
.cd4accbc50486:is([data-jde1076fc8473=a0eb4a4b5ca35], [data-jde1076fc8473=m03588d1f5f62], [data-jde1076fc8473=t8beaeddcc7cd]) {
  --p7b0737dae756: var(--a6fbeb3846f00);
}
.cd4accbc50486:has(>.gd78075117a02) {
  padding-bottom: 0px;
}
:where(.bbd1a7ba9ab01) {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.q55065486b1b2>.vcf8dd6ca6629>h2 {
  border-left: 3px solid var(--wd704d93511bc);
  padding-left: 12px;
}
.cd4accbc50486>.gd78075117a02::after {
  content: "";
  display: block;
  height: 72px;
}.veee195cc22db{isolation:auto}
.xa5843ea08046>li>a {
  min-width: 220px;
}
.vcf8dd6ca6629 {
  display: contents;
}
:where(figure.l5aed72fc2b0e) {
  margin: 0px;
}
.v4e407b83610e>li {
  flex-shrink: 0;
}
@media(max-width:800px) {
  .xa5843ea08046>li>a {
    flex: 1;
    min-width: 0px;
  }
}
.oe944bc936d48 ul, .oe944bc936d48>p, .oe944bc936d48 menu {
  font-size: .82rem;
  padding: 0px;
  flex-wrap: wrap;
  color: var(--w9c0c89e9b4b7);
  list-style: none;
  gap: 10px;
  display: flex;
}
.zc7e9840c0ac0>div {
  padding: 14px 0px;
  border-bottom: 1px solid var(--i69f10edddfed);
}.f727c94d68d13{outline-offset:0}
.zf94aa9e3cd8c .bd9d445d5cecf {
  grid-template-columns: 1fr 1fr;
}.ad3ce0cede08b{z-index:auto}
.oe944bc936d48>p {
  margin: 1em 0px;
}
div.zc7e9840c0ac0 {
  margin: 1em 0px;
}
.va343e23cb3db {
  flex-wrap: wrap;
  row-gap: 6px;
}
.t69691becc512 {
  text-align: center;
  font-size: 13px;
  flex-basis: 100%;
  margin: 0px;
  color: var(--lcec0ae3b2bd2);
  font-weight: 800;
  line-height: 1.35;
}.d3bb47c8c4ff6{z-index:auto}
.m022fad07b691 li {
  display: inline;
}.y7a85afffdd1c{outline-offset:0}
.cd4accbc50486 {
  padding-bottom: 110px;
}.x44e904d7c6f2{unicode-bidi:normal}
@media(max-width:800px) {
  .zf94aa9e3cd8c, body[data-w6aedbf6d23b1] .zf94aa9e3cd8c {
    padding-top: 12px;
    gap: 20px;
  }
  .wb8de4fe90b9b h1 {
    font-size: clamp(22px,6vw,32px);
  }
  .l5aed72fc2b0e img {
    object-fit: contain;
    aspect-ratio: 3/2;
    max-height: 52svh;
  }
  body[data-w6aedbf6d23b1] .l5aed72fc2b0e, .l5aed72fc2b0e {
    grid-column: auto;
    order: -1;
  }
  .wb8de4fe90b9b .recd9550957ba {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    display: -webkit-box;
  }
}
.l5aed72fc2b0e img {
  object-fit: contain;
  aspect-ratio: 3/2;
}
.s1a938f57dbb6 img {
  object-fit: contain;
  aspect-ratio: 3/2;
}.w3654b088af9b{isolation:auto}
.o2cacafa845b2 {
  object-fit: contain;
}.j8f6ab408ad8b{contain:none}
