

:root {--pyv:     10px;--zgno:var(--tb9);--h3ir:  clamp(30px, 3.4vw, 52px);--jrt: var(--t4x);--uay9: var(--pgwm);--oekv:  1180px;--v7tdd: "SF Mono", "JetBrains Mono", ui-monospace, Menlo, Consolas, monospace;--cjz6v:   var(--mtk);--ez8h6:  ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--n68: var(--ouav5);--tx6: color-mix(in srgb, var(--uay9) 35%, var(--cjz6v));--bno:    var(--b0d4);--npqrt:  248px;--uen8v:  clamp(16px, 1.8vw, 26px);--tuji: var(--r0i);--gvj:  var(--cb8bv);}

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

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

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

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

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

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

.re9m {border: 1px solid var(--gvj);border-radius: var(--pyv);padding: 14px;background: var(--tuji);margin-top: auto;}
.wgyy5x {margin: 0;font-size: 14px;font-weight: 700;}
.csywnwh {margin: 5px 0 0;font-size: 12.5px;line-height:1.45;color: var(--jrt);}

.v7yfd {backdrop-filter: blur(10px);background: color-mix(in srgb, var(--bno) 92%, transparent);border-bottom: 1px solid var(--gvj);position: sticky;z-index: 40;top: 0;}
.d6cy0 {min-height: 54px;padding: 0 clamp(16px, 2vw, 28px);display: flex;align-items: center;gap:15px;}
.sv0d5x {color: var(--jrt);min-width: 0;white-space: nowrap;font: 500 12px/1.4 var(--ez8h6);text-overflow: ellipsis;overflow: hidden;}
.x8ws42 {gap:9px;align-items: center;margin-left: auto;display: flex;}

.yczxgyn,
.qp8c1d :is(.vw71, .v4hbj, .nnxj0) a[role="button"],
.qp8c1d .vw71 a {cursor: pointer;align-items: center;white-space: nowrap;justify-content: center;transition:background 0.16s, border-color 0.194s;display: inline-flex;font-weight: 700;text-decoration: none;font-size: 14px;padding: 10px 20px;border-radius:7px;border: 1px solid transparent;}

.fb7sm1 {border-color: var(--gvj);color: var(--q4j4, var(--sob7));background: var(--tfeg);}
.zt0fd4 {background: var(--h8d);color: var(--q6y9c, var(--x3mr));}
.zt0fd4:hover {background: var(--v8jtg);}

.qp8c1d :is(.vw71, .v4hbj, .nnxj0) a[role="button"],
.qp8c1d .vw71 a {background: var(--pgwm);color: var(--gef, var(--szr));}
.bz5eqn {width: 100%;display: flex;margin-top:11px;}

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

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

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

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

.mk416::before {border: 1px solid var(--gvj);background: var(--zgno);content: '';position: absolute;transition:border-color 0.115s, background 0.156s;inset: 11px;}
.mk416 svg {z-index: 1;position: relative;}
.mk416:hover {color: var(--tx6);}
.mk416:hover::before {background: color-mix(in srgb, var(--cjz6v) 8%, var(--zgno));border-color: color-mix(in srgb, var(--uay9) 50%, var(--gvj));}
.mk416:focus-visible {outline: 2px solid var(--tx6);outline-offset: -3px;}

.qp8c1d {padding: 0 clamp(16px, 2vw, 28px) 60px;}
.qp8c1d > * {margin: 0 auto var(--uen8v) !important;padding-bottom: 0;max-width: var(--oekv);padding-top: var(--h3ir);}
.qp8c1d > *:last-child {margin-bottom: 0 !important;}

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

.qp8c1d :is(.h67dc2, .qe2ecwg, .y8rej, .nnxj0,
             .v4hbj, .ehvm15) :is(p, li, td) > a {color: var(--uay9);text-underline-offset: 3px;}

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

.qp8c1d :is(.nnxj0, .v4hbj, .ehvm15, .g51841x) {background: var(--tuji);border: 1px solid var(--gvj);border-radius: var(--pyv);padding: var(--h3ir) clamp(20px, 2.4vw, 34px) !important;}

.qp8c1d .yfqw.yfqw {overflow: hidden;padding: 0 !important;background: var(--tuji);display: grid;min-width: 0;grid-template-columns: minmax(0, 1fr);border: 1px solid var(--gvj);border-radius: var(--pyv);}

.nw5w0a {background: var(--zgno);grid-column: 1 / -1;align-items: center;display: flex;border-bottom: 1px solid var(--n68);min-width: 0;gap:13px;justify-content: space-between;padding: 9px clamp(18px, 2.2vw, 30px);}
.krm0kre {text-transform: uppercase;text-overflow: ellipsis;overflow: hidden;font: 700 11.5px/1 var(--ez8h6);letter-spacing: .1em;white-space: nowrap;color: var(--tx6);}
.ftv468 {flex: 0 0 auto;font: 600 11.5px/1 var(--ez8h6);font-style: normal;letter-spacing: .08em;color: var(--jrt);}

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

.e48jege.e48jege {color: var(--cjz6v);margin: 0;font: 800 clamp(23px, 2.3vw, 30px)/1.16 var(--v7tdd);letter-spacing: -.028em;overflow-wrap: anywhere;}
.v57dprf.v57dprf {margin: 11px 0 0;color: color-mix(in srgb, var(--jrt) 26%, var(--cjz6v));max-width: 56ch;font-size: 15.5px;line-height:1.62;}
.yt26 {color: var(--gef, var(--szr));transition:background 0.194s;align-items: center;margin-top:20px;min-height: 44px;padding: 0 22px;justify-content: center;background: var(--pgwm);border-radius:7px;text-decoration: none;display: inline-flex;font: 700 14px/1 var(--v7tdd);}
.yt26:hover {background: var(--v8jtg);}

.tx837pd {border: 1px solid var(--n68);border-radius:9px;margin: 0 clamp(18px, 2.2vw, 30px) clamp(24px, 2.8vw, 38px);position: relative;overflow: hidden;background: var(--zgno);min-width: 0;}
.jmh3h.jmh3h {display: block;border-radius: 0;object-fit: cover;max-height: 30vh;color: var(--gop, inherit);width: 100%;height: auto;}

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

.yfqw .qx0ce.qx0ce {background-image:
    repeating-linear-gradient(90deg, var(--n68) 0 1px, transparent 1px 26px),
    repeating-linear-gradient(0deg,  var(--n68) 0 1px, transparent 1px 26px);}
.yfqw .x3jkfyf.x3jkfyf {background-image:
    repeating-linear-gradient(90deg, var(--n68) 0 1px, transparent 1px 34px),
    repeating-linear-gradient(0deg,  var(--n68) 0 1px, transparent 1px 34px);}
.yfqw .bkz94.bkz94 {background-image:
    repeating-linear-gradient(90deg, var(--n68) 0 1px, transparent 1px 18px),
    repeating-linear-gradient(0deg,  var(--n68) 0 1px, transparent 1px 44px);}

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

.ynt7kh0 .qx0ce.qx0ce {background-image:
    repeating-linear-gradient(90deg, var(--n68) 0 1px, transparent 1px 26px),
    repeating-linear-gradient(0deg,  var(--n68) 0 1px, transparent 1px 26px);}
.ynt7kh0 .x3jkfyf.x3jkfyf {background-image:
    repeating-linear-gradient(90deg, var(--n68) 0 1px, transparent 1px 34px),
    repeating-linear-gradient(0deg,  var(--n68) 0 1px, transparent 1px 34px);}
.ynt7kh0 .bkz94.bkz94 {background-image:
    repeating-linear-gradient(90deg, var(--n68) 0 1px, transparent 1px 18px),
    repeating-linear-gradient(0deg,  var(--n68) 0 1px, transparent 1px 44px);}

.qp8c1d .ynt7kh0.ynt7kh0 {border: 1px solid var(--gvj);border-radius: var(--pyv);display: grid;overflow: hidden;min-width: 0;grid-template-columns: minmax(0, 1fr);background: var(--tuji);padding: 0 !important;}
.ynt7kh0 .wpp8c {overflow: hidden;min-width: 0;border-bottom: 1px solid var(--gvj);margin: 0;position: relative;background: var(--zgno);}
.ynt7kh0 .pk35g {width: 100%;max-height: 26vh;height: auto;border-radius: 0;display: block;color: var(--yxz22, inherit);object-fit: cover;}

.ynt7kh0 .sb0jhc {letter-spacing: -.05em;width: 100%;display: flex;max-height: 24vh;align-items: center;font: 800 clamp(40px, 6.5vw, 84px)/1 var(--ez8h6);color: var(--tx6);background-color: var(--u60, var(--zgno));min-height: 15vh;justify-content: center;}
.c1t3q.c1t3q {margin: 0;padding: clamp(22px, 2.6vw, 34px) clamp(18px, 2.2vw, 30px) 0;text-wrap: balance;overflow-wrap: break-word;max-width: 24ch;letter-spacing: -.02em;font: 700 clamp(27px, 3.3vw, 43px)/1.12 var(--v7tdd);color: var(--cjz6v);}

.ynt7kh0 .jyxzh6 {grid-template-columns: minmax(0, 1fr);display: grid;align-items: start;gap: clamp(14px, 1.6vw, 22px);padding: clamp(14px, 1.6vw, 20px) clamp(18px, 2.2vw, 30px) 0;}
.fdpgk.fdpgk {color: color-mix(in srgb, var(--jrt) 26%, var(--cjz6v));min-width: 0;max-width: 62ch;font-size: 15.5px;margin: 0;line-height:1.63;}
.ynt7kh0 .hd7gsr {min-width: 0;flex-wrap: wrap;margin: 0;display: flex;gap:5px 18px;}
.ynt7kh0 .eedks {letter-spacing: .16em;font: 700 10.5px/1.6 var(--ez8h6);color: var(--jrt);margin: 0;text-transform: uppercase;}
.ynt7kh0 .ekz68 {font: 700 13px/1.6 var(--ez8h6);letter-spacing: .04em;color: var(--tx6);margin: 0 12px 0 0;}
.ynt7kh0 .sp5eaw {margin: clamp(18px, 2vw, 26px) clamp(18px, 2.2vw, 30px) clamp(22px, 2.6vw, 34px);color: var(--gef, var(--szr));justify-self: start;transition:background 0.205s;justify-content: center;border-radius:7px;display: inline-flex;font: 700 14px/1 var(--v7tdd);padding: 0 28px;letter-spacing: .04em;min-height: 46px;text-decoration: none;background: var(--pgwm);align-items: center;}
.ynt7kh0 .sp5eaw:hover {background: var(--v8jtg);}
@media (min-width:889px) {
  
  .ynt7kh0 .jyxzh6 {align-items: baseline;grid-template-columns: minmax(0, 1fr) auto;}
  .ynt7kh0 .hd7gsr {justify-content: flex-end;}
}
@media (max-width:888px) {
  
  .ynt7kh0 .pk35g  {max-height: 18vh;}
  .ynt7kh0 .sb0jhc {min-height: 12vh;max-height: 18vh;}
}

.qp8c1d .qpm9n {border: 1px solid var(--gvj);border-radius: var(--pyv);overflow: hidden;justify-content: flex-end;flex-direction: column;min-height: 340px;display: flex;position: relative;}

.qp8c1d .gxmps .crde {position: absolute;inset: 0;object-fit: cover;width: 100%;height: 100%;}
.hvv8 {background:
    linear-gradient(180deg,
      color-mix(in srgb, var(--tuji) 20%, transparent) 0%,
      color-mix(in srgb, var(--tuji) 55%, transparent) 60%,
      color-mix(in srgb, var(--tuji) 85%, transparent) 100%);position: absolute;inset: 0;pointer-events: none;}
.nk9mwc {position: relative;background: color-mix(in srgb, var(--zgno) 92%, transparent);z-index: 1;}
.qv7g22 {position: relative;background: color-mix(in srgb, var(--tuji) 95%, transparent);z-index: 1;}
.qv7g22 .e48jege,
.qv7g22 .v57dprf {color: var(--z4jrk, var(--cjz6v));}
@media (max-width:888px) {
  .qp8c1d .qpm9n {min-height: 280px;}
}

@media (min-width:889px) {
  
  .qp8c1d .yfqw.yfqw {grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr);align-items: center;}
  .tx837pd {margin: clamp(24px, 2.8vw, 38px) clamp(18px, 2.2vw, 30px);}
  .apxd7 .edc3  {order: 2;}
  .apxd7 .tx837pd {order: 1;}
}

.gs3tpg {background: var(--tuji);padding: var(--h3ir) clamp(20px, 2.4vw, 34px);border: 1px solid var(--gvj);border-radius: var(--pyv);margin: 0 0 var(--uen8v);}
.xwk7n1c {display: grid;border-bottom: 1px solid var(--n68);grid-template-columns: auto minmax(90px, 200px) minmax(0, 1fr);gap:10px 18px;padding-bottom:15px;align-items: center;margin-bottom:3px;}

.nc04n38 .mx3a5 {order: -1;grid-column: 1 / -1;}
.wajg  .mx3a5 {grid-column: 3;}
.a06vx {letter-spacing: -.03em;color: var(--cjz6v);font: 800 clamp(30px, 3.4vw, 42px)/1 var(--ez8h6);font-variant-numeric: tabular-nums;}
.p3c0w {font-size: .44em;font-weight: 600;color: var(--jrt);}

.mgwc6c3 {height: 6px;border-radius:3px;position: relative;background: var(--n68);overflow: hidden;display: block;}
.mgwc6c3::before {position: absolute;content: "";width: var(--iqb7, 0%);inset: 0 auto 0 0;background: var(--tx6);}
.mx3a5 {font-size: 15px;margin: 0;color: var(--jrt);line-height:1.59;}

.tfx4y {margin: 0;list-style: none;padding: 0;}
.wc91s7a {align-items: baseline;padding: 14px 0;gap: 0 16px;border-bottom: 1px solid var(--n68);display: grid;grid-template-columns: 3.6em minmax(0, 1fr);}
.wc91s7a:last-child {padding-bottom: 0;border-bottom: 0;}
.n64h6xh {white-space: nowrap;color: var(--tx6);font: 700 13px/1.4 var(--ez8h6);font-style: normal;font-variant-numeric: tabular-nums;}
.p4kb {font-weight: 600;color: var(--jrt);}
.d7jjfh2 {margin: 0;min-width: 0;}
.aar31dv {margin: 0;line-height:1.61;font-size: 15px;}
.t7gwm9j {color: var(--jrt);font: 600 12px/1.3 var(--ez8h6);font-style: normal;margin-top:7px;display: block;letter-spacing: .06em;}

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

.gx2jaq {margin-left:11px;padding-left:9px;border-left: 1px solid var(--n68);color: var(--tx6);letter-spacing: .04em;font: 700 12px/1.3 var(--ez8h6);font-variant-numeric: tabular-nums;}

.b40zmj0 {margin-left: 0;padding-left: 0;border-left: 0;}
.t7gwm9j:empty {display: none;}

.gsb7 {margin: 0;min-width: 0;}
.gsb7 > .d7jjfh2 {margin: 0;}
.x784 {display: flex;align-items: baseline;justify-content: space-between;flex-wrap: wrap;gap:5px 14px;padding-top:8px;border-top: 1px solid var(--n68);margin-top:9px;}
.x784 > .t7gwm9j {margin-top: 0;}

.gsb7 > .x784:only-child {border-top: 0;padding-top: 0;margin-top: 0;}
@media (max-width:651px) {
  .xwk7n1c {grid-template-columns: auto minmax(0, 1fr);}
  .wajg .mx3a5 {grid-column: 1 / -1;}
  .wc91s7a {grid-template-columns: 1fr;gap:5px;}
}

.jng9 {border: 1px solid var(--gvj);border-radius: var(--pyv);min-width: 0;padding: var(--h3ir) clamp(20px, 2.4vw, 34px);background: var(--tuji);margin: 0 0 var(--uen8v);}

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

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

.cdfkag7 {grid-template-columns: minmax(0, 1fr);}
.mw47f4h {min-width: 0;}
.kgwpbsq.kgwpbsq {font: 800 clamp(19px, 2vw, 25px)/1.24 var(--v7tdd);color: var(--cjz6v);margin: 0 0 10px;letter-spacing: -.024em;}
.a0ma {min-width: 0;}
.a0ma > :first-child {margin-top: 0;}
.a0ma > :last-child  {margin-bottom: 0;}
.f8d5 {display: inline-flex;margin-top:15px;padding: 0 20px;border-radius:7px;justify-content: center;min-height: 44px;align-items: center;text-decoration: none;color: var(--gef, var(--szr));background: var(--pgwm);transition:background 0.174s;font: 700 14px/1 var(--v7tdd);}
.f8d5:hover {background: var(--v8jtg);}
.a1zhb {min-width: 0;margin: 0;}

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

.a1zhb {order: -1;}
@media (max-width:770px) {
  .mk8w0p {max-height: 340px;}
}
@media (min-width:771px) {
  .b32pcp .a1zhb {order: 1;}
}

.a52d3s {background: var(--tuji);margin: 0 0 var(--uen8v);min-width: 0;border: 1px solid var(--gvj);border-radius: var(--pyv);padding: var(--h3ir) clamp(20px, 2.4vw, 34px);}
.y2gym2 {display: flex;justify-content: space-between;align-items: baseline;padding-bottom:14px;gap:13px;margin-bottom:17px;border-bottom: 1px solid var(--n68);}
.sphxxdd.sphxxdd {min-width: 0;margin: 0;color: var(--cjz6v);font: 800 clamp(20px, 2.1vw, 27px)/1.2 var(--v7tdd);letter-spacing: -.026em;}
.cqfh7m3 {font: 700 12px/1 var(--ez8h6);font-style: normal;font-variant-numeric: tabular-nums;letter-spacing: .08em;color: var(--tx6);flex: 0 0 auto;}
.nqjba {min-width: 0;padding: 0;margin: 0 0 18px;gap:11px;list-style: none;display: grid;}
.tqwp  {grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));}

.jk58v7 {flex-wrap: wrap;display: flex;justify-content: center;}
.jk58v7 > * {min-width: 0;flex: 1 1 230px;max-width: calc(50% - 8px);}
@media (max-width:605px) { .jk58v7 > * {max-width: none;} }
.fdvvzv {min-width: 0;}
.mvm36f {margin: 0;min-width: 0;border: 1px solid var(--n68);border-radius:8px;overflow: hidden;background: var(--zgno);}
.z74ppbn {height: auto;display: block;border-radius: 0;width: 100%;}
.y68w {padding: 9px 11px;font: 600 12.5px/1.4 var(--ez8h6);color: var(--jrt);border-top: 1px solid var(--n68);}
.ced1 {line-height:1.58;color: var(--jrt);margin: 0 0 18px;font-size: clamp(16px, 1.45vw, 18px);}
.w493 {flex-wrap: wrap;gap:9px;display: flex;}
.ahebnev, .hze2x3x {justify-content: center;font: 700 14px/1 var(--v7tdd);align-items: center;transition:background 0.172s, border-color 0.182s;padding: 0 20px;display: inline-flex;min-height: 44px;text-decoration: none;border-radius:9px;}
.ahebnev {color: var(--gef, var(--szr));background: var(--pgwm);}
.ahebnev:hover {background: var(--v8jtg);}

.hze2x3x {background: transparent;color: var(--cjz6v);border: 1px solid var(--gvj);}
.hze2x3x:hover {border-color: var(--tx6);}

.b485hj {padding: 20px 0 0;display: grid;grid-template-columns: auto minmax(0, 1fr);gap:15px 18px;border-top: 1px solid var(--gvj);align-items: start;margin: 0 0 var(--uen8v);}
.ff2n59 {flex: 0 0 auto;}
.s038arz {width: 56px;object-fit: cover;border: 1px solid var(--n68);border-radius:5px;height: 56px;display: block;}
.zz53y {min-width: 0;}
.bn26g {flex-wrap: wrap;gap:4px 10px;align-items: baseline;margin: 0;display: flex;}
.vshede2 {font-size: 15px;color: var(--cjz6v);font-weight: 700;}
.gg15 {color: var(--jrt);font-size: 13.5px;}

.pabw4t > .vshede2 {display: block;}
.h1hqj {display: block;margin-top:4px;font-style: normal;}

.p1sp1 {letter-spacing: .1em;display: block;text-transform: uppercase;color: var(--tx6);margin-bottom:5px;font-style: normal;font: 700 11px/1.3 var(--ez8h6);}
.ph8yc {font: 600 12px/1.3 var(--ez8h6);font-style: normal;color: var(--tx6);margin-top:5px;letter-spacing: .06em;display: inline-block;}

.smbt9e {display: block;}
.rtkp52 {line-height:1.60;color: var(--jrt);font-size: 14.5px;margin: 9px 0 0;}
.z6db1 {display: flex;margin-top:11px;flex-wrap: wrap;gap:9px;}

.amnx0tn {align-items: center;justify-content: center;height: 44px;border-radius:9px;border: 1px solid var(--n68);transition:color 0.199s, border-color 0.192s;width: 44px;display: inline-flex;color: var(--jrt);text-decoration: none;}
.amnx0tn:hover {border-color: var(--tx6);color: var(--tx6);}
.k6kj3a {line-height:1.53;margin: 12px 0 0;color: var(--jrt);font-size: 12.5px;}
@media (max-width:551px) {
  .b485hj {grid-template-columns: minmax(0, 1fr);}
}

.qp8c1d {counter-reset: vt-sect;}
.m4njq {min-width: 0;margin: 0 0 var(--uen8v);}
.f2g59ep {margin-bottom:16px;padding-bottom:12px;align-items: baseline;border-bottom: 1px solid var(--n68);gap:11px;display: flex;}
.xjrn {counter-increment: vt-sect;}
.xjrn::before {color: var(--tx6);flex: 0 0 auto;content: counter(vt-sect, decimal-leading-zero);letter-spacing: .08em;font: 700 12px/1.4 var(--ez8h6);font-variant-numeric: tabular-nums;}
.hvvx7kv.hvvx7kv {min-width: 0;margin: 0;color: var(--cjz6v);font: 800 clamp(19px, 2vw, 25px)/1.24 var(--v7tdd);letter-spacing: -.024em;}

.ks42fh8.ks42fh8 {padding-bottom:12px;border-bottom: 1px solid var(--n68);margin-bottom:15px;}
.f4e9n {counter-increment: vt-sect;}

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

.ab6dn3.ab6dn3 {margin: 0 0 16px;}
.wak0s {margin: 0 0 20px;border: 0;border-top: 1px solid var(--n68);height: 0;}

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

.k5tzb.k5tzb {margin: 0 0 var(--uen8v);display: flex;}
.nppragj  {justify-content: flex-start;}
.m22pc   {justify-content: center;}
.erv0nj {justify-content: flex-end;}
.zdkr {padding: 0 24px;display: inline-flex;border-radius:8px;transition:background 0.132s;text-decoration: none;justify-content: center;color: var(--gef, var(--szr));min-height: 44px;align-items: center;background: var(--pgwm);}
.zdkr:hover {background: var(--v8jtg);}
.hgc2j4a {flex: 1 1 auto;}
.fyn9f4 {font: 700 14px/1 var(--v7tdd);}

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

.eqa9zt {position: relative;overflow: hidden;margin: 0 0 var(--uen8v);min-width: 0;border: 1px solid var(--n68);border-radius: var(--pyv);}
.v4e1 {color: var(--tx6);font: 700 10.5px/1 var(--ez8h6);font-style: normal;font-variant-numeric: tabular-nums;background: color-mix(in srgb, var(--tuji) 82%, transparent);border-radius:4px;top: 9px;left: 10px;z-index: 1;padding: 3px 7px;position: absolute;letter-spacing: .08em;}
.zqnzcdt {display: block;}
.rxt7 {width: 100%;display: block;border-radius: 0;height: auto;}

.f2r5 {padding: 18px 20px;border: 1px solid var(--gvj);border-radius: var(--pyv);margin: 0 0 var(--uen8v);background: var(--tuji);}
.qgj471 {font: 700 11.5px/1 var(--ez8h6);margin-bottom:11px;letter-spacing: .12em;display: block;text-transform: uppercase;color: var(--tx6);}

.d4ps {padding-top:11px;border-top: 1px solid var(--gvj);margin-top:8px;}
.jzbf8b {display: grid;padding: 0;list-style: none;gap:3px;margin: 0;}
.dg427 {counter-reset: vt-idx;}
.dg427 > li {counter-increment: vt-idx;}

.dg427 > li > a::before {font: 700 11px/1 var(--ez8h6);font-variant-numeric: tabular-nums;content: counter(vt-idx, decimal-leading-zero) "  ";color: var(--tx6);}
.jzbf8b > li > a {padding: 0 4px;text-decoration: none;border-bottom: 1px solid var(--n68);color: var(--jrt);align-items: center;gap:9px;min-height: 44px;font-size: 14.5px;display: flex;transition:color 0.146s;}
.jzbf8b > li:last-child > a {border-bottom: 0;}
.jzbf8b > li > a:hover {color: var(--cjz6v);}

.rwfs2m {margin: 0 0 var(--uen8v);border: 1px solid var(--gvj);border-radius: var(--pyv);padding: var(--h3ir) clamp(20px, 2.4vw, 34px);background: var(--tuji);}
.x878240.x878240 {color: var(--cjz6v);margin: 0 0 9px;font: 800 clamp(19px, 2vw, 25px)/1.24 var(--v7tdd);letter-spacing: -.024em;}
.vt7387 {margin: 0 0 18px;line-height:1.61;font-size: 15.5px;color: var(--jrt);}
.xcaf13 {grid-template-columns: max-content minmax(0, 1fr);margin: 0 0 20px;display: grid;gap: 0;}

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

.rx620br > dt:nth-last-of-type(1):nth-of-type(odd) {grid-column: 1;}
.rx620br > dd:nth-last-of-type(1):nth-of-type(odd) {grid-column: 2 / -1;}
.kt6k5 {border-bottom: 1px solid var(--n68);color: var(--jrt);text-transform: uppercase;font: 700 11.5px/1.4 var(--ez8h6);white-space: nowrap;letter-spacing: .09em;padding: 9px 16px 9px 0;}
.ymg8n {border-bottom: 1px solid var(--n68);font: 600 14px/1.4 var(--ez8h6);font-variant-numeric: tabular-nums;padding: 9px 0;margin: 0;color: var(--cjz6v);}

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

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

.kjx5 {display: flex;gap:9px;flex-wrap: wrap;}
.sb9ptcz {justify-content: center;align-items: center;color: var(--cjz6v);min-height: 44px;padding: 0 20px;transition:border-color 0.139s, color 0.121s;border-radius:9px;border: 1px solid var(--gvj);background: transparent;text-decoration: none;display: inline-flex;}
.sb9ptcz:hover {color: var(--tx6);border-color: var(--tx6);}
.drtw {font: 700 14px/1 var(--v7tdd);}
@media (max-width:651px) {
  .rx620br {grid-template-columns: max-content minmax(0, 1fr);}
}

.bzpdb, .bpce {margin: 0 0 var(--uen8v);min-width: 0;}
.bzfn07 {margin-bottom:14px;letter-spacing: -.024em;font: 800 clamp(19px, 2vw, 25px)/1.24 var(--v7tdd);display: block;color: var(--cjz6v);}
.ca9g0n {padding-bottom:10px;border-bottom: 1px solid var(--n68);}
.ft09n8, .w9ay7j {min-width: 0;}
.ft09n8 > :first-child, .w9ay7j > :first-child {margin-top: 0;}
.ft09n8 > :last-child,  .w9ay7j > :last-child  {margin-bottom: 0;}
.d7fpt.d7fpt {letter-spacing: -.024em;color: var(--cjz6v);margin: 0 0 14px;font: 800 clamp(19px, 2vw, 25px)/1.24 var(--v7tdd);}

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

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

.ce3tckt {border-bottom: 1px solid var(--n68);margin-bottom:17px;border-top: 1px solid var(--gvj);padding: 11px 0;}

.qky6 {display: grid;grid-template-columns: minmax(0, 9em) minmax(0, 1fr);gap: 0 26px;align-items: start;}
.anq5hhh {min-width: 0;padding-top:3px;}
.qp8c1d .anq5hhh > h2.bzfn07.bzfn07,
.qp8c1d .ce3tckt > h2.bzfn07.bzfn07 {margin: 0;}
.qp8c1d .anq5hhh > h2.bzfn07.bzfn07 {color: var(--jrt);font: 700 11.5px/1.45 var(--ez8h6);text-transform: uppercase;letter-spacing: .09em;}
@media (max-width:715px) {
  .qky6 {gap: 0;grid-template-columns: minmax(0, 1fr);}
  .anq5hhh {padding-top: 0;}
  .qp8c1d .anq5hhh > h2.bzfn07.bzfn07 {margin: 0 0 12px;}
}

.nnxj0.nnxj0 .t58d3a {margin: 0;}
.nnxj0.nnxj0 .y40feg7 {grid-template-columns: minmax(0, 8fr) minmax(0, 11fr);gap:9px 28px;padding: 14px 0;border-top: 1px solid var(--n68);display: grid;}
.nnxj0.nnxj0 .y40feg7:first-child {border-top: 0;}
.nnxj0.nnxj0 .hymz {line-height:1.40;font-weight: 700;font-size: 15px;margin: 0;}

.nnxj0.nnxj0 .y40feg7 > .hymz {align-items: baseline;grid-template-columns: 2.1em 1fr;display: grid;}
.nnxj0.nnxj0 .bqc4rmt {font-variant-numeric: tabular-nums;font-weight: 700;letter-spacing: .08em;font-size: 11.5px;color: var(--tx6);}
.nnxj0.nnxj0 .xmtx9ev {color: var(--jrt);font-size: 14px;margin: 0;line-height:1.60;}

.nnxj0.nnxj0 .pvetx {counter-reset: vt-ref;padding-left: 3.2em;}
.nnxj0.nnxj0 .pvetx > .hymz {counter-increment: vt-ref;padding-top:14px;border-top: 1px solid var(--n68);}
.nnxj0.nnxj0 .pvetx > .hymz:first-child {padding-top: 0;border-top: 0;}
.nnxj0.nnxj0 .pvetx > .hymz::before {margin-left: -3.2em;display: inline-block;width: 3.2em;font-variant-numeric: tabular-nums;font-size: 11.5px;letter-spacing: .08em;content: counter(vt-ref, decimal-leading-zero);color: var(--tx6);font-family: var(--ez8h6);font-weight: 700;}
.nnxj0.nnxj0 .pvetx > .xmtx9ev {margin: 6px 0 14px;}
.nnxj0.nnxj0 .pvetx > .xmtx9ev:last-child {margin-bottom: 0;}
.nnxj0.nnxj0 .ejddh {font-weight: 700;}
.nnxj0.nnxj0 .shjvakk {margin: 0;}

.nnxj0.nnxj0 .pvetx > .xmtx9ev > .shjvakk {line-height:1.63;font-size: 14px;}

.nnxj0.nnxj0 .ratervh {list-style: none;padding: 0 0 0 3.2em;counter-reset: vt-ref;margin: 0;}
.nnxj0.nnxj0 .eh128a {padding: 14px 0;border-top: 1px solid var(--n68);counter-increment: vt-ref;}
.nnxj0.nnxj0 .eh128a:first-child {padding-top: 0;border-top: 0;}
.nnxj0.nnxj0 .eh128a:last-child {padding-bottom: 0;}
.nnxj0.nnxj0 .eh128a::before {font-weight: 700;letter-spacing: .08em;font-variant-numeric: tabular-nums;color: var(--tx6);width: 3.2em;font-family: var(--ez8h6);display: inline-block;margin-left: -3.2em;content: counter(vt-ref, decimal-leading-zero);font-size: 11.5px;}
.nnxj0.nnxj0 .eh128a > .ejddh {line-height:1.40;font-weight: 700;font-size: 15px;}
.nnxj0.nnxj0 .eh128a > .shjvakk {color: var(--jrt);font-size: 14px;margin: 6px 0 0;line-height:1.61;}
@media (max-width:715px) {
  .nnxj0.nnxj0 .y40feg7 {gap:6px;grid-template-columns: 1fr;}
  .nnxj0.nnxj0 .y40feg7 > .xmtx9ev {padding-left: 2.1em;}
  .nnxj0.nnxj0 .pvetx {padding-left: 2.6em;}
  .nnxj0.nnxj0 .pvetx > .hymz::before {margin-left: -2.6em;width: 2.6em;}
  .nnxj0.nnxj0 .ratervh {padding-left: 2.6em;}
  .nnxj0.nnxj0 .eh128a::before {width: 2.6em;margin-left: -2.6em;}
}

.wsez {margin: 0 0 var(--uen8v);}

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

@media (max-width:993px) { .q7g4ws {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:527px)  { .q7g4ws {grid-template-columns: minmax(0, 1fr);} }
.y21vw4 {min-width: 0;}
.qccsh {min-width: 0;color: inherit;display: block;text-decoration: none;}
.dpamg {background: var(--my9z2);margin: 0;overflow: hidden;border: 1px solid var(--n68);border-radius:11px;position: relative;}

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

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

.b70c {margin: 0 0 var(--uen8v);}
.ryk3m5t {list-style: none;padding: 0;gap:11px;min-width: 0;display: grid;margin: 0;}

.xjnh98 {grid-template-columns: repeat(2, minmax(0, 1fr));}
.a9yj  {grid-template-columns: repeat(4, minmax(0, 1fr));}
.xwr4t {min-width: 0;}
.sp3d8 {text-decoration: none;border: 1px solid var(--n68);border-radius:7px;align-items: center;background: var(--tuji);display: flex;position: relative;padding: 22px 20px;justify-content: center;transition:border-color 0.19s, background 0.155s;min-height: 124px;}
.sp3d8:hover {background: var(--zgno);border-color: color-mix(in srgb, var(--uay9) 45%, var(--n68));}
.psdnqp {top: 8px;left: 9px;letter-spacing: .08em;font: 700 10.5px/1 var(--ez8h6);font-style: normal;font-variant-numeric: tabular-nums;position: absolute;color: var(--tx6);}
.y2zx {height: auto;object-fit: contain;border-radius: 0;max-height: 62px;width: auto;display: block;max-width: 100%;}
@media (max-width:614px) {
  .xjnh98, .a9yj {grid-template-columns: repeat(2, minmax(0, 1fr));}
}

.v4306 {margin: 0 0 var(--uen8v);}
.mkg39d {list-style: none;display: grid;gap:12px;margin: 0;min-width: 0;padding: 0;}

.zhe32b {grid-template-columns: repeat(4, minmax(0, 1fr));}
.wk5g {grid-template-columns: repeat(2, minmax(0, 1fr));}
.a1fbjw {padding: 20px 14px;display: flex;gap:10px;align-items: center;flex-direction: column;border: 1px solid var(--n68);border-radius:7px;min-width: 0;background: var(--zgno);}
.xcba {max-height: 44px;object-fit: contain;width: auto;border-radius: 0;max-width: 100%;display: block;height: auto;}
.m4nf {overflow: hidden;font: 600 13px/1.25 var(--ez8h6);white-space: nowrap;text-overflow: ellipsis;letter-spacing: .04em;text-align: center;color: var(--jrt);max-width: 100%;}
@media (max-width:614px) {
  .zhe32b {grid-template-columns: repeat(2, minmax(0, 1fr));}
  
  .wk5g {grid-template-columns: repeat(2, minmax(0, 1fr));}
}

.ehvm15.ehvm15 .jg11tsc {background: none;table-layout: fixed;border-collapse: collapse;border: 0;width: 100%;}
.ehvm15.ehvm15 .frqm {text-transform: uppercase;font-weight: 700;padding: 0 0 9px;vertical-align: bottom;border-bottom: 1px solid var(--n68);font-size: 11.5px;letter-spacing: .09em;text-align: left;font-family: var(--ez8h6);}
.ehvm15.ehvm15 .ws3v {color: var(--tx6);padding-right:15px;}

.ehvm15.ehvm15 .vg73cm  {color: var(--jrt);padding-left:17px;}

.ehvm15.ehvm15 .fg1q {border-left: 1px solid var(--n68);}
.ehvm15.ehvm15 .k2rgb {border-bottom: 1px solid var(--n68);padding: 11px 0;line-height:1.53;vertical-align: top;font-size: 14px;}
.ehvm15.ehvm15 .n05h {padding-right:15px;}
.ehvm15.ehvm15 .fg1q  {padding-left:17px;}
.ehvm15.ehvm15 .s3ccc5 {font-weight: 700;font-family: var(--ez8h6);color: var(--tx6);width: 1.15em;display: inline-block;}
.ehvm15.ehvm15 .fg1q .s3ccc5 {color: var(--jrt);}

.ehvm15.ehvm15 .a8xm94 {display: block;font-weight: 700;border-bottom: 1px solid var(--n68);font-size: 11.5px;padding: 0 0 9px;margin: 0;font-family: var(--ez8h6);text-transform: uppercase;letter-spacing: .09em;}
.ehvm15.ehvm15 .kq49axh {color: var(--tx6);}
.ehvm15.ehvm15 .ra04xe  {color: var(--jrt);}
.ehvm15.ehvm15 .fpjh {list-style: none;margin: 0;padding: 0;}
.ehvm15.ehvm15 .r0qp6ka {padding: 11px 0;line-height:1.56;grid-template-columns: 1.35em minmax(0, 1fr);display: grid;border-bottom: 1px solid var(--n68);align-items: baseline;font-size: 14px;}
.ehvm15.ehvm15 .r0qp6ka:last-child {border-bottom: 0;}
.ehvm15.ehvm15 .wexw8 {font-weight: 700;font-style: normal;font-family: var(--ez8h6);}

.ehvm15.ehvm15 .w6nm .wexw8 {color: var(--tx6);}
.ehvm15.ehvm15 .rradv65  .wexw8 {color: var(--jrt);}

.ehvm15.ehvm15 .t0v1b {gap: 0;display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));}
.ehvm15.ehvm15 .t3k38 {min-width: 0;}
.ehvm15.ehvm15 .qnkw3e8 {padding-right:27px;}
.ehvm15.ehvm15 .q44j77d {padding-left:27px;border-left: 1px solid var(--n68);}

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

.ehvm15.ehvm15 .aasaa8c {margin: 0;}
.ehvm15.ehvm15 .aasaa8c > .a8xm94 {margin-top:21px;}
.ehvm15.ehvm15 .aasaa8c > .a8xm94:first-child {margin-top: 0;}
.ehvm15.ehvm15 .e9c3p {margin: 0;}

@media (max-width:651px) {
  
  .ehvm15.ehvm15 .t0v1b {grid-template-columns: minmax(0, 1fr);}
  .ehvm15.ehvm15 .qnkw3e8 {padding-right: 0;}
  .ehvm15.ehvm15 .q44j77d {border-left: 0;margin-top:22px;padding-left: 0;}
  
  .ehvm15.ehvm15 .k2rgb {font-size: 13.5px;}
  .ehvm15.ehvm15 .n05h,
  .ehvm15.ehvm15 .ws3v {padding-right:10px;}
  .ehvm15.ehvm15 .fg1q,
  .ehvm15.ehvm15 .vg73cm {padding-left:9px;}
}

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

.v4hbj.v4hbj .ztvawzm::before {height: 5px;left: -21px;background: var(--uay9);top: 19px;width: 5px;position: absolute;content: "";}
.v4hbj.v4hbj .n0fy3 {font-size: 11.5px;letter-spacing: .08em;font-weight: 700;color: var(--tx6);font-family: var(--ez8h6);}
.v4hbj.v4hbj .xkwxn {color: var(--jrt);margin: 4px 0 13px 3.4em;line-height:1.61;font-size: 14px;}

.v4hbj.v4hbj .v8nzgdg {list-style: none;padding: 0 0 0 18px;border-left: 1px solid var(--n68);counter-reset: vt-step;margin: 0;}
.v4hbj.v4hbj .fz28swz {position: relative;counter-increment: vt-step;padding: 13px 0 0;}
.v4hbj.v4hbj .fz28swz + .fz28swz {border-top: 1px solid var(--n68);margin-top:12px;}
.v4hbj.v4hbj .fz28swz::before {height: 5px;top: 19px;content: "";background: var(--uay9);left: -21px;position: absolute;width: 5px;}
.v4hbj.v4hbj .kqf9 {font-size: 15px;font-weight: 700;line-height:1.33;display: block;}
.v4hbj.v4hbj .kqf9::before {font-weight: 700;content: counter(vt-step, decimal-leading-zero) "\00a0\00a0";font-variant-numeric: tabular-nums;color: var(--tx6);letter-spacing: .08em;font-size: 11.5px;font-family: var(--ez8h6);}
.v4hbj.v4hbj .t3xfd {color: var(--jrt);font-size: 14px;margin: 4px 0 0;line-height:1.61;}

.v4hbj.v4hbj .xzfccrj {border-left: 0;padding: 0;}
.v4hbj.v4hbj .h70vj {margin: 0;padding: 14px 0 0;border-top: 1px solid var(--n68);display: block;}
.v4hbj.v4hbj .xzfccrj > .h70vj:first-child {padding-top: 0;border-top: 0;}
.v4hbj.v4hbj .r2jz {font-style: normal;font: 700 11px/1.3 var(--ez8h6);font-variant-numeric: tabular-nums;display: block;color: var(--tx6);margin-bottom:6px;letter-spacing: .1em;}
.v4hbj.v4hbj .wkwee {font-weight: 700;line-height:1.34;font-size: 15px;}
.v4hbj.v4hbj .j3eny {color: var(--jrt);line-height:1.61;font-size: 14px;margin: 5px 0 14px;}
.v4hbj.v4hbj .j3eny:last-child {margin-bottom: 0;}

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

.qp8c1d {--xnp1k: var(--cjz6v);}

.qp8c1d :is(.zvtz1w, [class*="table"]) {overflow-x: auto;}
.qp8c1d table {font-size: 14.5px;border-collapse: collapse;width: 100%;}
.qp8c1d thead th {border-bottom: 1px solid var(--xnp1k, var(--gvj));color: var(--jrt);font-size: 11.5px;font-weight: 700;white-space: nowrap;letter-spacing: .08em;text-align: left;padding: 11px 14px;text-transform: uppercase;}
.qp8c1d tbody td {color: var(--uty9, var(--cjz6v));border-bottom: 1px solid var(--n68);padding: 11px 14px;}
.qp8c1d tbody td + td {font-family: var(--ez8h6);font-variant-numeric: tabular-nums;}

.hykmrt.hykmrt {background: var(--y4c);padding: clamp(34px, 4vw, 56px) clamp(16px, 2vw, 28px) clamp(22px, 2.4vw, 34px);color: var(--cjz6v);border-top: 1px solid var(--gvj);}
.hykmrt .jgz59gf {gap:27px 50px;margin: 0 auto;max-width: var(--oekv);grid-template-columns: minmax(0, 1fr) auto;align-items: start;display: grid;}
.hykmrt .gh4r img {display: block;height: 28px;width: auto;}
.hykmrt .gh4r span {font-size: 18px;color: var(--cjz6v);font-weight: 800;letter-spacing: -.03em;}
.hykmrt .j18e {display: grid;grid-auto-flow: column;gap:47px;}
.hykmrt .j18e ul {gap:9px;list-style: none;padding: 0;margin: 0;display: grid;}
.hykmrt .j18e a {font-size: 14px;color: var(--jrt);text-decoration: none;}
.hykmrt .j18e a:hover {color: var(--cjz6v);}
.hykmrt .hke88g {align-items: center;max-width: var(--oekv);opacity:0.72;flex-wrap: wrap;display: flex;gap:13px;margin: 24px auto 0;}
.hykmrt .vmtz {margin: 24px auto 0;max-width: var(--oekv);border-top: 1px solid var(--n68);padding-top:19px;}
.hykmrt .vmtz p {margin: 0;font-size: 12.5px;color: var(--jrt);}
.hykmrt .vmtz p + p {margin-top:7px;line-height:1.55;}

@media (max-width:1074px) {
  
  .hckf0 {display: none;}
  .a5d1f {margin-left: 0;}
  .b555v {display: flex;}
  
  .re7xaj {display: inline-flex;}
  .kfzpvp {left: 14px;}
}

@media (max-width:827px) {
  .sv0d5x {display: none;}
  
  .kfzpvp {text-align: left;gap:11px;align-items: center;flex-direction: row;}
  .fp27aha {overflow: hidden;white-space: nowrap;min-width: 0;flex: 1 1 auto;text-overflow: ellipsis;font-size: 13.5px;}
  .kfzpvp .yczxgyn {flex: 0 0 auto;}
}

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

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

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

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

.hykmrt .j18e a {align-items: center;min-height: 44px;display: flex;}
.kw2mwb {align-items: center;display: inline-flex;min-height: 44px;}

.yczxgyn, .rgkb6, .bc6c,
.qp8c1d a[role="button"],
.qp8c1d .vw71 a {min-height: 44px;}

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

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

.pxtv ul {gap:9px;}

.hykmrt .j18e ul {gap:7px;display: grid;}

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

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

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

.msm12:checked ~ .zvmfe {opacity:1;visibility: visible;}
.msm12:checked ~ .wdkk0zs {transform: translateX(0);visibility: visible;}

.t4ev {display: flex;top: 0;align-items: center;position: sticky;z-index: 1;background: var(--zgno, var(--r0i));padding: 14px 16px;justify-content: space-between;border-bottom: 1px solid var(--gvj, var(--ouav5));gap:13px;}
.yq72 {min-height: 44px;align-items: center;display: inline-flex;}
.yq72 img {height: 26px;display: block;width: auto;}
.r4ztncq {color: var(--mtk);font-size: 16px;letter-spacing: .01em;font-weight: 800;}

.fsq7ec {width: 44px;align-items: center;height: 44px;color: var(--mtk);border-radius:11px;border: 1px solid var(--gvj, var(--ouav5));flex: none;display: inline-flex;background: var(--r0i);cursor: pointer;justify-content: center;}
.fsq7ec:hover {background: var(--necc);}
.fsq7ec:focus-visible,
.h10ty a:focus-visible,
.ahjkq:focus-visible,
.nrvmcym:focus-visible {outline: 2px solid var(--mtk);outline-offset: 2px;}

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

.h10ty a {align-items: center;line-height:1.30;font-size: 15.5px;min-height: 48px;font-weight: 600;padding: 10px 14px;border-radius:13px;border: 1px solid transparent;color: var(--mtk);text-decoration: none;display: flex;}
.h10ty a:hover {background: var(--r0i);border-color: var(--gvj, var(--ouav5));}

.h10ty a[aria-current="page"] {border-color: var(--gvj, var(--ouav5));background: var(--r0i);box-shadow: inset 3px 0 0 var(--uay9, var(--pgwm));}

.a2emyt3 {display: grid;background: var(--zgno, var(--r0i));gap:11px;margin-top: auto;padding: 14px 16px calc(16px + env(safe-area-inset-bottom, 0px));border-top: 1px solid var(--gvj, var(--ouav5));}

.ahjkq, .nrvmcym {display: flex;align-items: center;text-decoration: none;font-weight: 700;font-size: 15px;min-height: 48px;border-radius:12px;justify-content: center;padding: 12px 18px;}
.ahjkq {background: var(--tfeg);border: 1px solid var(--gvj, var(--ouav5));color: var(--q4j4, var(--sob7));}
.nrvmcym {background: var(--h8d);border: 1px solid transparent;color: var(--q6y9c, var(--x3mr));}

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

@media (min-width:1075px) {
  .wdkk0zs, .zvmfe {display: none;}
}

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

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

.qp8c1d > .vw71.k5tzb {padding-top: 0;padding-bottom: 0;}

@media (min-width:1075px) {

  
  
  .hckf0, .a5d1f {transition:width 237ms ease, margin-left 183ms ease, padding 203ms ease;}

  
}

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

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

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

.gnnfhd5 > summary.w8cz22g .qgj471 {margin: 0;}
.gnnfhd5[open] > summary.w8cz22g {margin-bottom:12px;}

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

.a5d1f {padding-bottom: max(96px, var(--i7mi, 96px));}

.eyfyp {--oqk: .08em;--tdht8: var(--pyv);--uyhj: 6px;--f5s: 1px solid var(--gvj);--rkn: uppercase;--ee47: var(--pyv);--xwrf: 12px;}

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