img {
  display: block;
  max-width: 100%;
  height: auto;
}
summary:focus-visible, a:focus-visible {
  outline: 3px solid var(--f64d7f92135d9);
  outline-offset: 4px;
}
body {
  font-family: system-ui,-apple-system,segoe ui,sans-serif;
  margin: 0;
  line-height: 1.7;
  --f64d7f92135d9: rgb(25,123,102);
  --ud9bfd3819b4a: 12px;
  --v275d0fc63f9a: rgb(99,124,116);
  --b20b93fd2272b: rgb(220,233,227);
  --peda276f5072a: rgb(255,255,255);
  background: var(--peda276f5072a);
  --sbd4dd1fc8bff: rgb(233,245,238);
  --f5539052d097d: rgb(240,245,243);
  color: var(--e4991b06b67cc);
  --e4991b06b67cc: rgb(22,59,50);
}.s25b1f240e34f{font-kerning:auto}
h2, h1, h3, p {
  margin: 0 0 1rem;
}.h2295f3ab0dbc{outline-offset:0}
.idc0b07c2e5fa {
  max-width: 1140px;
  margin: auto;
  padding: 0 24px;
}
.d011f8bff93d3 {
  padding: 12px 24px;
  max-width: 1140px;
  min-height: 64px;
  gap: 24px;
  margin: auto;
  align-items: center;
  justify-content: space-between;
  display: flex;
}
.t25555bcf8e23 {
  border-bottom: 1px solid var(--b20b93fd2272b);
  position: sticky;
  z-index: 5;
  background: var(--peda276f5072a);
  top: 0;
}
.sefdf80d794a7 {
  background: var(--peda276f5072a);
  padding: 10px;
  position: absolute;
  z-index: 20;
  top: -100px;
  left: 20px;
}
.sefdf80d794a7:focus {
  top: 10px;
}.f068cfb162b73{isolation:auto}
h1 {
  font-size: clamp(1.6rem,3vw,2.5rem);
  line-height: 1.25;
}
h2 {
  font-size: 1.3rem;
  line-height: 1.4;
}.a20b282c9c89e{opacity:1}
h3 {
  font-size: 1rem;
  line-height: 1.45;
}.o2a2e981495c5{outline-offset:0}
.ac8df17cdee6b {
  display: flex;
  gap: 10px;
  align-items: center;
  font-weight: 750;
}.fae60e23b8e7b{isolation:auto}
body[data-k7873850a1ff7=g81ac5e2a8981] {
  --ud9bfd3819b4a: 4px;
  --f64d7f92135d9: rgb(219,184,93);
  --v275d0fc63f9a: rgb(184,176,196);
  --b20b93fd2272b: rgb(48,43,66);
  --e4991b06b67cc: rgb(243,237,220);
  --f5539052d097d: rgb(27,24,43);
  --peda276f5072a: rgb(16,14,29);
}
* {
  box-sizing: border-box;
}
.p75cc07b8a79d {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  font-size: 0.85rem;
}
.s840b7742b1e9 {
  font-size: 1rem;
}.bb81b70d201ad{opacity:1}
.u997279ce366b {
  display: none;
}
.n65ee9609eb3c {
  grid-template-columns: 1fr 1fr;
  padding: 40px 0;
  gap: 40px;
  align-items: center;
  display: grid;
}.pf84e9ab3bcec{opacity:1}
a {
  color: inherit;
  text-decoration: none;
}.a3f8c554731a7{contain:none}
a:hover {
  text-decoration: underline;
}
.i7a237b512825 {
  text-align: center;
}.jd67b28826389{isolation:auto}
p {
  color: var(--v275d0fc63f9a);
}
.xe55043290937 img {
  width: 100%;
  aspect-ratio: 1/1;
  object-fit: cover;
  border-radius: var(--ud9bfd3819b4a);
}
.y30e9c4c3de20 {
  margin: 24px auto 0;
  max-width: 480px;
  display: grid;
  gap: 12px;
}
.e2ea269b647c2 {
  display: block;
  background: var(--f64d7f92135d9);
  text-align: center;
  border: 1px solid var(--f64d7f92135d9);
  border-radius: 6px;
  font-weight: 650;
  padding: 12px 20px;
  color: rgb(255,255,255);
}
.h75b25df5250d p {
  font-size: 0.86rem;
  margin: 0;
}
.n69f8dd637dde {
  grid-template-columns: repeat(3,minmax(0,1fr));
  gap: 20px;
  display: grid;
}.eec0f8e945b8f{unicode-bidi:normal}
.ga7fff38d5a00 {
  color: var(--f64d7f92135d9);
  background: 0 0;
}
.c25cb7f36309d {
  display: grid;
  gap: 12px;
}
.nb5b4797d70c1 {
  grid-template-columns: repeat(2,minmax(0,1fr));
}.hc2abc6702917{outline-offset:0}
body[data-a0675bb7ee909="b0113db37b459"] .n65ee9609eb3c {
  grid-template-columns: 0.9fr 1.1fr;
}.l5813dd12de4a{opacity:1}
body[data-a0675bb7ee909="b0113db37b459"] .xe55043290937 {
  grid-column: 2;
}
.h75b25df5250d {
  background: var(--f5539052d097d);
  overflow: hidden;
  border: 1px solid var(--b20b93fd2272b);
  border-radius: var(--ud9bfd3819b4a);
  min-width: 0;
}
.h75b25df5250d img {
  width: 100%;
  aspect-ratio: 1/1;
  object-fit: cover;
}
.nb5b4797d70c1 img {
  aspect-ratio: 16/9;
}
body[data-sd844f1eb18d9=lcad81777ea6b] .c25cb7f36309d {
  grid-template-columns: repeat(3,minmax(0,1fr));
}
.h75b25df5250d>a>div {
  padding: 16px;
}.h3d5cc09e43d1{font-kerning:auto}
.oc2e6775d7e0c {
  margin: 12px 0 32px;
}
.lbdea3119bfed h3 {
  margin: 0;
}.m2097439dd2b2{opacity:1}
.ca6c0228b9a43 {
  padding: 28px 0;
  border-top: 1px solid var(--b20b93fd2272b);
}
.ca6c0228b9a43>h2 {
  padding-left: 12px;
  border-left: 3px solid var(--f64d7f92135d9);
}
.lbdea3119bfed {
  padding: 18px;
  background: var(--f5539052d097d);
  border: 1px solid var(--b20b93fd2272b);
  border-radius: var(--ud9bfd3819b4a);
}.p166ddedff20f{isolation:auto}
.d3f39712ccd58 {
  display: flex;
  list-style: none;
  flex-wrap: wrap;
  color: var(--f64d7f92135d9);
  margin: 16px 0;
  font-size: 0.88rem;
  gap: 12px;
  padding: 0;
}
.ndcd80d8894bb {
  display: flex;
  gap: 16px;
  padding-bottom: 12px;
  scroll-snap-type: x proximity;
  overflow-x: auto;
}
.j89e3c93c5630 {
  display: flex;
  gap: 16px;
  padding: 32px 0;
  justify-content: center;
}
.j6886dd8ea9fa {
  padding: 32px 0 100px;
  border-top: 1px solid var(--b20b93fd2272b);
}
.ndcd80d8894bb img {
  width: 240px;
  flex-shrink: 0;
  scroll-snap-align: start;
}.o36829a87867a{isolation:auto}
.j6886dd8ea9fa nav {
  display: flex;
  font-size: 0.86rem;
  margin-top: 20px;
  flex-wrap: wrap;
  gap: 20px;
}
.r29de98b6282a {
  z-index: 10;
  gap: 12px;
  bottom: 0;
  left: 0;
  right: 0;
  justify-content: center;
  padding: 10px 24px;
  position: fixed;
  border-top: 1px solid var(--b20b93fd2272b);
  display: flex;
  background: var(--peda276f5072a);
}.k2dabc7844dc6{font-kerning:auto}
.fac549c05d080 summary {
  cursor: pointer;
  font-weight: 650;
}.ld3e01d30f32a{z-index:auto}
.j89e3c93c5630>a {
  min-width: 220px;
}
.r29de98b6282a>a {
  min-width: 220px;
}
.z0b49ba05810a {
  max-width: 880px;
  padding-top: 32px;
  padding-bottom: 48px;
}
.rc946a06e8de4 {
  min-width: 0;
}
.u5d8fb6b4bc26 {
  width: 100%;
  border-radius: var(--ud9bfd3819b4a);
  object-fit: cover;
  max-height: 560px;
  margin: 24px 0;
}
.fac549c05d080 details {
  border-bottom: 1px solid var(--b20b93fd2272b);
  padding: 16px 0;
}
.fac549c05d080 h2 {
  margin-top: 28px;
}
.fac549c05d080 {
  overflow-wrap: anywhere;
}
.fac549c05d080 table {
  max-width: 100%;
  display: block;
  overflow-x: auto;
}.cca85f9dc8311{outline-offset:0}
.zfc5669447cdc ol {
  display: flex;
  gap: 10px;
  padding: 0;
  flex-wrap: wrap;
  color: var(--v275d0fc63f9a);
  font-size: 0.82rem;
  list-style: none;
}
body[data-k7873850a1ff7=g81ac5e2a8981] .e2ea269b647c2 {
  color: var(--peda276f5072a);
}
.h4605439ca072 {
  padding: 20px;
  border: 1px solid var(--b20b93fd2272b);
  border-radius: var(--ud9bfd3819b4a);
  margin-top: 32px;
}.b2abf95b6a4eb{outline-offset:0}
body[data-a48345f698222="ed607742d2b5e"] .t25555bcf8e23 {
  border-bottom: 3px solid var(--f64d7f92135d9);
}.b5cde3f2d265d{unicode-bidi:normal}
.g9e8930976b33 {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
  font-size: 0.85rem;
  margin-top: 20px;
  justify-content: center;
}
body[data-o028e23e23934="o298d976d5488"] .p75cc07b8a79d a {
  border-bottom: 1px solid var(--f64d7f92135d9);
}
body[data-g2effff6bb7a3="ee58b3b469521"] .r29de98b6282a .e2ea269b647c2 {
  border-radius: 999px;
}
body[data-sd844f1eb18d9=lcad81777ea6b] .lbdea3119bfed {
  border-left: 3px solid var(--f64d7f92135d9);
}.ba013062f35f3{opacity:1}
body[data-k7873850a1ff7=g81ac5e2a8981] .ga7fff38d5a00 {
  color: var(--f64d7f92135d9);
}
@media(max-width:800px) {
  .d011f8bff93d3 {
    flex-direction: row;
  }
  body[data-a0675bb7ee909="b0113db37b459"] .xe55043290937 {
    order: 0;
  }
  .p75cc07b8a79d {
    display: none;
  }
  .u997279ce366b summary {
    cursor: pointer;
  }
  .u997279ce366b {
    position: relative;
    display: block;
  }
  .u997279ce366b nav {
    border: 1px solid var(--b20b93fd2272b);
    gap: 12px;
    background: var(--peda276f5072a);
    padding: 16px;
    display: grid;
    right: 0;
    box-shadow: 0 12px 24px #00000022;
    width: 240px;
    position: absolute;
    top: 100%;
  }
  .n65ee9609eb3c, body[data-a0675bb7ee909="b0113db37b459"] .n65ee9609eb3c {
    gap: 24px;
    padding: 24px 0;
    grid-template-columns: 1fr;
  }
  .idc0b07c2e5fa {
    padding-left: 20px;
    padding-right: 20px;
  }
  .xe55043290937 {
    max-width: 420px;
    width: 100%;
    margin: auto;
  }
  .r29de98b6282a>a {
    flex: 1;
    min-width: 0;
    max-width: 340px;
  }
  .j89e3c93c5630>a {
    flex: 1;
    min-width: 0;
  }
  .r29de98b6282a {
    padding: 10px 20px;
  }
  .n69f8dd637dde {
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
  body[data-sd844f1eb18d9=lcad81777ea6b] .c25cb7f36309d {
    grid-template-columns: 1fr;
  }
  .d011f8bff93d3 {
    padding: 10px 20px;
    min-height: 56px;
  }
}
@media(max-width:540px) {
  .nb5b4797d70c1, .n69f8dd637dde {
    grid-template-columns: 1fr;
  }
  .oc2e6775d7e0c .h75b25df5250d img {
    height: 100%;
    aspect-ratio: auto;
  }
  .n65ee9609eb3c h1 {
    font-size: 1.6rem;
  }
  .oc2e6775d7e0c .h75b25df5250d>a {
    display: grid;
    grid-template-columns: 88px 1fr;
  }
  .oc2e6775d7e0c .h75b25df5250d>a>div {
    padding: 12px;
  }
  .oc2e6775d7e0c {
    gap: 12px;
  }
  .oc2e6775d7e0c .h75b25df5250d p {
    display: none;
  }
  .ca6c0228b9a43 {
    padding: 24px 0;
  }
  .r29de98b6282a .e2ea269b647c2 {
    padding: 10px 12px;
  }
  .j89e3c93c5630 {
    gap: 10px;
  }
}.kea4661a47245{outline-offset:0}
@media(prefers-reduced-motion:reduce) {
  * {
    scroll-behavior: auto;
  }
}.a0f989e557e94{contain:none}
.s5df14cd8c9b4 details p {
  margin: 12px 0;
}
.ca6c0228b9a43[data-w20c26c5599ff=lfe191ba74fd3] .c25cb7f36309d {
  grid-template-columns: repeat(3,minmax(0,1fr));
}
.ca6c0228b9a43[data-w20c26c5599ff=t6db098ecc676] .zf6703d0f1611 {
  grid-template-columns: 2fr 1fr;
}
.ca6c0228b9a43[data-w20c26c5599ff=t6db098ecc676] .h75b25df5250d:first-child {
  grid-row: span 2;
}.i9c867d4387a3{unicode-bidi:normal}
[data-b085b1a3975c3] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 20px 0;
  gap: 12px;
}
.g7d1bf8abf847 [hidden] {
  display: none;
}.p5436624507b5{unicode-bidi:normal}
.rc946a06e8de4[data-b1e1904e6fffd=ded5b5f9d5118] .fac549c05d080, .rc946a06e8de4[data-b1e1904e6fffd=o5846049465dd] .fac549c05d080 {
  counter-reset: c763b56d03339;
}
[data-b085b1a3975c3] input {
  min-width: 180px;
  font: inherit;
  color: var(--e4991b06b67cc);
  background: var(--f5539052d097d);
  flex: 1;
  padding: 12px;
  border: 1px solid var(--b20b93fd2272b);
  border-radius: 6px;
}.gb8d0b204500b{opacity:1}
.a2246da26d0f7 .h75b25df5250d img {
  width: 120px;
}.k68035805ca4d{opacity:1}
.i7a237b512825 {
  min-width: 0;
}
[data-b085b1a3975c3] button {
  color: var(--peda276f5072a);
  font: inherit;
  background: var(--f64d7f92135d9);
  padding: 12px 20px;
  border: 0;
  border-radius: 6px;
}
.s5df14cd8c9b4 summary {
  cursor: pointer;
  font-weight: 650;
}.a3bd93161cd42{z-index:auto}
.g7d1bf8abf847 {
  padding: 0;
  list-style: none;
}
.g7d1bf8abf847 li {
  padding: 14px 0;
  border-bottom: 1px solid var(--b20b93fd2272b);
}
.s5df14cd8c9b4 details {
  padding: 16px 18px;
  background: var(--f5539052d097d);
  border-bottom: 1px solid var(--b20b93fd2272b);
}
.rc946a06e8de4[data-b1e1904e6fffd=ded5b5f9d5118] .fac549c05d080 h2, .rc946a06e8de4[data-b1e1904e6fffd=o5846049465dd] .fac549c05d080 h2 {
  border-left: 3px solid var(--f64d7f92135d9);
  counter-increment: c763b56d03339;
  background: var(--f5539052d097d);
  padding: 16px;
}
.ca6c0228b9a43[data-w20c26c5599ff=m3590f8f4095c] .zf6703d0f1611 {
  grid-template-columns: repeat(4,minmax(0,1fr));
}.c850ed232caea{font-kerning:auto}
.a2246da26d0f7 {
  gap: 24px;
  display: grid;
  margin: 24px 0;
}
.rc946a06e8de4[data-b1e1904e6fffd=mc36755470766] .fac549c05d080 p {
  break-inside: avoid;
}
.a2246da26d0f7 .h75b25df5250d>a {
  gap: 8px;
  display: grid;
  grid-template-columns: 120px 1fr;
}
.lbdea3119bfed p {
  grid-column: 2;
  margin: 0;
}
.ca6c0228b9a43[data-w20c26c5599ff=lfe191ba74fd3] .lbdea3119bfed p {
  grid-column: auto;
}.h2c6aa9acd746{unicode-bidi:normal}
.rc946a06e8de4[data-b1e1904e6fffd=mc36755470766] .fac549c05d080 {
  column-gap: 32px;
  columns: 2;
}.p0a932aff850f{outline-offset:0}
body[data-sd844f1eb18d9=lcad81777ea6b] .rc946a06e8de4[data-b1e1904e6fffd=mc36755470766] .fac549c05d080 {
  columns: 1;
}
@media(max-width:800px) {
  .rc946a06e8de4[data-b1e1904e6fffd=mc36755470766] .fac549c05d080 {
    columns: 1;
  }
  .ca6c0228b9a43[data-w20c26c5599ff=lfe191ba74fd3] .c25cb7f36309d {
    grid-template-columns: 1fr;
  }
  .a2246da26d0f7 .h75b25df5250d img {
    width: 88px;
  }
  .ca6c0228b9a43[data-w20c26c5599ff=m3590f8f4095c] .zf6703d0f1611 {
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
  .a2246da26d0f7 .h75b25df5250d>a {
    grid-template-columns: 88px 1fr;
  }
  body[data-a0675bb7ee909="b0113db37b459"] .xe55043290937 {
    grid-column: auto;
  }
}
@media(min-width:801px) {
  .g9e8930976b33 {
    display: none;
  }
}
.g9275b12eb862>.ub871ec81f92d::after {
  height: 72px;
  display: block;
  content: "";
}
.j89e3c93c5630>li>a {
  min-width: 220px;
}.v6f59418d638e{contain:none}
.g9275b12eb862 {
  --kecdca6fc6cd0: rgba(255,255,255,0.72);
  --wf99b3e05f72c: var(--v275d0fc63f9a);
  --wb22c54a63341: var(--ud9bfd3819b4a);
  --l759bd76f3e21: var(--peda276f5072a);
  --q3f7a166a96ea: var(--f5539052d097d);
  --j78ff8d83c41e: var(--e4991b06b67cc);
  --gcaf5373a5916: color-mix(in srgb,var(--f64d7f92135d9) 16%,rgb(13,15,20));
  --rfbd06b57e057: inherit;
  --ab23ba4c57450: var(--f64d7f92135d9);
  --kaec49be029d7: 6px;
  --y5314caddd0e8: var(--f5539052d097d);
  --k466d1e159576: rgb(255,255,255);
  --vf4882e893079: var(--sbd4dd1fc8bff);
  --x5b5243ab0772: var(--b20b93fd2272b);
  --i1758c68fa54e: var(--b20b93fd2272b);
  --c009f650d0044: var(--e4991b06b67cc);
  --zc08c16a8be93: rgba(255,255,255,0.14);
  --q5463e0755712: var(--f64d7f92135d9);
}
.g9275b12eb862:has(>.ub871ec81f92d) {
  padding-bottom: 0;
}
.g9275b12eb862:is([data-k7873850a1ff7=g81ac5e2a8981], [data-k7873850a1ff7=lab20814d488c], [data-k7873850a1ff7=i923157fcd961]) {
  --k466d1e159576: var(--peda276f5072a);
}.s87f39edafd39{contain:none}
:where(.k6890f9783f01) {
  padding: 0;
  list-style: none;
  margin: 0;
}.z52ac435feb98{outline-offset:0}
.ca6c0228b9a43>.idcb5a7093b90>h2 {
  padding-left: 12px;
  border-left: 3px solid var(--f64d7f92135d9);
}
.idcb5a7093b90 {
  display: contents;
}
.ndcd80d8894bb>li {
  flex-shrink: 0;
}
:where(figure.xe55043290937) {
  margin: 0;
}
.g9275b12eb862:is([data-k7873850a1ff7=g81ac5e2a8981], [data-k7873850a1ff7=i923157fcd961]) {
  --vf4882e893079: color-mix(in srgb,var(--f64d7f92135d9) 10%,var(--f5539052d097d));
}.zee37ecb68ab6{isolation:auto}
@media(max-width:800px) {
  .j89e3c93c5630>li>a {
    flex: 1;
    min-width: 0;
  }
}.y8cb37cb86b5e{unicode-bidi:normal}
.zfc5669447cdc>p {
  margin: 1em 0;
}.n106928e06213{opacity:1}
.n65ee9609eb3c .y30e9c4c3de20 {
  grid-template-columns: 1fr 1fr;
}.x071f57343ba9{contain:none}
div.g7d1bf8abf847 {
  margin: 1em 0;
}.uc89caa093438{opacity:1}
.zfc5669447cdc ul, .zfc5669447cdc>p, .zfc5669447cdc menu {
  display: flex;
  gap: 10px;
  padding: 0;
  flex-wrap: wrap;
  color: var(--v275d0fc63f9a);
  font-size: 0.82rem;
  list-style: none;
}
.r29de98b6282a {
  row-gap: 6px;
  flex-wrap: wrap;
}
.g7d1bf8abf847>div {
  padding: 14px 0;
  border-bottom: 1px solid var(--b20b93fd2272b);
}.j4e95ecae3e5a{isolation:auto}
.of2d6d43d5f69 li {
  display: inline;
}
.j43963e7846c3 {
  flex-basis: 100%;
  font-size: 13px;
  font-weight: 800;
  line-height: 1.35;
  color: var(--q5463e0755712);
  text-align: center;
  margin: 0;
}
.g9275b12eb862 {
  padding-bottom: 110px;
}
@media(max-width:800px) {
  .xe55043290937 img {
    object-fit: contain;
    aspect-ratio: 3/2;
    max-height: 52svh;
  }
  body[data-a0675bb7ee909] .xe55043290937, .xe55043290937 {
    grid-column: auto;
    order: -1;
  }
  .n65ee9609eb3c, body[data-a0675bb7ee909] .n65ee9609eb3c {
    gap: 20px;
    padding-top: 12px;
  }
  .i7a237b512825 .s840b7742b1e9 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
  .i7a237b512825 h1 {
    font-size: clamp(22px,6vw,32px);
  }
}
.xe55043290937 img {
  object-fit: contain;
  aspect-ratio: 3/2;
}
.h75b25df5250d img {
  object-fit: contain;
  aspect-ratio: 3/2;
}
.u5d8fb6b4bc26 {
  object-fit: contain;
}
