img {
  display: block;
  max-width: 100%;
  height: auto;
}.dec474b53c32c{unicode-bidi:normal}
a:focus-visible, summary:focus-visible {
  outline: 3px solid var(--r68a050a8d3a2);
  outline-offset: 4px;
}
body {
  --d2f3964ba8dd1: rgb(240,245,243);
  --ubf9376e75b48: 12px;
  --a068c0090eca7: rgb(99,124,116);
  background: var(--bc462d3466291);
  --r68a050a8d3a2: rgb(25,123,102);
  font-family: system-ui,-apple-system,segoe ui,sans-serif;
  line-height: 1.7;
  --bc462d3466291: rgb(255,255,255);
  margin: 0;
  --uec09176858a1: rgb(233,245,238);
  color: var(--m16a8cb95c68a);
  --m16a8cb95c68a: rgb(22,59,50);
  --va8f658c5ee50: rgb(220,233,227);
}.r7b826d7fb779{z-index:auto}
h1 {
  font-size: clamp(1.6rem,3vw,2.5rem);
  line-height: 1.25;
}
h2 {
  font-size: 1.3rem;
  line-height: 1.4;
}
h3 {
  font-size: 1rem;
  line-height: 1.45;
}
p, h3, h1, h2 {
  margin: 0 0 1rem;
}
body[data-p4167a12f0dd5=t0ab5a9d326f4] {
  --d2f3964ba8dd1: rgb(225,242,250);
  --r68a050a8d3a2: rgb(20,121,154);
  --ubf9376e75b48: 14px;
  --a068c0090eca7: rgb(75,116,135);
  --m16a8cb95c68a: rgb(18,61,82);
  --bc462d3466291: rgb(240,249,254);
  --va8f658c5ee50: rgb(195,225,239);
}
.h55b0a598742f {
  z-index: 5;
  border-bottom: 1px solid var(--va8f658c5ee50);
  position: sticky;
  background: var(--bc462d3466291);
  top: 0;
}
a {
  text-decoration: none;
  color: inherit;
}
p {
  color: var(--a068c0090eca7);
}.o57de8f9cf3dc{contain:none}
a:hover {
  text-decoration: underline;
}
.w184973b337d1 {
  margin: auto;
  max-width: 1140px;
  padding: 0 24px;
}.a4c8b5a51ff4e{unicode-bidi:normal}
.m043d96b997b9 {
  gap: 24px;
  margin: auto;
  padding: 12px 24px;
  max-width: 1140px;
  min-height: 64px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.v4add5ee11b4f img {
  width: 100%;
  aspect-ratio: 1/1;
  border-radius: var(--ubf9376e75b48);
  object-fit: cover;
}.iab9b9ccd02d5{z-index:auto}
.uf8563392be00 {
  font-weight: 750;
  gap: 10px;
  align-items: center;
  display: flex;
}
.r0f2081baff3a {
  padding: 10px;
  z-index: 20;
  position: absolute;
  top: -100px;
  background: var(--bc462d3466291);
  left: 20px;
}
* {
  box-sizing: border-box;
}
.r0f2081baff3a:focus {
  top: 10px;
}.ef2260ef112d9{outline-offset:0}
.dfe5ff8d5ef3e {
  text-align: center;
}.xb40406463b89{unicode-bidi:normal}
.s7fd2b3911147 {
  font-size: .85rem;
  gap: 20px;
  display: flex;
  flex-wrap: wrap;
}.kb81f94434196{opacity:1}
.v1c5650bb60ca {
  display: none;
}
.t807281769d73 {
  font-size: 1rem;
}
.d8d5660cae633 {
  display: grid;
  padding: 40px 0;
  gap: 40px;
  grid-template-columns: 1fr 1fr;
  align-items: center;
}.yee3c13f08585{isolation:auto}
.wdc9e1e45455e {
  display: grid;
  gap: 12px;
  max-width: 480px;
  margin: 24px auto 0;
}
.beebea9109c20 {
  text-align: center;
  border: 1px solid var(--r68a050a8d3a2);
  border-radius: 6px;
  padding: 12px 20px;
  color: rgb(255,255,255);
  background: var(--r68a050a8d3a2);
  font-weight: 650;
  display: block;
}
.nd2d7783eed8a p {
  font-size: .86rem;
  margin: 0;
}.g2a852b0cb417{outline-offset:0}
.t6aeae47ddbff {
  margin: 12px 0 32px;
}
.nd2d7783eed8a>a>div {
  padding: 16px;
}.i249900aaf778{unicode-bidi:normal}
.e49dcb749ab13 {
  color: var(--r68a050a8d3a2);
  background: 0 0;
}
.jbeab950d4ad7 h3 {
  margin: 0;
}
.kc42caeac7c78 {
  display: grid;
  gap: 20px;
  grid-template-columns: repeat(3,minmax(0,1fr));
}
.f93146f0f9b6a {
  grid-template-columns: repeat(2,minmax(0,1fr));
}
.re9a0930eec48 {
  display: grid;
  gap: 12px;
}
.nd2d7783eed8a {
  overflow: hidden;
  min-width: 0;
  border: 1px solid var(--va8f658c5ee50);
  border-radius: var(--ubf9376e75b48);
  background: var(--d2f3964ba8dd1);
}.x5e99d79c6c10{isolation:auto}
.nd2d7783eed8a img {
  width: 100%;
  aspect-ratio: 1/1;
  object-fit: cover;
}.kffeeb0c17fc9{contain:none}
.f93146f0f9b6a img {
  aspect-ratio: 16/9;
}
.taf6a3993c22a {
  border-top: 1px solid var(--va8f658c5ee50);
  padding: 28px 0;
}
.taf6a3993c22a>h2 {
  border-left: 3px solid var(--r68a050a8d3a2);
  padding-left: 12px;
}
.jbeab950d4ad7 {
  background: var(--d2f3964ba8dd1);
  padding: 18px;
  border: 1px solid var(--va8f658c5ee50);
  border-radius: var(--ubf9376e75b48);
}
.a847954b3384b {
  color: var(--r68a050a8d3a2);
  gap: 12px;
  margin: 16px 0;
  font-size: .88rem;
  padding: 0;
  display: flex;
  list-style: none;
  flex-wrap: wrap;
}
.y4fbaae2b54f4 {
  padding-bottom: 12px;
  overflow-x: auto;
  display: flex;
  gap: 16px;
  scroll-snap-type: x proximity;
}.s2442d157e768{unicode-bidi:normal}
.l19d9c1f2fedf {
  padding: 32px 0;
  display: flex;
  gap: 16px;
  justify-content: center;
}
.h76366063c496 {
  padding: 32px 0 100px;
  border-top: 1px solid var(--va8f658c5ee50);
}.s37562616e3a6{contain:none}
.qf4ce585054a3 {
  overflow-wrap: anywhere;
}
.y4fbaae2b54f4 img {
  flex-shrink: 0;
  scroll-snap-align: start;
  width: 240px;
}
.h76366063c496 nav {
  font-size: .86rem;
  gap: 20px;
  display: flex;
  flex-wrap: wrap;
  margin-top: 20px;
}
.qf0e193486a6f {
  gap: 12px;
  z-index: 10;
  bottom: 0;
  justify-content: center;
  padding: 10px 24px;
  background: var(--bc462d3466291);
  left: 0;
  border-top: 1px solid var(--va8f658c5ee50);
  right: 0;
  display: flex;
  position: fixed;
}
.qf4ce585054a3 summary {
  font-weight: 650;
  cursor: pointer;
}.q38003eceef70{opacity:1}
.l19d9c1f2fedf>a {
  min-width: 220px;
}
.qf0e193486a6f>a {
  min-width: 220px;
}.c2d269a9c819f{font-kerning:auto}
.dd0a1e3a3d01f {
  max-width: 880px;
  padding-top: 32px;
  padding-bottom: 48px;
}
.jf912443acb2e {
  min-width: 0;
}
body[data-q5ff8240a396c="y37adfbf17be7"] .d8d5660cae633 {
  grid-template-columns: 1fr 1fr;
}.x193adfd558fa{visibility:inherit}
body[data-dcce04fb8bed4=ld8f692515f25] .re9a0930eec48 {
  grid-template-columns: repeat(3,minmax(0,1fr));
}
.nf6edfdd3ab2e {
  width: 100%;
  max-height: 560px;
  object-fit: cover;
  border-radius: var(--ubf9376e75b48);
  margin: 24px 0;
}
.qf4ce585054a3 table {
  max-width: 100%;
  overflow-x: auto;
  display: block;
}
.qf4ce585054a3 h2 {
  margin-top: 28px;
}
.qf4ce585054a3 details {
  padding: 16px 0;
  border-bottom: 1px solid var(--va8f658c5ee50);
}
.b063a6d46e474 ol {
  list-style: none;
  gap: 10px;
  color: var(--a068c0090eca7);
  padding: 0;
  font-size: .82rem;
  display: flex;
  flex-wrap: wrap;
}
.ka43b59f1f736 {
  padding: 20px;
  margin-top: 32px;
  border: 1px solid var(--va8f658c5ee50);
  border-radius: var(--ubf9376e75b48);
}
body[data-q5ff8240a396c="y37adfbf17be7"] .dfe5ff8d5ef3e {
  border-radius: var(--ubf9376e75b48);
  background: var(--d2f3964ba8dd1);
  padding: 18px;
}
body[data-t840e9a3e8680="rb2d9f327ae40"] .s7fd2b3911147 a {
  border-bottom: 1px solid var(--r68a050a8d3a2);
}
body[data-o427b0d50ae65="x5e7765aa8348"] .v4add5ee11b4f img {
  border-radius: 28px;
}.r6bfc0122952b{z-index:auto}
body[data-dcce04fb8bed4=ld8f692515f25] .jbeab950d4ad7 {
  border-left: 3px solid var(--r68a050a8d3a2);
}
.ka3d54a103caa {
  margin-top: 20px;
  gap: 10px;
  display: flex;
  flex-wrap: wrap;
  font-size: .85rem;
  justify-content: center;
}
@media(max-width:800px) {
  .v1c5650bb60ca summary {
    cursor: pointer;
  }
  .m043d96b997b9 {
    flex-direction: row;
  }
  .s7fd2b3911147 {
    display: none;
  }
  .v1c5650bb60ca {
    position: relative;
    display: block;
  }
  .v1c5650bb60ca nav {
    gap: 12px;
    width: 240px;
    display: grid;
    position: absolute;
    border: 1px solid var(--va8f658c5ee50);
    padding: 16px;
    box-shadow: 0 12px 24px #00000022;
    background: var(--bc462d3466291);
    right: 0;
    top: 100%;
  }
  .v4add5ee11b4f {
    max-width: 420px;
    width: 100%;
    margin: auto;
  }
  .qf0e193486a6f>a {
    flex: 1;
    min-width: 0;
    max-width: 340px;
  }
  .l19d9c1f2fedf>a {
    flex: 1;
    min-width: 0;
  }
  body[data-q5ff8240a396c="y37adfbf17be7"] .d8d5660cae633, .d8d5660cae633 {
    padding: 24px 0;
    gap: 24px;
    grid-template-columns: 1fr;
  }
  .kc42caeac7c78 {
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
  .w184973b337d1 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .qf0e193486a6f {
    padding: 10px 20px;
  }
  body[data-dcce04fb8bed4=ld8f692515f25] .re9a0930eec48 {
    grid-template-columns: 1fr;
  }
  .m043d96b997b9 {
    padding: 10px 20px;
    min-height: 56px;
  }
}
@media(max-width:540px) {
  .d8d5660cae633 h1 {
    font-size: 1.6rem;
  }
  .t6aeae47ddbff .nd2d7783eed8a>a>div {
    padding: 12px;
  }
  .taf6a3993c22a {
    padding: 24px 0;
  }
  .qf0e193486a6f .beebea9109c20 {
    padding: 10px 12px;
  }
  .kc42caeac7c78, .f93146f0f9b6a {
    grid-template-columns: 1fr;
  }
  .t6aeae47ddbff .nd2d7783eed8a img {
    height: 100%;
    aspect-ratio: auto;
  }
  .t6aeae47ddbff .nd2d7783eed8a>a {
    display: grid;
    grid-template-columns: 88px 1fr;
  }
  .t6aeae47ddbff .nd2d7783eed8a p {
    display: none;
  }
  .t6aeae47ddbff {
    gap: 12px;
  }
  .l19d9c1f2fedf {
    gap: 10px;
  }
}.n8c89cc0d99fb{unicode-bidi:normal}
@media(prefers-reduced-motion:reduce) {
  * {
    scroll-behavior: auto;
  }
}.g3f49b9129903{contain:none}
[data-a914236eb7298] {
  align-items: center;
  gap: 12px;
  flex-wrap: wrap;
  display: flex;
  padding: 20px 0;
}
.ra5461ad3b378 [hidden] {
  display: none;
}
.f2d8d7041d6fb details p {
  margin: 12px 0;
}
.jf912443acb2e[data-hfa46c3650e1d=o81cade97a436] .qf4ce585054a3 p {
  break-inside: avoid;
}
.taf6a3993c22a[data-l1a78b00ddb00=o858e759420ca] .re9a0930eec48 {
  counter-reset: c2b3c2c036f8a;
}
[data-a914236eb7298] input {
  flex: 1;
  min-width: 180px;
  color: var(--m16a8cb95c68a);
  padding: 12px;
  border: 1px solid var(--va8f658c5ee50);
  border-radius: 6px;
  font: inherit;
  background: var(--d2f3964ba8dd1);
}
.afecf455d14ac .nd2d7783eed8a img {
  width: 120px;
}
.dfe5ff8d5ef3e {
  min-width: 0;
}
[data-a914236eb7298] button {
  font: inherit;
  color: var(--bc462d3466291);
  background: var(--r68a050a8d3a2);
  padding: 12px 20px;
  border: 0;
  border-radius: 6px;
}
.f2d8d7041d6fb summary {
  font-weight: 650;
  cursor: pointer;
}
.ra5461ad3b378 {
  padding: 0;
  list-style: none;
}.e358dae0927fa{font-kerning:auto}
.ra5461ad3b378 li {
  padding: 14px 0;
  border-bottom: 1px solid var(--va8f658c5ee50);
}
.f2d8d7041d6fb details {
  border-bottom: 1px solid var(--va8f658c5ee50);
  padding: 16px 18px;
  background: var(--d2f3964ba8dd1);
}.hc18877f79d6d{visibility:inherit}
.taf6a3993c22a[data-l1a78b00ddb00=v7ccbd6633e73] .re9a0930eec48 {
  grid-template-columns: repeat(3,minmax(0,1fr));
}
.taf6a3993c22a[data-l1a78b00ddb00=o858e759420ca] .jbeab950d4ad7 {
  counter-increment: c2b3c2c036f8a;
  display: grid;
  grid-template-columns: 40px 1fr;
  gap: 4px 16px;
}
.taf6a3993c22a[data-l1a78b00ddb00=o858e759420ca] .jbeab950d4ad7::before {
  font-weight: 750;
  grid-row: span 2;
  content: counter(c2b3c2c036f8a,decimal-leading-zero);
  color: var(--r68a050a8d3a2);
}
.jf912443acb2e[data-hfa46c3650e1d=e765375f8bf22] .qf4ce585054a3, .jf912443acb2e[data-hfa46c3650e1d=vba589a700817] .qf4ce585054a3 {
  counter-reset: c6ef502ce6a30;
}.ebf1a608f7727{contain:none}
.jf912443acb2e[data-hfa46c3650e1d=e765375f8bf22] .qf4ce585054a3 h2, .jf912443acb2e[data-hfa46c3650e1d=vba589a700817] .qf4ce585054a3 h2 {
  border-left: 3px solid var(--r68a050a8d3a2);
  background: var(--d2f3964ba8dd1);
  counter-increment: c6ef502ce6a30;
  padding: 16px;
}
.afecf455d14ac {
  display: grid;
  gap: 24px;
  margin: 24px 0;
}
.afecf455d14ac .nd2d7783eed8a>a {
  display: grid;
  gap: 8px;
  grid-template-columns: 120px 1fr;
}
.jf912443acb2e[data-hfa46c3650e1d=o81cade97a436] .qf4ce585054a3 {
  column-gap: 32px;
  columns: 2;
}.ic769917c043d{contain:none}
body[data-dcce04fb8bed4=ld8f692515f25] .jf912443acb2e[data-hfa46c3650e1d=o81cade97a436] .qf4ce585054a3 {
  columns: 1;
}
.jbeab950d4ad7 p {
  grid-column: 2;
  margin: 0;
}.sc07fc4119e54{opacity:1}
.taf6a3993c22a[data-l1a78b00ddb00=v7ccbd6633e73] .jbeab950d4ad7 p {
  grid-column: auto;
}
@media(max-width:800px) {
  .taf6a3993c22a[data-l1a78b00ddb00=v7ccbd6633e73] .re9a0930eec48 {
    grid-template-columns: 1fr;
  }
  .afecf455d14ac .nd2d7783eed8a>a {
    grid-template-columns: 88px 1fr;
  }
  .afecf455d14ac .nd2d7783eed8a img {
    width: 88px;
  }
  .jf912443acb2e[data-hfa46c3650e1d=o81cade97a436] .qf4ce585054a3 {
    columns: 1;
  }
}
@media(min-width:801px) {
  .ka3d54a103caa {
    display: none;
  }
}
.y4fbaae2b54f4>li {
  flex-shrink: 0;
}
.mb04ac6849814:has(>.s2d2d23ce1adf) {
  padding-bottom: 0;
}.g340e9dcb59fd{unicode-bidi:normal}
:where(.d3419fef283fe) {
  padding: 0;
  margin: 0;
  list-style: none;
}
:where(figure.v4add5ee11b4f) {
  margin: 0;
}
.mb04ac6849814>.s2d2d23ce1adf::after {
  display: block;
  content: "";
  height: 72px;
}
.xc83a493e1ab4 {
  display: contents;
}
.taf6a3993c22a>.xc83a493e1ab4>h2 {
  border-left: 3px solid var(--r68a050a8d3a2);
  padding-left: 12px;
}
.mb04ac6849814 {
  --n2728637741a1: 6px;
  --kafd24dcac424: rgba(255,255,255,.72);
  --jf3d0bdd65857: var(--m16a8cb95c68a);
  --i5285ba448999: var(--m16a8cb95c68a);
  --dfe2b2ecff129: var(--d2f3964ba8dd1);
  --ud66d4d46fcd3: var(--d2f3964ba8dd1);
  --q65861c823368: var(--a068c0090eca7);
  --ca0521d4145a1: var(--ubf9376e75b48);
  --g237a1549e2a8: var(--r68a050a8d3a2);
  --rfc8dee73e864: var(--va8f658c5ee50);
  --p025dd388d040: rgba(255,255,255,.14);
  --na218557bdb84: var(--r68a050a8d3a2);
  --o9ea86d1b675e: var(--va8f658c5ee50);
  --fc660ed870632: rgb(255,255,255);
  --fba71d96c10b0: color-mix(in srgb,var(--r68a050a8d3a2) 16%,rgb(13,15,20));
  --v94298fed020e: var(--bc462d3466291);
  --u9fcaefc09e81: inherit;
  --h20654a26d550: var(--uec09176858a1);
}
.mb04ac6849814:is([data-p4167a12f0dd5=yc8c296f38f0f], [data-p4167a12f0dd5=ub895a553d2ef]) {
  --h20654a26d550: color-mix(in srgb,var(--r68a050a8d3a2) 10%,var(--d2f3964ba8dd1));
}
.mb04ac6849814:is([data-p4167a12f0dd5=yc8c296f38f0f], [data-p4167a12f0dd5=cd95449ef3e54], [data-p4167a12f0dd5=ub895a553d2ef]) {
  --fc660ed870632: var(--bc462d3466291);
}
.l19d9c1f2fedf>li>a {
  min-width: 220px;
}.s621575c42400{outline-offset:0}
@media(max-width:800px) {
  .l19d9c1f2fedf>li>a {
    flex: 1;
    min-width: 0;
  }
}
.b063a6d46e474>p {
  margin: 1em 0;
}.u407da2ce6ed9{opacity:1}
div.ra5461ad3b378 {
  margin: 1em 0;
}
.b063a6d46e474>p, .b063a6d46e474 menu, .b063a6d46e474 ul {
  list-style: none;
  gap: 10px;
  color: var(--a068c0090eca7);
  padding: 0;
  font-size: .82rem;
  display: flex;
  flex-wrap: wrap;
}.qa4664c395665{unicode-bidi:normal}
.ff1685f32ccfa li {
  display: inline;
}.oafc092787cae{contain:none}
.d8d5660cae633 .wdc9e1e45455e {
  grid-template-columns: 1fr 1fr;
}.j0bd80da6c142{z-index:auto}
.qf0e193486a6f {
  row-gap: 6px;
  flex-wrap: wrap;
}
.x63641c6a5e75 {
  color: var(--na218557bdb84);
  text-align: center;
  font-size: 13px;
  font-weight: 800;
  margin: 0;
  line-height: 1.35;
  flex-basis: 100%;
}.od23915707dd5{outline-offset:0}
.ra5461ad3b378>div {
  padding: 14px 0;
  border-bottom: 1px solid var(--va8f658c5ee50);
}
.mb04ac6849814 {
  padding-bottom: 110px;
}.t41c3a3d0a26a{visibility:inherit}
@media(max-width:800px) {
  .v4add5ee11b4f img {
    object-fit: contain;
    aspect-ratio: 3/2;
    max-height: 52svh;
  }
  .dfe5ff8d5ef3e .t807281769d73 {
    overflow: hidden;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 2;
  }
  .dfe5ff8d5ef3e h1 {
    font-size: clamp(22px,6vw,32px);
  }
  body[data-q5ff8240a396c] .v4add5ee11b4f, .v4add5ee11b4f {
    order: -1;
    grid-column: auto;
  }
  .d8d5660cae633, body[data-q5ff8240a396c] .d8d5660cae633 {
    padding-top: 12px;
    gap: 20px;
  }
}
.v4add5ee11b4f img {
  object-fit: contain;
  aspect-ratio: 3/2;
}
.nd2d7783eed8a img {
  object-fit: contain;
  aspect-ratio: 3/2;
}
.nf6edfdd3ab2e {
  object-fit: contain;
}.p8efd1d7b6180{isolation:auto}
