

:root {--ma1:   var(--ta6m);--dcyi: var(--fsq2e);--js3nr:"SF Mono", ui-monospace, "JetBrains Mono", Consolas, Menlo, monospace;--cp1z:var(--mtw);--bbv:     10px;--o0vkg:  var(--jz26);--bglc0:  1180px;--lzce:"Futura", "Trebuchet MS", "Century Gothic", "Avenir Next", system-ui, sans-serif;--tzv1:  248px;--t0if:  clamp(16px, 1.8vw, 26px);--fs11:    var(--gqp);--h3b: var(--gak0);--da7: var(--uro);--ln8sn:  clamp(30px, 3.4vw, 52px);--cvbnv: var(--rga);--tz0v4: color-mix(in srgb, var(--h3b) 35%, var(--ma1));}

body {background: var(--fs11);color: var(--ma1);margin: 0;-webkit-text-size-adjust: 100%;font: 15.5px/1.6 var(--lzce);}

.g4jhxp {position: absolute;color: var(--fitt, #fff);z-index: 200;top: 0;border-radius: var(--bbv);font-weight: 700;background: var(--h3b);text-decoration: none;padding: 11px 18px;left: -9999px;}
.g4jhxp:focus {left: 10px;top: 10px;}

.s5pq {border-right: 1px solid var(--o0vkg);display: flex;overscroll-behavior: contain;flex-direction: column;gap:4px;background: var(--ccxx);overflow-y: auto;position: fixed;z-index: 50;padding: 16px 12px;inset: 0 auto 0 0;width: var(--tzv1);}
.mc1h {margin-left: var(--tzv1);min-width: 0;}

.psz9yr {text-decoration: none;align-items: center;display: flex;padding: 6px 10px 16px;}
.psz9yr img {height: 26px;display: block;width: auto;}
.hfvmfk {color: var(--oxw8);letter-spacing: -.03em;font-size: 18px;font-weight: 800;}

.rfdb4j ul {gap:7px;list-style: none;padding: 0;display: grid;margin: 0;}
.rfdb4j a {font-weight: 600;align-items: center;border-radius:9px;text-decoration: none;font-size: 14px;display: flex;color: color-mix(in srgb, var(--oxw8) 62%, transparent);padding: 9px 11px;gap:9px;}
.rfdb4j a:hover {background: var(--uro);color: var(--oxw8);}
.rfdb4j a[aria-current="page"] {color: var(--oxw8);background: color-mix(in srgb, var(--h3b) 15%, transparent);}

.asn0gp {background: color-mix(in srgb, currentColor 40%, transparent);width: 7px;flex: 0 0 auto;height: 7px;border-radius: 50%;}
.rfdb4j a[aria-current="page"] .asn0gp {background: var(--h3b);}

.enbd {padding: 14px;margin-top: auto;background: var(--da7);border: 1px solid var(--o0vkg);border-radius: var(--bbv);}
.vt8gh4p {font-weight: 700;font-size: 14px;margin: 0;}
.ky27 {margin: 5px 0 0;font-size: 12.5px;color: var(--dcyi);line-height:1.45;}

.yr2z {backdrop-filter: blur(10px);top: 0;position: sticky;background: color-mix(in srgb, var(--fs11) 92%, transparent);border-bottom: 1px solid var(--o0vkg);z-index: 40;}
.tfj06 {min-height: 54px;display: flex;align-items: center;padding: 0 clamp(16px, 2vw, 28px);gap:13px;}
.hh47y70 {color: var(--dcyi);overflow: hidden;white-space: nowrap;font: 500 12px/1.4 var(--js3nr);text-overflow: ellipsis;min-width: 0;}
.wshsxqj {align-items: center;display: flex;gap:7px;margin-left: auto;}

.cs78,
.hggyfz :is(.w217, .x6zn3y, .fy23c9) a[role="button"],
.hggyfz .w217 a {text-decoration: none;font-size: 14px;border-radius:8px;border: 1px solid transparent;justify-content: center;display: inline-flex;align-items: center;padding: 10px 20px;transition:background 0.173s, border-color 0.123s;white-space: nowrap;cursor: pointer;font-weight: 700;}

.am7z {background: var(--il504);color: var(--xfcd, var(--hcgog));border-color: var(--o0vkg);}
.f77c {color: var(--fw7, var(--s0q));background: var(--w05d5);}
.f77c:hover {background: var(--tpgw9);}

.hggyfz :is(.w217, .x6zn3y, .fy23c9) a[role="button"],
.hggyfz .w217 a {background: var(--gak0);color: var(--m7j, var(--ichlt));}
.j94dnf {display: flex;margin-top:11px;width: 100%;}

.wahh {position: fixed;width: 1px;top: 0;opacity:0.05;left: 0;height: 1px;pointer-events: none;}
.fz3wmh {color: var(--oxw8);text-decoration: none;display: none;min-width: 0;align-items: center;flex: 0 1 auto;overflow: hidden;min-height: 44px;}
.fz3wmh img {height: 22px;width: auto;display: block;}
.vx72h7 {text-overflow: ellipsis;white-space: nowrap;color: var(--oxw8);letter-spacing: -.02em;overflow: hidden;font: 800 17px/1 var(--lzce);}
.fz3wmh:focus-visible {outline: 2px solid var(--oxw8);outline-offset: 2px;}
.gb9swn {flex-direction: column;cursor: pointer;padding: 8px;gap:4px;display: none;}
.gb9swn span {border-radius:1px;width: 19px;background: var(--ma1);display: block;height: 2px;}

.n7acfg {z-index: 60;padding: 12px 40px 12px 16px;right: 14px;gap:17px;display: flex;justify-content: space-between;left: calc(var(--tzv1) + 14px);border-radius: var(--bbv);border: 1px solid color-mix(in srgb, var(--h3b) 34%, transparent);align-items: center;backdrop-filter: blur(10px);bottom: 14px;background: color-mix(in srgb, var(--da7) 94%, transparent);position: fixed;}
.zcmnr0 {font-weight: 600;font-size: 14px;}

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

.wcx2zw {align-items: center;justify-content: center;right: 0;z-index: 1;position: absolute;cursor: pointer;display: inline-flex;height: 44px;width: 44px;top: 0;color: color-mix(in srgb, var(--ma1) 78%, transparent);transition:color 0.133s;}

.wcx2zw::before {background: var(--cp1z);border: 1px solid var(--o0vkg);content: '';transition:border-color 0.132s, background 0.119s;position: absolute;inset: 11px;}
.wcx2zw svg {z-index: 1;position: relative;}
.wcx2zw:hover {color: var(--tz0v4);}
.wcx2zw:hover::before {background: color-mix(in srgb, var(--ma1) 8%, var(--cp1z));border-color: color-mix(in srgb, var(--h3b) 50%, var(--o0vkg));}
.wcx2zw:focus-visible {outline: 2px solid var(--tz0v4);outline-offset: -3px;}

.hggyfz {padding: 0 clamp(16px, 2vw, 28px) 60px;}
.hggyfz > * {max-width: var(--bglc0);padding-top: var(--ln8sn);padding-bottom: 0;margin: 0 auto var(--t0if) !important;}
.hggyfz > *:last-child {margin-bottom: 0 !important;}

.hggyfz :is(h1, h2, h3) {text-wrap: balance;letter-spacing: -.024em;}
.hggyfz h1 {margin: 0 0 14px;line-height:1.16;font-size: clamp(24px, 2.4vw, 31px);font-weight: 800;}
.hggyfz h2 {font-weight: 800;margin: 0 0 14px;font-size: clamp(21px, 2.2vw, 28px);line-height:1.20;text-align: left;}
.hggyfz h3 {font-weight: 700;margin: 20px 0 7px;font-size: 17px;}
.hggyfz p  {margin: 0 0 12px;}
.hggyfz img {border-radius: var(--bbv);max-width: 100%;height: auto;}

.hggyfz :is(.y5jw5w, .ebwk, .qtfct, .fy23c9,
             .x6zn3y, .tsvn) :is(p, li, td) > a {color: var(--h3b);text-underline-offset: 3px;}

.hggyfz > * > h2::before,
.hggyfz > * > div > h2::before {display: block;margin: 0 0 12px;width: 26px;height: 3px;content: "";background: var(--h3b);border-radius:2px;}

.hggyfz :is(.fy23c9, .x6zn3y, .tsvn, .nbmxs7) {background: var(--da7);padding: var(--ln8sn) clamp(20px, 2.4vw, 34px) !important;border: 1px solid var(--o0vkg);border-radius: var(--bbv);}

.hggyfz .ebvvd.ebvvd {background: var(--da7);grid-template-columns: minmax(0, 1fr);padding: 0 !important;display: grid;overflow: hidden;border: 1px solid var(--o0vkg);border-radius: var(--bbv);min-width: 0;}

.kena {grid-column: 1 / -1;background: var(--cp1z);padding: 9px clamp(18px, 2.2vw, 30px);justify-content: space-between;min-width: 0;align-items: center;border-bottom: 1px solid var(--cvbnv);gap:12px;display: flex;}
.yvpma {white-space: nowrap;text-transform: uppercase;font: 700 11.5px/1 var(--js3nr);overflow: hidden;letter-spacing: .1em;text-overflow: ellipsis;color: var(--tz0v4);}
.ke62 {color: var(--dcyi);letter-spacing: .08em;flex: 0 0 auto;font: 600 11.5px/1 var(--js3nr);font-style: normal;}

.tnwr {max-width: none;align-items: flex-start;text-align: left;padding: clamp(24px, 2.8vw, 38px) clamp(18px, 2.2vw, 30px);display: flex;flex-direction: column;min-width: 0;width: auto;}

.dx7q.dx7q {font: 800 clamp(23px, 2.3vw, 30px)/1.16 var(--lzce);color: var(--ma1);margin: 0;letter-spacing: -.028em;overflow-wrap: anywhere;}
.yeavtgt.yeavtgt {max-width: 56ch;margin: 11px 0 0;color: color-mix(in srgb, var(--dcyi) 26%, var(--ma1));line-height:1.61;font-size: 15.5px;}
.q4ymm {transition:background 0.139s;color: var(--m7j, var(--ichlt));padding: 0 22px;display: inline-flex;align-items: center;min-height: 44px;border-radius:9px;justify-content: center;margin-top:20px;text-decoration: none;background: var(--gak0);font: 700 14px/1 var(--lzce);}
.q4ymm:hover {background: var(--tpgw9);}

.srfc5 {border: 1px solid var(--cvbnv);border-radius:7px;margin: 0 clamp(18px, 2.2vw, 30px) clamp(24px, 2.8vw, 38px);background: var(--cp1z);min-width: 0;overflow: hidden;position: relative;}
.b34h03v.b34h03v {width: 100%;height: auto;display: block;max-height: 30vh;border-radius: 0;color: var(--kh5n, inherit);object-fit: cover;}

.cdga42 {width: 100%;justify-content: center;color: var(--tz0v4);letter-spacing: -.05em;display: flex;min-height: 20vh;font: 800 clamp(52px, 9vw, 116px)/1 var(--js3nr);align-items: center;background-color: var(--mevw, var(--cp1z));max-height: 30vh;}

.ebvvd .n9jr.n9jr {background-image:
    repeating-linear-gradient(90deg, var(--cvbnv) 0 1px, transparent 1px 26px),
    repeating-linear-gradient(0deg,  var(--cvbnv) 0 1px, transparent 1px 26px);}
.ebvvd .rcpn8e7.rcpn8e7 {background-image:
    repeating-linear-gradient(90deg, var(--cvbnv) 0 1px, transparent 1px 34px),
    repeating-linear-gradient(0deg,  var(--cvbnv) 0 1px, transparent 1px 34px);}
.ebvvd .h0enk.h0enk {background-image:
    repeating-linear-gradient(90deg, var(--cvbnv) 0 1px, transparent 1px 18px),
    repeating-linear-gradient(0deg,  var(--cvbnv) 0 1px, transparent 1px 44px);}

.yz4v {position: absolute;height: 6px;top: 9px;right: 9px;background: var(--tz0v4);width: 6px;border-radius: 50%;}

.x2emf .n9jr.n9jr {background-image:
    repeating-linear-gradient(90deg, var(--cvbnv) 0 1px, transparent 1px 26px),
    repeating-linear-gradient(0deg,  var(--cvbnv) 0 1px, transparent 1px 26px);}
.x2emf .rcpn8e7.rcpn8e7 {background-image:
    repeating-linear-gradient(90deg, var(--cvbnv) 0 1px, transparent 1px 34px),
    repeating-linear-gradient(0deg,  var(--cvbnv) 0 1px, transparent 1px 34px);}
.x2emf .h0enk.h0enk {background-image:
    repeating-linear-gradient(90deg, var(--cvbnv) 0 1px, transparent 1px 18px),
    repeating-linear-gradient(0deg,  var(--cvbnv) 0 1px, transparent 1px 44px);}

.hggyfz .x2emf.x2emf {overflow: hidden;grid-template-columns: minmax(0, 1fr);min-width: 0;border: 1px solid var(--o0vkg);border-radius: var(--bbv);background: var(--da7);display: grid;padding: 0 !important;}
.x2emf .j5r1pdn {margin: 0;border-bottom: 1px solid var(--o0vkg);position: relative;background: var(--cp1z);min-width: 0;overflow: hidden;}
.x2emf .gr7j2 {height: auto;object-fit: cover;color: var(--njb6w, inherit);border-radius: 0;display: block;width: 100%;max-height: 26vh;}

.x2emf .rrmje8e {letter-spacing: -.05em;color: var(--tz0v4);max-height: 24vh;min-height: 15vh;display: flex;background-color: var(--orr2h, var(--cp1z));justify-content: center;width: 100%;font: 800 clamp(40px, 6.5vw, 84px)/1 var(--js3nr);align-items: center;}
.xbm6bk.xbm6bk {text-wrap: balance;letter-spacing: -.02em;color: var(--ma1);overflow-wrap: break-word;margin: 0;max-width: 24ch;font: 700 clamp(27px, 3.3vw, 43px)/1.12 var(--lzce);padding: clamp(22px, 2.6vw, 34px) clamp(18px, 2.2vw, 30px) 0;}

.x2emf .swwdr {padding: clamp(14px, 1.6vw, 20px) clamp(18px, 2.2vw, 30px) 0;align-items: start;display: grid;gap: clamp(14px, 1.6vw, 22px);grid-template-columns: minmax(0, 1fr);}
.pe2n5fn.pe2n5fn {font-size: 15.5px;max-width: 62ch;color: color-mix(in srgb, var(--dcyi) 26%, var(--ma1));line-height:1.64;margin: 0;min-width: 0;}
.x2emf .j5v5 {margin: 0;min-width: 0;gap:3px 18px;flex-wrap: wrap;display: flex;}
.x2emf .cv11jc8 {letter-spacing: .16em;color: var(--dcyi);font: 700 10.5px/1.6 var(--js3nr);text-transform: uppercase;margin: 0;}
.x2emf .k1h0g {color: var(--tz0v4);letter-spacing: .04em;font: 700 13px/1.6 var(--js3nr);margin: 0 12px 0 0;}
.x2emf .ry92t8j {color: var(--m7j, var(--ichlt));min-height: 46px;text-decoration: none;align-items: center;border-radius:7px;transition:background 0.206s;margin: clamp(18px, 2vw, 26px) clamp(18px, 2.2vw, 30px) clamp(22px, 2.6vw, 34px);font: 700 14px/1 var(--lzce);padding: 0 28px;display: inline-flex;background: var(--gak0);justify-self: start;letter-spacing: .04em;justify-content: center;}
.x2emf .ry92t8j:hover {background: var(--tpgw9);}
@media (min-width:909px) {
  
  .x2emf .swwdr {align-items: baseline;grid-template-columns: minmax(0, 1fr) auto;}
  .x2emf .j5v5 {justify-content: flex-end;}
}
@media (max-width:908px) {
  
  .x2emf .gr7j2  {max-height: 18vh;}
  .x2emf .rrmje8e {min-height: 12vh;max-height: 18vh;}
}

.hggyfz .zqtvjxe {display: flex;min-height: 340px;flex-direction: column;border: 1px solid var(--o0vkg);border-radius: var(--bbv);position: relative;justify-content: flex-end;overflow: hidden;}

.hggyfz .sfz4 .sw1j {height: 100%;object-fit: cover;inset: 0;position: absolute;width: 100%;}
.ew4v {pointer-events: none;inset: 0;position: absolute;background:
    linear-gradient(180deg,
      color-mix(in srgb, var(--da7) 20%, transparent) 0%,
      color-mix(in srgb, var(--da7) 55%, transparent) 60%,
      color-mix(in srgb, var(--da7) 85%, transparent) 100%);}
.gzvvjzq {z-index: 1;background: color-mix(in srgb, var(--cp1z) 92%, transparent);position: relative;}
.qpg1h {z-index: 1;background: color-mix(in srgb, var(--da7) 95%, transparent);position: relative;}
.qpg1h .dx7q,
.qpg1h .yeavtgt {color: var(--gfrdx, var(--ma1));}
@media (max-width:908px) {
  .hggyfz .zqtvjxe {min-height: 280px;}
}

@media (min-width:909px) {
  
  .hggyfz .ebvvd.ebvvd {grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr);align-items: center;}
  .srfc5 {margin: clamp(24px, 2.8vw, 38px) clamp(18px, 2.2vw, 30px);}
  .hjrjxs .tnwr  {order: 2;}
  .hjrjxs .srfc5 {order: 1;}
}

.te3hsm {margin: 0 0 var(--t0if);background: var(--da7);border: 1px solid var(--o0vkg);border-radius: var(--bbv);padding: var(--ln8sn) clamp(20px, 2.4vw, 34px);}
.mfvkcg7 {margin-bottom:4px;border-bottom: 1px solid var(--cvbnv);gap:9px 18px;padding-bottom:16px;display: grid;align-items: center;grid-template-columns: auto minmax(90px, 200px) minmax(0, 1fr);}

.bkyk .bgqch3 {grid-column: 1 / -1;order: -1;}
.cdjh63n  .bgqch3 {grid-column: 3;}
.z3aw1 {color: var(--ma1);letter-spacing: -.03em;font: 800 clamp(30px, 3.4vw, 42px)/1 var(--js3nr);font-variant-numeric: tabular-nums;}
.q9h71 {font-size: .44em;font-weight: 600;color: var(--dcyi);}

.cyfbay {border-radius:2px;height: 6px;display: block;position: relative;overflow: hidden;background: var(--cvbnv);}
.cyfbay::before {inset: 0 auto 0 0;position: absolute;background: var(--tz0v4);content: "";width: var(--wfc, 0%);}
.bgqch3 {line-height:1.60;color: var(--dcyi);font-size: 15px;margin: 0;}

.px7r3z {list-style: none;margin: 0;padding: 0;}
.cvbj2 {display: grid;grid-template-columns: 3.6em minmax(0, 1fr);align-items: baseline;gap: 0 16px;padding: 14px 0;border-bottom: 1px solid var(--cvbnv);}
.cvbj2:last-child {padding-bottom: 0;border-bottom: 0;}
.vk7ym {font: 700 13px/1.4 var(--js3nr);font-style: normal;font-variant-numeric: tabular-nums;color: var(--tz0v4);white-space: nowrap;}
.t9ftn {color: var(--dcyi);font-weight: 600;}
.waewhp {margin: 0;min-width: 0;}
.farx {font-size: 15px;margin: 0;line-height:1.62;}
.wcfs {margin-top:6px;font: 600 12px/1.3 var(--js3nr);font-style: normal;color: var(--dcyi);letter-spacing: .06em;display: block;}

.jb2a7 {grid-template-columns: minmax(0, 1fr);}

.n3zb9 {border-left: 1px solid var(--cvbnv);color: var(--tz0v4);padding-left:9px;font: 700 12px/1.3 var(--js3nr);font-variant-numeric: tabular-nums;margin-left:9px;letter-spacing: .04em;}

.p63q {padding-left: 0;margin-left: 0;border-left: 0;}
.wcfs:empty {display: none;}

.vf26 {min-width: 0;margin: 0;}
.vf26 > .waewhp {margin: 0;}
.askt {border-top: 1px solid var(--cvbnv);gap:4px 14px;padding-top:9px;margin-top:8px;justify-content: space-between;display: flex;flex-wrap: wrap;align-items: baseline;}
.askt > .wcfs {margin-top: 0;}

.vf26 > .askt:only-child {border-top: 0;margin-top: 0;padding-top: 0;}
@media (max-width:630px) {
  .mfvkcg7 {grid-template-columns: auto minmax(0, 1fr);}
  .cdjh63n .bgqch3 {grid-column: 1 / -1;}
  .cvbj2 {grid-template-columns: 1fr;gap:6px;}
}

.vewh32 {margin: 0 0 var(--t0if);min-width: 0;padding: var(--ln8sn) clamp(20px, 2.4vw, 34px);border: 1px solid var(--o0vkg);border-radius: var(--bbv);background: var(--da7);}

.daaza0 {padding: clamp(20px, 2.2vw, 30px);}
.h90c {text-transform: uppercase;font: 700 11px/1 var(--js3nr);color: var(--tz0v4);margin: 0 0 12px;letter-spacing: .12em;display: block;}

.hxrjmk {min-width: 0;grid-template-columns: minmax(0, 1fr);display: grid;gap:19px 26px;align-items: start;}

.rv3v {grid-template-columns: minmax(0, 1fr);}
.z5w0yy {min-width: 0;}
.d3p2zb.d3p2zb {margin: 0 0 10px;font: 800 clamp(19px, 2vw, 25px)/1.24 var(--lzce);letter-spacing: -.024em;color: var(--ma1);}
.hsdbs9 {min-width: 0;}
.hsdbs9 > :first-child {margin-top: 0;}
.hsdbs9 > :last-child  {margin-bottom: 0;}
.jn6gk4n {margin-top:16px;color: var(--m7j, var(--ichlt));background: var(--gak0);padding: 0 20px;display: inline-flex;justify-content: center;border-radius:7px;align-items: center;min-height: 44px;transition:background 0.12s;font: 700 14px/1 var(--lzce);text-decoration: none;}
.jn6gk4n:hover {background: var(--tpgw9);}
.tt4pj {margin: 0;min-width: 0;}

.qetb {width: fit-content;max-width: 100%;display: block;margin-inline: auto;}
.xam09 {height: auto;border: 1px solid var(--cvbnv);border-radius:8px;max-height: 460px;margin-inline: auto;display: block;max-width: 100%;object-fit: contain;}

.tt4pj {order: -1;}
@media (max-width:766px) {
  .xam09 {max-height: 340px;}
}
@media (min-width:767px) {
  .pzsp2y .tt4pj {order: 1;}
}

.rgchjxy {background: var(--da7);border: 1px solid var(--o0vkg);border-radius: var(--bbv);margin: 0 0 var(--t0if);min-width: 0;padding: var(--ln8sn) clamp(20px, 2.4vw, 34px);}
.qjtxrgb {display: flex;align-items: baseline;gap:13px;margin-bottom:19px;padding-bottom:14px;border-bottom: 1px solid var(--cvbnv);justify-content: space-between;}
.g87mqk.g87mqk {color: var(--ma1);min-width: 0;margin: 0;letter-spacing: -.026em;font: 800 clamp(20px, 2.1vw, 27px)/1.2 var(--lzce);}
.tp0y {color: var(--tz0v4);font: 700 12px/1 var(--js3nr);font-style: normal;font-variant-numeric: tabular-nums;flex: 0 0 auto;letter-spacing: .08em;}
.f5fgez {list-style: none;margin: 0 0 18px;gap:12px;padding: 0;display: grid;min-width: 0;}
.mp3172a  {grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));}

.tctpd {justify-content: center;display: flex;flex-wrap: wrap;}
.tctpd > * {max-width: calc(50% - 8px);flex: 1 1 200px;min-width: 0;}
@media (max-width:608px) { .tctpd > * {max-width: none;} }
.ba9vf9 {min-width: 0;}
.ef6fy {min-width: 0;overflow: hidden;background: var(--cp1z);margin: 0;border: 1px solid var(--cvbnv);border-radius:7px;}
.m3kq55v {width: 100%;border-radius: 0;height: auto;display: block;}
.bkyzt {font: 600 12.5px/1.4 var(--js3nr);padding: 9px 11px;border-top: 1px solid var(--cvbnv);color: var(--dcyi);}
.k37s2 {font-size: clamp(16px, 1.45vw, 18px);margin: 0 0 18px;line-height:1.58;color: var(--dcyi);}
.zq900x {gap:11px;display: flex;flex-wrap: wrap;}
.t2bs, .pyza10z {transition:background 0.174s, border-color 0.199s;padding: 0 20px;align-items: center;display: inline-flex;justify-content: center;text-decoration: none;font: 700 14px/1 var(--lzce);border-radius:9px;min-height: 44px;}
.t2bs {background: var(--gak0);color: var(--m7j, var(--ichlt));}
.t2bs:hover {background: var(--tpgw9);}

.pyza10z {color: var(--ma1);border: 1px solid var(--o0vkg);background: transparent;}
.pyza10z:hover {border-color: var(--tz0v4);}

.fpa3nf {gap:16px 18px;align-items: start;padding: 20px 0 0;grid-template-columns: auto minmax(0, 1fr);border-top: 1px solid var(--o0vkg);margin: 0 0 var(--t0if);display: grid;}
.x0wetxw {flex: 0 0 auto;}
.ngps {display: block;border: 1px solid var(--cvbnv);border-radius:5px;object-fit: cover;height: 56px;width: 56px;}
.jq5kw0 {min-width: 0;}
.bdpye8 {align-items: baseline;display: flex;gap:5px 10px;margin: 0;flex-wrap: wrap;}
.j5ec8 {color: var(--ma1);font-weight: 700;font-size: 15px;}
.j32f {color: var(--dcyi);font-size: 13.5px;}

.edz7mv > .j5ec8 {display: block;}
.jmdq3 {margin-top:5px;display: block;font-style: normal;}

.g0sdtee {font-style: normal;font: 700 11px/1.3 var(--js3nr);text-transform: uppercase;color: var(--tz0v4);letter-spacing: .1em;margin-bottom:6px;display: block;}
.ye6g0 {letter-spacing: .06em;color: var(--tz0v4);display: inline-block;font: 600 12px/1.3 var(--js3nr);font-style: normal;margin-top:5px;}

.a8ms15 {display: block;}
.j8y8 {font-size: 14.5px;color: var(--dcyi);line-height:1.61;margin: 9px 0 0;}
.bz6ag {margin-top:12px;flex-wrap: wrap;display: flex;gap:7px;}

.v9sjz0q {justify-content: center;transition:color 0.155s, border-color 0.162s;text-decoration: none;height: 44px;border-radius:9px;border: 1px solid var(--cvbnv);align-items: center;color: var(--dcyi);width: 44px;display: inline-flex;}
.v9sjz0q:hover {border-color: var(--tz0v4);color: var(--tz0v4);}
.qg264k {font-size: 12.5px;margin: 12px 0 0;line-height:1.54;color: var(--dcyi);}
@media (max-width:569px) {
  .fpa3nf {grid-template-columns: minmax(0, 1fr);}
}

.hggyfz {counter-reset: vt-sect;}
.nzxp {margin: 0 0 var(--t0if);min-width: 0;}
.g59xg {display: flex;gap:13px;margin-bottom:16px;padding-bottom:11px;border-bottom: 1px solid var(--cvbnv);align-items: baseline;}
.e1997 {counter-increment: vt-sect;}
.e1997::before {letter-spacing: .08em;color: var(--tz0v4);font: 700 12px/1.4 var(--js3nr);font-variant-numeric: tabular-nums;content: counter(vt-sect, decimal-leading-zero);flex: 0 0 auto;}
.ma4w3b3.ma4w3b3 {letter-spacing: -.024em;margin: 0;min-width: 0;color: var(--ma1);font: 800 clamp(19px, 2vw, 25px)/1.24 var(--lzce);}

.gnnse.gnnse {margin-bottom:16px;padding-bottom:11px;border-bottom: 1px solid var(--cvbnv);}
.c8ra {counter-increment: vt-sect;}

.hggyfz > * > h2.c8ra::before {display: block;color: var(--tz0v4);border-radius: 0;background: none;height: auto;font: 700 12px/1.4 var(--js3nr);font-variant-numeric: tabular-nums;content: counter(vt-sect, decimal-leading-zero);margin: 0 0 7px;width: auto;letter-spacing: .08em;}

.ap2fzzm.ap2fzzm {margin: 0 0 16px;}
.vt7ern1 {margin: 0 0 20px;border: 0;border-top: 1px solid var(--cvbnv);height: 0;}

.e1997 + .mq0f1 {padding-left: 0;}
.mq0f1 {min-width: 0;}
.mq0f1 > :first-child {margin-top: 0;}
.mq0f1 > :last-child  {margin-bottom: 0;}
@media (min-width:909px) {
  .e1997 + .mq0f1 {padding-left: 2.9em;}
}

.ff2rpp.ff2rpp {display: flex;margin: 0 0 var(--t0if);}
.zxk9  {justify-content: flex-start;}
.qwfz5n   {justify-content: center;}
.k9rs1 {justify-content: flex-end;}
.dvcz1 {border-radius:8px;display: inline-flex;color: var(--m7j, var(--ichlt));text-decoration: none;align-items: center;padding: 0 24px;min-height: 44px;justify-content: center;background: var(--gak0);transition:background 0.169s;}
.dvcz1:hover {background: var(--tpgw9);}
.hy3kh5 {flex: 1 1 auto;}
.n7mck {font: 700 14px/1 var(--lzce);}

.ax37k {transform: rotate(45deg);border-top: 2px solid currentColor;margin: 0 1px 0 10px;width: 7px;flex: 0 0 auto;height: 7px;border-right: 2px solid currentColor;}

.pbgw0fy {border: 1px solid var(--cvbnv);border-radius: var(--bbv);margin: 0 0 var(--t0if);min-width: 0;overflow: hidden;position: relative;}
.a23cga {border-radius:3px;left: 10px;letter-spacing: .08em;color: var(--tz0v4);top: 9px;position: absolute;background: color-mix(in srgb, var(--da7) 82%, transparent);padding: 3px 7px;z-index: 1;font: 700 10.5px/1 var(--js3nr);font-style: normal;font-variant-numeric: tabular-nums;}
.ys5myhn {display: block;}
.vnb0 {display: block;height: auto;width: 100%;border-radius: 0;}

.vdcgxd {background: var(--da7);border: 1px solid var(--o0vkg);border-radius: var(--bbv);margin: 0 0 var(--t0if);padding: 18px 20px;}
.cmemxz {display: block;font: 700 11.5px/1 var(--js3nr);color: var(--tz0v4);letter-spacing: .12em;margin-bottom:12px;text-transform: uppercase;}

.vxpb9z {padding-top:10px;margin-top:8px;border-top: 1px solid var(--o0vkg);}
.c7d3qa {list-style: none;margin: 0;gap:1px;display: grid;padding: 0;}
.p8cve2 {counter-reset: vt-idx;}
.p8cve2 > li {counter-increment: vt-idx;}

.p8cve2 > li > a::before {content: counter(vt-idx, decimal-leading-zero) "  ";color: var(--tz0v4);font: 700 11px/1 var(--js3nr);font-variant-numeric: tabular-nums;}
.c7d3qa > li > a {color: var(--dcyi);gap:9px;text-decoration: none;display: flex;border-bottom: 1px solid var(--cvbnv);min-height: 44px;padding: 0 4px;font-size: 14.5px;transition:color 0.191s;align-items: center;}
.c7d3qa > li:last-child > a {border-bottom: 0;}
.c7d3qa > li > a:hover {color: var(--ma1);}

.k3gxr {padding: var(--ln8sn) clamp(20px, 2.4vw, 34px);margin: 0 0 var(--t0if);border: 1px solid var(--o0vkg);border-radius: var(--bbv);background: var(--da7);}
.a0r1v.a0r1v {color: var(--ma1);font: 800 clamp(19px, 2vw, 25px)/1.24 var(--lzce);margin: 0 0 9px;letter-spacing: -.024em;}
.b1ek {font-size: 15.5px;margin: 0 0 18px;color: var(--dcyi);line-height:1.59;}
.m79y4j1 {display: grid;margin: 0 0 20px;grid-template-columns: max-content minmax(0, 1fr);gap: 0;}

.zyjnyay {grid-template-columns: max-content minmax(0, 1fr) max-content minmax(0, 1fr);}

.zyjnyay > dt:nth-last-of-type(1):nth-of-type(odd) {grid-column: 1;}
.zyjnyay > dd:nth-last-of-type(1):nth-of-type(odd) {grid-column: 2 / -1;}
.d6hyrt {text-transform: uppercase;border-bottom: 1px solid var(--cvbnv);color: var(--dcyi);letter-spacing: .09em;white-space: nowrap;font: 700 11.5px/1.4 var(--js3nr);padding: 9px 16px 9px 0;}
.q2djw3 {font: 600 14px/1.4 var(--js3nr);font-variant-numeric: tabular-nums;color: var(--ma1);padding: 9px 0;margin: 0;border-bottom: 1px solid var(--cvbnv);}

.mq0t {margin: 0 0 20px;background: none;width: 100%;border-collapse: collapse;border: 0;table-layout: auto;}
.mq0t .d6hyrt {text-align: left;width: 1%;}

.f9461 {list-style: none;border-top: 1px solid var(--cvbnv);margin: 0 0 20px;border-bottom: 1px solid var(--cvbnv);padding: 0;flex-wrap: wrap;display: flex;}
.qrxhy {flex: 0 1 auto;margin-right:23px;border-right: 1px solid var(--cvbnv);padding: 12px 22px 12px 0;min-width: 0;}
.qrxhy:last-child {padding-right: 0;margin-right: 0;border-right: 0;}
.qrxhy > .d6hyrt {display: block;border-bottom: 0;white-space: normal;padding: 0 0 5px;}
.qrxhy > .q2djw3 {padding: 0;border-bottom: 0;font-weight: 700;display: block;font-style: normal;font-size: 17px;}
@media (max-width:569px) {
  
  .f9461 {display: block;}
  .qrxhy {border-right: 0;padding: 11px 0;margin: 0;border-bottom: 1px solid var(--cvbnv);}
  .qrxhy:last-child {border-bottom: 0;}
}

.b52m0w {flex-wrap: wrap;display: flex;gap:11px;}
.rdq01b {background: transparent;justify-content: center;border-radius:8px;border: 1px solid var(--o0vkg);display: inline-flex;text-decoration: none;transition:border-color 0.14s, color 0.199s;min-height: 44px;align-items: center;color: var(--ma1);padding: 0 20px;}
.rdq01b:hover {border-color: var(--tz0v4);color: var(--tz0v4);}
.vheee9 {font: 700 14px/1 var(--lzce);}
@media (max-width:630px) {
  .zyjnyay {grid-template-columns: max-content minmax(0, 1fr);}
}

.jttjem, .myb5ddj {margin: 0 0 var(--t0if);min-width: 0;}
.ec3mt {letter-spacing: -.024em;color: var(--ma1);margin-bottom:15px;font: 800 clamp(19px, 2vw, 25px)/1.24 var(--lzce);display: block;}
.vtcq177 {padding-bottom:10px;border-bottom: 1px solid var(--cvbnv);}
.dsn4f3, .y2v6 {min-width: 0;}
.dsn4f3 > :first-child, .y2v6 > :first-child {margin-top: 0;}
.dsn4f3 > :last-child,  .y2v6 > :last-child  {margin-bottom: 0;}
.kgdd.kgdd {letter-spacing: -.024em;font: 800 clamp(19px, 2vw, 25px)/1.24 var(--lzce);margin: 0 0 14px;color: var(--ma1);}

.w2yz {padding-left: clamp(0px, 2vw, 26px);border-left: 1px solid var(--cvbnv);}

.qgpyts {border: 0;border-top: 1px solid var(--cvbnv);margin: 0 0 18px;height: 0;}

.j9ks {margin-bottom:15px;border-top: 1px solid var(--o0vkg);border-bottom: 1px solid var(--cvbnv);padding: 11px 0;}

.bx976 {gap: 0 26px;grid-template-columns: minmax(0, 9em) minmax(0, 1fr);display: grid;align-items: start;}
.n0z1e {padding-top:2px;min-width: 0;}
.hggyfz .n0z1e > h2.ec3mt.ec3mt,
.hggyfz .j9ks > h2.ec3mt.ec3mt {margin: 0;}
.hggyfz .n0z1e > h2.ec3mt.ec3mt {color: var(--dcyi);font: 700 11.5px/1.45 var(--js3nr);letter-spacing: .09em;text-transform: uppercase;}
@media (max-width:715px) {
  .bx976 {gap: 0;grid-template-columns: minmax(0, 1fr);}
  .n0z1e {padding-top: 0;}
  .hggyfz .n0z1e > h2.ec3mt.ec3mt {margin: 0 0 12px;}
}

.fy23c9.fy23c9 .vfwa0we {margin: 0;}
.fy23c9.fy23c9 .hj5db {gap:9px 28px;padding: 14px 0;grid-template-columns: minmax(0, 8fr) minmax(0, 11fr);border-top: 1px solid var(--cvbnv);display: grid;}
.fy23c9.fy23c9 .hj5db:first-child {border-top: 0;}
.fy23c9.fy23c9 .z9hkrr {margin: 0;font-weight: 700;font-size: 15px;line-height:1.41;}

.fy23c9.fy23c9 .hj5db > .z9hkrr {align-items: baseline;grid-template-columns: 2.1em 1fr;display: grid;}
.fy23c9.fy23c9 .b5v7h {color: var(--tz0v4);font-weight: 700;font-size: 11.5px;letter-spacing: .08em;font-variant-numeric: tabular-nums;}
.fy23c9.fy23c9 .mme813 {color: var(--dcyi);font-size: 14px;margin: 0;line-height:1.60;}

.fy23c9.fy23c9 .et0k {padding-left: 3.2em;counter-reset: vt-ref;}
.fy23c9.fy23c9 .et0k > .z9hkrr {border-top: 1px solid var(--cvbnv);counter-increment: vt-ref;padding-top:15px;}
.fy23c9.fy23c9 .et0k > .z9hkrr:first-child {padding-top: 0;border-top: 0;}
.fy23c9.fy23c9 .et0k > .z9hkrr::before {color: var(--tz0v4);width: 3.2em;font-size: 11.5px;content: counter(vt-ref, decimal-leading-zero);font-family: var(--js3nr);font-weight: 700;margin-left: -3.2em;display: inline-block;letter-spacing: .08em;font-variant-numeric: tabular-nums;}
.fy23c9.fy23c9 .et0k > .mme813 {margin: 6px 0 14px;}
.fy23c9.fy23c9 .et0k > .mme813:last-child {margin-bottom: 0;}
.fy23c9.fy23c9 .b098t {font-weight: 700;}
.fy23c9.fy23c9 .w3yh {margin: 0;}

.fy23c9.fy23c9 .et0k > .mme813 > .w3yh {line-height:1.64;font-size: 14px;}

.fy23c9.fy23c9 .dn8k {list-style: none;counter-reset: vt-ref;margin: 0;padding: 0 0 0 3.2em;}
.fy23c9.fy23c9 .hn7q3 {border-top: 1px solid var(--cvbnv);counter-increment: vt-ref;padding: 14px 0;}
.fy23c9.fy23c9 .hn7q3:first-child {padding-top: 0;border-top: 0;}
.fy23c9.fy23c9 .hn7q3:last-child {padding-bottom: 0;}
.fy23c9.fy23c9 .hn7q3::before {font-size: 11.5px;content: counter(vt-ref, decimal-leading-zero);letter-spacing: .08em;font-family: var(--js3nr);font-variant-numeric: tabular-nums;color: var(--tz0v4);font-weight: 700;display: inline-block;width: 3.2em;margin-left: -3.2em;}
.fy23c9.fy23c9 .hn7q3 > .b098t {line-height:1.42;font-weight: 700;font-size: 15px;}
.fy23c9.fy23c9 .hn7q3 > .w3yh {line-height:1.64;color: var(--dcyi);margin: 6px 0 0;font-size: 14px;}
@media (max-width:715px) {
  .fy23c9.fy23c9 .hj5db {gap:5px;grid-template-columns: 1fr;}
  .fy23c9.fy23c9 .hj5db > .mme813 {padding-left: 2.1em;}
  .fy23c9.fy23c9 .et0k {padding-left: 2.6em;}
  .fy23c9.fy23c9 .et0k > .z9hkrr::before {width: 2.6em;margin-left: -2.6em;}
  .fy23c9.fy23c9 .dn8k {padding-left: 2.6em;}
  .fy23c9.fy23c9 .hn7q3::before {width: 2.6em;margin-left: -2.6em;}
}

.fjtn7q {margin: 0 0 var(--t0if);}

.dbam {gap:14px;padding: 0;margin: 0;display: grid;list-style: none;grid-template-columns: repeat(4, minmax(0, 1fr));}

@media (max-width:1005px) { .dbam {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:525px)  { .dbam {grid-template-columns: minmax(0, 1fr);} }
.hwd3d {min-width: 0;}
.hxt3 {text-decoration: none;min-width: 0;display: block;color: inherit;}
.wgtb {background: var(--hml);position: relative;margin: 0;overflow: hidden;border: 1px solid var(--cvbnv);border-radius:11px;}

.j97nc {height: auto;object-fit: cover;width: 100%;display: block;aspect-ratio: 1 / 1;}

.y8wf2sk {position: absolute;bottom: 0;gap:1px 8px;display: grid;grid-template-columns: auto minmax(0, 1fr);right: 0;background: linear-gradient(to top, rgba(0,0,0,.92) 38%, rgba(0,0,0,.55) 72%, transparent);left: 0;padding: 26px 12px 11px;}
.ekbx {align-self: center;font: 700 12px/1 var(--js3nr);font-style: normal;font-variant-numeric: tabular-nums;color: var(--tz0v4);grid-row: 1 / span 2;letter-spacing: .06em;}
.zye5r {color: #fff;line-height:1.32;white-space: nowrap;overflow: hidden;min-width: 0;text-overflow: ellipsis;font-weight: 700;font-size: 15px;}
.ykw78sw {font: 600 11.5px/1.3 var(--js3nr);color: rgba(255,255,255,.72);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.wgtb {transition:border-color 0.148s;}
.hxt3:hover .wgtb {border-color: var(--tz0v4);}
@media (max-width:525px) {
  
  .zye5r {white-space: normal;}
}

.gm7tx95 {margin: 0 0 var(--t0if);}
.g8w5 {list-style: none;gap:9px;display: grid;padding: 0;margin: 0;min-width: 0;}

.yc5sn {grid-template-columns: repeat(2, minmax(0, 1fr));}
.ycxc  {grid-template-columns: repeat(4, minmax(0, 1fr));}
.myb90c {min-width: 0;}
.mx76dz {align-items: center;background: var(--da7);padding: 22px 20px;border: 1px solid var(--cvbnv);border-radius:8px;min-height: 124px;transition:border-color 0.2s, background 0.149s;position: relative;display: flex;text-decoration: none;justify-content: center;}
.mx76dz:hover {background: var(--cp1z);border-color: color-mix(in srgb, var(--h3b) 45%, var(--cvbnv));}
.het9 {left: 9px;top: 8px;font: 700 10.5px/1 var(--js3nr);font-style: normal;font-variant-numeric: tabular-nums;position: absolute;letter-spacing: .08em;color: var(--tz0v4);}
.w0z2yd {width: auto;display: block;height: auto;border-radius: 0;max-width: 100%;max-height: 62px;object-fit: contain;}
@media (max-width:628px) {
  .yc5sn, .ycxc {grid-template-columns: repeat(2, minmax(0, 1fr));}
}

.pwrp {margin: 0 0 var(--t0if);}
.g83xj2 {min-width: 0;list-style: none;gap:12px;margin: 0;display: grid;padding: 0;}

.yd8j {grid-template-columns: repeat(4, minmax(0, 1fr));}
.dsscea4 {grid-template-columns: repeat(2, minmax(0, 1fr));}
.a131gy {display: flex;background: var(--cp1z);flex-direction: column;min-width: 0;border: 1px solid var(--cvbnv);border-radius:9px;gap:11px;padding: 20px 14px;align-items: center;}
.n3sh {max-height: 44px;object-fit: contain;height: auto;display: block;width: auto;border-radius: 0;max-width: 100%;}
.kd36 {color: var(--dcyi);max-width: 100%;letter-spacing: .04em;text-align: center;overflow: hidden;font: 600 13px/1.25 var(--js3nr);white-space: nowrap;text-overflow: ellipsis;}
@media (max-width:628px) {
  .yd8j {grid-template-columns: repeat(2, minmax(0, 1fr));}
  
  .dsscea4 {grid-template-columns: repeat(2, minmax(0, 1fr));}
}

.tsvn.tsvn .sms6 {border-collapse: collapse;border: 0;background: none;table-layout: fixed;width: 100%;}
.tsvn.tsvn .df0f {font-size: 11.5px;text-align: left;letter-spacing: .09em;vertical-align: bottom;font-family: var(--js3nr);border-bottom: 1px solid var(--cvbnv);text-transform: uppercase;font-weight: 700;padding: 0 0 9px;}
.tsvn.tsvn .hm6wvh5 {color: var(--tz0v4);padding-right:16px;}

.tsvn.tsvn .q1qtxxv  {padding-left:17px;color: var(--dcyi);}

.tsvn.tsvn .g8169f9 {border-left: 1px solid var(--cvbnv);}
.tsvn.tsvn .drsrvm7 {font-size: 14px;vertical-align: top;padding: 11px 0;border-bottom: 1px solid var(--cvbnv);line-height:1.55;}
.tsvn.tsvn .dh5z9bn {padding-right:15px;}
.tsvn.tsvn .g8169f9  {padding-left:16px;}
.tsvn.tsvn .tr0x {width: 1.15em;display: inline-block;color: var(--tz0v4);font-family: var(--js3nr);font-weight: 700;}
.tsvn.tsvn .g8169f9 .tr0x {color: var(--dcyi);}

.tsvn.tsvn .wrqq51 {text-transform: uppercase;margin: 0;font-size: 11.5px;font-weight: 700;font-family: var(--js3nr);padding: 0 0 9px;display: block;border-bottom: 1px solid var(--cvbnv);letter-spacing: .09em;}
.tsvn.tsvn .ehee {color: var(--tz0v4);}
.tsvn.tsvn .bvvv  {color: var(--dcyi);}
.tsvn.tsvn .rvtbz {margin: 0;list-style: none;padding: 0;}
.tsvn.tsvn .gp88 {font-size: 14px;align-items: baseline;grid-template-columns: 1.35em minmax(0, 1fr);border-bottom: 1px solid var(--cvbnv);padding: 11px 0;display: grid;line-height:1.53;}
.tsvn.tsvn .gp88:last-child {border-bottom: 0;}
.tsvn.tsvn .jygz3 {font-weight: 700;font-style: normal;font-family: var(--js3nr);}

.tsvn.tsvn .f393jxp .jygz3 {color: var(--tz0v4);}
.tsvn.tsvn .ymh1ma  .jygz3 {color: var(--dcyi);}

.tsvn.tsvn .h6z5 {grid-template-columns: repeat(2, minmax(0, 1fr));gap: 0;display: grid;}
.tsvn.tsvn .xyrv {min-width: 0;}
.tsvn.tsvn .x3e48 {padding-right:26px;}
.tsvn.tsvn .ewb61 {border-left: 1px solid var(--cvbnv);padding-left:26px;}

.tsvn.tsvn .xyrv:only-child {border-left: 0;padding-left: 0;padding-right: 0;grid-column: 1 / -1;}

.tsvn.tsvn .hxsgqv2 {margin: 0;}
.tsvn.tsvn .hxsgqv2 > .wrqq51 {margin-top:22px;}
.tsvn.tsvn .hxsgqv2 > .wrqq51:first-child {margin-top: 0;}
.tsvn.tsvn .cykt7 {margin: 0;}

@media (max-width:630px) {
  
  .tsvn.tsvn .h6z5 {grid-template-columns: minmax(0, 1fr);}
  .tsvn.tsvn .x3e48 {padding-right: 0;}
  .tsvn.tsvn .ewb61 {padding-left: 0;border-left: 0;margin-top:22px;}
  
  .tsvn.tsvn .drsrvm7 {font-size: 13.5px;}
  .tsvn.tsvn .dh5z9bn,
  .tsvn.tsvn .hm6wvh5 {padding-right:9px;}
  .tsvn.tsvn .g8169f9,
  .tsvn.tsvn .q1qtxxv {padding-left:9px;}
}

.x6zn3y.x6zn3y .t5r0vsv {margin: 0;border-left: 1px solid var(--cvbnv);padding: 0 0 0 18px;}
.x6zn3y.x6zn3y .h1zk {display: grid;align-items: baseline;font-weight: 700;grid-template-columns: 3.4em minmax(0, 1fr);padding: 13px 0 0;margin: 0;line-height:1.36;gap: 0 4px;position: relative;font-size: 15px;}
.x6zn3y.x6zn3y .h1zk + .h1zk {border-top: 1px solid var(--cvbnv);margin-top:14px;}

.x6zn3y.x6zn3y .h1zk::before {content: "";top: 19px;width: 5px;height: 5px;left: -21px;background: var(--h3b);position: absolute;}
.x6zn3y.x6zn3y .ftw6m64 {letter-spacing: .08em;color: var(--tz0v4);font-family: var(--js3nr);font-weight: 700;font-size: 11.5px;}
.x6zn3y.x6zn3y .zxv8tbm {color: var(--dcyi);line-height:1.62;margin: 4px 0 13px 3.4em;font-size: 14px;}

.x6zn3y.x6zn3y .c5kacnj {padding: 0 0 0 18px;border-left: 1px solid var(--cvbnv);margin: 0;counter-reset: vt-step;list-style: none;}
.x6zn3y.x6zn3y .t34q {position: relative;counter-increment: vt-step;padding: 13px 0 0;}
.x6zn3y.x6zn3y .t34q + .t34q {margin-top:13px;border-top: 1px solid var(--cvbnv);}
.x6zn3y.x6zn3y .t34q::before {content: "";left: -21px;top: 19px;position: absolute;background: var(--h3b);height: 5px;width: 5px;}
.x6zn3y.x6zn3y .bfns {line-height:1.37;font-size: 15px;display: block;font-weight: 700;}
.x6zn3y.x6zn3y .bfns::before {letter-spacing: .08em;font-family: var(--js3nr);font-size: 11.5px;font-weight: 700;color: var(--tz0v4);font-variant-numeric: tabular-nums;content: counter(vt-step, decimal-leading-zero) "\00a0\00a0";}
.x6zn3y.x6zn3y .e4phce {line-height:1.62;color: var(--dcyi);font-size: 14px;margin: 4px 0 0;}

.x6zn3y.x6zn3y .gab5 {border-left: 0;padding: 0;}
.x6zn3y.x6zn3y .mzwan {padding: 14px 0 0;margin: 0;border-top: 1px solid var(--cvbnv);display: block;}
.x6zn3y.x6zn3y .gab5 > .mzwan:first-child {border-top: 0;padding-top: 0;}
.x6zn3y.x6zn3y .t08mfh {font-style: normal;font: 700 11px/1.3 var(--js3nr);font-variant-numeric: tabular-nums;letter-spacing: .1em;margin-bottom:6px;display: block;color: var(--tz0v4);}
.x6zn3y.x6zn3y .dz27gdt {font-size: 15px;line-height:1.33;font-weight: 700;}
.x6zn3y.x6zn3y .pdnb02 {line-height:1.61;font-size: 14px;color: var(--dcyi);margin: 5px 0 14px;}
.x6zn3y.x6zn3y .pdnb02:last-child {margin-bottom: 0;}

@media (max-width:715px) {
  .x6zn3y.x6zn3y .h1zk {gap:3px;grid-template-columns: 1fr;}
  .x6zn3y.x6zn3y .zxv8tbm {margin-left: 0;}
}

.hggyfz {--f2ni3: var(--ma1);}

.hggyfz :is(.cafh2, [class*="table"]) {overflow-x: auto;}
.hggyfz table {border-collapse: collapse;font-size: 14.5px;width: 100%;}
.hggyfz thead th {color: var(--dcyi);text-transform: uppercase;font-weight: 700;border-bottom: 1px solid var(--f2ni3, var(--o0vkg));padding: 11px 14px;text-align: left;font-size: 11.5px;letter-spacing: .08em;white-space: nowrap;}
.hggyfz tbody td {border-bottom: 1px solid var(--cvbnv);color: var(--nupn, var(--ma1));padding: 11px 14px;}
.hggyfz tbody td + td {font-family: var(--js3nr);font-variant-numeric: tabular-nums;}

.qvfd5j.qvfd5j {background: var(--awi);border-top: 1px solid var(--o0vkg);padding: clamp(34px, 4vw, 56px) clamp(16px, 2vw, 28px) clamp(22px, 2.4vw, 34px);color: var(--ma1);}
.qvfd5j .xsqjd7 {display: grid;max-width: var(--bglc0);margin: 0 auto;gap:28px 50px;align-items: start;grid-template-columns: minmax(0, 1fr) auto;}
.qvfd5j .kaf0 img {display: block;width: auto;height: 28px;}
.qvfd5j .kaf0 span {letter-spacing: -.03em;font-size: 18px;font-weight: 800;color: var(--ma1);}
.qvfd5j .rdj1 {grid-auto-flow: column;display: grid;gap:49px;}
.qvfd5j .rdj1 ul {margin: 0;list-style: none;display: grid;gap:10px;padding: 0;}
.qvfd5j .rdj1 a {color: var(--dcyi);text-decoration: none;font-size: 14px;}
.qvfd5j .rdj1 a:hover {color: var(--ma1);}
.qvfd5j .pwfnhw {gap:12px;flex-wrap: wrap;display: flex;opacity:0.7;margin: 24px auto 0;max-width: var(--bglc0);align-items: center;}
.qvfd5j .a7bx {max-width: var(--bglc0);margin: 24px auto 0;border-top: 1px solid var(--cvbnv);padding-top:17px;}
.qvfd5j .a7bx p {color: var(--dcyi);margin: 0;font-size: 12.5px;}
.qvfd5j .a7bx p + p {line-height:1.56;margin-top:8px;}

@media (max-width:1092px) {
  
  .s5pq {display: none;}
  .mc1h {margin-left: 0;}
  .gb9swn {display: flex;}
  
  .fz3wmh {display: inline-flex;}
  .n7acfg {left: 14px;}
}

@media (max-width:825px) {
  .hh47y70 {display: none;}
  
  .n7acfg {text-align: left;flex-direction: row;gap:9px;align-items: center;}
  .zcmnr0 {font-size: 13.5px;text-overflow: ellipsis;white-space: nowrap;flex: 1 1 auto;overflow: hidden;min-width: 0;}
  .n7acfg .cs78 {flex: 0 0 auto;}
}

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

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

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

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

.qvfd5j .rdj1 a {display: flex;align-items: center;min-height: 44px;}
.psz9yr {min-height: 44px;display: inline-flex;align-items: center;}

.cs78, .jkz659, .pe0vn,
.hggyfz a[role="button"],
.hggyfz .w217 a {min-height: 44px;}

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

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

.rfdb4j ul {gap:8px;}

.qvfd5j .rdj1 ul {display: grid;gap:9px;}

.c47a {opacity:0.05;transition:opacity 0.221s ease, visibility 0.223s ease;overscroll-behavior: contain;inset: 0;background: color-mix(in srgb, #000 58%, transparent);z-index: 78;visibility: hidden;position: fixed;cursor: pointer;}

.s7j19rz {box-shadow: 0 0 50px color-mix(in srgb, #000 50%, transparent);overflow-y: auto;position: fixed;background: var(--da7, var(--mtw));visibility: hidden;z-index: 79;width: min(84vw, 300px);overscroll-behavior: contain;-webkit-overflow-scrolling: touch;flex-direction: column;display: flex;top: 0;padding-bottom: env(safe-area-inset-bottom, 0px);transition:transform 0.283s cubic-bezier(.22,.61,.36,1), visibility 0.243s;bottom: 0;}

.zehta76  {transform: translateX(-102%);left: 0;border-radius: 0 0 0 0;}
.kg3q {right: 0;border-radius: 0 0 0 0;transform: translateX(102%);}

.wahh:checked ~ .c47a {opacity:0.99;visibility: visible;}
.wahh:checked ~ .s7j19rz {visibility: visible;transform: translateX(0);}

.g09s6 {display: flex;position: sticky;align-items: center;justify-content: space-between;padding: 14px 16px;gap:11px;top: 0;z-index: 1;background: var(--cp1z, var(--uro));border-bottom: 1px solid var(--o0vkg, var(--rga));}
.e4933 {display: inline-flex;align-items: center;min-height: 44px;}
.e4933 img {display: block;height: 26px;width: auto;}
.ncs2 {font-size: 16px;color: var(--ta6m);font-weight: 800;letter-spacing: .01em;}

.f240a1a {cursor: pointer;display: inline-flex;flex: none;color: var(--ta6m);align-items: center;border-radius:13px;border: 1px solid var(--o0vkg, var(--rga));justify-content: center;background: var(--uro);height: 44px;width: 44px;}
.f240a1a:hover {background: var(--ocv8);}
.f240a1a:focus-visible,
.gfg55cj a:focus-visible,
.bdqehw9:focus-visible,
.zhry9m:focus-visible {outline: 2px solid var(--ta6m);outline-offset: 2px;}

.gfg55cj {padding: 10px 12px;}
.gfg55cj ul {padding: 0;margin: 0;display: flex;list-style: none;gap:8px;flex-direction: column;}

.gfg55cj a {font-weight: 600;color: var(--ta6m);min-height: 48px;text-decoration: none;display: flex;padding: 10px 14px;align-items: center;line-height:1.32;border-radius:13px;border: 1px solid transparent;font-size: 15.5px;}
.gfg55cj a:hover {background: var(--uro);border-color: var(--o0vkg, var(--rga));}

.gfg55cj a[aria-current="page"] {box-shadow: inset 3px 0 0 var(--h3b, var(--gak0));background: var(--uro);border-color: var(--o0vkg, var(--rga));}

.gwzn41 {padding: 14px 16px calc(16px + env(safe-area-inset-bottom, 0px));border-top: 1px solid var(--o0vkg, var(--rga));display: grid;margin-top: auto;background: var(--cp1z, var(--uro));gap:11px;}

.bdqehw9, .zhry9m {display: flex;font-weight: 700;text-decoration: none;align-items: center;min-height: 48px;border-radius:12px;font-size: 15px;padding: 12px 18px;justify-content: center;}
.bdqehw9 {color: var(--xfcd, var(--hcgog));background: var(--il504);border: 1px solid var(--o0vkg, var(--rga));}
.zhry9m {border: 1px solid transparent;background: var(--w05d5);color: var(--fw7, var(--s0q));}

.gfg55cj a {border-color: transparent;font-weight: 600;}
.gfg55cj a::before {border-radius: 50%;height: 7px;width: 7px;background: color-mix(in srgb, var(--ta6m) 32%, transparent);content: '';margin-right:13px;flex: none;}
.gfg55cj a[aria-current="page"] {box-shadow: none;}
.gfg55cj a[aria-current="page"]::before {background: var(--h3b, var(--gak0));}
.f240a1a {border-radius:11px;}

@media (min-width:1093px) {
  .s7j19rz, .c47a {display: none;}
}

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

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

.hggyfz > .w217.ff2rpp {padding-top: 0;padding-bottom: 0;}

@media (min-width:1093px) {

  
  
  .s5pq, .mc1h {transition:width 211ms ease, margin-left 247ms ease, padding 197ms ease;}

  
}

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

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

.cdqqsz > summary.a0ynm {gap:12px;cursor: pointer;display: flex;list-style: none;align-items: center;min-height: 44px;}
.cdqqsz > summary.a0ynm::-webkit-details-marker {display: none;}
.cdqqsz > summary.a0ynm:focus-visible {outline: 2px solid var(--tz0v4);outline-offset: 4px;}

.cdqqsz > summary.a0ynm .cmemxz {margin: 0;}
.cdqqsz[open] > summary.a0ynm {margin-bottom:13px;}

.cdqqsz > summary.a0ynm::after {border-right: 1.5px solid var(--tz0v4);height: 8px;margin-left: auto;border-bottom: 1.5px solid var(--tz0v4);transform: translateY(-2px) rotate(45deg);transition:transform 0.219s ease;flex: 0 0 auto;width: 8px;content: "";}
.cdqqsz[open] > summary.a0ynm::after {transform: translateY(2px) rotate(225deg);}
@media (prefers-reduced-motion: reduce) { .cdqqsz > summary.a0ynm::after {transition:none;} }

.mc1h {padding-bottom: max(96px, var(--p29, 96px));}

.fs0kn {--lxs4: 6px;--oxyr3: uppercase;--el1o8: 12px;--nbxn: .08em;--fnqn: var(--bbv);--rfuz: 1px solid var(--o0vkg);--g03wo: var(--bbv);}

.hggyfz h2.ec3mt.ec3mt {font: 800 clamp(19px, 2vw, 25px)/1.24 var(--lzce);margin: 0 0 14px;letter-spacing: -.024em;}
.hggyfz h2.ec3mt.ec3mt::before {display: none;content: none;}

@media (max-width:569px) { .dbam {grid-template-columns: repeat(2, minmax(0, 1fr));} }

:root {--cp1z: color-mix(in srgb, var(--h3b) 14%, var(--mtw));--o0vkg:   color-mix(in srgb, var(--h3b) 26%, var(--jz26));--fs11:     color-mix(in srgb, var(--h3b) 7%, var(--gqp));--cvbnv:  color-mix(in srgb, var(--h3b) 16%, var(--rga));--hsybm:   color-mix(in srgb, var(--h3b) 38%, transparent);--da7:  color-mix(in srgb, var(--h3b) 9%, var(--uro));--eucn: var(--f2ni3, var(--h3b));--bbv:      14px;}
html:root {background-color: var(--fs11);}
body {font-family: var(--lzce);background:
    radial-gradient(60vw 50vh at 12% -10%, color-mix(in srgb, var(--h3b) 22%, transparent), transparent 70%),
    radial-gradient(50vw 50vh at 100% 30%, color-mix(in srgb, var(--eucn) 14%, transparent), transparent 70%),
    var(--fs11);background-attachment: fixed;}

html body[style] {background:
    radial-gradient(60vw 50vh at 12% -10%, color-mix(in srgb, var(--h3b) 22%, transparent), transparent 70%),
    radial-gradient(50vw 50vh at 100% 30%, color-mix(in srgb, var(--eucn) 14%, transparent), transparent 70%),
    var(--fs11);background-attachment: fixed;}

.s5pq {border-right-color: var(--o0vkg);background:
    linear-gradient(180deg, color-mix(in srgb, var(--h3b) 16%, transparent), transparent 46%),
    var(--ccxx);}
.rfdb4j a {border-radius:10px;letter-spacing: .01em;font: 600 15px/1.2 var(--lzce);}
.rfdb4j a:hover {background: color-mix(in srgb, var(--h3b) 12%, transparent);}
.rfdb4j a[aria-current="page"] {color: var(--m7j, var(--ichlt));box-shadow: 0 6px 20px var(--hsybm);background: var(--gak0);}
.rfdb4j a[aria-current="page"] .asn0gp {background: currentColor;}

.hggyfz :is(h1, h2) {font-family: var(--lzce);letter-spacing: -.01em;font-weight: 800;}
.hggyfz h2 {font-size: clamp(24px, 2.6vw, 34px);}
.hggyfz > * > h2::before,
.hggyfz > * > div > h2::before {box-shadow: 0 0 14px var(--hsybm);background: linear-gradient(90deg, var(--h3b), var(--eucn));height: 4px;border-radius:5px;width: 44px;}

.cs78,
.hggyfz :is(.w217, .x6zn3y, .fy23c9) a[role="button"],
.hggyfz .w217 a,
.q4ymm, .ry92t8j {font: 700 14.5px/1 var(--lzce);padding: 0 22px;border-radius:13px;letter-spacing: .02em;min-height: 44px;}
.f77c,
.q4ymm, .ry92t8j,
.hggyfz .w217 a {transition:transform 0.137s, box-shadow 0.199s, background 0.182s;box-shadow: 0 8px 24px var(--hsybm);}
.f77c:hover, .q4ymm:hover, .ry92t8j:hover {box-shadow: 0 10px 30px var(--hsybm);transform: translateY(-1px);}
.am7z {border-color: var(--o0vkg);background: color-mix(in srgb, var(--il504) 70%, transparent);}

.hggyfz :is(.fy23c9, .x6zn3y, .tsvn, .nbmxs7),
.hggyfz .ebvvd.ebvvd {background:
    linear-gradient(180deg, color-mix(in srgb, var(--h3b) 7%, transparent), transparent 60%),
    var(--da7);border-color: var(--o0vkg);}

.hggyfz {padding-top: clamp(16px, 2vw, 28px);}
.hggyfz > .sfz4:first-child {padding-top: 0 !important;}

.hggyfz .zqtvjxe {min-height: clamp(360px, 52vh, 560px);justify-content: center;}
.ew4v {background: linear-gradient(90deg,
    color-mix(in srgb, var(--fs11) 90%, transparent) 0%,
    color-mix(in srgb, var(--fs11) 62%, transparent) 42%,
    color-mix(in srgb, var(--fs11) 0%, transparent) 76%);}
.gzvvjzq {padding: 7px 14px;top: 14px;z-index: 2;position: absolute;background: color-mix(in srgb, var(--cp1z) 70%, transparent);border: 1px solid var(--o0vkg);border-radius: 999px;backdrop-filter: blur(8px);left: 14px;}
.qpg1h {max-width:640px;background: none;}
.qpg1h .dx7q {font-size: clamp(30px, 4vw, 54px);line-height:1.06;}
@media (max-width:908px) {
  .hggyfz .zqtvjxe {min-height: min(72vh, 560px);justify-content: flex-end;}
  .ew4v {background: linear-gradient(0deg,
      color-mix(in srgb, var(--fs11) 94%, transparent) 0%,
      color-mix(in srgb, var(--fs11) 70%, transparent) 45%,
      color-mix(in srgb, var(--fs11) 0%, transparent) 82%);}
}

.hggyfz .b34h03v.b34h03v {max-height: none;object-fit: contain;height: auto;}
.dx7q.dx7q {line-height:1.05;font-size: clamp(28px, 3.2vw, 44px);}
.srfc5 {border-color: var(--o0vkg);box-shadow: 0 18px 50px var(--hsybm);}

@media (max-width:1092px) {
  .wshsxqj .fs0kn {display: none;}
  .fz3wmh img {object-fit: contain;height: 28px;max-width: min(30vw, 120px);object-position: left center;}
  .d4fn0 {padding: 14px 20px 0;}
}
@media (max-width:569px) {
  .tfj06 {gap:8px;padding: 0 14px;}
  .wshsxqj {gap:6px;}
  .wshsxqj .cs78 {min-height: 40px;font-size: 13px;padding: 0 12px;}
  .gb9swn {margin-right: -8px;}
}

.hggyfz .k3gxr.k3gxr {border: 1px solid var(--o0vkg);border-radius: var(--bbv);background:
    radial-gradient(70% 120% at 100% 50%, color-mix(in srgb, var(--h3b) 24%, transparent), transparent 70%),
    var(--da7);overflow: hidden;grid-template-columns: minmax(0, 1fr);display: grid;padding: clamp(24px, 3.4vw, 48px) !important;gap: clamp(22px, 3vw, 48px);align-items: center;}
@media (min-width:909px) {
  .hggyfz .k3gxr.k3gxr {grid-template-columns: minmax(0, 1fr) auto;}
}
.k3gxr .zra96t {min-width: 0;}
.k3gxr .a0r1v {font-size: clamp(26px, 3vw, 40px);}
.k3gxr .m9y4 {align-items: center;display: flex;aspect-ratio: 1;--o32fm: 90%;background:
    radial-gradient(closest-side, var(--da7) 78%, transparent 79%),
    conic-gradient(var(--h3b) 0 var(--o32fm), color-mix(in srgb, var(--h3b) 14%, transparent) var(--o32fm) 100%);width: clamp(170px, 18vw, 220px);box-shadow: 0 0 60px var(--hsybm);border-radius: 50%;justify-content: center;position: relative;flex-direction: column;margin: 0 auto;}
.k3gxr .zvphn9 {font: 800 clamp(46px, 5vw, 64px)/1 var(--js3nr);letter-spacing: -.04em;color: var(--ma1);}
.k3gxr .nvve8 {font: 700 14px/1 var(--js3nr);font-style: normal;color: var(--tz0v4);margin-top:7px;}
.k3gxr .tcyqkt2 {letter-spacing: .14em;margin-top:10px;overflow-wrap: anywhere;max-width: 70%;text-transform: uppercase;text-align: center;color: var(--dcyi);font: 700 11px/1.2 var(--lzce);}
.k3gxr .b52m0w {gap:10px;display: flex;margin-top:21px;flex-wrap: wrap;}
.k3gxr .rdq01b.rdq01b {align-items: center;border-radius:12px;border: 0;padding: 0 22px;font: 700 15px/1 var(--lzce);color: var(--m7j, var(--ichlt));min-height: 48px;background: var(--gak0);box-shadow: 0 8px 24px var(--hsybm);display: inline-flex;text-decoration: none;}
.k3gxr .rdq01b.rdq01b:hover {background: var(--tpgw9);color: var(--m7j, var(--ichlt));}
.k3gxr .rdq01b .vheee9 {font: inherit;color: inherit;}
@media (max-width:908px) {
  .k3gxr .m9y4 {width: 160px;order: -1;}
  .k3gxr .rdq01b.rdq01b {flex: 1 1 140px;justify-content: center;}
}

.hggyfz .zqtvjxe.vsxsn7 {background:
    radial-gradient(70% 90% at 85% 15%, color-mix(in srgb, var(--h3b) 46%, transparent), transparent 65%),
    radial-gradient(60% 80% at 55% 115%, color-mix(in srgb, var(--eucn) 32%, transparent), transparent 65%),
    var(--xm6f7, var(--da7));}
.jwybg5 {max-width: 100%;white-space: nowrap;bottom: -.2em;z-index: 0;pointer-events: none;font: 800 clamp(96px, 14vw, 220px)/1 var(--lzce);position: absolute;color: color-mix(in srgb, var(--gfrdx, var(--ma1)) 10%, transparent);right: -.04em;letter-spacing: -.04em;overflow: hidden;}
@media (max-width:908px) {
  .hggyfz .zqtvjxe.vsxsn7 {padding-top:56px;min-height: 0;}
  .jwybg5 {display: none;}
}

.zss1k7 {cursor: pointer;min-width: 0;display: inline-flex;max-width: 100%;justify-content: center;align-items: center;}
.zss1k7:focus-visible {outline: 2px solid currentColor;outline-offset: 3px;}

.y2v6 {max-width: 100%;overflow-x: auto;}

.dvcz1 {min-width: 0;box-sizing: border-box;max-width: 100%;text-align: center;overflow-wrap: anywhere;white-space: normal !important;}
