img {
  max-width: 100%;
  height: auto;
  display: block
}
body {
  margin: 0;
  --yf99f676b0ec5: #163b32;
  --o2ca824d05a32: #e9f5ee;
  --f933fc5b70feb: 12px;
  --d7049a88dad8b: #f0f5f3;
  background: var(--i31482b2f1270);
  color: var(--yf99f676b0ec5);
  --p93a43154d970: #197b66;
  --i31482b2f1270: #fff;
  font-family: system-ui,-apple-system,segoe ui,sans-serif;
  --mb1542e1edb19: #637c74;
  --q8f993584c5ea: #dce9e3;
  line-height: 1.7
}.a46068c19ac94{isolation:auto}
h3, h1, p, h2 {
  margin: 0 0 1rem
}.g391d2e0b50ea{visibility:inherit}
.n6e42cc4fb01b {
  padding: 0 24px;
  max-width: 1140px;
  margin: auto
}
h1 {
  font-size: clamp(1.6rem,3vw,2.5rem);
  line-height: 1.25
}.ve8bc9b9a487d{opacity:1}
h2 {
  font-size: 1.3rem;
  line-height: 1.4
}
h3 {
  font-size: 1rem;
  line-height: 1.45
}
summary:focus-visible, a:focus-visible {
  outline: 3px solid var(--p93a43154d970);
  outline-offset: 4px
}
a {
  color: inherit;
  text-decoration: none
}
p {
  color: var(--mb1542e1edb19)
}.f2b23317a9d95{z-index:auto}
a:hover {
  text-decoration: underline
}
.gbf70a7df29b8 {
  text-align: center
}.w03f77fde4df2{z-index:auto}
.md312d0361f4b {
  z-index: 5;
  background: var(--i31482b2f1270);
  border-bottom: 1px solid var(--q8f993584c5ea);
  top: 0;
  position: sticky
}.u2a8ccb19e08a{outline-offset:0}
body[data-wcd2021d34cea=p8bb3cef4bc9f] {
  --d7049a88dad8b: #e1f2fa;
  --mb1542e1edb19: #4b7487;
  --q8f993584c5ea: #c3e1ef;
  --p93a43154d970: #14799a;
  --yf99f676b0ec5: #123d52;
  --i31482b2f1270: #f0f9fe;
  --f933fc5b70feb: 14px
}
* {
  box-sizing: border-box
}
.tc0d65b4e10f7 {
  display: flex;
  align-items: center;
  gap: 24px;
  padding: 12px 24px;
  justify-content: space-between;
  max-width: 1140px;
  min-height: 64px;
  margin: auto
}
.t1b6913356add {
  display: flex;
  align-items: center;
  gap: 10px;
  font-weight: 750
}
.wf0843da68efe {
  padding: 10px;
  position: absolute;
  background: var(--i31482b2f1270);
  z-index: 20;
  top: -100px;
  left: 20px
}
.jaf82d4a2983b img {
  border-radius: var(--f933fc5b70feb);
  width: 100%;
  aspect-ratio: 1/1;
  object-fit: cover
}
.wf0843da68efe:focus {
  top: 10px
}
.ld3672ad43cce {
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
  font-size: .85rem
}
.p0370c3130b82 {
  display: none
}
.g0ba47de1a794 {
  align-items: center;
  padding: 40px 0;
  gap: 40px;
  display: grid;
  grid-template-columns: 1fr 1fr
}.w7c2b12f079e9{unicode-bidi:normal}
.n9f5afcf2713a {
  max-width: 480px;
  margin: 24px auto 0;
  gap: 12px;
  display: grid
}
.t2cf06a527113 {
  font-size: 1rem
}
.ta9c5497d864f {
  display: block;
  border: 1px solid var(--p93a43154d970);
  padding: 12px 20px;
  font-weight: 650;
  background: var(--p93a43154d970);
  text-align: center;
  border-radius: 6px;
  color: #fff
}
.t9190eaed53f9 p {
  font-size: .86rem;
  margin: 0
}.rca2dd9aa559c{outline-offset:0}
.we8bacce595ad {
  color: var(--p93a43154d970);
  background: 0 0
}
.m332a7c298ce7 {
  margin: 12px 0 32px
}
.g5dd483122579 h3 {
  margin: 0
}
.t9190eaed53f9>a>div {
  padding: 16px
}
.o245fe2e6c05a {
  gap: 20px;
  grid-template-columns: repeat(3,minmax(0,1fr));
  display: grid
}
.r789bc05fdf54 {
  grid-template-columns: repeat(2,minmax(0,1fr))
}
body[data-z0ba742c71b19="x581850c6de5b"] .g0ba47de1a794 {
  grid-template-columns: 1.1fr .9fr
}.lefb25a9a324a{contain:none}
.t9190eaed53f9 {
  border: 1px solid var(--q8f993584c5ea);
  border-radius: var(--f933fc5b70feb);
  min-width: 0;
  overflow: hidden;
  background: var(--d7049a88dad8b)
}.n41ba3291f91f{visibility:inherit}
.t9190eaed53f9 img {
  width: 100%;
  aspect-ratio: 1/1;
  object-fit: cover
}.f52c155a709aa{outline-offset:0}
.r789bc05fdf54 img {
  aspect-ratio: 16/9
}
.b02faf59a1a10 {
  border-top: 1px solid var(--q8f993584c5ea);
  padding: 28px 0
}
.b02faf59a1a10>h2 {
  border-left: 3px solid var(--p93a43154d970);
  padding-left: 12px
}.s380910843424{opacity:1}
body[data-z166be086bdee=s5dbbe977d4f9] .u7c68cea77b6a {
  grid-template-columns: repeat(3,minmax(0,1fr))
}
.u7c68cea77b6a {
  gap: 12px;
  display: grid
}
.g5dd483122579 {
  padding: 18px;
  background: var(--d7049a88dad8b);
  border: 1px solid var(--q8f993584c5ea);
  border-radius: var(--f933fc5b70feb)
}
.m9299d200bfa7 {
  margin: 16px 0;
  gap: 12px;
  display: flex;
  color: var(--p93a43154d970);
  list-style: none;
  flex-wrap: wrap;
  font-size: .88rem;
  padding: 0
}
.h4657d3da2004 {
  gap: 16px;
  display: flex;
  scroll-snap-type: x proximity;
  overflow-x: auto;
  padding-bottom: 12px
}
.h4657d3da2004 img {
  scroll-snap-align: start;
  width: 240px;
  flex-shrink: 0
}
.o0d2c06aec2d5>a {
  min-width: 220px
}.bf815fadbe36e{opacity:1}
.x10ad4a704d40>a {
  min-width: 220px
}
.o0d2c06aec2d5 {
  gap: 16px;
  display: flex;
  justify-content: center;
  padding: 32px 0
}
.t5a985460d80e {
  padding: 32px 0 100px;
  border-top: 1px solid var(--q8f993584c5ea)
}
.t5a985460d80e nav {
  margin-top: 20px;
  display: flex;
  gap: 20px;
  font-size: .86rem;
  flex-wrap: wrap
}
.x10ad4a704d40 {
  justify-content: center;
  bottom: 0;
  left: 0;
  padding: 10px 24px;
  border-top: 1px solid var(--q8f993584c5ea);
  right: 0;
  gap: 12px;
  background: var(--i31482b2f1270);
  display: flex;
  position: fixed;
  z-index: 10
}
.iee2a21543197 {
  padding-top: 32px;
  max-width: 880px;
  padding-bottom: 48px
}
.bba117c4abf30 summary {
  cursor: pointer;
  font-weight: 650
}.a04006eb44936{unicode-bidi:normal}
.g22eccc4d2bd1 {
  min-width: 0
}.k0a5778310c15{outline-offset:0}
.b4169b51975ba {
  border-radius: var(--f933fc5b70feb);
  width: 100%;
  max-height: 560px;
  margin: 24px 0;
  object-fit: cover
}
.bba117c4abf30 h2 {
  margin-top: 28px
}
.bba117c4abf30 details {
  border-bottom: 1px solid var(--q8f993584c5ea);
  padding: 16px 0
}
.bba117c4abf30 {
  overflow-wrap: anywhere
}
.bba117c4abf30 table {
  display: block;
  max-width: 100%;
  overflow-x: auto
}.ae305812070ed{z-index:auto}
.cb2120df3117e ol {
  display: flex;
  font-size: .82rem;
  gap: 10px;
  list-style: none;
  flex-wrap: wrap;
  padding: 0;
  color: var(--mb1542e1edb19)
}
.ab1ceb06b099e {
  border: 1px solid var(--q8f993584c5ea);
  border-radius: var(--f933fc5b70feb);
  padding: 20px;
  margin-top: 32px
}
.d81f4fddd4741 {
  font-size: .85rem;
  gap: 10px;
  margin-top: 20px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap
}
body[data-v721faad5ef3a="kc3541d46d71a"] .ld3672ad43cce a {
  background: var(--d7049a88dad8b);
  border-radius: var(--f933fc5b70feb);
  padding: 8px 12px
}.n4423309edd9c{unicode-bidi:normal}
body[data-p9885952cd88c="r622752950b17"] .ld3672ad43cce a {
  border-bottom: 1px solid var(--p93a43154d970)
}
body[data-wd2cead24eb15="b613af54051ef"] .jaf82d4a2983b img {
  border-radius: 28px
}.led22db949396{font-kerning:auto}
body[data-z166be086bdee=s5dbbe977d4f9] .g5dd483122579 {
  border-left: 3px solid var(--p93a43154d970)
}
@media(max-width:800px) {
  .ld3672ad43cce {
    display: none
  }
  .p0370c3130b82 {
    display: block;
    position: relative
  }
  .p0370c3130b82 nav {
    border: 1px solid var(--q8f993584c5ea);
    box-shadow: 0 12px 24px #0002;
    position: absolute;
    right: 0;
    top: 100%;
    background: var(--i31482b2f1270);
    gap: 12px;
    width: 240px;
    display: grid;
    padding: 16px
  }
  body[data-z0ba742c71b19="x581850c6de5b"] .g0ba47de1a794, .g0ba47de1a794 {
    gap: 24px;
    grid-template-columns: 1fr;
    padding: 24px 0
  }
  .o245fe2e6c05a {
    grid-template-columns: repeat(2,minmax(0,1fr))
  }
  .jaf82d4a2983b {
    max-width: 420px;
    width: 100%;
    margin: auto
  }
  .p0370c3130b82 summary {
    cursor: pointer
  }
  body[data-v721faad5ef3a="kc3541d46d71a"] .tc0d65b4e10f7, .tc0d65b4e10f7 {
    flex-direction: row
  }
  .x10ad4a704d40>a {
    min-width: 0;
    flex: 1;
    max-width: 340px
  }
  .o0d2c06aec2d5>a {
    min-width: 0;
    flex: 1
  }
  body[data-z166be086bdee=s5dbbe977d4f9] .u7c68cea77b6a {
    grid-template-columns: 1fr
  }
  .n6e42cc4fb01b {
    padding-left: 20px;
    padding-right: 20px
  }
  .x10ad4a704d40 {
    padding: 10px 20px
  }
  .tc0d65b4e10f7 {
    padding: 10px 20px;
    min-height: 56px
  }
}
@media(max-width:540px) {
  .r789bc05fdf54, .o245fe2e6c05a {
    grid-template-columns: 1fr
  }
  .m332a7c298ce7 .t9190eaed53f9>a {
    grid-template-columns: 88px 1fr;
    display: grid
  }
  .m332a7c298ce7 .t9190eaed53f9 p {
    display: none
  }
  .m332a7c298ce7 {
    gap: 12px
  }
  .o0d2c06aec2d5 {
    gap: 10px
  }
  .g0ba47de1a794 h1 {
    font-size: 1.6rem
  }
  .m332a7c298ce7 .t9190eaed53f9 img {
    height: 100%;
    aspect-ratio: auto
  }
  .m332a7c298ce7 .t9190eaed53f9>a>div {
    padding: 12px
  }
  .b02faf59a1a10 {
    padding: 24px 0
  }
  .x10ad4a704d40 .ta9c5497d864f {
    padding: 10px 12px
  }
}.h3ec471da0cbd{isolation:auto}
@media(prefers-reduced-motion:reduce) {
  * {
    scroll-behavior: auto
  }
}.s25738acca556{font-kerning:auto}
.b02faf59a1a10[data-j46b7d007ca6c=n46d857a5e418] .u7c68cea77b6a {
  grid-template-columns: repeat(3,minmax(0,1fr))
}.ma8688e76f0a4{opacity:1}
.g22eccc4d2bd1[data-x5d8e527225b1=h100b836edcb4] .bba117c4abf30, .g22eccc4d2bd1[data-x5d8e527225b1=ec7de794693fe] .bba117c4abf30 {
  counter-reset: c5d6b7ce1971c
}
.b02faf59a1a10[data-j46b7d007ca6c=x42872b628bbb] .u7c68cea77b6a {
  grid-template-columns: repeat(2,minmax(0,1fr))
}.z830fa8fc4c6e{z-index:auto}
.sddddc369159f details p {
  margin: 12px 0
}
[data-nc2578b04b08b] {
  gap: 12px;
  flex-wrap: wrap;
  display: flex;
  align-items: center;
  padding: 20px 0
}
[data-nc2578b04b08b] input {
  font: inherit;
  min-width: 180px;
  flex: 1;
  border: 1px solid var(--q8f993584c5ea);
  border-radius: 6px;
  padding: 12px;
  color: var(--yf99f676b0ec5);
  background: var(--d7049a88dad8b)
}
[data-nc2578b04b08b] button {
  padding: 12px 20px;
  font: inherit;
  color: var(--i31482b2f1270);
  background: var(--p93a43154d970);
  border: 0;
  border-radius: 6px
}
.he93eb7cc772d {
  list-style: none;
  padding: 0
}
.he93eb7cc772d li {
  border-bottom: 1px solid var(--q8f993584c5ea);
  padding: 14px 0
}
.sddddc369159f details {
  border-bottom: 1px solid var(--q8f993584c5ea);
  padding: 16px 18px;
  background: var(--d7049a88dad8b)
}
.he93eb7cc772d [hidden] {
  display: none
}
.te32af00d6f27 {
  gap: 24px;
  display: grid;
  margin: 24px 0
}
.te32af00d6f27 .t9190eaed53f9 img {
  width: 120px
}
.gbf70a7df29b8 {
  min-width: 0
}.b35ec54cb5177{font-kerning:auto}
.g22eccc4d2bd1[data-x5d8e527225b1=y9362aa60e24b] .bba117c4abf30 p {
  break-inside: avoid
}
.sddddc369159f summary {
  cursor: pointer;
  font-weight: 650
}.c70508a65a529{opacity:1}
.b02faf59a1a10[data-j46b7d007ca6c=t475bba741a49] .yf78d27eb6218 {
  grid-template-columns: repeat(2,minmax(0,1fr))
}.uf300c0ae462c{z-index:auto}
.te32af00d6f27 .t9190eaed53f9>a {
  gap: 8px;
  grid-template-columns: 120px 1fr;
  display: grid
}
.g5dd483122579 p {
  grid-column: 2;
  margin: 0
}.pd46de29a1f6d{unicode-bidi:normal}
.g22eccc4d2bd1[data-x5d8e527225b1=y9362aa60e24b] .bba117c4abf30 {
  column-gap: 32px;
  columns: 2
}
.b02faf59a1a10[data-j46b7d007ca6c=n46d857a5e418] .g5dd483122579 p, .b02faf59a1a10[data-j46b7d007ca6c=x42872b628bbb] .g5dd483122579 p {
  grid-column: auto
}
body[data-z166be086bdee=s5dbbe977d4f9] .g22eccc4d2bd1[data-x5d8e527225b1=y9362aa60e24b] .bba117c4abf30 {
  columns: 1
}
.g22eccc4d2bd1[data-x5d8e527225b1=h100b836edcb4] .bba117c4abf30 h2, .g22eccc4d2bd1[data-x5d8e527225b1=ec7de794693fe] .bba117c4abf30 h2 {
  background: var(--d7049a88dad8b);
  counter-increment: c5d6b7ce1971c;
  border-left: 3px solid var(--p93a43154d970);
  padding: 16px
}.hcd747c2aa6be{font-kerning:auto}
@media(max-width:800px) {
  .b02faf59a1a10[data-j46b7d007ca6c=x42872b628bbb] .u7c68cea77b6a, .b02faf59a1a10[data-j46b7d007ca6c=n46d857a5e418] .u7c68cea77b6a {
    grid-template-columns: 1fr
  }
  .te32af00d6f27 .t9190eaed53f9>a {
    grid-template-columns: 88px 1fr
  }
  .g22eccc4d2bd1[data-x5d8e527225b1=y9362aa60e24b] .bba117c4abf30 {
    columns: 1
  }
  .te32af00d6f27 .t9190eaed53f9 img {
    width: 88px
  }
}
@media(min-width:801px) {
  .d81f4fddd4741 {
    display: none
  }
}
.a22adc86f239e:has(>.xd68dadadb9bc) {
  padding-bottom: 0
}.r44e8635d439d{unicode-bidi:normal}
.a22adc86f239e>.xd68dadadb9bc::after {
  content: "";
  display: block;
  height: 72px
}
:where(.qe0e12341f300) {
  list-style: none;
  padding: 0;
  margin: 0
}
.b02faf59a1a10>.o233ea34d3906>h2 {
  border-left: 3px solid var(--p93a43154d970);
  padding-left: 12px
}
.h4657d3da2004>li {
  flex-shrink: 0
}
:where(figure.jaf82d4a2983b) {
  margin: 0
}
.a22adc86f239e {
  --i00e1c91d68d7: var(--yf99f676b0ec5);
  --efed375c57934: var(--d7049a88dad8b);
  --qfa03efc47c66: rgba(255,255,255,.14);
  --c30f79290fe81: var(--o2ca824d05a32);
  --mdcc8f18fc970: inherit;
  --i991e22457a67: var(--yf99f676b0ec5);
  --gb75bd883e78a: var(--mb1542e1edb19);
  --eb93164960ace: var(--p93a43154d970);
  --t6117091852a2: var(--d7049a88dad8b);
  --s2f16f9f4028f: var(--q8f993584c5ea);
  --t4dc2daae2b3d: #fff;
  --je03e74ccf5c9: var(--p93a43154d970);
  --t3ff0db4a9742: rgba(255,255,255,.72);
  --ebbcc2df2f564: var(--q8f993584c5ea);
  --s019961d98c7c: var(--f933fc5b70feb);
  --g392da3bd72f7: color-mix(in srgb,var(--p93a43154d970) 16%,#0d0f14);
  --o9f477b7cd551: 6px;
  --f51bd4c2d8267: var(--i31482b2f1270)
}.cc16663da9422{visibility:inherit}
.o233ea34d3906 {
  display: contents
}
.a22adc86f239e:is([data-wcd2021d34cea=c829a4345cb93], [data-wcd2021d34cea=pc5478030771b]) {
  --c30f79290fe81: color-mix(in srgb,var(--p93a43154d970) 10%,var(--d7049a88dad8b))
}
.a22adc86f239e:is([data-wcd2021d34cea=c829a4345cb93], [data-wcd2021d34cea=l2ded6b670fdd], [data-wcd2021d34cea=pc5478030771b]) {
  --t4dc2daae2b3d: var(--i31482b2f1270)
}
.o0d2c06aec2d5>li>a {
  min-width: 220px
}
@media(max-width:800px) {
  .o0d2c06aec2d5>li>a {
    min-width: 0;
    flex: 1
  }
}.x2ff4ae26816e{contain:none}
.g0ba47de1a794 .n9f5afcf2713a {
  grid-template-columns: 1fr 1fr
}
.cb2120df3117e ul, .cb2120df3117e menu, .cb2120df3117e>p {
  display: flex;
  font-size: .82rem;
  gap: 10px;
  list-style: none;
  flex-wrap: wrap;
  padding: 0;
  color: var(--mb1542e1edb19)
}
.he93eb7cc772d>div {
  border-bottom: 1px solid var(--q8f993584c5ea);
  padding: 14px 0
}.d94f02c4d19bc{unicode-bidi:normal}
.va12a98629ea2 li {
  display: inline
}
.cb2120df3117e>p {
  margin: 1em 0
}.s222422107101{outline-offset:0}
.x10ad4a704d40 {
  row-gap: 6px;
  flex-wrap: wrap
}
div.he93eb7cc772d {
  margin: 1em 0
}
.i1b8d1c00b092 {
  color: var(--je03e74ccf5c9);
  flex-basis: 100%;
  font-size: 13px;
  text-align: center;
  font-weight: 800;
  line-height: 1.35;
  margin: 0
}
.a22adc86f239e {
  padding-bottom: 110px
}.s2def09d4c311{font-kerning:auto}
@media(max-width:800px) {
  .gbf70a7df29b8 h1 {
    font-size: clamp(22px,6vw,32px)
  }
  body[data-z0ba742c71b19] .jaf82d4a2983b, .jaf82d4a2983b {
    order: -1;
    grid-column: auto
  }
  body[data-z0ba742c71b19] .g0ba47de1a794, .g0ba47de1a794 {
    padding-top: 12px;
    gap: 20px
  }
  .gbf70a7df29b8 .t2cf06a527113 {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    display: -webkit-box
  }
  .jaf82d4a2983b img {
    aspect-ratio: 3/2;
    object-fit: contain;
    max-height: 52svh
  }
}.m6fde24f41275{contain:none}
.jaf82d4a2983b img {
  aspect-ratio: 3/2;
  object-fit: contain
}
.t9190eaed53f9 img {
  aspect-ratio: 3/2;
  object-fit: contain
}
.b4169b51975ba {
  object-fit: contain
}.g7bd2ba6c8f63{z-index:auto}
