

:root {--rb00:     10px;--wuuqn: color-mix(in srgb, var(--m8sd0) 35%, var(--j2xlk));--rel:"Futura", "Avenir Next", "Century Gothic", system-ui, "Trebuchet MS", sans-serif;--otgz:  clamp(30px, 3.4vw, 52px);--vv2w:    var(--fv5);--hrz6:  1180px;--j2xlk:   var(--h0gt);--nqx:"SF Mono", Menlo, ui-monospace, "JetBrains Mono", Consolas, monospace;--lz6: var(--mkxe);--m8sd0: var(--pkjz);--zked: var(--vkf);--n44:  var(--org);--mso: var(--gpe2x);--ku3:var(--p4d);--q0qx3:  248px;--ja5:  clamp(16px, 1.8vw, 26px);}

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

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

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

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

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

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

.nn2sqx {border: 1px solid var(--n44);border-radius: var(--rb00);background: var(--lz6);margin-top: auto;padding: 14px;}
.ap26t14 {font-size: 14px;margin: 0;font-weight: 700;}
.g17pnr {font-size: 12.5px;line-height:1.45;margin: 5px 0 0;color: var(--mso);}

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

.qaw2,
.xrpfv :is(.abnz, .he3byn, .zvtk2n4) a[role="button"],
.xrpfv .abnz a {align-items: center;padding: 10px 20px;border-radius:9px;border: 1px solid transparent;font-weight: 700;display: inline-flex;justify-content: center;text-decoration: none;white-space: nowrap;transition:background 0.13s, border-color 0.132s;font-size: 14px;cursor: pointer;}

.g5mce {background: var(--cm6);color: var(--ua2, var(--k1dop));border-color: var(--n44);}
.dan81d {color: var(--db3, var(--trr));background: var(--wcfcw);}
.dan81d:hover {background: var(--vi6tc);}

.xrpfv :is(.abnz, .he3byn, .zvtk2n4) a[role="button"],
.xrpfv .abnz a {background: var(--pkjz);color: var(--yk2r, var(--d14s));}
.mqtbdh {display: flex;margin-top:12px;width: 100%;}

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

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

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

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

.hnm66::before {transition:border-color 0.155s, background 0.185s;background: var(--ku3);content: '';inset: 11px;position: absolute;border: 1px solid var(--n44);}
.hnm66 svg {position: relative;z-index: 1;}
.hnm66:hover {color: var(--wuuqn);}
.hnm66:hover::before {border-color: color-mix(in srgb, var(--m8sd0) 50%, var(--n44));background: color-mix(in srgb, var(--j2xlk) 8%, var(--ku3));}
.hnm66:focus-visible {outline: 2px solid var(--wuuqn);outline-offset: -3px;}

.xrpfv {padding: 0 clamp(16px, 2vw, 28px) 60px;}
.xrpfv > * {max-width: var(--hrz6);padding-bottom: 0;margin: 0 auto var(--ja5) !important;padding-top: var(--otgz);}
.xrpfv > *:last-child {margin-bottom: 0 !important;}

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

.xrpfv :is(.yznng, .wjmt2rz, .mnv6er, .zvtk2n4,
             .he3byn, .y45193j) :is(p, li, td) > a {color: var(--m8sd0);text-underline-offset: 3px;}

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

.xrpfv :is(.zvtk2n4, .he3byn, .y45193j, .be48qm7) {background: var(--lz6);padding: var(--otgz) clamp(20px, 2.4vw, 34px) !important;border: 1px solid var(--n44);border-radius: var(--rb00);}

.xrpfv .wvtr.wvtr {min-width: 0;display: grid;grid-template-columns: minmax(0, 1fr);overflow: hidden;padding: 0 !important;background: var(--lz6);border: 1px solid var(--n44);border-radius: var(--rb00);}

.fxy5fk2 {display: flex;justify-content: space-between;border-bottom: 1px solid var(--zked);align-items: center;grid-column: 1 / -1;min-width: 0;padding: 9px clamp(18px, 2.2vw, 30px);gap:13px;background: var(--ku3);}
.b06t {white-space: nowrap;text-overflow: ellipsis;color: var(--wuuqn);overflow: hidden;text-transform: uppercase;font: 700 11.5px/1 var(--nqx);letter-spacing: .1em;}
.ec8d1r {flex: 0 0 auto;letter-spacing: .08em;font: 600 11.5px/1 var(--nqx);font-style: normal;color: var(--mso);}

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

.wa8h.wa8h {letter-spacing: -.028em;font: 800 clamp(23px, 2.3vw, 30px)/1.16 var(--rel);overflow-wrap: anywhere;margin: 0;color: var(--j2xlk);}
.fmv9t1.fmv9t1 {color: color-mix(in srgb, var(--mso) 26%, var(--j2xlk));max-width: 56ch;margin: 11px 0 0;line-height:1.62;font-size: 15.5px;}
.tq98 {justify-content: center;display: inline-flex;text-decoration: none;align-items: center;min-height: 44px;font: 700 14px/1 var(--rel);color: var(--yk2r, var(--d14s));margin-top:20px;border-radius:8px;padding: 0 22px;background: var(--pkjz);transition:background 0.121s;}
.tq98:hover {background: var(--vi6tc);}

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

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

.wvtr .n2qm.n2qm {background-image:
    repeating-linear-gradient(90deg, var(--zked) 0 1px, transparent 1px 26px),
    repeating-linear-gradient(0deg,  var(--zked) 0 1px, transparent 1px 26px);}
.wvtr .fw39.fw39 {background-image:
    repeating-linear-gradient(90deg, var(--zked) 0 1px, transparent 1px 34px),
    repeating-linear-gradient(0deg,  var(--zked) 0 1px, transparent 1px 34px);}
.wvtr .r7q2t.r7q2t {background-image:
    repeating-linear-gradient(90deg, var(--zked) 0 1px, transparent 1px 18px),
    repeating-linear-gradient(0deg,  var(--zked) 0 1px, transparent 1px 44px);}

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

.e5p5k .n2qm.n2qm {background-image:
    repeating-linear-gradient(90deg, var(--zked) 0 1px, transparent 1px 26px),
    repeating-linear-gradient(0deg,  var(--zked) 0 1px, transparent 1px 26px);}
.e5p5k .fw39.fw39 {background-image:
    repeating-linear-gradient(90deg, var(--zked) 0 1px, transparent 1px 34px),
    repeating-linear-gradient(0deg,  var(--zked) 0 1px, transparent 1px 34px);}
.e5p5k .r7q2t.r7q2t {background-image:
    repeating-linear-gradient(90deg, var(--zked) 0 1px, transparent 1px 18px),
    repeating-linear-gradient(0deg,  var(--zked) 0 1px, transparent 1px 44px);}

.xrpfv .e5p5k.e5p5k {border: 1px solid var(--n44);border-radius: var(--rb00);display: grid;min-width: 0;overflow: hidden;padding: 0 !important;background: var(--lz6);grid-template-columns: minmax(0, 1fr);}
.e5p5k .e2xp2 {position: relative;background: var(--ku3);min-width: 0;margin: 0;border-bottom: 1px solid var(--n44);overflow: hidden;}
.e5p5k .g6j9v7 {max-height: 26vh;object-fit: cover;width: 100%;color: var(--mlq, inherit);height: auto;border-radius: 0;display: block;}

.e5p5k .bbg7g8 {min-height: 15vh;background-color: var(--x9xv, var(--ku3));align-items: center;width: 100%;justify-content: center;max-height: 24vh;color: var(--wuuqn);display: flex;font: 800 clamp(40px, 6.5vw, 84px)/1 var(--nqx);letter-spacing: -.05em;}
.psj61e.psj61e {letter-spacing: -.02em;font: 700 clamp(27px, 3.3vw, 43px)/1.12 var(--rel);max-width: 24ch;padding: clamp(22px, 2.6vw, 34px) clamp(18px, 2.2vw, 30px) 0;margin: 0;text-wrap: balance;color: var(--j2xlk);overflow-wrap: break-word;}

.e5p5k .wpv2p3 {align-items: start;display: grid;gap: clamp(14px, 1.6vw, 22px);grid-template-columns: minmax(0, 1fr);padding: clamp(14px, 1.6vw, 20px) clamp(18px, 2.2vw, 30px) 0;}
.qkk7nn.qkk7nn {font-size: 15.5px;max-width: 62ch;min-width: 0;line-height:1.60;color: color-mix(in srgb, var(--mso) 26%, var(--j2xlk));margin: 0;}
.e5p5k .an4ma6w {gap:5px 18px;display: flex;min-width: 0;flex-wrap: wrap;margin: 0;}
.e5p5k .n449sx {font: 700 10.5px/1.6 var(--nqx);margin: 0;letter-spacing: .16em;color: var(--mso);text-transform: uppercase;}
.e5p5k .ktjtp {font: 700 13px/1.6 var(--nqx);margin: 0 12px 0 0;letter-spacing: .04em;color: var(--wuuqn);}
.e5p5k .yxph {background: var(--pkjz);color: var(--yk2r, var(--d14s));margin: clamp(18px, 2vw, 26px) clamp(18px, 2.2vw, 30px) clamp(22px, 2.6vw, 34px);text-decoration: none;transition:background 0.164s;justify-content: center;min-height: 46px;align-items: center;padding: 0 28px;border-radius:7px;display: inline-flex;letter-spacing: .04em;font: 700 14px/1 var(--rel);justify-self: start;}
.e5p5k .yxph:hover {background: var(--vi6tc);}
@media (min-width:907px) {
  
  .e5p5k .wpv2p3 {align-items: baseline;grid-template-columns: minmax(0, 1fr) auto;}
  .e5p5k .an4ma6w {justify-content: flex-end;}
}
@media (max-width:906px) {
  
  .e5p5k .g6j9v7  {max-height: 18vh;}
  .e5p5k .bbg7g8 {min-height: 12vh;max-height: 18vh;}
}

.xrpfv .k84cm {border: 1px solid var(--n44);border-radius: var(--rb00);justify-content: flex-end;display: flex;position: relative;overflow: hidden;flex-direction: column;min-height: 340px;}

.xrpfv .vhes .kvy2z9 {height: 100%;width: 100%;object-fit: cover;position: absolute;inset: 0;}
.pxqswg {pointer-events: none;background:
    linear-gradient(180deg,
      color-mix(in srgb, var(--lz6) 20%, transparent) 0%,
      color-mix(in srgb, var(--lz6) 55%, transparent) 60%,
      color-mix(in srgb, var(--lz6) 85%, transparent) 100%);inset: 0;position: absolute;}
.ct6y {position: relative;z-index: 1;background: color-mix(in srgb, var(--ku3) 92%, transparent);}
.zs4sn {background: color-mix(in srgb, var(--lz6) 95%, transparent);z-index: 1;position: relative;}
.zs4sn .wa8h,
.zs4sn .fmv9t1 {color: var(--tlr9, var(--j2xlk));}
@media (max-width:906px) {
  .xrpfv .k84cm {min-height: 280px;}
}

@media (min-width:907px) {
  
  .xrpfv .wvtr.wvtr {grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr);align-items: center;}
  .m23h7q {margin: clamp(24px, 2.8vw, 38px) clamp(18px, 2.2vw, 30px);}
  .cydy5b .m5pk9z2  {order: 2;}
  .cydy5b .m23h7q {order: 1;}
}

.ep8p7j3 {padding: var(--otgz) clamp(20px, 2.4vw, 34px);background: var(--lz6);border: 1px solid var(--n44);border-radius: var(--rb00);margin: 0 0 var(--ja5);}
.g93x {display: grid;padding-bottom:15px;grid-template-columns: auto minmax(90px, 200px) minmax(0, 1fr);align-items: center;border-bottom: 1px solid var(--zked);margin-bottom:4px;gap:10px 18px;}

.jrqt30 .z6mq6c {order: -1;grid-column: 1 / -1;}
.mtsnk  .z6mq6c {grid-column: 3;}
.cs54rzn {letter-spacing: -.03em;font: 800 clamp(30px, 3.4vw, 42px)/1 var(--nqx);font-variant-numeric: tabular-nums;color: var(--j2xlk);}
.m45j {color: var(--mso);font-size: .44em;font-weight: 600;}

.qft8qng {display: block;overflow: hidden;position: relative;height: 6px;background: var(--zked);border-radius:4px;}
.qft8qng::before {content: "";width: var(--f7x6, 0%);background: var(--wuuqn);inset: 0 auto 0 0;position: absolute;}
.z6mq6c {font-size: 15px;color: var(--mso);margin: 0;line-height:1.59;}

.g8d4pf {margin: 0;padding: 0;list-style: none;}
.yysxxtd {display: grid;gap: 0 16px;border-bottom: 1px solid var(--zked);padding: 14px 0;align-items: baseline;grid-template-columns: 3.6em minmax(0, 1fr);}
.yysxxtd:last-child {border-bottom: 0;padding-bottom: 0;}
.v0rm63 {white-space: nowrap;font: 700 13px/1.4 var(--nqx);font-style: normal;font-variant-numeric: tabular-nums;color: var(--wuuqn);}
.z2n24 {color: var(--mso);font-weight: 600;}
.pq5v {margin: 0;min-width: 0;}
.pv7w {line-height:1.61;margin: 0;font-size: 15px;}
.kks2 {font: 600 12px/1.3 var(--nqx);font-style: normal;color: var(--mso);letter-spacing: .06em;display: block;margin-top:5px;}

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

.g0qfkr {border-left: 1px solid var(--zked);letter-spacing: .04em;margin-left:9px;color: var(--wuuqn);font: 700 12px/1.3 var(--nqx);font-variant-numeric: tabular-nums;padding-left:9px;}

.nn04r3t {padding-left: 0;margin-left: 0;border-left: 0;}
.kks2:empty {display: none;}

.m6n6 {min-width: 0;margin: 0;}
.m6n6 > .pq5v {margin: 0;}
.verr {margin-top:9px;gap:4px 14px;flex-wrap: wrap;border-top: 1px solid var(--zked);justify-content: space-between;padding-top:9px;display: flex;align-items: baseline;}
.verr > .kks2 {margin-top: 0;}

.m6n6 > .verr:only-child {padding-top: 0;border-top: 0;margin-top: 0;}
@media (max-width:648px) {
  .g93x {grid-template-columns: auto minmax(0, 1fr);}
  .mtsnk .z6mq6c {grid-column: 1 / -1;}
  .yysxxtd {grid-template-columns: 1fr;gap:6px;}
}

.m4y8 {padding: var(--otgz) clamp(20px, 2.4vw, 34px);margin: 0 0 var(--ja5);background: var(--lz6);border: 1px solid var(--n44);border-radius: var(--rb00);min-width: 0;}

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

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

.c7f0hs {grid-template-columns: minmax(0, 1fr);}
.yydf {min-width: 0;}
.nqms.nqms {letter-spacing: -.024em;font: 800 clamp(19px, 2vw, 25px)/1.24 var(--rel);margin: 0 0 10px;color: var(--j2xlk);}
.e9ba {min-width: 0;}
.e9ba > :first-child {margin-top: 0;}
.e9ba > :last-child  {margin-bottom: 0;}
.ht9xfgb {padding: 0 20px;text-decoration: none;color: var(--yk2r, var(--d14s));justify-content: center;background: var(--pkjz);align-items: center;display: inline-flex;margin-top:15px;font: 700 14px/1 var(--rel);min-height: 44px;transition:background 0.129s;border-radius:7px;}
.ht9xfgb:hover {background: var(--vi6tc);}
.xjd90 {margin: 0;min-width: 0;}

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

.xjd90 {order: -1;}
@media (max-width:750px) {
  .mc2ay4 {max-height: 340px;}
}
@media (min-width:751px) {
  .wxx2j .xjd90 {order: 1;}
}

.sjbydnr {border: 1px solid var(--n44);border-radius: var(--rb00);min-width: 0;padding: var(--otgz) clamp(20px, 2.4vw, 34px);background: var(--lz6);margin: 0 0 var(--ja5);}
.ez85 {display: flex;padding-bottom:15px;gap:14px;justify-content: space-between;margin-bottom:17px;border-bottom: 1px solid var(--zked);align-items: baseline;}
.d4k8v7.d4k8v7 {letter-spacing: -.026em;font: 800 clamp(20px, 2.1vw, 27px)/1.2 var(--rel);min-width: 0;color: var(--j2xlk);margin: 0;}
.reak {flex: 0 0 auto;color: var(--wuuqn);letter-spacing: .08em;font: 700 12px/1 var(--nqx);font-style: normal;font-variant-numeric: tabular-nums;}
.d9nq {margin: 0 0 18px;min-width: 0;list-style: none;gap:12px;padding: 0;display: grid;}
.c5deg  {grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));}

.b87aqyv {justify-content: center;display: flex;flex-wrap: wrap;}
.b87aqyv > * {min-width: 0;max-width: calc(50% - 8px);flex: 1 1 200px;}
@media (max-width:607px) { .b87aqyv > * {max-width: none;} }
.f1k6dza {min-width: 0;}
.p2mxzjh {background: var(--ku3);border: 1px solid var(--zked);border-radius:9px;overflow: hidden;margin: 0;min-width: 0;}
.pqrz {border-radius: 0;display: block;width: 100%;height: auto;}
.nf3sb9 {border-top: 1px solid var(--zked);padding: 9px 11px;color: var(--mso);font: 600 12.5px/1.4 var(--nqx);}
.djrmt {margin: 0 0 18px;color: var(--mso);line-height:1.59;font-size: clamp(16px, 1.45vw, 18px);}
.bp60a {display: flex;gap:10px;flex-wrap: wrap;}
.rs1n, .enymcg {display: inline-flex;text-decoration: none;justify-content: center;align-items: center;border-radius:8px;min-height: 44px;padding: 0 20px;font: 700 14px/1 var(--rel);transition:background 0.12s, border-color 0.197s;}
.rs1n {color: var(--yk2r, var(--d14s));background: var(--pkjz);}
.rs1n:hover {background: var(--vi6tc);}

.enymcg {border: 1px solid var(--n44);color: var(--j2xlk);background: transparent;}
.enymcg:hover {border-color: var(--wuuqn);}

.pjzrtz {margin: 0 0 var(--ja5);display: grid;gap:15px 18px;align-items: start;padding: 20px 0 0;border-top: 1px solid var(--n44);grid-template-columns: auto minmax(0, 1fr);}
.rj1g5xy {flex: 0 0 auto;}
.hdpc81 {width: 56px;height: 56px;object-fit: cover;border: 1px solid var(--zked);border-radius:5px;display: block;}
.t8qp {min-width: 0;}
.wdgm5v {align-items: baseline;flex-wrap: wrap;margin: 0;gap:5px 10px;display: flex;}
.jh85n {font-weight: 700;font-size: 15px;color: var(--j2xlk);}
.yc3adw {color: var(--mso);font-size: 13.5px;}

.xb15yge > .jh85n {display: block;}
.h054ws {margin-top:5px;font-style: normal;display: block;}

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

.aa5x6xb {display: block;}
.c5zzcy {line-height:1.61;font-size: 14.5px;color: var(--mso);margin: 9px 0 0;}
.hjg3yk {gap:9px;margin-top:11px;flex-wrap: wrap;display: flex;}

.q8mcea {transition:color 0.138s, border-color 0.162s;display: inline-flex;color: var(--mso);align-items: center;justify-content: center;height: 44px;text-decoration: none;border-radius:7px;border: 1px solid var(--zked);width: 44px;}
.q8mcea:hover {border-color: var(--wuuqn);color: var(--wuuqn);}
.zq4vzfz {margin: 12px 0 0;color: var(--mso);font-size: 12.5px;line-height:1.53;}
@media (max-width:552px) {
  .pjzrtz {grid-template-columns: minmax(0, 1fr);}
}

.xrpfv {counter-reset: vt-sect;}
.yafygx {margin: 0 0 var(--ja5);min-width: 0;}
.v8mst7 {gap:12px;margin-bottom:16px;display: flex;border-bottom: 1px solid var(--zked);padding-bottom:12px;align-items: baseline;}
.ajqap {counter-increment: vt-sect;}
.ajqap::before {letter-spacing: .08em;flex: 0 0 auto;content: counter(vt-sect, decimal-leading-zero);font: 700 12px/1.4 var(--nqx);font-variant-numeric: tabular-nums;color: var(--wuuqn);}
.eyccy9k.eyccy9k {font: 800 clamp(19px, 2vw, 25px)/1.24 var(--rel);min-width: 0;color: var(--j2xlk);letter-spacing: -.024em;margin: 0;}

.szax4.szax4 {padding-bottom:11px;margin-bottom:15px;border-bottom: 1px solid var(--zked);}
.m9dh2 {counter-increment: vt-sect;}

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

.n0xsc.n0xsc {margin: 0 0 16px;}
.djhp {margin: 0 0 20px;height: 0;border: 0;border-top: 1px solid var(--zked);}

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

.bn4sm.bn4sm {display: flex;margin: 0 0 var(--ja5);}
.c0wws  {justify-content: flex-start;}
.hdw1   {justify-content: center;}
.pxhq1 {justify-content: flex-end;}
.sgc8v {text-decoration: none;padding: 0 24px;background: var(--pkjz);color: var(--yk2r, var(--d14s));min-height: 44px;border-radius:7px;display: inline-flex;align-items: center;transition:background 0.168s;justify-content: center;}
.sgc8v:hover {background: var(--vi6tc);}
.zz8e {flex: 1 1 auto;}
.h5a41 {font: 700 14px/1 var(--rel);}

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

.zyztpx {overflow: hidden;border: 1px solid var(--zked);border-radius: var(--rb00);position: relative;margin: 0 0 var(--ja5);min-width: 0;}
.gbtz1 {z-index: 1;top: 9px;padding: 3px 7px;color: var(--wuuqn);font: 700 10.5px/1 var(--nqx);font-style: normal;font-variant-numeric: tabular-nums;border-radius:3px;background: color-mix(in srgb, var(--lz6) 82%, transparent);position: absolute;letter-spacing: .08em;left: 10px;}
.jgp2cj {display: block;}
.sfxw3k {border-radius: 0;height: auto;display: block;width: 100%;}

.aeqrda {margin: 0 0 var(--ja5);border: 1px solid var(--n44);border-radius: var(--rb00);background: var(--lz6);padding: 18px 20px;}
.e4gbqv {text-transform: uppercase;color: var(--wuuqn);letter-spacing: .12em;font: 700 11.5px/1 var(--nqx);margin-bottom:11px;display: block;}

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

.x7j9 > li > a::before {color: var(--wuuqn);font: 700 11px/1 var(--nqx);font-variant-numeric: tabular-nums;content: counter(vt-idx, decimal-leading-zero) "  ";}
.xh13 > li > a {align-items: center;color: var(--mso);min-height: 44px;gap:8px;transition:color 0.171s;display: flex;font-size: 14.5px;padding: 0 4px;border-bottom: 1px solid var(--zked);text-decoration: none;}
.xh13 > li:last-child > a {border-bottom: 0;}
.xh13 > li > a:hover {color: var(--j2xlk);}

.gf8251 {border: 1px solid var(--n44);border-radius: var(--rb00);margin: 0 0 var(--ja5);background: var(--lz6);padding: var(--otgz) clamp(20px, 2.4vw, 34px);}
.aaj3q.aaj3q {margin: 0 0 9px;color: var(--j2xlk);font: 800 clamp(19px, 2vw, 25px)/1.24 var(--rel);letter-spacing: -.024em;}
.bzjpda {color: var(--mso);line-height:1.61;font-size: 15.5px;margin: 0 0 18px;}
.w9q55 {display: grid;grid-template-columns: max-content minmax(0, 1fr);gap: 0;margin: 0 0 20px;}

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

.g1nrhk6 > dt:nth-last-of-type(1):nth-of-type(odd) {grid-column: 1;}
.g1nrhk6 > dd:nth-last-of-type(1):nth-of-type(odd) {grid-column: 2 / -1;}
.gwwp {padding: 9px 16px 9px 0;white-space: nowrap;font: 700 11.5px/1.4 var(--nqx);letter-spacing: .09em;border-bottom: 1px solid var(--zked);text-transform: uppercase;color: var(--mso);}
.re95c {color: var(--j2xlk);padding: 9px 0;margin: 0;font: 600 14px/1.4 var(--nqx);font-variant-numeric: tabular-nums;border-bottom: 1px solid var(--zked);}

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

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

.yt6nmm {gap:10px;display: flex;flex-wrap: wrap;}
.j7xm9eq {min-height: 44px;background: transparent;align-items: center;justify-content: center;color: var(--j2xlk);border-radius:8px;border: 1px solid var(--n44);transition:border-color 0.168s, color 0.142s;text-decoration: none;padding: 0 20px;display: inline-flex;}
.j7xm9eq:hover {color: var(--wuuqn);border-color: var(--wuuqn);}
.em6kkt {font: 700 14px/1 var(--rel);}
@media (max-width:648px) {
  .g1nrhk6 {grid-template-columns: max-content minmax(0, 1fr);}
}

.hgcz1, .cm3z {margin: 0 0 var(--ja5);min-width: 0;}
.yzbvz {margin-bottom:15px;font: 800 clamp(19px, 2vw, 25px)/1.24 var(--rel);color: var(--j2xlk);display: block;letter-spacing: -.024em;}
.hfdc6e {border-bottom: 1px solid var(--zked);padding-bottom:10px;}
.sxhf98, .zbrxha {min-width: 0;}
.sxhf98 > :first-child, .zbrxha > :first-child {margin-top: 0;}
.sxhf98 > :last-child,  .zbrxha > :last-child  {margin-bottom: 0;}
.gkmsq.gkmsq {letter-spacing: -.024em;font: 800 clamp(19px, 2vw, 25px)/1.24 var(--rel);margin: 0 0 14px;color: var(--j2xlk);}

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

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

.drck {padding: 11px 0;border-bottom: 1px solid var(--zked);border-top: 1px solid var(--n44);margin-bottom:15px;}

.wnsvwb {align-items: start;gap: 0 26px;display: grid;grid-template-columns: minmax(0, 9em) minmax(0, 1fr);}
.npwty {padding-top:2px;min-width: 0;}
.xrpfv .npwty > h2.yzbvz.yzbvz,
.xrpfv .drck > h2.yzbvz.yzbvz {margin: 0;}
.xrpfv .npwty > h2.yzbvz.yzbvz {letter-spacing: .09em;text-transform: uppercase;font: 700 11.5px/1.45 var(--nqx);color: var(--mso);}
@media (max-width:715px) {
  .wnsvwb {gap: 0;grid-template-columns: minmax(0, 1fr);}
  .npwty {padding-top: 0;}
  .xrpfv .npwty > h2.yzbvz.yzbvz {margin: 0 0 12px;}
}

.zvtk2n4.zvtk2n4 .c9jd {margin: 0;}
.zvtk2n4.zvtk2n4 .nt8bwwb {padding: 14px 0;grid-template-columns: minmax(0, 8fr) minmax(0, 11fr);border-top: 1px solid var(--zked);gap:11px 28px;display: grid;}
.zvtk2n4.zvtk2n4 .nt8bwwb:first-child {border-top: 0;}
.zvtk2n4.zvtk2n4 .vk8fde5 {font-weight: 700;font-size: 15px;margin: 0;line-height:1.40;}

.zvtk2n4.zvtk2n4 .nt8bwwb > .vk8fde5 {display: grid;grid-template-columns: 2.1em 1fr;align-items: baseline;}
.zvtk2n4.zvtk2n4 .r87mj {font-size: 11.5px;letter-spacing: .08em;font-variant-numeric: tabular-nums;color: var(--wuuqn);font-weight: 700;}
.zvtk2n4.zvtk2n4 .b61k8 {font-size: 14px;line-height:1.64;margin: 0;color: var(--mso);}

.zvtk2n4.zvtk2n4 .tnk7 {counter-reset: vt-ref;padding-left: 3.2em;}
.zvtk2n4.zvtk2n4 .tnk7 > .vk8fde5 {border-top: 1px solid var(--zked);counter-increment: vt-ref;padding-top:14px;}
.zvtk2n4.zvtk2n4 .tnk7 > .vk8fde5:first-child {border-top: 0;padding-top: 0;}
.zvtk2n4.zvtk2n4 .tnk7 > .vk8fde5::before {display: inline-block;font-family: var(--nqx);font-variant-numeric: tabular-nums;content: counter(vt-ref, decimal-leading-zero);width: 3.2em;font-size: 11.5px;color: var(--wuuqn);margin-left: -3.2em;font-weight: 700;letter-spacing: .08em;}
.zvtk2n4.zvtk2n4 .tnk7 > .b61k8 {margin: 6px 0 14px;}
.zvtk2n4.zvtk2n4 .tnk7 > .b61k8:last-child {margin-bottom: 0;}
.zvtk2n4.zvtk2n4 .mya7a {font-weight: 700;}
.zvtk2n4.zvtk2n4 .fz3x3t5 {margin: 0;}

.zvtk2n4.zvtk2n4 .tnk7 > .b61k8 > .fz3x3t5 {line-height:1.62;font-size: 14px;}

.zvtk2n4.zvtk2n4 .smd9d2t {list-style: none;margin: 0;counter-reset: vt-ref;padding: 0 0 0 3.2em;}
.zvtk2n4.zvtk2n4 .pz6k72 {padding: 14px 0;counter-increment: vt-ref;border-top: 1px solid var(--zked);}
.zvtk2n4.zvtk2n4 .pz6k72:first-child {border-top: 0;padding-top: 0;}
.zvtk2n4.zvtk2n4 .pz6k72:last-child {padding-bottom: 0;}
.zvtk2n4.zvtk2n4 .pz6k72::before {margin-left: -3.2em;font-variant-numeric: tabular-nums;width: 3.2em;display: inline-block;content: counter(vt-ref, decimal-leading-zero);font-family: var(--nqx);font-size: 11.5px;font-weight: 700;color: var(--wuuqn);letter-spacing: .08em;}
.zvtk2n4.zvtk2n4 .pz6k72 > .mya7a {line-height:1.38;font-size: 15px;font-weight: 700;}
.zvtk2n4.zvtk2n4 .pz6k72 > .fz3x3t5 {line-height:1.61;margin: 6px 0 0;color: var(--mso);font-size: 14px;}
@media (max-width:715px) {
  .zvtk2n4.zvtk2n4 .nt8bwwb {gap:6px;grid-template-columns: 1fr;}
  .zvtk2n4.zvtk2n4 .nt8bwwb > .b61k8 {padding-left: 2.1em;}
  .zvtk2n4.zvtk2n4 .tnk7 {padding-left: 2.6em;}
  .zvtk2n4.zvtk2n4 .tnk7 > .vk8fde5::before {width: 2.6em;margin-left: -2.6em;}
  .zvtk2n4.zvtk2n4 .smd9d2t {padding-left: 2.6em;}
  .zvtk2n4.zvtk2n4 .pz6k72::before {margin-left: -2.6em;width: 2.6em;}
}

.ky25 {margin: 0 0 var(--ja5);}

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

@media (max-width:1006px) { .ang71 {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:528px)  { .ang71 {grid-template-columns: minmax(0, 1fr);} }
.py4hs {min-width: 0;}
.gzdhdbh {min-width: 0;text-decoration: none;display: block;color: inherit;}
.zhm4x {border: 1px solid var(--zked);border-radius:10px;overflow: hidden;position: relative;background: var(--y0fl);margin: 0;}

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

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

.x1z1x5 {margin: 0 0 var(--ja5);}
.zjpt5xb {display: grid;padding: 0;list-style: none;min-width: 0;margin: 0;gap:10px;}

.e6dh6s2 {grid-template-columns: repeat(2, minmax(0, 1fr));}
.exhb2e  {grid-template-columns: repeat(4, minmax(0, 1fr));}
.e32sw62 {min-width: 0;}
.rfqzz {align-items: center;border: 1px solid var(--zked);border-radius:7px;min-height: 124px;transition:border-color 0.187s, background 0.128s;justify-content: center;padding: 22px 20px;position: relative;text-decoration: none;background: var(--lz6);display: flex;}
.rfqzz:hover {border-color: color-mix(in srgb, var(--m8sd0) 45%, var(--zked));background: var(--ku3);}
.ma639w1 {top: 8px;color: var(--wuuqn);letter-spacing: .08em;left: 9px;font: 700 10.5px/1 var(--nqx);font-style: normal;font-variant-numeric: tabular-nums;position: absolute;}
.wak3 {width: auto;max-width: 100%;height: auto;max-height: 62px;border-radius: 0;object-fit: contain;display: block;}
@media (max-width:609px) {
  .e6dh6s2, .exhb2e {grid-template-columns: repeat(2, minmax(0, 1fr));}
}

.grn83 {margin: 0 0 var(--ja5);}
.aqbkk {gap:13px;list-style: none;display: grid;min-width: 0;padding: 0;margin: 0;}

.adnfat8 {grid-template-columns: repeat(4, minmax(0, 1fr));}
.ced2dc {grid-template-columns: repeat(2, minmax(0, 1fr));}
.j1hc {align-items: center;background: var(--ku3);gap:12px;border: 1px solid var(--zked);border-radius:7px;padding: 20px 14px;display: flex;flex-direction: column;min-width: 0;}
.jpnz1t9 {object-fit: contain;height: auto;max-width: 100%;border-radius: 0;display: block;width: auto;max-height: 44px;}
.vdbm {color: var(--mso);max-width: 100%;letter-spacing: .04em;overflow: hidden;white-space: nowrap;text-align: center;font: 600 13px/1.25 var(--nqx);text-overflow: ellipsis;}
@media (max-width:609px) {
  .adnfat8 {grid-template-columns: repeat(2, minmax(0, 1fr));}
  
  .ced2dc {grid-template-columns: repeat(2, minmax(0, 1fr));}
}

.y45193j.y45193j .mfpq8a {border-collapse: collapse;border: 0;width: 100%;table-layout: fixed;background: none;}
.y45193j.y45193j .ys5x2w {border-bottom: 1px solid var(--zked);font-family: var(--nqx);text-transform: uppercase;vertical-align: bottom;padding: 0 0 9px;text-align: left;font-size: 11.5px;letter-spacing: .09em;font-weight: 700;}
.y45193j.y45193j .hndcc6d {color: var(--wuuqn);padding-right:16px;}

.y45193j.y45193j .hpc9jgp  {color: var(--mso);padding-left:16px;}

.y45193j.y45193j .e5hkaw {border-left: 1px solid var(--zked);}
.y45193j.y45193j .gj4vn {line-height:1.55;padding: 11px 0;vertical-align: top;font-size: 14px;border-bottom: 1px solid var(--zked);}
.y45193j.y45193j .mjjk6 {padding-right:17px;}
.y45193j.y45193j .e5hkaw  {padding-left:15px;}
.y45193j.y45193j .rhx901j {font-weight: 700;color: var(--wuuqn);font-family: var(--nqx);width: 1.15em;display: inline-block;}
.y45193j.y45193j .e5hkaw .rhx901j {color: var(--mso);}

.y45193j.y45193j .f78nx71 {margin: 0;letter-spacing: .09em;border-bottom: 1px solid var(--zked);font-weight: 700;text-transform: uppercase;padding: 0 0 9px;font-family: var(--nqx);font-size: 11.5px;display: block;}
.y45193j.y45193j .b3n9tmr {color: var(--wuuqn);}
.y45193j.y45193j .rd86  {color: var(--mso);}
.y45193j.y45193j .kftfqk {list-style: none;padding: 0;margin: 0;}
.y45193j.y45193j .rpgv {padding: 11px 0;align-items: baseline;line-height:1.54;border-bottom: 1px solid var(--zked);grid-template-columns: 1.35em minmax(0, 1fr);font-size: 14px;display: grid;}
.y45193j.y45193j .rpgv:last-child {border-bottom: 0;}
.y45193j.y45193j .h73a7zf {font-weight: 700;font-family: var(--nqx);font-style: normal;}

.y45193j.y45193j .qtve .h73a7zf {color: var(--wuuqn);}
.y45193j.y45193j .wmzc  .h73a7zf {color: var(--mso);}

.y45193j.y45193j .xtdhe {display: grid;gap: 0;grid-template-columns: repeat(2, minmax(0, 1fr));}
.y45193j.y45193j .vzv28d2 {min-width: 0;}
.y45193j.y45193j .sypbe {padding-right:25px;}
.y45193j.y45193j .k0ar {padding-left:27px;border-left: 1px solid var(--zked);}

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

.y45193j.y45193j .eskn1y {margin: 0;}
.y45193j.y45193j .eskn1y > .f78nx71 {margin-top:22px;}
.y45193j.y45193j .eskn1y > .f78nx71:first-child {margin-top: 0;}
.y45193j.y45193j .pas1a {margin: 0;}

@media (max-width:648px) {
  
  .y45193j.y45193j .xtdhe {grid-template-columns: minmax(0, 1fr);}
  .y45193j.y45193j .sypbe {padding-right: 0;}
  .y45193j.y45193j .k0ar {border-left: 0;margin-top:22px;padding-left: 0;}
  
  .y45193j.y45193j .gj4vn {font-size: 13.5px;}
  .y45193j.y45193j .mjjk6,
  .y45193j.y45193j .hndcc6d {padding-right:9px;}
  .y45193j.y45193j .e5hkaw,
  .y45193j.y45193j .hpc9jgp {padding-left:11px;}
}

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

.he3byn.he3byn .y9efj9::before {position: absolute;height: 5px;top: 19px;content: "";left: -21px;width: 5px;background: var(--m8sd0);}
.he3byn.he3byn .pyz6 {font-family: var(--nqx);font-size: 11.5px;color: var(--wuuqn);font-weight: 700;letter-spacing: .08em;}
.he3byn.he3byn .ymk3mys {line-height:1.61;font-size: 14px;margin: 4px 0 13px 3.4em;color: var(--mso);}

.he3byn.he3byn .dmp82f {margin: 0;counter-reset: vt-step;border-left: 1px solid var(--zked);padding: 0 0 0 18px;list-style: none;}
.he3byn.he3byn .fhddvm {counter-increment: vt-step;padding: 13px 0 0;position: relative;}
.he3byn.he3byn .fhddvm + .fhddvm {border-top: 1px solid var(--zked);margin-top:13px;}
.he3byn.he3byn .fhddvm::before {height: 5px;top: 19px;content: "";position: absolute;width: 5px;left: -21px;background: var(--m8sd0);}
.he3byn.he3byn .a79e65 {line-height:1.37;display: block;font-size: 15px;font-weight: 700;}
.he3byn.he3byn .a79e65::before {font-family: var(--nqx);color: var(--wuuqn);font-weight: 700;font-size: 11.5px;font-variant-numeric: tabular-nums;content: counter(vt-step, decimal-leading-zero) "\00a0\00a0";letter-spacing: .08em;}
.he3byn.he3byn .xfwv6 {margin: 4px 0 0;font-size: 14px;color: var(--mso);line-height:1.60;}

.he3byn.he3byn .axs7 {border-left: 0;padding: 0;}
.he3byn.he3byn .yyvhbsk {padding: 14px 0 0;margin: 0;border-top: 1px solid var(--zked);display: block;}
.he3byn.he3byn .axs7 > .yyvhbsk:first-child {border-top: 0;padding-top: 0;}
.he3byn.he3byn .nk5s {display: block;margin-bottom:6px;letter-spacing: .1em;font-style: normal;font: 700 11px/1.3 var(--nqx);font-variant-numeric: tabular-nums;color: var(--wuuqn);}
.he3byn.he3byn .c2tpc {line-height:1.33;font-size: 15px;font-weight: 700;}
.he3byn.he3byn .qmdg6 {color: var(--mso);margin: 5px 0 14px;line-height:1.62;font-size: 14px;}
.he3byn.he3byn .qmdg6:last-child {margin-bottom: 0;}

@media (max-width:715px) {
  .he3byn.he3byn .y9efj9 {gap:4px;grid-template-columns: 1fr;}
  .he3byn.he3byn .ymk3mys {margin-left: 0;}
}

.xrpfv {--at062: var(--j2xlk);}

.xrpfv :is(.zh5mw, [class*="table"]) {overflow-x: auto;}
.xrpfv table {border-collapse: collapse;font-size: 14.5px;width: 100%;}
.xrpfv thead th {white-space: nowrap;text-align: left;font-weight: 700;padding: 11px 14px;letter-spacing: .08em;border-bottom: 1px solid var(--at062, var(--n44));font-size: 11.5px;color: var(--mso);text-transform: uppercase;}
.xrpfv tbody td {border-bottom: 1px solid var(--zked);padding: 11px 14px;color: var(--q1b, var(--j2xlk));}
.xrpfv tbody td + td {font-variant-numeric: tabular-nums;font-family: var(--nqx);}

.df305b.df305b {color: var(--j2xlk);background: var(--bt0j);border-top: 1px solid var(--n44);padding: clamp(34px, 4vw, 56px) clamp(16px, 2vw, 28px) clamp(22px, 2.4vw, 34px);}
.df305b .dhm543 {max-width: var(--hrz6);align-items: start;gap:29px 50px;margin: 0 auto;grid-template-columns: minmax(0, 1fr) auto;display: grid;}
.df305b .edz7p2b img {display: block;width: auto;height: 28px;}
.df305b .edz7p2b span {font-size: 18px;font-weight: 800;letter-spacing: -.03em;color: var(--j2xlk);}
.df305b .ngpx {gap:48px;grid-auto-flow: column;display: grid;}
.df305b .ngpx ul {padding: 0;display: grid;list-style: none;gap:8px;margin: 0;}
.df305b .ngpx a {color: var(--mso);text-decoration: none;font-size: 14px;}
.df305b .ngpx a:hover {color: var(--j2xlk);}
.df305b .ztzd {opacity:0.73;flex-wrap: wrap;max-width: var(--hrz6);gap:11px;display: flex;align-items: center;margin: 24px auto 0;}
.df305b .m5h5 {border-top: 1px solid var(--zked);max-width: var(--hrz6);margin: 24px auto 0;padding-top:18px;}
.df305b .m5h5 p {margin: 0;font-size: 12.5px;color: var(--mso);}
.df305b .m5h5 p + p {line-height:1.56;margin-top:8px;}

@media (max-width:1085px) {
  
  .ts34qax {display: none;}
  .wx4a {margin-left: 0;}
  .phttg8 {display: flex;}
  
  .ry1kbq {display: inline-flex;}
  .fh3tvhf {left: 14px;}
}

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

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

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

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

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

.df305b .ngpx a {min-height: 44px;display: flex;align-items: center;}
.m34h {min-height: 44px;display: inline-flex;align-items: center;}

.qaw2, .hftr3jn, .csvs5e3,
.xrpfv a[role="button"],
.xrpfv .abnz a {min-height: 44px;}

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

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

.r2w3mx ul {gap:7px;}

.df305b .ngpx ul {display: grid;gap:9px;}

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

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

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

.rd6b2p:checked ~ .pqvz {visibility: visible;opacity:1;}
.rd6b2p:checked ~ .ks50 {transform: translateX(0);visibility: visible;}

.beqkk22 {gap:11px;justify-content: space-between;z-index: 1;align-items: center;top: 0;display: flex;border-bottom: 1px solid var(--n44, var(--vkf));position: sticky;background: var(--ku3, var(--mkxe));padding: 14px 16px;}
.p3zhm8q {align-items: center;display: inline-flex;min-height: 44px;}
.p3zhm8q img {width: auto;height: 26px;display: block;}
.rzxdm {font-size: 16px;letter-spacing: .01em;font-weight: 800;color: var(--h0gt);}

.xc2e685 {height: 44px;justify-content: center;color: var(--h0gt);width: 44px;align-items: center;flex: none;border-radius:12px;border: 1px solid var(--n44, var(--vkf));cursor: pointer;display: inline-flex;background: var(--mkxe);}
.xc2e685:hover {background: var(--nj7);}
.xc2e685:focus-visible,
.x9zxdrg a:focus-visible,
.ccm3zv1:focus-visible,
.gaxm1:focus-visible {outline: 2px solid var(--h0gt);outline-offset: 2px;}

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

.x9zxdrg a {align-items: center;border-radius:12px;border: 1px solid transparent;padding: 10px 14px;font-weight: 600;line-height:1.32;color: var(--h0gt);min-height: 48px;display: flex;font-size: 15.5px;text-decoration: none;}
.x9zxdrg a:hover {border-color: var(--n44, var(--vkf));background: var(--mkxe);}

.x9zxdrg a[aria-current="page"] {background: var(--mkxe);box-shadow: inset 3px 0 0 var(--m8sd0, var(--pkjz));border-color: var(--n44, var(--vkf));}

.h8y2 {display: grid;padding: 14px 16px calc(16px + env(safe-area-inset-bottom, 0px));border-top: 1px solid var(--n44, var(--vkf));background: var(--ku3, var(--mkxe));margin-top: auto;gap:10px;}

.ccm3zv1, .gaxm1 {text-decoration: none;font-size: 15px;min-height: 48px;justify-content: center;font-weight: 700;border-radius:11px;padding: 12px 18px;display: flex;align-items: center;}
.ccm3zv1 {color: var(--ua2, var(--k1dop));background: var(--cm6);border: 1px solid var(--n44, var(--vkf));}
.gaxm1 {color: var(--db3, var(--trr));border: 1px solid transparent;background: var(--wcfcw);}

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

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

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

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

.xrpfv > .abnz.bn4sm {padding-bottom: 0;padding-top: 0;}

@media (min-width:1086px) {

  
  
  .ts34qax, .wx4a {transition:width 183ms ease, margin-left 179ms ease, padding 240ms ease;}

  
}

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

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

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

.ysec > summary.ebbw .e4gbqv {margin: 0;}
.ysec[open] > summary.ebbw {margin-bottom:13px;}

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

.wx4a {padding-bottom: max(96px, var(--qat, 96px));}

.djtx7f {--vtag: var(--rb00);--jqf6: 12px;--q8yrz: .08em;--snfaa: uppercase;--if1: var(--rb00);--nfg: 6px;--q82xf: 1px solid var(--n44);}

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

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

:root {--zked:  color-mix(in srgb, var(--m8sd0) 16%, var(--vkf));--lz6:  color-mix(in srgb, var(--m8sd0) 9%, var(--mkxe));--rqjz:   color-mix(in srgb, var(--m8sd0) 38%, transparent);--n44:   color-mix(in srgb, var(--m8sd0) 26%, var(--org));--j8g: var(--at062, var(--m8sd0));--rb00:      14px;--vv2w:     color-mix(in srgb, var(--m8sd0) 7%, var(--fv5));--ku3: color-mix(in srgb, var(--m8sd0) 14%, var(--p4d));}
html:root {background-color: var(--vv2w);}
body {font-family: var(--rel);background:
    radial-gradient(60vw 50vh at 12% -10%, color-mix(in srgb, var(--m8sd0) 22%, transparent), transparent 70%),
    radial-gradient(50vw 50vh at 100% 30%, color-mix(in srgb, var(--j8g) 14%, transparent), transparent 70%),
    var(--vv2w);background-attachment: fixed;}

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

.ts34qax {border-right-color: var(--n44);background:
    linear-gradient(180deg, color-mix(in srgb, var(--m8sd0) 16%, transparent), transparent 46%),
    var(--bqfz);}
.r2w3mx a {font: 600 15px/1.2 var(--rel);border-radius:10px;letter-spacing: .01em;}
.r2w3mx a:hover {background: color-mix(in srgb, var(--m8sd0) 12%, transparent);}
.r2w3mx a[aria-current="page"] {color: var(--yk2r, var(--d14s));box-shadow: 0 6px 20px var(--rqjz);background: var(--pkjz);}
.r2w3mx a[aria-current="page"] .axg603 {background: currentColor;}

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

.qaw2,
.xrpfv :is(.abnz, .he3byn, .zvtk2n4) a[role="button"],
.xrpfv .abnz a,
.tq98, .yxph {padding: 0 22px;min-height: 44px;font: 700 14.5px/1 var(--rel);letter-spacing: .02em;border-radius:11px;}
.dan81d,
.tq98, .yxph,
.xrpfv .abnz a {transition:transform 0.183s, box-shadow 0.192s, background 0.139s;box-shadow: 0 8px 24px var(--rqjz);}
.dan81d:hover, .tq98:hover, .yxph:hover {transform: translateY(-1px);box-shadow: 0 10px 30px var(--rqjz);}
.g5mce {border-color: var(--n44);background: color-mix(in srgb, var(--cm6) 70%, transparent);}

.xrpfv :is(.zvtk2n4, .he3byn, .y45193j, .be48qm7),
.xrpfv .wvtr.wvtr {background:
    linear-gradient(180deg, color-mix(in srgb, var(--m8sd0) 7%, transparent), transparent 60%),
    var(--lz6);border-color: var(--n44);}

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

.xrpfv .k84cm {min-height: clamp(360px, 52vh, 560px);justify-content: center;}
.pxqswg {background: linear-gradient(90deg,
    color-mix(in srgb, var(--vv2w) 90%, transparent) 0%,
    color-mix(in srgb, var(--vv2w) 62%, transparent) 42%,
    color-mix(in srgb, var(--vv2w) 0%, transparent) 76%);}
.ct6y {z-index: 2;left: 14px;padding: 7px 14px;top: 14px;background: color-mix(in srgb, var(--ku3) 70%, transparent);backdrop-filter: blur(8px);border: 1px solid var(--n44);border-radius: 999px;position: absolute;}
.zs4sn {background: none;max-width:641px;}
.zs4sn .wa8h {line-height:1.05;font-size: clamp(30px, 4vw, 54px);}
@media (max-width:906px) {
  .xrpfv .k84cm {justify-content: flex-end;min-height: min(72vh, 560px);}
  .pxqswg {background: linear-gradient(0deg,
      color-mix(in srgb, var(--vv2w) 94%, transparent) 0%,
      color-mix(in srgb, var(--vv2w) 70%, transparent) 45%,
      color-mix(in srgb, var(--vv2w) 0%, transparent) 82%);}
}

.xrpfv .y6mytd.y6mytd {max-height: none;object-fit: contain;height: auto;}
.wa8h.wa8h {font-size: clamp(28px, 3.2vw, 44px);line-height:1.08;}
.m23h7q {box-shadow: 0 18px 50px var(--rqjz);border-color: var(--n44);}

@media (max-width:1085px) {
  .be3c5 .djtx7f {display: none;}
  .ry1kbq img {object-fit: contain;height: 28px;object-position: left center;max-width: min(30vw, 120px);}
  .fh7z {padding: 14px 20px 0;}
}
@media (max-width:552px) {
  .nbcm {gap:8px;padding: 0 14px;}
  .be3c5 {gap:5px;}
  .be3c5 .qaw2 {font-size: 13px;padding: 0 12px;min-height: 40px;}
  .phttg8 {margin-right: -8px;}
}

.xrpfv .gf8251.gf8251 {align-items: center;grid-template-columns: minmax(0, 1fr);padding: clamp(24px, 3.4vw, 48px) !important;border: 1px solid var(--n44);border-radius: var(--rb00);gap: clamp(22px, 3vw, 48px);display: grid;overflow: hidden;background:
    radial-gradient(70% 120% at 100% 50%, color-mix(in srgb, var(--m8sd0) 24%, transparent), transparent 70%),
    var(--lz6);}
@media (min-width:907px) {
  .xrpfv .gf8251.gf8251 {grid-template-columns: minmax(0, 1fr) auto;}
}
.gf8251 .h4gp9 {min-width: 0;}
.gf8251 .aaj3q {font-size: clamp(26px, 3vw, 40px);}
.gf8251 .zajh6 {box-shadow: 0 0 60px var(--rqjz);--bv0p7: 90%;margin: 0 auto;justify-content: center;display: flex;width: clamp(170px, 18vw, 220px);aspect-ratio: 1;border-radius: 50%;position: relative;flex-direction: column;align-items: center;background:
    radial-gradient(closest-side, var(--lz6) 78%, transparent 79%),
    conic-gradient(var(--m8sd0) 0 var(--bv0p7), color-mix(in srgb, var(--m8sd0) 14%, transparent) var(--bv0p7) 100%);}
.gf8251 .dvext {font: 800 clamp(46px, 5vw, 64px)/1 var(--nqx);letter-spacing: -.04em;color: var(--j2xlk);}
.gf8251 .j7xz5z {color: var(--wuuqn);font: 700 14px/1 var(--nqx);font-style: normal;margin-top:6px;}
.gf8251 .rjkfp {overflow-wrap: anywhere;font: 700 11px/1.2 var(--rel);margin-top:9px;color: var(--mso);max-width: 70%;text-transform: uppercase;text-align: center;letter-spacing: .14em;}
.gf8251 .yt6nmm {flex-wrap: wrap;margin-top:22px;gap:11px;display: flex;}
.gf8251 .j7xm9eq.j7xm9eq {min-height: 48px;font: 700 15px/1 var(--rel);align-items: center;text-decoration: none;background: var(--pkjz);color: var(--yk2r, var(--d14s));padding: 0 22px;border-radius:11px;border: 0;box-shadow: 0 8px 24px var(--rqjz);display: inline-flex;}
.gf8251 .j7xm9eq.j7xm9eq:hover {color: var(--yk2r, var(--d14s));background: var(--vi6tc);}
.gf8251 .j7xm9eq .em6kkt {color: inherit;font: inherit;}
@media (max-width:906px) {
  .gf8251 .zajh6 {width: 160px;order: -1;}
  .gf8251 .j7xm9eq.j7xm9eq {flex: 1 1 140px;justify-content: center;}
}

.xrpfv .k84cm.wsqbk7 {background:
    radial-gradient(70% 90% at 85% 15%, color-mix(in srgb, var(--m8sd0) 46%, transparent), transparent 65%),
    radial-gradient(60% 80% at 55% 115%, color-mix(in srgb, var(--j8g) 32%, transparent), transparent 65%),
    var(--hfx5, var(--lz6));}
.tn66fa {z-index: 0;color: color-mix(in srgb, var(--tlr9, var(--j2xlk)) 10%, transparent);position: absolute;bottom: -.2em;letter-spacing: -.04em;right: -.04em;pointer-events: none;font: 800 clamp(96px, 14vw, 220px)/1 var(--rel);white-space: nowrap;overflow: hidden;max-width: 100%;}
@media (max-width:906px) {
  .xrpfv .k84cm.wsqbk7 {padding-top:55px;min-height: 0;}
  .tn66fa {display: none;}
}
