

:root {--mx8:     10px;--yidy: var(--sbd);--jv1d: var(--x3fbr);--rgv:    var(--se79);--hbk4w:"SF Mono", Menlo, ui-monospace, "JetBrains Mono", Consolas, monospace;--cfalq:  1180px;--nyu:"Futura", "Century Gothic", "Avenir Next", "Trebuchet MS", system-ui, sans-serif;--td0:   var(--oane);--mwcz: var(--wwy);--zm51: var(--rhq);--b1ap:  248px;--adrkd:  clamp(16px, 1.8vw, 26px);--htbf:  var(--kauf);--jtr:  clamp(30px, 3.4vw, 52px);--olfb:var(--a3w);--j8gty: color-mix(in srgb, var(--yidy) 35%, var(--td0));}

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

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

.zq7y7s {background: var(--v7a);overscroll-behavior: contain;padding: 16px 12px;flex-direction: column;inset: 0 auto 0 0;gap:3px;z-index: 50;width: var(--b1ap);border-right: 1px solid var(--htbf);display: flex;overflow-y: auto;position: fixed;}
.zzgp5 {margin-left: var(--b1ap);min-width: 0;}

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

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

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

.a9m3z3v {background: var(--jv1d);margin-top: auto;border: 1px solid var(--htbf);border-radius: var(--mx8);padding: 14px;}
.k2d9904 {font-size: 14px;margin: 0;font-weight: 700;}
.gdtx {line-height:1.46;color: var(--mwcz);font-size: 12.5px;margin: 5px 0 0;}

.d8g8ta {backdrop-filter: blur(10px);position: sticky;top: 0;background: color-mix(in srgb, var(--rgv) 92%, transparent);border-bottom: 1px solid var(--htbf);z-index: 40;}
.dwj5 {gap:15px;display: flex;padding: 0 clamp(16px, 2vw, 28px);min-height: 54px;align-items: center;}
.w6pd {white-space: nowrap;overflow: hidden;min-width: 0;text-overflow: ellipsis;color: var(--mwcz);font: 500 12px/1.4 var(--hbk4w);}
.ffw20 {gap:7px;display: flex;align-items: center;margin-left: auto;}

.gfsb,
.qaxhw :is(.dvzy02, .ddz2e, .bqtx) a[role="button"],
.qaxhw .dvzy02 a {font-size: 14px;justify-content: center;border-radius:9px;border: 1px solid transparent;font-weight: 700;align-items: center;text-decoration: none;white-space: nowrap;cursor: pointer;transition:background 0.17s, border-color 0.127s;padding: 10px 20px;display: inline-flex;}

.xkz08 {background: var(--qy6sv);color: var(--qko, var(--k61r));border-color: var(--htbf);}
.zdh33j1 {background: var(--eu5r2);color: var(--mrao, var(--k9iy6));}
.zdh33j1:hover {background: var(--c0ig);}

.qaxhw :is(.dvzy02, .ddz2e, .bqtx) a[role="button"],
.qaxhw .dvzy02 a {color: var(--zr62, var(--vg3));background: var(--sbd);}
.wn2rfzz {margin-top:11px;display: flex;width: 100%;}

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

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

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

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

.b5tc8q::before {position: absolute;transition:border-color 0.142s, background 0.16s;background: var(--olfb);border: 1px solid var(--htbf);inset: 11px;content: '';}
.b5tc8q svg {z-index: 1;position: relative;}
.b5tc8q:hover {color: var(--j8gty);}
.b5tc8q:hover::before {background: color-mix(in srgb, var(--td0) 8%, var(--olfb));border-color: color-mix(in srgb, var(--yidy) 50%, var(--htbf));}
.b5tc8q:focus-visible {outline: 2px solid var(--j8gty);outline-offset: -3px;}

.qaxhw {padding: 0 clamp(16px, 2vw, 28px) 60px;}
.qaxhw > * {padding-top: var(--jtr);max-width: var(--cfalq);margin: 0 auto var(--adrkd) !important;padding-bottom: 0;}
.qaxhw > *:last-child {margin-bottom: 0 !important;}

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

.qaxhw :is(.rzn7a, .k0nr, .fb30r2, .bqtx,
             .ddz2e, .vcg71t0) :is(p, li, td) > a {color: var(--yidy);text-underline-offset: 3px;}

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

.qaxhw :is(.bqtx, .ddz2e, .vcg71t0, .ba02dt) {padding: var(--jtr) clamp(20px, 2.4vw, 34px) !important;border: 1px solid var(--htbf);border-radius: var(--mx8);background: var(--jv1d);}

.qaxhw .xx35q5.xx35q5 {min-width: 0;display: grid;border: 1px solid var(--htbf);border-radius: var(--mx8);background: var(--jv1d);grid-template-columns: minmax(0, 1fr);overflow: hidden;padding: 0 !important;}

.pp21v {min-width: 0;background: var(--olfb);justify-content: space-between;grid-column: 1 / -1;align-items: center;gap:12px;display: flex;border-bottom: 1px solid var(--zm51);padding: 9px clamp(18px, 2.2vw, 30px);}
.z0vq9 {text-transform: uppercase;font: 700 11.5px/1 var(--hbk4w);overflow: hidden;white-space: nowrap;letter-spacing: .1em;color: var(--j8gty);text-overflow: ellipsis;}
.khkgte {letter-spacing: .08em;flex: 0 0 auto;font: 600 11.5px/1 var(--hbk4w);font-style: normal;color: var(--mwcz);}

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

.kxsvm.kxsvm {color: var(--td0);margin: 0;overflow-wrap: anywhere;letter-spacing: -.028em;font: 800 clamp(23px, 2.3vw, 30px)/1.16 var(--nyu);}
.rhx8ej4.rhx8ej4 {margin: 11px 0 0;font-size: 15.5px;color: color-mix(in srgb, var(--mwcz) 26%, var(--td0));line-height:1.59;max-width: 56ch;}
.mm18c {min-height: 44px;padding: 0 22px;align-items: center;transition:background 0.183s;display: inline-flex;border-radius:7px;font: 700 14px/1 var(--nyu);color: var(--zr62, var(--vg3));margin-top:20px;background: var(--sbd);text-decoration: none;justify-content: center;}
.mm18c:hover {background: var(--c0ig);}

.sz6hf {border: 1px solid var(--zm51);border-radius:8px;min-width: 0;position: relative;margin: 0 clamp(18px, 2.2vw, 30px) clamp(24px, 2.8vw, 38px);overflow: hidden;background: var(--olfb);}
.yag99gd.yag99gd {max-height: 30vh;display: block;height: auto;border-radius: 0;width: 100%;color: var(--znl, inherit);object-fit: cover;}

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

.xx35q5 .rhq2dw.rhq2dw {background-image:
    repeating-linear-gradient(90deg, var(--zm51) 0 1px, transparent 1px 26px),
    repeating-linear-gradient(0deg,  var(--zm51) 0 1px, transparent 1px 26px);}
.xx35q5 .gvy2r0s.gvy2r0s {background-image:
    repeating-linear-gradient(90deg, var(--zm51) 0 1px, transparent 1px 34px),
    repeating-linear-gradient(0deg,  var(--zm51) 0 1px, transparent 1px 34px);}
.xx35q5 .wcvfhw.wcvfhw {background-image:
    repeating-linear-gradient(90deg, var(--zm51) 0 1px, transparent 1px 18px),
    repeating-linear-gradient(0deg,  var(--zm51) 0 1px, transparent 1px 44px);}

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

.e2kr .rhq2dw.rhq2dw {background-image:
    repeating-linear-gradient(90deg, var(--zm51) 0 1px, transparent 1px 26px),
    repeating-linear-gradient(0deg,  var(--zm51) 0 1px, transparent 1px 26px);}
.e2kr .gvy2r0s.gvy2r0s {background-image:
    repeating-linear-gradient(90deg, var(--zm51) 0 1px, transparent 1px 34px),
    repeating-linear-gradient(0deg,  var(--zm51) 0 1px, transparent 1px 34px);}
.e2kr .wcvfhw.wcvfhw {background-image:
    repeating-linear-gradient(90deg, var(--zm51) 0 1px, transparent 1px 18px),
    repeating-linear-gradient(0deg,  var(--zm51) 0 1px, transparent 1px 44px);}

.qaxhw .e2kr.e2kr {border: 1px solid var(--htbf);border-radius: var(--mx8);padding: 0 !important;grid-template-columns: minmax(0, 1fr);background: var(--jv1d);display: grid;overflow: hidden;min-width: 0;}
.e2kr .j6vh {min-width: 0;background: var(--olfb);overflow: hidden;position: relative;margin: 0;border-bottom: 1px solid var(--htbf);}
.e2kr .t1633n {max-height: 26vh;border-radius: 0;display: block;width: 100%;height: auto;object-fit: cover;color: var(--gl0b, inherit);}

.e2kr .exta {min-height: 15vh;font: 800 clamp(40px, 6.5vw, 84px)/1 var(--hbk4w);letter-spacing: -.05em;display: flex;color: var(--j8gty);align-items: center;width: 100%;max-height: 24vh;justify-content: center;background-color: var(--xe9iv, var(--olfb));}
.kn9vn4.kn9vn4 {text-wrap: balance;color: var(--td0);margin: 0;font: 700 clamp(27px, 3.3vw, 43px)/1.12 var(--nyu);letter-spacing: -.02em;max-width: 24ch;overflow-wrap: break-word;padding: clamp(22px, 2.6vw, 34px) clamp(18px, 2.2vw, 30px) 0;}

.e2kr .n7na8 {grid-template-columns: minmax(0, 1fr);gap: clamp(14px, 1.6vw, 22px);align-items: start;padding: clamp(14px, 1.6vw, 20px) clamp(18px, 2.2vw, 30px) 0;display: grid;}
.ab14.ab14 {margin: 0;line-height:1.64;color: color-mix(in srgb, var(--mwcz) 26%, var(--td0));max-width: 62ch;min-width: 0;font-size: 15.5px;}
.e2kr .vne365 {min-width: 0;gap:5px 18px;display: flex;margin: 0;flex-wrap: wrap;}
.e2kr .vz5qd7 {font: 700 10.5px/1.6 var(--hbk4w);letter-spacing: .16em;text-transform: uppercase;margin: 0;color: var(--mwcz);}
.e2kr .t73145 {letter-spacing: .04em;font: 700 13px/1.6 var(--hbk4w);color: var(--j8gty);margin: 0 12px 0 0;}
.e2kr .dwstngn {color: var(--zr62, var(--vg3));justify-self: start;min-height: 46px;text-decoration: none;border-radius:7px;font: 700 14px/1 var(--nyu);justify-content: center;background: var(--sbd);align-items: center;letter-spacing: .04em;padding: 0 28px;margin: clamp(18px, 2vw, 26px) clamp(18px, 2.2vw, 30px) clamp(22px, 2.6vw, 34px);transition:background 0.184s;display: inline-flex;}
.e2kr .dwstngn:hover {background: var(--c0ig);}
@media (min-width:895px) {
  
  .e2kr .n7na8 {grid-template-columns: minmax(0, 1fr) auto;align-items: baseline;}
  .e2kr .vne365 {justify-content: flex-end;}
}
@media (max-width:894px) {
  
  .e2kr .t1633n  {max-height: 18vh;}
  .e2kr .exta {max-height: 18vh;min-height: 12vh;}
}

.qaxhw .kskr {min-height: 340px;justify-content: flex-end;border: 1px solid var(--htbf);border-radius: var(--mx8);flex-direction: column;overflow: hidden;display: flex;position: relative;}

.qaxhw .fhfzscv .pcpn {height: 100%;position: absolute;width: 100%;object-fit: cover;inset: 0;}
.bs0x {position: absolute;background:
    linear-gradient(180deg,
      color-mix(in srgb, var(--jv1d) 20%, transparent) 0%,
      color-mix(in srgb, var(--jv1d) 55%, transparent) 60%,
      color-mix(in srgb, var(--jv1d) 85%, transparent) 100%);inset: 0;pointer-events: none;}
.wgnh0g {position: relative;background: color-mix(in srgb, var(--olfb) 92%, transparent);z-index: 1;}
.cf0wr {position: relative;background: color-mix(in srgb, var(--jv1d) 95%, transparent);z-index: 1;}
.cf0wr .kxsvm,
.cf0wr .rhx8ej4 {color: var(--lu7p, var(--td0));}
@media (max-width:894px) {
  .qaxhw .kskr {min-height: 280px;}
}

@media (min-width:895px) {
  
  .qaxhw .xx35q5.xx35q5 {grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr);align-items: center;}
  .sz6hf {margin: clamp(24px, 2.8vw, 38px) clamp(18px, 2.2vw, 30px);}
  .sv9ckc .v1qr  {order: 2;}
  .sv9ckc .sz6hf {order: 1;}
}

.s6rh2 {margin: 0 0 var(--adrkd);background: var(--jv1d);border: 1px solid var(--htbf);border-radius: var(--mx8);padding: var(--jtr) clamp(20px, 2.4vw, 34px);}
.tgv2 {align-items: center;grid-template-columns: auto minmax(90px, 200px) minmax(0, 1fr);display: grid;margin-bottom:5px;gap:9px 18px;padding-bottom:17px;border-bottom: 1px solid var(--zm51);}

.bdzv8q8 .h67t {grid-column: 1 / -1;order: -1;}
.dmsc5  .h67t {grid-column: 3;}
.af9pg {color: var(--td0);font: 800 clamp(30px, 3.4vw, 42px)/1 var(--hbk4w);font-variant-numeric: tabular-nums;letter-spacing: -.03em;}
.b84m4bj {font-weight: 600;font-size: .44em;color: var(--mwcz);}

.qg7ba {height: 6px;border-radius:3px;background: var(--zm51);position: relative;overflow: hidden;display: block;}
.qg7ba::before {content: "";background: var(--j8gty);position: absolute;width: var(--y8ix3, 0%);inset: 0 auto 0 0;}
.h67t {color: var(--mwcz);font-size: 15px;margin: 0;line-height:1.60;}

.q0hx1 {list-style: none;padding: 0;margin: 0;}
.rgpb5 {gap: 0 16px;align-items: baseline;grid-template-columns: 3.6em minmax(0, 1fr);display: grid;border-bottom: 1px solid var(--zm51);padding: 14px 0;}
.rgpb5:last-child {border-bottom: 0;padding-bottom: 0;}
.gnm81 {white-space: nowrap;font: 700 13px/1.4 var(--hbk4w);font-style: normal;font-variant-numeric: tabular-nums;color: var(--j8gty);}
.vn3b {color: var(--mwcz);font-weight: 600;}
.mqc94 {margin: 0;min-width: 0;}
.pxqd {margin: 0;line-height:1.60;font-size: 15px;}
.rdg95 {margin-top:5px;letter-spacing: .06em;font: 600 12px/1.3 var(--hbk4w);font-style: normal;display: block;color: var(--mwcz);}

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

.fmn531p {border-left: 1px solid var(--zm51);color: var(--j8gty);padding-left:10px;letter-spacing: .04em;margin-left:10px;font: 700 12px/1.3 var(--hbk4w);font-variant-numeric: tabular-nums;}

.qwqf {padding-left: 0;margin-left: 0;border-left: 0;}
.rdg95:empty {display: none;}

.hgmspr {min-width: 0;margin: 0;}
.hgmspr > .mqc94 {margin: 0;}
.za60td {display: flex;gap:4px 14px;flex-wrap: wrap;padding-top:8px;border-top: 1px solid var(--zm51);margin-top:9px;align-items: baseline;justify-content: space-between;}
.za60td > .rdg95 {margin-top: 0;}

.hgmspr > .za60td:only-child {margin-top: 0;padding-top: 0;border-top: 0;}
@media (max-width:645px) {
  .tgv2 {grid-template-columns: auto minmax(0, 1fr);}
  .dmsc5 .h67t {grid-column: 1 / -1;}
  .rgpb5 {gap:6px;grid-template-columns: 1fr;}
}

.nceg0 {min-width: 0;padding: var(--jtr) clamp(20px, 2.4vw, 34px);margin: 0 0 var(--adrkd);border: 1px solid var(--htbf);border-radius: var(--mx8);background: var(--jv1d);}

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

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

.pa09f {grid-template-columns: minmax(0, 1fr);}
.vb36 {min-width: 0;}
.v8vz.v8vz {color: var(--td0);margin: 0 0 10px;letter-spacing: -.024em;font: 800 clamp(19px, 2vw, 25px)/1.24 var(--nyu);}
.h4v7 {min-width: 0;}
.h4v7 > :first-child {margin-top: 0;}
.h4v7 > :last-child  {margin-bottom: 0;}
.n013 {font: 700 14px/1 var(--nyu);text-decoration: none;background: var(--sbd);border-radius:8px;color: var(--zr62, var(--vg3));display: inline-flex;align-items: center;padding: 0 20px;min-height: 44px;transition:background 0.162s;justify-content: center;margin-top:17px;}
.n013:hover {background: var(--c0ig);}
.bxm1 {margin: 0;min-width: 0;}

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

.bxm1 {order: -1;}
@media (max-width:755px) {
  .bge5 {max-height: 340px;}
}
@media (min-width:756px) {
  .mzfc8 .bxm1 {order: 1;}
}

.gkxnk {background: var(--jv1d);min-width: 0;margin: 0 0 var(--adrkd);padding: var(--jtr) clamp(20px, 2.4vw, 34px);border: 1px solid var(--htbf);border-radius: var(--mx8);}
.g5bvq {justify-content: space-between;display: flex;gap:15px;margin-bottom:19px;border-bottom: 1px solid var(--zm51);padding-bottom:15px;align-items: baseline;}
.mvj1f7.mvj1f7 {font: 800 clamp(20px, 2.1vw, 27px)/1.2 var(--nyu);min-width: 0;letter-spacing: -.026em;color: var(--td0);margin: 0;}
.ny97 {font: 700 12px/1 var(--hbk4w);font-style: normal;font-variant-numeric: tabular-nums;color: var(--j8gty);flex: 0 0 auto;letter-spacing: .08em;}
.vhqhr {gap:12px;margin: 0 0 18px;display: grid;list-style: none;min-width: 0;padding: 0;}
.g87kd  {grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));}

.jz6z {flex-wrap: wrap;display: flex;justify-content: center;}
.jz6z > * {max-width: calc(50% - 8px);flex: 1 1 200px;min-width: 0;}
@media (max-width:589px) { .jz6z > * {max-width: none;} }
.ezzjqae {min-width: 0;}
.g8a9dn {border: 1px solid var(--zm51);border-radius:9px;min-width: 0;background: var(--olfb);overflow: hidden;margin: 0;}
.pxpxva7 {border-radius: 0;height: auto;width: 100%;display: block;}
.a798h8 {border-top: 1px solid var(--zm51);font: 600 12.5px/1.4 var(--hbk4w);color: var(--mwcz);padding: 9px 11px;}
.hbvw {font-size: clamp(16px, 1.45vw, 18px);line-height:1.58;color: var(--mwcz);margin: 0 0 18px;}
.d6qds9 {gap:9px;flex-wrap: wrap;display: flex;}
.c7p4hby, .k2r7 {min-height: 44px;text-decoration: none;justify-content: center;display: inline-flex;transition:background 0.196s, border-color 0.166s;border-radius:7px;align-items: center;padding: 0 20px;font: 700 14px/1 var(--nyu);}
.c7p4hby {color: var(--zr62, var(--vg3));background: var(--sbd);}
.c7p4hby:hover {background: var(--c0ig);}

.k2r7 {color: var(--td0);background: transparent;border: 1px solid var(--htbf);}
.k2r7:hover {border-color: var(--j8gty);}

.fkzfhng {border-top: 1px solid var(--htbf);display: grid;margin: 0 0 var(--adrkd);grid-template-columns: auto minmax(0, 1fr);gap:17px 18px;align-items: start;padding: 20px 0 0;}
.dkey {flex: 0 0 auto;}
.ej9h {width: 56px;object-fit: cover;border: 1px solid var(--zm51);border-radius:5px;display: block;height: 56px;}
.gpzdm1v {min-width: 0;}
.dack5pw {gap:3px 10px;align-items: baseline;margin: 0;flex-wrap: wrap;display: flex;}
.rnhym {font-weight: 700;color: var(--td0);font-size: 15px;}
.shpp {font-size: 13.5px;color: var(--mwcz);}

.s0yj51 > .rnhym {display: block;}
.gshpx {font-style: normal;margin-top:5px;display: block;}

.t7c8j {text-transform: uppercase;color: var(--j8gty);margin-bottom:6px;font-style: normal;font: 700 11px/1.3 var(--hbk4w);display: block;letter-spacing: .1em;}
.bqtp {font: 600 12px/1.3 var(--hbk4w);font-style: normal;letter-spacing: .06em;display: inline-block;margin-top:6px;color: var(--j8gty);}

.f7assz {display: block;}
.nbznn0 {margin: 9px 0 0;color: var(--mwcz);line-height:1.61;font-size: 14.5px;}
.czcjdkz {margin-top:12px;display: flex;gap:8px;flex-wrap: wrap;}

.e9yffx {height: 44px;justify-content: center;color: var(--mwcz);align-items: center;display: inline-flex;border-radius:8px;border: 1px solid var(--zm51);text-decoration: none;transition:color 0.158s, border-color 0.135s;width: 44px;}
.e9yffx:hover {border-color: var(--j8gty);color: var(--j8gty);}
.vwr1nrc {color: var(--mwcz);margin: 12px 0 0;line-height:1.56;font-size: 12.5px;}
@media (max-width:555px) {
  .fkzfhng {grid-template-columns: minmax(0, 1fr);}
}

.qaxhw {counter-reset: vt-sect;}
.s8z1 {min-width: 0;margin: 0 0 var(--adrkd);}
.tz4mp {border-bottom: 1px solid var(--zm51);align-items: baseline;gap:12px;padding-bottom:11px;display: flex;margin-bottom:15px;}
.k2j9z13 {counter-increment: vt-sect;}
.k2j9z13::before {content: counter(vt-sect, decimal-leading-zero);color: var(--j8gty);font: 700 12px/1.4 var(--hbk4w);font-variant-numeric: tabular-nums;letter-spacing: .08em;flex: 0 0 auto;}
.exsahp.exsahp {font: 800 clamp(19px, 2vw, 25px)/1.24 var(--nyu);color: var(--td0);margin: 0;letter-spacing: -.024em;min-width: 0;}

.k0frbd.k0frbd {padding-bottom:10px;border-bottom: 1px solid var(--zm51);margin-bottom:17px;}
.n8bmmn {counter-increment: vt-sect;}

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

.c5r0.c5r0 {margin: 0 0 16px;}
.r03yy30 {border: 0;border-top: 1px solid var(--zm51);height: 0;margin: 0 0 20px;}

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

.szn2r.szn2r {display: flex;margin: 0 0 var(--adrkd);}
.cmzy  {justify-content: flex-start;}
.w6vv   {justify-content: center;}
.mta0s7j {justify-content: flex-end;}
.nkegm {padding: 0 24px;min-height: 44px;border-radius:9px;align-items: center;color: var(--zr62, var(--vg3));display: inline-flex;background: var(--sbd);transition:background 0.131s;justify-content: center;text-decoration: none;}
.nkegm:hover {background: var(--c0ig);}
.zagrtf5 {flex: 1 1 auto;}
.c53qjfj {font: 700 14px/1 var(--nyu);}

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

.zbecqt7 {margin: 0 0 var(--adrkd);min-width: 0;position: relative;border: 1px solid var(--zm51);border-radius: var(--mx8);overflow: hidden;}
.p3k45t3 {font: 700 10.5px/1 var(--hbk4w);font-style: normal;font-variant-numeric: tabular-nums;color: var(--j8gty);padding: 3px 7px;left: 10px;background: color-mix(in srgb, var(--jv1d) 82%, transparent);border-radius:3px;z-index: 1;position: absolute;top: 9px;letter-spacing: .08em;}
.dczfsa {display: block;}
.b9cfk2 {display: block;height: auto;width: 100%;border-radius: 0;}

.b93efn {border: 1px solid var(--htbf);border-radius: var(--mx8);margin: 0 0 var(--adrkd);background: var(--jv1d);padding: 18px 20px;}
.v57ye {display: block;text-transform: uppercase;margin-bottom:12px;color: var(--j8gty);font: 700 11.5px/1 var(--hbk4w);letter-spacing: .12em;}

.cks65 {margin-top:8px;padding-top:10px;border-top: 1px solid var(--htbf);}
.fb8tb6 {padding: 0;gap:2px;margin: 0;list-style: none;display: grid;}
.y0hx {counter-reset: vt-idx;}
.y0hx > li {counter-increment: vt-idx;}

.y0hx > li > a::before {color: var(--j8gty);content: counter(vt-idx, decimal-leading-zero) "  ";font: 700 11px/1 var(--hbk4w);font-variant-numeric: tabular-nums;}
.fb8tb6 > li > a {gap:8px;min-height: 44px;border-bottom: 1px solid var(--zm51);padding: 0 4px;text-decoration: none;display: flex;align-items: center;color: var(--mwcz);font-size: 14.5px;transition:color 0.2s;}
.fb8tb6 > li:last-child > a {border-bottom: 0;}
.fb8tb6 > li > a:hover {color: var(--td0);}

.z768e {background: var(--jv1d);border: 1px solid var(--htbf);border-radius: var(--mx8);padding: var(--jtr) clamp(20px, 2.4vw, 34px);margin: 0 0 var(--adrkd);}
.axx60b3.axx60b3 {margin: 0 0 9px;font: 800 clamp(19px, 2vw, 25px)/1.24 var(--nyu);letter-spacing: -.024em;color: var(--td0);}
.rq70 {font-size: 15.5px;margin: 0 0 18px;color: var(--mwcz);line-height:1.59;}
.xwjsxj0 {gap: 0;display: grid;grid-template-columns: max-content minmax(0, 1fr);margin: 0 0 20px;}

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

.xst8y4q > dt:nth-last-of-type(1):nth-of-type(odd) {grid-column: 1;}
.xst8y4q > dd:nth-last-of-type(1):nth-of-type(odd) {grid-column: 2 / -1;}
.x043a {text-transform: uppercase;font: 700 11.5px/1.4 var(--hbk4w);border-bottom: 1px solid var(--zm51);color: var(--mwcz);letter-spacing: .09em;padding: 9px 16px 9px 0;white-space: nowrap;}
.hh7jg {color: var(--td0);border-bottom: 1px solid var(--zm51);padding: 9px 0;font: 600 14px/1.4 var(--hbk4w);font-variant-numeric: tabular-nums;margin: 0;}

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

.hrzva {border-bottom: 1px solid var(--zm51);margin: 0 0 20px;flex-wrap: wrap;padding: 0;list-style: none;display: flex;border-top: 1px solid var(--zm51);}
.xgxje {padding: 12px 22px 12px 0;flex: 0 1 auto;border-right: 1px solid var(--zm51);margin-right:22px;min-width: 0;}
.xgxje:last-child {margin-right: 0;padding-right: 0;border-right: 0;}
.xgxje > .x043a {display: block;white-space: normal;border-bottom: 0;padding: 0 0 5px;}
.xgxje > .hh7jg {font-style: normal;font-weight: 700;padding: 0;font-size: 17px;border-bottom: 0;display: block;}
@media (max-width:555px) {
  
  .hrzva {display: block;}
  .xgxje {margin: 0;border-bottom: 1px solid var(--zm51);border-right: 0;padding: 11px 0;}
  .xgxje:last-child {border-bottom: 0;}
}

.e512wjk {flex-wrap: wrap;gap:9px;display: flex;}
.d0rrese {transition:border-color 0.135s, color 0.133s;color: var(--td0);align-items: center;display: inline-flex;background: transparent;justify-content: center;text-decoration: none;border-radius:7px;border: 1px solid var(--htbf);padding: 0 20px;min-height: 44px;}
.d0rrese:hover {color: var(--j8gty);border-color: var(--j8gty);}
.de6k {font: 700 14px/1 var(--nyu);}
@media (max-width:645px) {
  .xst8y4q {grid-template-columns: max-content minmax(0, 1fr);}
}

.vah34, .jvbp9nj {margin: 0 0 var(--adrkd);min-width: 0;}
.kaz8 {display: block;color: var(--td0);letter-spacing: -.024em;margin-bottom:15px;font: 800 clamp(19px, 2vw, 25px)/1.24 var(--nyu);}
.ppfw {padding-bottom:10px;border-bottom: 1px solid var(--zm51);}
.nnfw, .mr06 {min-width: 0;}
.nnfw > :first-child, .mr06 > :first-child {margin-top: 0;}
.nnfw > :last-child,  .mr06 > :last-child  {margin-bottom: 0;}
.qavqk2e.qavqk2e {font: 800 clamp(19px, 2vw, 25px)/1.24 var(--nyu);letter-spacing: -.024em;color: var(--td0);margin: 0 0 14px;}

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

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

.tythq {border-bottom: 1px solid var(--zm51);border-top: 1px solid var(--htbf);margin-bottom:17px;padding: 11px 0;}

.gr37d1j {gap: 0 26px;display: grid;align-items: start;grid-template-columns: minmax(0, 9em) minmax(0, 1fr);}
.rk19m {padding-top:2px;min-width: 0;}
.qaxhw .rk19m > h2.kaz8.kaz8,
.qaxhw .tythq > h2.kaz8.kaz8 {margin: 0;}
.qaxhw .rk19m > h2.kaz8.kaz8 {font: 700 11.5px/1.45 var(--hbk4w);text-transform: uppercase;color: var(--mwcz);letter-spacing: .09em;}
@media (max-width:715px) {
  .gr37d1j {gap: 0;grid-template-columns: minmax(0, 1fr);}
  .rk19m {padding-top: 0;}
  .qaxhw .rk19m > h2.kaz8.kaz8 {margin: 0 0 12px;}
}

.bqtx.bqtx .yvkw9x {margin: 0;}
.bqtx.bqtx .wyn0wg {gap:10px 28px;border-top: 1px solid var(--zm51);display: grid;padding: 14px 0;grid-template-columns: minmax(0, 8fr) minmax(0, 11fr);}
.bqtx.bqtx .wyn0wg:first-child {border-top: 0;}
.bqtx.bqtx .na6m {line-height:1.40;font-size: 15px;font-weight: 700;margin: 0;}

.bqtx.bqtx .wyn0wg > .na6m {align-items: baseline;grid-template-columns: 2.1em 1fr;display: grid;}
.bqtx.bqtx .gnrf4 {font-variant-numeric: tabular-nums;font-weight: 700;font-size: 11.5px;color: var(--j8gty);letter-spacing: .08em;}
.bqtx.bqtx .ec7nht {margin: 0;font-size: 14px;color: var(--mwcz);line-height:1.60;}

.bqtx.bqtx .wyn7 {padding-left: 3.2em;counter-reset: vt-ref;}
.bqtx.bqtx .wyn7 > .na6m {counter-increment: vt-ref;border-top: 1px solid var(--zm51);padding-top:15px;}
.bqtx.bqtx .wyn7 > .na6m:first-child {border-top: 0;padding-top: 0;}
.bqtx.bqtx .wyn7 > .na6m::before {color: var(--j8gty);font-family: var(--hbk4w);letter-spacing: .08em;display: inline-block;content: counter(vt-ref, decimal-leading-zero);font-size: 11.5px;font-variant-numeric: tabular-nums;width: 3.2em;font-weight: 700;margin-left: -3.2em;}
.bqtx.bqtx .wyn7 > .ec7nht {margin: 6px 0 14px;}
.bqtx.bqtx .wyn7 > .ec7nht:last-child {margin-bottom: 0;}
.bqtx.bqtx .swc94 {font-weight: 700;}
.bqtx.bqtx .j0qx {margin: 0;}

.bqtx.bqtx .wyn7 > .ec7nht > .j0qx {line-height:1.63;font-size: 14px;}

.bqtx.bqtx .nk96j9 {padding: 0 0 0 3.2em;counter-reset: vt-ref;margin: 0;list-style: none;}
.bqtx.bqtx .et0119 {padding: 14px 0;border-top: 1px solid var(--zm51);counter-increment: vt-ref;}
.bqtx.bqtx .et0119:first-child {border-top: 0;padding-top: 0;}
.bqtx.bqtx .et0119:last-child {padding-bottom: 0;}
.bqtx.bqtx .et0119::before {font-family: var(--hbk4w);font-size: 11.5px;margin-left: -3.2em;font-weight: 700;letter-spacing: .08em;content: counter(vt-ref, decimal-leading-zero);font-variant-numeric: tabular-nums;display: inline-block;color: var(--j8gty);width: 3.2em;}
.bqtx.bqtx .et0119 > .swc94 {line-height:1.42;font-size: 15px;font-weight: 700;}
.bqtx.bqtx .et0119 > .j0qx {color: var(--mwcz);margin: 6px 0 0;font-size: 14px;line-height:1.61;}
@media (max-width:715px) {
  .bqtx.bqtx .wyn0wg {grid-template-columns: 1fr;gap:7px;}
  .bqtx.bqtx .wyn0wg > .ec7nht {padding-left: 2.1em;}
  .bqtx.bqtx .wyn7 {padding-left: 2.6em;}
  .bqtx.bqtx .wyn7 > .na6m::before {margin-left: -2.6em;width: 2.6em;}
  .bqtx.bqtx .nk96j9 {padding-left: 2.6em;}
  .bqtx.bqtx .et0119::before {margin-left: -2.6em;width: 2.6em;}
}

.mt8y {margin: 0 0 var(--adrkd);}

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

@media (max-width:1007px) { .vh225t {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:512px)  { .vh225t {grid-template-columns: minmax(0, 1fr);} }
.j9tnt {min-width: 0;}
.q0de6z {text-decoration: none;color: inherit;display: block;min-width: 0;}
.gvvdynf {background: var(--i5r);margin: 0;position: relative;overflow: hidden;border: 1px solid var(--zm51);border-radius:10px;}

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

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

.b79x {margin: 0 0 var(--adrkd);}
.wb6r8 {padding: 0;list-style: none;margin: 0;min-width: 0;display: grid;gap:11px;}

.bhv268b {grid-template-columns: repeat(2, minmax(0, 1fr));}
.ek7e  {grid-template-columns: repeat(4, minmax(0, 1fr));}
.gh4cx {min-width: 0;}
.hbwzb4 {border: 1px solid var(--zm51);border-radius:7px;align-items: center;background: var(--jv1d);padding: 22px 20px;transition:border-color 0.136s, background 0.154s;justify-content: center;text-decoration: none;display: flex;min-height: 124px;position: relative;}
.hbwzb4:hover {border-color: color-mix(in srgb, var(--yidy) 45%, var(--zm51));background: var(--olfb);}
.z2axg12 {left: 9px;position: absolute;font: 700 10.5px/1 var(--hbk4w);font-style: normal;font-variant-numeric: tabular-nums;color: var(--j8gty);letter-spacing: .08em;top: 8px;}
.hbzsawb {object-fit: contain;height: auto;max-width: 100%;max-height: 62px;display: block;border-radius: 0;width: auto;}
@media (max-width:632px) {
  .bhv268b, .ek7e {grid-template-columns: repeat(2, minmax(0, 1fr));}
}

.r1y2s8y {margin: 0 0 var(--adrkd);}
.mrgm13m {display: grid;list-style: none;margin: 0;min-width: 0;gap:13px;padding: 0;}

.avfm78 {grid-template-columns: repeat(4, minmax(0, 1fr));}
.bz72 {grid-template-columns: repeat(2, minmax(0, 1fr));}
.j32fe {border: 1px solid var(--zm51);border-radius:7px;flex-direction: column;padding: 20px 14px;min-width: 0;background: var(--olfb);align-items: center;display: flex;gap:11px;}
.f9z4q {display: block;width: auto;height: auto;border-radius: 0;max-height: 44px;object-fit: contain;max-width: 100%;}
.tttn2d {max-width: 100%;white-space: nowrap;overflow: hidden;color: var(--mwcz);text-overflow: ellipsis;font: 600 13px/1.25 var(--hbk4w);letter-spacing: .04em;text-align: center;}
@media (max-width:632px) {
  .avfm78 {grid-template-columns: repeat(2, minmax(0, 1fr));}
  
  .bz72 {grid-template-columns: repeat(2, minmax(0, 1fr));}
}

.vcg71t0.vcg71t0 .ew3q {width: 100%;table-layout: fixed;border-collapse: collapse;border: 0;background: none;}
.vcg71t0.vcg71t0 .h2n2 {text-transform: uppercase;padding: 0 0 9px;text-align: left;border-bottom: 1px solid var(--zm51);font-weight: 700;font-family: var(--hbk4w);font-size: 11.5px;vertical-align: bottom;letter-spacing: .09em;}
.vcg71t0.vcg71t0 .wrv3 {padding-right:15px;color: var(--j8gty);}

.vcg71t0.vcg71t0 .jj4xfzg  {padding-left:15px;color: var(--mwcz);}

.vcg71t0.vcg71t0 .mw7s5 {border-left: 1px solid var(--zm51);}
.vcg71t0.vcg71t0 .rr1hk {vertical-align: top;line-height:1.54;font-size: 14px;border-bottom: 1px solid var(--zm51);padding: 11px 0;}
.vcg71t0.vcg71t0 .ttds {padding-right:16px;}
.vcg71t0.vcg71t0 .mw7s5  {padding-left:16px;}
.vcg71t0.vcg71t0 .a9za7 {color: var(--j8gty);display: inline-block;width: 1.15em;font-weight: 700;font-family: var(--hbk4w);}
.vcg71t0.vcg71t0 .mw7s5 .a9za7 {color: var(--mwcz);}

.vcg71t0.vcg71t0 .a06q {font-weight: 700;font-family: var(--hbk4w);display: block;letter-spacing: .09em;text-transform: uppercase;margin: 0;border-bottom: 1px solid var(--zm51);padding: 0 0 9px;font-size: 11.5px;}
.vcg71t0.vcg71t0 .bhdtw6t {color: var(--j8gty);}
.vcg71t0.vcg71t0 .qdnjc  {color: var(--mwcz);}
.vcg71t0.vcg71t0 .qt70q03 {margin: 0;padding: 0;list-style: none;}
.vcg71t0.vcg71t0 .fqmcs {line-height:1.57;display: grid;align-items: baseline;border-bottom: 1px solid var(--zm51);grid-template-columns: 1.35em minmax(0, 1fr);padding: 11px 0;font-size: 14px;}
.vcg71t0.vcg71t0 .fqmcs:last-child {border-bottom: 0;}
.vcg71t0.vcg71t0 .sbya {font-style: normal;font-family: var(--hbk4w);font-weight: 700;}

.vcg71t0.vcg71t0 .cg6vf15 .sbya {color: var(--j8gty);}
.vcg71t0.vcg71t0 .ppje  .sbya {color: var(--mwcz);}

.vcg71t0.vcg71t0 .q7cdew {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 0;}
.vcg71t0.vcg71t0 .qcrst8k {min-width: 0;}
.vcg71t0.vcg71t0 .q5zvb4x {padding-right:27px;}
.vcg71t0.vcg71t0 .j8z6hpy {border-left: 1px solid var(--zm51);padding-left:27px;}

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

.vcg71t0.vcg71t0 .dhnn8pn {margin: 0;}
.vcg71t0.vcg71t0 .dhnn8pn > .a06q {margin-top:22px;}
.vcg71t0.vcg71t0 .dhnn8pn > .a06q:first-child {margin-top: 0;}
.vcg71t0.vcg71t0 .ye45tq8 {margin: 0;}

@media (max-width:645px) {
  
  .vcg71t0.vcg71t0 .q7cdew {grid-template-columns: minmax(0, 1fr);}
  .vcg71t0.vcg71t0 .q5zvb4x {padding-right: 0;}
  .vcg71t0.vcg71t0 .j8z6hpy {margin-top:23px;border-left: 0;padding-left: 0;}
  
  .vcg71t0.vcg71t0 .rr1hk {font-size: 13.5px;}
  .vcg71t0.vcg71t0 .ttds,
  .vcg71t0.vcg71t0 .wrv3 {padding-right:9px;}
  .vcg71t0.vcg71t0 .mw7s5,
  .vcg71t0.vcg71t0 .jj4xfzg {padding-left:10px;}
}

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

.ddz2e.ddz2e .t4nzy7::before {content: "";left: -21px;width: 5px;position: absolute;top: 19px;height: 5px;background: var(--yidy);}
.ddz2e.ddz2e .ngrs {letter-spacing: .08em;color: var(--j8gty);font-family: var(--hbk4w);font-size: 11.5px;font-weight: 700;}
.ddz2e.ddz2e .e5286t {color: var(--mwcz);line-height:1.63;font-size: 14px;margin: 4px 0 13px 3.4em;}

.ddz2e.ddz2e .r907gaq {margin: 0;padding: 0 0 0 18px;counter-reset: vt-step;list-style: none;border-left: 1px solid var(--zm51);}
.ddz2e.ddz2e .pb5kkm {padding: 13px 0 0;counter-increment: vt-step;position: relative;}
.ddz2e.ddz2e .pb5kkm + .pb5kkm {border-top: 1px solid var(--zm51);margin-top:12px;}
.ddz2e.ddz2e .pb5kkm::before {height: 5px;top: 19px;background: var(--yidy);position: absolute;width: 5px;left: -21px;content: "";}
.ddz2e.ddz2e .pth788 {display: block;line-height:1.36;font-weight: 700;font-size: 15px;}
.ddz2e.ddz2e .pth788::before {font-family: var(--hbk4w);letter-spacing: .08em;font-variant-numeric: tabular-nums;color: var(--j8gty);font-size: 11.5px;content: counter(vt-step, decimal-leading-zero) "\00a0\00a0";font-weight: 700;}
.ddz2e.ddz2e .r5qqf9 {color: var(--mwcz);font-size: 14px;margin: 4px 0 0;line-height:1.62;}

.ddz2e.ddz2e .w43zk {padding: 0;border-left: 0;}
.ddz2e.ddz2e .v3t8vj {margin: 0;border-top: 1px solid var(--zm51);display: block;padding: 14px 0 0;}
.ddz2e.ddz2e .w43zk > .v3t8vj:first-child {border-top: 0;padding-top: 0;}
.ddz2e.ddz2e .kkvv {margin-bottom:6px;color: var(--j8gty);font-style: normal;font: 700 11px/1.3 var(--hbk4w);font-variant-numeric: tabular-nums;letter-spacing: .1em;display: block;}
.ddz2e.ddz2e .pjrvqz {line-height:1.34;font-size: 15px;font-weight: 700;}
.ddz2e.ddz2e .tvqh {color: var(--mwcz);margin: 5px 0 14px;line-height:1.62;font-size: 14px;}
.ddz2e.ddz2e .tvqh:last-child {margin-bottom: 0;}

@media (max-width:715px) {
  .ddz2e.ddz2e .t4nzy7 {gap:2px;grid-template-columns: 1fr;}
  .ddz2e.ddz2e .e5286t {margin-left: 0;}
}

.qaxhw {--aovl: var(--td0);}

.qaxhw :is(.s7225s, [class*="table"]) {overflow-x: auto;}
.qaxhw table {width: 100%;border-collapse: collapse;font-size: 14.5px;}
.qaxhw thead th {text-transform: uppercase;white-space: nowrap;text-align: left;padding: 11px 14px;font-size: 11.5px;letter-spacing: .08em;color: var(--mwcz);font-weight: 700;border-bottom: 1px solid var(--aovl, var(--htbf));}
.qaxhw tbody td {border-bottom: 1px solid var(--zm51);padding: 11px 14px;color: var(--t4r, var(--td0));}
.qaxhw tbody td + td {font-variant-numeric: tabular-nums;font-family: var(--hbk4w);}

.w434d.w434d {border-top: 1px solid var(--htbf);color: var(--td0);background: var(--yg0wq);padding: clamp(34px, 4vw, 56px) clamp(16px, 2vw, 28px) clamp(22px, 2.4vw, 34px);}
.w434d .p0sa1k {grid-template-columns: minmax(0, 1fr) auto;gap:28px 50px;align-items: start;margin: 0 auto;display: grid;max-width: var(--cfalq);}
.w434d .n573 img {width: auto;height: 28px;display: block;}
.w434d .n573 span {color: var(--td0);font-size: 18px;letter-spacing: -.03em;font-weight: 800;}
.w434d .dvg9xy8 {gap:49px;grid-auto-flow: column;display: grid;}
.w434d .dvg9xy8 ul {display: grid;gap:9px;list-style: none;margin: 0;padding: 0;}
.w434d .dvg9xy8 a {font-size: 14px;text-decoration: none;color: var(--mwcz);}
.w434d .dvg9xy8 a:hover {color: var(--td0);}
.w434d .q4ksg {gap:13px;max-width: var(--cfalq);display: flex;align-items: center;opacity:0.73;flex-wrap: wrap;margin: 24px auto 0;}
.w434d .etqc {border-top: 1px solid var(--zm51);margin: 24px auto 0;padding-top:18px;max-width: var(--cfalq);}
.w434d .etqc p {font-size: 12.5px;margin: 0;color: var(--mwcz);}
.w434d .etqc p + p {margin-top:7px;line-height:1.55;}

@media (max-width:1075px) {
  
  .zq7y7s {display: none;}
  .zzgp5 {margin-left: 0;}
  .pdm36 {display: flex;}
  
  .htfq9 {display: inline-flex;}
  .shn8 {left: 14px;}
}

@media (max-width:815px) {
  .w6pd {display: none;}
  
  .shn8 {gap:11px;text-align: left;flex-direction: row;align-items: center;}
  .kyv5k {min-width: 0;overflow: hidden;flex: 1 1 auto;white-space: nowrap;text-overflow: ellipsis;font-size: 13.5px;}
  .shn8 .gfsb {flex: 0 0 auto;}
}

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

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

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

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

.w434d .dvg9xy8 a {min-height: 44px;display: flex;align-items: center;}
.mndxrmt {min-height: 44px;align-items: center;display: inline-flex;}

.gfsb, .jby933, .q2yh,
.qaxhw a[role="button"],
.qaxhw .dvzy02 a {min-height: 44px;}

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

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

.wftf ul {gap:8px;}

.w434d .dvg9xy8 ul {gap:8px;display: grid;}

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

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

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

.eezkh:checked ~ .v13zjc {opacity:1;visibility: visible;}
.eezkh:checked ~ .dtd5d6p {transform: translateX(0);visibility: visible;}

.c53gdcw {position: sticky;background: var(--olfb, var(--x3fbr));padding: 14px 16px;justify-content: space-between;top: 0;display: flex;z-index: 1;align-items: center;border-bottom: 1px solid var(--htbf, var(--rhq));gap:11px;}
.zd888n {min-height: 44px;align-items: center;display: inline-flex;}
.zd888n img {display: block;width: auto;height: 26px;}
.r2wvm2 {letter-spacing: .01em;font-weight: 800;font-size: 16px;color: var(--oane);}

.z8v0 {background: var(--x3fbr);border-radius:12px;border: 1px solid var(--htbf, var(--rhq));cursor: pointer;width: 44px;height: 44px;color: var(--oane);display: inline-flex;align-items: center;flex: none;justify-content: center;}
.z8v0:hover {background: var(--bger6);}
.z8v0:focus-visible,
.jcba5s a:focus-visible,
.qbs3gw:focus-visible,
.fjsgmmz:focus-visible {outline: 2px solid var(--oane);outline-offset: 2px;}

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

.jcba5s a {display: flex;font-size: 15.5px;text-decoration: none;min-height: 48px;line-height:1.31;font-weight: 600;border-radius:11px;border: 1px solid transparent;padding: 10px 14px;align-items: center;color: var(--oane);}
.jcba5s a:hover {background: var(--x3fbr);border-color: var(--htbf, var(--rhq));}

.jcba5s a[aria-current="page"] {box-shadow: inset 3px 0 0 var(--yidy, var(--sbd));background: var(--x3fbr);border-color: var(--htbf, var(--rhq));}

.yxk2x {padding: 14px 16px calc(16px + env(safe-area-inset-bottom, 0px));border-top: 1px solid var(--htbf, var(--rhq));background: var(--olfb, var(--x3fbr));margin-top: auto;gap:9px;display: grid;}

.qbs3gw, .fjsgmmz {min-height: 48px;font-weight: 700;font-size: 15px;text-decoration: none;justify-content: center;align-items: center;border-radius:12px;display: flex;padding: 12px 18px;}
.qbs3gw {background: var(--qy6sv);color: var(--qko, var(--k61r));border: 1px solid var(--htbf, var(--rhq));}
.fjsgmmz {color: var(--mrao, var(--k9iy6));border: 1px solid transparent;background: var(--eu5r2);}

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

@media (min-width:1076px) {
  .dtd5d6p, .v13zjc {display: none;}
}

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

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

.qaxhw > .dvzy02.szn2r {padding-bottom: 0;padding-top: 0;}

@media (min-width:1076px) {

  
  
  .zq7y7s, .zzgp5 {transition:width 226ms ease, margin-left 200ms ease, padding 218ms ease;}

  
}

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

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

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

.xn32 > summary.egesm .v57ye {margin: 0;}
.xn32[open] > summary.egesm {margin-bottom:13px;}

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

.zzgp5 {padding-bottom: max(96px, var(--hqwug, 96px));}

.v3xsk {--mz3: var(--mx8);--pp6f0: 12px;--jzd0: .08em;--y7h9: uppercase;--vd8: 6px;--zwma: 1px solid var(--htbf);--jbx81: var(--mx8);}

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

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

:root {--jv1d:  color-mix(in srgb, var(--yidy) 9%, var(--x3fbr));--htbf:   color-mix(in srgb, var(--yidy) 26%, var(--kauf));--bsnww:   color-mix(in srgb, var(--yidy) 38%, transparent);--mx8:      14px;--s2k: var(--aovl, var(--yidy));--olfb: color-mix(in srgb, var(--yidy) 14%, var(--a3w));--rgv:     color-mix(in srgb, var(--yidy) 7%, var(--se79));--zm51:  color-mix(in srgb, var(--yidy) 16%, var(--rhq));}
html:root {background-color: var(--rgv);}
body {background:
    radial-gradient(60vw 50vh at 12% -10%, color-mix(in srgb, var(--yidy) 22%, transparent), transparent 70%),
    radial-gradient(50vw 50vh at 100% 30%, color-mix(in srgb, var(--s2k) 14%, transparent), transparent 70%),
    var(--rgv);background-attachment: fixed;font-family: var(--nyu);}

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

.zq7y7s {border-right-color: var(--htbf);background:
    linear-gradient(180deg, color-mix(in srgb, var(--yidy) 16%, transparent), transparent 46%),
    var(--v7a);}
.wftf a {border-radius:9px;letter-spacing: .01em;font: 600 15px/1.2 var(--nyu);}
.wftf a:hover {background: color-mix(in srgb, var(--yidy) 12%, transparent);}
.wftf a[aria-current="page"] {color: var(--zr62, var(--vg3));background: var(--sbd);box-shadow: 0 6px 20px var(--bsnww);}
.wftf a[aria-current="page"] .f9wcv5p {background: currentColor;}

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

.gfsb,
.qaxhw :is(.dvzy02, .ddz2e, .bqtx) a[role="button"],
.qaxhw .dvzy02 a,
.mm18c, .dwstngn {min-height: 44px;border-radius:11px;font: 700 14.5px/1 var(--nyu);letter-spacing: .02em;padding: 0 22px;}
.zdh33j1,
.mm18c, .dwstngn,
.qaxhw .dvzy02 a {transition:transform 0.188s, box-shadow 0.198s, background 0.154s;box-shadow: 0 8px 24px var(--bsnww);}
.zdh33j1:hover, .mm18c:hover, .dwstngn:hover {transform: translateY(-1px);box-shadow: 0 10px 30px var(--bsnww);}
.xkz08 {border-color: var(--htbf);background: color-mix(in srgb, var(--qy6sv) 70%, transparent);}

.qaxhw :is(.bqtx, .ddz2e, .vcg71t0, .ba02dt),
.qaxhw .xx35q5.xx35q5 {border-color: var(--htbf);background:
    linear-gradient(180deg, color-mix(in srgb, var(--yidy) 7%, transparent), transparent 60%),
    var(--jv1d);}

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

.qaxhw .kskr {justify-content: center;min-height: clamp(360px, 52vh, 560px);}
.bs0x {background: linear-gradient(90deg,
    color-mix(in srgb, var(--rgv) 90%, transparent) 0%,
    color-mix(in srgb, var(--rgv) 62%, transparent) 42%,
    color-mix(in srgb, var(--rgv) 0%, transparent) 76%);}
.wgnh0g {padding: 7px 14px;z-index: 2;backdrop-filter: blur(8px);position: absolute;left: 14px;top: 14px;background: color-mix(in srgb, var(--olfb) 70%, transparent);border: 1px solid var(--htbf);border-radius: 999px;}
.cf0wr {background: none;max-width:640px;}
.cf0wr .kxsvm {line-height:1.04;font-size: clamp(30px, 4vw, 54px);}
@media (max-width:894px) {
  .qaxhw .kskr {justify-content: flex-end;min-height: min(72vh, 560px);}
  .bs0x {background: linear-gradient(0deg,
      color-mix(in srgb, var(--rgv) 94%, transparent) 0%,
      color-mix(in srgb, var(--rgv) 70%, transparent) 45%,
      color-mix(in srgb, var(--rgv) 0%, transparent) 82%);}
}

.qaxhw .yag99gd.yag99gd {height: auto;object-fit: contain;max-height: none;}
.kxsvm.kxsvm {font-size: clamp(28px, 3.2vw, 44px);line-height:1.05;}
.sz6hf {box-shadow: 0 18px 50px var(--bsnww);border-color: var(--htbf);}

@media (max-width:1075px) {
  .ffw20 .v3xsk {display: none;}
  .htfq9 img {height: 28px;max-width: min(30vw, 120px);object-position: left center;object-fit: contain;}
  .x7vgqn {padding: 14px 20px 0;}
}
@media (max-width:555px) {
  .dwj5 {gap:8px;padding: 0 14px;}
  .ffw20 {gap:7px;}
  .ffw20 .gfsb {font-size: 13px;padding: 0 12px;min-height: 40px;}
  .pdm36 {margin-right: -8px;}
}

.qaxhw .z768e.z768e {border: 1px solid var(--htbf);border-radius: var(--mx8);gap: clamp(22px, 3vw, 48px);display: grid;padding: clamp(24px, 3.4vw, 48px) !important;overflow: hidden;align-items: center;background:
    radial-gradient(70% 120% at 100% 50%, color-mix(in srgb, var(--yidy) 24%, transparent), transparent 70%),
    var(--jv1d);grid-template-columns: minmax(0, 1fr);}
@media (min-width:895px) {
  .qaxhw .z768e.z768e {grid-template-columns: minmax(0, 1fr) auto;}
}
.z768e .gempg {min-width: 0;}
.z768e .axx60b3 {font-size: clamp(26px, 3vw, 40px);}
.z768e .aygh {display: flex;justify-content: center;box-shadow: 0 0 60px var(--bsnww);aspect-ratio: 1;background:
    radial-gradient(closest-side, var(--jv1d) 78%, transparent 79%),
    conic-gradient(var(--yidy) 0 var(--gc0i), color-mix(in srgb, var(--yidy) 14%, transparent) var(--gc0i) 100%);border-radius: 50%;margin: 0 auto;width: clamp(170px, 18vw, 220px);flex-direction: column;align-items: center;--gc0i: 90%;position: relative;}
.z768e .gjkc {letter-spacing: -.04em;font: 800 clamp(46px, 5vw, 64px)/1 var(--hbk4w);color: var(--td0);}
.z768e .my75 {font: 700 14px/1 var(--hbk4w);font-style: normal;color: var(--j8gty);margin-top:6px;}
.z768e .tx96apc {color: var(--mwcz);font: 700 11px/1.2 var(--nyu);margin-top:11px;letter-spacing: .14em;overflow-wrap: anywhere;text-align: center;max-width: 70%;text-transform: uppercase;}
.z768e .e512wjk {margin-top:22px;gap:10px;display: flex;flex-wrap: wrap;}
.z768e .d0rrese.d0rrese {align-items: center;border-radius:13px;border: 0;min-height: 48px;background: var(--sbd);box-shadow: 0 8px 24px var(--bsnww);padding: 0 22px;display: inline-flex;text-decoration: none;font: 700 15px/1 var(--nyu);color: var(--zr62, var(--vg3));}
.z768e .d0rrese.d0rrese:hover {color: var(--zr62, var(--vg3));background: var(--c0ig);}
.z768e .d0rrese .de6k {font: inherit;color: inherit;}
@media (max-width:894px) {
  .z768e .aygh {order: -1;width: 160px;}
  .z768e .d0rrese.d0rrese {flex: 1 1 140px;justify-content: center;}
}

.qaxhw .kskr.e44v6 {background:
    radial-gradient(70% 90% at 85% 15%, color-mix(in srgb, var(--yidy) 46%, transparent), transparent 65%),
    radial-gradient(60% 80% at 55% 115%, color-mix(in srgb, var(--s2k) 32%, transparent), transparent 65%),
    var(--e78, var(--jv1d));}
.a2xs {letter-spacing: -.04em;position: absolute;pointer-events: none;font: 800 clamp(96px, 14vw, 220px)/1 var(--nyu);z-index: 0;bottom: -.2em;max-width: 100%;white-space: nowrap;color: color-mix(in srgb, var(--lu7p, var(--td0)) 10%, transparent);overflow: hidden;right: -.04em;}
@media (max-width:894px) {
  .qaxhw .kskr.e44v6 {padding-top:57px;min-height: 0;}
  .a2xs {display: none;}
}

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

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

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