img {
  display: block;
  max-width: 100%;
  height: auto;
}.s2b74af90da35{z-index:auto}
summary:focus-visible, a:focus-visible {
  outline: 3px solid var(--o1523c828da69);
  outline-offset: 4px;
}
body {
  --r18c590b536f3: #ffffff;
  background: var(--r18c590b536f3);
  margin: 0;
  font-family: system-ui,-apple-system,segoe ui,sans-serif;
  line-height: 1.7;
  --z6a5a511ba4f8: 12px;
  --p9a091acfed25: #f0f5f3;
  --p7008abc7cfec: #637c74;
  --md84fc4fd865c: #dce9e3;
  --o1523c828da69: #197b66;
  --hbee91e6d9066: #e9f5ee;
  --be9a8165ccedd: #163b32;
  color: var(--be9a8165ccedd);
}
p, h2, h1, h3 {
  margin: 0 0 1rem;
}
h1 {
  font-size: clamp(1.6rem,3vw,2.5rem);
  line-height: 1.25;
}
body[data-nf78f952156b8=w4f6fc57a0b69] {
  --r18c590b536f3: #100e1d;
  --o1523c828da69: #dbb85d;
  --be9a8165ccedd: #f3eddc;
  --z6a5a511ba4f8: 4px;
  --p7008abc7cfec: #b8b0c4;
  --p9a091acfed25: #1b182b;
  --md84fc4fd865c: #302b42;
}
.i8602bb4a7739 {
  margin: auto;
  padding: 0 24px;
  max-width: 1140px;
}
.v0305af6104b0 {
  background: var(--r18c590b536f3);
  position: sticky;
  border-bottom: 1px solid var(--md84fc4fd865c);
  z-index: 5;
  top: 0;
}
.ke963fefd8ace {
  padding: 12px 24px;
  margin: auto;
  align-items: center;
  display: flex;
  gap: 24px;
  justify-content: space-between;
  max-width: 1140px;
  min-height: 64px;
}
.wb8b76af3dbac {
  padding: 10px;
  background: var(--r18c590b536f3);
  z-index: 20;
  top: -100px;
  left: 20px;
  position: absolute;
}
.we09d80c17bdb img {
  border-radius: var(--z6a5a511ba4f8);
  width: 100%;
  aspect-ratio: 1/1;
  object-fit: cover;
}.y882184c5db9b{opacity:1}
.wb8b76af3dbac:focus {
  top: 10px;
}
* {
  box-sizing: border-box;
}
body[data-p7eebfb975b37="g72f055e20d06"] .t7650b7f30466 {
  box-shadow: 0 -8px 30px #00000011;
}
a {
  text-decoration: none;
  color: inherit;
}.j7b1a504c954d{z-index:auto}
p {
  color: var(--p7008abc7cfec);
}.j3d30d81802b2{font-kerning:auto}
a:hover {
  text-decoration: underline;
}
.qd4255753dd6d {
  text-align: center;
}.j1c98d084a1d6{unicode-bidi:normal}
h2 {
  font-size: 1.3rem;
  line-height: 1.4;
}.c6891ca2ea5d6{opacity:1}
h3 {
  font-size: 1rem;
  line-height: 1.45;
}.ked06ce350254{font-kerning:auto}
.v590b7a51bae5 {
  align-items: center;
  font-weight: 750;
  gap: 10px;
  display: flex;
}
.da935c81f8df1 {
  gap: 20px;
  flex-wrap: wrap;
  display: flex;
  font-size: 0.85rem;
}.k0c3d184ca10f{unicode-bidi:normal}
.kb555c4e58c75 {
  font-size: 1rem;
}.kbf1546ab27d3{contain:none}
.o8becf31098fe {
  display: none;
}.z5a0e607ab590{outline-offset:0}
.e6b5ac7ca9b1e {
  display: grid;
  padding: 40px 0;
  gap: 40px;
  align-items: center;
  grid-template-columns: 1fr 1fr;
}.s93b57c03ec8e{z-index:auto}
.w0e2ec9fcbaf8 {
  max-width: 480px;
  display: grid;
  margin: 24px auto 0;
  gap: 12px;
}
.m4499b9fe97ca {
  display: block;
  background: var(--o1523c828da69);
  border: 1px solid var(--o1523c828da69);
  border-radius: 6px;
  color: #ffffff;
  padding: 12px 20px;
  text-align: center;
  font-weight: 650;
}
.bcad695e92092 p {
  margin: 0;
  font-size: 0.86rem;
}
.j6cd284ca83de {
  background: 0 0;
  color: var(--o1523c828da69);
}
.bcad695e92092 {
  background: var(--p9a091acfed25);
  border: 1px solid var(--md84fc4fd865c);
  min-width: 0;
  overflow: hidden;
  border-radius: var(--z6a5a511ba4f8);
}.d95265b815ea7{font-kerning:auto}
.y10188ce1fe5d {
  margin: 12px 0 32px;
}.y74c35f66d151{unicode-bidi:normal}
.e57cfe72276fe h3 {
  margin: 0;
}
.bcad695e92092>a>div {
  padding: 16px;
}
.xeb466b9bbccc {
  border-top: 1px solid var(--md84fc4fd865c);
  padding: 28px 0;
}
.bcad695e92092 img {
  width: 100%;
  aspect-ratio: 1/1;
  object-fit: cover;
}
.xeb466b9bbccc>h2 {
  padding-left: 12px;
  border-left: 3px solid var(--o1523c828da69);
}
.e57cfe72276fe {
  background: var(--p9a091acfed25);
  padding: 18px;
  border: 1px solid var(--md84fc4fd865c);
  border-radius: var(--z6a5a511ba4f8);
}
.y34938efd2026 {
  display: grid;
  gap: 20px;
  grid-template-columns: repeat(3,minmax(0,1fr));
}
.v5a3f1b0962d6 {
  grid-template-columns: repeat(2,minmax(0,1fr));
}
body[data-ka9de715a5d88="ef632e2ca5769"] .e6b5ac7ca9b1e {
  grid-template-columns: 1.1fr 0.9fr;
}
body[data-q342de47d978c=p41cdb62244e4] .k4c62c394a68d {
  grid-template-columns: repeat(3,minmax(0,1fr));
}
.k4c62c394a68d {
  display: grid;
  gap: 12px;
}
.af77bb875b3d1 {
  padding: 0;
  margin: 16px 0;
  font-size: 0.88rem;
  list-style: none;
  display: flex;
  gap: 12px;
  color: var(--o1523c828da69);
  flex-wrap: wrap;
}
.x026c1f7524a8 {
  gap: 16px;
  overflow-x: auto;
  display: flex;
  padding-bottom: 12px;
  scroll-snap-type: x proximity;
}
.c3b8c0c5ffb70 {
  overflow-wrap: anywhere;
}.b83f188e6d388{z-index:auto}
.ic5c862d45c8b {
  gap: 16px;
  display: flex;
  padding: 32px 0;
  justify-content: center;
}
.pef5217b3817d {
  padding: 32px 0 100px;
  border-top: 1px solid var(--md84fc4fd865c);
}.j00cf45ccb39b{opacity:1}
.v5a3f1b0962d6 img {
  aspect-ratio: 16/9;
}
.x026c1f7524a8 img {
  scroll-snap-align: start;
  flex-shrink: 0;
  width: 240px;
}
.pef5217b3817d nav {
  gap: 20px;
  flex-wrap: wrap;
  display: flex;
  font-size: 0.86rem;
  margin-top: 20px;
}.rc40c613ba8f7{unicode-bidi:normal}
.t7650b7f30466 {
  position: fixed;
  justify-content: center;
  border-top: 1px solid var(--md84fc4fd865c);
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  z-index: 10;
  gap: 12px;
  padding: 10px 24px;
  background: var(--r18c590b536f3);
}
.c3b8c0c5ffb70 summary {
  cursor: pointer;
  font-weight: 650;
}.x8a25d2f3d955{outline-offset:0}
.ic5c862d45c8b>a {
  min-width: 220px;
}.d456cd6a2aa88{font-kerning:auto}
.t7650b7f30466>a {
  min-width: 220px;
}
.c60ba01621828 {
  padding-top: 32px;
  padding-bottom: 48px;
  max-width: 880px;
}
.gd9945498c46c {
  min-width: 0;
}
.v9e7df4312745 {
  object-fit: cover;
  width: 100%;
  max-height: 560px;
  border-radius: var(--z6a5a511ba4f8);
  margin: 24px 0;
}
.c3b8c0c5ffb70 details {
  border-bottom: 1px solid var(--md84fc4fd865c);
  padding: 16px 0;
}
.c3b8c0c5ffb70 h2 {
  margin-top: 28px;
}
.c3b8c0c5ffb70 table {
  display: block;
  overflow-x: auto;
  max-width: 100%;
}.e009c468d65fc{opacity:1}
.l10da8c84634b ol {
  display: flex;
  padding: 0;
  color: var(--p7008abc7cfec);
  flex-wrap: wrap;
  list-style: none;
  font-size: 0.82rem;
  gap: 10px;
}
.c8ab21c7208cc {
  padding: 20px;
  margin-top: 32px;
  border: 1px solid var(--md84fc4fd865c);
  border-radius: var(--z6a5a511ba4f8);
}.m70b59090e98a{opacity:1}
body[data-nf78f952156b8=w4f6fc57a0b69] .m4499b9fe97ca {
  color: var(--r18c590b536f3);
}.w179d95f4de95{contain:none}
body[data-nf78f952156b8=w4f6fc57a0b69] .j6cd284ca83de {
  color: var(--o1523c828da69);
}
body[data-mc7e95fd8d1d2="uc9e45d1aa752"] .da935c81f8df1 a {
  background: var(--p9a091acfed25);
  border-radius: var(--z6a5a511ba4f8);
  padding: 8px 12px;
}.q1fd42d6ecc62{contain:none}
body[data-p8fda128ba082="l2c6a7d6bc782"] .da935c81f8df1 a {
  border-bottom: 1px solid var(--o1523c828da69);
}
body[data-q342de47d978c=p41cdb62244e4] .e57cfe72276fe {
  border-left: 3px solid var(--o1523c828da69);
}.d8691a12ad59a{isolation:auto}
.ff873a2992d89 {
  flex-wrap: wrap;
  margin-top: 20px;
  font-size: 0.85rem;
  display: flex;
  gap: 10px;
  justify-content: center;
}.v88ef5155af8f{opacity:1}
@media(max-width:800px) {
  .da935c81f8df1 {
    display: none;
  }
  .o8becf31098fe {
    position: relative;
    display: block;
  }
  .o8becf31098fe nav {
    padding: 16px;
    width: 240px;
    background: var(--r18c590b536f3);
    box-shadow: 0 12px 24px #00000022;
    border: 1px solid var(--md84fc4fd865c);
    position: absolute;
    display: grid;
    gap: 12px;
    right: 0;
    top: 100%;
  }
  .we09d80c17bdb {
    margin: auto;
    max-width: 420px;
    width: 100%;
  }
  .e6b5ac7ca9b1e, body[data-ka9de715a5d88="ef632e2ca5769"] .e6b5ac7ca9b1e {
    padding: 24px 0;
    grid-template-columns: 1fr;
    gap: 24px;
  }
  .i8602bb4a7739 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .t7650b7f30466 {
    padding: 10px 20px;
  }
  .y34938efd2026 {
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
  body[data-q342de47d978c=p41cdb62244e4] .k4c62c394a68d {
    grid-template-columns: 1fr;
  }
  .o8becf31098fe summary {
    cursor: pointer;
  }
  .ke963fefd8ace, body[data-mc7e95fd8d1d2="uc9e45d1aa752"] .ke963fefd8ace {
    flex-direction: row;
  }
  .t7650b7f30466>a {
    min-width: 0;
    max-width: 340px;
    flex: 1;
  }
  .ic5c862d45c8b>a {
    min-width: 0;
    flex: 1;
  }
  .ke963fefd8ace {
    min-height: 56px;
    padding: 10px 20px;
  }
}
@media(max-width:540px) {
  .e6b5ac7ca9b1e h1 {
    font-size: 1.6rem;
  }
  .y10188ce1fe5d {
    gap: 12px;
  }
  .y10188ce1fe5d .bcad695e92092>a>div {
    padding: 12px;
  }
  .xeb466b9bbccc {
    padding: 24px 0;
  }
  .y10188ce1fe5d .bcad695e92092 img {
    height: 100%;
    aspect-ratio: auto;
  }
  .ic5c862d45c8b {
    gap: 10px;
  }
  .t7650b7f30466 .m4499b9fe97ca {
    padding: 10px 12px;
  }
  .y34938efd2026, .v5a3f1b0962d6 {
    grid-template-columns: 1fr;
  }
  .y10188ce1fe5d .bcad695e92092>a {
    display: grid;
    grid-template-columns: 88px 1fr;
  }
  .y10188ce1fe5d .bcad695e92092 p {
    display: none;
  }
}
@media(prefers-reduced-motion:reduce) {
  * {
    scroll-behavior: auto;
  }
}
[data-a320062d00d4d] {
  padding: 20px 0;
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
  align-items: center;
}
.gd9945498c46c[data-c2b5667ee41db=u3a3c149b49e9] .c3b8c0c5ffb70 p {
  break-inside: avoid;
}
.xeb466b9bbccc[data-gde4a0c0ae70c=f53be77c8f73f] .k4c62c394a68d {
  grid-template-columns: repeat(3,minmax(0,1fr));
}
.xeb466b9bbccc[data-gde4a0c0ae70c=c8743e9a1ee31] .y1f96e5b21e9f {
  grid-template-columns: 2fr 1fr;
}
[data-a320062d00d4d] input {
  background: var(--p9a091acfed25);
  padding: 12px;
  color: var(--be9a8165ccedd);
  flex: 1;
  border: 1px solid var(--md84fc4fd865c);
  border-radius: 6px;
  font: inherit;
  min-width: 180px;
}.o8c9d5fb86ea8{unicode-bidi:normal}
.hb8ebc68478d7 .bcad695e92092 img {
  width: 120px;
}
.g5064abafcdd5 details p {
  margin: 12px 0;
}.o174d9ff33650{contain:none}
.qd4255753dd6d {
  min-width: 0;
}
[data-a320062d00d4d] button {
  border: 0;
  border-radius: 6px;
  font: inherit;
  color: var(--r18c590b536f3);
  padding: 12px 20px;
  background: var(--o1523c828da69);
}
.g5064abafcdd5 summary {
  font-weight: 650;
  cursor: pointer;
}.f396fca3ef2f2{visibility:inherit}
.qe9de017aab49 [hidden] {
  display: none;
}.qe87dd9da2ee2{opacity:1}
.hb8ebc68478d7 {
  display: grid;
  gap: 24px;
  margin: 24px 0;
}
.qe9de017aab49 {
  padding: 0;
  list-style: none;
}
.qe9de017aab49 li {
  border-bottom: 1px solid var(--md84fc4fd865c);
  padding: 14px 0;
}
.g5064abafcdd5 details {
  padding: 16px 18px;
  border-bottom: 1px solid var(--md84fc4fd865c);
  background: var(--p9a091acfed25);
}
.xeb466b9bbccc[data-gde4a0c0ae70c=c8743e9a1ee31] .bcad695e92092:first-child {
  grid-row: span 2;
}.dfa1e755c8e05{outline-offset:0}
.xeb466b9bbccc[data-gde4a0c0ae70c=v7fac46add1a1] .y1f96e5b21e9f {
  grid-template-columns: repeat(2,minmax(0,1fr));
}
.hb8ebc68478d7 .bcad695e92092>a {
  display: grid;
  gap: 8px;
  grid-template-columns: 120px 1fr;
}
.e57cfe72276fe p {
  margin: 0;
  grid-column: 2;
}
.gd9945498c46c[data-c2b5667ee41db=u3a3c149b49e9] .c3b8c0c5ffb70 {
  columns: 2;
  column-gap: 32px;
}
body[data-q342de47d978c=p41cdb62244e4] .gd9945498c46c[data-c2b5667ee41db=u3a3c149b49e9] .c3b8c0c5ffb70 {
  columns: 1;
}
.xeb466b9bbccc[data-gde4a0c0ae70c=f53be77c8f73f] .e57cfe72276fe p {
  grid-column: auto;
}
.gd9945498c46c[data-c2b5667ee41db=de4e7d7b175e4] .c3b8c0c5ffb70, .gd9945498c46c[data-c2b5667ee41db=q9d33db6b62cf] .c3b8c0c5ffb70 {
  counter-reset: c094f17f9abd2;
}.g2248a0037b53{outline-offset:0}
.gd9945498c46c[data-c2b5667ee41db=q9d33db6b62cf] .c3b8c0c5ffb70 h2, .gd9945498c46c[data-c2b5667ee41db=de4e7d7b175e4] .c3b8c0c5ffb70 h2 {
  border-left: 3px solid var(--o1523c828da69);
  counter-increment: c094f17f9abd2;
  background: var(--p9a091acfed25);
  padding: 16px;
}
@media(max-width:800px) {
  .xeb466b9bbccc[data-gde4a0c0ae70c=f53be77c8f73f] .k4c62c394a68d {
    grid-template-columns: 1fr;
  }
  .hb8ebc68478d7 .bcad695e92092>a {
    grid-template-columns: 88px 1fr;
  }
  .hb8ebc68478d7 .bcad695e92092 img {
    width: 88px;
  }
  .gd9945498c46c[data-c2b5667ee41db=u3a3c149b49e9] .c3b8c0c5ffb70 {
    columns: 1;
  }
}
@media(min-width:801px) {
  .ff873a2992d89 {
    display: none;
  }
}
.n7bcc2ad6c313 {
  --h8f96418909ea: var(--p9a091acfed25);
  --ca128c991840d: var(--md84fc4fd865c);
  --w93e87bb139b5: var(--hbee91e6d9066);
  --o95c4083f36bf: var(--o1523c828da69);
  --q9800bd86fb0b: rgba(255,255,255,0.14);
  --pe898f278d95e: var(--p7008abc7cfec);
  --cabd55f1aa659: var(--r18c590b536f3);
  --f612ce1604d94: color-mix(in srgb,var(--o1523c828da69) 16%,#0d0f14);
  --ib4f55dd8019e: var(--p9a091acfed25);
  --m7a48611610f5: var(--o1523c828da69);
  --d84b75af649e9: rgba(255,255,255,0.72);
  --of276bce551a9: inherit;
  --rf58bd1d2d777: var(--md84fc4fd865c);
  --a868fcd82b9b0: var(--z6a5a511ba4f8);
  --f88186731eda0: #ffffff;
  --xb39c5861adf5: 6px;
  --h8f379c9d2e27: var(--be9a8165ccedd);
  --s5de003b22441: var(--be9a8165ccedd);
}.x66d0627d21f9{isolation:auto}
.n7bcc2ad6c313>.z2088d9960e90::after {
  height: 72px;
  content: "";
  display: block;
}
.n7bcc2ad6c313:is([data-nf78f952156b8=w4f6fc57a0b69], [data-nf78f952156b8=y02e025d54988], [data-nf78f952156b8=o0eb3785fff02]) {
  --f88186731eda0: var(--r18c590b536f3);
}.q308a1d3d5ef8{opacity:1}
.n7bcc2ad6c313:is([data-nf78f952156b8=w4f6fc57a0b69], [data-nf78f952156b8=o0eb3785fff02]) {
  --w93e87bb139b5: color-mix(in srgb,var(--o1523c828da69) 10%,var(--p9a091acfed25));
}.j9c2728e46f4c{unicode-bidi:normal}
.x026c1f7524a8>li {
  flex-shrink: 0;
}
.n7bcc2ad6c313:has(>.z2088d9960e90) {
  padding-bottom: 0;
}.o82ba744207a7{outline-offset:0}
.ic5c862d45c8b>li>a {
  min-width: 220px;
}
:where(.c21024b98e6d0) {
  margin: 0;
  padding: 0;
  list-style: none;
}
.xeb466b9bbccc>.vc163f5f8fa72>h2 {
  padding-left: 12px;
  border-left: 3px solid var(--o1523c828da69);
}.z94f69f530f5a{unicode-bidi:normal}
:where(figure.we09d80c17bdb) {
  margin: 0;
}
.vc163f5f8fa72 {
  display: contents;
}
@media(max-width:800px) {
  .ic5c862d45c8b>li>a {
    min-width: 0;
    flex: 1;
  }
}.u4de7d0568824{font-kerning:auto}
.l10da8c84634b>p, .l10da8c84634b menu, .l10da8c84634b ul {
  display: flex;
  padding: 0;
  color: var(--p7008abc7cfec);
  flex-wrap: wrap;
  list-style: none;
  font-size: 0.82rem;
  gap: 10px;
}
.qe9de017aab49>div {
  border-bottom: 1px solid var(--md84fc4fd865c);
  padding: 14px 0;
}
.l10da8c84634b>p {
  margin: 1em 0;
}
div.qe9de017aab49 {
  margin: 1em 0;
}.h62be6640d1a3{outline-offset:0}
.n7bcc2ad6c313 {
  padding-bottom: 110px;
}
.t7650b7f30466 {
  row-gap: 6px;
  flex-wrap: wrap;
}.ze9a505c10dbe{visibility:inherit}
.g8626a948317d {
  text-align: center;
  color: var(--o95c4083f36bf);
  margin: 0;
  flex-basis: 100%;
  font-size: 13px;
  font-weight: 800;
  line-height: 1.35;
}
.e6b5ac7ca9b1e .w0e2ec9fcbaf8 {
  grid-template-columns: 1fr 1fr;
}
.q1d418c827e73 li {
  display: inline;
}
@media(max-width:800px) {
  .qd4255753dd6d .kb555c4e58c75 {
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
  }
  .qd4255753dd6d h1 {
    font-size: clamp(22px,6vw,32px);
  }
  .e6b5ac7ca9b1e, body[data-ka9de715a5d88] .e6b5ac7ca9b1e {
    padding-top: 12px;
    gap: 20px;
  }
  .we09d80c17bdb, body[data-ka9de715a5d88] .we09d80c17bdb {
    order: -1;
    grid-column: auto;
  }
  .we09d80c17bdb img {
    aspect-ratio: 3/2;
    object-fit: contain;
    max-height: 52svh;
  }
}
.we09d80c17bdb img {
  aspect-ratio: 3/2;
  object-fit: contain;
}
.bcad695e92092 img {
  aspect-ratio: 3/2;
  object-fit: contain;
}.o285bc5bb477f{opacity:1}
.v9e7df4312745 {
  object-fit: contain;
}
