body {
  background: var(--ydcbac6c28783);
  --ydcbac6c28783: #ffffff;
  --hf7dcaf8de96f: #e9f5ee;
  color: var(--c78948b1c7b9e);
  --c6688c333ecfa: 12px;
  font-family: system-ui,-apple-system,segoe ui,sans-serif;
  --kd0104b842918: #f0f5f3;
  margin: 0px;
  --n9772906beeb5: #dce9e3;
  --zb2873890c1de: #637c74;
  --c78948b1c7b9e: #163b32;
  line-height: 1.7;
  --v705d0b08c6a9: #197b66
}
* {
  box-sizing: border-box
}
h3, h1, p, h2 {
  margin: 0px 0px 1rem
}
a {
  color: inherit;
  text-decoration: none
}.k2ba9d06dfe33{z-index:auto}
.a1e973afd82d7 {
  background: var(--ydcbac6c28783);
  z-index: 5;
  border-bottom: 1px solid var(--n9772906beeb5);
  position: sticky;
  top: 0px
}
p {
  color: var(--zb2873890c1de)
}
a:hover {
  text-decoration: underline
}
.z425f28c22d67 {
  text-align: center
}.l97a2ab33fb73{contain:none}
body[data-v68bf2bf73c96=k5fe51e85573f] {
  --kd0104b842918: #321a27;
  --n9772906beeb5: #52303f;
  --v705d0b08c6a9: #ed9f9b;
  --c6688c333ecfa: 8px;
  --ydcbac6c28783: #24101b;
  --c78948b1c7b9e: #faede8;
  --zb2873890c1de: #c9aab7
}.j91aa8ccb9596{visibility:inherit}
a:focus-visible, summary:focus-visible {
  outline: 3px solid var(--v705d0b08c6a9);
  outline-offset: 4px
}
h1 {
  font-size: clamp(1.6rem,3vw,2.5rem);
  line-height: 1.25
}.wc423c98f5c5a{unicode-bidi:normal}
img {
  max-width: 100%;
  height: auto;
  display: block
}
.vd000dc45f79c {
  margin: auto;
  max-width: 1140px;
  padding: 0px 24px
}
.y399a55506483 {
  align-items: center;
  margin: auto;
  padding: 12px 24px;
  justify-content: space-between;
  display: flex;
  gap: 24px;
  max-width: 1140px;
  min-height: 64px
}.j36805fdfc49c{isolation:auto}
.q7fce93986c95 {
  z-index: 20;
  padding: 10px;
  top: -100px;
  left: 20px;
  background: var(--ydcbac6c28783);
  position: absolute
}
.q7fce93986c95:focus {
  top: 10px
}
.rf02ac869fe97 img {
  border-radius: var(--c6688c333ecfa);
  width: 100%;
  aspect-ratio: 1/1;
  object-fit: cover
}
h2 {
  font-size: 1.3rem;
  line-height: 1.4
}
h3 {
  font-size: 1rem;
  line-height: 1.45
}.d7ba1010e57ee{z-index:auto}
.b8e34ae65258d {
  display: flex;
  align-items: center;
  font-weight: 750;
  gap: 10px
}
.wf86f50edcfeb {
  display: flex;
  gap: 20px;
  font-size: .85rem;
  flex-wrap: wrap
}
.d76019601f835 {
  display: none
}
.j4504f04dbc77 {
  padding: 40px 0px;
  grid-template-columns: 1fr 1fr;
  display: grid;
  align-items: center;
  gap: 40px
}
.nbad8a8def1d0 {
  gap: 12px;
  margin: 24px auto 0px;
  display: grid;
  max-width: 480px
}.k359c6c4eca90{font-kerning:auto}
.we704f7433125 {
  font-size: 1rem
}.sa2e8a80bfe8e{outline-offset:0}
.r2abc81113162 {
  display: block;
  border: 1px solid var(--v705d0b08c6a9);
  border-radius: 6px;
  padding: 12px 20px;
  color: #ffffff;
  font-weight: 650;
  text-align: center;
  background: var(--v705d0b08c6a9)
}
.s9df244eb6a0a>a>div {
  padding: 16px
}.m6aeed5b7daca{outline-offset:0}
.v5df9d3999ec0 {
  gap: 20px;
  display: grid;
  grid-template-columns: repeat(3,minmax(0,1fr))
}
.ha329845b68fb {
  grid-template-columns: repeat(2,minmax(0,1fr))
}
.d0aa0693246da {
  gap: 12px;
  display: grid
}.f2b10d2a76b78{z-index:auto}
.x3e460caf57c8 {
  color: var(--v705d0b08c6a9);
  background: 0 0
}
.s9df244eb6a0a p {
  font-size: .86rem;
  margin: 0px
}
.a1a42c575958d {
  margin: 12px 0px 32px
}
.hb976d9c6bddf h3 {
  margin: 0px
}.g1844c89cac49{opacity:1}
body[data-nc2026074021d="gd7eee8a5b4ff"] .j4504f04dbc77 {
  grid-template-columns: 1.1fr .9fr
}
body[data-d901e2805e968=h4da8976f1382] .d0aa0693246da {
  grid-template-columns: repeat(3,minmax(0,1fr))
}
.s9df244eb6a0a {
  min-width: 0px;
  border: 1px solid var(--n9772906beeb5);
  border-radius: var(--c6688c333ecfa);
  background: var(--kd0104b842918);
  overflow: hidden
}
.s9df244eb6a0a img {
  width: 100%;
  aspect-ratio: 1/1;
  object-fit: cover
}
.ha329845b68fb img {
  aspect-ratio: 16/9
}
.q84082abd5faa {
  padding: 28px 0px;
  border-top: 1px solid var(--n9772906beeb5)
}
.q84082abd5faa>h2 {
  border-left: 3px solid var(--v705d0b08c6a9);
  padding-left: 12px
}
.hb976d9c6bddf {
  padding: 18px;
  background: var(--kd0104b842918);
  border: 1px solid var(--n9772906beeb5);
  border-radius: var(--c6688c333ecfa)
}.l65a4fc37a26e{font-kerning:auto}
.p2ecc145a4835 {
  display: flex;
  padding: 0px;
  gap: 12px;
  color: var(--v705d0b08c6a9);
  flex-wrap: wrap;
  margin: 16px 0px;
  list-style: none;
  font-size: .88rem
}.wa065fb7e76db{opacity:1}
.b56f58e25a830 {
  display: flex;
  gap: 16px;
  padding-bottom: 12px;
  scroll-snap-type: x proximity;
  overflow-x: auto
}
.c0f7da543104a {
  display: flex;
  gap: 16px;
  justify-content: center;
  padding: 32px 0px
}
.b56f58e25a830 img {
  width: 240px;
  flex-shrink: 0;
  scroll-snap-align: start
}
.c0f7da543104a>a {
  min-width: 220px
}
.f4b24aba69a70>a {
  min-width: 220px
}
.y59ee9b13b884 nav {
  display: flex;
  gap: 20px;
  margin-top: 20px;
  font-size: .86rem;
  flex-wrap: wrap
}
.a9dac54dbd663 summary {
  font-weight: 650;
  cursor: pointer
}
.y59ee9b13b884 {
  padding: 32px 0px 100px;
  border-top: 1px solid var(--n9772906beeb5)
}
.f4b24aba69a70 {
  background: var(--ydcbac6c28783);
  position: fixed;
  z-index: 10;
  gap: 12px;
  border-top: 1px solid var(--n9772906beeb5);
  padding: 10px 24px;
  display: flex;
  justify-content: center;
  bottom: 0px;
  left: 0px;
  right: 0px
}
.oab6e5562ea89 {
  padding-top: 32px;
  padding-bottom: 48px;
  max-width: 880px
}
.qaa21ea1f8f00 {
  min-width: 0px
}.wb3c5b9bfc0f1{z-index:auto}
.v05bb89afd9a2 {
  margin: 24px 0px;
  width: 100%;
  max-height: 560px;
  object-fit: cover;
  border-radius: var(--c6688c333ecfa)
}
.a9dac54dbd663 details {
  border-bottom: 1px solid var(--n9772906beeb5);
  padding: 16px 0px
}
.a9dac54dbd663 {
  overflow-wrap: anywhere
}.d669ab78c738e{isolation:auto}
.a9dac54dbd663 table {
  max-width: 100%;
  overflow-x: auto;
  display: block
}.xc166df480521{visibility:inherit}
.i19c02f1bbdd7 ol {
  display: flex;
  flex-wrap: wrap;
  padding: 0px;
  color: var(--zb2873890c1de);
  list-style: none;
  font-size: .82rem;
  gap: 10px
}
body[data-v68bf2bf73c96=k5fe51e85573f] .r2abc81113162 {
  color: var(--ydcbac6c28783)
}
body[data-v68bf2bf73c96=k5fe51e85573f] .x3e460caf57c8 {
  color: var(--v705d0b08c6a9)
}
.a9dac54dbd663 h2 {
  margin-top: 28px
}
.m98f7e656d753 {
  border: 1px solid var(--n9772906beeb5);
  border-radius: var(--c6688c333ecfa);
  padding: 20px;
  margin-top: 32px
}.v1fad5fb1d669{contain:none}
.zfad12fcff1a8 {
  display: flex;
  justify-content: center;
  font-size: .85rem;
  gap: 10px;
  flex-wrap: wrap;
  margin-top: 20px
}.s94e6c277a6b5{unicode-bidi:normal}
body[data-v68bf2bf73c96=k5fe51e85573f] h1 {
  font-family: Georgia,times new roman,serif
}
body[data-eea5f52c408d0="q65e29429cdde"] .rf02ac869fe97 img {
  border-radius: 28px
}.ce4d7891b3746{unicode-bidi:normal}
body[data-d901e2805e968=h4da8976f1382] .hb976d9c6bddf {
  border-left: 3px solid var(--v705d0b08c6a9)
}
@media(max-width:800px) {
  .d76019601f835 summary {
    cursor: pointer
  }
  .y399a55506483 {
    flex-direction: row
  }
  .wf86f50edcfeb {
    display: none
  }
  .d76019601f835 {
    display: block;
    position: relative
  }
  .d76019601f835 nav {
    border: 1px solid var(--n9772906beeb5);
    gap: 12px;
    padding: 16px;
    right: 0px;
    top: 100%;
    box-shadow: 0 12px 24px #00000022;
    width: 240px;
    display: grid;
    background: var(--ydcbac6c28783);
    position: absolute
  }
  .rf02ac869fe97 {
    max-width: 420px;
    margin: auto;
    width: 100%
  }
  .f4b24aba69a70>a {
    min-width: 0px;
    max-width: 340px;
    flex: 1
  }
  .c0f7da543104a>a {
    min-width: 0px;
    flex: 1
  }
  body[data-nc2026074021d="gd7eee8a5b4ff"] .j4504f04dbc77, .j4504f04dbc77 {
    gap: 24px;
    grid-template-columns: 1fr;
    padding: 24px 0px
  }
  .vd000dc45f79c {
    padding-left: 20px;
    padding-right: 20px
  }
  .v5df9d3999ec0 {
    grid-template-columns: repeat(2,minmax(0,1fr))
  }
  body[data-d901e2805e968=h4da8976f1382] .d0aa0693246da {
    grid-template-columns: 1fr
  }
  .f4b24aba69a70 {
    padding: 10px 20px
  }
  .y399a55506483 {
    min-height: 56px;
    padding: 10px 20px
  }
}.ld8f0caf69253{opacity:1}
@media(max-width:540px) {
  .a1a42c575958d {
    gap: 12px
  }
  .j4504f04dbc77 h1 {
    font-size: 1.6rem
  }
  .c0f7da543104a {
    gap: 10px
  }
  .a1a42c575958d .s9df244eb6a0a img {
    height: 100%;
    aspect-ratio: auto
  }
  .a1a42c575958d .s9df244eb6a0a>a>div {
    padding: 12px
  }
  .v5df9d3999ec0, .ha329845b68fb {
    grid-template-columns: 1fr
  }
  .a1a42c575958d .s9df244eb6a0a>a {
    display: grid;
    grid-template-columns: 88px 1fr
  }
  .a1a42c575958d .s9df244eb6a0a p {
    display: none
  }
  .q84082abd5faa {
    padding: 24px 0px
  }
  .f4b24aba69a70 .r2abc81113162 {
    padding: 10px 12px
  }
}
@media(prefers-reduced-motion:reduce) {
  * {
    scroll-behavior: auto
  }
}
.uc9ee719a049b details p {
  margin: 12px 0px
}.ub60a93fd9903{isolation:auto}
.qaa21ea1f8f00[data-rea5193a3f72a=sc94366474fe2] .a9dac54dbd663 p {
  break-inside: avoid
}
.q84082abd5faa[data-bc50a050a2ea1=ncdc76a0494a4] .d0aa0693246da {
  grid-template-columns: repeat(3,minmax(0,1fr))
}
.q84082abd5faa[data-bc50a050a2ea1=v6dea887293aa] .xd218bdf6586e {
  grid-template-columns: 2fr 1fr
}
.q84082abd5faa[data-bc50a050a2ea1=v6dea887293aa] .s9df244eb6a0a:first-child {
  grid-row: span 2
}.r281af5d4e27c{opacity:1}
[data-ieb04de3e0da2] {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  padding: 20px 0px;
  align-items: center
}
.p0eec40f71dd7 [hidden] {
  display: none
}.a99f7c2d1ffc3{visibility:inherit}
.b211134394e0a {
  gap: 24px;
  display: grid;
  margin: 24px 0px
}
[data-ieb04de3e0da2] input {
  border: 1px solid var(--n9772906beeb5);
  flex: 1;
  min-width: 180px;
  color: var(--c78948b1c7b9e);
  padding: 12px;
  background: var(--kd0104b842918);
  border-radius: 6px;
  font: inherit
}
.b211134394e0a .s9df244eb6a0a img {
  width: 120px
}.c0b2154667af3{z-index:auto}
.z425f28c22d67 {
  min-width: 0px
}
.qaa21ea1f8f00[data-rea5193a3f72a=p5405bf9f9b22] .a9dac54dbd663, .qaa21ea1f8f00[data-rea5193a3f72a=hf27a4b90e040] .a9dac54dbd663 {
  counter-reset: cc13e9695e2d9
}
.b211134394e0a .s9df244eb6a0a>a {
  gap: 8px;
  display: grid;
  grid-template-columns: 120px 1fr
}.d324c17297b61{outline-offset:0}
.hb976d9c6bddf p {
  grid-column: 2;
  margin: 0px
}.de252f5cb5abd{outline-offset:0}
.q84082abd5faa[data-bc50a050a2ea1=ncdc76a0494a4] .hb976d9c6bddf p {
  grid-column: auto
}
.qaa21ea1f8f00[data-rea5193a3f72a=sc94366474fe2] .a9dac54dbd663 {
  columns: 2;
  column-gap: 32px
}
body[data-d901e2805e968=h4da8976f1382] .qaa21ea1f8f00[data-rea5193a3f72a=sc94366474fe2] .a9dac54dbd663 {
  columns: 1
}
[data-ieb04de3e0da2] button {
  font: inherit;
  color: var(--ydcbac6c28783);
  background: var(--v705d0b08c6a9);
  padding: 12px 20px;
  border: 0;
  border-radius: 6px
}.f7fed86386436{contain:none}
.p0eec40f71dd7 {
  list-style: none;
  padding: 0px
}
.uc9ee719a049b summary {
  font-weight: 650;
  cursor: pointer
}.f3dd79023cd0c{font-kerning:auto}
.p0eec40f71dd7 li {
  border-bottom: 1px solid var(--n9772906beeb5);
  padding: 14px 0px
}
.uc9ee719a049b details {
  border-bottom: 1px solid var(--n9772906beeb5);
  padding: 16px 18px;
  background: var(--kd0104b842918)
}
.qaa21ea1f8f00[data-rea5193a3f72a=p5405bf9f9b22] .a9dac54dbd663 h2, .qaa21ea1f8f00[data-rea5193a3f72a=hf27a4b90e040] .a9dac54dbd663 h2 {
  counter-increment: cc13e9695e2d9;
  padding: 16px;
  background: var(--kd0104b842918);
  border-left: 3px solid var(--v705d0b08c6a9)
}
@media(max-width:800px) {
  .b211134394e0a .s9df244eb6a0a img {
    width: 88px
  }
  .q84082abd5faa[data-bc50a050a2ea1=ncdc76a0494a4] .d0aa0693246da {
    grid-template-columns: 1fr
  }
  .b211134394e0a .s9df244eb6a0a>a {
    grid-template-columns: 88px 1fr
  }
  .qaa21ea1f8f00[data-rea5193a3f72a=sc94366474fe2] .a9dac54dbd663 {
    columns: 1
  }
}
@media(min-width:801px) {
  .zfad12fcff1a8 {
    display: none
  }
}
.b56f58e25a830>li {
  flex-shrink: 0
}.d5709fc0b71c5{contain:none}
.e113bf861b50e:has(>.i2e07299c39af) {
  padding-bottom: 0px
}
:where(.j52f8db2b3e3e) {
  padding: 0px;
  margin: 0px;
  list-style: none
}.wb2909a3de727{outline-offset:0}
.q84082abd5faa>.e47330e94b046>h2 {
  border-left: 3px solid var(--v705d0b08c6a9);
  padding-left: 12px
}
:where(figure.rf02ac869fe97) {
  margin: 0px
}
.e113bf861b50e {
  --i52a34c0b8732: var(--c78948b1c7b9e);
  --i9e554d25e51f: var(--kd0104b842918);
  --te69ce7fd2f0c: inherit;
  --i5f59e86c7480: var(--zb2873890c1de);
  --w444f37d225fa: rgba(255,255,255,.72);
  --s54d4bff77c54: var(--n9772906beeb5);
  --s10300cd1196d: var(--n9772906beeb5);
  --u2374d7555ef2: var(--hf7dcaf8de96f);
  --sfc234886f4e1: var(--ydcbac6c28783);
  --h7797db203d1a: var(--v705d0b08c6a9);
  --se752651908fe: #ffffff;
  --c648690fed762: 6px;
  --e7646080d1b78: color-mix(in srgb,var(--v705d0b08c6a9) 16%,#0d0f14);
  --aa08d42b2ea6f: rgba(255,255,255,.14);
  --s1759e31212da: var(--kd0104b842918);
  --v87d3338b1183: var(--v705d0b08c6a9);
  --i4349f2f1ab5c: var(--c6688c333ecfa);
  --o773271c47e7a: var(--c78948b1c7b9e)
}.v570833ec9f58{contain:none}
.e113bf861b50e:is([data-v68bf2bf73c96=p4e8c689d7570], [data-v68bf2bf73c96=y7be17443660f], [data-v68bf2bf73c96=k5fe51e85573f]) {
  --se752651908fe: var(--ydcbac6c28783)
}
.e113bf861b50e>.i2e07299c39af::after {
  content: "";
  height: 72px;
  display: block
}
.e47330e94b046 {
  display: contents
}
.c0f7da543104a>li>a {
  min-width: 220px
}
.e113bf861b50e:is([data-v68bf2bf73c96=p4e8c689d7570], [data-v68bf2bf73c96=k5fe51e85573f]) {
  --u2374d7555ef2: color-mix(in srgb,var(--v705d0b08c6a9) 10%,var(--kd0104b842918))
}.k617c3b0c8fac{visibility:inherit}
@media(max-width:800px) {
  .c0f7da543104a>li>a {
    min-width: 0px;
    flex: 1
  }
}.xf1ceadcd84d5{visibility:inherit}
.j4504f04dbc77 .nbad8a8def1d0 {
  grid-template-columns: 1fr 1fr
}
.i19c02f1bbdd7>p, .i19c02f1bbdd7 menu, .i19c02f1bbdd7 ul {
  display: flex;
  flex-wrap: wrap;
  padding: 0px;
  color: var(--zb2873890c1de);
  list-style: none;
  font-size: .82rem;
  gap: 10px
}.zb4df6231e25a{unicode-bidi:normal}
.p0eec40f71dd7>div {
  border-bottom: 1px solid var(--n9772906beeb5);
  padding: 14px 0px
}
.e113bf861b50e {
  padding-bottom: 110px
}.a7281dbdb45f3{outline-offset:0}
.cd46d85694404 li {
  display: inline
}
.f4b24aba69a70 {
  flex-wrap: wrap;
  row-gap: 6px
}.lc2aea16285ab{outline-offset:0}
.i19c02f1bbdd7>p {
  margin: 1em 0px
}.qc37b7747c5a6{z-index:auto}
div.p0eec40f71dd7 {
  margin: 1em 0px
}
.wf2581588031d {
  color: var(--h7797db203d1a);
  margin: 0px;
  font-size: 13px;
  text-align: center;
  flex-basis: 100%;
  font-weight: 800;
  line-height: 1.35
}
@media(max-width:800px) {
  .rf02ac869fe97 img {
    aspect-ratio: 3/2;
    max-height: 52svh;
    object-fit: contain
  }
  body[data-nc2026074021d] .rf02ac869fe97, .rf02ac869fe97 {
    order: -1;
    grid-column: auto
  }
  .j4504f04dbc77, body[data-nc2026074021d] .j4504f04dbc77 {
    gap: 20px;
    padding-top: 12px
  }
  .z425f28c22d67 h1 {
    font-size: clamp(22px,6vw,32px)
  }
  .z425f28c22d67 .we704f7433125 {
    -webkit-line-clamp: 2;
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical
  }
}
.rf02ac869fe97 img {
  aspect-ratio: 3/2;
  object-fit: contain
}
.s9df244eb6a0a img {
  aspect-ratio: 3/2;
  object-fit: contain
}.q566e6b2cf4fb{isolation:auto}
.v05bb89afd9a2 {
  object-fit: contain
}.cd28fb93bc1ce{outline-offset:0}
