

:root {--wrlb:   var(--ea1o9);--veyfd: 999px;--l1j:"Avenir Next", system-ui, "Trebuchet MS", "Segoe UI", sans-serif;--su6vh:  color-mix(in srgb, var(--biw58) 14%, #000);--bja: var(--rz3);--l7le:   color-mix(in srgb, var(--biw58) 34%, transparent);--nur6m:    var(--d5bb9);--tom:  var(--yikj);--z4so:   var(--ngf08);--g18v:    34px;--ywd:    var(--biw58);--n3vk:      18px;--r8k:   var(--f6hn);}

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

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

.rma4 {position: absolute;border-radius: var(--veyfd);color: var(--zpn4c, var(--v06m));left: -9999px;padding: 12px 20px;background: var(--ywd);font-weight: 700;top: 0;text-decoration: none;z-index: 200;}
.rma4:focus {top: 12px;left: 12px;}

.hndh {position: sticky;padding: 6px 16px 0;top: 0;z-index: 60;}
.jkjds {gap:19px;overflow: hidden;max-width: var(--py08);padding: 9px 10px 9px 18px;border: 1px solid var(--r8k);border-radius: var(--veyfd);flex-wrap: nowrap;margin: 0 auto;box-shadow: 0 8px 30px color-mix(in srgb, var(--b4qd9) 70%, transparent);backdrop-filter: blur(14px);align-items: center;display: flex;background: color-mix(in srgb, var(--a5yli) 88%, transparent);}
.evxnx8 {flex: 0 0 auto;align-items: center;display: flex;text-decoration: none;}

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

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

.c33q ul {gap:3px;display: flex;list-style: none;flex-wrap: nowrap;margin: 0;min-width: 0;padding: 0;}
.c33q li {flex: 0 1 auto;min-width: 0;}
.c33q a {overflow: hidden;white-space: nowrap;min-width: 0;text-overflow: ellipsis;}
.c33q a {border-radius: var(--veyfd);padding: 8px 15px;font-weight: 700;display: block;color: var(--tom);text-decoration: none;font-size: 14.5px;}
.c33q a:hover {background: color-mix(in srgb, var(--d5bb9) 7%, transparent);color: var(--vlsk8);}
.c33q a[aria-current="page"] {background: var(--ywd);color: var(--zpn4c, var(--v06m));}

.vtzt {display: flex;flex: 0 0 auto;align-items: center;gap:8px;}

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

.fmczkb8 {border-color: var(--r8k);color: var(--kuuf, var(--mz8));background: var(--sdz);}
.cmb79m {color: var(--wrgh, var(--m8hby));background: var(--kmbj);box-shadow: 0 6px 20px color-mix(in srgb, var(--kmbj) 34%, transparent);}
.cmb79m:hover {box-shadow: 0 10px 26px color-mix(in srgb, var(--kmbj) 40%, transparent);background: var(--kfn);transform: translateY(-2px);}
.zckk7qe {display: flex;width: 100%;margin-top:13px;}

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

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

.ta0j {min-width: 0;--py08: 100%;}

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

.xagmr {top: 88px;position: sticky;gap:13px;display: grid;}
.y41j {padding: 20px;border: 1px solid var(--r8k);border-radius: var(--n3vk);background: var(--wrlb);}
.rjbsf {border-color: color-mix(in srgb, var(--ywd) 45%, transparent);box-shadow: 0 10px 34px var(--l7le);}
.q26tvnf {color: var(--ywd);letter-spacing: .1em;font-size: 11.5px;text-transform: uppercase;font-weight: 800;margin: 0 0 6px;}
.xpwp3r {margin: 0;font-size: 18px;font-weight: 800;letter-spacing: -.01em;}
.cqj8x {margin: 7px 0 0;font-size: 14px;color: var(--tom);line-height:1.54;}

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

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

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

.j5rfp0x::before {border-radius: 50%;border: 1px solid var(--r8k);position: absolute;transition:background 0.156s, border-color 0.15s;background: var(--bja);content: '';inset: 9px;}
.j5rfp0x svg {position: relative;z-index: 1;}
.j5rfp0x:hover {color: var(--nur6m);}
.j5rfp0x:hover::before {background: color-mix(in srgb, var(--nur6m) 12%, var(--bja));border-color: color-mix(in srgb, var(--ywd) 45%, var(--r8k));}
.j5rfp0x:focus-visible {outline: 2px solid var(--ywd);outline-offset: 2px;}
.shmtw35 {font-size: 14.5px;font-weight: 700;}

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

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

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

.ta0j {--ngf08: var(--nur6m);}

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

.ta0j ul, .ta0j ol {margin: 0 0 16px;padding-left:21px;}
.ta0j li {margin-bottom:7px;}

.ta0j .qxbqk {overflow: hidden;border-radius: var(--n3vk);border: 1px solid var(--r8k);min-width: 0;background: var(--wrlb);grid-template-columns: minmax(0, 1fr);gap: 0;display: grid;}

.g7za {display: block;background: linear-gradient(
    90deg,
    color-mix(in srgb, var(--ywd) 88%, transparent) 0%,
    color-mix(in srgb, var(--z4so, var(--ywd)) 70%, transparent) 100%);grid-column: 1 / -1;box-shadow: 0 6px 24px var(--l7le);padding: 11px 22px;}
.x3n2ne {white-space: nowrap;letter-spacing: .22em;font: 900 12.5px/1 var(--l1j);text-overflow: ellipsis;overflow: hidden;display: block;text-transform: uppercase;color: var(--zpn4c, var(--v06m));}

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

.gskkm.gskkm {color: var(--nur6m);letter-spacing: -.035em;text-wrap: balance;margin: 0;font: 800 clamp(28px, 3.1vw, 44px)/1.05 var(--l1j);overflow-wrap: break-word;}
.kv729rf.kv729rf {margin: 14px 0 0;max-width: 56ch;line-height:1.58;font-size: 16px;color: var(--tom);}

.y0vr {border-radius: var(--veyfd);box-shadow: 0 10px 30px var(--l7le);align-items: center;background: var(--biw58);font: 800 15.5px/1 var(--l1j);transition:transform 0.125s, background 0.182s, box-shadow 0.141s;padding: 0 34px;letter-spacing: .01em;min-height: 52px;display: inline-flex;color: var(--zpn4c, var(--v06m));text-decoration: none;margin-top:25px;justify-content: center;}
.y0vr:hover {background: var(--kfn);transform: translateY(-2px);box-shadow: 0 14px 38px var(--l7le);}

.ta0j .pcc8xwm {box-shadow: 0 10px 34px var(--l7le);overflow: hidden;display: grid;min-width: 0;position: relative;border-radius: var(--n3vk);border: 1px solid var(--r8k);grid-template-columns: minmax(0, 1fr);background: var(--wrlb);isolation: isolate;}

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

.pcc8xwm .nj19 {inset: 0;background:
    linear-gradient(
      180deg,
      color-mix(in srgb, var(--wrlb) 50%, transparent) 0%,
      color-mix(in srgb, var(--wrlb) 50%, transparent) 40%,
      color-mix(in srgb, var(--wrlb) 62%, transparent) 62%,
      color-mix(in srgb, var(--wrlb) 34%, transparent) 82%,
      transparent 100%);position: absolute;pointer-events: none;z-index: 1;}
.pcc8xwm .x5fp {position: relative;background: linear-gradient(
    90deg,
    color-mix(in srgb, var(--ywd) 88%, transparent) 0%,
    color-mix(in srgb, var(--z4so, var(--ywd)) 70%, transparent) 100%);grid-column: 1 / -1;display: block;padding: 11px 22px;box-shadow: 0 6px 24px var(--l7le);z-index: 2;}
.pcc8xwm .aappw9 {letter-spacing: .3em;text-transform: uppercase;color: var(--zpn4c, var(--v06m));font: 800 clamp(13px, 1.5vw, 16px)/1 var(--l1j);}
.pcc8xwm .cersnv2 {min-width: 0;display: flex;position: relative;padding: clamp(26px, 3.4vw, 46px) clamp(22px, 2.6vw, 40px) clamp(28px, 3.4vw, 46px);z-index: 2;text-shadow: 0 1px 2px rgba(0, 0, 0, .5), 0 2px 10px rgba(0, 0, 0, .38);flex-direction: column;align-items: flex-start;}
.ezkctq.ezkctq {max-width: 20ch;color: var(--mqtk, var(--nur6m));letter-spacing: -.035em;font: 900 clamp(30px, 4.1vw, 54px)/1.04 var(--l1j);overflow-wrap: break-word;margin: 0;text-wrap: balance;text-shadow: 0 1px 2px rgba(0, 0, 0, .55), 0 2px 14px rgba(0, 0, 0, .45);}
.t4cycs.t4cycs {color: var(--mqtk, color-mix(in srgb, var(--tom) 22%, var(--nur6m)));line-height:1.61;max-width: 54ch;font-size: clamp(15.5px, 1.35vw, 18px);margin: 16px 0 0;}
.pcc8xwm .rp3dn {margin-top:23px;letter-spacing: .01em;transition:transform 0.179s, box-shadow 0.177s;background: var(--biw58);align-items: center;box-shadow: 0 8px 26px var(--l7le);justify-content: center;border-radius: var(--veyfd);display: inline-flex;color: var(--zpn4c, var(--v06m));font: 800 15.5px/1 var(--l1j);text-decoration: none;padding: 0 34px;min-height: 52px;}
.pcc8xwm .rp3dn:hover {transform: translateY(-2px);box-shadow: 0 12px 32px var(--l7le);}
@media (min-width:855px) {
  
  .ta0j .pcc8xwm {grid-template-columns: minmax(0, 1.02fr) minmax(0, 1fr);}
  .pcc8xwm .cersnv2 {grid-column: 1;grid-row: 2;}
  .pcc8xwm .nj19 {background:
      linear-gradient(
        90deg,
        color-mix(in srgb, var(--wrlb) 50%, transparent) 0%,
        color-mix(in srgb, var(--wrlb) 50%, transparent) 38%,
        color-mix(in srgb, var(--wrlb) 40%, transparent) 60%,
        color-mix(in srgb, var(--wrlb) 18%, transparent) 80%,
        transparent 100%);}
}
@media (max-width:854px) {
  
  .pcc8xwm .cersnv2 {margin-top: 19vh;}

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

.c416v {position: relative;overflow: hidden;background: var(--dajt2, var(--bja));box-shadow: 0 0 0 1px var(--r8k), 0 10px 34px var(--l7le);border-radius: calc(var(--n3vk) - 4px);display: flex;min-width: 0;align-items: center;justify-content: center;margin: 0 clamp(22px, 2.6vw, 40px) clamp(26px, 3.2vw, 44px);}
.ncg3ysp.ncg3ysp {display: block;height: auto;max-height: 34vh;object-fit: cover;color: var(--z6sxg, inherit);width: 100%;border-radius: 0;}

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

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

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

@media (min-width:935px) {
  
  .ta0j .qxbqk {grid-template-columns: minmax(0, 1fr) minmax(0, 1.05fr);align-items: stretch;}
  .c416v {margin: 0;align-self: stretch;min-height: 100%;border-radius: 0;display: block;}
  
  .c416v {box-shadow: inset 0 0 0 1px var(--r8k);}
  .ncg3ysp.ncg3ysp {width: 100%;object-fit: cover;min-height: clamp(300px, 34vw, 460px);max-height: none;height: 100%;}
  .xj9ms {min-height: 100%;height: 100%;max-height: none;}
  
  .wbhtt {padding: clamp(26px, 3.2vw, 46px) clamp(24px, 2.8vw, 44px);}

  .ax89r .wbhtt   {grid-column: 1;grid-row: 2;}
  .ax89r .c416v {grid-row: 2;grid-column: 2;}

  .ta0j .va585a {grid-template-columns: minmax(0, 1.05fr) minmax(0, 1fr);}
  .va585a .c416v {grid-row: 2;grid-column: 1;}
  .va585a .wbhtt   {grid-row: 2;grid-column: 2;}
}
@media (max-width:934px) {
  
  .ncg3ysp.ncg3ysp {max-height: 22vh;}
  .xj9ms {max-height: 22vh;min-height: 16vh;}
}

.bdh71p {margin: 0 0 var(--g18v);}

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

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

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

.jgycs4d {box-shadow: 0 8px 26px var(--l7le);overflow: hidden;border-radius: var(--n3vk);position: relative;aspect-ratio: 2 / 3;display: block;background: var(--bja);}
.cabgy {height: 100%;width: 100%;display: block;border-radius: 0;object-fit: cover;}

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

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

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

.pdrvktb {top: 9px;display: flex;box-shadow: 0 3px 12px var(--l7le);padding: 0 7px;z-index: 2;color: var(--zpn4c, var(--v06m));align-items: center;background: var(--biw58);min-width: 25px;border-radius: var(--veyfd);left: 9px;position: absolute;pointer-events: none;justify-content: center;font: 800 12.5px/1 var(--l1j);font-style: normal;font-variant-numeric: tabular-nums;height: 25px;}

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

.tajzd {margin: 0 0 var(--g18v);}
.ex0nd1 {display: grid;gap:9px 16px;margin: 0;min-width: 0;}

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

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

.wr0e1 {margin: 0;min-width: 0;}
.f5h3 {overflow: hidden;display: block;min-width: 0;box-shadow: 0 6px 22px var(--l7le);border-radius: var(--n3vk);border: 1px solid var(--r8k);text-decoration: none;transition:transform 0.157s, border-color 0.157s;}
.f5h3:hover, .f5h3:focus-visible {transform: translateY(-3px);border-color: color-mix(in srgb, var(--ywd) 55%, var(--r8k));}

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

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

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

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

.f558eh {margin: 0 0 var(--g18v);}
.dxctyd {gap:14px;margin: 0;list-style: none;min-width: 0;display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));padding: 0;}

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

.rdsxw7s {box-sizing: border-box;display: flex;box-shadow: 0 5px 18px var(--l7le);min-width: 0;width: 100%;align-items: center;background:
    linear-gradient(180deg,
      color-mix(in srgb, var(--ywd) 17%, transparent) 0%, transparent 72%),
    var(--su6vh);justify-content: center;border-radius:15px;border: 1px solid var(--r8k);padding: 12px 14px;}

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

.abvd {white-space: nowrap;text-align: center;text-overflow: ellipsis;letter-spacing: .04em;font-size: 12.5px;font-weight: 700;overflow: hidden;display: block;color: var(--tom);}
@media (max-width:868px) {
  
  .st2bp {grid-template-columns: repeat(5, minmax(0, 1fr));}
}
@media (max-width:631px) {
  .dxctyd, .st2bp {grid-template-columns: repeat(2, minmax(0, 1fr));}
}

.pkkt {padding: clamp(22px, 2.6vw, 34px);border-radius: var(--n3vk);border: 1px solid var(--r8k);margin: 0 0 var(--g18v);background: var(--wrlb);}
.xs7sw8d {gap:7px 18px;align-items: baseline;display: flex;padding-bottom:15px;border-bottom: 1px solid var(--r8k);margin-bottom:7px;flex-wrap: wrap;}

.ajtv {letter-spacing: -.04em;line-height: 1;color: var(--ywd);font-weight: 900;text-shadow: 0 0 26px var(--l7le);font-size: clamp(38px, 4.6vw, 58px);}
.ersggef {font-size: 16px;font-weight: 800;color: var(--tom);}

.pkkt .wwzzzze.wwzzzze {line-height:1.60;font-size: 15px;flex: 1 1 260px;color: var(--tom);margin: 0;}

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

.p2465 {font-style: normal;color: var(--tom);letter-spacing: .08em;font-weight: 800;font-size: 12px;font-variant-numeric: tabular-nums;}
.cfzrhr:not(.qsadb4) .p2465 {visibility: hidden;}

.r9nm0jm {font-variant-numeric: tabular-nums;color: color-mix(in srgb, var(--ywd) 35%, var(--nur6m));font-weight: 900;font-size: 14px;}
.s77ktnq {margin: 0;grid-column: 3;font-size: 15px;line-height:1.58;}
.a4vafnd {color: var(--tom);letter-spacing: .05em;font-style: normal;font-size: 12.5px;grid-column: 3;font-weight: 700;display: block;margin-top:5px;}

.pbssk7v {align-items: center;}
.bwnav0 {border-radius: var(--n3vk);border: 1px solid color-mix(in srgb, var(--ywd) 34%, var(--r8k));box-shadow: 0 8px 26px var(--l7le);background: var(--bja);gap:4px;align-items: baseline;flex: 0 0 auto;display: inline-flex;padding: 10px 20px 12px;}

.bwnav0 .ajtv {text-shadow: none;}

.pbssk7v .wwzzzze {align-self: center;}

.ekb1xk8 .a4vafnd {margin-bottom:5px;margin-top: 0;}
.ekb1xk8 .s77ktnq {margin-top: 0;}
@media (max-width:631px) {
  
  .pbssk7v {align-items: flex-start;}
  
  .bwnav0 {justify-content: center;width: 100%;box-sizing: border-box;}
  .a13q {grid-template-columns: 2.2em minmax(0, 1fr);}
  .cfzrhr:not(.qsadb4) .p2465 {display: none;}
  .s77ktnq, .a4vafnd {grid-column: 2;}
}

.s7dk2r0 {align-items: flex-start;display: flex;flex-direction: column;background: var(--wrlb);border-radius: var(--n3vk);border: 1px solid var(--r8k);min-width: 0;margin: 0 0 var(--g18v);padding: clamp(20px, 2.4vw, 30px);}

.x69vevx > .bcz8 {margin: 18px 0 0;}
.bcz8 {width: 100%;overflow: hidden;box-shadow: 0 8px 26px var(--l7le);border-radius: calc(var(--n3vk) - 6px);min-width: 0;margin: 0 0 18px;}
.vd3zwck {display: block;}
.attp {display: block;height: auto;object-fit: cover;border-radius: 0;max-height: 260px;width: 100%;}
.bc8cbd.bc8cbd {font-weight: 800;margin: 0 0 10px;font-size: clamp(20px, 2.2vw, 28px);line-height:1.23;letter-spacing: -.028em;color: var(--nur6m);}
.qtpbw0 {min-width: 0;width: 100%;}
.qtpbw0 > :first-child {margin-top: 0;}
.qtpbw0 > :last-child  {margin-bottom: 0;}
.h297 {font-weight: 800;color: var(--zpn4c, var(--v06m));transition:transform 0.189s, background 0.185s;justify-content: center;font-size: 14.5px;min-height: 46px;margin-top:19px;display: inline-flex;padding: 0 28px;box-shadow: 0 8px 24px var(--l7le);text-decoration: none;align-items: center;border-radius: var(--veyfd);background: var(--biw58);}
.h297:hover {background: var(--kfn);transform: translateY(-2px);}

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

.a3fc {border-radius: var(--n3vk);border: 1px solid color-mix(in srgb, var(--ywd) 18%, var(--r8k));padding: clamp(24px, 3vw, 40px);background:
    radial-gradient(120% 90% at 8% 0%,
      color-mix(in srgb, var(--ywd) 13%, transparent) 0%,
      transparent 62%),
    var(--wrlb);min-width: 0;margin: 0 0 var(--g18v);overflow: hidden;position: relative;box-shadow: 0 18px 48px color-mix(in srgb, var(--l7le) 55%, transparent);}

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

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

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

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

.xvgkyq {background: color-mix(in srgb, var(--nur6m) 6%, var(--bja));border-radius: calc(var(--n3vk) + 4px);border: 1px solid var(--r8k);padding: clamp(6px, 0.7vw, 10px);min-width: 0;position: relative;margin: 0 0 14px;}

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

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

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

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

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

.wkwm72a {display: flex;background: color-mix(in srgb, var(--nur6m) 5%, var(--bja));margin: 0 0 clamp(18px, 2vw, 24px);border-radius: var(--veyfd);border: 1px solid var(--r8k);gap:9px;align-items: center;padding: 8px 10px;}

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

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

.wr4ax {display: none;}

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

.dc7hex:target {outline: none;}

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

.mzgwc4m {margin: 0;align-items: center;display: flex;flex-wrap: wrap;gap:12px;}
.p8vk11m.p8vk11m, .hyc8sgp.hyc8sgp {display: inline-flex;text-align: center;padding: 0 30px;justify-content: center;border-radius: var(--veyfd);text-decoration: none;align-items: center;transition:transform 0.189s, background 0.141s, border-color 0.139s, box-shadow 0.14s;min-height: 52px;}
.p8vk11m.p8vk11m {letter-spacing: -.01em;box-shadow: 0 10px 30px var(--l7le);font-size: 16px;font-weight: 900;background: var(--biw58);color: var(--zpn4c, var(--v06m));}
.p8vk11m.p8vk11m:hover {transform: translateY(-2px);background: var(--kfn);box-shadow: 0 14px 36px var(--l7le);}
.p8vk11m.p8vk11m:focus-visible, .hyc8sgp.hyc8sgp:focus-visible {outline: 2px solid var(--ywd);outline-offset: 3px;}

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

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

@media (max-width:715px) {
  
  .a3fc {padding: 16px 14px;}
  .dc7hex, .d6x6t6 .dc7hex {flex: 0 0 calc(100% - 14px);}
  .wj29he.wj29he {font-size: clamp(22px, 6.4vw, 28px);}
  .mzgwc4m {flex-direction: column;align-items: stretch;}
  .p8vk11m.p8vk11m, .hyc8sgp.hyc8sgp {width: 100%;}
  .mj9b {overflow-x: auto;scrollbar-width: none;flex-wrap: nowrap;}
  .mj9b::-webkit-scrollbar {display: none;}
}

@media (prefers-reduced-motion: reduce) {
  .gy8b4 {scroll-behavior: auto;}
  .p8vk11m.p8vk11m, .hyc8sgp.hyc8sgp,
  .k2tbfpn, .fe7ecef {transition:none;}
  .p8vk11m.p8vk11m:hover {transform: none;}
}

.mw712s {align-items: start;padding: clamp(20px, 2.4vw, 28px);display: grid;gap:9px 18px;background: var(--wrlb);grid-template-columns: auto minmax(0, 1fr);border-radius: var(--n3vk);border: 1px solid var(--r8k);margin: 0 0 var(--g18v);}
.yasbppf {grid-row: 1 / span 2;}
.v82prw {border-radius:15px;object-fit: cover;box-shadow: 0 6px 20px var(--l7le);width: 62px;display: block;height: 62px;}
.yfxjebp {min-width: 0;}
.yqvw0k {font-size: 15.5px;font-weight: 800;color: var(--nur6m);display: block;}
.vtf0 {display: flex;flex-wrap: wrap;font-style: normal;gap:6px;margin-top:8px;}
.areq4d, .ps0gfb {padding: 5px 12px;font-weight: 700;border-radius: var(--veyfd);font-size: 12px;align-items: center;letter-spacing: .04em;display: inline-flex;}
.areq4d {border: 1px solid var(--r8k);color: var(--tom);background: var(--bja);}
.ps0gfb {background: color-mix(in srgb, var(--ywd) 16%, transparent);border: 1px solid color-mix(in srgb, var(--ywd) 40%, transparent);color: color-mix(in srgb, var(--ywd) 35%, var(--nur6m));}
.pxfhr8r {color: var(--tom);line-height:1.65;margin: 11px 0 0;font-size: 14.5px;}
.jrzez4 {flex-wrap: wrap;gap:8px;margin-top:13px;display: flex;}

.cvwnwt {display: inline-flex;width: 44px;align-items: center;color: var(--tom);text-decoration: none;justify-content: center;background: var(--bja);border-radius: 50%;border: 1px solid var(--r8k);transition:color 0.157s, border-color 0.18s, transform 0.2s;height: 44px;}
.cvwnwt:hover {color: color-mix(in srgb, var(--ywd) 35%, var(--nur6m));transform: translateY(-2px);border-color: color-mix(in srgb, var(--ywd) 55%, var(--r8k));}
.fazr5q0 {display: block;color: var(--tom);font-size: 12.5px;margin-top:15px;line-height:1.56;grid-column: 1 / -1;}

.mw712s .a9j8.a9j8 {margin: 7px 0 0;color: var(--tom);line-height:1.50;font-size: 13.5px;}
.mw712s .a9j8.a9j8 .areq4d,
.mw712s .a9j8.a9j8 .ps0gfb {padding: 0;letter-spacing: .02em;font-weight: 700;font-size: inherit;background: none;border: 0;border-radius: 0;display: inline;}
.mw712s .a9j8.a9j8 .areq4d {color: var(--nur6m);}

.mw712s .a9j8.a9j8 .ps0gfb {color: color-mix(in srgb, var(--ywd) 35%, var(--nur6m));}

.mw712s .a9j8.a9j8 .areq4d + .ps0gfb::before {margin: 0 8px;font-weight: 700;content: "\00B7";color: var(--tom);}

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

.m2f1 {padding-top:12px;grid-column: auto;margin-top:12px;border-top: 1px solid var(--r8k);}

.the0 {grid-template-columns: minmax(0, 1fr);justify-items: start;}
.the0 .yasbppf {grid-row: auto;margin-bottom:5px;}
@media (max-width:565px) {
  .mw712s {grid-template-columns: minmax(0, 1fr);}
  .yasbppf {grid-row: auto;margin-bottom:5px;}
}

.f7p298 {background: var(--wrlb);min-width: 0;margin: 0 0 var(--g18v);border-radius: var(--n3vk);border: 1px solid var(--r8k);position: relative;padding: clamp(20px, 2.4vw, 30px);}

.hb4czfp {box-shadow: 0 8px 30px var(--l7le);}
.cb8ce89 {border-radius: 0 3px 3px 0;background: linear-gradient(
    180deg,
    var(--ywd) 0%,
    color-mix(in srgb, var(--z4so, var(--ywd)) 80%, transparent) 100%);top: clamp(20px, 2.4vw, 30px);position: absolute;left: 0;width: 3px;bottom: clamp(20px, 2.4vw, 30px);}
.z2hy.z2hy {font-size: clamp(20px, 2.2vw, 28px);margin: 0 0 12px;font-weight: 800;line-height:1.21;letter-spacing: -.028em;color: var(--nur6m);}

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

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

@supports (grid-template-columns: subgrid) {
  .kwfv8.kwfv8 .xxp34z:has(> .qxbqk:nth-child(3n + 1):last-child) > .qxbqk:last-child {grid-column: span 3;}
  .kwfv8.kwfv8 .xxp34z:has(> .qxbqk:nth-child(3n + 2):last-child) > .qxbqk:last-child {grid-column: span 2;}
}
.kwfv8.kwfv8 .qxbqk {display: flex;flex-direction: column;min-width: 0;border: 1px solid var(--r8k);border-radius: var(--n3vk);overflow: hidden;background: var(--wrlb);}

.kwfv8.kwfv8 .kwktk {padding: 14px 10px 12px;align-items: center;display: flex;background: var(--bja);justify-content: center;border-bottom: 2px solid var(--ywd);}
.kwfv8.kwfv8 .phmyk8 {font-size: clamp(34px, 4.4vw, 52px);font-weight: 900;font-variant-numeric: tabular-nums;color: var(--ywd);letter-spacing: -.045em;line-height: 1;}
.kwfv8.kwfv8 .hsebxk {padding: 15px 16px 18px;}
.kwfv8.kwfv8 .kdmwg {color: var(--nur6m);margin: 0 0 6px;letter-spacing: -.01em;display: block;font-size: 16px;line-height:1.29;font-weight: 800;}
.kwfv8.kwfv8 .q9h62 {margin: 0;line-height:1.54;color: var(--tom);font-size: 15px;}

.kwfv8.kwfv8 .yx5588 .hsebxk {padding-top:17px;}
.kwfv8.kwfv8 .yx5588 .phmyk8 {border-bottom: 2px solid var(--ywd);font-variant-numeric: tabular-nums;letter-spacing: -.045em;line-height: .95;display: block;margin-bottom:13px;font-size: clamp(30px, 3.8vw, 44px);color: color-mix(in srgb, var(--ywd) 62%, var(--d5bb9));padding-bottom:7px;width: fit-content;font-weight: 900;}

.jae9c0.jae9c0 .pxv4ph {display: grid;gap:12px;}
.jae9c0.jae9c0 .j23p {padding: 14px 16px;gap:15px;background: var(--wrlb);border: 1px solid var(--r8k);border-left-width: 4px;border-radius: var(--n3vk);display: flex;align-items: flex-start;}
.jae9c0.jae9c0 .t1cv   {border-left-color: var(--ywd);}
.jae9c0.jae9c0 .x68b {border-left-color: var(--z4so);}

.jae9c0.jae9c0 .mksa1 {padding-right:13px;gap:3px;align-self: stretch;border-right: 1px solid var(--r8k);flex: 0 0 116px;flex-direction: column;display: flex;}
.jae9c0.jae9c0 .mnmn4 {line-height:1.23;letter-spacing: .09em;font-weight: 800;color: var(--tom);font-size: 11.5px;text-transform: uppercase;}
.jae9c0.jae9c0 .zryt {font-weight: 900;font-size: 25px;font-variant-numeric: tabular-nums;letter-spacing: -.03em;line-height:1.04;}
.jae9c0.jae9c0 .t1cv   .zryt {color: var(--ywd);}
.jae9c0.jae9c0 .x68b .zryt {color: var(--z4so);}

.jae9c0.jae9c0 .wv1vb {min-width: 0;padding: 0;gap:7px;margin: 0;display: flex;list-style: none;flex: 1 1 auto;flex-wrap: wrap;}
.jae9c0.jae9c0 .yc5bc {background: var(--bja);border-radius: var(--veyfd);border: 1px solid var(--r8k);padding: 8px 14px;line-height:1.45;display: inline-flex;align-items: baseline;margin: 0;gap:6px;font-size: 15px;}
.jae9c0.jae9c0 .dgrm {font-weight: 900;flex: 0 0 auto;}
.jae9c0.jae9c0 .t1cv   .dgrm {color: var(--ywd);}
.jae9c0.jae9c0 .x68b .dgrm {color: var(--z4so);}

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

.jae9c0.jae9c0 .t1cv   .s9hpths .yc5bc::before {color: color-mix(in srgb, var(--ywd) 62%, var(--d5bb9));}
.jae9c0.jae9c0 .x68b .s9hpths .yc5bc::before {color: color-mix(in srgb, var(--z4so, var(--ywd)) 62%, var(--d5bb9));}

.jae9c0.jae9c0 .zk30g9 .zryt {margin-bottom:3px;line-height: 1;}

.f3deec.f3deec .bw9xp6 {border-top: 1px solid var(--r8k);}
.f3deec.f3deec .jamgba {border-radius: 0;background: none;border-bottom: 1px solid var(--r8k);}

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

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

.f3deec.f3deec .sjn8gg4::after {height: 8px;top: 50%;content: "";width: 8px;transform: translateY(-70%) rotate(45deg);position: absolute;right: 6px;border-right: 2px solid var(--tom);border-bottom: 2px solid var(--tom);transition:transform 0.177s;}
.f3deec.f3deec .jamgba[open] .sjn8gg4::after {transform: translateY(-30%) rotate(225deg);border-color: var(--ywd);}

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

.f3deec.f3deec .agc7z1 {margin: 0;padding: 0;counter-reset: mn-term-n;list-style: none;}
.f3deec.f3deec .qg4a {border-bottom: 1px solid var(--r8k);counter-increment: mn-term-n;}
.f3deec.f3deec .agc7z1 .jamgba {border-bottom: 0;}

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

.f3deec.f3deec .agc7z1 .w4pvhd0 {margin-left:33px;}

.f3deec.f3deec .f2g37k::before {content: "$";}
.f3deec.f3deec .b5ayz {font-weight: 700;font-family: ui-monospace, "SFMono-Regular", "Consolas", monospace;color: var(--nur6m);line-height:1.41;font-size: 15px;letter-spacing: -.01em;}

.rw5hza5.rw5hza5 {gap:11px;align-items: center;display: flex;}
.rw5hza5.qk530   {justify-content: center;}
.rw5hza5.cd5v4 {justify-content: flex-end;}

.rw5hza5.rw5hza5 .z37yd6 {height: 9px;flex: 0 0 auto;border-radius: 50%;box-shadow: 0 0 10px var(--l7le);width: 9px;background: var(--ywd);}
.rw5hza5.rw5hza5 .w0cvtc3 {padding: 0 34px;background: var(--biw58);text-decoration: none;display: inline-flex;border-radius: var(--veyfd);align-items: center;color: var(--zpn4c, var(--v06m));transition:transform 0.174s, background 0.151s, box-shadow 0.154s;min-height: 52px;box-shadow: 0 10px 30px var(--l7le);justify-content: center;}
.rw5hza5.rw5hza5 .w0cvtc3:hover {background: var(--kfn);transform: translateY(-2px);box-shadow: 0 14px 38px var(--l7le);}
.rw5hza5.rw5hza5 .c546 {font: 800 15.5px/1 var(--l1j);letter-spacing: .01em;}

.rw5hza5.rw5hza5 .dda0ykh {flex: 1 1 auto;}

.nbsekm.nbsekm {padding: 10px;background: var(--bja);box-shadow: 0 0 0 1px var(--r8k), 0 10px 34px var(--l7le);position: relative;margin: 0 0 var(--g18v);border-radius: var(--n3vk);}
.nbsekm.gcmvv {padding: 18px;}
.nbsekm.nbsekm .fd80jv8 {border-radius: calc(var(--n3vk) - 6px);overflow: hidden;display: block;}
.nbsekm.nbsekm .tkd9 {width: 100%;height: auto;border-radius: calc(var(--n3vk) - 6px);display: block;}

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

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

.cf2hkv3.cf2hkv3 .ckz5 {order: 2;}

.cf2hkv3.cf2hkv3 .krym {display: flex;min-width: 0;align-items: center;box-shadow: 0 0 0 1px var(--r8k), 0 10px 34px var(--l7le);border-radius: calc(var(--n3vk) - 2px);overflow: hidden;position: relative;min-height: 100%;justify-content: center;background: var(--su6vh);}

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

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

.cf2hkv3.cf2hkv3 .jts54nv {min-width: 0;gap:13px;display: grid;}
.cf2hkv3.cf2hkv3 .vye91 {display: block;font: 800 clamp(21px, 2.2vw, 27px)/1.15 var(--l1j);margin: 0;letter-spacing: -.02em;color: var(--nur6m);}
.cf2hkv3.cf2hkv3 .bqjj {color: var(--tom);margin: 0;}

.cf2hkv3.cf2hkv3 .jwrhta {align-items: center;display: flex;margin: 0;gap:12px;}
.cf2hkv3.cf2hkv3 .febqef {position: relative;overflow: hidden;height: 10px;background: color-mix(in srgb, var(--d5bb9) 10%, transparent);border-radius: var(--veyfd);flex: 1 1 auto;}
.cf2hkv3.cf2hkv3 .febqef::before {border-radius: var(--veyfd);inset: 0 auto 0 0;box-shadow: 0 0 12px var(--l7le);position: absolute;width: var(--k9ui7, 0%);background: linear-gradient(90deg, var(--ywd), var(--z4so, var(--ywd)));content: "";}

.cf2hkv3.cf2hkv3 .hb2e {flex: 0 0 auto;color: color-mix(in srgb, var(--ywd) 35%, var(--nur6m));font: 800 17px/1 var(--l1j);}
.cf2hkv3.cf2hkv3 .hb2e small {font-size: 13px;color: var(--tom);}

.cf2hkv3.cf2hkv3 .mhv3h {padding: 0;gap:9px;flex-wrap: wrap;margin: 0;list-style: none;display: flex;}
.cf2hkv3.cf2hkv3 .ceb9k {border-radius: var(--veyfd);border: 1px solid var(--r8k);align-items: baseline;background: var(--bja);gap:7px;display: inline-flex;padding: 9px 15px;}
.cf2hkv3.cf2hkv3 .pxzt {font: 800 11.5px/1 var(--l1j);font-style: normal;text-transform: uppercase;color: var(--tom);letter-spacing: .1em;}
.cf2hkv3.cf2hkv3 .fmfa {font-weight: 700;font-size: 14.5px;}

.cf2hkv3.cf2hkv3 .f0fr0 .hb2e {letter-spacing: -.03em;font: 900 clamp(24px, 2.4vw, 30px)/1 var(--l1j);}
.cf2hkv3.cf2hkv3 .f0fr0 .hb2e small {margin-left:1px;font-size: 13px;font-weight: 700;}

.cf2hkv3.cf2hkv3 .maaj9kv {display: grid;align-items: baseline;border-radius: var(--n3vk);border: 1px solid var(--r8k);background: var(--bja);grid-template-columns: auto minmax(0, 1fr);margin: 0;gap:8px 18px;padding: 13px 16px;}
.cf2hkv3.cf2hkv3 .maaj9kv .fmfa {margin: 0;}

.cf2hkv3.cf2hkv3 .dgd3 {flex-wrap: wrap;gap:11px;display: flex;}
.cf2hkv3.cf2hkv3 .h3dr {min-height: 52px;flex: 1 1 190px;gap:10px;color: var(--zpn4c, var(--v06m));text-decoration: none;justify-content: center;display: inline-flex;padding: 0 20px;background: var(--biw58);align-items: center;border-radius: var(--veyfd);transition:transform 0.154s, background 0.198s;box-shadow: 0 8px 26px var(--l7le);}
.cf2hkv3.cf2hkv3 .h3dr:hover {transform: translateY(-2px);background: var(--kfn);}
.cf2hkv3.cf2hkv3 .qbptb {display: flex;flex: 0 0 auto;}
.cf2hkv3.cf2hkv3 .qbptb svg {height: 21px;width: 21px;fill: currentColor;display: block;}
.cf2hkv3.cf2hkv3 .yz7yv {line-height:1.15;display: grid;}

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

.cf2hkv3.kgsk .jwrhta {order: 1;}
.cf2hkv3.kgsk .dgd3 {order: 2;}

@media (max-width:768px) {
  .cf2hkv3.cf2hkv3 {grid-template-columns: minmax(0, 1fr);}
  .cf2hkv3.cf2hkv3 .ckz5 {order: 0;}
  .cf2hkv3.cf2hkv3 .krym {aspect-ratio: 16 / 10;}
}

.xwf5vv.xwf5vv {padding: clamp(20px, 2.4vw, 30px);background: var(--wrlb);position: relative;border-radius: var(--n3vk);border: 1px solid var(--r8k);}
.xwf5vv.fbqx79 {padding-left: clamp(28px, 3.2vw, 44px);}

.xwf5vv.xwf5vv .yps545 {position: absolute;width: 3px;box-shadow: 0 0 12px var(--l7le);bottom: 18px;top: 18px;background: linear-gradient(180deg, var(--ywd), var(--z4so, var(--ywd)));left: 0;border-radius: 0 3px 3px 0;}
.xwf5vv.xwf5vv .ctkz0 {margin: 0 0 14px;font: 800 clamp(19px, 2vw, 24px)/1.2 var(--l1j);display: block;letter-spacing: -.02em;color: var(--nur6m);}
.xwf5vv.xwf5vv .fx8qab5 > :first-child {margin-top: 0;}
.xwf5vv.xwf5vv .fx8qab5 > :last-child  {margin-bottom: 0;}

.nsm3vn.nsm3vn {border-radius: var(--n3vk);border: 1px solid var(--r8k);background: var(--wrlb);overflow: hidden;}
.nsm3vn.nsm3vn .r17n {font: 900 12.5px/1.35 var(--l1j);padding: 11px 22px;text-transform: uppercase;display: block;background: linear-gradient(
    90deg,
    color-mix(in srgb, var(--ywd) 88%, transparent) 0%,
    color-mix(in srgb, var(--z4so, var(--ywd)) 70%, transparent) 100%);color: var(--zpn4c, var(--v06m));box-shadow: 0 6px 24px var(--l7le);letter-spacing: .22em;}
.nsm3vn.nsm3vn .j3s3m4a {padding: clamp(20px, 2.4vw, 30px);}
.nsm3vn.ccwp5x .r17n {margin: 0 0 0 clamp(14px, 2vw, 30px);}

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

.nsm3vn.dyxwnfy .r17n {box-shadow: 0 -6px 24px var(--l7le);}
.nsm3vn.dyxwnfy .j3s3m4a {padding-bottom: clamp(16px, 2vw, 24px);}
.nsm3vn.nsm3vn .j3s3m4a > :first-child {margin-top: 0;}
.nsm3vn.nsm3vn .j3s3m4a > :last-child  {margin-bottom: 0;}

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

.jb9n.jb9n .bt5nat::-webkit-details-marker {display: none;}
.jb9n.jb9n .dh9h {letter-spacing: -.015em;font: 800 clamp(17px, 1.8vw, 21px)/1.2 var(--l1j);color: var(--nur6m);}

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

.jb9n.jb9n .c36d {padding: 4px 20px 20px;gap:11px;counter-reset: mn-level-n;display: flex;flex-wrap: wrap;}
.jb9n.jb9n .c36d a {background: var(--wrlb);min-height: 44px;gap:8px;counter-increment: mn-level-n;align-items: center;font-size: 14.5px;transition:border-color 0.157s, transform 0.139s, box-shadow 0.154s;color: var(--nur6m);text-decoration: none;display: inline-flex;font-weight: 700;padding: 0 16px;border-radius: var(--veyfd);border: 1px solid var(--r8k);}
.jb9n.jb9n .c36d a::before {color: color-mix(in srgb, var(--ywd) 35%, var(--nur6m));flex: 0 0 auto;border-radius: var(--veyfd);font: 800 11.5px/1 var(--l1j);height: 22px;justify-content: center;display: inline-flex;min-width: 22px;align-items: center;content: counter(mn-level-n);background: color-mix(in srgb, var(--ywd) 18%, transparent);}
.jb9n.jb9n .c36d a:hover {box-shadow: 0 8px 22px var(--l7le);border-color: color-mix(in srgb, var(--ywd) 50%, transparent);transform: translateY(-2px);}

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

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

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

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

@media (max-width:1045px) {
  
  .dtgy, .q6mg1x {grid-template-columns: minmax(0, 1fr);grid-template-rows: auto auto;}
  .ta0j   {display: contents;}
  .xagmr  {grid-row: 2;position: static;}
  
  .ta0j > * {grid-column: 1;}
  .ta0j > .fptepy2 {grid-row: 1;}
}

@media (max-width:787px) {
  .hq16 {display: flex;}
  .c33q {display: none;}
  
  .jkjds {flex-wrap: nowrap;border-radius:21px;gap:9px;padding: 10px 12px;}
  
  .jkjds .evxnx8  {order: 1;min-width: 0;flex: 0 1 auto;}
  .jkjds .evxnx8 img {height: 32px;max-width:119px;}
  .jkjds .vtzt   {order: 2;flex: 1 1 auto;min-width: 0;justify-content: center;}
  .jkjds .hq16 {order: 3;flex: 0 0 auto;margin-left: 0;}
  
  .jkjds .evxnx8  {min-width: 0;flex: 0 1 auto;order: 1;}
  .jkjds .vtzt   {justify-content: flex-end;order: 2;min-width: 0;flex: 1 1 auto;}
  .jkjds .hq16 {flex: 0 0 auto;margin: 0;order: 3;}
  
  .jkjds .vtzt .kj5e94,
  .jkjds .vtzt > div:has(> .ze9mqqm) {display: none;}
  .jkjds .evxnx8 img {max-width:103px;height: 30px;}
  .jkjds .vtzt a {padding: 10px 14px;font-size: 13.5px;flex: 0 0 auto;white-space: nowrap;}
  
  @media (max-width:368px) {
    .jkjds {gap:4px;padding: 10px 9px;}
    .jkjds .vtzt {gap:4px;}
    .jkjds .vtzt a {font-size: 13px;padding: 10px 11px;}
    .jkjds .evxnx8 img {max-width:86px;}
  }
  .dtgy {padding: 18px 12px 92px;}
  
  .jae9c0.jae9c0 .j23p {gap:9px;flex-direction: column;}
  .jae9c0.jae9c0 .mksa1 {border-bottom: 1px solid var(--r8k);gap:8px;padding: 0 0 8px;flex: 0 0 auto;flex-direction: row;align-items: baseline;border-right: 0;}
  .jae9c0.jae9c0 .zryt {font-size: 20px;}
  
  .jae9c0.jae9c0 .wv1vb {flex-direction: column;}
  .jae9c0.jae9c0 .yc5bc {width: 100%;}
  
  .kwfv8.kwfv8 .xxp34z {grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));gap:9px;}
  .kwfv8.kwfv8 .hsebxk {padding: 13px 13px 15px;}
  .f3deec.f3deec .w4pvhd0 {margin-left:15px;padding-left:11px;}
  .f3deec.f3deec .agc7z1 .w4pvhd0 {margin-left:25px;}
  
  .vt2da3 {align-items: center;flex-direction: row;gap:10px;border-radius: var(--veyfd);padding: 10px 14px;}
  .shmtw35 {font-size: 13.5px;flex: 1 1 auto;overflow: hidden;min-width: 0;text-overflow: ellipsis;white-space: nowrap;}
  .vt2da3 .shea {padding: 9px 16px;flex: 0 0 auto;font-size: 13.5px;}
}

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

.js51b.js51b {background: var(--uo9l);}

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

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

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

.js51b .e9deq1 a {align-items: center;min-height: 44px;display: flex;}
.evxnx8 {align-items: center;display: inline-flex;min-height: 44px;}

.eft7kk, .shea, .abchfd3,
.ta0j a[role="button"],
.ta0j .mpy4 a {min-height: 44px;}

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

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

.c33q ul {gap:7px;}

.js51b .e9deq1 ul {display: grid;gap:8px;}

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

.rwp71c {display: flex;gap:11px;padding: 14px 8px 14px 20px;align-items: center;border-bottom: 1px solid var(--r8k);justify-content: space-between;}
.x492vq {color: var(--nur6m);min-width: 0;font: 800 19px/1.2 var(--l1j);overflow-wrap: anywhere;}
.v79v8 {cursor: pointer;line-height: 1;align-items: center;flex: 0 0 auto;font-size: 27px;justify-content: center;border-radius: var(--n3vk);min-width: 44px;min-height: 44px;color: var(--nur6m);display: flex;}
.v79v8:hover {background: var(--bja);}

.gzcy {padding: 12px;}
.gzcy ul {gap:8px;display: grid;list-style: none;margin: 0;padding: 0;}
.gzcy a {display: flex;text-decoration: none;color: var(--nur6m);font-size: 16px;align-items: center;border-radius: var(--n3vk);border: 1px solid var(--r8k);font-weight: 700;transition:background 0.173s, border-color 0.197s, transform 0.171s;padding: 12px 16px;background: var(--bja);min-height: 50px;}
.gzcy a:hover {border-color: color-mix(in srgb, var(--ywd) 45%, transparent);background: var(--wrlb);}
.gzcy a:active {transform: translateY(1px);}

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

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

.zjjz,
.ej5y {display: flex;text-decoration: none;font-weight: 800;min-height: 50px;font-size: 15px;border-radius: var(--veyfd);padding: 13px 20px;align-items: center;transition:transform 0.196s, box-shadow 0.149s, background 0.178s;justify-content: center;}
.zjjz {color: var(--nur6m);border: 1px solid var(--r8k);background: transparent;}
.zjjz:hover {background: var(--bja);}
.ej5y {color: var(--tjh, var(--wrgh, var(--m8hby)));border: 1px solid transparent;background: var(--kmbj);box-shadow: 0 6px 20px color-mix(in srgb, var(--kmbj) 34%, transparent);}
.ej5y:hover {transform: translateY(-2px);box-shadow: 0 10px 26px color-mix(in srgb, var(--kmbj) 40%, transparent);}

.pd90v9a a:focus-visible,
.v79v8:focus-visible,
.hq16:focus-visible {outline: 2px solid var(--ywd);outline-offset: 2px;}

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

@media (min-width:788px) {
  .egmdn, .pd90v9a {display: none;}
}

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

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

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

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

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

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

.js51b > * {padding-left:17px;max-width: var(--py08);margin-right: auto;margin-left: auto;padding-right:15px;}

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

.kj5e94 {--z5pv: var(--veyfd);--hki31: 999px;--f6f: 0 13px;--snbsi: var(--n3vk);--qdrl0: var(--veyfd);--icoxq: 1px solid color-mix(in srgb, var(--biw58) 55%, transparent);}

.xwf5vv.xwf5vv h2.ctkz0::before, .nsm3vn.nsm3vn h2.r17n::before {display: none;content: none;}
.nsm3vn.nsm3vn h2.r17n {margin-top: 0;margin-right: 0;margin-bottom: 0;}

.hbby, .jgycs4d {color: var(--nur6m);}

.jae9c0.jae9c0 .t1cv .dgrm {color: color-mix(in srgb, var(--ywd) 62%, var(--d5bb9));}
.jae9c0.jae9c0 .x68b .dgrm {color: color-mix(in srgb, var(--z4so, var(--ywd)) 62%, var(--d5bb9));}

@media (max-width:695px) { .f69jdb8, .pfen {grid-template-columns: repeat(3, minmax(0, 1fr));} }
@media (max-width:514px) { .f69jdb8, .pfen {grid-template-columns: repeat(2, minmax(0, 1fr));} }

.ta0j .cg12310 {background:
    radial-gradient(120% 140% at 18% 0%, color-mix(in srgb, var(--z4so, var(--ywd)) 55%, transparent) 0%, transparent 62%),
    linear-gradient(135deg, var(--ywd), var(--z4so, var(--ywd)));}
