

:root {--if4i: var(--ze8b0);--bbfrn:  1180px;--mxpa:  clamp(30px, 3.4vw, 52px);--qcl4c: color-mix(in srgb, var(--bym2p) 35%, var(--s2y));--irpj:var(--lznzu);--a67: var(--bpcl);--s2y:   var(--rkl);--zbuen:  var(--d65);--qdrpa:"Futura", "Trebuchet MS", "Century Gothic", "Avenir Next", system-ui, sans-serif;--rpl:     10px;--ndj0d:  248px;--pg8:  clamp(16px, 1.8vw, 26px);--rtbk:"SF Mono", Consolas, "JetBrains Mono", Menlo, ui-monospace, monospace;--li6dg: var(--edzfi);--k6tsd:    var(--tw8n);--bym2p: var(--wt5);}

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

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

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

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

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

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

.nrkq {border: 1px solid var(--zbuen);border-radius: var(--rpl);margin-top: auto;background: var(--if4i);padding: 14px;}
.b1ky {font-weight: 700;font-size: 14px;margin: 0;}
.xb1ra {line-height:1.46;margin: 5px 0 0;font-size: 12.5px;color: var(--a67);}

.pynzr4 {backdrop-filter: blur(10px);background: color-mix(in srgb, var(--k6tsd) 92%, transparent);position: sticky;z-index: 40;border-bottom: 1px solid var(--zbuen);top: 0;}
.cpdyb {gap:14px;min-height: 54px;display: flex;align-items: center;padding: 0 clamp(16px, 2vw, 28px);}
.afaw {text-overflow: ellipsis;min-width: 0;overflow: hidden;white-space: nowrap;font: 500 12px/1.4 var(--rtbk);color: var(--a67);}
.yyyk {margin-left: auto;gap:9px;display: flex;align-items: center;}

.sy0de3,
.j219d :is(.c8zj, .cmf61sa, .jx0q) a[role="button"],
.j219d .c8zj a {padding: 10px 20px;font-weight: 700;text-decoration: none;font-size: 14px;border-radius:7px;border: 1px solid transparent;cursor: pointer;transition:background 0.135s, border-color 0.184s;justify-content: center;display: inline-flex;align-items: center;white-space: nowrap;}

.nf0g {background: var(--j6nv);border-color: var(--zbuen);color: var(--rsb4, var(--novkc));}
.az68bv2 {color: var(--uvv, var(--rnp));background: var(--b74);}
.az68bv2:hover {background: var(--l28);}

.j219d :is(.c8zj, .cmf61sa, .jx0q) a[role="button"],
.j219d .c8zj a {color: var(--as8u1, var(--ffywv));background: var(--wt5);}
.rtvm {width: 100%;margin-top:13px;display: flex;}

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

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

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

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

.th6k1ax::before {content: '';position: absolute;transition:border-color 0.157s, background 0.112s;inset: 11px;background: var(--irpj);border: 1px solid var(--zbuen);}
.th6k1ax svg {z-index: 1;position: relative;}
.th6k1ax:hover {color: var(--qcl4c);}
.th6k1ax:hover::before {background: color-mix(in srgb, var(--s2y) 8%, var(--irpj));border-color: color-mix(in srgb, var(--bym2p) 50%, var(--zbuen));}
.th6k1ax:focus-visible {outline: 2px solid var(--qcl4c);outline-offset: -3px;}

.j219d {padding: 0 clamp(16px, 2vw, 28px) 60px;}
.j219d > * {margin: 0 auto var(--pg8) !important;max-width: var(--bbfrn);padding-top: var(--mxpa);padding-bottom: 0;}
.j219d > *:last-child {margin-bottom: 0 !important;}

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

.j219d :is(.wehbdf, .rngmr7e, .zfnx71, .jx0q,
             .cmf61sa, .y8jt53) :is(p, li, td) > a {color: var(--bym2p);text-underline-offset: 3px;}

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

.j219d :is(.jx0q, .cmf61sa, .y8jt53, .d199a) {background: var(--if4i);padding: var(--mxpa) clamp(20px, 2.4vw, 34px) !important;border: 1px solid var(--zbuen);border-radius: var(--rpl);}

.j219d .c00rmq.c00rmq {overflow: hidden;grid-template-columns: minmax(0, 1fr);border: 1px solid var(--zbuen);border-radius: var(--rpl);background: var(--if4i);display: grid;min-width: 0;padding: 0 !important;}

.hhdmd9y {padding: 9px clamp(18px, 2.2vw, 30px);min-width: 0;align-items: center;border-bottom: 1px solid var(--li6dg);background: var(--irpj);justify-content: space-between;gap:13px;grid-column: 1 / -1;display: flex;}
.agrkb {letter-spacing: .1em;white-space: nowrap;font: 700 11.5px/1 var(--rtbk);color: var(--qcl4c);overflow: hidden;text-transform: uppercase;text-overflow: ellipsis;}
.qwqf {letter-spacing: .08em;color: var(--a67);font: 600 11.5px/1 var(--rtbk);font-style: normal;flex: 0 0 auto;}

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

.ceb3tmw.ceb3tmw {margin: 0;overflow-wrap: anywhere;color: var(--s2y);letter-spacing: -.028em;font: 800 clamp(23px, 2.3vw, 30px)/1.16 var(--qdrpa);}
.scyqsty.scyqsty {max-width: 56ch;line-height:1.61;color: color-mix(in srgb, var(--a67) 26%, var(--s2y));margin: 11px 0 0;font-size: 15.5px;}
.mveqy {color: var(--as8u1, var(--ffywv));transition:background 0.19s;align-items: center;padding: 0 22px;text-decoration: none;font: 700 14px/1 var(--qdrpa);margin-top:20px;background: var(--wt5);justify-content: center;min-height: 44px;border-radius:8px;display: inline-flex;}
.mveqy:hover {background: var(--l28);}

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

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

.c00rmq .jc8j.jc8j {background-image:
    repeating-linear-gradient(90deg, var(--li6dg) 0 1px, transparent 1px 26px),
    repeating-linear-gradient(0deg,  var(--li6dg) 0 1px, transparent 1px 26px);}
.c00rmq .z0k1a.z0k1a {background-image:
    repeating-linear-gradient(90deg, var(--li6dg) 0 1px, transparent 1px 34px),
    repeating-linear-gradient(0deg,  var(--li6dg) 0 1px, transparent 1px 34px);}
.c00rmq .dsnctnb.dsnctnb {background-image:
    repeating-linear-gradient(90deg, var(--li6dg) 0 1px, transparent 1px 18px),
    repeating-linear-gradient(0deg,  var(--li6dg) 0 1px, transparent 1px 44px);}

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

.qykxhzz .jc8j.jc8j {background-image:
    repeating-linear-gradient(90deg, var(--li6dg) 0 1px, transparent 1px 26px),
    repeating-linear-gradient(0deg,  var(--li6dg) 0 1px, transparent 1px 26px);}
.qykxhzz .z0k1a.z0k1a {background-image:
    repeating-linear-gradient(90deg, var(--li6dg) 0 1px, transparent 1px 34px),
    repeating-linear-gradient(0deg,  var(--li6dg) 0 1px, transparent 1px 34px);}
.qykxhzz .dsnctnb.dsnctnb {background-image:
    repeating-linear-gradient(90deg, var(--li6dg) 0 1px, transparent 1px 18px),
    repeating-linear-gradient(0deg,  var(--li6dg) 0 1px, transparent 1px 44px);}

.j219d .qykxhzz.qykxhzz {background: var(--if4i);overflow: hidden;border: 1px solid var(--zbuen);border-radius: var(--rpl);grid-template-columns: minmax(0, 1fr);display: grid;padding: 0 !important;min-width: 0;}
.qykxhzz .kvedp1 {position: relative;margin: 0;min-width: 0;border-bottom: 1px solid var(--zbuen);background: var(--irpj);overflow: hidden;}
.qykxhzz .rsrbds9 {color: var(--f52u, inherit);max-height: 26vh;object-fit: cover;display: block;width: 100%;border-radius: 0;height: auto;}

.qykxhzz .kcq3xy {justify-content: center;color: var(--qcl4c);background-color: var(--pu43s, var(--irpj));font: 800 clamp(40px, 6.5vw, 84px)/1 var(--rtbk);letter-spacing: -.05em;width: 100%;min-height: 15vh;align-items: center;display: flex;max-height: 24vh;}
.jk4gjp9.jk4gjp9 {margin: 0;font: 700 clamp(27px, 3.3vw, 43px)/1.12 var(--qdrpa);padding: clamp(22px, 2.6vw, 34px) clamp(18px, 2.2vw, 30px) 0;letter-spacing: -.02em;overflow-wrap: break-word;max-width: 24ch;color: var(--s2y);text-wrap: balance;}

.qykxhzz .bcn8sn3 {grid-template-columns: minmax(0, 1fr);display: grid;padding: clamp(14px, 1.6vw, 20px) clamp(18px, 2.2vw, 30px) 0;gap: clamp(14px, 1.6vw, 22px);align-items: start;}
.pmwp2.pmwp2 {max-width: 62ch;color: color-mix(in srgb, var(--a67) 26%, var(--s2y));line-height:1.61;min-width: 0;font-size: 15.5px;margin: 0;}
.qykxhzz .cbe0v6 {gap:4px 18px;margin: 0;display: flex;min-width: 0;flex-wrap: wrap;}
.qykxhzz .gr7fr {color: var(--a67);margin: 0;font: 700 10.5px/1.6 var(--rtbk);text-transform: uppercase;letter-spacing: .16em;}
.qykxhzz .fw4aae {margin: 0 12px 0 0;font: 700 13px/1.6 var(--rtbk);letter-spacing: .04em;color: var(--qcl4c);}
.qykxhzz .qbvww5 {align-items: center;min-height: 46px;display: inline-flex;padding: 0 28px;margin: clamp(18px, 2vw, 26px) clamp(18px, 2.2vw, 30px) clamp(22px, 2.6vw, 34px);border-radius:7px;color: var(--as8u1, var(--ffywv));font: 700 14px/1 var(--qdrpa);background: var(--wt5);text-decoration: none;transition:background 0.141s;letter-spacing: .04em;justify-content: center;justify-self: start;}
.qykxhzz .qbvww5:hover {background: var(--l28);}
@media (min-width:907px) {
  
  .qykxhzz .bcn8sn3 {grid-template-columns: minmax(0, 1fr) auto;align-items: baseline;}
  .qykxhzz .cbe0v6 {justify-content: flex-end;}
}
@media (max-width:906px) {
  
  .qykxhzz .rsrbds9  {max-height: 18vh;}
  .qykxhzz .kcq3xy {max-height: 18vh;min-height: 12vh;}
}

.j219d .dh7am {border: 1px solid var(--zbuen);border-radius: var(--rpl);min-height: 340px;display: flex;flex-direction: column;position: relative;justify-content: flex-end;overflow: hidden;}

.j219d .jp6v3ky .hb7dwq {inset: 0;object-fit: cover;height: 100%;width: 100%;position: absolute;}
.ec70jqr {pointer-events: none;position: absolute;background:
    linear-gradient(180deg,
      color-mix(in srgb, var(--if4i) 20%, transparent) 0%,
      color-mix(in srgb, var(--if4i) 55%, transparent) 60%,
      color-mix(in srgb, var(--if4i) 85%, transparent) 100%);inset: 0;}
.m2rx {background: color-mix(in srgb, var(--irpj) 92%, transparent);position: relative;z-index: 1;}
.r71w {z-index: 1;position: relative;background: color-mix(in srgb, var(--if4i) 95%, transparent);}
.r71w .ceb3tmw,
.r71w .scyqsty {color: var(--i8f, var(--s2y));}
@media (max-width:906px) {
  .j219d .dh7am {min-height: 280px;}
}

@media (min-width:907px) {
  
  .j219d .c00rmq.c00rmq {align-items: center;grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr);}
  .sxhs {margin: clamp(24px, 2.8vw, 38px) clamp(18px, 2.2vw, 30px);}
  .fd8dxba .b5f9z  {order: 2;}
  .fd8dxba .sxhs {order: 1;}
}

.estqtkc {background: var(--if4i);padding: var(--mxpa) clamp(20px, 2.4vw, 34px);margin: 0 0 var(--pg8);border: 1px solid var(--zbuen);border-radius: var(--rpl);}
.nnner1n {gap:10px 18px;padding-bottom:15px;align-items: center;grid-template-columns: auto minmax(90px, 200px) minmax(0, 1fr);display: grid;border-bottom: 1px solid var(--li6dg);margin-bottom:4px;}

.ywf7fkz .x1g882a {order: -1;grid-column: 1 / -1;}
.a1cf  .x1g882a {grid-column: 3;}
.yymw8s8 {font: 800 clamp(30px, 3.4vw, 42px)/1 var(--rtbk);font-variant-numeric: tabular-nums;color: var(--s2y);letter-spacing: -.03em;}
.rp7647v {font-weight: 600;color: var(--a67);font-size: .44em;}

.ee5ce {border-radius:2px;height: 6px;overflow: hidden;position: relative;background: var(--li6dg);display: block;}
.ee5ce::before {content: "";position: absolute;width: var(--uwe9, 0%);background: var(--qcl4c);inset: 0 auto 0 0;}
.x1g882a {margin: 0;font-size: 15px;color: var(--a67);line-height:1.62;}

.mpfbt {padding: 0;margin: 0;list-style: none;}
.yd5vj6 {border-bottom: 1px solid var(--li6dg);padding: 14px 0;display: grid;gap: 0 16px;grid-template-columns: 3.6em minmax(0, 1fr);align-items: baseline;}
.yd5vj6:last-child {border-bottom: 0;padding-bottom: 0;}
.w26m {font: 700 13px/1.4 var(--rtbk);font-style: normal;font-variant-numeric: tabular-nums;color: var(--qcl4c);white-space: nowrap;}
.ddarm3b {font-weight: 600;color: var(--a67);}
.nqkb6f {margin: 0;min-width: 0;}
.n5efgg {margin: 0;line-height:1.60;font-size: 15px;}
.bt60mp8 {letter-spacing: .06em;font: 600 12px/1.3 var(--rtbk);font-style: normal;display: block;color: var(--a67);margin-top:7px;}

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

.a1e7 {color: var(--qcl4c);margin-left:10px;border-left: 1px solid var(--li6dg);letter-spacing: .04em;padding-left:9px;font: 700 12px/1.3 var(--rtbk);font-variant-numeric: tabular-nums;}

.rn3dv7p {border-left: 0;margin-left: 0;padding-left: 0;}
.bt60mp8:empty {display: none;}

.zqvxv3 {margin: 0;min-width: 0;}
.zqvxv3 > .nqkb6f {margin: 0;}
.b90v1gp {align-items: baseline;padding-top:8px;margin-top:8px;border-top: 1px solid var(--li6dg);display: flex;flex-wrap: wrap;gap:4px 14px;justify-content: space-between;}
.b90v1gp > .bt60mp8 {margin-top: 0;}

.zqvxv3 > .b90v1gp:only-child {padding-top: 0;margin-top: 0;border-top: 0;}
@media (max-width:645px) {
  .nnner1n {grid-template-columns: auto minmax(0, 1fr);}
  .a1cf .x1g882a {grid-column: 1 / -1;}
  .yd5vj6 {grid-template-columns: 1fr;gap:4px;}
}

.h41csb1 {padding: var(--mxpa) clamp(20px, 2.4vw, 34px);border: 1px solid var(--zbuen);border-radius: var(--rpl);background: var(--if4i);margin: 0 0 var(--pg8);min-width: 0;}

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

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

.gt8ngbc {grid-template-columns: minmax(0, 1fr);}
.etjtrg7 {min-width: 0;}
.x7f04yv.x7f04yv {margin: 0 0 10px;letter-spacing: -.024em;color: var(--s2y);font: 800 clamp(19px, 2vw, 25px)/1.24 var(--qdrpa);}
.zrmb {min-width: 0;}
.zrmb > :first-child {margin-top: 0;}
.zrmb > :last-child  {margin-bottom: 0;}
.bxpa {justify-content: center;margin-top:17px;padding: 0 20px;font: 700 14px/1 var(--qdrpa);align-items: center;display: inline-flex;background: var(--wt5);color: var(--as8u1, var(--ffywv));text-decoration: none;transition:background 0.196s;border-radius:9px;min-height: 44px;}
.bxpa:hover {background: var(--l28);}
.r5dc2x {margin: 0;min-width: 0;}

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

.r5dc2x {order: -1;}
@media (max-width:771px) {
  .xps6ea1 {max-height: 340px;}
}
@media (min-width:772px) {
  .twzxb .r5dc2x {order: 1;}
}

.jy6e15 {border: 1px solid var(--zbuen);border-radius: var(--rpl);margin: 0 0 var(--pg8);padding: var(--mxpa) clamp(20px, 2.4vw, 34px);min-width: 0;background: var(--if4i);}
.p57zd {padding-bottom:14px;justify-content: space-between;gap:14px;border-bottom: 1px solid var(--li6dg);margin-bottom:18px;align-items: baseline;display: flex;}
.hwd8epy.hwd8epy {letter-spacing: -.026em;margin: 0;min-width: 0;color: var(--s2y);font: 800 clamp(20px, 2.1vw, 27px)/1.2 var(--qdrpa);}
.s1cfhd {flex: 0 0 auto;font: 700 12px/1 var(--rtbk);font-style: normal;font-variant-numeric: tabular-nums;color: var(--qcl4c);letter-spacing: .08em;}
.qd3s {list-style: none;padding: 0;display: grid;min-width: 0;margin: 0 0 18px;gap:13px;}
.gf5m  {grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));}

.gfhthm {justify-content: center;display: flex;flex-wrap: wrap;}
.gfhthm > * {min-width: 0;max-width: calc(50% - 8px);flex: 1 1 200px;}
@media (max-width:593px) { .gfhthm > * {max-width: none;} }
.e2q66w1 {min-width: 0;}
.qy9m {border: 1px solid var(--li6dg);border-radius:7px;overflow: hidden;min-width: 0;margin: 0;background: var(--irpj);}
.c879rt {display: block;width: 100%;border-radius: 0;height: auto;}
.ge2m {border-top: 1px solid var(--li6dg);padding: 9px 11px;color: var(--a67);font: 600 12.5px/1.4 var(--rtbk);}
.ed1zmg2 {margin: 0 0 18px;color: var(--a67);line-height:1.58;font-size: clamp(16px, 1.45vw, 18px);}
.gx8wgkw {flex-wrap: wrap;display: flex;gap:9px;}
.fvh5k, .gnyb5z2 {padding: 0 20px;justify-content: center;display: inline-flex;border-radius:7px;text-decoration: none;font: 700 14px/1 var(--qdrpa);transition:background 0.15s, border-color 0.14s;align-items: center;min-height: 44px;}
.fvh5k {background: var(--wt5);color: var(--as8u1, var(--ffywv));}
.fvh5k:hover {background: var(--l28);}

.gnyb5z2 {border: 1px solid var(--zbuen);color: var(--s2y);background: transparent;}
.gnyb5z2:hover {border-color: var(--qcl4c);}

.sng1 {grid-template-columns: auto minmax(0, 1fr);display: grid;align-items: start;margin: 0 0 var(--pg8);border-top: 1px solid var(--zbuen);padding: 20px 0 0;gap:15px 18px;}
.vsaez {flex: 0 0 auto;}
.vz02p {border: 1px solid var(--li6dg);border-radius:5px;object-fit: cover;width: 56px;display: block;height: 56px;}
.dsxcw4m {min-width: 0;}
.mzzbmgh {flex-wrap: wrap;align-items: baseline;gap:3px 10px;display: flex;margin: 0;}
.v8jtx {font-weight: 700;font-size: 15px;color: var(--s2y);}
.n7e969f {font-size: 13.5px;color: var(--a67);}

.zy30 > .v8jtx {display: block;}
.x0ysy {font-style: normal;margin-top:4px;display: block;}

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

.z2rwa3s {display: block;}
.s0yrj {color: var(--a67);font-size: 14.5px;line-height:1.61;margin: 9px 0 0;}
.xgc8ng {gap:7px;display: flex;flex-wrap: wrap;margin-top:13px;}

.cgbye7 {color: var(--a67);display: inline-flex;transition:color 0.145s, border-color 0.169s;justify-content: center;height: 44px;text-decoration: none;align-items: center;width: 44px;border-radius:8px;border: 1px solid var(--li6dg);}
.cgbye7:hover {border-color: var(--qcl4c);color: var(--qcl4c);}
.y2q0 {color: var(--a67);font-size: 12.5px;margin: 12px 0 0;line-height:1.55;}
@media (max-width:571px) {
  .sng1 {grid-template-columns: minmax(0, 1fr);}
}

.j219d {counter-reset: vt-sect;}
.v4dxmav {margin: 0 0 var(--pg8);min-width: 0;}
.rqxh {margin-bottom:15px;padding-bottom:10px;align-items: baseline;gap:11px;border-bottom: 1px solid var(--li6dg);display: flex;}
.qqtypwg {counter-increment: vt-sect;}
.qqtypwg::before {flex: 0 0 auto;color: var(--qcl4c);letter-spacing: .08em;content: counter(vt-sect, decimal-leading-zero);font: 700 12px/1.4 var(--rtbk);font-variant-numeric: tabular-nums;}
.q340k.q340k {color: var(--s2y);margin: 0;font: 800 clamp(19px, 2vw, 25px)/1.24 var(--qdrpa);letter-spacing: -.024em;min-width: 0;}

.nhn2.nhn2 {border-bottom: 1px solid var(--li6dg);padding-bottom:12px;margin-bottom:15px;}
.rvznvnr {counter-increment: vt-sect;}

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

.srtpjv1.srtpjv1 {margin: 0 0 16px;}
.jy6w {border: 0;border-top: 1px solid var(--li6dg);margin: 0 0 20px;height: 0;}

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

.gvhzvct.gvhzvct {display: flex;margin: 0 0 var(--pg8);}
.gyvd43w  {justify-content: flex-start;}
.d0vgm   {justify-content: center;}
.jqdv1j9 {justify-content: flex-end;}
.zg2sn4n {border-radius:8px;color: var(--as8u1, var(--ffywv));background: var(--wt5);min-height: 44px;justify-content: center;text-decoration: none;align-items: center;transition:background 0.127s;padding: 0 24px;display: inline-flex;}
.zg2sn4n:hover {background: var(--l28);}
.p3sb {flex: 1 1 auto;}
.rkdp6 {font: 700 14px/1 var(--qdrpa);}

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

.myfyc0 {overflow: hidden;position: relative;border: 1px solid var(--li6dg);border-radius: var(--rpl);min-width: 0;margin: 0 0 var(--pg8);}
.vkykd2b {z-index: 1;padding: 3px 7px;left: 10px;letter-spacing: .08em;background: color-mix(in srgb, var(--if4i) 82%, transparent);color: var(--qcl4c);position: absolute;border-radius:5px;top: 9px;font: 700 10.5px/1 var(--rtbk);font-style: normal;font-variant-numeric: tabular-nums;}
.qemjk4e {display: block;}
.y1kp {display: block;border-radius: 0;width: 100%;height: auto;}

.nmfpej8 {margin: 0 0 var(--pg8);border: 1px solid var(--zbuen);border-radius: var(--rpl);padding: 18px 20px;background: var(--if4i);}
.j8gc {font: 700 11.5px/1 var(--rtbk);display: block;color: var(--qcl4c);margin-bottom:13px;letter-spacing: .12em;text-transform: uppercase;}

.befzqj {border-top: 1px solid var(--zbuen);padding-top:11px;margin-top:7px;}
.rav8fy {margin: 0;padding: 0;gap:1px;display: grid;list-style: none;}
.e8vha3a {counter-reset: vt-idx;}
.e8vha3a > li {counter-increment: vt-idx;}

.e8vha3a > li > a::before {font: 700 11px/1 var(--rtbk);font-variant-numeric: tabular-nums;color: var(--qcl4c);content: counter(vt-idx, decimal-leading-zero) "  ";}
.rav8fy > li > a {border-bottom: 1px solid var(--li6dg);display: flex;padding: 0 4px;color: var(--a67);gap:7px;align-items: center;min-height: 44px;text-decoration: none;transition:color 0.198s;font-size: 14.5px;}
.rav8fy > li:last-child > a {border-bottom: 0;}
.rav8fy > li > a:hover {color: var(--s2y);}

.vaed5xg {margin: 0 0 var(--pg8);background: var(--if4i);padding: var(--mxpa) clamp(20px, 2.4vw, 34px);border: 1px solid var(--zbuen);border-radius: var(--rpl);}
.v4sk9k.v4sk9k {font: 800 clamp(19px, 2vw, 25px)/1.24 var(--qdrpa);color: var(--s2y);letter-spacing: -.024em;margin: 0 0 9px;}
.e60vbmm {font-size: 15.5px;margin: 0 0 18px;color: var(--a67);line-height:1.60;}
.y01jp {gap: 0;display: grid;margin: 0 0 20px;grid-template-columns: max-content minmax(0, 1fr);}

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

.hxqx > dt:nth-last-of-type(1):nth-of-type(odd) {grid-column: 1;}
.hxqx > dd:nth-last-of-type(1):nth-of-type(odd) {grid-column: 2 / -1;}
.fgxj {white-space: nowrap;color: var(--a67);font: 700 11.5px/1.4 var(--rtbk);padding: 9px 16px 9px 0;border-bottom: 1px solid var(--li6dg);text-transform: uppercase;letter-spacing: .09em;}
.j42can9 {border-bottom: 1px solid var(--li6dg);padding: 9px 0;font: 600 14px/1.4 var(--rtbk);font-variant-numeric: tabular-nums;color: var(--s2y);margin: 0;}

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

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

.q6q7rdc {gap:10px;flex-wrap: wrap;display: flex;}
.mqnc6c {transition:border-color 0.159s, color 0.131s;border-radius:7px;border: 1px solid var(--zbuen);align-items: center;justify-content: center;color: var(--s2y);background: transparent;padding: 0 20px;display: inline-flex;min-height: 44px;text-decoration: none;}
.mqnc6c:hover {color: var(--qcl4c);border-color: var(--qcl4c);}
.ywkt {font: 700 14px/1 var(--qdrpa);}
@media (max-width:645px) {
  .hxqx {grid-template-columns: max-content minmax(0, 1fr);}
}

.cey4g5, .krhew {min-width: 0;margin: 0 0 var(--pg8);}
.d3ssc9 {font: 800 clamp(19px, 2vw, 25px)/1.24 var(--qdrpa);margin-bottom:14px;color: var(--s2y);display: block;letter-spacing: -.024em;}
.wxfxm0 {padding-bottom:12px;border-bottom: 1px solid var(--li6dg);}
.e0rxxj3, .npj6h {min-width: 0;}
.e0rxxj3 > :first-child, .npj6h > :first-child {margin-top: 0;}
.e0rxxj3 > :last-child,  .npj6h > :last-child  {margin-bottom: 0;}
.d0sepcw.d0sepcw {color: var(--s2y);font: 800 clamp(19px, 2vw, 25px)/1.24 var(--qdrpa);margin: 0 0 14px;letter-spacing: -.024em;}

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

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

.bqk03 {padding: 11px 0;border-top: 1px solid var(--zbuen);border-bottom: 1px solid var(--li6dg);margin-bottom:15px;}

.d2wackt {align-items: start;gap: 0 26px;display: grid;grid-template-columns: minmax(0, 9em) minmax(0, 1fr);}
.ac04 {padding-top:2px;min-width: 0;}
.j219d .ac04 > h2.d3ssc9.d3ssc9,
.j219d .bqk03 > h2.d3ssc9.d3ssc9 {margin: 0;}
.j219d .ac04 > h2.d3ssc9.d3ssc9 {letter-spacing: .09em;text-transform: uppercase;color: var(--a67);font: 700 11.5px/1.45 var(--rtbk);}
@media (max-width:725px) {
  .d2wackt {grid-template-columns: minmax(0, 1fr);gap: 0;}
  .ac04 {padding-top: 0;}
  .j219d .ac04 > h2.d3ssc9.d3ssc9 {margin: 0 0 12px;}
}

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

.jx0q.jx0q .q2m2 > .nrsm8c {display: grid;grid-template-columns: 2.1em 1fr;align-items: baseline;}
.jx0q.jx0q .acjf5 {color: var(--qcl4c);letter-spacing: .08em;font-variant-numeric: tabular-nums;font-size: 11.5px;font-weight: 700;}
.jx0q.jx0q .f9jcm {margin: 0;font-size: 14px;color: var(--a67);line-height:1.61;}

.jx0q.jx0q .cgdz1p {counter-reset: vt-ref;padding-left: 3.2em;}
.jx0q.jx0q .cgdz1p > .nrsm8c {padding-top:15px;border-top: 1px solid var(--li6dg);counter-increment: vt-ref;}
.jx0q.jx0q .cgdz1p > .nrsm8c:first-child {padding-top: 0;border-top: 0;}
.jx0q.jx0q .cgdz1p > .nrsm8c::before {width: 3.2em;letter-spacing: .08em;display: inline-block;margin-left: -3.2em;font-weight: 700;font-variant-numeric: tabular-nums;color: var(--qcl4c);font-size: 11.5px;font-family: var(--rtbk);content: counter(vt-ref, decimal-leading-zero);}
.jx0q.jx0q .cgdz1p > .f9jcm {margin: 6px 0 14px;}
.jx0q.jx0q .cgdz1p > .f9jcm:last-child {margin-bottom: 0;}
.jx0q.jx0q .awr135n {font-weight: 700;}
.jx0q.jx0q .k88s {margin: 0;}

.jx0q.jx0q .cgdz1p > .f9jcm > .k88s {font-size: 14px;line-height:1.62;}

.jx0q.jx0q .aexe {counter-reset: vt-ref;padding: 0 0 0 3.2em;list-style: none;margin: 0;}
.jx0q.jx0q .p2a28 {border-top: 1px solid var(--li6dg);counter-increment: vt-ref;padding: 14px 0;}
.jx0q.jx0q .p2a28:first-child {border-top: 0;padding-top: 0;}
.jx0q.jx0q .p2a28:last-child {padding-bottom: 0;}
.jx0q.jx0q .p2a28::before {font-variant-numeric: tabular-nums;width: 3.2em;margin-left: -3.2em;font-size: 11.5px;font-weight: 700;display: inline-block;color: var(--qcl4c);letter-spacing: .08em;content: counter(vt-ref, decimal-leading-zero);font-family: var(--rtbk);}
.jx0q.jx0q .p2a28 > .awr135n {font-weight: 700;font-size: 15px;line-height:1.42;}
.jx0q.jx0q .p2a28 > .k88s {color: var(--a67);margin: 6px 0 0;font-size: 14px;line-height:1.62;}
@media (max-width:725px) {
  .jx0q.jx0q .q2m2 {gap:5px;grid-template-columns: 1fr;}
  .jx0q.jx0q .q2m2 > .f9jcm {padding-left: 2.1em;}
  .jx0q.jx0q .cgdz1p {padding-left: 2.6em;}
  .jx0q.jx0q .cgdz1p > .nrsm8c::before {width: 2.6em;margin-left: -2.6em;}
  .jx0q.jx0q .aexe {padding-left: 2.6em;}
  .jx0q.jx0q .p2a28::before {width: 2.6em;margin-left: -2.6em;}
}

.yf2ha {margin: 0 0 var(--pg8);}

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

@media (max-width:1010px) { .b5gr9 {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:525px)  { .b5gr9 {grid-template-columns: minmax(0, 1fr);} }
.wesa {min-width: 0;}
.ncqg {display: block;text-decoration: none;min-width: 0;color: inherit;}
.fgx1 {border: 1px solid var(--li6dg);border-radius:9px;position: relative;background: var(--s9f);overflow: hidden;margin: 0;}

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

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

.b3rgpf {margin: 0 0 var(--pg8);}
.g14e {display: grid;margin: 0;min-width: 0;padding: 0;gap:9px;list-style: none;}

.thjh {grid-template-columns: repeat(2, minmax(0, 1fr));}
.xx0jk  {grid-template-columns: repeat(4, minmax(0, 1fr));}
.x5x0 {min-width: 0;}
.aj79w {transition:border-color 0.133s, background 0.121s;display: flex;position: relative;padding: 22px 20px;min-height: 124px;text-decoration: none;border: 1px solid var(--li6dg);border-radius:7px;background: var(--if4i);justify-content: center;align-items: center;}
.aj79w:hover {background: var(--irpj);border-color: color-mix(in srgb, var(--bym2p) 45%, var(--li6dg));}
.mybn3r {top: 8px;font: 700 10.5px/1 var(--rtbk);font-style: normal;font-variant-numeric: tabular-nums;color: var(--qcl4c);letter-spacing: .08em;left: 9px;position: absolute;}
.hfn74 {max-height: 62px;object-fit: contain;height: auto;display: block;max-width: 100%;border-radius: 0;width: auto;}
@media (max-width:613px) {
  .thjh, .xx0jk {grid-template-columns: repeat(2, minmax(0, 1fr));}
}

.dqarj18 {margin: 0 0 var(--pg8);}
.mf7bc94 {display: grid;min-width: 0;margin: 0;gap:12px;padding: 0;list-style: none;}

.hgtna {grid-template-columns: repeat(4, minmax(0, 1fr));}
.wyka {grid-template-columns: repeat(2, minmax(0, 1fr));}
.nbp9 {gap:11px;border: 1px solid var(--li6dg);border-radius:9px;display: flex;padding: 20px 14px;flex-direction: column;background: var(--irpj);align-items: center;min-width: 0;}
.e6mba9 {max-width: 100%;height: auto;width: auto;object-fit: contain;display: block;max-height: 44px;border-radius: 0;}
.j16v {color: var(--a67);letter-spacing: .04em;max-width: 100%;text-align: center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font: 600 13px/1.25 var(--rtbk);}
@media (max-width:613px) {
  .hgtna {grid-template-columns: repeat(2, minmax(0, 1fr));}
  
  .wyka {grid-template-columns: repeat(2, minmax(0, 1fr));}
}

.y8jt53.y8jt53 .s6h80a {width: 100%;background: none;border-collapse: collapse;border: 0;table-layout: fixed;}
.y8jt53.y8jt53 .jaaq {text-align: left;border-bottom: 1px solid var(--li6dg);font-family: var(--rtbk);text-transform: uppercase;padding: 0 0 9px;font-weight: 700;font-size: 11.5px;letter-spacing: .09em;vertical-align: bottom;}
.y8jt53.y8jt53 .h8nk {color: var(--qcl4c);padding-right:16px;}

.y8jt53.y8jt53 .dev1y  {color: var(--a67);padding-left:16px;}

.y8jt53.y8jt53 .tz6m1 {border-left: 1px solid var(--li6dg);}
.y8jt53.y8jt53 .wtntna {font-size: 14px;padding: 11px 0;line-height:1.53;vertical-align: top;border-bottom: 1px solid var(--li6dg);}
.y8jt53.y8jt53 .v9v89h {padding-right:17px;}
.y8jt53.y8jt53 .tz6m1  {padding-left:17px;}
.y8jt53.y8jt53 .s9qctyz {font-weight: 700;color: var(--qcl4c);display: inline-block;width: 1.15em;font-family: var(--rtbk);}
.y8jt53.y8jt53 .tz6m1 .s9qctyz {color: var(--a67);}

.y8jt53.y8jt53 .kajh1w {letter-spacing: .09em;border-bottom: 1px solid var(--li6dg);display: block;padding: 0 0 9px;margin: 0;font-size: 11.5px;font-family: var(--rtbk);font-weight: 700;text-transform: uppercase;}
.y8jt53.y8jt53 .zc1hecj {color: var(--qcl4c);}
.y8jt53.y8jt53 .kfah  {color: var(--a67);}
.y8jt53.y8jt53 .nr2rfmh {margin: 0;padding: 0;list-style: none;}
.y8jt53.y8jt53 .s9s48d0 {border-bottom: 1px solid var(--li6dg);font-size: 14px;line-height:1.55;padding: 11px 0;align-items: baseline;display: grid;grid-template-columns: 1.35em minmax(0, 1fr);}
.y8jt53.y8jt53 .s9s48d0:last-child {border-bottom: 0;}
.y8jt53.y8jt53 .a8bcm {font-style: normal;font-weight: 700;font-family: var(--rtbk);}

.y8jt53.y8jt53 .gjjka .a8bcm {color: var(--qcl4c);}
.y8jt53.y8jt53 .fdvk  .a8bcm {color: var(--a67);}

.y8jt53.y8jt53 .n9rks {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 0;}
.y8jt53.y8jt53 .bwyh08d {min-width: 0;}
.y8jt53.y8jt53 .bxky7 {padding-right:26px;}
.y8jt53.y8jt53 .e9efm {padding-left:25px;border-left: 1px solid var(--li6dg);}

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

.y8jt53.y8jt53 .xxn2z {margin: 0;}
.y8jt53.y8jt53 .xxn2z > .kajh1w {margin-top:23px;}
.y8jt53.y8jt53 .xxn2z > .kajh1w:first-child {margin-top: 0;}
.y8jt53.y8jt53 .chy2 {margin: 0;}

@media (max-width:645px) {
  
  .y8jt53.y8jt53 .n9rks {grid-template-columns: minmax(0, 1fr);}
  .y8jt53.y8jt53 .bxky7 {padding-right: 0;}
  .y8jt53.y8jt53 .e9efm {border-left: 0;margin-top:23px;padding-left: 0;}
  
  .y8jt53.y8jt53 .wtntna {font-size: 13.5px;}
  .y8jt53.y8jt53 .v9v89h,
  .y8jt53.y8jt53 .h8nk {padding-right:9px;}
  .y8jt53.y8jt53 .tz6m1,
  .y8jt53.y8jt53 .dev1y {padding-left:10px;}
}

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

.cmf61sa.cmf61sa .qc8cf::before {content: "";background: var(--bym2p);left: -21px;height: 5px;top: 19px;width: 5px;position: absolute;}
.cmf61sa.cmf61sa .dpb8m5 {color: var(--qcl4c);letter-spacing: .08em;font-weight: 700;font-family: var(--rtbk);font-size: 11.5px;}
.cmf61sa.cmf61sa .k2aq7b {line-height:1.63;color: var(--a67);font-size: 14px;margin: 4px 0 13px 3.4em;}

.cmf61sa.cmf61sa .r05y {padding: 0 0 0 18px;list-style: none;border-left: 1px solid var(--li6dg);counter-reset: vt-step;margin: 0;}
.cmf61sa.cmf61sa .gmt6scm {counter-increment: vt-step;position: relative;padding: 13px 0 0;}
.cmf61sa.cmf61sa .gmt6scm + .gmt6scm {margin-top:13px;border-top: 1px solid var(--li6dg);}
.cmf61sa.cmf61sa .gmt6scm::before {background: var(--bym2p);content: "";width: 5px;position: absolute;left: -21px;height: 5px;top: 19px;}
.cmf61sa.cmf61sa .gp4k {font-weight: 700;line-height:1.34;font-size: 15px;display: block;}
.cmf61sa.cmf61sa .gp4k::before {letter-spacing: .08em;content: counter(vt-step, decimal-leading-zero) "\00a0\00a0";font-variant-numeric: tabular-nums;color: var(--qcl4c);font-weight: 700;font-family: var(--rtbk);font-size: 11.5px;}
.cmf61sa.cmf61sa .t3v6 {font-size: 14px;margin: 4px 0 0;line-height:1.64;color: var(--a67);}

.cmf61sa.cmf61sa .tsr40 {border-left: 0;padding: 0;}
.cmf61sa.cmf61sa .a6h95qn {margin: 0;border-top: 1px solid var(--li6dg);padding: 14px 0 0;display: block;}
.cmf61sa.cmf61sa .tsr40 > .a6h95qn:first-child {border-top: 0;padding-top: 0;}
.cmf61sa.cmf61sa .wxdt9 {font-style: normal;font: 700 11px/1.3 var(--rtbk);font-variant-numeric: tabular-nums;color: var(--qcl4c);letter-spacing: .1em;margin-bottom:5px;display: block;}
.cmf61sa.cmf61sa .cbem8 {line-height:1.37;font-weight: 700;font-size: 15px;}
.cmf61sa.cmf61sa .nmeg {margin: 5px 0 14px;font-size: 14px;color: var(--a67);line-height:1.63;}
.cmf61sa.cmf61sa .nmeg:last-child {margin-bottom: 0;}

@media (max-width:725px) {
  .cmf61sa.cmf61sa .qc8cf {grid-template-columns: 1fr;gap:2px;}
  .cmf61sa.cmf61sa .k2aq7b {margin-left: 0;}
}

.j219d {--tpj: var(--s2y);}

.j219d :is(.wj2b80q, [class*="table"]) {overflow-x: auto;}
.j219d table {border-collapse: collapse;width: 100%;font-size: 14.5px;}
.j219d thead th {color: var(--a67);white-space: nowrap;text-align: left;padding: 11px 14px;font-size: 11.5px;border-bottom: 1px solid var(--tpj, var(--zbuen));text-transform: uppercase;letter-spacing: .08em;font-weight: 700;}
.j219d tbody td {padding: 11px 14px;color: var(--qozp, var(--s2y));border-bottom: 1px solid var(--li6dg);}
.j219d tbody td + td {font-variant-numeric: tabular-nums;font-family: var(--rtbk);}

.nvnn.nvnn {background: var(--ror);border-top: 1px solid var(--zbuen);padding: clamp(34px, 4vw, 56px) clamp(16px, 2vw, 28px) clamp(22px, 2.4vw, 34px);color: var(--s2y);}
.nvnn .chqddk {margin: 0 auto;max-width: var(--bbfrn);display: grid;grid-template-columns: minmax(0, 1fr) auto;gap:27px 50px;align-items: start;}
.nvnn .r9p3wr8 img {width: auto;height: 28px;display: block;}
.nvnn .r9p3wr8 span {color: var(--s2y);letter-spacing: -.03em;font-weight: 800;font-size: 18px;}
.nvnn .shnnc {gap:47px;grid-auto-flow: column;display: grid;}
.nvnn .shnnc ul {padding: 0;display: grid;gap:10px;list-style: none;margin: 0;}
.nvnn .shnnc a {color: var(--a67);font-size: 14px;text-decoration: none;}
.nvnn .shnnc a:hover {color: var(--s2y);}
.nvnn .h5qffs {gap:13px;margin: 24px auto 0;align-items: center;opacity:0.72;max-width: var(--bbfrn);flex-wrap: wrap;display: flex;}
.nvnn .pype95 {margin: 24px auto 0;border-top: 1px solid var(--li6dg);padding-top:19px;max-width: var(--bbfrn);}
.nvnn .pype95 p {font-size: 12.5px;margin: 0;color: var(--a67);}
.nvnn .pype95 p + p {margin-top:9px;line-height:1.54;}

@media (max-width:1075px) {
  
  .z58vxc1 {display: none;}
  .nbjag {margin-left: 0;}
  .kd36vh {display: flex;}
  
  .q9hqb30 {display: inline-flex;}
  .r74qk {left: 14px;}
}

@media (max-width:828px) {
  .afaw {display: none;}
  
  .r74qk {align-items: center;text-align: left;gap:9px;flex-direction: row;}
  .pswk {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 13.5px;min-width: 0;flex: 1 1 auto;}
  .r74qk .sy0de3 {flex: 0 0 auto;}
}

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

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

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

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

.nvnn .shnnc a {align-items: center;min-height: 44px;display: flex;}
.t6t3z3n {min-height: 44px;align-items: center;display: inline-flex;}

.sy0de3, .t4gf, .yq8gq3,
.j219d a[role="button"],
.j219d .c8zj a {min-height: 44px;}

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

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

.hcn41v ul {gap:9px;}

.nvnn .shnnc ul {display: grid;gap:7px;}

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

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

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

.mj21:checked ~ .xw3q6 {opacity:0.99;visibility: visible;}
.mj21:checked ~ .m6qn7 {transform: translateX(0);visibility: visible;}

.pr1a {position: sticky;justify-content: space-between;display: flex;gap:11px;z-index: 1;top: 0;background: var(--irpj, var(--ze8b0));border-bottom: 1px solid var(--zbuen, var(--edzfi));padding: 14px 16px;align-items: center;}
.rq51 {min-height: 44px;display: inline-flex;align-items: center;}
.rq51 img {width: auto;height: 26px;display: block;}
.nx19c9 {color: var(--rkl);font-weight: 800;font-size: 16px;letter-spacing: .01em;}

.etvn6zn {background: var(--ze8b0);display: inline-flex;height: 44px;flex: none;justify-content: center;width: 44px;border-radius:13px;border: 1px solid var(--zbuen, var(--edzfi));cursor: pointer;align-items: center;color: var(--rkl);}
.etvn6zn:hover {background: var(--z4prs);}
.etvn6zn:focus-visible,
.zgjf a:focus-visible,
.ag2d8q:focus-visible,
.c2bq:focus-visible {outline: 2px solid var(--rkl);outline-offset: 2px;}

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

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

.zgjf a[aria-current="page"] {background: var(--ze8b0);border-color: var(--zbuen, var(--edzfi));box-shadow: inset 3px 0 0 var(--bym2p, var(--wt5));}

.qc9j {padding: 14px 16px calc(16px + env(safe-area-inset-bottom, 0px));gap:11px;margin-top: auto;display: grid;border-top: 1px solid var(--zbuen, var(--edzfi));background: var(--irpj, var(--ze8b0));}

.ag2d8q, .c2bq {justify-content: center;align-items: center;font-weight: 700;display: flex;font-size: 15px;text-decoration: none;min-height: 48px;border-radius:12px;padding: 12px 18px;}
.ag2d8q {background: var(--j6nv);color: var(--rsb4, var(--novkc));border: 1px solid var(--zbuen, var(--edzfi));}
.c2bq {border: 1px solid transparent;background: var(--b74);color: var(--uvv, var(--rnp));}

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

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

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

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

.j219d > .c8zj.gvhzvct {padding-top: 0;padding-bottom: 0;}

@media (min-width:1076px) {

  
  
  .z58vxc1, .nbjag {transition:width 174ms ease, margin-left 240ms ease, padding 175ms ease;}

  
}

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

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

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

.pdszx3 > summary.zbgd .j8gc {margin: 0;}
.pdszx3[open] > summary.zbgd {margin-bottom:13px;}

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

.nbjag {padding-bottom: max(96px, var(--lr6, 96px));}

.kwmw {--slp: var(--rpl);--o0fj: 1px solid var(--zbuen);--jbn: var(--rpl);--b3q: 12px;--jaa7: uppercase;--uv6jf: .08em;--e0k46: 6px;}

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

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

:root {--if4i:  color-mix(in srgb, var(--bym2p) 9%, var(--ze8b0));--irpj: color-mix(in srgb, var(--bym2p) 14%, var(--lznzu));--k6tsd:     color-mix(in srgb, var(--bym2p) 7%, var(--tw8n));--mumg:   color-mix(in srgb, var(--bym2p) 38%, transparent);--uvpi: var(--tpj, var(--bym2p));--zbuen:   color-mix(in srgb, var(--bym2p) 26%, var(--d65));--rpl:      14px;--li6dg:  color-mix(in srgb, var(--bym2p) 16%, var(--edzfi));}
html:root {background-color: var(--k6tsd);}
body {font-family: var(--qdrpa);background:
    radial-gradient(60vw 50vh at 12% -10%, color-mix(in srgb, var(--bym2p) 22%, transparent), transparent 70%),
    radial-gradient(50vw 50vh at 100% 30%, color-mix(in srgb, var(--uvpi) 14%, transparent), transparent 70%),
    var(--k6tsd);background-attachment: fixed;}

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

.z58vxc1 {border-right-color: var(--zbuen);background:
    linear-gradient(180deg, color-mix(in srgb, var(--bym2p) 16%, transparent), transparent 46%),
    var(--zhi);}
.hcn41v a {letter-spacing: .01em;border-radius:10px;font: 600 15px/1.2 var(--qdrpa);}
.hcn41v a:hover {background: color-mix(in srgb, var(--bym2p) 12%, transparent);}
.hcn41v a[aria-current="page"] {background: var(--wt5);color: var(--as8u1, var(--ffywv));box-shadow: 0 6px 20px var(--mumg);}
.hcn41v a[aria-current="page"] .ayv8 {background: currentColor;}

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

.sy0de3,
.j219d :is(.c8zj, .cmf61sa, .jx0q) a[role="button"],
.j219d .c8zj a,
.mveqy, .qbvww5 {border-radius:12px;letter-spacing: .02em;min-height: 44px;font: 700 14.5px/1 var(--qdrpa);padding: 0 22px;}
.az68bv2,
.mveqy, .qbvww5,
.j219d .c8zj a {transition:transform 0.142s, box-shadow 0.198s, background 0.124s;box-shadow: 0 8px 24px var(--mumg);}
.az68bv2:hover, .mveqy:hover, .qbvww5:hover {transform: translateY(-1px);box-shadow: 0 10px 30px var(--mumg);}
.nf0g {border-color: var(--zbuen);background: color-mix(in srgb, var(--j6nv) 70%, transparent);}

.j219d :is(.jx0q, .cmf61sa, .y8jt53, .d199a),
.j219d .c00rmq.c00rmq {border-color: var(--zbuen);background:
    linear-gradient(180deg, color-mix(in srgb, var(--bym2p) 7%, transparent), transparent 60%),
    var(--if4i);}

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

.j219d .dh7am {min-height: clamp(360px, 52vh, 560px);justify-content: center;}
.ec70jqr {background: linear-gradient(90deg,
    color-mix(in srgb, var(--k6tsd) 90%, transparent) 0%,
    color-mix(in srgb, var(--k6tsd) 62%, transparent) 42%,
    color-mix(in srgb, var(--k6tsd) 0%, transparent) 76%);}
.m2rx {background: color-mix(in srgb, var(--irpj) 70%, transparent);left: 14px;backdrop-filter: blur(8px);position: absolute;top: 14px;z-index: 2;border: 1px solid var(--zbuen);border-radius: 999px;padding: 7px 14px;}
.r71w {background: none;max-width:639px;}
.r71w .ceb3tmw {font-size: clamp(30px, 4vw, 54px);line-height:1.05;}
@media (max-width:906px) {
  .j219d .dh7am {min-height: min(72vh, 560px);justify-content: flex-end;}
  .ec70jqr {background: linear-gradient(0deg,
      color-mix(in srgb, var(--k6tsd) 94%, transparent) 0%,
      color-mix(in srgb, var(--k6tsd) 70%, transparent) 45%,
      color-mix(in srgb, var(--k6tsd) 0%, transparent) 82%);}
}

.j219d .r77qw.r77qw {object-fit: contain;max-height: none;height: auto;}
.ceb3tmw.ceb3tmw {line-height:1.07;font-size: clamp(28px, 3.2vw, 44px);}
.sxhs {border-color: var(--zbuen);box-shadow: 0 18px 50px var(--mumg);}

@media (max-width:1075px) {
  .yyyk .kwmw {display: none;}
  .q9hqb30 img {height: 28px;max-width: min(30vw, 120px);object-fit: contain;object-position: left center;}
  .yx99y9n {padding: 14px 20px 0;}
}
@media (max-width:571px) {
  .cpdyb {gap:7px;padding: 0 14px;}
  .yyyk {gap:7px;}
  .yyyk .sy0de3 {min-height: 40px;padding: 0 12px;font-size: 13px;}
  .kd36vh {margin-right: -8px;}
}

.j219d .vaed5xg.vaed5xg {padding: clamp(24px, 3.4vw, 48px) !important;overflow: hidden;grid-template-columns: minmax(0, 1fr);align-items: center;display: grid;background:
    radial-gradient(70% 120% at 100% 50%, color-mix(in srgb, var(--bym2p) 24%, transparent), transparent 70%),
    var(--if4i);gap: clamp(22px, 3vw, 48px);border: 1px solid var(--zbuen);border-radius: var(--rpl);}
@media (min-width:907px) {
  .j219d .vaed5xg.vaed5xg {grid-template-columns: minmax(0, 1fr) auto;}
}
.vaed5xg .pjyys7 {min-width: 0;}
.vaed5xg .v4sk9k {font-size: clamp(26px, 3vw, 40px);}
.vaed5xg .dcn5cb {display: flex;flex-direction: column;--pdx: 90%;align-items: center;border-radius: 50%;aspect-ratio: 1;box-shadow: 0 0 60px var(--mumg);position: relative;width: clamp(170px, 18vw, 220px);margin: 0 auto;justify-content: center;background:
    radial-gradient(closest-side, var(--if4i) 78%, transparent 79%),
    conic-gradient(var(--bym2p) 0 var(--pdx), color-mix(in srgb, var(--bym2p) 14%, transparent) var(--pdx) 100%);}
.vaed5xg .nty04 {letter-spacing: -.04em;color: var(--s2y);font: 800 clamp(46px, 5vw, 64px)/1 var(--rtbk);}
.vaed5xg .a00d {color: var(--qcl4c);margin-top:5px;font: 700 14px/1 var(--rtbk);font-style: normal;}
.vaed5xg .g1n9e {text-align: center;color: var(--a67);font: 700 11px/1.2 var(--qdrpa);max-width: 70%;letter-spacing: .14em;overflow-wrap: anywhere;margin-top:10px;text-transform: uppercase;}
.vaed5xg .q6q7rdc {margin-top:22px;flex-wrap: wrap;gap:10px;display: flex;}
.vaed5xg .mqnc6c.mqnc6c {min-height: 48px;display: inline-flex;font: 700 15px/1 var(--qdrpa);border-radius:12px;border: 0;box-shadow: 0 8px 24px var(--mumg);color: var(--as8u1, var(--ffywv));background: var(--wt5);align-items: center;padding: 0 22px;text-decoration: none;}
.vaed5xg .mqnc6c.mqnc6c:hover {color: var(--as8u1, var(--ffywv));background: var(--l28);}
.vaed5xg .mqnc6c .ywkt {font: inherit;color: inherit;}
@media (max-width:906px) {
  .vaed5xg .dcn5cb {order: -1;width: 160px;}
  .vaed5xg .mqnc6c.mqnc6c {justify-content: center;flex: 1 1 140px;}
}

.j219d .dh7am.cdypd9 {background:
    radial-gradient(70% 90% at 85% 15%, color-mix(in srgb, var(--bym2p) 46%, transparent), transparent 65%),
    radial-gradient(60% 80% at 55% 115%, color-mix(in srgb, var(--uvpi) 32%, transparent), transparent 65%),
    var(--lrzn, var(--if4i));}
.bjte5 {bottom: -.2em;pointer-events: none;font: 800 clamp(96px, 14vw, 220px)/1 var(--qdrpa);color: color-mix(in srgb, var(--i8f, var(--s2y)) 10%, transparent);max-width: 100%;position: absolute;overflow: hidden;right: -.04em;letter-spacing: -.04em;white-space: nowrap;z-index: 0;}
@media (max-width:906px) {
  .j219d .dh7am.cdypd9 {min-height: 0;padding-top:55px;}
  .bjte5 {display: none;}
}
