a:focus-visible, summary:focus-visible {
  outline: 3px solid var(--l2c502d6f6ca5);
  outline-offset: 4px
}
body {
  background: var(--b6ce19849e919);
  --q00070a5d02d3: #E9F5EE;
  --ld809572edf3f: #F0F5F3;
  margin: 0;
  color: var(--h4d0b04cac53e);
  --f13f82aa78c8c: 12px;
  font-family: system-ui,-apple-system,segoe ui,sans-serif;
  line-height: 1.7;
  --h4d0b04cac53e: #163B32;
  --q758bbafcd986: #637C74;
  --b6ce19849e919: #FFFFFF;
  --b53f160a87bd0: #DCE9E3;
  --l2c502d6f6ca5: #197B66
}.uf6982c2850d6{isolation:auto}
h1, p, h2, h3 {
  margin: 0 0 1rem
}
a {
  color: inherit;
  text-decoration: none
}
h1 {
  font-size: clamp(1.6rem,3vw,2.5rem);
  line-height: 1.25
}
p {
  color: var(--q758bbafcd986)
}
.hdd2f6ba4d705 {
  background: var(--b6ce19849e919);
  top: 0;
  border-bottom: 1px solid var(--b53f160a87bd0);
  position: sticky;
  z-index: 5
}
a:hover {
  text-decoration: underline
}
.n4063ba854a53 {
  text-align: center
}
* {
  box-sizing: border-box
}.c83fcdd72eb69{z-index:auto}
body[data-o97b1e614fcc3="r4e0464094391"] .xa0bdc8c36956 {
  box-shadow: 0 -8px 30px #00000011
}.pbdc8d7c92d3c{font-kerning:auto}
body[data-xc4b9935b3e99=cab1e85d36ceb] {
  --b6ce19849e919: #FBFCF8;
  --b53f160a87bd0: #DCE9DD;
  --l2c502d6f6ca5: #207868;
  --q758bbafcd986: #617E70;
  --h4d0b04cac53e: #1D493C;
  --f13f82aa78c8c: 3px;
  --ld809572edf3f: #EDF3EB
}
h2 {
  font-size: 1.3rem;
  line-height: 1.4
}
h3 {
  font-size: 1rem;
  line-height: 1.45
}
img {
  display: block;
  max-width: 100%;
  height: auto
}.d6d0422cdfd23{font-kerning:auto}
.m1914102b57a7 {
  padding: 0 24px;
  margin: auto;
  max-width: 1140px
}
.m5e7db4925a1d {
  padding: 12px 24px;
  align-items: center;
  gap: 24px;
  margin: auto;
  display: flex;
  max-width: 1140px;
  min-height: 64px;
  justify-content: space-between
}
.m6841e1e8a6cc img {
  object-fit: cover;
  border-radius: var(--f13f82aa78c8c);
  width: 100%;
  aspect-ratio: 1/1
}.ac8dc724834ec{opacity:1}
.qe355ebbdd9a6 {
  padding: 10px;
  background: var(--b6ce19849e919);
  top: -100px;
  left: 20px;
  position: absolute;
  z-index: 20
}
.qe355ebbdd9a6:focus {
  top: 10px
}
.g0155316ed435 {
  display: flex;
  align-items: center;
  gap: 10px;
  font-weight: 750
}.rad1391236114{font-kerning:auto}
.qf45f0f260caa {
  flex-wrap: wrap;
  display: flex;
  font-size: .85rem;
  gap: 20px
}.c3ce9d21dae28{unicode-bidi:normal}
.e52e7f5d721da {
  font-size: 1rem
}.nc9df46f28c32{visibility:inherit}
.i013b24df120a {
  display: none
}.l88c0c204a44b{opacity:1}
.x7ce9e73987ce {
  align-items: center;
  display: grid;
  padding: 40px 0;
  grid-template-columns: 1fr 1fr;
  gap: 40px
}.nc18af29d53dd{visibility:inherit}
.k13b2ec98e9af {
  gap: 12px;
  margin: 24px auto 0;
  display: grid;
  max-width: 480px
}.n7747165b8af9{contain:none}
.ib8f844eb6fb3 {
  font-weight: 650;
  display: block;
  color: #FFFFFF;
  text-align: center;
  border: 1px solid var(--l2c502d6f6ca5);
  padding: 12px 20px;
  background: var(--l2c502d6f6ca5);
  border-radius: 6px
}
.h22d7355738bd {
  color: var(--l2c502d6f6ca5);
  background: 0 0
}.oa2061d99abf7{outline-offset:0}
.z26ed57907b7f p {
  margin: 0;
  font-size: .86rem
}
.b08a5f30b273a {
  margin: 12px 0 32px
}.q0109c823af8e{visibility:inherit}
.be4c8e6834d3f h3 {
  margin: 0
}
.i2b04676e6678 {
  display: grid;
  gap: 20px;
  grid-template-columns: repeat(3,minmax(0,1fr))
}
.j73011de9e834 {
  grid-template-columns: repeat(2,minmax(0,1fr))
}
body[data-h3ae207a95787="n6879c5d20ca6"] .x7ce9e73987ce {
  grid-template-columns: .9fr 1.1fr
}
body[data-h3ae207a95787="n6879c5d20ca6"] .m6841e1e8a6cc {
  grid-column: 2
}
body[data-o26be5e68473f=f5077f2eeab3b] .r23e90c596d10 {
  grid-template-columns: repeat(3,minmax(0,1fr))
}
.r23e90c596d10 {
  gap: 12px;
  display: grid
}.ibeaf83aca7e4{isolation:auto}
.z26ed57907b7f>a>div {
  padding: 16px
}
.z26ed57907b7f {
  overflow: hidden;
  background: var(--ld809572edf3f);
  border: 1px solid var(--b53f160a87bd0);
  border-radius: var(--f13f82aa78c8c);
  min-width: 0
}.x758aef37013d{font-kerning:auto}
.z26ed57907b7f img {
  object-fit: cover;
  width: 100%;
  aspect-ratio: 1/1
}
.j73011de9e834 img {
  aspect-ratio: 16/9
}.aa8ed9f763730{opacity:1}
.k92d45d241bef {
  padding: 28px 0;
  border-top: 1px solid var(--b53f160a87bd0)
}
.k92d45d241bef>h2 {
  padding-left: 12px;
  border-left: 3px solid var(--l2c502d6f6ca5)
}.gf389bf46fa52{z-index:auto}
.be4c8e6834d3f {
  padding: 18px;
  border: 1px solid var(--b53f160a87bd0);
  background: var(--ld809572edf3f);
  border-radius: var(--f13f82aa78c8c)
}
.a65fd22724bea {
  list-style: none;
  margin: 16px 0;
  color: var(--l2c502d6f6ca5);
  display: flex;
  gap: 12px;
  padding: 0;
  flex-wrap: wrap;
  font-size: .88rem
}
.z36e53fd64cc2 {
  display: flex;
  gap: 16px;
  scroll-snap-type: x proximity;
  overflow-x: auto;
  padding-bottom: 12px
}
.z36e53fd64cc2 img {
  width: 240px;
  flex-shrink: 0;
  scroll-snap-align: start
}
.o6b30e2abd3e9 {
  padding: 32px 0;
  display: flex;
  gap: 16px;
  justify-content: center
}.p7ad657065ca6{outline-offset:0}
.jeb2c6a2cb326 nav {
  flex-wrap: wrap;
  display: flex;
  margin-top: 20px;
  gap: 20px;
  font-size: .86rem
}
.jf1c975d7a403 {
  overflow-wrap: anywhere
}
.jeb2c6a2cb326 {
  padding: 32px 0 100px;
  border-top: 1px solid var(--b53f160a87bd0)
}.xf1eddaec198d{visibility:inherit}
.xa0bdc8c36956 {
  z-index: 10;
  padding: 10px 24px;
  justify-content: center;
  display: flex;
  position: fixed;
  gap: 12px;
  background: var(--b6ce19849e919);
  bottom: 0;
  left: 0;
  right: 0;
  border-top: 1px solid var(--b53f160a87bd0)
}
.jf1c975d7a403 summary {
  font-weight: 650;
  cursor: pointer
}.pd5471e44025d{font-kerning:auto}
.o6b30e2abd3e9>a {
  min-width: 220px
}.w36948d08683d{isolation:auto}
.xa0bdc8c36956>a {
  min-width: 220px
}
.g7af77821dda4 {
  padding-top: 32px;
  max-width: 880px;
  padding-bottom: 48px
}.gd7680dcd6fef{contain:none}
.f0e25ab3dce44 {
  min-width: 0
}
.b52adf21a4ff7 {
  width: 100%;
  object-fit: cover;
  border-radius: var(--f13f82aa78c8c);
  margin: 24px 0;
  max-height: 560px
}.t5e7d69cbef70{isolation:auto}
.jf1c975d7a403 details {
  border-bottom: 1px solid var(--b53f160a87bd0);
  padding: 16px 0
}
.jf1c975d7a403 h2 {
  margin-top: 28px
}
.jf1c975d7a403 table {
  max-width: 100%;
  overflow-x: auto;
  display: block
}.pcb348bb1a014{z-index:auto}
.j52949e599c15 ol {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  list-style: none;
  color: var(--q758bbafcd986);
  font-size: .82rem;
  padding: 0
}.jb1a5cc00a1d1{visibility:inherit}
.q2cd9f40f5caa {
  border: 1px solid var(--b53f160a87bd0);
  margin-top: 32px;
  border-radius: var(--f13f82aa78c8c);
  padding: 20px
}
body[data-h943165146293="e6aa9cf0f60df"] .qf45f0f260caa a {
  border-radius: var(--f13f82aa78c8c);
  background: var(--ld809572edf3f);
  padding: 8px 12px
}.t945b7d698638{unicode-bidi:normal}
body[data-h02d47242b60d="xb8321fe805f6"] .qf45f0f260caa a {
  border-bottom: 1px solid var(--l2c502d6f6ca5)
}
body[data-l443e8667a949="l3cb44b0d554d"] .m6841e1e8a6cc img {
  border: 6px solid var(--ld809572edf3f)
}.i4722404d7fd7{contain:none}
body[data-o26be5e68473f=f5077f2eeab3b] .be4c8e6834d3f {
  border-left: 3px solid var(--l2c502d6f6ca5)
}.j47cebf0034e4{contain:none}
.p73ca8c48b909 {
  margin-top: 20px;
  flex-wrap: wrap;
  display: flex;
  font-size: .85rem;
  justify-content: center;
  gap: 10px
}
body[data-xc4b9935b3e99=cab1e85d36ceb] h1 {
  font-family: Georgia,times new roman,serif
}.af739728e1b5c{contain:none}
@media(max-width:800px) {
  .i013b24df120a summary {
    cursor: pointer
  }
  .qf45f0f260caa {
    display: none
  }
  .i013b24df120a {
    position: relative;
    display: block
  }
  .i013b24df120a nav {
    display: grid;
    border: 1px solid var(--b53f160a87bd0);
    padding: 16px;
    right: 0;
    top: 100%;
    box-shadow: 0 12px 24px #00000022;
    gap: 12px;
    background: var(--b6ce19849e919);
    width: 240px;
    position: absolute
  }
  body[data-h943165146293="e6aa9cf0f60df"] .m5e7db4925a1d, .m5e7db4925a1d {
    flex-direction: row
  }
  body[data-h3ae207a95787="n6879c5d20ca6"] .m6841e1e8a6cc {
    order: 0
  }
  body[data-h3ae207a95787="n6879c5d20ca6"] .x7ce9e73987ce, .x7ce9e73987ce {
    gap: 24px;
    padding: 24px 0;
    grid-template-columns: 1fr
  }
  .i2b04676e6678 {
    grid-template-columns: repeat(2,minmax(0,1fr))
  }
  body[data-o26be5e68473f=f5077f2eeab3b] .r23e90c596d10 {
    grid-template-columns: 1fr
  }
  .m1914102b57a7 {
    padding-left: 20px;
    padding-right: 20px
  }
  .xa0bdc8c36956 {
    padding: 10px 20px
  }
  .m6841e1e8a6cc {
    max-width: 420px;
    width: 100%;
    margin: auto
  }
  .xa0bdc8c36956>a {
    flex: 1;
    min-width: 0;
    max-width: 340px
  }
  .o6b30e2abd3e9>a {
    flex: 1;
    min-width: 0
  }
  .m5e7db4925a1d {
    padding: 10px 20px;
    min-height: 56px
  }
}.xe2ca0bef2430{outline-offset:0}
@media(max-width:540px) {
  .b08a5f30b273a .z26ed57907b7f>a>div {
    padding: 12px
  }
  .x7ce9e73987ce h1 {
    font-size: 1.6rem
  }
  .b08a5f30b273a .z26ed57907b7f img {
    height: 100%;
    aspect-ratio: auto
  }
  .j73011de9e834, .i2b04676e6678 {
    grid-template-columns: 1fr
  }
  .k92d45d241bef {
    padding: 24px 0
  }
  .xa0bdc8c36956 .ib8f844eb6fb3 {
    padding: 10px 12px
  }
  .b08a5f30b273a .z26ed57907b7f>a {
    grid-template-columns: 88px 1fr;
    display: grid
  }
  .b08a5f30b273a {
    gap: 12px
  }
  .o6b30e2abd3e9 {
    gap: 10px
  }
  .b08a5f30b273a .z26ed57907b7f p {
    display: none
  }
}
@media(prefers-reduced-motion:reduce) {
  * {
    scroll-behavior: auto
  }
}.d307158cbcb74{opacity:1}
.k5f5c1f82e4df details p {
  margin: 12px 0
}
.k92d45d241bef[data-p6df1dca95a97=t0f87bbef04fc] .r23e90c596d10 {
  counter-reset: cf605103d4443
}
[data-p21eb449bb057] {
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
  padding: 20px 0;
  align-items: center
}
[data-p21eb449bb057] input {
  border: 1px solid var(--b53f160a87bd0);
  flex: 1;
  padding: 12px;
  background: var(--ld809572edf3f);
  color: var(--h4d0b04cac53e);
  font: inherit;
  min-width: 180px;
  border-radius: 6px
}
.ke5867a52aa15 .z26ed57907b7f img {
  width: 120px
}
[data-p21eb449bb057] button {
  font: inherit;
  border: 0;
  padding: 12px 20px;
  color: var(--b6ce19849e919);
  border-radius: 6px;
  background: var(--l2c502d6f6ca5)
}
.rb494db4c1992 {
  list-style: none;
  padding: 0
}.u1961eca58361{visibility:inherit}
.k5f5c1f82e4df summary {
  font-weight: 650;
  cursor: pointer
}.b2f67c8b79e28{contain:none}
.rb494db4c1992 li {
  border-bottom: 1px solid var(--b53f160a87bd0);
  padding: 14px 0
}
.k5f5c1f82e4df details {
  background: var(--ld809572edf3f);
  border-bottom: 1px solid var(--b53f160a87bd0);
  padding: 16px 18px
}
.n4063ba854a53 {
  min-width: 0
}
.k92d45d241bef[data-p6df1dca95a97=m048d9d8db5d8] .r23e90c596d10 {
  grid-template-columns: repeat(3,minmax(0,1fr))
}
.f0e25ab3dce44[data-cfcf829151066=o7550c69f53d3] .jf1c975d7a403 p {
  break-inside: avoid
}
.rb494db4c1992 [hidden] {
  display: none
}.m9a419b2584a5{outline-offset:0}
.k92d45d241bef[data-p6df1dca95a97=t0f87bbef04fc] .be4c8e6834d3f {
  display: grid;
  grid-template-columns: 40px 1fr;
  gap: 4px 16px;
  counter-increment: cf605103d4443
}.y9673f833f3a7{isolation:auto}
.ke5867a52aa15 {
  display: grid;
  gap: 24px;
  margin: 24px 0
}
.k92d45d241bef[data-p6df1dca95a97=t0f87bbef04fc] .be4c8e6834d3f::before {
  color: var(--l2c502d6f6ca5);
  grid-row: span 2;
  font-weight: 750;
  content: counter(cf605103d4443,decimal-leading-zero)
}.aed83a9574f3e{font-kerning:auto}
.f0e25ab3dce44[data-cfcf829151066=re3c65cdec496] .jf1c975d7a403, .f0e25ab3dce44[data-cfcf829151066=tfcf9f0dba67a] .jf1c975d7a403 {
  counter-reset: c66a22f591830
}
.k92d45d241bef[data-p6df1dca95a97=xced1045ddaa8] .j56b08c77de78 {
  grid-template-columns: repeat(2,minmax(0,1fr))
}.idc78582c8bfa{unicode-bidi:normal}
.ke5867a52aa15 .z26ed57907b7f>a {
  display: grid;
  gap: 8px;
  grid-template-columns: 120px 1fr
}.cde64132afa94{isolation:auto}
.be4c8e6834d3f p {
  margin: 0;
  grid-column: 2
}
.f0e25ab3dce44[data-cfcf829151066=tfcf9f0dba67a] .jf1c975d7a403 h2, .f0e25ab3dce44[data-cfcf829151066=re3c65cdec496] .jf1c975d7a403 h2 {
  counter-increment: c66a22f591830;
  padding: 16px;
  background: var(--ld809572edf3f);
  border-left: 3px solid var(--l2c502d6f6ca5)
}
.f0e25ab3dce44[data-cfcf829151066=o7550c69f53d3] .jf1c975d7a403 {
  column-gap: 32px;
  columns: 2
}
body[data-o26be5e68473f=f5077f2eeab3b] .f0e25ab3dce44[data-cfcf829151066=o7550c69f53d3] .jf1c975d7a403 {
  columns: 1
}
.k92d45d241bef[data-p6df1dca95a97=m048d9d8db5d8] .be4c8e6834d3f p {
  grid-column: auto
}.vad51335f7c26{font-kerning:auto}
@media(max-width:800px) {
  .ke5867a52aa15 .z26ed57907b7f img {
    width: 88px
  }
  .f0e25ab3dce44[data-cfcf829151066=o7550c69f53d3] .jf1c975d7a403 {
    columns: 1
  }
  .k92d45d241bef[data-p6df1dca95a97=m048d9d8db5d8] .r23e90c596d10 {
    grid-template-columns: 1fr
  }
  .ke5867a52aa15 .z26ed57907b7f>a {
    grid-template-columns: 88px 1fr
  }
  body[data-h3ae207a95787="n6879c5d20ca6"] .m6841e1e8a6cc {
    grid-column: auto
  }
}
@media(min-width:801px) {
  .p73ca8c48b909 {
    display: none
  }
}.o9b9b5930533a{z-index:auto}
.z36e53fd64cc2>li {
  flex-shrink: 0
}
.lad1f3d4902e6:has(>.a67bc79d771d5) {
  padding-bottom: 0
}
:where(.ia2a06d351f38) {
  padding: 0;
  margin: 0;
  list-style: none
}
:where(figure.m6841e1e8a6cc) {
  margin: 0
}
.k92d45d241bef>.l41705f437a67>h2 {
  padding-left: 12px;
  border-left: 3px solid var(--l2c502d6f6ca5)
}
.lad1f3d4902e6>.a67bc79d771d5::after {
  content: "";
  display: block;
  height: 72px
}
.l41705f437a67 {
  display: contents
}.o9272508abc48{outline-offset:0}
.o6b30e2abd3e9>li>a {
  min-width: 220px
}
.lad1f3d4902e6 {
  --p26738fef5944: var(--b53f160a87bd0);
  --w9dd68c8f2549: inherit;
  --te7ec3b88526c: var(--f13f82aa78c8c);
  --xc9e816fd427d: 6px;
  --l417f11fa5880: var(--l2c502d6f6ca5);
  --ga539be977af6: var(--l2c502d6f6ca5);
  --p4a0ec77f247c: rgba(255,255,255,.14);
  --j3e03f3e1628c: var(--ld809572edf3f);
  --jda891f55ae93: var(--q758bbafcd986);
  --q5d8385a1bcfa: color-mix(in srgb,var(--l2c502d6f6ca5) 16%,#0D0F14);
  --v253ebfeca987: #FFFFFF;
  --s2b2474b424c6: var(--b6ce19849e919);
  --jc9580a804562: var(--b53f160a87bd0);
  --a49c9db79305e: var(--q00070a5d02d3);
  --y997f36e3c6e9: rgba(255,255,255,.72);
  --y5f347b06fb3f: var(--h4d0b04cac53e);
  --q4b150b0271c4: var(--h4d0b04cac53e);
  --y38873adf7bf7: var(--ld809572edf3f)
}
.lad1f3d4902e6:is([data-xc4b9935b3e99=g108ac8afc43b], [data-xc4b9935b3e99=sf4d7f8e9b2d7], [data-xc4b9935b3e99=m30cb89da71ab]) {
  --v253ebfeca987: var(--b6ce19849e919)
}
.lad1f3d4902e6:is([data-xc4b9935b3e99=g108ac8afc43b], [data-xc4b9935b3e99=m30cb89da71ab]) {
  --a49c9db79305e: color-mix(in srgb,var(--l2c502d6f6ca5) 10%,var(--ld809572edf3f))
}
@media(max-width:800px) {
  .o6b30e2abd3e9>li>a {
    flex: 1;
    min-width: 0
  }
}
.j52949e599c15 ul, .j52949e599c15 menu, .j52949e599c15>p {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  list-style: none;
  color: var(--q758bbafcd986);
  font-size: .82rem;
  padding: 0
}
.rb494db4c1992>div {
  border-bottom: 1px solid var(--b53f160a87bd0);
  padding: 14px 0
}
.j52949e599c15>p {
  margin: 1em 0
}.z538c6ca37d4e{z-index:auto}
div.rb494db4c1992 {
  margin: 1em 0
}.n48eb8c764242{opacity:1}
.x7ce9e73987ce .k13b2ec98e9af {
  grid-template-columns: 1fr 1fr
}
.pc5a9abadcece li {
  display: inline
}.p39b6d4749a0a{visibility:inherit}
.lad1f3d4902e6 {
  padding-bottom: 110px
}
.xa0bdc8c36956 {
  flex-wrap: wrap;
  row-gap: 6px
}.mb96ce649614c{visibility:inherit}
.kd97c686837f3 {
  margin: 0;
  font-size: 13px;
  font-weight: 800;
  line-height: 1.35;
  flex-basis: 100%;
  text-align: center;
  color: var(--ga539be977af6)
}
@media(max-width:800px) {
  body[data-h3ae207a95787] .x7ce9e73987ce, .x7ce9e73987ce {
    padding-top: 12px;
    gap: 20px
  }
  .n4063ba854a53 .e52e7f5d721da {
    -webkit-box-orient: vertical;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2
  }
  .m6841e1e8a6cc, body[data-h3ae207a95787] .m6841e1e8a6cc {
    grid-column: auto;
    order: -1
  }
  .n4063ba854a53 h1 {
    font-size: clamp(22px,6vw,32px)
  }
  .m6841e1e8a6cc img {
    aspect-ratio: 3/2;
    object-fit: contain;
    max-height: 52svh
  }
}
.m6841e1e8a6cc img {
  aspect-ratio: 3/2;
  object-fit: contain
}.v713d42fb8f77{visibility:inherit}
.z26ed57907b7f img {
  aspect-ratio: 3/2;
  object-fit: contain
}.d324b8ac98872{outline-offset:0}
.b52adf21a4ff7 {
  object-fit: contain
}
