body {
  font-family: system-ui,-apple-system,segoe ui,sans-serif;
  --fc63c9fb83015: #f0f5f3;
  background: var(--xd5d6d59e279c);
  --y83ff403253ad: #dce9e3;
  --xd5d6d59e279c: #fff;
  --ea7e7ef3880b2: #197b66;
  margin: 0;
  --a81eee975edfd: #163b32;
  line-height: 1.7;
  color: var(--a81eee975edfd);
  --j37590ccb14a6: #e9f5ee;
  --zf13c20578055: #637c74;
  --j9e3ddb57c200: 12px;
}.r626cf326f1dd{outline-offset:0}
h1, h2, h3, p {
  margin: 0 0 1rem;
}
* {
  box-sizing: border-box;
}
body[data-bc065d84deed3="r0f13906f244b"] .t845980cbd99b {
  box-shadow: 0 -8px 30px #0001;
}.vdcb5e82535d2{unicode-bidi:normal}
.i0dda63c84657 {
  background: var(--xd5d6d59e279c);
  z-index: 5;
  top: 0;
  border-bottom: 1px solid var(--y83ff403253ad);
  position: sticky;
}.o13e095b3d851{z-index:auto}
a:focus-visible, summary:focus-visible {
  outline: 3px solid var(--ea7e7ef3880b2);
  outline-offset: 4px;
}
body[data-zdbf80dafaccc=n1348342d971b] {
  --j9e3ddb57c200: 8px;
  --zf13c20578055: #c9aab7;
  --ea7e7ef3880b2: #ed9f9b;
  --xd5d6d59e279c: #24101b;
  --fc63c9fb83015: #321a27;
  --y83ff403253ad: #52303f;
  --a81eee975edfd: #faede8;
}
img {
  max-width: 100%;
  display: block;
  height: auto;
}.z62aad1b96a16{outline-offset:0}
.y29341b2cf28e {
  max-width: 1140px;
  margin: auto;
  padding: 0 24px;
}
a {
  color: inherit;
  text-decoration: none;
}.v297b906e5ce1{visibility:inherit}
p {
  color: var(--zf13c20578055);
}
a:hover {
  text-decoration: underline;
}
.q81a757ae6f8a {
  text-align: center;
}
.w87c98f9c0cf2 {
  max-width: 1140px;
  min-height: 64px;
  padding: 12px 24px;
  margin: auto;
  gap: 24px;
  align-items: center;
  display: flex;
  justify-content: space-between;
}.r5ef6babc760b{isolation:auto}
.y957c8dad017a {
  top: -100px;
  left: 20px;
  background: var(--xd5d6d59e279c);
  padding: 10px;
  z-index: 20;
  position: absolute;
}.r7a2413e2b7a9{outline-offset:0}
.y957c8dad017a:focus {
  top: 10px;
}
.g2acb32a3dad0 img {
  object-fit: cover;
  width: 100%;
  border-radius: var(--j9e3ddb57c200);
  aspect-ratio: 1/1;
}
h1 {
  font-size: clamp(1.6rem,3vw,2.5rem);
  line-height: 1.25;
}
h2 {
  font-size: 1.3rem;
  line-height: 1.4;
}.iebe84b826dde{z-index:auto}
h3 {
  font-size: 1rem;
  line-height: 1.45;
}
.rfe45e8ed19ba {
  gap: 10px;
  display: flex;
  font-weight: 750;
  align-items: center;
}
.e2dce35321d3b {
  flex-wrap: wrap;
  gap: 20px;
  display: flex;
  font-size: .85rem;
}
.yb5fbb5d66646 {
  display: none;
}
.r45756909cf70 {
  font-size: 1rem;
}
.d4fb550b2b8fa {
  display: grid;
  align-items: center;
  grid-template-columns: 1fr 1fr;
  padding: 40px 0;
  gap: 40px;
}
.b76c5cd0e713d {
  display: grid;
  margin: 24px auto 0;
  gap: 12px;
  max-width: 480px;
}
.x68c3048c9de6 {
  display: block;
  text-align: center;
  border: 1px solid var(--ea7e7ef3880b2);
  font-weight: 650;
  color: #fff;
  padding: 12px 20px;
  background: var(--ea7e7ef3880b2);
  border-radius: 6px;
}
.y8a1df3c053d4>a>div {
  padding: 16px;
}
.y8a1df3c053d4 p {
  font-size: .86rem;
  margin: 0;
}
.lb5a77dfa6ed4 {
  margin: 12px 0 32px;
}
.y17201593e962 h3 {
  margin: 0;
}.t9afb37100f0c{outline-offset:0}
.wb898bdce17b8 {
  background: 0 0;
  color: var(--ea7e7ef3880b2);
}
.y8a1df3c053d4 {
  background: var(--fc63c9fb83015);
  min-width: 0;
  border: 1px solid var(--y83ff403253ad);
  border-radius: var(--j9e3ddb57c200);
  overflow: hidden;
}
.v92c99217948a {
  padding: 28px 0;
  border-top: 1px solid var(--y83ff403253ad);
}
.v92c99217948a>h2 {
  border-left: 3px solid var(--ea7e7ef3880b2);
  padding-left: 12px;
}
.y17201593e962 {
  background: var(--fc63c9fb83015);
  padding: 18px;
  border: 1px solid var(--y83ff403253ad);
  border-radius: var(--j9e3ddb57c200);
}.qde8c635d3de3{isolation:auto}
.y8a1df3c053d4 img {
  object-fit: cover;
  width: 100%;
  aspect-ratio: 1/1;
}
.cbca9004d8e15 img {
  aspect-ratio: 16/9;
}
.aca4416707fe9 {
  display: grid;
  gap: 20px;
  grid-template-columns: repeat(3,minmax(0,1fr));
}
.wab723070f57c {
  display: grid;
  gap: 12px;
}
.o8f82f0a37f23 {
  padding: 0;
  font-size: .88rem;
  list-style: none;
  margin: 16px 0;
  gap: 12px;
  color: var(--ea7e7ef3880b2);
  flex-wrap: wrap;
  display: flex;
}
.cbca9004d8e15 {
  grid-template-columns: repeat(2,minmax(0,1fr));
}
body[data-h7d1fe5fcb427="ga06892b8ae8a"] .d4fb550b2b8fa {
  grid-template-columns: 1.1fr .9fr;
}.yd537518e8d93{font-kerning:auto}
body[data-ze67b7048788d=ye8e6addbcf22] .wab723070f57c {
  grid-template-columns: repeat(3,minmax(0,1fr));
}
.q18a28a0a35cf {
  overflow-x: auto;
  scroll-snap-type: x proximity;
  display: flex;
  gap: 16px;
  padding-bottom: 12px;
}
.t541427336a89 {
  display: flex;
  justify-content: center;
  padding: 32px 0;
  gap: 16px;
}
.wd15d8bf1abe5 {
  border-top: 1px solid var(--y83ff403253ad);
  padding: 32px 0 100px;
}.t1d340ffca797{font-kerning:auto}
.q18a28a0a35cf img {
  scroll-snap-align: start;
  flex-shrink: 0;
  width: 240px;
}
.wd15d8bf1abe5 nav {
  flex-wrap: wrap;
  gap: 20px;
  display: flex;
  margin-top: 20px;
  font-size: .86rem;
}
.t541427336a89>a {
  min-width: 220px;
}
.s3a3d1ec4ae90 summary {
  font-weight: 650;
  cursor: pointer;
}.m70f6b19e8f4b{opacity:1}
.s3a3d1ec4ae90 {
  overflow-wrap: anywhere;
}
.t845980cbd99b>a {
  min-width: 220px;
}.pe0f353a51a6d{opacity:1}
.t845980cbd99b {
  gap: 12px;
  z-index: 10;
  padding: 10px 24px;
  justify-content: center;
  position: fixed;
  background: var(--xd5d6d59e279c);
  border-top: 1px solid var(--y83ff403253ad);
  display: flex;
  bottom: 0;
  left: 0;
  right: 0;
}.w50cd2efbd2c3{opacity:1}
.d55c6d79be57b {
  max-width: 880px;
  padding-top: 32px;
  padding-bottom: 48px;
}.s1b90155971b3{z-index:auto}
.f8c06adf6bfdc {
  min-width: 0;
}.gc6978cbf8d87{isolation:auto}
.ta8cb37f80d10 {
  object-fit: cover;
  width: 100%;
  max-height: 560px;
  margin: 24px 0;
  border-radius: var(--j9e3ddb57c200);
}
.s3a3d1ec4ae90 table {
  overflow-x: auto;
  display: block;
  max-width: 100%;
}
.s3a3d1ec4ae90 h2 {
  margin-top: 28px;
}
.s3a3d1ec4ae90 details {
  border-bottom: 1px solid var(--y83ff403253ad);
  padding: 16px 0;
}
.nf511fe532361 ol {
  padding: 0;
  font-size: .82rem;
  flex-wrap: wrap;
  display: flex;
  gap: 10px;
  color: var(--zf13c20578055);
  list-style: none;
}
body[data-zdbf80dafaccc=n1348342d971b] .x68c3048c9de6 {
  color: var(--xd5d6d59e279c);
}
.t120043d280d3 {
  border: 1px solid var(--y83ff403253ad);
  border-radius: var(--j9e3ddb57c200);
  padding: 20px;
  margin-top: 32px;
}
body[data-zd615cd153a35="g295cb6e55b92"] .e2dce35321d3b a {
  border-radius: var(--j9e3ddb57c200);
  background: var(--fc63c9fb83015);
  padding: 8px 12px;
}
body[data-b1cc41827860e="i45248db25d44"] .e2dce35321d3b a {
  padding: 4px 10px;
  border: 1px solid var(--y83ff403253ad);
  border-radius: 999px;
}
body[data-k525ebfc51398="b44530472806b"] .g2acb32a3dad0 img {
  border: 6px solid var(--fc63c9fb83015);
}.u10358380a425{opacity:1}
body[data-ze67b7048788d=ye8e6addbcf22] .y17201593e962 {
  border-left: 3px solid var(--ea7e7ef3880b2);
}
.d20e250abd915 {
  flex-wrap: wrap;
  margin-top: 20px;
  display: flex;
  gap: 10px;
  font-size: .85rem;
  justify-content: center;
}.p7df0b34522ba{font-kerning:auto}
body[data-zdbf80dafaccc=n1348342d971b] h1 {
  font-family: Georgia,times new roman,serif;
}.v5a70ba18789c{outline-offset:0}
body[data-zdbf80dafaccc=n1348342d971b] .wb898bdce17b8 {
  color: var(--ea7e7ef3880b2);
}.i5342c4b58ce2{z-index:auto}
@media(max-width:800px) {
  .yb5fbb5d66646 summary {
    cursor: pointer;
  }
  body[data-zd615cd153a35="g295cb6e55b92"] .w87c98f9c0cf2, .w87c98f9c0cf2 {
    flex-direction: row;
  }
  .e2dce35321d3b {
    display: none;
  }
  .yb5fbb5d66646 {
    display: block;
    position: relative;
  }
  .yb5fbb5d66646 nav {
    right: 0;
    top: 100%;
    width: 240px;
    display: grid;
    gap: 12px;
    box-shadow: 0 12px 24px #0002;
    border: 1px solid var(--y83ff403253ad);
    padding: 16px;
    background: var(--xd5d6d59e279c);
    position: absolute;
  }
  body[data-h7d1fe5fcb427="ga06892b8ae8a"] .d4fb550b2b8fa, .d4fb550b2b8fa {
    padding: 24px 0;
    gap: 24px;
    grid-template-columns: 1fr;
  }
  .y29341b2cf28e {
    padding-left: 20px;
    padding-right: 20px;
  }
  .t845980cbd99b {
    padding: 10px 20px;
  }
  .aca4416707fe9 {
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
  body[data-ze67b7048788d=ye8e6addbcf22] .wab723070f57c {
    grid-template-columns: 1fr;
  }
  .g2acb32a3dad0 {
    max-width: 420px;
    margin: auto;
    width: 100%;
  }
  .t845980cbd99b>a {
    min-width: 0;
    flex: 1;
    max-width: 340px;
  }
  .t541427336a89>a {
    min-width: 0;
    flex: 1;
  }
  .w87c98f9c0cf2 {
    min-height: 56px;
    padding: 10px 20px;
  }
}
@media(max-width:540px) {
  .d4fb550b2b8fa h1 {
    font-size: 1.6rem;
  }
  .lb5a77dfa6ed4 .y8a1df3c053d4 img {
    height: 100%;
    aspect-ratio: auto;
  }
  .lb5a77dfa6ed4 {
    gap: 12px;
  }
  .t541427336a89 {
    gap: 10px;
  }
  .lb5a77dfa6ed4 .y8a1df3c053d4>a>div {
    padding: 12px;
  }
  .v92c99217948a {
    padding: 24px 0;
  }
  .t845980cbd99b .x68c3048c9de6 {
    padding: 10px 12px;
  }
  .aca4416707fe9, .cbca9004d8e15 {
    grid-template-columns: 1fr;
  }
  .lb5a77dfa6ed4 .y8a1df3c053d4>a {
    display: grid;
    grid-template-columns: 88px 1fr;
  }
  .lb5a77dfa6ed4 .y8a1df3c053d4 p {
    display: none;
  }
}.ac6c95b9b2e76{isolation:auto}
@media(prefers-reduced-motion:reduce) {
  * {
    scroll-behavior: auto;
  }
}.s73664842f6e9{z-index:auto}
.f8c06adf6bfdc[data-b04c463e3c43a=o1cd4ef20639d] .s3a3d1ec4ae90 p {
  break-inside: avoid;
}
[data-oe9e030bd3f3b] {
  flex-wrap: wrap;
  gap: 12px;
  display: flex;
  padding: 20px 0;
  align-items: center;
}
[data-oe9e030bd3f3b] input {
  border: 1px solid var(--y83ff403253ad);
  flex: 1;
  padding: 12px;
  font: inherit;
  background: var(--fc63c9fb83015);
  border-radius: 6px;
  color: var(--a81eee975edfd);
  min-width: 180px;
}
[data-oe9e030bd3f3b] button {
  border: 0;
  border-radius: 6px;
  padding: 12px 20px;
  background: var(--ea7e7ef3880b2);
  color: var(--xd5d6d59e279c);
  font: inherit;
}
.ecd2107a90f61 summary {
  font-weight: 650;
  cursor: pointer;
}
.v92c99217948a[data-jb49ea677c2bc=h691838228a82] .wab723070f57c {
  grid-template-columns: repeat(3,minmax(0,1fr));
}
.v92c99217948a[data-jb49ea677c2bc=oac67d4549078] .wab723070f57c {
  grid-template-columns: repeat(2,minmax(0,1fr));
}
.v92c99217948a[data-jb49ea677c2bc=wf11a14da43dd] .wab723070f57c {
  counter-reset: c27576fefff2c;
}
.ecd2107a90f61 details p {
  margin: 12px 0;
}
.zec768aed3672 [hidden] {
  display: none;
}
.v92c99217948a[data-jb49ea677c2bc=wf11a14da43dd] .y17201593e962 {
  counter-increment: c27576fefff2c;
  gap: 4px 16px;
  display: grid;
  grid-template-columns: 40px 1fr;
}
.f8c06adf6bfdc[data-b04c463e3c43a=j472251b10017] .s3a3d1ec4ae90, .f8c06adf6bfdc[data-b04c463e3c43a=z425343107d77] .s3a3d1ec4ae90 {
  counter-reset: c1e31fae4cbee;
}
.v92c99217948a[data-jb49ea677c2bc=wf11a14da43dd] .y17201593e962::before {
  grid-row: span 2;
  color: var(--ea7e7ef3880b2);
  font-weight: 750;
  content: counter(c27576fefff2c,decimal-leading-zero);
}
.a030e7c716711 {
  display: grid;
  gap: 24px;
  margin: 24px 0;
}.i1cf53e366e3e{unicode-bidi:normal}
.a030e7c716711 .y8a1df3c053d4>a {
  display: grid;
  grid-template-columns: 120px 1fr;
  gap: 8px;
}
.f8c06adf6bfdc[data-b04c463e3c43a=o1cd4ef20639d] .s3a3d1ec4ae90 {
  columns: 2;
  column-gap: 32px;
}
body[data-ze67b7048788d=ye8e6addbcf22] .f8c06adf6bfdc[data-b04c463e3c43a=o1cd4ef20639d] .s3a3d1ec4ae90 {
  columns: 1;
}
.y17201593e962 p {
  margin: 0;
  grid-column: 2;
}
.v92c99217948a[data-jb49ea677c2bc=h691838228a82] .y17201593e962 p, .v92c99217948a[data-jb49ea677c2bc=oac67d4549078] .y17201593e962 p {
  grid-column: auto;
}
.a030e7c716711 .y8a1df3c053d4 img {
  width: 120px;
}.c76205e5078c6{isolation:auto}
.q81a757ae6f8a {
  min-width: 0;
}
.zec768aed3672 {
  padding: 0;
  list-style: none;
}
.zec768aed3672 li {
  border-bottom: 1px solid var(--y83ff403253ad);
  padding: 14px 0;
}
.ecd2107a90f61 details {
  padding: 16px 18px;
  border-bottom: 1px solid var(--y83ff403253ad);
  background: var(--fc63c9fb83015);
}
.f8c06adf6bfdc[data-b04c463e3c43a=j472251b10017] .s3a3d1ec4ae90 h2, .f8c06adf6bfdc[data-b04c463e3c43a=z425343107d77] .s3a3d1ec4ae90 h2 {
  counter-increment: c1e31fae4cbee;
  background: var(--fc63c9fb83015);
  border-left: 3px solid var(--ea7e7ef3880b2);
  padding: 16px;
}
@media(max-width:800px) {
  .f8c06adf6bfdc[data-b04c463e3c43a=o1cd4ef20639d] .s3a3d1ec4ae90 {
    columns: 1;
  }
  .v92c99217948a[data-jb49ea677c2bc=oac67d4549078] .wab723070f57c, .v92c99217948a[data-jb49ea677c2bc=h691838228a82] .wab723070f57c {
    grid-template-columns: 1fr;
  }
  .a030e7c716711 .y8a1df3c053d4>a {
    grid-template-columns: 88px 1fr;
  }
  .a030e7c716711 .y8a1df3c053d4 img {
    width: 88px;
  }
}
@media(min-width:801px) {
  .d20e250abd915 {
    display: none;
  }
}.w49adf1e64f04{visibility:inherit}
.p927dcd5498dd:has(>.m715e83b47ff3) {
  padding-bottom: 0;
}
:where(.yd13aa2297fcd) {
  padding: 0;
  list-style: none;
  margin: 0;
}.iad3a15c5b64c{font-kerning:auto}
:where(figure.g2acb32a3dad0) {
  margin: 0;
}
.p927dcd5498dd {
  --n0e16e89349f0: inherit;
  --kfff155aaaada: var(--fc63c9fb83015);
  --i714ba96d776e: var(--j37590ccb14a6);
  --e5a294368619f: var(--a81eee975edfd);
  --u9f79915e70db: color-mix(in srgb,var(--ea7e7ef3880b2) 16%,#0d0f14);
  --uaba2fd252908: rgba(255,255,255,.14);
  --yaeda90ff495c: 6px;
  --a9437f67df78a: var(--xd5d6d59e279c);
  --t3d38c9949091: #fff;
  --b02fb9932c00b: var(--ea7e7ef3880b2);
  --w81ca85399edb: var(--y83ff403253ad);
  --c0ca930d1eac7: var(--zf13c20578055);
  --r2722728b5676: var(--fc63c9fb83015);
  --k57d34fdd8ef6: var(--a81eee975edfd);
  --r83de4d102fa4: var(--j9e3ddb57c200);
  --p1429cb9da697: rgba(255,255,255,.72);
  --jd59999a1ee4c: var(--y83ff403253ad);
  --m7a2da6257bfb: var(--ea7e7ef3880b2);
}
.p927dcd5498dd:is([data-zdbf80dafaccc=eba7716757348], [data-zdbf80dafaccc=q5fc00d1d010f], [data-zdbf80dafaccc=n1348342d971b]) {
  --t3d38c9949091: var(--xd5d6d59e279c);
}
.v92c99217948a>.s1b9d872ac2d2>h2 {
  border-left: 3px solid var(--ea7e7ef3880b2);
  padding-left: 12px;
}
.p927dcd5498dd>.m715e83b47ff3::after {
  content: "";
  height: 72px;
  display: block;
}
.s1b9d872ac2d2 {
  display: contents;
}
.t541427336a89>li>a {
  min-width: 220px;
}
.p927dcd5498dd:is([data-zdbf80dafaccc=eba7716757348], [data-zdbf80dafaccc=n1348342d971b]) {
  --i714ba96d776e: color-mix(in srgb,var(--ea7e7ef3880b2) 10%,var(--fc63c9fb83015));
}
.q18a28a0a35cf>li {
  flex-shrink: 0;
}
@media(max-width:800px) {
  .t541427336a89>li>a {
    min-width: 0;
    flex: 1;
  }
}.vc0f716ec7bd7{opacity:1}
.d4fb550b2b8fa .b76c5cd0e713d {
  grid-template-columns: 1fr 1fr;
}
.nf511fe532361>p {
  margin: 1em 0;
}.k5c8f3e4d2e2e{unicode-bidi:normal}
div.zec768aed3672 {
  margin: 1em 0;
}.sc2cf3d884adb{outline-offset:0}
.nf511fe532361 menu, .nf511fe532361>p, .nf511fe532361 ul {
  padding: 0;
  font-size: .82rem;
  flex-wrap: wrap;
  display: flex;
  gap: 10px;
  color: var(--zf13c20578055);
  list-style: none;
}
.t845980cbd99b {
  flex-wrap: wrap;
  row-gap: 6px;
}.c4d95532b7673{font-kerning:auto}
.zec768aed3672>div {
  border-bottom: 1px solid var(--y83ff403253ad);
  padding: 14px 0;
}
.p927dcd5498dd {
  padding-bottom: 110px;
}
.oc857b074f24c li {
  display: inline;
}.c46807384acc8{isolation:auto}
.cfb11f16a1222 {
  color: var(--m7a2da6257bfb);
  font-size: 13px;
  font-weight: 800;
  margin: 0;
  line-height: 1.35;
  flex-basis: 100%;
  text-align: center;
}.a83bc00969f2d{z-index:auto}
@media(max-width:800px) {
  .q81a757ae6f8a h1 {
    font-size: clamp(22px,6vw,32px);
  }
  .g2acb32a3dad0, body[data-h7d1fe5fcb427] .g2acb32a3dad0 {
    order: -1;
    grid-column: auto;
  }
  body[data-h7d1fe5fcb427] .d4fb550b2b8fa, .d4fb550b2b8fa {
    padding-top: 12px;
    gap: 20px;
  }
  .g2acb32a3dad0 img {
    aspect-ratio: 3/2;
    object-fit: contain;
    max-height: 52svh;
  }
  .q81a757ae6f8a .r45756909cf70 {
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
}.s64f19b16fa48{unicode-bidi:normal}
.g2acb32a3dad0 img {
  aspect-ratio: 3/2;
  object-fit: contain;
}
.y8a1df3c053d4 img {
  aspect-ratio: 3/2;
  object-fit: contain;
}.ree0d5f48405f{isolation:auto}
.ta8cb37f80d10 {
  object-fit: contain;
}
