a:focus-visible, summary:focus-visible {
  outline: 3px solid var(--h016a4dbcbe20);
  outline-offset: 4px
}.j7c423e5bac56{unicode-bidi:normal}
img {
  display: block;
  max-width: 100%;
  height: auto
}
* {
  box-sizing: border-box
}
body {
  --m0cf591daa125: rgb(22,59,50);
  font-family: system-ui,-apple-system,segoe ui,sans-serif;
  --x16e73e7afe0c: rgb(233,245,238);
  --kb8f468d68d84: rgb(240,245,243);
  --a2f8e7103a9ca: 12px;
  --x9746dd458246: rgb(220,233,227);
  background: var(--l2e103534c1aa);
  color: var(--m0cf591daa125);
  margin: 0px;
  line-height: 1.7;
  --h016a4dbcbe20: rgb(25,123,102);
  --l2e103534c1aa: rgb(255,255,255);
  --e00c712256fff: rgb(99,124,116)
}
a {
  color: inherit;
  text-decoration: none
}.pea11c712b66d{outline-offset:0}
a:hover {
  text-decoration: underline
}
h1, p, h2, h3 {
  margin: 0px 0px 1rem
}
.id319b01c501c {
  max-width: 1140px;
  padding: 0px 24px;
  margin: auto
}
.x38840578ec16 {
  max-width: 1140px;
  display: flex;
  padding: 12px 24px;
  min-height: 64px;
  margin: auto;
  gap: 24px;
  align-items: center;
  justify-content: space-between
}
h1 {
  font-size: clamp(1.6rem,3vw,2.5rem);
  line-height: 1.25
}.e69ea711ceb09{visibility:inherit}
p {
  color: var(--e00c712256fff)
}
body[data-a38f90d9ba38a=p969b2af0f544] {
  --h016a4dbcbe20: rgb(91,203,227);
  --l2e103534c1aa: rgb(8,29,42);
  --kb8f468d68d84: rgb(16,47,64);
  --x16e73e7afe0c: rgb(18,57,71);
  --a2f8e7103a9ca: 6px;
  --e00c712256fff: rgb(162,195,205);
  --x9746dd458246: rgb(33,72,89);
  --m0cf591daa125: rgb(232,244,247)
}
h2 {
  font-size: 1.3rem;
  line-height: 1.4
}
h3 {
  font-size: 1rem;
  line-height: 1.45
}
.p2d1fa6a9be96 {
  align-items: center;
  font-weight: 750;
  display: flex;
  gap: 10px
}
.n8746847a0394 {
  flex-wrap: wrap;
  gap: 20px;
  font-size: 0.85rem;
  display: flex
}
.l34c7a855902b {
  display: none
}.h6976cf0a5a80{visibility:inherit}
.g2b97c7fbe83c {
  font-size: 1rem
}.j1c4cfb7d9c48{unicode-bidi:normal}
.ub7c8819f5e1c {
  border-bottom: 1px solid var(--x9746dd458246);
  top: 0px;
  position: sticky;
  background: var(--l2e103534c1aa);
  z-index: 5
}
.d4682e743b7c3 {
  padding: 10px;
  background: var(--l2e103534c1aa);
  position: absolute;
  z-index: 20;
  top: -100px;
  left: 20px
}.te75937fac139{contain:none}
.d4682e743b7c3:focus {
  top: 10px
}.xe5d7fe8e6ab9{font-kerning:auto}
.aa9ac7071e6fd {
  align-items: center;
  padding: 40px 0px;
  grid-template-columns: 1fr 1fr;
  display: grid;
  gap: 40px
}
.k0fd948f4b43e img {
  border-radius: var(--a2f8e7103a9ca);
  width: 100%;
  aspect-ratio: 1/1;
  object-fit: cover
}
.g15cde1be6c30 {
  max-width: 480px;
  margin: 24px auto 0px;
  display: grid;
  gap: 12px
}
.ea06a6ff47617 {
  text-align: center
}.u357f4950b8d4{font-kerning:auto}
.k1f1989e768df {
  text-align: center;
  display: block;
  border: 1px solid var(--h016a4dbcbe20);
  padding: 12px 20px;
  background: var(--h016a4dbcbe20);
  border-radius: 6px;
  font-weight: 650;
  color: rgb(255,255,255)
}.jf7c854b0b355{contain:none}
.jc5b87c42a1d8>a>div {
  padding: 16px
}
.v87d3921fd12d {
  grid-template-columns: repeat(3,minmax(0,1fr));
  gap: 20px;
  display: grid
}
.n197bb514523a {
  grid-template-columns: repeat(2,minmax(0,1fr))
}
.bd997f8ddbd68 {
  color: var(--h016a4dbcbe20);
  background: 0 0
}
.jc5b87c42a1d8 {
  background: var(--kb8f468d68d84);
  min-width: 0px;
  overflow: hidden;
  border: 1px solid var(--x9746dd458246);
  border-radius: var(--a2f8e7103a9ca)
}
.jc5b87c42a1d8 img {
  width: 100%;
  aspect-ratio: 1/1;
  object-fit: cover
}.w2fa27bef054b{contain:none}
.n197bb514523a img {
  aspect-ratio: 16/9
}
.pe2415ec7da05 {
  padding: 28px 0px;
  border-top: 1px solid var(--x9746dd458246)
}
.pe2415ec7da05>h2 {
  border-left: 3px solid var(--h016a4dbcbe20);
  padding-left: 12px
}
.p9d4eeb5a7f94 {
  background: var(--kb8f468d68d84);
  border: 1px solid var(--x9746dd458246);
  border-radius: var(--a2f8e7103a9ca);
  padding: 18px
}
body[data-d316ac5ae57dc="m92b08d5947be"] .aa9ac7071e6fd {
  grid-template-columns: 1.1fr 0.9fr
}
body[data-b39d8f401f965=xc963b27fd076] .p7d5200ecc1d0 {
  grid-template-columns: repeat(3,minmax(0,1fr))
}.rd766a5a82a42{contain:none}
.p7d5200ecc1d0 {
  display: grid;
  gap: 12px
}
.jc5b87c42a1d8 p {
  font-size: 0.86rem;
  margin: 0px
}
.gcd922d529419 {
  margin: 12px 0px 32px
}
.p9d4eeb5a7f94 h3 {
  margin: 0px
}
.od2718c8c8b69 {
  list-style: none;
  font-size: 0.88rem;
  padding: 0px;
  color: var(--h016a4dbcbe20);
  flex-wrap: wrap;
  margin: 16px 0px;
  display: flex;
  gap: 12px
}
.c6b32eb3de451 {
  scroll-snap-type: x proximity;
  padding-bottom: 12px;
  overflow-x: auto;
  gap: 16px;
  display: flex
}.db58772b6637a{font-kerning:auto}
.u6878d946cbd0 {
  justify-content: center;
  padding: 32px 0px;
  gap: 16px;
  display: flex
}.hd373318b4461{z-index:auto}
.lc1dfe01b6fe3 {
  border-top: 1px solid var(--x9746dd458246);
  padding: 32px 0px 100px
}
.c6b32eb3de451 img {
  width: 240px;
  flex-shrink: 0;
  scroll-snap-align: start
}
.lc1dfe01b6fe3 nav {
  font-size: 0.86rem;
  flex-wrap: wrap;
  margin-top: 20px;
  gap: 20px;
  display: flex
}
.m4f011f849a86 summary {
  cursor: pointer;
  font-weight: 650
}.i0d7651e7a32f{font-kerning:auto}
.ha69803a3a71a {
  display: flex;
  padding: 10px 24px;
  position: fixed;
  background: var(--l2e103534c1aa);
  justify-content: center;
  z-index: 10;
  border-top: 1px solid var(--x9746dd458246);
  gap: 12px;
  bottom: 0px;
  left: 0px;
  right: 0px
}
.u6878d946cbd0>a {
  min-width: 220px
}
.ha69803a3a71a>a {
  min-width: 220px
}
.b8fec7971ae8f {
  max-width: 880px;
  padding-top: 32px;
  padding-bottom: 48px
}
.o1d45d6ff3cc1 {
  min-width: 0px
}
.w426d9c09f9f0 {
  border-radius: var(--a2f8e7103a9ca);
  object-fit: cover;
  width: 100%;
  max-height: 560px;
  margin: 24px 0px
}
.m4f011f849a86 details {
  padding: 16px 0px;
  border-bottom: 1px solid var(--x9746dd458246)
}
.m4f011f849a86 h2 {
  margin-top: 28px
}.d777ba2929bd0{contain:none}
.m4f011f849a86 {
  overflow-wrap: anywhere
}
.m4f011f849a86 table {
  max-width: 100%;
  display: block;
  overflow-x: auto
}
.kd50e2fcb91af ol {
  list-style: none;
  padding: 0px;
  color: var(--e00c712256fff);
  flex-wrap: wrap;
  gap: 10px;
  font-size: 0.82rem;
  display: flex
}.a4a1b5c0634b7{outline-offset:0}
body[data-a38f90d9ba38a=p969b2af0f544] .k1f1989e768df {
  color: var(--l2e103534c1aa)
}
body[data-a38f90d9ba38a=p969b2af0f544] .bd997f8ddbd68 {
  color: var(--h016a4dbcbe20)
}
.i5fa320ec293b {
  border: 1px solid var(--x9746dd458246);
  border-radius: var(--a2f8e7103a9ca);
  margin-top: 32px;
  padding: 20px
}.wa1696e4a293f{visibility:inherit}
body[data-j1f4da48217a1="qbdb603352780"] .n8746847a0394 a {
  padding: 4px 10px;
  background: var(--kb8f468d68d84)
}
body[data-mb70a43f44d79="xcda3364cd9a0"] .ub7c8819f5e1c {
  border-bottom: 3px solid var(--h016a4dbcbe20)
}
body[data-bcd946873a3aa="o59af65917444"] .k0fd948f4b43e img {
  border-radius: 28px
}
body[data-bbf1ba810469e="bb924c8a87546"] .ha69803a3a71a .k1f1989e768df {
  border-radius: 999px
}.r8253eabb857c{outline-offset:0}
body[data-b39d8f401f965=xc963b27fd076] .p9d4eeb5a7f94 {
  border-left: 3px solid var(--h016a4dbcbe20)
}
.c7ebf6ecaff73 {
  justify-content: center;
  flex-wrap: wrap;
  margin-top: 20px;
  font-size: 0.85rem;
  gap: 10px;
  display: flex
}
@media(max-width:800px) {
  .x38840578ec16 {
    flex-direction: row
  }
  .l34c7a855902b summary {
    cursor: pointer
  }
  .n8746847a0394 {
    display: none
  }
  .l34c7a855902b {
    display: block;
    position: relative
  }
  .l34c7a855902b nav {
    background: var(--l2e103534c1aa);
    position: absolute;
    padding: 16px;
    display: grid;
    width: 240px;
    gap: 12px;
    right: 0px;
    top: 100%;
    box-shadow: 0 12px 24px #00000022;
    border: 1px solid var(--x9746dd458246)
  }
  body[data-d316ac5ae57dc="m92b08d5947be"] .aa9ac7071e6fd, .aa9ac7071e6fd {
    grid-template-columns: 1fr;
    gap: 24px;
    padding: 24px 0px
  }
  .id319b01c501c {
    padding-left: 20px;
    padding-right: 20px
  }
  .ha69803a3a71a {
    padding: 10px 20px
  }
  .k0fd948f4b43e {
    max-width: 420px;
    margin: auto;
    width: 100%
  }
  .ha69803a3a71a>a {
    min-width: 0px;
    flex: 1;
    max-width: 340px
  }
  .u6878d946cbd0>a {
    min-width: 0px;
    flex: 1
  }
  .v87d3921fd12d {
    grid-template-columns: repeat(2,minmax(0,1fr))
  }
  body[data-b39d8f401f965=xc963b27fd076] .p7d5200ecc1d0 {
    grid-template-columns: 1fr
  }
  .x38840578ec16 {
    min-height: 56px;
    padding: 10px 20px
  }
}
@media(max-width:540px) {
  .gcd922d529419 {
    gap: 12px
  }
  .gcd922d529419 .jc5b87c42a1d8>a>div {
    padding: 12px
  }
  .aa9ac7071e6fd h1 {
    font-size: 1.6rem
  }
  .gcd922d529419 .jc5b87c42a1d8 img {
    height: 100%;
    aspect-ratio: auto
  }
  .u6878d946cbd0 {
    gap: 10px
  }
  .v87d3921fd12d, .n197bb514523a {
    grid-template-columns: 1fr
  }
  .gcd922d529419 .jc5b87c42a1d8>a {
    grid-template-columns: 88px 1fr;
    display: grid
  }
  .gcd922d529419 .jc5b87c42a1d8 p {
    display: none
  }
  .pe2415ec7da05 {
    padding: 24px 0px
  }
  .ha69803a3a71a .k1f1989e768df {
    padding: 10px 12px
  }
}
@media(prefers-reduced-motion:reduce) {
  * {
    scroll-behavior: auto
  }
}
.o1d45d6ff3cc1[data-bc0c09e4599c7=oce28ddba2648] .m4f011f849a86 p {
  break-inside: avoid
}
.pe2415ec7da05[data-p0ea69b5b9ed0=cfbb410a2fb45] .p7d5200ecc1d0 {
  grid-template-columns: repeat(3,minmax(0,1fr))
}
[data-oe5924b15ca5d] {
  padding: 20px 0px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
  gap: 12px
}.ub86f9cf2f8bf{opacity:1}
[data-oe5924b15ca5d] input {
  min-width: 180px;
  background: var(--kb8f468d68d84);
  padding: 12px;
  font: inherit;
  flex: 1;
  border: 1px solid var(--x9746dd458246);
  border-radius: 6px;
  color: var(--m0cf591daa125)
}.z2adadcff491d{outline-offset:0}
[data-oe5924b15ca5d] button {
  border: 0;
  border-radius: 6px;
  padding: 12px 20px;
  background: var(--h016a4dbcbe20);
  color: var(--l2e103534c1aa);
  font: inherit
}
.q24b4947b2bee summary {
  font-weight: 650;
  cursor: pointer
}
.p2c4daeef5c60 [hidden] {
  display: none
}
.p2c4daeef5c60 {
  padding: 0px;
  list-style: none
}
.p2c4daeef5c60 li {
  padding: 14px 0px;
  border-bottom: 1px solid var(--x9746dd458246)
}.h3de505d71a42{font-kerning:auto}
.q24b4947b2bee details {
  background: var(--kb8f468d68d84);
  padding: 16px 18px;
  border-bottom: 1px solid var(--x9746dd458246)
}
.o1d45d6ff3cc1[data-bc0c09e4599c7=xeb097cd4b541] .m4f011f849a86, .o1d45d6ff3cc1[data-bc0c09e4599c7=m7672128127a2] .m4f011f849a86 {
  counter-reset: c036cbdcf9939
}
.o1d45d6ff3cc1[data-bc0c09e4599c7=m7672128127a2] .m4f011f849a86 h2, .o1d45d6ff3cc1[data-bc0c09e4599c7=xeb097cd4b541] .m4f011f849a86 h2 {
  padding: 16px;
  border-left: 3px solid var(--h016a4dbcbe20);
  background: var(--kb8f468d68d84);
  counter-increment: c036cbdcf9939
}.xc22ba2938e84{outline-offset:0}
.pa6f1454089a6 .jc5b87c42a1d8 img {
  width: 120px
}
.ea06a6ff47617 {
  min-width: 0px
}.rc0775f35a316{opacity:1}
.q24b4947b2bee details p {
  margin: 12px 0px
}.rbaf7141e4d6f{outline-offset:0}
.pa6f1454089a6 {
  gap: 24px;
  display: grid;
  margin: 24px 0px
}.ea318b03c3d6b{z-index:auto}
.pa6f1454089a6 .jc5b87c42a1d8>a {
  gap: 8px;
  grid-template-columns: 120px 1fr;
  display: grid
}
.p9d4eeb5a7f94 p {
  margin: 0px;
  grid-column: 2
}
.o1d45d6ff3cc1[data-bc0c09e4599c7=oce28ddba2648] .m4f011f849a86 {
  column-gap: 32px;
  columns: 2
}.h7918b1b170a1{visibility:inherit}
body[data-b39d8f401f965=xc963b27fd076] .o1d45d6ff3cc1[data-bc0c09e4599c7=oce28ddba2648] .m4f011f849a86 {
  columns: 1
}
.pe2415ec7da05[data-p0ea69b5b9ed0=cfbb410a2fb45] .p9d4eeb5a7f94 p {
  grid-column: auto
}
@media(max-width:800px) {
  .pe2415ec7da05[data-p0ea69b5b9ed0=cfbb410a2fb45] .p7d5200ecc1d0 {
    grid-template-columns: 1fr
  }
  .pa6f1454089a6 .jc5b87c42a1d8>a {
    grid-template-columns: 88px 1fr
  }
  .pa6f1454089a6 .jc5b87c42a1d8 img {
    width: 88px
  }
  .o1d45d6ff3cc1[data-bc0c09e4599c7=oce28ddba2648] .m4f011f849a86 {
    columns: 1
  }
}
@media(min-width:801px) {
  .c7ebf6ecaff73 {
    display: none
  }
}
.ee46f6a11540e:has(>.z4ccde7c95ba6) {
  padding-bottom: 0px
}
.c6b32eb3de451>li {
  flex-shrink: 0
}.n82e9473a3282{outline-offset:0}
:where(.oc21a98533018) {
  list-style: none;
  margin: 0px;
  padding: 0px
}.w18c433569ec6{opacity:1}
.pe2415ec7da05>.aa884e1d7ea5e>h2 {
  border-left: 3px solid var(--h016a4dbcbe20);
  padding-left: 12px
}
:where(figure.k0fd948f4b43e) {
  margin: 0px
}
.ee46f6a11540e>.z4ccde7c95ba6::after {
  content: "";
  display: block;
  height: 72px
}
.u6878d946cbd0>li>a {
  min-width: 220px
}.g080279247c5f{opacity:1}
.aa884e1d7ea5e {
  display: contents
}
.ee46f6a11540e {
  --kb030e28bfa91: var(--h016a4dbcbe20);
  --k2b160f85d38b: var(--l2e103534c1aa);
  --j01539302210a: var(--x9746dd458246);
  --c78e77c4daf87: var(--h016a4dbcbe20);
  --ed1ba43da6690: var(--kb8f468d68d84);
  --e1652eb59a0e4: rgb(255,255,255);
  --ja1c7c0a98be0: var(--m0cf591daa125);
  --ff893c92d58ab: var(--kb8f468d68d84);
  --ma666301f6d3d: 6px;
  --ha94a2b344962: var(--e00c712256fff);
  --j9ceb28ae4688: inherit;
  --b785746a50374: var(--a2f8e7103a9ca);
  --u7f86b9edd598: rgba(255,255,255,0.72);
  --h7de4dde0201c: var(--x16e73e7afe0c);
  --r8ce9138118a9: rgba(255,255,255,0.14);
  --pa9f1db832ef3: var(--m0cf591daa125);
  --w08ebcf77f8f4: color-mix(in srgb,var(--h016a4dbcbe20) 16%,rgb(13,15,20));
  --x9da6fd4f34b1: var(--x9746dd458246)
}
.ee46f6a11540e:is([data-a38f90d9ba38a=vd3cf74b09e99], [data-a38f90d9ba38a=c48b83d970a82]) {
  --h7de4dde0201c: color-mix(in srgb,var(--h016a4dbcbe20) 10%,var(--kb8f468d68d84))
}
.ee46f6a11540e:is([data-a38f90d9ba38a=vd3cf74b09e99], [data-a38f90d9ba38a=p969b2af0f544], [data-a38f90d9ba38a=c48b83d970a82]) {
  --e1652eb59a0e4: var(--l2e103534c1aa)
}
@media(max-width:800px) {
  .u6878d946cbd0>li>a {
    min-width: 0px;
    flex: 1
  }
}
.kd50e2fcb91af>p {
  margin: 1em 0px
}.c70a05e9c8dd0{opacity:1}
div.p2c4daeef5c60 {
  margin: 1em 0px
}.nce54478bcf0c{isolation:auto}
.aa9ac7071e6fd .g15cde1be6c30 {
  grid-template-columns: 1fr 1fr
}
.kd50e2fcb91af menu, .kd50e2fcb91af ul, .kd50e2fcb91af>p {
  list-style: none;
  padding: 0px;
  color: var(--e00c712256fff);
  flex-wrap: wrap;
  gap: 10px;
  font-size: 0.82rem;
  display: flex
}
.b4b40b5ef9b0b li {
  display: inline
}.s3a62ca78a24e{outline-offset:0}
.ha69803a3a71a {
  flex-wrap: wrap;
  row-gap: 6px
}
.bdc4810607b0d {
  flex-basis: 100%;
  font-size: 13px;
  font-weight: 800;
  text-align: center;
  margin: 0px;
  color: var(--kb030e28bfa91);
  line-height: 1.35
}.i428c9be185f8{outline-offset:0}
.p2c4daeef5c60>div {
  padding: 14px 0px;
  border-bottom: 1px solid var(--x9746dd458246)
}
.ee46f6a11540e {
  padding-bottom: 110px
}
@media(max-width:800px) {
  .ea06a6ff47617 h1 {
    font-size: clamp(22px,6vw,32px)
  }
  body[data-d316ac5ae57dc] .aa9ac7071e6fd, .aa9ac7071e6fd {
    padding-top: 12px;
    gap: 20px
  }
  .k0fd948f4b43e img {
    aspect-ratio: 3/2;
    object-fit: contain;
    max-height: 52svh
  }
  body[data-d316ac5ae57dc] .k0fd948f4b43e, .k0fd948f4b43e {
    grid-column: auto;
    order: -1
  }
  .ea06a6ff47617 .g2b97c7fbe83c {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden
  }
}
.k0fd948f4b43e img {
  aspect-ratio: 3/2;
  object-fit: contain
}
.jc5b87c42a1d8 img {
  aspect-ratio: 3/2;
  object-fit: contain
}.gc011e7b8657d{opacity:1}
.w426d9c09f9f0 {
  object-fit: contain
}.h4f8a24a1adc5{contain:none}
