

:root {--cj4u: color-mix(in srgb, var(--awt) 35%, var(--sgm));--rbik:  248px;--hh9us:  clamp(16px, 1.8vw, 26px);--awt: var(--bpt);--bntyl:"SF Mono", "JetBrains Mono", ui-monospace, Menlo, Consolas, monospace;--l4az: var(--n5ut);--cfeu3:  clamp(30px, 3.4vw, 52px);--sxq:  var(--mw9);--irvd:var(--kn1);--sgm:   var(--mepx);--lidby:  1180px;--kxw: var(--bzkxs);--edkm:    var(--xgve);--mya9v:     10px;--iv3a:"Futura", "Trebuchet MS", "Century Gothic", "Avenir Next", system-ui, sans-serif;--g8o: var(--o5hp8);}

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

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

.b1cj {padding: 16px 12px;z-index: 50;position: fixed;gap:3px;overscroll-behavior: contain;flex-direction: column;overflow-y: auto;inset: 0 auto 0 0;background: var(--n5e7);width: var(--rbik);display: flex;border-right: 1px solid var(--sxq);}
.rty1 {min-width: 0;margin-left: var(--rbik);}

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

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

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

.db4ts {padding: 14px;background: var(--kxw);margin-top: auto;border: 1px solid var(--sxq);border-radius: var(--mya9v);}
.ngsmj3y {font-weight: 700;font-size: 14px;margin: 0;}
.vtacj3g {font-size: 12.5px;margin: 5px 0 0;line-height:1.45;color: var(--l4az);}

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

.h7hd1,
.h712 :is(.bde65, .atgte, .q014ns1) a[role="button"],
.h712 .bde65 a {padding: 10px 20px;cursor: pointer;font-size: 14px;display: inline-flex;transition:background 0.186s, border-color 0.191s;justify-content: center;align-items: center;text-decoration: none;border-radius:9px;border: 1px solid transparent;white-space: nowrap;font-weight: 700;}

.w5k5w {color: var(--nc1hb, var(--sdcda));border-color: var(--sxq);background: var(--v9cs);}
.rz72 {color: var(--okn, var(--i188));background: var(--sdpfl);}
.rz72:hover {background: var(--lz3);}

.h712 :is(.bde65, .atgte, .q014ns1) a[role="button"],
.h712 .bde65 a {background: var(--bpt);color: var(--fbsnm, var(--q1x));}
.h8agvc8 {display: flex;width: 100%;margin-top:11px;}

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

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

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

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

.pdw0::before {position: absolute;transition:border-color 0.13s, background 0.175s;content: '';background: var(--irvd);border: 1px solid var(--sxq);inset: 11px;}
.pdw0 svg {z-index: 1;position: relative;}
.pdw0:hover {color: var(--cj4u);}
.pdw0:hover::before {background: color-mix(in srgb, var(--sgm) 8%, var(--irvd));border-color: color-mix(in srgb, var(--awt) 50%, var(--sxq));}
.pdw0:focus-visible {outline: 2px solid var(--cj4u);outline-offset: -3px;}

.h712 {padding: 0 clamp(16px, 2vw, 28px) 60px;}
.h712 > * {max-width: var(--lidby);padding-top: var(--cfeu3);padding-bottom: 0;margin: 0 auto var(--hh9us) !important;}
.h712 > *:last-child {margin-bottom: 0 !important;}

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

.h712 :is(.zn5mcqs, .y3wv, .qhz73y, .q014ns1,
             .atgte, .yhhz) :is(p, li, td) > a {color: var(--awt);text-underline-offset: 3px;}

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

.h712 :is(.q014ns1, .atgte, .yhhz, .dyykg7k) {background: var(--kxw);border: 1px solid var(--sxq);border-radius: var(--mya9v);padding: var(--cfeu3) clamp(20px, 2.4vw, 34px) !important;}

.h712 .vcpk8k2.vcpk8k2 {background: var(--kxw);grid-template-columns: minmax(0, 1fr);display: grid;border: 1px solid var(--sxq);border-radius: var(--mya9v);overflow: hidden;min-width: 0;padding: 0 !important;}

.rj4gcav {display: flex;border-bottom: 1px solid var(--g8o);min-width: 0;padding: 9px clamp(18px, 2.2vw, 30px);grid-column: 1 / -1;justify-content: space-between;gap:12px;align-items: center;background: var(--irvd);}
.xkegv {text-overflow: ellipsis;overflow: hidden;color: var(--cj4u);letter-spacing: .1em;font: 700 11.5px/1 var(--bntyl);text-transform: uppercase;white-space: nowrap;}
.md49 {font: 600 11.5px/1 var(--bntyl);font-style: normal;flex: 0 0 auto;letter-spacing: .08em;color: var(--l4az);}

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

.zh41q.zh41q {font: 800 clamp(23px, 2.3vw, 30px)/1.16 var(--iv3a);overflow-wrap: anywhere;letter-spacing: -.028em;margin: 0;color: var(--sgm);}
.y1x66.y1x66 {line-height:1.62;margin: 11px 0 0;font-size: 15.5px;max-width: 56ch;color: color-mix(in srgb, var(--l4az) 26%, var(--sgm));}
.xgh5 {text-decoration: none;transition:background 0.127s;justify-content: center;background: var(--bpt);color: var(--fbsnm, var(--q1x));padding: 0 22px;min-height: 44px;align-items: center;display: inline-flex;margin-top:19px;border-radius:8px;font: 700 14px/1 var(--iv3a);}
.xgh5:hover {background: var(--lz3);}

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

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

.vcpk8k2 .rmpk3jb.rmpk3jb {background-image:
    repeating-linear-gradient(90deg, var(--g8o) 0 1px, transparent 1px 26px),
    repeating-linear-gradient(0deg,  var(--g8o) 0 1px, transparent 1px 26px);}
.vcpk8k2 .dhta90.dhta90 {background-image:
    repeating-linear-gradient(90deg, var(--g8o) 0 1px, transparent 1px 34px),
    repeating-linear-gradient(0deg,  var(--g8o) 0 1px, transparent 1px 34px);}
.vcpk8k2 .xnd2ak.xnd2ak {background-image:
    repeating-linear-gradient(90deg, var(--g8o) 0 1px, transparent 1px 18px),
    repeating-linear-gradient(0deg,  var(--g8o) 0 1px, transparent 1px 44px);}

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

.g6j8ww .rmpk3jb.rmpk3jb {background-image:
    repeating-linear-gradient(90deg, var(--g8o) 0 1px, transparent 1px 26px),
    repeating-linear-gradient(0deg,  var(--g8o) 0 1px, transparent 1px 26px);}
.g6j8ww .dhta90.dhta90 {background-image:
    repeating-linear-gradient(90deg, var(--g8o) 0 1px, transparent 1px 34px),
    repeating-linear-gradient(0deg,  var(--g8o) 0 1px, transparent 1px 34px);}
.g6j8ww .xnd2ak.xnd2ak {background-image:
    repeating-linear-gradient(90deg, var(--g8o) 0 1px, transparent 1px 18px),
    repeating-linear-gradient(0deg,  var(--g8o) 0 1px, transparent 1px 44px);}

.h712 .g6j8ww.g6j8ww {padding: 0 !important;display: grid;grid-template-columns: minmax(0, 1fr);border: 1px solid var(--sxq);border-radius: var(--mya9v);background: var(--kxw);min-width: 0;overflow: hidden;}
.g6j8ww .a2pe6 {min-width: 0;background: var(--irvd);position: relative;overflow: hidden;border-bottom: 1px solid var(--sxq);margin: 0;}
.g6j8ww .vcdjba {object-fit: cover;color: var(--dusl, inherit);height: auto;display: block;border-radius: 0;max-height: 26vh;width: 100%;}

.g6j8ww .aqg7qs {color: var(--cj4u);background-color: var(--r88, var(--irvd));min-height: 15vh;width: 100%;font: 800 clamp(40px, 6.5vw, 84px)/1 var(--bntyl);align-items: center;max-height: 24vh;display: flex;letter-spacing: -.05em;justify-content: center;}
.ngp2hzw.ngp2hzw {max-width: 24ch;font: 700 clamp(27px, 3.3vw, 43px)/1.12 var(--iv3a);padding: clamp(22px, 2.6vw, 34px) clamp(18px, 2.2vw, 30px) 0;margin: 0;letter-spacing: -.02em;overflow-wrap: break-word;text-wrap: balance;color: var(--sgm);}

.g6j8ww .en7x {display: grid;padding: clamp(14px, 1.6vw, 20px) clamp(18px, 2.2vw, 30px) 0;align-items: start;grid-template-columns: minmax(0, 1fr);gap: clamp(14px, 1.6vw, 22px);}
.w2f4.w2f4 {font-size: 15.5px;line-height:1.61;margin: 0;color: color-mix(in srgb, var(--l4az) 26%, var(--sgm));max-width: 62ch;min-width: 0;}
.g6j8ww .rtjs {margin: 0;display: flex;gap:4px 18px;min-width: 0;flex-wrap: wrap;}
.g6j8ww .kt25jy {margin: 0;text-transform: uppercase;color: var(--l4az);font: 700 10.5px/1.6 var(--bntyl);letter-spacing: .16em;}
.g6j8ww .ctkxyw9 {margin: 0 12px 0 0;font: 700 13px/1.6 var(--bntyl);color: var(--cj4u);letter-spacing: .04em;}
.g6j8ww .zd8vm0 {letter-spacing: .04em;min-height: 46px;color: var(--fbsnm, var(--q1x));margin: clamp(18px, 2vw, 26px) clamp(18px, 2.2vw, 30px) clamp(22px, 2.6vw, 34px);text-decoration: none;padding: 0 28px;transition:background 0.186s;justify-content: center;align-items: center;display: inline-flex;font: 700 14px/1 var(--iv3a);background: var(--bpt);border-radius:7px;justify-self: start;}
.g6j8ww .zd8vm0:hover {background: var(--lz3);}
@media (min-width:905px) {
  
  .g6j8ww .en7x {grid-template-columns: minmax(0, 1fr) auto;align-items: baseline;}
  .g6j8ww .rtjs {justify-content: flex-end;}
}
@media (max-width:904px) {
  
  .g6j8ww .vcdjba  {max-height: 18vh;}
  .g6j8ww .aqg7qs {min-height: 12vh;max-height: 18vh;}
}

.h712 .ydv7eqy {justify-content: flex-end;overflow: hidden;display: flex;min-height: 340px;border: 1px solid var(--sxq);border-radius: var(--mya9v);position: relative;flex-direction: column;}

.h712 .g0t82gg .p9z1kkc {position: absolute;height: 100%;inset: 0;object-fit: cover;width: 100%;}
.x08tg2 {pointer-events: none;position: absolute;background:
    linear-gradient(180deg,
      color-mix(in srgb, var(--kxw) 20%, transparent) 0%,
      color-mix(in srgb, var(--kxw) 55%, transparent) 60%,
      color-mix(in srgb, var(--kxw) 85%, transparent) 100%);inset: 0;}
.ffwwh {z-index: 1;background: color-mix(in srgb, var(--irvd) 92%, transparent);position: relative;}
.swgsgk {background: color-mix(in srgb, var(--kxw) 95%, transparent);position: relative;z-index: 1;}
.swgsgk .zh41q,
.swgsgk .y1x66 {color: var(--pyg16, var(--sgm));}
@media (max-width:904px) {
  .h712 .ydv7eqy {min-height: 280px;}
}

@media (min-width:905px) {
  
  .h712 .vcpk8k2.vcpk8k2 {align-items: center;grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr);}
  .gdcb13 {margin: clamp(24px, 2.8vw, 38px) clamp(18px, 2.2vw, 30px);}
  .zg0vvw .wax9j16  {order: 2;}
  .zg0vvw .gdcb13 {order: 1;}
}

.htbbbv {background: var(--kxw);margin: 0 0 var(--hh9us);border: 1px solid var(--sxq);border-radius: var(--mya9v);padding: var(--cfeu3) clamp(20px, 2.4vw, 34px);}
.ky2k2 {align-items: center;padding-bottom:17px;grid-template-columns: auto minmax(90px, 200px) minmax(0, 1fr);border-bottom: 1px solid var(--g8o);gap:10px 18px;margin-bottom:3px;display: grid;}

.w5ydn .gdkzex {grid-column: 1 / -1;order: -1;}
.mz70j  .gdkzex {grid-column: 3;}
.hf69e {color: var(--sgm);letter-spacing: -.03em;font: 800 clamp(30px, 3.4vw, 42px)/1 var(--bntyl);font-variant-numeric: tabular-nums;}
.g9zm {font-weight: 600;color: var(--l4az);font-size: .44em;}

.zvet {position: relative;border-radius:4px;overflow: hidden;background: var(--g8o);display: block;height: 6px;}
.zvet::before {inset: 0 auto 0 0;background: var(--cj4u);position: absolute;content: "";width: var(--edc, 0%);}
.gdkzex {line-height:1.58;margin: 0;font-size: 15px;color: var(--l4az);}

.x2e5m28 {margin: 0;padding: 0;list-style: none;}
.qde5pzy {grid-template-columns: 3.6em minmax(0, 1fr);padding: 14px 0;gap: 0 16px;align-items: baseline;display: grid;border-bottom: 1px solid var(--g8o);}
.qde5pzy:last-child {border-bottom: 0;padding-bottom: 0;}
.y771fd3 {white-space: nowrap;font: 700 13px/1.4 var(--bntyl);font-style: normal;font-variant-numeric: tabular-nums;color: var(--cj4u);}
.n4qqj7a {font-weight: 600;color: var(--l4az);}
.c3kqq {margin: 0;min-width: 0;}
.j331t7 {margin: 0;line-height:1.62;font-size: 15px;}
.gx8tdd {letter-spacing: .06em;color: var(--l4az);margin-top:5px;display: block;font: 600 12px/1.3 var(--bntyl);font-style: normal;}

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

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

.xy5b {border-left: 0;padding-left: 0;margin-left: 0;}
.gx8tdd:empty {display: none;}

.hhs3 {min-width: 0;margin: 0;}
.hhs3 > .c3kqq {margin: 0;}
.tx00 {display: flex;justify-content: space-between;padding-top:7px;align-items: baseline;margin-top:8px;gap:3px 14px;border-top: 1px solid var(--g8o);flex-wrap: wrap;}
.tx00 > .gx8tdd {margin-top: 0;}

.hhs3 > .tx00:only-child {margin-top: 0;border-top: 0;padding-top: 0;}
@media (max-width:635px) {
  .ky2k2 {grid-template-columns: auto minmax(0, 1fr);}
  .mz70j .gdkzex {grid-column: 1 / -1;}
  .qde5pzy {grid-template-columns: 1fr;gap:4px;}
}

.m9fsz {border: 1px solid var(--sxq);border-radius: var(--mya9v);background: var(--kxw);margin: 0 0 var(--hh9us);min-width: 0;padding: var(--cfeu3) clamp(20px, 2.4vw, 34px);}

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

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

.v7ja1dw {grid-template-columns: minmax(0, 1fr);}
.pr4q7 {min-width: 0;}
.fg8t.fg8t {margin: 0 0 10px;font: 800 clamp(19px, 2vw, 25px)/1.24 var(--iv3a);color: var(--sgm);letter-spacing: -.024em;}
.wc62m {min-width: 0;}
.wc62m > :first-child {margin-top: 0;}
.wc62m > :last-child  {margin-bottom: 0;}
.j2bkq5j {font: 700 14px/1 var(--iv3a);transition:background 0.136s;justify-content: center;display: inline-flex;background: var(--bpt);text-decoration: none;padding: 0 20px;align-items: center;min-height: 44px;margin-top:17px;border-radius:9px;color: var(--fbsnm, var(--q1x));}
.j2bkq5j:hover {background: var(--lz3);}
.w35bp {margin: 0;min-width: 0;}

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

.w35bp {order: -1;}
@media (max-width:772px) {
  .xg3keb {max-height: 340px;}
}
@media (min-width:773px) {
  .fa62 .w35bp {order: 1;}
}

.c1ca143 {border: 1px solid var(--sxq);border-radius: var(--mya9v);background: var(--kxw);padding: var(--cfeu3) clamp(20px, 2.4vw, 34px);min-width: 0;margin: 0 0 var(--hh9us);}
.nw76 {gap:13px;justify-content: space-between;margin-bottom:18px;display: flex;border-bottom: 1px solid var(--g8o);align-items: baseline;padding-bottom:14px;}
.a2jyy.a2jyy {min-width: 0;font: 800 clamp(20px, 2.1vw, 27px)/1.2 var(--iv3a);margin: 0;color: var(--sgm);letter-spacing: -.026em;}
.v2cdm8 {letter-spacing: .08em;flex: 0 0 auto;font: 700 12px/1 var(--bntyl);font-style: normal;font-variant-numeric: tabular-nums;color: var(--cj4u);}
.jbdk {gap:13px;list-style: none;display: grid;min-width: 0;margin: 0 0 18px;padding: 0;}
.tmec  {grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));}

.tzedf1 {flex-wrap: wrap;justify-content: center;display: flex;}
.tzedf1 > * {flex: 1 1 200px;max-width: calc(50% - 8px);min-width: 0;}
@media (max-width:592px) { .tzedf1 > * {max-width: none;} }
.dj5jm {min-width: 0;}
.wxntb {min-width: 0;overflow: hidden;background: var(--irvd);margin: 0;border: 1px solid var(--g8o);border-radius:7px;}
.k3ydzxk {border-radius: 0;display: block;width: 100%;height: auto;}
.k54y {border-top: 1px solid var(--g8o);padding: 9px 11px;color: var(--l4az);font: 600 12.5px/1.4 var(--bntyl);}
.gpd6 {font-size: clamp(16px, 1.45vw, 18px);color: var(--l4az);line-height:1.59;margin: 0 0 18px;}
.fp1s {flex-wrap: wrap;gap:10px;display: flex;}
.bpcm1, .ayj5 {padding: 0 20px;font: 700 14px/1 var(--iv3a);text-decoration: none;border-radius:7px;justify-content: center;align-items: center;min-height: 44px;display: inline-flex;transition:background 0.19s, border-color 0.158s;}
.bpcm1 {background: var(--bpt);color: var(--fbsnm, var(--q1x));}
.bpcm1:hover {background: var(--lz3);}

.ayj5 {background: transparent;color: var(--sgm);border: 1px solid var(--sxq);}
.ayj5:hover {border-color: var(--cj4u);}

.yfcf6p5 {padding: 20px 0 0;gap:15px 18px;margin: 0 0 var(--hh9us);align-items: start;grid-template-columns: auto minmax(0, 1fr);display: grid;border-top: 1px solid var(--sxq);}
.b8gszx {flex: 0 0 auto;}
.afhvke {height: 56px;width: 56px;display: block;border: 1px solid var(--g8o);border-radius:7px;object-fit: cover;}
.xkpy {min-width: 0;}
.b9an {gap:5px 10px;margin: 0;align-items: baseline;display: flex;flex-wrap: wrap;}
.tssj {color: var(--sgm);font-weight: 700;font-size: 15px;}
.xthqkf {color: var(--l4az);font-size: 13.5px;}

.rwey > .tssj {display: block;}
.f2g9 {margin-top:3px;display: block;font-style: normal;}

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

.n8x20 {display: block;}
.k70e9gt {line-height:1.63;font-size: 14.5px;margin: 9px 0 0;color: var(--l4az);}
.jmha8bn {margin-top:11px;flex-wrap: wrap;display: flex;gap:9px;}

.q5mykq {display: inline-flex;transition:color 0.19s, border-color 0.197s;color: var(--l4az);justify-content: center;height: 44px;border-radius:7px;border: 1px solid var(--g8o);align-items: center;text-decoration: none;width: 44px;}
.q5mykq:hover {color: var(--cj4u);border-color: var(--cj4u);}
.ez4d {font-size: 12.5px;margin: 12px 0 0;line-height:1.55;color: var(--l4az);}
@media (max-width:553px) {
  .yfcf6p5 {grid-template-columns: minmax(0, 1fr);}
}

.h712 {counter-reset: vt-sect;}
.yzwg296 {margin: 0 0 var(--hh9us);min-width: 0;}
.d8jgkcq {border-bottom: 1px solid var(--g8o);gap:13px;padding-bottom:10px;align-items: baseline;margin-bottom:16px;display: flex;}
.z4tn {counter-increment: vt-sect;}
.z4tn::before {font: 700 12px/1.4 var(--bntyl);font-variant-numeric: tabular-nums;letter-spacing: .08em;content: counter(vt-sect, decimal-leading-zero);flex: 0 0 auto;color: var(--cj4u);}
.xyf8.xyf8 {min-width: 0;margin: 0;font: 800 clamp(19px, 2vw, 25px)/1.24 var(--iv3a);letter-spacing: -.024em;color: var(--sgm);}

.ad8skt.ad8skt {border-bottom: 1px solid var(--g8o);margin-bottom:17px;padding-bottom:12px;}
.j6v0 {counter-increment: vt-sect;}

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

.p1jy4ez.p1jy4ez {margin: 0 0 16px;}
.g9k7t1s {border: 0;border-top: 1px solid var(--g8o);margin: 0 0 20px;height: 0;}

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

.gnfe6vh.gnfe6vh {display: flex;margin: 0 0 var(--hh9us);}
.n1w8f2p  {justify-content: flex-start;}
.bttm   {justify-content: center;}
.w190jkv {justify-content: flex-end;}
.k0w365 {transition:background 0.165s;color: var(--fbsnm, var(--q1x));align-items: center;padding: 0 24px;display: inline-flex;justify-content: center;background: var(--bpt);border-radius:7px;min-height: 44px;text-decoration: none;}
.k0w365:hover {background: var(--lz3);}
.bh6ktbq {flex: 1 1 auto;}
.bdzr10 {font: 700 14px/1 var(--iv3a);}

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

.gf30e {margin: 0 0 var(--hh9us);position: relative;overflow: hidden;border: 1px solid var(--g8o);border-radius: var(--mya9v);min-width: 0;}
.memy {letter-spacing: .08em;top: 9px;color: var(--cj4u);font: 700 10.5px/1 var(--bntyl);font-style: normal;font-variant-numeric: tabular-nums;left: 10px;background: color-mix(in srgb, var(--kxw) 82%, transparent);position: absolute;padding: 3px 7px;z-index: 1;border-radius:4px;}
.qwmh {display: block;}
.d4ag {height: auto;display: block;width: 100%;border-radius: 0;}

.cfwna4 {background: var(--kxw);border: 1px solid var(--sxq);border-radius: var(--mya9v);padding: 18px 20px;margin: 0 0 var(--hh9us);}
.d0sq {font: 700 11.5px/1 var(--bntyl);text-transform: uppercase;color: var(--cj4u);display: block;letter-spacing: .12em;margin-bottom:11px;}

.tfad5 {margin-top:8px;padding-top:9px;border-top: 1px solid var(--sxq);}
.cp69m {margin: 0;gap:1px;padding: 0;display: grid;list-style: none;}
.kgjt8ay {counter-reset: vt-idx;}
.kgjt8ay > li {counter-increment: vt-idx;}

.kgjt8ay > li > a::before {color: var(--cj4u);font: 700 11px/1 var(--bntyl);font-variant-numeric: tabular-nums;content: counter(vt-idx, decimal-leading-zero) "  ";}
.cp69m > li > a {border-bottom: 1px solid var(--g8o);align-items: center;font-size: 14.5px;padding: 0 4px;min-height: 44px;text-decoration: none;color: var(--l4az);transition:color 0.192s;gap:8px;display: flex;}
.cp69m > li:last-child > a {border-bottom: 0;}
.cp69m > li > a:hover {color: var(--sgm);}

.afx5frj {margin: 0 0 var(--hh9us);background: var(--kxw);border: 1px solid var(--sxq);border-radius: var(--mya9v);padding: var(--cfeu3) clamp(20px, 2.4vw, 34px);}
.dsa7h.dsa7h {letter-spacing: -.024em;color: var(--sgm);margin: 0 0 9px;font: 800 clamp(19px, 2vw, 25px)/1.24 var(--iv3a);}
.n79n {font-size: 15.5px;color: var(--l4az);line-height:1.61;margin: 0 0 18px;}
.g165v6r {grid-template-columns: max-content minmax(0, 1fr);display: grid;gap: 0;margin: 0 0 20px;}

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

.hmt6 > dt:nth-last-of-type(1):nth-of-type(odd) {grid-column: 1;}
.hmt6 > dd:nth-last-of-type(1):nth-of-type(odd) {grid-column: 2 / -1;}
.w1jwqc {font: 700 11.5px/1.4 var(--bntyl);text-transform: uppercase;color: var(--l4az);border-bottom: 1px solid var(--g8o);padding: 9px 16px 9px 0;letter-spacing: .09em;white-space: nowrap;}
.jfeqke5 {margin: 0;padding: 9px 0;border-bottom: 1px solid var(--g8o);font: 600 14px/1.4 var(--bntyl);font-variant-numeric: tabular-nums;color: var(--sgm);}

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

.ns0p {list-style: none;border-top: 1px solid var(--g8o);padding: 0;display: flex;flex-wrap: wrap;border-bottom: 1px solid var(--g8o);margin: 0 0 20px;}
.gw81se {flex: 0 1 auto;margin-right:23px;padding: 12px 22px 12px 0;min-width: 0;border-right: 1px solid var(--g8o);}
.gw81se:last-child {padding-right: 0;margin-right: 0;border-right: 0;}
.gw81se > .w1jwqc {display: block;border-bottom: 0;padding: 0 0 5px;white-space: normal;}
.gw81se > .jfeqke5 {font-weight: 700;border-bottom: 0;font-style: normal;font-size: 17px;padding: 0;display: block;}
@media (max-width:553px) {
  
  .ns0p {display: block;}
  .gw81se {padding: 11px 0;margin: 0;border-bottom: 1px solid var(--g8o);border-right: 0;}
  .gw81se:last-child {border-bottom: 0;}
}

.fd7eg {display: flex;flex-wrap: wrap;gap:9px;}
.qq3sbnv {align-items: center;justify-content: center;min-height: 44px;text-decoration: none;border-radius:7px;border: 1px solid var(--sxq);display: inline-flex;background: transparent;color: var(--sgm);transition:border-color 0.179s, color 0.134s;padding: 0 20px;}
.qq3sbnv:hover {color: var(--cj4u);border-color: var(--cj4u);}
.fc5g2v9 {font: 700 14px/1 var(--iv3a);}
@media (max-width:635px) {
  .hmt6 {grid-template-columns: max-content minmax(0, 1fr);}
}

.hmh6rks, .tx79 {margin: 0 0 var(--hh9us);min-width: 0;}
.d7fcvsk {display: block;font: 800 clamp(19px, 2vw, 25px)/1.24 var(--iv3a);letter-spacing: -.024em;color: var(--sgm);margin-bottom:15px;}
.qhjd07 {border-bottom: 1px solid var(--g8o);padding-bottom:10px;}
.ccywvj9, .zb31 {min-width: 0;}
.ccywvj9 > :first-child, .zb31 > :first-child {margin-top: 0;}
.ccywvj9 > :last-child,  .zb31 > :last-child  {margin-bottom: 0;}
.asv3pf.asv3pf {color: var(--sgm);margin: 0 0 14px;font: 800 clamp(19px, 2vw, 25px)/1.24 var(--iv3a);letter-spacing: -.024em;}

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

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

.xky1e9p {border-top: 1px solid var(--sxq);border-bottom: 1px solid var(--g8o);margin-bottom:16px;padding: 11px 0;}

.qpyj4g8 {gap: 0 26px;grid-template-columns: minmax(0, 9em) minmax(0, 1fr);align-items: start;display: grid;}
.w0n1c {min-width: 0;padding-top:4px;}
.h712 .w0n1c > h2.d7fcvsk.d7fcvsk,
.h712 .xky1e9p > h2.d7fcvsk.d7fcvsk {margin: 0;}
.h712 .w0n1c > h2.d7fcvsk.d7fcvsk {letter-spacing: .09em;color: var(--l4az);text-transform: uppercase;font: 700 11.5px/1.45 var(--bntyl);}
@media (max-width:708px) {
  .qpyj4g8 {grid-template-columns: minmax(0, 1fr);gap: 0;}
  .w0n1c {padding-top: 0;}
  .h712 .w0n1c > h2.d7fcvsk.d7fcvsk {margin: 0 0 12px;}
}

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

.q014ns1.q014ns1 .f48fkw0 > .eh29 {grid-template-columns: 2.1em 1fr;align-items: baseline;display: grid;}
.q014ns1.q014ns1 .yb4vd {letter-spacing: .08em;font-variant-numeric: tabular-nums;color: var(--cj4u);font-size: 11.5px;font-weight: 700;}
.q014ns1.q014ns1 .jp6t {font-size: 14px;color: var(--l4az);line-height:1.63;margin: 0;}

.q014ns1.q014ns1 .fx13vn {padding-left: 3.2em;counter-reset: vt-ref;}
.q014ns1.q014ns1 .fx13vn > .eh29 {border-top: 1px solid var(--g8o);counter-increment: vt-ref;padding-top:14px;}
.q014ns1.q014ns1 .fx13vn > .eh29:first-child {border-top: 0;padding-top: 0;}
.q014ns1.q014ns1 .fx13vn > .eh29::before {content: counter(vt-ref, decimal-leading-zero);display: inline-block;font-weight: 700;letter-spacing: .08em;width: 3.2em;color: var(--cj4u);font-family: var(--bntyl);margin-left: -3.2em;font-size: 11.5px;font-variant-numeric: tabular-nums;}
.q014ns1.q014ns1 .fx13vn > .jp6t {margin: 6px 0 14px;}
.q014ns1.q014ns1 .fx13vn > .jp6t:last-child {margin-bottom: 0;}
.q014ns1.q014ns1 .ew1e4pg {font-weight: 700;}
.q014ns1.q014ns1 .wzwr {margin: 0;}

.q014ns1.q014ns1 .fx13vn > .jp6t > .wzwr {line-height:1.60;font-size: 14px;}

.q014ns1.q014ns1 .c103y {margin: 0;list-style: none;padding: 0 0 0 3.2em;counter-reset: vt-ref;}
.q014ns1.q014ns1 .mgk7bnt {counter-increment: vt-ref;padding: 14px 0;border-top: 1px solid var(--g8o);}
.q014ns1.q014ns1 .mgk7bnt:first-child {padding-top: 0;border-top: 0;}
.q014ns1.q014ns1 .mgk7bnt:last-child {padding-bottom: 0;}
.q014ns1.q014ns1 .mgk7bnt::before {font-family: var(--bntyl);margin-left: -3.2em;display: inline-block;color: var(--cj4u);font-size: 11.5px;font-weight: 700;width: 3.2em;content: counter(vt-ref, decimal-leading-zero);letter-spacing: .08em;font-variant-numeric: tabular-nums;}
.q014ns1.q014ns1 .mgk7bnt > .ew1e4pg {line-height:1.41;font-weight: 700;font-size: 15px;}
.q014ns1.q014ns1 .mgk7bnt > .wzwr {font-size: 14px;line-height:1.64;color: var(--l4az);margin: 6px 0 0;}
@media (max-width:708px) {
  .q014ns1.q014ns1 .f48fkw0 {grid-template-columns: 1fr;gap:7px;}
  .q014ns1.q014ns1 .f48fkw0 > .jp6t {padding-left: 2.1em;}
  .q014ns1.q014ns1 .fx13vn {padding-left: 2.6em;}
  .q014ns1.q014ns1 .fx13vn > .eh29::before {width: 2.6em;margin-left: -2.6em;}
  .q014ns1.q014ns1 .c103y {padding-left: 2.6em;}
  .q014ns1.q014ns1 .mgk7bnt::before {margin-left: -2.6em;width: 2.6em;}
}

.d4qgvbr {margin: 0 0 var(--hh9us);}

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

@media (max-width:1010px) { .rjp9h5 {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:525px)  { .rjp9h5 {grid-template-columns: minmax(0, 1fr);} }
.drd0f {min-width: 0;}
.z219 {text-decoration: none;display: block;color: inherit;min-width: 0;}
.b13v2hm {background: var(--qys4k);border: 1px solid var(--g8o);border-radius:10px;margin: 0;overflow: hidden;position: relative;}

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

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

.drmngjk {margin: 0 0 var(--hh9us);}
.hgw7 {display: grid;padding: 0;list-style: none;gap:11px;min-width: 0;margin: 0;}

.w4jzf82 {grid-template-columns: repeat(2, minmax(0, 1fr));}
.t1qdcm3  {grid-template-columns: repeat(4, minmax(0, 1fr));}
.v5547z6 {min-width: 0;}
.exe5a2g {display: flex;min-height: 124px;padding: 22px 20px;border: 1px solid var(--g8o);border-radius:8px;background: var(--kxw);position: relative;transition:border-color 0.144s, background 0.191s;align-items: center;text-decoration: none;justify-content: center;}
.exe5a2g:hover {background: var(--irvd);border-color: color-mix(in srgb, var(--awt) 45%, var(--g8o));}
.q1th10v {font: 700 10.5px/1 var(--bntyl);font-style: normal;font-variant-numeric: tabular-nums;color: var(--cj4u);left: 9px;position: absolute;letter-spacing: .08em;top: 8px;}
.ywf7 {display: block;width: auto;object-fit: contain;max-height: 62px;max-width: 100%;border-radius: 0;height: auto;}
@media (max-width:610px) {
  .w4jzf82, .t1qdcm3 {grid-template-columns: repeat(2, minmax(0, 1fr));}
}

.q4a86 {margin: 0 0 var(--hh9us);}
.x0bwy {min-width: 0;padding: 0;gap:12px;margin: 0;display: grid;list-style: none;}

.nywc {grid-template-columns: repeat(4, minmax(0, 1fr));}
.ep54 {grid-template-columns: repeat(2, minmax(0, 1fr));}
.a0q2ree {flex-direction: column;padding: 20px 14px;align-items: center;min-width: 0;border: 1px solid var(--g8o);border-radius:9px;display: flex;gap:12px;background: var(--irvd);}
.cvgzt {height: auto;max-width: 100%;width: auto;max-height: 44px;border-radius: 0;object-fit: contain;display: block;}
.d8wah {color: var(--l4az);white-space: nowrap;overflow: hidden;text-align: center;text-overflow: ellipsis;max-width: 100%;letter-spacing: .04em;font: 600 13px/1.25 var(--bntyl);}
@media (max-width:610px) {
  .nywc {grid-template-columns: repeat(2, minmax(0, 1fr));}
  
  .ep54 {grid-template-columns: repeat(2, minmax(0, 1fr));}
}

.yhhz.yhhz .kzkxc {table-layout: fixed;width: 100%;border-collapse: collapse;border: 0;background: none;}
.yhhz.yhhz .j83wx58 {font-size: 11.5px;font-family: var(--bntyl);font-weight: 700;letter-spacing: .09em;border-bottom: 1px solid var(--g8o);padding: 0 0 9px;text-transform: uppercase;vertical-align: bottom;text-align: left;}
.yhhz.yhhz .nek21 {padding-right:16px;color: var(--cj4u);}

.yhhz.yhhz .bvg94ym  {color: var(--l4az);padding-left:17px;}

.yhhz.yhhz .v02y9p4 {border-left: 1px solid var(--g8o);}
.yhhz.yhhz .de3r {line-height:1.56;border-bottom: 1px solid var(--g8o);font-size: 14px;padding: 11px 0;vertical-align: top;}
.yhhz.yhhz .de6pdwa {padding-right:15px;}
.yhhz.yhhz .v02y9p4  {padding-left:15px;}
.yhhz.yhhz .axmc2f {display: inline-block;width: 1.15em;font-family: var(--bntyl);color: var(--cj4u);font-weight: 700;}
.yhhz.yhhz .v02y9p4 .axmc2f {color: var(--l4az);}

.yhhz.yhhz .g7z6emw {margin: 0;letter-spacing: .09em;font-weight: 700;display: block;border-bottom: 1px solid var(--g8o);font-size: 11.5px;font-family: var(--bntyl);text-transform: uppercase;padding: 0 0 9px;}
.yhhz.yhhz .z7cr {color: var(--cj4u);}
.yhhz.yhhz .gdm87  {color: var(--l4az);}
.yhhz.yhhz .ss7vvsb {padding: 0;margin: 0;list-style: none;}
.yhhz.yhhz .tsaz {align-items: baseline;display: grid;grid-template-columns: 1.35em minmax(0, 1fr);line-height:1.56;border-bottom: 1px solid var(--g8o);font-size: 14px;padding: 11px 0;}
.yhhz.yhhz .tsaz:last-child {border-bottom: 0;}
.yhhz.yhhz .nqr6a {font-family: var(--bntyl);font-style: normal;font-weight: 700;}

.yhhz.yhhz .sv2f .nqr6a {color: var(--cj4u);}
.yhhz.yhhz .kn46e6  .nqr6a {color: var(--l4az);}

.yhhz.yhhz .wh45cb {gap: 0;display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));}
.yhhz.yhhz .r3k0mb {min-width: 0;}
.yhhz.yhhz .nr64 {padding-right:27px;}
.yhhz.yhhz .v5sp9f {padding-left:25px;border-left: 1px solid var(--g8o);}

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

.yhhz.yhhz .dg56251 {margin: 0;}
.yhhz.yhhz .dg56251 > .g7z6emw {margin-top:21px;}
.yhhz.yhhz .dg56251 > .g7z6emw:first-child {margin-top: 0;}
.yhhz.yhhz .eh0jq1 {margin: 0;}

@media (max-width:635px) {
  
  .yhhz.yhhz .wh45cb {grid-template-columns: minmax(0, 1fr);}
  .yhhz.yhhz .nr64 {padding-right: 0;}
  .yhhz.yhhz .v5sp9f {border-left: 0;padding-left: 0;margin-top:23px;}
  
  .yhhz.yhhz .de3r {font-size: 13.5px;}
  .yhhz.yhhz .de6pdwa,
  .yhhz.yhhz .nek21 {padding-right:10px;}
  .yhhz.yhhz .v02y9p4,
  .yhhz.yhhz .bvg94ym {padding-left:9px;}
}

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

.atgte.atgte .fn0cq5::before {content: "";position: absolute;left: -21px;height: 5px;width: 5px;top: 19px;background: var(--awt);}
.atgte.atgte .rngdxh {letter-spacing: .08em;font-size: 11.5px;font-family: var(--bntyl);font-weight: 700;color: var(--cj4u);}
.atgte.atgte .rddx46t {margin: 4px 0 13px 3.4em;font-size: 14px;color: var(--l4az);line-height:1.61;}

.atgte.atgte .x56ve0 {padding: 0 0 0 18px;border-left: 1px solid var(--g8o);list-style: none;margin: 0;counter-reset: vt-step;}
.atgte.atgte .dr2rx {padding: 13px 0 0;counter-increment: vt-step;position: relative;}
.atgte.atgte .dr2rx + .dr2rx {margin-top:13px;border-top: 1px solid var(--g8o);}
.atgte.atgte .dr2rx::before {background: var(--awt);top: 19px;height: 5px;position: absolute;left: -21px;content: "";width: 5px;}
.atgte.atgte .ah6m5ek {font-weight: 700;display: block;font-size: 15px;line-height:1.37;}
.atgte.atgte .ah6m5ek::before {font-variant-numeric: tabular-nums;letter-spacing: .08em;content: counter(vt-step, decimal-leading-zero) "\00a0\00a0";color: var(--cj4u);font-weight: 700;font-size: 11.5px;font-family: var(--bntyl);}
.atgte.atgte .desjz {line-height:1.63;color: var(--l4az);margin: 4px 0 0;font-size: 14px;}

.atgte.atgte .anwa5r {padding: 0;border-left: 0;}
.atgte.atgte .n66jgc {margin: 0;display: block;border-top: 1px solid var(--g8o);padding: 14px 0 0;}
.atgte.atgte .anwa5r > .n66jgc:first-child {border-top: 0;padding-top: 0;}
.atgte.atgte .c44ved {color: var(--cj4u);font-style: normal;font: 700 11px/1.3 var(--bntyl);font-variant-numeric: tabular-nums;letter-spacing: .1em;display: block;margin-bottom:5px;}
.atgte.atgte .scb3yx7 {font-weight: 700;line-height:1.33;font-size: 15px;}
.atgte.atgte .rw940 {color: var(--l4az);line-height:1.61;margin: 5px 0 14px;font-size: 14px;}
.atgte.atgte .rw940:last-child {margin-bottom: 0;}

@media (max-width:708px) {
  .atgte.atgte .fn0cq5 {grid-template-columns: 1fr;gap:2px;}
  .atgte.atgte .rddx46t {margin-left: 0;}
}

.h712 {--i5t: var(--sgm);}

.h712 :is(.t5v7, [class*="table"]) {overflow-x: auto;}
.h712 table {border-collapse: collapse;width: 100%;font-size: 14.5px;}
.h712 thead th {text-align: left;letter-spacing: .08em;font-weight: 700;font-size: 11.5px;text-transform: uppercase;color: var(--l4az);white-space: nowrap;padding: 11px 14px;border-bottom: 1px solid var(--i5t, var(--sxq));}
.h712 tbody td {border-bottom: 1px solid var(--g8o);padding: 11px 14px;color: var(--q60, var(--sgm));}
.h712 tbody td + td {font-family: var(--bntyl);font-variant-numeric: tabular-nums;}

.mpy5mca.mpy5mca {padding: clamp(34px, 4vw, 56px) clamp(16px, 2vw, 28px) clamp(22px, 2.4vw, 34px);background: var(--yn1x);color: var(--sgm);border-top: 1px solid var(--sxq);}
.mpy5mca .a6ap {display: grid;max-width: var(--lidby);align-items: start;grid-template-columns: minmax(0, 1fr) auto;gap:27px 50px;margin: 0 auto;}
.mpy5mca .fr3xxb img {width: auto;height: 28px;display: block;}
.mpy5mca .fr3xxb span {font-weight: 800;letter-spacing: -.03em;color: var(--sgm);font-size: 18px;}
.mpy5mca .xs281 {gap:48px;grid-auto-flow: column;display: grid;}
.mpy5mca .xs281 ul {display: grid;list-style: none;margin: 0;padding: 0;gap:10px;}
.mpy5mca .xs281 a {color: var(--l4az);font-size: 14px;text-decoration: none;}
.mpy5mca .xs281 a:hover {color: var(--sgm);}
.mpy5mca .emwb {flex-wrap: wrap;opacity:0.7;display: flex;max-width: var(--lidby);margin: 24px auto 0;align-items: center;gap:11px;}
.mpy5mca .ev6db {margin: 24px auto 0;padding-top:19px;border-top: 1px solid var(--g8o);max-width: var(--lidby);}
.mpy5mca .ev6db p {margin: 0;font-size: 12.5px;color: var(--l4az);}
.mpy5mca .ev6db p + p {margin-top:8px;line-height:1.53;}

@media (max-width:1071px) {
  
  .b1cj {display: none;}
  .rty1 {margin-left: 0;}
  .h87s5ab {display: flex;}
  
  .m39e7 {display: inline-flex;}
  .hjdt {left: 14px;}
}

@media (max-width:830px) {
  .gv080 {display: none;}
  
  .hjdt {align-items: center;flex-direction: row;text-align: left;gap:11px;}
  .tgsqxjs {min-width: 0;font-size: 13.5px;text-overflow: ellipsis;flex: 1 1 auto;white-space: nowrap;overflow: hidden;}
  .hjdt .h7hd1 {flex: 0 0 auto;}
}

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

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

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

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

.mpy5mca .xs281 a {display: flex;min-height: 44px;align-items: center;}
.k8pm {display: inline-flex;align-items: center;min-height: 44px;}

.h7hd1, .d0ys1, .qcwk,
.h712 a[role="button"],
.h712 .bde65 a {min-height: 44px;}

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

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

.aqrs ul {gap:9px;}

.mpy5mca .xs281 ul {gap:8px;display: grid;}

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

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

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

.d6jz14:checked ~ .ge2fh2 {visibility: visible;opacity:1;}
.d6jz14:checked ~ .esbq5k {transform: translateX(0);visibility: visible;}

.vqrgq {gap:13px;justify-content: space-between;padding: 14px 16px;z-index: 1;display: flex;background: var(--irvd, var(--bzkxs));border-bottom: 1px solid var(--sxq, var(--o5hp8));align-items: center;top: 0;position: sticky;}
.c29wk {align-items: center;display: inline-flex;min-height: 44px;}
.c29wk img {height: 26px;display: block;width: auto;}
.h3gtk {color: var(--mepx);font-size: 16px;letter-spacing: .01em;font-weight: 800;}

.txqj {justify-content: center;color: var(--mepx);align-items: center;width: 44px;display: inline-flex;height: 44px;flex: none;border-radius:11px;border: 1px solid var(--sxq, var(--o5hp8));cursor: pointer;background: var(--bzkxs);}
.txqj:hover {background: var(--lciix);}
.txqj:focus-visible,
.dd5sm a:focus-visible,
.vnhd5e:focus-visible,
.swwfg2:focus-visible {outline: 2px solid var(--mepx);outline-offset: 2px;}

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

.dd5sm a {line-height:1.28;padding: 10px 14px;font-weight: 600;text-decoration: none;align-items: center;font-size: 15.5px;color: var(--mepx);display: flex;min-height: 48px;border-radius:13px;border: 1px solid transparent;}
.dd5sm a:hover {border-color: var(--sxq, var(--o5hp8));background: var(--bzkxs);}

.dd5sm a[aria-current="page"] {border-color: var(--sxq, var(--o5hp8));background: var(--bzkxs);box-shadow: inset 3px 0 0 var(--awt, var(--bpt));}

.qcj1x {background: var(--irvd, var(--bzkxs));padding: 14px 16px calc(16px + env(safe-area-inset-bottom, 0px));display: grid;border-top: 1px solid var(--sxq, var(--o5hp8));gap:11px;margin-top: auto;}

.vnhd5e, .swwfg2 {text-decoration: none;font-weight: 700;font-size: 15px;min-height: 48px;display: flex;border-radius:13px;align-items: center;justify-content: center;padding: 12px 18px;}
.vnhd5e {color: var(--nc1hb, var(--sdcda));background: var(--v9cs);border: 1px solid var(--sxq, var(--o5hp8));}
.swwfg2 {background: var(--sdpfl);color: var(--okn, var(--i188));border: 1px solid transparent;}

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

@media (min-width:1072px) {
  .esbq5k, .ge2fh2 {display: none;}
}

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

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

.h712 > .bde65.gnfe6vh {padding-top: 0;padding-bottom: 0;}

@media (min-width:1072px) {

  
  
  .b1cj, .rty1 {transition:width 238ms ease, margin-left 244ms ease, padding 193ms ease;}

  
}

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

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

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

.tazhy > summary.bwfq8 .d0sq {margin: 0;}
.tazhy[open] > summary.bwfq8 {margin-bottom:13px;}

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

.rty1 {padding-bottom: max(96px, var(--uyq, 96px));}

.zm5f6 {--fpyuo: 1px solid var(--sxq);--rpnyc: 6px;--xbq1: var(--mya9v);--jl29v: uppercase;--qf9: var(--mya9v);--zwztg: .08em;--tag: 12px;}

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

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

:root {--edkm:     color-mix(in srgb, var(--awt) 7%, var(--xgve));--sxq:   color-mix(in srgb, var(--awt) 26%, var(--mw9));--hk81:   color-mix(in srgb, var(--awt) 38%, transparent);--irvd: color-mix(in srgb, var(--awt) 14%, var(--kn1));--g8o:  color-mix(in srgb, var(--awt) 16%, var(--o5hp8));--z7x: var(--i5t, var(--awt));--mya9v:      14px;--kxw:  color-mix(in srgb, var(--awt) 9%, var(--bzkxs));}
html:root {background-color: var(--edkm);}
body {background:
    radial-gradient(60vw 50vh at 12% -10%, color-mix(in srgb, var(--awt) 22%, transparent), transparent 70%),
    radial-gradient(50vw 50vh at 100% 30%, color-mix(in srgb, var(--z7x) 14%, transparent), transparent 70%),
    var(--edkm);background-attachment: fixed;font-family: var(--iv3a);}

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

.b1cj {border-right-color: var(--sxq);background:
    linear-gradient(180deg, color-mix(in srgb, var(--awt) 16%, transparent), transparent 46%),
    var(--n5e7);}
.aqrs a {letter-spacing: .01em;font: 600 15px/1.2 var(--iv3a);border-radius:9px;}
.aqrs a:hover {background: color-mix(in srgb, var(--awt) 12%, transparent);}
.aqrs a[aria-current="page"] {color: var(--fbsnm, var(--q1x));box-shadow: 0 6px 20px var(--hk81);background: var(--bpt);}
.aqrs a[aria-current="page"] .whjr {background: currentColor;}

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

.h7hd1,
.h712 :is(.bde65, .atgte, .q014ns1) a[role="button"],
.h712 .bde65 a,
.xgh5, .zd8vm0 {font: 700 14.5px/1 var(--iv3a);border-radius:13px;min-height: 44px;padding: 0 22px;letter-spacing: .02em;}
.rz72,
.xgh5, .zd8vm0,
.h712 .bde65 a {transition:transform 0.13s, box-shadow 0.165s, background 0.162s;box-shadow: 0 8px 24px var(--hk81);}
.rz72:hover, .xgh5:hover, .zd8vm0:hover {box-shadow: 0 10px 30px var(--hk81);transform: translateY(-1px);}
.w5k5w {background: color-mix(in srgb, var(--v9cs) 70%, transparent);border-color: var(--sxq);}

.h712 :is(.q014ns1, .atgte, .yhhz, .dyykg7k),
.h712 .vcpk8k2.vcpk8k2 {border-color: var(--sxq);background:
    linear-gradient(180deg, color-mix(in srgb, var(--awt) 7%, transparent), transparent 60%),
    var(--kxw);}

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

.h712 .ydv7eqy {justify-content: center;min-height: clamp(360px, 52vh, 560px);}
.x08tg2 {background: linear-gradient(90deg,
    color-mix(in srgb, var(--edkm) 90%, transparent) 0%,
    color-mix(in srgb, var(--edkm) 62%, transparent) 42%,
    color-mix(in srgb, var(--edkm) 0%, transparent) 76%);}
.ffwwh {z-index: 2;backdrop-filter: blur(8px);position: absolute;top: 14px;background: color-mix(in srgb, var(--irvd) 70%, transparent);border: 1px solid var(--sxq);border-radius: 999px;left: 14px;padding: 7px 14px;}
.swgsgk {background: none;max-width:639px;}
.swgsgk .zh41q {font-size: clamp(30px, 4vw, 54px);line-height:1.03;}
@media (max-width:904px) {
  .h712 .ydv7eqy {justify-content: flex-end;min-height: min(72vh, 560px);}
  .x08tg2 {background: linear-gradient(0deg,
      color-mix(in srgb, var(--edkm) 94%, transparent) 0%,
      color-mix(in srgb, var(--edkm) 70%, transparent) 45%,
      color-mix(in srgb, var(--edkm) 0%, transparent) 82%);}
}

.h712 .d03vnvg.d03vnvg {max-height: none;height: auto;object-fit: contain;}
.zh41q.zh41q {font-size: clamp(28px, 3.2vw, 44px);line-height:1.06;}
.gdcb13 {border-color: var(--sxq);box-shadow: 0 18px 50px var(--hk81);}

@media (max-width:1071px) {
  .sqtgx .zm5f6 {display: none;}
  .m39e7 img {max-width: min(30vw, 120px);object-fit: contain;height: 28px;object-position: left center;}
  .p50zg {padding: 14px 20px 0;}
}
@media (max-width:553px) {
  .d149j {padding: 0 14px;gap:9px;}
  .sqtgx {gap:6px;}
  .sqtgx .h7hd1 {min-height: 40px;font-size: 13px;padding: 0 12px;}
  .h87s5ab {margin-right: -8px;}
}

.h712 .afx5frj.afx5frj {background:
    radial-gradient(70% 120% at 100% 50%, color-mix(in srgb, var(--awt) 24%, transparent), transparent 70%),
    var(--kxw);padding: clamp(24px, 3.4vw, 48px) !important;gap: clamp(22px, 3vw, 48px);display: grid;grid-template-columns: minmax(0, 1fr);overflow: hidden;align-items: center;border: 1px solid var(--sxq);border-radius: var(--mya9v);}
@media (min-width:905px) {
  .h712 .afx5frj.afx5frj {grid-template-columns: minmax(0, 1fr) auto;}
}
.afx5frj .gkgc6h {min-width: 0;}
.afx5frj .dsa7h {font-size: clamp(26px, 3vw, 40px);}
.afx5frj .z1p5a9z {border-radius: 50%;--kjd: 90%;flex-direction: column;aspect-ratio: 1;position: relative;margin: 0 auto;align-items: center;box-shadow: 0 0 60px var(--hk81);width: clamp(170px, 18vw, 220px);justify-content: center;background:
    radial-gradient(closest-side, var(--kxw) 78%, transparent 79%),
    conic-gradient(var(--awt) 0 var(--kjd), color-mix(in srgb, var(--awt) 14%, transparent) var(--kjd) 100%);display: flex;}
.afx5frj .mkxv3f9 {color: var(--sgm);font: 800 clamp(46px, 5vw, 64px)/1 var(--bntyl);letter-spacing: -.04em;}
.afx5frj .y7xtd {margin-top:5px;font: 700 14px/1 var(--bntyl);font-style: normal;color: var(--cj4u);}
.afx5frj .ybk4gv5 {max-width: 70%;overflow-wrap: anywhere;font: 700 11px/1.2 var(--iv3a);letter-spacing: .14em;color: var(--l4az);margin-top:11px;text-align: center;text-transform: uppercase;}
.afx5frj .fd7eg {gap:11px;flex-wrap: wrap;margin-top:23px;display: flex;}
.afx5frj .qq3sbnv.qq3sbnv {min-height: 48px;display: inline-flex;text-decoration: none;color: var(--fbsnm, var(--q1x));font: 700 15px/1 var(--iv3a);box-shadow: 0 8px 24px var(--hk81);align-items: center;padding: 0 22px;border-radius:13px;border: 0;background: var(--bpt);}
.afx5frj .qq3sbnv.qq3sbnv:hover {background: var(--lz3);color: var(--fbsnm, var(--q1x));}
.afx5frj .qq3sbnv .fc5g2v9 {font: inherit;color: inherit;}
@media (max-width:904px) {
  .afx5frj .z1p5a9z {order: -1;width: 160px;}
  .afx5frj .qq3sbnv.qq3sbnv {flex: 1 1 140px;justify-content: center;}
}

.h712 .ydv7eqy.gzv8m02 {background:
    radial-gradient(70% 90% at 85% 15%, color-mix(in srgb, var(--awt) 46%, transparent), transparent 65%),
    radial-gradient(60% 80% at 55% 115%, color-mix(in srgb, var(--z7x) 32%, transparent), transparent 65%),
    var(--kyixz, var(--kxw));}
.tqkp {right: -.04em;max-width: 100%;bottom: -.2em;letter-spacing: -.04em;position: absolute;color: color-mix(in srgb, var(--pyg16, var(--sgm)) 10%, transparent);z-index: 0;overflow: hidden;font: 800 clamp(96px, 14vw, 220px)/1 var(--iv3a);white-space: nowrap;pointer-events: none;}
@media (max-width:904px) {
  .h712 .ydv7eqy.gzv8m02 {min-height: 0;padding-top:55px;}
  .tqkp {display: none;}
}
