

:root {--xuzew: var(--mhpc0);--zn02:  var(--vzcqk);--zb7n:  clamp(30px, 3.4vw, 52px);--id45:    var(--swi);--qna3g:   var(--f7se);--htow:  1180px;--slh:     10px;--xd6i: color-mix(in srgb, var(--x63q) 35%, var(--qna3g));--x63q: var(--tmuy);--c1pdb:"SF Mono", "JetBrains Mono", ui-monospace, Menlo, Consolas, monospace;--vn2: var(--qpk3z);--sgx:  248px;--dck9:  clamp(16px, 1.8vw, 26px);--gccg6:var(--tbzy);--rkz4l: var(--ogp4z);--g7ges:"Futura", "Trebuchet MS", "Century Gothic", "Avenir Next", system-ui, sans-serif;}

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

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

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

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

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

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

.fk58 {border: 1px solid var(--zn02);border-radius: var(--slh);padding: 14px;background: var(--rkz4l);margin-top: auto;}
.rhs0t2 {margin: 0;font-size: 14px;font-weight: 700;}
.cq65 {color: var(--xuzew);line-height:1.44;font-size: 12.5px;margin: 5px 0 0;}

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

.tt4k,
.egvyx :is(.f53n4dq, .ckx6dk, .m6n90) a[role="button"],
.egvyx .f53n4dq a {font-size: 14px;transition:background 0.138s, border-color 0.161s;cursor: pointer;white-space: nowrap;display: inline-flex;padding: 10px 20px;align-items: center;justify-content: center;text-decoration: none;border-radius:9px;border: 1px solid transparent;font-weight: 700;}

.qked {border-color: var(--zn02);background: var(--ey1);color: var(--d013c, var(--sgd2n));}
.sccc {color: var(--v25r, var(--cevxb));background: var(--n86a);}
.sccc:hover {background: var(--ztl);}

.egvyx :is(.f53n4dq, .ckx6dk, .m6n90) a[role="button"],
.egvyx .f53n4dq a {background: var(--tmuy);color: var(--atea, var(--l82q));}
.w7a93j {margin-top:13px;width: 100%;display: flex;}

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

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

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

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

.qwgss9n::before {transition:border-color 0.149s, background 0.176s;position: absolute;content: '';border: 1px solid var(--zn02);background: var(--gccg6);inset: 11px;}
.qwgss9n svg {z-index: 1;position: relative;}
.qwgss9n:hover {color: var(--xd6i);}
.qwgss9n:hover::before {background: color-mix(in srgb, var(--qna3g) 8%, var(--gccg6));border-color: color-mix(in srgb, var(--x63q) 50%, var(--zn02));}
.qwgss9n:focus-visible {outline: 2px solid var(--xd6i);outline-offset: -3px;}

.egvyx {padding: 0 clamp(16px, 2vw, 28px) 60px;}
.egvyx > * {max-width: var(--htow);margin: 0 auto var(--dck9) !important;padding-bottom: 0;padding-top: var(--zb7n);}
.egvyx > *:last-child {margin-bottom: 0 !important;}

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

.egvyx :is(.qkrg4, .ww5dgb, .s28t7x, .m6n90,
             .ckx6dk, .pbbz) :is(p, li, td) > a {text-underline-offset: 3px;color: var(--x63q);}

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

.egvyx :is(.m6n90, .ckx6dk, .pbbz, .mnps7t2) {border: 1px solid var(--zn02);border-radius: var(--slh);background: var(--rkz4l);padding: var(--zb7n) clamp(20px, 2.4vw, 34px) !important;}

.egvyx .k98t.k98t {grid-template-columns: minmax(0, 1fr);background: var(--rkz4l);min-width: 0;border: 1px solid var(--zn02);border-radius: var(--slh);display: grid;overflow: hidden;padding: 0 !important;}

.ppfn {background: var(--gccg6);display: flex;grid-column: 1 / -1;justify-content: space-between;gap:11px;padding: 9px clamp(18px, 2.2vw, 30px);border-bottom: 1px solid var(--vn2);align-items: center;min-width: 0;}
.g6wc {overflow: hidden;white-space: nowrap;letter-spacing: .1em;text-transform: uppercase;text-overflow: ellipsis;font: 700 11.5px/1 var(--c1pdb);color: var(--xd6i);}
.r3395c7 {color: var(--xuzew);letter-spacing: .08em;font: 600 11.5px/1 var(--c1pdb);font-style: normal;flex: 0 0 auto;}

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

.gr5d0.gr5d0 {color: var(--qna3g);font: 800 clamp(23px, 2.3vw, 30px)/1.16 var(--g7ges);overflow-wrap: anywhere;letter-spacing: -.028em;margin: 0;}
.aepv77a.aepv77a {font-size: 15.5px;margin: 11px 0 0;max-width: 56ch;line-height:1.62;color: color-mix(in srgb, var(--xuzew) 26%, var(--qna3g));}
.a5vh {margin-top:20px;transition:background 0.17s;display: inline-flex;border-radius:9px;align-items: center;padding: 0 22px;justify-content: center;font: 700 14px/1 var(--g7ges);text-decoration: none;min-height: 44px;color: var(--atea, var(--l82q));background: var(--tmuy);}
.a5vh:hover {background: var(--ztl);}

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

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

.k98t .bkb4r5.bkb4r5 {background-image:
    repeating-linear-gradient(90deg, var(--vn2) 0 1px, transparent 1px 26px),
    repeating-linear-gradient(0deg,  var(--vn2) 0 1px, transparent 1px 26px);}
.k98t .w88y3.w88y3 {background-image:
    repeating-linear-gradient(90deg, var(--vn2) 0 1px, transparent 1px 34px),
    repeating-linear-gradient(0deg,  var(--vn2) 0 1px, transparent 1px 34px);}
.k98t .fxc410.fxc410 {background-image:
    repeating-linear-gradient(90deg, var(--vn2) 0 1px, transparent 1px 18px),
    repeating-linear-gradient(0deg,  var(--vn2) 0 1px, transparent 1px 44px);}

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

.q87h .bkb4r5.bkb4r5 {background-image:
    repeating-linear-gradient(90deg, var(--vn2) 0 1px, transparent 1px 26px),
    repeating-linear-gradient(0deg,  var(--vn2) 0 1px, transparent 1px 26px);}
.q87h .w88y3.w88y3 {background-image:
    repeating-linear-gradient(90deg, var(--vn2) 0 1px, transparent 1px 34px),
    repeating-linear-gradient(0deg,  var(--vn2) 0 1px, transparent 1px 34px);}
.q87h .fxc410.fxc410 {background-image:
    repeating-linear-gradient(90deg, var(--vn2) 0 1px, transparent 1px 18px),
    repeating-linear-gradient(0deg,  var(--vn2) 0 1px, transparent 1px 44px);}

.egvyx .q87h.q87h {padding: 0 !important;background: var(--rkz4l);overflow: hidden;display: grid;min-width: 0;grid-template-columns: minmax(0, 1fr);border: 1px solid var(--zn02);border-radius: var(--slh);}
.q87h .fa1h9r2 {border-bottom: 1px solid var(--zn02);overflow: hidden;margin: 0;min-width: 0;background: var(--gccg6);position: relative;}
.q87h .snxsbr {width: 100%;max-height: 26vh;color: var(--tn2, inherit);object-fit: cover;display: block;border-radius: 0;height: auto;}

.q87h .b7hd {display: flex;justify-content: center;min-height: 15vh;background-color: var(--g75v, var(--gccg6));font: 800 clamp(40px, 6.5vw, 84px)/1 var(--c1pdb);align-items: center;width: 100%;max-height: 24vh;letter-spacing: -.05em;color: var(--xd6i);}
.ntsp6sw.ntsp6sw {letter-spacing: -.02em;color: var(--qna3g);margin: 0;overflow-wrap: break-word;max-width: 24ch;text-wrap: balance;padding: clamp(22px, 2.6vw, 34px) clamp(18px, 2.2vw, 30px) 0;font: 700 clamp(27px, 3.3vw, 43px)/1.12 var(--g7ges);}

.q87h .r7wv {align-items: start;display: grid;gap: clamp(14px, 1.6vw, 22px);grid-template-columns: minmax(0, 1fr);padding: clamp(14px, 1.6vw, 20px) clamp(18px, 2.2vw, 30px) 0;}
.b05kwa.b05kwa {color: color-mix(in srgb, var(--xuzew) 26%, var(--qna3g));margin: 0;font-size: 15.5px;min-width: 0;max-width: 62ch;line-height:1.63;}
.q87h .vjc64w0 {display: flex;flex-wrap: wrap;min-width: 0;margin: 0;gap:3px 18px;}
.q87h .m4dfp3c {text-transform: uppercase;letter-spacing: .16em;color: var(--xuzew);margin: 0;font: 700 10.5px/1.6 var(--c1pdb);}
.q87h .fjmxr {color: var(--xd6i);font: 700 13px/1.6 var(--c1pdb);letter-spacing: .04em;margin: 0 12px 0 0;}
.q87h .be3c {font: 700 14px/1 var(--g7ges);justify-self: start;justify-content: center;padding: 0 28px;transition:background 0.152s;min-height: 46px;display: inline-flex;align-items: center;text-decoration: none;letter-spacing: .04em;color: var(--atea, var(--l82q));border-radius:6px;background: var(--tmuy);margin: clamp(18px, 2vw, 26px) clamp(18px, 2.2vw, 30px) clamp(22px, 2.6vw, 34px);}
.q87h .be3c:hover {background: var(--ztl);}
@media (min-width:894px) {
  
  .q87h .r7wv {grid-template-columns: minmax(0, 1fr) auto;align-items: baseline;}
  .q87h .vjc64w0 {justify-content: flex-end;}
}
@media (max-width:893px) {
  
  .q87h .snxsbr  {max-height: 18vh;}
  .q87h .b7hd {max-height: 18vh;min-height: 12vh;}
}

.egvyx .yct6k4x {border: 1px solid var(--zn02);border-radius: var(--slh);position: relative;justify-content: flex-end;display: flex;flex-direction: column;overflow: hidden;min-height: 340px;}

.egvyx .y9fj .b8v5kq {height: 100%;width: 100%;inset: 0;object-fit: cover;position: absolute;}
.vs4ca {position: absolute;inset: 0;background:
    linear-gradient(180deg,
      color-mix(in srgb, var(--rkz4l) 20%, transparent) 0%,
      color-mix(in srgb, var(--rkz4l) 55%, transparent) 60%,
      color-mix(in srgb, var(--rkz4l) 85%, transparent) 100%);pointer-events: none;}
.w9gv {background: color-mix(in srgb, var(--gccg6) 92%, transparent);position: relative;z-index: 1;}
.dfcqd {background: color-mix(in srgb, var(--rkz4l) 95%, transparent);position: relative;z-index: 1;}
.dfcqd .gr5d0,
.dfcqd .aepv77a {color: var(--qgci, var(--qna3g));}
@media (max-width:893px) {
  .egvyx .yct6k4x {min-height: 280px;}
}

@media (min-width:894px) {
  
  .egvyx .k98t.k98t {grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr);align-items: center;}
  .cdjdz {margin: clamp(24px, 2.8vw, 38px) clamp(18px, 2.2vw, 30px);}
  .nxce9 .frmkh9  {order: 2;}
  .nxce9 .cdjdz {order: 1;}
}

.f72x {border: 1px solid var(--zn02);border-radius: var(--slh);background: var(--rkz4l);margin: 0 0 var(--dck9);padding: var(--zb7n) clamp(20px, 2.4vw, 34px);}
.em4q72 {padding-bottom:17px;display: grid;align-items: center;margin-bottom:4px;grid-template-columns: auto minmax(90px, 200px) minmax(0, 1fr);gap:9px 18px;border-bottom: 1px solid var(--vn2);}

.cefg .j5h9 {grid-column: 1 / -1;order: -1;}
.k7by  .j5h9 {grid-column: 3;}
.t5fx {font: 800 clamp(30px, 3.4vw, 42px)/1 var(--c1pdb);font-variant-numeric: tabular-nums;letter-spacing: -.03em;color: var(--qna3g);}
.pb9r {font-size: .44em;color: var(--xuzew);font-weight: 600;}

.rjtwhj6 {background: var(--vn2);display: block;border-radius:3px;height: 6px;overflow: hidden;position: relative;}
.rjtwhj6::before {background: var(--xd6i);width: var(--kai8, 0%);inset: 0 auto 0 0;content: "";position: absolute;}
.j5h9 {font-size: 15px;margin: 0;color: var(--xuzew);line-height:1.61;}

.c17f2rq {margin: 0;padding: 0;list-style: none;}
.nsybm {padding: 14px 0;border-bottom: 1px solid var(--vn2);grid-template-columns: 3.6em minmax(0, 1fr);gap: 0 16px;align-items: baseline;display: grid;}
.nsybm:last-child {border-bottom: 0;padding-bottom: 0;}
.ztcb {white-space: nowrap;color: var(--xd6i);font: 700 13px/1.4 var(--c1pdb);font-style: normal;font-variant-numeric: tabular-nums;}
.s5dgsrp {font-weight: 600;color: var(--xuzew);}
.k5tv0b2 {margin: 0;min-width: 0;}
.c27wp {margin: 0;font-size: 15px;line-height:1.60;}
.rf6f {margin-top:6px;letter-spacing: .06em;color: var(--xuzew);font: 600 12px/1.3 var(--c1pdb);font-style: normal;display: block;}

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

.ret68ak {margin-left:9px;border-left: 1px solid var(--vn2);letter-spacing: .04em;padding-left:9px;color: var(--xd6i);font: 700 12px/1.3 var(--c1pdb);font-variant-numeric: tabular-nums;}

.yft0482 {border-left: 0;padding-left: 0;margin-left: 0;}
.rf6f:empty {display: none;}

.c970nqb {margin: 0;min-width: 0;}
.c970nqb > .k5tv0b2 {margin: 0;}
.xpq1 {border-top: 1px solid var(--vn2);margin-top:8px;padding-top:7px;align-items: baseline;justify-content: space-between;gap:3px 14px;display: flex;flex-wrap: wrap;}
.xpq1 > .rf6f {margin-top: 0;}

.c970nqb > .xpq1:only-child {border-top: 0;padding-top: 0;margin-top: 0;}
@media (max-width:635px) {
  .em4q72 {grid-template-columns: auto minmax(0, 1fr);}
  .k7by .j5h9 {grid-column: 1 / -1;}
  .nsybm {grid-template-columns: 1fr;gap:4px;}
}

.xnx54fn {min-width: 0;margin: 0 0 var(--dck9);background: var(--rkz4l);border: 1px solid var(--zn02);border-radius: var(--slh);padding: var(--zb7n) clamp(20px, 2.4vw, 34px);}

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

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

.tdhv4 {grid-template-columns: minmax(0, 1fr);}
.ev56 {min-width: 0;}
.cmfhcj8.cmfhcj8 {color: var(--qna3g);letter-spacing: -.024em;margin: 0 0 10px;font: 800 clamp(19px, 2vw, 25px)/1.24 var(--g7ges);}
.f3wzma {min-width: 0;}
.f3wzma > :first-child {margin-top: 0;}
.f3wzma > :last-child  {margin-bottom: 0;}
.ttgv9k {font: 700 14px/1 var(--g7ges);background: var(--tmuy);margin-top:17px;display: inline-flex;border-radius:8px;transition:background 0.194s;min-height: 44px;justify-content: center;padding: 0 20px;text-decoration: none;color: var(--atea, var(--l82q));align-items: center;}
.ttgv9k:hover {background: var(--ztl);}
.frww7hw {min-width: 0;margin: 0;}

.zqtfst {display: block;width: fit-content;margin-inline: auto;max-width: 100%;}
.khsjs1 {margin-inline: auto;object-fit: contain;max-width: 100%;height: auto;border: 1px solid var(--vn2);border-radius:9px;display: block;max-height: 460px;}

.frww7hw {order: -1;}
@media (max-width:765px) {
  .khsjs1 {max-height: 340px;}
}
@media (min-width:766px) {
  .fye5 .frww7hw {order: 1;}
}

.tv23g {border: 1px solid var(--zn02);border-radius: var(--slh);min-width: 0;background: var(--rkz4l);margin: 0 0 var(--dck9);padding: var(--zb7n) clamp(20px, 2.4vw, 34px);}
.fypzt0 {gap:15px;justify-content: space-between;padding-bottom:13px;margin-bottom:19px;display: flex;align-items: baseline;border-bottom: 1px solid var(--vn2);}
.hkkns.hkkns {font: 800 clamp(20px, 2.1vw, 27px)/1.2 var(--g7ges);margin: 0;min-width: 0;letter-spacing: -.026em;color: var(--qna3g);}
.hkxbbjx {color: var(--xd6i);font: 700 12px/1 var(--c1pdb);font-style: normal;font-variant-numeric: tabular-nums;letter-spacing: .08em;flex: 0 0 auto;}
.tz6hg {min-width: 0;margin: 0 0 18px;padding: 0;list-style: none;display: grid;gap:11px;}
.rjh4cz  {grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));}

.r233pj {display: flex;justify-content: center;flex-wrap: wrap;}
.r233pj > * {max-width: calc(50% - 8px);min-width: 0;flex: 1 1 200px;}
@media (max-width:591px) { .r233pj > * {max-width: none;} }
.gm2j0hs {min-width: 0;}
.ebhdep0 {overflow: hidden;min-width: 0;background: var(--gccg6);border: 1px solid var(--vn2);border-radius:9px;margin: 0;}
.xknzp {display: block;width: 100%;border-radius: 0;height: auto;}
.bqzy {font: 600 12.5px/1.4 var(--c1pdb);padding: 9px 11px;border-top: 1px solid var(--vn2);color: var(--xuzew);}
.etw0 {font-size: clamp(16px, 1.45vw, 18px);line-height:1.61;color: var(--xuzew);margin: 0 0 18px;}
.e0yed2 {flex-wrap: wrap;gap:11px;display: flex;}
.m0q4, .sxbwj4 {border-radius:7px;justify-content: center;text-decoration: none;display: inline-flex;padding: 0 20px;min-height: 44px;transition:background 0.184s, border-color 0.155s;font: 700 14px/1 var(--g7ges);align-items: center;}
.m0q4 {color: var(--atea, var(--l82q));background: var(--tmuy);}
.m0q4:hover {background: var(--ztl);}

.sxbwj4 {color: var(--qna3g);background: transparent;border: 1px solid var(--zn02);}
.sxbwj4:hover {border-color: var(--xd6i);}

.fxsqgbs {gap:15px 18px;display: grid;align-items: start;grid-template-columns: auto minmax(0, 1fr);border-top: 1px solid var(--zn02);margin: 0 0 var(--dck9);padding: 20px 0 0;}
.h9shm9n {flex: 0 0 auto;}
.qkxak {width: 56px;display: block;height: 56px;border: 1px solid var(--vn2);border-radius:5px;object-fit: cover;}
.mc87wv7 {min-width: 0;}
.rng7t {align-items: baseline;flex-wrap: wrap;gap:5px 10px;display: flex;margin: 0;}
.ym6mev {font-weight: 700;color: var(--qna3g);font-size: 15px;}
.a463 {color: var(--xuzew);font-size: 13.5px;}

.awtz88 > .ym6mev {display: block;}
.mf6s {margin-top:5px;font-style: normal;display: block;}

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

.k7jcj33 {display: block;}
.qg02nq {line-height:1.63;font-size: 14.5px;margin: 9px 0 0;color: var(--xuzew);}
.yxq9ntv {flex-wrap: wrap;gap:7px;margin-top:12px;display: flex;}

.gyqk0n {display: inline-flex;align-items: center;transition:color 0.176s, border-color 0.123s;color: var(--xuzew);border-radius:9px;border: 1px solid var(--vn2);height: 44px;width: 44px;justify-content: center;text-decoration: none;}
.gyqk0n:hover {color: var(--xd6i);border-color: var(--xd6i);}
.y7tpgf {font-size: 12.5px;line-height:1.54;color: var(--xuzew);margin: 12px 0 0;}
@media (max-width:572px) {
  .fxsqgbs {grid-template-columns: minmax(0, 1fr);}
}

.egvyx {counter-reset: vt-sect;}
.rh398xb {margin: 0 0 var(--dck9);min-width: 0;}
.d9aw {gap:11px;padding-bottom:11px;align-items: baseline;margin-bottom:17px;border-bottom: 1px solid var(--vn2);display: flex;}
.ckb14 {counter-increment: vt-sect;}
.ckb14::before {color: var(--xd6i);font: 700 12px/1.4 var(--c1pdb);font-variant-numeric: tabular-nums;letter-spacing: .08em;flex: 0 0 auto;content: counter(vt-sect, decimal-leading-zero);}
.mx5s8.mx5s8 {margin: 0;font: 800 clamp(19px, 2vw, 25px)/1.24 var(--g7ges);min-width: 0;color: var(--qna3g);letter-spacing: -.024em;}

.wb31rr.wb31rr {padding-bottom:10px;margin-bottom:15px;border-bottom: 1px solid var(--vn2);}
.qvyr9 {counter-increment: vt-sect;}

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

.hws4ey.hws4ey {margin: 0 0 16px;}
.rmp7fp8 {margin: 0 0 20px;height: 0;border: 0;border-top: 1px solid var(--vn2);}

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

.kw2pz.kw2pz {margin: 0 0 var(--dck9);display: flex;}
.cpz7s3  {justify-content: flex-start;}
.gm70ry   {justify-content: center;}
.dh8rds {justify-content: flex-end;}
.pbygmxq {text-decoration: none;align-items: center;justify-content: center;border-radius:8px;background: var(--tmuy);transition:background 0.148s;color: var(--atea, var(--l82q));min-height: 44px;display: inline-flex;padding: 0 24px;}
.pbygmxq:hover {background: var(--ztl);}
.yhdnz {flex: 1 1 auto;}
.ty074 {font: 700 14px/1 var(--g7ges);}

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

.asyg {position: relative;min-width: 0;margin: 0 0 var(--dck9);border: 1px solid var(--vn2);border-radius: var(--slh);overflow: hidden;}
.z3vdenb {background: color-mix(in srgb, var(--rkz4l) 82%, transparent);color: var(--xd6i);padding: 3px 7px;letter-spacing: .08em;position: absolute;top: 9px;left: 10px;font: 700 10.5px/1 var(--c1pdb);font-style: normal;font-variant-numeric: tabular-nums;border-radius:5px;z-index: 1;}
.y2fea {display: block;}
.w77r09 {display: block;width: 100%;height: auto;border-radius: 0;}

.e1syfp1 {padding: 18px 20px;border: 1px solid var(--zn02);border-radius: var(--slh);margin: 0 0 var(--dck9);background: var(--rkz4l);}
.d7tjwf {text-transform: uppercase;font: 700 11.5px/1 var(--c1pdb);display: block;letter-spacing: .12em;color: var(--xd6i);margin-bottom:13px;}

.a70tj {border-top: 1px solid var(--zn02);padding-top:9px;margin-top:9px;}
.fcthzwb {list-style: none;margin: 0;gap:2px;display: grid;padding: 0;}
.e5tvacw {counter-reset: vt-idx;}
.e5tvacw > li {counter-increment: vt-idx;}

.e5tvacw > li > a::before {font: 700 11px/1 var(--c1pdb);font-variant-numeric: tabular-nums;content: counter(vt-idx, decimal-leading-zero) "  ";color: var(--xd6i);}
.fcthzwb > li > a {transition:color 0.131s;color: var(--xuzew);align-items: center;text-decoration: none;gap:7px;padding: 0 4px;min-height: 44px;font-size: 14.5px;display: flex;border-bottom: 1px solid var(--vn2);}
.fcthzwb > li:last-child > a {border-bottom: 0;}
.fcthzwb > li > a:hover {color: var(--qna3g);}

.eg34w9 {padding: var(--zb7n) clamp(20px, 2.4vw, 34px);background: var(--rkz4l);margin: 0 0 var(--dck9);border: 1px solid var(--zn02);border-radius: var(--slh);}
.c5d48.c5d48 {margin: 0 0 9px;letter-spacing: -.024em;font: 800 clamp(19px, 2vw, 25px)/1.24 var(--g7ges);color: var(--qna3g);}
.bczs6km {font-size: 15.5px;margin: 0 0 18px;line-height:1.61;color: var(--xuzew);}
.awhs3cz {margin: 0 0 20px;display: grid;grid-template-columns: max-content minmax(0, 1fr);gap: 0;}

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

.a2bw4tg > dt:nth-last-of-type(1):nth-of-type(odd) {grid-column: 1;}
.a2bw4tg > dd:nth-last-of-type(1):nth-of-type(odd) {grid-column: 2 / -1;}
.tbajf {border-bottom: 1px solid var(--vn2);text-transform: uppercase;letter-spacing: .09em;white-space: nowrap;font: 700 11.5px/1.4 var(--c1pdb);color: var(--xuzew);padding: 9px 16px 9px 0;}
.txs1hv6 {margin: 0;border-bottom: 1px solid var(--vn2);font: 600 14px/1.4 var(--c1pdb);font-variant-numeric: tabular-nums;color: var(--qna3g);padding: 9px 0;}

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

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

.w4q972 {gap:10px;flex-wrap: wrap;display: flex;}
.hz70r {text-decoration: none;align-items: center;justify-content: center;background: transparent;transition:border-color 0.179s, color 0.2s;border-radius:7px;border: 1px solid var(--zn02);padding: 0 20px;display: inline-flex;min-height: 44px;color: var(--qna3g);}
.hz70r:hover {border-color: var(--xd6i);color: var(--xd6i);}
.hv23t {font: 700 14px/1 var(--g7ges);}
@media (max-width:635px) {
  .a2bw4tg {grid-template-columns: max-content minmax(0, 1fr);}
}

.qqteht, .ar80qj {min-width: 0;margin: 0 0 var(--dck9);}
.v1zcj {font: 800 clamp(19px, 2vw, 25px)/1.24 var(--g7ges);color: var(--qna3g);letter-spacing: -.024em;margin-bottom:14px;display: block;}
.tt6wxg {padding-bottom:12px;border-bottom: 1px solid var(--vn2);}
.h7maybb, .j0w02j {min-width: 0;}
.h7maybb > :first-child, .j0w02j > :first-child {margin-top: 0;}
.h7maybb > :last-child,  .j0w02j > :last-child  {margin-bottom: 0;}
.sehqswh.sehqswh {letter-spacing: -.024em;color: var(--qna3g);margin: 0 0 14px;font: 800 clamp(19px, 2vw, 25px)/1.24 var(--g7ges);}

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

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

.xn6kk {margin-bottom:17px;border-top: 1px solid var(--zn02);border-bottom: 1px solid var(--vn2);padding: 11px 0;}

.x73wm {grid-template-columns: minmax(0, 9em) minmax(0, 1fr);align-items: start;display: grid;gap: 0 26px;}
.t5mj {min-width: 0;padding-top:4px;}
.egvyx .t5mj > h2.v1zcj.v1zcj,
.egvyx .xn6kk > h2.v1zcj.v1zcj {margin: 0;}
.egvyx .t5mj > h2.v1zcj.v1zcj {letter-spacing: .09em;font: 700 11.5px/1.45 var(--c1pdb);color: var(--xuzew);text-transform: uppercase;}
@media (max-width:726px) {
  .x73wm {gap: 0;grid-template-columns: minmax(0, 1fr);}
  .t5mj {padding-top: 0;}
  .egvyx .t5mj > h2.v1zcj.v1zcj {margin: 0 0 12px;}
}

.m6n90.m6n90 .j9q1 {margin: 0;}
.m6n90.m6n90 .qwrcr {grid-template-columns: minmax(0, 8fr) minmax(0, 11fr);padding: 14px 0;border-top: 1px solid var(--vn2);display: grid;gap:10px 28px;}
.m6n90.m6n90 .qwrcr:first-child {border-top: 0;}
.m6n90.m6n90 .qyey {font-size: 15px;font-weight: 700;line-height:1.41;margin: 0;}

.m6n90.m6n90 .qwrcr > .qyey {align-items: baseline;display: grid;grid-template-columns: 2.1em 1fr;}
.m6n90.m6n90 .vp5k3q {font-size: 11.5px;font-variant-numeric: tabular-nums;font-weight: 700;letter-spacing: .08em;color: var(--xd6i);}
.m6n90.m6n90 .qek0b2 {font-size: 14px;line-height:1.62;color: var(--xuzew);margin: 0;}

.m6n90.m6n90 .r9nys {padding-left: 3.2em;counter-reset: vt-ref;}
.m6n90.m6n90 .r9nys > .qyey {counter-increment: vt-ref;padding-top:15px;border-top: 1px solid var(--vn2);}
.m6n90.m6n90 .r9nys > .qyey:first-child {border-top: 0;padding-top: 0;}
.m6n90.m6n90 .r9nys > .qyey::before {font-variant-numeric: tabular-nums;display: inline-block;letter-spacing: .08em;font-family: var(--c1pdb);content: counter(vt-ref, decimal-leading-zero);margin-left: -3.2em;font-weight: 700;width: 3.2em;font-size: 11.5px;color: var(--xd6i);}
.m6n90.m6n90 .r9nys > .qek0b2 {margin: 6px 0 14px;}
.m6n90.m6n90 .r9nys > .qek0b2:last-child {margin-bottom: 0;}
.m6n90.m6n90 .psw7j {font-weight: 700;}
.m6n90.m6n90 .qs8ed2 {margin: 0;}

.m6n90.m6n90 .r9nys > .qek0b2 > .qs8ed2 {font-size: 14px;line-height:1.60;}

.m6n90.m6n90 .hq2a6pr {counter-reset: vt-ref;margin: 0;padding: 0 0 0 3.2em;list-style: none;}
.m6n90.m6n90 .dz6fd {border-top: 1px solid var(--vn2);counter-increment: vt-ref;padding: 14px 0;}
.m6n90.m6n90 .dz6fd:first-child {border-top: 0;padding-top: 0;}
.m6n90.m6n90 .dz6fd:last-child {padding-bottom: 0;}
.m6n90.m6n90 .dz6fd::before {font-weight: 700;margin-left: -3.2em;color: var(--xd6i);letter-spacing: .08em;display: inline-block;font-size: 11.5px;font-family: var(--c1pdb);width: 3.2em;content: counter(vt-ref, decimal-leading-zero);font-variant-numeric: tabular-nums;}
.m6n90.m6n90 .dz6fd > .psw7j {font-weight: 700;font-size: 15px;line-height:1.38;}
.m6n90.m6n90 .dz6fd > .qs8ed2 {line-height:1.62;font-size: 14px;color: var(--xuzew);margin: 6px 0 0;}
@media (max-width:726px) {
  .m6n90.m6n90 .qwrcr {gap:6px;grid-template-columns: 1fr;}
  .m6n90.m6n90 .qwrcr > .qek0b2 {padding-left: 2.1em;}
  .m6n90.m6n90 .r9nys {padding-left: 2.6em;}
  .m6n90.m6n90 .r9nys > .qyey::before {margin-left: -2.6em;width: 2.6em;}
  .m6n90.m6n90 .hq2a6pr {padding-left: 2.6em;}
  .m6n90.m6n90 .dz6fd::before {margin-left: -2.6em;width: 2.6em;}
}

.c3jrk {margin: 0 0 var(--dck9);}

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

@media (max-width:1005px) { .ecnwgzz {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:515px)  { .ecnwgzz {grid-template-columns: minmax(0, 1fr);} }
.g9xd66 {min-width: 0;}
.rbekhpk {display: block;color: inherit;text-decoration: none;min-width: 0;}
.sf1c1wq {overflow: hidden;background: var(--z0w);position: relative;margin: 0;border: 1px solid var(--vn2);border-radius:11px;}

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

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

.y4ahy {margin: 0 0 var(--dck9);}
.wwx9 {display: grid;padding: 0;list-style: none;min-width: 0;gap:11px;margin: 0;}

.wvtn5kn {grid-template-columns: repeat(2, minmax(0, 1fr));}
.gj84  {grid-template-columns: repeat(4, minmax(0, 1fr));}
.ypc6 {min-width: 0;}
.kct73b {border: 1px solid var(--vn2);border-radius:8px;text-decoration: none;justify-content: center;transition:border-color 0.181s, background 0.159s;padding: 22px 20px;background: var(--rkz4l);align-items: center;display: flex;min-height: 124px;position: relative;}
.kct73b:hover {border-color: color-mix(in srgb, var(--x63q) 45%, var(--vn2));background: var(--gccg6);}
.p0hcnh {letter-spacing: .08em;font: 700 10.5px/1 var(--c1pdb);font-style: normal;font-variant-numeric: tabular-nums;top: 8px;left: 9px;position: absolute;color: var(--xd6i);}
.a13pape {border-radius: 0;width: auto;max-width: 100%;object-fit: contain;height: auto;display: block;max-height: 62px;}
@media (max-width:613px) {
  .wvtn5kn, .gj84 {grid-template-columns: repeat(2, minmax(0, 1fr));}
}

.rgtt7 {margin: 0 0 var(--dck9);}
.pzz1 {gap:11px;display: grid;margin: 0;min-width: 0;padding: 0;list-style: none;}

.kpz1ek2 {grid-template-columns: repeat(4, minmax(0, 1fr));}
.x2xt {grid-template-columns: repeat(2, minmax(0, 1fr));}
.dza8na {align-items: center;flex-direction: column;border: 1px solid var(--vn2);border-radius:7px;min-width: 0;display: flex;background: var(--gccg6);gap:11px;padding: 20px 14px;}
.aavh {max-height: 44px;object-fit: contain;display: block;border-radius: 0;max-width: 100%;height: auto;width: auto;}
.q5d0qcc {max-width: 100%;font: 600 13px/1.25 var(--c1pdb);color: var(--xuzew);text-align: center;letter-spacing: .04em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
@media (max-width:613px) {
  .kpz1ek2 {grid-template-columns: repeat(2, minmax(0, 1fr));}
  
  .x2xt {grid-template-columns: repeat(2, minmax(0, 1fr));}
}

.pbbz.pbbz .gz23 {background: none;border-collapse: collapse;border: 0;table-layout: fixed;width: 100%;}
.pbbz.pbbz .wqqec {text-align: left;letter-spacing: .09em;font-size: 11.5px;font-family: var(--c1pdb);text-transform: uppercase;vertical-align: bottom;font-weight: 700;border-bottom: 1px solid var(--vn2);padding: 0 0 9px;}
.pbbz.pbbz .ftxqmm6 {padding-right:17px;color: var(--xd6i);}

.pbbz.pbbz .htzxz  {padding-left:17px;color: var(--xuzew);}

.pbbz.pbbz .t7n0k1 {border-left: 1px solid var(--vn2);}
.pbbz.pbbz .j2tf {font-size: 14px;border-bottom: 1px solid var(--vn2);vertical-align: top;line-height:1.56;padding: 11px 0;}
.pbbz.pbbz .ns0mwfj {padding-right:15px;}
.pbbz.pbbz .t7n0k1  {padding-left:15px;}
.pbbz.pbbz .qbjwp {display: inline-block;color: var(--xd6i);font-weight: 700;width: 1.15em;font-family: var(--c1pdb);}
.pbbz.pbbz .t7n0k1 .qbjwp {color: var(--xuzew);}

.pbbz.pbbz .r48wxd3 {display: block;text-transform: uppercase;padding: 0 0 9px;margin: 0;font-weight: 700;font-size: 11.5px;letter-spacing: .09em;font-family: var(--c1pdb);border-bottom: 1px solid var(--vn2);}
.pbbz.pbbz .zyhmsqa {color: var(--xd6i);}
.pbbz.pbbz .skshse  {color: var(--xuzew);}
.pbbz.pbbz .v7d6 {margin: 0;list-style: none;padding: 0;}
.pbbz.pbbz .yg6616y {grid-template-columns: 1.35em minmax(0, 1fr);padding: 11px 0;line-height:1.57;font-size: 14px;display: grid;border-bottom: 1px solid var(--vn2);align-items: baseline;}
.pbbz.pbbz .yg6616y:last-child {border-bottom: 0;}
.pbbz.pbbz .qg3e {font-weight: 700;font-style: normal;font-family: var(--c1pdb);}

.pbbz.pbbz .vb8h .qg3e {color: var(--xd6i);}
.pbbz.pbbz .g1ad5re  .qg3e {color: var(--xuzew);}

.pbbz.pbbz .n597c30 {grid-template-columns: repeat(2, minmax(0, 1fr));display: grid;gap: 0;}
.pbbz.pbbz .zpjtxa {min-width: 0;}
.pbbz.pbbz .yqfqn {padding-right:26px;}
.pbbz.pbbz .v5xgvwd {padding-left:25px;border-left: 1px solid var(--vn2);}

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

.pbbz.pbbz .wxfb {margin: 0;}
.pbbz.pbbz .wxfb > .r48wxd3 {margin-top:22px;}
.pbbz.pbbz .wxfb > .r48wxd3:first-child {margin-top: 0;}
.pbbz.pbbz .yc5re {margin: 0;}

@media (max-width:635px) {
  
  .pbbz.pbbz .n597c30 {grid-template-columns: minmax(0, 1fr);}
  .pbbz.pbbz .yqfqn {padding-right: 0;}
  .pbbz.pbbz .v5xgvwd {padding-left: 0;margin-top:22px;border-left: 0;}
  
  .pbbz.pbbz .j2tf {font-size: 13.5px;}
  .pbbz.pbbz .ns0mwfj,
  .pbbz.pbbz .ftxqmm6 {padding-right:9px;}
  .pbbz.pbbz .t7n0k1,
  .pbbz.pbbz .htzxz {padding-left:10px;}
}

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

.ckx6dk.ckx6dk .rmabf5d::before {position: absolute;background: var(--x63q);width: 5px;content: "";left: -21px;top: 19px;height: 5px;}
.ckx6dk.ckx6dk .h1wc24q {color: var(--xd6i);font-size: 11.5px;font-weight: 700;letter-spacing: .08em;font-family: var(--c1pdb);}
.ckx6dk.ckx6dk .v9rzdr4 {line-height:1.64;color: var(--xuzew);font-size: 14px;margin: 4px 0 13px 3.4em;}

.ckx6dk.ckx6dk .k835 {border-left: 1px solid var(--vn2);padding: 0 0 0 18px;list-style: none;margin: 0;counter-reset: vt-step;}
.ckx6dk.ckx6dk .sh0v2 {padding: 13px 0 0;position: relative;counter-increment: vt-step;}
.ckx6dk.ckx6dk .sh0v2 + .sh0v2 {margin-top:14px;border-top: 1px solid var(--vn2);}
.ckx6dk.ckx6dk .sh0v2::before {width: 5px;background: var(--x63q);height: 5px;left: -21px;position: absolute;content: "";top: 19px;}
.ckx6dk.ckx6dk .czamxe8 {line-height:1.37;font-weight: 700;display: block;font-size: 15px;}
.ckx6dk.ckx6dk .czamxe8::before {content: counter(vt-step, decimal-leading-zero) "\00a0\00a0";color: var(--xd6i);font-variant-numeric: tabular-nums;font-size: 11.5px;font-weight: 700;font-family: var(--c1pdb);letter-spacing: .08em;}
.ckx6dk.ckx6dk .sa5qq {font-size: 14px;margin: 4px 0 0;line-height:1.61;color: var(--xuzew);}

.ckx6dk.ckx6dk .f2mv0 {padding: 0;border-left: 0;}
.ckx6dk.ckx6dk .s3s6ezj {border-top: 1px solid var(--vn2);display: block;padding: 14px 0 0;margin: 0;}
.ckx6dk.ckx6dk .f2mv0 > .s3s6ezj:first-child {padding-top: 0;border-top: 0;}
.ckx6dk.ckx6dk .p56x8k {display: block;font-style: normal;font: 700 11px/1.3 var(--c1pdb);font-variant-numeric: tabular-nums;letter-spacing: .1em;color: var(--xd6i);margin-bottom:6px;}
.ckx6dk.ckx6dk .e9q2c {font-weight: 700;line-height:1.35;font-size: 15px;}
.ckx6dk.ckx6dk .be32h {line-height:1.61;margin: 5px 0 14px;color: var(--xuzew);font-size: 14px;}
.ckx6dk.ckx6dk .be32h:last-child {margin-bottom: 0;}

@media (max-width:726px) {
  .ckx6dk.ckx6dk .rmabf5d {gap:2px;grid-template-columns: 1fr;}
  .ckx6dk.ckx6dk .v9rzdr4 {margin-left: 0;}
}

.egvyx {--j7jv: var(--qna3g);}

.egvyx :is(.b88v1ny, [class*="table"]) {overflow-x: auto;}
.egvyx table {border-collapse: collapse;width: 100%;font-size: 14.5px;}
.egvyx thead th {padding: 11px 14px;color: var(--xuzew);font-size: 11.5px;border-bottom: 1px solid var(--j7jv, var(--zn02));text-align: left;letter-spacing: .08em;font-weight: 700;text-transform: uppercase;white-space: nowrap;}
.egvyx tbody td {border-bottom: 1px solid var(--vn2);color: var(--gqk, var(--qna3g));padding: 11px 14px;}
.egvyx tbody td + td {font-variant-numeric: tabular-nums;font-family: var(--c1pdb);}

.bnx4e.bnx4e {padding: clamp(34px, 4vw, 56px) clamp(16px, 2vw, 28px) clamp(22px, 2.4vw, 34px);border-top: 1px solid var(--zn02);background: var(--c5de);color: var(--qna3g);}
.bnx4e .d094b {display: grid;gap:29px 50px;grid-template-columns: minmax(0, 1fr) auto;margin: 0 auto;align-items: start;max-width: var(--htow);}
.bnx4e .v118qx img {display: block;width: auto;height: 28px;}
.bnx4e .v118qx span {font-size: 18px;letter-spacing: -.03em;color: var(--qna3g);font-weight: 800;}
.bnx4e .t4jpb1w {grid-auto-flow: column;gap:49px;display: grid;}
.bnx4e .t4jpb1w ul {list-style: none;padding: 0;gap:8px;margin: 0;display: grid;}
.bnx4e .t4jpb1w a {color: var(--xuzew);font-size: 14px;text-decoration: none;}
.bnx4e .t4jpb1w a:hover {color: var(--qna3g);}
.bnx4e .f23qj {align-items: center;gap:13px;flex-wrap: wrap;margin: 24px auto 0;opacity:0.71;display: flex;max-width: var(--htow);}
.bnx4e .kyny {padding-top:19px;margin: 24px auto 0;max-width: var(--htow);border-top: 1px solid var(--vn2);}
.bnx4e .kyny p {margin: 0;font-size: 12.5px;color: var(--xuzew);}
.bnx4e .kyny p + p {line-height:1.55;margin-top:7px;}

@media (max-width:1089px) {
  
  .r6ce {display: none;}
  .eya1d {margin-left: 0;}
  .jwe5wy {display: flex;}
  
  .xcrn {display: inline-flex;}
  .rcmn013 {left: 14px;}
}

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

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

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

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

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

.bnx4e .t4jpb1w a {min-height: 44px;align-items: center;display: flex;}
.bje4w {min-height: 44px;align-items: center;display: inline-flex;}

.tt4k, .c7bf, .se8h,
.egvyx a[role="button"],
.egvyx .f53n4dq a {min-height: 44px;}

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

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

.zzax ul {gap:9px;}

.bnx4e .t4jpb1w ul {gap:8px;display: grid;}

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

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

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

.s6qpfcd:checked ~ .akrr {visibility: visible;opacity:1;}
.s6qpfcd:checked ~ .q804c55 {transform: translateX(0);visibility: visible;}

.y9j8fa3 {z-index: 1;gap:11px;top: 0;position: sticky;border-bottom: 1px solid var(--zn02, var(--qpk3z));display: flex;align-items: center;background: var(--gccg6, var(--ogp4z));justify-content: space-between;padding: 14px 16px;}
.sr910 {align-items: center;display: inline-flex;min-height: 44px;}
.sr910 img {height: 26px;display: block;width: auto;}
.b5f1cmc {font-size: 16px;color: var(--f7se);letter-spacing: .01em;font-weight: 800;}

.fkks99a {width: 44px;cursor: pointer;color: var(--f7se);flex: none;border-radius:11px;border: 1px solid var(--zn02, var(--qpk3z));justify-content: center;background: var(--ogp4z);align-items: center;height: 44px;display: inline-flex;}
.fkks99a:hover {background: var(--xd8);}
.fkks99a:focus-visible,
.e1m45t a:focus-visible,
.amee4j:focus-visible,
.rkgx2:focus-visible {outline: 2px solid var(--f7se);outline-offset: 2px;}

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

.e1m45t a {min-height: 48px;align-items: center;padding: 10px 14px;line-height:1.30;display: flex;color: var(--f7se);font-size: 15.5px;text-decoration: none;border-radius:12px;border: 1px solid transparent;font-weight: 600;}
.e1m45t a:hover {border-color: var(--zn02, var(--qpk3z));background: var(--ogp4z);}

.e1m45t a[aria-current="page"] {box-shadow: inset 3px 0 0 var(--x63q, var(--tmuy));background: var(--ogp4z);border-color: var(--zn02, var(--qpk3z));}

.f088 {display: grid;gap:9px;padding: 14px 16px calc(16px + env(safe-area-inset-bottom, 0px));margin-top: auto;border-top: 1px solid var(--zn02, var(--qpk3z));background: var(--gccg6, var(--ogp4z));}

.amee4j, .rkgx2 {text-decoration: none;align-items: center;padding: 12px 18px;min-height: 48px;border-radius:12px;font-weight: 700;display: flex;font-size: 15px;justify-content: center;}
.amee4j {color: var(--d013c, var(--sgd2n));background: var(--ey1);border: 1px solid var(--zn02, var(--qpk3z));}
.rkgx2 {border: 1px solid transparent;color: var(--v25r, var(--cevxb));background: var(--n86a);}

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

@media (min-width:1090px) {
  .q804c55, .akrr {display: none;}
}

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

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

.egvyx > .f53n4dq.kw2pz {padding-bottom: 0;padding-top: 0;}

@media (min-width:1090px) {

  
  
  .r6ce, .eya1d {transition:width 240ms ease, margin-left 199ms ease, padding 235ms ease;}

  
}

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

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

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

.s639zm > summary.myar .d7tjwf {margin: 0;}
.s639zm[open] > summary.myar {margin-bottom:12px;}

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

.eya1d {padding-bottom: max(96px, var(--ihe, 96px));}

.sewe {--qb3: uppercase;--yjcev: var(--slh);--f43j: .08em;--pylg: 12px;--o3064: 6px;--j1u: var(--slh);--pbgw5: 1px solid var(--zn02);}

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

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

:root {--rkz4l:  color-mix(in srgb, var(--x63q) 9%, var(--ogp4z));--u4a: var(--j7jv, var(--x63q));--slh:      14px;--smubp:   color-mix(in srgb, var(--x63q) 38%, transparent);--id45:     color-mix(in srgb, var(--x63q) 7%, var(--swi));--vn2:  color-mix(in srgb, var(--x63q) 16%, var(--qpk3z));--zn02:   color-mix(in srgb, var(--x63q) 26%, var(--vzcqk));--gccg6: color-mix(in srgb, var(--x63q) 14%, var(--tbzy));}
html:root {background-color: var(--id45);}
body {font-family: var(--g7ges);background:
    radial-gradient(60vw 50vh at 12% -10%, color-mix(in srgb, var(--x63q) 22%, transparent), transparent 70%),
    radial-gradient(50vw 50vh at 100% 30%, color-mix(in srgb, var(--u4a) 14%, transparent), transparent 70%),
    var(--id45);background-attachment: fixed;}

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

.r6ce {border-right-color: var(--zn02);background:
    linear-gradient(180deg, color-mix(in srgb, var(--x63q) 16%, transparent), transparent 46%),
    var(--yvqw);}
.zzax a {font: 600 15px/1.2 var(--g7ges);border-radius:11px;letter-spacing: .01em;}
.zzax a:hover {background: color-mix(in srgb, var(--x63q) 12%, transparent);}
.zzax a[aria-current="page"] {box-shadow: 0 6px 20px var(--smubp);color: var(--atea, var(--l82q));background: var(--tmuy);}
.zzax a[aria-current="page"] .cy7p {background: currentColor;}

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

.tt4k,
.egvyx :is(.f53n4dq, .ckx6dk, .m6n90) a[role="button"],
.egvyx .f53n4dq a,
.a5vh, .be3c {border-radius:11px;min-height: 44px;font: 700 14.5px/1 var(--g7ges);padding: 0 22px;letter-spacing: .02em;}
.sccc,
.a5vh, .be3c,
.egvyx .f53n4dq a {transition:transform 0.154s, box-shadow 0.146s, background 0.126s;box-shadow: 0 8px 24px var(--smubp);}
.sccc:hover, .a5vh:hover, .be3c:hover {transform: translateY(-1px);box-shadow: 0 10px 30px var(--smubp);}
.qked {background: color-mix(in srgb, var(--ey1) 70%, transparent);border-color: var(--zn02);}

.egvyx :is(.m6n90, .ckx6dk, .pbbz, .mnps7t2),
.egvyx .k98t.k98t {border-color: var(--zn02);background:
    linear-gradient(180deg, color-mix(in srgb, var(--x63q) 7%, transparent), transparent 60%),
    var(--rkz4l);}

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

.egvyx .yct6k4x {min-height: clamp(360px, 52vh, 560px);justify-content: center;}
.vs4ca {background: linear-gradient(90deg,
    color-mix(in srgb, var(--id45) 90%, transparent) 0%,
    color-mix(in srgb, var(--id45) 62%, transparent) 42%,
    color-mix(in srgb, var(--id45) 0%, transparent) 76%);}
.w9gv {left: 14px;z-index: 2;background: color-mix(in srgb, var(--gccg6) 70%, transparent);backdrop-filter: blur(8px);padding: 7px 14px;top: 14px;border: 1px solid var(--zn02);border-radius: 999px;position: absolute;}
.dfcqd {max-width:641px;background: none;}
.dfcqd .gr5d0 {line-height:1.06;font-size: clamp(30px, 4vw, 54px);}
@media (max-width:893px) {
  .egvyx .yct6k4x {min-height: min(72vh, 560px);justify-content: flex-end;}
  .vs4ca {background: linear-gradient(0deg,
      color-mix(in srgb, var(--id45) 94%, transparent) 0%,
      color-mix(in srgb, var(--id45) 70%, transparent) 45%,
      color-mix(in srgb, var(--id45) 0%, transparent) 82%);}
}

.egvyx .qk7p.qk7p {height: auto;object-fit: contain;max-height: none;}
.gr5d0.gr5d0 {line-height:1.04;font-size: clamp(28px, 3.2vw, 44px);}
.cdjdz {border-color: var(--zn02);box-shadow: 0 18px 50px var(--smubp);}

@media (max-width:1089px) {
  .tht42 .sewe {display: none;}
  .xcrn img {object-position: left center;max-width: min(30vw, 120px);height: 28px;object-fit: contain;}
  .q1hy {padding: 14px 20px 0;}
}
@media (max-width:572px) {
  .hmzdn {padding: 0 14px;gap:9px;}
  .tht42 {gap:7px;}
  .tht42 .tt4k {min-height: 40px;font-size: 13px;padding: 0 12px;}
  .jwe5wy {margin-right: -8px;}
}

.egvyx .eg34w9.eg34w9 {gap: clamp(22px, 3vw, 48px);padding: clamp(24px, 3.4vw, 48px) !important;display: grid;background:
    radial-gradient(70% 120% at 100% 50%, color-mix(in srgb, var(--x63q) 24%, transparent), transparent 70%),
    var(--rkz4l);border: 1px solid var(--zn02);border-radius: var(--slh);overflow: hidden;align-items: center;grid-template-columns: minmax(0, 1fr);}
@media (min-width:894px) {
  .egvyx .eg34w9.eg34w9 {grid-template-columns: minmax(0, 1fr) auto;}
}
.eg34w9 .q6dr {min-width: 0;}
.eg34w9 .c5d48 {font-size: clamp(26px, 3vw, 40px);}
.eg34w9 .fz3yn {justify-content: center;position: relative;aspect-ratio: 1;display: flex;--cq12: 90%;background:
    radial-gradient(closest-side, var(--rkz4l) 78%, transparent 79%),
    conic-gradient(var(--x63q) 0 var(--cq12), color-mix(in srgb, var(--x63q) 14%, transparent) var(--cq12) 100%);flex-direction: column;align-items: center;width: clamp(170px, 18vw, 220px);border-radius: 50%;margin: 0 auto;box-shadow: 0 0 60px var(--smubp);}
.eg34w9 .a8zec {letter-spacing: -.04em;color: var(--qna3g);font: 800 clamp(46px, 5vw, 64px)/1 var(--c1pdb);}
.eg34w9 .cfmhhk {margin-top:6px;color: var(--xd6i);font: 700 14px/1 var(--c1pdb);font-style: normal;}
.eg34w9 .ez1kt {letter-spacing: .14em;overflow-wrap: anywhere;font: 700 11px/1.2 var(--g7ges);margin-top:9px;color: var(--xuzew);text-transform: uppercase;text-align: center;max-width: 70%;}
.eg34w9 .w4q972 {gap:9px;margin-top:22px;flex-wrap: wrap;display: flex;}
.eg34w9 .hz70r.hz70r {align-items: center;color: var(--atea, var(--l82q));box-shadow: 0 8px 24px var(--smubp);display: inline-flex;border-radius:11px;border: 0;background: var(--tmuy);padding: 0 22px;text-decoration: none;font: 700 15px/1 var(--g7ges);min-height: 48px;}
.eg34w9 .hz70r.hz70r:hover {background: var(--ztl);color: var(--atea, var(--l82q));}
.eg34w9 .hz70r .hv23t {color: inherit;font: inherit;}
@media (max-width:893px) {
  .eg34w9 .fz3yn {width: 160px;order: -1;}
  .eg34w9 .hz70r.hz70r {flex: 1 1 140px;justify-content: center;}
}

.egvyx .yct6k4x.z8ype {background:
    radial-gradient(70% 90% at 85% 15%, color-mix(in srgb, var(--x63q) 46%, transparent), transparent 65%),
    radial-gradient(60% 80% at 55% 115%, color-mix(in srgb, var(--u4a) 32%, transparent), transparent 65%),
    var(--c5h, var(--rkz4l));}
.fx0wqrr {max-width: 100%;white-space: nowrap;color: color-mix(in srgb, var(--qgci, var(--qna3g)) 10%, transparent);letter-spacing: -.04em;overflow: hidden;pointer-events: none;z-index: 0;bottom: -.2em;font: 800 clamp(96px, 14vw, 220px)/1 var(--g7ges);position: absolute;right: -.04em;}
@media (max-width:893px) {
  .egvyx .yct6k4x.z8ype {min-height: 0;padding-top:56px;}
  .fx0wqrr {display: none;}
}
