

:root {--k0y:    var(--mesq);--x4g:  248px;--ohy:  clamp(16px, 1.8vw, 26px);--d2e:"SF Mono", "JetBrains Mono", ui-monospace, Menlo, Consolas, monospace;--oygf: color-mix(in srgb, var(--yrhl) 35%, var(--k57));--asmx: var(--ccr5);--jqu0z:  1180px;--x7d:  var(--oa73);--yrhl: var(--k0v);--slgjp: var(--sj0);--r01m: var(--vqfc1);--npb1:"Futura", "Trebuchet MS", "Century Gothic", "Avenir Next", system-ui, sans-serif;--yv7:     10px;--t07v:var(--o7no);--xpg:  clamp(30px, 3.4vw, 52px);--k57:   var(--dpudp);}

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

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

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

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

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

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

.j0k6y {padding: 14px;margin-top: auto;background: var(--r01m);border: 1px solid var(--x7d);border-radius: var(--yv7);}
.wx8x0 {margin: 0;font-size: 14px;font-weight: 700;}
.yvenf2m {margin: 5px 0 0;color: var(--asmx);line-height:1.43;font-size: 12.5px;}

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

.da3hhmh,
.em9d :is(.vdvt9za, .rbp3yw, .mfwy5dv) a[role="button"],
.em9d .vdvt9za a {justify-content: center;cursor: pointer;border-radius:7px;border: 1px solid transparent;white-space: nowrap;font-weight: 700;padding: 10px 20px;transition:background 0.191s, border-color 0.124s;align-items: center;font-size: 14px;text-decoration: none;display: inline-flex;}

.z6qej {border-color: var(--x7d);color: var(--yyt, var(--a7nm));background: var(--luf);}
.m0rr {background: var(--mifp6);color: var(--lp6r, var(--vkl1));}
.m0rr:hover {background: var(--e52jb);}

.em9d :is(.vdvt9za, .rbp3yw, .mfwy5dv) a[role="button"],
.em9d .vdvt9za a {color: var(--zr90y, var(--p0r));background: var(--k0v);}
.nh712tv {width: 100%;margin-top:13px;display: flex;}

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

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

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

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

.keehm::before {inset: 11px;position: absolute;content: '';transition:border-color 0.13s, background 0.124s;background: var(--t07v);border: 1px solid var(--x7d);}
.keehm svg {position: relative;z-index: 1;}
.keehm:hover {color: var(--oygf);}
.keehm:hover::before {background: color-mix(in srgb, var(--k57) 8%, var(--t07v));border-color: color-mix(in srgb, var(--yrhl) 50%, var(--x7d));}
.keehm:focus-visible {outline: 2px solid var(--oygf);outline-offset: -3px;}

.em9d {padding: 0 clamp(16px, 2vw, 28px) 60px;}
.em9d > * {margin: 0 auto var(--ohy) !important;max-width: var(--jqu0z);padding-top: var(--xpg);padding-bottom: 0;}
.em9d > *:last-child {margin-bottom: 0 !important;}

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

.em9d :is(.kth4fe, .dhx0, .sq27c, .mfwy5dv,
             .rbp3yw, .ez8jyv) :is(p, li, td) > a {text-underline-offset: 3px;color: var(--yrhl);}

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

.em9d :is(.mfwy5dv, .rbp3yw, .ez8jyv, .g5jngrt) {border: 1px solid var(--x7d);border-radius: var(--yv7);background: var(--r01m);padding: var(--xpg) clamp(20px, 2.4vw, 34px) !important;}

.em9d .fqd4gzk.fqd4gzk {min-width: 0;padding: 0 !important;grid-template-columns: minmax(0, 1fr);border: 1px solid var(--x7d);border-radius: var(--yv7);background: var(--r01m);display: grid;overflow: hidden;}

.b96dg {background: var(--t07v);align-items: center;display: flex;min-width: 0;padding: 9px clamp(18px, 2.2vw, 30px);gap:13px;justify-content: space-between;border-bottom: 1px solid var(--slgjp);grid-column: 1 / -1;}
.p64t0 {color: var(--oygf);font: 700 11.5px/1 var(--d2e);letter-spacing: .1em;overflow: hidden;white-space: nowrap;text-transform: uppercase;text-overflow: ellipsis;}
.dyzg {flex: 0 0 auto;color: var(--asmx);letter-spacing: .08em;font: 600 11.5px/1 var(--d2e);font-style: normal;}

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

.b09grx.b09grx {overflow-wrap: anywhere;margin: 0;color: var(--k57);letter-spacing: -.028em;font: 800 clamp(23px, 2.3vw, 30px)/1.16 var(--npb1);}
.xf0e.xf0e {margin: 11px 0 0;font-size: 15.5px;color: color-mix(in srgb, var(--asmx) 26%, var(--k57));line-height:1.59;max-width: 56ch;}
.sw6tcd9 {align-items: center;display: inline-flex;border-radius:9px;justify-content: center;min-height: 44px;color: var(--zr90y, var(--p0r));margin-top:21px;font: 700 14px/1 var(--npb1);background: var(--k0v);text-decoration: none;transition:background 0.179s;padding: 0 22px;}
.sw6tcd9:hover {background: var(--e52jb);}

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

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

.fqd4gzk .pyba.pyba {background-image:
    repeating-linear-gradient(90deg, var(--slgjp) 0 1px, transparent 1px 26px),
    repeating-linear-gradient(0deg,  var(--slgjp) 0 1px, transparent 1px 26px);}
.fqd4gzk .c74e.c74e {background-image:
    repeating-linear-gradient(90deg, var(--slgjp) 0 1px, transparent 1px 34px),
    repeating-linear-gradient(0deg,  var(--slgjp) 0 1px, transparent 1px 34px);}
.fqd4gzk .bv0p.bv0p {background-image:
    repeating-linear-gradient(90deg, var(--slgjp) 0 1px, transparent 1px 18px),
    repeating-linear-gradient(0deg,  var(--slgjp) 0 1px, transparent 1px 44px);}

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

.gqbmb .pyba.pyba {background-image:
    repeating-linear-gradient(90deg, var(--slgjp) 0 1px, transparent 1px 26px),
    repeating-linear-gradient(0deg,  var(--slgjp) 0 1px, transparent 1px 26px);}
.gqbmb .c74e.c74e {background-image:
    repeating-linear-gradient(90deg, var(--slgjp) 0 1px, transparent 1px 34px),
    repeating-linear-gradient(0deg,  var(--slgjp) 0 1px, transparent 1px 34px);}
.gqbmb .bv0p.bv0p {background-image:
    repeating-linear-gradient(90deg, var(--slgjp) 0 1px, transparent 1px 18px),
    repeating-linear-gradient(0deg,  var(--slgjp) 0 1px, transparent 1px 44px);}

.em9d .gqbmb.gqbmb {min-width: 0;grid-template-columns: minmax(0, 1fr);overflow: hidden;background: var(--r01m);padding: 0 !important;display: grid;border: 1px solid var(--x7d);border-radius: var(--yv7);}
.gqbmb .tanz7z {border-bottom: 1px solid var(--x7d);overflow: hidden;min-width: 0;background: var(--t07v);position: relative;margin: 0;}
.gqbmb .cb3768b {height: auto;display: block;color: var(--iqx0, inherit);max-height: 26vh;border-radius: 0;width: 100%;object-fit: cover;}

.gqbmb .j723 {display: flex;width: 100%;max-height: 24vh;letter-spacing: -.05em;background-color: var(--umef, var(--t07v));justify-content: center;min-height: 15vh;font: 800 clamp(40px, 6.5vw, 84px)/1 var(--d2e);align-items: center;color: var(--oygf);}
.b394.b394 {font: 700 clamp(27px, 3.3vw, 43px)/1.12 var(--npb1);margin: 0;text-wrap: balance;color: var(--k57);overflow-wrap: break-word;letter-spacing: -.02em;max-width: 24ch;padding: clamp(22px, 2.6vw, 34px) clamp(18px, 2.2vw, 30px) 0;}

.gqbmb .ehw5 {gap: clamp(14px, 1.6vw, 22px);grid-template-columns: minmax(0, 1fr);align-items: start;display: grid;padding: clamp(14px, 1.6vw, 20px) clamp(18px, 2.2vw, 30px) 0;}
.pxcc6.pxcc6 {max-width: 62ch;font-size: 15.5px;min-width: 0;margin: 0;color: color-mix(in srgb, var(--asmx) 26%, var(--k57));line-height:1.61;}
.gqbmb .p1y9z {min-width: 0;margin: 0;display: flex;flex-wrap: wrap;gap:4px 18px;}
.gqbmb .pyq83ht {text-transform: uppercase;letter-spacing: .16em;margin: 0;color: var(--asmx);font: 700 10.5px/1.6 var(--d2e);}
.gqbmb .qvvbv {letter-spacing: .04em;color: var(--oygf);font: 700 13px/1.6 var(--d2e);margin: 0 12px 0 0;}
.gqbmb .e2r3 {min-height: 46px;align-items: center;border-radius:7px;font: 700 14px/1 var(--npb1);background: var(--k0v);justify-content: center;display: inline-flex;letter-spacing: .04em;justify-self: start;text-decoration: none;padding: 0 28px;transition:background 0.16s;color: var(--zr90y, var(--p0r));margin: clamp(18px, 2vw, 26px) clamp(18px, 2.2vw, 30px) clamp(22px, 2.6vw, 34px);}
.gqbmb .e2r3:hover {background: var(--e52jb);}
@media (min-width:894px) {
  
  .gqbmb .ehw5 {align-items: baseline;grid-template-columns: minmax(0, 1fr) auto;}
  .gqbmb .p1y9z {justify-content: flex-end;}
}
@media (max-width:893px) {
  
  .gqbmb .cb3768b  {max-height: 18vh;}
  .gqbmb .j723 {min-height: 12vh;max-height: 18vh;}
}

.em9d .sws6j67 {min-height: 340px;justify-content: flex-end;border: 1px solid var(--x7d);border-radius: var(--yv7);display: flex;position: relative;flex-direction: column;overflow: hidden;}

.em9d .brm6k0s .jzmha {height: 100%;inset: 0;position: absolute;object-fit: cover;width: 100%;}
.n0vft {background:
    linear-gradient(180deg,
      color-mix(in srgb, var(--r01m) 20%, transparent) 0%,
      color-mix(in srgb, var(--r01m) 55%, transparent) 60%,
      color-mix(in srgb, var(--r01m) 85%, transparent) 100%);position: absolute;inset: 0;pointer-events: none;}
.m2gwzy8 {z-index: 1;position: relative;background: color-mix(in srgb, var(--t07v) 92%, transparent);}
.bag1z0 {position: relative;background: color-mix(in srgb, var(--r01m) 95%, transparent);z-index: 1;}
.bag1z0 .b09grx,
.bag1z0 .xf0e {color: var(--s73, var(--k57));}
@media (max-width:893px) {
  .em9d .sws6j67 {min-height: 280px;}
}

@media (min-width:894px) {
  
  .em9d .fqd4gzk.fqd4gzk {grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr);align-items: center;}
  .g4kpvm3 {margin: clamp(24px, 2.8vw, 38px) clamp(18px, 2.2vw, 30px);}
  .hnt163r .v0vx  {order: 2;}
  .hnt163r .g4kpvm3 {order: 1;}
}

.xe82k5 {background: var(--r01m);margin: 0 0 var(--ohy);border: 1px solid var(--x7d);border-radius: var(--yv7);padding: var(--xpg) clamp(20px, 2.4vw, 34px);}
.xbbx {gap:9px 18px;align-items: center;padding-bottom:15px;grid-template-columns: auto minmax(90px, 200px) minmax(0, 1fr);border-bottom: 1px solid var(--slgjp);margin-bottom:4px;display: grid;}

.sdtt .jshpec {order: -1;grid-column: 1 / -1;}
.eza9p7  .jshpec {grid-column: 3;}
.n5637 {font: 800 clamp(30px, 3.4vw, 42px)/1 var(--d2e);font-variant-numeric: tabular-nums;letter-spacing: -.03em;color: var(--k57);}
.pjqqy {font-size: .44em;font-weight: 600;color: var(--asmx);}

.f0zyv {overflow: hidden;border-radius:3px;background: var(--slgjp);height: 6px;position: relative;display: block;}
.f0zyv::before {width: var(--xg5, 0%);inset: 0 auto 0 0;background: var(--oygf);position: absolute;content: "";}
.jshpec {line-height:1.61;font-size: 15px;color: var(--asmx);margin: 0;}

.b3gn5p {padding: 0;margin: 0;list-style: none;}
.hevpf3 {border-bottom: 1px solid var(--slgjp);padding: 14px 0;grid-template-columns: 3.6em minmax(0, 1fr);align-items: baseline;gap: 0 16px;display: grid;}
.hevpf3:last-child {padding-bottom: 0;border-bottom: 0;}
.spyyqhy {white-space: nowrap;color: var(--oygf);font: 700 13px/1.4 var(--d2e);font-style: normal;font-variant-numeric: tabular-nums;}
.d00y5 {color: var(--asmx);font-weight: 600;}
.v75h {margin: 0;min-width: 0;}
.htm3 {line-height:1.60;margin: 0;font-size: 15px;}
.r1vddz {color: var(--asmx);letter-spacing: .06em;margin-top:6px;font: 600 12px/1.3 var(--d2e);font-style: normal;display: block;}

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

.vkzfh7y {color: var(--oygf);padding-left:9px;margin-left:9px;letter-spacing: .04em;font: 700 12px/1.3 var(--d2e);font-variant-numeric: tabular-nums;border-left: 1px solid var(--slgjp);}

.a4yp {margin-left: 0;padding-left: 0;border-left: 0;}
.r1vddz:empty {display: none;}

.th8b4 {min-width: 0;margin: 0;}
.th8b4 > .v75h {margin: 0;}
.wfhx {flex-wrap: wrap;justify-content: space-between;align-items: baseline;display: flex;border-top: 1px solid var(--slgjp);gap:4px 14px;margin-top:10px;padding-top:9px;}
.wfhx > .r1vddz {margin-top: 0;}

.th8b4 > .wfhx:only-child {padding-top: 0;margin-top: 0;border-top: 0;}
@media (max-width:633px) {
  .xbbx {grid-template-columns: auto minmax(0, 1fr);}
  .eza9p7 .jshpec {grid-column: 1 / -1;}
  .hevpf3 {gap:4px;grid-template-columns: 1fr;}
}

.tncf {padding: var(--xpg) clamp(20px, 2.4vw, 34px);margin: 0 0 var(--ohy);border: 1px solid var(--x7d);border-radius: var(--yv7);min-width: 0;background: var(--r01m);}

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

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

.y9bf {grid-template-columns: minmax(0, 1fr);}
.dycr59 {min-width: 0;}
.zkzrp.zkzrp {margin: 0 0 10px;color: var(--k57);letter-spacing: -.024em;font: 800 clamp(19px, 2vw, 25px)/1.24 var(--npb1);}
.h0zpq {min-width: 0;}
.h0zpq > :first-child {margin-top: 0;}
.h0zpq > :last-child  {margin-bottom: 0;}
.fxab {background: var(--k0v);text-decoration: none;font: 700 14px/1 var(--npb1);align-items: center;margin-top:15px;border-radius:7px;display: inline-flex;padding: 0 20px;transition:background 0.145s;min-height: 44px;justify-content: center;color: var(--zr90y, var(--p0r));}
.fxab:hover {background: var(--e52jb);}
.ef08h {min-width: 0;margin: 0;}

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

.ef08h {order: -1;}
@media (max-width:765px) {
  .jb9r {max-height: 340px;}
}
@media (min-width:766px) {
  .pgwy .ef08h {order: 1;}
}

.dktv959 {margin: 0 0 var(--ohy);background: var(--r01m);padding: var(--xpg) clamp(20px, 2.4vw, 34px);border: 1px solid var(--x7d);border-radius: var(--yv7);min-width: 0;}
.ka7h1 {padding-bottom:14px;margin-bottom:18px;justify-content: space-between;display: flex;border-bottom: 1px solid var(--slgjp);align-items: baseline;gap:15px;}
.zg8c0.zg8c0 {letter-spacing: -.026em;min-width: 0;margin: 0;font: 800 clamp(20px, 2.1vw, 27px)/1.2 var(--npb1);color: var(--k57);}
.xbtvn {flex: 0 0 auto;font: 700 12px/1 var(--d2e);font-style: normal;font-variant-numeric: tabular-nums;color: var(--oygf);letter-spacing: .08em;}
.h90xx {padding: 0;display: grid;min-width: 0;margin: 0 0 18px;gap:11px;list-style: none;}
.n8s5zmf  {grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));}

.gz9g {display: flex;justify-content: center;flex-wrap: wrap;}
.gz9g > * {flex: 1 1 200px;max-width: calc(50% - 8px);min-width: 0;}
@media (max-width:595px) { .gz9g > * {max-width: none;} }
.rg3v {min-width: 0;}
.q02q {background: var(--t07v);margin: 0;overflow: hidden;min-width: 0;border: 1px solid var(--slgjp);border-radius:9px;}
.gpys {width: 100%;display: block;height: auto;border-radius: 0;}
.mx67h {padding: 9px 11px;border-top: 1px solid var(--slgjp);color: var(--asmx);font: 600 12.5px/1.4 var(--d2e);}
.ra8z {color: var(--asmx);line-height:1.58;margin: 0 0 18px;font-size: clamp(16px, 1.45vw, 18px);}
.bexgz {flex-wrap: wrap;gap:10px;display: flex;}
.js3q6, .q358 {text-decoration: none;transition:background 0.199s, border-color 0.181s;border-radius:8px;justify-content: center;min-height: 44px;align-items: center;padding: 0 20px;font: 700 14px/1 var(--npb1);display: inline-flex;}
.js3q6 {background: var(--k0v);color: var(--zr90y, var(--p0r));}
.js3q6:hover {background: var(--e52jb);}

.q358 {background: transparent;border: 1px solid var(--x7d);color: var(--k57);}
.q358:hover {border-color: var(--oygf);}

.h249kaw {display: grid;gap:17px 18px;margin: 0 0 var(--ohy);padding: 20px 0 0;border-top: 1px solid var(--x7d);align-items: start;grid-template-columns: auto minmax(0, 1fr);}
.e3q48 {flex: 0 0 auto;}
.nstgcgc {object-fit: cover;height: 56px;display: block;width: 56px;border: 1px solid var(--slgjp);border-radius:6px;}
.eqn9c70 {min-width: 0;}
.fc9s4 {flex-wrap: wrap;gap:3px 10px;align-items: baseline;display: flex;margin: 0;}
.kp6d {color: var(--k57);font-size: 15px;font-weight: 700;}
.h9a9w {font-size: 13.5px;color: var(--asmx);}

.zxyvta2 > .kp6d {display: block;}
.czx560a {display: block;margin-top:3px;font-style: normal;}

.vt5v5 {letter-spacing: .1em;display: block;text-transform: uppercase;margin-bottom:7px;font-style: normal;font: 700 11px/1.3 var(--d2e);color: var(--oygf);}
.b0qh0 {font: 600 12px/1.3 var(--d2e);font-style: normal;color: var(--oygf);display: inline-block;margin-top:7px;letter-spacing: .06em;}

.kwkhjvx {display: block;}
.kr19 {line-height:1.60;margin: 9px 0 0;color: var(--asmx);font-size: 14.5px;}
.h9bpwt {display: flex;flex-wrap: wrap;margin-top:13px;gap:7px;}

.gywxk0g {text-decoration: none;color: var(--asmx);justify-content: center;height: 44px;transition:color 0.191s, border-color 0.187s;display: inline-flex;border-radius:8px;border: 1px solid var(--slgjp);align-items: center;width: 44px;}
.gywxk0g:hover {color: var(--oygf);border-color: var(--oygf);}
.xdknqcw {margin: 12px 0 0;font-size: 12.5px;color: var(--asmx);line-height:1.53;}
@media (max-width:555px) {
  .h249kaw {grid-template-columns: minmax(0, 1fr);}
}

.em9d {counter-reset: vt-sect;}
.nvgc {min-width: 0;margin: 0 0 var(--ohy);}
.br6x {gap:13px;padding-bottom:11px;align-items: baseline;display: flex;border-bottom: 1px solid var(--slgjp);margin-bottom:15px;}
.myymk {counter-increment: vt-sect;}
.myymk::before {flex: 0 0 auto;font: 700 12px/1.4 var(--d2e);font-variant-numeric: tabular-nums;letter-spacing: .08em;color: var(--oygf);content: counter(vt-sect, decimal-leading-zero);}
.erzhyp3.erzhyp3 {margin: 0;min-width: 0;color: var(--k57);font: 800 clamp(19px, 2vw, 25px)/1.24 var(--npb1);letter-spacing: -.024em;}

.fj5n.fj5n {padding-bottom:12px;border-bottom: 1px solid var(--slgjp);margin-bottom:16px;}
.p8tbgaa {counter-increment: vt-sect;}

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

.hybtr.hybtr {margin: 0 0 16px;}
.tps9 {height: 0;border: 0;border-top: 1px solid var(--slgjp);margin: 0 0 20px;}

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

.swkk5e.swkk5e {margin: 0 0 var(--ohy);display: flex;}
.kya3h  {justify-content: flex-start;}
.p7bjps   {justify-content: center;}
.vk7h {justify-content: flex-end;}
.gq2e {background: var(--k0v);border-radius:9px;padding: 0 24px;justify-content: center;align-items: center;min-height: 44px;display: inline-flex;transition:background 0.155s;text-decoration: none;color: var(--zr90y, var(--p0r));}
.gq2e:hover {background: var(--e52jb);}
.bx0rr00 {flex: 1 1 auto;}
.h1nf {font: 700 14px/1 var(--npb1);}

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

.h8m6b {border: 1px solid var(--slgjp);border-radius: var(--yv7);margin: 0 0 var(--ohy);position: relative;min-width: 0;overflow: hidden;}
.www1za {font: 700 10.5px/1 var(--d2e);font-style: normal;font-variant-numeric: tabular-nums;top: 9px;z-index: 1;position: absolute;letter-spacing: .08em;color: var(--oygf);left: 10px;padding: 3px 7px;border-radius:4px;background: color-mix(in srgb, var(--r01m) 82%, transparent);}
.asj7 {display: block;}
.hkk15m {display: block;border-radius: 0;width: 100%;height: auto;}

.c9nrxez {padding: 18px 20px;background: var(--r01m);border: 1px solid var(--x7d);border-radius: var(--yv7);margin: 0 0 var(--ohy);}
.ddpszrh {color: var(--oygf);display: block;text-transform: uppercase;margin-bottom:11px;font: 700 11.5px/1 var(--d2e);letter-spacing: .12em;}

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

.b9hbejk > li > a::before {font: 700 11px/1 var(--d2e);font-variant-numeric: tabular-nums;color: var(--oygf);content: counter(vt-idx, decimal-leading-zero) "  ";}
.sbyhgw > li > a {border-bottom: 1px solid var(--slgjp);padding: 0 4px;font-size: 14.5px;min-height: 44px;text-decoration: none;transition:color 0.122s;display: flex;gap:7px;color: var(--asmx);align-items: center;}
.sbyhgw > li:last-child > a {border-bottom: 0;}
.sbyhgw > li > a:hover {color: var(--k57);}

.vyk3t3 {background: var(--r01m);padding: var(--xpg) clamp(20px, 2.4vw, 34px);margin: 0 0 var(--ohy);border: 1px solid var(--x7d);border-radius: var(--yv7);}
.nhbe3v.nhbe3v {letter-spacing: -.024em;margin: 0 0 9px;color: var(--k57);font: 800 clamp(19px, 2vw, 25px)/1.24 var(--npb1);}
.ec070q {line-height:1.60;font-size: 15.5px;margin: 0 0 18px;color: var(--asmx);}
.ch6z {gap: 0;display: grid;grid-template-columns: max-content minmax(0, 1fr);margin: 0 0 20px;}

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

.d372n6 > dt:nth-last-of-type(1):nth-of-type(odd) {grid-column: 1;}
.d372n6 > dd:nth-last-of-type(1):nth-of-type(odd) {grid-column: 2 / -1;}
.mc4rq {text-transform: uppercase;border-bottom: 1px solid var(--slgjp);padding: 9px 16px 9px 0;color: var(--asmx);font: 700 11.5px/1.4 var(--d2e);letter-spacing: .09em;white-space: nowrap;}
.pyrwtj {font: 600 14px/1.4 var(--d2e);font-variant-numeric: tabular-nums;border-bottom: 1px solid var(--slgjp);margin: 0;color: var(--k57);padding: 9px 0;}

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

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

.astq {gap:9px;display: flex;flex-wrap: wrap;}
.wbk5p {padding: 0 20px;color: var(--k57);transition:border-color 0.157s, color 0.166s;min-height: 44px;background: transparent;border-radius:7px;border: 1px solid var(--x7d);justify-content: center;text-decoration: none;display: inline-flex;align-items: center;}
.wbk5p:hover {color: var(--oygf);border-color: var(--oygf);}
.yj9x0 {font: 700 14px/1 var(--npb1);}
@media (max-width:633px) {
  .d372n6 {grid-template-columns: max-content minmax(0, 1fr);}
}

.cwd6jg, .zcyee4g {min-width: 0;margin: 0 0 var(--ohy);}
.nrnp {color: var(--k57);font: 800 clamp(19px, 2vw, 25px)/1.24 var(--npb1);margin-bottom:13px;display: block;letter-spacing: -.024em;}
.ahrywk0 {padding-bottom:11px;border-bottom: 1px solid var(--slgjp);}
.q7stc, .p98dm {min-width: 0;}
.q7stc > :first-child, .p98dm > :first-child {margin-top: 0;}
.q7stc > :last-child,  .p98dm > :last-child  {margin-bottom: 0;}
.bdcw.bdcw {letter-spacing: -.024em;color: var(--k57);font: 800 clamp(19px, 2vw, 25px)/1.24 var(--npb1);margin: 0 0 14px;}

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

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

.s9b8kr {border-bottom: 1px solid var(--slgjp);padding: 11px 0;border-top: 1px solid var(--x7d);margin-bottom:15px;}

.c78b {display: grid;grid-template-columns: minmax(0, 9em) minmax(0, 1fr);gap: 0 26px;align-items: start;}
.rd0vw {padding-top:2px;min-width: 0;}
.em9d .rd0vw > h2.nrnp.nrnp,
.em9d .s9b8kr > h2.nrnp.nrnp {margin: 0;}
.em9d .rd0vw > h2.nrnp.nrnp {letter-spacing: .09em;font: 700 11.5px/1.45 var(--d2e);text-transform: uppercase;color: var(--asmx);}
@media (max-width:732px) {
  .c78b {gap: 0;grid-template-columns: minmax(0, 1fr);}
  .rd0vw {padding-top: 0;}
  .em9d .rd0vw > h2.nrnp.nrnp {margin: 0 0 12px;}
}

.mfwy5dv.mfwy5dv .x51v {margin: 0;}
.mfwy5dv.mfwy5dv .gkn5 {padding: 14px 0;border-top: 1px solid var(--slgjp);display: grid;gap:11px 28px;grid-template-columns: minmax(0, 8fr) minmax(0, 11fr);}
.mfwy5dv.mfwy5dv .gkn5:first-child {border-top: 0;}
.mfwy5dv.mfwy5dv .eey23k {line-height:1.42;font-size: 15px;margin: 0;font-weight: 700;}

.mfwy5dv.mfwy5dv .gkn5 > .eey23k {display: grid;align-items: baseline;grid-template-columns: 2.1em 1fr;}
.mfwy5dv.mfwy5dv .pew0 {letter-spacing: .08em;font-variant-numeric: tabular-nums;font-size: 11.5px;color: var(--oygf);font-weight: 700;}
.mfwy5dv.mfwy5dv .n9v9m {line-height:1.64;font-size: 14px;color: var(--asmx);margin: 0;}

.mfwy5dv.mfwy5dv .jzmbr4 {padding-left: 3.2em;counter-reset: vt-ref;}
.mfwy5dv.mfwy5dv .jzmbr4 > .eey23k {counter-increment: vt-ref;padding-top:15px;border-top: 1px solid var(--slgjp);}
.mfwy5dv.mfwy5dv .jzmbr4 > .eey23k:first-child {border-top: 0;padding-top: 0;}
.mfwy5dv.mfwy5dv .jzmbr4 > .eey23k::before {content: counter(vt-ref, decimal-leading-zero);width: 3.2em;font-size: 11.5px;margin-left: -3.2em;font-family: var(--d2e);display: inline-block;color: var(--oygf);font-variant-numeric: tabular-nums;font-weight: 700;letter-spacing: .08em;}
.mfwy5dv.mfwy5dv .jzmbr4 > .n9v9m {margin: 6px 0 14px;}
.mfwy5dv.mfwy5dv .jzmbr4 > .n9v9m:last-child {margin-bottom: 0;}
.mfwy5dv.mfwy5dv .fz4g {font-weight: 700;}
.mfwy5dv.mfwy5dv .h6qf91k {margin: 0;}

.mfwy5dv.mfwy5dv .jzmbr4 > .n9v9m > .h6qf91k {line-height:1.62;font-size: 14px;}

.mfwy5dv.mfwy5dv .vr1w {margin: 0;counter-reset: vt-ref;padding: 0 0 0 3.2em;list-style: none;}
.mfwy5dv.mfwy5dv .fxe93 {border-top: 1px solid var(--slgjp);counter-increment: vt-ref;padding: 14px 0;}
.mfwy5dv.mfwy5dv .fxe93:first-child {border-top: 0;padding-top: 0;}
.mfwy5dv.mfwy5dv .fxe93:last-child {padding-bottom: 0;}
.mfwy5dv.mfwy5dv .fxe93::before {font-variant-numeric: tabular-nums;margin-left: -3.2em;color: var(--oygf);display: inline-block;width: 3.2em;font-family: var(--d2e);font-weight: 700;letter-spacing: .08em;content: counter(vt-ref, decimal-leading-zero);font-size: 11.5px;}
.mfwy5dv.mfwy5dv .fxe93 > .fz4g {font-size: 15px;line-height:1.40;font-weight: 700;}
.mfwy5dv.mfwy5dv .fxe93 > .h6qf91k {margin: 6px 0 0;color: var(--asmx);line-height:1.64;font-size: 14px;}
@media (max-width:732px) {
  .mfwy5dv.mfwy5dv .gkn5 {grid-template-columns: 1fr;gap:6px;}
  .mfwy5dv.mfwy5dv .gkn5 > .n9v9m {padding-left: 2.1em;}
  .mfwy5dv.mfwy5dv .jzmbr4 {padding-left: 2.6em;}
  .mfwy5dv.mfwy5dv .jzmbr4 > .eey23k::before {width: 2.6em;margin-left: -2.6em;}
  .mfwy5dv.mfwy5dv .vr1w {padding-left: 2.6em;}
  .mfwy5dv.mfwy5dv .fxe93::before {width: 2.6em;margin-left: -2.6em;}
}

.yysws {margin: 0 0 var(--ohy);}

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

@media (max-width:989px) { .ccazfz {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:515px)  { .ccazfz {grid-template-columns: minmax(0, 1fr);} }
.fnkk {min-width: 0;}
.sbp3jc {text-decoration: none;color: inherit;display: block;min-width: 0;}
.axrw {margin: 0;background: var(--dv0b5);position: relative;overflow: hidden;border: 1px solid var(--slgjp);border-radius:11px;}

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

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

.pww1 {margin: 0 0 var(--ohy);}
.ad2k {min-width: 0;list-style: none;margin: 0;display: grid;padding: 0;gap:11px;}

.ab53 {grid-template-columns: repeat(2, minmax(0, 1fr));}
.wvac0q  {grid-template-columns: repeat(4, minmax(0, 1fr));}
.mdc8z23 {min-width: 0;}
.t297y {padding: 22px 20px;background: var(--r01m);display: flex;border: 1px solid var(--slgjp);border-radius:7px;transition:border-color 0.161s, background 0.175s;align-items: center;text-decoration: none;justify-content: center;position: relative;min-height: 124px;}
.t297y:hover {background: var(--t07v);border-color: color-mix(in srgb, var(--yrhl) 45%, var(--slgjp));}
.vfvsd {position: absolute;left: 9px;letter-spacing: .08em;top: 8px;color: var(--oygf);font: 700 10.5px/1 var(--d2e);font-style: normal;font-variant-numeric: tabular-nums;}
.waqp {max-width: 100%;max-height: 62px;height: auto;width: auto;object-fit: contain;display: block;border-radius: 0;}
@media (max-width:614px) {
  .ab53, .wvac0q {grid-template-columns: repeat(2, minmax(0, 1fr));}
}

.tvf5br {margin: 0 0 var(--ohy);}
.xtdaw4b {display: grid;min-width: 0;gap:11px;list-style: none;padding: 0;margin: 0;}

.xkfz {grid-template-columns: repeat(4, minmax(0, 1fr));}
.xrsa8e {grid-template-columns: repeat(2, minmax(0, 1fr));}
.s7faa {align-items: center;gap:11px;padding: 20px 14px;border: 1px solid var(--slgjp);border-radius:7px;min-width: 0;flex-direction: column;background: var(--t07v);display: flex;}
.gc0v {object-fit: contain;max-height: 44px;max-width: 100%;height: auto;width: auto;display: block;border-radius: 0;}
.xrvfb {white-space: nowrap;text-overflow: ellipsis;font: 600 13px/1.25 var(--d2e);max-width: 100%;text-align: center;letter-spacing: .04em;overflow: hidden;color: var(--asmx);}
@media (max-width:614px) {
  .xkfz {grid-template-columns: repeat(2, minmax(0, 1fr));}
  
  .xrsa8e {grid-template-columns: repeat(2, minmax(0, 1fr));}
}

.ez8jyv.ez8jyv .tr576c {table-layout: fixed;border-collapse: collapse;border: 0;width: 100%;background: none;}
.ez8jyv.ez8jyv .tdy8jt {text-align: left;text-transform: uppercase;letter-spacing: .09em;padding: 0 0 9px;font-size: 11.5px;font-family: var(--d2e);vertical-align: bottom;border-bottom: 1px solid var(--slgjp);font-weight: 700;}
.ez8jyv.ez8jyv .dxhxh {padding-right:16px;color: var(--oygf);}

.ez8jyv.ez8jyv .cx9t  {color: var(--asmx);padding-left:17px;}

.ez8jyv.ez8jyv .f7mqs04 {border-left: 1px solid var(--slgjp);}
.ez8jyv.ez8jyv .sh51 {font-size: 14px;vertical-align: top;border-bottom: 1px solid var(--slgjp);line-height:1.53;padding: 11px 0;}
.ez8jyv.ez8jyv .neqxc {padding-right:16px;}
.ez8jyv.ez8jyv .f7mqs04  {padding-left:16px;}
.ez8jyv.ez8jyv .nmgjv {display: inline-block;width: 1.15em;font-weight: 700;font-family: var(--d2e);color: var(--oygf);}
.ez8jyv.ez8jyv .f7mqs04 .nmgjv {color: var(--asmx);}

.ez8jyv.ez8jyv .gdjc2 {text-transform: uppercase;margin: 0;font-family: var(--d2e);display: block;font-weight: 700;letter-spacing: .09em;border-bottom: 1px solid var(--slgjp);padding: 0 0 9px;font-size: 11.5px;}
.ez8jyv.ez8jyv .fgnxs {color: var(--oygf);}
.ez8jyv.ez8jyv .x7jg2a  {color: var(--asmx);}
.ez8jyv.ez8jyv .ejnds4 {padding: 0;margin: 0;list-style: none;}
.ez8jyv.ez8jyv .d74gz3 {display: grid;padding: 11px 0;font-size: 14px;line-height:1.56;border-bottom: 1px solid var(--slgjp);align-items: baseline;grid-template-columns: 1.35em minmax(0, 1fr);}
.ez8jyv.ez8jyv .d74gz3:last-child {border-bottom: 0;}
.ez8jyv.ez8jyv .t63dz {font-weight: 700;font-style: normal;font-family: var(--d2e);}

.ez8jyv.ez8jyv .ks4zd .t63dz {color: var(--oygf);}
.ez8jyv.ez8jyv .fzcep3  .t63dz {color: var(--asmx);}

.ez8jyv.ez8jyv .ekgc {display: grid;gap: 0;grid-template-columns: repeat(2, minmax(0, 1fr));}
.ez8jyv.ez8jyv .xt1qsja {min-width: 0;}
.ez8jyv.ez8jyv .d68g {padding-right:25px;}
.ez8jyv.ez8jyv .drkn {padding-left:26px;border-left: 1px solid var(--slgjp);}

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

.ez8jyv.ez8jyv .pvkzgc {margin: 0;}
.ez8jyv.ez8jyv .pvkzgc > .gdjc2 {margin-top:23px;}
.ez8jyv.ez8jyv .pvkzgc > .gdjc2:first-child {margin-top: 0;}
.ez8jyv.ez8jyv .mf033gf {margin: 0;}

@media (max-width:633px) {
  
  .ez8jyv.ez8jyv .ekgc {grid-template-columns: minmax(0, 1fr);}
  .ez8jyv.ez8jyv .d68g {padding-right: 0;}
  .ez8jyv.ez8jyv .drkn {border-left: 0;margin-top:23px;padding-left: 0;}
  
  .ez8jyv.ez8jyv .sh51 {font-size: 13.5px;}
  .ez8jyv.ez8jyv .neqxc,
  .ez8jyv.ez8jyv .dxhxh {padding-right:11px;}
  .ez8jyv.ez8jyv .f7mqs04,
  .ez8jyv.ez8jyv .cx9t {padding-left:11px;}
}

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

.rbp3yw.rbp3yw .dfrbg::before {height: 5px;left: -21px;position: absolute;background: var(--yrhl);width: 5px;top: 19px;content: "";}
.rbp3yw.rbp3yw .psbt3n {font-weight: 700;color: var(--oygf);font-family: var(--d2e);font-size: 11.5px;letter-spacing: .08em;}
.rbp3yw.rbp3yw .x9q90 {margin: 4px 0 13px 3.4em;font-size: 14px;line-height:1.60;color: var(--asmx);}

.rbp3yw.rbp3yw .efvf {margin: 0;padding: 0 0 0 18px;counter-reset: vt-step;list-style: none;border-left: 1px solid var(--slgjp);}
.rbp3yw.rbp3yw .t6gw {counter-increment: vt-step;position: relative;padding: 13px 0 0;}
.rbp3yw.rbp3yw .t6gw + .t6gw {border-top: 1px solid var(--slgjp);margin-top:14px;}
.rbp3yw.rbp3yw .t6gw::before {width: 5px;left: -21px;height: 5px;content: "";position: absolute;top: 19px;background: var(--yrhl);}
.rbp3yw.rbp3yw .kkp4ms {font-size: 15px;font-weight: 700;line-height:1.33;display: block;}
.rbp3yw.rbp3yw .kkp4ms::before {font-variant-numeric: tabular-nums;font-weight: 700;font-size: 11.5px;font-family: var(--d2e);content: counter(vt-step, decimal-leading-zero) "\00a0\00a0";color: var(--oygf);letter-spacing: .08em;}
.rbp3yw.rbp3yw .jzsac {color: var(--asmx);margin: 4px 0 0;line-height:1.62;font-size: 14px;}

.rbp3yw.rbp3yw .cg0svm {padding: 0;border-left: 0;}
.rbp3yw.rbp3yw .d2mx {padding: 14px 0 0;margin: 0;border-top: 1px solid var(--slgjp);display: block;}
.rbp3yw.rbp3yw .cg0svm > .d2mx:first-child {border-top: 0;padding-top: 0;}
.rbp3yw.rbp3yw .dehs19k {letter-spacing: .1em;font-style: normal;font: 700 11px/1.3 var(--d2e);font-variant-numeric: tabular-nums;margin-bottom:4px;display: block;color: var(--oygf);}
.rbp3yw.rbp3yw .c6ekje {font-size: 15px;font-weight: 700;line-height:1.35;}
.rbp3yw.rbp3yw .yewd3j6 {color: var(--asmx);font-size: 14px;line-height:1.63;margin: 5px 0 14px;}
.rbp3yw.rbp3yw .yewd3j6:last-child {margin-bottom: 0;}

@media (max-width:732px) {
  .rbp3yw.rbp3yw .dfrbg {gap:3px;grid-template-columns: 1fr;}
  .rbp3yw.rbp3yw .x9q90 {margin-left: 0;}
}

.em9d {--r6n: var(--k57);}

.em9d :is(.eddd, [class*="table"]) {overflow-x: auto;}
.em9d table {font-size: 14.5px;width: 100%;border-collapse: collapse;}
.em9d thead th {text-align: left;text-transform: uppercase;white-space: nowrap;font-size: 11.5px;color: var(--asmx);font-weight: 700;border-bottom: 1px solid var(--r6n, var(--x7d));letter-spacing: .08em;padding: 11px 14px;}
.em9d tbody td {color: var(--jlw7s, var(--k57));border-bottom: 1px solid var(--slgjp);padding: 11px 14px;}
.em9d tbody td + td {font-variant-numeric: tabular-nums;font-family: var(--d2e);}

.cyea.cyea {border-top: 1px solid var(--x7d);color: var(--k57);padding: clamp(34px, 4vw, 56px) clamp(16px, 2vw, 28px) clamp(22px, 2.4vw, 34px);background: var(--ttgtc);}
.cyea .da7tc6 {margin: 0 auto;gap:28px 50px;max-width: var(--jqu0z);align-items: start;grid-template-columns: minmax(0, 1fr) auto;display: grid;}
.cyea .gdpabz img {display: block;height: 28px;width: auto;}
.cyea .gdpabz span {letter-spacing: -.03em;font-weight: 800;color: var(--k57);font-size: 18px;}
.cyea .aqkej {display: grid;grid-auto-flow: column;gap:49px;}
.cyea .aqkej ul {gap:8px;margin: 0;display: grid;padding: 0;list-style: none;}
.cyea .aqkej a {color: var(--asmx);text-decoration: none;font-size: 14px;}
.cyea .aqkej a:hover {color: var(--k57);}
.cyea .hawdvx9 {margin: 24px auto 0;opacity:0.7;align-items: center;flex-wrap: wrap;display: flex;gap:12px;max-width: var(--jqu0z);}
.cyea .fvyh {padding-top:19px;border-top: 1px solid var(--slgjp);margin: 24px auto 0;max-width: var(--jqu0z);}
.cyea .fvyh p {font-size: 12.5px;color: var(--asmx);margin: 0;}
.cyea .fvyh p + p {line-height:1.55;margin-top:8px;}

@media (max-width:1073px) {
  
  .ktbw {display: none;}
  .fvhp0 {margin-left: 0;}
  .zhra {display: flex;}
  
  .n706nt {display: inline-flex;}
  .a7vq {left: 14px;}
}

@media (max-width:815px) {
  .qaj5 {display: none;}
  
  .a7vq {align-items: center;text-align: left;flex-direction: row;gap:11px;}
  .t8xb38 {flex: 1 1 auto;min-width: 0;overflow: hidden;text-overflow: ellipsis;font-size: 13.5px;white-space: nowrap;}
  .a7vq .da3hhmh {flex: 0 0 auto;}
}

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

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

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

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

.cyea .aqkej a {min-height: 44px;align-items: center;display: flex;}
.pxj96q {display: inline-flex;align-items: center;min-height: 44px;}

.da3hhmh, .x1fb, .d80m,
.em9d a[role="button"],
.em9d .vdvt9za a {min-height: 44px;}

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

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

.j97xqjk ul {gap:8px;}

.cyea .aqkej ul {display: grid;gap:7px;}

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

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

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

.bvgqm:checked ~ .r805s {opacity:1;visibility: visible;}
.bvgqm:checked ~ .xr83 {visibility: visible;transform: translateX(0);}

.cey6 {justify-content: space-between;gap:11px;top: 0;z-index: 1;padding: 14px 16px;background: var(--t07v, var(--vqfc1));position: sticky;border-bottom: 1px solid var(--x7d, var(--sj0));display: flex;align-items: center;}
.fb82 {align-items: center;min-height: 44px;display: inline-flex;}
.fb82 img {height: 26px;width: auto;display: block;}
.ttbcs {font-weight: 800;font-size: 16px;letter-spacing: .01em;color: var(--dpudp);}

.k9vb1 {flex: none;color: var(--dpudp);width: 44px;background: var(--vqfc1);display: inline-flex;cursor: pointer;align-items: center;height: 44px;border-radius:13px;border: 1px solid var(--x7d, var(--sj0));justify-content: center;}
.k9vb1:hover {background: var(--wql7);}
.k9vb1:focus-visible,
.ecxqd a:focus-visible,
.e9hmrh:focus-visible,
.b7ksd5:focus-visible {outline: 2px solid var(--dpudp);outline-offset: 2px;}

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

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

.ecxqd a[aria-current="page"] {border-color: var(--x7d, var(--sj0));box-shadow: inset 3px 0 0 var(--yrhl, var(--k0v));background: var(--vqfc1);}

.m670 {margin-top: auto;background: var(--t07v, var(--vqfc1));display: grid;padding: 14px 16px calc(16px + env(safe-area-inset-bottom, 0px));gap:9px;border-top: 1px solid var(--x7d, var(--sj0));}

.e9hmrh, .b7ksd5 {display: flex;border-radius:13px;text-decoration: none;font-size: 15px;font-weight: 700;padding: 12px 18px;align-items: center;justify-content: center;min-height: 48px;}
.e9hmrh {border: 1px solid var(--x7d, var(--sj0));color: var(--yyt, var(--a7nm));background: var(--luf);}
.b7ksd5 {color: var(--lp6r, var(--vkl1));border: 1px solid transparent;background: var(--mifp6);}

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

@media (min-width:1074px) {
  .xr83, .r805s {display: none;}
}

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

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

.em9d > .vdvt9za.swkk5e {padding-top: 0;padding-bottom: 0;}

@media (min-width:1074px) {

  
  
  .ktbw, .fvhp0 {transition:width 224ms ease, margin-left 243ms ease, padding 236ms ease;}

  
}

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

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

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

.qdvnb > summary.c4m7h .ddpszrh {margin: 0;}
.qdvnb[open] > summary.c4m7h {margin-bottom:11px;}

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

.fvhp0 {padding-bottom: max(96px, var(--fjvi, 96px));}

.n0q1s {--fbx: var(--yv7);--sd3rn: .08em;--p6bx: 6px;--viymc: 12px;--eur: var(--yv7);--prgp4: uppercase;--ry6k: 1px solid var(--x7d);}

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

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

:root {--r01m:  color-mix(in srgb, var(--yrhl) 9%, var(--vqfc1));--yv7:      14px;--gdk:   color-mix(in srgb, var(--yrhl) 38%, transparent);--t07v: color-mix(in srgb, var(--yrhl) 14%, var(--o7no));--k0y:     color-mix(in srgb, var(--yrhl) 7%, var(--mesq));--slgjp:  color-mix(in srgb, var(--yrhl) 16%, var(--sj0));--ei3: var(--r6n, var(--yrhl));--x7d:   color-mix(in srgb, var(--yrhl) 26%, var(--oa73));}
html:root {background-color: var(--k0y);}
body {background:
    radial-gradient(60vw 50vh at 12% -10%, color-mix(in srgb, var(--yrhl) 22%, transparent), transparent 70%),
    radial-gradient(50vw 50vh at 100% 30%, color-mix(in srgb, var(--ei3) 14%, transparent), transparent 70%),
    var(--k0y);background-attachment: fixed;font-family: var(--npb1);}

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

.ktbw {background:
    linear-gradient(180deg, color-mix(in srgb, var(--yrhl) 16%, transparent), transparent 46%),
    var(--ns2n6);border-right-color: var(--x7d);}
.j97xqjk a {letter-spacing: .01em;font: 600 15px/1.2 var(--npb1);border-radius:9px;}
.j97xqjk a:hover {background: color-mix(in srgb, var(--yrhl) 12%, transparent);}
.j97xqjk a[aria-current="page"] {background: var(--k0v);color: var(--zr90y, var(--p0r));box-shadow: 0 6px 20px var(--gdk);}
.j97xqjk a[aria-current="page"] .qk02n {background: currentColor;}

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

.da3hhmh,
.em9d :is(.vdvt9za, .rbp3yw, .mfwy5dv) a[role="button"],
.em9d .vdvt9za a,
.sw6tcd9, .e2r3 {min-height: 44px;letter-spacing: .02em;border-radius:11px;padding: 0 22px;font: 700 14.5px/1 var(--npb1);}
.m0rr,
.sw6tcd9, .e2r3,
.em9d .vdvt9za a {transition:transform 0.195s, box-shadow 0.122s, background 0.155s;box-shadow: 0 8px 24px var(--gdk);}
.m0rr:hover, .sw6tcd9:hover, .e2r3:hover {transform: translateY(-1px);box-shadow: 0 10px 30px var(--gdk);}
.z6qej {background: color-mix(in srgb, var(--luf) 70%, transparent);border-color: var(--x7d);}

.em9d :is(.mfwy5dv, .rbp3yw, .ez8jyv, .g5jngrt),
.em9d .fqd4gzk.fqd4gzk {border-color: var(--x7d);background:
    linear-gradient(180deg, color-mix(in srgb, var(--yrhl) 7%, transparent), transparent 60%),
    var(--r01m);}

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

.em9d .sws6j67 {justify-content: center;min-height: clamp(360px, 52vh, 560px);}
.n0vft {background: linear-gradient(90deg,
    color-mix(in srgb, var(--k0y) 90%, transparent) 0%,
    color-mix(in srgb, var(--k0y) 62%, transparent) 42%,
    color-mix(in srgb, var(--k0y) 0%, transparent) 76%);}
.m2gwzy8 {padding: 7px 14px;left: 14px;position: absolute;border: 1px solid var(--x7d);border-radius: 999px;z-index: 2;background: color-mix(in srgb, var(--t07v) 70%, transparent);backdrop-filter: blur(8px);top: 14px;}
.bag1z0 {background: none;max-width:640px;}
.bag1z0 .b09grx {font-size: clamp(30px, 4vw, 54px);line-height:1.03;}
@media (max-width:893px) {
  .em9d .sws6j67 {min-height: min(72vh, 560px);justify-content: flex-end;}
  .n0vft {background: linear-gradient(0deg,
      color-mix(in srgb, var(--k0y) 94%, transparent) 0%,
      color-mix(in srgb, var(--k0y) 70%, transparent) 45%,
      color-mix(in srgb, var(--k0y) 0%, transparent) 82%);}
}

.em9d .dg5a.dg5a {object-fit: contain;max-height: none;height: auto;}
.b09grx.b09grx {font-size: clamp(28px, 3.2vw, 44px);line-height:1.05;}
.g4kpvm3 {border-color: var(--x7d);box-shadow: 0 18px 50px var(--gdk);}

@media (max-width:1073px) {
  .fq5xar .n0q1s {display: none;}
  .n706nt img {object-position: left center;object-fit: contain;max-width: min(30vw, 120px);height: 28px;}
  .akaccnp {padding: 14px 20px 0;}
}
@media (max-width:555px) {
  .j9r6 {gap:9px;padding: 0 14px;}
  .fq5xar {gap:5px;}
  .fq5xar .da3hhmh {font-size: 13px;min-height: 40px;padding: 0 12px;}
  .zhra {margin-right: -8px;}
}

.em9d .vyk3t3.vyk3t3 {background:
    radial-gradient(70% 120% at 100% 50%, color-mix(in srgb, var(--yrhl) 24%, transparent), transparent 70%),
    var(--r01m);gap: clamp(22px, 3vw, 48px);padding: clamp(24px, 3.4vw, 48px) !important;align-items: center;grid-template-columns: minmax(0, 1fr);overflow: hidden;display: grid;border: 1px solid var(--x7d);border-radius: var(--yv7);}
@media (min-width:894px) {
  .em9d .vyk3t3.vyk3t3 {grid-template-columns: minmax(0, 1fr) auto;}
}
.vyk3t3 .x664 {min-width: 0;}
.vyk3t3 .nhbe3v {font-size: clamp(26px, 3vw, 40px);}
.vyk3t3 .fw06z4w {align-items: center;border-radius: 50%;background:
    radial-gradient(closest-side, var(--r01m) 78%, transparent 79%),
    conic-gradient(var(--yrhl) 0 var(--z5j), color-mix(in srgb, var(--yrhl) 14%, transparent) var(--z5j) 100%);justify-content: center;box-shadow: 0 0 60px var(--gdk);flex-direction: column;aspect-ratio: 1;display: flex;--z5j: 90%;margin: 0 auto;width: clamp(170px, 18vw, 220px);position: relative;}
.vyk3t3 .c0h1 {letter-spacing: -.04em;color: var(--k57);font: 800 clamp(46px, 5vw, 64px)/1 var(--d2e);}
.vyk3t3 .srhjw95 {font: 700 14px/1 var(--d2e);font-style: normal;color: var(--oygf);margin-top:6px;}
.vyk3t3 .m3b1pz {max-width: 70%;letter-spacing: .14em;text-transform: uppercase;text-align: center;color: var(--asmx);overflow-wrap: anywhere;font: 700 11px/1.2 var(--npb1);margin-top:9px;}
.vyk3t3 .astq {gap:9px;flex-wrap: wrap;display: flex;margin-top:22px;}
.vyk3t3 .wbk5p.wbk5p {border-radius:13px;border: 0;box-shadow: 0 8px 24px var(--gdk);color: var(--zr90y, var(--p0r));min-height: 48px;font: 700 15px/1 var(--npb1);display: inline-flex;background: var(--k0v);padding: 0 22px;text-decoration: none;align-items: center;}
.vyk3t3 .wbk5p.wbk5p:hover {color: var(--zr90y, var(--p0r));background: var(--e52jb);}
.vyk3t3 .wbk5p .yj9x0 {font: inherit;color: inherit;}
@media (max-width:893px) {
  .vyk3t3 .fw06z4w {order: -1;width: 160px;}
  .vyk3t3 .wbk5p.wbk5p {justify-content: center;flex: 1 1 140px;}
}

.em9d .sws6j67.kcmxjbt {background:
    radial-gradient(70% 90% at 85% 15%, color-mix(in srgb, var(--yrhl) 46%, transparent), transparent 65%),
    radial-gradient(60% 80% at 55% 115%, color-mix(in srgb, var(--ei3) 32%, transparent), transparent 65%),
    var(--eux4v, var(--r01m));}
.h9s81 {color: color-mix(in srgb, var(--s73, var(--k57)) 10%, transparent);z-index: 0;bottom: -.2em;max-width: 100%;white-space: nowrap;right: -.04em;position: absolute;font: 800 clamp(96px, 14vw, 220px)/1 var(--npb1);letter-spacing: -.04em;pointer-events: none;overflow: hidden;}
@media (max-width:893px) {
  .em9d .sws6j67.kcmxjbt {min-height: 0;padding-top:55px;}
  .h9s81 {display: none;}
}
