

:root {--j2g: color-mix(in srgb, var(--tsv) 35%, var(--j8qip));--b296t: var(--pdyq);--tsv: var(--ij14);--ugnss:  var(--jpkzl);--ob9em:  clamp(30px, 3.4vw, 52px);--m9uz9:    var(--g9w1);--x805v: var(--voe);--i5na:"SF Mono", "JetBrains Mono", ui-monospace, Menlo, Consolas, monospace;--a1sjf:  1180px;--j8qip:   var(--wj2);--xg91t:     10px;--pglx7:  248px;--wy38:  clamp(16px, 1.8vw, 26px);--d47oi: var(--o2u);--fke:var(--eabj);--cn2:"Futura", "Trebuchet MS", "Century Gothic", "Avenir Next", system-ui, sans-serif;}

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

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

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

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

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

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

.v2yw {border: 1px solid var(--ugnss);border-radius: var(--xg91t);margin-top: auto;background: var(--x805v);padding: 14px;}
.g8xk {font-size: 14px;margin: 0;font-weight: 700;}
.hrp31 {color: var(--d47oi);margin: 5px 0 0;line-height:1.46;font-size: 12.5px;}

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

.evcmrt,
.kb2jtp :is(.dxdf2, .y5kb3wm, .rcc1z) a[role="button"],
.kb2jtp .dxdf2 a {display: inline-flex;font-size: 14px;justify-content: center;white-space: nowrap;text-decoration: none;border-radius:9px;border: 1px solid transparent;align-items: center;transition:background 0.172s, border-color 0.135s;padding: 10px 20px;cursor: pointer;font-weight: 700;}

.g7q7c {border-color: var(--ugnss);background: var(--bpub);color: var(--ioy25, var(--qa0));}
.nbt6g {color: var(--tdxp, var(--z9j));background: var(--cofo);}
.nbt6g:hover {background: var(--hv8oe);}

.kb2jtp :is(.dxdf2, .y5kb3wm, .rcc1z) a[role="button"],
.kb2jtp .dxdf2 a {background: var(--ij14);color: var(--n3su, var(--hkl));}
.fzjf {width: 100%;margin-top:13px;display: flex;}

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

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

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

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

.c0r4ef::before {position: absolute;background: var(--fke);transition:border-color 0.161s, background 0.167s;border: 1px solid var(--ugnss);inset: 11px;content: '';}
.c0r4ef svg {position: relative;z-index: 1;}
.c0r4ef:hover {color: var(--j2g);}
.c0r4ef:hover::before {background: color-mix(in srgb, var(--j8qip) 8%, var(--fke));border-color: color-mix(in srgb, var(--tsv) 50%, var(--ugnss));}
.c0r4ef:focus-visible {outline: 2px solid var(--j2g);outline-offset: -3px;}

.kb2jtp {padding: 0 clamp(16px, 2vw, 28px) 60px;}
.kb2jtp > * {padding-bottom: 0;padding-top: var(--ob9em);margin: 0 auto var(--wy38) !important;max-width: var(--a1sjf);}
.kb2jtp > *:last-child {margin-bottom: 0 !important;}

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

.kb2jtp :is(.wjz0pmh, .atqn046, .m75cpg, .rcc1z,
             .y5kb3wm, .akgq) :is(p, li, td) > a {color: var(--tsv);text-underline-offset: 3px;}

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

.kb2jtp :is(.rcc1z, .y5kb3wm, .akgq, .kgayxz) {background: var(--x805v);padding: var(--ob9em) clamp(20px, 2.4vw, 34px) !important;border: 1px solid var(--ugnss);border-radius: var(--xg91t);}

.kb2jtp .gbnfd.gbnfd {overflow: hidden;border: 1px solid var(--ugnss);border-radius: var(--xg91t);min-width: 0;grid-template-columns: minmax(0, 1fr);display: grid;background: var(--x805v);padding: 0 !important;}

.wwk15 {grid-column: 1 / -1;background: var(--fke);display: flex;padding: 9px clamp(18px, 2.2vw, 30px);justify-content: space-between;border-bottom: 1px solid var(--b296t);min-width: 0;gap:13px;align-items: center;}
.j652f7d {text-overflow: ellipsis;text-transform: uppercase;letter-spacing: .1em;overflow: hidden;white-space: nowrap;font: 700 11.5px/1 var(--i5na);color: var(--j2g);}
.nys4ncr {letter-spacing: .08em;color: var(--d47oi);flex: 0 0 auto;font: 600 11.5px/1 var(--i5na);font-style: normal;}

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

.c3pnmnx.c3pnmnx {letter-spacing: -.028em;font: 800 clamp(23px, 2.3vw, 30px)/1.16 var(--cn2);color: var(--j8qip);margin: 0;overflow-wrap: anywhere;}
.rfgt77.rfgt77 {font-size: 15.5px;max-width: 56ch;margin: 11px 0 0;color: color-mix(in srgb, var(--d47oi) 26%, var(--j8qip));line-height:1.59;}
.arx7aj3 {justify-content: center;border-radius:7px;text-decoration: none;transition:background 0.184s;align-items: center;font: 700 14px/1 var(--cn2);background: var(--ij14);display: inline-flex;color: var(--n3su, var(--hkl));min-height: 44px;padding: 0 22px;margin-top:21px;}
.arx7aj3:hover {background: var(--hv8oe);}

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

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

.gbnfd .q2r39pj.q2r39pj {background-image:
    repeating-linear-gradient(90deg, var(--b296t) 0 1px, transparent 1px 26px),
    repeating-linear-gradient(0deg,  var(--b296t) 0 1px, transparent 1px 26px);}
.gbnfd .evg1.evg1 {background-image:
    repeating-linear-gradient(90deg, var(--b296t) 0 1px, transparent 1px 34px),
    repeating-linear-gradient(0deg,  var(--b296t) 0 1px, transparent 1px 34px);}
.gbnfd .jajxep3.jajxep3 {background-image:
    repeating-linear-gradient(90deg, var(--b296t) 0 1px, transparent 1px 18px),
    repeating-linear-gradient(0deg,  var(--b296t) 0 1px, transparent 1px 44px);}

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

.dbvph .q2r39pj.q2r39pj {background-image:
    repeating-linear-gradient(90deg, var(--b296t) 0 1px, transparent 1px 26px),
    repeating-linear-gradient(0deg,  var(--b296t) 0 1px, transparent 1px 26px);}
.dbvph .evg1.evg1 {background-image:
    repeating-linear-gradient(90deg, var(--b296t) 0 1px, transparent 1px 34px),
    repeating-linear-gradient(0deg,  var(--b296t) 0 1px, transparent 1px 34px);}
.dbvph .jajxep3.jajxep3 {background-image:
    repeating-linear-gradient(90deg, var(--b296t) 0 1px, transparent 1px 18px),
    repeating-linear-gradient(0deg,  var(--b296t) 0 1px, transparent 1px 44px);}

.kb2jtp .dbvph.dbvph {min-width: 0;display: grid;overflow: hidden;border: 1px solid var(--ugnss);border-radius: var(--xg91t);padding: 0 !important;grid-template-columns: minmax(0, 1fr);background: var(--x805v);}
.dbvph .c6f9bzf {min-width: 0;margin: 0;overflow: hidden;border-bottom: 1px solid var(--ugnss);background: var(--fke);position: relative;}
.dbvph .r5mhznr {border-radius: 0;color: var(--p2c1, inherit);height: auto;width: 100%;object-fit: cover;display: block;max-height: 26vh;}

.dbvph .fn2wbk {letter-spacing: -.05em;background-color: var(--ae4, var(--fke));font: 800 clamp(40px, 6.5vw, 84px)/1 var(--i5na);display: flex;min-height: 15vh;width: 100%;justify-content: center;align-items: center;color: var(--j2g);max-height: 24vh;}
.xa36.xa36 {color: var(--j8qip);letter-spacing: -.02em;text-wrap: balance;font: 700 clamp(27px, 3.3vw, 43px)/1.12 var(--cn2);overflow-wrap: break-word;margin: 0;padding: clamp(22px, 2.6vw, 34px) clamp(18px, 2.2vw, 30px) 0;max-width: 24ch;}

.dbvph .ywse {padding: clamp(14px, 1.6vw, 20px) clamp(18px, 2.2vw, 30px) 0;display: grid;grid-template-columns: minmax(0, 1fr);gap: clamp(14px, 1.6vw, 22px);align-items: start;}
.cnyxyv.cnyxyv {margin: 0;line-height:1.64;color: color-mix(in srgb, var(--d47oi) 26%, var(--j8qip));min-width: 0;font-size: 15.5px;max-width: 62ch;}
.dbvph .yrkps {flex-wrap: wrap;min-width: 0;margin: 0;display: flex;gap:4px 18px;}
.dbvph .b5ezy {margin: 0;font: 700 10.5px/1.6 var(--i5na);text-transform: uppercase;letter-spacing: .16em;color: var(--d47oi);}
.dbvph .x1amp {font: 700 13px/1.6 var(--i5na);margin: 0 12px 0 0;letter-spacing: .04em;color: var(--j2g);}
.dbvph .tsyfzea {border-radius:5px;transition:background 0.155s;margin: clamp(18px, 2vw, 26px) clamp(18px, 2.2vw, 30px) clamp(22px, 2.6vw, 34px);justify-self: start;text-decoration: none;padding: 0 28px;font: 700 14px/1 var(--cn2);background: var(--ij14);align-items: center;display: inline-flex;letter-spacing: .04em;justify-content: center;min-height: 46px;color: var(--n3su, var(--hkl));}
.dbvph .tsyfzea:hover {background: var(--hv8oe);}
@media (min-width:895px) {
  
  .dbvph .ywse {grid-template-columns: minmax(0, 1fr) auto;align-items: baseline;}
  .dbvph .yrkps {justify-content: flex-end;}
}
@media (max-width:894px) {
  
  .dbvph .r5mhznr  {max-height: 18vh;}
  .dbvph .fn2wbk {max-height: 18vh;min-height: 12vh;}
}

.kb2jtp .wbvas {justify-content: flex-end;flex-direction: column;display: flex;border: 1px solid var(--ugnss);border-radius: var(--xg91t);overflow: hidden;min-height: 340px;position: relative;}

.kb2jtp .ckrwa .cf3qq {object-fit: cover;width: 100%;height: 100%;position: absolute;inset: 0;}
.n1zmd3 {position: absolute;inset: 0;background:
    linear-gradient(180deg,
      color-mix(in srgb, var(--x805v) 20%, transparent) 0%,
      color-mix(in srgb, var(--x805v) 55%, transparent) 60%,
      color-mix(in srgb, var(--x805v) 85%, transparent) 100%);pointer-events: none;}
.rp43q5 {background: color-mix(in srgb, var(--fke) 92%, transparent);z-index: 1;position: relative;}
.pncmdqa {z-index: 1;position: relative;background: color-mix(in srgb, var(--x805v) 95%, transparent);}
.pncmdqa .c3pnmnx,
.pncmdqa .rfgt77 {color: var(--vhtn, var(--j8qip));}
@media (max-width:894px) {
  .kb2jtp .wbvas {min-height: 280px;}
}

@media (min-width:895px) {
  
  .kb2jtp .gbnfd.gbnfd {grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr);align-items: center;}
  .zkxjxy {margin: clamp(24px, 2.8vw, 38px) clamp(18px, 2.2vw, 30px);}
  .ymfe4p7 .fr1542  {order: 2;}
  .ymfe4p7 .zkxjxy {order: 1;}
}

.a0kv {padding: var(--ob9em) clamp(20px, 2.4vw, 34px);background: var(--x805v);margin: 0 0 var(--wy38);border: 1px solid var(--ugnss);border-radius: var(--xg91t);}
.qag46n {display: grid;gap:11px 18px;align-items: center;grid-template-columns: auto minmax(90px, 200px) minmax(0, 1fr);padding-bottom:17px;border-bottom: 1px solid var(--b296t);margin-bottom:5px;}

.mzd6gc5 .xqfb8q {grid-column: 1 / -1;order: -1;}
.gjgv  .xqfb8q {grid-column: 3;}
.qvxvbtj {letter-spacing: -.03em;color: var(--j8qip);font: 800 clamp(30px, 3.4vw, 42px)/1 var(--i5na);font-variant-numeric: tabular-nums;}
.q6sq {font-size: .44em;color: var(--d47oi);font-weight: 600;}

.e6xq5 {position: relative;background: var(--b296t);height: 6px;border-radius:4px;display: block;overflow: hidden;}
.e6xq5::before {width: var(--bsa1, 0%);inset: 0 auto 0 0;position: absolute;background: var(--j2g);content: "";}
.xqfb8q {color: var(--d47oi);line-height:1.58;font-size: 15px;margin: 0;}

.g7avtpa {margin: 0;list-style: none;padding: 0;}
.s2yrq {grid-template-columns: 3.6em minmax(0, 1fr);display: grid;padding: 14px 0;border-bottom: 1px solid var(--b296t);align-items: baseline;gap: 0 16px;}
.s2yrq:last-child {padding-bottom: 0;border-bottom: 0;}
.xr6qjz {white-space: nowrap;font: 700 13px/1.4 var(--i5na);font-style: normal;font-variant-numeric: tabular-nums;color: var(--j2g);}
.k8mxf {color: var(--d47oi);font-weight: 600;}
.evj286w {margin: 0;min-width: 0;}
.afkchg {line-height:1.58;margin: 0;font-size: 15px;}
.jqsmr {display: block;color: var(--d47oi);margin-top:5px;letter-spacing: .06em;font: 600 12px/1.3 var(--i5na);font-style: normal;}

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

.bqjn0 {border-left: 1px solid var(--b296t);padding-left:9px;color: var(--j2g);margin-left:10px;letter-spacing: .04em;font: 700 12px/1.3 var(--i5na);font-variant-numeric: tabular-nums;}

.zeq1m {margin-left: 0;padding-left: 0;border-left: 0;}
.jqsmr:empty {display: none;}

.yjed1e {min-width: 0;margin: 0;}
.yjed1e > .evj286w {margin: 0;}
.rawncp {flex-wrap: wrap;gap:4px 14px;align-items: baseline;justify-content: space-between;padding-top:9px;display: flex;border-top: 1px solid var(--b296t);margin-top:8px;}
.rawncp > .jqsmr {margin-top: 0;}

.yjed1e > .rawncp:only-child {border-top: 0;padding-top: 0;margin-top: 0;}
@media (max-width:646px) {
  .qag46n {grid-template-columns: auto minmax(0, 1fr);}
  .gjgv .xqfb8q {grid-column: 1 / -1;}
  .s2yrq {gap:6px;grid-template-columns: 1fr;}
}

.w67mr {border: 1px solid var(--ugnss);border-radius: var(--xg91t);padding: var(--ob9em) clamp(20px, 2.4vw, 34px);min-width: 0;margin: 0 0 var(--wy38);background: var(--x805v);}

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

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

.gz7k2 {grid-template-columns: minmax(0, 1fr);}
.mxhja {min-width: 0;}
.z5gk5.z5gk5 {margin: 0 0 10px;letter-spacing: -.024em;color: var(--j8qip);font: 800 clamp(19px, 2vw, 25px)/1.24 var(--cn2);}
.y32m46 {min-width: 0;}
.y32m46 > :first-child {margin-top: 0;}
.y32m46 > :last-child  {margin-bottom: 0;}
.kwz5n {margin-top:17px;padding: 0 20px;align-items: center;background: var(--ij14);display: inline-flex;min-height: 44px;transition:background 0.199s;border-radius:7px;text-decoration: none;color: var(--n3su, var(--hkl));justify-content: center;font: 700 14px/1 var(--cn2);}
.kwz5n:hover {background: var(--hv8oe);}
.hzj38m {min-width: 0;margin: 0;}

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

.hzj38m {order: -1;}
@media (max-width:749px) {
  .yxs5 {max-height: 340px;}
}
@media (min-width:750px) {
  .a42ss .hzj38m {order: 1;}
}

.vkypsv {border: 1px solid var(--ugnss);border-radius: var(--xg91t);background: var(--x805v);min-width: 0;padding: var(--ob9em) clamp(20px, 2.4vw, 34px);margin: 0 0 var(--wy38);}
.h0yz {border-bottom: 1px solid var(--b296t);gap:13px;align-items: baseline;padding-bottom:14px;display: flex;margin-bottom:19px;justify-content: space-between;}
.c1jexb.c1jexb {letter-spacing: -.026em;min-width: 0;color: var(--j8qip);margin: 0;font: 800 clamp(20px, 2.1vw, 27px)/1.2 var(--cn2);}
.ns43 {flex: 0 0 auto;letter-spacing: .08em;color: var(--j2g);font: 700 12px/1 var(--i5na);font-style: normal;font-variant-numeric: tabular-nums;}
.v5nt {min-width: 0;padding: 0;list-style: none;gap:13px;display: grid;margin: 0 0 18px;}
.zbdr  {grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));}

.wwevv {display: flex;justify-content: center;flex-wrap: wrap;}
.wwevv > * {min-width: 0;max-width: calc(50% - 8px);flex: 1 1 200px;}
@media (max-width:595px) { .wwevv > * {max-width: none;} }
.t65ba88 {min-width: 0;}
.vpqgcbd {border: 1px solid var(--b296t);border-radius:9px;background: var(--fke);margin: 0;min-width: 0;overflow: hidden;}
.s9vnr5 {width: 100%;border-radius: 0;height: auto;display: block;}
.f7d30 {font: 600 12.5px/1.4 var(--i5na);padding: 9px 11px;color: var(--d47oi);border-top: 1px solid var(--b296t);}
.s7kt {color: var(--d47oi);font-size: clamp(16px, 1.45vw, 18px);margin: 0 0 18px;line-height:1.58;}
.ybnzm7 {display: flex;flex-wrap: wrap;gap:10px;}
.q1ag74, .k2p9gys {font: 700 14px/1 var(--cn2);padding: 0 20px;justify-content: center;border-radius:7px;align-items: center;min-height: 44px;text-decoration: none;transition:background 0.121s, border-color 0.143s;display: inline-flex;}
.q1ag74 {color: var(--n3su, var(--hkl));background: var(--ij14);}
.q1ag74:hover {background: var(--hv8oe);}

.k2p9gys {background: transparent;color: var(--j8qip);border: 1px solid var(--ugnss);}
.k2p9gys:hover {border-color: var(--j2g);}

.npkp8 {grid-template-columns: auto minmax(0, 1fr);border-top: 1px solid var(--ugnss);gap:16px 18px;padding: 20px 0 0;margin: 0 0 var(--wy38);align-items: start;display: grid;}
.v3r8zj {flex: 0 0 auto;}
.b070 {border: 1px solid var(--b296t);border-radius:7px;display: block;height: 56px;width: 56px;object-fit: cover;}
.byw5h {min-width: 0;}
.n8pxq {align-items: baseline;gap:5px 10px;display: flex;flex-wrap: wrap;margin: 0;}
.r9xy8q {font-size: 15px;font-weight: 700;color: var(--j8qip);}
.kt5f3c1 {font-size: 13.5px;color: var(--d47oi);}

.erpsyf > .r9xy8q {display: block;}
.d9whn0 {font-style: normal;display: block;margin-top:3px;}

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

.ks30faj {display: block;}
.jmn77k {line-height:1.60;color: var(--d47oi);margin: 9px 0 0;font-size: 14.5px;}
.aj87jt0 {margin-top:11px;flex-wrap: wrap;display: flex;gap:9px;}

.fqgpbrj {justify-content: center;transition:color 0.123s, border-color 0.169s;text-decoration: none;height: 44px;border-radius:9px;border: 1px solid var(--b296t);color: var(--d47oi);align-items: center;width: 44px;display: inline-flex;}
.fqgpbrj:hover {color: var(--j2g);border-color: var(--j2g);}
.kg0cw {line-height:1.55;margin: 12px 0 0;color: var(--d47oi);font-size: 12.5px;}
@media (max-width:565px) {
  .npkp8 {grid-template-columns: minmax(0, 1fr);}
}

.kb2jtp {counter-reset: vt-sect;}
.xrsn {min-width: 0;margin: 0 0 var(--wy38);}
.edghgk {margin-bottom:16px;display: flex;gap:12px;padding-bottom:11px;border-bottom: 1px solid var(--b296t);align-items: baseline;}
.asn0q {counter-increment: vt-sect;}
.asn0q::before {color: var(--j2g);font: 700 12px/1.4 var(--i5na);font-variant-numeric: tabular-nums;content: counter(vt-sect, decimal-leading-zero);flex: 0 0 auto;letter-spacing: .08em;}
.eb96.eb96 {margin: 0;letter-spacing: -.024em;min-width: 0;font: 800 clamp(19px, 2vw, 25px)/1.24 var(--cn2);color: var(--j8qip);}

.mzshhpk.mzshhpk {padding-bottom:11px;margin-bottom:15px;border-bottom: 1px solid var(--b296t);}
.n7rj {counter-increment: vt-sect;}

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

.fx3csg3.fx3csg3 {margin: 0 0 16px;}
.gyb8jmj {border: 0;border-top: 1px solid var(--b296t);margin: 0 0 20px;height: 0;}

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

.vd10.vd10 {display: flex;margin: 0 0 var(--wy38);}
.mk134  {justify-content: flex-start;}
.scc8a   {justify-content: center;}
.hm0d2j7 {justify-content: flex-end;}
.zk8p {min-height: 44px;align-items: center;color: var(--n3su, var(--hkl));padding: 0 24px;display: inline-flex;text-decoration: none;background: var(--ij14);transition:background 0.156s;justify-content: center;border-radius:9px;}
.zk8p:hover {background: var(--hv8oe);}
.gt5rpf9 {flex: 1 1 auto;}
.m4f8 {font: 700 14px/1 var(--cn2);}

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

.e9ekg {min-width: 0;position: relative;border: 1px solid var(--b296t);border-radius: var(--xg91t);margin: 0 0 var(--wy38);overflow: hidden;}
.fym8g {left: 10px;padding: 3px 7px;z-index: 1;position: absolute;letter-spacing: .08em;border-radius:5px;color: var(--j2g);background: color-mix(in srgb, var(--x805v) 82%, transparent);font: 700 10.5px/1 var(--i5na);font-style: normal;font-variant-numeric: tabular-nums;top: 9px;}
.ht5ka {display: block;}
.hqn8am8 {border-radius: 0;display: block;height: auto;width: 100%;}

.vber {background: var(--x805v);padding: 18px 20px;margin: 0 0 var(--wy38);border: 1px solid var(--ugnss);border-radius: var(--xg91t);}
.szf0 {display: block;margin-bottom:13px;text-transform: uppercase;letter-spacing: .12em;font: 700 11.5px/1 var(--i5na);color: var(--j2g);}

.fbm238y {margin-top:7px;padding-top:10px;border-top: 1px solid var(--ugnss);}
.gde5n {list-style: none;gap:3px;display: grid;margin: 0;padding: 0;}
.f156gk {counter-reset: vt-idx;}
.f156gk > li {counter-increment: vt-idx;}

.f156gk > li > a::before {color: var(--j2g);content: counter(vt-idx, decimal-leading-zero) "  ";font: 700 11px/1 var(--i5na);font-variant-numeric: tabular-nums;}
.gde5n > li > a {font-size: 14.5px;border-bottom: 1px solid var(--b296t);color: var(--d47oi);gap:9px;min-height: 44px;text-decoration: none;padding: 0 4px;display: flex;align-items: center;transition:color 0.178s;}
.gde5n > li:last-child > a {border-bottom: 0;}
.gde5n > li > a:hover {color: var(--j8qip);}

.xz3y {background: var(--x805v);margin: 0 0 var(--wy38);border: 1px solid var(--ugnss);border-radius: var(--xg91t);padding: var(--ob9em) clamp(20px, 2.4vw, 34px);}
.v0sdf.v0sdf {margin: 0 0 9px;color: var(--j8qip);letter-spacing: -.024em;font: 800 clamp(19px, 2vw, 25px)/1.24 var(--cn2);}
.ezemm0 {font-size: 15.5px;margin: 0 0 18px;color: var(--d47oi);line-height:1.61;}
.rde5zr {grid-template-columns: max-content minmax(0, 1fr);display: grid;gap: 0;margin: 0 0 20px;}

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

.y6cmk0 > dt:nth-last-of-type(1):nth-of-type(odd) {grid-column: 1;}
.y6cmk0 > dd:nth-last-of-type(1):nth-of-type(odd) {grid-column: 2 / -1;}
.gk67 {white-space: nowrap;text-transform: uppercase;font: 700 11.5px/1.4 var(--i5na);padding: 9px 16px 9px 0;border-bottom: 1px solid var(--b296t);letter-spacing: .09em;color: var(--d47oi);}
.vfdf39 {font: 600 14px/1.4 var(--i5na);font-variant-numeric: tabular-nums;border-bottom: 1px solid var(--b296t);padding: 9px 0;margin: 0;color: var(--j8qip);}

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

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

.d1msgzy {flex-wrap: wrap;display: flex;gap:11px;}
.jvwaxq {background: transparent;color: var(--j8qip);border-radius:7px;border: 1px solid var(--ugnss);transition:border-color 0.13s, color 0.186s;min-height: 44px;align-items: center;display: inline-flex;padding: 0 20px;text-decoration: none;justify-content: center;}
.jvwaxq:hover {color: var(--j2g);border-color: var(--j2g);}
.n6c6gd {font: 700 14px/1 var(--cn2);}
@media (max-width:646px) {
  .y6cmk0 {grid-template-columns: max-content minmax(0, 1fr);}
}

.faacbg, .kb83hth {min-width: 0;margin: 0 0 var(--wy38);}
.g3kp {display: block;color: var(--j8qip);font: 800 clamp(19px, 2vw, 25px)/1.24 var(--cn2);margin-bottom:15px;letter-spacing: -.024em;}
.rbshp {border-bottom: 1px solid var(--b296t);padding-bottom:12px;}
.fqha4vv, .f1b2n {min-width: 0;}
.fqha4vv > :first-child, .f1b2n > :first-child {margin-top: 0;}
.fqha4vv > :last-child,  .f1b2n > :last-child  {margin-bottom: 0;}
.nht741t.nht741t {margin: 0 0 14px;font: 800 clamp(19px, 2vw, 25px)/1.24 var(--cn2);color: var(--j8qip);letter-spacing: -.024em;}

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

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

.gnrbs {border-top: 1px solid var(--ugnss);margin-bottom:16px;padding: 11px 0;border-bottom: 1px solid var(--b296t);}

.ages1e {gap: 0 26px;align-items: start;display: grid;grid-template-columns: minmax(0, 9em) minmax(0, 1fr);}
.dsd4tjs {min-width: 0;padding-top:3px;}
.kb2jtp .dsd4tjs > h2.g3kp.g3kp,
.kb2jtp .gnrbs > h2.g3kp.g3kp {margin: 0;}
.kb2jtp .dsd4tjs > h2.g3kp.g3kp {font: 700 11.5px/1.45 var(--i5na);text-transform: uppercase;letter-spacing: .09em;color: var(--d47oi);}
@media (max-width:725px) {
  .ages1e {gap: 0;grid-template-columns: minmax(0, 1fr);}
  .dsd4tjs {padding-top: 0;}
  .kb2jtp .dsd4tjs > h2.g3kp.g3kp {margin: 0 0 12px;}
}

.rcc1z.rcc1z .jszea {margin: 0;}
.rcc1z.rcc1z .nppz {gap:9px 28px;padding: 14px 0;grid-template-columns: minmax(0, 8fr) minmax(0, 11fr);border-top: 1px solid var(--b296t);display: grid;}
.rcc1z.rcc1z .nppz:first-child {border-top: 0;}
.rcc1z.rcc1z .en7mykd {margin: 0;font-weight: 700;line-height:1.42;font-size: 15px;}

.rcc1z.rcc1z .nppz > .en7mykd {display: grid;align-items: baseline;grid-template-columns: 2.1em 1fr;}
.rcc1z.rcc1z .ctqnj7 {font-size: 11.5px;font-weight: 700;letter-spacing: .08em;font-variant-numeric: tabular-nums;color: var(--j2g);}
.rcc1z.rcc1z .nm2y {font-size: 14px;color: var(--d47oi);line-height:1.63;margin: 0;}

.rcc1z.rcc1z .rta0s {counter-reset: vt-ref;padding-left: 3.2em;}
.rcc1z.rcc1z .rta0s > .en7mykd {border-top: 1px solid var(--b296t);counter-increment: vt-ref;padding-top:15px;}
.rcc1z.rcc1z .rta0s > .en7mykd:first-child {padding-top: 0;border-top: 0;}
.rcc1z.rcc1z .rta0s > .en7mykd::before {color: var(--j2g);margin-left: -3.2em;font-family: var(--i5na);content: counter(vt-ref, decimal-leading-zero);font-weight: 700;font-size: 11.5px;font-variant-numeric: tabular-nums;width: 3.2em;letter-spacing: .08em;display: inline-block;}
.rcc1z.rcc1z .rta0s > .nm2y {margin: 6px 0 14px;}
.rcc1z.rcc1z .rta0s > .nm2y:last-child {margin-bottom: 0;}
.rcc1z.rcc1z .a7d9130 {font-weight: 700;}
.rcc1z.rcc1z .xgmm9 {margin: 0;}

.rcc1z.rcc1z .rta0s > .nm2y > .xgmm9 {font-size: 14px;line-height:1.61;}

.rcc1z.rcc1z .xn72tdg {counter-reset: vt-ref;list-style: none;padding: 0 0 0 3.2em;margin: 0;}
.rcc1z.rcc1z .q22q {counter-increment: vt-ref;padding: 14px 0;border-top: 1px solid var(--b296t);}
.rcc1z.rcc1z .q22q:first-child {padding-top: 0;border-top: 0;}
.rcc1z.rcc1z .q22q:last-child {padding-bottom: 0;}
.rcc1z.rcc1z .q22q::before {font-weight: 700;display: inline-block;font-variant-numeric: tabular-nums;content: counter(vt-ref, decimal-leading-zero);font-family: var(--i5na);width: 3.2em;color: var(--j2g);letter-spacing: .08em;margin-left: -3.2em;font-size: 11.5px;}
.rcc1z.rcc1z .q22q > .a7d9130 {line-height:1.42;font-size: 15px;font-weight: 700;}
.rcc1z.rcc1z .q22q > .xgmm9 {font-size: 14px;margin: 6px 0 0;color: var(--d47oi);line-height:1.63;}
@media (max-width:725px) {
  .rcc1z.rcc1z .nppz {gap:6px;grid-template-columns: 1fr;}
  .rcc1z.rcc1z .nppz > .nm2y {padding-left: 2.1em;}
  .rcc1z.rcc1z .rta0s {padding-left: 2.6em;}
  .rcc1z.rcc1z .rta0s > .en7mykd::before {margin-left: -2.6em;width: 2.6em;}
  .rcc1z.rcc1z .xn72tdg {padding-left: 2.6em;}
  .rcc1z.rcc1z .q22q::before {margin-left: -2.6em;width: 2.6em;}
}

.mfyazva {margin: 0 0 var(--wy38);}

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

@media (max-width:1005px) { .r3gasax {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:525px)  { .r3gasax {grid-template-columns: minmax(0, 1fr);} }
.hfcjqsw {min-width: 0;}
.af7mw9g {display: block;color: inherit;min-width: 0;text-decoration: none;}
.ym1ezf {border: 1px solid var(--b296t);border-radius:9px;position: relative;background: var(--ya6cs);margin: 0;overflow: hidden;}

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

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

.pd5hrk {margin: 0 0 var(--wy38);}
.d9hc {display: grid;list-style: none;min-width: 0;gap:9px;padding: 0;margin: 0;}

.pr00pn {grid-template-columns: repeat(2, minmax(0, 1fr));}
.q4q2b  {grid-template-columns: repeat(4, minmax(0, 1fr));}
.vdxrw {min-width: 0;}
.s0bnaww {position: relative;padding: 22px 20px;text-decoration: none;background: var(--x805v);border: 1px solid var(--b296t);border-radius:9px;transition:border-color 0.158s, background 0.158s;display: flex;justify-content: center;align-items: center;min-height: 124px;}
.s0bnaww:hover {background: var(--fke);border-color: color-mix(in srgb, var(--tsv) 45%, var(--b296t));}
.s2kwf4 {font: 700 10.5px/1 var(--i5na);font-style: normal;font-variant-numeric: tabular-nums;left: 9px;color: var(--j2g);top: 8px;position: absolute;letter-spacing: .08em;}
.n049d {max-height: 62px;object-fit: contain;width: auto;height: auto;max-width: 100%;display: block;border-radius: 0;}
@media (max-width:626px) {
  .pr00pn, .q4q2b {grid-template-columns: repeat(2, minmax(0, 1fr));}
}

.h8bcq {margin: 0 0 var(--wy38);}
.br2g572 {margin: 0;gap:13px;display: grid;list-style: none;min-width: 0;padding: 0;}

.sra525 {grid-template-columns: repeat(4, minmax(0, 1fr));}
.e9tzy1s {grid-template-columns: repeat(2, minmax(0, 1fr));}
.jw5j6 {padding: 20px 14px;display: flex;background: var(--fke);min-width: 0;align-items: center;gap:12px;flex-direction: column;border: 1px solid var(--b296t);border-radius:9px;}
.f2z4d {object-fit: contain;border-radius: 0;max-width: 100%;height: auto;display: block;width: auto;max-height: 44px;}
.wjw6t {color: var(--d47oi);text-align: center;max-width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font: 600 13px/1.25 var(--i5na);letter-spacing: .04em;}
@media (max-width:626px) {
  .sra525 {grid-template-columns: repeat(2, minmax(0, 1fr));}
  
  .e9tzy1s {grid-template-columns: repeat(2, minmax(0, 1fr));}
}

.akgq.akgq .mw42v00 {background: none;table-layout: fixed;border-collapse: collapse;border: 0;width: 100%;}
.akgq.akgq .kxnk {text-transform: uppercase;font-size: 11.5px;letter-spacing: .09em;text-align: left;border-bottom: 1px solid var(--b296t);font-weight: 700;padding: 0 0 9px;vertical-align: bottom;font-family: var(--i5na);}
.akgq.akgq .zt92r {padding-right:17px;color: var(--j2g);}

.akgq.akgq .s9x92  {color: var(--d47oi);padding-left:17px;}

.akgq.akgq .vpb1sv2 {border-left: 1px solid var(--b296t);}
.akgq.akgq .a3nxs {font-size: 14px;padding: 11px 0;border-bottom: 1px solid var(--b296t);line-height:1.55;vertical-align: top;}
.akgq.akgq .aax6 {padding-right:17px;}
.akgq.akgq .vpb1sv2  {padding-left:17px;}
.akgq.akgq .nec3d {width: 1.15em;color: var(--j2g);font-weight: 700;display: inline-block;font-family: var(--i5na);}
.akgq.akgq .vpb1sv2 .nec3d {color: var(--d47oi);}

.akgq.akgq .ybm6 {font-weight: 700;margin: 0;padding: 0 0 9px;display: block;font-size: 11.5px;letter-spacing: .09em;text-transform: uppercase;border-bottom: 1px solid var(--b296t);font-family: var(--i5na);}
.akgq.akgq .rgc0ayk {color: var(--j2g);}
.akgq.akgq .y9nbs  {color: var(--d47oi);}
.akgq.akgq .mm3b5 {margin: 0;padding: 0;list-style: none;}
.akgq.akgq .qdpw {line-height:1.54;font-size: 14px;align-items: baseline;padding: 11px 0;display: grid;grid-template-columns: 1.35em minmax(0, 1fr);border-bottom: 1px solid var(--b296t);}
.akgq.akgq .qdpw:last-child {border-bottom: 0;}
.akgq.akgq .e6zq {font-family: var(--i5na);font-weight: 700;font-style: normal;}

.akgq.akgq .bvhfqew .e6zq {color: var(--j2g);}
.akgq.akgq .j1mdh  .e6zq {color: var(--d47oi);}

.akgq.akgq .d20sx {grid-template-columns: repeat(2, minmax(0, 1fr));gap: 0;display: grid;}
.akgq.akgq .jmpp60 {min-width: 0;}
.akgq.akgq .zfghn11 {padding-right:27px;}
.akgq.akgq .wvhx8s {padding-left:26px;border-left: 1px solid var(--b296t);}

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

.akgq.akgq .cdj9r2f {margin: 0;}
.akgq.akgq .cdj9r2f > .ybm6 {margin-top:23px;}
.akgq.akgq .cdj9r2f > .ybm6:first-child {margin-top: 0;}
.akgq.akgq .yfpxrs {margin: 0;}

@media (max-width:646px) {
  
  .akgq.akgq .d20sx {grid-template-columns: minmax(0, 1fr);}
  .akgq.akgq .zfghn11 {padding-right: 0;}
  .akgq.akgq .wvhx8s {padding-left: 0;border-left: 0;margin-top:23px;}
  
  .akgq.akgq .a3nxs {font-size: 13.5px;}
  .akgq.akgq .aax6,
  .akgq.akgq .zt92r {padding-right:11px;}
  .akgq.akgq .vpb1sv2,
  .akgq.akgq .s9x92 {padding-left:9px;}
}

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

.y5kb3wm.y5kb3wm .swsma::before {position: absolute;height: 5px;background: var(--tsv);top: 19px;width: 5px;content: "";left: -21px;}
.y5kb3wm.y5kb3wm .pk5ge {font-weight: 700;letter-spacing: .08em;font-size: 11.5px;font-family: var(--i5na);color: var(--j2g);}
.y5kb3wm.y5kb3wm .ba33kg0 {font-size: 14px;color: var(--d47oi);line-height:1.62;margin: 4px 0 13px 3.4em;}

.y5kb3wm.y5kb3wm .k6nm4mr {counter-reset: vt-step;margin: 0;border-left: 1px solid var(--b296t);list-style: none;padding: 0 0 0 18px;}
.y5kb3wm.y5kb3wm .nv3m0 {position: relative;counter-increment: vt-step;padding: 13px 0 0;}
.y5kb3wm.y5kb3wm .nv3m0 + .nv3m0 {border-top: 1px solid var(--b296t);margin-top:14px;}
.y5kb3wm.y5kb3wm .nv3m0::before {height: 5px;width: 5px;position: absolute;top: 19px;background: var(--tsv);left: -21px;content: "";}
.y5kb3wm.y5kb3wm .qxav {line-height:1.33;font-weight: 700;display: block;font-size: 15px;}
.y5kb3wm.y5kb3wm .qxav::before {font-variant-numeric: tabular-nums;color: var(--j2g);font-weight: 700;content: counter(vt-step, decimal-leading-zero) "\00a0\00a0";letter-spacing: .08em;font-size: 11.5px;font-family: var(--i5na);}
.y5kb3wm.y5kb3wm .penjr3 {font-size: 14px;margin: 4px 0 0;line-height:1.63;color: var(--d47oi);}

.y5kb3wm.y5kb3wm .cj69 {border-left: 0;padding: 0;}
.y5kb3wm.y5kb3wm .n5m7pq {border-top: 1px solid var(--b296t);margin: 0;display: block;padding: 14px 0 0;}
.y5kb3wm.y5kb3wm .cj69 > .n5m7pq:first-child {padding-top: 0;border-top: 0;}
.y5kb3wm.y5kb3wm .hnwj {color: var(--j2g);display: block;font-style: normal;font: 700 11px/1.3 var(--i5na);font-variant-numeric: tabular-nums;letter-spacing: .1em;margin-bottom:4px;}
.y5kb3wm.y5kb3wm .xfg87pc {font-size: 15px;font-weight: 700;line-height:1.36;}
.y5kb3wm.y5kb3wm .q1qja {color: var(--d47oi);margin: 5px 0 14px;font-size: 14px;line-height:1.64;}
.y5kb3wm.y5kb3wm .q1qja:last-child {margin-bottom: 0;}

@media (max-width:725px) {
  .y5kb3wm.y5kb3wm .swsma {grid-template-columns: 1fr;gap:2px;}
  .y5kb3wm.y5kb3wm .ba33kg0 {margin-left: 0;}
}

.kb2jtp {--bsy: var(--j8qip);}

.kb2jtp :is(.qkwse, [class*="table"]) {overflow-x: auto;}
.kb2jtp table {font-size: 14.5px;width: 100%;border-collapse: collapse;}
.kb2jtp thead th {color: var(--d47oi);text-align: left;white-space: nowrap;font-size: 11.5px;font-weight: 700;text-transform: uppercase;letter-spacing: .08em;border-bottom: 1px solid var(--bsy, var(--ugnss));padding: 11px 14px;}
.kb2jtp tbody td {padding: 11px 14px;border-bottom: 1px solid var(--b296t);color: var(--wer, var(--j8qip));}
.kb2jtp tbody td + td {font-variant-numeric: tabular-nums;font-family: var(--i5na);}

.sta3q.sta3q {color: var(--j8qip);border-top: 1px solid var(--ugnss);background: var(--bzzmf);padding: clamp(34px, 4vw, 56px) clamp(16px, 2vw, 28px) clamp(22px, 2.4vw, 34px);}
.sta3q .ecayj {display: grid;margin: 0 auto;max-width: var(--a1sjf);align-items: start;gap:28px 50px;grid-template-columns: minmax(0, 1fr) auto;}
.sta3q .pekn9g img {display: block;width: auto;height: 28px;}
.sta3q .pekn9g span {font-weight: 800;color: var(--j8qip);font-size: 18px;letter-spacing: -.03em;}
.sta3q .mj4m9 {grid-auto-flow: column;display: grid;gap:49px;}
.sta3q .mj4m9 ul {display: grid;margin: 0;padding: 0;gap:9px;list-style: none;}
.sta3q .mj4m9 a {text-decoration: none;font-size: 14px;color: var(--d47oi);}
.sta3q .mj4m9 a:hover {color: var(--j8qip);}
.sta3q .njpabbb {opacity:0.72;flex-wrap: wrap;display: flex;margin: 24px auto 0;max-width: var(--a1sjf);gap:12px;align-items: center;}
.sta3q .a0vv {max-width: var(--a1sjf);padding-top:18px;border-top: 1px solid var(--b296t);margin: 24px auto 0;}
.sta3q .a0vv p {color: var(--d47oi);font-size: 12.5px;margin: 0;}
.sta3q .a0vv p + p {margin-top:7px;line-height:1.55;}

@media (max-width:1085px) {
  
  .e3hwfx {display: none;}
  .w5hq {margin-left: 0;}
  .r3ee1x8 {display: flex;}
  
  .w2e20 {display: inline-flex;}
  .hkht {left: 14px;}
}

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

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

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

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

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

.sta3q .mj4m9 a {min-height: 44px;align-items: center;display: flex;}
.vt5v {align-items: center;display: inline-flex;min-height: 44px;}

.evcmrt, .p707w, .ajbftd,
.kb2jtp a[role="button"],
.kb2jtp .dxdf2 a {min-height: 44px;}

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

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

.nh6jv ul {gap:9px;}

.sta3q .mj4m9 ul {display: grid;gap:7px;}

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

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

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

.jcm4x:checked ~ .tcme {opacity:0.98;visibility: visible;}
.jcm4x:checked ~ .e190dw {visibility: visible;transform: translateX(0);}

.bdzq3m {gap:13px;justify-content: space-between;z-index: 1;display: flex;align-items: center;top: 0;padding: 14px 16px;border-bottom: 1px solid var(--ugnss, var(--pdyq));background: var(--fke, var(--voe));position: sticky;}
.cttw5 {align-items: center;min-height: 44px;display: inline-flex;}
.cttw5 img {height: 26px;width: auto;display: block;}
.cnvz2 {font-weight: 800;color: var(--wj2);letter-spacing: .01em;font-size: 16px;}

.xc2xe {height: 44px;display: inline-flex;color: var(--wj2);flex: none;cursor: pointer;justify-content: center;background: var(--voe);align-items: center;border-radius:11px;border: 1px solid var(--ugnss, var(--pdyq));width: 44px;}
.xc2xe:hover {background: var(--oqz1);}
.xc2xe:focus-visible,
.sfrhp2 a:focus-visible,
.t52xp:focus-visible,
.ywj69s:focus-visible {outline: 2px solid var(--wj2);outline-offset: 2px;}

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

.sfrhp2 a {border-radius:12px;border: 1px solid transparent;color: var(--wj2);min-height: 48px;font-weight: 600;text-decoration: none;align-items: center;font-size: 15.5px;line-height:1.28;padding: 10px 14px;display: flex;}
.sfrhp2 a:hover {background: var(--voe);border-color: var(--ugnss, var(--pdyq));}

.sfrhp2 a[aria-current="page"] {box-shadow: inset 3px 0 0 var(--tsv, var(--ij14));border-color: var(--ugnss, var(--pdyq));background: var(--voe);}

.gqwh5k {display: grid;margin-top: auto;background: var(--fke, var(--voe));padding: 14px 16px calc(16px + env(safe-area-inset-bottom, 0px));gap:9px;border-top: 1px solid var(--ugnss, var(--pdyq));}

.t52xp, .ywj69s {padding: 12px 18px;font-weight: 700;text-decoration: none;align-items: center;border-radius:12px;display: flex;font-size: 15px;justify-content: center;min-height: 48px;}
.t52xp {background: var(--bpub);border: 1px solid var(--ugnss, var(--pdyq));color: var(--ioy25, var(--qa0));}
.ywj69s {border: 1px solid transparent;background: var(--cofo);color: var(--tdxp, var(--z9j));}

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

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

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

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

.kb2jtp > .dxdf2.vd10 {padding-top: 0;padding-bottom: 0;}

@media (min-width:1086px) {

  
  
  .e3hwfx, .w5hq {transition:width 232ms ease, margin-left 212ms ease, padding 205ms ease;}

  
}

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

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

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

.jrz2jnf > summary.hj83 .szf0 {margin: 0;}
.jrz2jnf[open] > summary.hj83 {margin-bottom:13px;}

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

.w5hq {padding-bottom: max(96px, var(--a9b, 96px));}

.xbwtj6 {--b1y4: uppercase;--jgbjn: 12px;--p1b: 6px;--htaxh: 1px solid var(--ugnss);--x6qe: .08em;--nabw: var(--xg91t);--poii: var(--xg91t);}

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

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

:root {--ugnss:   color-mix(in srgb, var(--tsv) 26%, var(--jpkzl));--m9uz9:     color-mix(in srgb, var(--tsv) 7%, var(--g9w1));--fke: color-mix(in srgb, var(--tsv) 14%, var(--eabj));--x805v:  color-mix(in srgb, var(--tsv) 9%, var(--voe));--pste: var(--bsy, var(--tsv));--xg91t:      14px;--b296t:  color-mix(in srgb, var(--tsv) 16%, var(--pdyq));--r3n:   color-mix(in srgb, var(--tsv) 38%, transparent);}
html:root {background-color: var(--m9uz9);}
body {font-family: var(--cn2);background:
    radial-gradient(60vw 50vh at 12% -10%, color-mix(in srgb, var(--tsv) 22%, transparent), transparent 70%),
    radial-gradient(50vw 50vh at 100% 30%, color-mix(in srgb, var(--pste) 14%, transparent), transparent 70%),
    var(--m9uz9);background-attachment: fixed;}

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

.e3hwfx {background:
    linear-gradient(180deg, color-mix(in srgb, var(--tsv) 16%, transparent), transparent 46%),
    var(--huwd);border-right-color: var(--ugnss);}
.nh6jv a {border-radius:11px;font: 600 15px/1.2 var(--cn2);letter-spacing: .01em;}
.nh6jv a:hover {background: color-mix(in srgb, var(--tsv) 12%, transparent);}
.nh6jv a[aria-current="page"] {box-shadow: 0 6px 20px var(--r3n);color: var(--n3su, var(--hkl));background: var(--ij14);}
.nh6jv a[aria-current="page"] .enxxmww {background: currentColor;}

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

.evcmrt,
.kb2jtp :is(.dxdf2, .y5kb3wm, .rcc1z) a[role="button"],
.kb2jtp .dxdf2 a,
.arx7aj3, .tsyfzea {border-radius:13px;font: 700 14.5px/1 var(--cn2);min-height: 44px;letter-spacing: .02em;padding: 0 22px;}
.nbt6g,
.arx7aj3, .tsyfzea,
.kb2jtp .dxdf2 a {transition:transform 0.182s, box-shadow 0.125s, background 0.19s;box-shadow: 0 8px 24px var(--r3n);}
.nbt6g:hover, .arx7aj3:hover, .tsyfzea:hover {transform: translateY(-1px);box-shadow: 0 10px 30px var(--r3n);}
.g7q7c {border-color: var(--ugnss);background: color-mix(in srgb, var(--bpub) 70%, transparent);}

.kb2jtp :is(.rcc1z, .y5kb3wm, .akgq, .kgayxz),
.kb2jtp .gbnfd.gbnfd {background:
    linear-gradient(180deg, color-mix(in srgb, var(--tsv) 7%, transparent), transparent 60%),
    var(--x805v);border-color: var(--ugnss);}

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

.kb2jtp .wbvas {min-height: clamp(360px, 52vh, 560px);justify-content: center;}
.n1zmd3 {background: linear-gradient(90deg,
    color-mix(in srgb, var(--m9uz9) 90%, transparent) 0%,
    color-mix(in srgb, var(--m9uz9) 62%, transparent) 42%,
    color-mix(in srgb, var(--m9uz9) 0%, transparent) 76%);}
.rp43q5 {left: 14px;top: 14px;background: color-mix(in srgb, var(--fke) 70%, transparent);border: 1px solid var(--ugnss);border-radius: 999px;z-index: 2;position: absolute;padding: 7px 14px;backdrop-filter: blur(8px);}
.pncmdqa {background: none;max-width:639px;}
.pncmdqa .c3pnmnx {font-size: clamp(30px, 4vw, 54px);line-height:1.06;}
@media (max-width:894px) {
  .kb2jtp .wbvas {justify-content: flex-end;min-height: min(72vh, 560px);}
  .n1zmd3 {background: linear-gradient(0deg,
      color-mix(in srgb, var(--m9uz9) 94%, transparent) 0%,
      color-mix(in srgb, var(--m9uz9) 70%, transparent) 45%,
      color-mix(in srgb, var(--m9uz9) 0%, transparent) 82%);}
}

.kb2jtp .vha4w.vha4w {object-fit: contain;max-height: none;height: auto;}
.c3pnmnx.c3pnmnx {font-size: clamp(28px, 3.2vw, 44px);line-height:1.04;}
.zkxjxy {border-color: var(--ugnss);box-shadow: 0 18px 50px var(--r3n);}

@media (max-width:1085px) {
  .mf51z .xbwtj6 {display: none;}
  .w2e20 img {max-width: min(30vw, 120px);height: 28px;object-position: left center;object-fit: contain;}
  .gxrsdx {padding: 14px 20px 0;}
}
@media (max-width:565px) {
  .rvvagkh {gap:7px;padding: 0 14px;}
  .mf51z {gap:6px;}
  .mf51z .evcmrt {padding: 0 12px;font-size: 13px;min-height: 40px;}
  .r3ee1x8 {margin-right: -8px;}
}

.kb2jtp .xz3y.xz3y {border: 1px solid var(--ugnss);border-radius: var(--xg91t);grid-template-columns: minmax(0, 1fr);background:
    radial-gradient(70% 120% at 100% 50%, color-mix(in srgb, var(--tsv) 24%, transparent), transparent 70%),
    var(--x805v);display: grid;padding: clamp(24px, 3.4vw, 48px) !important;gap: clamp(22px, 3vw, 48px);align-items: center;overflow: hidden;}
@media (min-width:895px) {
  .kb2jtp .xz3y.xz3y {grid-template-columns: minmax(0, 1fr) auto;}
}
.xz3y .jff9 {min-width: 0;}
.xz3y .v0sdf {font-size: clamp(26px, 3vw, 40px);}
.xz3y .bt5k {margin: 0 auto;aspect-ratio: 1;border-radius: 50%;background:
    radial-gradient(closest-side, var(--x805v) 78%, transparent 79%),
    conic-gradient(var(--tsv) 0 var(--v6fel), color-mix(in srgb, var(--tsv) 14%, transparent) var(--v6fel) 100%);--v6fel: 90%;justify-content: center;display: flex;align-items: center;box-shadow: 0 0 60px var(--r3n);position: relative;width: clamp(170px, 18vw, 220px);flex-direction: column;}
.xz3y .bf71xt {letter-spacing: -.04em;font: 800 clamp(46px, 5vw, 64px)/1 var(--i5na);color: var(--j8qip);}
.xz3y .zhjmz {color: var(--j2g);margin-top:7px;font: 700 14px/1 var(--i5na);font-style: normal;}
.xz3y .ab8jypq {color: var(--d47oi);max-width: 70%;font: 700 11px/1.2 var(--cn2);text-transform: uppercase;letter-spacing: .14em;overflow-wrap: anywhere;text-align: center;margin-top:10px;}
.xz3y .d1msgzy {gap:9px;flex-wrap: wrap;margin-top:22px;display: flex;}
.xz3y .jvwaxq.jvwaxq {background: var(--ij14);border-radius:12px;border: 0;text-decoration: none;box-shadow: 0 8px 24px var(--r3n);display: inline-flex;min-height: 48px;padding: 0 22px;font: 700 15px/1 var(--cn2);color: var(--n3su, var(--hkl));align-items: center;}
.xz3y .jvwaxq.jvwaxq:hover {background: var(--hv8oe);color: var(--n3su, var(--hkl));}
.xz3y .jvwaxq .n6c6gd {color: inherit;font: inherit;}
@media (max-width:894px) {
  .xz3y .bt5k {order: -1;width: 160px;}
  .xz3y .jvwaxq.jvwaxq {justify-content: center;flex: 1 1 140px;}
}

.kb2jtp .wbvas.ryjxe {background:
    radial-gradient(70% 90% at 85% 15%, color-mix(in srgb, var(--tsv) 46%, transparent), transparent 65%),
    radial-gradient(60% 80% at 55% 115%, color-mix(in srgb, var(--pste) 32%, transparent), transparent 65%),
    var(--qcd, var(--x805v));}
.s7x0x {font: 800 clamp(96px, 14vw, 220px)/1 var(--cn2);right: -.04em;z-index: 0;letter-spacing: -.04em;pointer-events: none;bottom: -.2em;position: absolute;max-width: 100%;white-space: nowrap;color: color-mix(in srgb, var(--vhtn, var(--j8qip)) 10%, transparent);overflow: hidden;}
@media (max-width:894px) {
  .kb2jtp .wbvas.ryjxe {padding-top:55px;min-height: 0;}
  .s7x0x {display: none;}
}
