img {
  max-width: 100%;
  height: auto;
  display: block;
}
* {
  box-sizing: border-box;
}
body {
  --lf6663c38fea8: #F0F5F3;
  color: var(--t1764a919f799);
  --q6c66d1a6773f: 12px;
  --m9be7bb84894a: #197B66;
  --vdce498f3a60b: #637C74;
  --t1764a919f799: #163B32;
  font-family: system-ui,-apple-system,segoe ui,sans-serif;
  line-height: 1.7;
  margin: 0;
  --r99dede20a687: #E9F5EE;
  background: var(--y8ed075926a1a);
  --nfc9c2f51cdd6: #DCE9E3;
  --y8ed075926a1a: #FFF;
}.c405ef4e9b977{opacity:1}
body[data-yd43c404818b8=l09b0249c35cc] {
  --nfc9c2f51cdd6: #214859;
  --q6c66d1a6773f: 6px;
  --vdce498f3a60b: #A2C3CD;
  --lf6663c38fea8: #102F40;
  --t1764a919f799: #E8F4F7;
  --m9be7bb84894a: #5BCBE3;
  --y8ed075926a1a: #081D2A;
  --r99dede20a687: #123947;
}
.kc6a4b7c98253 {
  background: var(--y8ed075926a1a);
  top: 0;
  position: sticky;
  z-index: 5;
  border-bottom: 1px solid var(--nfc9c2f51cdd6);
}
h1 {
  font-size: clamp(1.6rem,3vw,2.5rem);
  line-height: 1.25;
}.c5ef02ee93291{isolation:auto}
a:focus-visible, summary:focus-visible {
  outline: 3px solid var(--m9be7bb84894a);
  outline-offset: 4px;
}
h1, h2, h3, p {
  margin: 0 0 1rem;
}.m44d0b0275d61{unicode-bidi:normal}
.meb7a9bf650a2 {
  margin: auto;
  padding: 0 24px;
  max-width: 1140px;
}
.q6f17f867ab8f {
  padding: 12px 24px;
  margin: auto;
  gap: 24px;
  align-items: center;
  justify-content: space-between;
  max-width: 1140px;
  display: flex;
  min-height: 64px;
}
.b9afd8675972a {
  z-index: 20;
  position: absolute;
  background: var(--y8ed075926a1a);
  padding: 10px;
  top: -100px;
  left: 20px;
}
.fb6cd8e400a8b img {
  width: 100%;
  aspect-ratio: 1/1;
  border-radius: var(--q6c66d1a6773f);
  object-fit: cover;
}
a {
  color: inherit;
  text-decoration: none;
}
p {
  color: var(--vdce498f3a60b);
}
h2 {
  font-size: 1.3rem;
  line-height: 1.4;
}.p1567b834a9c0{font-kerning:auto}
h3 {
  font-size: 1rem;
  line-height: 1.45;
}
.t81c8ead308f3 {
  font-weight: 750;
  display: flex;
  gap: 10px;
  align-items: center;
}
.q6f98f6b39e60 {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  font-size: 0.85rem;
}.g1c533864e69e{unicode-bidi:normal}
.s39482ffa808f {
  font-size: 1rem;
}
.la871474253bb {
  display: none;
}.q826ef8f915ab{outline-offset:0}
.qd8150bc00b5e {
  grid-template-columns: 1fr 1fr;
  align-items: center;
  padding: 40px 0;
  display: grid;
  gap: 40px;
}
.qae82711bc168 {
  margin: 24px auto 0;
  max-width: 480px;
  display: grid;
  gap: 12px;
}
.b9afd8675972a:focus {
  top: 10px;
}.ud9159f37e216{visibility:inherit}
a:hover {
  text-decoration: underline;
}.na9179c03913b{visibility:inherit}
.f10cc459303f8 {
  text-align: center;
}.deeebc5c98ea1{isolation:auto}
.l484ba0798782 {
  font-weight: 650;
  text-align: center;
  border: 1px solid var(--m9be7bb84894a);
  background: var(--m9be7bb84894a);
  display: block;
  color: #FFF;
  padding: 12px 20px;
  border-radius: 6px;
}
.rf3518745a5bd {
  grid-template-columns: repeat(3,minmax(0,1fr));
  display: grid;
  gap: 20px;
}.iee7b4655aa9c{isolation:auto}
.v44f8051c8f83 {
  background: 0 0;
  color: var(--m9be7bb84894a);
}
.c257f0387e56f {
  display: grid;
  gap: 12px;
}.oe70daeeed133{contain:none}
.x8d2cafa6f7c5 {
  background: var(--lf6663c38fea8);
  min-width: 0;
  border: 1px solid var(--nfc9c2f51cdd6);
  border-radius: var(--q6c66d1a6773f);
  overflow: hidden;
}
.x8d2cafa6f7c5 img {
  width: 100%;
  aspect-ratio: 1/1;
  object-fit: cover;
}
.z6fe08182555b img {
  aspect-ratio: 16/9;
}.j5d1070b76748{font-kerning:auto}
.z6fe08182555b {
  grid-template-columns: repeat(2,minmax(0,1fr));
}.ud39e8284674c{z-index:auto}
body[data-bded9c38c6c07="c3f0b27eae89f"] .qd8150bc00b5e {
  grid-template-columns: 0.9fr 1.1fr;
}
body[data-bded9c38c6c07="c3f0b27eae89f"] .fb6cd8e400a8b {
  grid-column: 2;
}
body[data-b3302586887ef=n52688693f98a] .c257f0387e56f {
  grid-template-columns: repeat(3,minmax(0,1fr));
}
.x8d2cafa6f7c5>a>div {
  padding: 16px;
}.jc5ec3cf38c6c{font-kerning:auto}
.db24ad68ce0eb {
  padding: 28px 0;
  border-top: 1px solid var(--nfc9c2f51cdd6);
}.wd57550e4056c{font-kerning:auto}
.db24ad68ce0eb>h2 {
  padding-left: 12px;
  border-left: 3px solid var(--m9be7bb84894a);
}
.j8a1cfd960769 {
  border: 1px solid var(--nfc9c2f51cdd6);
  padding: 18px;
  background: var(--lf6663c38fea8);
  border-radius: var(--q6c66d1a6773f);
}
.x8d2cafa6f7c5 p {
  margin: 0;
  font-size: 0.86rem;
}
.gb22f0e0ede83 {
  margin: 12px 0 32px;
}.ae107f96faced{visibility:inherit}
.j8a1cfd960769 h3 {
  margin: 0;
}
.m40a41f90a033 {
  display: flex;
  flex-wrap: wrap;
  margin: 16px 0;
  font-size: 0.88rem;
  list-style: none;
  color: var(--m9be7bb84894a);
  padding: 0;
  gap: 12px;
}.c117d1a758a97{visibility:inherit}
.n7f20faaa25cc {
  overflow-x: auto;
  display: flex;
  gap: 16px;
  padding-bottom: 12px;
  scroll-snap-type: x proximity;
}.nf1ef503de9e7{visibility:inherit}
.n7f20faaa25cc img {
  flex-shrink: 0;
  scroll-snap-align: start;
  width: 240px;
}.z7a2d51ce2d7e{outline-offset:0}
.fb097bdcc77b8>a {
  min-width: 220px;
}
.vda3f020402d1>a {
  min-width: 220px;
}
.efea46255585f {
  overflow-wrap: anywhere;
}
.fb097bdcc77b8 {
  display: flex;
  justify-content: center;
  gap: 16px;
  padding: 32px 0;
}
.kddc34ba72ac9 {
  border-top: 1px solid var(--nfc9c2f51cdd6);
  padding: 32px 0 100px;
}
.kddc34ba72ac9 nav {
  display: flex;
  margin-top: 20px;
  flex-wrap: wrap;
  font-size: 0.86rem;
  gap: 20px;
}
.efea46255585f summary {
  cursor: pointer;
  font-weight: 650;
}
.vda3f020402d1 {
  z-index: 10;
  background: var(--y8ed075926a1a);
  padding: 10px 24px;
  justify-content: center;
  bottom: 0;
  left: 0;
  right: 0;
  border-top: 1px solid var(--nfc9c2f51cdd6);
  position: fixed;
  gap: 12px;
  display: flex;
}
.nd4172bd63304 {
  max-width: 880px;
  padding-top: 32px;
  padding-bottom: 48px;
}
.oc00ab33b4489 {
  min-width: 0;
}
.d391eb88add6d {
  width: 100%;
  border-radius: var(--q6c66d1a6773f);
  margin: 24px 0;
  object-fit: cover;
  max-height: 560px;
}.m18a9a18982f6{opacity:1}
.efea46255585f h2 {
  margin-top: 28px;
}.kea3d6ec0dd99{outline-offset:0}
.efea46255585f details {
  border-bottom: 1px solid var(--nfc9c2f51cdd6);
  padding: 16px 0;
}
.efea46255585f table {
  overflow-x: auto;
  display: block;
  max-width: 100%;
}
.b6cbd94ffae23 ol {
  color: var(--vdce498f3a60b);
  list-style: none;
  gap: 10px;
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  font-size: 0.82rem;
}
body[data-yd43c404818b8=l09b0249c35cc] .l484ba0798782 {
  color: var(--y8ed075926a1a);
}
body[data-yd43c404818b8=l09b0249c35cc] .v44f8051c8f83 {
  color: var(--m9be7bb84894a);
}
.a8d992f7efec1 {
  border: 1px solid var(--nfc9c2f51cdd6);
  border-radius: var(--q6c66d1a6773f);
  padding: 20px;
  margin-top: 32px;
}
body[data-f1d3bb3ffdd65="c584f46f92e0a"] .q6f98f6b39e60 a {
  padding: 8px 12px;
  border-radius: var(--q6c66d1a6773f);
  background: var(--lf6663c38fea8);
}.v319350758719{visibility:inherit}
body[data-jad0d08113e3a="m3c2d8b268202"] .q6f98f6b39e60 a {
  border: 1px solid var(--nfc9c2f51cdd6);
  border-radius: 999px;
  padding: 4px 10px;
}.g73d2059582ec{z-index:auto}
body[data-p1c6d1364ee30="u5c604f7cb981"] .fb6cd8e400a8b img {
  border: 6px solid var(--lf6663c38fea8);
}.j0a2189ffc8c7{outline-offset:0}
body[data-h35d7d30953dd="oae48d2fa5812"] .vda3f020402d1 .l484ba0798782 {
  border-radius: 999px;
}
body[data-b3302586887ef=n52688693f98a] .j8a1cfd960769 {
  border-left: 3px solid var(--m9be7bb84894a);
}
.a6da4de14e325 {
  margin-top: 20px;
  display: flex;
  justify-content: center;
  gap: 10px;
  font-size: 0.85rem;
  flex-wrap: wrap;
}
@media(max-width:800px) {
  .q6f98f6b39e60 {
    display: none;
  }
  .la871474253bb summary {
    cursor: pointer;
  }
  .q6f17f867ab8f, body[data-f1d3bb3ffdd65="c584f46f92e0a"] .q6f17f867ab8f {
    flex-direction: row;
  }
  .la871474253bb {
    display: block;
    position: relative;
  }
  .la871474253bb nav {
    width: 240px;
    box-shadow: 0 12px 24px #0002;
    position: absolute;
    border: 1px solid var(--nfc9c2f51cdd6);
    background: var(--y8ed075926a1a);
    display: grid;
    padding: 16px;
    right: 0;
    top: 100%;
    gap: 12px;
  }
  .fb6cd8e400a8b {
    margin: auto;
    max-width: 420px;
    width: 100%;
  }
  .qd8150bc00b5e, body[data-bded9c38c6c07="c3f0b27eae89f"] .qd8150bc00b5e {
    grid-template-columns: 1fr;
    gap: 24px;
    padding: 24px 0;
  }
  .meb7a9bf650a2 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .vda3f020402d1 {
    padding: 10px 20px;
  }
  .rf3518745a5bd {
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
  body[data-b3302586887ef=n52688693f98a] .c257f0387e56f {
    grid-template-columns: 1fr;
  }
  body[data-bded9c38c6c07="c3f0b27eae89f"] .fb6cd8e400a8b {
    order: 0;
  }
  .vda3f020402d1>a {
    min-width: 0;
    max-width: 340px;
    flex: 1;
  }
  .fb097bdcc77b8>a {
    min-width: 0;
    flex: 1;
  }
  .q6f17f867ab8f {
    padding: 10px 20px;
    min-height: 56px;
  }
}
@media(max-width:540px) {
  .gb22f0e0ede83 {
    gap: 12px;
  }
  .gb22f0e0ede83 .x8d2cafa6f7c5 img {
    height: 100%;
    aspect-ratio: auto;
  }
  .fb097bdcc77b8 {
    gap: 10px;
  }
  .qd8150bc00b5e h1 {
    font-size: 1.6rem;
  }
  .z6fe08182555b, .rf3518745a5bd {
    grid-template-columns: 1fr;
  }
  .gb22f0e0ede83 .x8d2cafa6f7c5>a {
    display: grid;
    grid-template-columns: 88px 1fr;
  }
  .gb22f0e0ede83 .x8d2cafa6f7c5 p {
    display: none;
  }
  .gb22f0e0ede83 .x8d2cafa6f7c5>a>div {
    padding: 12px;
  }
  .db24ad68ce0eb {
    padding: 24px 0;
  }
  .vda3f020402d1 .l484ba0798782 {
    padding: 10px 12px;
  }
}
@media(prefers-reduced-motion:reduce) {
  * {
    scroll-behavior: auto;
  }
}
.u293e90b42cba details p {
  margin: 12px 0;
}
.oc00ab33b4489[data-ed06d6d6b0ab6=fc8551fc5beda] .efea46255585f p {
  break-inside: avoid;
}
[data-a7e206a63a083] {
  flex-wrap: wrap;
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 20px 0;
}
.h7a850b4e3543 [hidden] {
  display: none;
}.w3fd9d0a45ac8{contain:none}
.db24ad68ce0eb[data-j043b074bbd21=q24d537689e4f] .c257f0387e56f {
  grid-template-columns: repeat(3,minmax(0,1fr));
}
.db24ad68ce0eb[data-j043b074bbd21=q82fa899c0b4f] .c257f0387e56f {
  grid-template-columns: repeat(2,minmax(0,1fr));
}
.db24ad68ce0eb[data-j043b074bbd21=h5b7e5e6435f0] .c257f0387e56f {
  counter-reset: ca5e56183347b;
}
.db24ad68ce0eb[data-j043b074bbd21=h5b7e5e6435f0] .j8a1cfd960769 {
  gap: 4px 16px;
  grid-template-columns: 40px 1fr;
  counter-increment: ca5e56183347b;
  display: grid;
}
.oc00ab33b4489[data-ed06d6d6b0ab6=xfc2afd12e69b] .efea46255585f, .oc00ab33b4489[data-ed06d6d6b0ab6=tce3d55eef3bf] .efea46255585f {
  counter-reset: cda142042dc10;
}
.j42e105b77daa {
  display: grid;
  margin: 24px 0;
  gap: 24px;
}
[data-a7e206a63a083] input {
  background: var(--lf6663c38fea8);
  padding: 12px;
  font: inherit;
  min-width: 180px;
  border: 1px solid var(--nfc9c2f51cdd6);
  border-radius: 6px;
  color: var(--t1764a919f799);
  flex: 1;
}
.j42e105b77daa .x8d2cafa6f7c5 img {
  width: 120px;
}
.f10cc459303f8 {
  min-width: 0;
}
[data-a7e206a63a083] button {
  border: 0;
  color: var(--y8ed075926a1a);
  font: inherit;
  border-radius: 6px;
  background: var(--m9be7bb84894a);
  padding: 12px 20px;
}
.h7a850b4e3543 {
  padding: 0;
  list-style: none;
}.o7ff3d958fec9{contain:none}
.h7a850b4e3543 li {
  border-bottom: 1px solid var(--nfc9c2f51cdd6);
  padding: 14px 0;
}
.u293e90b42cba details {
  padding: 16px 18px;
  border-bottom: 1px solid var(--nfc9c2f51cdd6);
  background: var(--lf6663c38fea8);
}
.oc00ab33b4489[data-ed06d6d6b0ab6=tce3d55eef3bf] .efea46255585f h2, .oc00ab33b4489[data-ed06d6d6b0ab6=xfc2afd12e69b] .efea46255585f h2 {
  counter-increment: cda142042dc10;
  padding: 16px;
  border-left: 3px solid var(--m9be7bb84894a);
  background: var(--lf6663c38fea8);
}.u203f728541ae{opacity:1}
.u293e90b42cba summary {
  cursor: pointer;
  font-weight: 650;
}.z98dc3d3d3409{opacity:1}
.db24ad68ce0eb[data-j043b074bbd21=h5b7e5e6435f0] .j8a1cfd960769::before {
  font-weight: 750;
  content: counter(ca5e56183347b,decimal-leading-zero);
  color: var(--m9be7bb84894a);
  grid-row: span 2;
}.rcad933a0767a{outline-offset:0}
.j42e105b77daa .x8d2cafa6f7c5>a {
  grid-template-columns: 120px 1fr;
  display: grid;
  gap: 8px;
}
.oc00ab33b4489[data-ed06d6d6b0ab6=fc8551fc5beda] .efea46255585f {
  column-gap: 32px;
  columns: 2;
}
body[data-b3302586887ef=n52688693f98a] .oc00ab33b4489[data-ed06d6d6b0ab6=fc8551fc5beda] .efea46255585f {
  columns: 1;
}
.j8a1cfd960769 p {
  margin: 0;
  grid-column: 2;
}.z472a655e07ba{contain:none}
.db24ad68ce0eb[data-j043b074bbd21=q82fa899c0b4f] .j8a1cfd960769 p, .db24ad68ce0eb[data-j043b074bbd21=q24d537689e4f] .j8a1cfd960769 p {
  grid-column: auto;
}
@media(max-width:800px) {
  .oc00ab33b4489[data-ed06d6d6b0ab6=fc8551fc5beda] .efea46255585f {
    columns: 1;
  }
  .j42e105b77daa .x8d2cafa6f7c5 img {
    width: 88px;
  }
  .db24ad68ce0eb[data-j043b074bbd21=q24d537689e4f] .c257f0387e56f, .db24ad68ce0eb[data-j043b074bbd21=q82fa899c0b4f] .c257f0387e56f {
    grid-template-columns: 1fr;
  }
  .j42e105b77daa .x8d2cafa6f7c5>a {
    grid-template-columns: 88px 1fr;
  }
  body[data-bded9c38c6c07="c3f0b27eae89f"] .fb6cd8e400a8b {
    grid-column: auto;
  }
}
@media(min-width:801px) {
  .a6da4de14e325 {
    display: none;
  }
}
.kb2afa003b47b {
  --bf9c0e1e0a787: var(--vdce498f3a60b);
  --v73c16d0751f3: var(--nfc9c2f51cdd6);
  --veb85fe1b100c: color-mix(in srgb,var(--m9be7bb84894a) 16%,#0D0F14);
  --qbd79f8520edf: inherit;
  --t63a06234c250: rgba(255,255,255,0.72);
  --gecdf55d42f7b: var(--m9be7bb84894a);
  --bfca2201e7c8c: var(--lf6663c38fea8);
  --ua25bf3959f3d: var(--y8ed075926a1a);
  --a5cb5d711f34c: var(--r99dede20a687);
  --s68042d24d26c: var(--nfc9c2f51cdd6);
  --zb0360906feaf: 6px;
  --z46dc00abfb73: var(--q6c66d1a6773f);
  --c0fbdfa383d61: #FFF;
  --x77b12c0916c0: var(--t1764a919f799);
  --ma204aae7b569: var(--t1764a919f799);
  --e92e485796816: var(--m9be7bb84894a);
  --k57ecf27a1ae0: rgba(255,255,255,0.14);
  --kddaae0bb54e0: var(--lf6663c38fea8);
}.d4cbe5a0a0f35{unicode-bidi:normal}
.kb2afa003b47b>.p8c26931dca36::after {
  content: "";
  height: 72px;
  display: block;
}.ee89283d8cffb{opacity:1}
.fb097bdcc77b8>li>a {
  min-width: 220px;
}
.kb2afa003b47b:is([data-yd43c404818b8=ed610b14fe8c6], [data-yd43c404818b8=j02079a2cc9b1]) {
  --a5cb5d711f34c: color-mix(in srgb,var(--m9be7bb84894a) 10%,var(--lf6663c38fea8));
}.ifbadfdb4e075{z-index:auto}
.kb2afa003b47b:is([data-yd43c404818b8=ed610b14fe8c6], [data-yd43c404818b8=l09b0249c35cc], [data-yd43c404818b8=j02079a2cc9b1]) {
  --c0fbdfa383d61: var(--y8ed075926a1a);
}.d78844de464a6{opacity:1}
.n7f20faaa25cc>li {
  flex-shrink: 0;
}
.sa1f5c4ecb7f9 {
  display: contents;
}
.kb2afa003b47b:has(>.p8c26931dca36) {
  padding-bottom: 0;
}
:where(.idab7de0a09ab) {
  padding: 0;
  list-style: none;
  margin: 0;
}.uab7911ac26a2{z-index:auto}
.db24ad68ce0eb>.sa1f5c4ecb7f9>h2 {
  padding-left: 12px;
  border-left: 3px solid var(--m9be7bb84894a);
}.d935e0d16c71f{z-index:auto}
:where(figure.fb6cd8e400a8b) {
  margin: 0;
}.l680442206a25{opacity:1}
@media(max-width:800px) {
  .fb097bdcc77b8>li>a {
    min-width: 0;
    flex: 1;
  }
}
.b6cbd94ffae23>p {
  margin: 1em 0;
}
.b6cbd94ffae23 ul, .b6cbd94ffae23 menu, .b6cbd94ffae23>p {
  color: var(--vdce498f3a60b);
  list-style: none;
  gap: 10px;
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  font-size: 0.82rem;
}.ucce33f368462{unicode-bidi:normal}
.s42a4ed09e3d4 li {
  display: inline;
}
div.h7a850b4e3543 {
  margin: 1em 0;
}
.vda3f020402d1 {
  flex-wrap: wrap;
  row-gap: 6px;
}.nb25dcfa046d9{outline-offset:0}
.hf3a386afadd9 {
  text-align: center;
  margin: 0;
  color: var(--gecdf55d42f7b);
  flex-basis: 100%;
  font-size: 13px;
  font-weight: 800;
  line-height: 1.35;
}
.h7a850b4e3543>div {
  border-bottom: 1px solid var(--nfc9c2f51cdd6);
  padding: 14px 0;
}.v7393522f22c9{z-index:auto}
.kb2afa003b47b {
  padding-bottom: 110px;
}
.qd8150bc00b5e .qae82711bc168 {
  grid-template-columns: 1fr 1fr;
}.acd63a81783fe{font-kerning:auto}
@media(max-width:800px) {
  .fb6cd8e400a8b img {
    object-fit: contain;
    aspect-ratio: 3/2;
    max-height: 52svh;
  }
  .qd8150bc00b5e, body[data-bded9c38c6c07] .qd8150bc00b5e {
    gap: 20px;
    padding-top: 12px;
  }
  .f10cc459303f8 .s39482ffa808f {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  body[data-bded9c38c6c07] .fb6cd8e400a8b, .fb6cd8e400a8b {
    grid-column: auto;
    order: -1;
  }
  .f10cc459303f8 h1 {
    font-size: clamp(22px,6vw,32px);
  }
}
.fb6cd8e400a8b img {
  object-fit: contain;
  aspect-ratio: 3/2;
}
.x8d2cafa6f7c5 img {
  object-fit: contain;
  aspect-ratio: 3/2;
}
.d391eb88add6d {
  object-fit: contain;
}.ma38c52d4ca9e{z-index:auto}
