img {
  display: block;
  max-width: 100%;
  height: auto;
}
* {
  box-sizing: border-box;
}.vd09a023d63ed{opacity:1}
body[data-w2713f887f73e="a31bc5f86339e"] .r74192a522a99 {
  box-shadow: 0 -8px 30px #0001;
}.ta4f66b8fb533{unicode-bidi:normal}
a:focus-visible, summary:focus-visible {
  outline: 3px solid var(--acbd7aa8a4c41);
  outline-offset: 4px;
}
body {
  color: var(--nf068b38953ab);
  --xe4dc48d5e879: #637c74;
  --u59acc162aace: #dce9e3;
  --pdb7abf2da98e: #fff;
  --m7eea7eb6a31d: 12px;
  --acbd7aa8a4c41: #197b66;
  font-family: system-ui,-apple-system,segoe ui,sans-serif;
  line-height: 1.7;
  --xac8264a2ea9a: #e9f5ee;
  background: var(--pdb7abf2da98e);
  margin: 0;
  --oadf21211a964: #f0f5f3;
  --nf068b38953ab: #163b32;
}
.h4825eed0e917 {
  border-bottom: 1px solid var(--u59acc162aace);
  background: var(--pdb7abf2da98e);
  top: 0;
  z-index: 5;
  position: sticky;
}
p, h1, h2, h3 {
  margin: 0 0 1rem;
}
h1 {
  font-size: clamp(1.6rem,3vw,2.5rem);
  line-height: 1.25;
}
.ka4e202cf8a60 {
  padding: 0 24px;
  margin: auto;
  max-width: 1140px;
}
.dfdff5f4a12a4 {
  align-items: center;
  justify-content: space-between;
  padding: 12px 24px;
  gap: 24px;
  margin: auto;
  display: flex;
  max-width: 1140px;
  min-height: 64px;
}.k6aa48fbbe047{outline-offset:0}
.h57915f851959 {
  z-index: 20;
  padding: 10px;
  position: absolute;
  top: -100px;
  left: 20px;
  background: var(--pdb7abf2da98e);
}
body[data-q181aed32d7ad=pac817a891152] {
  --xe4dc48d5e879: #4b7487;
  --acbd7aa8a4c41: #14799a;
  --u59acc162aace: #c3e1ef;
  --m7eea7eb6a31d: 14px;
  --oadf21211a964: #e1f2fa;
  --nf068b38953ab: #123d52;
  --pdb7abf2da98e: #f0f9fe;
}
.h57915f851959:focus {
  top: 10px;
}
.uea6e38c1418c img {
  object-fit: cover;
  border-radius: var(--m7eea7eb6a31d);
  width: 100%;
  aspect-ratio: 1/1;
}
h2 {
  font-size: 1.3rem;
  line-height: 1.4;
}.xe70720018c51{contain:none}
h3 {
  font-size: 1rem;
  line-height: 1.45;
}.d1e8668f5e81e{isolation:auto}
.f4b3e43f563a3 {
  align-items: center;
  gap: 10px;
  font-weight: 750;
  display: flex;
}
.ga921040111d0 {
  flex-wrap: wrap;
  font-size: .85rem;
  gap: 20px;
  display: flex;
}.bc35c9faf3392{z-index:auto}
.a3d73ba40bbb2 {
  display: none;
}.z944e64044fec{unicode-bidi:normal}
.cd0767ade5f78 {
  gap: 40px;
  padding: 40px 0;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  display: grid;
}
.m4ca2b15b36ba {
  font-size: 1rem;
}
a {
  text-decoration: none;
  color: inherit;
}
a:hover {
  text-decoration: underline;
}
p {
  color: var(--xe4dc48d5e879);
}
.lc8528dc5bdb5 {
  text-align: center;
}
.hd47438cdaa2b {
  gap: 12px;
  max-width: 480px;
  margin: 24px auto 0;
  display: grid;
}
.n08987b060c3e {
  background: var(--acbd7aa8a4c41);
  text-align: center;
  color: #fff;
  font-weight: 650;
  display: block;
  padding: 12px 20px;
  border: 1px solid var(--acbd7aa8a4c41);
  border-radius: 6px;
}.zd9013b9b9a45{visibility:inherit}
.o872b5d77dd49>a>div {
  padding: 16px;
}
.a3479c52035e2 {
  background: 0 0;
  color: var(--acbd7aa8a4c41);
}
.o872b5d77dd49 {
  border: 1px solid var(--u59acc162aace);
  min-width: 0;
  overflow: hidden;
  background: var(--oadf21211a964);
  border-radius: var(--m7eea7eb6a31d);
}.j0313692ed0e8{z-index:auto}
.ac5c17922153d {
  padding: 28px 0;
  border-top: 1px solid var(--u59acc162aace);
}
.ac5c17922153d>h2 {
  border-left: 3px solid var(--acbd7aa8a4c41);
  padding-left: 12px;
}
.pa5dace6a4a42 {
  border: 1px solid var(--u59acc162aace);
  background: var(--oadf21211a964);
  padding: 18px;
  border-radius: var(--m7eea7eb6a31d);
}
.o872b5d77dd49 img {
  object-fit: cover;
  width: 100%;
  aspect-ratio: 1/1;
}.u5f4a9521bdd0{contain:none}
.j1b8ffbb50795 img {
  aspect-ratio: 16/9;
}
.o872b5d77dd49 p {
  font-size: .86rem;
  margin: 0;
}.sb61d8c6b94e8{isolation:auto}
.h83627373d67f {
  margin: 12px 0 32px;
}
.s80908841e976 {
  grid-template-columns: repeat(3,minmax(0,1fr));
  gap: 20px;
  display: grid;
}
.vbf74522da49f {
  gap: 12px;
  display: grid;
}.m1d1863873264{font-kerning:auto}
.j1b8ffbb50795 {
  grid-template-columns: repeat(2,minmax(0,1fr));
}.w709ad50e499c{opacity:1}
body[data-b76634eae7071="k9dde111cc204"] .cd0767ade5f78 {
  grid-template-columns: .9fr 1.1fr;
}
body[data-b76634eae7071="k9dde111cc204"] .uea6e38c1418c {
  grid-column: 2;
}
.pa5dace6a4a42 h3 {
  margin: 0;
}
.ge24e937696b6 {
  gap: 12px;
  flex-wrap: wrap;
  list-style: none;
  margin: 16px 0;
  padding: 0;
  color: var(--acbd7aa8a4c41);
  font-size: .88rem;
  display: flex;
}.p7966fd3b29d8{visibility:inherit}
.wcc9a4a574910 {
  padding-bottom: 12px;
  scroll-snap-type: x proximity;
  overflow-x: auto;
  gap: 16px;
  display: flex;
}
.wcc9a4a574910 img {
  width: 240px;
  flex-shrink: 0;
  scroll-snap-align: start;
}
.l7ffd6771f0f8>a {
  min-width: 220px;
}.d2492388f5c9a{unicode-bidi:normal}
.r74192a522a99>a {
  min-width: 220px;
}.p439273a0907f{z-index:auto}
.z714df994b507 {
  overflow-wrap: anywhere;
}.b6f7d9a8e1bc1{contain:none}
.l7ffd6771f0f8 {
  gap: 16px;
  padding: 32px 0;
  display: flex;
  justify-content: center;
}
.becc7cc0b12af nav {
  flex-wrap: wrap;
  font-size: .86rem;
  gap: 20px;
  display: flex;
  margin-top: 20px;
}
.z714df994b507 summary {
  cursor: pointer;
  font-weight: 650;
}
.becc7cc0b12af {
  padding: 32px 0 100px;
  border-top: 1px solid var(--u59acc162aace);
}
.r74192a522a99 {
  bottom: 0;
  left: 0;
  padding: 10px 24px;
  z-index: 10;
  justify-content: center;
  display: flex;
  background: var(--pdb7abf2da98e);
  position: fixed;
  border-top: 1px solid var(--u59acc162aace);
  right: 0;
  gap: 12px;
}
.a89db023f9a96 {
  max-width: 880px;
  padding-top: 32px;
  padding-bottom: 48px;
}.p0b1e0ad9cf9c{z-index:auto}
.sa9b21121a14d {
  min-width: 0;
}
.nc013cb6585d3 {
  margin: 24px 0;
  border-radius: var(--m7eea7eb6a31d);
  object-fit: cover;
  width: 100%;
  max-height: 560px;
}.i42dc16253c03{outline-offset:0}
.z714df994b507 h2 {
  margin-top: 28px;
}
.z714df994b507 details {
  padding: 16px 0;
  border-bottom: 1px solid var(--u59acc162aace);
}
.z714df994b507 table {
  max-width: 100%;
  overflow-x: auto;
  display: block;
}
.cbdaff2f8ffdb ol {
  flex-wrap: wrap;
  font-size: .82rem;
  gap: 10px;
  padding: 0;
  display: flex;
  color: var(--xe4dc48d5e879);
  list-style: none;
}
.o6e0652ec51b6 {
  margin-top: 32px;
  border: 1px solid var(--u59acc162aace);
  padding: 20px;
  border-radius: var(--m7eea7eb6a31d);
}
body[data-b412c7c994d79="yb2d979a020b0"] .ga921040111d0 a {
  border: 1px solid var(--u59acc162aace);
  border-radius: 999px;
  padding: 4px 10px;
}.sf46db5821f5f{unicode-bidi:normal}
body[data-w86a180d03ab4="h3a479561ba94"] .uea6e38c1418c img {
  border: 6px solid var(--oadf21211a964);
}
body[data-s90ba6d5d6b6f=ub1012c7e7750] .pa5dace6a4a42 {
  border-left: 3px solid var(--acbd7aa8a4c41);
}
.fa88892abeb74 {
  margin-top: 20px;
  flex-wrap: wrap;
  font-size: .85rem;
  gap: 10px;
  display: flex;
  justify-content: center;
}
body[data-s90ba6d5d6b6f=ub1012c7e7750] .vbf74522da49f {
  grid-template-columns: repeat(3,minmax(0,1fr));
}
@media(max-width:800px) {
  .dfdff5f4a12a4 {
    flex-direction: row;
  }
  .ga921040111d0 {
    display: none;
  }
  body[data-b76634eae7071="k9dde111cc204"] .uea6e38c1418c {
    order: 0;
  }
  .a3d73ba40bbb2 {
    position: relative;
    display: block;
  }
  .a3d73ba40bbb2 nav {
    box-shadow: 0 12px 24px #0002;
    padding: 16px;
    position: absolute;
    border: 1px solid var(--u59acc162aace);
    display: grid;
    width: 240px;
    right: 0;
    top: 100%;
    gap: 12px;
    background: var(--pdb7abf2da98e);
  }
  .cd0767ade5f78, body[data-b76634eae7071="k9dde111cc204"] .cd0767ade5f78 {
    padding: 24px 0;
    grid-template-columns: 1fr;
    gap: 24px;
  }
  .uea6e38c1418c {
    max-width: 420px;
    width: 100%;
    margin: auto;
  }
  .s80908841e976 {
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
  body[data-s90ba6d5d6b6f=ub1012c7e7750] .vbf74522da49f {
    grid-template-columns: 1fr;
  }
  .r74192a522a99>a {
    min-width: 0;
    flex: 1;
    max-width: 340px;
  }
  .l7ffd6771f0f8>a {
    min-width: 0;
    flex: 1;
  }
  .ka4e202cf8a60 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .r74192a522a99 {
    padding: 10px 20px;
  }
  .dfdff5f4a12a4 {
    padding: 10px 20px;
    min-height: 56px;
  }
  .a3d73ba40bbb2 summary {
    cursor: pointer;
  }
}
@media(max-width:540px) {
  .h83627373d67f .o872b5d77dd49>a>div {
    padding: 12px;
  }
  .ac5c17922153d {
    padding: 24px 0;
  }
  .r74192a522a99 .n08987b060c3e {
    padding: 10px 12px;
  }
  .s80908841e976, .j1b8ffbb50795 {
    grid-template-columns: 1fr;
  }
  .h83627373d67f .o872b5d77dd49>a {
    grid-template-columns: 88px 1fr;
    display: grid;
  }
  .h83627373d67f .o872b5d77dd49 img {
    height: 100%;
    aspect-ratio: auto;
  }
  .cd0767ade5f78 h1 {
    font-size: 1.6rem;
  }
  .h83627373d67f .o872b5d77dd49 p {
    display: none;
  }
  .h83627373d67f {
    gap: 12px;
  }
  .l7ffd6771f0f8 {
    gap: 10px;
  }
}.x44bf4d11db3a{unicode-bidi:normal}
@media(prefers-reduced-motion:reduce) {
  * {
    scroll-behavior: auto;
  }
}.y88040515016b{opacity:1}
.bf09c993c644f details p {
  margin: 12px 0;
}.f0be41cabb32e{z-index:auto}
.sa9b21121a14d[data-ycd959573bbdd=dbbf4faf08e90] .z714df994b507 p {
  break-inside: avoid;
}
.ac5c17922153d[data-ge618660853b7=te44cfac8c7bf] .vbf74522da49f {
  grid-template-columns: repeat(3,minmax(0,1fr));
}
[data-f1857d53b8316] {
  gap: 12px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
  padding: 20px 0;
}
[data-f1857d53b8316] input {
  color: var(--nf068b38953ab);
  border: 1px solid var(--u59acc162aace);
  padding: 12px;
  background: var(--oadf21211a964);
  font: inherit;
  border-radius: 6px;
  flex: 1;
  min-width: 180px;
}.v6b58b3201e85{z-index:auto}
.p3f5a8b497230 [hidden] {
  display: none;
}.i1e57c7000081{isolation:auto}
[data-f1857d53b8316] button {
  font: inherit;
  border: 0;
  color: var(--pdb7abf2da98e);
  border-radius: 6px;
  padding: 12px 20px;
  background: var(--acbd7aa8a4c41);
}
.bf09c993c644f summary {
  cursor: pointer;
  font-weight: 650;
}
.ac5c17922153d[data-ge618660853b7=rd3b098e60b5e] .vbf74522da49f {
  counter-reset: ca2f8dec18688;
}
.ac5c17922153d[data-ge618660853b7=rd3b098e60b5e] .pa5dace6a4a42 {
  display: grid;
  grid-template-columns: 40px 1fr;
  counter-increment: ca2f8dec18688;
  gap: 4px 16px;
}
.m65106cd9cae9 {
  gap: 24px;
  margin: 24px 0;
  display: grid;
}.b01b8df972e5d{visibility:inherit}
.sa9b21121a14d[data-ycd959573bbdd=k0207535fe3ca] .z714df994b507, .sa9b21121a14d[data-ycd959573bbdd=jf8d026539751] .z714df994b507 {
  counter-reset: c7f00bda2f7a0;
}.r3505bcd72c31{font-kerning:auto}
.ac5c17922153d[data-ge618660853b7=rd3b098e60b5e] .pa5dace6a4a42::before {
  content: counter(ca2f8dec18688,decimal-leading-zero);
  font-weight: 750;
  grid-row: span 2;
  color: var(--acbd7aa8a4c41);
}.q68a28191d1e8{opacity:1}
.ac5c17922153d[data-ge618660853b7=y14192de82542] .m4363a6186697 {
  grid-template-columns: repeat(4,minmax(0,1fr));
}
.m65106cd9cae9 .o872b5d77dd49>a {
  gap: 8px;
  display: grid;
  grid-template-columns: 120px 1fr;
}.e4427bcfbb15c{unicode-bidi:normal}
.pa5dace6a4a42 p {
  grid-column: 2;
  margin: 0;
}
.ac5c17922153d[data-ge618660853b7=te44cfac8c7bf] .pa5dace6a4a42 p {
  grid-column: auto;
}
.sa9b21121a14d[data-ycd959573bbdd=dbbf4faf08e90] .z714df994b507 {
  columns: 2;
  column-gap: 32px;
}
.m65106cd9cae9 .o872b5d77dd49 img {
  width: 120px;
}
.lc8528dc5bdb5 {
  min-width: 0;
}.s7debba1cab09{font-kerning:auto}
.p3f5a8b497230 {
  list-style: none;
  padding: 0;
}
.p3f5a8b497230 li {
  padding: 14px 0;
  border-bottom: 1px solid var(--u59acc162aace);
}.kaef173007523{isolation:auto}
.bf09c993c644f details {
  padding: 16px 18px;
  border-bottom: 1px solid var(--u59acc162aace);
  background: var(--oadf21211a964);
}
.sa9b21121a14d[data-ycd959573bbdd=jf8d026539751] .z714df994b507 h2, .sa9b21121a14d[data-ycd959573bbdd=k0207535fe3ca] .z714df994b507 h2 {
  padding: 16px;
  background: var(--oadf21211a964);
  counter-increment: c7f00bda2f7a0;
  border-left: 3px solid var(--acbd7aa8a4c41);
}
body[data-s90ba6d5d6b6f=ub1012c7e7750] .sa9b21121a14d[data-ycd959573bbdd=dbbf4faf08e90] .z714df994b507 {
  columns: 1;
}.r5f802aba7dd4{contain:none}
@media(max-width:800px) {
  .ac5c17922153d[data-ge618660853b7=te44cfac8c7bf] .vbf74522da49f {
    grid-template-columns: 1fr;
  }
  .ac5c17922153d[data-ge618660853b7=y14192de82542] .m4363a6186697 {
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
  .m65106cd9cae9 .o872b5d77dd49>a {
    grid-template-columns: 88px 1fr;
  }
  body[data-b76634eae7071="k9dde111cc204"] .uea6e38c1418c {
    grid-column: auto;
  }
  .sa9b21121a14d[data-ycd959573bbdd=dbbf4faf08e90] .z714df994b507 {
    columns: 1;
  }
  .m65106cd9cae9 .o872b5d77dd49 img {
    width: 88px;
  }
}
@media(min-width:801px) {
  .fa88892abeb74 {
    display: none;
  }
}
.m95a213d5bd31 {
  --jaa6714d03a67: var(--pdb7abf2da98e);
  --pa6cce3c7a30a: var(--acbd7aa8a4c41);
  --lce0af552af85: inherit;
  --w34e360937eb2: #fff;
  --c977fe23bc1f9: var(--nf068b38953ab);
  --mae9fe3268806: var(--u59acc162aace);
  --gd6c630fe7f65: var(--u59acc162aace);
  --m992f03240ade: 6px;
  --s3288734408f1: var(--nf068b38953ab);
  --xd5e7814f78da: var(--xe4dc48d5e879);
  --u36770aec5153: rgba(255,255,255,.14);
  --c9fac7c2ccb9d: var(--acbd7aa8a4c41);
  --i3fd2a67b7768: var(--m7eea7eb6a31d);
  --a970f82ac8e10: color-mix(in srgb,var(--acbd7aa8a4c41) 16%,#0d0f14);
  --rc34bf7c45d6e: var(--oadf21211a964);
  --t774be11a5d37: var(--oadf21211a964);
  --d7e8ea0b95069: var(--xac8264a2ea9a);
  --n88b58266a2aa: rgba(255,255,255,.72);
}
.m95a213d5bd31:is([data-q181aed32d7ad=kc82f6648b01f], [data-q181aed32d7ad=nc57e0fe0743c], [data-q181aed32d7ad=jf08b1c71c413]) {
  --w34e360937eb2: var(--pdb7abf2da98e);
}
.wcc9a4a574910>li {
  flex-shrink: 0;
}
.m95a213d5bd31>.e667391edf05f::after {
  content: "";
  display: block;
  height: 72px;
}.a2c9e939ad806{unicode-bidi:normal}
.l7ffd6771f0f8>li>a {
  min-width: 220px;
}
.yd22ad6ca0407 {
  display: contents;
}.r37a7de6b3923{contain:none}
.m95a213d5bd31:has(>.e667391edf05f) {
  padding-bottom: 0;
}
:where(.fade3207d1496) {
  padding: 0;
  list-style: none;
  margin: 0;
}
:where(figure.uea6e38c1418c) {
  margin: 0;
}
.ac5c17922153d>.yd22ad6ca0407>h2 {
  border-left: 3px solid var(--acbd7aa8a4c41);
  padding-left: 12px;
}
.m95a213d5bd31:is([data-q181aed32d7ad=kc82f6648b01f], [data-q181aed32d7ad=jf08b1c71c413]) {
  --d7e8ea0b95069: color-mix(in srgb,var(--acbd7aa8a4c41) 10%,var(--oadf21211a964));
}.tcc8d130688a4{unicode-bidi:normal}
@media(max-width:800px) {
  .l7ffd6771f0f8>li>a {
    min-width: 0;
    flex: 1;
  }
}
.cbdaff2f8ffdb ul, .cbdaff2f8ffdb>p, .cbdaff2f8ffdb menu {
  flex-wrap: wrap;
  font-size: .82rem;
  gap: 10px;
  padding: 0;
  display: flex;
  color: var(--xe4dc48d5e879);
  list-style: none;
}
.p3f5a8b497230>div {
  padding: 14px 0;
  border-bottom: 1px solid var(--u59acc162aace);
}
.cd0767ade5f78 .hd47438cdaa2b {
  grid-template-columns: 1fr 1fr;
}
.r74192a522a99 {
  row-gap: 6px;
  flex-wrap: wrap;
}
.n6236d8ab0af7 li {
  display: inline;
}.odd0ce350ad48{font-kerning:auto}
.cbdaff2f8ffdb>p {
  margin: 1em 0;
}
div.p3f5a8b497230 {
  margin: 1em 0;
}
.ec38bac5ea3fa {
  text-align: center;
  flex-basis: 100%;
  color: var(--pa6cce3c7a30a);
  font-size: 13px;
  font-weight: 800;
  line-height: 1.35;
  margin: 0;
}.tffe0834a9a45{contain:none}
.m95a213d5bd31 {
  padding-bottom: 110px;
}
@media(max-width:800px) {
  .lc8528dc5bdb5 .m4ca2b15b36ba {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 2;
  }
  .lc8528dc5bdb5 h1 {
    font-size: clamp(22px,6vw,32px);
  }
  .cd0767ade5f78, body[data-b76634eae7071] .cd0767ade5f78 {
    padding-top: 12px;
    gap: 20px;
  }
  body[data-b76634eae7071] .uea6e38c1418c, .uea6e38c1418c {
    grid-column: auto;
    order: -1;
  }
  .uea6e38c1418c img {
    object-fit: contain;
    aspect-ratio: 3/2;
    max-height: 52svh;
  }
}.vd460f1410595{unicode-bidi:normal}
.uea6e38c1418c img {
  object-fit: contain;
  aspect-ratio: 3/2;
}.j9f906ceb57bc{contain:none}
.o872b5d77dd49 img {
  object-fit: contain;
  aspect-ratio: 3/2;
}
.nc013cb6585d3 {
  object-fit: contain;
}.i23c88954523b{z-index:auto}
