:root {
  --v55r7e: #5ad4e2;
  --vf2u54: #182425;
  --v38r90: #0d2426;
  --v8mm3q: #38818a;
  --veyaje: #6fb2eb;
  --vd7tgk: #5ad4e2;
  --v8fzlz: #1d2526;
  --vcpiu0: #313d3f;
  --vwqcz1: #889da0;
  --vzq389: #090c0c;
  --vf7cxr: #0c1213;
  --vjp1ef: #172021;
  --vojwob: #e5ebeb;
  --vylxjx: #9aabac;
  --vnr11b: #53c69c;
  --vq2b54: #e4b558;
  --vg533z: #de625e;
  --v7bxgf: 73.132rem;
  --v1iuas: 66ch;
  --vuoe5j: #172021;
  --vm5xf6: clamp(1.001rem, 3vw, 2.08rem);
  --vq75hg: 3.848rem;
  --vvda22: 'Zilla Slab', system-ui, sans-serif;
  --ver1bc: 'Inter', system-ui, sans-serif;
  --vnmnga: 'Zilla Slab', system-ui, sans-serif;
  --vlcm89: clamp(2.2rem, 4.5vw, 3.413rem);
  --v1tlbs: clamp(1.56rem, 3vw, 2.2rem);
  --v9jrb7: 1.56rem;
  --vuhxd6: 1.009rem;
  --vwp6t1: 0.902rem;
  --vs22yr: 1.15;
  --vqa4tb: 1.65;
  --v0zkuh: 0.522rem;
  --vlbsun: 0.771rem;
  --v6xeny: #111111;
  --vemy4g: #ffffff;
}
*, *::before, *::after { box-sizing: border-box; }
* { margin: 0; }
html { -webkit-text-size-adjust: 100%; scroll-behavior: smooth; }
body { font-family: var(--ver1bc); font-size: var(--vuhxd6); line-height: var(--vqa4tb); color: var(--vojwob); background: var(--vf7cxr); -webkit-font-smoothing: antialiased; }
h1, h2, h3, h4 { font-family: var(--vvda22); line-height: var(--vs22yr); font-weight: 700; color: var(--vojwob); text-wrap: balance; }
h1 { font-size: var(--vlcm89); letter-spacing: -0.019em; }
h2 { font-size: var(--v1tlbs); margin-top: 2.47rem; margin-bottom: 0.771rem; }
h3 { font-size: var(--v9jrb7); margin-top: 1.674rem; margin-bottom: 0.522rem; }
p { margin-bottom: 1.001rem; }
a { color: var(--vd7tgk); }
ul, ol { margin: 0 0 1.001rem 1.228rem; }
li { margin-bottom: 0.354rem; }
strong { font-weight: 700; }
code { font-family: ui-monospace, "SF Mono", Menlo, monospace; background: rgba(128, 128, 128, 0.144); border: 1px solid rgba(128, 128, 128, 0.254); border-radius: 4px; padding: 0.097em 0.357em; font-size: 0.922em; color: var(--vojwob); }
blockquote { border-left: 3px solid var(--v55r7e); padding-left: 1.001rem; color: var(--vylxjx); margin: 0 0 1.001rem; }
img { max-width: 100%; height: auto; display: block; }
sup.mew6im a { text-decoration: none; color: var(--veyaje); font-weight: 600; }
.container { width: 100%; max-width: var(--v7bxgf); margin-inline: auto; padding-inline: var(--vm5xf6); }
.mdw4w1 { position: absolute; left: -999px; }
.mdw4w1:focus { left: 1.001rem; top: 1.001rem; background: var(--vjp1ef); padding: 0.522rem 1.001rem; z-index: 100; }
main { display: block; }
.m23uma { font-family: var(--vnmnga); font-weight: 800; font-size: 1.248rem; color: var(--vojwob); text-decoration: none; }
.m3ntja { min-width: 0; }
.m3ntja ul { display: flex; flex-wrap: wrap; gap: 1.228rem; list-style: none; margin: 0; padding: 0; min-width: 0; }
.m3ntja li { white-space: nowrap; }
.m3ntja a { color: var(--vylxjx); text-decoration: none; font-size: var(--vwp6t1); font-weight: 600; }
.m3ntja a:hover { color: var(--vd7tgk); }
.mwkyhp { display: none; background: none; border: 1px solid var(--vcpiu0); border-radius: 6px; padding: 0.398rem 0.613rem; font-size: 1.151rem; line-height: 1; cursor: pointer; color: var(--vojwob); }
.mdiomc { font-family: var(--vnmnga); text-transform: uppercase; letter-spacing: 0.121em; font-size: var(--vwp6t1); font-weight: 700; color: var(--veyaje); margin-bottom: 0.771rem; }
.mvzicx { font-size: 1.248rem; color: var(--vylxjx); margin-top: 1.001rem; max-width: 58ch; }
.m3druw { display: flex; flex-wrap: wrap; gap: 0.771rem; margin-top: 1.674rem; }
.mtm7yf { display: inline-block; padding: 0.888rem 1.574rem; border-radius: var(--v0zkuh); font-weight: 700; text-decoration: none; font-size: var(--vwp6t1); transition: transform 0.153s ease, opacity 0.153s ease; }
.mtm7yf:hover { transform: translateY(-1.5px); }
.mtl7f4 { background: var(--v55r7e); color: var(--v6xeny); }
.miz5so { background: transparent; color: var(--vd7tgk); border: 1.5px solid var(--vd7tgk); }
article > section, main > article { padding-block: 0.522rem; }
.mhoi9e { padding-block: 1.001rem 2.979rem; }
.mhoi9e .container > section { max-width: var(--v1iuas); margin-inline: auto; }
.mhoi9e .container > section.mrvc0a, .mhoi9e .container > .mrvc0a { max-width: none; }
.mhoi9e .container > section > .mmbfme,
.mhoi9e .container > section > .mfcx1p,
.mhoi9e .container > section > .mqwbyw,
.mhoi9e .container > section > .myehaz,
.mhoi9e .container > section > .mev0jj {
  --vknrcd: min(var(--v7bxgf) - 2 * var(--vm5xf6), 100vw - 2 * var(--vm5xf6));
  width: var(--vknrcd);
  max-width: none;
  margin-inline: calc((100% - var(--vknrcd)) / 2);
}
@media (max-width: 905px) {
  .mhoi9e .container > section > .mmbfme,
  .mhoi9e .container > section > .mfcx1p,
  .mhoi9e .container > section > .mqwbyw,
  .mhoi9e .container > section > .myehaz,
  .mhoi9e .container > section > .mev0jj { width: 100%; margin-inline: 0; }
}
.mev0jj img { aspect-ratio: 16 / 7; object-fit: contain; background: var(--vjp1ef); }
.mcqqik img { aspect-ratio: 16 / 6; object-fit: cover; }
.mqwbyw { display: grid; grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); gap: clamp(1.228rem, 3vw, 2.47rem); align-items: center; background: var(--vuoe5j, var(--vjp1ef)); border: 1px solid var(--vcpiu0); border-radius: var(--vlbsun); padding: clamp(1.228rem, 3vw, 2.2rem); margin: 2.47rem 0; }
.mjm8s9 img { border-radius: calc(var(--vlbsun) - 0.259rem); width: 100%; aspect-ratio: 4 / 3; object-fit: cover; }
.mjm8s9 figcaption { font-size: var(--vwp6t1); color: var(--vylxjx); margin-top: 0.613rem; line-height: 1.45; }
.m8pln6 { font-family: var(--vnmnga); text-transform: uppercase; letter-spacing: 0.097em; font-size: 0.771rem; font-weight: 700; color: var(--veyaje); margin-bottom: 0.613rem; }
.m3ptlz h2, .m3ptlz h3 { margin-top: 0; }
.m3ptlz p:last-child { margin-bottom: 0; }
@media (max-width: 725px) { .mqwbyw { grid-template-columns: 1fr; } }
.mjee98 { border-left: 3px solid var(--veyaje); background: var(--vuoe5j, var(--vjp1ef)); border-radius: 0 var(--vlbsun) var(--vlbsun) 0; padding: 1.228rem 1.56rem; margin: 2.08rem 0; }
.mjee98 h2, .mjee98 h3 { margin-top: 0; font-size: 1.055rem; text-transform: uppercase; letter-spacing: 0.075em; color: var(--vylxjx); }
.mroi97 { list-style: none; margin: 0.771rem 0 0; padding: 0; display: grid; gap: 0.613rem; }
.mroi97 li { margin: 0; padding-left: 1.39rem; position: relative; }
.mroi97 li::before { content: "\2014"; position: absolute; left: 0; color: var(--veyaje); font-weight: 700; }
.mfcx1p { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 11.187rem), 1fr)); gap: 1px; background: var(--vcpiu0); border: 1px solid var(--vcpiu0); border-radius: var(--vlbsun); overflow: hidden; margin: 2.2rem 0; }
.ma1xnj { background: var(--vjp1ef); padding: 1.39rem 1.228rem; }
.mm29nq { font-family: var(--vnmnga); font-size: clamp(1.674rem, 3.5vw, 2.47rem); font-weight: 800; line-height: 1.05; color: var(--v55r7e); letter-spacing: -0.019em; }
.m4vtfo { font-size: var(--vwp6t1); color: var(--vylxjx); margin-top: 0.398rem; line-height: 1.4; }
.myehaz { background: var(--v55r7e); color: var(--v6xeny); border-radius: var(--vlbsun); padding: clamp(1.56rem, 4vw, 2.7rem); margin: 2.979rem 0 1.001rem; text-align: center; }
.myehaz h2, .myehaz h3 { color: var(--v6xeny); margin-top: 0; }
.myehaz p { color: var(--v6xeny); opacity: 0.88; margin-inline: auto; max-width: 55ch; }
.myehaz .m3druw { justify-content: center; }
.myehaz .miz5so { color: var(--v6xeny); border-color: var(--v6xeny); }
.mev0jj img { border-radius: var(--vlbsun); width: 100%; }
.mev0jj figcaption { font-size: var(--vwp6t1); color: var(--vylxjx); margin-top: 0.613rem; font-style: italic; }
.mcqqik { margin: 1.56rem 0; }
.mcqqik img { border-radius: var(--vlbsun); }
.m65nr3 { background: var(--vjp1ef); border: 1px solid #313d3f; border-radius: var(--vlbsun); padding: 1.56rem; }
.mmbfme { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 15.042rem), 1fr)); gap: 1.228rem; margin: 1.56rem 0 2.08rem; }
.mmbfme .m65nr3 { display: flex; flex-direction: column; gap: 0.522rem; }
.mmbfme .m65nr3 img { border-radius: calc(var(--vlbsun) - 0.259rem); margin-bottom: 0.522rem; aspect-ratio: 16 / 10; object-fit: cover; }
.mmbfme .m65nr3 h2, .mmbfme .m65nr3 h3 { margin: 0; font-size: 1.248rem; }
.mmbfme .m65nr3 p { margin: 0; font-size: var(--vwp6t1); color: var(--vylxjx); }
.mmbfme .m65nr3 .md0gc6 { margin-top: auto; padding-top: 0.613rem; font-weight: 700; font-size: var(--vwp6t1); color: var(--vd7tgk); text-decoration: none; }
.mmbfme .m65nr3 .md0gc6:hover { text-decoration: underline; }
.m67p8p { margin: 1.56rem 0; }
.m67p8p img { border-radius: var(--vlbsun); }
.m67p8p figcaption { font-size: var(--vwp6t1); color: var(--vylxjx); margin-top: 0.522rem; font-style: italic; }
.m2ss42 { overflow-x: auto; margin: 1.228rem 0 1.674rem; }
table { border-collapse: collapse; width: 100%; font-size: var(--vwp6t1); }
th, td { text-align: left; padding: 0.613rem 0.888rem; border-bottom: 1px solid var(--vcpiu0); vertical-align: top; }
thead th { border-bottom: 2px solid var(--vojwob); font-family: var(--vvda22); }
tbody tr:nth-child(even) { background: rgba(128, 128, 128, 0.085); }
.m8dpwu { padding-left: 1.56rem; }
.m8dpwu li { margin-bottom: 0.771rem; font-size: var(--vwp6t1); color: var(--vylxjx); }
.m8dpwu li a { word-break: break-word; }
.mm8yqu ul { list-style: none; margin: 0; padding: 0; }
@media (prefers-reduced-motion: reduce) { * { scroll-behavior: auto !important; transition: none !important; } }
.mwiq5w.mea0o85 { border-bottom: 1px solid var(--vcpiu0); background: var(--vjp1ef); position: sticky; top: 0; z-index: 50; }
.mwiq5w.mea0o85 .mfip1c { background: var(--vf2u54); color: var(--vylxjx); font-size: var(--vwp6t1); }
.mwiq5w.mea0o85 .mfip1c .container { display: flex; justify-content: flex-end; align-items: center; min-height: 2.174rem; }
.mwiq5w.mea0o85 .mpbewd .container { display: flex; align-items: center; justify-content: space-between; min-height: var(--vq75hg); gap: 1.001rem; }
@media (max-width: 765px) {
  .mwiq5w.mea0o85 .mfip1c { display: none; }
  .mwiq5w.mea0o85 .mwkyhp { display: block; }
  .mwiq5w.mea0o85 .m3ntja { display: none; position: absolute; top: var(--vq75hg); left: 0; right: 0; background: var(--vjp1ef); border-bottom: 1px solid var(--vcpiu0); padding: 1.001rem var(--vm5xf6); z-index: 50; }
  .mwiq5w.mea0o85 .m3ntja.mymx7l { display: block; }
  .mwiq5w.mea0o85 .m3ntja ul { flex-direction: column; gap: 0.771rem; }
}
.mtl1pl.m0sgxq2 { padding: clamp(2.47rem, 6vw, 4.917rem) 0 clamp(1.56rem, 4vw, 2.979rem); }
.mtl1pl.m0sgxq2 .container { display: grid; gap: 2.08rem; align-items: center; }
.mtl1pl.m0sgxq2 h1 { max-width: 17ch; }
.mtl1pl.m0sgxq2 .mcqqik { margin: 0; }
@media (min-width: 865px) { .mtl1pl.m0sgxq2 .container { grid-template-columns: 1.1fr 0.9fr; } }
.mvipd2.muoaq60 { background: var(--v38r90); color: var(--vemy4g); margin-top: 3.848rem; padding-block: 2.47rem; }
.mvipd2.muoaq60 a { color: var(--vemy4g); text-decoration: none; opacity: 0.85; }
.mvipd2.muoaq60 a:hover { opacity: 1; text-decoration: underline; }
.mvipd2.muoaq60 .mxo2wq { font-style: italic; opacity: 0.8; margin-bottom: 1.56rem; max-width: 58ch; }
.mvipd2.muoaq60 .mm8yqu { display: grid; grid-template-columns: repeat(auto-fit, minmax(140px, 1fr)); gap: 1.56rem; }
.mvipd2.muoaq60 .mm8yqu h2 { font-size: var(--vwp6t1); text-transform: uppercase; letter-spacing: 0.075em; margin: 0 0 0.613rem; opacity: 0.7; }
.mvipd2.muoaq60 .mm8yqu li { margin-bottom: 0.398rem; font-size: var(--vwp6t1); }
.mvipd2.muoaq60 .m10kj2 { margin-top: 1.674rem; font-size: var(--vwp6t1); opacity: 0.6; }
