img {
  display: block;
  max-width: 100%;
  height: auto;
}.e351a90b2549d{font-kerning:auto}
a:focus-visible, summary:focus-visible {
  outline: 3px solid var(--ea642afd4c6fd);
  outline-offset: 4px;
}
* {
  box-sizing: border-box;
}
body {
  --r3d62dcec1d75: #f0f5f3;
  --v699d13c705e1: #163b32;
  --aaeb86bbe12c6: #e9f5ee;
  --ea642afd4c6fd: #197b66;
  color: var(--v699d13c705e1);
  --h72fcf3bd34e5: #dce9e3;
  --y75b1d3ec70ad: #fff;
  background: var(--y75b1d3ec70ad);
  --f578698acaa95: #637c74;
  font-family: system-ui,-apple-system,segoe ui,sans-serif;
  line-height: 1.7;
  margin: 0;
  --ec9ad549d989d: 12px;
}
body[data-ld4838b880675=n4f6706904a3a] {
  --r3d62dcec1d75: #1b182b;
  --f578698acaa95: #b8b0c4;
  --v699d13c705e1: #f3eddc;
  --h72fcf3bd34e5: #302b42;
  --ea642afd4c6fd: #dbb85d;
  --y75b1d3ec70ad: #100e1d;
  --ec9ad549d989d: 4px;
}.d3e4610d26bfe{isolation:auto}
h2, h1, h3, p {
  margin: 0 0 1rem;
}
.b8b712e7b2fa9 {
  background: var(--y75b1d3ec70ad);
  border-bottom: 1px solid var(--h72fcf3bd34e5);
  top: 0;
  position: sticky;
  z-index: 5;
}.zd8b5851db5f5{opacity:1}
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;
}
.i5b49fbac02a5 {
  padding: 0 24px;
  margin: auto;
  max-width: 1140px;
}.n0b33a96a8585{z-index:auto}
.k0953e56076b4 {
  padding: 12px 24px;
  margin: auto;
  max-width: 1140px;
  min-height: 64px;
  display: flex;
  gap: 24px;
  align-items: center;
  justify-content: space-between;
}
.a9a2cfaaa9aef img {
  object-fit: cover;
  border-radius: var(--ec9ad549d989d);
  width: 100%;
  aspect-ratio: 1/1;
}.l4c5301801dc8{unicode-bidi:normal}
a {
  color: inherit;
  text-decoration: none;
}.p76cd17d7fef3{isolation:auto}
p {
  color: var(--f578698acaa95);
}
a:hover {
  text-decoration: underline;
}.u76e2b448c1f7{isolation:auto}
.nb1a5a762d09b {
  text-align: center;
}.n814c898bde0d{visibility:inherit}
.pae19f35aaad9 {
  align-items: center;
  font-weight: 750;
  gap: 10px;
  display: flex;
}.eb4ba7e2a94c3{unicode-bidi:normal}
.p3c3c5158e8d5 {
  font-size: .85rem;
  gap: 20px;
  flex-wrap: wrap;
  display: flex;
}
.rcfc89073628e {
  font-size: 1rem;
}
.qf96738ad946b {
  display: none;
}.p2c04befaf497{unicode-bidi:normal}
.saec992c449e2 {
  z-index: 20;
  top: -100px;
  background: var(--y75b1d3ec70ad);
  padding: 10px;
  left: 20px;
  position: absolute;
}
.ec339c92b2e7d {
  display: grid;
  align-items: center;
  padding: 40px 0;
  grid-template-columns: 1fr 1fr;
  gap: 40px;
}.iaee9e6304988{isolation:auto}
.saec992c449e2:focus {
  top: 10px;
}
.j103cf1aa8a17 {
  display: grid;
  max-width: 480px;
  margin: 24px auto 0;
  gap: 12px;
}.wb60c29370da1{isolation:auto}
.p300f1aab8336 {
  background: var(--ea642afd4c6fd);
  display: block;
  padding: 12px 20px;
  border: 1px solid var(--ea642afd4c6fd);
  border-radius: 6px;
  text-align: center;
  font-weight: 650;
  color: #fff;
}.r47b84a35dd0a{contain:none}
.p7172cecea439>a>div {
  padding: 16px;
}.h755c97094615{font-kerning:auto}
.ra243e0a55b4a {
  display: grid;
  gap: 20px;
  grid-template-columns: repeat(3,minmax(0,1fr));
}.gaa8c223a5b00{outline-offset:0}
.g78ef5f050d49 {
  grid-template-columns: repeat(2,minmax(0,1fr));
}
body[data-g7479adbc6a82="g3ddfadaf4a66"] .ec339c92b2e7d {
  grid-template-columns: 1.1fr .9fr;
}
.p7172cecea439 p {
  margin: 0;
  font-size: .86rem;
}
.u00e9a1b9bcf4 {
  margin: 12px 0 32px;
}
.bab56c292befc h3 {
  margin: 0;
}.v382cc8176154{opacity:1}
.p631414d6abc2 {
  display: grid;
  gap: 12px;
}
body[data-g25fa9025eb53=h39edb06c7362] .p631414d6abc2 {
  grid-template-columns: repeat(3,minmax(0,1fr));
}
.t600172ded903 {
  color: var(--ea642afd4c6fd);
  background: 0 0;
}.k42df017ec8d5{outline-offset:0}
.p7172cecea439 {
  min-width: 0;
  overflow: hidden;
  border: 1px solid var(--h72fcf3bd34e5);
  border-radius: var(--ec9ad549d989d);
  background: var(--r3d62dcec1d75);
}
.mde30678c961e {
  border-top: 1px solid var(--h72fcf3bd34e5);
  padding: 28px 0;
}
.mde30678c961e>h2 {
  border-left: 3px solid var(--ea642afd4c6fd);
  padding-left: 12px;
}
.p7172cecea439 img {
  object-fit: cover;
  width: 100%;
  aspect-ratio: 1/1;
}.kb782e9ae2928{contain:none}
.bab56c292befc {
  padding: 18px;
  border: 1px solid var(--h72fcf3bd34e5);
  border-radius: var(--ec9ad549d989d);
  background: var(--r3d62dcec1d75);
}
.b4e38e1777cd5 {
  padding: 0;
  font-size: .88rem;
  margin: 16px 0;
  flex-wrap: wrap;
  gap: 12px;
  display: flex;
  color: var(--ea642afd4c6fd);
  list-style: none;
}
.h8f71565bb2fc {
  gap: 16px;
  scroll-snap-type: x proximity;
  overflow-x: auto;
  padding-bottom: 12px;
  display: flex;
}
.zf51894b7ec5a {
  overflow-wrap: anywhere;
}
.gfe0210c31e6b {
  padding: 32px 0;
  justify-content: center;
  gap: 16px;
  display: flex;
}
.j7491dec2bc74 {
  padding: 32px 0 100px;
  border-top: 1px solid var(--h72fcf3bd34e5);
}
.g78ef5f050d49 img {
  aspect-ratio: 16/9;
}
.h8f71565bb2fc img {
  flex-shrink: 0;
  scroll-snap-align: start;
  width: 240px;
}
.gfe0210c31e6b>a {
  min-width: 220px;
}
.j7491dec2bc74 nav {
  font-size: .86rem;
  margin-top: 20px;
  gap: 20px;
  flex-wrap: wrap;
  display: flex;
}.s78e58da7a706{opacity:1}
.x6a23348ec59a {
  border-top: 1px solid var(--h72fcf3bd34e5);
  z-index: 10;
  justify-content: center;
  padding: 10px 24px;
  position: fixed;
  gap: 12px;
  background: var(--y75b1d3ec70ad);
  display: flex;
  bottom: 0;
  left: 0;
  right: 0;
}.xf87c64bbc15c{opacity:1}
.zf51894b7ec5a summary {
  cursor: pointer;
  font-weight: 650;
}
.x6a23348ec59a>a {
  min-width: 220px;
}
.l5e4450b8ff02 {
  padding-top: 32px;
  padding-bottom: 48px;
  max-width: 880px;
}
.m4aa0b1b7b5ec {
  min-width: 0;
}
.r07258864ec09 {
  margin: 24px 0;
  object-fit: cover;
  border-radius: var(--ec9ad549d989d);
  width: 100%;
  max-height: 560px;
}.o647d5d22c3c3{unicode-bidi:normal}
.zf51894b7ec5a table {
  display: block;
  overflow-x: auto;
  max-width: 100%;
}
.zf51894b7ec5a details {
  padding: 16px 0;
  border-bottom: 1px solid var(--h72fcf3bd34e5);
}.ud8092ff8686c{opacity:1}
.zf51894b7ec5a h2 {
  margin-top: 28px;
}
.l3d8d97939c70 ol {
  font-size: .82rem;
  color: var(--f578698acaa95);
  padding: 0;
  list-style: none;
  gap: 10px;
  flex-wrap: wrap;
  display: flex;
}
.i7b6cf5b3af1b {
  padding: 20px;
  border: 1px solid var(--h72fcf3bd34e5);
  margin-top: 32px;
  border-radius: var(--ec9ad549d989d);
}
body[data-q0ae7b357a563="f0e6cfb93509f"] .p3c3c5158e8d5 a {
  border-bottom: 1px solid var(--ea642afd4c6fd);
}.wce36f0f4e75c{isolation:auto}
body[data-g25fa9025eb53=h39edb06c7362] .bab56c292befc {
  border-left: 3px solid var(--ea642afd4c6fd);
}
.uc4e7a188973b {
  justify-content: center;
  gap: 10px;
  font-size: .85rem;
  margin-top: 20px;
  flex-wrap: wrap;
  display: flex;
}.g893374f6f436{visibility:inherit}
body[data-ld4838b880675=n4f6706904a3a] .p300f1aab8336 {
  color: var(--y75b1d3ec70ad);
}.aa7f45aef239c{contain:none}
body[data-ld4838b880675=n4f6706904a3a] .t600172ded903 {
  color: var(--ea642afd4c6fd);
}.e0c3df3af93a2{unicode-bidi:normal}
@media(max-width:800px) {
  .k0953e56076b4 {
    flex-direction: row;
  }
  .qf96738ad946b summary {
    cursor: pointer;
  }
  .p3c3c5158e8d5 {
    display: none;
  }
  .qf96738ad946b {
    position: relative;
    display: block;
  }
  .qf96738ad946b nav {
    right: 0;
    border: 1px solid var(--h72fcf3bd34e5);
    display: grid;
    gap: 12px;
    top: 100%;
    background: var(--y75b1d3ec70ad);
    width: 240px;
    padding: 16px;
    position: absolute;
    box-shadow: 0 12px 24px #0002;
  }
  .a9a2cfaaa9aef {
    max-width: 420px;
    width: 100%;
    margin: auto;
  }
  body[data-g7479adbc6a82="g3ddfadaf4a66"] .ec339c92b2e7d, .ec339c92b2e7d {
    padding: 24px 0;
    gap: 24px;
    grid-template-columns: 1fr;
  }
  .i5b49fbac02a5 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .x6a23348ec59a>a {
    min-width: 0;
    flex: 1;
    max-width: 340px;
  }
  .x6a23348ec59a {
    padding: 10px 20px;
  }
  .ra243e0a55b4a {
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
  body[data-g25fa9025eb53=h39edb06c7362] .p631414d6abc2 {
    grid-template-columns: 1fr;
  }
  .gfe0210c31e6b>a {
    min-width: 0;
    flex: 1;
  }
  .k0953e56076b4 {
    min-height: 56px;
    padding: 10px 20px;
  }
}
@media(max-width:540px) {
  .u00e9a1b9bcf4 .p7172cecea439 img {
    height: 100%;
    aspect-ratio: auto;
  }
  .g78ef5f050d49, .ra243e0a55b4a {
    grid-template-columns: 1fr;
  }
  .u00e9a1b9bcf4 .p7172cecea439>a {
    display: grid;
    grid-template-columns: 88px 1fr;
  }
  .u00e9a1b9bcf4 .p7172cecea439 p {
    display: none;
  }
  .u00e9a1b9bcf4 .p7172cecea439>a>div {
    padding: 12px;
  }
  .mde30678c961e {
    padding: 24px 0;
  }
  .x6a23348ec59a .p300f1aab8336 {
    padding: 10px 12px;
  }
  .u00e9a1b9bcf4 {
    gap: 12px;
  }
  .gfe0210c31e6b {
    gap: 10px;
  }
  .ec339c92b2e7d h1 {
    font-size: 1.6rem;
  }
}
@media(prefers-reduced-motion:reduce) {
  * {
    scroll-behavior: auto;
  }
}
.i7864c1362cab details p {
  margin: 12px 0;
}.rdde6a15ae6d1{font-kerning:auto}
.m4aa0b1b7b5ec[data-uafa6a142b966=d9fd685bf09e2] .zf51894b7ec5a p {
  break-inside: avoid;
}.a4f2792728d2e{contain:none}
.mde30678c961e[data-fd17e4f0474cc=t0949e92bfaed] .p631414d6abc2 {
  grid-template-columns: repeat(3,minmax(0,1fr));
}
.mde30678c961e[data-fd17e4f0474cc=o149b595c5f30] .p631414d6abc2 {
  counter-reset: cfdbda2cfd795;
}.ja46327e7d597{unicode-bidi:normal}
[data-e90a48f1dff7f] {
  align-items: center;
  gap: 12px;
  flex-wrap: wrap;
  display: flex;
  padding: 20px 0;
}.q9fb7a86d0afa{contain:none}
[data-e90a48f1dff7f] input {
  color: var(--v699d13c705e1);
  min-width: 180px;
  font: inherit;
  border: 1px solid var(--h72fcf3bd34e5);
  flex: 1;
  padding: 12px;
  border-radius: 6px;
  background: var(--r3d62dcec1d75);
}.ab967dc253967{visibility:inherit}
[data-e90a48f1dff7f] button {
  color: var(--y75b1d3ec70ad);
  background: var(--ea642afd4c6fd);
  border: 0;
  padding: 12px 20px;
  font: inherit;
  border-radius: 6px;
}
.aff82926ca7e7 {
  padding: 0;
  list-style: none;
}
.y05a431be7e94 .p7172cecea439 img {
  width: 120px;
}.n2d9b8e957218{font-kerning:auto}
.nb1a5a762d09b {
  min-width: 0;
}
.i7864c1362cab summary {
  cursor: pointer;
  font-weight: 650;
}.q1cff4c2acbda{unicode-bidi:normal}
.aff82926ca7e7 li {
  padding: 14px 0;
  border-bottom: 1px solid var(--h72fcf3bd34e5);
}
.i7864c1362cab details {
  padding: 16px 18px;
  border-bottom: 1px solid var(--h72fcf3bd34e5);
  background: var(--r3d62dcec1d75);
}
.aff82926ca7e7 [hidden] {
  display: none;
}
.mde30678c961e[data-fd17e4f0474cc=o149b595c5f30] .bab56c292befc {
  gap: 4px 16px;
  counter-increment: cfdbda2cfd795;
  display: grid;
  grid-template-columns: 40px 1fr;
}
.mde30678c961e[data-fd17e4f0474cc=o149b595c5f30] .bab56c292befc::before {
  content: counter(cfdbda2cfd795,decimal-leading-zero);
  color: var(--ea642afd4c6fd);
  font-weight: 750;
  grid-row: span 2;
}
.mde30678c961e[data-fd17e4f0474cc=c72dc861ee855] .w7ac082d33bee {
  grid-template-columns: 2fr 1fr;
}.p84452dc843d3{unicode-bidi:normal}
.mde30678c961e[data-fd17e4f0474cc=c72dc861ee855] .p7172cecea439:first-child {
  grid-row: span 2;
}
.m4aa0b1b7b5ec[data-uafa6a142b966=zeb60ea85b143] .zf51894b7ec5a, .m4aa0b1b7b5ec[data-uafa6a142b966=b024d58c45c48] .zf51894b7ec5a {
  counter-reset: c39546db6177c;
}
.y05a431be7e94 {
  display: grid;
  margin: 24px 0;
  gap: 24px;
}
.y05a431be7e94 .p7172cecea439>a {
  gap: 8px;
  grid-template-columns: 120px 1fr;
  display: grid;
}.f683dbda87457{opacity:1}
.bab56c292befc p {
  grid-column: 2;
  margin: 0;
}.h1745e370697d{contain:none}
.mde30678c961e[data-fd17e4f0474cc=t0949e92bfaed] .bab56c292befc p {
  grid-column: auto;
}
.m4aa0b1b7b5ec[data-uafa6a142b966=d9fd685bf09e2] .zf51894b7ec5a {
  columns: 2;
  column-gap: 32px;
}.n5702750171f3{contain:none}
.m4aa0b1b7b5ec[data-uafa6a142b966=b024d58c45c48] .zf51894b7ec5a h2, .m4aa0b1b7b5ec[data-uafa6a142b966=zeb60ea85b143] .zf51894b7ec5a h2 {
  padding: 16px;
  background: var(--r3d62dcec1d75);
  counter-increment: c39546db6177c;
  border-left: 3px solid var(--ea642afd4c6fd);
}
body[data-g25fa9025eb53=h39edb06c7362] .m4aa0b1b7b5ec[data-uafa6a142b966=d9fd685bf09e2] .zf51894b7ec5a {
  columns: 1;
}
@media(max-width:800px) {
  .m4aa0b1b7b5ec[data-uafa6a142b966=d9fd685bf09e2] .zf51894b7ec5a {
    columns: 1;
  }
  .y05a431be7e94 .p7172cecea439 img {
    width: 88px;
  }
  .mde30678c961e[data-fd17e4f0474cc=t0949e92bfaed] .p631414d6abc2 {
    grid-template-columns: 1fr;
  }
  .y05a431be7e94 .p7172cecea439>a {
    grid-template-columns: 88px 1fr;
  }
}
@media(min-width:801px) {
  .uc4e7a188973b {
    display: none;
  }
}
.a35e5da277c19>.v635dca825c66::after {
  display: block;
  content: "";
  height: 72px;
}
.gfe0210c31e6b>li>a {
  min-width: 220px;
}.j03ded5c91a44{z-index:auto}
.h8f71565bb2fc>li {
  flex-shrink: 0;
}
.kba29fe183327 {
  display: contents;
}.abda56f9aefb5{font-kerning:auto}
.a35e5da277c19 {
  --jf56048e13f5c: var(--ea642afd4c6fd);
  --qee091e0ab43c: var(--h72fcf3bd34e5);
  --h7042aa66b451: #fff;
  --s18bddc1d18ba: var(--aaeb86bbe12c6);
  --b2776ad37d080: color-mix(in srgb,var(--ea642afd4c6fd) 16%,#0d0f14);
  --v9bcddb4f0708: var(--f578698acaa95);
  --g0ef64dc19752: var(--y75b1d3ec70ad);
  --b1f7d85508b2e: var(--ec9ad549d989d);
  --lbf15d5d3c0f5: var(--r3d62dcec1d75);
  --qfc7ed0505f86: var(--v699d13c705e1);
  --feab73db1e7f8: inherit;
  --m927071c08d66: 6px;
  --y070c989eaea6: rgba(255,255,255,.14);
  --s9439fbd773db: var(--ea642afd4c6fd);
  --ia2ae94d9b9f0: var(--r3d62dcec1d75);
  --hadc33f744d6e: var(--h72fcf3bd34e5);
  --e5d1819723c9a: rgba(255,255,255,.72);
  --gdcf04382330b: var(--v699d13c705e1);
}.s05f6721bf1c4{font-kerning:auto}
.a35e5da277c19:is([data-ld4838b880675=n4f6706904a3a], [data-ld4838b880675=ee9527ef6f997], [data-ld4838b880675=eda8d668e399e]) {
  --h7042aa66b451: var(--y75b1d3ec70ad);
}
.a35e5da277c19:is([data-ld4838b880675=n4f6706904a3a], [data-ld4838b880675=eda8d668e399e]) {
  --s18bddc1d18ba: color-mix(in srgb,var(--ea642afd4c6fd) 10%,var(--r3d62dcec1d75));
}
.a35e5da277c19:has(>.v635dca825c66) {
  padding-bottom: 0;
}
:where(.e77bca025f951) {
  margin: 0;
  padding: 0;
  list-style: none;
}.v8114b91291ea{visibility:inherit}
.mde30678c961e>.kba29fe183327>h2 {
  border-left: 3px solid var(--ea642afd4c6fd);
  padding-left: 12px;
}.g683092d0f467{opacity:1}
:where(figure.a9a2cfaaa9aef) {
  margin: 0;
}
@media(max-width:800px) {
  .gfe0210c31e6b>li>a {
    min-width: 0;
    flex: 1;
  }
}.r62f69e39c1e0{outline-offset:0}
.ec339c92b2e7d .j103cf1aa8a17 {
  grid-template-columns: 1fr 1fr;
}.k29540a6b9048{visibility:inherit}
.l3d8d97939c70>p {
  margin: 1em 0;
}
div.aff82926ca7e7 {
  margin: 1em 0;
}
.l3d8d97939c70 menu, .l3d8d97939c70>p, .l3d8d97939c70 ul {
  font-size: .82rem;
  color: var(--f578698acaa95);
  padding: 0;
  list-style: none;
  gap: 10px;
  flex-wrap: wrap;
  display: flex;
}
.aff82926ca7e7>div {
  padding: 14px 0;
  border-bottom: 1px solid var(--h72fcf3bd34e5);
}
.x6a23348ec59a {
  flex-wrap: wrap;
  row-gap: 6px;
}
.q67bc764b10f1 {
  text-align: center;
  flex-basis: 100%;
  color: var(--jf56048e13f5c);
  margin: 0;
  font-size: 13px;
  font-weight: 800;
  line-height: 1.35;
}
.a35e5da277c19 {
  padding-bottom: 110px;
}.l6bdefc495d15{z-index:auto}
.b58c3997cc0e3 li {
  display: inline;
}.ode5ab4445743{isolation:auto}
@media(max-width:800px) {
  .a9a2cfaaa9aef img {
    aspect-ratio: 3/2;
    max-height: 52svh;
    object-fit: contain;
  }
  .nb1a5a762d09b h1 {
    font-size: clamp(22px,6vw,32px);
  }
  body[data-g7479adbc6a82] .a9a2cfaaa9aef, .a9a2cfaaa9aef {
    grid-column: auto;
    order: -1;
  }
  .ec339c92b2e7d, body[data-g7479adbc6a82] .ec339c92b2e7d {
    gap: 20px;
    padding-top: 12px;
  }
  .nb1a5a762d09b .rcfc89073628e {
    -webkit-line-clamp: 2;
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
  }
}
.a9a2cfaaa9aef img {
  aspect-ratio: 3/2;
  object-fit: contain;
}
.p7172cecea439 img {
  aspect-ratio: 3/2;
  object-fit: contain;
}
.r07258864ec09 {
  object-fit: contain;
}
