summary:focus-visible, a:focus-visible {
  outline: 3px solid var(--v660877da0680);
  outline-offset: 4px
}.a87b39657e2ab{contain:none}
* {
  box-sizing: border-box
}
img {
  display: block;
  max-width: 100%;
  height: auto
}.x89274c82651f{visibility:inherit}
body {
  background: var(--kd061f96b8767);
  --r87c4cd55322a: #163B32;
  --fdd59d8bf1a23: #637C74;
  --kd061f96b8767: #FFF;
  --v77f3bc58b3a8: #F0F5F3;
  font-family: system-ui,-apple-system,segoe ui,sans-serif;
  line-height: 1.7;
  --v660877da0680: #197B66;
  --m8dcc04ed943e: #DCE9E3;
  margin: 0px;
  --rf07302e84e66: #E9F5EE;
  color: var(--r87c4cd55322a);
  --p4d4831ad49b3: 12px
}
a {
  text-decoration: none;
  color: inherit
}
p {
  color: var(--fdd59d8bf1a23)
}
h1 {
  font-size: clamp(1.6rem,3vw,2.5rem);
  line-height: 1.25
}.ld023bbb7ef26{opacity:1}
h2 {
  font-size: 1.3rem;
  line-height: 1.4
}
h1, h3, h2, p {
  margin: 0px 0px 1rem
}.l5de6a284882f{font-kerning:auto}
.jf8d2747ce592 {
  margin: auto;
  padding: 0px 24px;
  max-width: 1140px
}
.aeaf20b3e96ea {
  gap: 24px;
  margin: auto;
  align-items: center;
  justify-content: space-between;
  max-width: 1140px;
  min-height: 64px;
  display: flex;
  padding: 12px 24px
}
body[data-a3dbc160b9556=ae848baf5fa67] {
  --r87c4cd55322a: #FAEDE8;
  --p4d4831ad49b3: 8px;
  --v77f3bc58b3a8: #321A27;
  --kd061f96b8767: #24101B;
  --v660877da0680: #ED9F9B;
  --fdd59d8bf1a23: #C9AAB7;
  --m8dcc04ed943e: #52303F
}.de979493b68b7{visibility:inherit}
h3 {
  font-size: 1rem;
  line-height: 1.45
}
.d528fe721ea5f {
  align-items: center;
  gap: 10px;
  display: flex;
  font-weight: 750
}
.u40c6a11f4b43 {
  flex-wrap: wrap;
  gap: 20px;
  display: flex;
  font-size: 0.85rem
}.nfa9aa2579ae5{outline-offset:0}
.d30c2cde44820 {
  font-size: 1rem
}
.oedb900ac4abb {
  display: none
}
a:hover {
  text-decoration: underline
}
.j93234fecec34 {
  text-align: center
}
.q21a5e0dc750d {
  position: sticky;
  border-bottom: 1px solid var(--m8dcc04ed943e);
  background: var(--kd061f96b8767);
  z-index: 5;
  top: 0px
}
.i8aed7f00ffde img {
  object-fit: cover;
  border-radius: var(--p4d4831ad49b3);
  width: 100%;
  aspect-ratio: 1/1
}.qde54f8d7f42a{isolation:auto}
.r83e46de04e54 {
  top: -100px;
  left: 20px;
  padding: 10px;
  background: var(--kd061f96b8767);
  z-index: 20;
  position: absolute
}.q4c1e88da0167{unicode-bidi:normal}
.r83e46de04e54:focus {
  top: 10px
}.e8441d1a3a0d5{unicode-bidi:normal}
.i51678b6f11ca {
  padding: 40px 0px;
  align-items: center;
  grid-template-columns: 1fr 1fr;
  display: grid;
  gap: 40px
}
.n53e13a6f18ef {
  max-width: 480px;
  display: grid;
  gap: 12px;
  margin: 24px auto 0px
}
.o2b4f45263a09 {
  display: block;
  padding: 12px 20px;
  background: var(--v660877da0680);
  color: #FFF;
  font-weight: 650;
  text-align: center;
  border: 1px solid var(--v660877da0680);
  border-radius: 6px
}.cf4a6de03773c{unicode-bidi:normal}
.w64939772c41a>a>div {
  padding: 16px
}.icdc797cd568d{font-kerning:auto}
.xc2158f7689fa {
  grid-template-columns: repeat(3,minmax(0,1fr));
  gap: 20px;
  display: grid
}.aad43628084fd{font-kerning:auto}
.bc31b0ad9b5fc {
  display: grid;
  gap: 12px
}.w4d9fe6a66597{font-kerning:auto}
.h1524f2131a15 {
  grid-template-columns: repeat(2,minmax(0,1fr))
}.xf165b30adbdf{visibility:inherit}
body[data-v674bcfea2ebb="l2ef6c4a48a08"] .i51678b6f11ca {
  grid-template-columns: 0.9fr 1.1fr
}
.f16196f8a21df {
  color: var(--v660877da0680);
  background: 0 0
}
.w64939772c41a {
  background: var(--v77f3bc58b3a8);
  border: 1px solid var(--m8dcc04ed943e);
  border-radius: var(--p4d4831ad49b3);
  min-width: 0px;
  overflow: hidden
}
.w64939772c41a img {
  object-fit: cover;
  width: 100%;
  aspect-ratio: 1/1
}
.uf9c1a77976d2 {
  border-top: 1px solid var(--m8dcc04ed943e);
  padding: 28px 0px
}
.uf9c1a77976d2>h2 {
  padding-left: 12px;
  border-left: 3px solid var(--v660877da0680)
}.u1304f19cb799{z-index:auto}
.nb84db454b434 {
  border: 1px solid var(--m8dcc04ed943e);
  border-radius: var(--p4d4831ad49b3);
  padding: 18px;
  background: var(--v77f3bc58b3a8)
}.j1667902388c0{isolation:auto}
.h1524f2131a15 img {
  aspect-ratio: 16/9
}.beef3f15c6cad{isolation:auto}
.w64939772c41a p {
  margin: 0px;
  font-size: 0.86rem
}.e5fa9db5b1c18{contain:none}
.ldfd49e46c37c {
  margin: 12px 0px 32px
}.z4b769e52fe14{z-index:auto}
.nb84db454b434 h3 {
  margin: 0px
}
.ne8b43652a756 {
  padding: 0px;
  margin: 16px 0px;
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  gap: 12px;
  color: var(--v660877da0680);
  font-size: 0.88rem
}
.if229508a4b1a {
  gap: 16px;
  padding-bottom: 12px;
  display: flex;
  overflow-x: auto;
  scroll-snap-type: x proximity
}
.u6ca63e7c938c {
  overflow-wrap: anywhere
}.dc7d7366d849e{contain:none}
.if229508a4b1a img {
  scroll-snap-align: start;
  width: 240px;
  flex-shrink: 0
}.mcb0e06eaaa4f{z-index:auto}
.o3517fad49ebf>a {
  min-width: 220px
}
.k933775d66591>a {
  min-width: 220px
}
.o3517fad49ebf {
  padding: 32px 0px;
  gap: 16px;
  display: flex;
  justify-content: center
}
.r9676efff1d1c nav {
  flex-wrap: wrap;
  gap: 20px;
  margin-top: 20px;
  font-size: 0.86rem;
  display: flex
}
.r9676efff1d1c {
  padding: 32px 0px 100px;
  border-top: 1px solid var(--m8dcc04ed943e)
}
.u6ca63e7c938c summary {
  font-weight: 650;
  cursor: pointer
}
.k933775d66591 {
  bottom: 0px;
  display: flex;
  border-top: 1px solid var(--m8dcc04ed943e);
  gap: 12px;
  z-index: 10;
  padding: 10px 24px;
  position: fixed;
  left: 0px;
  right: 0px;
  justify-content: center;
  background: var(--kd061f96b8767)
}.y8d4138396602{font-kerning:auto}
.d8e1c7284fa84 {
  max-width: 880px;
  padding-top: 32px;
  padding-bottom: 48px
}
.hf941117549d1 {
  min-width: 0px
}.f3dc8c3649e6d{font-kerning:auto}
.i29f6337e2222 {
  margin: 24px 0px;
  border-radius: var(--p4d4831ad49b3);
  object-fit: cover;
  width: 100%;
  max-height: 560px
}.mfa093b2e65a3{outline-offset:0}
.u6ca63e7c938c table {
  display: block;
  max-width: 100%;
  overflow-x: auto
}
.u6ca63e7c938c h2 {
  margin-top: 28px
}.n369bd11dca2d{isolation:auto}
.u6ca63e7c938c details {
  padding: 16px 0px;
  border-bottom: 1px solid var(--m8dcc04ed943e)
}
.wcc7d618de53c ol {
  list-style: none;
  display: flex;
  font-size: 0.82rem;
  flex-wrap: wrap;
  color: var(--fdd59d8bf1a23);
  gap: 10px;
  padding: 0px
}
.gd25c39506165 {
  margin-top: 32px;
  border: 1px solid var(--m8dcc04ed943e);
  border-radius: var(--p4d4831ad49b3);
  padding: 20px
}
.n252177f5a07e {
  flex-wrap: wrap;
  margin-top: 20px;
  display: flex;
  justify-content: center;
  gap: 10px;
  font-size: 0.85rem
}.ve33890748d30{z-index:auto}
body[data-a3dbc160b9556=ae848baf5fa67] h1 {
  font-family: Georgia,times new roman,serif
}
body[data-dc5c142426370="h107fe2887dca"] .u40c6a11f4b43 a {
  border-radius: var(--p4d4831ad49b3);
  background: var(--v77f3bc58b3a8);
  padding: 8px 12px
}
body[data-n0b402f855102="f7debbfd35d1d"] .u40c6a11f4b43 a {
  padding: 4px 10px;
  border: 1px solid var(--m8dcc04ed943e);
  border-radius: 999px
}.j03990ae8e8c6{z-index:auto}
body[data-a3dbc160b9556=ae848baf5fa67] .o2b4f45263a09 {
  color: var(--kd061f96b8767)
}
body[data-a3dbc160b9556=ae848baf5fa67] .f16196f8a21df {
  color: var(--v660877da0680)
}.v8fc9e99d140a{contain:none}
body[data-a0bc3ca7bfad1="n559f674f6466"] .k933775d66591 .o2b4f45263a09 {
  border-radius: 999px
}
body[data-ycaf088481b50=t67a4209cbe21] .nb84db454b434 {
  border-left: 3px solid var(--v660877da0680)
}.e7bb46039163d{z-index:auto}
body[data-v674bcfea2ebb="l2ef6c4a48a08"] .i8aed7f00ffde {
  grid-column: 2
}
body[data-ycaf088481b50=t67a4209cbe21] .bc31b0ad9b5fc {
  grid-template-columns: repeat(3,minmax(0,1fr))
}
@media(max-width:800px) {
  .u40c6a11f4b43 {
    display: none
  }
  .oedb900ac4abb {
    display: block;
    position: relative
  }
  .oedb900ac4abb nav {
    width: 240px;
    gap: 12px;
    border: 1px solid var(--m8dcc04ed943e);
    background: var(--kd061f96b8767);
    box-shadow: 0 12px 24px #0002;
    display: grid;
    position: absolute;
    right: 0px;
    top: 100%;
    padding: 16px
  }
  .i8aed7f00ffde {
    margin: auto;
    max-width: 420px;
    width: 100%
  }
  .i51678b6f11ca, body[data-v674bcfea2ebb="l2ef6c4a48a08"] .i51678b6f11ca {
    padding: 24px 0px;
    grid-template-columns: 1fr;
    gap: 24px
  }
  .xc2158f7689fa {
    grid-template-columns: repeat(2,minmax(0,1fr))
  }
  .jf8d2747ce592 {
    padding-left: 20px;
    padding-right: 20px
  }
  .k933775d66591 {
    padding: 10px 20px
  }
  .oedb900ac4abb summary {
    cursor: pointer
  }
  .aeaf20b3e96ea, body[data-dc5c142426370="h107fe2887dca"] .aeaf20b3e96ea {
    flex-direction: row
  }
  body[data-v674bcfea2ebb="l2ef6c4a48a08"] .i8aed7f00ffde {
    order: 0
  }
  .k933775d66591>a {
    min-width: 0px;
    flex: 1;
    max-width: 340px
  }
  body[data-ycaf088481b50=t67a4209cbe21] .bc31b0ad9b5fc {
    grid-template-columns: 1fr
  }
  .o3517fad49ebf>a {
    min-width: 0px;
    flex: 1
  }
  .aeaf20b3e96ea {
    min-height: 56px;
    padding: 10px 20px
  }
}
@media(max-width:540px) {
  .h1524f2131a15, .xc2158f7689fa {
    grid-template-columns: 1fr
  }
  .ldfd49e46c37c .w64939772c41a>a {
    grid-template-columns: 88px 1fr;
    display: grid
  }
  .ldfd49e46c37c .w64939772c41a p {
    display: none
  }
  .ldfd49e46c37c .w64939772c41a>a>div {
    padding: 12px
  }
  .uf9c1a77976d2 {
    padding: 24px 0px
  }
  .k933775d66591 .o2b4f45263a09 {
    padding: 10px 12px
  }
  .i51678b6f11ca h1 {
    font-size: 1.6rem
  }
  .ldfd49e46c37c .w64939772c41a img {
    height: 100%;
    aspect-ratio: auto
  }
  .ldfd49e46c37c {
    gap: 12px
  }
  .o3517fad49ebf {
    gap: 10px
  }
}
@media(prefers-reduced-motion:reduce) {
  * {
    scroll-behavior: auto
  }
}
.d0cc9eac8d058 details p {
  margin: 12px 0px
}
.uf9c1a77976d2[data-qadfea273d17b=sb1e27e9f2a05] .bc31b0ad9b5fc {
  grid-template-columns: repeat(3,minmax(0,1fr))
}
.uf9c1a77976d2[data-qadfea273d17b=eec03e532ae90] .me103c751bc6b {
  grid-template-columns: repeat(4,minmax(0,1fr))
}.c5b4503afded2{z-index:auto}
[data-oe209880c5ed3] {
  align-items: center;
  padding: 20px 0px;
  flex-wrap: wrap;
  display: flex;
  gap: 12px
}.s55740490b957{font-kerning:auto}
[data-oe209880c5ed3] input {
  padding: 12px;
  background: var(--v77f3bc58b3a8);
  flex: 1;
  min-width: 180px;
  border: 1px solid var(--m8dcc04ed943e);
  border-radius: 6px;
  color: var(--r87c4cd55322a);
  font: inherit
}.pdd1352f2811d{font-kerning:auto}
.hf941117549d1[data-e610a9f6b2e17=jaaced6748d7f] .u6ca63e7c938c p {
  break-inside: avoid
}.o350b0024f3e8{font-kerning:auto}
[data-oe209880c5ed3] button {
  padding: 12px 20px;
  border: 0;
  color: var(--kd061f96b8767);
  border-radius: 6px;
  background: var(--v660877da0680);
  font: inherit
}
.t2c0721757c57 {
  padding: 0px;
  list-style: none
}.x7b7fcdda85f1{z-index:auto}
.t2c0721757c57 li {
  padding: 14px 0px;
  border-bottom: 1px solid var(--m8dcc04ed943e)
}
.d0cc9eac8d058 details {
  background: var(--v77f3bc58b3a8);
  padding: 16px 18px;
  border-bottom: 1px solid var(--m8dcc04ed943e)
}.u71bf05bb0653{visibility:inherit}
.hf941117549d1[data-e610a9f6b2e17=z27ba2bb358d0] .u6ca63e7c938c, .hf941117549d1[data-e610a9f6b2e17=a61726e195e94] .u6ca63e7c938c {
  counter-reset: c81f8c6829acb
}.pf9ab566832b7{visibility:inherit}
.hf941117549d1[data-e610a9f6b2e17=a61726e195e94] .u6ca63e7c938c h2, .hf941117549d1[data-e610a9f6b2e17=z27ba2bb358d0] .u6ca63e7c938c h2 {
  counter-increment: c81f8c6829acb;
  background: var(--v77f3bc58b3a8);
  border-left: 3px solid var(--v660877da0680);
  padding: 16px
}
.t2c0721757c57 [hidden] {
  display: none
}
.q742b57fd66e0 {
  margin: 24px 0px;
  display: grid;
  gap: 24px
}
.d0cc9eac8d058 summary {
  font-weight: 650;
  cursor: pointer
}.d4e1cc2521169{isolation:auto}
.q742b57fd66e0 .w64939772c41a>a {
  grid-template-columns: 120px 1fr;
  display: grid;
  gap: 8px
}.x84f4e854f538{unicode-bidi:normal}
.hf941117549d1[data-e610a9f6b2e17=jaaced6748d7f] .u6ca63e7c938c {
  column-gap: 32px;
  columns: 2
}.df310e8b99b7e{z-index:auto}
body[data-ycaf088481b50=t67a4209cbe21] .hf941117549d1[data-e610a9f6b2e17=jaaced6748d7f] .u6ca63e7c938c {
  columns: 1
}.b41a994d5ddc7{visibility:inherit}
.q742b57fd66e0 .w64939772c41a img {
  width: 120px
}
.j93234fecec34 {
  min-width: 0px
}
.nb84db454b434 p {
  margin: 0px;
  grid-column: 2
}.n834dc5a163e2{z-index:auto}
.uf9c1a77976d2[data-qadfea273d17b=sb1e27e9f2a05] .nb84db454b434 p {
  grid-column: auto
}
@media(max-width:800px) {
  .hf941117549d1[data-e610a9f6b2e17=jaaced6748d7f] .u6ca63e7c938c {
    columns: 1
  }
  .q742b57fd66e0 .w64939772c41a img {
    width: 88px
  }
  .uf9c1a77976d2[data-qadfea273d17b=sb1e27e9f2a05] .bc31b0ad9b5fc {
    grid-template-columns: 1fr
  }
  .uf9c1a77976d2[data-qadfea273d17b=eec03e532ae90] .me103c751bc6b {
    grid-template-columns: repeat(2,minmax(0,1fr))
  }
  .q742b57fd66e0 .w64939772c41a>a {
    grid-template-columns: 88px 1fr
  }
  body[data-v674bcfea2ebb="l2ef6c4a48a08"] .i8aed7f00ffde {
    grid-column: auto
  }
}.x958ee6b794bb{font-kerning:auto}
@media(min-width:801px) {
  .n252177f5a07e {
    display: none
  }
}.t25587848a063{font-kerning:auto}
.q778e9244b463:has(>.u1bd619547dbb) {
  padding-bottom: 0px
}.t24532335eb72{unicode-bidi:normal}
:where(.wef1733ce3331) {
  margin: 0px;
  padding: 0px;
  list-style: none
}
:where(figure.i8aed7f00ffde) {
  margin: 0px
}
.q778e9244b463>.u1bd619547dbb::after {
  content: "";
  height: 72px;
  display: block
}
.na7b3917d7d49 {
  display: contents
}.k4ab2db1dfaab{outline-offset:0}
.if229508a4b1a>li {
  flex-shrink: 0
}
.o3517fad49ebf>li>a {
  min-width: 220px
}.pb28360be5ff6{outline-offset:0}
.q778e9244b463 {
  --m2af4a8ebbdec: var(--v660877da0680);
  --jc72e4fd9c671: var(--r87c4cd55322a);
  --sd73f66e2d279: rgba(255,255,255,0.72);
  --zf3fe5283cc0a: rgba(255,255,255,0.14);
  --d80ff19529503: var(--v77f3bc58b3a8);
  --x324d152915dc: inherit;
  --nfd9d94feb842: var(--m8dcc04ed943e);
  --s732334da90d2: var(--fdd59d8bf1a23);
  --ed68c19f3c00a: var(--p4d4831ad49b3);
  --s1b8cb6b02fad: var(--v77f3bc58b3a8);
  --g862694db0b78: var(--rf07302e84e66);
  --gc222dd9b2e60: var(--kd061f96b8767);
  --t3786a0c2174f: #FFF;
  --y5c8bdbc10e47: 6px;
  --o4e639f1755e2: var(--r87c4cd55322a);
  --mbd047c760769: var(--m8dcc04ed943e);
  --z9feb88b46fca: color-mix(in srgb,var(--v660877da0680) 16%,#0D0F14);
  --t45d5dc4b17a0: var(--v660877da0680)
}
.q778e9244b463:is([data-a3dbc160b9556=u5d343c54133a], [data-a3dbc160b9556=ae848baf5fa67]) {
  --g862694db0b78: color-mix(in srgb,var(--v660877da0680) 10%,var(--v77f3bc58b3a8))
}
.q778e9244b463:is([data-a3dbc160b9556=u5d343c54133a], [data-a3dbc160b9556=x2d8fd6727a4b], [data-a3dbc160b9556=ae848baf5fa67]) {
  --t3786a0c2174f: var(--kd061f96b8767)
}
.uf9c1a77976d2>.na7b3917d7d49>h2 {
  padding-left: 12px;
  border-left: 3px solid var(--v660877da0680)
}
@media(max-width:800px) {
  .o3517fad49ebf>li>a {
    min-width: 0px;
    flex: 1
  }
}
.i51678b6f11ca .n53e13a6f18ef {
  grid-template-columns: 1fr 1fr
}.s841440ef1b85{unicode-bidi:normal}
.wcc7d618de53c>p, .wcc7d618de53c ul, .wcc7d618de53c menu {
  list-style: none;
  display: flex;
  font-size: 0.82rem;
  flex-wrap: wrap;
  color: var(--fdd59d8bf1a23);
  gap: 10px;
  padding: 0px
}.la31014fbaf33{z-index:auto}
.hbdec77dbab65 li {
  display: inline
}.v5568ba5fb3f4{font-kerning:auto}
.k933775d66591 {
  row-gap: 6px;
  flex-wrap: wrap
}.a10104f4e4753{opacity:1}
.t2c0721757c57>div {
  padding: 14px 0px;
  border-bottom: 1px solid var(--m8dcc04ed943e)
}.o33b0f2d5927c{z-index:auto}
.q778e9244b463 {
  padding-bottom: 110px
}
.wcc7d618de53c>p {
  margin: 1em 0px
}
div.t2c0721757c57 {
  margin: 1em 0px
}
.b73cee598b8a4 {
  text-align: center;
  font-size: 13px;
  color: var(--m2af4a8ebbdec);
  flex-basis: 100%;
  margin: 0px;
  font-weight: 800;
  line-height: 1.35
}
@media(max-width:800px) {
  .j93234fecec34 .d30c2cde44820 {
    -webkit-box-orient: vertical;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2
  }
  .j93234fecec34 h1 {
    font-size: clamp(22px,6vw,32px)
  }
  body[data-v674bcfea2ebb] .i51678b6f11ca, .i51678b6f11ca {
    gap: 20px;
    padding-top: 12px
  }
  .i8aed7f00ffde img {
    aspect-ratio: 3/2;
    max-height: 52svh;
    object-fit: contain
  }
  .i8aed7f00ffde, body[data-v674bcfea2ebb] .i8aed7f00ffde {
    order: -1;
    grid-column: auto
  }
}.j0f9f55c3f46f{contain:none}
.i8aed7f00ffde img {
  aspect-ratio: 3/2;
  object-fit: contain
}
.w64939772c41a img {
  aspect-ratio: 3/2;
  object-fit: contain
}
.i29f6337e2222 {
  object-fit: contain
}.f0ef2f2490684{isolation:auto}
