a:focus-visible, summary:focus-visible {
  outline: 3px solid var(--a80666144f4c9);
  outline-offset: 4px
}
body {
  background: var(--o53b6dfb38c21);
  --o53b6dfb38c21: #fff;
  --a80666144f4c9: #197b66;
  font-family: system-ui,-apple-system,segoe ui,sans-serif;
  --j27ab97ec4c22: #637c74;
  --e644e719ce7e9: #dce9e3;
  --c53aeb6d075f5: #163b32;
  --j0ffed21d9322: #f0f5f3;
  margin: 0px;
  --hc875c5f03ce7: 12px;
  color: var(--c53aeb6d075f5);
  line-height: 1.7;
  --h2863f0792ca3: #e9f5ee
}
body[data-mf933ca5bd1a2=u6692a95f638b] {
  --j0ffed21d9322: #321a27;
  --a80666144f4c9: #ed9f9b;
  --hc875c5f03ce7: 8px;
  --o53b6dfb38c21: #24101b;
  --c53aeb6d075f5: #faede8;
  --j27ab97ec4c22: #c9aab7;
  --e644e719ce7e9: #52303f
}.ef81ed4a0aba1{opacity:1}
h2, p, h3, h1 {
  margin: 0px 0px 1rem
}
.y207521b457f3 {
  background: var(--o53b6dfb38c21);
  z-index: 5;
  top: 0px;
  border-bottom: 1px solid var(--e644e719ce7e9);
  position: sticky
}.zb0a5e7073d0e{opacity:1}
a {
  color: inherit;
  text-decoration: none
}
a:hover {
  text-decoration: underline
}
p {
  color: var(--j27ab97ec4c22)
}
h1 {
  font-size: clamp(1.6rem,3vw,2.5rem);
  line-height: 1.25
}
h2 {
  font-size: 1.3rem;
  line-height: 1.4
}
h3 {
  font-size: 1rem;
  line-height: 1.45
}
* {
  box-sizing: border-box
}
img {
  max-width: 100%;
  height: auto;
  display: block
}
.rfbd5c1e40db8 {
  text-align: center
}
.f742d24c32b8d {
  padding: 0px 24px;
  max-width: 1140px;
  margin: auto
}
.na5674fc2a39c {
  display: flex;
  max-width: 1140px;
  min-height: 64px;
  padding: 12px 24px;
  gap: 24px;
  align-items: center;
  justify-content: space-between;
  margin: auto
}
.xa34e72b3483a img {
  object-fit: cover;
  border-radius: var(--hc875c5f03ce7);
  width: 100%;
  aspect-ratio: 1/1
}
.o01ad3bbe0675 {
  background: var(--o53b6dfb38c21);
  top: -100px;
  z-index: 20;
  left: 20px;
  padding: 10px;
  position: absolute
}.o7d9e098defa5{font-kerning:auto}
.s9d60b8aa7829 {
  font-weight: 750;
  display: flex;
  align-items: center;
  gap: 10px
}
.abf48bd8008b7 {
  font-size: .85rem;
  flex-wrap: wrap;
  gap: 20px;
  display: flex
}.n056918877074{font-kerning:auto}
.t3c864a8b6559 {
  font-size: 1rem
}
.o01ad3bbe0675:focus {
  top: 10px
}
.u300dc8cb7e60 {
  display: none
}.j9b44449e662d{z-index:auto}
.f260a209bdf9f {
  grid-template-columns: 1fr 1fr;
  align-items: center;
  display: grid;
  gap: 40px;
  padding: 40px 0px
}.o169d527d01f6{isolation:auto}
.t0fc08fde7496 {
  max-width: 480px;
  gap: 12px;
  display: grid;
  margin: 24px auto 0px
}.efa099d2a358f{outline-offset:0}
.f243c7a4032b0 {
  font-weight: 650;
  color: #fff;
  display: block;
  padding: 12px 20px;
  text-align: center;
  background: var(--a80666144f4c9);
  border: 1px solid var(--a80666144f4c9);
  border-radius: 6px
}.g043fe19b03fa{unicode-bidi:normal}
.tf865f78960ec>a>div {
  padding: 16px
}
.tf865f78960ec p {
  font-size: .86rem;
  margin: 0px
}
.e7d5ffe769a1a {
  margin: 12px 0px 32px
}
.a1a6d21223a3f h3 {
  margin: 0px
}
.x117513516bd0 {
  color: var(--a80666144f4c9);
  background: 0 0
}.hb8a38384f1e1{opacity:1}
.tf865f78960ec {
  min-width: 0px;
  background: var(--j0ffed21d9322);
  border: 1px solid var(--e644e719ce7e9);
  border-radius: var(--hc875c5f03ce7);
  overflow: hidden
}.d21bfc5cd4c52{visibility:inherit}
.b47236ecd6210 {
  border-top: 1px solid var(--e644e719ce7e9);
  padding: 28px 0px
}
.b47236ecd6210>h2 {
  padding-left: 12px;
  border-left: 3px solid var(--a80666144f4c9)
}
.tf865f78960ec img {
  object-fit: cover;
  width: 100%;
  aspect-ratio: 1/1
}.n3a8e5c2ebd66{outline-offset:0}
.lc313da4450e3 img {
  aspect-ratio: 16/9
}
.wf12c5c87359f {
  gap: 20px;
  display: grid;
  grid-template-columns: repeat(3,minmax(0,1fr))
}.va539b30635fd{font-kerning:auto}
.b99b3cd776270 {
  gap: 12px;
  display: grid
}
.a1a6d21223a3f {
  border: 1px solid var(--e644e719ce7e9);
  border-radius: var(--hc875c5f03ce7);
  padding: 18px;
  background: var(--j0ffed21d9322)
}
.db02ae6020382 {
  display: flex;
  margin: 16px 0px;
  gap: 12px;
  list-style: none;
  flex-wrap: wrap;
  font-size: .88rem;
  padding: 0px;
  color: var(--a80666144f4c9)
}
.uc44aceee7f8e {
  overflow-x: auto;
  padding-bottom: 12px;
  display: flex;
  scroll-snap-type: x proximity;
  gap: 16px
}
.nb3841150c7c6 {
  overflow-wrap: anywhere
}.p56e20a7e4876{isolation:auto}
.uc44aceee7f8e img {
  width: 240px;
  flex-shrink: 0;
  scroll-snap-align: start
}
.re6a57ce03992 {
  justify-content: center;
  padding: 32px 0px;
  display: flex;
  gap: 16px
}
.v203aaa01308d nav {
  flex-wrap: wrap;
  font-size: .86rem;
  gap: 20px;
  display: flex;
  margin-top: 20px
}.r788520e054fd{opacity:1}
.nb3841150c7c6 summary {
  font-weight: 650;
  cursor: pointer
}
.v203aaa01308d {
  border-top: 1px solid var(--e644e719ce7e9);
  padding: 32px 0px 100px
}.ke5791ace6d78{font-kerning:auto}
.i4c964d3afd96 {
  justify-content: center;
  display: flex;
  gap: 12px;
  padding: 10px 24px;
  position: fixed;
  border-top: 1px solid var(--e644e719ce7e9);
  z-index: 10;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background: var(--o53b6dfb38c21)
}
.re6a57ce03992>a {
  min-width: 220px
}
.i4c964d3afd96>a {
  min-width: 220px
}.cc81e206b4beb{opacity:1}
.zf362db7a2916 {
  padding-top: 32px;
  max-width: 880px;
  padding-bottom: 48px
}
.l1981619bab64 {
  min-width: 0px
}
.e5b5c07ba03f8 {
  margin: 24px 0px;
  width: 100%;
  max-height: 560px;
  border-radius: var(--hc875c5f03ce7);
  object-fit: cover
}
.nb3841150c7c6 table {
  overflow-x: auto;
  max-width: 100%;
  display: block
}
.nb3841150c7c6 h2 {
  margin-top: 28px
}
.nb3841150c7c6 details {
  padding: 16px 0px;
  border-bottom: 1px solid var(--e644e719ce7e9)
}.sf6a109d9cbd5{isolation:auto}
.d4b4ebeab7b50 ol {
  gap: 10px;
  padding: 0px;
  display: flex;
  list-style: none;
  flex-wrap: wrap;
  font-size: .82rem;
  color: var(--j27ab97ec4c22)
}
.ee274a7c37420 {
  margin-top: 32px;
  padding: 20px;
  border: 1px solid var(--e644e719ce7e9);
  border-radius: var(--hc875c5f03ce7)
}
body[data-mf933ca5bd1a2=u6692a95f638b] .f243c7a4032b0 {
  color: var(--o53b6dfb38c21)
}
body[data-mf933ca5bd1a2=u6692a95f638b] .x117513516bd0 {
  color: var(--a80666144f4c9)
}.ubd416ceb1c27{font-kerning:auto}
body[data-yaa45ce5f9521="i28fc432e9a42"] .xa34e72b3483a img {
  border-radius: 28px
}.g7c8c6cbb4b08{unicode-bidi:normal}
body[data-ld9ad05c562fc="p12b8de713378"] .i4c964d3afd96 .f243c7a4032b0 {
  border-radius: 999px
}
body[data-h347bf2fccf3e=h2dfd6a7b6df0] .a1a6d21223a3f {
  border-left: 3px solid var(--a80666144f4c9)
}
.q59657ecbeae5 {
  justify-content: center;
  flex-wrap: wrap;
  font-size: .85rem;
  display: flex;
  margin-top: 20px;
  gap: 10px
}
body[data-mf933ca5bd1a2=u6692a95f638b] h1 {
  font-family: Georgia,times new roman,serif
}
body[data-fed046e04f522="p918ef79ddaec"] .abf48bd8008b7 a {
  background: var(--j0ffed21d9322);
  padding: 4px 10px
}
.lc313da4450e3 {
  grid-template-columns: repeat(2,minmax(0,1fr))
}
body[data-w33e15969b866="y24213c7b5d17"] .f260a209bdf9f {
  grid-template-columns: .9fr 1.1fr
}
body[data-w33e15969b866="y24213c7b5d17"] .xa34e72b3483a {
  grid-column: 2
}
body[data-h347bf2fccf3e=h2dfd6a7b6df0] .b99b3cd776270 {
  grid-template-columns: repeat(3,minmax(0,1fr))
}.m999aa23f7493{visibility:inherit}
@media(max-width:800px) {
  .u300dc8cb7e60 summary {
    cursor: pointer
  }
  .na5674fc2a39c {
    flex-direction: row
  }
  body[data-w33e15969b866="y24213c7b5d17"] .xa34e72b3483a {
    order: 0
  }
  .abf48bd8008b7 {
    display: none
  }
  .u300dc8cb7e60 {
    position: relative;
    display: block
  }
  .u300dc8cb7e60 nav {
    background: var(--o53b6dfb38c21);
    width: 240px;
    gap: 12px;
    box-shadow: 0 12px 24px #0002;
    display: grid;
    right: 0px;
    top: 100%;
    position: absolute;
    padding: 16px;
    border: 1px solid var(--e644e719ce7e9)
  }
  .f260a209bdf9f, body[data-w33e15969b866="y24213c7b5d17"] .f260a209bdf9f {
    padding: 24px 0px;
    grid-template-columns: 1fr;
    gap: 24px
  }
  .f742d24c32b8d {
    padding-left: 20px;
    padding-right: 20px
  }
  .i4c964d3afd96 {
    padding: 10px 20px
  }
  .wf12c5c87359f {
    grid-template-columns: repeat(2,minmax(0,1fr))
  }
  body[data-h347bf2fccf3e=h2dfd6a7b6df0] .b99b3cd776270 {
    grid-template-columns: 1fr
  }
  .xa34e72b3483a {
    max-width: 420px;
    width: 100%;
    margin: auto
  }
  .i4c964d3afd96>a {
    min-width: 0px;
    flex: 1;
    max-width: 340px
  }
  .re6a57ce03992>a {
    min-width: 0px;
    flex: 1
  }
  .na5674fc2a39c {
    min-height: 56px;
    padding: 10px 20px
  }
}.vae49c134f72e{isolation:auto}
@media(max-width:540px) {
  .e7d5ffe769a1a .tf865f78960ec img {
    height: 100%;
    aspect-ratio: auto
  }
  .e7d5ffe769a1a .tf865f78960ec>a>div {
    padding: 12px
  }
  .e7d5ffe769a1a {
    gap: 12px
  }
  .re6a57ce03992 {
    gap: 10px
  }
  .f260a209bdf9f h1 {
    font-size: 1.6rem
  }
  .b47236ecd6210 {
    padding: 24px 0px
  }
  .i4c964d3afd96 .f243c7a4032b0 {
    padding: 10px 12px
  }
  .wf12c5c87359f, .lc313da4450e3 {
    grid-template-columns: 1fr
  }
  .e7d5ffe769a1a .tf865f78960ec>a {
    grid-template-columns: 88px 1fr;
    display: grid
  }
  .e7d5ffe769a1a .tf865f78960ec p {
    display: none
  }
}.z4d2364b9c51f{font-kerning:auto}
@media(prefers-reduced-motion:reduce) {
  * {
    scroll-behavior: auto
  }
}.p8638f11f253b{isolation:auto}
.l1981619bab64[data-b606fccae4c49=xe00f05face2a] .nb3841150c7c6 p {
  break-inside: avoid
}
.b47236ecd6210[data-v6981e0c2f4f9=w7cef8bce967a] .b99b3cd776270 {
  grid-template-columns: repeat(3,minmax(0,1fr))
}
[data-a22fd785ef424] {
  display: flex;
  padding: 20px 0px;
  gap: 12px;
  flex-wrap: wrap;
  align-items: center
}
.q73805574b986 [hidden] {
  display: none
}
[data-a22fd785ef424] input {
  background: var(--j0ffed21d9322);
  color: var(--c53aeb6d075f5);
  padding: 12px;
  min-width: 180px;
  border: 1px solid var(--e644e719ce7e9);
  border-radius: 6px;
  flex: 1;
  font: inherit
}
.za2c640cdbdec .tf865f78960ec img {
  width: 120px
}
[data-a22fd785ef424] button {
  color: var(--o53b6dfb38c21);
  padding: 12px 20px;
  border: 0;
  border-radius: 6px;
  font: inherit;
  background: var(--a80666144f4c9)
}
.q73805574b986 {
  padding: 0px;
  list-style: none
}
.kbc6c8c488328 summary {
  cursor: pointer;
  font-weight: 650
}.r0c7ddec1d74d{unicode-bidi:normal}
.b47236ecd6210[data-v6981e0c2f4f9=tf8e0f2734621] .b99b3cd776270 {
  counter-reset: c7fedcb44dbc7
}
.b47236ecd6210[data-v6981e0c2f4f9=tf8e0f2734621] .a1a6d21223a3f {
  gap: 4px 16px;
  grid-template-columns: 40px 1fr;
  counter-increment: c7fedcb44dbc7;
  display: grid
}.mebd56a5fa5d7{z-index:auto}
.l1981619bab64[data-b606fccae4c49=i7f0b80b9cfdd] .nb3841150c7c6, .l1981619bab64[data-b606fccae4c49=xc7b9afca3da4] .nb3841150c7c6 {
  counter-reset: c38ca5e0cbde4
}.e67d30e0c6dc7{contain:none}
.b47236ecd6210[data-v6981e0c2f4f9=tf8e0f2734621] .a1a6d21223a3f::before {
  content: counter(c7fedcb44dbc7,decimal-leading-zero);
  color: var(--a80666144f4c9);
  font-weight: 750;
  grid-row: span 2
}
.b47236ecd6210[data-v6981e0c2f4f9=lc60b8027c7e2] .h77b467f35c8d {
  grid-template-columns: 2fr 1fr
}.y38aa4baeb425{opacity:1}
.b47236ecd6210[data-v6981e0c2f4f9=lc60b8027c7e2] .tf865f78960ec:first-child {
  grid-row: span 2
}
.rfbd5c1e40db8 {
  min-width: 0px
}
.q73805574b986 li {
  padding: 14px 0px;
  border-bottom: 1px solid var(--e644e719ce7e9)
}.y1b94336343be{z-index:auto}
.kbc6c8c488328 details {
  background: var(--j0ffed21d9322);
  padding: 16px 18px;
  border-bottom: 1px solid var(--e644e719ce7e9)
}
.l1981619bab64[data-b606fccae4c49=xc7b9afca3da4] .nb3841150c7c6 h2, .l1981619bab64[data-b606fccae4c49=i7f0b80b9cfdd] .nb3841150c7c6 h2 {
  border-left: 3px solid var(--a80666144f4c9);
  background: var(--j0ffed21d9322);
  counter-increment: c38ca5e0cbde4;
  padding: 16px
}
.kbc6c8c488328 details p {
  margin: 12px 0px
}.l72935a4367cd{outline-offset:0}
.za2c640cdbdec {
  margin: 24px 0px;
  display: grid;
  gap: 24px
}
.za2c640cdbdec .tf865f78960ec>a {
  gap: 8px;
  display: grid;
  grid-template-columns: 120px 1fr
}
.a1a6d21223a3f p {
  grid-column: 2;
  margin: 0px
}
.l1981619bab64[data-b606fccae4c49=xe00f05face2a] .nb3841150c7c6 {
  column-gap: 32px;
  columns: 2
}
.b47236ecd6210[data-v6981e0c2f4f9=w7cef8bce967a] .a1a6d21223a3f p {
  grid-column: auto
}
body[data-h347bf2fccf3e=h2dfd6a7b6df0] .l1981619bab64[data-b606fccae4c49=xe00f05face2a] .nb3841150c7c6 {
  columns: 1
}.i892c9fe1b932{visibility:inherit}
@media(max-width:800px) {
  .b47236ecd6210[data-v6981e0c2f4f9=w7cef8bce967a] .b99b3cd776270 {
    grid-template-columns: 1fr
  }
  .za2c640cdbdec .tf865f78960ec>a {
    grid-template-columns: 88px 1fr
  }
  body[data-w33e15969b866="y24213c7b5d17"] .xa34e72b3483a {
    grid-column: auto
  }
  .l1981619bab64[data-b606fccae4c49=xe00f05face2a] .nb3841150c7c6 {
    columns: 1
  }
  .za2c640cdbdec .tf865f78960ec img {
    width: 88px
  }
}
@media(min-width:801px) {
  .q59657ecbeae5 {
    display: none
  }
}
.f3b3ed6dca506>.ef2710ff6e3f6::after {
  height: 72px;
  display: block;
  content: ""
}
.b6c670c7ae77c {
  display: contents
}.qc9ae5b245c83{visibility:inherit}
.f3b3ed6dca506 {
  --a0d9dab8dfd62: var(--e644e719ce7e9);
  --n4fb2c8adade6: rgba(255,255,255,.72);
  --kdc414a483574: var(--j0ffed21d9322);
  --j39c34feeac22: var(--c53aeb6d075f5);
  --fb20308619142: color-mix(in srgb,var(--a80666144f4c9) 16%,#0d0f14);
  --se6a471037d30: var(--h2863f0792ca3);
  --sf055b7181ee2: var(--o53b6dfb38c21);
  --sa2f063dafd02: rgba(255,255,255,.14);
  --af28fe9df9b75: var(--e644e719ce7e9);
  --cf784b2f3f144: 6px;
  --p344bbd97336d: var(--j0ffed21d9322);
  --i4d76c4fa1310: var(--c53aeb6d075f5);
  --db29ede216cec: var(--j27ab97ec4c22);
  --r61824951f166: var(--hc875c5f03ce7);
  --wfc5aea0f8ddd: var(--a80666144f4c9);
  --gc91aa3bcd92c: inherit;
  --hdc88b055dbca: var(--a80666144f4c9);
  --l2b6c3bdef98f: #fff
}
.re6a57ce03992>li>a {
  min-width: 220px
}
.f3b3ed6dca506:is([data-mf933ca5bd1a2=f0713292b74cd], [data-mf933ca5bd1a2=i1016fdd4fb40], [data-mf933ca5bd1a2=u6692a95f638b]) {
  --l2b6c3bdef98f: var(--o53b6dfb38c21)
}
.f3b3ed6dca506:is([data-mf933ca5bd1a2=f0713292b74cd], [data-mf933ca5bd1a2=u6692a95f638b]) {
  --se6a471037d30: color-mix(in srgb,var(--a80666144f4c9) 10%,var(--j0ffed21d9322))
}
.uc44aceee7f8e>li {
  flex-shrink: 0
}
.f3b3ed6dca506:has(>.ef2710ff6e3f6) {
  padding-bottom: 0px
}.p2ef5c846522f{isolation:auto}
:where(.u3f08ef97cfaa) {
  list-style: none;
  margin: 0px;
  padding: 0px
}.e21cc37ec77ea{visibility:inherit}
.b47236ecd6210>.b6c670c7ae77c>h2 {
  padding-left: 12px;
  border-left: 3px solid var(--a80666144f4c9)
}
:where(figure.xa34e72b3483a) {
  margin: 0px
}
@media(max-width:800px) {
  .re6a57ce03992>li>a {
    min-width: 0px;
    flex: 1
  }
}
.f260a209bdf9f .t0fc08fde7496 {
  grid-template-columns: 1fr 1fr
}.u91eff4fc7fd7{visibility:inherit}
.d4b4ebeab7b50>p, .d4b4ebeab7b50 menu, .d4b4ebeab7b50 ul {
  gap: 10px;
  padding: 0px;
  display: flex;
  list-style: none;
  flex-wrap: wrap;
  font-size: .82rem;
  color: var(--j27ab97ec4c22)
}
.hca389062a7cf li {
  display: inline
}.rfe209fd8df2e{isolation:auto}
.i4c964d3afd96 {
  row-gap: 6px;
  flex-wrap: wrap
}
.d4b4ebeab7b50>p {
  margin: 1em 0px
}.k4bd69a41da5f{z-index:auto}
div.q73805574b986 {
  margin: 1em 0px
}.c82bfb6b13cca{outline-offset:0}
.yf2091549e97c {
  color: var(--hdc88b055dbca);
  flex-basis: 100%;
  font-size: 13px;
  text-align: center;
  margin: 0px;
  font-weight: 800;
  line-height: 1.35
}.a08b9b08c1e5b{opacity:1}
.q73805574b986>div {
  padding: 14px 0px;
  border-bottom: 1px solid var(--e644e719ce7e9)
}
.f3b3ed6dca506 {
  padding-bottom: 110px
}
@media(max-width:800px) {
  .xa34e72b3483a img {
    aspect-ratio: 3/2;
    object-fit: contain;
    max-height: 52svh
  }
  body[data-w33e15969b866] .xa34e72b3483a, .xa34e72b3483a {
    order: -1;
    grid-column: auto
  }
  .rfbd5c1e40db8 .t3c864a8b6559 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden
  }
  .f260a209bdf9f, body[data-w33e15969b866] .f260a209bdf9f {
    padding-top: 12px;
    gap: 20px
  }
  .rfbd5c1e40db8 h1 {
    font-size: clamp(22px,6vw,32px)
  }
}.l96aac11f7a6b{isolation:auto}
.xa34e72b3483a img {
  aspect-ratio: 3/2;
  object-fit: contain
}
.tf865f78960ec img {
  aspect-ratio: 3/2;
  object-fit: contain
}
.e5b5c07ba03f8 {
  object-fit: contain
}
