

:root {--mqru9:  248px;--ld4:  clamp(16px, 1.8vw, 26px);--r7k5: color-mix(in srgb, var(--ery) 35%, var(--bxym));--ery: var(--ly2);--jcszr: var(--ut0d);--bxym:   var(--tmg);--sgbom:"Futura", "Avenir Next", "Century Gothic", system-ui, "Trebuchet MS", sans-serif;--ol3:var(--u6r6);--prx:     10px;--byexf: var(--lfm8);--m3oj: var(--l7db);--gw0:  1180px;--fta:    var(--xqr1l);--z6t:"SF Mono", "JetBrains Mono", ui-monospace, Menlo, Consolas, monospace;--hmf1f:  var(--chh5j);--qp8m:  clamp(30px, 3.4vw, 52px);}

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

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

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

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

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

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

.wr3d {padding: 14px;border: 1px solid var(--hmf1f);border-radius: var(--prx);margin-top: auto;background: var(--jcszr);}
.tadx3 {font-weight: 700;font-size: 14px;margin: 0;}
.gqd8w {line-height:1.43;margin: 5px 0 0;font-size: 12.5px;color: var(--m3oj);}

.qystg {border-bottom: 1px solid var(--hmf1f);background: color-mix(in srgb, var(--fta) 92%, transparent);backdrop-filter: blur(10px);z-index: 40;position: sticky;top: 0;}
.kfdy4 {display: flex;min-height: 54px;gap:13px;align-items: center;padding: 0 clamp(16px, 2vw, 28px);}
.a6arn {overflow: hidden;font: 500 12px/1.4 var(--z6t);white-space: nowrap;text-overflow: ellipsis;min-width: 0;color: var(--m3oj);}
.ywm7 {align-items: center;display: flex;margin-left: auto;gap:9px;}

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

.fw5pvv {border-color: var(--hmf1f);color: var(--h2q8, var(--t4a));background: var(--vtdbt);}
.ysy8yrx {background: var(--rdph);color: var(--w3q, var(--t3b3));}
.ysy8yrx:hover {background: var(--ztrq7);}

.b2b2h :is(.ha6r6, .wd5p5, .qx49) a[role="button"],
.b2b2h .ha6r6 a {color: var(--t73dq, var(--r07a));background: var(--ly2);}
.cfx86ha {display: flex;margin-top:12px;width: 100%;}

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

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

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

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

.w6zdct::before {inset: 11px;transition:border-color 0.149s, background 0.153s;position: absolute;background: var(--ol3);content: '';border: 1px solid var(--hmf1f);}
.w6zdct svg {position: relative;z-index: 1;}
.w6zdct:hover {color: var(--r7k5);}
.w6zdct:hover::before {border-color: color-mix(in srgb, var(--ery) 50%, var(--hmf1f));background: color-mix(in srgb, var(--bxym) 8%, var(--ol3));}
.w6zdct:focus-visible {outline: 2px solid var(--r7k5);outline-offset: -3px;}

.b2b2h {padding: 0 clamp(16px, 2vw, 28px) 60px;}
.b2b2h > * {margin: 0 auto var(--ld4) !important;padding-top: var(--qp8m);max-width: var(--gw0);padding-bottom: 0;}
.b2b2h > *:last-child {margin-bottom: 0 !important;}

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

.b2b2h :is(.rhvp0gh, .tw9st76, .gps8y, .qx49,
             .wd5p5, .xv128r) :is(p, li, td) > a {color: var(--ery);text-underline-offset: 3px;}

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

.b2b2h :is(.qx49, .wd5p5, .xv128r, .ya57bex) {border: 1px solid var(--hmf1f);border-radius: var(--prx);padding: var(--qp8m) clamp(20px, 2.4vw, 34px) !important;background: var(--jcszr);}

.b2b2h .var2t43.var2t43 {background: var(--jcszr);overflow: hidden;padding: 0 !important;grid-template-columns: minmax(0, 1fr);min-width: 0;display: grid;border: 1px solid var(--hmf1f);border-radius: var(--prx);}

.tje6 {background: var(--ol3);grid-column: 1 / -1;align-items: center;display: flex;min-width: 0;padding: 9px clamp(18px, 2.2vw, 30px);border-bottom: 1px solid var(--byexf);gap:12px;justify-content: space-between;}
.qwfat {color: var(--r7k5);overflow: hidden;text-overflow: ellipsis;text-transform: uppercase;font: 700 11.5px/1 var(--z6t);white-space: nowrap;letter-spacing: .1em;}
.d6nfm {letter-spacing: .08em;flex: 0 0 auto;font: 600 11.5px/1 var(--z6t);font-style: normal;color: var(--m3oj);}

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

.hyez.hyez {font: 800 clamp(23px, 2.3vw, 30px)/1.16 var(--sgbom);overflow-wrap: anywhere;letter-spacing: -.028em;color: var(--bxym);margin: 0;}
.zz66j.zz66j {color: color-mix(in srgb, var(--m3oj) 26%, var(--bxym));font-size: 15.5px;max-width: 56ch;margin: 11px 0 0;line-height:1.61;}
.qs8rg {margin-top:21px;justify-content: center;padding: 0 22px;align-items: center;display: inline-flex;text-decoration: none;font: 700 14px/1 var(--sgbom);min-height: 44px;color: var(--t73dq, var(--r07a));background: var(--ly2);transition:background 0.169s;border-radius:7px;}
.qs8rg:hover {background: var(--ztrq7);}

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

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

.var2t43 .av0f0h.av0f0h {background-image:
    repeating-linear-gradient(90deg, var(--byexf) 0 1px, transparent 1px 26px),
    repeating-linear-gradient(0deg,  var(--byexf) 0 1px, transparent 1px 26px);}
.var2t43 .w6ks.w6ks {background-image:
    repeating-linear-gradient(90deg, var(--byexf) 0 1px, transparent 1px 34px),
    repeating-linear-gradient(0deg,  var(--byexf) 0 1px, transparent 1px 34px);}
.var2t43 .jw667p.jw667p {background-image:
    repeating-linear-gradient(90deg, var(--byexf) 0 1px, transparent 1px 18px),
    repeating-linear-gradient(0deg,  var(--byexf) 0 1px, transparent 1px 44px);}

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

.cc25hzr .av0f0h.av0f0h {background-image:
    repeating-linear-gradient(90deg, var(--byexf) 0 1px, transparent 1px 26px),
    repeating-linear-gradient(0deg,  var(--byexf) 0 1px, transparent 1px 26px);}
.cc25hzr .w6ks.w6ks {background-image:
    repeating-linear-gradient(90deg, var(--byexf) 0 1px, transparent 1px 34px),
    repeating-linear-gradient(0deg,  var(--byexf) 0 1px, transparent 1px 34px);}
.cc25hzr .jw667p.jw667p {background-image:
    repeating-linear-gradient(90deg, var(--byexf) 0 1px, transparent 1px 18px),
    repeating-linear-gradient(0deg,  var(--byexf) 0 1px, transparent 1px 44px);}

.b2b2h .cc25hzr.cc25hzr {min-width: 0;padding: 0 !important;background: var(--jcszr);overflow: hidden;display: grid;border: 1px solid var(--hmf1f);border-radius: var(--prx);grid-template-columns: minmax(0, 1fr);}
.cc25hzr .q1zrkb4 {margin: 0;overflow: hidden;border-bottom: 1px solid var(--hmf1f);background: var(--ol3);min-width: 0;position: relative;}
.cc25hzr .ykwxr9 {color: var(--bcruf, inherit);width: 100%;object-fit: cover;height: auto;max-height: 26vh;border-radius: 0;display: block;}

.cc25hzr .f11k {align-items: center;max-height: 24vh;min-height: 15vh;justify-content: center;font: 800 clamp(40px, 6.5vw, 84px)/1 var(--z6t);letter-spacing: -.05em;color: var(--r7k5);background-color: var(--qb4p, var(--ol3));display: flex;width: 100%;}
.gvr7d.gvr7d {max-width: 24ch;font: 700 clamp(27px, 3.3vw, 43px)/1.12 var(--sgbom);padding: clamp(22px, 2.6vw, 34px) clamp(18px, 2.2vw, 30px) 0;color: var(--bxym);overflow-wrap: break-word;text-wrap: balance;margin: 0;letter-spacing: -.02em;}

.cc25hzr .p17d4n {padding: clamp(14px, 1.6vw, 20px) clamp(18px, 2.2vw, 30px) 0;grid-template-columns: minmax(0, 1fr);align-items: start;gap: clamp(14px, 1.6vw, 22px);display: grid;}
.h07dw.h07dw {min-width: 0;color: color-mix(in srgb, var(--m3oj) 26%, var(--bxym));font-size: 15.5px;line-height:1.60;margin: 0;max-width: 62ch;}
.cc25hzr .enmsms {min-width: 0;margin: 0;display: flex;flex-wrap: wrap;gap:4px 18px;}
.cc25hzr .nzybenq {letter-spacing: .16em;text-transform: uppercase;font: 700 10.5px/1.6 var(--z6t);margin: 0;color: var(--m3oj);}
.cc25hzr .cnc5 {color: var(--r7k5);margin: 0 12px 0 0;letter-spacing: .04em;font: 700 13px/1.6 var(--z6t);}
.cc25hzr .swkr0v8 {background: var(--ly2);align-items: center;padding: 0 28px;color: var(--t73dq, var(--r07a));min-height: 46px;letter-spacing: .04em;margin: clamp(18px, 2vw, 26px) clamp(18px, 2.2vw, 30px) clamp(22px, 2.6vw, 34px);font: 700 14px/1 var(--sgbom);transition:background 0.21s;justify-content: center;justify-self: start;border-radius:7px;text-decoration: none;display: inline-flex;}
.cc25hzr .swkr0v8:hover {background: var(--ztrq7);}
@media (min-width:888px) {
  
  .cc25hzr .p17d4n {grid-template-columns: minmax(0, 1fr) auto;align-items: baseline;}
  .cc25hzr .enmsms {justify-content: flex-end;}
}
@media (max-width:887px) {
  
  .cc25hzr .ykwxr9  {max-height: 18vh;}
  .cc25hzr .f11k {min-height: 12vh;max-height: 18vh;}
}

.b2b2h .fqnssz6 {min-height: 340px;flex-direction: column;overflow: hidden;justify-content: flex-end;border: 1px solid var(--hmf1f);border-radius: var(--prx);position: relative;display: flex;}

.b2b2h .g4p0j .m7zczh {height: 100%;position: absolute;object-fit: cover;width: 100%;inset: 0;}
.qyp1j {inset: 0;background:
    linear-gradient(180deg,
      color-mix(in srgb, var(--jcszr) 20%, transparent) 0%,
      color-mix(in srgb, var(--jcszr) 55%, transparent) 60%,
      color-mix(in srgb, var(--jcszr) 85%, transparent) 100%);pointer-events: none;position: absolute;}
.kbnm9 {z-index: 1;position: relative;background: color-mix(in srgb, var(--ol3) 92%, transparent);}
.qdb4np {background: color-mix(in srgb, var(--jcszr) 95%, transparent);position: relative;z-index: 1;}
.qdb4np .hyez,
.qdb4np .zz66j {color: var(--x8p, var(--bxym));}
@media (max-width:887px) {
  .b2b2h .fqnssz6 {min-height: 280px;}
}

@media (min-width:888px) {
  
  .b2b2h .var2t43.var2t43 {grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr);align-items: center;}
  .hspjv {margin: clamp(24px, 2.8vw, 38px) clamp(18px, 2.2vw, 30px);}
  .am6ddn .m5s8  {order: 2;}
  .am6ddn .hspjv {order: 1;}
}

.mxrc {padding: var(--qp8m) clamp(20px, 2.4vw, 34px);margin: 0 0 var(--ld4);border: 1px solid var(--hmf1f);border-radius: var(--prx);background: var(--jcszr);}
.bsnkz {margin-bottom:5px;border-bottom: 1px solid var(--byexf);align-items: center;display: grid;gap:11px 18px;grid-template-columns: auto minmax(90px, 200px) minmax(0, 1fr);padding-bottom:16px;}

.he6wcxp .p7dk {order: -1;grid-column: 1 / -1;}
.wm51pr  .p7dk {grid-column: 3;}
.zkp0ne3 {letter-spacing: -.03em;font: 800 clamp(30px, 3.4vw, 42px)/1 var(--z6t);font-variant-numeric: tabular-nums;color: var(--bxym);}
.wm33et1 {font-size: .44em;font-weight: 600;color: var(--m3oj);}

.rq1fk {position: relative;border-radius:3px;overflow: hidden;height: 6px;background: var(--byexf);display: block;}
.rq1fk::before {inset: 0 auto 0 0;background: var(--r7k5);content: "";position: absolute;width: var(--z21k9, 0%);}
.p7dk {font-size: 15px;margin: 0;color: var(--m3oj);line-height:1.60;}

.b3m3 {list-style: none;padding: 0;margin: 0;}
.s8yjqqj {display: grid;padding: 14px 0;gap: 0 16px;border-bottom: 1px solid var(--byexf);align-items: baseline;grid-template-columns: 3.6em minmax(0, 1fr);}
.s8yjqqj:last-child {padding-bottom: 0;border-bottom: 0;}
.kb7h09 {font: 700 13px/1.4 var(--z6t);font-style: normal;font-variant-numeric: tabular-nums;white-space: nowrap;color: var(--r7k5);}
.h9axmmm {color: var(--m3oj);font-weight: 600;}
.e8fa4v {margin: 0;min-width: 0;}
.hg89rch {font-size: 15px;margin: 0;line-height:1.58;}
.t6dtxb {letter-spacing: .06em;margin-top:7px;color: var(--m3oj);display: block;font: 600 12px/1.3 var(--z6t);font-style: normal;}

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

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

.yt55he {padding-left: 0;border-left: 0;margin-left: 0;}
.t6dtxb:empty {display: none;}

.avqjk41 {margin: 0;min-width: 0;}
.avqjk41 > .e8fa4v {margin: 0;}
.bk68g24 {display: flex;margin-top:9px;padding-top:9px;border-top: 1px solid var(--byexf);align-items: baseline;justify-content: space-between;gap:5px 14px;flex-wrap: wrap;}
.bk68g24 > .t6dtxb {margin-top: 0;}

.avqjk41 > .bk68g24:only-child {border-top: 0;margin-top: 0;padding-top: 0;}
@media (max-width:635px) {
  .bsnkz {grid-template-columns: auto minmax(0, 1fr);}
  .wm51pr .p7dk {grid-column: 1 / -1;}
  .s8yjqqj {grid-template-columns: 1fr;gap:4px;}
}

.xne2j {padding: var(--qp8m) clamp(20px, 2.4vw, 34px);min-width: 0;background: var(--jcszr);margin: 0 0 var(--ld4);border: 1px solid var(--hmf1f);border-radius: var(--prx);}

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

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

.wz8f5k {grid-template-columns: minmax(0, 1fr);}
.sywyr {min-width: 0;}
.d57r.d57r {letter-spacing: -.024em;color: var(--bxym);font: 800 clamp(19px, 2vw, 25px)/1.24 var(--sgbom);margin: 0 0 10px;}
.jkj5j {min-width: 0;}
.jkj5j > :first-child {margin-top: 0;}
.jkj5j > :last-child  {margin-bottom: 0;}
.fneeaz {display: inline-flex;min-height: 44px;text-decoration: none;align-items: center;margin-top:15px;color: var(--t73dq, var(--r07a));transition:background 0.181s;font: 700 14px/1 var(--sgbom);padding: 0 20px;justify-content: center;border-radius:9px;background: var(--ly2);}
.fneeaz:hover {background: var(--ztrq7);}
.wjmz08y {margin: 0;min-width: 0;}

.kc13 {max-width: 100%;width: fit-content;margin-inline: auto;display: block;}
.hebw9hh {height: auto;display: block;margin-inline: auto;max-height: 460px;object-fit: contain;border: 1px solid var(--byexf);border-radius:9px;max-width: 100%;}

.wjmz08y {order: -1;}
@media (max-width:753px) {
  .hebw9hh {max-height: 340px;}
}
@media (min-width:754px) {
  .d5qn .wjmz08y {order: 1;}
}

.xggybmc {margin: 0 0 var(--ld4);background: var(--jcszr);padding: var(--qp8m) clamp(20px, 2.4vw, 34px);border: 1px solid var(--hmf1f);border-radius: var(--prx);min-width: 0;}
.x012a84 {margin-bottom:18px;align-items: baseline;justify-content: space-between;border-bottom: 1px solid var(--byexf);display: flex;padding-bottom:15px;gap:14px;}
.hgpwm4d.hgpwm4d {letter-spacing: -.026em;margin: 0;color: var(--bxym);font: 800 clamp(20px, 2.1vw, 27px)/1.2 var(--sgbom);min-width: 0;}
.wmprn59 {color: var(--r7k5);letter-spacing: .08em;flex: 0 0 auto;font: 700 12px/1 var(--z6t);font-style: normal;font-variant-numeric: tabular-nums;}
.bw3g4e3 {display: grid;padding: 0;min-width: 0;list-style: none;margin: 0 0 18px;gap:12px;}
.ew89  {grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));}

.dvsbty {display: flex;justify-content: center;flex-wrap: wrap;}
.dvsbty > * {max-width: calc(50% - 8px);flex: 1 1 200px;min-width: 0;}
@media (max-width:611px) { .dvsbty > * {max-width: none;} }
.g6dyh {min-width: 0;}
.m14209w {min-width: 0;border: 1px solid var(--byexf);border-radius:8px;margin: 0;overflow: hidden;background: var(--ol3);}
.en7ps {height: auto;width: 100%;display: block;border-radius: 0;}
.y5hk8h {padding: 9px 11px;font: 600 12.5px/1.4 var(--z6t);color: var(--m3oj);border-top: 1px solid var(--byexf);}
.g075pba {margin: 0 0 18px;line-height:1.59;color: var(--m3oj);font-size: clamp(16px, 1.45vw, 18px);}
.fc9g {flex-wrap: wrap;gap:9px;display: flex;}
.ajy2n, .xy6z {border-radius:7px;align-items: center;transition:background 0.153s, border-color 0.19s;text-decoration: none;display: inline-flex;justify-content: center;min-height: 44px;padding: 0 20px;font: 700 14px/1 var(--sgbom);}
.ajy2n {color: var(--t73dq, var(--r07a));background: var(--ly2);}
.ajy2n:hover {background: var(--ztrq7);}

.xy6z {color: var(--bxym);background: transparent;border: 1px solid var(--hmf1f);}
.xy6z:hover {border-color: var(--r7k5);}

.rbbvp71 {display: grid;gap:16px 18px;border-top: 1px solid var(--hmf1f);grid-template-columns: auto minmax(0, 1fr);padding: 20px 0 0;margin: 0 0 var(--ld4);align-items: start;}
.p6sqp5 {flex: 0 0 auto;}
.p2tq {height: 56px;display: block;object-fit: cover;border: 1px solid var(--byexf);border-radius:7px;width: 56px;}
.nga7n {min-width: 0;}
.p17d0v7 {flex-wrap: wrap;margin: 0;display: flex;align-items: baseline;gap:4px 10px;}
.a6vx9f {font-size: 15px;font-weight: 700;color: var(--bxym);}
.jtbw {font-size: 13.5px;color: var(--m3oj);}

.hz3qpq0 > .a6vx9f {display: block;}
.qr3q4 {margin-top:4px;font-style: normal;display: block;}

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

.fpmht {display: block;}
.vg8gnyr {font-size: 14.5px;margin: 9px 0 0;line-height:1.61;color: var(--m3oj);}
.et8f4xm {display: flex;gap:8px;margin-top:11px;flex-wrap: wrap;}

.w8meb87 {text-decoration: none;display: inline-flex;transition:color 0.15s, border-color 0.147s;align-items: center;border-radius:7px;border: 1px solid var(--byexf);justify-content: center;height: 44px;width: 44px;color: var(--m3oj);}
.w8meb87:hover {border-color: var(--r7k5);color: var(--r7k5);}
.t8hcx {color: var(--m3oj);line-height:1.56;margin: 12px 0 0;font-size: 12.5px;}
@media (max-width:568px) {
  .rbbvp71 {grid-template-columns: minmax(0, 1fr);}
}

.b2b2h {counter-reset: vt-sect;}
.npxqx0k {margin: 0 0 var(--ld4);min-width: 0;}
.ywwrg06 {gap:13px;display: flex;padding-bottom:11px;margin-bottom:16px;align-items: baseline;border-bottom: 1px solid var(--byexf);}
.aah55 {counter-increment: vt-sect;}
.aah55::before {flex: 0 0 auto;font: 700 12px/1.4 var(--z6t);font-variant-numeric: tabular-nums;letter-spacing: .08em;content: counter(vt-sect, decimal-leading-zero);color: var(--r7k5);}
.y3bmgt.y3bmgt {font: 800 clamp(19px, 2vw, 25px)/1.24 var(--sgbom);margin: 0;color: var(--bxym);letter-spacing: -.024em;min-width: 0;}

.rz3maa2.rz3maa2 {padding-bottom:11px;border-bottom: 1px solid var(--byexf);margin-bottom:17px;}
.ex8bnv0 {counter-increment: vt-sect;}

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

.bx1tam.bx1tam {margin: 0 0 16px;}
.vzt32k {height: 0;border: 0;border-top: 1px solid var(--byexf);margin: 0 0 20px;}

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

.p43m.p43m {display: flex;margin: 0 0 var(--ld4);}
.mwst2t0  {justify-content: flex-start;}
.x8jrk0z   {justify-content: center;}
.tnek5th {justify-content: flex-end;}
.j4ajzf4 {transition:background 0.187s;justify-content: center;padding: 0 24px;display: inline-flex;align-items: center;background: var(--ly2);min-height: 44px;border-radius:9px;text-decoration: none;color: var(--t73dq, var(--r07a));}
.j4ajzf4:hover {background: var(--ztrq7);}
.t0mf8 {flex: 1 1 auto;}
.yw8gms {font: 700 14px/1 var(--sgbom);}

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

.fep6m2 {border: 1px solid var(--byexf);border-radius: var(--prx);overflow: hidden;margin: 0 0 var(--ld4);min-width: 0;position: relative;}
.qd91k {position: absolute;border-radius:4px;color: var(--r7k5);top: 9px;letter-spacing: .08em;font: 700 10.5px/1 var(--z6t);font-style: normal;font-variant-numeric: tabular-nums;left: 10px;z-index: 1;padding: 3px 7px;background: color-mix(in srgb, var(--jcszr) 82%, transparent);}
.k04r {display: block;}
.jhtxncz {border-radius: 0;display: block;width: 100%;height: auto;}

.nmv3 {border: 1px solid var(--hmf1f);border-radius: var(--prx);background: var(--jcszr);margin: 0 0 var(--ld4);padding: 18px 20px;}
.wn759c {display: block;text-transform: uppercase;margin-bottom:12px;color: var(--r7k5);font: 700 11.5px/1 var(--z6t);letter-spacing: .12em;}

.wva95n4 {border-top: 1px solid var(--hmf1f);padding-top:11px;margin-top:9px;}
.jnxg0hw {padding: 0;list-style: none;gap:1px;margin: 0;display: grid;}
.qz9v7 {counter-reset: vt-idx;}
.qz9v7 > li {counter-increment: vt-idx;}

.qz9v7 > li > a::before {font: 700 11px/1 var(--z6t);font-variant-numeric: tabular-nums;color: var(--r7k5);content: counter(vt-idx, decimal-leading-zero) "  ";}
.jnxg0hw > li > a {min-height: 44px;padding: 0 4px;align-items: center;display: flex;color: var(--m3oj);gap:7px;border-bottom: 1px solid var(--byexf);transition:color 0.188s;font-size: 14.5px;text-decoration: none;}
.jnxg0hw > li:last-child > a {border-bottom: 0;}
.jnxg0hw > li > a:hover {color: var(--bxym);}

.d1b4 {background: var(--jcszr);margin: 0 0 var(--ld4);border: 1px solid var(--hmf1f);border-radius: var(--prx);padding: var(--qp8m) clamp(20px, 2.4vw, 34px);}
.ztk1.ztk1 {margin: 0 0 9px;font: 800 clamp(19px, 2vw, 25px)/1.24 var(--sgbom);letter-spacing: -.024em;color: var(--bxym);}
.zyw34 {margin: 0 0 18px;font-size: 15.5px;color: var(--m3oj);line-height:1.60;}
.vns91m {grid-template-columns: max-content minmax(0, 1fr);gap: 0;margin: 0 0 20px;display: grid;}

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

.ncgq > dt:nth-last-of-type(1):nth-of-type(odd) {grid-column: 1;}
.ncgq > dd:nth-last-of-type(1):nth-of-type(odd) {grid-column: 2 / -1;}
.b438e {border-bottom: 1px solid var(--byexf);letter-spacing: .09em;color: var(--m3oj);font: 700 11.5px/1.4 var(--z6t);padding: 9px 16px 9px 0;text-transform: uppercase;white-space: nowrap;}
.bkmzb {margin: 0;padding: 9px 0;color: var(--bxym);font: 600 14px/1.4 var(--z6t);font-variant-numeric: tabular-nums;border-bottom: 1px solid var(--byexf);}

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

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

.ac31p0 {gap:11px;flex-wrap: wrap;display: flex;}
.ancwr {color: var(--bxym);align-items: center;min-height: 44px;padding: 0 20px;text-decoration: none;justify-content: center;border-radius:9px;border: 1px solid var(--hmf1f);background: transparent;display: inline-flex;transition:border-color 0.163s, color 0.18s;}
.ancwr:hover {color: var(--r7k5);border-color: var(--r7k5);}
.s1bx2 {font: 700 14px/1 var(--sgbom);}
@media (max-width:635px) {
  .ncgq {grid-template-columns: max-content minmax(0, 1fr);}
}

.kk29qj, .sh4p4jb {margin: 0 0 var(--ld4);min-width: 0;}
.frx8p {letter-spacing: -.024em;display: block;font: 800 clamp(19px, 2vw, 25px)/1.24 var(--sgbom);color: var(--bxym);margin-bottom:15px;}
.bx1325 {padding-bottom:11px;border-bottom: 1px solid var(--byexf);}
.t78j, .swrwka9 {min-width: 0;}
.t78j > :first-child, .swrwka9 > :first-child {margin-top: 0;}
.t78j > :last-child,  .swrwka9 > :last-child  {margin-bottom: 0;}
.a21968.a21968 {letter-spacing: -.024em;color: var(--bxym);margin: 0 0 14px;font: 800 clamp(19px, 2vw, 25px)/1.24 var(--sgbom);}

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

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

.x0nzrbt {border-top: 1px solid var(--hmf1f);margin-bottom:15px;padding: 11px 0;border-bottom: 1px solid var(--byexf);}

.ps666vf {gap: 0 26px;align-items: start;grid-template-columns: minmax(0, 9em) minmax(0, 1fr);display: grid;}
.ecb1gy {padding-top:2px;min-width: 0;}
.b2b2h .ecb1gy > h2.frx8p.frx8p,
.b2b2h .x0nzrbt > h2.frx8p.frx8p {margin: 0;}
.b2b2h .ecb1gy > h2.frx8p.frx8p {font: 700 11.5px/1.45 var(--z6t);letter-spacing: .09em;color: var(--m3oj);text-transform: uppercase;}
@media (max-width:725px) {
  .ps666vf {grid-template-columns: minmax(0, 1fr);gap: 0;}
  .ecb1gy {padding-top: 0;}
  .b2b2h .ecb1gy > h2.frx8p.frx8p {margin: 0 0 12px;}
}

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

.qx49.qx49 .fcz1sjv > .vemfa {grid-template-columns: 2.1em 1fr;align-items: baseline;display: grid;}
.qx49.qx49 .k31h9n {font-size: 11.5px;letter-spacing: .08em;font-variant-numeric: tabular-nums;font-weight: 700;color: var(--r7k5);}
.qx49.qx49 .me4pwr {color: var(--m3oj);font-size: 14px;line-height:1.63;margin: 0;}

.qx49.qx49 .qkybm {padding-left: 3.2em;counter-reset: vt-ref;}
.qx49.qx49 .qkybm > .vemfa {counter-increment: vt-ref;border-top: 1px solid var(--byexf);padding-top:13px;}
.qx49.qx49 .qkybm > .vemfa:first-child {border-top: 0;padding-top: 0;}
.qx49.qx49 .qkybm > .vemfa::before {content: counter(vt-ref, decimal-leading-zero);color: var(--r7k5);font-variant-numeric: tabular-nums;letter-spacing: .08em;font-family: var(--z6t);display: inline-block;margin-left: -3.2em;font-weight: 700;width: 3.2em;font-size: 11.5px;}
.qx49.qx49 .qkybm > .me4pwr {margin: 6px 0 14px;}
.qx49.qx49 .qkybm > .me4pwr:last-child {margin-bottom: 0;}
.qx49.qx49 .qkchw {font-weight: 700;}
.qx49.qx49 .e6hja8t {margin: 0;}

.qx49.qx49 .qkybm > .me4pwr > .e6hja8t {line-height:1.63;font-size: 14px;}

.qx49.qx49 .nds5 {padding: 0 0 0 3.2em;counter-reset: vt-ref;margin: 0;list-style: none;}
.qx49.qx49 .qk0t {border-top: 1px solid var(--byexf);counter-increment: vt-ref;padding: 14px 0;}
.qx49.qx49 .qk0t:first-child {border-top: 0;padding-top: 0;}
.qx49.qx49 .qk0t:last-child {padding-bottom: 0;}
.qx49.qx49 .qk0t::before {font-family: var(--z6t);content: counter(vt-ref, decimal-leading-zero);letter-spacing: .08em;margin-left: -3.2em;font-size: 11.5px;display: inline-block;color: var(--r7k5);font-variant-numeric: tabular-nums;width: 3.2em;font-weight: 700;}
.qx49.qx49 .qk0t > .qkchw {line-height:1.38;font-size: 15px;font-weight: 700;}
.qx49.qx49 .qk0t > .e6hja8t {font-size: 14px;margin: 6px 0 0;color: var(--m3oj);line-height:1.60;}
@media (max-width:725px) {
  .qx49.qx49 .fcz1sjv {grid-template-columns: 1fr;gap:6px;}
  .qx49.qx49 .fcz1sjv > .me4pwr {padding-left: 2.1em;}
  .qx49.qx49 .qkybm {padding-left: 2.6em;}
  .qx49.qx49 .qkybm > .vemfa::before {margin-left: -2.6em;width: 2.6em;}
  .qx49.qx49 .nds5 {padding-left: 2.6em;}
  .qx49.qx49 .qk0t::before {width: 2.6em;margin-left: -2.6em;}
}

.er4x {margin: 0 0 var(--ld4);}

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

@media (max-width:995px) { .a1acnrc {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:515px)  { .a1acnrc {grid-template-columns: minmax(0, 1fr);} }
.e4497w {min-width: 0;}
.p803 {display: block;color: inherit;text-decoration: none;min-width: 0;}
.y94p {position: relative;border: 1px solid var(--byexf);border-radius:10px;background: var(--au8uj);overflow: hidden;margin: 0;}

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

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

.jyss {margin: 0 0 var(--ld4);}
.fzd6tz5 {min-width: 0;display: grid;padding: 0;margin: 0;list-style: none;gap:11px;}

.aapy4yx {grid-template-columns: repeat(2, minmax(0, 1fr));}
.q3ezv5  {grid-template-columns: repeat(4, minmax(0, 1fr));}
.aca4 {min-width: 0;}
.a562tv {background: var(--jcszr);transition:border-color 0.147s, background 0.129s;align-items: center;border: 1px solid var(--byexf);border-radius:9px;display: flex;padding: 22px 20px;text-decoration: none;justify-content: center;min-height: 124px;position: relative;}
.a562tv:hover {border-color: color-mix(in srgb, var(--ery) 45%, var(--byexf));background: var(--ol3);}
.prb1 {top: 8px;left: 9px;color: var(--r7k5);letter-spacing: .08em;font: 700 10.5px/1 var(--z6t);font-style: normal;font-variant-numeric: tabular-nums;position: absolute;}
.g3tr3 {max-height: 62px;max-width: 100%;display: block;border-radius: 0;width: auto;object-fit: contain;height: auto;}
@media (max-width:615px) {
  .aapy4yx, .q3ezv5 {grid-template-columns: repeat(2, minmax(0, 1fr));}
}

.jz9v6j {margin: 0 0 var(--ld4);}
.pvwf {margin: 0;min-width: 0;padding: 0;gap:13px;list-style: none;display: grid;}

.dckyyx9 {grid-template-columns: repeat(4, minmax(0, 1fr));}
.qevdw {grid-template-columns: repeat(2, minmax(0, 1fr));}
.bm0e6k1 {align-items: center;gap:10px;border: 1px solid var(--byexf);border-radius:9px;padding: 20px 14px;background: var(--ol3);min-width: 0;display: flex;flex-direction: column;}
.cja9s {max-height: 44px;border-radius: 0;max-width: 100%;width: auto;object-fit: contain;display: block;height: auto;}
.hst6 {white-space: nowrap;color: var(--m3oj);font: 600 13px/1.25 var(--z6t);overflow: hidden;text-overflow: ellipsis;letter-spacing: .04em;text-align: center;max-width: 100%;}
@media (max-width:615px) {
  .dckyyx9 {grid-template-columns: repeat(2, minmax(0, 1fr));}
  
  .qevdw {grid-template-columns: repeat(2, minmax(0, 1fr));}
}

.xv128r.xv128r .wcye {table-layout: fixed;border-collapse: collapse;border: 0;background: none;width: 100%;}
.xv128r.xv128r .b8j1 {font-size: 11.5px;padding: 0 0 9px;text-transform: uppercase;border-bottom: 1px solid var(--byexf);font-family: var(--z6t);font-weight: 700;letter-spacing: .09em;text-align: left;vertical-align: bottom;}
.xv128r.xv128r .qx9amd {color: var(--r7k5);padding-right:15px;}

.xv128r.xv128r .qv03q  {color: var(--m3oj);padding-left:16px;}

.xv128r.xv128r .xjhbzyj {border-left: 1px solid var(--byexf);}
.xv128r.xv128r .z1d2v81 {vertical-align: top;line-height:1.57;font-size: 14px;padding: 11px 0;border-bottom: 1px solid var(--byexf);}
.xv128r.xv128r .xft2b {padding-right:15px;}
.xv128r.xv128r .xjhbzyj  {padding-left:15px;}
.xv128r.xv128r .wk2rbz {font-family: var(--z6t);display: inline-block;color: var(--r7k5);font-weight: 700;width: 1.15em;}
.xv128r.xv128r .xjhbzyj .wk2rbz {color: var(--m3oj);}

.xv128r.xv128r .kyxxs {letter-spacing: .09em;display: block;padding: 0 0 9px;text-transform: uppercase;border-bottom: 1px solid var(--byexf);font-family: var(--z6t);font-weight: 700;margin: 0;font-size: 11.5px;}
.xv128r.xv128r .ejeq1 {color: var(--r7k5);}
.xv128r.xv128r .zsn0nn  {color: var(--m3oj);}
.xv128r.xv128r .nr1ca2n {margin: 0;list-style: none;padding: 0;}
.xv128r.xv128r .a0zr {padding: 11px 0;border-bottom: 1px solid var(--byexf);display: grid;align-items: baseline;grid-template-columns: 1.35em minmax(0, 1fr);font-size: 14px;line-height:1.57;}
.xv128r.xv128r .a0zr:last-child {border-bottom: 0;}
.xv128r.xv128r .endg48s {font-family: var(--z6t);font-style: normal;font-weight: 700;}

.xv128r.xv128r .zvke .endg48s {color: var(--r7k5);}
.xv128r.xv128r .xbzjwr  .endg48s {color: var(--m3oj);}

.xv128r.xv128r .kysnf {grid-template-columns: repeat(2, minmax(0, 1fr));gap: 0;display: grid;}
.xv128r.xv128r .emmtx {min-width: 0;}
.xv128r.xv128r .kp9nr0 {padding-right:26px;}
.xv128r.xv128r .tvsjsxj {padding-left:26px;border-left: 1px solid var(--byexf);}

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

.xv128r.xv128r .mrgvag1 {margin: 0;}
.xv128r.xv128r .mrgvag1 > .kyxxs {margin-top:22px;}
.xv128r.xv128r .mrgvag1 > .kyxxs:first-child {margin-top: 0;}
.xv128r.xv128r .k8eryh {margin: 0;}

@media (max-width:635px) {
  
  .xv128r.xv128r .kysnf {grid-template-columns: minmax(0, 1fr);}
  .xv128r.xv128r .kp9nr0 {padding-right: 0;}
  .xv128r.xv128r .tvsjsxj {padding-left: 0;margin-top:23px;border-left: 0;}
  
  .xv128r.xv128r .z1d2v81 {font-size: 13.5px;}
  .xv128r.xv128r .xft2b,
  .xv128r.xv128r .qx9amd {padding-right:11px;}
  .xv128r.xv128r .xjhbzyj,
  .xv128r.xv128r .qv03q {padding-left:10px;}
}

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

.wd5p5.wd5p5 .h2zk::before {content: "";width: 5px;top: 19px;position: absolute;height: 5px;left: -21px;background: var(--ery);}
.wd5p5.wd5p5 .t9aap5 {letter-spacing: .08em;font-size: 11.5px;font-weight: 700;color: var(--r7k5);font-family: var(--z6t);}
.wd5p5.wd5p5 .vr3b01 {font-size: 14px;color: var(--m3oj);line-height:1.61;margin: 4px 0 13px 3.4em;}

.wd5p5.wd5p5 .ywcacm {margin: 0;padding: 0 0 0 18px;border-left: 1px solid var(--byexf);list-style: none;counter-reset: vt-step;}
.wd5p5.wd5p5 .asz30z {position: relative;counter-increment: vt-step;padding: 13px 0 0;}
.wd5p5.wd5p5 .asz30z + .asz30z {margin-top:14px;border-top: 1px solid var(--byexf);}
.wd5p5.wd5p5 .asz30z::before {background: var(--ery);top: 19px;content: "";height: 5px;left: -21px;width: 5px;position: absolute;}
.wd5p5.wd5p5 .kq1wt {display: block;line-height:1.34;font-size: 15px;font-weight: 700;}
.wd5p5.wd5p5 .kq1wt::before {letter-spacing: .08em;font-family: var(--z6t);font-weight: 700;content: counter(vt-step, decimal-leading-zero) "\00a0\00a0";font-size: 11.5px;font-variant-numeric: tabular-nums;color: var(--r7k5);}
.wd5p5.wd5p5 .tnhxjh8 {margin: 4px 0 0;font-size: 14px;color: var(--m3oj);line-height:1.60;}

.wd5p5.wd5p5 .f18154t {padding: 0;border-left: 0;}
.wd5p5.wd5p5 .jnxt {border-top: 1px solid var(--byexf);margin: 0;padding: 14px 0 0;display: block;}
.wd5p5.wd5p5 .f18154t > .jnxt:first-child {padding-top: 0;border-top: 0;}
.wd5p5.wd5p5 .zrt82bw {margin-bottom:5px;letter-spacing: .1em;display: block;color: var(--r7k5);font-style: normal;font: 700 11px/1.3 var(--z6t);font-variant-numeric: tabular-nums;}
.wd5p5.wd5p5 .jr8n50k {line-height:1.33;font-size: 15px;font-weight: 700;}
.wd5p5.wd5p5 .j1ns8 {font-size: 14px;margin: 5px 0 14px;line-height:1.62;color: var(--m3oj);}
.wd5p5.wd5p5 .j1ns8:last-child {margin-bottom: 0;}

@media (max-width:725px) {
  .wd5p5.wd5p5 .h2zk {gap:4px;grid-template-columns: 1fr;}
  .wd5p5.wd5p5 .vr3b01 {margin-left: 0;}
}

.b2b2h {--di7: var(--bxym);}

.b2b2h :is(.fmq6, [class*="table"]) {overflow-x: auto;}
.b2b2h table {border-collapse: collapse;width: 100%;font-size: 14.5px;}
.b2b2h thead th {color: var(--m3oj);white-space: nowrap;text-transform: uppercase;letter-spacing: .08em;padding: 11px 14px;border-bottom: 1px solid var(--di7, var(--hmf1f));font-weight: 700;font-size: 11.5px;text-align: left;}
.b2b2h tbody td {color: var(--kq9, var(--bxym));border-bottom: 1px solid var(--byexf);padding: 11px 14px;}
.b2b2h tbody td + td {font-variant-numeric: tabular-nums;font-family: var(--z6t);}

.t67jjc.t67jjc {padding: clamp(34px, 4vw, 56px) clamp(16px, 2vw, 28px) clamp(22px, 2.4vw, 34px);border-top: 1px solid var(--hmf1f);color: var(--bxym);background: var(--mm5);}
.t67jjc .egpv {align-items: start;margin: 0 auto;gap:29px 50px;max-width: var(--gw0);display: grid;grid-template-columns: minmax(0, 1fr) auto;}
.t67jjc .rtyq4 img {display: block;width: auto;height: 28px;}
.t67jjc .rtyq4 span {font-weight: 800;font-size: 18px;letter-spacing: -.03em;color: var(--bxym);}
.t67jjc .vh60 {gap:49px;grid-auto-flow: column;display: grid;}
.t67jjc .vh60 ul {list-style: none;margin: 0;display: grid;padding: 0;gap:9px;}
.t67jjc .vh60 a {font-size: 14px;text-decoration: none;color: var(--m3oj);}
.t67jjc .vh60 a:hover {color: var(--bxym);}
.t67jjc .vrks {opacity:0.73;align-items: center;flex-wrap: wrap;margin: 24px auto 0;max-width: var(--gw0);display: flex;gap:13px;}
.t67jjc .kt27ck {max-width: var(--gw0);padding-top:19px;margin: 24px auto 0;border-top: 1px solid var(--byexf);}
.t67jjc .kt27ck p {margin: 0;color: var(--m3oj);font-size: 12.5px;}
.t67jjc .kt27ck p + p {line-height:1.54;margin-top:9px;}

@media (max-width:1068px) {
  
  .kzw1 {display: none;}
  .svj1 {margin-left: 0;}
  .fnt1 {display: flex;}
  
  .bpz3en0 {display: inline-flex;}
  .r5j8r0d {left: 14px;}
}

@media (max-width:826px) {
  .a6arn {display: none;}
  
  .r5j8r0d {align-items: center;text-align: left;flex-direction: row;gap:11px;}
  .ddw43n {text-overflow: ellipsis;flex: 1 1 auto;font-size: 13.5px;overflow: hidden;min-width: 0;white-space: nowrap;}
  .r5j8r0d .jhaj {flex: 0 0 auto;}
}

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

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

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

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

.t67jjc .vh60 a {align-items: center;min-height: 44px;display: flex;}
.km1zy {min-height: 44px;display: inline-flex;align-items: center;}

.jhaj, .vm6adr, .beyv,
.b2b2h a[role="button"],
.b2b2h .ha6r6 a {min-height: 44px;}

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

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

.e4sxy ul {gap:9px;}

.t67jjc .vh60 ul {display: grid;gap:7px;}

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

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

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

.tzy7b:checked ~ .cb9fg3g {opacity:0.99;visibility: visible;}
.tzy7b:checked ~ .ddk7df {visibility: visible;transform: translateX(0);}

.w9f9 {align-items: center;padding: 14px 16px;border-bottom: 1px solid var(--hmf1f, var(--lfm8));z-index: 1;display: flex;position: sticky;justify-content: space-between;top: 0;gap:13px;background: var(--ol3, var(--ut0d));}
.f5y1cf {min-height: 44px;display: inline-flex;align-items: center;}
.f5y1cf img {display: block;height: 26px;width: auto;}
.s42d {font-size: 16px;color: var(--tmg);font-weight: 800;letter-spacing: .01em;}

.m9m69he {border-radius:13px;border: 1px solid var(--hmf1f, var(--lfm8));cursor: pointer;display: inline-flex;background: var(--ut0d);flex: none;color: var(--tmg);height: 44px;justify-content: center;align-items: center;width: 44px;}
.m9m69he:hover {background: var(--gbt);}
.m9m69he:focus-visible,
.akhene5 a:focus-visible,
.r904h:focus-visible,
.admd:focus-visible {outline: 2px solid var(--tmg);outline-offset: 2px;}

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

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

.akhene5 a[aria-current="page"] {background: var(--ut0d);border-color: var(--hmf1f, var(--lfm8));box-shadow: inset 3px 0 0 var(--ery, var(--ly2));}

.ad2f2xd {border-top: 1px solid var(--hmf1f, var(--lfm8));margin-top: auto;background: var(--ol3, var(--ut0d));padding: 14px 16px calc(16px + env(safe-area-inset-bottom, 0px));display: grid;gap:11px;}

.r904h, .admd {align-items: center;display: flex;min-height: 48px;text-decoration: none;font-size: 15px;font-weight: 700;justify-content: center;padding: 12px 18px;border-radius:13px;}
.r904h {background: var(--vtdbt);color: var(--h2q8, var(--t4a));border: 1px solid var(--hmf1f, var(--lfm8));}
.admd {border: 1px solid transparent;color: var(--w3q, var(--t3b3));background: var(--rdph);}

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

@media (min-width:1069px) {
  .ddk7df, .cb9fg3g {display: none;}
}

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

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

.b2b2h > .ha6r6.p43m {padding-bottom: 0;padding-top: 0;}

@media (min-width:1069px) {

  
  
  .kzw1, .svj1 {transition:width 225ms ease, margin-left 232ms ease, padding 187ms ease;}

  
}

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

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

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

.c2r4 > summary.mdt94y .wn759c {margin: 0;}
.c2r4[open] > summary.mdt94y {margin-bottom:13px;}

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

.svj1 {padding-bottom: max(96px, var(--gnazo, 96px));}

.sgygn2v {--v4r: var(--prx);--o1s4: 12px;--mrz8: var(--prx);--vtb: 1px solid var(--hmf1f);--r6ate: .08em;--oxmio: 6px;--nnl3: uppercase;}

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

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

:root {--jcszr:  color-mix(in srgb, var(--ery) 9%, var(--ut0d));--hmf1f:   color-mix(in srgb, var(--ery) 26%, var(--chh5j));--fta:     color-mix(in srgb, var(--ery) 7%, var(--xqr1l));--qxry: var(--di7, var(--ery));--onkv1:   color-mix(in srgb, var(--ery) 38%, transparent);--byexf:  color-mix(in srgb, var(--ery) 16%, var(--lfm8));--prx:      14px;--ol3: color-mix(in srgb, var(--ery) 14%, var(--u6r6));}
html:root {background-color: var(--fta);}
body {background:
    radial-gradient(60vw 50vh at 12% -10%, color-mix(in srgb, var(--ery) 22%, transparent), transparent 70%),
    radial-gradient(50vw 50vh at 100% 30%, color-mix(in srgb, var(--qxry) 14%, transparent), transparent 70%),
    var(--fta);background-attachment: fixed;font-family: var(--sgbom);}

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

.kzw1 {background:
    linear-gradient(180deg, color-mix(in srgb, var(--ery) 16%, transparent), transparent 46%),
    var(--vvt);border-right-color: var(--hmf1f);}
.e4sxy a {font: 600 15px/1.2 var(--sgbom);border-radius:10px;letter-spacing: .01em;}
.e4sxy a:hover {background: color-mix(in srgb, var(--ery) 12%, transparent);}
.e4sxy a[aria-current="page"] {background: var(--ly2);box-shadow: 0 6px 20px var(--onkv1);color: var(--t73dq, var(--r07a));}
.e4sxy a[aria-current="page"] .mjhkp {background: currentColor;}

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

.jhaj,
.b2b2h :is(.ha6r6, .wd5p5, .qx49) a[role="button"],
.b2b2h .ha6r6 a,
.qs8rg, .swkr0v8 {letter-spacing: .02em;font: 700 14.5px/1 var(--sgbom);border-radius:12px;padding: 0 22px;min-height: 44px;}
.ysy8yrx,
.qs8rg, .swkr0v8,
.b2b2h .ha6r6 a {transition:transform 0.198s, box-shadow 0.19s, background 0.174s;box-shadow: 0 8px 24px var(--onkv1);}
.ysy8yrx:hover, .qs8rg:hover, .swkr0v8:hover {transform: translateY(-1px);box-shadow: 0 10px 30px var(--onkv1);}
.fw5pvv {background: color-mix(in srgb, var(--vtdbt) 70%, transparent);border-color: var(--hmf1f);}

.b2b2h :is(.qx49, .wd5p5, .xv128r, .ya57bex),
.b2b2h .var2t43.var2t43 {background:
    linear-gradient(180deg, color-mix(in srgb, var(--ery) 7%, transparent), transparent 60%),
    var(--jcszr);border-color: var(--hmf1f);}

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

.b2b2h .fqnssz6 {justify-content: center;min-height: clamp(360px, 52vh, 560px);}
.qyp1j {background: linear-gradient(90deg,
    color-mix(in srgb, var(--fta) 90%, transparent) 0%,
    color-mix(in srgb, var(--fta) 62%, transparent) 42%,
    color-mix(in srgb, var(--fta) 0%, transparent) 76%);}
.kbnm9 {position: absolute;padding: 7px 14px;left: 14px;border: 1px solid var(--hmf1f);border-radius: 999px;z-index: 2;background: color-mix(in srgb, var(--ol3) 70%, transparent);backdrop-filter: blur(8px);top: 14px;}
.qdb4np {max-width:640px;background: none;}
.qdb4np .hyez {font-size: clamp(30px, 4vw, 54px);line-height:1.05;}
@media (max-width:887px) {
  .b2b2h .fqnssz6 {min-height: min(72vh, 560px);justify-content: flex-end;}
  .qyp1j {background: linear-gradient(0deg,
      color-mix(in srgb, var(--fta) 94%, transparent) 0%,
      color-mix(in srgb, var(--fta) 70%, transparent) 45%,
      color-mix(in srgb, var(--fta) 0%, transparent) 82%);}
}

.b2b2h .d08t7nr.d08t7nr {max-height: none;object-fit: contain;height: auto;}
.hyez.hyez {font-size: clamp(28px, 3.2vw, 44px);line-height:1.04;}
.hspjv {border-color: var(--hmf1f);box-shadow: 0 18px 50px var(--onkv1);}

@media (max-width:1068px) {
  .ywm7 .sgygn2v {display: none;}
  .bpz3en0 img {object-position: left center;max-width: min(30vw, 120px);object-fit: contain;height: 28px;}
  .fpw3fe0 {padding: 14px 20px 0;}
}
@media (max-width:568px) {
  .kfdy4 {padding: 0 14px;gap:7px;}
  .ywm7 {gap:7px;}
  .ywm7 .jhaj {font-size: 13px;min-height: 40px;padding: 0 12px;}
  .fnt1 {margin-right: -8px;}
}

.b2b2h .d1b4.d1b4 {align-items: center;overflow: hidden;background:
    radial-gradient(70% 120% at 100% 50%, color-mix(in srgb, var(--ery) 24%, transparent), transparent 70%),
    var(--jcszr);border: 1px solid var(--hmf1f);border-radius: var(--prx);display: grid;padding: clamp(24px, 3.4vw, 48px) !important;gap: clamp(22px, 3vw, 48px);grid-template-columns: minmax(0, 1fr);}
@media (min-width:888px) {
  .b2b2h .d1b4.d1b4 {grid-template-columns: minmax(0, 1fr) auto;}
}
.d1b4 .dzbb6 {min-width: 0;}
.d1b4 .ztk1 {font-size: clamp(26px, 3vw, 40px);}
.d1b4 .xx8yn {align-items: center;border-radius: 50%;width: clamp(170px, 18vw, 220px);flex-direction: column;--v0i5k: 90%;box-shadow: 0 0 60px var(--onkv1);background:
    radial-gradient(closest-side, var(--jcszr) 78%, transparent 79%),
    conic-gradient(var(--ery) 0 var(--v0i5k), color-mix(in srgb, var(--ery) 14%, transparent) var(--v0i5k) 100%);aspect-ratio: 1;position: relative;margin: 0 auto;display: flex;justify-content: center;}
.d1b4 .q8x8n {letter-spacing: -.04em;color: var(--bxym);font: 800 clamp(46px, 5vw, 64px)/1 var(--z6t);}
.d1b4 .cthw {color: var(--r7k5);font: 700 14px/1 var(--z6t);font-style: normal;margin-top:7px;}
.d1b4 .pymhcb {color: var(--m3oj);overflow-wrap: anywhere;margin-top:10px;letter-spacing: .14em;text-align: center;font: 700 11px/1.2 var(--sgbom);max-width: 70%;text-transform: uppercase;}
.d1b4 .ac31p0 {flex-wrap: wrap;margin-top:23px;display: flex;gap:10px;}
.d1b4 .ancwr.ancwr {padding: 0 22px;border-radius:13px;border: 0;color: var(--t73dq, var(--r07a));display: inline-flex;font: 700 15px/1 var(--sgbom);box-shadow: 0 8px 24px var(--onkv1);min-height: 48px;background: var(--ly2);align-items: center;text-decoration: none;}
.d1b4 .ancwr.ancwr:hover {color: var(--t73dq, var(--r07a));background: var(--ztrq7);}
.d1b4 .ancwr .s1bx2 {font: inherit;color: inherit;}
@media (max-width:887px) {
  .d1b4 .xx8yn {width: 160px;order: -1;}
  .d1b4 .ancwr.ancwr {justify-content: center;flex: 1 1 140px;}
}

.b2b2h .fqnssz6.ysk4 {background:
    radial-gradient(70% 90% at 85% 15%, color-mix(in srgb, var(--ery) 46%, transparent), transparent 65%),
    radial-gradient(60% 80% at 55% 115%, color-mix(in srgb, var(--qxry) 32%, transparent), transparent 65%),
    var(--oq9mr, var(--jcszr));}
.c53m {pointer-events: none;white-space: nowrap;color: color-mix(in srgb, var(--x8p, var(--bxym)) 10%, transparent);right: -.04em;z-index: 0;overflow: hidden;position: absolute;max-width: 100%;font: 800 clamp(96px, 14vw, 220px)/1 var(--sgbom);bottom: -.2em;letter-spacing: -.04em;}
@media (max-width:887px) {
  .b2b2h .fqnssz6.ysk4 {padding-top:57px;min-height: 0;}
  .c53m {display: none;}
}

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

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

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