a:focus-visible, summary:focus-visible {
  outline: 3px solid var(--a81ed1d892c3b);
  outline-offset: 4px;
}.eae6d1bf6fb64{isolation:auto}
body {
  --u7be64f049d8c: rgb(220,233,227);
  --pf32e11602fd4: rgb(99,124,116);
  margin: 0px;
  --n8fd60086bb06: rgb(233,245,238);
  font-family: system-ui,-apple-system,segoe ui,sans-serif;
  --h6ad554864329: rgb(22,59,50);
  line-height: 1.7;
  --a81ed1d892c3b: rgb(25,123,102);
  --tdeadb51168b2: rgb(240,245,243);
  --d58ed09644a7f: 12px;
  color: var(--h6ad554864329);
  background: var(--u07ad828e5b73);
  --u07ad828e5b73: rgb(255,255,255);
}
body[data-td7c4b9fe5d8f=d179e390c452b] {
  --h6ad554864329: rgb(18,61,82);
  --d58ed09644a7f: 14px;
  --pf32e11602fd4: rgb(75,116,135);
  --u7be64f049d8c: rgb(195,225,239);
  --tdeadb51168b2: rgb(225,242,250);
  --u07ad828e5b73: rgb(240,249,254);
  --a81ed1d892c3b: rgb(20,121,154);
}
a {
  text-decoration: none;
  color: inherit;
}
a:hover {
  text-decoration: underline;
}.gcbd1d9f4327c{z-index:auto}
h1 {
  font-size: clamp(1.6rem,3vw,2.5rem);
  line-height: 1.25;
}.ibc1afd518e15{unicode-bidi:normal}
h2 {
  font-size: 1.3rem;
  line-height: 1.4;
}
h3 {
  font-size: 1rem;
  line-height: 1.45;
}
h2, h1, p, h3 {
  margin: 0px 0px 1rem;
}
img {
  max-width: 100%;
  height: auto;
  display: block;
}.f6fd10b699931{contain:none}
.c5f26bb25e46d {
  margin: auto;
  padding: 0px 24px;
  max-width: 1140px;
}
.x360df9ee6de1 {
  margin: auto;
  align-items: center;
  max-width: 1140px;
  padding: 12px 24px;
  gap: 24px;
  min-height: 64px;
  display: flex;
  justify-content: space-between;
}
.n49bdce8dbcf8 {
  font-weight: 750;
  display: flex;
  align-items: center;
  gap: 10px;
}.ob46acc62f57c{unicode-bidi:normal}
.j9e065e21fe2a {
  font-size: .85rem;
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
.zbbf78ab7cd08 {
  display: none;
}
.e89b98511c926 {
  font-size: 1rem;
}
p {
  color: var(--pf32e11602fd4);
}
* {
  box-sizing: border-box;
}
.i9bf71dbbb9c9 {
  background: var(--u07ad828e5b73);
  z-index: 5;
  position: sticky;
  top: 0px;
  border-bottom: 1px solid var(--u7be64f049d8c);
}
.zc3447309dc34 {
  padding: 10px;
  background: var(--u07ad828e5b73);
  position: absolute;
  z-index: 20;
  top: -100px;
  left: 20px;
}
.zc3447309dc34:focus {
  top: 10px;
}
.eb33da893c077 {
  gap: 40px;
  grid-template-columns: 1fr 1fr;
  padding: 40px 0px;
  align-items: center;
  display: grid;
}
.e72fb7867965c img {
  object-fit: cover;
  width: 100%;
  aspect-ratio: 1/1;
  border-radius: var(--d58ed09644a7f);
}.a4348ae39767a{z-index:auto}
.e5eb43c4750ff {
  margin: 24px auto 0px;
  max-width: 480px;
  display: grid;
  gap: 12px;
}
.gf053fb8241e1 {
  text-align: center;
}
.w306835aa2fcc {
  display: block;
  text-align: center;
  border: 1px solid var(--a81ed1d892c3b);
  background: var(--a81ed1d892c3b);
  border-radius: 6px;
  font-weight: 650;
  color: rgb(255,255,255);
  padding: 12px 20px;
}
.re0a8bf50831b {
  background: 0 0;
  color: var(--a81ed1d892c3b);
}.lc746aa41455e{contain:none}
.x0120f8e191b6 {
  min-width: 0px;
  background: var(--tdeadb51168b2);
  border: 1px solid var(--u7be64f049d8c);
  border-radius: var(--d58ed09644a7f);
  overflow: hidden;
}
.x0120f8e191b6 img {
  object-fit: cover;
  width: 100%;
  aspect-ratio: 1/1;
}
.rf5c3d639f554 img {
  aspect-ratio: 16/9;
}.k8439dad292b8{unicode-bidi:normal}
.q534ca37ec5d5 {
  grid-template-columns: repeat(3,minmax(0,1fr));
  gap: 20px;
  display: grid;
}.n17261cdafbdc{contain:none}
.x0120f8e191b6>a>div {
  padding: 16px;
}.c5fc1c1dd941f{contain:none}
.g0a9d9413a5db {
  padding: 28px 0px;
  border-top: 1px solid var(--u7be64f049d8c);
}
.g0a9d9413a5db>h2 {
  border-left: 3px solid var(--a81ed1d892c3b);
  padding-left: 12px;
}
.ga192f311c822 {
  padding: 18px;
  background: var(--tdeadb51168b2);
  border: 1px solid var(--u7be64f049d8c);
  border-radius: var(--d58ed09644a7f);
}.l3abd75bae556{outline-offset:0}
.nd462b1c88831 {
  display: grid;
  gap: 12px;
}.w9bc6ac8348d4{z-index:auto}
.rf5c3d639f554 {
  grid-template-columns: repeat(2,minmax(0,1fr));
}
body[data-i504a9e42c0c2="uaa79e3baceb9"] .eb33da893c077 {
  grid-template-columns: .9fr 1.1fr;
}.ef49edb67bd6e{unicode-bidi:normal}
body[data-i504a9e42c0c2="uaa79e3baceb9"] .e72fb7867965c {
  grid-column: 2;
}
body[data-m93a53ed0bcab=ofd635e16f1e4] .nd462b1c88831 {
  grid-template-columns: repeat(3,minmax(0,1fr));
}
.x0120f8e191b6 p {
  font-size: .86rem;
  margin: 0px;
}.bf50600143d04{font-kerning:auto}
.da3dad4b429b6 {
  margin: 12px 0px 32px;
}.wdaca1e261cab{outline-offset:0}
.ga192f311c822 h3 {
  margin: 0px;
}.ee6d5c15fc128{isolation:auto}
.o7e84babeaaaa {
  font-size: .88rem;
  color: var(--a81ed1d892c3b);
  list-style: none;
  padding: 0px;
  flex-wrap: wrap;
  display: flex;
  margin: 16px 0px;
  gap: 12px;
}
.o6b12523ba161 {
  scroll-snap-type: x proximity;
  overflow-x: auto;
  padding-bottom: 12px;
  display: flex;
  gap: 16px;
}.tb993b8f80450{visibility:inherit}
.ybf77ea397703 {
  padding: 32px 0px;
  display: flex;
  gap: 16px;
  justify-content: center;
}
.o6b12523ba161 img {
  width: 240px;
  scroll-snap-align: start;
  flex-shrink: 0;
}
.i84ce8462e656 nav {
  font-size: .86rem;
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  margin-top: 20px;
}
.ybf77ea397703>a {
  min-width: 220px;
}
.a35b8e3072083 summary {
  font-weight: 650;
  cursor: pointer;
}
.kf0172b052c5d>a {
  min-width: 220px;
}.z94875c9fa6d4{unicode-bidi:normal}
.a35b8e3072083 {
  overflow-wrap: anywhere;
}.w80d1e13494ea{opacity:1}
.i84ce8462e656 {
  padding: 32px 0px 100px;
  border-top: 1px solid var(--u7be64f049d8c);
}
.kf0172b052c5d {
  gap: 12px;
  bottom: 0px;
  border-top: 1px solid var(--u7be64f049d8c);
  left: 0px;
  justify-content: center;
  z-index: 10;
  position: fixed;
  padding: 10px 24px;
  display: flex;
  background: var(--u07ad828e5b73);
  right: 0px;
}.vc4c2dfbb49c5{unicode-bidi:normal}
.s799cef3c1e97 {
  max-width: 880px;
  padding-top: 32px;
  padding-bottom: 48px;
}
.h0baa3ee4586b {
  min-width: 0px;
}.hd2de4f7b9563{outline-offset:0}
.u2295e17d6039 {
  object-fit: cover;
  border-radius: var(--d58ed09644a7f);
  width: 100%;
  max-height: 560px;
  margin: 24px 0px;
}
.a35b8e3072083 h2 {
  margin-top: 28px;
}
.a35b8e3072083 table {
  display: block;
  overflow-x: auto;
  max-width: 100%;
}
.a35b8e3072083 details {
  padding: 16px 0px;
  border-bottom: 1px solid var(--u7be64f049d8c);
}
.o5ed49f405d71 ol {
  padding: 0px;
  flex-wrap: wrap;
  display: flex;
  font-size: .82rem;
  color: var(--pf32e11602fd4);
  list-style: none;
  gap: 10px;
}
.p48970f1d0bad {
  border: 1px solid var(--u7be64f049d8c);
  padding: 20px;
  border-radius: var(--d58ed09644a7f);
  margin-top: 32px;
}
.d7afabe530371 {
  font-size: .85rem;
  margin-top: 20px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 10px;
}.i393725a6839a{visibility:inherit}
body[data-m2c982bdd5da7="s74d909cf8cdc"] .kf0172b052c5d .w306835aa2fcc {
  border-radius: 999px;
}.ic65543b82e0b{isolation:auto}
body[data-m93a53ed0bcab=ofd635e16f1e4] .ga192f311c822 {
  border-left: 3px solid var(--a81ed1d892c3b);
}
body[data-cc95c7142f897="f42d6949ffcd8"] .j9e065e21fe2a a {
  background: var(--tdeadb51168b2);
  padding: 4px 10px;
}
@media(max-width:800px) {
  .j9e065e21fe2a {
    display: none;
  }
  .x360df9ee6de1 {
    flex-direction: row;
  }
  body[data-i504a9e42c0c2="uaa79e3baceb9"] .e72fb7867965c {
    order: 0;
  }
  .zbbf78ab7cd08 summary {
    cursor: pointer;
  }
  .zbbf78ab7cd08 {
    display: block;
    position: relative;
  }
  .zbbf78ab7cd08 nav {
    gap: 12px;
    background: var(--u07ad828e5b73);
    position: absolute;
    display: grid;
    padding: 16px;
    right: 0px;
    top: 100%;
    width: 240px;
    box-shadow: 0 12px 24px #00000022;
    border: 1px solid var(--u7be64f049d8c);
  }
  .e72fb7867965c {
    margin: auto;
    max-width: 420px;
    width: 100%;
  }
  .eb33da893c077, body[data-i504a9e42c0c2="uaa79e3baceb9"] .eb33da893c077 {
    gap: 24px;
    padding: 24px 0px;
    grid-template-columns: 1fr;
  }
  .c5f26bb25e46d {
    padding-left: 20px;
    padding-right: 20px;
  }
  .kf0172b052c5d {
    padding: 10px 20px;
  }
  .kf0172b052c5d>a {
    min-width: 0px;
    max-width: 340px;
    flex: 1;
  }
  .ybf77ea397703>a {
    min-width: 0px;
    flex: 1;
  }
  .q534ca37ec5d5 {
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
  body[data-m93a53ed0bcab=ofd635e16f1e4] .nd462b1c88831 {
    grid-template-columns: 1fr;
  }
  .x360df9ee6de1 {
    padding: 10px 20px;
    min-height: 56px;
  }
}
@media(max-width:540px) {
  .q534ca37ec5d5, .rf5c3d639f554 {
    grid-template-columns: 1fr;
  }
  .da3dad4b429b6 .x0120f8e191b6>a {
    grid-template-columns: 88px 1fr;
    display: grid;
  }
  .eb33da893c077 h1 {
    font-size: 1.6rem;
  }
  .da3dad4b429b6 .x0120f8e191b6 p {
    display: none;
  }
  .da3dad4b429b6 .x0120f8e191b6>a>div {
    padding: 12px;
  }
  .g0a9d9413a5db {
    padding: 24px 0px;
  }
  .da3dad4b429b6 {
    gap: 12px;
  }
  .ybf77ea397703 {
    gap: 10px;
  }
  .kf0172b052c5d .w306835aa2fcc {
    padding: 10px 12px;
  }
  .da3dad4b429b6 .x0120f8e191b6 img {
    height: 100%;
    aspect-ratio: auto;
  }
}
@media(prefers-reduced-motion:reduce) {
  * {
    scroll-behavior: auto;
  }
}.df6afd9876f4c{isolation:auto}
.h0baa3ee4586b[data-q92e32d860eb6=uf9f542b90442] .a35b8e3072083 p {
  break-inside: avoid;
}.d9e191098aa3e{isolation:auto}
[data-h96ed02dae4a3] {
  padding: 20px 0px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 12px;
}.lcdd1cd8c9607{font-kerning:auto}
[data-h96ed02dae4a3] input {
  color: var(--h6ad554864329);
  flex: 1;
  border: 1px solid var(--u7be64f049d8c);
  background: var(--tdeadb51168b2);
  padding: 12px;
  min-width: 180px;
  border-radius: 6px;
  font: inherit;
}
[data-h96ed02dae4a3] button {
  font: inherit;
  color: var(--u07ad828e5b73);
  background: var(--a81ed1d892c3b);
  border: 0;
  border-radius: 6px;
  padding: 12px 20px;
}.tae7a59971141{isolation:auto}
.acf43701c9be9 {
  list-style: none;
  padding: 0px;
}
.acf43701c9be9 li {
  border-bottom: 1px solid var(--u7be64f049d8c);
  padding: 14px 0px;
}
.c302a4317e2c6 details p {
  margin: 12px 0px;
}
.g0a9d9413a5db[data-l256c22b869bf=u4d755781a8fa] .nd462b1c88831 {
  grid-template-columns: repeat(3,minmax(0,1fr));
}
.c302a4317e2c6 details {
  background: var(--tdeadb51168b2);
  padding: 16px 18px;
  border-bottom: 1px solid var(--u7be64f049d8c);
}
.c302a4317e2c6 summary {
  font-weight: 650;
  cursor: pointer;
}
.g0a9d9413a5db[data-l256c22b869bf=p30d48a9b3573] .nd462b1c88831 {
  counter-reset: c8025296f48b6;
}
.eade701acb0f9 .x0120f8e191b6 img {
  width: 120px;
}
.gf053fb8241e1 {
  min-width: 0px;
}
.acf43701c9be9 [hidden] {
  display: none;
}
.g0a9d9413a5db[data-l256c22b869bf=p30d48a9b3573] .ga192f311c822 {
  grid-template-columns: 40px 1fr;
  gap: 4px 16px;
  display: grid;
  counter-increment: c8025296f48b6;
}
.eade701acb0f9 {
  gap: 24px;
  margin: 24px 0px;
  display: grid;
}
.g0a9d9413a5db[data-l256c22b869bf=p30d48a9b3573] .ga192f311c822::before {
  grid-row: span 2;
  font-weight: 750;
  content: counter(c8025296f48b6,decimal-leading-zero);
  color: var(--a81ed1d892c3b);
}.u069a251c9ecc{isolation:auto}
.g0a9d9413a5db[data-l256c22b869bf=t1c55a87b0e14] .v6d0042e1fc94 {
  grid-template-columns: 2fr 1fr;
}
.g0a9d9413a5db[data-l256c22b869bf=t1c55a87b0e14] .x0120f8e191b6:first-child {
  grid-row: span 2;
}.f92474b94d231{outline-offset:0}
.eade701acb0f9 .x0120f8e191b6>a {
  grid-template-columns: 120px 1fr;
  gap: 8px;
  display: grid;
}
.h0baa3ee4586b[data-q92e32d860eb6=uf9f542b90442] .a35b8e3072083 {
  column-gap: 32px;
  columns: 2;
}
body[data-m93a53ed0bcab=ofd635e16f1e4] .h0baa3ee4586b[data-q92e32d860eb6=uf9f542b90442] .a35b8e3072083 {
  columns: 1;
}.i94da2bb2a419{unicode-bidi:normal}
.ga192f311c822 p {
  grid-column: 2;
  margin: 0px;
}
.g0a9d9413a5db[data-l256c22b869bf=u4d755781a8fa] .ga192f311c822 p {
  grid-column: auto;
}.d813315994533{visibility:inherit}
.h0baa3ee4586b[data-q92e32d860eb6=p98ebb746a6aa] .a35b8e3072083, .h0baa3ee4586b[data-q92e32d860eb6=rf42aa49fd5ab] .a35b8e3072083 {
  counter-reset: c58a72dd271f1;
}.c0cecfe14a4e2{unicode-bidi:normal}
.h0baa3ee4586b[data-q92e32d860eb6=rf42aa49fd5ab] .a35b8e3072083 h2, .h0baa3ee4586b[data-q92e32d860eb6=p98ebb746a6aa] .a35b8e3072083 h2 {
  padding: 16px;
  counter-increment: c58a72dd271f1;
  background: var(--tdeadb51168b2);
  border-left: 3px solid var(--a81ed1d892c3b);
}.dbcfa267702f9{unicode-bidi:normal}
@media(max-width:800px) {
  .h0baa3ee4586b[data-q92e32d860eb6=uf9f542b90442] .a35b8e3072083 {
    columns: 1;
  }
  .eade701acb0f9 .x0120f8e191b6 img {
    width: 88px;
  }
  .g0a9d9413a5db[data-l256c22b869bf=u4d755781a8fa] .nd462b1c88831 {
    grid-template-columns: 1fr;
  }
  .eade701acb0f9 .x0120f8e191b6>a {
    grid-template-columns: 88px 1fr;
  }
  body[data-i504a9e42c0c2="uaa79e3baceb9"] .e72fb7867965c {
    grid-column: auto;
  }
}.ga22e87b76c00{outline-offset:0}
@media(min-width:801px) {
  .d7afabe530371 {
    display: none;
  }
}
.m9064e4451031:has(>.qdb7b0761a1ba) {
  padding-bottom: 0px;
}.se9d690ce4e08{visibility:inherit}
.m9064e4451031>.qdb7b0761a1ba::after {
  height: 72px;
  content: "";
  display: block;
}
.ybf77ea397703>li>a {
  min-width: 220px;
}
:where(.da548e0d968c4) {
  padding: 0px;
  list-style: none;
  margin: 0px;
}
.m9064e4451031 {
  --p8bf745cbe28f: var(--pf32e11602fd4);
  --y12304b367b8b: var(--u7be64f049d8c);
  --v94feec85121e: var(--tdeadb51168b2);
  --kb8cb91696c08: var(--d58ed09644a7f);
  --sd729b6701ad0: color-mix(in srgb,var(--a81ed1d892c3b) 16%,rgb(13,15,20));
  --g95bfe4f74441: var(--h6ad554864329);
  --y93a6835480e2: var(--a81ed1d892c3b);
  --aa0767e89b0af: var(--a81ed1d892c3b);
  --u78450cbb9511: rgba(255,255,255,.72);
  --uac3e3a42227a: var(--h6ad554864329);
  --d9691ae7b44b0: inherit;
  --fefb78b1cdc56: var(--tdeadb51168b2);
  --v5b1f02bf5862: var(--u07ad828e5b73);
  --r873037c89616: 6px;
  --n22594be4f0bc: var(--u7be64f049d8c);
  --o3aad52ac3acb: rgb(255,255,255);
  --p65bde3404933: var(--n8fd60086bb06);
  --v4caa0b962099: rgba(255,255,255,.14);
}.p3049f9e3c93f{opacity:1}
.k7e313f02e38a {
  display: contents;
}
.g0a9d9413a5db>.k7e313f02e38a>h2 {
  border-left: 3px solid var(--a81ed1d892c3b);
  padding-left: 12px;
}
.o6b12523ba161>li {
  flex-shrink: 0;
}.edd119a8fd02d{font-kerning:auto}
.m9064e4451031:is([data-td7c4b9fe5d8f=d04a3af4f74e1], [data-td7c4b9fe5d8f=h7c1a4f083f23]) {
  --p65bde3404933: color-mix(in srgb,var(--a81ed1d892c3b) 10%,var(--tdeadb51168b2));
}
:where(figure.e72fb7867965c) {
  margin: 0px;
}
.m9064e4451031:is([data-td7c4b9fe5d8f=d04a3af4f74e1], [data-td7c4b9fe5d8f=b3945ce152cf6], [data-td7c4b9fe5d8f=h7c1a4f083f23]) {
  --o3aad52ac3acb: var(--u07ad828e5b73);
}
@media(max-width:800px) {
  .ybf77ea397703>li>a {
    min-width: 0px;
    flex: 1;
  }
}
.o5ed49f405d71>p {
  margin: 1em 0px;
}.pea50f83c3dec{outline-offset:0}
.o5ed49f405d71>p, .o5ed49f405d71 ul, .o5ed49f405d71 menu {
  padding: 0px;
  flex-wrap: wrap;
  display: flex;
  font-size: .82rem;
  color: var(--pf32e11602fd4);
  list-style: none;
  gap: 10px;
}
.acf43701c9be9>div {
  border-bottom: 1px solid var(--u7be64f049d8c);
  padding: 14px 0px;
}.l83d568724f62{z-index:auto}
.nb53f36c9957d li {
  display: inline;
}
.eb33da893c077 .e5eb43c4750ff {
  grid-template-columns: 1fr 1fr;
}.m0033fa0e9734{opacity:1}
.kf0172b052c5d {
  flex-wrap: wrap;
  row-gap: 6px;
}
.m9064e4451031 {
  padding-bottom: 110px;
}.f3c3247509eb5{unicode-bidi:normal}
div.acf43701c9be9 {
  margin: 1em 0px;
}
.qe7b44c35fbb8 {
  text-align: center;
  flex-basis: 100%;
  color: var(--y93a6835480e2);
  margin: 0px;
  font-size: 13px;
  font-weight: 800;
  line-height: 1.35;
}.dd9a88cff45a0{visibility:inherit}
@media(max-width:800px) {
  .gf053fb8241e1 .e89b98511c926 {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    display: -webkit-box;
  }
  .e72fb7867965c img {
    aspect-ratio: 3/2;
    max-height: 52svh;
    object-fit: contain;
  }
  body[data-i504a9e42c0c2] .eb33da893c077, .eb33da893c077 {
    gap: 20px;
    padding-top: 12px;
  }
  .e72fb7867965c, body[data-i504a9e42c0c2] .e72fb7867965c {
    order: -1;
    grid-column: auto;
  }
  .gf053fb8241e1 h1 {
    font-size: clamp(22px,6vw,32px);
  }
}
.e72fb7867965c img {
  aspect-ratio: 3/2;
  object-fit: contain;
}.c8c92406ee903{unicode-bidi:normal}
.x0120f8e191b6 img {
  aspect-ratio: 3/2;
  object-fit: contain;
}
.u2295e17d6039 {
  object-fit: contain;
}
