

:root {--a7aad:  248px;--nwmll:  clamp(16px, 1.8vw, 26px);--vzh4:     10px;--z9kq:var(--z4l);--hhm: color-mix(in srgb, var(--x41l) 35%, var(--nsas));--jdwy:  var(--gy6);--hmjpx: var(--o9d48);--uz5q: var(--vgb91);--hxx:    var(--s7e5);--x41l: var(--js63p);--nsas:   var(--fhe);--oh22a:  clamp(30px, 3.4vw, 52px);--btv5: var(--wteaw);--sgqu8:"SF Mono", Menlo, ui-monospace, "JetBrains Mono", Consolas, monospace;--k80y9:"Futura", "Avenir Next", "Century Gothic", system-ui, "Trebuchet MS", sans-serif;--m510:  1180px;}

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

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

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

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

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

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

.s1rx7 {padding: 14px;background: var(--uz5q);border: 1px solid var(--jdwy);border-radius: var(--vzh4);margin-top: auto;}
.fq2hzq {font-weight: 700;margin: 0;font-size: 14px;}
.hbgm {line-height:1.45;font-size: 12.5px;margin: 5px 0 0;color: var(--btv5);}

.azwqrz {top: 0;backdrop-filter: blur(10px);z-index: 40;border-bottom: 1px solid var(--jdwy);position: sticky;background: color-mix(in srgb, var(--hxx) 92%, transparent);}
.x6yb {align-items: center;gap:13px;min-height: 54px;display: flex;padding: 0 clamp(16px, 2vw, 28px);}
.fqj5bf {font: 500 12px/1.4 var(--sgqu8);min-width: 0;white-space: nowrap;text-overflow: ellipsis;color: var(--btv5);overflow: hidden;}
.ncbj4 {margin-left: auto;gap:8px;display: flex;align-items: center;}

.gej7,
.xecst :is(.nc9a2b, .xef164j, .nbznpbq) a[role="button"],
.xecst .nc9a2b a {border-radius:7px;border: 1px solid transparent;display: inline-flex;font-weight: 700;font-size: 14px;white-space: nowrap;align-items: center;padding: 10px 20px;justify-content: center;text-decoration: none;cursor: pointer;transition:background 0.161s, border-color 0.179s;}

.jbw0km {color: var(--gaz, var(--uv38));border-color: var(--jdwy);background: var(--of56k);}
.z638n {color: var(--jskk, var(--pdsv2));background: var(--cdix6);}
.z638n:hover {background: var(--f3d9);}

.xecst :is(.nc9a2b, .xef164j, .nbznpbq) a[role="button"],
.xecst .nc9a2b a {background: var(--js63p);color: var(--ezp6, var(--qtb));}
.jhvaw6w {width: 100%;margin-top:13px;display: flex;}

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

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

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

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

.xx4j::before {transition:border-color 0.164s, background 0.118s;inset: 11px;border: 1px solid var(--jdwy);position: absolute;background: var(--z9kq);content: '';}
.xx4j svg {z-index: 1;position: relative;}
.xx4j:hover {color: var(--hhm);}
.xx4j:hover::before {border-color: color-mix(in srgb, var(--x41l) 50%, var(--jdwy));background: color-mix(in srgb, var(--nsas) 8%, var(--z9kq));}
.xx4j:focus-visible {outline: 2px solid var(--hhm);outline-offset: -3px;}

.xecst {padding: 0 clamp(16px, 2vw, 28px) 60px;}
.xecst > * {padding-top: var(--oh22a);padding-bottom: 0;margin: 0 auto var(--nwmll) !important;max-width: var(--m510);}
.xecst > *:last-child {margin-bottom: 0 !important;}

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

.xecst :is(.xfmjx, .pp0g, .rf53jxf, .nbznpbq,
             .xef164j, .gfsnv) :is(p, li, td) > a {text-underline-offset: 3px;color: var(--x41l);}

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

.xecst :is(.nbznpbq, .xef164j, .gfsnv, .sdk72h) {border: 1px solid var(--jdwy);border-radius: var(--vzh4);padding: var(--oh22a) clamp(20px, 2.4vw, 34px) !important;background: var(--uz5q);}

.xecst .q7sm.q7sm {display: grid;min-width: 0;background: var(--uz5q);border: 1px solid var(--jdwy);border-radius: var(--vzh4);grid-template-columns: minmax(0, 1fr);padding: 0 !important;overflow: hidden;}

.qye3 {min-width: 0;border-bottom: 1px solid var(--hmjpx);padding: 9px clamp(18px, 2.2vw, 30px);justify-content: space-between;grid-column: 1 / -1;background: var(--z9kq);align-items: center;display: flex;gap:13px;}
.w1fc8k {overflow: hidden;white-space: nowrap;letter-spacing: .1em;text-overflow: ellipsis;text-transform: uppercase;font: 700 11.5px/1 var(--sgqu8);color: var(--hhm);}
.pxa5 {font: 600 11.5px/1 var(--sgqu8);font-style: normal;letter-spacing: .08em;flex: 0 0 auto;color: var(--btv5);}

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

.mafskc.mafskc {margin: 0;overflow-wrap: anywhere;color: var(--nsas);font: 800 clamp(23px, 2.3vw, 30px)/1.16 var(--k80y9);letter-spacing: -.028em;}
.qb6nmd.qb6nmd {font-size: 15.5px;line-height:1.58;max-width: 56ch;margin: 11px 0 0;color: color-mix(in srgb, var(--btv5) 26%, var(--nsas));}
.naqbf {justify-content: center;margin-top:19px;padding: 0 22px;display: inline-flex;font: 700 14px/1 var(--k80y9);color: var(--ezp6, var(--qtb));text-decoration: none;transition:background 0.127s;align-items: center;min-height: 44px;border-radius:8px;background: var(--js63p);}
.naqbf:hover {background: var(--f3d9);}

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

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

.q7sm .a177c.a177c {background-image:
    repeating-linear-gradient(90deg, var(--hmjpx) 0 1px, transparent 1px 26px),
    repeating-linear-gradient(0deg,  var(--hmjpx) 0 1px, transparent 1px 26px);}
.q7sm .vysn.vysn {background-image:
    repeating-linear-gradient(90deg, var(--hmjpx) 0 1px, transparent 1px 34px),
    repeating-linear-gradient(0deg,  var(--hmjpx) 0 1px, transparent 1px 34px);}
.q7sm .zeqk61.zeqk61 {background-image:
    repeating-linear-gradient(90deg, var(--hmjpx) 0 1px, transparent 1px 18px),
    repeating-linear-gradient(0deg,  var(--hmjpx) 0 1px, transparent 1px 44px);}

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

.xcdnr .a177c.a177c {background-image:
    repeating-linear-gradient(90deg, var(--hmjpx) 0 1px, transparent 1px 26px),
    repeating-linear-gradient(0deg,  var(--hmjpx) 0 1px, transparent 1px 26px);}
.xcdnr .vysn.vysn {background-image:
    repeating-linear-gradient(90deg, var(--hmjpx) 0 1px, transparent 1px 34px),
    repeating-linear-gradient(0deg,  var(--hmjpx) 0 1px, transparent 1px 34px);}
.xcdnr .zeqk61.zeqk61 {background-image:
    repeating-linear-gradient(90deg, var(--hmjpx) 0 1px, transparent 1px 18px),
    repeating-linear-gradient(0deg,  var(--hmjpx) 0 1px, transparent 1px 44px);}

.xecst .xcdnr.xcdnr {min-width: 0;display: grid;background: var(--uz5q);border: 1px solid var(--jdwy);border-radius: var(--vzh4);grid-template-columns: minmax(0, 1fr);overflow: hidden;padding: 0 !important;}
.xcdnr .c53h4jk {overflow: hidden;background: var(--z9kq);border-bottom: 1px solid var(--jdwy);position: relative;margin: 0;min-width: 0;}
.xcdnr .bp19 {max-height: 26vh;height: auto;display: block;border-radius: 0;object-fit: cover;width: 100%;color: var(--eud, inherit);}

.xcdnr .gme1s {justify-content: center;max-height: 24vh;color: var(--hhm);font: 800 clamp(40px, 6.5vw, 84px)/1 var(--sgqu8);display: flex;letter-spacing: -.05em;align-items: center;background-color: var(--pbih, var(--z9kq));min-height: 15vh;width: 100%;}
.xkxwr.xkxwr {margin: 0;text-wrap: balance;max-width: 24ch;letter-spacing: -.02em;color: var(--nsas);overflow-wrap: break-word;padding: clamp(22px, 2.6vw, 34px) clamp(18px, 2.2vw, 30px) 0;font: 700 clamp(27px, 3.3vw, 43px)/1.12 var(--k80y9);}

.xcdnr .d6sxymb {align-items: start;display: grid;padding: clamp(14px, 1.6vw, 20px) clamp(18px, 2.2vw, 30px) 0;gap: clamp(14px, 1.6vw, 22px);grid-template-columns: minmax(0, 1fr);}
.ex2sd.ex2sd {max-width: 62ch;margin: 0;font-size: 15.5px;line-height:1.62;min-width: 0;color: color-mix(in srgb, var(--btv5) 26%, var(--nsas));}
.xcdnr .aq8d {gap:5px 18px;flex-wrap: wrap;display: flex;margin: 0;min-width: 0;}
.xcdnr .m6z8h4 {font: 700 10.5px/1.6 var(--sgqu8);letter-spacing: .16em;margin: 0;text-transform: uppercase;color: var(--btv5);}
.xcdnr .qa9z {margin: 0 12px 0 0;color: var(--hhm);font: 700 13px/1.6 var(--sgqu8);letter-spacing: .04em;}
.xcdnr .bk4sze {text-decoration: none;justify-self: start;font: 700 14px/1 var(--k80y9);color: var(--ezp6, var(--qtb));margin: clamp(18px, 2vw, 26px) clamp(18px, 2.2vw, 30px) clamp(22px, 2.6vw, 34px);justify-content: center;padding: 0 28px;border-radius:7px;background: var(--js63p);min-height: 46px;display: inline-flex;align-items: center;letter-spacing: .04em;transition:background 0.156s;}
.xcdnr .bk4sze:hover {background: var(--f3d9);}
@media (min-width:905px) {
  
  .xcdnr .d6sxymb {grid-template-columns: minmax(0, 1fr) auto;align-items: baseline;}
  .xcdnr .aq8d {justify-content: flex-end;}
}
@media (max-width:904px) {
  
  .xcdnr .bp19  {max-height: 18vh;}
  .xcdnr .gme1s {min-height: 12vh;max-height: 18vh;}
}

.xecst .px4bvrj {min-height: 340px;border: 1px solid var(--jdwy);border-radius: var(--vzh4);overflow: hidden;flex-direction: column;position: relative;display: flex;justify-content: flex-end;}

.xecst .xmbsaj .ec2624 {inset: 0;width: 100%;position: absolute;height: 100%;object-fit: cover;}
.xn4q39 {pointer-events: none;inset: 0;background:
    linear-gradient(180deg,
      color-mix(in srgb, var(--uz5q) 20%, transparent) 0%,
      color-mix(in srgb, var(--uz5q) 55%, transparent) 60%,
      color-mix(in srgb, var(--uz5q) 85%, transparent) 100%);position: absolute;}
.p4wq {position: relative;background: color-mix(in srgb, var(--z9kq) 92%, transparent);z-index: 1;}
.ctxk9 {position: relative;z-index: 1;background: color-mix(in srgb, var(--uz5q) 95%, transparent);}
.ctxk9 .mafskc,
.ctxk9 .qb6nmd {color: var(--c1q, var(--nsas));}
@media (max-width:904px) {
  .xecst .px4bvrj {min-height: 280px;}
}

@media (min-width:905px) {
  
  .xecst .q7sm.q7sm {align-items: center;grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr);}
  .qvx3y9j {margin: clamp(24px, 2.8vw, 38px) clamp(18px, 2.2vw, 30px);}
  .yww4s2h .ybxwdm  {order: 2;}
  .yww4s2h .qvx3y9j {order: 1;}
}

.h27d6 {border: 1px solid var(--jdwy);border-radius: var(--vzh4);margin: 0 0 var(--nwmll);padding: var(--oh22a) clamp(20px, 2.4vw, 34px);background: var(--uz5q);}
.dcyk0mv {padding-bottom:17px;display: grid;border-bottom: 1px solid var(--hmjpx);align-items: center;margin-bottom:3px;grid-template-columns: auto minmax(90px, 200px) minmax(0, 1fr);gap:9px 18px;}

.fmyw .shmpv {order: -1;grid-column: 1 / -1;}
.exw2g  .shmpv {grid-column: 3;}
.mrvb6j {letter-spacing: -.03em;color: var(--nsas);font: 800 clamp(30px, 3.4vw, 42px)/1 var(--sgqu8);font-variant-numeric: tabular-nums;}
.te6hz {color: var(--btv5);font-size: .44em;font-weight: 600;}

.e42w63q {position: relative;background: var(--hmjpx);height: 6px;border-radius:4px;display: block;overflow: hidden;}
.e42w63q::before {content: "";background: var(--hhm);inset: 0 auto 0 0;position: absolute;width: var(--sr11, 0%);}
.shmpv {font-size: 15px;line-height:1.62;color: var(--btv5);margin: 0;}

.t2fdga {padding: 0;margin: 0;list-style: none;}
.q2ktczg {display: grid;grid-template-columns: 3.6em minmax(0, 1fr);gap: 0 16px;padding: 14px 0;align-items: baseline;border-bottom: 1px solid var(--hmjpx);}
.q2ktczg:last-child {padding-bottom: 0;border-bottom: 0;}
.b8apke9 {font: 700 13px/1.4 var(--sgqu8);font-style: normal;font-variant-numeric: tabular-nums;white-space: nowrap;color: var(--hhm);}
.t4nh4y9 {color: var(--btv5);font-weight: 600;}
.hhw6rx {min-width: 0;margin: 0;}
.s4cbr {font-size: 15px;margin: 0;line-height:1.62;}
.adzgz {font: 600 12px/1.3 var(--sgqu8);font-style: normal;margin-top:7px;letter-spacing: .06em;color: var(--btv5);display: block;}

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

.n56z {border-left: 1px solid var(--hmjpx);padding-left:10px;color: var(--hhm);font: 700 12px/1.3 var(--sgqu8);font-variant-numeric: tabular-nums;margin-left:11px;letter-spacing: .04em;}

.ytghm {padding-left: 0;border-left: 0;margin-left: 0;}
.adzgz:empty {display: none;}

.dhkn6q5 {min-width: 0;margin: 0;}
.dhkn6q5 > .hhw6rx {margin: 0;}
.dm6jjnf {align-items: baseline;margin-top:8px;border-top: 1px solid var(--hmjpx);padding-top:9px;flex-wrap: wrap;display: flex;justify-content: space-between;gap:4px 14px;}
.dm6jjnf > .adzgz {margin-top: 0;}

.dhkn6q5 > .dm6jjnf:only-child {margin-top: 0;padding-top: 0;border-top: 0;}
@media (max-width:629px) {
  .dcyk0mv {grid-template-columns: auto minmax(0, 1fr);}
  .exw2g .shmpv {grid-column: 1 / -1;}
  .q2ktczg {gap:6px;grid-template-columns: 1fr;}
}

.hfjz {background: var(--uz5q);border: 1px solid var(--jdwy);border-radius: var(--vzh4);padding: var(--oh22a) clamp(20px, 2.4vw, 34px);margin: 0 0 var(--nwmll);min-width: 0;}

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

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

.tcqj7f6 {grid-template-columns: minmax(0, 1fr);}
.n9y4yha {min-width: 0;}
.afmex.afmex {font: 800 clamp(19px, 2vw, 25px)/1.24 var(--k80y9);margin: 0 0 10px;color: var(--nsas);letter-spacing: -.024em;}
.eaxzj1z {min-width: 0;}
.eaxzj1z > :first-child {margin-top: 0;}
.eaxzj1z > :last-child  {margin-bottom: 0;}
.aj23 {text-decoration: none;background: var(--js63p);align-items: center;font: 700 14px/1 var(--k80y9);min-height: 44px;margin-top:17px;justify-content: center;display: inline-flex;border-radius:7px;transition:background 0.135s;color: var(--ezp6, var(--qtb));padding: 0 20px;}
.aj23:hover {background: var(--f3d9);}
.nnxps {margin: 0;min-width: 0;}

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

.nnxps {order: -1;}
@media (max-width:768px) {
  .zkkp {max-height: 340px;}
}
@media (min-width:769px) {
  .dsyt21 .nnxps {order: 1;}
}

.q69yp9 {margin: 0 0 var(--nwmll);background: var(--uz5q);min-width: 0;padding: var(--oh22a) clamp(20px, 2.4vw, 34px);border: 1px solid var(--jdwy);border-radius: var(--vzh4);}
.c5n53 {margin-bottom:19px;align-items: baseline;justify-content: space-between;border-bottom: 1px solid var(--hmjpx);padding-bottom:15px;gap:14px;display: flex;}
.p6eecsb.p6eecsb {min-width: 0;letter-spacing: -.026em;font: 800 clamp(20px, 2.1vw, 27px)/1.2 var(--k80y9);color: var(--nsas);margin: 0;}
.yxvhv {flex: 0 0 auto;letter-spacing: .08em;color: var(--hhm);font: 700 12px/1 var(--sgqu8);font-style: normal;font-variant-numeric: tabular-nums;}
.s62p {min-width: 0;padding: 0;gap:13px;list-style: none;margin: 0 0 18px;display: grid;}
.av9jvz  {grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));}

.xrqx {display: flex;justify-content: center;flex-wrap: wrap;}
.xrqx > * {flex: 1 1 200px;min-width: 0;max-width: calc(50% - 8px);}
@media (max-width:605px) { .xrqx > * {max-width: none;} }
.q5q6 {min-width: 0;}
.gfccp58 {overflow: hidden;background: var(--z9kq);min-width: 0;margin: 0;border: 1px solid var(--hmjpx);border-radius:7px;}
.pzr1vr8 {width: 100%;border-radius: 0;height: auto;display: block;}
.ssy6f6e {color: var(--btv5);border-top: 1px solid var(--hmjpx);font: 600 12.5px/1.4 var(--sgqu8);padding: 9px 11px;}
.shhqjbc {line-height:1.61;font-size: clamp(16px, 1.45vw, 18px);color: var(--btv5);margin: 0 0 18px;}
.s2nb {gap:9px;flex-wrap: wrap;display: flex;}
.hrm3mcw, .fntkbf {padding: 0 20px;min-height: 44px;justify-content: center;transition:background 0.164s, border-color 0.168s;display: inline-flex;font: 700 14px/1 var(--k80y9);align-items: center;text-decoration: none;border-radius:7px;}
.hrm3mcw {background: var(--js63p);color: var(--ezp6, var(--qtb));}
.hrm3mcw:hover {background: var(--f3d9);}

.fntkbf {background: transparent;color: var(--nsas);border: 1px solid var(--jdwy);}
.fntkbf:hover {border-color: var(--hhm);}

.ttty40n {align-items: start;padding: 20px 0 0;border-top: 1px solid var(--jdwy);margin: 0 0 var(--nwmll);grid-template-columns: auto minmax(0, 1fr);display: grid;gap:15px 18px;}
.cr59y {flex: 0 0 auto;}
.chsxa {border: 1px solid var(--hmjpx);border-radius:6px;width: 56px;object-fit: cover;display: block;height: 56px;}
.g9vp {min-width: 0;}
.a7996ng {gap:3px 10px;display: flex;align-items: baseline;flex-wrap: wrap;margin: 0;}
.g78km86 {color: var(--nsas);font-weight: 700;font-size: 15px;}
.ymj683x {font-size: 13.5px;color: var(--btv5);}

.kd06 > .g78km86 {display: block;}
.q1mfme {display: block;margin-top:3px;font-style: normal;}

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

.wkqyvhe {display: block;}
.b00kzk {font-size: 14.5px;line-height:1.63;margin: 9px 0 0;color: var(--btv5);}
.avcf8p {margin-top:11px;display: flex;flex-wrap: wrap;gap:7px;}

.hw7pqz {text-decoration: none;display: inline-flex;width: 44px;justify-content: center;align-items: center;color: var(--btv5);transition:color 0.16s, border-color 0.157s;border-radius:8px;border: 1px solid var(--hmjpx);height: 44px;}
.hw7pqz:hover {border-color: var(--hhm);color: var(--hhm);}
.exhnvg4 {margin: 12px 0 0;color: var(--btv5);line-height:1.57;font-size: 12.5px;}
@media (max-width:570px) {
  .ttty40n {grid-template-columns: minmax(0, 1fr);}
}

.xecst {counter-reset: vt-sect;}
.b04benz {margin: 0 0 var(--nwmll);min-width: 0;}
.yn9qqxw {align-items: baseline;padding-bottom:12px;display: flex;border-bottom: 1px solid var(--hmjpx);gap:12px;margin-bottom:15px;}
.bz0kj {counter-increment: vt-sect;}
.bz0kj::before {letter-spacing: .08em;flex: 0 0 auto;content: counter(vt-sect, decimal-leading-zero);font: 700 12px/1.4 var(--sgqu8);font-variant-numeric: tabular-nums;color: var(--hhm);}
.brat7xh.brat7xh {font: 800 clamp(19px, 2vw, 25px)/1.24 var(--k80y9);letter-spacing: -.024em;min-width: 0;margin: 0;color: var(--nsas);}

.vky6c.vky6c {margin-bottom:17px;border-bottom: 1px solid var(--hmjpx);padding-bottom:12px;}
.ke88 {counter-increment: vt-sect;}

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

.mfg9hp.mfg9hp {margin: 0 0 16px;}
.z062va {border: 0;border-top: 1px solid var(--hmjpx);margin: 0 0 20px;height: 0;}

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

.rq4a5s.rq4a5s {display: flex;margin: 0 0 var(--nwmll);}
.bgd5p  {justify-content: flex-start;}
.nyr7syk   {justify-content: center;}
.ck6k2 {justify-content: flex-end;}
.d17j {color: var(--ezp6, var(--qtb));min-height: 44px;align-items: center;border-radius:8px;text-decoration: none;padding: 0 24px;transition:background 0.191s;display: inline-flex;background: var(--js63p);justify-content: center;}
.d17j:hover {background: var(--f3d9);}
.jnk6a {flex: 1 1 auto;}
.m9vmc {font: 700 14px/1 var(--k80y9);}

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

.enpb90s {overflow: hidden;margin: 0 0 var(--nwmll);position: relative;min-width: 0;border: 1px solid var(--hmjpx);border-radius: var(--vzh4);}
.tza0 {background: color-mix(in srgb, var(--uz5q) 82%, transparent);border-radius:3px;top: 9px;position: absolute;padding: 3px 7px;z-index: 1;left: 10px;font: 700 10.5px/1 var(--sgqu8);font-style: normal;font-variant-numeric: tabular-nums;letter-spacing: .08em;color: var(--hhm);}
.nrap3et {display: block;}
.weq70v5 {width: 100%;height: auto;border-radius: 0;display: block;}

.mygqwps {padding: 18px 20px;margin: 0 0 var(--nwmll);background: var(--uz5q);border: 1px solid var(--jdwy);border-radius: var(--vzh4);}
.r8948 {margin-bottom:13px;color: var(--hhm);letter-spacing: .12em;text-transform: uppercase;display: block;font: 700 11.5px/1 var(--sgqu8);}

.se8f3jm {margin-top:7px;padding-top:11px;border-top: 1px solid var(--jdwy);}
.ztqka {margin: 0;padding: 0;display: grid;list-style: none;gap:1px;}
.w3p4jy {counter-reset: vt-idx;}
.w3p4jy > li {counter-increment: vt-idx;}

.w3p4jy > li > a::before {color: var(--hhm);content: counter(vt-idx, decimal-leading-zero) "  ";font: 700 11px/1 var(--sgqu8);font-variant-numeric: tabular-nums;}
.ztqka > li > a {transition:color 0.155s;text-decoration: none;align-items: center;padding: 0 4px;font-size: 14.5px;display: flex;color: var(--btv5);min-height: 44px;gap:8px;border-bottom: 1px solid var(--hmjpx);}
.ztqka > li:last-child > a {border-bottom: 0;}
.ztqka > li > a:hover {color: var(--nsas);}

.nnv41bm {background: var(--uz5q);border: 1px solid var(--jdwy);border-radius: var(--vzh4);padding: var(--oh22a) clamp(20px, 2.4vw, 34px);margin: 0 0 var(--nwmll);}
.sf8kr.sf8kr {color: var(--nsas);margin: 0 0 9px;font: 800 clamp(19px, 2vw, 25px)/1.24 var(--k80y9);letter-spacing: -.024em;}
.dpt5w {margin: 0 0 18px;line-height:1.58;font-size: 15.5px;color: var(--btv5);}
.xdba {display: grid;gap: 0;grid-template-columns: max-content minmax(0, 1fr);margin: 0 0 20px;}

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

.m0jhb > dt:nth-last-of-type(1):nth-of-type(odd) {grid-column: 1;}
.m0jhb > dd:nth-last-of-type(1):nth-of-type(odd) {grid-column: 2 / -1;}
.r0ktej0 {letter-spacing: .09em;padding: 9px 16px 9px 0;white-space: nowrap;color: var(--btv5);text-transform: uppercase;border-bottom: 1px solid var(--hmjpx);font: 700 11.5px/1.4 var(--sgqu8);}
.wyy5 {padding: 9px 0;border-bottom: 1px solid var(--hmjpx);font: 600 14px/1.4 var(--sgqu8);font-variant-numeric: tabular-nums;color: var(--nsas);margin: 0;}

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

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

.zfbjkgq {flex-wrap: wrap;display: flex;gap:9px;}
.xpf3k {color: var(--nsas);display: inline-flex;background: transparent;border-radius:8px;border: 1px solid var(--jdwy);text-decoration: none;transition:border-color 0.163s, color 0.156s;min-height: 44px;justify-content: center;align-items: center;padding: 0 20px;}
.xpf3k:hover {color: var(--hhm);border-color: var(--hhm);}
.t1cp {font: 700 14px/1 var(--k80y9);}
@media (max-width:629px) {
  .m0jhb {grid-template-columns: max-content minmax(0, 1fr);}
}

.cyg074, .ktcga0y {min-width: 0;margin: 0 0 var(--nwmll);}
.th9wht {margin-bottom:15px;color: var(--nsas);display: block;font: 800 clamp(19px, 2vw, 25px)/1.24 var(--k80y9);letter-spacing: -.024em;}
.fy8yza {border-bottom: 1px solid var(--hmjpx);padding-bottom:10px;}
.ntdzn2, .fs6e {min-width: 0;}
.ntdzn2 > :first-child, .fs6e > :first-child {margin-top: 0;}
.ntdzn2 > :last-child,  .fs6e > :last-child  {margin-bottom: 0;}
.g291p.g291p {font: 800 clamp(19px, 2vw, 25px)/1.24 var(--k80y9);margin: 0 0 14px;color: var(--nsas);letter-spacing: -.024em;}

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

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

.phm9 {border-bottom: 1px solid var(--hmjpx);margin-bottom:17px;padding: 11px 0;border-top: 1px solid var(--jdwy);}

.txjk22 {grid-template-columns: minmax(0, 9em) minmax(0, 1fr);gap: 0 26px;display: grid;align-items: start;}
.y8cpqv {min-width: 0;padding-top:3px;}
.xecst .y8cpqv > h2.th9wht.th9wht,
.xecst .phm9 > h2.th9wht.th9wht {margin: 0;}
.xecst .y8cpqv > h2.th9wht.th9wht {color: var(--btv5);letter-spacing: .09em;text-transform: uppercase;font: 700 11.5px/1.45 var(--sgqu8);}
@media (max-width:715px) {
  .txjk22 {grid-template-columns: minmax(0, 1fr);gap: 0;}
  .y8cpqv {padding-top: 0;}
  .xecst .y8cpqv > h2.th9wht.th9wht {margin: 0 0 12px;}
}

.nbznpbq.nbznpbq .jkcb {margin: 0;}
.nbznpbq.nbznpbq .dq0bc {grid-template-columns: minmax(0, 8fr) minmax(0, 11fr);gap:11px 28px;display: grid;border-top: 1px solid var(--hmjpx);padding: 14px 0;}
.nbznpbq.nbznpbq .dq0bc:first-child {border-top: 0;}
.nbznpbq.nbznpbq .qxs4 {font-weight: 700;margin: 0;font-size: 15px;line-height:1.38;}

.nbznpbq.nbznpbq .dq0bc > .qxs4 {display: grid;align-items: baseline;grid-template-columns: 2.1em 1fr;}
.nbznpbq.nbznpbq .jv5zdm7 {color: var(--hhm);font-size: 11.5px;letter-spacing: .08em;font-weight: 700;font-variant-numeric: tabular-nums;}
.nbznpbq.nbznpbq .d2rmg6t {margin: 0;font-size: 14px;line-height:1.62;color: var(--btv5);}

.nbznpbq.nbznpbq .hs0d {counter-reset: vt-ref;padding-left: 3.2em;}
.nbznpbq.nbznpbq .hs0d > .qxs4 {padding-top:14px;counter-increment: vt-ref;border-top: 1px solid var(--hmjpx);}
.nbznpbq.nbznpbq .hs0d > .qxs4:first-child {padding-top: 0;border-top: 0;}
.nbznpbq.nbznpbq .hs0d > .qxs4::before {font-weight: 700;margin-left: -3.2em;width: 3.2em;font-family: var(--sgqu8);letter-spacing: .08em;content: counter(vt-ref, decimal-leading-zero);font-size: 11.5px;color: var(--hhm);font-variant-numeric: tabular-nums;display: inline-block;}
.nbznpbq.nbznpbq .hs0d > .d2rmg6t {margin: 6px 0 14px;}
.nbznpbq.nbznpbq .hs0d > .d2rmg6t:last-child {margin-bottom: 0;}
.nbznpbq.nbznpbq .k4727mt {font-weight: 700;}
.nbznpbq.nbznpbq .xsym9j1 {margin: 0;}

.nbznpbq.nbznpbq .hs0d > .d2rmg6t > .xsym9j1 {line-height:1.63;font-size: 14px;}

.nbznpbq.nbznpbq .avxmn {list-style: none;counter-reset: vt-ref;margin: 0;padding: 0 0 0 3.2em;}
.nbznpbq.nbznpbq .n8ffpc {padding: 14px 0;border-top: 1px solid var(--hmjpx);counter-increment: vt-ref;}
.nbznpbq.nbznpbq .n8ffpc:first-child {padding-top: 0;border-top: 0;}
.nbznpbq.nbznpbq .n8ffpc:last-child {padding-bottom: 0;}
.nbznpbq.nbznpbq .n8ffpc::before {color: var(--hhm);letter-spacing: .08em;font-family: var(--sgqu8);font-size: 11.5px;content: counter(vt-ref, decimal-leading-zero);margin-left: -3.2em;display: inline-block;width: 3.2em;font-weight: 700;font-variant-numeric: tabular-nums;}
.nbznpbq.nbznpbq .n8ffpc > .k4727mt {line-height:1.38;font-size: 15px;font-weight: 700;}
.nbznpbq.nbznpbq .n8ffpc > .xsym9j1 {color: var(--btv5);font-size: 14px;line-height:1.62;margin: 6px 0 0;}
@media (max-width:715px) {
  .nbznpbq.nbznpbq .dq0bc {gap:6px;grid-template-columns: 1fr;}
  .nbznpbq.nbznpbq .dq0bc > .d2rmg6t {padding-left: 2.1em;}
  .nbznpbq.nbznpbq .hs0d {padding-left: 2.6em;}
  .nbznpbq.nbznpbq .hs0d > .qxs4::before {margin-left: -2.6em;width: 2.6em;}
  .nbznpbq.nbznpbq .avxmn {padding-left: 2.6em;}
  .nbznpbq.nbznpbq .n8ffpc::before {width: 2.6em;margin-left: -2.6em;}
}

.jgbz {margin: 0 0 var(--nwmll);}

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

@media (max-width:1007px) { .dv9q {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:515px)  { .dv9q {grid-template-columns: minmax(0, 1fr);} }
.jnwe {min-width: 0;}
.w689 {display: block;text-decoration: none;color: inherit;min-width: 0;}
.e35yg9e {overflow: hidden;margin: 0;position: relative;background: var(--sjkgp);border: 1px solid var(--hmjpx);border-radius:11px;}

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

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

.hvcwbj {margin: 0 0 var(--nwmll);}
.q09rw {gap:10px;margin: 0;padding: 0;min-width: 0;display: grid;list-style: none;}

.j912 {grid-template-columns: repeat(2, minmax(0, 1fr));}
.q2xzwbw  {grid-template-columns: repeat(4, minmax(0, 1fr));}
.wa0s {min-width: 0;}
.wbtzt {justify-content: center;align-items: center;transition:border-color 0.131s, background 0.152s;background: var(--uz5q);display: flex;position: relative;padding: 22px 20px;border: 1px solid var(--hmjpx);border-radius:9px;text-decoration: none;min-height: 124px;}
.wbtzt:hover {border-color: color-mix(in srgb, var(--x41l) 45%, var(--hmjpx));background: var(--z9kq);}
.vnen {color: var(--hhm);font: 700 10.5px/1 var(--sgqu8);font-style: normal;font-variant-numeric: tabular-nums;left: 9px;position: absolute;letter-spacing: .08em;top: 8px;}
.j2pyqc {border-radius: 0;max-width: 100%;width: auto;display: block;height: auto;object-fit: contain;max-height: 62px;}
@media (max-width:610px) {
  .j912, .q2xzwbw {grid-template-columns: repeat(2, minmax(0, 1fr));}
}

.d8jq8e {margin: 0 0 var(--nwmll);}
.snw5 {min-width: 0;list-style: none;display: grid;padding: 0;gap:11px;margin: 0;}

.a9ehgv {grid-template-columns: repeat(4, minmax(0, 1fr));}
.q6v6ff1 {grid-template-columns: repeat(2, minmax(0, 1fr));}
.jmcmy {display: flex;min-width: 0;align-items: center;gap:12px;padding: 20px 14px;flex-direction: column;background: var(--z9kq);border: 1px solid var(--hmjpx);border-radius:9px;}
.afmm {max-height: 44px;border-radius: 0;object-fit: contain;max-width: 100%;height: auto;width: auto;display: block;}
.gphw59r {color: var(--btv5);letter-spacing: .04em;white-space: nowrap;font: 600 13px/1.25 var(--sgqu8);text-align: center;overflow: hidden;max-width: 100%;text-overflow: ellipsis;}
@media (max-width:610px) {
  .a9ehgv {grid-template-columns: repeat(2, minmax(0, 1fr));}
  
  .q6v6ff1 {grid-template-columns: repeat(2, minmax(0, 1fr));}
}

.gfsnv.gfsnv .krskqk {table-layout: fixed;border-collapse: collapse;border: 0;background: none;width: 100%;}
.gfsnv.gfsnv .ttkdy5 {font-weight: 700;text-transform: uppercase;border-bottom: 1px solid var(--hmjpx);padding: 0 0 9px;vertical-align: bottom;font-size: 11.5px;font-family: var(--sgqu8);letter-spacing: .09em;text-align: left;}
.gfsnv.gfsnv .tjrbvj {padding-right:16px;color: var(--hhm);}

.gfsnv.gfsnv .jcex  {padding-left:15px;color: var(--btv5);}

.gfsnv.gfsnv .bqks {border-left: 1px solid var(--hmjpx);}
.gfsnv.gfsnv .aaggq {line-height:1.55;vertical-align: top;padding: 11px 0;font-size: 14px;border-bottom: 1px solid var(--hmjpx);}
.gfsnv.gfsnv .rhf4p5 {padding-right:16px;}
.gfsnv.gfsnv .bqks  {padding-left:17px;}
.gfsnv.gfsnv .cv83e0r {font-weight: 700;font-family: var(--sgqu8);color: var(--hhm);width: 1.15em;display: inline-block;}
.gfsnv.gfsnv .bqks .cv83e0r {color: var(--btv5);}

.gfsnv.gfsnv .zjtc {font-weight: 700;display: block;margin: 0;padding: 0 0 9px;border-bottom: 1px solid var(--hmjpx);text-transform: uppercase;letter-spacing: .09em;font-family: var(--sgqu8);font-size: 11.5px;}
.gfsnv.gfsnv .aqvrhh {color: var(--hhm);}
.gfsnv.gfsnv .kq80jv6  {color: var(--btv5);}
.gfsnv.gfsnv .seghe {list-style: none;margin: 0;padding: 0;}
.gfsnv.gfsnv .ehnmsn {display: grid;padding: 11px 0;align-items: baseline;line-height:1.56;border-bottom: 1px solid var(--hmjpx);grid-template-columns: 1.35em minmax(0, 1fr);font-size: 14px;}
.gfsnv.gfsnv .ehnmsn:last-child {border-bottom: 0;}
.gfsnv.gfsnv .tw518 {font-weight: 700;font-style: normal;font-family: var(--sgqu8);}

.gfsnv.gfsnv .s8854 .tw518 {color: var(--hhm);}
.gfsnv.gfsnv .v9arb8  .tw518 {color: var(--btv5);}

.gfsnv.gfsnv .fq5v3r {display: grid;gap: 0;grid-template-columns: repeat(2, minmax(0, 1fr));}
.gfsnv.gfsnv .jpxnksc {min-width: 0;}
.gfsnv.gfsnv .tmk0z {padding-right:26px;}
.gfsnv.gfsnv .jsjn {border-left: 1px solid var(--hmjpx);padding-left:26px;}

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

.gfsnv.gfsnv .g8wdc1 {margin: 0;}
.gfsnv.gfsnv .g8wdc1 > .zjtc {margin-top:23px;}
.gfsnv.gfsnv .g8wdc1 > .zjtc:first-child {margin-top: 0;}
.gfsnv.gfsnv .z8tw7b {margin: 0;}

@media (max-width:629px) {
  
  .gfsnv.gfsnv .fq5v3r {grid-template-columns: minmax(0, 1fr);}
  .gfsnv.gfsnv .tmk0z {padding-right: 0;}
  .gfsnv.gfsnv .jsjn {margin-top:22px;padding-left: 0;border-left: 0;}
  
  .gfsnv.gfsnv .aaggq {font-size: 13.5px;}
  .gfsnv.gfsnv .rhf4p5,
  .gfsnv.gfsnv .tjrbvj {padding-right:10px;}
  .gfsnv.gfsnv .bqks,
  .gfsnv.gfsnv .jcex {padding-left:9px;}
}

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

.xef164j.xef164j .f0wy::before {content: "";position: absolute;width: 5px;height: 5px;left: -21px;background: var(--x41l);top: 19px;}
.xef164j.xef164j .rhz2q {font-family: var(--sgqu8);font-size: 11.5px;font-weight: 700;letter-spacing: .08em;color: var(--hhm);}
.xef164j.xef164j .mx4vffj {color: var(--btv5);line-height:1.63;font-size: 14px;margin: 4px 0 13px 3.4em;}

.xef164j.xef164j .bzn2vfq {margin: 0;padding: 0 0 0 18px;counter-reset: vt-step;list-style: none;border-left: 1px solid var(--hmjpx);}
.xef164j.xef164j .j09a77 {position: relative;counter-increment: vt-step;padding: 13px 0 0;}
.xef164j.xef164j .j09a77 + .j09a77 {border-top: 1px solid var(--hmjpx);margin-top:14px;}
.xef164j.xef164j .j09a77::before {content: "";left: -21px;height: 5px;width: 5px;top: 19px;background: var(--x41l);position: absolute;}
.xef164j.xef164j .h3wvshf {font-size: 15px;display: block;line-height:1.35;font-weight: 700;}
.xef164j.xef164j .h3wvshf::before {color: var(--hhm);letter-spacing: .08em;font-size: 11.5px;font-variant-numeric: tabular-nums;font-weight: 700;content: counter(vt-step, decimal-leading-zero) "\00a0\00a0";font-family: var(--sgqu8);}
.xef164j.xef164j .hzwx {line-height:1.63;margin: 4px 0 0;color: var(--btv5);font-size: 14px;}

.xef164j.xef164j .zc8td {border-left: 0;padding: 0;}
.xef164j.xef164j .csk0ta {margin: 0;border-top: 1px solid var(--hmjpx);padding: 14px 0 0;display: block;}
.xef164j.xef164j .zc8td > .csk0ta:first-child {padding-top: 0;border-top: 0;}
.xef164j.xef164j .j4j12 {margin-bottom:5px;font-style: normal;font: 700 11px/1.3 var(--sgqu8);font-variant-numeric: tabular-nums;letter-spacing: .1em;display: block;color: var(--hhm);}
.xef164j.xef164j .xe8a {font-size: 15px;line-height:1.35;font-weight: 700;}
.xef164j.xef164j .wbg81m {line-height:1.64;margin: 5px 0 14px;font-size: 14px;color: var(--btv5);}
.xef164j.xef164j .wbg81m:last-child {margin-bottom: 0;}

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

.xecst {--rtxk: var(--nsas);}

.xecst :is(.n8ay3r, [class*="table"]) {overflow-x: auto;}
.xecst table {font-size: 14.5px;border-collapse: collapse;width: 100%;}
.xecst thead th {font-size: 11.5px;text-transform: uppercase;padding: 11px 14px;letter-spacing: .08em;color: var(--btv5);white-space: nowrap;text-align: left;border-bottom: 1px solid var(--rtxk, var(--jdwy));font-weight: 700;}
.xecst tbody td {border-bottom: 1px solid var(--hmjpx);color: var(--ffwb1, var(--nsas));padding: 11px 14px;}
.xecst tbody td + td {font-variant-numeric: tabular-nums;font-family: var(--sgqu8);}

.dt87t.dt87t {color: var(--nsas);border-top: 1px solid var(--jdwy);background: var(--kws3);padding: clamp(34px, 4vw, 56px) clamp(16px, 2vw, 28px) clamp(22px, 2.4vw, 34px);}
.dt87t .p14hs89 {align-items: start;display: grid;max-width: var(--m510);margin: 0 auto;gap:29px 50px;grid-template-columns: minmax(0, 1fr) auto;}
.dt87t .vhskky img {display: block;width: auto;height: 28px;}
.dt87t .vhskky span {color: var(--nsas);font-weight: 800;font-size: 18px;letter-spacing: -.03em;}
.dt87t .w8jwnf {gap:47px;display: grid;grid-auto-flow: column;}
.dt87t .w8jwnf ul {list-style: none;margin: 0;gap:10px;display: grid;padding: 0;}
.dt87t .w8jwnf a {color: var(--btv5);font-size: 14px;text-decoration: none;}
.dt87t .w8jwnf a:hover {color: var(--nsas);}
.dt87t .bp3s9z {opacity:0.73;max-width: var(--m510);margin: 24px auto 0;display: flex;flex-wrap: wrap;align-items: center;gap:11px;}
.dt87t .zwafxrw {max-width: var(--m510);margin: 24px auto 0;padding-top:18px;border-top: 1px solid var(--hmjpx);}
.dt87t .zwafxrw p {margin: 0;color: var(--btv5);font-size: 12.5px;}
.dt87t .zwafxrw p + p {line-height:1.53;margin-top:8px;}

@media (max-width:1089px) {
  
  .v23d {display: none;}
  .w50qyn {margin-left: 0;}
  .remnf {display: flex;}
  
  .aaqpn6 {display: inline-flex;}
  .acb04c {left: 14px;}
}

@media (max-width:825px) {
  .fqj5bf {display: none;}
  
  .acb04c {align-items: center;flex-direction: row;text-align: left;gap:10px;}
  .p7c83q0 {white-space: nowrap;overflow: hidden;min-width: 0;flex: 1 1 auto;text-overflow: ellipsis;font-size: 13.5px;}
  .acb04c .gej7 {flex: 0 0 auto;}
}

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

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

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

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

.dt87t .w8jwnf a {min-height: 44px;display: flex;align-items: center;}
.wa9w {min-height: 44px;align-items: center;display: inline-flex;}

.gej7, .b4fz8n0, .r75p,
.xecst a[role="button"],
.xecst .nc9a2b a {min-height: 44px;}

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

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

.cg20 ul {gap:8px;}

.dt87t .w8jwnf ul {gap:9px;display: grid;}

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

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

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

.qfgw:checked ~ .zjjf {opacity:1;visibility: visible;}
.qfgw:checked ~ .hxhgv {visibility: visible;transform: translateX(0);}

.e0wy {align-items: center;top: 0;gap:12px;justify-content: space-between;z-index: 1;background: var(--z9kq, var(--vgb91));padding: 14px 16px;position: sticky;display: flex;border-bottom: 1px solid var(--jdwy, var(--o9d48));}
.fm3kgev {display: inline-flex;min-height: 44px;align-items: center;}
.fm3kgev img {width: auto;display: block;height: 26px;}
.c559d {color: var(--fhe);letter-spacing: .01em;font-size: 16px;font-weight: 800;}

.zjn98b {background: var(--vgb91);justify-content: center;flex: none;color: var(--fhe);display: inline-flex;align-items: center;cursor: pointer;border-radius:11px;border: 1px solid var(--jdwy, var(--o9d48));height: 44px;width: 44px;}
.zjn98b:hover {background: var(--t3az);}
.zjn98b:focus-visible,
.dapxktv a:focus-visible,
.yc4rm:focus-visible,
.ptvzr:focus-visible {outline: 2px solid var(--fhe);outline-offset: 2px;}

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

.dapxktv a {min-height: 48px;font-weight: 600;display: flex;border-radius:13px;border: 1px solid transparent;padding: 10px 14px;font-size: 15.5px;align-items: center;text-decoration: none;line-height:1.28;color: var(--fhe);}
.dapxktv a:hover {border-color: var(--jdwy, var(--o9d48));background: var(--vgb91);}

.dapxktv a[aria-current="page"] {background: var(--vgb91);box-shadow: inset 3px 0 0 var(--x41l, var(--js63p));border-color: var(--jdwy, var(--o9d48));}

.e0cy91 {border-top: 1px solid var(--jdwy, var(--o9d48));gap:9px;padding: 14px 16px calc(16px + env(safe-area-inset-bottom, 0px));margin-top: auto;display: grid;background: var(--z9kq, var(--vgb91));}

.yc4rm, .ptvzr {justify-content: center;text-decoration: none;font-weight: 700;align-items: center;padding: 12px 18px;display: flex;font-size: 15px;min-height: 48px;border-radius:13px;}
.yc4rm {background: var(--of56k);border: 1px solid var(--jdwy, var(--o9d48));color: var(--gaz, var(--uv38));}
.ptvzr {border: 1px solid transparent;color: var(--jskk, var(--pdsv2));background: var(--cdix6);}

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

@media (min-width:1090px) {
  .hxhgv, .zjjf {display: none;}
}

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

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

.xecst > .nc9a2b.rq4a5s {padding-top: 0;padding-bottom: 0;}

@media (min-width:1090px) {

  
  
  .v23d, .w50qyn {transition:width 207ms ease, margin-left 219ms ease, padding 172ms ease;}

  
}

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

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

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

.kef35h > summary.v5recty .r8948 {margin: 0;}
.kef35h[open] > summary.v5recty {margin-bottom:13px;}

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

.w50qyn {padding-bottom: max(96px, var(--g7m, 96px));}

.f33j14 {--kbxc: var(--vzh4);--xq8: 6px;--m42: 1px solid var(--jdwy);--gpd: uppercase;--jycp: 12px;--jtir: var(--vzh4);--tnumc: .08em;}

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

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

:root {--hmjpx:  color-mix(in srgb, var(--x41l) 16%, var(--o9d48));--jdwy:   color-mix(in srgb, var(--x41l) 26%, var(--gy6));--nrisy: var(--rtxk, var(--x41l));--z9kq: color-mix(in srgb, var(--x41l) 14%, var(--z4l));--hxx:     color-mix(in srgb, var(--x41l) 7%, var(--s7e5));--ska:   color-mix(in srgb, var(--x41l) 38%, transparent);--uz5q:  color-mix(in srgb, var(--x41l) 9%, var(--vgb91));--vzh4:      14px;}
html:root {background-color: var(--hxx);}
body {background:
    radial-gradient(60vw 50vh at 12% -10%, color-mix(in srgb, var(--x41l) 22%, transparent), transparent 70%),
    radial-gradient(50vw 50vh at 100% 30%, color-mix(in srgb, var(--nrisy) 14%, transparent), transparent 70%),
    var(--hxx);background-attachment: fixed;font-family: var(--k80y9);}

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

.v23d {background:
    linear-gradient(180deg, color-mix(in srgb, var(--x41l) 16%, transparent), transparent 46%),
    var(--qd858);border-right-color: var(--jdwy);}
.cg20 a {font: 600 15px/1.2 var(--k80y9);border-radius:10px;letter-spacing: .01em;}
.cg20 a:hover {background: color-mix(in srgb, var(--x41l) 12%, transparent);}
.cg20 a[aria-current="page"] {color: var(--ezp6, var(--qtb));background: var(--js63p);box-shadow: 0 6px 20px var(--ska);}
.cg20 a[aria-current="page"] .d16181 {background: currentColor;}

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

.gej7,
.xecst :is(.nc9a2b, .xef164j, .nbznpbq) a[role="button"],
.xecst .nc9a2b a,
.naqbf, .bk4sze {letter-spacing: .02em;font: 700 14.5px/1 var(--k80y9);min-height: 44px;padding: 0 22px;border-radius:13px;}
.z638n,
.naqbf, .bk4sze,
.xecst .nc9a2b a {transition:transform 0.13s, box-shadow 0.156s, background 0.191s;box-shadow: 0 8px 24px var(--ska);}
.z638n:hover, .naqbf:hover, .bk4sze:hover {box-shadow: 0 10px 30px var(--ska);transform: translateY(-1px);}
.jbw0km {border-color: var(--jdwy);background: color-mix(in srgb, var(--of56k) 70%, transparent);}

.xecst :is(.nbznpbq, .xef164j, .gfsnv, .sdk72h),
.xecst .q7sm.q7sm {background:
    linear-gradient(180deg, color-mix(in srgb, var(--x41l) 7%, transparent), transparent 60%),
    var(--uz5q);border-color: var(--jdwy);}

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

.xecst .px4bvrj {min-height: clamp(360px, 52vh, 560px);justify-content: center;}
.xn4q39 {background: linear-gradient(90deg,
    color-mix(in srgb, var(--hxx) 90%, transparent) 0%,
    color-mix(in srgb, var(--hxx) 62%, transparent) 42%,
    color-mix(in srgb, var(--hxx) 0%, transparent) 76%);}
.p4wq {z-index: 2;backdrop-filter: blur(8px);left: 14px;position: absolute;top: 14px;border: 1px solid var(--jdwy);border-radius: 999px;background: color-mix(in srgb, var(--z9kq) 70%, transparent);padding: 7px 14px;}
.ctxk9 {max-width:640px;background: none;}
.ctxk9 .mafskc {line-height:1.05;font-size: clamp(30px, 4vw, 54px);}
@media (max-width:904px) {
  .xecst .px4bvrj {justify-content: flex-end;min-height: min(72vh, 560px);}
  .xn4q39 {background: linear-gradient(0deg,
      color-mix(in srgb, var(--hxx) 94%, transparent) 0%,
      color-mix(in srgb, var(--hxx) 70%, transparent) 45%,
      color-mix(in srgb, var(--hxx) 0%, transparent) 82%);}
}

.xecst .c4pta41.c4pta41 {height: auto;max-height: none;object-fit: contain;}
.mafskc.mafskc {font-size: clamp(28px, 3.2vw, 44px);line-height:1.06;}
.qvx3y9j {border-color: var(--jdwy);box-shadow: 0 18px 50px var(--ska);}

@media (max-width:1089px) {
  .ncbj4 .f33j14 {display: none;}
  .aaqpn6 img {object-fit: contain;height: 28px;object-position: left center;max-width: min(30vw, 120px);}
  .wkv8t {padding: 14px 20px 0;}
}
@media (max-width:570px) {
  .x6yb {padding: 0 14px;gap:7px;}
  .ncbj4 {gap:6px;}
  .ncbj4 .gej7 {min-height: 40px;font-size: 13px;padding: 0 12px;}
  .remnf {margin-right: -8px;}
}

.xecst .nnv41bm.nnv41bm {display: grid;border: 1px solid var(--jdwy);border-radius: var(--vzh4);gap: clamp(22px, 3vw, 48px);background:
    radial-gradient(70% 120% at 100% 50%, color-mix(in srgb, var(--x41l) 24%, transparent), transparent 70%),
    var(--uz5q);padding: clamp(24px, 3.4vw, 48px) !important;align-items: center;grid-template-columns: minmax(0, 1fr);overflow: hidden;}
@media (min-width:905px) {
  .xecst .nnv41bm.nnv41bm {grid-template-columns: minmax(0, 1fr) auto;}
}
.nnv41bm .abrtq2 {min-width: 0;}
.nnv41bm .sf8kr {font-size: clamp(26px, 3vw, 40px);}
.nnv41bm .jck60 {margin: 0 auto;border-radius: 50%;position: relative;background:
    radial-gradient(closest-side, var(--uz5q) 78%, transparent 79%),
    conic-gradient(var(--x41l) 0 var(--wy2g), color-mix(in srgb, var(--x41l) 14%, transparent) var(--wy2g) 100%);width: clamp(170px, 18vw, 220px);display: flex;--wy2g: 90%;aspect-ratio: 1;box-shadow: 0 0 60px var(--ska);justify-content: center;align-items: center;flex-direction: column;}
.nnv41bm .a4s03e {color: var(--nsas);letter-spacing: -.04em;font: 800 clamp(46px, 5vw, 64px)/1 var(--sgqu8);}
.nnv41bm .g8bbhnc {margin-top:5px;font: 700 14px/1 var(--sgqu8);font-style: normal;color: var(--hhm);}
.nnv41bm .s952pm {color: var(--btv5);overflow-wrap: anywhere;max-width: 70%;text-transform: uppercase;text-align: center;letter-spacing: .14em;font: 700 11px/1.2 var(--k80y9);margin-top:10px;}
.nnv41bm .zfbjkgq {display: flex;gap:11px;flex-wrap: wrap;margin-top:23px;}
.nnv41bm .xpf3k.xpf3k {text-decoration: none;min-height: 48px;color: var(--ezp6, var(--qtb));padding: 0 22px;display: inline-flex;font: 700 15px/1 var(--k80y9);border-radius:13px;border: 0;box-shadow: 0 8px 24px var(--ska);background: var(--js63p);align-items: center;}
.nnv41bm .xpf3k.xpf3k:hover {color: var(--ezp6, var(--qtb));background: var(--f3d9);}
.nnv41bm .xpf3k .t1cp {font: inherit;color: inherit;}
@media (max-width:904px) {
  .nnv41bm .jck60 {order: -1;width: 160px;}
  .nnv41bm .xpf3k.xpf3k {flex: 1 1 140px;justify-content: center;}
}

.xecst .px4bvrj.gte4ng {background:
    radial-gradient(70% 90% at 85% 15%, color-mix(in srgb, var(--x41l) 46%, transparent), transparent 65%),
    radial-gradient(60% 80% at 55% 115%, color-mix(in srgb, var(--nrisy) 32%, transparent), transparent 65%),
    var(--v11t2, var(--uz5q));}
.gh91w {max-width: 100%;bottom: -.2em;white-space: nowrap;letter-spacing: -.04em;color: color-mix(in srgb, var(--c1q, var(--nsas)) 10%, transparent);position: absolute;overflow: hidden;font: 800 clamp(96px, 14vw, 220px)/1 var(--k80y9);pointer-events: none;right: -.04em;z-index: 0;}
@media (max-width:904px) {
  .xecst .px4bvrj.gte4ng {min-height: 0;padding-top:55px;}
  .gh91w {display: none;}
}
