

:root {--pi59:     10px;--d4qu: var(--lgw);--srbwy:  clamp(30px, 3.4vw, 52px);--f4hz6:    var(--gzu);--b1gv:"Futura", "Trebuchet MS", "Century Gothic", "Avenir Next", system-ui, sans-serif;--ya0ap:  248px;--q320:  clamp(16px, 1.8vw, 26px);--xu9q8:  1180px;--sm3: var(--zmh6);--ah24: var(--kfuj5);--cqwzr:"SF Mono", Menlo, ui-monospace, "JetBrains Mono", Consolas, monospace;--alp:  var(--o9vm8);--bemva: var(--ac5nd);--i98s:   var(--r0o8);--zlz: color-mix(in srgb, var(--ah24) 35%, var(--i98s));--nqx:var(--jtusq);}

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

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

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

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

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

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

.v5pttra {padding: 14px;border: 1px solid var(--alp);border-radius: var(--pi59);background: var(--bemva);margin-top: auto;}
.msd3t {font-size: 14px;margin: 0;font-weight: 700;}
.cp5a2d {margin: 5px 0 0;color: var(--d4qu);font-size: 12.5px;line-height:1.44;}

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

.asd0th,
.ztyzjrz :is(.qt75y, .y5t0hyn, .fdks) a[role="button"],
.ztyzjrz .qt75y a {border-radius:7px;border: 1px solid transparent;padding: 10px 20px;align-items: center;font-size: 14px;cursor: pointer;display: inline-flex;text-decoration: none;font-weight: 700;transition:background 0.2s, border-color 0.185s;justify-content: center;white-space: nowrap;}

.vzsjkg {border-color: var(--alp);background: var(--c9ckm);color: var(--tlx6a, var(--pq5i));}
.eb8vka6 {background: var(--nlab);color: var(--ft9wf, var(--eb0z));}
.eb8vka6:hover {background: var(--aknw);}

.ztyzjrz :is(.qt75y, .y5t0hyn, .fdks) a[role="button"],
.ztyzjrz .qt75y a {background: var(--kfuj5);color: var(--d4mof, var(--rg1));}
.g6xgy1w {margin-top:13px;display: flex;width: 100%;}

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

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

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

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

.wpgs::before {inset: 11px;background: var(--nqx);content: '';position: absolute;border: 1px solid var(--alp);transition:border-color 0.181s, background 0.184s;}
.wpgs svg {position: relative;z-index: 1;}
.wpgs:hover {color: var(--zlz);}
.wpgs:hover::before {background: color-mix(in srgb, var(--i98s) 8%, var(--nqx));border-color: color-mix(in srgb, var(--ah24) 50%, var(--alp));}
.wpgs:focus-visible {outline: 2px solid var(--zlz);outline-offset: -3px;}

.ztyzjrz {padding: 0 clamp(16px, 2vw, 28px) 60px;}
.ztyzjrz > * {margin: 0 auto var(--q320) !important;max-width: var(--xu9q8);padding-top: var(--srbwy);padding-bottom: 0;}
.ztyzjrz > *:last-child {margin-bottom: 0 !important;}

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

.ztyzjrz :is(.s8s5, .tehpnj, .pwsq0, .fdks,
             .y5t0hyn, .jnb1) :is(p, li, td) > a {color: var(--ah24);text-underline-offset: 3px;}

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

.ztyzjrz :is(.fdks, .y5t0hyn, .jnb1, .qc9y) {padding: var(--srbwy) clamp(20px, 2.4vw, 34px) !important;border: 1px solid var(--alp);border-radius: var(--pi59);background: var(--bemva);}

.ztyzjrz .w5d22p.w5d22p {grid-template-columns: minmax(0, 1fr);border: 1px solid var(--alp);border-radius: var(--pi59);padding: 0 !important;display: grid;overflow: hidden;background: var(--bemva);min-width: 0;}

.hhrjc {grid-column: 1 / -1;display: flex;justify-content: space-between;background: var(--nqx);border-bottom: 1px solid var(--sm3);align-items: center;min-width: 0;gap:12px;padding: 9px clamp(18px, 2.2vw, 30px);}
.mckefwg {overflow: hidden;letter-spacing: .1em;text-overflow: ellipsis;white-space: nowrap;text-transform: uppercase;color: var(--zlz);font: 700 11.5px/1 var(--cqwzr);}
.kd3deq {color: var(--d4qu);font: 600 11.5px/1 var(--cqwzr);font-style: normal;letter-spacing: .08em;flex: 0 0 auto;}

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

.p25x8.p25x8 {overflow-wrap: anywhere;letter-spacing: -.028em;color: var(--i98s);margin: 0;font: 800 clamp(23px, 2.3vw, 30px)/1.16 var(--b1gv);}
.mj62rjc.mj62rjc {font-size: 15.5px;color: color-mix(in srgb, var(--d4qu) 26%, var(--i98s));max-width: 56ch;margin: 11px 0 0;line-height:1.61;}
.qvqn0 {padding: 0 22px;color: var(--d4mof, var(--rg1));display: inline-flex;font: 700 14px/1 var(--b1gv);border-radius:7px;background: var(--kfuj5);align-items: center;text-decoration: none;transition:background 0.133s;min-height: 44px;justify-content: center;margin-top:19px;}
.qvqn0:hover {background: var(--aknw);}

.qjb8b {border: 1px solid var(--sm3);border-radius:8px;margin: 0 clamp(18px, 2.2vw, 30px) clamp(24px, 2.8vw, 38px);background: var(--nqx);overflow: hidden;min-width: 0;position: relative;}
.ybyer.ybyer {display: block;width: 100%;max-height: 30vh;height: auto;border-radius: 0;object-fit: cover;color: var(--qb9d, inherit);}

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

.w5d22p .rde4fp.rde4fp {background-image:
    repeating-linear-gradient(90deg, var(--sm3) 0 1px, transparent 1px 26px),
    repeating-linear-gradient(0deg,  var(--sm3) 0 1px, transparent 1px 26px);}
.w5d22p .t04p.t04p {background-image:
    repeating-linear-gradient(90deg, var(--sm3) 0 1px, transparent 1px 34px),
    repeating-linear-gradient(0deg,  var(--sm3) 0 1px, transparent 1px 34px);}
.w5d22p .ppdzdva.ppdzdva {background-image:
    repeating-linear-gradient(90deg, var(--sm3) 0 1px, transparent 1px 18px),
    repeating-linear-gradient(0deg,  var(--sm3) 0 1px, transparent 1px 44px);}

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

.j7wk .rde4fp.rde4fp {background-image:
    repeating-linear-gradient(90deg, var(--sm3) 0 1px, transparent 1px 26px),
    repeating-linear-gradient(0deg,  var(--sm3) 0 1px, transparent 1px 26px);}
.j7wk .t04p.t04p {background-image:
    repeating-linear-gradient(90deg, var(--sm3) 0 1px, transparent 1px 34px),
    repeating-linear-gradient(0deg,  var(--sm3) 0 1px, transparent 1px 34px);}
.j7wk .ppdzdva.ppdzdva {background-image:
    repeating-linear-gradient(90deg, var(--sm3) 0 1px, transparent 1px 18px),
    repeating-linear-gradient(0deg,  var(--sm3) 0 1px, transparent 1px 44px);}

.ztyzjrz .j7wk.j7wk {min-width: 0;padding: 0 !important;overflow: hidden;background: var(--bemva);border: 1px solid var(--alp);border-radius: var(--pi59);display: grid;grid-template-columns: minmax(0, 1fr);}
.j7wk .frzvp {position: relative;background: var(--nqx);overflow: hidden;border-bottom: 1px solid var(--alp);min-width: 0;margin: 0;}
.j7wk .rgcs3rt {object-fit: cover;color: var(--ox2cs, inherit);height: auto;width: 100%;max-height: 26vh;border-radius: 0;display: block;}

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

.j7wk .nk29 {display: grid;gap: clamp(14px, 1.6vw, 22px);padding: clamp(14px, 1.6vw, 20px) clamp(18px, 2.2vw, 30px) 0;grid-template-columns: minmax(0, 1fr);align-items: start;}
.n0a5snw.n0a5snw {font-size: 15.5px;max-width: 62ch;margin: 0;min-width: 0;color: color-mix(in srgb, var(--d4qu) 26%, var(--i98s));line-height:1.63;}
.j7wk .sqczs9 {flex-wrap: wrap;gap:4px 18px;margin: 0;min-width: 0;display: flex;}
.j7wk .ra2qnd {font: 700 10.5px/1.6 var(--cqwzr);color: var(--d4qu);text-transform: uppercase;letter-spacing: .16em;margin: 0;}
.j7wk .mfwn {letter-spacing: .04em;color: var(--zlz);font: 700 13px/1.6 var(--cqwzr);margin: 0 12px 0 0;}
.j7wk .rxmr80 {padding: 0 28px;margin: clamp(18px, 2vw, 26px) clamp(18px, 2.2vw, 30px) clamp(22px, 2.6vw, 34px);transition:background 0.195s;min-height: 46px;font: 700 14px/1 var(--b1gv);letter-spacing: .04em;display: inline-flex;color: var(--d4mof, var(--rg1));text-decoration: none;justify-self: start;align-items: center;border-radius:7px;justify-content: center;background: var(--kfuj5);}
.j7wk .rxmr80:hover {background: var(--aknw);}
@media (min-width:895px) {
  
  .j7wk .nk29 {grid-template-columns: minmax(0, 1fr) auto;align-items: baseline;}
  .j7wk .sqczs9 {justify-content: flex-end;}
}
@media (max-width:894px) {
  
  .j7wk .rgcs3rt  {max-height: 18vh;}
  .j7wk .p3yewh {min-height: 12vh;max-height: 18vh;}
}

.ztyzjrz .chsa7m {flex-direction: column;border: 1px solid var(--alp);border-radius: var(--pi59);display: flex;justify-content: flex-end;overflow: hidden;min-height: 340px;position: relative;}

.ztyzjrz .wjzcaj .gmdvw {object-fit: cover;width: 100%;position: absolute;height: 100%;inset: 0;}
.r6h8tzm {background:
    linear-gradient(180deg,
      color-mix(in srgb, var(--bemva) 20%, transparent) 0%,
      color-mix(in srgb, var(--bemva) 55%, transparent) 60%,
      color-mix(in srgb, var(--bemva) 85%, transparent) 100%);pointer-events: none;position: absolute;inset: 0;}
.rhkz {z-index: 1;background: color-mix(in srgb, var(--nqx) 92%, transparent);position: relative;}
.c7003t5 {z-index: 1;background: color-mix(in srgb, var(--bemva) 95%, transparent);position: relative;}
.c7003t5 .p25x8,
.c7003t5 .mj62rjc {color: var(--cef5j, var(--i98s));}
@media (max-width:894px) {
  .ztyzjrz .chsa7m {min-height: 280px;}
}

@media (min-width:895px) {
  
  .ztyzjrz .w5d22p.w5d22p {grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr);align-items: center;}
  .qjb8b {margin: clamp(24px, 2.8vw, 38px) clamp(18px, 2.2vw, 30px);}
  .qzrva .fgapr72  {order: 2;}
  .qzrva .qjb8b {order: 1;}
}

.ecez4 {background: var(--bemva);margin: 0 0 var(--q320);padding: var(--srbwy) clamp(20px, 2.4vw, 34px);border: 1px solid var(--alp);border-radius: var(--pi59);}
.xehgch {gap:9px 18px;display: grid;margin-bottom:5px;align-items: center;grid-template-columns: auto minmax(90px, 200px) minmax(0, 1fr);border-bottom: 1px solid var(--sm3);padding-bottom:17px;}

.ewh3e .eqr3020 {grid-column: 1 / -1;order: -1;}
.dhvzk5  .eqr3020 {grid-column: 3;}
.wddfr3 {color: var(--i98s);font: 800 clamp(30px, 3.4vw, 42px)/1 var(--cqwzr);font-variant-numeric: tabular-nums;letter-spacing: -.03em;}
.kxgwxb {font-weight: 600;color: var(--d4qu);font-size: .44em;}

.ty2j1k {position: relative;height: 6px;overflow: hidden;background: var(--sm3);border-radius:3px;display: block;}
.ty2j1k::before {position: absolute;content: "";background: var(--zlz);inset: 0 auto 0 0;width: var(--sp988, 0%);}
.eqr3020 {line-height:1.62;margin: 0;color: var(--d4qu);font-size: 15px;}

.kwa5w {list-style: none;margin: 0;padding: 0;}
.fd76 {gap: 0 16px;align-items: baseline;padding: 14px 0;display: grid;border-bottom: 1px solid var(--sm3);grid-template-columns: 3.6em minmax(0, 1fr);}
.fd76:last-child {padding-bottom: 0;border-bottom: 0;}
.zd4jqyq {font: 700 13px/1.4 var(--cqwzr);font-style: normal;font-variant-numeric: tabular-nums;white-space: nowrap;color: var(--zlz);}
.vp8mnae {color: var(--d4qu);font-weight: 600;}
.rkf4j {margin: 0;min-width: 0;}
.nr8zv13 {line-height:1.59;font-size: 15px;margin: 0;}
.rsat {letter-spacing: .06em;font: 600 12px/1.3 var(--cqwzr);font-style: normal;display: block;color: var(--d4qu);margin-top:5px;}

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

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

.ddndbnd {padding-left: 0;margin-left: 0;border-left: 0;}
.rsat:empty {display: none;}

.s3es {min-width: 0;margin: 0;}
.s3es > .rkf4j {margin: 0;}
.gjaz2 {display: flex;padding-top:9px;gap:4px 14px;border-top: 1px solid var(--sm3);flex-wrap: wrap;justify-content: space-between;margin-top:8px;align-items: baseline;}
.gjaz2 > .rsat {margin-top: 0;}

.s3es > .gjaz2:only-child {border-top: 0;margin-top: 0;padding-top: 0;}
@media (max-width:648px) {
  .xehgch {grid-template-columns: auto minmax(0, 1fr);}
  .dhvzk5 .eqr3020 {grid-column: 1 / -1;}
  .fd76 {gap:4px;grid-template-columns: 1fr;}
}

.rr1jx6 {margin: 0 0 var(--q320);min-width: 0;padding: var(--srbwy) clamp(20px, 2.4vw, 34px);background: var(--bemva);border: 1px solid var(--alp);border-radius: var(--pi59);}

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

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

.szaq3z {grid-template-columns: minmax(0, 1fr);}
.a9ey8gq {min-width: 0;}
.jn2c.jn2c {font: 800 clamp(19px, 2vw, 25px)/1.24 var(--b1gv);color: var(--i98s);letter-spacing: -.024em;margin: 0 0 10px;}
.t6xa {min-width: 0;}
.t6xa > :first-child {margin-top: 0;}
.t6xa > :last-child  {margin-bottom: 0;}
.y32s {padding: 0 20px;color: var(--d4mof, var(--rg1));text-decoration: none;display: inline-flex;background: var(--kfuj5);justify-content: center;border-radius:7px;min-height: 44px;font: 700 14px/1 var(--b1gv);align-items: center;transition:background 0.144s;margin-top:17px;}
.y32s:hover {background: var(--aknw);}
.whvwc {margin: 0;min-width: 0;}

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

.whvwc {order: -1;}
@media (max-width:754px) {
  .h8cz {max-height: 340px;}
}
@media (min-width:755px) {
  .axt01dw .whvwc {order: 1;}
}

.vcew {background: var(--bemva);margin: 0 0 var(--q320);min-width: 0;padding: var(--srbwy) clamp(20px, 2.4vw, 34px);border: 1px solid var(--alp);border-radius: var(--pi59);}
.qdh7vzj {margin-bottom:17px;display: flex;padding-bottom:14px;align-items: baseline;justify-content: space-between;gap:14px;border-bottom: 1px solid var(--sm3);}
.nq2a.nq2a {min-width: 0;font: 800 clamp(20px, 2.1vw, 27px)/1.2 var(--b1gv);color: var(--i98s);margin: 0;letter-spacing: -.026em;}
.w8n7mxb {color: var(--zlz);letter-spacing: .08em;flex: 0 0 auto;font: 700 12px/1 var(--cqwzr);font-style: normal;font-variant-numeric: tabular-nums;}
.sqycxe {padding: 0;gap:11px;margin: 0 0 18px;list-style: none;display: grid;min-width: 0;}
.cm6m  {grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));}

.v3wsfn {justify-content: center;flex-wrap: wrap;display: flex;}
.v3wsfn > * {max-width: calc(50% - 8px);min-width: 0;flex: 1 1 200px;}
@media (max-width:590px) { .v3wsfn > * {max-width: none;} }
.cmhh5 {min-width: 0;}
.v8c2f {background: var(--nqx);margin: 0;min-width: 0;border: 1px solid var(--sm3);border-radius:8px;overflow: hidden;}
.f5gh1d {border-radius: 0;height: auto;display: block;width: 100%;}
.zx0t {padding: 9px 11px;color: var(--d4qu);font: 600 12.5px/1.4 var(--cqwzr);border-top: 1px solid var(--sm3);}
.e54j5c {color: var(--d4qu);font-size: clamp(16px, 1.45vw, 18px);line-height:1.59;margin: 0 0 18px;}
.jc2rq {gap:9px;flex-wrap: wrap;display: flex;}
.nb5n, .pxbg {min-height: 44px;text-decoration: none;transition:background 0.17s, border-color 0.168s;font: 700 14px/1 var(--b1gv);justify-content: center;align-items: center;padding: 0 20px;display: inline-flex;border-radius:7px;}
.nb5n {background: var(--kfuj5);color: var(--d4mof, var(--rg1));}
.nb5n:hover {background: var(--aknw);}

.pxbg {border: 1px solid var(--alp);background: transparent;color: var(--i98s);}
.pxbg:hover {border-color: var(--zlz);}

.w5n3xry {gap:17px 18px;grid-template-columns: auto minmax(0, 1fr);margin: 0 0 var(--q320);padding: 20px 0 0;align-items: start;display: grid;border-top: 1px solid var(--alp);}
.g4fq {flex: 0 0 auto;}
.qqfkfhh {display: block;object-fit: cover;border: 1px solid var(--sm3);border-radius:5px;width: 56px;height: 56px;}
.vnmtx {min-width: 0;}
.y2fymw {flex-wrap: wrap;gap:3px 10px;margin: 0;display: flex;align-items: baseline;}
.wa0ss {font-size: 15px;font-weight: 700;color: var(--i98s);}
.mre6 {color: var(--d4qu);font-size: 13.5px;}

.sbznqr7 > .wa0ss {display: block;}
.cpy5c8 {display: block;margin-top:4px;font-style: normal;}

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

.aks6 {display: block;}
.t5wh2 {color: var(--d4qu);font-size: 14.5px;line-height:1.64;margin: 9px 0 0;}
.c11ea {flex-wrap: wrap;display: flex;margin-top:13px;gap:8px;}

.jtv4 {display: inline-flex;width: 44px;transition:color 0.199s, border-color 0.185s;border-radius:7px;border: 1px solid var(--sm3);align-items: center;justify-content: center;color: var(--d4qu);height: 44px;text-decoration: none;}
.jtv4:hover {border-color: var(--zlz);color: var(--zlz);}
.mbyr4t5 {line-height:1.57;color: var(--d4qu);margin: 12px 0 0;font-size: 12.5px;}
@media (max-width:568px) {
  .w5n3xry {grid-template-columns: minmax(0, 1fr);}
}

.ztyzjrz {counter-reset: vt-sect;}
.yj7x6a {margin: 0 0 var(--q320);min-width: 0;}
.zws3bvq {gap:12px;display: flex;border-bottom: 1px solid var(--sm3);padding-bottom:10px;align-items: baseline;margin-bottom:17px;}
.d165 {counter-increment: vt-sect;}
.d165::before {letter-spacing: .08em;flex: 0 0 auto;font: 700 12px/1.4 var(--cqwzr);font-variant-numeric: tabular-nums;color: var(--zlz);content: counter(vt-sect, decimal-leading-zero);}
.g2zy4rp.g2zy4rp {color: var(--i98s);font: 800 clamp(19px, 2vw, 25px)/1.24 var(--b1gv);margin: 0;letter-spacing: -.024em;min-width: 0;}

.xexx47.xexx47 {padding-bottom:11px;border-bottom: 1px solid var(--sm3);margin-bottom:17px;}
.njzne {counter-increment: vt-sect;}

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

.fgqkw1g.fgqkw1g {margin: 0 0 16px;}
.rb19e28 {height: 0;margin: 0 0 20px;border: 0;border-top: 1px solid var(--sm3);}

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

.g0yra.g0yra {display: flex;margin: 0 0 var(--q320);}
.bdg2ar  {justify-content: flex-start;}
.kzevbsg   {justify-content: center;}
.djz218 {justify-content: flex-end;}
.jt1w {display: inline-flex;padding: 0 24px;align-items: center;color: var(--d4mof, var(--rg1));text-decoration: none;background: var(--kfuj5);border-radius:7px;justify-content: center;min-height: 44px;transition:background 0.199s;}
.jt1w:hover {background: var(--aknw);}
.t31m7 {flex: 1 1 auto;}
.hc1p665 {font: 700 14px/1 var(--b1gv);}

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

.rngt3 {margin: 0 0 var(--q320);min-width: 0;overflow: hidden;position: relative;border: 1px solid var(--sm3);border-radius: var(--pi59);}
.vrr4ky {font: 700 10.5px/1 var(--cqwzr);font-style: normal;font-variant-numeric: tabular-nums;letter-spacing: .08em;color: var(--zlz);padding: 3px 7px;border-radius:4px;top: 9px;left: 10px;z-index: 1;position: absolute;background: color-mix(in srgb, var(--bemva) 82%, transparent);}
.g71pkeg {display: block;}
.ebbf3db {width: 100%;height: auto;display: block;border-radius: 0;}

.dskp {padding: 18px 20px;margin: 0 0 var(--q320);border: 1px solid var(--alp);border-radius: var(--pi59);background: var(--bemva);}
.zejj {font: 700 11.5px/1 var(--cqwzr);color: var(--zlz);text-transform: uppercase;letter-spacing: .12em;display: block;margin-bottom:12px;}

.ahtw34 {margin-top:8px;border-top: 1px solid var(--alp);padding-top:11px;}
.mcdpd {list-style: none;gap:2px;margin: 0;display: grid;padding: 0;}
.ftd6 {counter-reset: vt-idx;}
.ftd6 > li {counter-increment: vt-idx;}

.ftd6 > li > a::before {font: 700 11px/1 var(--cqwzr);font-variant-numeric: tabular-nums;color: var(--zlz);content: counter(vt-idx, decimal-leading-zero) "  ";}
.mcdpd > li > a {text-decoration: none;color: var(--d4qu);gap:9px;font-size: 14.5px;padding: 0 4px;display: flex;min-height: 44px;align-items: center;border-bottom: 1px solid var(--sm3);transition:color 0.141s;}
.mcdpd > li:last-child > a {border-bottom: 0;}
.mcdpd > li > a:hover {color: var(--i98s);}

.z2d484 {margin: 0 0 var(--q320);padding: var(--srbwy) clamp(20px, 2.4vw, 34px);border: 1px solid var(--alp);border-radius: var(--pi59);background: var(--bemva);}
.ew7n.ew7n {color: var(--i98s);margin: 0 0 9px;font: 800 clamp(19px, 2vw, 25px)/1.24 var(--b1gv);letter-spacing: -.024em;}
.ggdrpwe {font-size: 15.5px;color: var(--d4qu);line-height:1.60;margin: 0 0 18px;}
.qynwy {gap: 0;grid-template-columns: max-content minmax(0, 1fr);display: grid;margin: 0 0 20px;}

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

.hazehc > dt:nth-last-of-type(1):nth-of-type(odd) {grid-column: 1;}
.hazehc > dd:nth-last-of-type(1):nth-of-type(odd) {grid-column: 2 / -1;}
.wyra {color: var(--d4qu);letter-spacing: .09em;font: 700 11.5px/1.4 var(--cqwzr);text-transform: uppercase;white-space: nowrap;padding: 9px 16px 9px 0;border-bottom: 1px solid var(--sm3);}
.zdhzhbd {margin: 0;border-bottom: 1px solid var(--sm3);color: var(--i98s);padding: 9px 0;font: 600 14px/1.4 var(--cqwzr);font-variant-numeric: tabular-nums;}

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

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

.dayb {gap:10px;display: flex;flex-wrap: wrap;}
.cqeshh {padding: 0 20px;transition:border-color 0.133s, color 0.137s;background: transparent;display: inline-flex;text-decoration: none;min-height: 44px;justify-content: center;align-items: center;border-radius:8px;border: 1px solid var(--alp);color: var(--i98s);}
.cqeshh:hover {color: var(--zlz);border-color: var(--zlz);}
.mjj4vq {font: 700 14px/1 var(--b1gv);}
@media (max-width:648px) {
  .hazehc {grid-template-columns: max-content minmax(0, 1fr);}
}

.kw7ztzn, .qbwcq {margin: 0 0 var(--q320);min-width: 0;}
.p5nr {display: block;letter-spacing: -.024em;font: 800 clamp(19px, 2vw, 25px)/1.24 var(--b1gv);color: var(--i98s);margin-bottom:14px;}
.wxkqje {border-bottom: 1px solid var(--sm3);padding-bottom:11px;}
.wbt1, .frhaav {min-width: 0;}
.wbt1 > :first-child, .frhaav > :first-child {margin-top: 0;}
.wbt1 > :last-child,  .frhaav > :last-child  {margin-bottom: 0;}
.e12t8z.e12t8z {color: var(--i98s);margin: 0 0 14px;letter-spacing: -.024em;font: 800 clamp(19px, 2vw, 25px)/1.24 var(--b1gv);}

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

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

.ermgvd1 {margin-bottom:15px;border-bottom: 1px solid var(--sm3);border-top: 1px solid var(--alp);padding: 11px 0;}

.tmykn {gap: 0 26px;display: grid;grid-template-columns: minmax(0, 9em) minmax(0, 1fr);align-items: start;}
.v6601hc {padding-top:2px;min-width: 0;}
.ztyzjrz .v6601hc > h2.p5nr.p5nr,
.ztyzjrz .ermgvd1 > h2.p5nr.p5nr {margin: 0;}
.ztyzjrz .v6601hc > h2.p5nr.p5nr {color: var(--d4qu);text-transform: uppercase;letter-spacing: .09em;font: 700 11.5px/1.45 var(--cqwzr);}
@media (max-width:709px) {
  .tmykn {grid-template-columns: minmax(0, 1fr);gap: 0;}
  .v6601hc {padding-top: 0;}
  .ztyzjrz .v6601hc > h2.p5nr.p5nr {margin: 0 0 12px;}
}

.fdks.fdks .y27xw7 {margin: 0;}
.fdks.fdks .k0kqf {gap:10px 28px;padding: 14px 0;display: grid;grid-template-columns: minmax(0, 8fr) minmax(0, 11fr);border-top: 1px solid var(--sm3);}
.fdks.fdks .k0kqf:first-child {border-top: 0;}
.fdks.fdks .wzea {margin: 0;font-weight: 700;font-size: 15px;line-height:1.39;}

.fdks.fdks .k0kqf > .wzea {display: grid;align-items: baseline;grid-template-columns: 2.1em 1fr;}
.fdks.fdks .vmyvk {font-size: 11.5px;letter-spacing: .08em;font-variant-numeric: tabular-nums;font-weight: 700;color: var(--zlz);}
.fdks.fdks .xapc {line-height:1.63;font-size: 14px;color: var(--d4qu);margin: 0;}

.fdks.fdks .tsy3h0 {padding-left: 3.2em;counter-reset: vt-ref;}
.fdks.fdks .tsy3h0 > .wzea {counter-increment: vt-ref;padding-top:15px;border-top: 1px solid var(--sm3);}
.fdks.fdks .tsy3h0 > .wzea:first-child {border-top: 0;padding-top: 0;}
.fdks.fdks .tsy3h0 > .wzea::before {color: var(--zlz);content: counter(vt-ref, decimal-leading-zero);margin-left: -3.2em;letter-spacing: .08em;font-family: var(--cqwzr);display: inline-block;width: 3.2em;font-weight: 700;font-variant-numeric: tabular-nums;font-size: 11.5px;}
.fdks.fdks .tsy3h0 > .xapc {margin: 6px 0 14px;}
.fdks.fdks .tsy3h0 > .xapc:last-child {margin-bottom: 0;}
.fdks.fdks .vfx1h {font-weight: 700;}
.fdks.fdks .y0g23 {margin: 0;}

.fdks.fdks .tsy3h0 > .xapc > .y0g23 {line-height:1.63;font-size: 14px;}

.fdks.fdks .kcpjn {counter-reset: vt-ref;margin: 0;list-style: none;padding: 0 0 0 3.2em;}
.fdks.fdks .yahn93d {counter-increment: vt-ref;border-top: 1px solid var(--sm3);padding: 14px 0;}
.fdks.fdks .yahn93d:first-child {padding-top: 0;border-top: 0;}
.fdks.fdks .yahn93d:last-child {padding-bottom: 0;}
.fdks.fdks .yahn93d::before {font-family: var(--cqwzr);margin-left: -3.2em;content: counter(vt-ref, decimal-leading-zero);font-weight: 700;letter-spacing: .08em;display: inline-block;width: 3.2em;font-variant-numeric: tabular-nums;font-size: 11.5px;color: var(--zlz);}
.fdks.fdks .yahn93d > .vfx1h {font-size: 15px;line-height:1.38;font-weight: 700;}
.fdks.fdks .yahn93d > .y0g23 {font-size: 14px;color: var(--d4qu);line-height:1.60;margin: 6px 0 0;}
@media (max-width:709px) {
  .fdks.fdks .k0kqf {gap:6px;grid-template-columns: 1fr;}
  .fdks.fdks .k0kqf > .xapc {padding-left: 2.1em;}
  .fdks.fdks .tsy3h0 {padding-left: 2.6em;}
  .fdks.fdks .tsy3h0 > .wzea::before {margin-left: -2.6em;width: 2.6em;}
  .fdks.fdks .kcpjn {padding-left: 2.6em;}
  .fdks.fdks .yahn93d::before {margin-left: -2.6em;width: 2.6em;}
}

.frpgdc {margin: 0 0 var(--q320);}

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

@media (max-width:1012px) { .r2mb5d5 {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:525px)  { .r2mb5d5 {grid-template-columns: minmax(0, 1fr);} }
.vcycs {min-width: 0;}
.jhh6sr {display: block;color: inherit;min-width: 0;text-decoration: none;}
.mv1pr5m {position: relative;border: 1px solid var(--sm3);border-radius:9px;background: var(--adi);margin: 0;overflow: hidden;}

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

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

.fw7rb1k {margin: 0 0 var(--q320);}
.zcev2 {min-width: 0;padding: 0;list-style: none;margin: 0;gap:10px;display: grid;}

.f41jjfy {grid-template-columns: repeat(2, minmax(0, 1fr));}
.dze4bjf  {grid-template-columns: repeat(4, minmax(0, 1fr));}
.v81gv8 {min-width: 0;}
.v1erhg {justify-content: center;transition:border-color 0.181s, background 0.159s;position: relative;display: flex;align-items: center;min-height: 124px;padding: 22px 20px;text-decoration: none;border: 1px solid var(--sm3);border-radius:7px;background: var(--bemva);}
.v1erhg:hover {border-color: color-mix(in srgb, var(--ah24) 45%, var(--sm3));background: var(--nqx);}
.nvsgy {left: 9px;color: var(--zlz);letter-spacing: .08em;font: 700 10.5px/1 var(--cqwzr);font-style: normal;font-variant-numeric: tabular-nums;position: absolute;top: 8px;}
.wh0grw7 {width: auto;height: auto;object-fit: contain;max-width: 100%;display: block;border-radius: 0;max-height: 62px;}
@media (max-width:631px) {
  .f41jjfy, .dze4bjf {grid-template-columns: repeat(2, minmax(0, 1fr));}
}

.z90j {margin: 0 0 var(--q320);}
.gr18 {display: grid;padding: 0;list-style: none;gap:11px;margin: 0;min-width: 0;}

.afzny {grid-template-columns: repeat(4, minmax(0, 1fr));}
.w15a {grid-template-columns: repeat(2, minmax(0, 1fr));}
.m3w65sy {border: 1px solid var(--sm3);border-radius:8px;align-items: center;padding: 20px 14px;background: var(--nqx);flex-direction: column;gap:10px;display: flex;min-width: 0;}
.cyn9dc {width: auto;max-height: 44px;display: block;max-width: 100%;object-fit: contain;height: auto;border-radius: 0;}
.bwy2e6s {font: 600 13px/1.25 var(--cqwzr);max-width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;color: var(--d4qu);letter-spacing: .04em;text-align: center;}
@media (max-width:631px) {
  .afzny {grid-template-columns: repeat(2, minmax(0, 1fr));}
  
  .w15a {grid-template-columns: repeat(2, minmax(0, 1fr));}
}

.jnb1.jnb1 .hr3ay {width: 100%;background: none;table-layout: fixed;border-collapse: collapse;border: 0;}
.jnb1.jnb1 .d9grag4 {vertical-align: bottom;font-weight: 700;font-family: var(--cqwzr);border-bottom: 1px solid var(--sm3);text-align: left;letter-spacing: .09em;padding: 0 0 9px;text-transform: uppercase;font-size: 11.5px;}
.jnb1.jnb1 .k9a19dg {color: var(--zlz);padding-right:17px;}

.jnb1.jnb1 .w1agxdk  {color: var(--d4qu);padding-left:17px;}

.jnb1.jnb1 .ea3s6ze {border-left: 1px solid var(--sm3);}
.jnb1.jnb1 .pkyr6h7 {vertical-align: top;border-bottom: 1px solid var(--sm3);padding: 11px 0;font-size: 14px;line-height:1.56;}
.jnb1.jnb1 .mfn8 {padding-right:16px;}
.jnb1.jnb1 .ea3s6ze  {padding-left:16px;}
.jnb1.jnb1 .xrccq1c {font-weight: 700;font-family: var(--cqwzr);color: var(--zlz);width: 1.15em;display: inline-block;}
.jnb1.jnb1 .ea3s6ze .xrccq1c {color: var(--d4qu);}

.jnb1.jnb1 .n6f31 {border-bottom: 1px solid var(--sm3);display: block;padding: 0 0 9px;text-transform: uppercase;font-size: 11.5px;letter-spacing: .09em;margin: 0;font-family: var(--cqwzr);font-weight: 700;}
.jnb1.jnb1 .h9xdev {color: var(--zlz);}
.jnb1.jnb1 .n2268  {color: var(--d4qu);}
.jnb1.jnb1 .bnz1 {list-style: none;margin: 0;padding: 0;}
.jnb1.jnb1 .t6b4vy2 {font-size: 14px;padding: 11px 0;line-height:1.54;align-items: baseline;grid-template-columns: 1.35em minmax(0, 1fr);display: grid;border-bottom: 1px solid var(--sm3);}
.jnb1.jnb1 .t6b4vy2:last-child {border-bottom: 0;}
.jnb1.jnb1 .dptc1y {font-style: normal;font-family: var(--cqwzr);font-weight: 700;}

.jnb1.jnb1 .ypx5g .dptc1y {color: var(--zlz);}
.jnb1.jnb1 .atmwnd  .dptc1y {color: var(--d4qu);}

.jnb1.jnb1 .chchcre {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 0;}
.jnb1.jnb1 .jbc32 {min-width: 0;}
.jnb1.jnb1 .pa05 {padding-right:26px;}
.jnb1.jnb1 .zpbg {padding-left:27px;border-left: 1px solid var(--sm3);}

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

.jnb1.jnb1 .dja7ez {margin: 0;}
.jnb1.jnb1 .dja7ez > .n6f31 {margin-top:21px;}
.jnb1.jnb1 .dja7ez > .n6f31:first-child {margin-top: 0;}
.jnb1.jnb1 .g50q9 {margin: 0;}

@media (max-width:648px) {
  
  .jnb1.jnb1 .chchcre {grid-template-columns: minmax(0, 1fr);}
  .jnb1.jnb1 .pa05 {padding-right: 0;}
  .jnb1.jnb1 .zpbg {margin-top:21px;padding-left: 0;border-left: 0;}
  
  .jnb1.jnb1 .pkyr6h7 {font-size: 13.5px;}
  .jnb1.jnb1 .mfn8,
  .jnb1.jnb1 .k9a19dg {padding-right:11px;}
  .jnb1.jnb1 .ea3s6ze,
  .jnb1.jnb1 .w1agxdk {padding-left:9px;}
}

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

.y5t0hyn.y5t0hyn .bfn32::before {background: var(--ah24);top: 19px;left: -21px;width: 5px;height: 5px;content: "";position: absolute;}
.y5t0hyn.y5t0hyn .f977we6 {color: var(--zlz);letter-spacing: .08em;font-family: var(--cqwzr);font-size: 11.5px;font-weight: 700;}
.y5t0hyn.y5t0hyn .cdjv {font-size: 14px;line-height:1.64;margin: 4px 0 13px 3.4em;color: var(--d4qu);}

.y5t0hyn.y5t0hyn .eryd1 {list-style: none;padding: 0 0 0 18px;border-left: 1px solid var(--sm3);margin: 0;counter-reset: vt-step;}
.y5t0hyn.y5t0hyn .mr183r {padding: 13px 0 0;position: relative;counter-increment: vt-step;}
.y5t0hyn.y5t0hyn .mr183r + .mr183r {border-top: 1px solid var(--sm3);margin-top:12px;}
.y5t0hyn.y5t0hyn .mr183r::before {height: 5px;content: "";left: -21px;top: 19px;background: var(--ah24);width: 5px;position: absolute;}
.y5t0hyn.y5t0hyn .qpd6jh {font-size: 15px;display: block;line-height:1.33;font-weight: 700;}
.y5t0hyn.y5t0hyn .qpd6jh::before {font-family: var(--cqwzr);letter-spacing: .08em;font-variant-numeric: tabular-nums;content: counter(vt-step, decimal-leading-zero) "\00a0\00a0";font-weight: 700;color: var(--zlz);font-size: 11.5px;}
.y5t0hyn.y5t0hyn .dyz8b {margin: 4px 0 0;font-size: 14px;line-height:1.64;color: var(--d4qu);}

.y5t0hyn.y5t0hyn .p6kc3ms {border-left: 0;padding: 0;}
.y5t0hyn.y5t0hyn .yr9q {padding: 14px 0 0;border-top: 1px solid var(--sm3);margin: 0;display: block;}
.y5t0hyn.y5t0hyn .p6kc3ms > .yr9q:first-child {border-top: 0;padding-top: 0;}
.y5t0hyn.y5t0hyn .sv1crwp {display: block;color: var(--zlz);font-style: normal;font: 700 11px/1.3 var(--cqwzr);font-variant-numeric: tabular-nums;letter-spacing: .1em;margin-bottom:6px;}
.y5t0hyn.y5t0hyn .cvfppn {line-height:1.33;font-weight: 700;font-size: 15px;}
.y5t0hyn.y5t0hyn .xag8f5 {font-size: 14px;line-height:1.62;margin: 5px 0 14px;color: var(--d4qu);}
.y5t0hyn.y5t0hyn .xag8f5:last-child {margin-bottom: 0;}

@media (max-width:709px) {
  .y5t0hyn.y5t0hyn .bfn32 {gap:2px;grid-template-columns: 1fr;}
  .y5t0hyn.y5t0hyn .cdjv {margin-left: 0;}
}

.ztyzjrz {--cvb: var(--i98s);}

.ztyzjrz :is(.qmw4tm7, [class*="table"]) {overflow-x: auto;}
.ztyzjrz table {border-collapse: collapse;font-size: 14.5px;width: 100%;}
.ztyzjrz thead th {padding: 11px 14px;font-weight: 700;letter-spacing: .08em;color: var(--d4qu);text-align: left;text-transform: uppercase;font-size: 11.5px;border-bottom: 1px solid var(--cvb, var(--alp));white-space: nowrap;}
.ztyzjrz tbody td {color: var(--i55c, var(--i98s));padding: 11px 14px;border-bottom: 1px solid var(--sm3);}
.ztyzjrz tbody td + td {font-variant-numeric: tabular-nums;font-family: var(--cqwzr);}

.a6ftn.a6ftn {background: var(--bbc3y);padding: clamp(34px, 4vw, 56px) clamp(16px, 2vw, 28px) clamp(22px, 2.4vw, 34px);border-top: 1px solid var(--alp);color: var(--i98s);}
.a6ftn .jtsd92 {max-width: var(--xu9q8);display: grid;margin: 0 auto;align-items: start;grid-template-columns: minmax(0, 1fr) auto;gap:27px 50px;}
.a6ftn .vpkq img {display: block;width: auto;height: 28px;}
.a6ftn .vpkq span {font-weight: 800;color: var(--i98s);letter-spacing: -.03em;font-size: 18px;}
.a6ftn .tyege {display: grid;grid-auto-flow: column;gap:48px;}
.a6ftn .tyege ul {display: grid;gap:10px;padding: 0;list-style: none;margin: 0;}
.a6ftn .tyege a {text-decoration: none;font-size: 14px;color: var(--d4qu);}
.a6ftn .tyege a:hover {color: var(--i98s);}
.a6ftn .nk32 {opacity:0.72;margin: 24px auto 0;gap:11px;flex-wrap: wrap;max-width: var(--xu9q8);align-items: center;display: flex;}
.a6ftn .mgsa {margin: 24px auto 0;padding-top:19px;border-top: 1px solid var(--sm3);max-width: var(--xu9q8);}
.a6ftn .mgsa p {color: var(--d4qu);font-size: 12.5px;margin: 0;}
.a6ftn .mgsa p + p {line-height:1.54;margin-top:7px;}

@media (max-width:1075px) {
  
  .esx7q {display: none;}
  .w5nqb {margin-left: 0;}
  .mnc1tg {display: flex;}
  
  .n5yyxxg {display: inline-flex;}
  .yhyrag {left: 14px;}
}

@media (max-width:832px) {
  .y4y5ty {display: none;}
  
  .yhyrag {flex-direction: row;align-items: center;gap:10px;text-align: left;}
  .vwr2 {overflow: hidden;flex: 1 1 auto;text-overflow: ellipsis;font-size: 13.5px;white-space: nowrap;min-width: 0;}
  .yhyrag .asd0th {flex: 0 0 auto;}
}

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

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

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

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

.a6ftn .tyege a {display: flex;min-height: 44px;align-items: center;}
.x0dqke {align-items: center;display: inline-flex;min-height: 44px;}

.asd0th, .qwz3wjz, .d7vewt9,
.ztyzjrz a[role="button"],
.ztyzjrz .qt75y a {min-height: 44px;}

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

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

.vant8 ul {gap:7px;}

.a6ftn .tyege ul {gap:8px;display: grid;}

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

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

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

.b7vx:checked ~ .gqzd3dr {opacity:0.99;visibility: visible;}
.b7vx:checked ~ .ezg2r {visibility: visible;transform: translateX(0);}

.ycqwb4j {top: 0;display: flex;justify-content: space-between;align-items: center;position: sticky;border-bottom: 1px solid var(--alp, var(--zmh6));gap:12px;padding: 14px 16px;background: var(--nqx, var(--ac5nd));z-index: 1;}
.g8mg {align-items: center;min-height: 44px;display: inline-flex;}
.g8mg img {display: block;height: 26px;width: auto;}
.y73n {color: var(--r0o8);font-size: 16px;font-weight: 800;letter-spacing: .01em;}

.f8stbv {color: var(--r0o8);justify-content: center;cursor: pointer;display: inline-flex;flex: none;background: var(--ac5nd);border-radius:13px;border: 1px solid var(--alp, var(--zmh6));align-items: center;height: 44px;width: 44px;}
.f8stbv:hover {background: var(--b7j);}
.f8stbv:focus-visible,
.m4k1k a:focus-visible,
.jw02ex:focus-visible,
.nkmt:focus-visible {outline: 2px solid var(--r0o8);outline-offset: 2px;}

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

.m4k1k a {padding: 10px 14px;align-items: center;color: var(--r0o8);line-height:1.30;border-radius:13px;border: 1px solid transparent;font-weight: 600;font-size: 15.5px;text-decoration: none;min-height: 48px;display: flex;}
.m4k1k a:hover {border-color: var(--alp, var(--zmh6));background: var(--ac5nd);}

.m4k1k a[aria-current="page"] {box-shadow: inset 3px 0 0 var(--ah24, var(--kfuj5));border-color: var(--alp, var(--zmh6));background: var(--ac5nd);}

.wd550 {display: grid;background: var(--nqx, var(--ac5nd));padding: 14px 16px calc(16px + env(safe-area-inset-bottom, 0px));margin-top: auto;border-top: 1px solid var(--alp, var(--zmh6));gap:11px;}

.jw02ex, .nkmt {display: flex;min-height: 48px;justify-content: center;font-size: 15px;border-radius:11px;padding: 12px 18px;font-weight: 700;text-decoration: none;align-items: center;}
.jw02ex {border: 1px solid var(--alp, var(--zmh6));background: var(--c9ckm);color: var(--tlx6a, var(--pq5i));}
.nkmt {color: var(--ft9wf, var(--eb0z));background: var(--nlab);border: 1px solid transparent;}

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

@media (min-width:1076px) {
  .ezg2r, .gqzd3dr {display: none;}
}

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

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

.ztyzjrz > .qt75y.g0yra {padding-top: 0;padding-bottom: 0;}

@media (min-width:1076px) {

  
  
  .esx7q, .w5nqb {transition:width 205ms ease, margin-left 185ms ease, padding 200ms ease;}

  
}

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

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

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

.r3y2 > summary.q3k7ey .zejj {margin: 0;}
.r3y2[open] > summary.q3k7ey {margin-bottom:13px;}

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

.w5nqb {padding-bottom: max(96px, var(--u7a, 96px));}

.h429 {--k6u: var(--pi59);--yg21: 1px solid var(--alp);--ie61: .08em;--yr1a: 12px;--wyle: var(--pi59);--weyya: 6px;--gkj: uppercase;}

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

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

:root {--n2v8: var(--cvb, var(--ah24));--nqx: color-mix(in srgb, var(--ah24) 14%, var(--jtusq));--p3p:   color-mix(in srgb, var(--ah24) 38%, transparent);--bemva:  color-mix(in srgb, var(--ah24) 9%, var(--ac5nd));--f4hz6:     color-mix(in srgb, var(--ah24) 7%, var(--gzu));--pi59:      14px;--sm3:  color-mix(in srgb, var(--ah24) 16%, var(--zmh6));--alp:   color-mix(in srgb, var(--ah24) 26%, var(--o9vm8));}
html:root {background-color: var(--f4hz6);}
body {background:
    radial-gradient(60vw 50vh at 12% -10%, color-mix(in srgb, var(--ah24) 22%, transparent), transparent 70%),
    radial-gradient(50vw 50vh at 100% 30%, color-mix(in srgb, var(--n2v8) 14%, transparent), transparent 70%),
    var(--f4hz6);background-attachment: fixed;font-family: var(--b1gv);}

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

.esx7q {background:
    linear-gradient(180deg, color-mix(in srgb, var(--ah24) 16%, transparent), transparent 46%),
    var(--g2e);border-right-color: var(--alp);}
.vant8 a {border-radius:11px;font: 600 15px/1.2 var(--b1gv);letter-spacing: .01em;}
.vant8 a:hover {background: color-mix(in srgb, var(--ah24) 12%, transparent);}
.vant8 a[aria-current="page"] {box-shadow: 0 6px 20px var(--p3p);color: var(--d4mof, var(--rg1));background: var(--kfuj5);}
.vant8 a[aria-current="page"] .e4v0f {background: currentColor;}

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

.asd0th,
.ztyzjrz :is(.qt75y, .y5t0hyn, .fdks) a[role="button"],
.ztyzjrz .qt75y a,
.qvqn0, .rxmr80 {min-height: 44px;border-radius:12px;letter-spacing: .02em;padding: 0 22px;font: 700 14.5px/1 var(--b1gv);}
.eb8vka6,
.qvqn0, .rxmr80,
.ztyzjrz .qt75y a {box-shadow: 0 8px 24px var(--p3p);transition:transform 0.176s, box-shadow 0.198s, background 0.197s;}
.eb8vka6:hover, .qvqn0:hover, .rxmr80:hover {transform: translateY(-1px);box-shadow: 0 10px 30px var(--p3p);}
.vzsjkg {background: color-mix(in srgb, var(--c9ckm) 70%, transparent);border-color: var(--alp);}

.ztyzjrz :is(.fdks, .y5t0hyn, .jnb1, .qc9y),
.ztyzjrz .w5d22p.w5d22p {border-color: var(--alp);background:
    linear-gradient(180deg, color-mix(in srgb, var(--ah24) 7%, transparent), transparent 60%),
    var(--bemva);}

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

.ztyzjrz .chsa7m {justify-content: center;min-height: clamp(360px, 52vh, 560px);}
.r6h8tzm {background: linear-gradient(90deg,
    color-mix(in srgb, var(--f4hz6) 90%, transparent) 0%,
    color-mix(in srgb, var(--f4hz6) 62%, transparent) 42%,
    color-mix(in srgb, var(--f4hz6) 0%, transparent) 76%);}
.rhkz {position: absolute;padding: 7px 14px;background: color-mix(in srgb, var(--nqx) 70%, transparent);backdrop-filter: blur(8px);top: 14px;left: 14px;border: 1px solid var(--alp);border-radius: 999px;z-index: 2;}
.c7003t5 {max-width:639px;background: none;}
.c7003t5 .p25x8 {font-size: clamp(30px, 4vw, 54px);line-height:1.03;}
@media (max-width:894px) {
  .ztyzjrz .chsa7m {justify-content: flex-end;min-height: min(72vh, 560px);}
  .r6h8tzm {background: linear-gradient(0deg,
      color-mix(in srgb, var(--f4hz6) 94%, transparent) 0%,
      color-mix(in srgb, var(--f4hz6) 70%, transparent) 45%,
      color-mix(in srgb, var(--f4hz6) 0%, transparent) 82%);}
}

.ztyzjrz .ybyer.ybyer {height: auto;object-fit: contain;max-height: none;}
.p25x8.p25x8 {font-size: clamp(28px, 3.2vw, 44px);line-height:1.07;}
.qjb8b {border-color: var(--alp);box-shadow: 0 18px 50px var(--p3p);}

@media (max-width:1075px) {
  .ynv3b .h429 {display: none;}
  .n5yyxxg img {object-fit: contain;object-position: left center;max-width: min(30vw, 120px);height: 28px;}
  .vtyx3yt {padding: 14px 20px 0;}
}
@media (max-width:568px) {
  .kw8cv {gap:9px;padding: 0 14px;}
  .ynv3b {gap:7px;}
  .ynv3b .asd0th {min-height: 40px;font-size: 13px;padding: 0 12px;}
  .mnc1tg {margin-right: -8px;}
}

.ztyzjrz .z2d484.z2d484 {padding: clamp(24px, 3.4vw, 48px) !important;border: 1px solid var(--alp);border-radius: var(--pi59);gap: clamp(22px, 3vw, 48px);background:
    radial-gradient(70% 120% at 100% 50%, color-mix(in srgb, var(--ah24) 24%, transparent), transparent 70%),
    var(--bemva);align-items: center;overflow: hidden;grid-template-columns: minmax(0, 1fr);display: grid;}
@media (min-width:895px) {
  .ztyzjrz .z2d484.z2d484 {grid-template-columns: minmax(0, 1fr) auto;}
}
.z2d484 .merm {min-width: 0;}
.z2d484 .ew7n {font-size: clamp(26px, 3vw, 40px);}
.z2d484 .h4zapwf {--ldp0: 90%;align-items: center;justify-content: center;flex-direction: column;border-radius: 50%;background:
    radial-gradient(closest-side, var(--bemva) 78%, transparent 79%),
    conic-gradient(var(--ah24) 0 var(--ldp0), color-mix(in srgb, var(--ah24) 14%, transparent) var(--ldp0) 100%);width: clamp(170px, 18vw, 220px);position: relative;box-shadow: 0 0 60px var(--p3p);display: flex;aspect-ratio: 1;margin: 0 auto;}
.z2d484 .vffmz9c {letter-spacing: -.04em;color: var(--i98s);font: 800 clamp(46px, 5vw, 64px)/1 var(--cqwzr);}
.z2d484 .ch9m {color: var(--zlz);margin-top:6px;font: 700 14px/1 var(--cqwzr);font-style: normal;}
.z2d484 .pt8w9c {overflow-wrap: anywhere;margin-top:9px;text-transform: uppercase;color: var(--d4qu);font: 700 11px/1.2 var(--b1gv);letter-spacing: .14em;text-align: center;max-width: 70%;}
.z2d484 .dayb {flex-wrap: wrap;margin-top:21px;gap:9px;display: flex;}
.z2d484 .cqeshh.cqeshh {font: 700 15px/1 var(--b1gv);padding: 0 22px;color: var(--d4mof, var(--rg1));border-radius:11px;border: 0;display: inline-flex;text-decoration: none;box-shadow: 0 8px 24px var(--p3p);align-items: center;min-height: 48px;background: var(--kfuj5);}
.z2d484 .cqeshh.cqeshh:hover {background: var(--aknw);color: var(--d4mof, var(--rg1));}
.z2d484 .cqeshh .mjj4vq {color: inherit;font: inherit;}
@media (max-width:894px) {
  .z2d484 .h4zapwf {order: -1;width: 160px;}
  .z2d484 .cqeshh.cqeshh {flex: 1 1 140px;justify-content: center;}
}

.ztyzjrz .chsa7m.s1v3 {background:
    radial-gradient(70% 90% at 85% 15%, color-mix(in srgb, var(--ah24) 46%, transparent), transparent 65%),
    radial-gradient(60% 80% at 55% 115%, color-mix(in srgb, var(--n2v8) 32%, transparent), transparent 65%),
    var(--om7, var(--bemva));}
.brxmr8 {bottom: -.2em;color: color-mix(in srgb, var(--cef5j, var(--i98s)) 10%, transparent);max-width: 100%;pointer-events: none;white-space: nowrap;overflow: hidden;z-index: 0;position: absolute;right: -.04em;font: 800 clamp(96px, 14vw, 220px)/1 var(--b1gv);letter-spacing: -.04em;}
@media (max-width:894px) {
  .ztyzjrz .chsa7m.s1v3 {min-height: 0;padding-top:55px;}
  .brxmr8 {display: none;}
}
