* {
  box-sizing: border-box;
}
a:focus-visible, summary:focus-visible {
  outline: 3px solid var(--o945eb9947bd3);
  outline-offset: 4px;
}.vff437feb1920{contain:none}
img {
  max-width: 100%;
  height: auto;
  display: block;
}
body {
  --da0e0189e96bf: rgb(22,59,50);
  --k93fa278ddb0f: rgb(255,255,255);
  font-family: system-ui,-apple-system,segoe ui,sans-serif;
  --l04e69a6b0c0e: 12px;
  margin: 0;
  --p34662e3f6e1c: rgb(233,245,238);
  --p682545fe2a2e: rgb(240,245,243);
  --b5838d425365d: rgb(220,233,227);
  background: var(--k93fa278ddb0f);
  --ta755061e55fe: rgb(99,124,116);
  line-height: 1.7;
  color: var(--da0e0189e96bf);
  --o945eb9947bd3: rgb(25,123,102);
}.i76f29cc79e4f{isolation:auto}
p, h2, h1, h3 {
  margin: 0 0 1rem;
}
body[data-k76cffe86bea7=i77841e4185e7] {
  --o945eb9947bd3: rgb(20,121,154);
  --ta755061e55fe: rgb(75,116,135);
  --b5838d425365d: rgb(195,225,239);
  --k93fa278ddb0f: rgb(240,249,254);
  --l04e69a6b0c0e: 14px;
  --p682545fe2a2e: rgb(225,242,250);
  --da0e0189e96bf: rgb(18,61,82);
}
h1 {
  font-size: clamp(1.6rem,3vw,2.5rem);
  line-height: 1.25;
}
.h35bf322aeb84 {
  top: 0;
  position: sticky;
  background: var(--k93fa278ddb0f);
  z-index: 5;
  border-bottom: 1px solid var(--b5838d425365d);
}
.xea9dca6c3455 {
  padding: 0 24px;
  margin: auto;
  max-width: 1140px;
}
.h5085f0d38652 {
  padding: 12px 24px;
  margin: auto;
  max-width: 1140px;
  min-height: 64px;
  align-items: center;
  justify-content: space-between;
  display: flex;
  gap: 24px;
}
.jf803eeb664f1 {
  position: absolute;
  z-index: 20;
  padding: 10px;
  background: var(--k93fa278ddb0f);
  top: -100px;
  left: 20px;
}
.jf803eeb664f1:focus {
  top: 10px;
}
h2 {
  font-size: 1.3rem;
  line-height: 1.4;
}.f666d8560a38d{isolation:auto}
h3 {
  font-size: 1rem;
  line-height: 1.45;
}
a {
  color: inherit;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
.z5a3826631384 {
  text-align: center;
}
.jb1794854cc2e img {
  border-radius: var(--l04e69a6b0c0e);
  width: 100%;
  aspect-ratio: 1/1;
  object-fit: cover;
}
p {
  color: var(--ta755061e55fe);
}.e107246686a79{opacity:1}
.n05ed54d3003c {
  gap: 10px;
  font-weight: 750;
  display: flex;
  align-items: center;
}
.b92fae9c5885a {
  font-size: .85rem;
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
}.a53ad8acb6488{z-index:auto}
.l0c59c4a318dc {
  display: none;
}
.hf74286dd708a {
  align-items: center;
  grid-template-columns: 1fr 1fr;
  gap: 40px;
  display: grid;
  padding: 40px 0;
}.g8b44468828ce{z-index:auto}
.d859cadf5bd3b {
  margin: 24px auto 0;
  display: grid;
  gap: 12px;
  max-width: 480px;
}
.pe9983c88826e {
  font-size: 1rem;
}
.g549322e223dd {
  font-weight: 650;
  text-align: center;
  padding: 12px 20px;
  color: rgb(255,255,255);
  background: var(--o945eb9947bd3);
  display: block;
  border: 1px solid var(--o945eb9947bd3);
  border-radius: 6px;
}.gf9b9bc0d40cb{visibility:inherit}
.n31734009bc33>a>div {
  padding: 16px;
}
.n31734009bc33 p {
  font-size: .86rem;
  margin: 0;
}
.uf5d7f78d14e4 {
  margin: 12px 0 32px;
}
.af12fa89417b1 h3 {
  margin: 0;
}.mcc0ede944469{unicode-bidi:normal}
.maca51f105e01 {
  color: var(--o945eb9947bd3);
  background: 0 0;
}
.n31734009bc33 {
  overflow: hidden;
  background: var(--p682545fe2a2e);
  min-width: 0;
  border: 1px solid var(--b5838d425365d);
  border-radius: var(--l04e69a6b0c0e);
}.o09097a854ecc{visibility:inherit}
.n31734009bc33 img {
  width: 100%;
  aspect-ratio: 1/1;
  object-fit: cover;
}
.xbe8368359c49 img {
  aspect-ratio: 16/9;
}
.mfefef31694b1 {
  border-top: 1px solid var(--b5838d425365d);
  padding: 28px 0;
}
.pbabf4beca763 {
  display: grid;
  gap: 20px;
  grid-template-columns: repeat(3,minmax(0,1fr));
}.n9090fdcead5a{opacity:1}
.xbe8368359c49 {
  grid-template-columns: repeat(2,minmax(0,1fr));
}
.c70833a0a0cc0 {
  display: grid;
  gap: 12px;
}
.mfefef31694b1>h2 {
  border-left: 3px solid var(--o945eb9947bd3);
  padding-left: 12px;
}
.af12fa89417b1 {
  border: 1px solid var(--b5838d425365d);
  padding: 18px;
  background: var(--p682545fe2a2e);
  border-radius: var(--l04e69a6b0c0e);
}
.x766858b395b5 {
  flex-wrap: wrap;
  font-size: .88rem;
  gap: 12px;
  margin: 16px 0;
  list-style: none;
  display: flex;
  color: var(--o945eb9947bd3);
  padding: 0;
}.ce0e904a4bb6c{opacity:1}
.adedbcc252f7f {
  gap: 16px;
  overflow-x: auto;
  padding-bottom: 12px;
  scroll-snap-type: x proximity;
  display: flex;
}
.x919c7c0909e1 {
  gap: 16px;
  padding: 32px 0;
  display: flex;
  justify-content: center;
}
.pd0eb57823926 {
  border-top: 1px solid var(--b5838d425365d);
  padding: 32px 0 100px;
}.me9206a4b29a8{visibility:inherit}
.adedbcc252f7f img {
  scroll-snap-align: start;
  width: 240px;
  flex-shrink: 0;
}
.x919c7c0909e1>a {
  min-width: 220px;
}.cd51fc6e335a6{font-kerning:auto}
.ne3ecc30e044a>a {
  min-width: 220px;
}
.k8629d6ca0cef {
  overflow-wrap: anywhere;
}
.pd0eb57823926 nav {
  font-size: .86rem;
  margin-top: 20px;
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
}.e5d2b88b85d43{font-kerning:auto}
.ne3ecc30e044a {
  display: flex;
  border-top: 1px solid var(--b5838d425365d);
  padding: 10px 24px;
  justify-content: center;
  gap: 12px;
  z-index: 10;
  background: var(--k93fa278ddb0f);
  bottom: 0;
  left: 0;
  right: 0;
  position: fixed;
}
.s3047e9a8a268 {
  padding-top: 32px;
  padding-bottom: 48px;
  max-width: 880px;
}.j61ac0f7fd643{visibility:inherit}
.k8629d6ca0cef summary {
  font-weight: 650;
  cursor: pointer;
}
.ia9d2480c6b1f {
  min-width: 0;
}
.i3fef927c971d {
  object-fit: cover;
  margin: 24px 0;
  width: 100%;
  max-height: 560px;
  border-radius: var(--l04e69a6b0c0e);
}.k2985edc873c7{visibility:inherit}
.k8629d6ca0cef details {
  padding: 16px 0;
  border-bottom: 1px solid var(--b5838d425365d);
}
.k8629d6ca0cef h2 {
  margin-top: 28px;
}
.k8629d6ca0cef table {
  overflow-x: auto;
  display: block;
  max-width: 100%;
}
.ta0307b9e6af9 ol {
  list-style: none;
  color: var(--ta755061e55fe);
  font-size: .82rem;
  flex-wrap: wrap;
  gap: 10px;
  display: flex;
  padding: 0;
}
.jd4ff93641c07 {
  padding: 20px;
  border: 1px solid var(--b5838d425365d);
  margin-top: 32px;
  border-radius: var(--l04e69a6b0c0e);
}.wee2ba31a1b9c{isolation:auto}
body[data-m30c51428fd23="id4519e876e50"] .b92fae9c5885a a {
  background: var(--p682545fe2a2e);
  padding: 4px 10px;
}
.v2b0d9eb913fb {
  font-size: .85rem;
  gap: 10px;
  margin-top: 20px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
body[data-f7da0e1b6c0a9="v6b180be00c6d"] .jb1794854cc2e img {
  border: 6px solid var(--p682545fe2a2e);
}
body[data-j01cf4b94c4a3="eaf4ed8f8a204"] .ne3ecc30e044a .g549322e223dd {
  border-radius: 999px;
}.x328be1edd97a{outline-offset:0}
body[data-gfbc52f51922a=w760e67a9b4ad] .af12fa89417b1 {
  border-left: 3px solid var(--o945eb9947bd3);
}
body[data-aa47c3055076d="qb0b31b45ef56"] .hf74286dd708a {
  grid-template-columns: .9fr 1.1fr;
}
body[data-aa47c3055076d="qb0b31b45ef56"] .jb1794854cc2e {
  grid-column: 2;
}
body[data-gfbc52f51922a=w760e67a9b4ad] .c70833a0a0cc0 {
  grid-template-columns: repeat(3,minmax(0,1fr));
}
@media(max-width:800px) {
  .h5085f0d38652 {
    flex-direction: row;
  }
  body[data-aa47c3055076d="qb0b31b45ef56"] .jb1794854cc2e {
    order: 0;
  }
  .b92fae9c5885a {
    display: none;
  }
  .l0c59c4a318dc {
    position: relative;
    display: block;
  }
  .l0c59c4a318dc nav {
    position: absolute;
    box-shadow: 0 12px 24px #00000022;
    width: 240px;
    background: var(--k93fa278ddb0f);
    border: 1px solid var(--b5838d425365d);
    right: 0;
    top: 100%;
    gap: 12px;
    padding: 16px;
    display: grid;
  }
  .jb1794854cc2e {
    max-width: 420px;
    margin: auto;
    width: 100%;
  }
  .ne3ecc30e044a>a {
    flex: 1;
    min-width: 0;
    max-width: 340px;
  }
  .hf74286dd708a, body[data-aa47c3055076d="qb0b31b45ef56"] .hf74286dd708a {
    gap: 24px;
    padding: 24px 0;
    grid-template-columns: 1fr;
  }
  .pbabf4beca763 {
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
  .l0c59c4a318dc summary {
    cursor: pointer;
  }
  .x919c7c0909e1>a {
    flex: 1;
    min-width: 0;
  }
  .xea9dca6c3455 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .ne3ecc30e044a {
    padding: 10px 20px;
  }
  .h5085f0d38652 {
    min-height: 56px;
    padding: 10px 20px;
  }
  body[data-gfbc52f51922a=w760e67a9b4ad] .c70833a0a0cc0 {
    grid-template-columns: 1fr;
  }
}
@media(max-width:540px) {
  .pbabf4beca763, .xbe8368359c49 {
    grid-template-columns: 1fr;
  }
  .uf5d7f78d14e4 .n31734009bc33>a>div {
    padding: 12px;
  }
  .hf74286dd708a h1 {
    font-size: 1.6rem;
  }
  .uf5d7f78d14e4 .n31734009bc33>a {
    display: grid;
    grid-template-columns: 88px 1fr;
  }
  .uf5d7f78d14e4 .n31734009bc33 p {
    display: none;
  }
  .mfefef31694b1 {
    padding: 24px 0;
  }
  .ne3ecc30e044a .g549322e223dd {
    padding: 10px 12px;
  }
  .uf5d7f78d14e4 {
    gap: 12px;
  }
  .uf5d7f78d14e4 .n31734009bc33 img {
    height: 100%;
    aspect-ratio: auto;
  }
  .x919c7c0909e1 {
    gap: 10px;
  }
}.n508d5ad2d378{opacity:1}
@media(prefers-reduced-motion:reduce) {
  * {
    scroll-behavior: auto;
  }
}.d063bc981ed11{isolation:auto}
.ia9d2480c6b1f[data-e39a96d1ca6da=u7427c8b94c6c] .k8629d6ca0cef p {
  break-inside: avoid;
}.d197a17c503ed{visibility:inherit}
.mfefef31694b1[data-jf583588a0c37=n5e17fd87aedb] .c70833a0a0cc0 {
  grid-template-columns: repeat(3,minmax(0,1fr));
}.x28a20954958f{opacity:1}
.i9ea5acf57e9d details p {
  margin: 12px 0;
}.e6a7536fe3308{outline-offset:0}
.ia9d2480c6b1f[data-e39a96d1ca6da=c0d042d370bef] .k8629d6ca0cef, .ia9d2480c6b1f[data-e39a96d1ca6da=o6f1596647736] .k8629d6ca0cef {
  counter-reset: ccab5f86fef68;
}
.mfefef31694b1[data-jf583588a0c37=d392fd11d37d4] .bdf0f28dca0e8 {
  grid-template-columns: repeat(2,minmax(0,1fr));
}
.mfefef31694b1[data-jf583588a0c37=jc20ca16459a1] .bdf0f28dca0e8 {
  grid-template-columns: repeat(4,minmax(0,1fr));
}
[data-t28b55a023529] {
  flex-wrap: wrap;
  align-items: center;
  gap: 12px;
  display: flex;
  padding: 20px 0;
}
.o4637e1aa0b8b [hidden] {
  display: none;
}
.s5456b41d7a06 {
  gap: 24px;
  margin: 24px 0;
  display: grid;
}.s39c5d2d4246d{visibility:inherit}
.s5456b41d7a06 .n31734009bc33>a {
  grid-template-columns: 120px 1fr;
  display: grid;
  gap: 8px;
}
.af12fa89417b1 p {
  margin: 0;
  grid-column: 2;
}
.mfefef31694b1[data-jf583588a0c37=n5e17fd87aedb] .af12fa89417b1 p {
  grid-column: auto;
}
.ia9d2480c6b1f[data-e39a96d1ca6da=u7427c8b94c6c] .k8629d6ca0cef {
  column-gap: 32px;
  columns: 2;
}.b433cf243a8ef{z-index:auto}
body[data-gfbc52f51922a=w760e67a9b4ad] .ia9d2480c6b1f[data-e39a96d1ca6da=u7427c8b94c6c] .k8629d6ca0cef {
  columns: 1;
}
[data-t28b55a023529] input {
  flex: 1;
  background: var(--p682545fe2a2e);
  color: var(--da0e0189e96bf);
  padding: 12px;
  border: 1px solid var(--b5838d425365d);
  border-radius: 6px;
  min-width: 180px;
  font: inherit;
}
[data-t28b55a023529] button {
  padding: 12px 20px;
  color: var(--k93fa278ddb0f);
  border: 0;
  border-radius: 6px;
  background: var(--o945eb9947bd3);
  font: inherit;
}.i2dbf449e6208{font-kerning:auto}
.o4637e1aa0b8b {
  list-style: none;
  padding: 0;
}
.i9ea5acf57e9d summary {
  cursor: pointer;
  font-weight: 650;
}.n6cf2ed21628e{unicode-bidi:normal}
.o4637e1aa0b8b li {
  padding: 14px 0;
  border-bottom: 1px solid var(--b5838d425365d);
}
.i9ea5acf57e9d details {
  background: var(--p682545fe2a2e);
  border-bottom: 1px solid var(--b5838d425365d);
  padding: 16px 18px;
}
.ia9d2480c6b1f[data-e39a96d1ca6da=o6f1596647736] .k8629d6ca0cef h2, .ia9d2480c6b1f[data-e39a96d1ca6da=c0d042d370bef] .k8629d6ca0cef h2 {
  background: var(--p682545fe2a2e);
  border-left: 3px solid var(--o945eb9947bd3);
  padding: 16px;
  counter-increment: ccab5f86fef68;
}.df25f930df2c1{outline-offset:0}
.s5456b41d7a06 .n31734009bc33 img {
  width: 120px;
}
.z5a3826631384 {
  min-width: 0;
}.pbcbc20fe6edc{unicode-bidi:normal}
@media(max-width:800px) {
  .mfefef31694b1[data-jf583588a0c37=n5e17fd87aedb] .c70833a0a0cc0 {
    grid-template-columns: 1fr;
  }
  .mfefef31694b1[data-jf583588a0c37=jc20ca16459a1] .bdf0f28dca0e8 {
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
  .s5456b41d7a06 .n31734009bc33>a {
    grid-template-columns: 88px 1fr;
  }
  .ia9d2480c6b1f[data-e39a96d1ca6da=u7427c8b94c6c] .k8629d6ca0cef {
    columns: 1;
  }
  body[data-aa47c3055076d="qb0b31b45ef56"] .jb1794854cc2e {
    grid-column: auto;
  }
  .s5456b41d7a06 .n31734009bc33 img {
    width: 88px;
  }
}
@media(min-width:801px) {
  .v2b0d9eb913fb {
    display: none;
  }
}.c04106680b0e9{unicode-bidi:normal}
.x016d556d250b>.m2c4b04681932::after {
  content: "";
  height: 72px;
  display: block;
}
.adedbcc252f7f>li {
  flex-shrink: 0;
}
.x919c7c0909e1>li>a {
  min-width: 220px;
}
.x016d556d250b:has(>.m2c4b04681932) {
  padding-bottom: 0;
}.i5ac472137a6d{outline-offset:0}
.sd6aba027ef8f {
  display: contents;
}
:where(.cc08aedd07774) {
  list-style: none;
  margin: 0;
  padding: 0;
}
.mfefef31694b1>.sd6aba027ef8f>h2 {
  border-left: 3px solid var(--o945eb9947bd3);
  padding-left: 12px;
}
:where(figure.jb1794854cc2e) {
  margin: 0;
}
.x016d556d250b {
  --hc0455e2ba6db: 6px;
  --p67001522bdc2: rgba(255,255,255,.14);
  --t8baa7039dfb2: var(--o945eb9947bd3);
  --f0d8b3df8c11c: color-mix(in srgb,var(--o945eb9947bd3) 16%,rgb(13,15,20));
  --p5c40bde71f3e: inherit;
  --dec032bef0582: var(--k93fa278ddb0f);
  --q65c871d34d82: rgb(255,255,255);
  --kb6c2a698017f: var(--da0e0189e96bf);
  --ya5f17f6c5270: var(--l04e69a6b0c0e);
  --re26ca0d347bf: var(--o945eb9947bd3);
  --k731d584988cf: var(--p34662e3f6e1c);
  --m444ffdc64f23: var(--p682545fe2a2e);
  --s09d011e49598: var(--da0e0189e96bf);
  --v9b4dba5d3989: var(--p682545fe2a2e);
  --q354931a004b2: var(--ta755061e55fe);
  --p1a4310817fd4: var(--b5838d425365d);
  --r89efed134eeb: var(--b5838d425365d);
  --wdf5b0f80e12a: rgba(255,255,255,.72);
}
.x016d556d250b:is([data-k76cffe86bea7=l14fa82d42472], [data-k76cffe86bea7=l67abd8b336af], [data-k76cffe86bea7=o857b4a75d330]) {
  --q65c871d34d82: var(--k93fa278ddb0f);
}
.x016d556d250b:is([data-k76cffe86bea7=l14fa82d42472], [data-k76cffe86bea7=o857b4a75d330]) {
  --k731d584988cf: color-mix(in srgb,var(--o945eb9947bd3) 10%,var(--p682545fe2a2e));
}
@media(max-width:800px) {
  .x919c7c0909e1>li>a {
    flex: 1;
    min-width: 0;
  }
}.k203845d07de5{opacity:1}
.ta0307b9e6af9>p {
  margin: 1em 0;
}.bfca5453475ae{unicode-bidi:normal}
.ta0307b9e6af9 menu, .ta0307b9e6af9>p, .ta0307b9e6af9 ul {
  list-style: none;
  color: var(--ta755061e55fe);
  font-size: .82rem;
  flex-wrap: wrap;
  gap: 10px;
  display: flex;
  padding: 0;
}
.ne3ecc30e044a {
  flex-wrap: wrap;
  row-gap: 6px;
}
.o4637e1aa0b8b>div {
  padding: 14px 0;
  border-bottom: 1px solid var(--b5838d425365d);
}
.x016d556d250b {
  padding-bottom: 110px;
}
div.o4637e1aa0b8b {
  margin: 1em 0;
}
.h18e79cb0fbd9 {
  margin: 0;
  color: var(--re26ca0d347bf);
  text-align: center;
  font-size: 13px;
  font-weight: 800;
  line-height: 1.35;
  flex-basis: 100%;
}
.jecd5b99f6c95 li {
  display: inline;
}
.hf74286dd708a .d859cadf5bd3b {
  grid-template-columns: 1fr 1fr;
}.g299cb40d53cf{visibility:inherit}
@media(max-width:800px) {
  .hf74286dd708a, body[data-aa47c3055076d] .hf74286dd708a {
    padding-top: 12px;
    gap: 20px;
  }
  .z5a3826631384 h1 {
    font-size: clamp(22px,6vw,32px);
  }
  .z5a3826631384 .pe9983c88826e {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
  body[data-aa47c3055076d] .jb1794854cc2e, .jb1794854cc2e {
    grid-column: auto;
    order: -1;
  }
  .jb1794854cc2e img {
    aspect-ratio: 3/2;
    max-height: 52svh;
    object-fit: contain;
  }
}
.jb1794854cc2e img {
  aspect-ratio: 3/2;
  object-fit: contain;
}
.n31734009bc33 img {
  aspect-ratio: 3/2;
  object-fit: contain;
}
.i3fef927c971d {
  object-fit: contain;
}
