body {
  --d5053263d836c: #197b66;
  margin: 0px;
  --lce02fabebe69: #ffffff;
  --p0b21666d3b13: #637c74;
  background: var(--lce02fabebe69);
  --s8f580542d659: #e9f5ee;
  font-family: system-ui,-apple-system,segoe ui,sans-serif;
  line-height: 1.7;
  --h89678cd4f605: #dce9e3;
  --je008c8a1e1f9: #f0f5f3;
  --l4273d5af2828: #163b32;
  color: var(--l4273d5af2828);
  --g18aec50c53bb: 12px
}
img {
  max-width: 100%;
  height: auto;
  display: block
}
* {
  box-sizing: border-box
}
h1 {
  font-size: clamp(1.6rem,3vw,2.5rem);
  line-height: 1.25
}
h2 {
  font-size: 1.3rem;
  line-height: 1.4
}
.hdd86d9ae7b22 {
  top: 0px;
  position: sticky;
  border-bottom: 1px solid var(--h89678cd4f605);
  z-index: 5;
  background: var(--lce02fabebe69)
}
body[data-he2a38b647783=k848dff642814] {
  --l4273d5af2828: #123d52;
  --lce02fabebe69: #f0f9fe;
  --g18aec50c53bb: 14px;
  --je008c8a1e1f9: #e1f2fa;
  --h89678cd4f605: #c3e1ef;
  --p0b21666d3b13: #4b7487;
  --d5053263d836c: #14799a
}.qe27a23f72282{outline-offset:0}
h2, h3, p, h1 {
  margin: 0px 0px 1rem
}
h3 {
  font-size: 1rem;
  line-height: 1.45
}
a {
  color: inherit;
  text-decoration: none
}
a:hover {
  text-decoration: underline
}.m35524c8ec9a7{font-kerning:auto}
.t310da8b85e5c {
  text-align: center
}
.f90f630374b2d {
  max-width: 1140px;
  padding: 0px 24px;
  margin: auto
}
.fad06de574de8 {
  gap: 24px;
  max-width: 1140px;
  align-items: center;
  display: flex;
  justify-content: space-between;
  padding: 12px 24px;
  min-height: 64px;
  margin: auto
}
.t592ec364f576 {
  align-items: center;
  display: flex;
  font-weight: 750;
  gap: 10px
}
.z31c881dc8f73 {
  background: var(--lce02fabebe69);
  top: -100px;
  left: 20px;
  padding: 10px;
  z-index: 20;
  position: absolute
}
.u226235493ba0 img {
  object-fit: cover;
  border-radius: var(--g18aec50c53bb);
  width: 100%;
  aspect-ratio: 1/1
}
.k34f4eaa36e94 {
  flex-wrap: wrap;
  font-size: .85rem;
  display: flex;
  gap: 20px
}.gf17c910ba872{visibility:inherit}
.g35414f3e6dba {
  font-size: 1rem
}.e3bd6ff924f18{z-index:auto}
.l9fcbf682b0c4 {
  display: none
}.y3751f1d5dffb{contain:none}
.w8df85c24ddb5 {
  padding: 40px 0px;
  display: grid;
  gap: 40px;
  align-items: center;
  grid-template-columns: 1fr 1fr
}
.x2a1052de8345 {
  gap: 12px;
  max-width: 480px;
  margin: 24px auto 0px;
  display: grid
}.b53a079cab49c{z-index:auto}
.z31c881dc8f73:focus {
  top: 10px
}
p {
  color: var(--p0b21666d3b13)
}.k119bc54b08a9{visibility:inherit}
.g8bd143d29b39 {
  text-align: center;
  background: var(--d5053263d836c);
  padding: 12px 20px;
  font-weight: 650;
  color: #ffffff;
  display: block;
  border: 1px solid var(--d5053263d836c);
  border-radius: 6px
}
.u50f1e65be047 p {
  margin: 0px;
  font-size: .86rem
}
.f14fdcaf780ab {
  margin: 12px 0px 32px
}
.jf4b5eaebcb9e h3 {
  margin: 0px
}
.o01a4f7c6a497 {
  grid-template-columns: repeat(3,minmax(0,1fr));
  display: grid;
  gap: 20px
}
.w5eae56e03a8a {
  gap: 12px;
  display: grid
}
.u50f1e65be047>a>div {
  padding: 16px
}
.i2fba83ccc54a {
  background: 0 0;
  color: var(--d5053263d836c)
}
.u50f1e65be047 {
  border: 1px solid var(--h89678cd4f605);
  min-width: 0px;
  background: var(--je008c8a1e1f9);
  border-radius: var(--g18aec50c53bb);
  overflow: hidden
}.c4abeb05d13b0{outline-offset:0}
.u50f1e65be047 img {
  object-fit: cover;
  width: 100%;
  aspect-ratio: 1/1
}
.ib2ca35bedb64 img {
  aspect-ratio: 16/9
}.d7487abbdcde2{unicode-bidi:normal}
.td49ce39140dc {
  border-top: 1px solid var(--h89678cd4f605);
  padding: 28px 0px
}.vefe08f4d7251{contain:none}
.ib2ca35bedb64 {
  grid-template-columns: repeat(2,minmax(0,1fr))
}
body[data-x435662c23bc6="jc0b95ead9e93"] .w8df85c24ddb5 {
  grid-template-columns: 1.1fr .9fr
}
body[data-ef3e2e336d12c=m7dba8e84627c] .w5eae56e03a8a {
  grid-template-columns: repeat(3,minmax(0,1fr))
}
.td49ce39140dc>h2 {
  padding-left: 12px;
  border-left: 3px solid var(--d5053263d836c)
}
.jf4b5eaebcb9e {
  padding: 18px;
  border: 1px solid var(--h89678cd4f605);
  background: var(--je008c8a1e1f9);
  border-radius: var(--g18aec50c53bb)
}
.w1e5dc60f42d9 {
  list-style: none;
  gap: 12px;
  display: flex;
  margin: 16px 0px;
  padding: 0px;
  flex-wrap: wrap;
  font-size: .88rem;
  color: var(--d5053263d836c)
}
.zd977d5ff5d3d {
  overflow-x: auto;
  display: flex;
  gap: 16px;
  padding-bottom: 12px;
  scroll-snap-type: x proximity
}
.w061d2044c887 {
  display: flex;
  gap: 16px;
  padding: 32px 0px;
  justify-content: center
}
.q236af89f84d6 {
  border-top: 1px solid var(--h89678cd4f605);
  padding: 32px 0px 100px
}.j06362d3ad48c{isolation:auto}
.zd977d5ff5d3d img {
  scroll-snap-align: start;
  flex-shrink: 0;
  width: 240px
}.gf05bc8beecda{opacity:1}
.q236af89f84d6 nav {
  margin-top: 20px;
  flex-wrap: wrap;
  display: flex;
  font-size: .86rem;
  gap: 20px
}
.h01ee80359d11 {
  position: fixed;
  justify-content: center;
  bottom: 0px;
  left: 0px;
  gap: 12px;
  padding: 10px 24px;
  right: 0px;
  background: var(--lce02fabebe69);
  border-top: 1px solid var(--h89678cd4f605);
  display: flex;
  z-index: 10
}.yc00f4f38eef2{opacity:1}
.h77533f53f4d4 {
  overflow-wrap: anywhere
}.w6c3f40edd4a1{unicode-bidi:normal}
.h77533f53f4d4 summary {
  font-weight: 650;
  cursor: pointer
}
.w061d2044c887>a {
  min-width: 220px
}
.h01ee80359d11>a {
  min-width: 220px
}
.hfb073ee80f34 {
  max-width: 880px;
  padding-top: 32px;
  padding-bottom: 48px
}.n602676c5a25f{opacity:1}
.d5afd502fe516 {
  min-width: 0px
}
.dc7f05af26b80 {
  margin: 24px 0px;
  width: 100%;
  max-height: 560px;
  object-fit: cover;
  border-radius: var(--g18aec50c53bb)
}
.h77533f53f4d4 details {
  padding: 16px 0px;
  border-bottom: 1px solid var(--h89678cd4f605)
}
.h77533f53f4d4 table {
  overflow-x: auto;
  max-width: 100%;
  display: block
}
.f462f72f0a532 ol {
  gap: 10px;
  font-size: .82rem;
  display: flex;
  flex-wrap: wrap;
  color: var(--p0b21666d3b13);
  padding: 0px;
  list-style: none
}
.h77533f53f4d4 h2 {
  margin-top: 28px
}
.r7f286f744f42 {
  border: 1px solid var(--h89678cd4f605);
  border-radius: var(--g18aec50c53bb);
  margin-top: 32px;
  padding: 20px
}
body[data-l9ff65b12cd97="tb59c1562b830"] .k34f4eaa36e94 a {
  padding: 8px 12px;
  background: var(--je008c8a1e1f9);
  border-radius: var(--g18aec50c53bb)
}
body[data-vf1486cbaea1e="u5ef6efb0403b"] .h01ee80359d11 .g8bd143d29b39 {
  border-radius: 999px
}
body[data-ef3e2e336d12c=m7dba8e84627c] .jf4b5eaebcb9e {
  border-left: 3px solid var(--d5053263d836c)
}
body[data-jb2d1c490a63f="i881143194528"] .k34f4eaa36e94 a {
  padding: 4px 10px;
  background: var(--je008c8a1e1f9)
}
.d461dd2070c97 {
  gap: 10px;
  font-size: .85rem;
  flex-wrap: wrap;
  display: flex;
  margin-top: 20px;
  justify-content: center
}
summary:focus-visible, a:focus-visible {
  outline: 3px solid var(--d5053263d836c);
  outline-offset: 4px
}
@media(max-width:800px) {
  body[data-l9ff65b12cd97="tb59c1562b830"] .fad06de574de8, .fad06de574de8 {
    flex-direction: row
  }
  .k34f4eaa36e94 {
    display: none
  }
  .l9fcbf682b0c4 {
    position: relative;
    display: block
  }
  .l9fcbf682b0c4 nav {
    background: var(--lce02fabebe69);
    box-shadow: 0 12px 24px #00000022;
    width: 240px;
    display: grid;
    gap: 12px;
    padding: 16px;
    right: 0px;
    top: 100%;
    border: 1px solid var(--h89678cd4f605);
    position: absolute
  }
  .u226235493ba0 {
    max-width: 420px;
    width: 100%;
    margin: auto
  }
  .h01ee80359d11>a {
    min-width: 0px;
    max-width: 340px;
    flex: 1
  }
  .w061d2044c887>a {
    min-width: 0px;
    flex: 1
  }
  .w8df85c24ddb5, body[data-x435662c23bc6="jc0b95ead9e93"] .w8df85c24ddb5 {
    grid-template-columns: 1fr;
    padding: 24px 0px;
    gap: 24px
  }
  .o01a4f7c6a497 {
    grid-template-columns: repeat(2,minmax(0,1fr))
  }
  .f90f630374b2d {
    padding-left: 20px;
    padding-right: 20px
  }
  .h01ee80359d11 {
    padding: 10px 20px
  }
  .fad06de574de8 {
    padding: 10px 20px;
    min-height: 56px
  }
  .l9fcbf682b0c4 summary {
    cursor: pointer
  }
  body[data-ef3e2e336d12c=m7dba8e84627c] .w5eae56e03a8a {
    grid-template-columns: 1fr
  }
}
@media(max-width:540px) {
  .ib2ca35bedb64, .o01a4f7c6a497 {
    grid-template-columns: 1fr
  }
  .f14fdcaf780ab .u50f1e65be047>a {
    display: grid;
    grid-template-columns: 88px 1fr
  }
  .f14fdcaf780ab .u50f1e65be047 p {
    display: none
  }
  .f14fdcaf780ab {
    gap: 12px
  }
  .w061d2044c887 {
    gap: 10px
  }
  .w8df85c24ddb5 h1 {
    font-size: 1.6rem
  }
  .f14fdcaf780ab .u50f1e65be047>a>div {
    padding: 12px
  }
  .f14fdcaf780ab .u50f1e65be047 img {
    height: 100%;
    aspect-ratio: auto
  }
  .td49ce39140dc {
    padding: 24px 0px
  }
  .h01ee80359d11 .g8bd143d29b39 {
    padding: 10px 12px
  }
}.bbcf9c8118a22{unicode-bidi:normal}
@media(prefers-reduced-motion:reduce) {
  * {
    scroll-behavior: auto
  }
}.s436f921ae0ed{z-index:auto}
.td49ce39140dc[data-k4b33e20ddd11=o55fcba48ef9d] .w5eae56e03a8a {
  grid-template-columns: repeat(3,minmax(0,1fr))
}
.a7a0cce105298 details p {
  margin: 12px 0px
}
[data-hfab6cb202954] {
  gap: 12px;
  display: flex;
  padding: 20px 0px;
  flex-wrap: wrap;
  align-items: center
}.i11e24f488804{visibility:inherit}
.s7698e122a934 [hidden] {
  display: none
}
.td49ce39140dc[data-k4b33e20ddd11=c78ff6172c6d6] .v3c9f605f51be {
  grid-template-columns: 2fr 1fr
}.hed2f2a22056c{font-kerning:auto}
.td49ce39140dc[data-k4b33e20ddd11=c78ff6172c6d6] .u50f1e65be047:first-child {
  grid-row: span 2
}
.b2643320d20e4 {
  margin: 24px 0px;
  display: grid;
  gap: 24px
}
.d5afd502fe516[data-r9eac619c11ea=i4cb7e25e9d62] .h77533f53f4d4 p {
  break-inside: avoid
}.wd02fce652194{opacity:1}
.d5afd502fe516[data-r9eac619c11ea=t724c4fc46d55] .h77533f53f4d4, .d5afd502fe516[data-r9eac619c11ea=l9efff20d2956] .h77533f53f4d4 {
  counter-reset: cc45ee7e284a0
}
.b2643320d20e4 .u50f1e65be047>a {
  grid-template-columns: 120px 1fr;
  gap: 8px;
  display: grid
}.k102d93ac9e2b{opacity:1}
.jf4b5eaebcb9e p {
  margin: 0px;
  grid-column: 2
}.a5f45f76b97f9{contain:none}
.td49ce39140dc[data-k4b33e20ddd11=o55fcba48ef9d] .jf4b5eaebcb9e p {
  grid-column: auto
}
.d5afd502fe516[data-r9eac619c11ea=i4cb7e25e9d62] .h77533f53f4d4 {
  columns: 2;
  column-gap: 32px
}.e8ef298a32652{isolation:auto}
body[data-ef3e2e336d12c=m7dba8e84627c] .d5afd502fe516[data-r9eac619c11ea=i4cb7e25e9d62] .h77533f53f4d4 {
  columns: 1
}
[data-hfab6cb202954] input {
  color: var(--l4273d5af2828);
  border: 1px solid var(--h89678cd4f605);
  flex: 1;
  min-width: 180px;
  background: var(--je008c8a1e1f9);
  font: inherit;
  border-radius: 6px;
  padding: 12px
}.g1c645139bf18{unicode-bidi:normal}
.b2643320d20e4 .u50f1e65be047 img {
  width: 120px
}.j8614f91ac64f{isolation:auto}
[data-hfab6cb202954] button {
  font: inherit;
  border: 0;
  background: var(--d5053263d836c);
  padding: 12px 20px;
  color: var(--lce02fabebe69);
  border-radius: 6px
}
.a7a0cce105298 summary {
  font-weight: 650;
  cursor: pointer
}.ydf99db659c04{contain:none}
.t310da8b85e5c {
  min-width: 0px
}
.s7698e122a934 {
  padding: 0px;
  list-style: none
}
.s7698e122a934 li {
  border-bottom: 1px solid var(--h89678cd4f605);
  padding: 14px 0px
}
.a7a0cce105298 details {
  padding: 16px 18px;
  background: var(--je008c8a1e1f9);
  border-bottom: 1px solid var(--h89678cd4f605)
}.j54045ea5ec6b{unicode-bidi:normal}
.d5afd502fe516[data-r9eac619c11ea=t724c4fc46d55] .h77533f53f4d4 h2, .d5afd502fe516[data-r9eac619c11ea=l9efff20d2956] .h77533f53f4d4 h2 {
  background: var(--je008c8a1e1f9);
  padding: 16px;
  counter-increment: cc45ee7e284a0;
  border-left: 3px solid var(--d5053263d836c)
}
@media(max-width:800px) {
  .td49ce39140dc[data-k4b33e20ddd11=o55fcba48ef9d] .w5eae56e03a8a {
    grid-template-columns: 1fr
  }
  .b2643320d20e4 .u50f1e65be047>a {
    grid-template-columns: 88px 1fr
  }
  .d5afd502fe516[data-r9eac619c11ea=i4cb7e25e9d62] .h77533f53f4d4 {
    columns: 1
  }
  .b2643320d20e4 .u50f1e65be047 img {
    width: 88px
  }
}.y4ce64818adfe{unicode-bidi:normal}
@media(min-width:801px) {
  .d461dd2070c97 {
    display: none
  }
}
.ra3807450e9e5 {
  --g686d19871b55: 6px;
  --q69be05e14cee: color-mix(in srgb,var(--d5053263d836c) 16%,#0d0f14);
  --tea8d5910fbcd: var(--je008c8a1e1f9);
  --wf950c549b92d: #ffffff;
  --n10345032a679: var(--d5053263d836c);
  --p789a238440da: var(--h89678cd4f605);
  --d04f2657f6bd6: var(--s8f580542d659);
  --edd7db9b42600: var(--p0b21666d3b13);
  --pb2e0647d4633: inherit;
  --r8524ed84359a: var(--lce02fabebe69);
  --sccddea82fabd: var(--l4273d5af2828);
  --s009a758a5105: var(--h89678cd4f605);
  --b1584cb23e190: var(--l4273d5af2828);
  --qcc14131ea983: rgba(255,255,255,.72);
  --i57db624c09bc: var(--d5053263d836c);
  --a3d1182b89913: var(--je008c8a1e1f9);
  --faa14336b298c: rgba(255,255,255,.14);
  --v83dbc2f5ccf1: var(--g18aec50c53bb)
}.gd3abbbfc8ba3{z-index:auto}
.ra3807450e9e5:is([data-he2a38b647783=z7b6f08040e46], [data-he2a38b647783=zf4a638176fd2]) {
  --d04f2657f6bd6: color-mix(in srgb,var(--d5053263d836c) 10%,var(--je008c8a1e1f9))
}
.zd977d5ff5d3d>li {
  flex-shrink: 0
}.d44ce0dfa3133{unicode-bidi:normal}
.ra3807450e9e5:is([data-he2a38b647783=z7b6f08040e46], [data-he2a38b647783=vf3e2dcdf0137], [data-he2a38b647783=zf4a638176fd2]) {
  --wf950c549b92d: var(--lce02fabebe69)
}
.ra3807450e9e5:has(>.u7ea8b9c8a32a) {
  padding-bottom: 0px
}.c0a1a10fc9bad{outline-offset:0}
.ra3807450e9e5>.u7ea8b9c8a32a::after {
  display: block;
  height: 72px;
  content: ""
}
.w061d2044c887>li>a {
  min-width: 220px
}
.h14c361f6042e {
  display: contents
}
:where(.u1cbe98bd4683) {
  margin: 0px;
  padding: 0px;
  list-style: none
}
:where(figure.u226235493ba0) {
  margin: 0px
}
.td49ce39140dc>.h14c361f6042e>h2 {
  padding-left: 12px;
  border-left: 3px solid var(--d5053263d836c)
}
@media(max-width:800px) {
  .w061d2044c887>li>a {
    min-width: 0px;
    flex: 1
  }
}
.f462f72f0a532>p {
  margin: 1em 0px
}
div.s7698e122a934 {
  margin: 1em 0px
}
.w8df85c24ddb5 .x2a1052de8345 {
  grid-template-columns: 1fr 1fr
}
.f462f72f0a532 ul, .f462f72f0a532>p, .f462f72f0a532 menu {
  gap: 10px;
  font-size: .82rem;
  display: flex;
  flex-wrap: wrap;
  color: var(--p0b21666d3b13);
  padding: 0px;
  list-style: none
}
.s7698e122a934>div {
  border-bottom: 1px solid var(--h89678cd4f605);
  padding: 14px 0px
}
.h01ee80359d11 {
  row-gap: 6px;
  flex-wrap: wrap
}
.x46699aa9bd07 li {
  display: inline
}
.ra3807450e9e5 {
  padding-bottom: 110px
}.p95bf68a3688d{font-kerning:auto}
.d1594cb3f8a02 {
  margin: 0px;
  font-size: 13px;
  color: var(--n10345032a679);
  text-align: center;
  font-weight: 800;
  line-height: 1.35;
  flex-basis: 100%
}
@media(max-width:800px) {
  .u226235493ba0, body[data-x435662c23bc6] .u226235493ba0 {
    grid-column: auto;
    order: -1
  }
  .t310da8b85e5c h1 {
    font-size: clamp(22px,6vw,32px)
  }
  .u226235493ba0 img {
    aspect-ratio: 3/2;
    max-height: 52svh;
    object-fit: contain
  }
  .t310da8b85e5c .g35414f3e6dba {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    overflow: hidden
  }
  body[data-x435662c23bc6] .w8df85c24ddb5, .w8df85c24ddb5 {
    gap: 20px;
    padding-top: 12px
  }
}
.u226235493ba0 img {
  aspect-ratio: 3/2;
  object-fit: contain
}.je2815bce9c20{outline-offset:0}
.u50f1e65be047 img {
  aspect-ratio: 3/2;
  object-fit: contain
}.l6d76c90df896{font-kerning:auto}
.dc7f05af26b80 {
  object-fit: contain
}.z354d47688343{font-kerning:auto}
