

:root {--traz3:  var(--pibc2);--jat4:   var(--hvz);--rlaxz:   var(--a8bj);--hb1hv:   color-mix(in srgb, var(--pyni) 34%, transparent);--t6hz: "Avenir Next", "Trebuchet MS", "Segoe UI", system-ui, sans-serif;--xal: var(--t1f);--u3xae:  color-mix(in srgb, var(--pyni) 14%, #000);--fh3v:   var(--k2phh);--h5xsi:      18px;--lr3:    34px;--l60: 999px;--aec0:    var(--pyni);--hu6ys:    var(--py76d);}

@media (prefers-color-scheme: light) {
  :root {--hb1hv: color-mix(in srgb, var(--pyni) 20%, transparent);}
}

body {font: 16px/1.7 var(--t6hz);color: var(--hu6ys);background: var(--rst98);margin: 0;-webkit-text-size-adjust: 100%;}

.k6rrhp {left: -9999px;top: 0;position: absolute;color: var(--c2dr, var(--t99n));text-decoration: none;z-index: 200;border-radius: var(--l60);font-weight: 700;padding: 12px 20px;background: var(--aec0);}
.k6rrhp:focus {left: 12px;top: 12px;}

.kzxn {position: sticky;padding: 6px 16px 0;top: 0;z-index: 60;}
.afmhzv9 {border-radius: var(--l60);background: color-mix(in srgb, var(--k1r) 88%, transparent);margin: 0 auto;max-width: var(--sh6r);align-items: center;border: 1px solid var(--fh3v);display: flex;padding: 9px 10px 9px 18px;backdrop-filter: blur(14px);box-shadow: 0 8px 30px color-mix(in srgb, var(--rst98) 70%, transparent);flex-wrap: nowrap;overflow: hidden;gap:17px;}
.jsrf29 {display: flex;text-decoration: none;flex: 0 0 auto;align-items: center;}
.jsrf29 img {height: 30px;width: auto;display: block;}
.an7r {letter-spacing: -.03em;font-weight: 900;font-size: 20px;color: var(--pdx);}

.brwf {min-width: 0;overflow: hidden;flex: 1 1 auto;}

.brwf ul {margin: 0;gap:5px;display: flex;padding: 0;min-width: 0;list-style: none;flex-wrap: nowrap;}
.brwf li {flex: 0 1 auto;min-width: 0;}
.brwf a {text-overflow: ellipsis;overflow: hidden;min-width: 0;white-space: nowrap;}
.brwf a {text-decoration: none;color: var(--traz3);padding: 8px 15px;display: block;border-radius: var(--l60);font-weight: 700;font-size: 14.5px;}
.brwf a:hover {color: var(--pdx);background: color-mix(in srgb, var(--py76d) 7%, transparent);}
.brwf a[aria-current="page"] {color: var(--c2dr, var(--t99n));background: var(--aec0);}

.perpv2 {display: flex;align-items: center;flex: 0 0 auto;gap:9px;}

.gdnh {padding: 10px 20px;transition: transform .16s, box-shadow .16s;justify-content: center;text-decoration: none;border-radius: var(--l60);cursor: pointer;font-size: 14.5px;align-items: center;font-weight: 800;display: inline-flex;white-space: nowrap;border: 1px solid transparent;}

.r7r6jj {background: var(--sz5u);border-color: var(--fh3v);color: var(--zq4a, var(--irb73));}
.ttefh {background: var(--qzo4);color: var(--j8g, var(--c9o2));box-shadow: 0 6px 20px color-mix(in srgb, var(--qzo4) 34%, transparent);}
.ttefh:hover {transform: translateY(-2px);background: var(--ffk9u);box-shadow: 0 10px 26px color-mix(in srgb, var(--qzo4) 40%, transparent);}
.vfhw {width: 100%;display: flex;margin-top:13px;}

.chnjrep {-webkit-appearance: none;pointer-events: none;padding: 0;border: 0;position: fixed;appearance: none;height: 1px;margin: 0;width: 1px;left: 0;top: 0;opacity:0.05;}
.qcbyk {flex-direction: column;gap:4px;padding: 9px;cursor: pointer;display: none;}
.qcbyk span {height: 2px;border-radius:3px;background: var(--pdx);display: block;width: 20px;}

.kq009pn {margin: 0 auto;gap:19px;display: grid;padding: 18px 16px 96px;grid-template-columns: 212px minmax(0, 1fr) 288px;align-items: start;max-width: var(--sh6r);}
.ajg9dx {grid-template-columns: 212px minmax(0, 1fr);}

.gd4nrj5 {position: sticky;top: 86px;}
.gd4nrj5 ul {margin: 0;gap:2px;list-style: none;display: grid;padding: 0;}
.gd4nrj5 a {align-items: center;border-radius:10px;color: var(--traz3);text-decoration: none;display: flex;gap:10px;padding: 9px 12px;font-weight: 700;font-size: 14px;}
.gd4nrj5 a:hover {color: var(--hu6ys);background: color-mix(in srgb, var(--py76d) 6%, transparent);}
.gd4nrj5 .yscza {color: var(--hu6ys);background: color-mix(in srgb, var(--aec0) 15%, transparent);}

.vc1t {height: 14px;background: color-mix(in srgb, currentColor 22%, transparent);border-radius:1px;transition: background .15s, height .15s;width: 3px;flex: 0 0 auto;}
.gd4nrj5 .yscza .vc1t {background: var(--aec0);height: 18px;}

.h6z0 {--sh6r: 100%;min-width: 0;}

.c7hj7 {font-size: 13px;font-weight: 600;margin: 0 0 18px;letter-spacing: .02em;color: var(--traz3);}

.cpts {top: 88px;display: grid;position: sticky;gap:13px;}
.h8xd7n2 {border-radius: var(--h5xsi);border: 1px solid var(--fh3v);padding: 20px;background: var(--jat4);}
.g8cjjy {border-color: color-mix(in srgb, var(--aec0) 45%, transparent);box-shadow: 0 10px 34px var(--hb1hv);}
.hxkhthr {letter-spacing: .1em;font-weight: 800;text-transform: uppercase;color: var(--aec0);margin: 0 0 6px;font-size: 11.5px;}
.a0x10 {font-weight: 800;letter-spacing: -.01em;font-size: 18px;margin: 0;}
.b82pd93 {line-height:1.54;font-size: 14px;margin: 7px 0 0;color: var(--traz3);}

.kxe58b {left: 12px;box-shadow: 0 12px 34px color-mix(in srgb, var(--rst98) 72%, transparent);z-index: 70;backdrop-filter: blur(12px);bottom: 12px;justify-content: center;border-radius: var(--l60);align-items: center;border: 1px solid color-mix(in srgb, var(--aec0) 40%, transparent);gap:13px;position: fixed;display: flex;background: color-mix(in srgb, var(--t6pe) 92%, transparent);right: 12px;padding: 12px 18px;}

.g0sx {white-space: nowrap;padding: 0;border: 0;height: 1px;top: 0;overflow: hidden;margin: -1px;left: 0;clip-path: inset(50%);width: 1px;position: fixed;}
.g0sx:checked ~ .kxe58b {display: none;}

.bt1m5n4 {height: 44px;margin: -13px -13px 0 0;transition: color .15s, background .15s, border-color .15s;right: 0;position: absolute;top: 0;width: 44px;cursor: pointer;align-items: center;justify-content: center;color: var(--traz3);border-radius: 50%;display: inline-flex;z-index: 1;}

.bt1m5n4::before {inset: 9px;content: '';transition: background .15s, border-color .15s;position: absolute;background: var(--xal);border-radius: 50%;border: 1px solid var(--fh3v);}
.bt1m5n4 svg {z-index: 1;position: relative;}
.bt1m5n4:hover {color: var(--hu6ys);}
.bt1m5n4:hover::before {border-color: color-mix(in srgb, var(--aec0) 45%, var(--fh3v));background: color-mix(in srgb, var(--hu6ys) 12%, var(--xal));}
.bt1m5n4:focus-visible {outline-offset: 2px;outline: 2px solid var(--aec0);}
.dmwc6 {font-weight: 700;font-size: 14.5px;}

.h6z0 > * {margin: 0 0 var(--lr3);}
.h6z0 > *:last-child {margin-bottom: 0;}

.h6z0 h1 {margin: 10px 0 16px;font-weight: 900;line-height:1.08;letter-spacing: -.035em;font-size: clamp(32px, 4.6vw, 72px);}
.h6z0 h2 {font-size: clamp(23px, 2.7vw, 31px);font-weight: 900;line-height:1.22;text-align: left;letter-spacing: -.025em;margin: 0 0 16px;}
.h6z0 h3 {letter-spacing: -.012em;margin: 24px 0 8px;font-weight: 800;font-size: 19px;}
.h6z0 p {margin: 0 0 14px;}
.h6z0 img {height: auto;max-width: 100%;border-radius:13px;}

.h6z0 p > a, .h6z0 li > a, .h6z0 td > a,
.h6z0 h2 > a, .h6z0 h3 > a {font-weight: 600;color: var(--aec0);text-underline-offset: 3px;}

.h6z0 {--a8bj: var(--hu6ys);}

.h6z0 :is(.j5xx, [class*="table"]) {overflow-x: auto;}
.h6z0 table {border-collapse: separate;border-spacing: 0;border-radius: var(--h5xsi);overflow: hidden;width: 100%;margin: 0 0 18px;font-size: 15px;background: var(--jat4);}
.h6z0 thead th {text-transform: uppercase;color: var(--hu6ys);white-space: nowrap;font-size: 12px;text-align: left;letter-spacing: .07em;padding: 13px 16px;font-weight: 800;background: color-mix(in srgb, var(--aec0) 16%, var(--jat4));}
.h6z0 tbody td {border-top: 1px solid var(--fh3v);color: var(--qww, inherit);padding: 13px 16px;}
.h6z0 tbody td + td {font-weight: 700;}

.h6z0 ul, .h6z0 ol {margin: 0 0 16px;padding-left:23px;}
.h6z0 li {margin-bottom:6px;}

.h6z0 .vehw {gap: 0;overflow: hidden;display: grid;border: 1px solid var(--fh3v);border-radius: var(--h5xsi);grid-template-columns: minmax(0, 1fr);background: var(--jat4);min-width: 0;}

.gdvekg {background: linear-gradient(
    90deg,
    color-mix(in srgb, var(--aec0) 88%, transparent) 0%,
    color-mix(in srgb, var(--rlaxz, var(--aec0)) 70%, transparent) 100%);padding: 11px 22px;grid-column: 1 / -1;box-shadow: 0 6px 24px var(--hb1hv);display: block;}
.mhwvs9j {text-transform: uppercase;display: block;font: 900 12.5px/1 var(--t6hz);white-space: nowrap;text-overflow: ellipsis;letter-spacing: .22em;overflow: hidden;color: var(--c2dr, var(--t99n));}

.ehfj {display: flex;width: auto;text-align: left;flex-direction: column;min-width: 0;max-width: none;padding: clamp(26px, 3.2vw, 44px) clamp(22px, 2.6vw, 40px);align-items: flex-start;}

.tp4j27h.tp4j27h {font: 800 clamp(28px, 3.1vw, 44px)/1.05 var(--t6hz);margin: 0;overflow-wrap: break-word;text-wrap: balance;color: var(--hu6ys);letter-spacing: -.035em;}
.h29p.h29p {color: var(--traz3);line-height:1.60;max-width: 56ch;font-size: 16px;margin: 14px 0 0;}

.eara {min-height: 52px;justify-content: center;text-decoration: none;display: inline-flex;background: var(--pyni);align-items: center;border-radius: var(--l60);font: 800 15.5px/1 var(--t6hz);margin-top:24px;box-shadow: 0 10px 30px var(--hb1hv);letter-spacing: .01em;transition: transform .15s, background .15s, box-shadow .15s;padding: 0 34px;color: var(--c2dr, var(--t99n));}
.eara:hover {box-shadow: 0 14px 38px var(--hb1hv);transform: translateY(-2px);background: var(--ffk9u);}

.h6z0 .p43c7mh {border-radius: var(--h5xsi);position: relative;min-width: 0;overflow: hidden;grid-template-columns: minmax(0, 1fr);box-shadow: 0 10px 34px var(--hb1hv);border: 1px solid var(--fh3v);display: grid;isolation: isolate;background: var(--jat4);}

.p43c7mh .v07fz {height: 100%;margin: 0;inset: 0;object-fit: cover;position: absolute;width: 100%;z-index: 0;display: block;border-radius: 0;}

.p43c7mh .nkk9m9r {pointer-events: none;inset: 0;background:
    linear-gradient(
      180deg,
      color-mix(in srgb, var(--jat4) 50%, transparent) 0%,
      color-mix(in srgb, var(--jat4) 50%, transparent) 40%,
      color-mix(in srgb, var(--jat4) 62%, transparent) 62%,
      color-mix(in srgb, var(--jat4) 34%, transparent) 82%,
      transparent 100%);position: absolute;z-index: 1;}
.p43c7mh .st6z2hv {background: linear-gradient(
    90deg,
    color-mix(in srgb, var(--aec0) 88%, transparent) 0%,
    color-mix(in srgb, var(--rlaxz, var(--aec0)) 70%, transparent) 100%);z-index: 2;box-shadow: 0 6px 24px var(--hb1hv);padding: 11px 22px;display: block;grid-column: 1 / -1;position: relative;}
.p43c7mh .x89v {font: 800 clamp(13px, 1.5vw, 16px)/1 var(--t6hz);color: var(--c2dr, var(--t99n));text-transform: uppercase;letter-spacing: .3em;}
.p43c7mh .r2sd {display: flex;min-width: 0;padding: clamp(26px, 3.4vw, 46px) clamp(22px, 2.6vw, 40px) clamp(28px, 3.4vw, 46px);text-shadow: 0 1px 2px rgba(0, 0, 0, .5), 0 2px 10px rgba(0, 0, 0, .38);flex-direction: column;position: relative;align-items: flex-start;z-index: 2;}
.j0jypa5.j0jypa5 {color: var(--qzxo, var(--hu6ys));max-width: 20ch;letter-spacing: -.035em;text-wrap: balance;text-shadow: 0 1px 2px rgba(0, 0, 0, .55), 0 2px 14px rgba(0, 0, 0, .45);font: 900 clamp(30px, 4.1vw, 54px)/1.04 var(--t6hz);margin: 0;overflow-wrap: break-word;}
.h3x5.h3x5 {margin: 16px 0 0;line-height:1.62;color: var(--qzxo, color-mix(in srgb, var(--traz3) 22%, var(--hu6ys)));max-width: 54ch;font-size: clamp(15.5px, 1.35vw, 18px);}
.p43c7mh .gzk3a {color: var(--c2dr, var(--t99n));justify-content: center;box-shadow: 0 8px 26px var(--hb1hv);font: 800 15.5px/1 var(--t6hz);align-items: center;background: var(--pyni);letter-spacing: .01em;margin-top:25px;min-height: 52px;border-radius: var(--l60);transition: transform .16s, box-shadow .16s;display: inline-flex;text-decoration: none;padding: 0 34px;}
.p43c7mh .gzk3a:hover {box-shadow: 0 12px 32px var(--hb1hv);transform: translateY(-2px);}
@media (min-width: 860px) {
  
  .h6z0 .p43c7mh {grid-template-columns: minmax(0, 1.02fr) minmax(0, 1fr);}
  .p43c7mh .r2sd {grid-column: 1;grid-row: 2;}
  .p43c7mh .nkk9m9r {background:
      linear-gradient(
        90deg,
        color-mix(in srgb, var(--jat4) 50%, transparent) 0%,
        color-mix(in srgb, var(--jat4) 50%, transparent) 38%,
        color-mix(in srgb, var(--jat4) 40%, transparent) 60%,
        color-mix(in srgb, var(--jat4) 18%, transparent) 80%,
        transparent 100%);}
}
@media (max-width: 859px) {
  
  .p43c7mh .r2sd {margin-top: 19vh;}

  .p43c7mh .nkk9m9r {background:
      linear-gradient(
        180deg,
        transparent 0%,
        transparent 44%,
        color-mix(in srgb, var(--jat4) 34%, transparent) 60%,
        color-mix(in srgb, var(--jat4) 76%, transparent) 74%,
        var(--jat4) 86%,
        var(--jat4) 100%);}
}

.s9f8jet {border-radius: calc(var(--h5xsi) - 4px);margin: 0 clamp(22px, 2.6vw, 40px) clamp(26px, 3.2vw, 44px);display: flex;box-shadow: 0 0 0 1px var(--fh3v), 0 10px 34px var(--hb1hv);position: relative;min-width: 0;overflow: hidden;align-items: center;justify-content: center;background: var(--yx1, var(--xal));}
.gg6sfv.gg6sfv {border-radius: 0;max-height: 34vh;width: 100%;object-fit: cover;display: block;color: var(--ucjq, inherit);height: auto;}

.g6b2 {color: color-mix(in srgb, var(--aec0) 35%, var(--hu6ys));font: 900 clamp(56px, 10vw, 132px)/1 var(--t6hz);font-style: normal;max-height: 34vh;align-items: center;letter-spacing: -.05em;min-height: 22vh;justify-content: center;width: 100%;display: flex;}

.vehw .w57aweg.w57aweg {background-image:
    radial-gradient(62% 82% at 26% 24%, color-mix(in srgb, var(--aec0) 38%, transparent) 0, transparent 68%),
    radial-gradient(56% 74% at 78% 76%, color-mix(in srgb, var(--rlaxz, var(--aec0)) 34%, transparent) 0, transparent 66%);}
.vehw .p08n38.p08n38 {background-image:
    radial-gradient(70% 70% at 50% 18%, color-mix(in srgb, var(--rlaxz, var(--aec0)) 40%, transparent) 0, transparent 72%),
    radial-gradient(52% 64% at 16% 84%, color-mix(in srgb, var(--aec0) 32%, transparent) 0, transparent 64%);}
.vehw .d6n1.d6n1 {background-image:
    radial-gradient(58% 88% at 82% 22%, color-mix(in srgb, var(--aec0) 36%, transparent) 0, transparent 70%),
    radial-gradient(64% 60% at 30% 82%, color-mix(in srgb, var(--rlaxz, var(--aec0)) 30%, transparent) 0, transparent 62%);}

.qs9qjf {position: absolute;right: 0;gap:8px;justify-content: center;display: flex;bottom: 12px;left: 0;}
.mkbb4 {border-radius: 50%;box-shadow: 0 0 8px var(--hb1hv);height: 7px;background: color-mix(in srgb, var(--aec0) 55%, transparent);display: block;width: 7px;}

@media (min-width: 940px) {
  
  .h6z0 .vehw {grid-template-columns: minmax(0, 1.12fr) minmax(0, 1fr);}
  .s9f8jet {margin: clamp(26px, 3.2vw, 44px) clamp(22px, 2.6vw, 40px);align-self: center;}
  .xrkg .ehfj   {grid-row: 2;grid-column: 1;}
  .xrkg .s9f8jet {grid-column: 2;grid-row: 2;}

  .h6z0 .erar {grid-template-columns: minmax(0, 1fr) minmax(0, 1.12fr);}
  .erar .s9f8jet {grid-row: 2;grid-column: 1;}
  .erar .ehfj   {grid-row: 2;grid-column: 2;}
}
@media (max-width: 939px) {
  
  .gg6sfv.gg6sfv {max-height: 22vh;}
  .g6b2 {min-height: 16vh;max-height: 22vh;}
}

.hgmg9da {margin: 0 0 var(--lr3);}

.rgzqqc {padding: 0;gap:17px;display: grid;min-width: 0;margin: 0;list-style: none;}
.we1kz {grid-template-columns: repeat(3, minmax(0, 1fr));}
.w4cnmjh {grid-template-columns: repeat(4, minmax(0, 1fr));}

.g800sh9 {min-width: 0;position: relative;}
.pqx4zr1 {transition: transform .18s;color: inherit;min-width: 0;text-decoration: none;display: block;}
.pqx4zr1:hover, .pqx4zr1:focus-visible {transform: translateY(-4px);}

.p4d5h {background: var(--xal);position: relative;aspect-ratio: 2 / 3;border-radius: var(--h5xsi);display: block;box-shadow: 0 8px 26px var(--hb1hv);overflow: hidden;}
.bvc0 {object-fit: cover;height: 100%;width: 100%;display: block;border-radius: 0;}

.vd79v7v {position: absolute;padding: 34px 12px 11px;background: linear-gradient(to top,
              rgba(0, 0, 0, .93) 0%, rgba(0, 0, 0, .82) 42%, rgba(0, 0, 0, 0) 100%);font-size: 14px;right: 0;color: #fff;display: block;bottom: 0;font-weight: 800;text-shadow: 0 1px 3px rgba(0, 0, 0, .95);line-height:1.27;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;left: 0;}

.gr8gqh {right: 12px;text-transform: uppercase;position: absolute;overflow: hidden;text-overflow: ellipsis;display: block;color: rgba(255, 255, 255, .78);left: 12px;text-shadow: 0 1px 3px rgba(0, 0, 0, .95);white-space: nowrap;font-style: normal;letter-spacing: .09em;bottom: 9px;font-weight: 700;font-size: 10.5px;}

.gr8gqh ~ .vd79v7v, .vd79v7v:has(+ .gr8gqh) {padding-bottom:27px;}

.sxef7g {justify-content: center;background: var(--pyni);padding: 0 7px;min-width: 25px;position: absolute;font-variant-numeric: tabular-nums;border-radius: var(--l60);font-style: normal;height: 25px;align-items: center;display: flex;color: var(--c2dr, var(--t99n));left: 9px;pointer-events: none;z-index: 2;font: 800 12.5px/1 var(--t6hz);top: 9px;box-shadow: 0 3px 12px var(--hb1hv);}

@media (max-width: 900px) {
  .w4cnmjh {grid-template-columns: repeat(3, minmax(0, 1fr));}
}
@media (max-width: 620px) {
  .we1kz, .w4cnmjh {grid-template-columns: repeat(2, minmax(0, 1fr));}
}

.ahbwx62 {margin: 0 0 var(--lr3);}
.wz4n83x {margin: 0;display: grid;min-width: 0;gap:9px 16px;}

.ys97 {grid-template-columns: repeat(3, minmax(0, 1fr));}
.ys97 > dt:nth-of-type(3n + 1) {grid-column: 1;}
.ys97 > dt:nth-of-type(3n + 2) {grid-column: 2;}
.ys97 > dt:nth-of-type(3n + 3) {grid-column: 3;}
.ys97 > dd:nth-of-type(3n + 1) {grid-column: 1;}
.ys97 > dd:nth-of-type(3n + 2) {grid-column: 2;}
.ys97 > dd:nth-of-type(3n + 3) {grid-column: 3;}
.ys97 > dt:nth-of-type(-n + 3) {grid-row: 1;}
.ys97 > dd:nth-of-type(-n + 3) {grid-row: 2;}
.ys97 > dt:nth-of-type(n + 4):nth-of-type(-n + 6) {grid-row: 3;}
.ys97 > dd:nth-of-type(n + 4):nth-of-type(-n + 6) {grid-row: 4;}
.ys97 > dt:nth-of-type(n + 7) {grid-row: 5;}
.ys97 > dd:nth-of-type(n + 7) {grid-row: 6;}

.nf1x {grid-template-columns: repeat(4, minmax(0, 1fr));}
.nf1x > dt:nth-of-type(4n + 1) {grid-column: 1;}
.nf1x > dt:nth-of-type(4n + 2) {grid-column: 2;}
.nf1x > dt:nth-of-type(4n + 3) {grid-column: 3;}
.nf1x > dt:nth-of-type(4n + 4) {grid-column: 4;}
.nf1x > dd:nth-of-type(4n + 1) {grid-column: 1;}
.nf1x > dd:nth-of-type(4n + 2) {grid-column: 2;}
.nf1x > dd:nth-of-type(4n + 3) {grid-column: 3;}
.nf1x > dd:nth-of-type(4n + 4) {grid-column: 4;}
.nf1x > dt:nth-of-type(-n + 4) {grid-row: 1;}
.nf1x > dd:nth-of-type(-n + 4) {grid-row: 2;}
.nf1x > dt:nth-of-type(n + 5):nth-of-type(-n + 8) {grid-row: 3;}
.nf1x > dd:nth-of-type(n + 5):nth-of-type(-n + 8) {grid-row: 4;}
.nf1x > dt:nth-of-type(n + 9) {grid-row: 5;}
.nf1x > dd:nth-of-type(n + 9) {grid-row: 6;}

.dnqk {margin: 0;min-width: 0;}
.d3c5 {box-shadow: 0 6px 22px var(--hb1hv);border: 1px solid var(--fh3v);text-decoration: none;overflow: hidden;min-width: 0;transition: transform .18s, border-color .18s;border-radius: var(--h5xsi);display: block;}
.d3c5:hover, .d3c5:focus-visible {border-color: color-mix(in srgb, var(--aec0) 55%, var(--fh3v));transform: translateY(-3px);}

.qfqc {box-sizing: border-box;padding: 14px 18px;min-width: 0;width: 100%;background:
    radial-gradient(120% 140% at 50% 0%,
      color-mix(in srgb, var(--aec0) 22%, transparent) 0%, transparent 70%),
    var(--u3xae);display: block;}

.e0kt3 {aspect-ratio: 3 / 1;border-radius: 0;display: block;object-fit: contain;height: auto;width: 100%;}

.gdjav9 {overflow: hidden;font-weight: 700;text-overflow: ellipsis;color: var(--traz3);margin: 0;font-size: 12.5px;padding: 0 2px;white-space: nowrap;letter-spacing: .05em;text-align: center;}

@media (max-width: 720px) {
  .ys97, .nf1x {grid-template-columns: repeat(2, minmax(0, 1fr));}
  .ys97 > dt, .nf1x > dt,
  .ys97 > dd, .nf1x > dd {grid-row: auto;}
  .ys97 > dt:nth-of-type(2n + 1), .nf1x > dt:nth-of-type(2n + 1),
  .ys97 > dd:nth-of-type(2n + 1), .nf1x > dd:nth-of-type(2n + 1) {grid-column: 1;}
  .ys97 > dt:nth-of-type(2n + 2), .nf1x > dt:nth-of-type(2n + 2),
  .ys97 > dd:nth-of-type(2n + 2), .nf1x > dd:nth-of-type(2n + 2) {grid-column: 2;}
  .ys97 > dt:nth-of-type(-n + 2), .nf1x > dt:nth-of-type(-n + 2) {grid-row: 1;}
  .ys97 > dd:nth-of-type(-n + 2), .nf1x > dd:nth-of-type(-n + 2) {grid-row: 2;}
  .ys97 > dt:nth-of-type(n + 3):nth-of-type(-n + 4),
  .nf1x > dt:nth-of-type(n + 3):nth-of-type(-n + 4) {grid-row: 3;}
  .ys97 > dd:nth-of-type(n + 3):nth-of-type(-n + 4),
  .nf1x > dd:nth-of-type(n + 3):nth-of-type(-n + 4) {grid-row: 4;}
  .ys97 > dt:nth-of-type(n + 5):nth-of-type(-n + 6),
  .nf1x > dt:nth-of-type(n + 5):nth-of-type(-n + 6) {grid-row: 5;}
  .ys97 > dd:nth-of-type(n + 5):nth-of-type(-n + 6),
  .nf1x > dd:nth-of-type(n + 5):nth-of-type(-n + 6) {grid-row: 6;}
  .ys97 > dt:nth-of-type(n + 7):nth-of-type(-n + 8),
  .nf1x > dt:nth-of-type(n + 7):nth-of-type(-n + 8) {grid-row: 7;}
  .ys97 > dd:nth-of-type(n + 7):nth-of-type(-n + 8),
  .nf1x > dd:nth-of-type(n + 7):nth-of-type(-n + 8) {grid-row: 8;}
  .ys97 > dt:nth-of-type(n + 9), .nf1x > dt:nth-of-type(n + 9) {grid-row: 9;}
  .ys97 > dd:nth-of-type(n + 9), .nf1x > dd:nth-of-type(n + 9) {grid-row: 10;}
}

.yey858 {margin: 0 0 var(--lr3);}
.dty771 {gap:13px;list-style: none;grid-template-columns: repeat(4, minmax(0, 1fr));margin: 0;display: grid;padding: 0;min-width: 0;}

.bzrqbed {grid-template-columns: repeat(5, minmax(0, 1fr));}
.qa1wry4 {display: flex;flex-direction: column;min-width: 0;margin: 0;gap:8px;}

.d1ne {background:
    linear-gradient(180deg,
      color-mix(in srgb, var(--aec0) 17%, transparent) 0%, transparent 72%),
    var(--u3xae);display: block;padding: 12px 14px;border: 1px solid var(--fh3v);width: 100%;box-sizing: border-box;box-shadow: 0 5px 18px var(--hb1hv);border-radius:15px;min-width: 0;}

.jg63 {aspect-ratio: 3 / 1;height: auto;display: block;width: 100%;border-radius: 0;object-fit: contain;}

.dj636 {display: block;font-size: 12.5px;text-overflow: ellipsis;font-weight: 700;text-align: center;overflow: hidden;letter-spacing: .04em;white-space: nowrap;color: var(--traz3);}
@media (max-width: 860px) {
  .bzrqbed {grid-template-columns: repeat(4, minmax(0, 1fr));}
}
@media (max-width: 620px) {
  .dty771, .bzrqbed {grid-template-columns: repeat(2, minmax(0, 1fr));}
}

.xvyaxq1 {background: var(--jat4);padding: clamp(22px, 2.6vw, 34px);margin: 0 0 var(--lr3);border-radius: var(--h5xsi);border: 1px solid var(--fh3v);}
.j6re1s {gap:5px 18px;border-bottom: 1px solid var(--fh3v);flex-wrap: wrap;display: flex;align-items: baseline;margin-bottom:7px;padding-bottom:16px;}

.e2aj11x {font-weight: 900;font-size: clamp(38px, 4.6vw, 58px);letter-spacing: -.04em;line-height: 1;text-shadow: 0 0 26px var(--hb1hv);color: var(--aec0);}
.ktze95n {color: var(--traz3);font-weight: 800;font-size: 16px;}

.zdkw .qy26m {order: 3;}
.qy26m {color: var(--traz3);flex: 1 1 260px;line-height:1.60;font-size: 15px;margin: 0;}

.s0gfn {padding: 0;list-style: none;margin: 0;}
.vw467vy {gap:3px 14px;align-items: baseline;display: grid;grid-template-columns: 2.6em 2.2em minmax(0, 1fr);padding: 13px 0;border-bottom: 1px solid var(--fh3v);}
.vw467vy:last-child {border-bottom: 0;padding-bottom: 0;}

.kkgd {font-size: 12px;font-style: normal;letter-spacing: .08em;font-weight: 800;font-variant-numeric: tabular-nums;color: var(--traz3);}
.s0gfn:not(.jsec) .kkgd {visibility: hidden;}

.tc5da {font-variant-numeric: tabular-nums;font-weight: 900;color: color-mix(in srgb, var(--aec0) 35%, var(--hu6ys));font-size: 14px;}
.nxnf08k {grid-column: 3;font-size: 15px;margin: 0;line-height:1.58;}
.ykk0g1g {font-size: 12.5px;font-style: normal;color: var(--traz3);letter-spacing: .05em;grid-column: 3;font-weight: 700;display: block;margin-top:4px;}
@media (max-width: 620px) {
  .vw467vy {grid-template-columns: 2.2em minmax(0, 1fr);}
  .s0gfn:not(.jsec) .kkgd {display: none;}
  .nxnf08k, .ykk0g1g {grid-column: 2;}
}

.gwm3 {display: flex;border: 1px solid var(--fh3v);margin: 0 0 var(--lr3);min-width: 0;padding: clamp(20px, 2.4vw, 30px);flex-direction: column;align-items: flex-start;border-radius: var(--h5xsi);background: var(--jat4);}

.jr715y > .p43a {margin: 18px 0 0;}
.p43a {width: 100%;min-width: 0;box-shadow: 0 8px 26px var(--hb1hv);margin: 0 0 18px;overflow: hidden;border-radius: calc(var(--h5xsi) - 6px);}
.sk4xe2 {display: block;}
.zg9369 {width: 100%;max-height: 260px;display: block;height: auto;border-radius: 0;object-fit: cover;}
.sr2g.sr2g {font-size: clamp(20px, 2.2vw, 28px);line-height:1.22;font-weight: 800;color: var(--hu6ys);letter-spacing: -.028em;margin: 0 0 10px;}
.hm09dy {width: 100%;min-width: 0;}
.hm09dy > :first-child {margin-top: 0;}
.hm09dy > :last-child  {margin-bottom: 0;}
.d2p9gh {align-items: center;min-height: 46px;border-radius: var(--l60);background: var(--pyni);font-size: 14.5px;margin-top:18px;padding: 0 28px;box-shadow: 0 8px 24px var(--hb1hv);justify-content: center;color: var(--c2dr, var(--t99n));transition: transform .15s, background .15s;display: inline-flex;font-weight: 800;text-decoration: none;}
.d2p9gh:hover {transform: translateY(-2px);background: var(--ffk9u);}

@media (min-width: 900px) {
  .h6z0 > .ahjz5my {max-width: 48.5%;float: left;}
  .h6z0 > .ahjz5my + .ahjz5my {float: right;}
  .h6z0 > .ahjz5my + .ahjz5my + * {clear: both;}
}

.fe5kv2 {border: 1px solid color-mix(in srgb, var(--aec0) 18%, var(--fh3v));border-radius: var(--h5xsi);box-shadow: 0 18px 48px color-mix(in srgb, var(--hb1hv) 55%, transparent);min-width: 0;padding: clamp(24px, 3vw, 40px);background:
    radial-gradient(120% 90% at 8% 0%,
      color-mix(in srgb, var(--aec0) 13%, transparent) 0%,
      transparent 62%),
    var(--jat4);margin: 0 0 var(--lr3);position: relative;overflow: hidden;}

.fe5kv2::before {inset: 0 0 auto 0;height: 3px;background: linear-gradient(90deg,
    var(--aec0) 0%,
    color-mix(in srgb, var(--rlaxz) 70%, var(--aec0)) 52%,
    color-mix(in srgb, var(--aec0) 30%, transparent) 100%);position: absolute;content: "";}

.dpj6y {align-items: center;flex-wrap: wrap;margin: 0 0 clamp(16px, 1.8vw, 22px);gap:13px;display: flex;}

.vbs2sxk {flex: 1 0 100%;letter-spacing: .16em;font-size: 12px;text-transform: uppercase;line-height: 1;color: color-mix(in srgb, var(--aec0) 34%, var(--hu6ys));font-weight: 800;}
.cr6nn52.cr6nn52 {letter-spacing: -.035em;margin: 0;line-height:1.10;min-width: 0;font-weight: 900;color: var(--hu6ys);flex: 1 1 auto;font-size: clamp(28px, 4.2vw, 50px);}

.ahdb9df {font-weight: 900;display: inline-flex;font-size: 14px;height: 34px;justify-content: center;color: color-mix(in srgb, var(--aec0) 34%, var(--hu6ys));padding: 0 12px;font-variant-numeric: tabular-nums;min-width: 34px;align-items: center;border: 1px solid color-mix(in srgb, var(--aec0) 42%, var(--fh3v));flex: 0 0 auto;background: color-mix(in srgb, var(--aec0) 16%, var(--xal));border-radius: var(--l60);}

.hx3px3q {background: color-mix(in srgb, var(--hu6ys) 6%, var(--xal));min-width: 0;padding: clamp(6px, 0.7vw, 10px);border: 1px solid var(--fh3v);position: relative;margin: 0 0 14px;border-radius: calc(var(--h5xsi) + 4px);}

.bjbymp {-webkit-overflow-scrolling: touch;overflow-y: hidden;scroll-snap-type: x mandatory;border-radius: calc(var(--h5xsi) - 2px);display: flex;overflow-x: auto;min-width: 0;scrollbar-width: none;gap:14px;scroll-padding-left: 0;scroll-behavior: smooth;margin: 0;}
.bjbymp::-webkit-scrollbar {display: none;}
.bjbymp:focus-visible {outline-offset: 3px;outline: 2px solid var(--aec0);}

.vwwhm {background: var(--xal);border-radius: calc(var(--h5xsi) - 2px);position: relative;scroll-snap-align: start;flex: 0 0 calc(100% - 30px);margin: 0;overflow: hidden;box-shadow: 0 10px 30px color-mix(in srgb, var(--hb1hv) 80%, transparent);scroll-margin-block: 50vh;min-width: 0;}
.m257qm .vwwhm {flex: 0 0 calc(100% - 18px);}

.ppre4p {object-fit: cover;width: 100%;aspect-ratio: 16 / 10;height: auto;display: block;border-radius: 0;}

.ne52 {right: 0;left: 0;padding: 52px 20px 18px;background: linear-gradient(to top,
              rgba(0, 0, 0, .78) 0%, rgba(0, 0, 0, .48) 34%,
              rgba(0, 0, 0, .13) 62%, rgba(0, 0, 0, 0) 100%);color: #fff;position: absolute;bottom: 0;}

.d2vspn4 {display: block;font-weight: 800;font-size: clamp(16px, 1.5vw, 20px);text-shadow: 0 2px 8px rgba(0, 0, 0, .92);line-height:1.30;}

.gxgpa {align-items: center;gap:10px;margin: 0 0 clamp(18px, 2vw, 24px);background: color-mix(in srgb, var(--hu6ys) 5%, var(--xal));border-radius: var(--l60);border: 1px solid var(--fh3v);padding: 8px 10px;display: flex;}

.bavna5 {flex: 1 1 auto;display: flex;gap:5px;align-items: center;flex-wrap: wrap;justify-content: center;min-width: 0;}

.zps43p {justify-content: center;display: inline-flex;align-items: center;padding: 0;}

.s6gyk2 {display: none;}

.s1knp4 {background: color-mix(in srgb, var(--hu6ys) 26%, transparent);border-radius: 50%;width: 9px;transition: background .16s, transform .16s, box-shadow .16s;height: 9px;display: block;}

.vwwhm:target {outline: none;}

.q0pg {font-size: 16px;color: var(--traz3);margin: 0 0 clamp(18px, 2vw, 24px);line-height:1.70;max-width: 66ch;}

.gyxgf {margin: 0;flex-wrap: wrap;display: flex;gap:11px;align-items: center;}
.jtp7.jtp7, .heqr16h.heqr16h {padding: 0 30px;display: inline-flex;transition: transform .16s, background .16s, border-color .16s, box-shadow .16s;justify-content: center;border-radius: var(--l60);align-items: center;text-decoration: none;min-height: 52px;text-align: center;}
.jtp7.jtp7 {font-size: 16px;font-weight: 900;box-shadow: 0 10px 30px var(--hb1hv);letter-spacing: -.01em;background: var(--pyni);color: var(--c2dr, var(--t99n));}
.jtp7.jtp7:hover {transform: translateY(-2px);background: var(--ffk9u);box-shadow: 0 14px 36px var(--hb1hv);}
.jtp7.jtp7:focus-visible, .heqr16h.heqr16h:focus-visible {outline-offset: 3px;outline: 2px solid var(--aec0);}

.heqr16h.heqr16h {font-weight: 700;min-height: 48px;font-size: 15px;border: 1px solid transparent;padding: 0 22px;background: color-mix(in srgb, var(--hu6ys) 7%, transparent);color: var(--hu6ys);}
.heqr16h.heqr16h:hover {border-color: color-mix(in srgb, var(--aec0) 40%, var(--fh3v));background: color-mix(in srgb, var(--aec0) 12%, transparent);}

.hhkh0k4 {font-weight: 600;}
.gy553 {font-size: 12.5px;text-transform: uppercase;letter-spacing: .09em;color: color-mix(in srgb, var(--hu6ys) 76%, transparent);font-weight: 800;}

@media (max-width: 720px) {
  .vwwhm, .m257qm .vwwhm {flex: 0 0 calc(100% - 22px);}
  .cr6nn52.cr6nn52 {font-size: clamp(22px, 6.4vw, 28px);}
  .gyxgf {align-items: stretch;flex-direction: column;}
  .jtp7.jtp7, .heqr16h.heqr16h {width: 100%;}
  .bavna5 {scrollbar-width: none;overflow-x: auto;flex-wrap: nowrap;}
  .bavna5::-webkit-scrollbar {display: none;}
}

@media (prefers-reduced-motion: reduce) {
  .bjbymp {scroll-behavior: auto;}
  .jtp7.jtp7, .heqr16h.heqr16h,
  .zps43p, .s1knp4 {transition: none;}
  .jtp7.jtp7:hover {transform: none;}
}

.mat389 {padding: clamp(20px, 2.4vw, 28px);border: 1px solid var(--fh3v);background: var(--jat4);border-radius: var(--h5xsi);gap:7px 18px;display: grid;margin: 0 0 var(--lr3);align-items: start;grid-template-columns: auto minmax(0, 1fr);}
.p7yvyx1 {grid-row: 1 / span 2;}
.m6vr {border-radius:16px;object-fit: cover;width: 62px;display: block;height: 62px;box-shadow: 0 6px 20px var(--hb1hv);}
.jy1vk {min-width: 0;}
.e9tc0 {font-weight: 800;font-size: 15.5px;display: block;color: var(--hu6ys);}
.vnmr {flex-wrap: wrap;gap:8px;font-style: normal;margin-top:8px;display: flex;}
.hnd2e5x, .pz10 {display: inline-flex;font-weight: 700;border-radius: var(--l60);padding: 5px 12px;align-items: center;font-size: 12px;letter-spacing: .04em;}
.hnd2e5x {border: 1px solid var(--fh3v);background: var(--xal);color: var(--traz3);}
.pz10 {background: color-mix(in srgb, var(--aec0) 16%, transparent);color: color-mix(in srgb, var(--aec0) 35%, var(--hu6ys));border: 1px solid color-mix(in srgb, var(--aec0) 40%, transparent);}
.c0tk {color: var(--traz3);font-size: 14.5px;line-height:1.66;margin: 11px 0 0;}
.fy30r {flex-wrap: wrap;margin-top:13px;display: flex;gap:7px;}

.yjk7 {align-items: center;justify-content: center;background: var(--xal);transition: color .15s, border-color .15s, transform .15s;color: var(--traz3);border-radius: 50%;width: 44px;text-decoration: none;border: 1px solid var(--fh3v);height: 44px;display: inline-flex;}
.yjk7:hover {transform: translateY(-2px);border-color: color-mix(in srgb, var(--aec0) 55%, var(--fh3v));color: color-mix(in srgb, var(--aec0) 35%, var(--hu6ys));}
.bz8hre {font-size: 12.5px;margin-top:13px;color: var(--traz3);line-height:1.57;display: block;grid-column: 1 / -1;}

.gx7qq {justify-items: start;grid-template-columns: minmax(0, 1fr);}
.gx7qq .p7yvyx1 {margin-bottom:6px;grid-row: auto;}
@media (max-width: 560px) {
  .mat389 {grid-template-columns: minmax(0, 1fr);}
  .p7yvyx1 {grid-row: auto;margin-bottom:6px;}
}

.sd4y9dc {padding: clamp(20px, 2.4vw, 30px);border: 1px solid var(--fh3v);position: relative;margin: 0 0 var(--lr3);border-radius: var(--h5xsi);min-width: 0;background: var(--jat4);}

.te2f {box-shadow: 0 8px 30px var(--hb1hv);}
.xkvdhj {position: absolute;border-radius: 0 3px 3px 0;left: 0;top: clamp(20px, 2.4vw, 30px);bottom: clamp(20px, 2.4vw, 30px);width: 3px;background: linear-gradient(
    180deg,
    var(--aec0) 0%,
    color-mix(in srgb, var(--rlaxz, var(--aec0)) 80%, transparent) 100%);}
.yvpy7s.yvpy7s {margin: 0 0 12px;line-height:1.20;color: var(--hu6ys);letter-spacing: -.028em;font-weight: 800;font-size: clamp(20px, 2.2vw, 28px);}

.fsvcw {display: inline;}
.gntdsty {min-width: 0;}
.gntdsty > :first-child {margin-top: 0;}
.gntdsty > :last-child  {margin-bottom: 0;}

.syrw.syrw .hnkb {display: grid;align-items: stretch;grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));gap:15px;}
.syrw.syrw .vehw {overflow: hidden;border-radius: var(--h5xsi);flex-direction: column;display: flex;min-width: 0;border: 1px solid var(--fh3v);background: var(--jat4);}

.syrw.syrw .vrya5 {border-bottom: 2px solid var(--aec0);background: var(--xal);justify-content: center;display: flex;align-items: center;padding: 14px 10px 12px;}
.syrw.syrw .a5wy0 {font-weight: 900;font-variant-numeric: tabular-nums;letter-spacing: -.045em;color: var(--aec0);line-height: 1;font-size: clamp(34px, 4.4vw, 52px);}
.syrw.syrw .t47b7k {padding: 15px 16px 18px;}
.syrw.syrw .gtrb23 {display: block;color: var(--hu6ys);line-height:1.28;margin: 0 0 6px;letter-spacing: -.01em;font-weight: 800;font-size: 16px;}
.syrw.syrw .p1brjr {margin: 0;line-height:1.53;color: var(--traz3);font-size: 15px;}

.h72n6r.h72n6r .mqeff {gap:12px;display: grid;}
.h72n6r.h72n6r .wnhe {border-radius: var(--h5xsi);background: var(--jat4);display: flex;border: 1px solid var(--fh3v);padding: 14px 16px;gap:13px;border-left-width: 4px;align-items: flex-start;}
.h72n6r.h72n6r .bm1v7   {border-left-color: var(--aec0);}
.h72n6r.h72n6r .brwh8k {border-left-color: var(--rlaxz);}

.h72n6r.h72n6r .kpamg6r {display: flex;border-right: 1px solid var(--fh3v);align-self: stretch;padding-right:14px;gap:1px;flex-direction: column;flex: 0 0 116px;}
.h72n6r.h72n6r .crm2v {font-weight: 800;letter-spacing: .09em;color: var(--traz3);text-transform: uppercase;font-size: 11.5px;line-height:1.25;}
.h72n6r.h72n6r .wmx0d {font-weight: 900;line-height:1.04;letter-spacing: -.03em;font-variant-numeric: tabular-nums;font-size: 25px;}
.h72n6r.h72n6r .bm1v7   .wmx0d {color: var(--aec0);}
.h72n6r.h72n6r .brwh8k .wmx0d {color: var(--rlaxz);}

.h72n6r.h72n6r .nkbmj {gap:9px;padding: 0;display: flex;margin: 0;min-width: 0;flex-wrap: wrap;flex: 1 1 auto;list-style: none;}
.h72n6r.h72n6r .m3he {border: 1px solid var(--fh3v);margin: 0;display: inline-flex;border-radius: var(--l60);line-height:1.44;gap:8px;font-size: 15px;background: var(--xal);align-items: baseline;padding: 8px 14px;}
.h72n6r.h72n6r .m695x {flex: 0 0 auto;font-weight: 900;}
.h72n6r.h72n6r .bm1v7   .m695x {color: var(--aec0);}
.h72n6r.h72n6r .brwh8k .m695x {color: var(--rlaxz);}

.cyhr3kd.cyhr3kd .c5bj4 {border-top: 1px solid var(--fh3v);}
.cyhr3kd.cyhr3kd .j6p89 {border-bottom: 1px solid var(--fh3v);border-radius: 0;background: none;}

.cyhr3kd.cyhr3kd .zy82 {font-size: 16px;font-weight: 700;box-sizing: border-box;line-height:1.38;list-style: none;padding: 14px 30px 14px 26px;min-height: 44px;position: relative;cursor: pointer;}
.cyhr3kd.cyhr3kd .zy82::-webkit-details-marker {display: none;}

.cyhr3kd.cyhr3kd .zy82::before {content: ">";color: var(--aec0);font-family: ui-monospace, "SFMono-Regular", "Consolas", monospace;position: absolute;font-weight: 900;left: 4px;top: 14px;font-size: 15px;line-height:1.38;}

.cyhr3kd.cyhr3kd .zy82::after {content: "";width: 8px;transform: translateY(-70%) rotate(45deg);right: 6px;border-bottom: 2px solid var(--traz3);position: absolute;border-right: 2px solid var(--traz3);transition: transform .15s;top: 50%;height: 8px;}
.cyhr3kd.cyhr3kd .j6p89[open] .zy82::after {transform: translateY(-30%) rotate(225deg);border-color: var(--aec0);}

.cyhr3kd.cyhr3kd .qjt2 {color: var(--traz3);display: block;padding: 0 0 0 16px;margin: 0 0 16px 22px;line-height:1.66;font-size: 14.5px;border-left: 2px solid color-mix(in srgb, var(--aec0) 42%, transparent);font-family: ui-monospace, "SFMono-Regular", "Consolas", monospace;}

.cthz7hs.cthz7hs {display: flex;gap:13px;align-items: center;}
.cthz7hs.d1svk   {justify-content: center;}
.cthz7hs.jr8r {justify-content: flex-end;}

.cthz7hs.cthz7hs .gwy2ahx {border-radius: 50%;height: 9px;flex: 0 0 auto;box-shadow: 0 0 10px var(--hb1hv);width: 9px;background: var(--aec0);}
.cthz7hs.cthz7hs .dsfvmx {box-shadow: 0 10px 30px var(--hb1hv);align-items: center;transition: transform .15s, background .15s, box-shadow .15s;display: inline-flex;color: var(--c2dr, var(--t99n));text-decoration: none;border-radius: var(--l60);min-height: 52px;padding: 0 34px;justify-content: center;background: var(--pyni);}
.cthz7hs.cthz7hs .dsfvmx:hover {box-shadow: 0 14px 38px var(--hb1hv);transform: translateY(-2px);background: var(--ffk9u);}
.cthz7hs.cthz7hs .absz {font: 800 15.5px/1 var(--t6hz);letter-spacing: .01em;}

.cthz7hs.cthz7hs .h3qny2 {flex: 1 1 auto;}

.yqv6r.yqv6r {margin: 0 0 var(--lr3);border-radius: var(--h5xsi);background: var(--xal);position: relative;padding: 10px;box-shadow: 0 0 0 1px var(--fh3v), 0 10px 34px var(--hb1hv);}
.yqv6r.p857y {padding: 18px;}
.yqv6r.yqv6r .z03bf {overflow: hidden;border-radius: calc(var(--h5xsi) - 6px);display: block;}
.yqv6r.yqv6r .s0bhvd {border-radius: calc(var(--h5xsi) - 6px);height: auto;width: 100%;display: block;}

.yqv6r.yqv6r .s3jqr8g {border-radius: 50%;width: 8px;height: 8px;bottom: 18px;box-shadow: 0 0 10px var(--hb1hv);background: color-mix(in srgb, var(--aec0) 70%, transparent);position: absolute;right: 18px;}

.acqpp1.acqpp1 {grid-template-columns: minmax(0, 300px) minmax(0, 1fr);border: 1px solid var(--fh3v);gap: clamp(18px, 2.2vw, 28px);display: grid;padding: clamp(20px, 2.4vw, 30px);align-items: center;background: var(--jat4);border-radius: var(--h5xsi);}

.acqpp1.acqpp1 .ggvs {order: 2;}

.acqpp1.acqpp1 .dn6w {overflow: hidden;min-width: 0;justify-content: center;aspect-ratio: 4 / 3;background: var(--u3xae);box-shadow: 0 0 0 1px var(--fh3v), 0 10px 34px var(--hb1hv);align-items: center;border-radius: calc(var(--h5xsi) - 2px);display: flex;position: relative;}

.acqpp1.acqpp1 .vx09s0s {position: absolute;grid-template-columns: repeat(3, 1fr);inset: 0;padding: 4px;gap:5px;display: grid;}
.acqpp1.acqpp1 .dgh3ra {height: 100%;display: block;border-radius:8px;opacity:0.86;object-fit: cover;width: 100%;}

.acqpp1.acqpp1 .z78m {background: color-mix(in srgb, var(--u3xae) 88%, transparent);position: relative;max-width: 78%;display: flex;box-shadow: 0 0 0 1px color-mix(in srgb, var(--aec0) 40%, transparent),
              0 8px 26px rgba(0, 0, 0, .5);justify-content: center;border-radius: var(--l60);padding: 16px 22px;backdrop-filter: blur(6px);align-items: center;margin: 0;z-index: 2;}
.acqpp1.acqpp1 .ktntgb {object-fit: contain;max-height: 52px;max-width: 100%;height: auto;display: block;}

.acqpp1.acqpp1 .fbtd {display: grid;min-width: 0;gap:14px;}
.acqpp1.acqpp1 .bszzza {color: var(--hu6ys);display: block;letter-spacing: -.02em;font: 800 clamp(21px, 2.2vw, 27px)/1.15 var(--t6hz);margin: 0;}
.acqpp1.acqpp1 .en3d {color: var(--traz3);margin: 0;}

.acqpp1.acqpp1 .azsq5n9 {margin: 0;align-items: center;display: flex;gap:12px;}
.acqpp1.acqpp1 .kazk8te {overflow: hidden;border-radius: var(--l60);background: color-mix(in srgb, var(--py76d) 10%, transparent);position: relative;flex: 1 1 auto;height: 10px;}
.acqpp1.acqpp1 .kazk8te::before {border-radius: var(--l60);background: linear-gradient(90deg, var(--aec0), var(--rlaxz, var(--aec0)));width: var(--kubrx, 0%);box-shadow: 0 0 12px var(--hb1hv);inset: 0 auto 0 0;position: absolute;content: "";}

.acqpp1.acqpp1 .h2w1ax4 {font: 800 17px/1 var(--t6hz);color: color-mix(in srgb, var(--aec0) 35%, var(--hu6ys));flex: 0 0 auto;}
.acqpp1.acqpp1 .h2w1ax4 small {font-size: 13px;color: var(--traz3);}

.acqpp1.acqpp1 .qk5gq0r {margin: 0;display: flex;flex-wrap: wrap;padding: 0;list-style: none;gap:9px;}
.acqpp1.acqpp1 .st2b {display: inline-flex;align-items: baseline;border: 1px solid var(--fh3v);padding: 9px 15px;gap:7px;border-radius: var(--l60);background: var(--xal);}
.acqpp1.acqpp1 .b9zk {text-transform: uppercase;font: 800 11.5px/1 var(--t6hz);color: var(--traz3);letter-spacing: .1em;font-style: normal;}
.acqpp1.acqpp1 .m2dcvvy {font-weight: 700;font-size: 14.5px;}

.acqpp1.acqpp1 .tr51ww {display: flex;flex-wrap: wrap;gap:12px;}
.acqpp1.acqpp1 .z8hs5 {background: var(--pyni);gap:12px;border-radius: var(--l60);box-shadow: 0 8px 26px var(--hb1hv);flex: 1 1 190px;transition: transform .15s, background .15s;display: inline-flex;min-height: 52px;color: var(--c2dr, var(--t99n));text-decoration: none;justify-content: center;padding: 0 20px;align-items: center;}
.acqpp1.acqpp1 .z8hs5:hover {background: var(--ffk9u);transform: translateY(-2px);}
.acqpp1.acqpp1 .c3t7s {flex: 0 0 auto;display: flex;}
.acqpp1.acqpp1 .c3t7s svg {display: block;height: 21px;fill: currentColor;width: 21px;}
.acqpp1.acqpp1 .yx22mas {display: grid;line-height:1.13;}

.acqpp1.acqpp1 .yx22mas small {font-size: 12px;letter-spacing: .06em;text-transform: uppercase;font-weight: 700;}
.acqpp1.acqpp1 .yx22mas strong {font: 800 14.5px/1.15 var(--t6hz);}

.acqpp1.s35kdp .azsq5n9 {order: 1;}
.acqpp1.s35kdp .tr51ww {order: 2;}

@media (max-width: 760px) {
  .acqpp1.acqpp1 {grid-template-columns: minmax(0, 1fr);}
  .acqpp1.acqpp1 .ggvs {order: 0;}
  .acqpp1.acqpp1 .dn6w {aspect-ratio: 16 / 10;}
}

.ypk0br.ypk0br {border: 1px solid var(--fh3v);padding: clamp(20px, 2.4vw, 30px);border-radius: var(--h5xsi);position: relative;background: var(--jat4);}
.ypk0br.j7pz {padding-left: clamp(28px, 3.2vw, 44px);}

.ypk0br.ypk0br .t5n7a {background: linear-gradient(180deg, var(--aec0), var(--rlaxz, var(--aec0)));bottom: 18px;width: 3px;border-radius: 0 3px 3px 0;position: absolute;top: 18px;box-shadow: 0 0 12px var(--hb1hv);left: 0;}
.ypk0br.ypk0br .xsh2729 {margin: 0 0 14px;font: 800 clamp(19px, 2vw, 24px)/1.2 var(--t6hz);letter-spacing: -.02em;display: block;color: var(--hu6ys);}
.ypk0br.ypk0br .vsd9e > :first-child {margin-top: 0;}
.ypk0br.ypk0br .vsd9e > :last-child  {margin-bottom: 0;}

.bssv.bssv {overflow: hidden;border-radius: var(--h5xsi);background: var(--jat4);border: 1px solid var(--fh3v);}
.bssv.bssv .k196e8 {font: 900 12.5px/1.35 var(--t6hz);letter-spacing: .22em;text-transform: uppercase;background: linear-gradient(
    90deg,
    color-mix(in srgb, var(--aec0) 88%, transparent) 0%,
    color-mix(in srgb, var(--rlaxz, var(--aec0)) 70%, transparent) 100%);padding: 11px 22px;box-shadow: 0 6px 24px var(--hb1hv);display: block;color: var(--c2dr, var(--t99n));}
.bssv.bssv .r3jc {padding: clamp(20px, 2.4vw, 30px);}
.bssv.b0nb36 .k196e8 {margin: 0 0 0 clamp(14px, 2vw, 30px);}
.bssv.bssv .r3jc > :first-child {margin-top: 0;}
.bssv.bssv .r3jc > :last-child  {margin-bottom: 0;}

.t6g2.t6g2 {border-top: 1px solid var(--fh3v);display: block;border-radius: 0;overflow: visible;border: 0;background: transparent;}
.t6g2.t6g2 .heshy70 {min-height: 52px;display: flex;cursor: pointer;padding: 0;align-items: center;list-style: none;gap:11px;justify-content: flex-start;}

.t6g2.t6g2 .heshy70::-webkit-details-marker {display: none;}
.t6g2.t6g2 .mbbbvdy {color: var(--hu6ys);letter-spacing: -.015em;font: 800 clamp(17px, 1.8vw, 21px)/1.2 var(--t6hz);}

.t6g2.t6g2 .heshy70::after {width: 9px;margin-left:2px;border-bottom: 2px solid var(--aec0);border-right: 2px solid var(--aec0);transition: transform .2s ease;flex: 0 0 auto;height: 9px;transform: translateY(-25%) rotate(45deg);content: "";}
.t6g2.t6g2 details[open] .heshy70::after {transform: translateY(10%) rotate(225deg);}

.t6g2.t6g2 .mved3g2 {flex-wrap: wrap;padding: 4px 20px 20px;counter-reset: mn-level-n;gap:9px;display: flex;}
.t6g2.t6g2 .mved3g2 a {padding: 0 16px;font-weight: 700;color: var(--hu6ys);display: inline-flex;counter-increment: mn-level-n;font-size: 14.5px;min-height: 44px;border-radius: var(--l60);transition: border-color .15s, transform .15s, box-shadow .15s;text-decoration: none;border: 1px solid var(--fh3v);align-items: center;gap:10px;background: var(--jat4);}
.t6g2.t6g2 .mved3g2 a::before {background: color-mix(in srgb, var(--aec0) 18%, transparent);flex: 0 0 auto;display: inline-flex;min-width: 22px;color: color-mix(in srgb, var(--aec0) 35%, var(--hu6ys));content: counter(mn-level-n);border-radius: var(--l60);justify-content: center;align-items: center;height: 22px;font: 800 11.5px/1 var(--t6hz);}
.t6g2.t6g2 .mved3g2 a:hover {box-shadow: 0 8px 22px var(--hb1hv);border-color: color-mix(in srgb, var(--aec0) 50%, transparent);transform: translateY(-2px);}

.h6z0 h2::before {background: linear-gradient(90deg, var(--aec0), var(--rlaxz));height: 4px;display: block;content: "";margin: 0 0 12px;width: 34px;border-radius:3px;}

.kq009pn {background-repeat: no-repeat;background-image:
    radial-gradient(38% 30% at 96% 4%, color-mix(in srgb, var(--aec0) 9%, transparent) 0%, transparent 70%),
    radial-gradient(30% 26% at 2% 42%, color-mix(in srgb, var(--rlaxz) 7%, transparent) 0%, transparent 72%);}

@media (max-width: 1240px) {
  
  .kq009pn, .ajg9dx {grid-template-columns: minmax(0, 1fr) 288px;}
  .gd4nrj5 {display: none;}
}

@media (max-width: 1040px) {
  
  .kq009pn, .ajg9dx {grid-template-columns: minmax(0, 1fr);grid-template-rows: auto auto;}
  .h6z0   {display: contents;}
  .cpts  {grid-row: 2;position: static;}
  
  .h6z0 > * {grid-column: 1;}
  .h6z0 > .fgyxyre {grid-row: 1;}
}

@media (max-width: 780px) {
  .qcbyk {display: flex;}
  .brwf {display: none;}
  
  .afmhzv9 {padding: 10px 12px;border-radius:23px;flex-wrap: nowrap;gap:7px;}
  .afmhzv9 .jsrf29  {flex: 0 0 auto;order: 1;}
  .afmhzv9 .perpv2   {flex: 1 1 auto;order: 2;min-width: 0;justify-content: center;}
  .afmhzv9 .qcbyk {order: 3;margin-left: 0;flex: 0 0 auto;}
  
  .afmhzv9 .perpv2 a {text-overflow: ellipsis;padding: 9px 14px;font-size: 13.5px;flex: 0 1 auto;min-width: 0;white-space: nowrap;overflow: hidden;}
  
  @media (max-width: 379px) {
    .afmhzv9 {padding: 10px 10px;gap:7px;}
    .afmhzv9 .perpv2 {gap:6px;}
    .afmhzv9 .perpv2 a {padding: 9px 10px;font-size: 13px;}
  }
  .kq009pn {padding: 18px 12px 92px;}
  
  .h72n6r.h72n6r .wnhe {flex-direction: column;gap:11px;}
  .h72n6r.h72n6r .kpamg6r {border-right: 0;flex-direction: row;border-bottom: 1px solid var(--fh3v);align-items: baseline;gap:8px;padding: 0 0 8px;flex: 0 0 auto;}
  .h72n6r.h72n6r .wmx0d {font-size: 20px;}
  
  .h72n6r.h72n6r .nkbmj {flex-direction: column;}
  .h72n6r.h72n6r .m3he {width: 100%;}
  
  .syrw.syrw .hnkb {grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));gap:9px;}
  .syrw.syrw .t47b7k {padding: 13px 13px 15px;}
  .cyhr3kd.cyhr3kd .qjt2 {padding-left:12px;margin-left:14px;}
  
  .kxe58b {border-radius: var(--l60);padding: 10px 14px;gap:10px;align-items: center;flex-direction: row;}
  .dmwc6 {font-size: 13.5px;overflow: hidden;min-width: 0;flex: 1 1 auto;white-space: nowrap;text-overflow: ellipsis;}
  .kxe58b .gdnh {flex: 0 0 auto;padding: 9px 16px;font-size: 13.5px;}
}

@media (prefers-reduced-motion: reduce) {
  * {transition: none !important;animation: none !important;}
}

.jefksd.jefksd {background: var(--uja0);}

.qcbyk {min-height: 44px;min-width: 44px;align-items: center;justify-content: center;}

.h6z0 a[role="button"],
.xfhc5 a[role="button"] {min-height: 44px;}

@media (max-width: 860px) {
  
  .brwf a {display: flex;min-height: 44px;align-items: center;}
  .brwf ul {gap:7px;}
}

.jefksd .nec9zvd a {align-items: center;display: flex;min-height: 44px;}
.jsrf29 {min-height: 44px;align-items: center;display: inline-flex;}

.x8e3ek6, .gdnh, .z74ms,
.h6z0 a[role="button"],
.h6z0 .p5jpgp a {min-height: 44px;}

.h6z0 p, .h6z0 li, .h6z0 td {font-size: 16px;line-height:1.62;}

.h6z0.h6z0 :is(p, li, td, dd) {line-height:1.61;font-size: 16px;}

.brwf ul {gap:9px;}

.jefksd .nec9zvd ul {display: grid;gap:8px;}

.s1gyckz {position: fixed;visibility: hidden;inset: 0;opacity:0.05;cursor: pointer;background: color-mix(in srgb, #000 56%, transparent);transition: opacity .22s ease, visibility .22s;z-index: 90;}
.zqc4e7 {z-index: 91;background: var(--jat4);top: 0;flex-direction: column;right: 0;-webkit-overflow-scrolling: touch;overscroll-behavior: contain;overflow-y: auto;position: fixed;transition: transform .24s ease, visibility .24s;display: flex;width: min(88vw, 380px);visibility: hidden;border-left: 1px solid var(--fh3v);bottom: 0;transform: translateX(100%);}
.chnjrep:checked ~ .s1gyckz {visibility: visible;opacity:1;}
.chnjrep:checked ~ .zqc4e7 {transform: translateX(0);visibility: visible;}

.s40my {gap:11px;align-items: center;display: flex;border-bottom: 1px solid var(--fh3v);padding: 14px 8px 14px 20px;justify-content: space-between;}
.cqmwjyx {font: 800 19px/1.2 var(--t6hz);overflow-wrap: anywhere;min-width: 0;color: var(--hu6ys);}
.gzwpgm6 {min-width: 44px;font-size: 27px;cursor: pointer;align-items: center;line-height: 1;color: var(--hu6ys);min-height: 44px;display: flex;border-radius: var(--h5xsi);flex: 0 0 auto;justify-content: center;}
.gzwpgm6:hover {background: var(--xal);}

.t6a684n {padding: 8px 0;}
.t6a684n ul {list-style: none;padding: 0;margin: 0;}
.t6a684n li + li {border-top: 1px solid var(--fh3v);}
.t6a684n a {font-weight: 600;color: var(--hu6ys);min-height: 48px;align-items: center;display: flex;padding: 10px 20px;font-size: 16px;text-decoration: none;}
.t6a684n a:hover {background: var(--xal);}
.t6a684n a[aria-current="page"] {background: color-mix(in srgb, var(--aec0) 14%, transparent);box-shadow: inset 3px 0 0 var(--aec0);}

.dy473hr {margin-top: auto;border-top: 1px solid var(--fh3v);padding: 18px 20px calc(18px + env(safe-area-inset-bottom, 0px));gap:11px;display: grid;}
.w40q9,
.m0mpa {font-size: 15px;padding: 12px 18px;border-radius: var(--h5xsi);display: flex;align-items: center;justify-content: center;min-height: 48px;text-decoration: none;font-weight: 700;}
.w40q9 {background: transparent;color: var(--hu6ys);border: 1px solid var(--fh3v);}
.w40q9:hover {background: var(--xal);}
.m0mpa {background: var(--qzo4);color: var(--ulr77, var(--j8g, var(--c9o2)));border: 1px solid transparent;}

.zqc4e7 a:focus-visible,
.gzwpgm6:focus-visible,
.qcbyk:focus-visible {outline-offset: 2px;outline: 2px solid var(--aec0);}

.zqc4e7 {box-shadow: -18px 0 46px color-mix(in srgb, #000 46%, transparent),
                        inset 1px 0 0 var(--hb1hv);}

@media (min-width: 781px) {
  .s1gyckz, .zqc4e7 {display: none;}
}

@media (prefers-reduced-motion: reduce) {
  .s1gyckz, .zqc4e7 {transition: none;}
}

.perpv2 a, .perpv2 label {white-space: nowrap;}

@media (min-width: 781px) {}

@media (prefers-reduced-motion: reduce) {
  .brwf,
  .t6zc0,
  .t6zc0 svg {transition: none !important;}
}

.fvwf3,
.fvwf3 :is(p, li, h2, h3, h4, dd, dt) {overflow-wrap: anywhere;min-width: 0;}

.t6g2.t6g2 details:not([open]) .heshy70 {padding-bottom: 0;margin-bottom: 0;border-bottom: 0;}

.jefksd > * {margin-left: auto;max-width: var(--sh6r);padding-left:16px;margin-right: auto;padding-right:15px;}

.s1knp4[data-on="1"] {transform: scale(1.35);box-shadow: 0 0 0 3px color-mix(in srgb, var(--pyni) 26%, transparent);background: var(--pyni);}
.gxgpa {gap:9px;justify-content: center;align-items: center;margin: 16px 0 0;display: flex;}

.ekg0c {--b4u: var(--l60);--v8xeu: var(--l60);--u19m: 1px solid color-mix(in srgb, var(--pyni) 55%, transparent);--u8ax: 0 13px;--vc99: 999px;--aud: var(--h5xsi);}

.ypk0br.ypk0br h2.xsh2729::before, .bssv.bssv h2.k196e8::before {display: none;content: none;}
.bssv.bssv h2.k196e8 {margin-top: 0;margin-bottom: 0;margin-right: 0;}

.pqx4zr1, .p4d5h {color: var(--hu6ys);}

.h72n6r.h72n6r .bm1v7 .m695x {color: color-mix(in srgb, var(--aec0) 62%, var(--py76d));}
.h72n6r.h72n6r .brwh8k .m695x {color: color-mix(in srgb, var(--rlaxz, var(--aec0)) 62%, var(--py76d));}
