

:root {--wi0: color-mix(in srgb, var(--v4r4) 35%, var(--cs9z));--r8ze:"Futura", "Avenir Next", "Century Gothic", system-ui, "Trebuchet MS", sans-serif;--cs9z:   var(--ygjrg);--lyil9:  1180px;--y6js:"SF Mono", ui-monospace, "JetBrains Mono", Consolas, Menlo, monospace;--v4r4: var(--qt0jl);--kcmxy: var(--v65r);--j2zut:    var(--shk);--gls1: var(--tz8);--z4f:  var(--cbhv0);--q74ra:var(--w3umj);--ehzi:  248px;--jaj:  clamp(16px, 1.8vw, 26px);--rlx:  clamp(30px, 3.4vw, 52px);--q09: var(--kvv);--d2q:     10px;}

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

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

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

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

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

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

.yhg6t {margin-top: auto;border: 1px solid var(--z4f);border-radius: var(--d2q);background: var(--gls1);padding: 14px;}
.h053 {margin: 0;font-size: 14px;font-weight: 700;}
.c94v3 {margin: 5px 0 0;line-height:1.44;font-size: 12.5px;color: var(--kcmxy);}

.pnm5s {z-index: 40;position: sticky;border-bottom: 1px solid var(--z4f);top: 0;backdrop-filter: blur(10px);background: color-mix(in srgb, var(--j2zut) 92%, transparent);}
.be21yr {min-height: 54px;padding: 0 clamp(16px, 2vw, 28px);align-items: center;display: flex;gap:14px;}
.m8k7 {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;min-width: 0;font: 500 12px/1.4 var(--y6js);color: var(--kcmxy);}
.a5j69j1 {gap:9px;display: flex;align-items: center;margin-left: auto;}

.x2ektm,
.p8zs :is(.bxft21, .tmfj, .kmqjjgr) a[role="button"],
.p8zs .bxft21 a {cursor: pointer;font-weight: 700;border-radius:8px;border: 1px solid transparent;text-decoration: none;transition:background 0.169s, border-color 0.175s;align-items: center;display: inline-flex;justify-content: center;padding: 10px 20px;white-space: nowrap;font-size: 14px;}

.n1ynrk {color: var(--tbm1d, var(--frlzb));background: var(--tterj);border-color: var(--z4f);}
.ph19ax {color: var(--divjz, var(--lmu));background: var(--magl);}
.ph19ax:hover {background: var(--gdf);}

.p8zs :is(.bxft21, .tmfj, .kmqjjgr) a[role="button"],
.p8zs .bxft21 a {color: var(--k6i, var(--c6a));background: var(--qt0jl);}
.b3q60s {width: 100%;display: flex;margin-top:12px;}

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

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

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

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

.e3rwr1::before {border: 1px solid var(--z4f);inset: 11px;position: absolute;transition:border-color 0.177s, background 0.182s;background: var(--q74ra);content: '';}
.e3rwr1 svg {position: relative;z-index: 1;}
.e3rwr1:hover {color: var(--wi0);}
.e3rwr1:hover::before {border-color: color-mix(in srgb, var(--v4r4) 50%, var(--z4f));background: color-mix(in srgb, var(--cs9z) 8%, var(--q74ra));}
.e3rwr1:focus-visible {outline: 2px solid var(--wi0);outline-offset: -3px;}

.p8zs {padding: 0 clamp(16px, 2vw, 28px) 60px;}
.p8zs > * {padding-top: var(--rlx);margin: 0 auto var(--jaj) !important;padding-bottom: 0;max-width: var(--lyil9);}
.p8zs > *:last-child {margin-bottom: 0 !important;}

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

.p8zs :is(.t52d67g, .h04pasy, .j29sjz4, .kmqjjgr,
             .tmfj, .jtdq) :is(p, li, td) > a {color: var(--v4r4);text-underline-offset: 3px;}

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

.p8zs :is(.kmqjjgr, .tmfj, .jtdq, .k6tn) {padding: var(--rlx) clamp(20px, 2.4vw, 34px) !important;border: 1px solid var(--z4f);border-radius: var(--d2q);background: var(--gls1);}

.p8zs .py81n9r.py81n9r {grid-template-columns: minmax(0, 1fr);min-width: 0;display: grid;background: var(--gls1);border: 1px solid var(--z4f);border-radius: var(--d2q);padding: 0 !important;overflow: hidden;}

.vx8h {border-bottom: 1px solid var(--q09);background: var(--q74ra);gap:11px;display: flex;align-items: center;padding: 9px clamp(18px, 2.2vw, 30px);min-width: 0;justify-content: space-between;grid-column: 1 / -1;}
.efjy6fz {letter-spacing: .1em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font: 700 11.5px/1 var(--y6js);color: var(--wi0);text-transform: uppercase;}
.p6hpgr2 {color: var(--kcmxy);font: 600 11.5px/1 var(--y6js);font-style: normal;letter-spacing: .08em;flex: 0 0 auto;}

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

.nt94.nt94 {letter-spacing: -.028em;font: 800 clamp(23px, 2.3vw, 30px)/1.16 var(--r8ze);margin: 0;overflow-wrap: anywhere;color: var(--cs9z);}
.wkss.wkss {max-width: 56ch;font-size: 15.5px;margin: 11px 0 0;color: color-mix(in srgb, var(--kcmxy) 26%, var(--cs9z));line-height:1.61;}
.ktmkpyr {padding: 0 22px;min-height: 44px;transition:background 0.17s;align-items: center;text-decoration: none;color: var(--k6i, var(--c6a));display: inline-flex;justify-content: center;margin-top:19px;border-radius:8px;background: var(--qt0jl);font: 700 14px/1 var(--r8ze);}
.ktmkpyr:hover {background: var(--gdf);}

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

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

.py81n9r .ktth.ktth {background-image:
    repeating-linear-gradient(90deg, var(--q09) 0 1px, transparent 1px 26px),
    repeating-linear-gradient(0deg,  var(--q09) 0 1px, transparent 1px 26px);}
.py81n9r .ptfjw.ptfjw {background-image:
    repeating-linear-gradient(90deg, var(--q09) 0 1px, transparent 1px 34px),
    repeating-linear-gradient(0deg,  var(--q09) 0 1px, transparent 1px 34px);}
.py81n9r .ksxs.ksxs {background-image:
    repeating-linear-gradient(90deg, var(--q09) 0 1px, transparent 1px 18px),
    repeating-linear-gradient(0deg,  var(--q09) 0 1px, transparent 1px 44px);}

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

.qykk8b .ktth.ktth {background-image:
    repeating-linear-gradient(90deg, var(--q09) 0 1px, transparent 1px 26px),
    repeating-linear-gradient(0deg,  var(--q09) 0 1px, transparent 1px 26px);}
.qykk8b .ptfjw.ptfjw {background-image:
    repeating-linear-gradient(90deg, var(--q09) 0 1px, transparent 1px 34px),
    repeating-linear-gradient(0deg,  var(--q09) 0 1px, transparent 1px 34px);}
.qykk8b .ksxs.ksxs {background-image:
    repeating-linear-gradient(90deg, var(--q09) 0 1px, transparent 1px 18px),
    repeating-linear-gradient(0deg,  var(--q09) 0 1px, transparent 1px 44px);}

.p8zs .qykk8b.qykk8b {grid-template-columns: minmax(0, 1fr);min-width: 0;padding: 0 !important;overflow: hidden;border: 1px solid var(--z4f);border-radius: var(--d2q);background: var(--gls1);display: grid;}
.qykk8b .xmpb {position: relative;border-bottom: 1px solid var(--z4f);margin: 0;min-width: 0;background: var(--q74ra);overflow: hidden;}
.qykk8b .hpyr {border-radius: 0;max-height: 26vh;height: auto;object-fit: cover;width: 100%;display: block;color: var(--v8o, inherit);}

.qykk8b .nmdwf {min-height: 15vh;color: var(--wi0);width: 100%;letter-spacing: -.05em;display: flex;background-color: var(--vmbq, var(--q74ra));font: 800 clamp(40px, 6.5vw, 84px)/1 var(--y6js);justify-content: center;max-height: 24vh;align-items: center;}
.n01j3.n01j3 {overflow-wrap: break-word;max-width: 24ch;font: 700 clamp(27px, 3.3vw, 43px)/1.12 var(--r8ze);letter-spacing: -.02em;text-wrap: balance;margin: 0;color: var(--cs9z);padding: clamp(22px, 2.6vw, 34px) clamp(18px, 2.2vw, 30px) 0;}

.qykk8b .kgcn {padding: clamp(14px, 1.6vw, 20px) clamp(18px, 2.2vw, 30px) 0;gap: clamp(14px, 1.6vw, 22px);grid-template-columns: minmax(0, 1fr);display: grid;align-items: start;}
.pdh1r.pdh1r {line-height:1.61;margin: 0;max-width: 62ch;color: color-mix(in srgb, var(--kcmxy) 26%, var(--cs9z));font-size: 15.5px;min-width: 0;}
.qykk8b .twms7qn {margin: 0;min-width: 0;gap:5px 18px;display: flex;flex-wrap: wrap;}
.qykk8b .tntbs {text-transform: uppercase;color: var(--kcmxy);letter-spacing: .16em;margin: 0;font: 700 10.5px/1.6 var(--y6js);}
.qykk8b .ddxq8qj {color: var(--wi0);font: 700 13px/1.6 var(--y6js);margin: 0 12px 0 0;letter-spacing: .04em;}
.qykk8b .qne1py {background: var(--qt0jl);display: inline-flex;transition:background 0.155s;border-radius:5px;min-height: 46px;color: var(--k6i, var(--c6a));align-items: center;justify-content: center;text-decoration: none;letter-spacing: .04em;padding: 0 28px;margin: clamp(18px, 2vw, 26px) clamp(18px, 2.2vw, 30px) clamp(22px, 2.6vw, 34px);justify-self: start;font: 700 14px/1 var(--r8ze);}
.qykk8b .qne1py:hover {background: var(--gdf);}
@media (min-width:905px) {
  
  .qykk8b .kgcn {grid-template-columns: minmax(0, 1fr) auto;align-items: baseline;}
  .qykk8b .twms7qn {justify-content: flex-end;}
}
@media (max-width:904px) {
  
  .qykk8b .hpyr  {max-height: 18vh;}
  .qykk8b .nmdwf {min-height: 12vh;max-height: 18vh;}
}

.p8zs .xm285j {flex-direction: column;min-height: 340px;display: flex;overflow: hidden;justify-content: flex-end;border: 1px solid var(--z4f);border-radius: var(--d2q);position: relative;}

.p8zs .rc0h4 .jfeh5 {object-fit: cover;inset: 0;width: 100%;position: absolute;height: 100%;}
.hxtgj {inset: 0;background:
    linear-gradient(180deg,
      color-mix(in srgb, var(--gls1) 20%, transparent) 0%,
      color-mix(in srgb, var(--gls1) 55%, transparent) 60%,
      color-mix(in srgb, var(--gls1) 85%, transparent) 100%);position: absolute;pointer-events: none;}
.ddpf0 {z-index: 1;background: color-mix(in srgb, var(--q74ra) 92%, transparent);position: relative;}
.sh7vyw {position: relative;z-index: 1;background: color-mix(in srgb, var(--gls1) 95%, transparent);}
.sh7vyw .nt94,
.sh7vyw .wkss {color: var(--u91t0, var(--cs9z));}
@media (max-width:904px) {
  .p8zs .xm285j {min-height: 280px;}
}

@media (min-width:905px) {
  
  .p8zs .py81n9r.py81n9r {grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr);align-items: center;}
  .jfd2bjs {margin: clamp(24px, 2.8vw, 38px) clamp(18px, 2.2vw, 30px);}
  .jzwyj .asd8kc  {order: 2;}
  .jzwyj .jfd2bjs {order: 1;}
}

.tyk6a {background: var(--gls1);padding: var(--rlx) clamp(20px, 2.4vw, 34px);border: 1px solid var(--z4f);border-radius: var(--d2q);margin: 0 0 var(--jaj);}
.zyn4g89 {display: grid;align-items: center;margin-bottom:5px;padding-bottom:15px;gap:11px 18px;grid-template-columns: auto minmax(90px, 200px) minmax(0, 1fr);border-bottom: 1px solid var(--q09);}

.ymv3 .p4t33 {order: -1;grid-column: 1 / -1;}
.cbdycsm  .p4t33 {grid-column: 3;}
.v5wd {letter-spacing: -.03em;color: var(--cs9z);font: 800 clamp(30px, 3.4vw, 42px)/1 var(--y6js);font-variant-numeric: tabular-nums;}
.n2tcd {font-size: .44em;color: var(--kcmxy);font-weight: 600;}

.byv55q1 {border-radius:2px;position: relative;display: block;background: var(--q09);overflow: hidden;height: 6px;}
.byv55q1::before {background: var(--wi0);inset: 0 auto 0 0;position: absolute;content: "";width: var(--fixc, 0%);}
.p4t33 {font-size: 15px;margin: 0;line-height:1.61;color: var(--kcmxy);}

.q160ps {margin: 0;padding: 0;list-style: none;}
.sekfh {align-items: baseline;gap: 0 16px;padding: 14px 0;display: grid;border-bottom: 1px solid var(--q09);grid-template-columns: 3.6em minmax(0, 1fr);}
.sekfh:last-child {border-bottom: 0;padding-bottom: 0;}
.fpb2 {color: var(--wi0);font: 700 13px/1.4 var(--y6js);font-style: normal;font-variant-numeric: tabular-nums;white-space: nowrap;}
.wpqx6c {font-weight: 600;color: var(--kcmxy);}
.jz5d {margin: 0;min-width: 0;}
.hddn {margin: 0;line-height:1.58;font-size: 15px;}
.yt3g {display: block;letter-spacing: .06em;font: 600 12px/1.3 var(--y6js);font-style: normal;margin-top:7px;color: var(--kcmxy);}

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

.v2syj8 {border-left: 1px solid var(--q09);color: var(--wi0);font: 700 12px/1.3 var(--y6js);font-variant-numeric: tabular-nums;margin-left:10px;padding-left:10px;letter-spacing: .04em;}

.cbhc {margin-left: 0;padding-left: 0;border-left: 0;}
.yt3g:empty {display: none;}

.njky {min-width: 0;margin: 0;}
.njky > .jz5d {margin: 0;}
.vwgb3t {display: flex;align-items: baseline;border-top: 1px solid var(--q09);padding-top:8px;margin-top:8px;gap:4px 14px;flex-wrap: wrap;justify-content: space-between;}
.vwgb3t > .yt3g {margin-top: 0;}

.njky > .vwgb3t:only-child {border-top: 0;padding-top: 0;margin-top: 0;}
@media (max-width:649px) {
  .zyn4g89 {grid-template-columns: auto minmax(0, 1fr);}
  .cbdycsm .p4t33 {grid-column: 1 / -1;}
  .sekfh {gap:4px;grid-template-columns: 1fr;}
}

.a84x5r {border: 1px solid var(--z4f);border-radius: var(--d2q);padding: var(--rlx) clamp(20px, 2.4vw, 34px);margin: 0 0 var(--jaj);background: var(--gls1);min-width: 0;}

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

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

.z30x0 {grid-template-columns: minmax(0, 1fr);}
.cvayx {min-width: 0;}
.stzdk.stzdk {letter-spacing: -.024em;font: 800 clamp(19px, 2vw, 25px)/1.24 var(--r8ze);color: var(--cs9z);margin: 0 0 10px;}
.h7r157 {min-width: 0;}
.h7r157 > :first-child {margin-top: 0;}
.h7r157 > :last-child  {margin-bottom: 0;}
.pw3s6bm {padding: 0 20px;justify-content: center;background: var(--qt0jl);display: inline-flex;margin-top:17px;color: var(--k6i, var(--c6a));transition:background 0.179s;border-radius:7px;font: 700 14px/1 var(--r8ze);align-items: center;text-decoration: none;min-height: 44px;}
.pw3s6bm:hover {background: var(--gdf);}
.hrcq {margin: 0;min-width: 0;}

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

.hrcq {order: -1;}
@media (max-width:765px) {
  .ajw2ty5 {max-height: 340px;}
}
@media (min-width:766px) {
  .p667bd .hrcq {order: 1;}
}

.d1t7h17 {border: 1px solid var(--z4f);border-radius: var(--d2q);background: var(--gls1);min-width: 0;margin: 0 0 var(--jaj);padding: var(--rlx) clamp(20px, 2.4vw, 34px);}
.nkacr {border-bottom: 1px solid var(--q09);align-items: baseline;display: flex;gap:14px;justify-content: space-between;margin-bottom:19px;padding-bottom:14px;}
.aaj8.aaj8 {font: 800 clamp(20px, 2.1vw, 27px)/1.2 var(--r8ze);margin: 0;color: var(--cs9z);letter-spacing: -.026em;min-width: 0;}
.k0g4 {color: var(--wi0);font: 700 12px/1 var(--y6js);font-style: normal;font-variant-numeric: tabular-nums;flex: 0 0 auto;letter-spacing: .08em;}
.dhj3ef {list-style: none;display: grid;padding: 0;margin: 0 0 18px;gap:12px;min-width: 0;}
.egfd  {grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));}

.ymkw {display: flex;justify-content: center;flex-wrap: wrap;}
.ymkw > * {flex: 1 1 200px;max-width: calc(50% - 8px);min-width: 0;}
@media (max-width:590px) { .ymkw > * {max-width: none;} }
.f958v4 {min-width: 0;}
.sc8c4gh {min-width: 0;background: var(--q74ra);border: 1px solid var(--q09);border-radius:7px;overflow: hidden;margin: 0;}
.d1k51w {display: block;height: auto;width: 100%;border-radius: 0;}
.ancq2t7 {color: var(--kcmxy);font: 600 12.5px/1.4 var(--y6js);border-top: 1px solid var(--q09);padding: 9px 11px;}
.msx4cv {font-size: clamp(16px, 1.45vw, 18px);color: var(--kcmxy);margin: 0 0 18px;line-height:1.60;}
.hkgc {gap:9px;flex-wrap: wrap;display: flex;}
.wrq0dg, .jqxy {display: inline-flex;min-height: 44px;padding: 0 20px;text-decoration: none;font: 700 14px/1 var(--r8ze);align-items: center;justify-content: center;border-radius:7px;transition:background 0.139s, border-color 0.135s;}
.wrq0dg {background: var(--qt0jl);color: var(--k6i, var(--c6a));}
.wrq0dg:hover {background: var(--gdf);}

.jqxy {border: 1px solid var(--z4f);color: var(--cs9z);background: transparent;}
.jqxy:hover {border-color: var(--wi0);}

.ey5x {display: grid;grid-template-columns: auto minmax(0, 1fr);gap:17px 18px;margin: 0 0 var(--jaj);border-top: 1px solid var(--z4f);padding: 20px 0 0;align-items: start;}
.qexz {flex: 0 0 auto;}
.gmzs {display: block;width: 56px;object-fit: cover;border: 1px solid var(--q09);border-radius:7px;height: 56px;}
.h8emj {min-width: 0;}
.p8p27 {align-items: baseline;flex-wrap: wrap;margin: 0;gap:3px 10px;display: flex;}
.zaaq0c {color: var(--cs9z);font-weight: 700;font-size: 15px;}
.sp3w {font-size: 13.5px;color: var(--kcmxy);}

.swf0 > .zaaq0c {display: block;}
.adne0 {display: block;margin-top:4px;font-style: normal;}

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

.nx477 {display: block;}
.vhnfqn {font-size: 14.5px;color: var(--kcmxy);margin: 9px 0 0;line-height:1.63;}
.jz4p0 {display: flex;gap:9px;flex-wrap: wrap;margin-top:12px;}

.t9aqz6k {border-radius:8px;border: 1px solid var(--q09);text-decoration: none;align-items: center;width: 44px;justify-content: center;display: inline-flex;height: 44px;transition:color 0.124s, border-color 0.14s;color: var(--kcmxy);}
.t9aqz6k:hover {border-color: var(--wi0);color: var(--wi0);}
.j33xdm {font-size: 12.5px;margin: 12px 0 0;color: var(--kcmxy);line-height:1.57;}
@media (max-width:567px) {
  .ey5x {grid-template-columns: minmax(0, 1fr);}
}

.p8zs {counter-reset: vt-sect;}
.zp273gg {min-width: 0;margin: 0 0 var(--jaj);}
.xafgh {border-bottom: 1px solid var(--q09);align-items: baseline;display: flex;gap:11px;margin-bottom:17px;padding-bottom:10px;}
.y5jc {counter-increment: vt-sect;}
.y5jc::before {flex: 0 0 auto;content: counter(vt-sect, decimal-leading-zero);font: 700 12px/1.4 var(--y6js);font-variant-numeric: tabular-nums;letter-spacing: .08em;color: var(--wi0);}
.skj688d.skj688d {letter-spacing: -.024em;min-width: 0;font: 800 clamp(19px, 2vw, 25px)/1.24 var(--r8ze);margin: 0;color: var(--cs9z);}

.s5mh7.s5mh7 {border-bottom: 1px solid var(--q09);padding-bottom:10px;margin-bottom:16px;}
.x4fp4sg {counter-increment: vt-sect;}

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

.dw81m.dw81m {margin: 0 0 16px;}
.nbctj {height: 0;margin: 0 0 20px;border: 0;border-top: 1px solid var(--q09);}

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

.ys3qq.ys3qq {display: flex;margin: 0 0 var(--jaj);}
.g9x5vj  {justify-content: flex-start;}
.zxyget   {justify-content: center;}
.m0zy3j {justify-content: flex-end;}
.vbqgy4w {background: var(--qt0jl);color: var(--k6i, var(--c6a));border-radius:8px;align-items: center;transition:background 0.136s;padding: 0 24px;justify-content: center;text-decoration: none;display: inline-flex;min-height: 44px;}
.vbqgy4w:hover {background: var(--gdf);}
.nxdx {flex: 1 1 auto;}
.wmt0yny {font: 700 14px/1 var(--r8ze);}

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

.p1k84 {min-width: 0;position: relative;border: 1px solid var(--q09);border-radius: var(--d2q);margin: 0 0 var(--jaj);overflow: hidden;}
.yrftt2 {border-radius:5px;left: 10px;top: 9px;z-index: 1;color: var(--wi0);font: 700 10.5px/1 var(--y6js);font-style: normal;font-variant-numeric: tabular-nums;padding: 3px 7px;position: absolute;letter-spacing: .08em;background: color-mix(in srgb, var(--gls1) 82%, transparent);}
.mc5q {display: block;}
.ybtdd88 {display: block;width: 100%;border-radius: 0;height: auto;}

.wpqn3y0 {border: 1px solid var(--z4f);border-radius: var(--d2q);background: var(--gls1);margin: 0 0 var(--jaj);padding: 18px 20px;}
.ftr9 {text-transform: uppercase;letter-spacing: .12em;color: var(--wi0);font: 700 11.5px/1 var(--y6js);display: block;margin-bottom:13px;}

.bcrtjs {border-top: 1px solid var(--z4f);padding-top:10px;margin-top:9px;}
.sa45f5 {gap:3px;list-style: none;padding: 0;display: grid;margin: 0;}
.dcerzf4 {counter-reset: vt-idx;}
.dcerzf4 > li {counter-increment: vt-idx;}

.dcerzf4 > li > a::before {color: var(--wi0);content: counter(vt-idx, decimal-leading-zero) "  ";font: 700 11px/1 var(--y6js);font-variant-numeric: tabular-nums;}
.sa45f5 > li > a {display: flex;font-size: 14.5px;transition:color 0.126s;color: var(--kcmxy);align-items: center;padding: 0 4px;border-bottom: 1px solid var(--q09);text-decoration: none;min-height: 44px;gap:7px;}
.sa45f5 > li:last-child > a {border-bottom: 0;}
.sa45f5 > li > a:hover {color: var(--cs9z);}

.d1hdf4 {background: var(--gls1);border: 1px solid var(--z4f);border-radius: var(--d2q);padding: var(--rlx) clamp(20px, 2.4vw, 34px);margin: 0 0 var(--jaj);}
.znng.znng {margin: 0 0 9px;letter-spacing: -.024em;color: var(--cs9z);font: 800 clamp(19px, 2vw, 25px)/1.24 var(--r8ze);}
.pv152yv {color: var(--kcmxy);margin: 0 0 18px;line-height:1.60;font-size: 15.5px;}
.qn15 {grid-template-columns: max-content minmax(0, 1fr);margin: 0 0 20px;display: grid;gap: 0;}

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

.tfw6b5 > dt:nth-last-of-type(1):nth-of-type(odd) {grid-column: 1;}
.tfw6b5 > dd:nth-last-of-type(1):nth-of-type(odd) {grid-column: 2 / -1;}
.mpdgrtz {font: 700 11.5px/1.4 var(--y6js);letter-spacing: .09em;color: var(--kcmxy);padding: 9px 16px 9px 0;white-space: nowrap;text-transform: uppercase;border-bottom: 1px solid var(--q09);}
.kzwr {font: 600 14px/1.4 var(--y6js);font-variant-numeric: tabular-nums;margin: 0;color: var(--cs9z);border-bottom: 1px solid var(--q09);padding: 9px 0;}

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

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

.wdrtzje {flex-wrap: wrap;gap:10px;display: flex;}
.kf40 {padding: 0 20px;text-decoration: none;background: transparent;min-height: 44px;color: var(--cs9z);align-items: center;justify-content: center;border-radius:9px;border: 1px solid var(--z4f);display: inline-flex;transition:border-color 0.174s, color 0.193s;}
.kf40:hover {border-color: var(--wi0);color: var(--wi0);}
.ma4b6 {font: 700 14px/1 var(--r8ze);}
@media (max-width:649px) {
  .tfw6b5 {grid-template-columns: max-content minmax(0, 1fr);}
}

.qdpy, .xamx2cc {margin: 0 0 var(--jaj);min-width: 0;}
.yb5z3 {margin-bottom:15px;letter-spacing: -.024em;color: var(--cs9z);font: 800 clamp(19px, 2vw, 25px)/1.24 var(--r8ze);display: block;}
.zyccqqk {border-bottom: 1px solid var(--q09);padding-bottom:10px;}
.ahzjw4, .nq27mf {min-width: 0;}
.ahzjw4 > :first-child, .nq27mf > :first-child {margin-top: 0;}
.ahzjw4 > :last-child,  .nq27mf > :last-child  {margin-bottom: 0;}
.j8yxpn6.j8yxpn6 {margin: 0 0 14px;color: var(--cs9z);letter-spacing: -.024em;font: 800 clamp(19px, 2vw, 25px)/1.24 var(--r8ze);}

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

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

.qenq06 {padding: 11px 0;border-bottom: 1px solid var(--q09);border-top: 1px solid var(--z4f);margin-bottom:15px;}

.yrv8x {display: grid;align-items: start;gap: 0 26px;grid-template-columns: minmax(0, 9em) minmax(0, 1fr);}
.xcrnjq6 {padding-top:2px;min-width: 0;}
.p8zs .xcrnjq6 > h2.yb5z3.yb5z3,
.p8zs .qenq06 > h2.yb5z3.yb5z3 {margin: 0;}
.p8zs .xcrnjq6 > h2.yb5z3.yb5z3 {text-transform: uppercase;letter-spacing: .09em;color: var(--kcmxy);font: 700 11.5px/1.45 var(--y6js);}
@media (max-width:715px) {
  .yrv8x {gap: 0;grid-template-columns: minmax(0, 1fr);}
  .xcrnjq6 {padding-top: 0;}
  .p8zs .xcrnjq6 > h2.yb5z3.yb5z3 {margin: 0 0 12px;}
}

.kmqjjgr.kmqjjgr .q6b83 {margin: 0;}
.kmqjjgr.kmqjjgr .vx7y6y {border-top: 1px solid var(--q09);gap:10px 28px;padding: 14px 0;grid-template-columns: minmax(0, 8fr) minmax(0, 11fr);display: grid;}
.kmqjjgr.kmqjjgr .vx7y6y:first-child {border-top: 0;}
.kmqjjgr.kmqjjgr .mxn6cg {font-weight: 700;margin: 0;font-size: 15px;line-height:1.39;}

.kmqjjgr.kmqjjgr .vx7y6y > .mxn6cg {grid-template-columns: 2.1em 1fr;align-items: baseline;display: grid;}
.kmqjjgr.kmqjjgr .mvmm {color: var(--wi0);font-variant-numeric: tabular-nums;font-weight: 700;font-size: 11.5px;letter-spacing: .08em;}
.kmqjjgr.kmqjjgr .kwgek8 {font-size: 14px;margin: 0;color: var(--kcmxy);line-height:1.60;}

.kmqjjgr.kmqjjgr .gq2dzj {counter-reset: vt-ref;padding-left: 3.2em;}
.kmqjjgr.kmqjjgr .gq2dzj > .mxn6cg {border-top: 1px solid var(--q09);padding-top:13px;counter-increment: vt-ref;}
.kmqjjgr.kmqjjgr .gq2dzj > .mxn6cg:first-child {border-top: 0;padding-top: 0;}
.kmqjjgr.kmqjjgr .gq2dzj > .mxn6cg::before {display: inline-block;letter-spacing: .08em;font-weight: 700;font-size: 11.5px;font-variant-numeric: tabular-nums;color: var(--wi0);margin-left: -3.2em;content: counter(vt-ref, decimal-leading-zero);font-family: var(--y6js);width: 3.2em;}
.kmqjjgr.kmqjjgr .gq2dzj > .kwgek8 {margin: 6px 0 14px;}
.kmqjjgr.kmqjjgr .gq2dzj > .kwgek8:last-child {margin-bottom: 0;}
.kmqjjgr.kmqjjgr .sm43 {font-weight: 700;}
.kmqjjgr.kmqjjgr .b8eq {margin: 0;}

.kmqjjgr.kmqjjgr .gq2dzj > .kwgek8 > .b8eq {font-size: 14px;line-height:1.60;}

.kmqjjgr.kmqjjgr .mm5wj {list-style: none;counter-reset: vt-ref;padding: 0 0 0 3.2em;margin: 0;}
.kmqjjgr.kmqjjgr .h3j97t {padding: 14px 0;border-top: 1px solid var(--q09);counter-increment: vt-ref;}
.kmqjjgr.kmqjjgr .h3j97t:first-child {padding-top: 0;border-top: 0;}
.kmqjjgr.kmqjjgr .h3j97t:last-child {padding-bottom: 0;}
.kmqjjgr.kmqjjgr .h3j97t::before {display: inline-block;font-family: var(--y6js);font-size: 11.5px;width: 3.2em;font-variant-numeric: tabular-nums;content: counter(vt-ref, decimal-leading-zero);margin-left: -3.2em;letter-spacing: .08em;color: var(--wi0);font-weight: 700;}
.kmqjjgr.kmqjjgr .h3j97t > .sm43 {font-size: 15px;font-weight: 700;line-height:1.40;}
.kmqjjgr.kmqjjgr .h3j97t > .b8eq {font-size: 14px;color: var(--kcmxy);line-height:1.60;margin: 6px 0 0;}
@media (max-width:715px) {
  .kmqjjgr.kmqjjgr .vx7y6y {gap:7px;grid-template-columns: 1fr;}
  .kmqjjgr.kmqjjgr .vx7y6y > .kwgek8 {padding-left: 2.1em;}
  .kmqjjgr.kmqjjgr .gq2dzj {padding-left: 2.6em;}
  .kmqjjgr.kmqjjgr .gq2dzj > .mxn6cg::before {margin-left: -2.6em;width: 2.6em;}
  .kmqjjgr.kmqjjgr .mm5wj {padding-left: 2.6em;}
  .kmqjjgr.kmqjjgr .h3j97t::before {margin-left: -2.6em;width: 2.6em;}
}

.q1j9tv {margin: 0 0 var(--jaj);}

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

@media (max-width:995px) { .jx5nba {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:527px)  { .jx5nba {grid-template-columns: minmax(0, 1fr);} }
.n9nge {min-width: 0;}
.a06t6 {min-width: 0;display: block;color: inherit;text-decoration: none;}
.y9jn {border: 1px solid var(--q09);border-radius:10px;margin: 0;overflow: hidden;background: var(--jbt);position: relative;}

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

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

.h40v0y {margin: 0 0 var(--jaj);}
.dj30qb {padding: 0;min-width: 0;margin: 0;list-style: none;gap:9px;display: grid;}

.c8q63e {grid-template-columns: repeat(2, minmax(0, 1fr));}
.k71n  {grid-template-columns: repeat(4, minmax(0, 1fr));}
.bjnq {min-width: 0;}
.shacz {align-items: center;text-decoration: none;border: 1px solid var(--q09);border-radius:9px;display: flex;transition:border-color 0.157s, background 0.173s;padding: 22px 20px;background: var(--gls1);justify-content: center;min-height: 124px;position: relative;}
.shacz:hover {border-color: color-mix(in srgb, var(--v4r4) 45%, var(--q09));background: var(--q74ra);}
.yewm86e {position: absolute;font: 700 10.5px/1 var(--y6js);font-style: normal;font-variant-numeric: tabular-nums;color: var(--wi0);left: 9px;letter-spacing: .08em;top: 8px;}
.vstj60k {object-fit: contain;max-height: 62px;width: auto;max-width: 100%;border-radius: 0;height: auto;display: block;}
@media (max-width:615px) {
  .c8q63e, .k71n {grid-template-columns: repeat(2, minmax(0, 1fr));}
}

.kbx8 {margin: 0 0 var(--jaj);}
.ne6r79 {gap:12px;display: grid;min-width: 0;list-style: none;padding: 0;margin: 0;}

.p56v1p {grid-template-columns: repeat(4, minmax(0, 1fr));}
.b5hntv {grid-template-columns: repeat(2, minmax(0, 1fr));}
.mfrqy7 {flex-direction: column;background: var(--q74ra);gap:10px;border: 1px solid var(--q09);border-radius:9px;padding: 20px 14px;display: flex;align-items: center;min-width: 0;}
.mceqcr {width: auto;height: auto;border-radius: 0;max-width: 100%;display: block;object-fit: contain;max-height: 44px;}
.xwaa {text-align: center;font: 600 13px/1.25 var(--y6js);white-space: nowrap;color: var(--kcmxy);letter-spacing: .04em;overflow: hidden;text-overflow: ellipsis;max-width: 100%;}
@media (max-width:615px) {
  .p56v1p {grid-template-columns: repeat(2, minmax(0, 1fr));}
  
  .b5hntv {grid-template-columns: repeat(2, minmax(0, 1fr));}
}

.jtdq.jtdq .cq5m {background: none;width: 100%;table-layout: fixed;border-collapse: collapse;border: 0;}
.jtdq.jtdq .vah5 {font-family: var(--y6js);vertical-align: bottom;text-transform: uppercase;letter-spacing: .09em;font-weight: 700;padding: 0 0 9px;font-size: 11.5px;text-align: left;border-bottom: 1px solid var(--q09);}
.jtdq.jtdq .r243 {color: var(--wi0);padding-right:15px;}

.jtdq.jtdq .dt0g  {padding-left:15px;color: var(--kcmxy);}

.jtdq.jtdq .k769xn {border-left: 1px solid var(--q09);}
.jtdq.jtdq .s4sdyvz {line-height:1.55;border-bottom: 1px solid var(--q09);vertical-align: top;padding: 11px 0;font-size: 14px;}
.jtdq.jtdq .wsqxw {padding-right:15px;}
.jtdq.jtdq .k769xn  {padding-left:15px;}
.jtdq.jtdq .apav82 {width: 1.15em;font-weight: 700;color: var(--wi0);display: inline-block;font-family: var(--y6js);}
.jtdq.jtdq .k769xn .apav82 {color: var(--kcmxy);}

.jtdq.jtdq .y6fsp6 {font-weight: 700;text-transform: uppercase;font-size: 11.5px;margin: 0;letter-spacing: .09em;display: block;font-family: var(--y6js);border-bottom: 1px solid var(--q09);padding: 0 0 9px;}
.jtdq.jtdq .jsghw {color: var(--wi0);}
.jtdq.jtdq .b6mzvw  {color: var(--kcmxy);}
.jtdq.jtdq .d1kea {list-style: none;margin: 0;padding: 0;}
.jtdq.jtdq .ja9sv {align-items: baseline;font-size: 14px;grid-template-columns: 1.35em minmax(0, 1fr);display: grid;padding: 11px 0;line-height:1.54;border-bottom: 1px solid var(--q09);}
.jtdq.jtdq .ja9sv:last-child {border-bottom: 0;}
.jtdq.jtdq .pr80 {font-family: var(--y6js);font-weight: 700;font-style: normal;}

.jtdq.jtdq .nw02atr .pr80 {color: var(--wi0);}
.jtdq.jtdq .t0041  .pr80 {color: var(--kcmxy);}

.jtdq.jtdq .ycvq {grid-template-columns: repeat(2, minmax(0, 1fr));display: grid;gap: 0;}
.jtdq.jtdq .ngnhnf {min-width: 0;}
.jtdq.jtdq .mnwz {padding-right:26px;}
.jtdq.jtdq .y58kn {border-left: 1px solid var(--q09);padding-left:27px;}

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

.jtdq.jtdq .bdxmsc {margin: 0;}
.jtdq.jtdq .bdxmsc > .y6fsp6 {margin-top:23px;}
.jtdq.jtdq .bdxmsc > .y6fsp6:first-child {margin-top: 0;}
.jtdq.jtdq .htcj1 {margin: 0;}

@media (max-width:649px) {
  
  .jtdq.jtdq .ycvq {grid-template-columns: minmax(0, 1fr);}
  .jtdq.jtdq .mnwz {padding-right: 0;}
  .jtdq.jtdq .y58kn {border-left: 0;padding-left: 0;margin-top:23px;}
  
  .jtdq.jtdq .s4sdyvz {font-size: 13.5px;}
  .jtdq.jtdq .wsqxw,
  .jtdq.jtdq .r243 {padding-right:11px;}
  .jtdq.jtdq .k769xn,
  .jtdq.jtdq .dt0g {padding-left:11px;}
}

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

.tmfj.tmfj .ftmf::before {height: 5px;content: "";top: 19px;left: -21px;position: absolute;width: 5px;background: var(--v4r4);}
.tmfj.tmfj .b31yp5 {font-family: var(--y6js);color: var(--wi0);letter-spacing: .08em;font-size: 11.5px;font-weight: 700;}
.tmfj.tmfj .xxmy {font-size: 14px;margin: 4px 0 13px 3.4em;line-height:1.62;color: var(--kcmxy);}

.tmfj.tmfj .xrmft {list-style: none;margin: 0;border-left: 1px solid var(--q09);counter-reset: vt-step;padding: 0 0 0 18px;}
.tmfj.tmfj .seh6rs6 {counter-increment: vt-step;padding: 13px 0 0;position: relative;}
.tmfj.tmfj .seh6rs6 + .seh6rs6 {margin-top:12px;border-top: 1px solid var(--q09);}
.tmfj.tmfj .seh6rs6::before {width: 5px;background: var(--v4r4);left: -21px;content: "";position: absolute;top: 19px;height: 5px;}
.tmfj.tmfj .pvfc {font-size: 15px;display: block;line-height:1.34;font-weight: 700;}
.tmfj.tmfj .pvfc::before {color: var(--wi0);font-size: 11.5px;letter-spacing: .08em;font-weight: 700;content: counter(vt-step, decimal-leading-zero) "\00a0\00a0";font-family: var(--y6js);font-variant-numeric: tabular-nums;}
.tmfj.tmfj .r7csvh {color: var(--kcmxy);margin: 4px 0 0;font-size: 14px;line-height:1.64;}

.tmfj.tmfj .pw1xdb {padding: 0;border-left: 0;}
.tmfj.tmfj .xz5qkne {border-top: 1px solid var(--q09);margin: 0;display: block;padding: 14px 0 0;}
.tmfj.tmfj .pw1xdb > .xz5qkne:first-child {border-top: 0;padding-top: 0;}
.tmfj.tmfj .z1ajk0t {display: block;letter-spacing: .1em;font-style: normal;font: 700 11px/1.3 var(--y6js);font-variant-numeric: tabular-nums;color: var(--wi0);margin-bottom:4px;}
.tmfj.tmfj .v7t3sm6 {line-height:1.33;font-weight: 700;font-size: 15px;}
.tmfj.tmfj .mpjx8na {margin: 5px 0 14px;font-size: 14px;line-height:1.61;color: var(--kcmxy);}
.tmfj.tmfj .mpjx8na:last-child {margin-bottom: 0;}

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

.p8zs {--mrwz4: var(--cs9z);}

.p8zs :is(.sfrzg, [class*="table"]) {overflow-x: auto;}
.p8zs table {font-size: 14.5px;width: 100%;border-collapse: collapse;}
.p8zs thead th {border-bottom: 1px solid var(--mrwz4, var(--z4f));text-align: left;white-space: nowrap;font-size: 11.5px;text-transform: uppercase;color: var(--kcmxy);letter-spacing: .08em;font-weight: 700;padding: 11px 14px;}
.p8zs tbody td {color: var(--ty2l, var(--cs9z));padding: 11px 14px;border-bottom: 1px solid var(--q09);}
.p8zs tbody td + td {font-variant-numeric: tabular-nums;font-family: var(--y6js);}

.ahkz.ahkz {background: var(--hayn);border-top: 1px solid var(--z4f);padding: clamp(34px, 4vw, 56px) clamp(16px, 2vw, 28px) clamp(22px, 2.4vw, 34px);color: var(--cs9z);}
.ahkz .htgcte {display: grid;gap:28px 50px;max-width: var(--lyil9);margin: 0 auto;align-items: start;grid-template-columns: minmax(0, 1fr) auto;}
.ahkz .ghsx6s3 img {width: auto;height: 28px;display: block;}
.ahkz .ghsx6s3 span {color: var(--cs9z);letter-spacing: -.03em;font-size: 18px;font-weight: 800;}
.ahkz .cgd5hv {grid-auto-flow: column;display: grid;gap:48px;}
.ahkz .cgd5hv ul {margin: 0;padding: 0;list-style: none;display: grid;gap:9px;}
.ahkz .cgd5hv a {font-size: 14px;color: var(--kcmxy);text-decoration: none;}
.ahkz .cgd5hv a:hover {color: var(--cs9z);}
.ahkz .q807r2 {margin: 24px auto 0;gap:11px;align-items: center;flex-wrap: wrap;opacity:0.7;display: flex;max-width: var(--lyil9);}
.ahkz .bpqwpc {border-top: 1px solid var(--q09);margin: 24px auto 0;max-width: var(--lyil9);padding-top:18px;}
.ahkz .bpqwpc p {color: var(--kcmxy);font-size: 12.5px;margin: 0;}
.ahkz .bpqwpc p + p {line-height:1.55;margin-top:9px;}

@media (max-width:1085px) {
  
  .jvgc {display: none;}
  .s8t9g1 {margin-left: 0;}
  .e1bhc {display: flex;}
  
  .eqyh {display: inline-flex;}
  .c6xas {left: 14px;}
}

@media (max-width:808px) {
  .m8k7 {display: none;}
  
  .c6xas {text-align: left;flex-direction: row;align-items: center;gap:11px;}
  .zkycbv9 {min-width: 0;white-space: nowrap;font-size: 13.5px;overflow: hidden;text-overflow: ellipsis;flex: 1 1 auto;}
  .c6xas .x2ektm {flex: 0 0 auto;}
}

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

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

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

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

.ahkz .cgd5hv a {display: flex;align-items: center;min-height: 44px;}
.sh0d {align-items: center;display: inline-flex;min-height: 44px;}

.x2ektm, .rvm5v, .b60d7,
.p8zs a[role="button"],
.p8zs .bxft21 a {min-height: 44px;}

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

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

.mhkssz ul {gap:8px;}

.ahkz .cgd5hv ul {gap:7px;display: grid;}

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

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

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

.xnjay:checked ~ .e11c7pw {visibility: visible;opacity:1;}
.xnjay:checked ~ .j266gv {visibility: visible;transform: translateX(0);}

.b7e46gm {justify-content: space-between;top: 0;position: sticky;background: var(--q74ra, var(--tz8));display: flex;gap:13px;padding: 14px 16px;align-items: center;border-bottom: 1px solid var(--z4f, var(--kvv));z-index: 1;}
.qt2qs3q {min-height: 44px;display: inline-flex;align-items: center;}
.qt2qs3q img {height: 26px;width: auto;display: block;}
.a4xps {color: var(--ygjrg);font-size: 16px;letter-spacing: .01em;font-weight: 800;}

.knycf {color: var(--ygjrg);height: 44px;align-items: center;justify-content: center;display: inline-flex;flex: none;cursor: pointer;border-radius:12px;border: 1px solid var(--z4f, var(--kvv));width: 44px;background: var(--tz8);}
.knycf:hover {background: var(--e1axy);}
.knycf:focus-visible,
.zb6psc a:focus-visible,
.cn2r4gs:focus-visible,
.j7n9:focus-visible {outline: 2px solid var(--ygjrg);outline-offset: 2px;}

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

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

.zb6psc a[aria-current="page"] {background: var(--tz8);box-shadow: inset 3px 0 0 var(--v4r4, var(--qt0jl));border-color: var(--z4f, var(--kvv));}

.kkayk2e {padding: 14px 16px calc(16px + env(safe-area-inset-bottom, 0px));gap:11px;border-top: 1px solid var(--z4f, var(--kvv));background: var(--q74ra, var(--tz8));margin-top: auto;display: grid;}

.cn2r4gs, .j7n9 {min-height: 48px;justify-content: center;font-size: 15px;align-items: center;display: flex;padding: 12px 18px;border-radius:11px;font-weight: 700;text-decoration: none;}
.cn2r4gs {background: var(--tterj);border: 1px solid var(--z4f, var(--kvv));color: var(--tbm1d, var(--frlzb));}
.j7n9 {color: var(--divjz, var(--lmu));background: var(--magl);border: 1px solid transparent;}

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

@media (min-width:1086px) {
  .j266gv, .e11c7pw {display: none;}
}

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

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

.p8zs > .bxft21.ys3qq {padding-bottom: 0;padding-top: 0;}

@media (min-width:1086px) {

  
  
  .jvgc, .s8t9g1 {transition:width 216ms ease, margin-left 246ms ease, padding 223ms ease;}

  
}

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

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

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

.t3zapbd > summary.afh0 .ftr9 {margin: 0;}
.t3zapbd[open] > summary.afh0 {margin-bottom:11px;}

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

.s8t9g1 {padding-bottom: max(96px, var(--px8, 96px));}

.fh0n {--ym2: 1px solid var(--z4f);--abt: .08em;--sge4: 12px;--zsu0: var(--d2q);--kl5wb: uppercase;--yq5: var(--d2q);--nak: 6px;}

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

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

:root {--j2zut:     color-mix(in srgb, var(--v4r4) 7%, var(--shk));--d2q:      14px;--e4ts9: var(--mrwz4, var(--v4r4));--q74ra: color-mix(in srgb, var(--v4r4) 14%, var(--w3umj));--q09:  color-mix(in srgb, var(--v4r4) 16%, var(--kvv));--z4f:   color-mix(in srgb, var(--v4r4) 26%, var(--cbhv0));--k44:   color-mix(in srgb, var(--v4r4) 38%, transparent);--gls1:  color-mix(in srgb, var(--v4r4) 9%, var(--tz8));}
html:root {background-color: var(--j2zut);}
body {background:
    radial-gradient(60vw 50vh at 12% -10%, color-mix(in srgb, var(--v4r4) 22%, transparent), transparent 70%),
    radial-gradient(50vw 50vh at 100% 30%, color-mix(in srgb, var(--e4ts9) 14%, transparent), transparent 70%),
    var(--j2zut);background-attachment: fixed;font-family: var(--r8ze);}

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

.jvgc {background:
    linear-gradient(180deg, color-mix(in srgb, var(--v4r4) 16%, transparent), transparent 46%),
    var(--mctu);border-right-color: var(--z4f);}
.mhkssz a {letter-spacing: .01em;font: 600 15px/1.2 var(--r8ze);border-radius:11px;}
.mhkssz a:hover {background: color-mix(in srgb, var(--v4r4) 12%, transparent);}
.mhkssz a[aria-current="page"] {color: var(--k6i, var(--c6a));box-shadow: 0 6px 20px var(--k44);background: var(--qt0jl);}
.mhkssz a[aria-current="page"] .zkfjw {background: currentColor;}

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

.x2ektm,
.p8zs :is(.bxft21, .tmfj, .kmqjjgr) a[role="button"],
.p8zs .bxft21 a,
.ktmkpyr, .qne1py {padding: 0 22px;border-radius:12px;min-height: 44px;font: 700 14.5px/1 var(--r8ze);letter-spacing: .02em;}
.ph19ax,
.ktmkpyr, .qne1py,
.p8zs .bxft21 a {transition:transform 0.148s, box-shadow 0.134s, background 0.188s;box-shadow: 0 8px 24px var(--k44);}
.ph19ax:hover, .ktmkpyr:hover, .qne1py:hover {transform: translateY(-1px);box-shadow: 0 10px 30px var(--k44);}
.n1ynrk {border-color: var(--z4f);background: color-mix(in srgb, var(--tterj) 70%, transparent);}

.p8zs :is(.kmqjjgr, .tmfj, .jtdq, .k6tn),
.p8zs .py81n9r.py81n9r {background:
    linear-gradient(180deg, color-mix(in srgb, var(--v4r4) 7%, transparent), transparent 60%),
    var(--gls1);border-color: var(--z4f);}

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

.p8zs .xm285j {justify-content: center;min-height: clamp(360px, 52vh, 560px);}
.hxtgj {background: linear-gradient(90deg,
    color-mix(in srgb, var(--j2zut) 90%, transparent) 0%,
    color-mix(in srgb, var(--j2zut) 62%, transparent) 42%,
    color-mix(in srgb, var(--j2zut) 0%, transparent) 76%);}
.ddpf0 {background: color-mix(in srgb, var(--q74ra) 70%, transparent);position: absolute;top: 14px;padding: 7px 14px;border: 1px solid var(--z4f);border-radius: 999px;z-index: 2;backdrop-filter: blur(8px);left: 14px;}
.sh7vyw {max-width:641px;background: none;}
.sh7vyw .nt94 {font-size: clamp(30px, 4vw, 54px);line-height:1.03;}
@media (max-width:904px) {
  .p8zs .xm285j {justify-content: flex-end;min-height: min(72vh, 560px);}
  .hxtgj {background: linear-gradient(0deg,
      color-mix(in srgb, var(--j2zut) 94%, transparent) 0%,
      color-mix(in srgb, var(--j2zut) 70%, transparent) 45%,
      color-mix(in srgb, var(--j2zut) 0%, transparent) 82%);}
}

.p8zs .eccndn.eccndn {max-height: none;height: auto;object-fit: contain;}
.nt94.nt94 {line-height:1.05;font-size: clamp(28px, 3.2vw, 44px);}
.jfd2bjs {border-color: var(--z4f);box-shadow: 0 18px 50px var(--k44);}

@media (max-width:1085px) {
  .a5j69j1 .fh0n {display: none;}
  .eqyh img {height: 28px;object-position: left center;object-fit: contain;max-width: min(30vw, 120px);}
  .jm4m {padding: 14px 20px 0;}
}
@media (max-width:567px) {
  .be21yr {gap:9px;padding: 0 14px;}
  .a5j69j1 {gap:5px;}
  .a5j69j1 .x2ektm {font-size: 13px;min-height: 40px;padding: 0 12px;}
  .e1bhc {margin-right: -8px;}
}

.p8zs .d1hdf4.d1hdf4 {gap: clamp(22px, 3vw, 48px);padding: clamp(24px, 3.4vw, 48px) !important;align-items: center;background:
    radial-gradient(70% 120% at 100% 50%, color-mix(in srgb, var(--v4r4) 24%, transparent), transparent 70%),
    var(--gls1);overflow: hidden;display: grid;grid-template-columns: minmax(0, 1fr);border: 1px solid var(--z4f);border-radius: var(--d2q);}
@media (min-width:905px) {
  .p8zs .d1hdf4.d1hdf4 {grid-template-columns: minmax(0, 1fr) auto;}
}
.d1hdf4 .zrnt {min-width: 0;}
.d1hdf4 .znng {font-size: clamp(26px, 3vw, 40px);}
.d1hdf4 .apt7ys4 {background:
    radial-gradient(closest-side, var(--gls1) 78%, transparent 79%),
    conic-gradient(var(--v4r4) 0 var(--t7z), color-mix(in srgb, var(--v4r4) 14%, transparent) var(--t7z) 100%);align-items: center;--t7z: 90%;display: flex;aspect-ratio: 1;box-shadow: 0 0 60px var(--k44);border-radius: 50%;position: relative;margin: 0 auto;justify-content: center;flex-direction: column;width: clamp(170px, 18vw, 220px);}
.d1hdf4 .qshvd71 {font: 800 clamp(46px, 5vw, 64px)/1 var(--y6js);letter-spacing: -.04em;color: var(--cs9z);}
.d1hdf4 .x3jzp {margin-top:5px;font: 700 14px/1 var(--y6js);font-style: normal;color: var(--wi0);}
.d1hdf4 .kxvzjsv {max-width: 70%;margin-top:11px;overflow-wrap: anywhere;letter-spacing: .14em;font: 700 11px/1.2 var(--r8ze);text-align: center;color: var(--kcmxy);text-transform: uppercase;}
.d1hdf4 .wdrtzje {display: flex;flex-wrap: wrap;margin-top:21px;gap:10px;}
.d1hdf4 .kf40.kf40 {text-decoration: none;padding: 0 22px;display: inline-flex;font: 700 15px/1 var(--r8ze);min-height: 48px;align-items: center;box-shadow: 0 8px 24px var(--k44);background: var(--qt0jl);border-radius:13px;border: 0;color: var(--k6i, var(--c6a));}
.d1hdf4 .kf40.kf40:hover {color: var(--k6i, var(--c6a));background: var(--gdf);}
.d1hdf4 .kf40 .ma4b6 {font: inherit;color: inherit;}
@media (max-width:904px) {
  .d1hdf4 .apt7ys4 {order: -1;width: 160px;}
  .d1hdf4 .kf40.kf40 {justify-content: center;flex: 1 1 140px;}
}

.p8zs .xm285j.dbh5 {background:
    radial-gradient(70% 90% at 85% 15%, color-mix(in srgb, var(--v4r4) 46%, transparent), transparent 65%),
    radial-gradient(60% 80% at 55% 115%, color-mix(in srgb, var(--e4ts9) 32%, transparent), transparent 65%),
    var(--q5n, var(--gls1));}
.mhts {z-index: 0;pointer-events: none;color: color-mix(in srgb, var(--u91t0, var(--cs9z)) 10%, transparent);letter-spacing: -.04em;right: -.04em;max-width: 100%;overflow: hidden;position: absolute;font: 800 clamp(96px, 14vw, 220px)/1 var(--r8ze);bottom: -.2em;white-space: nowrap;}
@media (max-width:904px) {
  .p8zs .xm285j.dbh5 {min-height: 0;padding-top:56px;}
  .mhts {display: none;}
}
