* {
  box-sizing: border-box;
}
body {
  --xc553e30c2849: #dce9e3;
  font-family: system-ui,-apple-system,segoe ui,sans-serif;
  --wd1e10592a4dc: 12px;
  --ecfc3ce63d644: #197b66;
  background: var(--t79a9da811311);
  --t79a9da811311: #fff;
  --a346996ba52d5: #637c74;
  --j6890d0fe2970: #e9f5ee;
  margin: 0;
  line-height: 1.7;
  color: var(--k33e47c2e3ca0);
  --hb0726a0fdc8c: #f0f5f3;
  --k33e47c2e3ca0: #163b32;
}
.f7562c3a0ddc5 {
  z-index: 5;
  background: var(--t79a9da811311);
  top: 0;
  border-bottom: 1px solid var(--xc553e30c2849);
  position: sticky;
}.j037fe3b852e5{z-index:auto}
a {
  color: inherit;
  text-decoration: none;
}.ja535fd3b1b71{font-kerning:auto}
p {
  color: var(--a346996ba52d5);
}
h1 {
  font-size: clamp(1.6rem,3vw,2.5rem);
  line-height: 1.25;
}.qa94c507a4f40{visibility:inherit}
img {
  max-width: 100%;
  height: auto;
  display: block;
}
h2 {
  font-size: 1.3rem;
  line-height: 1.4;
}
h3 {
  font-size: 1rem;
  line-height: 1.45;
}
a:hover {
  text-decoration: underline;
}.a784b5730de51{opacity:1}
.s238bc29bca39 {
  text-align: center;
}
summary:focus-visible, a:focus-visible {
  outline: 3px solid var(--ecfc3ce63d644);
  outline-offset: 4px;
}
body[data-hc31e9209e15e=f4275a9077ec1] {
  --a346996ba52d5: #a2c3cd;
  --k33e47c2e3ca0: #e8f4f7;
  --t79a9da811311: #081d2a;
  --xc553e30c2849: #214859;
  --hb0726a0fdc8c: #102f40;
  --j6890d0fe2970: #123947;
  --ecfc3ce63d644: #5bcbe3;
  --wd1e10592a4dc: 6px;
}.c2c7fd4fb09b8{unicode-bidi:normal}
p, h3, h1, h2 {
  margin: 0 0 1rem;
}
.ff3c9c640efd5 {
  padding: 0 24px;
  margin: auto;
  max-width: 1140px;
}.u2826482f671b{opacity:1}
.r064b3085e801 {
  margin: auto;
  padding: 12px 24px;
  gap: 24px;
  max-width: 1140px;
  min-height: 64px;
  align-items: center;
  justify-content: space-between;
  display: flex;
}.d67a3be0eee8b{contain:none}
.wfb04f8b030c0 img {
  border-radius: var(--wd1e10592a4dc);
  width: 100%;
  aspect-ratio: 1/1;
  object-fit: cover;
}
.u88b275d1f5c8 {
  font-weight: 750;
  gap: 10px;
  align-items: center;
  display: flex;
}
.n8f403d94f3d7 {
  z-index: 20;
  position: absolute;
  background: var(--t79a9da811311);
  padding: 10px;
  top: -100px;
  left: 20px;
}
.v182afa70a06c {
  font-size: .85rem;
  flex-wrap: wrap;
  display: flex;
  gap: 20px;
}
.n8f403d94f3d7:focus {
  top: 10px;
}
.q1b5077839a11 {
  font-size: 1rem;
}.n5bf3c2796a88{z-index:auto}
.i1f4088da1501 {
  display: none;
}.g85682acddd7b{font-kerning:auto}
.yb7d8946fb21e {
  gap: 40px;
  align-items: center;
  padding: 40px 0;
  grid-template-columns: 1fr 1fr;
  display: grid;
}
.xc5d4a27a7f38 {
  gap: 12px;
  max-width: 480px;
  display: grid;
  margin: 24px auto 0;
}
.h1daf0337c5bb {
  border: 1px solid var(--ecfc3ce63d644);
  background: var(--ecfc3ce63d644);
  font-weight: 650;
  padding: 12px 20px;
  border-radius: 6px;
  text-align: center;
  color: #fff;
  display: block;
}
.acf1db10ba2d1 {
  display: grid;
  grid-template-columns: repeat(3,minmax(0,1fr));
  gap: 20px;
}
.d7e3052a3a4b6 {
  grid-template-columns: repeat(2,minmax(0,1fr));
}.pd6dc7d100f89{isolation:auto}
.y4d8516e428aa>a>div {
  padding: 16px;
}.x179bbc1b9db6{contain:none}
.q7cf22b5ffd02 {
  gap: 12px;
  display: grid;
}
.l8518712282e5 {
  color: var(--ecfc3ce63d644);
  background: 0 0;
}
.y4d8516e428aa {
  background: var(--hb0726a0fdc8c);
  min-width: 0;
  overflow: hidden;
  border: 1px solid var(--xc553e30c2849);
  border-radius: var(--wd1e10592a4dc);
}
.y4d8516e428aa img {
  width: 100%;
  aspect-ratio: 1/1;
  object-fit: cover;
}
.d7e3052a3a4b6 img {
  aspect-ratio: 16/9;
}.c5f7a5594a5af{contain:none}
.y4d8516e428aa p {
  font-size: .86rem;
  margin: 0;
}
.y5ac21541aa7e {
  margin: 12px 0 32px;
}
.v5a547503752a h3 {
  margin: 0;
}.gd87026654d78{opacity:1}
.jdc2ca7e81f8f {
  padding: 28px 0;
  border-top: 1px solid var(--xc553e30c2849);
}
.jdc2ca7e81f8f>h2 {
  border-left: 3px solid var(--ecfc3ce63d644);
  padding-left: 12px;
}
.v5a547503752a {
  padding: 18px;
  border: 1px solid var(--xc553e30c2849);
  border-radius: var(--wd1e10592a4dc);
  background: var(--hb0726a0fdc8c);
}
.ee938ffcdb5ed {
  gap: 12px;
  color: var(--ecfc3ce63d644);
  font-size: .88rem;
  list-style: none;
  margin: 16px 0;
  padding: 0;
  flex-wrap: wrap;
  display: flex;
}.h44b43fd8b410{unicode-bidi:normal}
body[data-t88eacd1f47ac="u609e19cba3d5"] .yb7d8946fb21e {
  grid-template-columns: 1.1fr .9fr;
}
body[data-qe1a8f56bff59=xc3ba92fd4504] .q7cf22b5ffd02 {
  grid-template-columns: repeat(3,minmax(0,1fr));
}
.bcfe72518c0da {
  overflow-x: auto;
  padding-bottom: 12px;
  gap: 16px;
  display: flex;
  scroll-snap-type: x proximity;
}
.y7fa645758be7 {
  padding: 32px 0;
  justify-content: center;
  gap: 16px;
  display: flex;
}.qf2b81c573035{outline-offset:0}
.rb49b7df51dea {
  padding: 32px 0 100px;
  border-top: 1px solid var(--xc553e30c2849);
}.d922efeff4364{outline-offset:0}
.tc6c2e826bb2b {
  overflow-wrap: anywhere;
}.ff11da7c65b86{visibility:inherit}
.bcfe72518c0da img {
  flex-shrink: 0;
  width: 240px;
  scroll-snap-align: start;
}
.rb49b7df51dea nav {
  margin-top: 20px;
  font-size: .86rem;
  flex-wrap: wrap;
  display: flex;
  gap: 20px;
}
.r40d77eaff563 {
  background: var(--t79a9da811311);
  z-index: 10;
  position: fixed;
  padding: 10px 24px;
  gap: 12px;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  border-top: 1px solid var(--xc553e30c2849);
}
.tc6c2e826bb2b summary {
  cursor: pointer;
  font-weight: 650;
}
.y7fa645758be7>a {
  min-width: 220px;
}.s21e32e1016dc{visibility:inherit}
.r40d77eaff563>a {
  min-width: 220px;
}.g63d48f757a2f{z-index:auto}
.h2ad3aebb1aa7 {
  padding-top: 32px;
  max-width: 880px;
  padding-bottom: 48px;
}
.i24cdc4fdb83a {
  min-width: 0;
}
.e2e236b129305 {
  margin: 24px 0;
  border-radius: var(--wd1e10592a4dc);
  object-fit: cover;
  width: 100%;
  max-height: 560px;
}
.tc6c2e826bb2b details {
  padding: 16px 0;
  border-bottom: 1px solid var(--xc553e30c2849);
}
.tc6c2e826bb2b h2 {
  margin-top: 28px;
}
.tc6c2e826bb2b table {
  overflow-x: auto;
  max-width: 100%;
  display: block;
}.w99c7a1c42524{visibility:inherit}
.w7148bd99572b ol {
  gap: 10px;
  color: var(--a346996ba52d5);
  padding: 0;
  list-style: none;
  flex-wrap: wrap;
  display: flex;
  font-size: .82rem;
}.rd64457e83323{isolation:auto}
.f33210ce30892 {
  padding: 20px;
  border: 1px solid var(--xc553e30c2849);
  border-radius: var(--wd1e10592a4dc);
  margin-top: 32px;
}.v8f17c313f32a{contain:none}
body[data-uc59eecf9c16a="o3ce09f3f86cf"] .v182afa70a06c a {
  padding: 8px 12px;
  background: var(--hb0726a0fdc8c);
  border-radius: var(--wd1e10592a4dc);
}
body[data-uc3a4609c841e="a7a67a272342b"] .v182afa70a06c a {
  border-bottom: 1px solid var(--ecfc3ce63d644);
}
body[data-jfc50a9d6de5e="q2eb0e273ed1a"] .wfb04f8b030c0 img {
  border-radius: 28px;
}
body[data-v3e4e62736490="g6fa7c6c98c21"] .r40d77eaff563 .h1daf0337c5bb {
  border-radius: 999px;
}
body[data-hc31e9209e15e=f4275a9077ec1] .h1daf0337c5bb {
  color: var(--t79a9da811311);
}
body[data-hc31e9209e15e=f4275a9077ec1] .l8518712282e5 {
  color: var(--ecfc3ce63d644);
}
body[data-qe1a8f56bff59=xc3ba92fd4504] .v5a547503752a {
  border-left: 3px solid var(--ecfc3ce63d644);
}.ycbc846a933cb{z-index:auto}
.ye404fb2bf219 {
  font-size: .85rem;
  gap: 10px;
  margin-top: 20px;
  justify-content: center;
  flex-wrap: wrap;
  display: flex;
}.b916a9cabbe7b{visibility:inherit}
@media(max-width:800px) {
  body[data-uc59eecf9c16a="o3ce09f3f86cf"] .r064b3085e801, .r064b3085e801 {
    flex-direction: row;
  }
  .v182afa70a06c {
    display: none;
  }
  .i1f4088da1501 {
    position: relative;
    display: block;
  }
  .i1f4088da1501 nav {
    display: grid;
    border: 1px solid var(--xc553e30c2849);
    box-shadow: 0 12px 24px #0002;
    right: 0;
    top: 100%;
    position: absolute;
    gap: 12px;
    width: 240px;
    background: var(--t79a9da811311);
    padding: 16px;
  }
  .yb7d8946fb21e, body[data-t88eacd1f47ac="u609e19cba3d5"] .yb7d8946fb21e {
    padding: 24px 0;
    grid-template-columns: 1fr;
    gap: 24px;
  }
  .wfb04f8b030c0 {
    margin: auto;
    max-width: 420px;
    width: 100%;
  }
  .acf1db10ba2d1 {
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
  .ff3c9c640efd5 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .r40d77eaff563 {
    padding: 10px 20px;
  }
  .i1f4088da1501 summary {
    cursor: pointer;
  }
  .r40d77eaff563>a {
    min-width: 0;
    max-width: 340px;
    flex: 1;
  }
  .y7fa645758be7>a {
    min-width: 0;
    flex: 1;
  }
  .r064b3085e801 {
    padding: 10px 20px;
    min-height: 56px;
  }
  body[data-qe1a8f56bff59=xc3ba92fd4504] .q7cf22b5ffd02 {
    grid-template-columns: 1fr;
  }
}.yca8bcc93e6c4{outline-offset:0}
@media(max-width:540px) {
  .y5ac21541aa7e .y4d8516e428aa img {
    height: 100%;
    aspect-ratio: auto;
  }
  .yb7d8946fb21e h1 {
    font-size: 1.6rem;
  }
  .y5ac21541aa7e .y4d8516e428aa>a>div {
    padding: 12px;
  }
  .acf1db10ba2d1, .d7e3052a3a4b6 {
    grid-template-columns: 1fr;
  }
  .jdc2ca7e81f8f {
    padding: 24px 0;
  }
  .y5ac21541aa7e .y4d8516e428aa>a {
    display: grid;
    grid-template-columns: 88px 1fr;
  }
  .y5ac21541aa7e .y4d8516e428aa p {
    display: none;
  }
  .r40d77eaff563 .h1daf0337c5bb {
    padding: 10px 12px;
  }
  .y5ac21541aa7e {
    gap: 12px;
  }
  .y7fa645758be7 {
    gap: 10px;
  }
}.d168856859933{isolation:auto}
@media(prefers-reduced-motion:reduce) {
  * {
    scroll-behavior: auto;
  }
}
.i24cdc4fdb83a[data-odbedffab9501=g9c597bba40af] .tc6c2e826bb2b p {
  break-inside: avoid;
}
.jdc2ca7e81f8f[data-me30767505645=p00eef6277abc] .q7cf22b5ffd02 {
  grid-template-columns: repeat(3,minmax(0,1fr));
}.y01a7c6362732{visibility:inherit}
.jdc2ca7e81f8f[data-me30767505645=vc49647516895] .y6d5a26e5affe {
  grid-template-columns: repeat(4,minmax(0,1fr));
}.t087689d78ab7{opacity:1}
.n8afba2ee3905 details p {
  margin: 12px 0;
}
[data-m40fff421c2af] {
  gap: 12px;
  padding: 20px 0;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}
.zd83a9d6279d9 [hidden] {
  display: none;
}
.y2577b157620d {
  gap: 24px;
  margin: 24px 0;
  display: grid;
}
[data-m40fff421c2af] input {
  color: var(--k33e47c2e3ca0);
  background: var(--hb0726a0fdc8c);
  padding: 12px;
  flex: 1;
  border: 1px solid var(--xc553e30c2849);
  border-radius: 6px;
  min-width: 180px;
  font: inherit;
}
[data-m40fff421c2af] button {
  font: inherit;
  color: var(--t79a9da811311);
  padding: 12px 20px;
  background: var(--ecfc3ce63d644);
  border: 0;
  border-radius: 6px;
}.gf0a7f5ad786c{opacity:1}
.zd83a9d6279d9 {
  list-style: none;
  padding: 0;
}
.y2577b157620d .y4d8516e428aa img {
  width: 120px;
}
.n8afba2ee3905 summary {
  font-weight: 650;
  cursor: pointer;
}.f20dfaf627d66{opacity:1}
.zd83a9d6279d9 li {
  padding: 14px 0;
  border-bottom: 1px solid var(--xc553e30c2849);
}.t7c8969e0241e{unicode-bidi:normal}
.n8afba2ee3905 details {
  background: var(--hb0726a0fdc8c);
  padding: 16px 18px;
  border-bottom: 1px solid var(--xc553e30c2849);
}.wc1d6e9dd2e41{visibility:inherit}
.i24cdc4fdb83a[data-odbedffab9501=w090358255c20] .tc6c2e826bb2b, .i24cdc4fdb83a[data-odbedffab9501=q19c055ea0fa7] .tc6c2e826bb2b {
  counter-reset: c62c6832be07d;
}.v4d90a131ae95{font-kerning:auto}
.i24cdc4fdb83a[data-odbedffab9501=w090358255c20] .tc6c2e826bb2b h2, .i24cdc4fdb83a[data-odbedffab9501=q19c055ea0fa7] .tc6c2e826bb2b h2 {
  border-left: 3px solid var(--ecfc3ce63d644);
  padding: 16px;
  counter-increment: c62c6832be07d;
  background: var(--hb0726a0fdc8c);
}.tc0974e4a135e{opacity:1}
.s238bc29bca39 {
  min-width: 0;
}
.y2577b157620d .y4d8516e428aa>a {
  gap: 8px;
  display: grid;
  grid-template-columns: 120px 1fr;
}
.i24cdc4fdb83a[data-odbedffab9501=g9c597bba40af] .tc6c2e826bb2b {
  columns: 2;
  column-gap: 32px;
}.i3ceb7bc23740{unicode-bidi:normal}
.v5a547503752a p {
  margin: 0;
  grid-column: 2;
}.f36514c368315{isolation:auto}
body[data-qe1a8f56bff59=xc3ba92fd4504] .i24cdc4fdb83a[data-odbedffab9501=g9c597bba40af] .tc6c2e826bb2b {
  columns: 1;
}
.jdc2ca7e81f8f[data-me30767505645=p00eef6277abc] .v5a547503752a p {
  grid-column: auto;
}
@media(max-width:800px) {
  .i24cdc4fdb83a[data-odbedffab9501=g9c597bba40af] .tc6c2e826bb2b {
    columns: 1;
  }
  .y2577b157620d .y4d8516e428aa img {
    width: 88px;
  }
  .jdc2ca7e81f8f[data-me30767505645=p00eef6277abc] .q7cf22b5ffd02 {
    grid-template-columns: 1fr;
  }
  .jdc2ca7e81f8f[data-me30767505645=vc49647516895] .y6d5a26e5affe {
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
  .y2577b157620d .y4d8516e428aa>a {
    grid-template-columns: 88px 1fr;
  }
}
@media(min-width:801px) {
  .ye404fb2bf219 {
    display: none;
  }
}.g1734e295cf0b{contain:none}
.a6180bcd90c7f>.wb808d7601883::after {
  content: "";
  height: 72px;
  display: block;
}
.y7fa645758be7>li>a {
  min-width: 220px;
}
.a6180bcd90c7f:has(>.wb808d7601883) {
  padding-bottom: 0;
}.pe00deed58252{opacity:1}
.a6180bcd90c7f {
  --z5d491be87091: var(--t79a9da811311);
  --m5b301d6fd15a: #fff;
  --fb3072b1434cd: var(--hb0726a0fdc8c);
  --d0d2cf3ba5646: 6px;
  --x8afb351a86d0: var(--k33e47c2e3ca0);
  --e3f4e16cae517: var(--ecfc3ce63d644);
  --bccef39b1b542: var(--xc553e30c2849);
  --h76dd040713d7: var(--ecfc3ce63d644);
  --i65b2348f83a1: color-mix(in srgb,var(--ecfc3ce63d644) 16%,#0d0f14);
  --z555ad1daad70: var(--xc553e30c2849);
  --k23ffeb628311: var(--j6890d0fe2970);
  --m648728e05b06: var(--wd1e10592a4dc);
  --pbfd81a56704c: inherit;
  --y790a92040dbd: var(--a346996ba52d5);
  --z1c8dcbb97a0a: var(--hb0726a0fdc8c);
  --uef2ce9888434: rgba(255,255,255,.72);
  --rffe106cc2eb4: var(--k33e47c2e3ca0);
  --d254478975ad0: rgba(255,255,255,.14);
}
:where(.r45c67c054e0d) {
  padding: 0;
  list-style: none;
  margin: 0;
}.q8e9e04c9b2f8{isolation:auto}
.jdc2ca7e81f8f>.l2cc25d3bbd3a>h2 {
  border-left: 3px solid var(--ecfc3ce63d644);
  padding-left: 12px;
}.da04b85a0b890{opacity:1}
.a6180bcd90c7f:is([data-hc31e9209e15e=taf0fe74498b9], [data-hc31e9209e15e=f4275a9077ec1], [data-hc31e9209e15e=v25ae5a32e5dc]) {
  --m5b301d6fd15a: var(--t79a9da811311);
}
.l2cc25d3bbd3a {
  display: contents;
}.q27ab91eae82b{contain:none}
.bcfe72518c0da>li {
  flex-shrink: 0;
}.va5391dface33{font-kerning:auto}
:where(figure.wfb04f8b030c0) {
  margin: 0;
}
.a6180bcd90c7f:is([data-hc31e9209e15e=taf0fe74498b9], [data-hc31e9209e15e=v25ae5a32e5dc]) {
  --k23ffeb628311: color-mix(in srgb,var(--ecfc3ce63d644) 10%,var(--hb0726a0fdc8c));
}
@media(max-width:800px) {
  .y7fa645758be7>li>a {
    min-width: 0;
    flex: 1;
  }
}
.yb7d8946fb21e .xc5d4a27a7f38 {
  grid-template-columns: 1fr 1fr;
}
.w7148bd99572b ul, .w7148bd99572b>p, .w7148bd99572b menu {
  gap: 10px;
  color: var(--a346996ba52d5);
  padding: 0;
  list-style: none;
  flex-wrap: wrap;
  display: flex;
  font-size: .82rem;
}
.zd83a9d6279d9>div {
  padding: 14px 0;
  border-bottom: 1px solid var(--xc553e30c2849);
}
.a6180bcd90c7f {
  padding-bottom: 110px;
}
.r40d77eaff563 {
  row-gap: 6px;
  flex-wrap: wrap;
}.z5d3a0957876e{font-kerning:auto}
.pa00d2acb223a li {
  display: inline;
}.y8f754ce77380{contain:none}
.w7148bd99572b>p {
  margin: 1em 0;
}
div.zd83a9d6279d9 {
  margin: 1em 0;
}
.re4c56de7cb51 {
  color: var(--h76dd040713d7);
  text-align: center;
  margin: 0;
  flex-basis: 100%;
  font-size: 13px;
  font-weight: 800;
  line-height: 1.35;
}
@media(max-width:800px) {
  .s238bc29bca39 .q1b5077839a11 {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    overflow: hidden;
  }
  body[data-t88eacd1f47ac] .yb7d8946fb21e, .yb7d8946fb21e {
    gap: 20px;
    padding-top: 12px;
  }
  .wfb04f8b030c0 img {
    object-fit: contain;
    aspect-ratio: 3/2;
    max-height: 52svh;
  }
  .s238bc29bca39 h1 {
    font-size: clamp(22px,6vw,32px);
  }
  body[data-t88eacd1f47ac] .wfb04f8b030c0, .wfb04f8b030c0 {
    grid-column: auto;
    order: -1;
  }
}.p7903b4f72e38{visibility:inherit}
.wfb04f8b030c0 img {
  object-fit: contain;
  aspect-ratio: 3/2;
}.ka66bc97e7f5c{isolation:auto}
.y4d8516e428aa img {
  object-fit: contain;
  aspect-ratio: 3/2;
}
.e2e236b129305 {
  object-fit: contain;
}
