body {
  --c4b200ea78e5b: #F0F5F3;
  --ze98c8c1f727a: #E9F5EE;
  --fdd47c998baa6: #FFF;
  --v72c4a8a70d29: #197B66;
  font-family: system-ui,-apple-system,segoe ui,sans-serif;
  background: var(--fdd47c998baa6);
  margin: 0px;
  color: var(--vfb2351b6cccd);
  --g3f8006e3ae64: 12px;
  --vfb2351b6cccd: #163B32;
  line-height: 1.7;
  --fbbc1cfc45289: #DCE9E3;
  --ca9cd5738993c: #637C74
}
h1 {
  font-size: clamp(1.6rem,3vw,2.5rem);
  line-height: 1.25
}
body[data-p340e74819034=s02324b116850] {
  --v72c4a8a70d29: #14799A;
  --fbbc1cfc45289: #C3E1EF;
  --fdd47c998baa6: #F0F9FE;
  --ca9cd5738993c: #4B7487;
  --c4b200ea78e5b: #E1F2FA;
  --vfb2351b6cccd: #123D52;
  --g3f8006e3ae64: 14px
}
img {
  max-width: 100%;
  display: block;
  height: auto
}
a:focus-visible, summary:focus-visible {
  outline: 3px solid var(--v72c4a8a70d29);
  outline-offset: 4px
}
h2 {
  font-size: 1.3rem;
  line-height: 1.4
}
h1, h3, h2, p {
  margin: 0px 0px 1rem
}
.i4b67ed1ca96f {
  margin: auto;
  max-width: 1140px;
  padding: 0px 24px
}
.e21dc85cbf887 {
  padding: 12px 24px;
  gap: 24px;
  align-items: center;
  justify-content: space-between;
  margin: auto;
  display: flex;
  max-width: 1140px;
  min-height: 64px
}
* {
  box-sizing: border-box
}
a {
  color: inherit;
  text-decoration: none
}
a:hover {
  text-decoration: underline
}
.n68bb7cf9c6b1 {
  text-align: center
}
p {
  color: var(--ca9cd5738993c)
}
h3 {
  font-size: 1rem;
  line-height: 1.45
}
.wce65ad479e66 {
  align-items: center;
  font-weight: 750;
  display: flex;
  gap: 10px
}
.vad757a8f06c6 {
  flex-wrap: wrap;
  display: flex;
  font-size: .85rem;
  gap: 20px
}
.l957d103cbc36 {
  display: none
}
.xabe74d96fa14 {
  font-size: 1rem
}
.h3704a30dbff3 {
  position: sticky;
  background: var(--fdd47c998baa6);
  border-bottom: 1px solid var(--fbbc1cfc45289);
  top: 0px;
  z-index: 5
}
.ub39b1d1226e9 {
  top: -100px;
  padding: 10px;
  position: absolute;
  background: var(--fdd47c998baa6);
  left: 20px;
  z-index: 20
}
.q87ad1bb71fd5 img {
  border-radius: var(--g3f8006e3ae64);
  width: 100%;
  object-fit: cover;
  aspect-ratio: 1/1
}.k2ec9804b6119{isolation:auto}
.c99c224bd771a {
  grid-template-columns: 1fr 1fr;
  gap: 40px;
  display: grid;
  padding: 40px 0px;
  align-items: center
}
.ub39b1d1226e9:focus {
  top: 10px
}
.c8a94e4cdcf81 {
  gap: 12px;
  margin: 24px auto 0px;
  display: grid;
  max-width: 480px
}.uacbb07665031{unicode-bidi:normal}
.uf3ee14de2643 {
  border: 1px solid var(--v72c4a8a70d29);
  border-radius: 6px;
  font-weight: 650;
  color: #FFF;
  padding: 12px 20px;
  background: var(--v72c4a8a70d29);
  display: block;
  text-align: center
}
.k07310ff58852 p {
  margin: 0px;
  font-size: .86rem
}
.d853248a71ade {
  grid-template-columns: repeat(3,minmax(0,1fr));
  display: grid;
  gap: 20px
}
.c2b21640d22fb {
  gap: 12px;
  display: grid
}.tf5094ed4f900{font-kerning:auto}
.f5af311423af2 {
  background: 0 0;
  color: var(--v72c4a8a70d29)
}.q0a8cbb97fcfd{outline-offset:0}
.k07310ff58852 {
  background: var(--c4b200ea78e5b);
  min-width: 0px;
  border: 1px solid var(--fbbc1cfc45289);
  border-radius: var(--g3f8006e3ae64);
  overflow: hidden
}
.x6c90a91ff3da {
  grid-template-columns: repeat(2,minmax(0,1fr))
}.k6e7c20f6bd9d{isolation:auto}
body[data-z6b9e1d3c9768="o259ea95d64bc"] .c99c224bd771a {
  grid-template-columns: .9fr 1.1fr
}
body[data-z6b9e1d3c9768="o259ea95d64bc"] .q87ad1bb71fd5 {
  grid-column: 2
}.je942798a6270{visibility:inherit}
body[data-k6f8a037fe828=ta1d39d3ff03b] .c2b21640d22fb {
  grid-template-columns: repeat(3,minmax(0,1fr))
}
.k07310ff58852 img {
  width: 100%;
  object-fit: cover;
  aspect-ratio: 1/1
}
.x6c90a91ff3da img {
  aspect-ratio: 16/9
}
.n64365356de4e {
  margin: 12px 0px 32px
}
.z2cb272414683 h3 {
  margin: 0px
}.ccba027b3d3f5{z-index:auto}
.k07310ff58852>a>div {
  padding: 16px
}
.c59e16b6e22b4 {
  border-top: 1px solid var(--fbbc1cfc45289);
  padding: 28px 0px
}
.c59e16b6e22b4>h2 {
  border-left: 3px solid var(--v72c4a8a70d29);
  padding-left: 12px
}.u6ce870679c1d{unicode-bidi:normal}
.z2cb272414683 {
  border: 1px solid var(--fbbc1cfc45289);
  padding: 18px;
  border-radius: var(--g3f8006e3ae64);
  background: var(--c4b200ea78e5b)
}
.p5ee77d6e2b70 {
  gap: 12px;
  list-style: none;
  margin: 16px 0px;
  flex-wrap: wrap;
  display: flex;
  color: var(--v72c4a8a70d29);
  padding: 0px;
  font-size: .88rem
}
.hc43f7373c25f {
  scroll-snap-type: x proximity;
  padding-bottom: 12px;
  display: flex;
  gap: 16px;
  overflow-x: auto
}
.hc43f7373c25f img {
  scroll-snap-align: start;
  flex-shrink: 0;
  width: 240px
}
.v628c465392f5>a {
  min-width: 220px
}
.q1b87b0dbf8fe>a {
  min-width: 220px
}
.l69819a3ee7f6 {
  overflow-wrap: anywhere
}
.v628c465392f5 {
  padding: 32px 0px;
  display: flex;
  gap: 16px;
  justify-content: center
}
.le0f070a89e38 {
  padding: 32px 0px 100px;
  border-top: 1px solid var(--fbbc1cfc45289)
}
.le0f070a89e38 nav {
  flex-wrap: wrap;
  margin-top: 20px;
  font-size: .86rem;
  display: flex;
  gap: 20px
}
.l69819a3ee7f6 summary {
  font-weight: 650;
  cursor: pointer
}
.q1b87b0dbf8fe {
  z-index: 10;
  border-top: 1px solid var(--fbbc1cfc45289);
  gap: 12px;
  display: flex;
  justify-content: center;
  background: var(--fdd47c998baa6);
  position: fixed;
  padding: 10px 24px;
  bottom: 0px;
  left: 0px;
  right: 0px
}
.s7dce9b3dadb0 {
  max-width: 880px;
  padding-top: 32px;
  padding-bottom: 48px
}
.pc41bf9154e30 {
  min-width: 0px
}
.vc0cb5026e6a7 {
  width: 100%;
  max-height: 560px;
  border-radius: var(--g3f8006e3ae64);
  margin: 24px 0px;
  object-fit: cover
}
.l69819a3ee7f6 h2 {
  margin-top: 28px
}.n35a6070aaca8{font-kerning:auto}
.l69819a3ee7f6 details {
  padding: 16px 0px;
  border-bottom: 1px solid var(--fbbc1cfc45289)
}
.l69819a3ee7f6 table {
  max-width: 100%;
  overflow-x: auto;
  display: block
}
.x0b39499f394f ol {
  gap: 10px;
  flex-wrap: wrap;
  list-style: none;
  padding: 0px;
  display: flex;
  font-size: .82rem;
  color: var(--ca9cd5738993c)
}
.vb82d97ce0f83 {
  margin-top: 32px;
  padding: 20px;
  border: 1px solid var(--fbbc1cfc45289);
  border-radius: var(--g3f8006e3ae64)
}.bb5d0332f2396{font-kerning:auto}
body[data-l52bb415e03f7="a072dc5f16c21"] .q1b87b0dbf8fe .uf3ee14de2643 {
  border-radius: 999px
}.bae237eb7cba5{isolation:auto}
.n0434e97eec84 {
  flex-wrap: wrap;
  font-size: .85rem;
  gap: 10px;
  display: flex;
  justify-content: center;
  margin-top: 20px
}
body[data-k6f8a037fe828=ta1d39d3ff03b] .z2cb272414683 {
  border-left: 3px solid var(--v72c4a8a70d29)
}
body[data-jc1bae7c0fb1b="aa48187ccd775"] .vad757a8f06c6 a {
  background: var(--c4b200ea78e5b);
  padding: 4px 10px
}
@media(max-width:800px) {
  .e21dc85cbf887 {
    flex-direction: row
  }
  .vad757a8f06c6 {
    display: none
  }
  .l957d103cbc36 {
    position: relative;
    display: block
  }
  .l957d103cbc36 nav {
    position: absolute;
    background: var(--fdd47c998baa6);
    gap: 12px;
    box-shadow: 0 12px 24px #0002;
    display: grid;
    padding: 16px;
    right: 0px;
    top: 100%;
    border: 1px solid var(--fbbc1cfc45289);
    width: 240px
  }
  .q87ad1bb71fd5 {
    max-width: 420px;
    margin: auto;
    width: 100%
  }
  .c99c224bd771a, body[data-z6b9e1d3c9768="o259ea95d64bc"] .c99c224bd771a {
    grid-template-columns: 1fr;
    padding: 24px 0px;
    gap: 24px
  }
  .i4b67ed1ca96f {
    padding-left: 20px;
    padding-right: 20px
  }
  .d853248a71ade {
    grid-template-columns: repeat(2,minmax(0,1fr))
  }
  body[data-k6f8a037fe828=ta1d39d3ff03b] .c2b21640d22fb {
    grid-template-columns: 1fr
  }
  .q1b87b0dbf8fe {
    padding: 10px 20px
  }
  body[data-z6b9e1d3c9768="o259ea95d64bc"] .q87ad1bb71fd5 {
    order: 0
  }
  .q1b87b0dbf8fe>a {
    min-width: 0px;
    max-width: 340px;
    flex: 1
  }
  .v628c465392f5>a {
    min-width: 0px;
    flex: 1
  }
  .e21dc85cbf887 {
    min-height: 56px;
    padding: 10px 20px
  }
  .l957d103cbc36 summary {
    cursor: pointer
  }
}
@media(max-width:540px) {
  .n64365356de4e {
    gap: 12px
  }
  .d853248a71ade, .x6c90a91ff3da {
    grid-template-columns: 1fr
  }
  .n64365356de4e .k07310ff58852>a {
    grid-template-columns: 88px 1fr;
    display: grid
  }
  .n64365356de4e .k07310ff58852 p {
    display: none
  }
  .c99c224bd771a h1 {
    font-size: 1.6rem
  }
  .n64365356de4e .k07310ff58852 img {
    height: 100%;
    aspect-ratio: auto
  }
  .n64365356de4e .k07310ff58852>a>div {
    padding: 12px
  }
  .c59e16b6e22b4 {
    padding: 24px 0px
  }
  .q1b87b0dbf8fe .uf3ee14de2643 {
    padding: 10px 12px
  }
  .v628c465392f5 {
    gap: 10px
  }
}
@media(prefers-reduced-motion:reduce) {
  * {
    scroll-behavior: auto
  }
}
[data-h1cb4a642bf11] {
  gap: 12px;
  padding: 20px 0px;
  flex-wrap: wrap;
  align-items: center;
  display: flex
}.a3ef26b7119ab{isolation:auto}
[data-h1cb4a642bf11] input {
  padding: 12px;
  background: var(--c4b200ea78e5b);
  flex: 1;
  border: 1px solid var(--fbbc1cfc45289);
  border-radius: 6px;
  color: var(--vfb2351b6cccd);
  min-width: 180px;
  font: inherit
}
.c59e16b6e22b4[data-j96fd12f40659=gc4a2051ea4ac] .c2b21640d22fb {
  grid-template-columns: repeat(3,minmax(0,1fr))
}.y4d5fd6fe5542{font-kerning:auto}
.pc41bf9154e30[data-j1d3e0032c2a6=qb60ffaba4ef8] .l69819a3ee7f6 p {
  break-inside: avoid
}
.a7724a00a9c53 .k07310ff58852 img {
  width: 120px
}.rc05973a7bc77{opacity:1}
[data-h1cb4a642bf11] button {
  font: inherit;
  background: var(--v72c4a8a70d29);
  color: var(--fdd47c998baa6);
  border: 0;
  border-radius: 6px;
  padding: 12px 20px
}
.t2d73ff769d16 {
  list-style: none;
  padding: 0px
}
.t2d73ff769d16 [hidden] {
  display: none
}
.n68bb7cf9c6b1 {
  min-width: 0px
}
.lcd1b497a0d0a details p {
  margin: 12px 0px
}
.t2d73ff769d16 li {
  padding: 14px 0px;
  border-bottom: 1px solid var(--fbbc1cfc45289)
}
.lcd1b497a0d0a details {
  padding: 16px 18px;
  background: var(--c4b200ea78e5b);
  border-bottom: 1px solid var(--fbbc1cfc45289)
}
.lcd1b497a0d0a summary {
  font-weight: 650;
  cursor: pointer
}.a3ec835bc7038{isolation:auto}
.c59e16b6e22b4[data-j96fd12f40659=a3cae780df4d2] .c2b21640d22fb {
  counter-reset: c60346fb68069
}.ue5878151f73d{font-kerning:auto}
.c59e16b6e22b4[data-j96fd12f40659=a3cae780df4d2] .z2cb272414683 {
  grid-template-columns: 40px 1fr;
  display: grid;
  counter-increment: c60346fb68069;
  gap: 4px 16px
}
.a7724a00a9c53 {
  margin: 24px 0px;
  display: grid;
  gap: 24px
}
.c59e16b6e22b4[data-j96fd12f40659=a3cae780df4d2] .z2cb272414683::before {
  color: var(--v72c4a8a70d29);
  content: counter(c60346fb68069,decimal-leading-zero);
  font-weight: 750;
  grid-row: span 2
}
.c59e16b6e22b4[data-j96fd12f40659=d23bf76a0271c] .pdea32bc2041c {
  grid-template-columns: 2fr 1fr
}
.c59e16b6e22b4[data-j96fd12f40659=d23bf76a0271c] .k07310ff58852:first-child {
  grid-row: span 2
}
.a7724a00a9c53 .k07310ff58852>a {
  gap: 8px;
  grid-template-columns: 120px 1fr;
  display: grid
}
.pc41bf9154e30[data-j1d3e0032c2a6=qb60ffaba4ef8] .l69819a3ee7f6 {
  column-gap: 32px;
  columns: 2
}
.z2cb272414683 p {
  margin: 0px;
  grid-column: 2
}
.c59e16b6e22b4[data-j96fd12f40659=gc4a2051ea4ac] .z2cb272414683 p {
  grid-column: auto
}
.pc41bf9154e30[data-j1d3e0032c2a6=n34c375ef3627] .l69819a3ee7f6, .pc41bf9154e30[data-j1d3e0032c2a6=vddbe65469247] .l69819a3ee7f6 {
  counter-reset: cd49ff4969dee
}
.pc41bf9154e30[data-j1d3e0032c2a6=vddbe65469247] .l69819a3ee7f6 h2, .pc41bf9154e30[data-j1d3e0032c2a6=n34c375ef3627] .l69819a3ee7f6 h2 {
  border-left: 3px solid var(--v72c4a8a70d29);
  counter-increment: cd49ff4969dee;
  background: var(--c4b200ea78e5b);
  padding: 16px
}
body[data-k6f8a037fe828=ta1d39d3ff03b] .pc41bf9154e30[data-j1d3e0032c2a6=qb60ffaba4ef8] .l69819a3ee7f6 {
  columns: 1
}
@media(max-width:800px) {
  .pc41bf9154e30[data-j1d3e0032c2a6=qb60ffaba4ef8] .l69819a3ee7f6 {
    columns: 1
  }
  .a7724a00a9c53 .k07310ff58852 img {
    width: 88px
  }
  .c59e16b6e22b4[data-j96fd12f40659=gc4a2051ea4ac] .c2b21640d22fb {
    grid-template-columns: 1fr
  }
  .a7724a00a9c53 .k07310ff58852>a {
    grid-template-columns: 88px 1fr
  }
  body[data-z6b9e1d3c9768="o259ea95d64bc"] .q87ad1bb71fd5 {
    grid-column: auto
  }
}
@media(min-width:801px) {
  .n0434e97eec84 {
    display: none
  }
}.re035d15ca366{opacity:1}
.y68dde5c96d80>.fd65658fcf35b::after {
  content: "";
  display: block;
  height: 72px
}
.y68dde5c96d80 {
  --d4b6d9f19635d: var(--fdd47c998baa6);
  --p349363f086d5: 6px;
  --u4a6778a8db4b: inherit;
  --e41886fbdb48e: var(--g3f8006e3ae64);
  --x23c0318e468a: var(--c4b200ea78e5b);
  --o40c884311062: var(--fbbc1cfc45289);
  --g9ca4f0d1fc70: var(--c4b200ea78e5b);
  --x3c659b2d0000: var(--vfb2351b6cccd);
  --i4959f72e8bda: rgba(255,255,255,.72);
  --z9ed76268e250: color-mix(in srgb,var(--v72c4a8a70d29) 16%,#0D0F14);
  --z688edb06a060: rgba(255,255,255,.14);
  --z17df4e1e3c53: #FFF;
  --q916891d61cab: var(--vfb2351b6cccd);
  --t1b015b83475b: var(--ze98c8c1f727a);
  --c13fa76bbdd3f: var(--fbbc1cfc45289);
  --ac21e69d7e53e: var(--v72c4a8a70d29);
  --k903e107b554d: var(--ca9cd5738993c);
  --g0bedb75fb444: var(--v72c4a8a70d29)
}.y3fe22897905f{contain:none}
.pa9fcd6f86867 {
  display: contents
}
.y68dde5c96d80:has(>.fd65658fcf35b) {
  padding-bottom: 0px
}
:where(.i04d26ae3d9c7) {
  list-style: none;
  margin: 0px;
  padding: 0px
}
.c59e16b6e22b4>.pa9fcd6f86867>h2 {
  border-left: 3px solid var(--v72c4a8a70d29);
  padding-left: 12px
}.g720dca3fad83{outline-offset:0}
.y68dde5c96d80:is([data-p340e74819034=k1f8fc944b8e1], [data-p340e74819034=c23d67aa7098b], [data-p340e74819034=r51bf2be31bfa]) {
  --z17df4e1e3c53: var(--fdd47c998baa6)
}.r43d95789f16b{z-index:auto}
.v628c465392f5>li>a {
  min-width: 220px
}
.y68dde5c96d80:is([data-p340e74819034=k1f8fc944b8e1], [data-p340e74819034=r51bf2be31bfa]) {
  --t1b015b83475b: color-mix(in srgb,var(--v72c4a8a70d29) 10%,var(--c4b200ea78e5b))
}
:where(figure.q87ad1bb71fd5) {
  margin: 0px
}
.hc43f7373c25f>li {
  flex-shrink: 0
}
@media(max-width:800px) {
  .v628c465392f5>li>a {
    min-width: 0px;
    flex: 1
  }
}
.x0b39499f394f>p {
  margin: 1em 0px
}
div.t2d73ff769d16 {
  margin: 1em 0px
}.i12bede4df4ac{outline-offset:0}
.x0b39499f394f>p, .x0b39499f394f ul, .x0b39499f394f menu {
  gap: 10px;
  flex-wrap: wrap;
  list-style: none;
  padding: 0px;
  display: flex;
  font-size: .82rem;
  color: var(--ca9cd5738993c)
}
.t2d73ff769d16>div {
  padding: 14px 0px;
  border-bottom: 1px solid var(--fbbc1cfc45289)
}.x866ad95143fc{isolation:auto}
.y68dde5c96d80 {
  padding-bottom: 110px
}
.af8f9b1476bea li {
  display: inline
}
.c99c224bd771a .c8a94e4cdcf81 {
  grid-template-columns: 1fr 1fr
}.b8d69e5cd6c7b{font-kerning:auto}
.q1b87b0dbf8fe {
  row-gap: 6px;
  flex-wrap: wrap
}
.dd3472a883022 {
  color: var(--g0bedb75fb444);
  margin: 0px;
  font-size: 13px;
  font-weight: 800;
  line-height: 1.35;
  flex-basis: 100%;
  text-align: center
}
@media(max-width:800px) {
  .q87ad1bb71fd5, body[data-z6b9e1d3c9768] .q87ad1bb71fd5 {
    grid-column: auto;
    order: -1
  }
  .n68bb7cf9c6b1 .xabe74d96fa14 {
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden
  }
  body[data-z6b9e1d3c9768] .c99c224bd771a, .c99c224bd771a {
    padding-top: 12px;
    gap: 20px
  }
  .n68bb7cf9c6b1 h1 {
    font-size: clamp(22px,6vw,32px)
  }
  .q87ad1bb71fd5 img {
    aspect-ratio: 3/2;
    max-height: 52svh;
    object-fit: contain
  }
}
.q87ad1bb71fd5 img {
  aspect-ratio: 3/2;
  object-fit: contain
}
.k07310ff58852 img {
  aspect-ratio: 3/2;
  object-fit: contain
}.h4d3fc78a14de{font-kerning:auto}
.vc0cb5026e6a7 {
  object-fit: contain
}.g75257eb42557{font-kerning:auto}
