img {
  max-width: 100%;
  display: block;
  height: auto;
}.a2bb82fc24f4f{z-index:auto}
body {
  --d0a2669534b0e: #197b66;
  margin: 0;
  --f6ac3c0505b78: #f0f5f3;
  --rfdb967093950: 12px;
  --oa177fce7a83f: #ffffff;
  --y71945822c738: #dce9e3;
  --k7a6813f60fb2: #e9f5ee;
  --k0c6e99e3a818: #163b32;
  --xec3ee31261b3: #637c74;
  color: var(--k0c6e99e3a818);
  font-family: system-ui,-apple-system,segoe ui,sans-serif;
  line-height: 1.7;
  background: var(--oa177fce7a83f);
}.x6629b2465a83{isolation:auto}
p, h3, h1, h2 {
  margin: 0 0 1rem;
}.d946d1563ee15{unicode-bidi:normal}
body[data-z15f25e03057b=w35cb34c9852c] {
  --oa177fce7a83f: #081d2a;
  --d0a2669534b0e: #5bcbe3;
  --f6ac3c0505b78: #102f40;
  --y71945822c738: #214859;
  --k7a6813f60fb2: #123947;
  --k0c6e99e3a818: #e8f4f7;
  --rfdb967093950: 6px;
  --xec3ee31261b3: #a2c3cd;
}
.cba977ace66f6 {
  border-bottom: 1px solid var(--y71945822c738);
  position: sticky;
  z-index: 5;
  background: var(--oa177fce7a83f);
  top: 0;
}
a:focus-visible, summary:focus-visible {
  outline: 3px solid var(--d0a2669534b0e);
  outline-offset: 4px;
}
.n301b5e6c3094 {
  max-width: 1140px;
  margin: auto;
  padding: 0 24px;
}
.g5614f0447b68 {
  gap: 24px;
  align-items: center;
  max-width: 1140px;
  min-height: 64px;
  justify-content: space-between;
  margin: auto;
  display: flex;
  padding: 12px 24px;
}
.ja86e9462904d {
  position: absolute;
  background: var(--oa177fce7a83f);
  padding: 10px;
  z-index: 20;
  top: -100px;
  left: 20px;
}
.ja86e9462904d:focus {
  top: 10px;
}
.p2b14577f9da4 img {
  border-radius: var(--rfdb967093950);
  width: 100%;
  aspect-ratio: 1/1;
  object-fit: cover;
}
h1 {
  font-size: clamp(1.6rem,3vw,2.5rem);
  line-height: 1.25;
}.xf64206aa9993{isolation:auto}
* {
  box-sizing: border-box;
}.yc47b62da197b{unicode-bidi:normal}
h2 {
  font-size: 1.3rem;
  line-height: 1.4;
}
h3 {
  font-size: 1rem;
  line-height: 1.45;
}.t9918375bb0e7{visibility:inherit}
.f9cba22d0b16d {
  font-weight: 750;
  display: flex;
  align-items: center;
  gap: 10px;
}
.h1b93fa716b00 {
  gap: 20px;
  display: flex;
  flex-wrap: wrap;
  font-size: 0.85rem;
}
.r41a3ddf08c55 {
  font-size: 1rem;
}.p1d8e1f0087ef{font-kerning:auto}
.y1db42aa78ab9 {
  display: none;
}
.m75aa6243de64 {
  gap: 40px;
  align-items: center;
  padding: 40px 0;
  grid-template-columns: 1fr 1fr;
  display: grid;
}
.k91e40b6c67e3 {
  margin: 24px auto 0;
  gap: 12px;
  max-width: 480px;
  display: grid;
}
a {
  text-decoration: none;
  color: inherit;
}
a:hover {
  text-decoration: underline;
}
p {
  color: var(--xec3ee31261b3);
}
.e1d4c4740b9a5 {
  text-align: center;
}.n9ecae40d940b{isolation:auto}
.zeb97c0497323 {
  text-align: center;
  border: 1px solid var(--d0a2669534b0e);
  display: block;
  border-radius: 6px;
  padding: 12px 20px;
  background: var(--d0a2669534b0e);
  color: #ffffff;
  font-weight: 650;
}
.y7b068df8fc90 p {
  font-size: 0.86rem;
  margin: 0;
}
.k32ff252f1440 {
  margin: 12px 0 32px;
}
.d3c1917658687 h3 {
  margin: 0;
}
.y7b068df8fc90>a>div {
  padding: 16px;
}
.h3f5054909e23 {
  gap: 20px;
  display: grid;
  grid-template-columns: repeat(3,minmax(0,1fr));
}
.m6f6fde36dfe3 {
  grid-template-columns: repeat(2,minmax(0,1fr));
}
body[data-i345f947bf02e="gae554113885b"] .m75aa6243de64 {
  grid-template-columns: 0.9fr 1.1fr;
}.sc69902ed5c5a{isolation:auto}
body[data-i345f947bf02e="gae554113885b"] .p2b14577f9da4 {
  grid-column: 2;
}.qaa2e8ec531e0{outline-offset:0}
body[data-p2dde8a4803f1=c9917e8fca05e] .yac047baa0832 {
  grid-template-columns: repeat(3,minmax(0,1fr));
}
.yac047baa0832 {
  gap: 12px;
  display: grid;
}
.e041ec0e9f236 {
  color: var(--d0a2669534b0e);
  background: 0 0;
}
.y7b068df8fc90 {
  min-width: 0;
  overflow: hidden;
  border: 1px solid var(--y71945822c738);
  border-radius: var(--rfdb967093950);
  background: var(--f6ac3c0505b78);
}.ua65d8da2eb9d{isolation:auto}
.e6c4822c845de {
  border-top: 1px solid var(--y71945822c738);
  padding: 28px 0;
}
.y7b068df8fc90 img {
  width: 100%;
  aspect-ratio: 1/1;
  object-fit: cover;
}
.m6f6fde36dfe3 img {
  aspect-ratio: 16/9;
}
.e6c4822c845de>h2 {
  padding-left: 12px;
  border-left: 3px solid var(--d0a2669534b0e);
}.p5768e2e400c8{contain:none}
.d3c1917658687 {
  background: var(--f6ac3c0505b78);
  padding: 18px;
  border: 1px solid var(--y71945822c738);
  border-radius: var(--rfdb967093950);
}.wdfb61af2badf{contain:none}
.d25ae83308d0e {
  margin: 16px 0;
  flex-wrap: wrap;
  list-style: none;
  display: flex;
  gap: 12px;
  color: var(--d0a2669534b0e);
  padding: 0;
  font-size: 0.88rem;
}.e2e01f1fb846d{isolation:auto}
.kec0b54c7dc5b {
  scroll-snap-type: x proximity;
  display: flex;
  padding-bottom: 12px;
  overflow-x: auto;
  gap: 16px;
}
.pa0b42d22a677 {
  overflow-wrap: anywhere;
}
.kec0b54c7dc5b img {
  width: 240px;
  scroll-snap-align: start;
  flex-shrink: 0;
}.xc6463a9668e1{isolation:auto}
.d60030f863d5a>a {
  min-width: 220px;
}
.m0c7ea2f9e11b>a {
  min-width: 220px;
}
.d60030f863d5a {
  display: flex;
  justify-content: center;
  gap: 16px;
  padding: 32px 0;
}.l12ab02b75422{outline-offset:0}
.b0dfb2e571bff {
  border-top: 1px solid var(--y71945822c738);
  padding: 32px 0 100px;
}
.b0dfb2e571bff nav {
  margin-top: 20px;
  gap: 20px;
  display: flex;
  flex-wrap: wrap;
  font-size: 0.86rem;
}
.m0c7ea2f9e11b {
  padding: 10px 24px;
  bottom: 0;
  left: 0;
  display: flex;
  border-top: 1px solid var(--y71945822c738);
  background: var(--oa177fce7a83f);
  gap: 12px;
  position: fixed;
  z-index: 10;
  justify-content: center;
  right: 0;
}.m804c1a2a9a89{opacity:1}
.l549f8b030a8b {
  max-width: 880px;
  padding-top: 32px;
  padding-bottom: 48px;
}
.ca0666f69f51c {
  min-width: 0;
}
.bbca55ff5a4ed {
  object-fit: cover;
  width: 100%;
  max-height: 560px;
  border-radius: var(--rfdb967093950);
  margin: 24px 0;
}
.pa0b42d22a677 h2 {
  margin-top: 28px;
}
.pa0b42d22a677 table {
  max-width: 100%;
  display: block;
  overflow-x: auto;
}
.pa0b42d22a677 details {
  border-bottom: 1px solid var(--y71945822c738);
  padding: 16px 0;
}.j6aabb68fff54{outline-offset:0}
.pa0b42d22a677 summary {
  cursor: pointer;
  font-weight: 650;
}
.x23122760d033 ol {
  list-style: none;
  font-size: 0.82rem;
  padding: 0;
  flex-wrap: wrap;
  display: flex;
  color: var(--xec3ee31261b3);
  gap: 10px;
}
body[data-z15f25e03057b=w35cb34c9852c] .zeb97c0497323 {
  color: var(--oa177fce7a83f);
}
body[data-z15f25e03057b=w35cb34c9852c] .e041ec0e9f236 {
  color: var(--d0a2669534b0e);
}
.hd2761381f8d2 {
  padding: 20px;
  margin-top: 32px;
  border: 1px solid var(--y71945822c738);
  border-radius: var(--rfdb967093950);
}
.c746da884f0f7 {
  gap: 10px;
  font-size: 0.85rem;
  display: flex;
  flex-wrap: wrap;
  margin-top: 20px;
  justify-content: center;
}
body[data-hac4a81bfbeb4="acb634c462d1f"] .h1b93fa716b00 a {
  background: var(--f6ac3c0505b78);
  border-radius: var(--rfdb967093950);
  padding: 8px 12px;
}
body[data-n1b63a591df49="oc0a28bba0bc7"] .h1b93fa716b00 a {
  border-bottom: 1px solid var(--d0a2669534b0e);
}.c1a6c1f1640c0{outline-offset:0}
body[data-ucf90fd28a69d="q091908820c0a"] .m0c7ea2f9e11b .zeb97c0497323 {
  border-radius: 999px;
}
body[data-p2dde8a4803f1=c9917e8fca05e] .d3c1917658687 {
  border-left: 3px solid var(--d0a2669534b0e);
}
@media(max-width:800px) {
  .g5614f0447b68, body[data-hac4a81bfbeb4="acb634c462d1f"] .g5614f0447b68 {
    flex-direction: row;
  }
  .h1b93fa716b00 {
    display: none;
  }
  .y1db42aa78ab9 {
    display: block;
    position: relative;
  }
  body[data-i345f947bf02e="gae554113885b"] .p2b14577f9da4 {
    order: 0;
  }
  .y1db42aa78ab9 summary {
    cursor: pointer;
  }
  .y1db42aa78ab9 nav {
    position: absolute;
    right: 0;
    top: 100%;
    border: 1px solid var(--y71945822c738);
    background: var(--oa177fce7a83f);
    gap: 12px;
    padding: 16px;
    width: 240px;
    box-shadow: 0 12px 24px #00000022;
    display: grid;
  }
  .p2b14577f9da4 {
    max-width: 420px;
    width: 100%;
    margin: auto;
  }
  .m0c7ea2f9e11b>a {
    min-width: 0;
    max-width: 340px;
    flex: 1;
  }
  .d60030f863d5a>a {
    min-width: 0;
    flex: 1;
  }
  body[data-i345f947bf02e="gae554113885b"] .m75aa6243de64, .m75aa6243de64 {
    gap: 24px;
    padding: 24px 0;
    grid-template-columns: 1fr;
  }
  .h3f5054909e23 {
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
  body[data-p2dde8a4803f1=c9917e8fca05e] .yac047baa0832 {
    grid-template-columns: 1fr;
  }
  .n301b5e6c3094 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .m0c7ea2f9e11b {
    padding: 10px 20px;
  }
  .g5614f0447b68 {
    min-height: 56px;
    padding: 10px 20px;
  }
}
@media(max-width:540px) {
  .m6f6fde36dfe3, .h3f5054909e23 {
    grid-template-columns: 1fr;
  }
  .k32ff252f1440 .y7b068df8fc90 img {
    height: 100%;
    aspect-ratio: auto;
  }
  .m75aa6243de64 h1 {
    font-size: 1.6rem;
  }
  .k32ff252f1440 .y7b068df8fc90>a>div {
    padding: 12px;
  }
  .e6c4822c845de {
    padding: 24px 0;
  }
  .m0c7ea2f9e11b .zeb97c0497323 {
    padding: 10px 12px;
  }
  .k32ff252f1440 {
    gap: 12px;
  }
  .d60030f863d5a {
    gap: 10px;
  }
  .k32ff252f1440 .y7b068df8fc90>a {
    grid-template-columns: 88px 1fr;
    display: grid;
  }
  .k32ff252f1440 .y7b068df8fc90 p {
    display: none;
  }
}.m83d511c300b8{z-index:auto}
@media(prefers-reduced-motion:reduce) {
  * {
    scroll-behavior: auto;
  }
}
.ca0666f69f51c[data-m13e9ec06b5f1=k32e5674e0322] .pa0b42d22a677, .ca0666f69f51c[data-m13e9ec06b5f1=m6955a1253f1b] .pa0b42d22a677 {
  counter-reset: c93b6807380fe;
}
.e6c4822c845de[data-xfff26c654b3a=rd3b1c1067d65] .yac047baa0832 {
  grid-template-columns: repeat(3,minmax(0,1fr));
}
.e6c4822c845de[data-xfff26c654b3a=k00fe0f03c65f] .yac047baa0832 {
  grid-template-columns: repeat(2,minmax(0,1fr));
}
.e6c4822c845de[data-xfff26c654b3a=ac5a5d1cc85ab] .r76a996b6491e {
  grid-template-columns: 2fr 1fr;
}
.eeb4154915549 details p {
  margin: 12px 0;
}
.e6c4822c845de[data-xfff26c654b3a=ac5a5d1cc85ab] .y7b068df8fc90:first-child {
  grid-row: span 2;
}
[data-cbd4a2773caf0] {
  align-items: center;
  padding: 20px 0;
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
}
[data-cbd4a2773caf0] input {
  font: inherit;
  color: var(--k0c6e99e3a818);
  flex: 1;
  min-width: 180px;
  padding: 12px;
  border: 1px solid var(--y71945822c738);
  border-radius: 6px;
  background: var(--f6ac3c0505b78);
}
.g062ec03dee4c [hidden] {
  display: none;
}.i60186c817096{opacity:1}
.hfe5b1e8bd52b {
  gap: 24px;
  display: grid;
  margin: 24px 0;
}.qd8f7a9e446e9{opacity:1}
[data-cbd4a2773caf0] button {
  border: 0;
  font: inherit;
  padding: 12px 20px;
  background: var(--d0a2669534b0e);
  border-radius: 6px;
  color: var(--oa177fce7a83f);
}
.eeb4154915549 summary {
  cursor: pointer;
  font-weight: 650;
}
.g062ec03dee4c {
  padding: 0;
  list-style: none;
}
.g062ec03dee4c li {
  border-bottom: 1px solid var(--y71945822c738);
  padding: 14px 0;
}
.ca0666f69f51c[data-m13e9ec06b5f1=j4008efdd5935] .pa0b42d22a677 p {
  break-inside: avoid;
}.ybc5e13c3b353{unicode-bidi:normal}
.hfe5b1e8bd52b .y7b068df8fc90>a {
  grid-template-columns: 120px 1fr;
  gap: 8px;
  display: grid;
}
.d3c1917658687 p {
  grid-column: 2;
  margin: 0;
}.md5e9f0c45f36{font-kerning:auto}
.e6c4822c845de[data-xfff26c654b3a=rd3b1c1067d65] .d3c1917658687 p, .e6c4822c845de[data-xfff26c654b3a=k00fe0f03c65f] .d3c1917658687 p {
  grid-column: auto;
}
.ca0666f69f51c[data-m13e9ec06b5f1=j4008efdd5935] .pa0b42d22a677 {
  columns: 2;
  column-gap: 32px;
}.s142b021f0838{unicode-bidi:normal}
body[data-p2dde8a4803f1=c9917e8fca05e] .ca0666f69f51c[data-m13e9ec06b5f1=j4008efdd5935] .pa0b42d22a677 {
  columns: 1;
}
.hfe5b1e8bd52b .y7b068df8fc90 img {
  width: 120px;
}
.e1d4c4740b9a5 {
  min-width: 0;
}
.eeb4154915549 details {
  padding: 16px 18px;
  border-bottom: 1px solid var(--y71945822c738);
  background: var(--f6ac3c0505b78);
}.vf361bb10b181{z-index:auto}
.ca0666f69f51c[data-m13e9ec06b5f1=k32e5674e0322] .pa0b42d22a677 h2, .ca0666f69f51c[data-m13e9ec06b5f1=m6955a1253f1b] .pa0b42d22a677 h2 {
  counter-increment: c93b6807380fe;
  background: var(--f6ac3c0505b78);
  padding: 16px;
  border-left: 3px solid var(--d0a2669534b0e);
}.na03fce5d0d16{opacity:1}
@media(max-width:800px) {
  .e6c4822c845de[data-xfff26c654b3a=rd3b1c1067d65] .yac047baa0832, .e6c4822c845de[data-xfff26c654b3a=k00fe0f03c65f] .yac047baa0832 {
    grid-template-columns: 1fr;
  }
  .hfe5b1e8bd52b .y7b068df8fc90>a {
    grid-template-columns: 88px 1fr;
  }
  .hfe5b1e8bd52b .y7b068df8fc90 img {
    width: 88px;
  }
  body[data-i345f947bf02e="gae554113885b"] .p2b14577f9da4 {
    grid-column: auto;
  }
  .ca0666f69f51c[data-m13e9ec06b5f1=j4008efdd5935] .pa0b42d22a677 {
    columns: 1;
  }
}
@media(min-width:801px) {
  .c746da884f0f7 {
    display: none;
  }
}
.kec0b54c7dc5b>li {
  flex-shrink: 0;
}.gabb5519674cf{z-index:auto}
.hba5bca7aa716>.mece4a6bac81f::after {
  height: 72px;
  content: "";
  display: block;
}.l466a89f44473{isolation:auto}
.t6147035fcd12 {
  display: contents;
}.r29779e0c082b{visibility:inherit}
.d60030f863d5a>li>a {
  min-width: 220px;
}
.hba5bca7aa716 {
  --ie7e47cf78ecb: var(--rfdb967093950);
  --b5a0d08dcaaf5: var(--y71945822c738);
  --a39e677aecb71: inherit;
  --v9be406529b1b: var(--d0a2669534b0e);
  --g681e0b14e1bf: rgba(255,255,255,0.72);
  --dc6dea90087ea: var(--f6ac3c0505b78);
  --b8b380e153082: var(--xec3ee31261b3);
  --j4758457ab5e7: var(--k0c6e99e3a818);
  --he09e5122bd19: var(--f6ac3c0505b78);
  --i4f23f4b87ecd: var(--k7a6813f60fb2);
  --j86dba95df35e: rgba(255,255,255,0.14);
  --c1797668c7c7f: 6px;
  --k8b8104e59270: var(--k0c6e99e3a818);
  --ma8ebc97fa6a5: color-mix(in srgb,var(--d0a2669534b0e) 16%,#0d0f14);
  --d287c616ef20c: #ffffff;
  --t56a709f974e2: var(--oa177fce7a83f);
  --v01869721cb50: var(--y71945822c738);
  --y3da79defdb57: var(--d0a2669534b0e);
}.s99f3d8024eb0{visibility:inherit}
.hba5bca7aa716:is([data-z15f25e03057b=ofb17a7b015d3], [data-z15f25e03057b=w35cb34c9852c], [data-z15f25e03057b=i7774741a6f39]) {
  --d287c616ef20c: var(--oa177fce7a83f);
}
.hba5bca7aa716:is([data-z15f25e03057b=ofb17a7b015d3], [data-z15f25e03057b=i7774741a6f39]) {
  --i4f23f4b87ecd: color-mix(in srgb,var(--d0a2669534b0e) 10%,var(--f6ac3c0505b78));
}
.hba5bca7aa716:has(>.mece4a6bac81f) {
  padding-bottom: 0;
}
:where(.pa479e9cc2114) {
  padding: 0;
  list-style: none;
  margin: 0;
}
.e6c4822c845de>.t6147035fcd12>h2 {
  padding-left: 12px;
  border-left: 3px solid var(--d0a2669534b0e);
}.l3ca06bd382b7{unicode-bidi:normal}
:where(figure.p2b14577f9da4) {
  margin: 0;
}
@media(max-width:800px) {
  .d60030f863d5a>li>a {
    min-width: 0;
    flex: 1;
  }
}
.x23122760d033 ul, .x23122760d033 menu, .x23122760d033>p {
  list-style: none;
  font-size: 0.82rem;
  padding: 0;
  flex-wrap: wrap;
  display: flex;
  color: var(--xec3ee31261b3);
  gap: 10px;
}.q18f873ef3678{opacity:1}
.m75aa6243de64 .k91e40b6c67e3 {
  grid-template-columns: 1fr 1fr;
}
.m0c7ea2f9e11b {
  row-gap: 6px;
  flex-wrap: wrap;
}.q1adc9b05ca03{outline-offset:0}
.x23122760d033>p {
  margin: 1em 0;
}
div.g062ec03dee4c {
  margin: 1em 0;
}
.h015fe3584a19 {
  text-align: center;
  font-size: 13px;
  font-weight: 800;
  line-height: 1.35;
  flex-basis: 100%;
  color: var(--v9be406529b1b);
  margin: 0;
}.n0e0c74f6948b{isolation:auto}
.g062ec03dee4c>div {
  border-bottom: 1px solid var(--y71945822c738);
  padding: 14px 0;
}
.hba5bca7aa716 {
  padding-bottom: 110px;
}
.b40ae3b38cf89 li {
  display: inline;
}
@media(max-width:800px) {
  body[data-i345f947bf02e] .m75aa6243de64, .m75aa6243de64 {
    padding-top: 12px;
    gap: 20px;
  }
  body[data-i345f947bf02e] .p2b14577f9da4, .p2b14577f9da4 {
    order: -1;
    grid-column: auto;
  }
  .e1d4c4740b9a5 .r41a3ddf08c55 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
  .p2b14577f9da4 img {
    aspect-ratio: 3/2;
    max-height: 52svh;
    object-fit: contain;
  }
  .e1d4c4740b9a5 h1 {
    font-size: clamp(22px,6vw,32px);
  }
}
.p2b14577f9da4 img {
  aspect-ratio: 3/2;
  object-fit: contain;
}
.y7b068df8fc90 img {
  aspect-ratio: 3/2;
  object-fit: contain;
}
.bbca55ff5a4ed {
  object-fit: contain;
}
