

:root {--hx5qg:  color-mix(in srgb, var(--urt) 14%, #000);--cchb:"Avenir Next", "Trebuchet MS", system-ui, "Segoe UI", sans-serif;--qj5d:   var(--wcjvc);--ss81u:    var(--bdicc);--af4:   color-mix(in srgb, var(--urt) 34%, transparent);--ivon:    var(--urt);--j7e:   var(--jgnf);--cihp: var(--z972o);--sle:   var(--qnv0);--vud: 999px;--dlajd:      18px;--sm2aq:  var(--s11je);--vbv1k:    34px;}

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

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

.qx36 {top: 0;position: absolute;padding: 12px 20px;font-weight: 700;z-index: 200;text-decoration: none;color: var(--byq4y, var(--sdio1));background: var(--ivon);border-radius: var(--vud);left: -9999px;}
.qx36:focus {left: 12px;top: 12px;}

.q4p7 {top: 0;position: sticky;padding: 6px 16px 0;z-index: 60;}
.c6tpr7 {gap:19px;max-width: var(--yqlx);margin: 0 auto;overflow: hidden;display: flex;backdrop-filter: blur(14px);border: 1px solid var(--qj5d);border-radius: var(--vud);padding: 9px 10px 9px 18px;align-items: center;background: color-mix(in srgb, var(--ebd4p) 88%, transparent);box-shadow: 0 8px 30px color-mix(in srgb, var(--vnfr) 70%, transparent);flex-wrap: nowrap;}
.msb49 {display: flex;text-decoration: none;flex: 0 0 auto;align-items: center;}

.msb49 img {display: block;height: 40px;width: auto;object-fit: contain;max-width:189px;}
.ve9en98 {letter-spacing: -.03em;color: var(--hwb);font-size: 22px;font-weight: 900;}

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

.s2fj ul {list-style: none;gap:5px;padding: 0;flex-wrap: nowrap;margin: 0;min-width: 0;display: flex;}
.s2fj li {min-width: 0;flex: 0 1 auto;}
.s2fj a {min-width: 0;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.s2fj a {font-size: 14.5px;display: block;border-radius: var(--vud);text-decoration: none;font-weight: 700;padding: 8px 15px;color: var(--sm2aq);}
.s2fj a:hover {color: var(--hwb);background: color-mix(in srgb, var(--bdicc) 7%, transparent);}
.s2fj a[aria-current="page"] {color: var(--byq4y, var(--sdio1));background: var(--ivon);}

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

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

.brvpkk {color: var(--vvwh, var(--h2k17));background: var(--x5e87);border-color: var(--qj5d);}
.fg1meyc {box-shadow: 0 6px 20px color-mix(in srgb, var(--qxa3j) 34%, transparent);color: var(--qla, var(--a1ftw));background: var(--qxa3j);}
.fg1meyc:hover {transform: translateY(-2px);background: var(--nai4q);box-shadow: 0 10px 26px color-mix(in srgb, var(--qxa3j) 40%, transparent);}
.mvtq7 {margin-top:13px;display: flex;width: 100%;}

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

.k1jkm {display: grid;max-width: var(--yqlx);gap:21px;grid-template-columns: minmax(0, 1fr) 288px;align-items: start;padding: 18px 16px 96px;margin: 0 auto;}
.ctatfk {grid-template-columns: minmax(0, 1fr);}

.bm9vpp {min-width: 0;--yqlx: 100%;}

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

.v9wqb {position: sticky;top: 88px;gap:14px;display: grid;}
.jyjk {padding: 20px;background: var(--sle);border: 1px solid var(--qj5d);border-radius: var(--dlajd);}
.v61m5j9 {border-color: color-mix(in srgb, var(--ivon) 45%, transparent);box-shadow: 0 10px 34px var(--af4);}
.dqqa {font-size: 11.5px;color: var(--ivon);font-weight: 800;margin: 0 0 6px;letter-spacing: .1em;text-transform: uppercase;}
.kg66 {margin: 0;letter-spacing: -.01em;font-size: 18px;font-weight: 800;}
.tkn7yc8 {font-size: 14px;color: var(--sm2aq);line-height:1.53;margin: 7px 0 0;}

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

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

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

.nmh4x8h::before {position: absolute;background: var(--cihp);transition:background 0.149s, border-color 0.168s;inset: 9px;border-radius: 50%;border: 1px solid var(--qj5d);content: '';}
.nmh4x8h svg {z-index: 1;position: relative;}
.nmh4x8h:hover {color: var(--ss81u);}
.nmh4x8h:hover::before {background: color-mix(in srgb, var(--ss81u) 12%, var(--cihp));border-color: color-mix(in srgb, var(--ivon) 45%, var(--qj5d));}
.nmh4x8h:focus-visible {outline: 2px solid var(--ivon);outline-offset: 2px;}
.tcys47j {font-size: 14.5px;font-weight: 700;}

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

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

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

.bm9vpp {--jgnf: var(--ss81u);}

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

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

.bm9vpp .mshvy {grid-template-columns: minmax(0, 1fr);border-radius: var(--dlajd);border: 1px solid var(--qj5d);display: grid;background: var(--sle);gap: 0;min-width: 0;overflow: hidden;}

.kn160d2 {box-shadow: 0 6px 24px var(--af4);display: block;grid-column: 1 / -1;background: linear-gradient(
    90deg,
    color-mix(in srgb, var(--ivon) 88%, transparent) 0%,
    color-mix(in srgb, var(--j7e, var(--ivon)) 70%, transparent) 100%);padding: 11px 22px;}
.yb53z {font: 900 12.5px/1 var(--cchb);display: block;text-transform: uppercase;color: var(--byq4y, var(--sdio1));text-overflow: ellipsis;letter-spacing: .22em;white-space: nowrap;overflow: hidden;}

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

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

.d8trnvc {align-items: center;font: 800 15.5px/1 var(--cchb);transition:transform 0.18s, background 0.183s, box-shadow 0.198s;box-shadow: 0 10px 30px var(--af4);color: var(--byq4y, var(--sdio1));min-height: 52px;background: var(--urt);text-decoration: none;border-radius: var(--vud);padding: 0 34px;display: inline-flex;letter-spacing: .01em;justify-content: center;margin-top:24px;}
.d8trnvc:hover {background: var(--nai4q);transform: translateY(-2px);box-shadow: 0 14px 38px var(--af4);}

.bm9vpp .y9zb {box-shadow: 0 10px 34px var(--af4);background: var(--sle);display: grid;border-radius: var(--dlajd);border: 1px solid var(--qj5d);min-width: 0;grid-template-columns: minmax(0, 1fr);isolation: isolate;position: relative;overflow: hidden;}

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

.y9zb .b2rxk6w {z-index: 1;inset: 0;background:
    linear-gradient(
      180deg,
      color-mix(in srgb, var(--sle) 50%, transparent) 0%,
      color-mix(in srgb, var(--sle) 50%, transparent) 40%,
      color-mix(in srgb, var(--sle) 62%, transparent) 62%,
      color-mix(in srgb, var(--sle) 34%, transparent) 82%,
      transparent 100%);pointer-events: none;position: absolute;}
.y9zb .cwhf33 {z-index: 2;padding: 11px 22px;box-shadow: 0 6px 24px var(--af4);display: block;background: linear-gradient(
    90deg,
    color-mix(in srgb, var(--ivon) 88%, transparent) 0%,
    color-mix(in srgb, var(--j7e, var(--ivon)) 70%, transparent) 100%);position: relative;grid-column: 1 / -1;}
.y9zb .fntv8d {letter-spacing: .3em;font: 800 clamp(13px, 1.5vw, 16px)/1 var(--cchb);text-transform: uppercase;color: var(--byq4y, var(--sdio1));}
.y9zb .xxk2m {display: flex;align-items: flex-start;z-index: 2;flex-direction: column;min-width: 0;position: relative;text-shadow: 0 1px 2px rgba(0, 0, 0, .5), 0 2px 10px rgba(0, 0, 0, .38);padding: clamp(26px, 3.4vw, 46px) clamp(22px, 2.6vw, 40px) clamp(28px, 3.4vw, 46px);}
.pnqpf.pnqpf {color: var(--n3yx3, var(--ss81u));max-width: 20ch;font: 900 clamp(30px, 4.1vw, 54px)/1.04 var(--cchb);text-wrap: balance;text-shadow: 0 1px 2px rgba(0, 0, 0, .55), 0 2px 14px rgba(0, 0, 0, .45);letter-spacing: -.035em;overflow-wrap: break-word;margin: 0;}
.tfw8hjg.tfw8hjg {color: var(--n3yx3, color-mix(in srgb, var(--sm2aq) 22%, var(--ss81u)));font-size: clamp(15.5px, 1.35vw, 18px);max-width: 54ch;line-height:1.59;margin: 16px 0 0;}
.y9zb .gcpfe {box-shadow: 0 8px 26px var(--af4);border-radius: var(--vud);display: inline-flex;transition:transform 0.132s, box-shadow 0.141s;font: 800 15.5px/1 var(--cchb);margin-top:25px;letter-spacing: .01em;justify-content: center;min-height: 52px;text-decoration: none;align-items: center;padding: 0 34px;color: var(--byq4y, var(--sdio1));background: var(--urt);}
.y9zb .gcpfe:hover {box-shadow: 0 12px 32px var(--af4);transform: translateY(-2px);}
@media (min-width:865px) {
  
  .bm9vpp .y9zb {grid-template-columns: minmax(0, 1.02fr) minmax(0, 1fr);}
  .y9zb .xxk2m {grid-column: 1;grid-row: 2;}
  .y9zb .b2rxk6w {background:
      linear-gradient(
        90deg,
        color-mix(in srgb, var(--sle) 50%, transparent) 0%,
        color-mix(in srgb, var(--sle) 50%, transparent) 38%,
        color-mix(in srgb, var(--sle) 40%, transparent) 60%,
        color-mix(in srgb, var(--sle) 18%, transparent) 80%,
        transparent 100%);}
}
@media (max-width:864px) {
  
  .y9zb .xxk2m {margin-top: 19vh;}

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

.kfk43w {position: relative;justify-content: center;margin: 0 clamp(22px, 2.6vw, 40px) clamp(26px, 3.2vw, 44px);border-radius: calc(var(--dlajd) - 4px);overflow: hidden;background: var(--h2g, var(--cihp));display: flex;box-shadow: 0 0 0 1px var(--qj5d), 0 10px 34px var(--af4);align-items: center;min-width: 0;}
.q8ka.q8ka {max-height: 34vh;object-fit: cover;height: auto;width: 100%;color: var(--o1i40, inherit);display: block;border-radius: 0;}

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

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

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

@media (min-width:945px) {
  
  .bm9vpp .mshvy {grid-template-columns: minmax(0, 1fr) minmax(0, 1.05fr);align-items: stretch;}
  .kfk43w {align-self: stretch;border-radius: 0;display: block;margin: 0;min-height: 100%;}
  
  .kfk43w {box-shadow: inset 0 0 0 1px var(--qj5d);}
  .q8ka.q8ka {min-height: clamp(300px, 34vw, 460px);height: 100%;max-height: none;width: 100%;object-fit: cover;}
  .danqm5h {min-height: 100%;max-height: none;height: 100%;}
  
  .henka7x {padding: clamp(26px, 3.2vw, 46px) clamp(24px, 2.8vw, 44px);}

  .f3b0 .henka7x   {grid-row: 2;grid-column: 1;}
  .f3b0 .kfk43w {grid-row: 2;grid-column: 2;}

  .bm9vpp .rfwyx1 {grid-template-columns: minmax(0, 1.05fr) minmax(0, 1fr);}
  .rfwyx1 .kfk43w {grid-row: 2;grid-column: 1;}
  .rfwyx1 .henka7x   {grid-column: 2;grid-row: 2;}
}
@media (max-width:944px) {
  
  .q8ka.q8ka {max-height: 22vh;}
  .danqm5h {max-height: 22vh;min-height: 16vh;}
}

.ef3p {margin: 0 0 var(--vbv1k);}

.v0r8w {display: grid;gap:16px;margin: 0;padding: 0;min-width: 0;list-style: none;}

.d476 {grid-template-columns: repeat(4, minmax(0, 1fr));}
.mb50r {grid-template-columns: repeat(6, minmax(0, 1fr));}

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

.y6hhy5t {aspect-ratio: 2 / 3;background: var(--cihp);box-shadow: 0 8px 26px var(--af4);border-radius: var(--dlajd);overflow: hidden;display: block;position: relative;}
.m9nkjm {width: 100%;display: block;height: 100%;object-fit: cover;border-radius: 0;}

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

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

.rnk9sd ~ .e776a, .e776a:has(+ .rnk9sd) {padding-bottom:26px;}

.v6qqb1 {align-items: center;left: 9px;background: var(--urt);justify-content: center;z-index: 2;font: 800 12.5px/1 var(--cchb);font-style: normal;font-variant-numeric: tabular-nums;border-radius: var(--vud);color: var(--byq4y, var(--sdio1));min-width: 25px;height: 25px;top: 9px;display: flex;padding: 0 7px;position: absolute;pointer-events: none;box-shadow: 0 3px 12px var(--af4);}

@media (max-width:895px) {
  .d476, .mb50r {grid-template-columns: repeat(4, minmax(0, 1fr));}
}
@media (max-width:626px) {
  
  .d476, .mb50r {grid-template-columns: minmax(0, 1fr);}
}

.jhtamd {margin: 0 0 var(--vbv1k);}
.kj9y {min-width: 0;gap:7px 16px;margin: 0;display: grid;}

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

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

.mqsh24z {min-width: 0;margin: 0;}
.r68avy {transition:transform 0.201s, border-color 0.192s;box-shadow: 0 6px 22px var(--af4);display: block;overflow: hidden;border-radius: var(--dlajd);border: 1px solid var(--qj5d);min-width: 0;text-decoration: none;}
.r68avy:hover, .r68avy:focus-visible {border-color: color-mix(in srgb, var(--ivon) 55%, var(--qj5d));transform: translateY(-3px);}

.jnczfap {width: 100%;box-sizing: border-box;justify-content: center;display: flex;min-width: 0;background:
    radial-gradient(120% 140% at 50% 0%,
      color-mix(in srgb, var(--ivon) 22%, transparent) 0%, transparent 70%),
    var(--hx5qg);align-items: center;padding: 14px 18px;}

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

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

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

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

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

.wb7zv {box-shadow: 0 5px 18px var(--af4);border-radius:13px;border: 1px solid var(--qj5d);min-width: 0;box-sizing: border-box;align-items: center;width: 100%;justify-content: center;display: flex;background:
    linear-gradient(180deg,
      color-mix(in srgb, var(--ivon) 17%, transparent) 0%, transparent 72%),
    var(--hx5qg);padding: 12px 14px;}

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

.c4e7w {font-weight: 700;overflow: hidden;letter-spacing: .04em;font-size: 12.5px;color: var(--sm2aq);display: block;white-space: nowrap;text-overflow: ellipsis;text-align: center;}
@media (max-width:849px) {
  
  .gc6f {grid-template-columns: repeat(5, minmax(0, 1fr));}
}
@media (max-width:626px) {
  .dgv8h, .gc6f {grid-template-columns: repeat(2, minmax(0, 1fr));}
}

.v1e8pn {background: var(--sle);padding: clamp(22px, 2.6vw, 34px);border-radius: var(--dlajd);border: 1px solid var(--qj5d);margin: 0 0 var(--vbv1k);}
.pw0aww0 {flex-wrap: wrap;padding-bottom:17px;display: flex;border-bottom: 1px solid var(--qj5d);gap:5px 18px;margin-bottom:7px;align-items: baseline;}

.wjt59xv {line-height: 1;letter-spacing: -.04em;font-size: clamp(38px, 4.6vw, 58px);text-shadow: 0 0 26px var(--af4);color: var(--ivon);font-weight: 900;}
.v6t16qn {font-weight: 800;color: var(--sm2aq);font-size: 16px;}

.v1e8pn .e63k1r.e63k1r {line-height:1.58;flex: 1 1 260px;margin: 0;font-size: 15px;color: var(--sm2aq);}

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

.s419j5 {font-weight: 800;color: var(--sm2aq);letter-spacing: .08em;font-size: 12px;font-variant-numeric: tabular-nums;font-style: normal;}
.rct2j6k:not(.c69a4) .s419j5 {visibility: hidden;}

.xv8yht3 {font-size: 14px;font-variant-numeric: tabular-nums;color: color-mix(in srgb, var(--ivon) 35%, var(--ss81u));font-weight: 900;}
.efb1 {font-size: 15px;line-height:1.59;grid-column: 3;margin: 0;}
.t3sffd4 {font-weight: 700;grid-column: 3;font-size: 12.5px;color: var(--sm2aq);margin-top:5px;font-style: normal;display: block;letter-spacing: .05em;}

.gs1c {align-items: center;}
.cqmq {border-radius: var(--dlajd);border: 1px solid color-mix(in srgb, var(--ivon) 34%, var(--qj5d));gap:4px;padding: 10px 20px 12px;flex: 0 0 auto;display: inline-flex;align-items: baseline;box-shadow: 0 8px 26px var(--af4);background: var(--cihp);}

.cqmq .wjt59xv {text-shadow: none;}

.gs1c .e63k1r {align-self: center;}

.a55s4 .t3sffd4 {margin-top: 0;margin-bottom:4px;}
.a55s4 .efb1 {margin-top: 0;}
@media (max-width:626px) {
  
  .gs1c {align-items: flex-start;}
  
  .cqmq {box-sizing: border-box;justify-content: center;width: 100%;}
  .qjczs6h {grid-template-columns: 2.2em minmax(0, 1fr);}
  .rct2j6k:not(.c69a4) .s419j5 {display: none;}
  .efb1, .t3sffd4 {grid-column: 2;}
}

.xsbs {align-items: flex-start;flex-direction: column;min-width: 0;border-radius: var(--dlajd);border: 1px solid var(--qj5d);display: flex;padding: clamp(20px, 2.4vw, 30px);background: var(--sle);margin: 0 0 var(--vbv1k);}

.n3wf40 > .h8hetx {margin: 18px 0 0;}
.h8hetx {width: 100%;border-radius: calc(var(--dlajd) - 6px);overflow: hidden;margin: 0 0 18px;box-shadow: 0 8px 26px var(--af4);min-width: 0;}
.wyejcdc {display: block;}
.aze9w5b {object-fit: cover;max-height: 260px;border-radius: 0;height: auto;display: block;width: 100%;}
.gqa29y.gqa29y {color: var(--ss81u);line-height:1.20;font-size: clamp(20px, 2.2vw, 28px);letter-spacing: -.028em;font-weight: 800;margin: 0 0 10px;}
.cxd2 {min-width: 0;width: 100%;}
.cxd2 > :first-child {margin-top: 0;}
.cxd2 > :last-child  {margin-bottom: 0;}
.z7ec4ns {transition:transform 0.138s, background 0.175s;margin-top:18px;padding: 0 28px;text-decoration: none;min-height: 46px;font-size: 14.5px;justify-content: center;align-items: center;box-shadow: 0 8px 24px var(--af4);display: inline-flex;border-radius: var(--vud);color: var(--byq4y, var(--sdio1));font-weight: 800;background: var(--urt);}
.z7ec4ns:hover {transform: translateY(-2px);background: var(--nai4q);}

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

.fvvpjec {min-width: 0;box-shadow: 0 18px 48px color-mix(in srgb, var(--af4) 55%, transparent);margin: 0 0 var(--vbv1k);border-radius: var(--dlajd);border: 1px solid color-mix(in srgb, var(--ivon) 18%, var(--qj5d));position: relative;overflow: hidden;padding: clamp(24px, 3vw, 40px);background:
    radial-gradient(120% 90% at 8% 0%,
      color-mix(in srgb, var(--ivon) 13%, transparent) 0%,
      transparent 62%),
    var(--sle);}

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

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

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

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

.t2wd6 {position: relative;margin: 0 0 14px;background: color-mix(in srgb, var(--ss81u) 6%, var(--cihp));padding: clamp(6px, 0.7vw, 10px);border-radius: calc(var(--dlajd) + 4px);border: 1px solid var(--qj5d);min-width: 0;}

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

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

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

.g88n {left: 0;bottom: 0;padding: 52px 20px 18px;color: #fff;right: 0;position: absolute;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%);}

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

.fmhw {display: flex;padding: 8px 10px;margin: 0 0 clamp(18px, 2vw, 24px);gap:9px;border-radius: var(--vud);border: 1px solid var(--qj5d);background: color-mix(in srgb, var(--ss81u) 5%, var(--cihp));align-items: center;}

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

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

.ex424dp {display: none;}

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

.vzrtqj:target {outline: none;}

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

.b3tcn {align-items: center;gap:13px;margin: 0;display: flex;flex-wrap: wrap;}
.r3ep.r3ep, .qznv09.qznv09 {text-align: center;justify-content: center;align-items: center;padding: 0 30px;text-decoration: none;border-radius: var(--vud);display: inline-flex;transition:transform 0.178s, background 0.161s, border-color 0.19s, box-shadow 0.135s;min-height: 52px;}
.r3ep.r3ep {font-size: 16px;font-weight: 900;color: var(--byq4y, var(--sdio1));box-shadow: 0 10px 30px var(--af4);background: var(--urt);letter-spacing: -.01em;}
.r3ep.r3ep:hover {background: var(--nai4q);transform: translateY(-2px);box-shadow: 0 14px 36px var(--af4);}
.r3ep.r3ep:focus-visible, .qznv09.qznv09:focus-visible {outline: 2px solid var(--ivon);outline-offset: 3px;}

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

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

@media (max-width:714px) {
  
  .fvvpjec {padding: 16px 14px;}
  .vzrtqj, .vgyrjyg .vzrtqj {flex: 0 0 calc(100% - 14px);}
  .he0m0va.he0m0va {font-size: clamp(22px, 6.4vw, 28px);}
  .b3tcn {flex-direction: column;align-items: stretch;}
  .r3ep.r3ep, .qznv09.qznv09 {width: 100%;}
  .pxx0k3 {flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none;}
  .pxx0k3::-webkit-scrollbar {display: none;}
}

@media (prefers-reduced-motion: reduce) {
  .cg43h0n {scroll-behavior: auto;}
  .r3ep.r3ep, .qznv09.qznv09,
  .b3he, .jph4g8 {transition:none;}
  .r3ep.r3ep:hover {transform: none;}
}

.pwpx {align-items: start;gap:7px 18px;display: grid;margin: 0 0 var(--vbv1k);padding: clamp(20px, 2.4vw, 28px);background: var(--sle);grid-template-columns: auto minmax(0, 1fr);border-radius: var(--dlajd);border: 1px solid var(--qj5d);}
.dcskq1s {grid-row: 1 / span 2;}
.tj80105 {width: 62px;display: block;box-shadow: 0 6px 20px var(--af4);height: 62px;border-radius:15px;object-fit: cover;}
.dm5y {min-width: 0;}
.vtt8qp9 {font-weight: 800;color: var(--ss81u);font-size: 15.5px;display: block;}
.dcv2 {flex-wrap: wrap;gap:6px;font-style: normal;margin-top:8px;display: flex;}
.tpx2, .gdva4 {border-radius: var(--vud);font-size: 12px;padding: 5px 12px;font-weight: 700;align-items: center;display: inline-flex;letter-spacing: .04em;}
.tpx2 {border: 1px solid var(--qj5d);background: var(--cihp);color: var(--sm2aq);}
.gdva4 {color: color-mix(in srgb, var(--ivon) 35%, var(--ss81u));border: 1px solid color-mix(in srgb, var(--ivon) 40%, transparent);background: color-mix(in srgb, var(--ivon) 16%, transparent);}
.ff52w {color: var(--sm2aq);font-size: 14.5px;line-height:1.67;margin: 11px 0 0;}
.wayd0 {gap:7px;display: flex;margin-top:13px;flex-wrap: wrap;}

.hz9d {align-items: center;height: 44px;border-radius: 50%;border: 1px solid var(--qj5d);transition:color 0.142s, border-color 0.146s, transform 0.168s;width: 44px;background: var(--cihp);display: inline-flex;justify-content: center;color: var(--sm2aq);text-decoration: none;}
.hz9d:hover {transform: translateY(-2px);color: color-mix(in srgb, var(--ivon) 35%, var(--ss81u));border-color: color-mix(in srgb, var(--ivon) 55%, var(--qj5d));}
.mdxd77 {color: var(--sm2aq);margin-top:13px;grid-column: 1 / -1;font-size: 12.5px;line-height:1.55;display: block;}

.pwpx .ktq52.ktq52 {margin: 7px 0 0;line-height:1.48;color: var(--sm2aq);font-size: 13.5px;}
.pwpx .ktq52.ktq52 .tpx2,
.pwpx .ktq52.ktq52 .gdva4 {padding: 0;letter-spacing: .02em;background: none;font-size: inherit;display: inline;border: 0;border-radius: 0;font-weight: 700;}
.pwpx .ktq52.ktq52 .tpx2 {color: var(--ss81u);}

.pwpx .ktq52.ktq52 .gdva4 {color: color-mix(in srgb, var(--ivon) 35%, var(--ss81u));}

.pwpx .ktq52.ktq52 .tpx2 + .gdva4::before {color: var(--sm2aq);margin: 0 8px;font-weight: 700;content: "\00B7";}

.bygjt2 {margin-bottom:2px;letter-spacing: .13em;display: block;font-size: 11px;font-style: normal;font-weight: 800;color: var(--sm2aq);text-transform: uppercase;}
.cdj9xj {font-size: 17.5px;line-height:1.26;}

.dp89ksh {border-top: 1px solid var(--qj5d);grid-column: auto;margin-top:13px;padding-top:11px;}

.aps48 {grid-template-columns: minmax(0, 1fr);justify-items: start;}
.aps48 .dcskq1s {grid-row: auto;margin-bottom:5px;}
@media (max-width:555px) {
  .pwpx {grid-template-columns: minmax(0, 1fr);}
  .dcskq1s {grid-row: auto;margin-bottom:6px;}
}

.yv0xpcc {border-radius: var(--dlajd);border: 1px solid var(--qj5d);min-width: 0;background: var(--sle);margin: 0 0 var(--vbv1k);padding: clamp(20px, 2.4vw, 30px);position: relative;}

.zp4ws {box-shadow: 0 8px 30px var(--af4);}
.gf6bz {width: 3px;position: absolute;top: clamp(20px, 2.4vw, 30px);background: linear-gradient(
    180deg,
    var(--ivon) 0%,
    color-mix(in srgb, var(--j7e, var(--ivon)) 80%, transparent) 100%);bottom: clamp(20px, 2.4vw, 30px);border-radius: 0 3px 3px 0;left: 0;}
.d0xf7d.d0xf7d {margin: 0 0 12px;font-size: clamp(20px, 2.2vw, 28px);line-height:1.24;color: var(--ss81u);font-weight: 800;letter-spacing: -.028em;}

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

.avf3ke.avf3ke .r2n0 {display: grid;align-items: stretch;padding: 0;grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));list-style: none;margin: 0;gap:15px;}

@supports (grid-template-columns: subgrid) {
  .avf3ke.avf3ke .r2n0:has(> .mshvy:nth-child(3n + 1):last-child) > .mshvy:last-child {grid-column: span 3;}
  .avf3ke.avf3ke .r2n0:has(> .mshvy:nth-child(3n + 2):last-child) > .mshvy:last-child {grid-column: span 2;}
}
.avf3ke.avf3ke .mshvy {background: var(--sle);overflow: hidden;min-width: 0;flex-direction: column;border: 1px solid var(--qj5d);border-radius: var(--dlajd);display: flex;}

.avf3ke.avf3ke .kcpztb {border-bottom: 2px solid var(--ivon);background: var(--cihp);padding: 14px 10px 12px;display: flex;align-items: center;justify-content: center;}
.avf3ke.avf3ke .v7sg7q {letter-spacing: -.045em;color: var(--ivon);font-weight: 900;font-size: clamp(34px, 4.4vw, 52px);font-variant-numeric: tabular-nums;line-height: 1;}
.avf3ke.avf3ke .wydg {padding: 15px 16px 18px;}
.avf3ke.avf3ke .vqrk {font-size: 16px;font-weight: 800;color: var(--ss81u);display: block;margin: 0 0 6px;line-height:1.32;letter-spacing: -.01em;}
.avf3ke.avf3ke .nqdt {font-size: 15px;color: var(--sm2aq);margin: 0;line-height:1.54;}

.avf3ke.avf3ke .kdjbpjs .wydg {padding-top:18px;}
.avf3ke.avf3ke .kdjbpjs .v7sg7q {letter-spacing: -.045em;font-size: clamp(30px, 3.8vw, 44px);width: fit-content;border-bottom: 2px solid var(--ivon);padding-bottom:8px;font-weight: 900;margin-bottom:13px;display: block;line-height: .95;font-variant-numeric: tabular-nums;color: color-mix(in srgb, var(--ivon) 62%, var(--bdicc));}

.ccsdjf.ccsdjf .e3qz {display: grid;gap:12px;}
.ccsdjf.ccsdjf .zgjd {padding: 14px 16px;background: var(--sle);border: 1px solid var(--qj5d);border-left-width: 4px;border-radius: var(--dlajd);display: flex;align-items: flex-start;gap:14px;}
.ccsdjf.ccsdjf .qey3q   {border-left-color: var(--ivon);}
.ccsdjf.ccsdjf .p2bfd {border-left-color: var(--j7e);}

.ccsdjf.ccsdjf .tchf {padding-right:14px;flex: 0 0 116px;flex-direction: column;gap:2px;border-right: 1px solid var(--qj5d);display: flex;align-self: stretch;}
.ccsdjf.ccsdjf .a1fm {font-size: 11.5px;color: var(--sm2aq);font-weight: 800;letter-spacing: .09em;line-height:1.27;text-transform: uppercase;}
.ccsdjf.ccsdjf .n8q4pz {font-weight: 900;letter-spacing: -.03em;font-size: 25px;line-height:1.07;font-variant-numeric: tabular-nums;}
.ccsdjf.ccsdjf .qey3q   .n8q4pz {color: var(--ivon);}
.ccsdjf.ccsdjf .p2bfd .n8q4pz {color: var(--j7e);}

.ccsdjf.ccsdjf .y6wy {list-style: none;gap:7px;min-width: 0;padding: 0;display: flex;margin: 0;flex: 1 1 auto;flex-wrap: wrap;}
.ccsdjf.ccsdjf .mh23 {margin: 0;align-items: baseline;line-height:1.46;display: inline-flex;padding: 8px 14px;gap:6px;border-radius: var(--vud);border: 1px solid var(--qj5d);background: var(--cihp);font-size: 15px;}
.ccsdjf.ccsdjf .mqje20 {flex: 0 0 auto;font-weight: 900;}
.ccsdjf.ccsdjf .qey3q   .mqje20 {color: var(--ivon);}
.ccsdjf.ccsdjf .p2bfd .mqje20 {color: var(--j7e);}

.ccsdjf.ccsdjf .ptxm {counter-reset: mn-sb-n;}
.ccsdjf.ccsdjf .ptxm .mh23 {counter-increment: mn-sb-n;}
.ccsdjf.ccsdjf .ptxm .mh23::before {font-size: 11.5px;flex: 0 0 auto;font-weight: 900;color: var(--sm2aq);letter-spacing: .08em;content: counter(mn-sb-n, decimal-leading-zero);font-variant-numeric: tabular-nums;}

.ccsdjf.ccsdjf .qey3q   .ptxm .mh23::before {color: color-mix(in srgb, var(--ivon) 62%, var(--bdicc));}
.ccsdjf.ccsdjf .p2bfd .ptxm .mh23::before {color: color-mix(in srgb, var(--j7e, var(--ivon)) 62%, var(--bdicc));}

.ccsdjf.ccsdjf .g52zw0 .n8q4pz {margin-bottom:3px;line-height: 1;}

.z4jdva.z4jdva .n5k6 {border-top: 1px solid var(--qj5d);}
.z4jdva.z4jdva .w7mx {border-radius: 0;background: none;border-bottom: 1px solid var(--qj5d);}

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

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

.z4jdva.z4jdva .fgcjn2::after {content: "";border-right: 2px solid var(--sm2aq);top: 50%;transform: translateY(-70%) rotate(45deg);right: 6px;width: 8px;transition:transform 0.126s;border-bottom: 2px solid var(--sm2aq);position: absolute;height: 8px;}
.z4jdva.z4jdva .w7mx[open] .fgcjn2::after {border-color: var(--ivon);transform: translateY(-30%) rotate(225deg);}

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

.z4jdva.z4jdva .t6g8p {margin: 0;counter-reset: mn-term-n;list-style: none;padding: 0;}
.z4jdva.z4jdva .nsp4 {counter-increment: mn-term-n;border-bottom: 1px solid var(--qj5d);}
.z4jdva.z4jdva .t6g8p .w7mx {border-bottom: 0;}

.z4jdva.z4jdva .t6g8p .fgcjn2 {padding-left:37px;}
.z4jdva.z4jdva .t6g8p .fgcjn2::before {top: 17px;font-weight: 800;color: var(--sm2aq);left: 4px;font-variant-numeric: tabular-nums;font-size: 12px;letter-spacing: .06em;content: counter(mn-term-n, decimal-leading-zero);}

.z4jdva.z4jdva .t6g8p .bdqpt {margin-left:33px;}

.z4jdva.z4jdva .z7gg::before {content: "$";}
.z4jdva.z4jdva .h4dky3f {font-size: 15px;font-weight: 700;color: var(--ss81u);line-height:1.40;letter-spacing: -.01em;font-family: ui-monospace, "SFMono-Regular", "Consolas", monospace;}

.amjm.amjm {display: flex;gap:13px;align-items: center;}
.amjm.c8q95   {justify-content: center;}
.amjm.p45mb6 {justify-content: flex-end;}

.amjm.amjm .tk5rr7v {border-radius: 50%;box-shadow: 0 0 10px var(--af4);flex: 0 0 auto;background: var(--ivon);width: 9px;height: 9px;}
.amjm.amjm .nxjd {border-radius: var(--vud);text-decoration: none;min-height: 52px;transition:transform 0.138s, background 0.132s, box-shadow 0.128s;display: inline-flex;box-shadow: 0 10px 30px var(--af4);padding: 0 34px;align-items: center;background: var(--urt);justify-content: center;color: var(--byq4y, var(--sdio1));}
.amjm.amjm .nxjd:hover {background: var(--nai4q);transform: translateY(-2px);box-shadow: 0 14px 38px var(--af4);}
.amjm.amjm .rw9p {font: 800 15.5px/1 var(--cchb);letter-spacing: .01em;}

.amjm.amjm .bdkj {flex: 1 1 auto;}

.kyxm.kyxm {position: relative;border-radius: var(--dlajd);padding: 10px;box-shadow: 0 0 0 1px var(--qj5d), 0 10px 34px var(--af4);margin: 0 0 var(--vbv1k);background: var(--cihp);}
.kyxm.w30aw {padding: 18px;}
.kyxm.kyxm .dz11 {display: block;overflow: hidden;border-radius: calc(var(--dlajd) - 6px);}
.kyxm.kyxm .dj8st8 {width: 100%;border-radius: calc(var(--dlajd) - 6px);display: block;height: auto;}

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

.cze30q5.cze30q5 {display: grid;align-items: stretch;background: var(--sle);border-radius: var(--dlajd);border: 1px solid var(--qj5d);grid-template-columns: minmax(0, 340px) minmax(0, 1fr);gap: clamp(18px, 2.2vw, 28px);padding: clamp(20px, 2.4vw, 30px);}

.cze30q5.cze30q5 .rfcdtvj {order: 2;}

.cze30q5.cze30q5 .nes34 {align-items: center;position: relative;overflow: hidden;box-shadow: 0 0 0 1px var(--qj5d), 0 10px 34px var(--af4);justify-content: center;min-height: 100%;display: flex;border-radius: calc(var(--dlajd) - 2px);min-width: 0;background: var(--hx5qg);}

.cze30q5.cze30q5 .ew0411 {position: absolute;padding: 4px;grid-template-columns: repeat(3, 1fr);inset: 0;gap:5px;grid-template-rows: minmax(0, 1fr);display: grid;}
.cze30q5.cze30q5 .k7zenp3 {min-height: 0;object-fit: cover;width: 100%;max-height: none;display: block;border-radius:7px;height: 100%;opacity:0.85;align-self: stretch;}

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

.cze30q5.cze30q5 .aetp {gap:13px;display: grid;min-width: 0;}
.cze30q5.cze30q5 .fvj1b {font: 800 clamp(21px, 2.2vw, 27px)/1.15 var(--cchb);color: var(--ss81u);margin: 0;letter-spacing: -.02em;display: block;}
.cze30q5.cze30q5 .de0wq {margin: 0;color: var(--sm2aq);}

.cze30q5.cze30q5 .maqvt {margin: 0;align-items: center;display: flex;gap:12px;}
.cze30q5.cze30q5 .rqeea {position: relative;background: color-mix(in srgb, var(--bdicc) 10%, transparent);flex: 1 1 auto;height: 10px;border-radius: var(--vud);overflow: hidden;}
.cze30q5.cze30q5 .rqeea::before {box-shadow: 0 0 12px var(--af4);content: "";position: absolute;inset: 0 auto 0 0;background: linear-gradient(90deg, var(--ivon), var(--j7e, var(--ivon)));border-radius: var(--vud);width: var(--w56o, 0%);}

.cze30q5.cze30q5 .vsq544w {font: 800 17px/1 var(--cchb);flex: 0 0 auto;color: color-mix(in srgb, var(--ivon) 35%, var(--ss81u));}
.cze30q5.cze30q5 .vsq544w small {color: var(--sm2aq);font-size: 13px;}

.cze30q5.cze30q5 .yayv {display: flex;gap:10px;margin: 0;list-style: none;flex-wrap: wrap;padding: 0;}
.cze30q5.cze30q5 .r3vyjj {border-radius: var(--vud);border: 1px solid var(--qj5d);display: inline-flex;align-items: baseline;padding: 9px 15px;gap:7px;background: var(--cihp);}
.cze30q5.cze30q5 .rz46skj {color: var(--sm2aq);font: 800 11.5px/1 var(--cchb);font-style: normal;text-transform: uppercase;letter-spacing: .1em;}
.cze30q5.cze30q5 .hk5faw {font-weight: 700;font-size: 14.5px;}

.cze30q5.cze30q5 .gqakm .vsq544w {letter-spacing: -.03em;font: 900 clamp(24px, 2.4vw, 30px)/1 var(--cchb);}
.cze30q5.cze30q5 .gqakm .vsq544w small {font-weight: 700;margin-left:1px;font-size: 13px;}

.cze30q5.cze30q5 .h0gk7cw {grid-template-columns: auto minmax(0, 1fr);padding: 13px 16px;background: var(--cihp);margin: 0;border-radius: var(--dlajd);border: 1px solid var(--qj5d);align-items: baseline;display: grid;gap:7px 18px;}
.cze30q5.cze30q5 .h0gk7cw .hk5faw {margin: 0;}

.cze30q5.cze30q5 .rt8f {gap:12px;display: flex;flex-wrap: wrap;}
.cze30q5.cze30q5 .e5cbb5 {flex: 1 1 190px;box-shadow: 0 8px 26px var(--af4);padding: 0 20px;transition:transform 0.171s, background 0.194s;align-items: center;background: var(--urt);justify-content: center;display: inline-flex;min-height: 52px;border-radius: var(--vud);text-decoration: none;gap:12px;color: var(--byq4y, var(--sdio1));}
.cze30q5.cze30q5 .e5cbb5:hover {transform: translateY(-2px);background: var(--nai4q);}
.cze30q5.cze30q5 .g51w3w8 {flex: 0 0 auto;display: flex;}
.cze30q5.cze30q5 .g51w3w8 svg {display: block;fill: currentColor;width: 21px;height: 21px;}
.cze30q5.cze30q5 .avkep {line-height:1.16;display: grid;}

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

.cze30q5.pxhb .maqvt {order: 1;}
.cze30q5.pxhb .rt8f {order: 2;}

@media (max-width:769px) {
  .cze30q5.cze30q5 {grid-template-columns: minmax(0, 1fr);}
  .cze30q5.cze30q5 .rfcdtvj {order: 0;}
  .cze30q5.cze30q5 .nes34 {aspect-ratio: 16 / 10;}
}

.dhgdvs.dhgdvs {border-radius: var(--dlajd);border: 1px solid var(--qj5d);background: var(--sle);position: relative;padding: clamp(20px, 2.4vw, 30px);}
.dhgdvs.t5akhak {padding-left: clamp(28px, 3.2vw, 44px);}

.dhgdvs.dhgdvs .ed1pdt {bottom: 18px;box-shadow: 0 0 12px var(--af4);left: 0;width: 3px;border-radius: 0 3px 3px 0;background: linear-gradient(180deg, var(--ivon), var(--j7e, var(--ivon)));position: absolute;top: 18px;}
.dhgdvs.dhgdvs .g146p {letter-spacing: -.02em;margin: 0 0 14px;color: var(--ss81u);display: block;font: 800 clamp(19px, 2vw, 24px)/1.2 var(--cchb);}
.dhgdvs.dhgdvs .t609v > :first-child {margin-top: 0;}
.dhgdvs.dhgdvs .t609v > :last-child  {margin-bottom: 0;}

.ed7d636.ed7d636 {background: var(--sle);border-radius: var(--dlajd);border: 1px solid var(--qj5d);overflow: hidden;}
.ed7d636.ed7d636 .xf76t6p {color: var(--byq4y, var(--sdio1));text-transform: uppercase;padding: 11px 22px;letter-spacing: .22em;background: linear-gradient(
    90deg,
    color-mix(in srgb, var(--ivon) 88%, transparent) 0%,
    color-mix(in srgb, var(--j7e, var(--ivon)) 70%, transparent) 100%);font: 900 12.5px/1.35 var(--cchb);display: block;box-shadow: 0 6px 24px var(--af4);}
.ed7d636.ed7d636 .jtyy {padding: clamp(20px, 2.4vw, 30px);}
.ed7d636.vnhzx .xf76t6p {margin: 0 0 0 clamp(14px, 2vw, 30px);}

.ed7d636.ed7d636 .w77pgc1 {display: inline-block;box-shadow: inset 0 0 0 1px color-mix(in srgb, currentColor 48%, transparent);border-radius: var(--vud);padding: 3px 13px 4px;}

.ed7d636.yj6kd2 .xf76t6p {box-shadow: 0 -6px 24px var(--af4);}
.ed7d636.yj6kd2 .jtyy {padding-bottom: clamp(16px, 2vw, 24px);}
.ed7d636.ed7d636 .jtyy > :first-child {margin-top: 0;}
.ed7d636.ed7d636 .jtyy > :last-child  {margin-bottom: 0;}

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

.yypn.yypn .x8386::-webkit-details-marker {display: none;}
.yypn.yypn .m12d1 {letter-spacing: -.015em;font: 800 clamp(17px, 1.8vw, 21px)/1.2 var(--cchb);color: var(--ss81u);}

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

.yypn.yypn .a75c {flex-wrap: wrap;padding: 4px 20px 20px;display: flex;gap:10px;counter-reset: mn-level-n;}
.yypn.yypn .a75c a {font-weight: 700;background: var(--sle);border-radius: var(--vud);border: 1px solid var(--qj5d);color: var(--ss81u);padding: 0 16px;min-height: 44px;align-items: center;gap:9px;transition:border-color 0.13s, transform 0.196s, box-shadow 0.199s;font-size: 14.5px;counter-increment: mn-level-n;text-decoration: none;display: inline-flex;}
.yypn.yypn .a75c a::before {align-items: center;background: color-mix(in srgb, var(--ivon) 18%, transparent);border-radius: var(--vud);font: 800 11.5px/1 var(--cchb);display: inline-flex;justify-content: center;color: color-mix(in srgb, var(--ivon) 35%, var(--ss81u));content: counter(mn-level-n);height: 22px;min-width: 22px;flex: 0 0 auto;}
.yypn.yypn .a75c a:hover {box-shadow: 0 8px 22px var(--af4);border-color: color-mix(in srgb, var(--ivon) 50%, transparent);transform: translateY(-2px);}

.yypn.yypn .bg3a5se {counter-reset: mn-level-n;list-style: none;display: block;margin: 0;padding: 0 20px 18px;}
.yypn.yypn .bg3a5se li {counter-increment: mn-level-n;}
.yypn.yypn .bg3a5se a {transition:color 0.198s, padding-left 0.153s;text-decoration: none;border-bottom: 1px solid var(--qj5d);line-height:1.33;display: flex;color: var(--ss81u);min-height: 46px;padding: 4px 2px;font-weight: 700;gap:12px;font-size: 15px;align-items: center;}
.yypn.yypn .bg3a5se li:last-child a {border-bottom: 0;}
.yypn.yypn .bg3a5se a::before {min-width: 24px;font: 800 12px/1 var(--cchb);font-variant-numeric: tabular-nums;content: counter(mn-level-n, decimal-leading-zero);flex: 0 0 auto;color: color-mix(in srgb, var(--ivon) 45%, var(--ss81u));letter-spacing: .08em;}
.yypn.yypn .bg3a5se a:hover {padding-left:5px;color: color-mix(in srgb, var(--ivon) 45%, var(--ss81u));}
@media (prefers-reduced-motion: reduce) {
  .yypn.yypn .bg3a5se a {transition:none;}
  .yypn.yypn .bg3a5se a:hover {padding-left:2px;}
}

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

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

@media (max-width:1245px) {
  .k1jkm, .ctatfk {grid-template-columns: minmax(0, 1fr) 288px;}
}

@media (max-width:1045px) {
  
  .k1jkm, .ctatfk {grid-template-columns: minmax(0, 1fr);grid-template-rows: auto auto;}
  .bm9vpp   {display: contents;}
  .v9wqb  {position: static;grid-row: 2;}
  
  .bm9vpp > * {grid-column: 1;}
  .bm9vpp > .fn4xzs {grid-row: 1;}
}

@media (max-width:785px) {
  .n3nv7 {display: flex;}
  .s2fj {display: none;}
  
  .c6tpr7 {padding: 10px 12px;border-radius:23px;flex-wrap: nowrap;gap:8px;}
  
  .c6tpr7 .msb49  {order: 1;flex: 0 1 auto;min-width: 0;}
  .c6tpr7 .msb49 img {max-width:120px;height: 32px;}
  .c6tpr7 .nkbs9df   {order: 2;min-width: 0;justify-content: center;flex: 1 1 auto;}
  .c6tpr7 .n3nv7 {margin-left: 0;order: 3;flex: 0 0 auto;}
  
  .c6tpr7 .msb49  {min-width: 0;flex: 0 1 auto;order: 1;}
  .c6tpr7 .nkbs9df   {justify-content: flex-end;min-width: 0;flex: 1 1 auto;order: 2;}
  .c6tpr7 .n3nv7 {margin: 0;flex: 0 0 auto;order: 3;}
  
  .c6tpr7 .nkbs9df .mzg7a,
  .c6tpr7 .nkbs9df > div:has(> .g0mjpx8) {display: none;}
  .c6tpr7 .msb49 img {height: 30px;max-width:105px;}
  .c6tpr7 .nkbs9df a {padding: 10px 14px;white-space: nowrap;flex: 0 0 auto;font-size: 13.5px;}
  
  @media (max-width:374px) {
    .c6tpr7 {padding: 10px 9px;gap:5px;}
    .c6tpr7 .nkbs9df {gap:4px;}
    .c6tpr7 .nkbs9df a {font-size: 13px;padding: 10px 11px;}
    .c6tpr7 .msb49 img {max-width:87px;}
  }
  .k1jkm {padding: 18px 12px 92px;}
  
  .ccsdjf.ccsdjf .zgjd {flex-direction: column;gap:9px;}
  .ccsdjf.ccsdjf .tchf {padding: 0 0 8px;border-bottom: 1px solid var(--qj5d);align-items: baseline;border-right: 0;gap:7px;flex: 0 0 auto;flex-direction: row;}
  .ccsdjf.ccsdjf .n8q4pz {font-size: 20px;}
  
  .ccsdjf.ccsdjf .y6wy {flex-direction: column;}
  .ccsdjf.ccsdjf .mh23 {width: 100%;}
  
  .avf3ke.avf3ke .r2n0 {gap:11px;grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));}
  .avf3ke.avf3ke .wydg {padding: 13px 13px 15px;}
  .z4jdva.z4jdva .bdqpt {padding-left:13px;margin-left:14px;}
  .z4jdva.z4jdva .t6g8p .bdqpt {margin-left:25px;}
  
  .wkdj00d {border-radius: var(--vud);align-items: center;gap:10px;padding: 10px 14px;flex-direction: row;}
  .tcys47j {flex: 1 1 auto;min-width: 0;font-size: 13.5px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
  .wkdj00d .v4aj5pq {flex: 0 0 auto;padding: 9px 16px;font-size: 13.5px;}
}

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

.h71dn.h71dn {background: var(--aog);}

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

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

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

.h71dn .e1hvz a {min-height: 44px;align-items: center;display: flex;}
.msb49 {min-height: 44px;align-items: center;display: inline-flex;}

.fwjr0h, .v4aj5pq, .hqqxr2,
.bm9vpp a[role="button"],
.bm9vpp .x4ephs6 a {min-height: 44px;}

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

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

.s2fj ul {gap:9px;}

.h71dn .e1hvz ul {display: grid;gap:8px;}

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

.cdxn73 {display: flex;padding: 14px 8px 14px 20px;gap:11px;border-bottom: 1px solid var(--qj5d);align-items: center;justify-content: space-between;}
.tymhq2 {color: var(--ss81u);overflow-wrap: anywhere;font: 800 19px/1.2 var(--cchb);min-width: 0;}
.f1c2p {display: flex;align-items: center;color: var(--ss81u);min-width: 44px;font-size: 27px;min-height: 44px;line-height: 1;cursor: pointer;flex: 0 0 auto;justify-content: center;border-radius: var(--dlajd);}
.f1c2p:hover {background: var(--cihp);}

.c4t9tj {padding: 12px;}
.c4t9tj ul {padding: 0;list-style: none;margin: 0;display: grid;gap:7px;}
.c4t9tj a {text-decoration: none;align-items: center;background: var(--cihp);font-weight: 700;min-height: 50px;display: flex;font-size: 16px;color: var(--ss81u);border-radius: var(--dlajd);border: 1px solid var(--qj5d);padding: 12px 16px;transition:background 0.142s, border-color 0.151s, transform 0.193s;}
.c4t9tj a:hover {background: var(--sle);border-color: color-mix(in srgb, var(--ivon) 45%, transparent);}
.c4t9tj a:active {transform: translateY(1px);}

.c4t9tj a[aria-current="page"] {box-shadow: 0 6px 20px color-mix(in srgb, var(--ivon) 34%, transparent);border-color: transparent;background: var(--ivon);color: var(--sdio1);}

.bpbyxwa {padding: 18px 20px calc(18px + env(safe-area-inset-bottom, 0px));gap:10px;border-top: 1px solid var(--qj5d);display: grid;margin-top: auto;}

.xvs14hj,
.brbk5g {align-items: center;border-radius: var(--vud);text-decoration: none;min-height: 50px;display: flex;font-weight: 800;transition:transform 0.202s, box-shadow 0.15s, background 0.164s;justify-content: center;font-size: 15px;padding: 13px 20px;}
.xvs14hj {background: transparent;border: 1px solid var(--qj5d);color: var(--ss81u);}
.xvs14hj:hover {background: var(--cihp);}
.brbk5g {border: 1px solid transparent;background: var(--qxa3j);box-shadow: 0 6px 20px color-mix(in srgb, var(--qxa3j) 34%, transparent);color: var(--cx78, var(--qla, var(--a1ftw)));}
.brbk5g:hover {transform: translateY(-2px);box-shadow: 0 10px 26px color-mix(in srgb, var(--qxa3j) 40%, transparent);}

.dtgapv6 a:focus-visible,
.f1c2p:focus-visible,
.n3nv7:focus-visible {outline: 2px solid var(--ivon);outline-offset: 2px;}

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

@media (min-width:786px) {
  .q777t63, .dtgapv6 {display: none;}
}

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

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

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

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

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

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

.h71dn > * {padding-right:17px;max-width: var(--yqlx);padding-left:16px;margin-left: auto;margin-right: auto;}

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

.mzg7a {--s3ik: 0 13px;--ygxp: var(--vud);--aywgi: 999px;--p9bzm: var(--vud);--cc5y: 1px solid color-mix(in srgb, var(--urt) 55%, transparent);--ywyq4: var(--dlajd);}

.dhgdvs.dhgdvs h2.g146p::before, .ed7d636.ed7d636 h2.xf76t6p::before {display: none;content: none;}
.ed7d636.ed7d636 h2.xf76t6p {margin-top: 0;margin-bottom: 0;margin-right: 0;}

.cnd67, .y6hhy5t {color: var(--ss81u);}

.ccsdjf.ccsdjf .qey3q .mqje20 {color: color-mix(in srgb, var(--ivon) 62%, var(--bdicc));}
.ccsdjf.ccsdjf .p2bfd .mqje20 {color: color-mix(in srgb, var(--j7e, var(--ivon)) 62%, var(--bdicc));}

@media (max-width:705px) { .d476, .mb50r {grid-template-columns: repeat(3, minmax(0, 1fr));} }
@media (max-width:527px) { .d476, .mb50r {grid-template-columns: repeat(2, minmax(0, 1fr));} }

.bm9vpp .vng0d {background:
    radial-gradient(120% 140% at 18% 0%, color-mix(in srgb, var(--j7e, var(--ivon)) 55%, transparent) 0%, transparent 62%),
    linear-gradient(135deg, var(--ivon), var(--j7e, var(--ivon)));}
