body {
  margin: 0;
  --q4c305b6f82e2: #dce9e3;
  --wee32d7f2a9b6: #163b32;
  background: var(--ice1c9d23a9f7);
  --ice1c9d23a9f7: #fff;
  color: var(--wee32d7f2a9b6);
  --gbb799a611f51: 12px;
  --rdae8b74b5160: #f0f5f3;
  --sc4659b78697e: #e9f5ee;
  --yb7e0dd3980ca: #197b66;
  font-family: system-ui,-apple-system,segoe ui,sans-serif;
  line-height: 1.7;
  --qa45159ef1f4e: #637c74;
}.j033ddba4dd6d{z-index:auto}
a:focus-visible, summary:focus-visible {
  outline: 3px solid var(--yb7e0dd3980ca);
  outline-offset: 4px;
}.x113f8d263c24{visibility:inherit}
h1 {
  font-size: clamp(1.6rem,3vw,2.5rem);
  line-height: 1.25;
}
.y7116d0fea7e5 {
  background: var(--ice1c9d23a9f7);
  top: 0;
  position: sticky;
  border-bottom: 1px solid var(--q4c305b6f82e2);
  z-index: 5;
}.m4daa16867a3d{font-kerning:auto}
img {
  max-width: 100%;
  height: auto;
  display: block;
}
h2 {
  font-size: 1.3rem;
  line-height: 1.4;
}
h3 {
  font-size: 1rem;
  line-height: 1.45;
}
* {
  box-sizing: border-box;
}
body[data-wea92464a2277=m4ec333dbe4ff] {
  --wee32d7f2a9b6: #faede8;
  --qa45159ef1f4e: #c9aab7;
  --rdae8b74b5160: #321a27;
  --ice1c9d23a9f7: #24101b;
  --q4c305b6f82e2: #52303f;
  --gbb799a611f51: 8px;
  --yb7e0dd3980ca: #ed9f9b;
}.m9dd7f4e5fd11{font-kerning:auto}
h3, h2, h1, p {
  margin: 0 0 1rem;
}.dcadbc988b67b{outline-offset:0}
.ta72ad4c9ddbd {
  max-width: 1140px;
  padding: 0 24px;
  margin: auto;
}.mac0e67b27048{unicode-bidi:normal}
.g496e7f448fc8 {
  max-width: 1140px;
  min-height: 64px;
  margin: auto;
  display: flex;
  align-items: center;
  padding: 12px 24px;
  justify-content: space-between;
  gap: 24px;
}.mcffce0249649{contain:none}
.i126526965d3d {
  align-items: center;
  gap: 10px;
  display: flex;
  font-weight: 750;
}
.rb3ead11c3f5b img {
  object-fit: cover;
  border-radius: var(--gbb799a611f51);
  width: 100%;
  aspect-ratio: 1/1;
}
.g8b8506dbede9 {
  z-index: 20;
  padding: 10px;
  top: -100px;
  left: 20px;
  background: var(--ice1c9d23a9f7);
  position: absolute;
}.m132651c0961e{z-index:auto}
.g8b8506dbede9:focus {
  top: 10px;
}
.bc44d2501c80f {
  font-size: .85rem;
  gap: 20px;
  flex-wrap: wrap;
  display: flex;
}.k0b310cfdfc86{z-index:auto}
.r174921156e9f {
  font-size: 1rem;
}
.z1823de2ccd77 {
  display: none;
}.a99aeaec167ae{visibility:inherit}
.s7f3eae38e51c {
  padding: 40px 0;
  align-items: center;
  grid-template-columns: 1fr 1fr;
  display: grid;
  gap: 40px;
}.j2cc1aa437ace{unicode-bidi:normal}
.d805f9026e834 {
  max-width: 480px;
  gap: 12px;
  display: grid;
  margin: 24px auto 0;
}.v88d0671ed48a{opacity:1}
a {
  text-decoration: none;
  color: inherit;
}
p {
  color: var(--qa45159ef1f4e);
}.c9355cf22b26b{z-index:auto}
a:hover {
  text-decoration: underline;
}
.s404c1e7e482a {
  text-align: center;
}
.v463348309b57 {
  text-align: center;
  padding: 12px 20px;
  font-weight: 650;
  display: block;
  color: #fff;
  border: 1px solid var(--yb7e0dd3980ca);
  border-radius: 6px;
  background: var(--yb7e0dd3980ca);
}.h54abaf894f69{unicode-bidi:normal}
.hfc7a366575fd {
  color: var(--yb7e0dd3980ca);
  background: 0 0;
}
.qb769fce1f984 p {
  font-size: .86rem;
  margin: 0;
}
.qb769fce1f984>a>div {
  padding: 16px;
}
.qba81eede75fd {
  grid-template-columns: repeat(3,minmax(0,1fr));
  display: grid;
  gap: 20px;
}
.rec7d1bac9bde {
  gap: 12px;
  display: grid;
}
.j1e8050db4d20 {
  margin: 12px 0 32px;
}
.daf28c851dbe0 h3 {
  margin: 0;
}.lf3a16d7b122d{z-index:auto}
.qb769fce1f984 {
  min-width: 0;
  overflow: hidden;
  background: var(--rdae8b74b5160);
  border: 1px solid var(--q4c305b6f82e2);
  border-radius: var(--gbb799a611f51);
}.y7077b0911072{opacity:1}
.v693a0a331263 {
  grid-template-columns: repeat(2,minmax(0,1fr));
}.tbfe6e0bea511{contain:none}
.w2cae0b52d847 {
  border-top: 1px solid var(--q4c305b6f82e2);
  padding: 28px 0;
}.dec9edb5148b4{unicode-bidi:normal}
.w2cae0b52d847>h2 {
  padding-left: 12px;
  border-left: 3px solid var(--yb7e0dd3980ca);
}
body[data-x0338e241b4c7="z3da04b84bf18"] .s7f3eae38e51c {
  grid-template-columns: 1fr 1fr;
}.pba5a82b05e7c{outline-offset:0}
body[data-t84358e632ac8=a3167867da905] .rec7d1bac9bde {
  grid-template-columns: repeat(3,minmax(0,1fr));
}
.qb769fce1f984 img {
  object-fit: cover;
  width: 100%;
  aspect-ratio: 1/1;
}
.v693a0a331263 img {
  aspect-ratio: 16/9;
}
.daf28c851dbe0 {
  background: var(--rdae8b74b5160);
  border: 1px solid var(--q4c305b6f82e2);
  padding: 18px;
  border-radius: var(--gbb799a611f51);
}
.z78994e3d08a6 {
  gap: 12px;
  color: var(--yb7e0dd3980ca);
  margin: 16px 0;
  font-size: .88rem;
  padding: 0;
  flex-wrap: wrap;
  list-style: none;
  display: flex;
}
.m7867638a8532 {
  overflow-x: auto;
  scroll-snap-type: x proximity;
  padding-bottom: 12px;
  display: flex;
  gap: 16px;
}
.s05f873eb6767 {
  padding: 32px 0;
  justify-content: center;
  display: flex;
  gap: 16px;
}.g23b763006b21{z-index:auto}
.h5d36f8728967 {
  border-top: 1px solid var(--q4c305b6f82e2);
  padding: 32px 0 100px;
}.tb3615d1001df{z-index:auto}
.m7867638a8532 img {
  flex-shrink: 0;
  width: 240px;
  scroll-snap-align: start;
}
.s05f873eb6767>a {
  min-width: 220px;
}
.u3d486eb8bec5>a {
  min-width: 220px;
}
.h5d36f8728967 nav {
  font-size: .86rem;
  gap: 20px;
  margin-top: 20px;
  flex-wrap: wrap;
  display: flex;
}
.t47aeef9e959e summary {
  cursor: pointer;
  font-weight: 650;
}
.u3d486eb8bec5 {
  bottom: 0;
  padding: 10px 24px;
  gap: 12px;
  border-top: 1px solid var(--q4c305b6f82e2);
  background: var(--ice1c9d23a9f7);
  display: flex;
  justify-content: center;
  position: fixed;
  left: 0;
  right: 0;
  z-index: 10;
}
.o951c30e4e020 {
  max-width: 880px;
  padding-top: 32px;
  padding-bottom: 48px;
}
.t47aeef9e959e {
  overflow-wrap: anywhere;
}
.ve296baf9aff4 {
  min-width: 0;
}
.m942f25e64efd {
  object-fit: cover;
  border-radius: var(--gbb799a611f51);
  margin: 24px 0;
  width: 100%;
  max-height: 560px;
}
.t47aeef9e959e table {
  overflow-x: auto;
  display: block;
  max-width: 100%;
}.r01773030b349{visibility:inherit}
.t47aeef9e959e h2 {
  margin-top: 28px;
}.c0dc4b791c651{font-kerning:auto}
.t47aeef9e959e details {
  padding: 16px 0;
  border-bottom: 1px solid var(--q4c305b6f82e2);
}
.i1269d60c2fb1 ol {
  color: var(--qa45159ef1f4e);
  list-style: none;
  gap: 10px;
  padding: 0;
  flex-wrap: wrap;
  display: flex;
  font-size: .82rem;
}
.b38ea3fba215d {
  margin-top: 32px;
  border: 1px solid var(--q4c305b6f82e2);
  border-radius: var(--gbb799a611f51);
  padding: 20px;
}
.m12c8bfc35a5a {
  gap: 10px;
  margin-top: 20px;
  justify-content: center;
  flex-wrap: wrap;
  display: flex;
  font-size: .85rem;
}.o850518227fc0{font-kerning:auto}
body[data-wea92464a2277=m4ec333dbe4ff] h1 {
  font-family: Georgia,times new roman,serif;
}
body[data-wea92464a2277=m4ec333dbe4ff] .v463348309b57 {
  color: var(--ice1c9d23a9f7);
}.g1f6590bfdee2{contain:none}
body[data-x0338e241b4c7="z3da04b84bf18"] .s404c1e7e482a {
  border-radius: var(--gbb799a611f51);
  background: var(--rdae8b74b5160);
  padding: 18px;
}
body[data-j1e020c74add9="c8677d61d50b0"] .bc44d2501c80f a {
  border-radius: var(--gbb799a611f51);
  background: var(--rdae8b74b5160);
  padding: 8px 12px;
}
body[data-bef01fb14aa71="lced33229c8f7"] .bc44d2501c80f a {
  border-bottom: 1px solid var(--yb7e0dd3980ca);
}
body[data-x6fa508166e24="x786594425639"] .rb3ead11c3f5b img {
  border-radius: 28px;
}.vd15d2b8fa343{visibility:inherit}
body[data-t84358e632ac8=a3167867da905] .daf28c851dbe0 {
  border-left: 3px solid var(--yb7e0dd3980ca);
}
body[data-wea92464a2277=m4ec333dbe4ff] .hfc7a366575fd {
  color: var(--yb7e0dd3980ca);
}.ga10245d07306{visibility:inherit}
@media(max-width:800px) {
  .g496e7f448fc8, body[data-j1e020c74add9="c8677d61d50b0"] .g496e7f448fc8 {
    flex-direction: row;
  }
  .z1823de2ccd77 summary {
    cursor: pointer;
  }
  .bc44d2501c80f {
    display: none;
  }
  .z1823de2ccd77 {
    position: relative;
    display: block;
  }
  .z1823de2ccd77 nav {
    padding: 16px;
    right: 0;
    border: 1px solid var(--q4c305b6f82e2);
    gap: 12px;
    box-shadow: 0 12px 24px #0002;
    top: 100%;
    background: var(--ice1c9d23a9f7);
    position: absolute;
    display: grid;
    width: 240px;
  }
  .rb3ead11c3f5b {
    margin: auto;
    max-width: 420px;
    width: 100%;
  }
  .s7f3eae38e51c, body[data-x0338e241b4c7="z3da04b84bf18"] .s7f3eae38e51c {
    padding: 24px 0;
    gap: 24px;
    grid-template-columns: 1fr;
  }
  .ta72ad4c9ddbd {
    padding-left: 20px;
    padding-right: 20px;
  }
  .u3d486eb8bec5 {
    padding: 10px 20px;
  }
  .qba81eede75fd {
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
  body[data-t84358e632ac8=a3167867da905] .rec7d1bac9bde {
    grid-template-columns: 1fr;
  }
  .u3d486eb8bec5>a {
    min-width: 0;
    flex: 1;
    max-width: 340px;
  }
  .s05f873eb6767>a {
    min-width: 0;
    flex: 1;
  }
  .g496e7f448fc8 {
    padding: 10px 20px;
    min-height: 56px;
  }
}
@media(max-width:540px) {
  .v693a0a331263, .qba81eede75fd {
    grid-template-columns: 1fr;
  }
  .j1e8050db4d20 .qb769fce1f984 img {
    height: 100%;
    aspect-ratio: auto;
  }
  .j1e8050db4d20 {
    gap: 12px;
  }
  .j1e8050db4d20 .qb769fce1f984>a>div {
    padding: 12px;
  }
  .w2cae0b52d847 {
    padding: 24px 0;
  }
  .u3d486eb8bec5 .v463348309b57 {
    padding: 10px 12px;
  }
  .s7f3eae38e51c h1 {
    font-size: 1.6rem;
  }
  .j1e8050db4d20 .qb769fce1f984>a {
    grid-template-columns: 88px 1fr;
    display: grid;
  }
  .j1e8050db4d20 .qb769fce1f984 p {
    display: none;
  }
  .s05f873eb6767 {
    gap: 10px;
  }
}
@media(prefers-reduced-motion:reduce) {
  * {
    scroll-behavior: auto;
  }
}
.w2cae0b52d847[data-a4740c2f15cc7=jff5b5d071084] .rec7d1bac9bde {
  grid-template-columns: repeat(3,minmax(0,1fr));
}.r7a891959e8b9{outline-offset:0}
[data-f4fd11a9fa59e] {
  flex-wrap: wrap;
  align-items: center;
  gap: 12px;
  padding: 20px 0;
  display: flex;
}.f6f1e904ce70a{contain:none}
.fe716b9cd0f18 [hidden] {
  display: none;
}
.ve296baf9aff4[data-c5fff03a836d5=zcc4f49de003b] .t47aeef9e959e, .ve296baf9aff4[data-c5fff03a836d5=a3614b30a304a] .t47aeef9e959e {
  counter-reset: c3b51233b1755;
}.r28ae1c2ef5c0{opacity:1}
.ve296baf9aff4[data-c5fff03a836d5=x19e87d7544b8] .t47aeef9e959e p {
  break-inside: avoid;
}
.y788539f0f850 details p {
  margin: 12px 0;
}
.a85404af40c5e {
  gap: 24px;
  display: grid;
  margin: 24px 0;
}
.a85404af40c5e .qb769fce1f984>a {
  display: grid;
  grid-template-columns: 120px 1fr;
  gap: 8px;
}.sdf52d85c862a{contain:none}
.ve296baf9aff4[data-c5fff03a836d5=x19e87d7544b8] .t47aeef9e959e {
  columns: 2;
  column-gap: 32px;
}.o6c484453d973{unicode-bidi:normal}
body[data-t84358e632ac8=a3167867da905] .ve296baf9aff4[data-c5fff03a836d5=x19e87d7544b8] .t47aeef9e959e {
  columns: 1;
}
.daf28c851dbe0 p {
  grid-column: 2;
  margin: 0;
}
.w2cae0b52d847[data-a4740c2f15cc7=jff5b5d071084] .daf28c851dbe0 p {
  grid-column: auto;
}
[data-f4fd11a9fa59e] input {
  color: var(--wee32d7f2a9b6);
  border: 1px solid var(--q4c305b6f82e2);
  padding: 12px;
  font: inherit;
  background: var(--rdae8b74b5160);
  border-radius: 6px;
  min-width: 180px;
  flex: 1;
}
[data-f4fd11a9fa59e] button {
  font: inherit;
  color: var(--ice1c9d23a9f7);
  background: var(--yb7e0dd3980ca);
  padding: 12px 20px;
  border: 0;
  border-radius: 6px;
}.x2dd70f4d8461{font-kerning:auto}
.fe716b9cd0f18 {
  padding: 0;
  list-style: none;
}
.y788539f0f850 summary {
  font-weight: 650;
  cursor: pointer;
}
.fe716b9cd0f18 li {
  padding: 14px 0;
  border-bottom: 1px solid var(--q4c305b6f82e2);
}.he5174e89ec64{font-kerning:auto}
.y788539f0f850 details {
  background: var(--rdae8b74b5160);
  border-bottom: 1px solid var(--q4c305b6f82e2);
  padding: 16px 18px;
}
.ve296baf9aff4[data-c5fff03a836d5=zcc4f49de003b] .t47aeef9e959e h2, .ve296baf9aff4[data-c5fff03a836d5=a3614b30a304a] .t47aeef9e959e h2 {
  padding: 16px;
  border-left: 3px solid var(--yb7e0dd3980ca);
  counter-increment: c3b51233b1755;
  background: var(--rdae8b74b5160);
}
.a85404af40c5e .qb769fce1f984 img {
  width: 120px;
}.n0ab44378463e{outline-offset:0}
.s404c1e7e482a {
  min-width: 0;
}
@media(max-width:800px) {
  .a85404af40c5e .qb769fce1f984 img {
    width: 88px;
  }
  .w2cae0b52d847[data-a4740c2f15cc7=jff5b5d071084] .rec7d1bac9bde {
    grid-template-columns: 1fr;
  }
  .a85404af40c5e .qb769fce1f984>a {
    grid-template-columns: 88px 1fr;
  }
  .ve296baf9aff4[data-c5fff03a836d5=x19e87d7544b8] .t47aeef9e959e {
    columns: 1;
  }
}
@media(min-width:801px) {
  .m12c8bfc35a5a {
    display: none;
  }
}.ufba01a35dd1d{z-index:auto}
.te02b29524ac0>.g6cbb0881457a::after {
  display: block;
  height: 72px;
  content: "";
}.m3ed40aa15165{isolation:auto}
.w2d9b110d0d5f {
  display: contents;
}
.m7867638a8532>li {
  flex-shrink: 0;
}
.te02b29524ac0 {
  --n3d4c2ca2346e: var(--sc4659b78697e);
  --c7fbecc7204ad: var(--rdae8b74b5160);
  --g459df85b644f: #fff;
  --e685076858edf: inherit;
  --cb3ee3cfc30e9: var(--q4c305b6f82e2);
  --x43be63cb9f2f: rgba(255,255,255,.14);
  --jf08000c8c76a: var(--wee32d7f2a9b6);
  --m79fcc60dcf6c: var(--gbb799a611f51);
  --j3b61769de0ba: rgba(255,255,255,.72);
  --ec86a72c3b1a1: var(--ice1c9d23a9f7);
  --na0628e5277d6: color-mix(in srgb,var(--yb7e0dd3980ca) 16%,#0d0f14);
  --b4d1684aeab58: var(--yb7e0dd3980ca);
  --tf831f83e5a4a: var(--rdae8b74b5160);
  --h1785ff237903: var(--yb7e0dd3980ca);
  --s799b4569108f: var(--qa45159ef1f4e);
  --vb9ff36658d05: 6px;
  --u39d22b0849b4: var(--wee32d7f2a9b6);
  --g156708327715: var(--q4c305b6f82e2);
}.i0f6034c48690{contain:none}
.te02b29524ac0:is([data-wea92464a2277=t7846f9136a87], [data-wea92464a2277=m4ec333dbe4ff]) {
  --n3d4c2ca2346e: color-mix(in srgb,var(--yb7e0dd3980ca) 10%,var(--rdae8b74b5160));
}
.te02b29524ac0:is([data-wea92464a2277=t7846f9136a87], [data-wea92464a2277=q18ddcce3b5f5], [data-wea92464a2277=m4ec333dbe4ff]) {
  --g459df85b644f: var(--ice1c9d23a9f7);
}.d73fc79c06d47{z-index:auto}
.s05f873eb6767>li>a {
  min-width: 220px;
}
.te02b29524ac0:has(>.g6cbb0881457a) {
  padding-bottom: 0;
}
:where(.m232e1c0f4855) {
  list-style: none;
  margin: 0;
  padding: 0;
}
.w2cae0b52d847>.w2d9b110d0d5f>h2 {
  padding-left: 12px;
  border-left: 3px solid var(--yb7e0dd3980ca);
}
:where(figure.rb3ead11c3f5b) {
  margin: 0;
}.e5e6436850462{isolation:auto}
@media(max-width:800px) {
  .s05f873eb6767>li>a {
    min-width: 0;
    flex: 1;
  }
}
.i1269d60c2fb1 ul, .i1269d60c2fb1 menu, .i1269d60c2fb1>p {
  color: var(--qa45159ef1f4e);
  list-style: none;
  gap: 10px;
  padding: 0;
  flex-wrap: wrap;
  display: flex;
  font-size: .82rem;
}
.fe716b9cd0f18>div {
  padding: 14px 0;
  border-bottom: 1px solid var(--q4c305b6f82e2);
}
.te02b29524ac0 {
  padding-bottom: 110px;
}
.u3d486eb8bec5 {
  row-gap: 6px;
  flex-wrap: wrap;
}
.s054759469bcc li {
  display: inline;
}.u2be6b0a39f5e{z-index:auto}
.i1269d60c2fb1>p {
  margin: 1em 0;
}
div.fe716b9cd0f18 {
  margin: 1em 0;
}.odfbd74b9053f{contain:none}
.s7f3eae38e51c .d805f9026e834 {
  grid-template-columns: 1fr 1fr;
}.aaaae7f2ac57b{outline-offset:0}
.lf2142e938d6c {
  text-align: center;
  flex-basis: 100%;
  color: var(--b4d1684aeab58);
  margin: 0;
  font-size: 13px;
  font-weight: 800;
  line-height: 1.35;
}.e4a5b365d4778{outline-offset:0}
@media(max-width:800px) {
  .s404c1e7e482a h1 {
    font-size: clamp(22px,6vw,32px);
  }
  .rb3ead11c3f5b, body[data-x0338e241b4c7] .rb3ead11c3f5b {
    grid-column: auto;
    order: -1;
  }
  .rb3ead11c3f5b img {
    aspect-ratio: 3/2;
    object-fit: contain;
    max-height: 52svh;
  }
  .s404c1e7e482a .r174921156e9f {
    -webkit-line-clamp: 2;
    overflow: hidden;
    -webkit-box-orient: vertical;
    display: -webkit-box;
  }
  body[data-x0338e241b4c7] .s7f3eae38e51c, .s7f3eae38e51c {
    padding-top: 12px;
    gap: 20px;
  }
}
.rb3ead11c3f5b img {
  aspect-ratio: 3/2;
  object-fit: contain;
}.p56a6277f65a7{isolation:auto}
.qb769fce1f984 img {
  aspect-ratio: 3/2;
  object-fit: contain;
}
.m942f25e64efd {
  object-fit: contain;
}
