img {
  display: block;
  max-width: 100%;
  height: auto
}
* {
  box-sizing: border-box
}
summary:focus-visible, a:focus-visible {
  outline: 3px solid var(--g685ff62b48b7);
  outline-offset: 4px
}
body {
  --r15aa30879a15: rgb(233,245,238);
  margin: 0;
  --d5842c54674f5: rgb(220,233,227);
  background: var(--yf25f46421b55);
  --q0ab5c392a0fb: rgb(240,245,243);
  --g685ff62b48b7: rgb(25,123,102);
  --r31ce17e57b3c: rgb(22,59,50);
  --fd0a0a974f0a4: 12px;
  color: var(--r31ce17e57b3c);
  font-family: system-ui,-apple-system,segoe ui,sans-serif;
  line-height: 1.7;
  --yf25f46421b55: rgb(255,255,255);
  --qac205d96bff5: rgb(99,124,116)
}.ca2455784af7b{outline-offset:0}
h1 {
  font-size: clamp(1.6rem,3vw,2.5rem);
  line-height: 1.25
}.q4ef35409883c{isolation:auto}
h1, h3, p, h2 {
  margin: 0 0 1rem
}.g80cb50362c07{opacity:1}
.c67eb6c54bce4 {
  margin: auto;
  max-width: 1140px;
  padding: 0 24px
}
.ae8c90815aa9f {
  border-bottom: 1px solid var(--d5842c54674f5);
  position: sticky;
  top: 0;
  background: var(--yf25f46421b55);
  z-index: 5
}
.eb4e883e01c79 {
  padding: 12px 24px;
  margin: auto;
  display: flex;
  gap: 24px;
  max-width: 1140px;
  align-items: center;
  min-height: 64px;
  justify-content: space-between
}
.y4eea4d262dd7 img {
  object-fit: cover;
  width: 100%;
  border-radius: var(--fd0a0a974f0a4);
  aspect-ratio: 1/1
}
.w03b68d28346e {
  padding: 10px;
  top: -100px;
  z-index: 20;
  left: 20px;
  background: var(--yf25f46421b55);
  position: absolute
}
.w03b68d28346e:focus {
  top: 10px
}.g32f6004c19a7{outline-offset:0}
h2 {
  font-size: 1.3rem;
  line-height: 1.4
}
h3 {
  font-size: 1rem;
  line-height: 1.45
}.vcd19679e8c73{font-kerning:auto}
.ree2d2a539909 {
  display: flex;
  align-items: center;
  font-weight: 750;
  gap: 10px
}
a {
  color: inherit;
  text-decoration: none
}
p {
  color: var(--qac205d96bff5)
}
a:hover {
  text-decoration: underline
}
.ze92583b87305 {
  text-align: center
}
.q93d0c51bbdf4 {
  display: flex;
  gap: 20px;
  font-size: .85rem;
  flex-wrap: wrap
}.m61325ad1fb91{visibility:inherit}
.ec3cfdda1404f {
  display: none
}
.g5f16c70ea360 {
  font-size: 1rem
}.o9b42870ff41f{z-index:auto}
.d80903cffc81c {
  align-items: center;
  grid-template-columns: 1fr 1fr;
  display: grid;
  gap: 40px;
  padding: 40px 0
}
.s7d0a9cc7afca {
  margin: 24px auto 0;
  max-width: 480px;
  gap: 12px;
  display: grid
}.vcc3a6a525243{unicode-bidi:normal}
.z19474500108f {
  font-weight: 650;
  text-align: center;
  background: var(--g685ff62b48b7);
  display: block;
  padding: 12px 20px;
  color: rgb(255,255,255);
  border: 1px solid var(--g685ff62b48b7);
  border-radius: 6px
}
.m2408193e7ae3 {
  gap: 20px;
  display: grid;
  grid-template-columns: repeat(3,minmax(0,1fr))
}
.t126150b6f31f {
  gap: 12px;
  display: grid
}
.jd30b72c74120 p {
  font-size: .86rem;
  margin: 0
}
.obf75bfe3f11b {
  margin: 12px 0 32px
}.l45a55d3e3b4b{font-kerning:auto}
.ccaf1a94792fb h3 {
  margin: 0
}
.lbe4bcbc29247 {
  grid-template-columns: repeat(2,minmax(0,1fr))
}.i10e6556fed8f{opacity:1}
body[data-m485f812e1d01="r06e4373b79a1"] .d80903cffc81c {
  grid-template-columns: 1fr 1fr
}.pfac29fd65dae{outline-offset:0}
body[data-eeea5c25dc0ba=b6381730df2eb] .t126150b6f31f {
  grid-template-columns: repeat(3,minmax(0,1fr))
}
.g514145b2ebf9 {
  background: 0 0;
  color: var(--g685ff62b48b7)
}.a6b4575ccd221{z-index:auto}
.jd30b72c74120 {
  background: var(--q0ab5c392a0fb);
  border: 1px solid var(--d5842c54674f5);
  border-radius: var(--fd0a0a974f0a4);
  min-width: 0;
  overflow: hidden
}.a10d911d92430{opacity:1}
.jd30b72c74120 img {
  object-fit: cover;
  width: 100%;
  aspect-ratio: 1/1
}
.lbe4bcbc29247 img {
  aspect-ratio: 16/9
}.xf9c043b4a43b{visibility:inherit}
body[data-vc7aa500b9ff6=ade3221768899] {
  --g685ff62b48b7: rgb(219,184,93);
  --yf25f46421b55: rgb(16,14,29);
  --fd0a0a974f0a4: 4px;
  --qac205d96bff5: rgb(184,176,196);
  --q0ab5c392a0fb: rgb(27,24,43);
  --r31ce17e57b3c: rgb(243,237,220);
  --d5842c54674f5: rgb(48,43,66)
}.x98efac89bba1{opacity:1}
.jd30b72c74120>a>div {
  padding: 16px
}.sac09c9d64d6e{unicode-bidi:normal}
.kb0617942b1a2 {
  border-top: 1px solid var(--d5842c54674f5);
  padding: 28px 0
}.qea72898a8ead{outline-offset:0}
.kb0617942b1a2>h2 {
  border-left: 3px solid var(--g685ff62b48b7);
  padding-left: 12px
}
.ccaf1a94792fb {
  background: var(--q0ab5c392a0fb);
  padding: 18px;
  border: 1px solid var(--d5842c54674f5);
  border-radius: var(--fd0a0a974f0a4)
}
.oa7099c64b3af {
  flex-wrap: wrap;
  font-size: .88rem;
  padding: 0;
  display: flex;
  gap: 12px;
  list-style: none;
  margin: 16px 0;
  color: var(--g685ff62b48b7)
}.j3816a41c444a{opacity:1}
.g147b27681a1c {
  scroll-snap-type: x proximity;
  display: flex;
  overflow-x: auto;
  gap: 16px;
  padding-bottom: 12px
}
.p5b51822e15c0 {
  display: flex;
  padding: 32px 0;
  gap: 16px;
  justify-content: center
}
.g147b27681a1c img {
  width: 240px;
  scroll-snap-align: start;
  flex-shrink: 0
}.r4d1979e5c55b{font-kerning:auto}
.ncff8999b4d34 nav {
  font-size: .86rem;
  display: flex;
  margin-top: 20px;
  gap: 20px;
  flex-wrap: wrap
}
.c03b760809f60 {
  overflow-wrap: anywhere
}
.c03b760809f60 summary {
  font-weight: 650;
  cursor: pointer
}
.p5b51822e15c0>a {
  min-width: 220px
}
.ncff8999b4d34 {
  padding: 32px 0 100px;
  border-top: 1px solid var(--d5842c54674f5)
}
.zba50015a4a0c {
  padding: 10px 24px;
  position: fixed;
  z-index: 10;
  display: flex;
  justify-content: center;
  gap: 12px;
  border-top: 1px solid var(--d5842c54674f5);
  bottom: 0;
  left: 0;
  right: 0;
  background: var(--yf25f46421b55)
}.c11a9db7717a2{visibility:inherit}
.zba50015a4a0c>a {
  min-width: 220px
}
.n86c25de380c4 {
  padding-top: 32px;
  padding-bottom: 48px;
  max-width: 880px
}
.nb5ba3bd3f7ef {
  min-width: 0
}
.acac9225fb7ca {
  width: 100%;
  max-height: 560px;
  object-fit: cover;
  margin: 24px 0;
  border-radius: var(--fd0a0a974f0a4)
}
.c03b760809f60 h2 {
  margin-top: 28px
}
.c03b760809f60 table {
  display: block;
  overflow-x: auto;
  max-width: 100%
}
.c03b760809f60 details {
  border-bottom: 1px solid var(--d5842c54674f5);
  padding: 16px 0
}
.lfadb5256462b ol {
  flex-wrap: wrap;
  display: flex;
  padding: 0;
  gap: 10px;
  list-style: none;
  color: var(--qac205d96bff5);
  font-size: .82rem
}
.qe56f07dcdd75 {
  margin-top: 32px;
  border: 1px solid var(--d5842c54674f5);
  padding: 20px;
  border-radius: var(--fd0a0a974f0a4)
}
body[data-m485f812e1d01="r06e4373b79a1"] .ze92583b87305 {
  border-radius: var(--fd0a0a974f0a4);
  background: var(--q0ab5c392a0fb);
  padding: 18px
}.lf4fc149e198b{unicode-bidi:normal}
.ke78f418bf731 {
  display: flex;
  gap: 10px;
  margin-top: 20px;
  font-size: .85rem;
  justify-content: center;
  flex-wrap: wrap
}.ma5b4ce9caaf1{font-kerning:auto}
body[data-w45c059fe6dbb="f1c599ca5d66b"] .q93d0c51bbdf4 a {
  border-radius: var(--fd0a0a974f0a4);
  padding: 8px 12px;
  background: var(--q0ab5c392a0fb)
}
body[data-bc2d28ca039bb="p972de58cd173"] .q93d0c51bbdf4 a {
  border-bottom: 1px solid var(--g685ff62b48b7)
}
body[data-vcac960cb592a="o5203a5a02ded"] .y4eea4d262dd7 img {
  border: 6px solid var(--q0ab5c392a0fb)
}.na58b04c3aa05{font-kerning:auto}
body[data-eeea5c25dc0ba=b6381730df2eb] .ccaf1a94792fb {
  border-left: 3px solid var(--g685ff62b48b7)
}
body[data-vc7aa500b9ff6=ade3221768899] .z19474500108f {
  color: var(--yf25f46421b55)
}.hb5077fee96cf{font-kerning:auto}
body[data-vc7aa500b9ff6=ade3221768899] .g514145b2ebf9 {
  color: var(--g685ff62b48b7)
}
@media(max-width:800px) {
  body[data-w45c059fe6dbb="f1c599ca5d66b"] .eb4e883e01c79, .eb4e883e01c79 {
    flex-direction: row
  }
  .ec3cfdda1404f summary {
    cursor: pointer
  }
  .q93d0c51bbdf4 {
    display: none
  }
  .ec3cfdda1404f {
    display: block;
    position: relative
  }
  .ec3cfdda1404f nav {
    width: 240px;
    padding: 16px;
    right: 0;
    border: 1px solid var(--d5842c54674f5);
    top: 100%;
    gap: 12px;
    display: grid;
    background: var(--yf25f46421b55);
    box-shadow: 0 12px 24px #00000022;
    position: absolute
  }
  .y4eea4d262dd7 {
    margin: auto;
    max-width: 420px;
    width: 100%
  }
  .zba50015a4a0c>a {
    min-width: 0;
    max-width: 340px;
    flex: 1
  }
  .p5b51822e15c0>a {
    min-width: 0;
    flex: 1
  }
  body[data-m485f812e1d01="r06e4373b79a1"] .d80903cffc81c, .d80903cffc81c {
    gap: 24px;
    grid-template-columns: 1fr;
    padding: 24px 0
  }
  .c67eb6c54bce4 {
    padding-left: 20px;
    padding-right: 20px
  }
  .m2408193e7ae3 {
    grid-template-columns: repeat(2,minmax(0,1fr))
  }
  body[data-eeea5c25dc0ba=b6381730df2eb] .t126150b6f31f {
    grid-template-columns: 1fr
  }
  .zba50015a4a0c {
    padding: 10px 20px
  }
  .eb4e883e01c79 {
    padding: 10px 20px;
    min-height: 56px
  }
}.i4e4bd30ff1e1{isolation:auto}
@media(max-width:540px) {
  .lbe4bcbc29247, .m2408193e7ae3 {
    grid-template-columns: 1fr
  }
  .d80903cffc81c h1 {
    font-size: 1.6rem
  }
  .obf75bfe3f11b .jd30b72c74120 img {
    height: 100%;
    aspect-ratio: auto
  }
  .obf75bfe3f11b .jd30b72c74120>a>div {
    padding: 12px
  }
  .kb0617942b1a2 {
    padding: 24px 0
  }
  .obf75bfe3f11b {
    gap: 12px
  }
  .p5b51822e15c0 {
    gap: 10px
  }
  .obf75bfe3f11b .jd30b72c74120>a {
    display: grid;
    grid-template-columns: 88px 1fr
  }
  .obf75bfe3f11b .jd30b72c74120 p {
    display: none
  }
  .zba50015a4a0c .z19474500108f {
    padding: 10px 12px
  }
}
@media(prefers-reduced-motion:reduce) {
  * {
    scroll-behavior: auto
  }
}
.nb5ba3bd3f7ef[data-s5f5231fbe0e8=aaa9973be58ac] .c03b760809f60 p {
  break-inside: avoid
}.ncb7a8e707ac8{z-index:auto}
.kb0617942b1a2[data-t962643586d3f=q525332ca537f] .t126150b6f31f {
  counter-reset: c3edf54a48eb9
}
.kb0617942b1a2[data-t962643586d3f=le740677c8307] .t126150b6f31f {
  grid-template-columns: repeat(3,minmax(0,1fr))
}
.u268877f2a707 details p {
  margin: 12px 0
}
[data-bca5dffc6c2e9] {
  flex-wrap: wrap;
  align-items: center;
  display: flex;
  gap: 12px;
  padding: 20px 0
}
[data-bca5dffc6c2e9] input {
  flex: 1;
  color: var(--r31ce17e57b3c);
  border: 1px solid var(--d5842c54674f5);
  background: var(--q0ab5c392a0fb);
  padding: 12px;
  min-width: 180px;
  border-radius: 6px;
  font: inherit
}.a1934864324da{visibility:inherit}
[data-bca5dffc6c2e9] button {
  font: inherit;
  padding: 12px 20px;
  background: var(--g685ff62b48b7);
  border: 0;
  border-radius: 6px;
  color: var(--yf25f46421b55)
}
.ndfb441aa6ec7 {
  list-style: none;
  padding: 0
}.o28014a65f9ba{opacity:1}
.ndfb441aa6ec7 li {
  padding: 14px 0;
  border-bottom: 1px solid var(--d5842c54674f5)
}
.u268877f2a707 details {
  border-bottom: 1px solid var(--d5842c54674f5);
  padding: 16px 18px;
  background: var(--q0ab5c392a0fb)
}
.ndfb441aa6ec7 [hidden] {
  display: none
}
.kb0617942b1a2[data-t962643586d3f=q525332ca537f] .ccaf1a94792fb {
  gap: 4px 16px;
  counter-increment: c3edf54a48eb9;
  grid-template-columns: 40px 1fr;
  display: grid
}.sab051d5c2bbf{z-index:auto}
.ye6cfcf130874 {
  gap: 24px;
  display: grid;
  margin: 24px 0
}.v1ab613befc67{outline-offset:0}
.nb5ba3bd3f7ef[data-s5f5231fbe0e8=g63c89d6d2a58] .c03b760809f60, .nb5ba3bd3f7ef[data-s5f5231fbe0e8=fc97027c0c6bc] .c03b760809f60 {
  counter-reset: c75034031915d
}.cfcf18064c0df{unicode-bidi:normal}
.nb5ba3bd3f7ef[data-s5f5231fbe0e8=g63c89d6d2a58] .c03b760809f60 h2, .nb5ba3bd3f7ef[data-s5f5231fbe0e8=fc97027c0c6bc] .c03b760809f60 h2 {
  counter-increment: c75034031915d;
  background: var(--q0ab5c392a0fb);
  border-left: 3px solid var(--g685ff62b48b7);
  padding: 16px
}
.u268877f2a707 summary {
  cursor: pointer;
  font-weight: 650
}
.kb0617942b1a2[data-t962643586d3f=q525332ca537f] .ccaf1a94792fb::before {
  color: var(--g685ff62b48b7);
  font-weight: 750;
  grid-row: span 2;
  content: counter(c3edf54a48eb9,decimal-leading-zero)
}
.ye6cfcf130874 .jd30b72c74120 img {
  width: 120px
}
.ze92583b87305 {
  min-width: 0
}
.kb0617942b1a2[data-t962643586d3f=d0a60f9ba673a] .a827e51cc1b13 {
  grid-template-columns: repeat(2,minmax(0,1fr))
}
.ye6cfcf130874 .jd30b72c74120>a {
  gap: 8px;
  grid-template-columns: 120px 1fr;
  display: grid
}.t02c5fc14a028{outline-offset:0}
.nb5ba3bd3f7ef[data-s5f5231fbe0e8=aaa9973be58ac] .c03b760809f60 {
  column-gap: 32px;
  columns: 2
}
body[data-eeea5c25dc0ba=b6381730df2eb] .nb5ba3bd3f7ef[data-s5f5231fbe0e8=aaa9973be58ac] .c03b760809f60 {
  columns: 1
}
.ccaf1a94792fb p {
  grid-column: 2;
  margin: 0
}.o5043f528e9f6{opacity:1}
.kb0617942b1a2[data-t962643586d3f=le740677c8307] .ccaf1a94792fb p {
  grid-column: auto
}
@media(max-width:800px) {
  .nb5ba3bd3f7ef[data-s5f5231fbe0e8=aaa9973be58ac] .c03b760809f60 {
    columns: 1
  }
  .kb0617942b1a2[data-t962643586d3f=le740677c8307] .t126150b6f31f {
    grid-template-columns: 1fr
  }
  .ye6cfcf130874 .jd30b72c74120>a {
    grid-template-columns: 88px 1fr
  }
  .ye6cfcf130874 .jd30b72c74120 img {
    width: 88px
  }
}
@media(min-width:801px) {
  .ke78f418bf731 {
    display: none
  }
}
.m23affc098ad8:has(>.f306acad03ff6) {
  padding-bottom: 72px
}
.p5b51822e15c0>li>a {
  min-width: 220px
}
.g147b27681a1c>li {
  flex-shrink: 0
}
.m23affc098ad8 {
  --g93eb0eaeeb16: var(--q0ab5c392a0fb);
  --xdf089620e67e: var(--g685ff62b48b7);
  --i01ddee1ff8ed: inherit;
  --vbf57311e2de8: var(--yf25f46421b55);
  --x4528d4c060d8: var(--d5842c54674f5);
  --rd6fcec974754: 6px;
  --b555f5582ca03: color-mix(in srgb,var(--g685ff62b48b7) 16%,rgb(13,15,20));
  --g067fbfcaa015: var(--qac205d96bff5);
  --g31cb881df8f9: rgba(255,255,255,.72);
  --q70bd9ac82ae6: var(--fd0a0a974f0a4);
  --kbd4aa58b2e6c: var(--d5842c54674f5);
  --t14b45f5b1dda: var(--r15aa30879a15);
  --tfeb088e26463: rgba(255,255,255,.14);
  --md81eb7de29c9: var(--g685ff62b48b7);
  --p221071df92d3: var(--r31ce17e57b3c);
  --bdc9c20c7a710: var(--r31ce17e57b3c);
  --t37e4a11928a4: var(--q0ab5c392a0fb);
  --w103a13424ac8: rgb(255,255,255)
}.o3b87caf18b4d{z-index:auto}
.xc2af9dc538ba {
  display: contents
}
:where(.ue55e7d32ddf3) {
  list-style: none;
  margin: 0;
  padding: 0
}
.kb0617942b1a2>.xc2af9dc538ba>h2 {
  border-left: 3px solid var(--g685ff62b48b7);
  padding-left: 12px
}
:where(figure.y4eea4d262dd7) {
  margin: 0
}.a7f2eb74ba016{contain:none}
@media(max-width:800px) {
  .p5b51822e15c0>li>a {
    min-width: 0;
    flex: 1
  }
}.h2a79eb717cb6{outline-offset:0}
.lfadb5256462b>p, .lfadb5256462b ul {
  flex-wrap: wrap;
  display: flex;
  padding: 0;
  gap: 10px;
  list-style: none;
  color: var(--qac205d96bff5);
  font-size: .82rem
}.x98fe003ec641{opacity:1}
.zba50015a4a0c {
  row-gap: 6px;
  flex-wrap: wrap
}
.j0b79bc04b30c li {
  display: inline
}.ya696c1044ac0{isolation:auto}
.ndfb441aa6ec7>div {
  padding: 14px 0;
  border-bottom: 1px solid var(--d5842c54674f5)
}
.m23affc098ad8 {
  padding-bottom: 110px
}
.d80903cffc81c .s7d0a9cc7afca {
  grid-template-columns: 1fr 1fr
}
.lfadb5256462b>p {
  margin: 1em 0
}
div.ndfb441aa6ec7 {
  margin: 1em 0
}
.kcbfa89b06a12 {
  flex-basis: 100%;
  text-align: center;
  font-size: 13px;
  font-weight: 800;
  line-height: 1.35;
  color: var(--md81eb7de29c9);
  margin: 0
}
