img {
  display: block;
  max-width: 100%;
  height: auto
}.n2d40ceb3b783{font-kerning:auto}
a:focus-visible, summary:focus-visible {
  outline: 3px solid var(--c5374f2329adb);
  outline-offset: 4px
}
* {
  box-sizing: border-box
}
body {
  font-family: system-ui,-apple-system,segoe ui,sans-serif;
  --vc8fa0792fad2: #F0F5F3;
  --w4a153cd9ec74: #637C74;
  line-height: 1.7;
  margin: 0;
  --c5374f2329adb: #197B66;
  color: var(--q992b9d7c6970);
  background: var(--m288442883929);
  --icab9a3d487fe: #E9F5EE;
  --j71828f4a2aa6: 12px;
  --qa29c164d6c2e: #DCE9E3;
  --m288442883929: #FFFFFF;
  --q992b9d7c6970: #163B32
}
.fd8d942d77dbc {
  top: 0;
  z-index: 5;
  position: sticky;
  border-bottom: 1px solid var(--qa29c164d6c2e);
  background: var(--m288442883929)
}.b2c57211eb8e7{unicode-bidi:normal}
h2, h3, h1, p {
  margin: 0 0 1rem
}
a {
  text-decoration: none;
  color: inherit
}
p {
  color: var(--w4a153cd9ec74)
}
a:hover {
  text-decoration: underline
}
.h7f393cfb964e {
  text-align: center
}
.wa2e2a1af6ae1 {
  padding: 0 24px;
  margin: auto;
  max-width: 1140px
}
body[data-a06b318ae80c3=fee73798e7416] {
  --w4a153cd9ec74: #A2C3CD;
  --vc8fa0792fad2: #102F40;
  --c5374f2329adb: #5BCBE3;
  --icab9a3d487fe: #123947;
  --qa29c164d6c2e: #214859;
  --q992b9d7c6970: #E8F4F7;
  --j71828f4a2aa6: 6px;
  --m288442883929: #081D2A
}.f51abcdaa48f4{visibility:inherit}
h1 {
  font-size: clamp(1.6rem,3vw,2.5rem);
  line-height: 1.25
}
h2 {
  font-size: 1.3rem;
  line-height: 1.4
}.rf9b4c7830f99{visibility:inherit}
h3 {
  font-size: 1rem;
  line-height: 1.45
}
.a95204a0e0828 {
  padding: 12px 24px;
  margin: auto;
  display: flex;
  max-width: 1140px;
  min-height: 64px;
  align-items: center;
  gap: 24px;
  justify-content: space-between
}.y0fd6e5f67a8f{contain:none}
.u1d0629e110c7 img {
  border-radius: var(--j71828f4a2aa6);
  width: 100%;
  object-fit: cover;
  aspect-ratio: 1/1
}
.pc87dbcd89497 {
  display: flex;
  font-weight: 750;
  gap: 10px;
  align-items: center
}.ic599fd8ea37a{font-kerning:auto}
.dd7d7cae175bf {
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
  font-size: .85rem
}.h6516e8cda370{font-kerning:auto}
.g8ba2d15fdc89 {
  font-size: 1rem
}
.z3c2327bc58e5 {
  padding: 10px;
  top: -100px;
  left: 20px;
  z-index: 20;
  background: var(--m288442883929);
  position: absolute
}.vdd59404434c5{font-kerning:auto}
.z3c2327bc58e5:focus {
  top: 10px
}.o9d93d2a084b5{font-kerning:auto}
.if7d48db7a5ba {
  display: none
}
.cf9096461a4ce {
  display: grid;
  padding: 40px 0;
  align-items: center;
  grid-template-columns: 1fr 1fr;
  gap: 40px
}
.odb6264e4f940 {
  display: grid;
  max-width: 480px;
  gap: 12px;
  margin: 24px auto 0
}
.j51b121fbc068 {
  color: #FFFFFF;
  border: 1px solid var(--c5374f2329adb);
  background: var(--c5374f2329adb);
  border-radius: 6px;
  font-weight: 650;
  padding: 12px 20px;
  display: block;
  text-align: center
}.k0287bc14b48a{outline-offset:0}
.x9deaf2c020f2>a>div {
  padding: 16px
}
.x9deaf2c020f2 p {
  margin: 0;
  font-size: .86rem
}
.vf2e74628079b {
  margin: 12px 0 32px
}.y0d1e5c9157ee{font-kerning:auto}
.lcc81a94ae277 {
  display: grid;
  grid-template-columns: repeat(3,minmax(0,1fr));
  gap: 20px
}
.t89270d064f17 {
  display: grid;
  gap: 12px
}
.y99c0fe769c73 h3 {
  margin: 0
}
.q18fa77ae49b8 {
  background: 0 0;
  color: var(--c5374f2329adb)
}
.x9deaf2c020f2 {
  background: var(--vc8fa0792fad2);
  min-width: 0;
  overflow: hidden;
  border: 1px solid var(--qa29c164d6c2e);
  border-radius: var(--j71828f4a2aa6)
}.x9ef80d8c0f41{isolation:auto}
.x9deaf2c020f2 img {
  width: 100%;
  object-fit: cover;
  aspect-ratio: 1/1
}
.m1ca4ad4201be img {
  aspect-ratio: 16/9
}.ccab9df7f36e7{outline-offset:0}
.m1ca4ad4201be {
  grid-template-columns: repeat(2,minmax(0,1fr))
}.oa95e0ae08a47{visibility:inherit}
body[data-d22a3d9251c2f="va24a99f414f3"] .cf9096461a4ce {
  grid-template-columns: .9fr 1.1fr
}
body[data-d22a3d9251c2f="va24a99f414f3"] .u1d0629e110c7 {
  grid-column: 2
}.v8db6271cf2a4{font-kerning:auto}
body[data-n157b7c0de256=q3ae11a9f66e5] .t89270d064f17 {
  grid-template-columns: repeat(3,minmax(0,1fr))
}.g6dcb8eb94801{font-kerning:auto}
.sc7763e2d7206 {
  padding: 28px 0;
  border-top: 1px solid var(--qa29c164d6c2e)
}
.sc7763e2d7206>h2 {
  border-left: 3px solid var(--c5374f2329adb);
  padding-left: 12px
}.df4b8d7d8f5b0{unicode-bidi:normal}
.y99c0fe769c73 {
  padding: 18px;
  border: 1px solid var(--qa29c164d6c2e);
  border-radius: var(--j71828f4a2aa6);
  background: var(--vc8fa0792fad2)
}
.f24c84c0ed109 {
  display: flex;
  list-style: none;
  flex-wrap: wrap;
  font-size: .88rem;
  margin: 16px 0;
  gap: 12px;
  padding: 0;
  color: var(--c5374f2329adb)
}
.d768f0f71b0b8 {
  display: flex;
  overflow-x: auto;
  gap: 16px;
  scroll-snap-type: x proximity;
  padding-bottom: 12px
}
.mac5f4313ccb4 {
  overflow-wrap: anywhere
}
.m0deaf12007c2 {
  display: flex;
  padding: 32px 0;
  justify-content: center;
  gap: 16px
}
.pb2339984ecdd {
  padding: 32px 0 100px;
  border-top: 1px solid var(--qa29c164d6c2e)
}
.d768f0f71b0b8 img {
  scroll-snap-align: start;
  width: 240px;
  flex-shrink: 0
}
.m0deaf12007c2>a {
  min-width: 220px
}
.pb2339984ecdd nav {
  display: flex;
  font-size: .86rem;
  gap: 20px;
  flex-wrap: wrap;
  margin-top: 20px
}.zb158569e995f{visibility:inherit}
.mac5f4313ccb4 summary {
  font-weight: 650;
  cursor: pointer
}
.oc650f805f6ec>a {
  min-width: 220px
}
.oc650f805f6ec {
  z-index: 10;
  position: fixed;
  justify-content: center;
  display: flex;
  bottom: 0;
  left: 0;
  gap: 12px;
  background: var(--m288442883929);
  right: 0;
  border-top: 1px solid var(--qa29c164d6c2e);
  padding: 10px 24px
}.g04105f569981{unicode-bidi:normal}
.b68df3a058841 {
  padding-top: 32px;
  max-width: 880px;
  padding-bottom: 48px
}
.v13734e0fd4f2 {
  min-width: 0
}.g2a72a6e424d9{outline-offset:0}
.id9dcaf1686c4 {
  border-radius: var(--j71828f4a2aa6);
  width: 100%;
  max-height: 560px;
  margin: 24px 0;
  object-fit: cover
}
.mac5f4313ccb4 table {
  overflow-x: auto;
  max-width: 100%;
  display: block
}.d2ea649167f94{isolation:auto}
.mac5f4313ccb4 details {
  padding: 16px 0;
  border-bottom: 1px solid var(--qa29c164d6c2e)
}
.n94ccdebe4d7b ol {
  display: flex;
  flex-wrap: wrap;
  font-size: .82rem;
  color: var(--w4a153cd9ec74);
  list-style: none;
  padding: 0;
  gap: 10px
}
body[data-a06b318ae80c3=fee73798e7416] .j51b121fbc068 {
  color: var(--m288442883929)
}.saac612d12ba2{outline-offset:0}
body[data-a06b318ae80c3=fee73798e7416] .q18fa77ae49b8 {
  color: var(--c5374f2329adb)
}.l149c10c32165{unicode-bidi:normal}
.mac5f4313ccb4 h2 {
  margin-top: 28px
}
.k52a3ddc06a60 {
  padding: 20px;
  border: 1px solid var(--qa29c164d6c2e);
  border-radius: var(--j71828f4a2aa6);
  margin-top: 32px
}
body[data-n157b7c0de256=q3ae11a9f66e5] .y99c0fe769c73 {
  border-left: 3px solid var(--c5374f2329adb)
}.ndc4743c5a8fc{unicode-bidi:normal}
.pf7142e607125 {
  display: flex;
  justify-content: center;
  margin-top: 20px;
  gap: 10px;
  flex-wrap: wrap;
  font-size: .85rem
}.t91205ef6e5fe{visibility:inherit}
@media(max-width:800px) {
  .a95204a0e0828 {
    flex-direction: row
  }
  body[data-d22a3d9251c2f="va24a99f414f3"] .u1d0629e110c7 {
    order: 0
  }
  .dd7d7cae175bf {
    display: none
  }
  .if7d48db7a5ba {
    display: block;
    position: relative
  }
  .if7d48db7a5ba nav {
    box-shadow: 0 12px 24px #00000022;
    display: grid;
    gap: 12px;
    right: 0;
    top: 100%;
    background: var(--m288442883929);
    padding: 16px;
    border: 1px solid var(--qa29c164d6c2e);
    width: 240px;
    position: absolute
  }
  .cf9096461a4ce, body[data-d22a3d9251c2f="va24a99f414f3"] .cf9096461a4ce {
    grid-template-columns: 1fr;
    gap: 24px;
    padding: 24px 0
  }
  .u1d0629e110c7 {
    max-width: 420px;
    margin: auto;
    width: 100%
  }
  .oc650f805f6ec>a {
    flex: 1;
    min-width: 0;
    max-width: 340px
  }
  .m0deaf12007c2>a {
    flex: 1;
    min-width: 0
  }
  .wa2e2a1af6ae1 {
    padding-left: 20px;
    padding-right: 20px
  }
  .oc650f805f6ec {
    padding: 10px 20px
  }
  .a95204a0e0828 {
    min-height: 56px;
    padding: 10px 20px
  }
  .if7d48db7a5ba summary {
    cursor: pointer
  }
  .lcc81a94ae277 {
    grid-template-columns: repeat(2,minmax(0,1fr))
  }
  body[data-n157b7c0de256=q3ae11a9f66e5] .t89270d064f17 {
    grid-template-columns: 1fr
  }
}
@media(max-width:540px) {
  .vf2e74628079b .x9deaf2c020f2>a>div {
    padding: 12px
  }
  .vf2e74628079b .x9deaf2c020f2 img {
    height: 100%;
    aspect-ratio: auto
  }
  .cf9096461a4ce h1 {
    font-size: 1.6rem
  }
  .m1ca4ad4201be, .lcc81a94ae277 {
    grid-template-columns: 1fr
  }
  .vf2e74628079b .x9deaf2c020f2>a {
    display: grid;
    grid-template-columns: 88px 1fr
  }
  .vf2e74628079b .x9deaf2c020f2 p {
    display: none
  }
  .vf2e74628079b {
    gap: 12px
  }
  .m0deaf12007c2 {
    gap: 10px
  }
  .sc7763e2d7206 {
    padding: 24px 0
  }
  .oc650f805f6ec .j51b121fbc068 {
    padding: 10px 12px
  }
}
@media(prefers-reduced-motion:reduce) {
  * {
    scroll-behavior: auto
  }
}
.v13734e0fd4f2[data-k1d06082b10c6=o072fbc472366] .mac5f4313ccb4 p {
  break-inside: avoid
}
[data-lc71fb48bc78e] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 12px;
  padding: 20px 0
}
[data-lc71fb48bc78e] input {
  background: var(--vc8fa0792fad2);
  flex: 1;
  font: inherit;
  color: var(--q992b9d7c6970);
  border: 1px solid var(--qa29c164d6c2e);
  min-width: 180px;
  padding: 12px;
  border-radius: 6px
}.p6c6413771b34{unicode-bidi:normal}
.od6403d3c4e88 .x9deaf2c020f2 img {
  width: 120px
}
.o1bb3b92f6cfa [hidden] {
  display: none
}
[data-lc71fb48bc78e] button {
  color: var(--m288442883929);
  border: 0;
  background: var(--c5374f2329adb);
  font: inherit;
  padding: 12px 20px;
  border-radius: 6px
}
.o1bb3b92f6cfa {
  list-style: none;
  padding: 0
}.s3eec0c915fbf{isolation:auto}
.y68551d9da09c summary {
  font-weight: 650;
  cursor: pointer
}
.sc7763e2d7206[data-ze194a81067da=w7092a2b07913] .t89270d064f17 {
  grid-template-columns: repeat(3,minmax(0,1fr))
}
.y68551d9da09c details p {
  margin: 12px 0
}.p20d4c937c7c4{opacity:1}
.o1bb3b92f6cfa li {
  padding: 14px 0;
  border-bottom: 1px solid var(--qa29c164d6c2e)
}
.y68551d9da09c details {
  padding: 16px 18px;
  background: var(--vc8fa0792fad2);
  border-bottom: 1px solid var(--qa29c164d6c2e)
}.rd33bf414ff37{z-index:auto}
.h7f393cfb964e {
  min-width: 0
}.c77f65912b6f2{contain:none}
.sc7763e2d7206[data-ze194a81067da=ib626486e45aa] .t89270d064f17 {
  counter-reset: c50c65f08bd89
}
.sc7763e2d7206[data-ze194a81067da=ib626486e45aa] .y99c0fe769c73 {
  grid-template-columns: 40px 1fr;
  counter-increment: c50c65f08bd89;
  display: grid;
  gap: 4px 16px
}.g36fda20cec7d{isolation:auto}
.sc7763e2d7206[data-ze194a81067da=ib626486e45aa] .y99c0fe769c73::before {
  font-weight: 750;
  content: counter(c50c65f08bd89,decimal-leading-zero);
  grid-row: span 2;
  color: var(--c5374f2329adb)
}
.od6403d3c4e88 {
  display: grid;
  gap: 24px;
  margin: 24px 0
}.hc07ad401c3b8{opacity:1}
.v13734e0fd4f2[data-k1d06082b10c6=o23ef0993f5aa] .mac5f4313ccb4, .v13734e0fd4f2[data-k1d06082b10c6=y8da863c97610] .mac5f4313ccb4 {
  counter-reset: cea5b34e4fb25
}
.v13734e0fd4f2[data-k1d06082b10c6=o23ef0993f5aa] .mac5f4313ccb4 h2, .v13734e0fd4f2[data-k1d06082b10c6=y8da863c97610] .mac5f4313ccb4 h2 {
  padding: 16px;
  background: var(--vc8fa0792fad2);
  border-left: 3px solid var(--c5374f2329adb);
  counter-increment: cea5b34e4fb25
}
.sc7763e2d7206[data-ze194a81067da=m1cc0fd501594] .vd15055f3ac8e {
  grid-template-columns: repeat(4,minmax(0,1fr))
}.l22b46e222ba7{outline-offset:0}
.od6403d3c4e88 .x9deaf2c020f2>a {
  grid-template-columns: 120px 1fr;
  display: grid;
  gap: 8px
}.y194f0b21395d{visibility:inherit}
.v13734e0fd4f2[data-k1d06082b10c6=o072fbc472366] .mac5f4313ccb4 {
  column-gap: 32px;
  columns: 2
}
.y99c0fe769c73 p {
  margin: 0;
  grid-column: 2
}
.sc7763e2d7206[data-ze194a81067da=w7092a2b07913] .y99c0fe769c73 p {
  grid-column: auto
}
body[data-n157b7c0de256=q3ae11a9f66e5] .v13734e0fd4f2[data-k1d06082b10c6=o072fbc472366] .mac5f4313ccb4 {
  columns: 1
}
@media(max-width:800px) {
  .od6403d3c4e88 .x9deaf2c020f2 img {
    width: 88px
  }
  .sc7763e2d7206[data-ze194a81067da=w7092a2b07913] .t89270d064f17 {
    grid-template-columns: 1fr
  }
  .sc7763e2d7206[data-ze194a81067da=m1cc0fd501594] .vd15055f3ac8e {
    grid-template-columns: repeat(2,minmax(0,1fr))
  }
  .od6403d3c4e88 .x9deaf2c020f2>a {
    grid-template-columns: 88px 1fr
  }
  body[data-d22a3d9251c2f="va24a99f414f3"] .u1d0629e110c7 {
    grid-column: auto
  }
  .v13734e0fd4f2[data-k1d06082b10c6=o072fbc472366] .mac5f4313ccb4 {
    columns: 1
  }
}.b5b8d1198fb0d{z-index:auto}
@media(min-width:801px) {
  .pf7142e607125 {
    display: none
  }
}
.ba52643866943 {
  --ubde9e24d2e9d: rgba(255,255,255,.72);
  --zb4b220704be9: var(--qa29c164d6c2e);
  --t85c2159ce113: var(--q992b9d7c6970);
  --i3772e653b1ad: var(--c5374f2329adb);
  --rc89688b69f4c: var(--vc8fa0792fad2);
  --ma3f1e348b947: inherit;
  --gfceac6d3ca99: var(--w4a153cd9ec74);
  --qb7aaf2ef823a: color-mix(in srgb,var(--c5374f2329adb) 16%,#0D0F14);
  --sa4a6e0d62124: var(--j71828f4a2aa6);
  --u4ed42ea9034e: var(--m288442883929);
  --r71d33a7a9c96: 6px;
  --q254bbc719e85: var(--c5374f2329adb);
  --p5cde68e10b9d: var(--qa29c164d6c2e);
  --w8bf5cd446611: var(--q992b9d7c6970);
  --n7173769b8faf: var(--icab9a3d487fe);
  --h6ae06b32b423: rgba(255,255,255,.14);
  --pc7e67936d44d: #FFFFFF;
  --t22158a02b96e: var(--vc8fa0792fad2)
}
.ba52643866943:has(>.sceff6d42eca3) {
  padding-bottom: 0
}.kd609edfd9e1a{isolation:auto}
:where(.g5531d96abd79) {
  margin: 0;
  list-style: none;
  padding: 0
}
:where(figure.u1d0629e110c7) {
  margin: 0
}.h4cb00f8d8cd5{unicode-bidi:normal}
.sc7763e2d7206>.za7b77bbd66b8>h2 {
  border-left: 3px solid var(--c5374f2329adb);
  padding-left: 12px
}
.ba52643866943:is([data-a06b318ae80c3=h7f6cfe9ea0b8], [data-a06b318ae80c3=v449b611359a9]) {
  --n7173769b8faf: color-mix(in srgb,var(--c5374f2329adb) 10%,var(--vc8fa0792fad2))
}.d02971aeaa913{outline-offset:0}
.ba52643866943:is([data-a06b318ae80c3=h7f6cfe9ea0b8], [data-a06b318ae80c3=fee73798e7416], [data-a06b318ae80c3=v449b611359a9]) {
  --pc7e67936d44d: var(--m288442883929)
}.rc9747d24eaeb{visibility:inherit}
.d768f0f71b0b8>li {
  flex-shrink: 0
}
.ba52643866943>.sceff6d42eca3::after {
  height: 72px;
  display: block;
  content: ""
}
.za7b77bbd66b8 {
  display: contents
}
.m0deaf12007c2>li>a {
  min-width: 220px
}
@media(max-width:800px) {
  .m0deaf12007c2>li>a {
    flex: 1;
    min-width: 0
  }
}
.n94ccdebe4d7b>p {
  margin: 1em 0
}
div.o1bb3b92f6cfa {
  margin: 1em 0
}
.cf9096461a4ce .odb6264e4f940 {
  grid-template-columns: 1fr 1fr
}
.n94ccdebe4d7b menu, .n94ccdebe4d7b>p, .n94ccdebe4d7b ul {
  display: flex;
  flex-wrap: wrap;
  font-size: .82rem;
  color: var(--w4a153cd9ec74);
  list-style: none;
  padding: 0;
  gap: 10px
}.fc2034ad18061{outline-offset:0}
.o1bb3b92f6cfa>div {
  padding: 14px 0;
  border-bottom: 1px solid var(--qa29c164d6c2e)
}.e57180898cde9{contain:none}
.oc650f805f6ec {
  flex-wrap: wrap;
  row-gap: 6px
}
.k77c9c0e88dbb {
  margin: 0;
  flex-basis: 100%;
  color: var(--i3772e653b1ad);
  font-size: 13px;
  text-align: center;
  font-weight: 800;
  line-height: 1.35
}
.d18172f6d9fd8 li {
  display: inline
}
.ba52643866943 {
  padding-bottom: 110px
}.vc5c26dd35584{font-kerning:auto}
@media(max-width:800px) {
  body[data-d22a3d9251c2f] .cf9096461a4ce, .cf9096461a4ce {
    gap: 20px;
    padding-top: 12px
  }
  .u1d0629e110c7 img {
    aspect-ratio: 3/2;
    max-height: 52svh;
    object-fit: contain
  }
  .h7f393cfb964e h1 {
    font-size: clamp(22px,6vw,32px)
  }
  .h7f393cfb964e .g8ba2d15fdc89 {
    -webkit-box-orient: vertical;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2
  }
  body[data-d22a3d9251c2f] .u1d0629e110c7, .u1d0629e110c7 {
    order: -1;
    grid-column: auto
  }
}
.u1d0629e110c7 img {
  aspect-ratio: 3/2;
  object-fit: contain
}.sb76cf9bf94b9{contain:none}
.x9deaf2c020f2 img {
  aspect-ratio: 3/2;
  object-fit: contain
}
.id9dcaf1686c4 {
  object-fit: contain
}
