

:root {--rmf: var(--q9h);--job:  248px;--r0e:  clamp(16px, 1.8vw, 26px);--h2gcv:var(--lr5i);--jrz:     10px;--scnf:  var(--rrhef);--gyv5a: var(--uh784);--tg8:"Futura", "Century Gothic", "Avenir Next", "Trebuchet MS", system-ui, sans-serif;--owshp:"SF Mono", "JetBrains Mono", ui-monospace, Menlo, Consolas, monospace;--gt1ph:    var(--yeono);--v5w:  clamp(30px, 3.4vw, 52px);--x0oz5: var(--y5m);--vnd: var(--cyf7);--peh8:   var(--l3q61);--unwl: color-mix(in srgb, var(--x0oz5) 35%, var(--peh8));--cm0:  1180px;}

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

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

.k4fc {z-index: 50;padding: 16px 12px;display: flex;inset: 0 auto 0 0;overscroll-behavior: contain;border-right: 1px solid var(--scnf);background: var(--yjf);overflow-y: auto;flex-direction: column;width: var(--job);gap:2px;position: fixed;}
.zhsd5x0 {margin-left: var(--job);min-width: 0;}

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

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

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

.dxbzc {background: var(--gyv5a);padding: 14px;border: 1px solid var(--scnf);border-radius: var(--jrz);margin-top: auto;}
.dc0x {font-size: 14px;font-weight: 700;margin: 0;}
.afbqeee {margin: 5px 0 0;font-size: 12.5px;line-height:1.45;color: var(--rmf);}

.tmhq5zv {background: color-mix(in srgb, var(--gt1ph) 92%, transparent);z-index: 40;border-bottom: 1px solid var(--scnf);position: sticky;top: 0;backdrop-filter: blur(10px);}
.w9r0 {gap:14px;display: flex;min-height: 54px;align-items: center;padding: 0 clamp(16px, 2vw, 28px);}
.h4s1kdx {min-width: 0;font: 500 12px/1.4 var(--owshp);text-overflow: ellipsis;color: var(--rmf);white-space: nowrap;overflow: hidden;}
.qccg2c {display: flex;align-items: center;margin-left: auto;gap:8px;}

.zszys3d,
.b4t12r :is(.vba4, .rzheqqp, .vg67r) a[role="button"],
.b4t12r .vba4 a {padding: 10px 20px;align-items: center;font-size: 14px;white-space: nowrap;font-weight: 700;justify-content: center;transition:background 0.122s, border-color 0.174s;cursor: pointer;border-radius:9px;border: 1px solid transparent;text-decoration: none;display: inline-flex;}

.gzmvct {color: var(--rydx, var(--g3a));background: var(--qvb);border-color: var(--scnf);}
.myaq5 {background: var(--uxn);color: var(--dkfz4, var(--h4k));}
.myaq5:hover {background: var(--vur);}

.b4t12r :is(.vba4, .rzheqqp, .vg67r) a[role="button"],
.b4t12r .vba4 a {background: var(--y5m);color: var(--ujv1, var(--qya));}
.jg5hw {display: flex;width: 100%;margin-top:11px;}

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

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

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

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

.a3kz::before {background: var(--h2gcv);content: '';border: 1px solid var(--scnf);inset: 11px;position: absolute;transition:border-color 0.183s, background 0.125s;}
.a3kz svg {z-index: 1;position: relative;}
.a3kz:hover {color: var(--unwl);}
.a3kz:hover::before {border-color: color-mix(in srgb, var(--x0oz5) 50%, var(--scnf));background: color-mix(in srgb, var(--peh8) 8%, var(--h2gcv));}
.a3kz:focus-visible {outline: 2px solid var(--unwl);outline-offset: -3px;}

.b4t12r {padding: 0 clamp(16px, 2vw, 28px) 60px;}
.b4t12r > * {padding-bottom: 0;max-width: var(--cm0);padding-top: var(--v5w);margin: 0 auto var(--r0e) !important;}
.b4t12r > *:last-child {margin-bottom: 0 !important;}

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

.b4t12r :is(.cr8me, .qn94, .czjrg, .vg67r,
             .rzheqqp, .hfpbd) :is(p, li, td) > a {color: var(--x0oz5);text-underline-offset: 3px;}

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

.b4t12r :is(.vg67r, .rzheqqp, .hfpbd, .zmc3y) {border: 1px solid var(--scnf);border-radius: var(--jrz);padding: var(--v5w) clamp(20px, 2.4vw, 34px) !important;background: var(--gyv5a);}

.b4t12r .b5s0mtv.b5s0mtv {min-width: 0;grid-template-columns: minmax(0, 1fr);display: grid;overflow: hidden;border: 1px solid var(--scnf);border-radius: var(--jrz);background: var(--gyv5a);padding: 0 !important;}

.gwmq {background: var(--h2gcv);min-width: 0;display: flex;align-items: center;grid-column: 1 / -1;gap:13px;justify-content: space-between;border-bottom: 1px solid var(--vnd);padding: 9px clamp(18px, 2.2vw, 30px);}
.hfh0 {font: 700 11.5px/1 var(--owshp);text-transform: uppercase;color: var(--unwl);text-overflow: ellipsis;overflow: hidden;letter-spacing: .1em;white-space: nowrap;}
.qae8 {color: var(--rmf);font: 600 11.5px/1 var(--owshp);font-style: normal;flex: 0 0 auto;letter-spacing: .08em;}

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

.dn7jqp.dn7jqp {color: var(--peh8);font: 800 clamp(23px, 2.3vw, 30px)/1.16 var(--tg8);overflow-wrap: anywhere;letter-spacing: -.028em;margin: 0;}
.exfmtk.exfmtk {max-width: 56ch;margin: 11px 0 0;color: color-mix(in srgb, var(--rmf) 26%, var(--peh8));font-size: 15.5px;line-height:1.62;}
.rd9h {padding: 0 22px;border-radius:7px;font: 700 14px/1 var(--tg8);background: var(--y5m);transition:background 0.17s;display: inline-flex;text-decoration: none;margin-top:19px;align-items: center;color: var(--ujv1, var(--qya));justify-content: center;min-height: 44px;}
.rd9h:hover {background: var(--vur);}

.qcpvc {background: var(--h2gcv);margin: 0 clamp(18px, 2.2vw, 30px) clamp(24px, 2.8vw, 38px);position: relative;border: 1px solid var(--vnd);border-radius:9px;overflow: hidden;min-width: 0;}
.a4w1r.a4w1r {height: auto;object-fit: cover;color: var(--dk4v, inherit);display: block;max-height: 30vh;width: 100%;border-radius: 0;}

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

.b5s0mtv .emqz6pt.emqz6pt {background-image:
    repeating-linear-gradient(90deg, var(--vnd) 0 1px, transparent 1px 26px),
    repeating-linear-gradient(0deg,  var(--vnd) 0 1px, transparent 1px 26px);}
.b5s0mtv .dnea.dnea {background-image:
    repeating-linear-gradient(90deg, var(--vnd) 0 1px, transparent 1px 34px),
    repeating-linear-gradient(0deg,  var(--vnd) 0 1px, transparent 1px 34px);}
.b5s0mtv .pfjy.pfjy {background-image:
    repeating-linear-gradient(90deg, var(--vnd) 0 1px, transparent 1px 18px),
    repeating-linear-gradient(0deg,  var(--vnd) 0 1px, transparent 1px 44px);}

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

.whk2pwt .emqz6pt.emqz6pt {background-image:
    repeating-linear-gradient(90deg, var(--vnd) 0 1px, transparent 1px 26px),
    repeating-linear-gradient(0deg,  var(--vnd) 0 1px, transparent 1px 26px);}
.whk2pwt .dnea.dnea {background-image:
    repeating-linear-gradient(90deg, var(--vnd) 0 1px, transparent 1px 34px),
    repeating-linear-gradient(0deg,  var(--vnd) 0 1px, transparent 1px 34px);}
.whk2pwt .pfjy.pfjy {background-image:
    repeating-linear-gradient(90deg, var(--vnd) 0 1px, transparent 1px 18px),
    repeating-linear-gradient(0deg,  var(--vnd) 0 1px, transparent 1px 44px);}

.b4t12r .whk2pwt.whk2pwt {padding: 0 !important;overflow: hidden;display: grid;border: 1px solid var(--scnf);border-radius: var(--jrz);min-width: 0;background: var(--gyv5a);grid-template-columns: minmax(0, 1fr);}
.whk2pwt .xb11 {margin: 0;min-width: 0;position: relative;border-bottom: 1px solid var(--scnf);overflow: hidden;background: var(--h2gcv);}
.whk2pwt .dhm77c {height: auto;max-height: 26vh;object-fit: cover;color: var(--g8uc, inherit);width: 100%;display: block;border-radius: 0;}

.whk2pwt .d0x488 {justify-content: center;display: flex;width: 100%;align-items: center;min-height: 15vh;letter-spacing: -.05em;color: var(--unwl);background-color: var(--vm42v, var(--h2gcv));max-height: 24vh;font: 800 clamp(40px, 6.5vw, 84px)/1 var(--owshp);}
.gp32j.gp32j {padding: clamp(22px, 2.6vw, 34px) clamp(18px, 2.2vw, 30px) 0;color: var(--peh8);overflow-wrap: break-word;margin: 0;letter-spacing: -.02em;font: 700 clamp(27px, 3.3vw, 43px)/1.12 var(--tg8);max-width: 24ch;text-wrap: balance;}

.whk2pwt .gc0ap {gap: clamp(14px, 1.6vw, 22px);align-items: start;padding: clamp(14px, 1.6vw, 20px) clamp(18px, 2.2vw, 30px) 0;grid-template-columns: minmax(0, 1fr);display: grid;}
.wanq7s.wanq7s {font-size: 15.5px;color: color-mix(in srgb, var(--rmf) 26%, var(--peh8));max-width: 62ch;margin: 0;min-width: 0;line-height:1.64;}
.whk2pwt .hqwex {gap:5px 18px;margin: 0;min-width: 0;display: flex;flex-wrap: wrap;}
.whk2pwt .dvd8 {letter-spacing: .16em;text-transform: uppercase;font: 700 10.5px/1.6 var(--owshp);margin: 0;color: var(--rmf);}
.whk2pwt .jfdece {font: 700 13px/1.6 var(--owshp);margin: 0 12px 0 0;color: var(--unwl);letter-spacing: .04em;}
.whk2pwt .m3ehk9 {text-decoration: none;min-height: 46px;background: var(--y5m);align-items: center;border-radius:5px;padding: 0 28px;justify-self: start;color: var(--ujv1, var(--qya));justify-content: center;transition:background 0.205s;margin: clamp(18px, 2vw, 26px) clamp(18px, 2.2vw, 30px) clamp(22px, 2.6vw, 34px);display: inline-flex;letter-spacing: .04em;font: 700 14px/1 var(--tg8);}
.whk2pwt .m3ehk9:hover {background: var(--vur);}
@media (min-width:895px) {
  
  .whk2pwt .gc0ap {align-items: baseline;grid-template-columns: minmax(0, 1fr) auto;}
  .whk2pwt .hqwex {justify-content: flex-end;}
}
@media (max-width:894px) {
  
  .whk2pwt .dhm77c  {max-height: 18vh;}
  .whk2pwt .d0x488 {max-height: 18vh;min-height: 12vh;}
}

.b4t12r .k99144 {min-height: 340px;border: 1px solid var(--scnf);border-radius: var(--jrz);flex-direction: column;position: relative;display: flex;overflow: hidden;justify-content: flex-end;}

.b4t12r .q2hsfrn .hktgyp {object-fit: cover;position: absolute;inset: 0;height: 100%;width: 100%;}
.h1zk75 {background:
    linear-gradient(180deg,
      color-mix(in srgb, var(--gyv5a) 20%, transparent) 0%,
      color-mix(in srgb, var(--gyv5a) 55%, transparent) 60%,
      color-mix(in srgb, var(--gyv5a) 85%, transparent) 100%);position: absolute;inset: 0;pointer-events: none;}
.v28ta {position: relative;z-index: 1;background: color-mix(in srgb, var(--h2gcv) 92%, transparent);}
.aa7s {background: color-mix(in srgb, var(--gyv5a) 95%, transparent);z-index: 1;position: relative;}
.aa7s .dn7jqp,
.aa7s .exfmtk {color: var(--b88, var(--peh8));}
@media (max-width:894px) {
  .b4t12r .k99144 {min-height: 280px;}
}

@media (min-width:895px) {
  
  .b4t12r .b5s0mtv.b5s0mtv {align-items: center;grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr);}
  .qcpvc {margin: clamp(24px, 2.8vw, 38px) clamp(18px, 2.2vw, 30px);}
  .q7vz7h4 .z44n0  {order: 2;}
  .q7vz7h4 .qcpvc {order: 1;}
}

.nmgv {background: var(--gyv5a);margin: 0 0 var(--r0e);padding: var(--v5w) clamp(20px, 2.4vw, 34px);border: 1px solid var(--scnf);border-radius: var(--jrz);}
.xn3474 {margin-bottom:3px;border-bottom: 1px solid var(--vnd);display: grid;align-items: center;grid-template-columns: auto minmax(90px, 200px) minmax(0, 1fr);gap:11px 18px;padding-bottom:15px;}

.m40q70 .ykbsx4y {order: -1;grid-column: 1 / -1;}
.g8yh  .ykbsx4y {grid-column: 3;}
.eyh6pt7 {color: var(--peh8);letter-spacing: -.03em;font: 800 clamp(30px, 3.4vw, 42px)/1 var(--owshp);font-variant-numeric: tabular-nums;}
.bx2vhy {font-weight: 600;color: var(--rmf);font-size: .44em;}

.nxg09 {border-radius:3px;overflow: hidden;background: var(--vnd);display: block;position: relative;height: 6px;}
.nxg09::before {width: var(--ey4hu, 0%);inset: 0 auto 0 0;content: "";background: var(--unwl);position: absolute;}
.ykbsx4y {margin: 0;font-size: 15px;color: var(--rmf);line-height:1.62;}

.s6tx1r {padding: 0;list-style: none;margin: 0;}
.x43j {display: grid;padding: 14px 0;align-items: baseline;border-bottom: 1px solid var(--vnd);grid-template-columns: 3.6em minmax(0, 1fr);gap: 0 16px;}
.x43j:last-child {border-bottom: 0;padding-bottom: 0;}
.a3wemc {white-space: nowrap;color: var(--unwl);font: 700 13px/1.4 var(--owshp);font-style: normal;font-variant-numeric: tabular-nums;}
.g0m0 {color: var(--rmf);font-weight: 600;}
.wr3gstt {min-width: 0;margin: 0;}
.c3708hv {line-height:1.58;margin: 0;font-size: 15px;}
.dj1r2g {font: 600 12px/1.3 var(--owshp);font-style: normal;display: block;color: var(--rmf);margin-top:6px;letter-spacing: .06em;}

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

.waym {border-left: 1px solid var(--vnd);font: 700 12px/1.3 var(--owshp);font-variant-numeric: tabular-nums;letter-spacing: .04em;margin-left:9px;color: var(--unwl);padding-left:11px;}

.amd1r94 {padding-left: 0;border-left: 0;margin-left: 0;}
.dj1r2g:empty {display: none;}

.vmyw46 {margin: 0;min-width: 0;}
.vmyw46 > .wr3gstt {margin: 0;}
.e6dn4 {flex-wrap: wrap;padding-top:8px;gap:5px 14px;border-top: 1px solid var(--vnd);margin-top:9px;display: flex;justify-content: space-between;align-items: baseline;}
.e6dn4 > .dj1r2g {margin-top: 0;}

.vmyw46 > .e6dn4:only-child {margin-top: 0;border-top: 0;padding-top: 0;}
@media (max-width:646px) {
  .xn3474 {grid-template-columns: auto minmax(0, 1fr);}
  .g8yh .ykbsx4y {grid-column: 1 / -1;}
  .x43j {grid-template-columns: 1fr;gap:4px;}
}

.c552c {padding: var(--v5w) clamp(20px, 2.4vw, 34px);border: 1px solid var(--scnf);border-radius: var(--jrz);margin: 0 0 var(--r0e);min-width: 0;background: var(--gyv5a);}

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

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

.e24x {grid-template-columns: minmax(0, 1fr);}
.thhm63 {min-width: 0;}
.dgs0qn.dgs0qn {font: 800 clamp(19px, 2vw, 25px)/1.24 var(--tg8);letter-spacing: -.024em;margin: 0 0 10px;color: var(--peh8);}
.zd3kj {min-width: 0;}
.zd3kj > :first-child {margin-top: 0;}
.zd3kj > :last-child  {margin-bottom: 0;}
.k80z60 {align-items: center;background: var(--y5m);transition:background 0.177s;display: inline-flex;margin-top:15px;border-radius:9px;min-height: 44px;font: 700 14px/1 var(--tg8);text-decoration: none;padding: 0 20px;color: var(--ujv1, var(--qya));justify-content: center;}
.k80z60:hover {background: var(--vur);}
.gfjv {min-width: 0;margin: 0;}

.gzztv {max-width: 100%;margin-inline: auto;display: block;width: fit-content;}
.eamfmsb {height: auto;max-height: 460px;border: 1px solid var(--vnd);border-radius:7px;object-fit: contain;display: block;margin-inline: auto;max-width: 100%;}

.gfjv {order: -1;}
@media (max-width:752px) {
  .eamfmsb {max-height: 340px;}
}
@media (min-width:753px) {
  .pssv .gfjv {order: 1;}
}

.yxm0qe {background: var(--gyv5a);min-width: 0;padding: var(--v5w) clamp(20px, 2.4vw, 34px);border: 1px solid var(--scnf);border-radius: var(--jrz);margin: 0 0 var(--r0e);}
.dj11dm {justify-content: space-between;border-bottom: 1px solid var(--vnd);align-items: baseline;padding-bottom:15px;gap:13px;margin-bottom:18px;display: flex;}
.vrmw.vrmw {min-width: 0;font: 800 clamp(20px, 2.1vw, 27px)/1.2 var(--tg8);letter-spacing: -.026em;margin: 0;color: var(--peh8);}
.vfjjxaf {letter-spacing: .08em;flex: 0 0 auto;color: var(--unwl);font: 700 12px/1 var(--owshp);font-style: normal;font-variant-numeric: tabular-nums;}
.mfr7g {min-width: 0;margin: 0 0 18px;list-style: none;padding: 0;gap:11px;display: grid;}
.bwmnfe  {grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));}

.vmcvqn {justify-content: center;display: flex;flex-wrap: wrap;}
.vmcvqn > * {flex: 1 1 200px;min-width: 0;max-width: calc(50% - 8px);}
@media (max-width:595px) { .vmcvqn > * {max-width: none;} }
.qeq5 {min-width: 0;}
.je93a {overflow: hidden;min-width: 0;border: 1px solid var(--vnd);border-radius:8px;margin: 0;background: var(--h2gcv);}
.gn7fjn {border-radius: 0;height: auto;display: block;width: 100%;}
.kh7fb {color: var(--rmf);padding: 9px 11px;border-top: 1px solid var(--vnd);font: 600 12.5px/1.4 var(--owshp);}
.hwf8 {line-height:1.61;color: var(--rmf);font-size: clamp(16px, 1.45vw, 18px);margin: 0 0 18px;}
.x9r74t9 {display: flex;flex-wrap: wrap;gap:9px;}
.e7q87y4, .q1wvhy {justify-content: center;text-decoration: none;align-items: center;display: inline-flex;padding: 0 20px;min-height: 44px;font: 700 14px/1 var(--tg8);border-radius:9px;transition:background 0.172s, border-color 0.157s;}
.e7q87y4 {background: var(--y5m);color: var(--ujv1, var(--qya));}
.e7q87y4:hover {background: var(--vur);}

.q1wvhy {border: 1px solid var(--scnf);color: var(--peh8);background: transparent;}
.q1wvhy:hover {border-color: var(--unwl);}

.srvr {border-top: 1px solid var(--scnf);align-items: start;padding: 20px 0 0;display: grid;grid-template-columns: auto minmax(0, 1fr);margin: 0 0 var(--r0e);gap:17px 18px;}
.etp6 {flex: 0 0 auto;}
.jthyj {display: block;height: 56px;object-fit: cover;border: 1px solid var(--vnd);border-radius:5px;width: 56px;}
.d4af8nt {min-width: 0;}
.h6wtgf8 {display: flex;gap:4px 10px;flex-wrap: wrap;align-items: baseline;margin: 0;}
.pp6t {font-weight: 700;font-size: 15px;color: var(--peh8);}
.tkxfkwg {font-size: 13.5px;color: var(--rmf);}

.kemnek > .pp6t {display: block;}
.gypz9 {margin-top:5px;font-style: normal;display: block;}

.ztdxa {color: var(--unwl);display: block;letter-spacing: .1em;font-style: normal;font: 700 11px/1.3 var(--owshp);margin-bottom:7px;text-transform: uppercase;}
.pnj2 {margin-top:6px;font: 600 12px/1.3 var(--owshp);font-style: normal;display: inline-block;color: var(--unwl);letter-spacing: .06em;}

.wqq212d {display: block;}
.fdvfy {color: var(--rmf);line-height:1.60;font-size: 14.5px;margin: 9px 0 0;}
.fca7vtk {gap:9px;margin-top:12px;flex-wrap: wrap;display: flex;}

.vpvy2 {text-decoration: none;display: inline-flex;justify-content: center;transition:color 0.143s, border-color 0.165s;border-radius:8px;border: 1px solid var(--vnd);color: var(--rmf);width: 44px;align-items: center;height: 44px;}
.vpvy2:hover {border-color: var(--unwl);color: var(--unwl);}
.j860xft {color: var(--rmf);line-height:1.56;font-size: 12.5px;margin: 12px 0 0;}
@media (max-width:553px) {
  .srvr {grid-template-columns: minmax(0, 1fr);}
}

.b4t12r {counter-reset: vt-sect;}
.ypenj2t {min-width: 0;margin: 0 0 var(--r0e);}
.epxjc {gap:13px;margin-bottom:17px;display: flex;align-items: baseline;border-bottom: 1px solid var(--vnd);padding-bottom:12px;}
.n09ncdm {counter-increment: vt-sect;}
.n09ncdm::before {letter-spacing: .08em;font: 700 12px/1.4 var(--owshp);font-variant-numeric: tabular-nums;flex: 0 0 auto;color: var(--unwl);content: counter(vt-sect, decimal-leading-zero);}
.w4m71vx.w4m71vx {color: var(--peh8);font: 800 clamp(19px, 2vw, 25px)/1.24 var(--tg8);letter-spacing: -.024em;margin: 0;min-width: 0;}

.br9ay26.br9ay26 {margin-bottom:15px;border-bottom: 1px solid var(--vnd);padding-bottom:10px;}
.xbq46 {counter-increment: vt-sect;}

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

.qfp6zta.qfp6zta {margin: 0 0 16px;}
.g7q1x92 {border: 0;border-top: 1px solid var(--vnd);height: 0;margin: 0 0 20px;}

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

.en3h11.en3h11 {display: flex;margin: 0 0 var(--r0e);}
.v0bcf  {justify-content: flex-start;}
.z4tmdv4   {justify-content: center;}
.zxbrzw {justify-content: flex-end;}
.xfsz {align-items: center;min-height: 44px;text-decoration: none;border-radius:9px;display: inline-flex;color: var(--ujv1, var(--qya));background: var(--y5m);padding: 0 24px;transition:background 0.127s;justify-content: center;}
.xfsz:hover {background: var(--vur);}
.z88vhv {flex: 1 1 auto;}
.bah12 {font: 700 14px/1 var(--tg8);}

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

.vznkdc3 {position: relative;overflow: hidden;border: 1px solid var(--vnd);border-radius: var(--jrz);min-width: 0;margin: 0 0 var(--r0e);}
.zj32q {top: 9px;z-index: 1;letter-spacing: .08em;left: 10px;position: absolute;font: 700 10.5px/1 var(--owshp);font-style: normal;font-variant-numeric: tabular-nums;padding: 3px 7px;border-radius:5px;background: color-mix(in srgb, var(--gyv5a) 82%, transparent);color: var(--unwl);}
.c9jy {display: block;}
.mmt69j {width: 100%;display: block;height: auto;border-radius: 0;}

.f8m0 {border: 1px solid var(--scnf);border-radius: var(--jrz);background: var(--gyv5a);margin: 0 0 var(--r0e);padding: 18px 20px;}
.hysw {display: block;margin-bottom:13px;color: var(--unwl);text-transform: uppercase;font: 700 11.5px/1 var(--owshp);letter-spacing: .12em;}

.xw93kd4 {border-top: 1px solid var(--scnf);padding-top:11px;margin-top:9px;}
.xwzxfd8 {gap:3px;list-style: none;margin: 0;padding: 0;display: grid;}
.hw1a {counter-reset: vt-idx;}
.hw1a > li {counter-increment: vt-idx;}

.hw1a > li > a::before {color: var(--unwl);content: counter(vt-idx, decimal-leading-zero) "  ";font: 700 11px/1 var(--owshp);font-variant-numeric: tabular-nums;}
.xwzxfd8 > li > a {align-items: center;transition:color 0.159s;display: flex;gap:7px;color: var(--rmf);padding: 0 4px;font-size: 14.5px;text-decoration: none;border-bottom: 1px solid var(--vnd);min-height: 44px;}
.xwzxfd8 > li:last-child > a {border-bottom: 0;}
.xwzxfd8 > li > a:hover {color: var(--peh8);}

.ac1tcz3 {padding: var(--v5w) clamp(20px, 2.4vw, 34px);margin: 0 0 var(--r0e);background: var(--gyv5a);border: 1px solid var(--scnf);border-radius: var(--jrz);}
.pdq96.pdq96 {margin: 0 0 9px;letter-spacing: -.024em;color: var(--peh8);font: 800 clamp(19px, 2vw, 25px)/1.24 var(--tg8);}
.mv75b4 {color: var(--rmf);margin: 0 0 18px;font-size: 15.5px;line-height:1.58;}
.v0tph8 {gap: 0;display: grid;grid-template-columns: max-content minmax(0, 1fr);margin: 0 0 20px;}

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

.g24n59p > dt:nth-last-of-type(1):nth-of-type(odd) {grid-column: 1;}
.g24n59p > dd:nth-last-of-type(1):nth-of-type(odd) {grid-column: 2 / -1;}
.wqtg8x {white-space: nowrap;letter-spacing: .09em;color: var(--rmf);padding: 9px 16px 9px 0;border-bottom: 1px solid var(--vnd);font: 700 11.5px/1.4 var(--owshp);text-transform: uppercase;}
.jybsm {color: var(--peh8);padding: 9px 0;margin: 0;border-bottom: 1px solid var(--vnd);font: 600 14px/1.4 var(--owshp);font-variant-numeric: tabular-nums;}

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

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

.rhqw4 {gap:10px;flex-wrap: wrap;display: flex;}
.t1z7dz {text-decoration: none;align-items: center;background: transparent;justify-content: center;padding: 0 20px;transition:border-color 0.148s, color 0.126s;min-height: 44px;color: var(--peh8);display: inline-flex;border-radius:7px;border: 1px solid var(--scnf);}
.t1z7dz:hover {color: var(--unwl);border-color: var(--unwl);}
.ehhetj {font: 700 14px/1 var(--tg8);}
@media (max-width:646px) {
  .g24n59p {grid-template-columns: max-content minmax(0, 1fr);}
}

.rzwe1, .yhjnzp {min-width: 0;margin: 0 0 var(--r0e);}
.sswvygy {letter-spacing: -.024em;font: 800 clamp(19px, 2vw, 25px)/1.24 var(--tg8);color: var(--peh8);display: block;margin-bottom:14px;}
.advexq {border-bottom: 1px solid var(--vnd);padding-bottom:12px;}
.mr1k0b2, .wgr140 {min-width: 0;}
.mr1k0b2 > :first-child, .wgr140 > :first-child {margin-top: 0;}
.mr1k0b2 > :last-child,  .wgr140 > :last-child  {margin-bottom: 0;}
.rym7gv.rym7gv {margin: 0 0 14px;letter-spacing: -.024em;font: 800 clamp(19px, 2vw, 25px)/1.24 var(--tg8);color: var(--peh8);}

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

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

.cm5f4 {border-bottom: 1px solid var(--vnd);border-top: 1px solid var(--scnf);margin-bottom:16px;padding: 11px 0;}

.y0sgctx {gap: 0 26px;align-items: start;display: grid;grid-template-columns: minmax(0, 9em) minmax(0, 1fr);}
.r9p1j {padding-top:3px;min-width: 0;}
.b4t12r .r9p1j > h2.sswvygy.sswvygy,
.b4t12r .cm5f4 > h2.sswvygy.sswvygy {margin: 0;}
.b4t12r .r9p1j > h2.sswvygy.sswvygy {text-transform: uppercase;letter-spacing: .09em;font: 700 11.5px/1.45 var(--owshp);color: var(--rmf);}
@media (max-width:725px) {
  .y0sgctx {gap: 0;grid-template-columns: minmax(0, 1fr);}
  .r9p1j {padding-top: 0;}
  .b4t12r .r9p1j > h2.sswvygy.sswvygy {margin: 0 0 12px;}
}

.vg67r.vg67r .pa89 {margin: 0;}
.vg67r.vg67r .q9r1ysr {border-top: 1px solid var(--vnd);display: grid;padding: 14px 0;grid-template-columns: minmax(0, 8fr) minmax(0, 11fr);gap:9px 28px;}
.vg67r.vg67r .q9r1ysr:first-child {border-top: 0;}
.vg67r.vg67r .w3cj {line-height:1.40;font-weight: 700;margin: 0;font-size: 15px;}

.vg67r.vg67r .q9r1ysr > .w3cj {align-items: baseline;grid-template-columns: 2.1em 1fr;display: grid;}
.vg67r.vg67r .neepgx6 {letter-spacing: .08em;font-size: 11.5px;font-variant-numeric: tabular-nums;color: var(--unwl);font-weight: 700;}
.vg67r.vg67r .wq7zft {font-size: 14px;line-height:1.62;margin: 0;color: var(--rmf);}

.vg67r.vg67r .pe04 {counter-reset: vt-ref;padding-left: 3.2em;}
.vg67r.vg67r .pe04 > .w3cj {border-top: 1px solid var(--vnd);padding-top:14px;counter-increment: vt-ref;}
.vg67r.vg67r .pe04 > .w3cj:first-child {padding-top: 0;border-top: 0;}
.vg67r.vg67r .pe04 > .w3cj::before {font-family: var(--owshp);color: var(--unwl);width: 3.2em;margin-left: -3.2em;font-variant-numeric: tabular-nums;display: inline-block;content: counter(vt-ref, decimal-leading-zero);font-weight: 700;font-size: 11.5px;letter-spacing: .08em;}
.vg67r.vg67r .pe04 > .wq7zft {margin: 6px 0 14px;}
.vg67r.vg67r .pe04 > .wq7zft:last-child {margin-bottom: 0;}
.vg67r.vg67r .tfby7s {font-weight: 700;}
.vg67r.vg67r .k24jmz {margin: 0;}

.vg67r.vg67r .pe04 > .wq7zft > .k24jmz {line-height:1.61;font-size: 14px;}

.vg67r.vg67r .xfzwmfr {padding: 0 0 0 3.2em;margin: 0;list-style: none;counter-reset: vt-ref;}
.vg67r.vg67r .pmhatm4 {border-top: 1px solid var(--vnd);padding: 14px 0;counter-increment: vt-ref;}
.vg67r.vg67r .pmhatm4:first-child {padding-top: 0;border-top: 0;}
.vg67r.vg67r .pmhatm4:last-child {padding-bottom: 0;}
.vg67r.vg67r .pmhatm4::before {margin-left: -3.2em;letter-spacing: .08em;font-family: var(--owshp);color: var(--unwl);font-weight: 700;font-size: 11.5px;font-variant-numeric: tabular-nums;content: counter(vt-ref, decimal-leading-zero);display: inline-block;width: 3.2em;}
.vg67r.vg67r .pmhatm4 > .tfby7s {font-weight: 700;font-size: 15px;line-height:1.38;}
.vg67r.vg67r .pmhatm4 > .k24jmz {font-size: 14px;margin: 6px 0 0;line-height:1.64;color: var(--rmf);}
@media (max-width:725px) {
  .vg67r.vg67r .q9r1ysr {grid-template-columns: 1fr;gap:5px;}
  .vg67r.vg67r .q9r1ysr > .wq7zft {padding-left: 2.1em;}
  .vg67r.vg67r .pe04 {padding-left: 2.6em;}
  .vg67r.vg67r .pe04 > .w3cj::before {margin-left: -2.6em;width: 2.6em;}
  .vg67r.vg67r .xfzwmfr {padding-left: 2.6em;}
  .vg67r.vg67r .pmhatm4::before {margin-left: -2.6em;width: 2.6em;}
}

.wpznx {margin: 0 0 var(--r0e);}

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

@media (max-width:1008px) { .mn7k7rx {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:532px)  { .mn7k7rx {grid-template-columns: minmax(0, 1fr);} }
.wse0 {min-width: 0;}
.hfxa1 {text-decoration: none;color: inherit;display: block;min-width: 0;}
.mqg1 {border: 1px solid var(--vnd);border-radius:11px;position: relative;overflow: hidden;margin: 0;background: var(--utan3);}

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

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

.zcm2 {margin: 0 0 var(--r0e);}
.dqnmfeq {margin: 0;display: grid;list-style: none;min-width: 0;gap:11px;padding: 0;}

.vp4z {grid-template-columns: repeat(2, minmax(0, 1fr));}
.x8j1d4e  {grid-template-columns: repeat(4, minmax(0, 1fr));}
.q7v9k {min-width: 0;}
.m495h {text-decoration: none;display: flex;border: 1px solid var(--vnd);border-radius:9px;transition:border-color 0.187s, background 0.126s;padding: 22px 20px;justify-content: center;position: relative;min-height: 124px;align-items: center;background: var(--gyv5a);}
.m495h:hover {border-color: color-mix(in srgb, var(--x0oz5) 45%, var(--vnd));background: var(--h2gcv);}
.jbnt {color: var(--unwl);left: 9px;position: absolute;letter-spacing: .08em;font: 700 10.5px/1 var(--owshp);font-style: normal;font-variant-numeric: tabular-nums;top: 8px;}
.kr0kn80 {max-width: 100%;display: block;width: auto;height: auto;border-radius: 0;object-fit: contain;max-height: 62px;}
@media (max-width:625px) {
  .vp4z, .x8j1d4e {grid-template-columns: repeat(2, minmax(0, 1fr));}
}

.h0jm {margin: 0 0 var(--r0e);}
.kdyyy {padding: 0;min-width: 0;margin: 0;gap:12px;display: grid;list-style: none;}

.cxmkv {grid-template-columns: repeat(4, minmax(0, 1fr));}
.ea0ss {grid-template-columns: repeat(2, minmax(0, 1fr));}
.fzfjwsk {background: var(--h2gcv);flex-direction: column;padding: 20px 14px;display: flex;border: 1px solid var(--vnd);border-radius:8px;gap:10px;align-items: center;min-width: 0;}
.w7rwg {border-radius: 0;height: auto;display: block;max-width: 100%;max-height: 44px;object-fit: contain;width: auto;}
.b6dkkm {letter-spacing: .04em;text-align: center;font: 600 13px/1.25 var(--owshp);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: var(--rmf);max-width: 100%;}
@media (max-width:625px) {
  .cxmkv {grid-template-columns: repeat(2, minmax(0, 1fr));}
  
  .ea0ss {grid-template-columns: repeat(2, minmax(0, 1fr));}
}

.hfpbd.hfpbd .y6z82 {table-layout: fixed;width: 100%;border-collapse: collapse;border: 0;background: none;}
.hfpbd.hfpbd .y8x5 {font-size: 11.5px;letter-spacing: .09em;text-transform: uppercase;text-align: left;vertical-align: bottom;border-bottom: 1px solid var(--vnd);font-family: var(--owshp);padding: 0 0 9px;font-weight: 700;}
.hfpbd.hfpbd .natzd {color: var(--unwl);padding-right:15px;}

.hfpbd.hfpbd .v49312m  {color: var(--rmf);padding-left:17px;}

.hfpbd.hfpbd .y55hg {border-left: 1px solid var(--vnd);}
.hfpbd.hfpbd .s59m {font-size: 14px;border-bottom: 1px solid var(--vnd);padding: 11px 0;line-height:1.56;vertical-align: top;}
.hfpbd.hfpbd .cp6eer {padding-right:17px;}
.hfpbd.hfpbd .y55hg  {padding-left:16px;}
.hfpbd.hfpbd .q4dbe0 {width: 1.15em;display: inline-block;font-family: var(--owshp);font-weight: 700;color: var(--unwl);}
.hfpbd.hfpbd .y55hg .q4dbe0 {color: var(--rmf);}

.hfpbd.hfpbd .bvryc {letter-spacing: .09em;display: block;margin: 0;text-transform: uppercase;font-size: 11.5px;border-bottom: 1px solid var(--vnd);padding: 0 0 9px;font-family: var(--owshp);font-weight: 700;}
.hfpbd.hfpbd .qkc46d {color: var(--unwl);}
.hfpbd.hfpbd .cktq  {color: var(--rmf);}
.hfpbd.hfpbd .v0hjd {list-style: none;padding: 0;margin: 0;}
.hfpbd.hfpbd .ptbmm3 {border-bottom: 1px solid var(--vnd);grid-template-columns: 1.35em minmax(0, 1fr);padding: 11px 0;font-size: 14px;display: grid;align-items: baseline;line-height:1.55;}
.hfpbd.hfpbd .ptbmm3:last-child {border-bottom: 0;}
.hfpbd.hfpbd .h7e2gd {font-weight: 700;font-style: normal;font-family: var(--owshp);}

.hfpbd.hfpbd .q8ta04 .h7e2gd {color: var(--unwl);}
.hfpbd.hfpbd .ca3a  .h7e2gd {color: var(--rmf);}

.hfpbd.hfpbd .w41f8 {display: grid;gap: 0;grid-template-columns: repeat(2, minmax(0, 1fr));}
.hfpbd.hfpbd .cz49g {min-width: 0;}
.hfpbd.hfpbd .nrbzjd7 {padding-right:26px;}
.hfpbd.hfpbd .bgrwdb {padding-left:27px;border-left: 1px solid var(--vnd);}

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

.hfpbd.hfpbd .z75x93h {margin: 0;}
.hfpbd.hfpbd .z75x93h > .bvryc {margin-top:23px;}
.hfpbd.hfpbd .z75x93h > .bvryc:first-child {margin-top: 0;}
.hfpbd.hfpbd .hv86aa {margin: 0;}

@media (max-width:646px) {
  
  .hfpbd.hfpbd .w41f8 {grid-template-columns: minmax(0, 1fr);}
  .hfpbd.hfpbd .nrbzjd7 {padding-right: 0;}
  .hfpbd.hfpbd .bgrwdb {padding-left: 0;margin-top:22px;border-left: 0;}
  
  .hfpbd.hfpbd .s59m {font-size: 13.5px;}
  .hfpbd.hfpbd .cp6eer,
  .hfpbd.hfpbd .natzd {padding-right:10px;}
  .hfpbd.hfpbd .y55hg,
  .hfpbd.hfpbd .v49312m {padding-left:10px;}
}

.rzheqqp.rzheqqp .n4jj7d8 {padding: 0 0 0 18px;margin: 0;border-left: 1px solid var(--vnd);}
.rzheqqp.rzheqqp .fq5821 {grid-template-columns: 3.4em minmax(0, 1fr);font-weight: 700;padding: 13px 0 0;margin: 0;line-height:1.35;display: grid;position: relative;font-size: 15px;gap: 0 4px;align-items: baseline;}
.rzheqqp.rzheqqp .fq5821 + .fq5821 {border-top: 1px solid var(--vnd);margin-top:12px;}

.rzheqqp.rzheqqp .fq5821::before {top: 19px;left: -21px;width: 5px;content: "";height: 5px;position: absolute;background: var(--x0oz5);}
.rzheqqp.rzheqqp .wpnj8p {font-weight: 700;font-size: 11.5px;color: var(--unwl);font-family: var(--owshp);letter-spacing: .08em;}
.rzheqqp.rzheqqp .jnyngt6 {color: var(--rmf);font-size: 14px;line-height:1.60;margin: 4px 0 13px 3.4em;}

.rzheqqp.rzheqqp .h98ch2b {counter-reset: vt-step;border-left: 1px solid var(--vnd);padding: 0 0 0 18px;list-style: none;margin: 0;}
.rzheqqp.rzheqqp .ym3jsz {padding: 13px 0 0;counter-increment: vt-step;position: relative;}
.rzheqqp.rzheqqp .ym3jsz + .ym3jsz {margin-top:12px;border-top: 1px solid var(--vnd);}
.rzheqqp.rzheqqp .ym3jsz::before {height: 5px;background: var(--x0oz5);top: 19px;left: -21px;content: "";position: absolute;width: 5px;}
.rzheqqp.rzheqqp .mnhe {line-height:1.36;font-weight: 700;display: block;font-size: 15px;}
.rzheqqp.rzheqqp .mnhe::before {content: counter(vt-step, decimal-leading-zero) "\00a0\00a0";font-size: 11.5px;color: var(--unwl);font-variant-numeric: tabular-nums;font-weight: 700;letter-spacing: .08em;font-family: var(--owshp);}
.rzheqqp.rzheqqp .r19getk {font-size: 14px;margin: 4px 0 0;line-height:1.63;color: var(--rmf);}

.rzheqqp.rzheqqp .nefna {padding: 0;border-left: 0;}
.rzheqqp.rzheqqp .ckj297z {margin: 0;border-top: 1px solid var(--vnd);padding: 14px 0 0;display: block;}
.rzheqqp.rzheqqp .nefna > .ckj297z:first-child {padding-top: 0;border-top: 0;}
.rzheqqp.rzheqqp .apvyc4 {margin-bottom:6px;font-style: normal;font: 700 11px/1.3 var(--owshp);font-variant-numeric: tabular-nums;color: var(--unwl);letter-spacing: .1em;display: block;}
.rzheqqp.rzheqqp .m7f9wa {font-weight: 700;line-height:1.35;font-size: 15px;}
.rzheqqp.rzheqqp .n50pjmy {margin: 5px 0 14px;font-size: 14px;color: var(--rmf);line-height:1.62;}
.rzheqqp.rzheqqp .n50pjmy:last-child {margin-bottom: 0;}

@media (max-width:725px) {
  .rzheqqp.rzheqqp .fq5821 {grid-template-columns: 1fr;gap:2px;}
  .rzheqqp.rzheqqp .jnyngt6 {margin-left: 0;}
}

.b4t12r {--i5aj: var(--peh8);}

.b4t12r :is(.gdz3w2v, [class*="table"]) {overflow-x: auto;}
.b4t12r table {border-collapse: collapse;width: 100%;font-size: 14.5px;}
.b4t12r thead th {white-space: nowrap;text-align: left;padding: 11px 14px;color: var(--rmf);letter-spacing: .08em;text-transform: uppercase;border-bottom: 1px solid var(--i5aj, var(--scnf));font-weight: 700;font-size: 11.5px;}
.b4t12r tbody td {color: var(--p2y2v, var(--peh8));padding: 11px 14px;border-bottom: 1px solid var(--vnd);}
.b4t12r tbody td + td {font-family: var(--owshp);font-variant-numeric: tabular-nums;}

.ps0k.ps0k {background: var(--fn7);padding: clamp(34px, 4vw, 56px) clamp(16px, 2vw, 28px) clamp(22px, 2.4vw, 34px);color: var(--peh8);border-top: 1px solid var(--scnf);}
.ps0k .bqf74 {gap:27px 50px;align-items: start;max-width: var(--cm0);grid-template-columns: minmax(0, 1fr) auto;display: grid;margin: 0 auto;}
.ps0k .mkfn img {width: auto;display: block;height: 28px;}
.ps0k .mkfn span {font-size: 18px;color: var(--peh8);font-weight: 800;letter-spacing: -.03em;}
.ps0k .pttf9m3 {gap:49px;display: grid;grid-auto-flow: column;}
.ps0k .pttf9m3 ul {display: grid;padding: 0;margin: 0;list-style: none;gap:10px;}
.ps0k .pttf9m3 a {text-decoration: none;font-size: 14px;color: var(--rmf);}
.ps0k .pttf9m3 a:hover {color: var(--peh8);}
.ps0k .b5q3 {max-width: var(--cm0);align-items: center;gap:13px;opacity:0.72;margin: 24px auto 0;display: flex;flex-wrap: wrap;}
.ps0k .f6sed6 {margin: 24px auto 0;border-top: 1px solid var(--vnd);max-width: var(--cm0);padding-top:17px;}
.ps0k .f6sed6 p {margin: 0;color: var(--rmf);font-size: 12.5px;}
.ps0k .f6sed6 p + p {margin-top:8px;line-height:1.53;}

@media (max-width:1073px) {
  
  .k4fc {display: none;}
  .zhsd5x0 {margin-left: 0;}
  .fjfb {display: flex;}
  
  .hhzn6 {display: inline-flex;}
  .szpbka {left: 14px;}
}

@media (max-width:814px) {
  .h4s1kdx {display: none;}
  
  .szpbka {align-items: center;gap:10px;flex-direction: row;text-align: left;}
  .r3veyg5 {flex: 1 1 auto;white-space: nowrap;min-width: 0;font-size: 13.5px;text-overflow: ellipsis;overflow: hidden;}
  .szpbka .zszys3d {flex: 0 0 auto;}
}

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

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

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

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

.ps0k .pttf9m3 a {align-items: center;min-height: 44px;display: flex;}
.dxgw {align-items: center;display: inline-flex;min-height: 44px;}

.zszys3d, .mscz, .cgh8,
.b4t12r a[role="button"],
.b4t12r .vba4 a {min-height: 44px;}

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

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

.e48zc ul {gap:7px;}

.ps0k .pttf9m3 ul {gap:7px;display: grid;}

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

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

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

.zaga:checked ~ .fff7 {visibility: visible;opacity:1;}
.zaga:checked ~ .acz9 {visibility: visible;transform: translateX(0);}

.qmbm {top: 0;background: var(--h2gcv, var(--uh784));z-index: 1;border-bottom: 1px solid var(--scnf, var(--cyf7));align-items: center;display: flex;justify-content: space-between;gap:12px;padding: 14px 16px;position: sticky;}
.q34z {align-items: center;display: inline-flex;min-height: 44px;}
.q34z img {width: auto;display: block;height: 26px;}
.rvh08 {letter-spacing: .01em;color: var(--l3q61);font-size: 16px;font-weight: 800;}

.jtd9g {cursor: pointer;border-radius:12px;border: 1px solid var(--scnf, var(--cyf7));background: var(--uh784);flex: none;width: 44px;color: var(--l3q61);display: inline-flex;height: 44px;justify-content: center;align-items: center;}
.jtd9g:hover {background: var(--qpg);}
.jtd9g:focus-visible,
.anr4 a:focus-visible,
.zfgs:focus-visible,
.nxkp:focus-visible {outline: 2px solid var(--l3q61);outline-offset: 2px;}

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

.anr4 a {font-size: 15.5px;line-height:1.30;display: flex;padding: 10px 14px;color: var(--l3q61);min-height: 48px;font-weight: 600;align-items: center;text-decoration: none;border-radius:11px;border: 1px solid transparent;}
.anr4 a:hover {border-color: var(--scnf, var(--cyf7));background: var(--uh784);}

.anr4 a[aria-current="page"] {background: var(--uh784);box-shadow: inset 3px 0 0 var(--x0oz5, var(--y5m));border-color: var(--scnf, var(--cyf7));}

.m5wav {padding: 14px 16px calc(16px + env(safe-area-inset-bottom, 0px));background: var(--h2gcv, var(--uh784));gap:9px;margin-top: auto;border-top: 1px solid var(--scnf, var(--cyf7));display: grid;}

.zfgs, .nxkp {display: flex;padding: 12px 18px;align-items: center;justify-content: center;min-height: 48px;font-size: 15px;border-radius:13px;text-decoration: none;font-weight: 700;}
.zfgs {background: var(--qvb);border: 1px solid var(--scnf, var(--cyf7));color: var(--rydx, var(--g3a));}
.nxkp {background: var(--uxn);color: var(--dkfz4, var(--h4k));border: 1px solid transparent;}

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

@media (min-width:1074px) {
  .acz9, .fff7 {display: none;}
}

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

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

.b4t12r > .vba4.en3h11 {padding-bottom: 0;padding-top: 0;}

@media (min-width:1074px) {

  
  
  .k4fc, .zhsd5x0 {transition:width 172ms ease, margin-left 225ms ease, padding 193ms ease;}

  
}

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

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

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

.m5ht2 > summary.r8y0 .hysw {margin: 0;}
.m5ht2[open] > summary.r8y0 {margin-bottom:13px;}

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

.zhsd5x0 {padding-bottom: max(96px, var(--wbzqa, 96px));}

.m24rtd {--x7hbt: 12px;--n58eg: var(--jrz);--zs1lu: 6px;--fnntg: 1px solid var(--scnf);--ia0j: .08em;--t3hbi: uppercase;--mnx: var(--jrz);}

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

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

:root {--gyv5a:  color-mix(in srgb, var(--x0oz5) 9%, var(--uh784));--gt1ph:     color-mix(in srgb, var(--x0oz5) 7%, var(--yeono));--tl9o: var(--i5aj, var(--x0oz5));--jrz:      14px;--cfe:   color-mix(in srgb, var(--x0oz5) 38%, transparent);--vnd:  color-mix(in srgb, var(--x0oz5) 16%, var(--cyf7));--scnf:   color-mix(in srgb, var(--x0oz5) 26%, var(--rrhef));--h2gcv: color-mix(in srgb, var(--x0oz5) 14%, var(--lr5i));}
html:root {background-color: var(--gt1ph);}
body {background:
    radial-gradient(60vw 50vh at 12% -10%, color-mix(in srgb, var(--x0oz5) 22%, transparent), transparent 70%),
    radial-gradient(50vw 50vh at 100% 30%, color-mix(in srgb, var(--tl9o) 14%, transparent), transparent 70%),
    var(--gt1ph);background-attachment: fixed;font-family: var(--tg8);}

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

.k4fc {background:
    linear-gradient(180deg, color-mix(in srgb, var(--x0oz5) 16%, transparent), transparent 46%),
    var(--yjf);border-right-color: var(--scnf);}
.e48zc a {border-radius:9px;font: 600 15px/1.2 var(--tg8);letter-spacing: .01em;}
.e48zc a:hover {background: color-mix(in srgb, var(--x0oz5) 12%, transparent);}
.e48zc a[aria-current="page"] {box-shadow: 0 6px 20px var(--cfe);color: var(--ujv1, var(--qya));background: var(--y5m);}
.e48zc a[aria-current="page"] .gszyhd {background: currentColor;}

.b4t12r :is(h1, h2) {font-weight: 800;font-family: var(--tg8);letter-spacing: -.01em;}
.b4t12r h2 {font-size: clamp(24px, 2.6vw, 34px);}
.b4t12r > * > h2::before,
.b4t12r > * > div > h2::before {width: 44px;height: 4px;box-shadow: 0 0 14px var(--cfe);background: linear-gradient(90deg, var(--x0oz5), var(--tl9o));border-radius:3px;}

.zszys3d,
.b4t12r :is(.vba4, .rzheqqp, .vg67r) a[role="button"],
.b4t12r .vba4 a,
.rd9h, .m3ehk9 {border-radius:13px;padding: 0 22px;letter-spacing: .02em;min-height: 44px;font: 700 14.5px/1 var(--tg8);}
.myaq5,
.rd9h, .m3ehk9,
.b4t12r .vba4 a {box-shadow: 0 8px 24px var(--cfe);transition:transform 0.164s, box-shadow 0.194s, background 0.163s;}
.myaq5:hover, .rd9h:hover, .m3ehk9:hover {box-shadow: 0 10px 30px var(--cfe);transform: translateY(-1px);}
.gzmvct {background: color-mix(in srgb, var(--qvb) 70%, transparent);border-color: var(--scnf);}

.b4t12r :is(.vg67r, .rzheqqp, .hfpbd, .zmc3y),
.b4t12r .b5s0mtv.b5s0mtv {border-color: var(--scnf);background:
    linear-gradient(180deg, color-mix(in srgb, var(--x0oz5) 7%, transparent), transparent 60%),
    var(--gyv5a);}

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

.b4t12r .k99144 {min-height: clamp(360px, 52vh, 560px);justify-content: center;}
.h1zk75 {background: linear-gradient(90deg,
    color-mix(in srgb, var(--gt1ph) 90%, transparent) 0%,
    color-mix(in srgb, var(--gt1ph) 62%, transparent) 42%,
    color-mix(in srgb, var(--gt1ph) 0%, transparent) 76%);}
.v28ta {position: absolute;backdrop-filter: blur(8px);border: 1px solid var(--scnf);border-radius: 999px;left: 14px;top: 14px;padding: 7px 14px;background: color-mix(in srgb, var(--h2gcv) 70%, transparent);z-index: 2;}
.aa7s {max-width:640px;background: none;}
.aa7s .dn7jqp {font-size: clamp(30px, 4vw, 54px);line-height:1.02;}
@media (max-width:894px) {
  .b4t12r .k99144 {min-height: min(72vh, 560px);justify-content: flex-end;}
  .h1zk75 {background: linear-gradient(0deg,
      color-mix(in srgb, var(--gt1ph) 94%, transparent) 0%,
      color-mix(in srgb, var(--gt1ph) 70%, transparent) 45%,
      color-mix(in srgb, var(--gt1ph) 0%, transparent) 82%);}
}

.b4t12r .a4w1r.a4w1r {object-fit: contain;height: auto;max-height: none;}
.dn7jqp.dn7jqp {line-height:1.05;font-size: clamp(28px, 3.2vw, 44px);}
.qcpvc {border-color: var(--scnf);box-shadow: 0 18px 50px var(--cfe);}

@media (max-width:1073px) {
  .qccg2c .m24rtd {display: none;}
  .hhzn6 img {max-width: min(30vw, 120px);object-position: left center;height: 28px;object-fit: contain;}
  .geddzsz {padding: 14px 20px 0;}
}
@media (max-width:553px) {
  .w9r0 {padding: 0 14px;gap:8px;}
  .qccg2c {gap:5px;}
  .qccg2c .zszys3d {min-height: 40px;font-size: 13px;padding: 0 12px;}
  .fjfb {margin-right: -8px;}
}

.b4t12r .ac1tcz3.ac1tcz3 {grid-template-columns: minmax(0, 1fr);border: 1px solid var(--scnf);border-radius: var(--jrz);background:
    radial-gradient(70% 120% at 100% 50%, color-mix(in srgb, var(--x0oz5) 24%, transparent), transparent 70%),
    var(--gyv5a);overflow: hidden;align-items: center;display: grid;gap: clamp(22px, 3vw, 48px);padding: clamp(24px, 3.4vw, 48px) !important;}
@media (min-width:895px) {
  .b4t12r .ac1tcz3.ac1tcz3 {grid-template-columns: minmax(0, 1fr) auto;}
}
.ac1tcz3 .bf99fv {min-width: 0;}
.ac1tcz3 .pdq96 {font-size: clamp(26px, 3vw, 40px);}
.ac1tcz3 .vjpkff {position: relative;justify-content: center;display: flex;border-radius: 50%;align-items: center;margin: 0 auto;aspect-ratio: 1;background:
    radial-gradient(closest-side, var(--gyv5a) 78%, transparent 79%),
    conic-gradient(var(--x0oz5) 0 var(--l6g1e), color-mix(in srgb, var(--x0oz5) 14%, transparent) var(--l6g1e) 100%);--l6g1e: 90%;width: clamp(170px, 18vw, 220px);box-shadow: 0 0 60px var(--cfe);flex-direction: column;}
.ac1tcz3 .k3gy {font: 800 clamp(46px, 5vw, 64px)/1 var(--owshp);letter-spacing: -.04em;color: var(--peh8);}
.ac1tcz3 .gx85q {margin-top:7px;font: 700 14px/1 var(--owshp);font-style: normal;color: var(--unwl);}
.ac1tcz3 .dnaz5ya {font: 700 11px/1.2 var(--tg8);max-width: 70%;text-align: center;letter-spacing: .14em;overflow-wrap: anywhere;margin-top:10px;text-transform: uppercase;color: var(--rmf);}
.ac1tcz3 .rhqw4 {margin-top:22px;display: flex;flex-wrap: wrap;gap:10px;}
.ac1tcz3 .t1z7dz.t1z7dz {text-decoration: none;padding: 0 22px;background: var(--y5m);box-shadow: 0 8px 24px var(--cfe);display: inline-flex;align-items: center;border-radius:12px;border: 0;font: 700 15px/1 var(--tg8);color: var(--ujv1, var(--qya));min-height: 48px;}
.ac1tcz3 .t1z7dz.t1z7dz:hover {color: var(--ujv1, var(--qya));background: var(--vur);}
.ac1tcz3 .t1z7dz .ehhetj {color: inherit;font: inherit;}
@media (max-width:894px) {
  .ac1tcz3 .vjpkff {width: 160px;order: -1;}
  .ac1tcz3 .t1z7dz.t1z7dz {justify-content: center;flex: 1 1 140px;}
}

.b4t12r .k99144.e1djj {background:
    radial-gradient(70% 90% at 85% 15%, color-mix(in srgb, var(--x0oz5) 46%, transparent), transparent 65%),
    radial-gradient(60% 80% at 55% 115%, color-mix(in srgb, var(--tl9o) 32%, transparent), transparent 65%),
    var(--ebwe, var(--gyv5a));}
.xcwmt {position: absolute;z-index: 0;right: -.04em;white-space: nowrap;bottom: -.2em;overflow: hidden;pointer-events: none;letter-spacing: -.04em;font: 800 clamp(96px, 14vw, 220px)/1 var(--tg8);color: color-mix(in srgb, var(--b88, var(--peh8)) 10%, transparent);max-width: 100%;}
@media (max-width:894px) {
  .b4t12r .k99144.e1djj {padding-top:56px;min-height: 0;}
  .xcwmt {display: none;}
}

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

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

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