

:root {--s06m9:  248px;--zd34:  clamp(16px, 1.8vw, 26px);--x5pm4:  clamp(30px, 3.4vw, 52px);--ydr:var(--e3i22);--t0h:     10px;--erte: color-mix(in srgb, var(--l2zt) 35%, var(--bg81w));--mbn: var(--katb);--e7um:    var(--dol7);--pf43:"Futura", "Avenir Next", "Century Gothic", system-ui, "Trebuchet MS", sans-serif;--rqx: var(--gw5);--rshb: var(--cf0u);--s7867:"SF Mono", Menlo, ui-monospace, "JetBrains Mono", Consolas, monospace;--bg81w:   var(--z7j);--ae5q3:  var(--kjok);--l2zt: var(--ym4zw);--jho6:  1180px;}

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

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

.sadhp8g {position: fixed;z-index: 50;border-right: 1px solid var(--ae5q3);gap:4px;padding: 16px 12px;inset: 0 auto 0 0;flex-direction: column;overflow-y: auto;overscroll-behavior: contain;background: var(--jmmb);width: var(--s06m9);display: flex;}
.xrr21w {margin-left: var(--s06m9);min-width: 0;}

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

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

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

.gjsj {border: 1px solid var(--ae5q3);border-radius: var(--t0h);padding: 14px;margin-top: auto;background: var(--rshb);}
.rgrag {margin: 0;font-size: 14px;font-weight: 700;}
.ed0na9 {font-size: 12.5px;margin: 5px 0 0;line-height:1.43;color: var(--rqx);}

.xj7nrj3 {z-index: 40;backdrop-filter: blur(10px);position: sticky;top: 0;border-bottom: 1px solid var(--ae5q3);background: color-mix(in srgb, var(--e7um) 92%, transparent);}
.fgqz5 {padding: 0 clamp(16px, 2vw, 28px);min-height: 54px;align-items: center;display: flex;gap:14px;}
.fbt53y {white-space: nowrap;overflow: hidden;color: var(--rqx);text-overflow: ellipsis;font: 500 12px/1.4 var(--s7867);min-width: 0;}
.b1xnc {align-items: center;gap:7px;margin-left: auto;display: flex;}

.hzjw,
.akh904s :is(.avqf, .q6mr3, .cmmss2j) a[role="button"],
.akh904s .avqf a {transition:background 0.16s, border-color 0.181s;cursor: pointer;justify-content: center;display: inline-flex;font-weight: 700;border-radius:9px;border: 1px solid transparent;font-size: 14px;white-space: nowrap;text-decoration: none;padding: 10px 20px;align-items: center;}

.mgze {background: var(--g5o5);border-color: var(--ae5q3);color: var(--r1cv, var(--l4rl));}
.wefje3j {background: var(--cbg);color: var(--uedmn, var(--gdj4h));}
.wefje3j:hover {background: var(--yj82);}

.akh904s :is(.avqf, .q6mr3, .cmmss2j) a[role="button"],
.akh904s .avqf a {background: var(--ym4zw);color: var(--rss8m, var(--w6lk));}
.m560 {width: 100%;display: flex;margin-top:13px;}

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

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

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

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

.p2cbv7s::before {content: '';border: 1px solid var(--ae5q3);inset: 11px;background: var(--ydr);transition:border-color 0.173s, background 0.135s;position: absolute;}
.p2cbv7s svg {position: relative;z-index: 1;}
.p2cbv7s:hover {color: var(--erte);}
.p2cbv7s:hover::before {border-color: color-mix(in srgb, var(--l2zt) 50%, var(--ae5q3));background: color-mix(in srgb, var(--bg81w) 8%, var(--ydr));}
.p2cbv7s:focus-visible {outline: 2px solid var(--erte);outline-offset: -3px;}

.akh904s {padding: 0 clamp(16px, 2vw, 28px) 60px;}
.akh904s > * {padding-bottom: 0;max-width: var(--jho6);margin: 0 auto var(--zd34) !important;padding-top: var(--x5pm4);}
.akh904s > *:last-child {margin-bottom: 0 !important;}

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

.akh904s :is(.em96, .dme0kh7, .cy8rr1w, .cmmss2j,
             .q6mr3, .shqb58) :is(p, li, td) > a {color: var(--l2zt);text-underline-offset: 3px;}

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

.akh904s :is(.cmmss2j, .q6mr3, .shqb58, .sd9s4f) {border: 1px solid var(--ae5q3);border-radius: var(--t0h);padding: var(--x5pm4) clamp(20px, 2.4vw, 34px) !important;background: var(--rshb);}

.akh904s .yxw8.yxw8 {min-width: 0;background: var(--rshb);display: grid;grid-template-columns: minmax(0, 1fr);border: 1px solid var(--ae5q3);border-radius: var(--t0h);overflow: hidden;padding: 0 !important;}

.xxtsp {padding: 9px clamp(18px, 2.2vw, 30px);background: var(--ydr);border-bottom: 1px solid var(--mbn);display: flex;min-width: 0;align-items: center;gap:11px;grid-column: 1 / -1;justify-content: space-between;}
.ga0wfm {text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font: 700 11.5px/1 var(--s7867);color: var(--erte);letter-spacing: .1em;text-transform: uppercase;}
.qfw3x6 {color: var(--rqx);flex: 0 0 auto;font: 600 11.5px/1 var(--s7867);font-style: normal;letter-spacing: .08em;}

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

.zfcy.zfcy {font: 800 clamp(23px, 2.3vw, 30px)/1.16 var(--pf43);margin: 0;letter-spacing: -.028em;color: var(--bg81w);overflow-wrap: anywhere;}
.fwj5s.fwj5s {font-size: 15.5px;color: color-mix(in srgb, var(--rqx) 26%, var(--bg81w));margin: 11px 0 0;max-width: 56ch;line-height:1.59;}
.m9wqhw {text-decoration: none;margin-top:19px;color: var(--rss8m, var(--w6lk));border-radius:7px;background: var(--ym4zw);align-items: center;min-height: 44px;font: 700 14px/1 var(--pf43);padding: 0 22px;justify-content: center;transition:background 0.169s;display: inline-flex;}
.m9wqhw:hover {background: var(--yj82);}

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

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

.yxw8 .xjq96y.xjq96y {background-image:
    repeating-linear-gradient(90deg, var(--mbn) 0 1px, transparent 1px 26px),
    repeating-linear-gradient(0deg,  var(--mbn) 0 1px, transparent 1px 26px);}
.yxw8 .ed6s79.ed6s79 {background-image:
    repeating-linear-gradient(90deg, var(--mbn) 0 1px, transparent 1px 34px),
    repeating-linear-gradient(0deg,  var(--mbn) 0 1px, transparent 1px 34px);}
.yxw8 .yqdrdg.yqdrdg {background-image:
    repeating-linear-gradient(90deg, var(--mbn) 0 1px, transparent 1px 18px),
    repeating-linear-gradient(0deg,  var(--mbn) 0 1px, transparent 1px 44px);}

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

.v2vn .xjq96y.xjq96y {background-image:
    repeating-linear-gradient(90deg, var(--mbn) 0 1px, transparent 1px 26px),
    repeating-linear-gradient(0deg,  var(--mbn) 0 1px, transparent 1px 26px);}
.v2vn .ed6s79.ed6s79 {background-image:
    repeating-linear-gradient(90deg, var(--mbn) 0 1px, transparent 1px 34px),
    repeating-linear-gradient(0deg,  var(--mbn) 0 1px, transparent 1px 34px);}
.v2vn .yqdrdg.yqdrdg {background-image:
    repeating-linear-gradient(90deg, var(--mbn) 0 1px, transparent 1px 18px),
    repeating-linear-gradient(0deg,  var(--mbn) 0 1px, transparent 1px 44px);}

.akh904s .v2vn.v2vn {background: var(--rshb);border: 1px solid var(--ae5q3);border-radius: var(--t0h);min-width: 0;padding: 0 !important;overflow: hidden;display: grid;grid-template-columns: minmax(0, 1fr);}
.v2vn .fcbzg {margin: 0;min-width: 0;border-bottom: 1px solid var(--ae5q3);overflow: hidden;position: relative;background: var(--ydr);}
.v2vn .y1dq {display: block;border-radius: 0;height: auto;object-fit: cover;max-height: 26vh;color: var(--a52wr, inherit);width: 100%;}

.v2vn .qgp3npk {font: 800 clamp(40px, 6.5vw, 84px)/1 var(--s7867);min-height: 15vh;background-color: var(--ekv19, var(--ydr));max-height: 24vh;align-items: center;justify-content: center;width: 100%;color: var(--erte);display: flex;letter-spacing: -.05em;}
.aqm85.aqm85 {margin: 0;letter-spacing: -.02em;overflow-wrap: break-word;font: 700 clamp(27px, 3.3vw, 43px)/1.12 var(--pf43);color: var(--bg81w);text-wrap: balance;padding: clamp(22px, 2.6vw, 34px) clamp(18px, 2.2vw, 30px) 0;max-width: 24ch;}

.v2vn .zwctx {padding: clamp(14px, 1.6vw, 20px) clamp(18px, 2.2vw, 30px) 0;align-items: start;gap: clamp(14px, 1.6vw, 22px);display: grid;grid-template-columns: minmax(0, 1fr);}
.hkb3tk.hkb3tk {min-width: 0;max-width: 62ch;margin: 0;color: color-mix(in srgb, var(--rqx) 26%, var(--bg81w));line-height:1.64;font-size: 15.5px;}
.v2vn .c16pn8 {gap:4px 18px;display: flex;margin: 0;flex-wrap: wrap;min-width: 0;}
.v2vn .prmwhyg {font: 700 10.5px/1.6 var(--s7867);margin: 0;text-transform: uppercase;letter-spacing: .16em;color: var(--rqx);}
.v2vn .zpq17 {letter-spacing: .04em;margin: 0 12px 0 0;color: var(--erte);font: 700 13px/1.6 var(--s7867);}
.v2vn .tcb3p {margin: clamp(18px, 2vw, 26px) clamp(18px, 2.2vw, 30px) clamp(22px, 2.6vw, 34px);color: var(--rss8m, var(--w6lk));justify-self: start;border-radius:5px;background: var(--ym4zw);min-height: 46px;text-decoration: none;display: inline-flex;transition:background 0.21s;align-items: center;justify-content: center;padding: 0 28px;letter-spacing: .04em;font: 700 14px/1 var(--pf43);}
.v2vn .tcb3p:hover {background: var(--yj82);}
@media (min-width:889px) {
  
  .v2vn .zwctx {align-items: baseline;grid-template-columns: minmax(0, 1fr) auto;}
  .v2vn .c16pn8 {justify-content: flex-end;}
}
@media (max-width:888px) {
  
  .v2vn .y1dq  {max-height: 18vh;}
  .v2vn .qgp3npk {max-height: 18vh;min-height: 12vh;}
}

.akh904s .frey98 {justify-content: flex-end;flex-direction: column;display: flex;min-height: 340px;position: relative;overflow: hidden;border: 1px solid var(--ae5q3);border-radius: var(--t0h);}

.akh904s .tgpwmf .sf82 {height: 100%;inset: 0;position: absolute;object-fit: cover;width: 100%;}
.zezjc {position: absolute;inset: 0;background:
    linear-gradient(180deg,
      color-mix(in srgb, var(--rshb) 20%, transparent) 0%,
      color-mix(in srgb, var(--rshb) 55%, transparent) 60%,
      color-mix(in srgb, var(--rshb) 85%, transparent) 100%);pointer-events: none;}
.gv0389c {position: relative;z-index: 1;background: color-mix(in srgb, var(--ydr) 92%, transparent);}
.p3ryq {z-index: 1;background: color-mix(in srgb, var(--rshb) 95%, transparent);position: relative;}
.p3ryq .zfcy,
.p3ryq .fwj5s {color: var(--udg8k, var(--bg81w));}
@media (max-width:888px) {
  .akh904s .frey98 {min-height: 280px;}
}

@media (min-width:889px) {
  
  .akh904s .yxw8.yxw8 {align-items: center;grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr);}
  .zsd9xpt {margin: clamp(24px, 2.8vw, 38px) clamp(18px, 2.2vw, 30px);}
  .h0f18 .mj725kj  {order: 2;}
  .h0f18 .zsd9xpt {order: 1;}
}

.xe514cz {background: var(--rshb);margin: 0 0 var(--zd34);border: 1px solid var(--ae5q3);border-radius: var(--t0h);padding: var(--x5pm4) clamp(20px, 2.4vw, 34px);}
.fgfxa1 {grid-template-columns: auto minmax(90px, 200px) minmax(0, 1fr);display: grid;margin-bottom:3px;padding-bottom:17px;align-items: center;border-bottom: 1px solid var(--mbn);gap:11px 18px;}

.am4q .fbqq {grid-column: 1 / -1;order: -1;}
.ycyr3z  .fbqq {grid-column: 3;}
.m17kv3 {letter-spacing: -.03em;color: var(--bg81w);font: 800 clamp(30px, 3.4vw, 42px)/1 var(--s7867);font-variant-numeric: tabular-nums;}
.pk8qe {font-weight: 600;color: var(--rqx);font-size: .44em;}

.r6mqv4v {overflow: hidden;background: var(--mbn);border-radius:4px;height: 6px;position: relative;display: block;}
.r6mqv4v::before {inset: 0 auto 0 0;position: absolute;content: "";width: var(--hlx0a, 0%);background: var(--erte);}
.fbqq {color: var(--rqx);margin: 0;font-size: 15px;line-height:1.62;}

.kk9ehq {list-style: none;padding: 0;margin: 0;}
.dkj3mz {gap: 0 16px;border-bottom: 1px solid var(--mbn);padding: 14px 0;align-items: baseline;display: grid;grid-template-columns: 3.6em minmax(0, 1fr);}
.dkj3mz:last-child {padding-bottom: 0;border-bottom: 0;}
.ppdh3 {white-space: nowrap;color: var(--erte);font: 700 13px/1.4 var(--s7867);font-style: normal;font-variant-numeric: tabular-nums;}
.yjy5 {font-weight: 600;color: var(--rqx);}
.n778b3 {min-width: 0;margin: 0;}
.z80ncjw {line-height:1.61;font-size: 15px;margin: 0;}
.f1jz {margin-top:6px;display: block;letter-spacing: .06em;font: 600 12px/1.3 var(--s7867);font-style: normal;color: var(--rqx);}

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

.ypbcjw8 {padding-left:11px;border-left: 1px solid var(--mbn);letter-spacing: .04em;margin-left:11px;font: 700 12px/1.3 var(--s7867);font-variant-numeric: tabular-nums;color: var(--erte);}

.mc0w {padding-left: 0;margin-left: 0;border-left: 0;}
.f1jz:empty {display: none;}

.mbpn8 {margin: 0;min-width: 0;}
.mbpn8 > .n778b3 {margin: 0;}
.ywnq {gap:4px 14px;padding-top:9px;margin-top:9px;align-items: baseline;border-top: 1px solid var(--mbn);justify-content: space-between;flex-wrap: wrap;display: flex;}
.ywnq > .f1jz {margin-top: 0;}

.mbpn8 > .ywnq:only-child {margin-top: 0;border-top: 0;padding-top: 0;}
@media (max-width:646px) {
  .fgfxa1 {grid-template-columns: auto minmax(0, 1fr);}
  .ycyr3z .fbqq {grid-column: 1 / -1;}
  .dkj3mz {grid-template-columns: 1fr;gap:5px;}
}

.e8hn {min-width: 0;border: 1px solid var(--ae5q3);border-radius: var(--t0h);background: var(--rshb);padding: var(--x5pm4) clamp(20px, 2.4vw, 34px);margin: 0 0 var(--zd34);}

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

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

.ywg63 {grid-template-columns: minmax(0, 1fr);}
.g80d {min-width: 0;}
.hw2capf.hw2capf {margin: 0 0 10px;letter-spacing: -.024em;color: var(--bg81w);font: 800 clamp(19px, 2vw, 25px)/1.24 var(--pf43);}
.za51e {min-width: 0;}
.za51e > :first-child {margin-top: 0;}
.za51e > :last-child  {margin-bottom: 0;}
.xgfd82s {transition:background 0.126s;font: 700 14px/1 var(--pf43);text-decoration: none;border-radius:7px;background: var(--ym4zw);min-height: 44px;display: inline-flex;justify-content: center;margin-top:17px;align-items: center;padding: 0 20px;color: var(--rss8m, var(--w6lk));}
.xgfd82s:hover {background: var(--yj82);}
.kx5x1h {margin: 0;min-width: 0;}

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

.kx5x1h {order: -1;}
@media (max-width:765px) {
  .ng13nq {max-height: 340px;}
}
@media (min-width:766px) {
  .jrdv .kx5x1h {order: 1;}
}

.dycwae2 {margin: 0 0 var(--zd34);border: 1px solid var(--ae5q3);border-radius: var(--t0h);background: var(--rshb);padding: var(--x5pm4) clamp(20px, 2.4vw, 34px);min-width: 0;}
.dwft {border-bottom: 1px solid var(--mbn);justify-content: space-between;gap:15px;padding-bottom:13px;margin-bottom:18px;align-items: baseline;display: flex;}
.dfrat.dfrat {color: var(--bg81w);font: 800 clamp(20px, 2.1vw, 27px)/1.2 var(--pf43);min-width: 0;margin: 0;letter-spacing: -.026em;}
.hs62fe5 {flex: 0 0 auto;letter-spacing: .08em;color: var(--erte);font: 700 12px/1 var(--s7867);font-style: normal;font-variant-numeric: tabular-nums;}
.m0khq6m {gap:13px;display: grid;padding: 0;margin: 0 0 18px;min-width: 0;list-style: none;}
.pvp9  {grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));}

.rvr6 {justify-content: center;flex-wrap: wrap;display: flex;}
.rvr6 > * {min-width: 0;flex: 1 1 200px;max-width: calc(50% - 8px);}
@media (max-width:605px) { .rvr6 > * {max-width: none;} }
.w0ff5g {min-width: 0;}
.e3xz {background: var(--ydr);margin: 0;border: 1px solid var(--mbn);border-radius:8px;min-width: 0;overflow: hidden;}
.j39j5zy {width: 100%;display: block;border-radius: 0;height: auto;}
.r0ahyd {font: 600 12.5px/1.4 var(--s7867);border-top: 1px solid var(--mbn);color: var(--rqx);padding: 9px 11px;}
.havyhq9 {line-height:1.58;margin: 0 0 18px;color: var(--rqx);font-size: clamp(16px, 1.45vw, 18px);}
.senc {gap:9px;display: flex;flex-wrap: wrap;}
.cf5vg, .a9cq {border-radius:9px;padding: 0 20px;justify-content: center;display: inline-flex;text-decoration: none;font: 700 14px/1 var(--pf43);align-items: center;transition:background 0.136s, border-color 0.156s;min-height: 44px;}
.cf5vg {background: var(--ym4zw);color: var(--rss8m, var(--w6lk));}
.cf5vg:hover {background: var(--yj82);}

.a9cq {border: 1px solid var(--ae5q3);background: transparent;color: var(--bg81w);}
.a9cq:hover {border-color: var(--erte);}

.tsf6cgk {padding: 20px 0 0;grid-template-columns: auto minmax(0, 1fr);margin: 0 0 var(--zd34);align-items: start;gap:17px 18px;border-top: 1px solid var(--ae5q3);display: grid;}
.yk8m9 {flex: 0 0 auto;}
.pqsfpq8 {display: block;height: 56px;width: 56px;border: 1px solid var(--mbn);border-radius:7px;object-fit: cover;}
.dt0emd {min-width: 0;}
.dfr4r {align-items: baseline;margin: 0;display: flex;gap:5px 10px;flex-wrap: wrap;}
.gk9r {color: var(--bg81w);font-weight: 700;font-size: 15px;}
.y8vx781 {font-size: 13.5px;color: var(--rqx);}

.gf3e2 > .gk9r {display: block;}
.erdz5 {margin-top:4px;display: block;font-style: normal;}

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

.xaaw4sa {display: block;}
.rsp4 {line-height:1.63;font-size: 14.5px;margin: 9px 0 0;color: var(--rqx);}
.x6assrr {gap:8px;display: flex;flex-wrap: wrap;margin-top:13px;}

.tym02 {border-radius:9px;border: 1px solid var(--mbn);color: var(--rqx);width: 44px;text-decoration: none;height: 44px;justify-content: center;transition:color 0.185s, border-color 0.134s;display: inline-flex;align-items: center;}
.tym02:hover {border-color: var(--erte);color: var(--erte);}
.ptde {font-size: 12.5px;margin: 12px 0 0;color: var(--rqx);line-height:1.56;}
@media (max-width:570px) {
  .tsf6cgk {grid-template-columns: minmax(0, 1fr);}
}

.akh904s {counter-reset: vt-sect;}
.r631w5t {min-width: 0;margin: 0 0 var(--zd34);}
.n63e {margin-bottom:16px;gap:12px;align-items: baseline;border-bottom: 1px solid var(--mbn);padding-bottom:12px;display: flex;}
.f4tff {counter-increment: vt-sect;}
.f4tff::before {content: counter(vt-sect, decimal-leading-zero);letter-spacing: .08em;color: var(--erte);flex: 0 0 auto;font: 700 12px/1.4 var(--s7867);font-variant-numeric: tabular-nums;}
.xgzm2j8.xgzm2j8 {margin: 0;font: 800 clamp(19px, 2vw, 25px)/1.24 var(--pf43);min-width: 0;color: var(--bg81w);letter-spacing: -.024em;}

.m3ew.m3ew {border-bottom: 1px solid var(--mbn);margin-bottom:15px;padding-bottom:12px;}
.xyk28t7 {counter-increment: vt-sect;}

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

.dh67d14.dh67d14 {margin: 0 0 16px;}
.zdy0a {height: 0;margin: 0 0 20px;border: 0;border-top: 1px solid var(--mbn);}

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

.tehb3s.tehb3s {display: flex;margin: 0 0 var(--zd34);}
.geb0hy  {justify-content: flex-start;}
.dbgp   {justify-content: center;}
.smxyjsz {justify-content: flex-end;}
.f5sj {transition:background 0.161s;padding: 0 24px;color: var(--rss8m, var(--w6lk));text-decoration: none;background: var(--ym4zw);align-items: center;justify-content: center;display: inline-flex;min-height: 44px;border-radius:7px;}
.f5sj:hover {background: var(--yj82);}
.yp692 {flex: 1 1 auto;}
.s31v {font: 700 14px/1 var(--pf43);}

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

.zb36nh3 {min-width: 0;position: relative;margin: 0 0 var(--zd34);border: 1px solid var(--mbn);border-radius: var(--t0h);overflow: hidden;}
.etgmd88 {letter-spacing: .08em;z-index: 1;background: color-mix(in srgb, var(--rshb) 82%, transparent);position: absolute;border-radius:3px;padding: 3px 7px;font: 700 10.5px/1 var(--s7867);font-style: normal;font-variant-numeric: tabular-nums;color: var(--erte);top: 9px;left: 10px;}
.bhqfx {display: block;}
.vtbch {display: block;width: 100%;border-radius: 0;height: auto;}

.r0axv {padding: 18px 20px;border: 1px solid var(--ae5q3);border-radius: var(--t0h);margin: 0 0 var(--zd34);background: var(--rshb);}
.d1gj {color: var(--erte);display: block;margin-bottom:13px;font: 700 11.5px/1 var(--s7867);letter-spacing: .12em;text-transform: uppercase;}

.jn7p {margin-top:9px;padding-top:9px;border-top: 1px solid var(--ae5q3);}
.qbhsns {padding: 0;margin: 0;gap:3px;display: grid;list-style: none;}
.emvhkt {counter-reset: vt-idx;}
.emvhkt > li {counter-increment: vt-idx;}

.emvhkt > li > a::before {content: counter(vt-idx, decimal-leading-zero) "  ";font: 700 11px/1 var(--s7867);font-variant-numeric: tabular-nums;color: var(--erte);}
.qbhsns > li > a {border-bottom: 1px solid var(--mbn);text-decoration: none;min-height: 44px;transition:color 0.155s;font-size: 14.5px;color: var(--rqx);align-items: center;display: flex;gap:7px;padding: 0 4px;}
.qbhsns > li:last-child > a {border-bottom: 0;}
.qbhsns > li > a:hover {color: var(--bg81w);}

.n76tygn {padding: var(--x5pm4) clamp(20px, 2.4vw, 34px);background: var(--rshb);margin: 0 0 var(--zd34);border: 1px solid var(--ae5q3);border-radius: var(--t0h);}
.gq8bn.gq8bn {margin: 0 0 9px;color: var(--bg81w);letter-spacing: -.024em;font: 800 clamp(19px, 2vw, 25px)/1.24 var(--pf43);}
.w7t8 {margin: 0 0 18px;color: var(--rqx);font-size: 15.5px;line-height:1.62;}
.ndqzge {gap: 0;display: grid;grid-template-columns: max-content minmax(0, 1fr);margin: 0 0 20px;}

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

.wn0t > dt:nth-last-of-type(1):nth-of-type(odd) {grid-column: 1;}
.wn0t > dd:nth-last-of-type(1):nth-of-type(odd) {grid-column: 2 / -1;}
.xtqy8 {text-transform: uppercase;color: var(--rqx);border-bottom: 1px solid var(--mbn);letter-spacing: .09em;white-space: nowrap;padding: 9px 16px 9px 0;font: 700 11.5px/1.4 var(--s7867);}
.hgmggc {border-bottom: 1px solid var(--mbn);margin: 0;color: var(--bg81w);padding: 9px 0;font: 600 14px/1.4 var(--s7867);font-variant-numeric: tabular-nums;}

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

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

.emda {gap:10px;display: flex;flex-wrap: wrap;}
.x42yzr {align-items: center;border-radius:8px;border: 1px solid var(--ae5q3);color: var(--bg81w);transition:border-color 0.14s, color 0.2s;justify-content: center;background: transparent;display: inline-flex;min-height: 44px;padding: 0 20px;text-decoration: none;}
.x42yzr:hover {border-color: var(--erte);color: var(--erte);}
.q69d8qy {font: 700 14px/1 var(--pf43);}
@media (max-width:646px) {
  .wn0t {grid-template-columns: max-content minmax(0, 1fr);}
}

.sw2sd, .q4ymxp6 {min-width: 0;margin: 0 0 var(--zd34);}
.xp9y {color: var(--bg81w);display: block;letter-spacing: -.024em;margin-bottom:14px;font: 800 clamp(19px, 2vw, 25px)/1.24 var(--pf43);}
.r94j3f {border-bottom: 1px solid var(--mbn);padding-bottom:12px;}
.ms7tz, .nszya43 {min-width: 0;}
.ms7tz > :first-child, .nszya43 > :first-child {margin-top: 0;}
.ms7tz > :last-child,  .nszya43 > :last-child  {margin-bottom: 0;}
.jj8f.jj8f {font: 800 clamp(19px, 2vw, 25px)/1.24 var(--pf43);margin: 0 0 14px;letter-spacing: -.024em;color: var(--bg81w);}

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

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

.rg83xg1 {border-bottom: 1px solid var(--mbn);padding: 11px 0;margin-bottom:15px;border-top: 1px solid var(--ae5q3);}

.gx29a {grid-template-columns: minmax(0, 9em) minmax(0, 1fr);display: grid;gap: 0 26px;align-items: start;}
.pttptm {min-width: 0;padding-top:2px;}
.akh904s .pttptm > h2.xp9y.xp9y,
.akh904s .rg83xg1 > h2.xp9y.xp9y {margin: 0;}
.akh904s .pttptm > h2.xp9y.xp9y {color: var(--rqx);letter-spacing: .09em;text-transform: uppercase;font: 700 11.5px/1.45 var(--s7867);}
@media (max-width:710px) {
  .gx29a {gap: 0;grid-template-columns: minmax(0, 1fr);}
  .pttptm {padding-top: 0;}
  .akh904s .pttptm > h2.xp9y.xp9y {margin: 0 0 12px;}
}

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

.cmmss2j.cmmss2j .swhykz > .jetj {display: grid;grid-template-columns: 2.1em 1fr;align-items: baseline;}
.cmmss2j.cmmss2j .sqr51w {font-weight: 700;font-size: 11.5px;font-variant-numeric: tabular-nums;color: var(--erte);letter-spacing: .08em;}
.cmmss2j.cmmss2j .ygffe6 {margin: 0;font-size: 14px;color: var(--rqx);line-height:1.61;}

.cmmss2j.cmmss2j .hqh8 {counter-reset: vt-ref;padding-left: 3.2em;}
.cmmss2j.cmmss2j .hqh8 > .jetj {padding-top:14px;border-top: 1px solid var(--mbn);counter-increment: vt-ref;}
.cmmss2j.cmmss2j .hqh8 > .jetj:first-child {padding-top: 0;border-top: 0;}
.cmmss2j.cmmss2j .hqh8 > .jetj::before {color: var(--erte);margin-left: -3.2em;display: inline-block;width: 3.2em;font-variant-numeric: tabular-nums;content: counter(vt-ref, decimal-leading-zero);font-weight: 700;font-family: var(--s7867);letter-spacing: .08em;font-size: 11.5px;}
.cmmss2j.cmmss2j .hqh8 > .ygffe6 {margin: 6px 0 14px;}
.cmmss2j.cmmss2j .hqh8 > .ygffe6:last-child {margin-bottom: 0;}
.cmmss2j.cmmss2j .hzbkg3w {font-weight: 700;}
.cmmss2j.cmmss2j .bq5eg {margin: 0;}

.cmmss2j.cmmss2j .hqh8 > .ygffe6 > .bq5eg {font-size: 14px;line-height:1.63;}

.cmmss2j.cmmss2j .pn4jks {counter-reset: vt-ref;margin: 0;padding: 0 0 0 3.2em;list-style: none;}
.cmmss2j.cmmss2j .j3521 {border-top: 1px solid var(--mbn);counter-increment: vt-ref;padding: 14px 0;}
.cmmss2j.cmmss2j .j3521:first-child {padding-top: 0;border-top: 0;}
.cmmss2j.cmmss2j .j3521:last-child {padding-bottom: 0;}
.cmmss2j.cmmss2j .j3521::before {width: 3.2em;color: var(--erte);content: counter(vt-ref, decimal-leading-zero);font-weight: 700;font-variant-numeric: tabular-nums;display: inline-block;font-family: var(--s7867);margin-left: -3.2em;letter-spacing: .08em;font-size: 11.5px;}
.cmmss2j.cmmss2j .j3521 > .hzbkg3w {font-weight: 700;font-size: 15px;line-height:1.41;}
.cmmss2j.cmmss2j .j3521 > .bq5eg {color: var(--rqx);line-height:1.64;margin: 6px 0 0;font-size: 14px;}
@media (max-width:710px) {
  .cmmss2j.cmmss2j .swhykz {gap:7px;grid-template-columns: 1fr;}
  .cmmss2j.cmmss2j .swhykz > .ygffe6 {padding-left: 2.1em;}
  .cmmss2j.cmmss2j .hqh8 {padding-left: 2.6em;}
  .cmmss2j.cmmss2j .hqh8 > .jetj::before {width: 2.6em;margin-left: -2.6em;}
  .cmmss2j.cmmss2j .pn4jks {padding-left: 2.6em;}
  .cmmss2j.cmmss2j .j3521::before {width: 2.6em;margin-left: -2.6em;}
}

.tx2bb {margin: 0 0 var(--zd34);}

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

@media (max-width:1006px) { .ywmaj {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:515px)  { .ywmaj {grid-template-columns: minmax(0, 1fr);} }
.w7k9x {min-width: 0;}
.qz4td {text-decoration: none;min-width: 0;display: block;color: inherit;}
.wvh3 {overflow: hidden;border: 1px solid var(--mbn);border-radius:9px;background: var(--peiam);margin: 0;position: relative;}

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

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

.n3edz {margin: 0 0 var(--zd34);}
.xtjhjd {margin: 0;min-width: 0;gap:11px;display: grid;list-style: none;padding: 0;}

.s6rm5b0 {grid-template-columns: repeat(2, minmax(0, 1fr));}
.dfbct  {grid-template-columns: repeat(4, minmax(0, 1fr));}
.hp4vjqy {min-width: 0;}
.y7772hk {min-height: 124px;border: 1px solid var(--mbn);border-radius:7px;position: relative;align-items: center;transition:border-color 0.158s, background 0.197s;display: flex;text-decoration: none;padding: 22px 20px;background: var(--rshb);justify-content: center;}
.y7772hk:hover {border-color: color-mix(in srgb, var(--l2zt) 45%, var(--mbn));background: var(--ydr);}
.w92hp {left: 9px;top: 8px;letter-spacing: .08em;font: 700 10.5px/1 var(--s7867);font-style: normal;font-variant-numeric: tabular-nums;color: var(--erte);position: absolute;}
.befkmn {object-fit: contain;display: block;border-radius: 0;max-width: 100%;max-height: 62px;width: auto;height: auto;}
@media (max-width:626px) {
  .s6rm5b0, .dfbct {grid-template-columns: repeat(2, minmax(0, 1fr));}
}

.zvsw2 {margin: 0 0 var(--zd34);}
.ejbyy {margin: 0;gap:12px;list-style: none;padding: 0;min-width: 0;display: grid;}

.s2q93zw {grid-template-columns: repeat(4, minmax(0, 1fr));}
.gnz8hq {grid-template-columns: repeat(2, minmax(0, 1fr));}
.nr4g9 {align-items: center;display: flex;min-width: 0;flex-direction: column;gap:11px;padding: 20px 14px;border: 1px solid var(--mbn);border-radius:8px;background: var(--ydr);}
.s6bez7 {display: block;max-height: 44px;border-radius: 0;max-width: 100%;object-fit: contain;height: auto;width: auto;}
.gbyfde {text-align: center;white-space: nowrap;letter-spacing: .04em;text-overflow: ellipsis;color: var(--rqx);overflow: hidden;font: 600 13px/1.25 var(--s7867);max-width: 100%;}
@media (max-width:626px) {
  .s2q93zw {grid-template-columns: repeat(2, minmax(0, 1fr));}
  
  .gnz8hq {grid-template-columns: repeat(2, minmax(0, 1fr));}
}

.shqb58.shqb58 .znwa {border-collapse: collapse;border: 0;width: 100%;table-layout: fixed;background: none;}
.shqb58.shqb58 .cz6xc7 {text-transform: uppercase;text-align: left;font-weight: 700;font-family: var(--s7867);padding: 0 0 9px;vertical-align: bottom;letter-spacing: .09em;border-bottom: 1px solid var(--mbn);font-size: 11.5px;}
.shqb58.shqb58 .ataqc3 {color: var(--erte);padding-right:17px;}

.shqb58.shqb58 .amd591c  {color: var(--rqx);padding-left:15px;}

.shqb58.shqb58 .xjtpkw0 {border-left: 1px solid var(--mbn);}
.shqb58.shqb58 .h4qs {vertical-align: top;border-bottom: 1px solid var(--mbn);padding: 11px 0;font-size: 14px;line-height:1.53;}
.shqb58.shqb58 .sjgr1p {padding-right:16px;}
.shqb58.shqb58 .xjtpkw0  {padding-left:15px;}
.shqb58.shqb58 .kv425wp {color: var(--erte);font-family: var(--s7867);width: 1.15em;font-weight: 700;display: inline-block;}
.shqb58.shqb58 .xjtpkw0 .kv425wp {color: var(--rqx);}

.shqb58.shqb58 .s5fz {border-bottom: 1px solid var(--mbn);font-family: var(--s7867);letter-spacing: .09em;padding: 0 0 9px;margin: 0;text-transform: uppercase;font-size: 11.5px;font-weight: 700;display: block;}
.shqb58.shqb58 .yc6z {color: var(--erte);}
.shqb58.shqb58 .qdmcyq  {color: var(--rqx);}
.shqb58.shqb58 .z39qwn {list-style: none;padding: 0;margin: 0;}
.shqb58.shqb58 .nk331q {font-size: 14px;border-bottom: 1px solid var(--mbn);align-items: baseline;padding: 11px 0;line-height:1.54;grid-template-columns: 1.35em minmax(0, 1fr);display: grid;}
.shqb58.shqb58 .nk331q:last-child {border-bottom: 0;}
.shqb58.shqb58 .zbwf09 {font-family: var(--s7867);font-style: normal;font-weight: 700;}

.shqb58.shqb58 .w3ds .zbwf09 {color: var(--erte);}
.shqb58.shqb58 .jcp0hj  .zbwf09 {color: var(--rqx);}

.shqb58.shqb58 .xa36 {gap: 0;grid-template-columns: repeat(2, minmax(0, 1fr));display: grid;}
.shqb58.shqb58 .r5rj6d {min-width: 0;}
.shqb58.shqb58 .gyft {padding-right:27px;}
.shqb58.shqb58 .mjw01 {padding-left:26px;border-left: 1px solid var(--mbn);}

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

.shqb58.shqb58 .rn1th {margin: 0;}
.shqb58.shqb58 .rn1th > .s5fz {margin-top:22px;}
.shqb58.shqb58 .rn1th > .s5fz:first-child {margin-top: 0;}
.shqb58.shqb58 .gpmvv0 {margin: 0;}

@media (max-width:646px) {
  
  .shqb58.shqb58 .xa36 {grid-template-columns: minmax(0, 1fr);}
  .shqb58.shqb58 .gyft {padding-right: 0;}
  .shqb58.shqb58 .mjw01 {margin-top:23px;padding-left: 0;border-left: 0;}
  
  .shqb58.shqb58 .h4qs {font-size: 13.5px;}
  .shqb58.shqb58 .sjgr1p,
  .shqb58.shqb58 .ataqc3 {padding-right:10px;}
  .shqb58.shqb58 .xjtpkw0,
  .shqb58.shqb58 .amd591c {padding-left:10px;}
}

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

.q6mr3.q6mr3 .f8zswfp::before {content: "";height: 5px;width: 5px;position: absolute;left: -21px;top: 19px;background: var(--l2zt);}
.q6mr3.q6mr3 .jenzqw6 {letter-spacing: .08em;font-family: var(--s7867);font-size: 11.5px;color: var(--erte);font-weight: 700;}
.q6mr3.q6mr3 .v0as8 {margin: 4px 0 13px 3.4em;line-height:1.61;color: var(--rqx);font-size: 14px;}

.q6mr3.q6mr3 .qbgjv {border-left: 1px solid var(--mbn);padding: 0 0 0 18px;margin: 0;list-style: none;counter-reset: vt-step;}
.q6mr3.q6mr3 .tm2ba {position: relative;padding: 13px 0 0;counter-increment: vt-step;}
.q6mr3.q6mr3 .tm2ba + .tm2ba {margin-top:13px;border-top: 1px solid var(--mbn);}
.q6mr3.q6mr3 .tm2ba::before {width: 5px;top: 19px;height: 5px;background: var(--l2zt);position: absolute;content: "";left: -21px;}
.q6mr3.q6mr3 .zaa37 {display: block;font-weight: 700;font-size: 15px;line-height:1.36;}
.q6mr3.q6mr3 .zaa37::before {letter-spacing: .08em;font-weight: 700;color: var(--erte);font-family: var(--s7867);font-variant-numeric: tabular-nums;content: counter(vt-step, decimal-leading-zero) "\00a0\00a0";font-size: 11.5px;}
.q6mr3.q6mr3 .f60js2 {line-height:1.64;margin: 4px 0 0;color: var(--rqx);font-size: 14px;}

.q6mr3.q6mr3 .jdcw {border-left: 0;padding: 0;}
.q6mr3.q6mr3 .zws9 {padding: 14px 0 0;display: block;margin: 0;border-top: 1px solid var(--mbn);}
.q6mr3.q6mr3 .jdcw > .zws9:first-child {border-top: 0;padding-top: 0;}
.q6mr3.q6mr3 .kagra0c {display: block;letter-spacing: .1em;color: var(--erte);font-style: normal;font: 700 11px/1.3 var(--s7867);font-variant-numeric: tabular-nums;margin-bottom:6px;}
.q6mr3.q6mr3 .y7p6qyd {font-size: 15px;font-weight: 700;line-height:1.33;}
.q6mr3.q6mr3 .t7jx {font-size: 14px;color: var(--rqx);margin: 5px 0 14px;line-height:1.64;}
.q6mr3.q6mr3 .t7jx:last-child {margin-bottom: 0;}

@media (max-width:710px) {
  .q6mr3.q6mr3 .f8zswfp {grid-template-columns: 1fr;gap:3px;}
  .q6mr3.q6mr3 .v0as8 {margin-left: 0;}
}

.akh904s {--qv2mu: var(--bg81w);}

.akh904s :is(.ppsvqvk, [class*="table"]) {overflow-x: auto;}
.akh904s table {border-collapse: collapse;width: 100%;font-size: 14.5px;}
.akh904s thead th {white-space: nowrap;padding: 11px 14px;letter-spacing: .08em;text-transform: uppercase;text-align: left;border-bottom: 1px solid var(--qv2mu, var(--ae5q3));color: var(--rqx);font-size: 11.5px;font-weight: 700;}
.akh904s tbody td {padding: 11px 14px;border-bottom: 1px solid var(--mbn);color: var(--kptw, var(--bg81w));}
.akh904s tbody td + td {font-family: var(--s7867);font-variant-numeric: tabular-nums;}

.hswr52.hswr52 {border-top: 1px solid var(--ae5q3);padding: clamp(34px, 4vw, 56px) clamp(16px, 2vw, 28px) clamp(22px, 2.4vw, 34px);background: var(--k7s0m);color: var(--bg81w);}
.hswr52 .f83d1 {display: grid;align-items: start;grid-template-columns: minmax(0, 1fr) auto;margin: 0 auto;max-width: var(--jho6);gap:29px 50px;}
.hswr52 .gevcdr img {height: 28px;display: block;width: auto;}
.hswr52 .gevcdr span {font-size: 18px;letter-spacing: -.03em;color: var(--bg81w);font-weight: 800;}
.hswr52 .pcma3cv {grid-auto-flow: column;display: grid;gap:49px;}
.hswr52 .pcma3cv ul {display: grid;padding: 0;gap:10px;list-style: none;margin: 0;}
.hswr52 .pcma3cv a {text-decoration: none;color: var(--rqx);font-size: 14px;}
.hswr52 .pcma3cv a:hover {color: var(--bg81w);}
.hswr52 .d0m0r {gap:12px;opacity:0.7;max-width: var(--jho6);flex-wrap: wrap;display: flex;align-items: center;margin: 24px auto 0;}
.hswr52 .rykre {margin: 24px auto 0;max-width: var(--jho6);border-top: 1px solid var(--mbn);padding-top:17px;}
.hswr52 .rykre p {margin: 0;color: var(--rqx);font-size: 12.5px;}
.hswr52 .rykre p + p {margin-top:9px;line-height:1.55;}

@media (max-width:1075px) {
  
  .sadhp8g {display: none;}
  .xrr21w {margin-left: 0;}
  .gq24tf {display: flex;}
  
  .d8cz61 {display: inline-flex;}
  .zxqv6hp {left: 14px;}
}

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

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

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

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

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

.hswr52 .pcma3cv a {min-height: 44px;display: flex;align-items: center;}
.yskt4e {align-items: center;display: inline-flex;min-height: 44px;}

.hzjw, .cry118, .my531r,
.akh904s a[role="button"],
.akh904s .avqf a {min-height: 44px;}

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

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

.n883h ul {gap:7px;}

.hswr52 .pcma3cv ul {display: grid;gap:7px;}

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

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

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

.be6jcw:checked ~ .fex6vh {opacity:1;visibility: visible;}
.be6jcw:checked ~ .semx3t {visibility: visible;transform: translateX(0);}

.dhk7na {background: var(--ydr, var(--cf0u));gap:13px;justify-content: space-between;align-items: center;padding: 14px 16px;display: flex;z-index: 1;position: sticky;border-bottom: 1px solid var(--ae5q3, var(--katb));top: 0;}
.nebt {min-height: 44px;align-items: center;display: inline-flex;}
.nebt img {display: block;width: auto;height: 26px;}
.nr6v9g {font-size: 16px;letter-spacing: .01em;color: var(--z7j);font-weight: 800;}

.y7pdj {height: 44px;background: var(--cf0u);flex: none;justify-content: center;color: var(--z7j);cursor: pointer;border-radius:11px;border: 1px solid var(--ae5q3, var(--katb));width: 44px;display: inline-flex;align-items: center;}
.y7pdj:hover {background: var(--wzk);}
.y7pdj:focus-visible,
.v15ks a:focus-visible,
.xgvz7:focus-visible,
.v0fm:focus-visible {outline: 2px solid var(--z7j);outline-offset: 2px;}

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

.v15ks a {border-radius:13px;border: 1px solid transparent;align-items: center;font-size: 15.5px;line-height:1.29;text-decoration: none;min-height: 48px;display: flex;padding: 10px 14px;color: var(--z7j);font-weight: 600;}
.v15ks a:hover {background: var(--cf0u);border-color: var(--ae5q3, var(--katb));}

.v15ks a[aria-current="page"] {border-color: var(--ae5q3, var(--katb));background: var(--cf0u);box-shadow: inset 3px 0 0 var(--l2zt, var(--ym4zw));}

.m1jg {border-top: 1px solid var(--ae5q3, var(--katb));background: var(--ydr, var(--cf0u));padding: 14px 16px calc(16px + env(safe-area-inset-bottom, 0px));display: grid;margin-top: auto;gap:11px;}

.xgvz7, .v0fm {font-size: 15px;min-height: 48px;display: flex;font-weight: 700;border-radius:13px;align-items: center;padding: 12px 18px;text-decoration: none;justify-content: center;}
.xgvz7 {background: var(--g5o5);color: var(--r1cv, var(--l4rl));border: 1px solid var(--ae5q3, var(--katb));}
.v0fm {border: 1px solid transparent;color: var(--uedmn, var(--gdj4h));background: var(--cbg);}

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

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

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

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

.akh904s > .avqf.tehb3s {padding-bottom: 0;padding-top: 0;}

@media (min-width:1076px) {

  
  
  .sadhp8g, .xrr21w {transition:width 196ms ease, margin-left 232ms ease, padding 205ms ease;}

  
}

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

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

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

.jkthk2 > summary.pnxy5 .d1gj {margin: 0;}
.jkthk2[open] > summary.pnxy5 {margin-bottom:13px;}

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

.xrr21w {padding-bottom: max(96px, var(--dz7, 96px));}

.cgz0038 {--clx: var(--t0h);--xiptl: var(--t0h);--hyyea: 12px;--ciwx: uppercase;--tam2y: .08em;--usk7: 1px solid var(--ae5q3);--yxnjj: 6px;}

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

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

:root {--t0h:      14px;--ae5q3:   color-mix(in srgb, var(--l2zt) 26%, var(--kjok));--ydr: color-mix(in srgb, var(--l2zt) 14%, var(--e3i22));--af5: var(--qv2mu, var(--l2zt));--e7um:     color-mix(in srgb, var(--l2zt) 7%, var(--dol7));--bvn:   color-mix(in srgb, var(--l2zt) 38%, transparent);--mbn:  color-mix(in srgb, var(--l2zt) 16%, var(--katb));--rshb:  color-mix(in srgb, var(--l2zt) 9%, var(--cf0u));}
html:root {background-color: var(--e7um);}
body {background:
    radial-gradient(60vw 50vh at 12% -10%, color-mix(in srgb, var(--l2zt) 22%, transparent), transparent 70%),
    radial-gradient(50vw 50vh at 100% 30%, color-mix(in srgb, var(--af5) 14%, transparent), transparent 70%),
    var(--e7um);background-attachment: fixed;font-family: var(--pf43);}

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

.sadhp8g {background:
    linear-gradient(180deg, color-mix(in srgb, var(--l2zt) 16%, transparent), transparent 46%),
    var(--jmmb);border-right-color: var(--ae5q3);}
.n883h a {letter-spacing: .01em;font: 600 15px/1.2 var(--pf43);border-radius:9px;}
.n883h a:hover {background: color-mix(in srgb, var(--l2zt) 12%, transparent);}
.n883h a[aria-current="page"] {background: var(--ym4zw);box-shadow: 0 6px 20px var(--bvn);color: var(--rss8m, var(--w6lk));}
.n883h a[aria-current="page"] .tb7z {background: currentColor;}

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

.hzjw,
.akh904s :is(.avqf, .q6mr3, .cmmss2j) a[role="button"],
.akh904s .avqf a,
.m9wqhw, .tcb3p {border-radius:12px;padding: 0 22px;font: 700 14.5px/1 var(--pf43);letter-spacing: .02em;min-height: 44px;}
.wefje3j,
.m9wqhw, .tcb3p,
.akh904s .avqf a {box-shadow: 0 8px 24px var(--bvn);transition:transform 0.188s, box-shadow 0.125s, background 0.176s;}
.wefje3j:hover, .m9wqhw:hover, .tcb3p:hover {box-shadow: 0 10px 30px var(--bvn);transform: translateY(-1px);}
.mgze {border-color: var(--ae5q3);background: color-mix(in srgb, var(--g5o5) 70%, transparent);}

.akh904s :is(.cmmss2j, .q6mr3, .shqb58, .sd9s4f),
.akh904s .yxw8.yxw8 {background:
    linear-gradient(180deg, color-mix(in srgb, var(--l2zt) 7%, transparent), transparent 60%),
    var(--rshb);border-color: var(--ae5q3);}

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

.akh904s .frey98 {justify-content: center;min-height: clamp(360px, 52vh, 560px);}
.zezjc {background: linear-gradient(90deg,
    color-mix(in srgb, var(--e7um) 90%, transparent) 0%,
    color-mix(in srgb, var(--e7um) 62%, transparent) 42%,
    color-mix(in srgb, var(--e7um) 0%, transparent) 76%);}
.gv0389c {padding: 7px 14px;left: 14px;position: absolute;background: color-mix(in srgb, var(--ydr) 70%, transparent);backdrop-filter: blur(8px);border: 1px solid var(--ae5q3);border-radius: 999px;top: 14px;z-index: 2;}
.p3ryq {max-width:640px;background: none;}
.p3ryq .zfcy {line-height:1.03;font-size: clamp(30px, 4vw, 54px);}
@media (max-width:888px) {
  .akh904s .frey98 {justify-content: flex-end;min-height: min(72vh, 560px);}
  .zezjc {background: linear-gradient(0deg,
      color-mix(in srgb, var(--e7um) 94%, transparent) 0%,
      color-mix(in srgb, var(--e7um) 70%, transparent) 45%,
      color-mix(in srgb, var(--e7um) 0%, transparent) 82%);}
}

.akh904s .px9m.px9m {height: auto;max-height: none;object-fit: contain;}
.zfcy.zfcy {line-height:1.07;font-size: clamp(28px, 3.2vw, 44px);}
.zsd9xpt {box-shadow: 0 18px 50px var(--bvn);border-color: var(--ae5q3);}

@media (max-width:1075px) {
  .b1xnc .cgz0038 {display: none;}
  .d8cz61 img {max-width: min(30vw, 120px);height: 28px;object-fit: contain;object-position: left center;}
  .s520xk {padding: 14px 20px 0;}
}
@media (max-width:570px) {
  .fgqz5 {padding: 0 14px;gap:7px;}
  .b1xnc {gap:7px;}
  .b1xnc .hzjw {min-height: 40px;font-size: 13px;padding: 0 12px;}
  .gq24tf {margin-right: -8px;}
}

.akh904s .n76tygn.n76tygn {align-items: center;overflow: hidden;border: 1px solid var(--ae5q3);border-radius: var(--t0h);gap: clamp(22px, 3vw, 48px);padding: clamp(24px, 3.4vw, 48px) !important;display: grid;grid-template-columns: minmax(0, 1fr);background:
    radial-gradient(70% 120% at 100% 50%, color-mix(in srgb, var(--l2zt) 24%, transparent), transparent 70%),
    var(--rshb);}
@media (min-width:889px) {
  .akh904s .n76tygn.n76tygn {grid-template-columns: minmax(0, 1fr) auto;}
}
.n76tygn .rbw7x {min-width: 0;}
.n76tygn .gq8bn {font-size: clamp(26px, 3vw, 40px);}
.n76tygn .mqyxcz {margin: 0 auto;display: flex;border-radius: 50%;background:
    radial-gradient(closest-side, var(--rshb) 78%, transparent 79%),
    conic-gradient(var(--l2zt) 0 var(--jqp), color-mix(in srgb, var(--l2zt) 14%, transparent) var(--jqp) 100%);align-items: center;width: clamp(170px, 18vw, 220px);box-shadow: 0 0 60px var(--bvn);aspect-ratio: 1;justify-content: center;position: relative;flex-direction: column;--jqp: 90%;}
.n76tygn .a8jqwck {color: var(--bg81w);letter-spacing: -.04em;font: 800 clamp(46px, 5vw, 64px)/1 var(--s7867);}
.n76tygn .dchcb9v {color: var(--erte);font: 700 14px/1 var(--s7867);font-style: normal;margin-top:5px;}
.n76tygn .x4tmt {color: var(--rqx);letter-spacing: .14em;overflow-wrap: anywhere;margin-top:11px;text-transform: uppercase;max-width: 70%;font: 700 11px/1.2 var(--pf43);text-align: center;}
.n76tygn .emda {display: flex;gap:11px;flex-wrap: wrap;margin-top:22px;}
.n76tygn .x42yzr.x42yzr {font: 700 15px/1 var(--pf43);box-shadow: 0 8px 24px var(--bvn);align-items: center;text-decoration: none;display: inline-flex;background: var(--ym4zw);padding: 0 22px;border-radius:12px;border: 0;min-height: 48px;color: var(--rss8m, var(--w6lk));}
.n76tygn .x42yzr.x42yzr:hover {color: var(--rss8m, var(--w6lk));background: var(--yj82);}
.n76tygn .x42yzr .q69d8qy {color: inherit;font: inherit;}
@media (max-width:888px) {
  .n76tygn .mqyxcz {width: 160px;order: -1;}
  .n76tygn .x42yzr.x42yzr {flex: 1 1 140px;justify-content: center;}
}

.akh904s .frey98.trzjme {background:
    radial-gradient(70% 90% at 85% 15%, color-mix(in srgb, var(--l2zt) 46%, transparent), transparent 65%),
    radial-gradient(60% 80% at 55% 115%, color-mix(in srgb, var(--af5) 32%, transparent), transparent 65%),
    var(--xhj, var(--rshb));}
.btvb {bottom: -.2em;pointer-events: none;letter-spacing: -.04em;white-space: nowrap;z-index: 0;right: -.04em;overflow: hidden;font: 800 clamp(96px, 14vw, 220px)/1 var(--pf43);max-width: 100%;position: absolute;color: color-mix(in srgb, var(--udg8k, var(--bg81w)) 10%, transparent);}
@media (max-width:888px) {
  .akh904s .frey98.trzjme {padding-top:55px;min-height: 0;}
  .btvb {display: none;}
}

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

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

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