

:root {--s0ms:   var(--vz53l);--m0z:    var(--lhw9y);--h5u: var(--c1jbe);--og3:  clamp(320px, 38vw, 520px);--nhl:  color-mix(in srgb, var(--lhw9y) 72%, transparent);--iqjp6:"Source Sans 3", "Segoe UI", "Lato", system-ui, sans-serif;--rvf: var(--je2l9);--ck3v: var(--f5i2);--j4d0: clamp(18px, 2vw, 28px);--r39ys:   var(--dpt2);--l06uy:     8px;}

body {-webkit-text-size-adjust: 100%;font: 16px/1.62 var(--iqjp6);background: var(--igb0);margin: 0;color: var(--m0z);}

.e6dkw7v {text-decoration: none;position: absolute;left: -9999px;padding: 12px 20px;top: 0;color: var(--i56, var(--qag, var(--x9wxe)));z-index: 200;font-weight: 700;border-radius: var(--l06uy);background: var(--ck3v);}
.e6dkw7v:focus {top: 12px;left: 12px;}

.fa01j {overflow-y: auto;inset: 0 auto 0 0;overscroll-behavior: contain;position: fixed;isolation: isolate;background:
    radial-gradient(120% 62% at 8% 0%,
      color-mix(in srgb, var(--ck3v) 20%, transparent) 0%, transparent 68%),
    radial-gradient(100% 48% at 100% 100%,
      color-mix(in srgb, var(--ck3v) 11%, transparent) 0%, transparent 72%),
    var(--vz53l);z-index: 50;border-right: 1px solid var(--h5u);width: var(--og3);}

.fa01j::after {inset: 0 0 0 auto;position: absolute;width: 2px;background: linear-gradient(180deg,
    color-mix(in srgb, var(--ck3v) 62%, transparent) 0%,
    transparent 58%);content: "";pointer-events: none;}
.m3z99h5 {display: flex;flex-direction: column;padding: clamp(24px, 3vw, 44px);gap: clamp(20px, 2.4vw, 34px);min-height: 100%;}

.v1dj {text-decoration: none;align-items: center;display: inline-flex;min-height: 44px;}
.v1dj img {width: auto;height: 26px;display: block;}
.q6w3py {font-weight: 800;letter-spacing: -.03em;color: var(--zbx);font-size: 19px;}

.nq5d19 {margin-top: auto;margin-bottom: auto;}
.kmac5z {letter-spacing: -.032em;font-weight: 800;text-wrap: balance;font-size: clamp(30px, 3.4vw, 52px);line-height:1.02;margin: 0 0 16px;}
.n8qeea3 {max-width: 42ch;font-size: 17px;margin: 0 0 22px;color: var(--nhl);}
.x5fsa {flex-wrap: wrap;display: flex;gap:10px;}

.qksxnb {background: color-mix(in srgb, var(--ck3v) 8%, transparent);padding: 16px 18px;margin-top:22px;border: 1px solid color-mix(in srgb, var(--ck3v) 34%, transparent);border-radius: var(--l06uy);}
.fm7t2fp {font-size: 15px;margin: 0;font-weight: 700;}
.hw1s6 {color: var(--nhl);margin: 5px 0 0;font-size: 14px;}

.jtpcd {border-top: 1px solid var(--r39ys);margin-top:27px;padding-top:15px;}
.jtpcd ul {display: grid;list-style: none;padding: 0;gap:8px;margin: 0;}
.jtpcd a {display: flex;text-decoration: none;color: color-mix(in srgb, var(--zbx) 62%, transparent);font-size: 15px;min-height: 44px;font-weight: 600;align-items: center;}
.jtpcd a:hover {color: var(--zbx);}
.jtpcd a[aria-current="page"] {color: var(--zbx);}
.jtpcd a[aria-current="page"]::before {width: 6px;border-radius: 50%;background: var(--ck3v);margin-right:11px;height: 6px;content: "";}

.yd0j,
.zckbqm :is(.nte61cj, .ecfbz, .ksc8j, .qqs4,
             .q81h, .nfjq, .n9pej2b) a[role="button"],
.zckbqm .qqs4 a {padding: 0 20px;display: inline-flex;font-size: 15px;text-decoration: none;border-radius: var(--l06uy);border: 1px solid transparent;justify-content: center;white-space: nowrap;min-height: 44px;cursor: pointer;align-items: center;font-weight: 700;}
.d3res {color: var(--pp8, var(--e9a2f));border-color: var(--r39ys);background: var(--tt55b);}
.a5fbk {background: var(--ltp0t);color: var(--f5y, var(--v8pgx));}
.a5fbk:hover {background: var(--mwvnz);}
.zckbqm :is(.nte61cj, .ecfbz, .ksc8j, .qqs4,
             .q81h, .nfjq, .n9pej2b) a[role="button"],
.zckbqm .qqs4 a {background: var(--f5i2);color: var(--qag, var(--x9wxe));}
.zckbqm :is(.nte61cj, .ecfbz, .ksc8j, .qqs4,
             .q81h, .nfjq, .n9pej2b) a[role="button"]:hover,
.zckbqm .qqs4 a:hover {background: var(--mwvnz);}

.c0p0w {pointer-events: none;left: 0;height: 1px;appearance: none;top: 0;position: fixed;opacity:0.05;margin: 0;width: 1px;border: 0;}
.cqp8 {min-width: 44px;gap:4px;cursor: pointer;display: none;flex-direction: column;justify-content: center;align-items: center;min-height: 44px;}
.cqp8 span {height: 2px;width: 20px;display: block;background: var(--zbx);}
.cqp8:focus-visible,
.azc20:focus-visible {outline: 2px solid var(--ck3v);outline-offset: 2px;}

.cwhnz,
.wgvd6j {display: none;}

.g83f {align-items: center;display: flex;justify-content: space-between;gap:13px;}
.scax5be {color: var(--m0z);text-decoration: none;align-items: center;min-height: 44px;display: inline-flex;}
.scax5be img {width: auto;display: block;height: 26px;}
.azc20 {justify-content: center;display: inline-flex;background: var(--rvf);line-height: 1;height: 44px;width: 44px;border-radius: var(--l06uy);border: 1px solid var(--r39ys);font-size: 17px;align-items: center;flex-shrink: 0;color: var(--m0z);cursor: pointer;}
.azc20:hover {background: var(--r39ys);}
.ncyd ul {margin: 0;list-style: none;padding: 0;}
.ncyd li + li {margin-top:9px;}
.ncyd a {background: var(--rvf);font-weight: 600;padding: 0 14px;font-size: 15.5px;align-items: center;border-radius: var(--l06uy);border: 1px solid var(--r39ys);min-height: 48px;text-decoration: none;color: var(--m0z);display: flex;}
.ncyd a:hover {background: var(--r39ys);}
.ncyd a:focus-visible {outline: 2px solid var(--ck3v);outline-offset: 2px;}
.ncyd a[aria-current="page"] {border-color: var(--ck3v);box-shadow: inset 3px 0 0 var(--ck3v);}
.zv3d {gap:11px;display: grid;margin-top: auto;padding-top:5px;}
.zv3d .v7bw9gj {min-height: 48px;width: 100%;}

.b3z29 {display: none;position: sticky;z-index: 60;top: 0;}

.vstykqy {min-width: 0;margin-left: var(--og3);}

.zckbqm {display: flow-root;padding: clamp(24px, 3vw, 44px);}
.zckbqm > * {margin: 0 0 var(--j4d0) !important;}
.zckbqm > *:last-child {margin-bottom: 0 !important;}

.tm5jmk.tm5jmk {border: 1px solid var(--r39ys);border-radius: var(--l06uy);padding: 0;overflow: hidden;background: var(--wbn, var(--rvf));position: relative;min-height: min(52vh, 460px);isolation: isolate;display: grid;align-content: end;}

.tm5jmk.tm5jmk .bhyfjfz {border-radius: 0;position: absolute;height: 100%;display: block;z-index: 0;object-fit: cover;width: 100%;inset: 0;}

.tm5jmk.tm5jmk .gjbsc {z-index: 1;position: absolute;pointer-events: none;inset: 0;}

.xxnz.xxnz .gjbsc {background:
    linear-gradient(0deg,
      var(--s0ms) 0%,
      color-mix(in srgb, var(--s0ms) 62%, transparent) 46%,
      transparent 100%),
    linear-gradient(90deg,
      var(--s0ms) 0%, var(--s0ms) 46%,
      color-mix(in srgb, var(--s0ms) 58%, transparent) 68%,
      transparent 100%);}
.pbs2g.pbs2g .gjbsc {background:
    linear-gradient(0deg,
      var(--s0ms) 0%,
      color-mix(in srgb, var(--s0ms) 62%, transparent) 46%,
      transparent 100%),
    linear-gradient(270deg,
      var(--s0ms) 0%, var(--s0ms) 46%,
      color-mix(in srgb, var(--s0ms) 58%, transparent) 68%,
      transparent 100%);}

.tm5jmk.tm5jmk .pdpgd {font-weight: 800;z-index: 1;letter-spacing: -.05em;line-height: 1;display: flex;font-size: clamp(120px, 22vw, 300px);position: absolute;user-select: none;color: color-mix(in srgb, var(--ck3v) 46%, transparent);align-items: center;padding: 0 6%;inset: 0;}
.xxnz.xxnz .pdpgd {justify-content: flex-end;}
.pbs2g.pbs2g .pdpgd {justify-content: flex-start;}

.tm5jmk.tm5jmk:not(:has(.bhyfjfz)) .gjbsc {background: linear-gradient(0deg,
    color-mix(in srgb, var(--s0ms) 72%, transparent) 0%,
    color-mix(in srgb, var(--s0ms) 34%, transparent) 48%,
    transparent 100%);}
.gtmznz.gtmznz {background: linear-gradient(148deg,
    color-mix(in srgb, var(--ck3v) 34%, var(--rvf)) 0%,
    var(--rvf) 58%,
    color-mix(in srgb, var(--ck3v) 14%, var(--s0ms)) 100%);}
.nnmz7.nnmz7 {background: linear-gradient(208deg,
    color-mix(in srgb, var(--ck3v) 30%, var(--rvf)) 0%,
    var(--rvf) 64%,
    color-mix(in srgb, var(--ck3v) 18%, var(--s0ms)) 100%);}
.hj2jj1.hj2jj1 {background: radial-gradient(120% 96% at 14% 8%,
      color-mix(in srgb, var(--ck3v) 32%, var(--rvf)) 0%,
      var(--rvf) 62%),
    var(--s0ms);}

.tm5jmk.tm5jmk .kbktjg {z-index: 2;padding: clamp(22px, 2.6vw, 38px);max-width: min(100%, 46ch);position: relative;min-width: 0;}
.pbs2g.pbs2g .kbktjg {justify-self: end;text-align: right;}
.pbs2g.pbs2g .a2z0 {margin-left: auto;}

.tm5jmk.tm5jmk .cgkmbg {font-style: normal;font-weight: 700;color: color-mix(in srgb, var(--ck3v) 42%, var(--m0z));font-size: 11.5px;margin: 0 0 10px;display: block;text-transform: uppercase;letter-spacing: .16em;}
.tm5jmk.tm5jmk .yhhc {font-size: clamp(27px, 3.2vw, 44px);line-height:1.08;color: var(--o69, var(--m0z));font-weight: 800;text-wrap: balance;letter-spacing: -.028em;margin: 0 0 10px;}
.tm5jmk.tm5jmk .a2z0 {color: color-mix(in srgb, var(--m0z) 82%, transparent);margin: 0 0 18px;font-size: 16px;max-width: 46ch;line-height:1.56;}

.tm5jmk.tm5jmk .g995m {min-height: 46px;border-radius: var(--l06uy);justify-content: center;align-items: center;padding: 0 26px;background: var(--f5i2);font-weight: 700;color: var(--qag, var(--x9wxe));font-size: 15px;display: inline-flex;text-decoration: none;}
.tm5jmk.tm5jmk .g995m:hover {background: var(--mwvnz);}
.tm5jmk.tm5jmk .g995m:focus-visible {outline: 3px solid #ffffff;outline-offset: 2px;}

.tm5jmk.tm5jmk .wdra3 {right: 12px;height: 16px;border-right: 2px solid color-mix(in srgb, #ffffff 62%, transparent);width: 16px;z-index: 2;border-top: 2px solid color-mix(in srgb, #ffffff 62%, transparent);position: absolute;top: 12px;}

.tm5jmk.rqay5j {min-height: 0;gap: clamp(16px, 2vw, 24px);padding: clamp(18px, 2.2vw, 28px);display: flex;background: var(--s0ms);flex-direction: column;align-content: normal;}
.rqay5j.rqay5j .bhyfjfz {max-height: 30vh;border-radius: var(--l06uy);border: 1px solid var(--r39ys);height: auto;aspect-ratio: 16 / 10;width: 100%;inset: auto;position: relative;}
.xxnz.rqay5j .gjbsc,
.pbs2g.rqay5j .gjbsc {display: none !important;}

.rqay5j.rqay5j .pdpgd {aspect-ratio: 16 / 10;inset: auto;width: 100%;height: auto;max-height: 30vh;font-size: clamp(48px, 8vw, 96px);border-radius: var(--l06uy);border: 1px solid var(--r39ys);position: relative;padding: 0;}
.rqay5j.rqay5j .kbktjg {z-index: auto;position: relative;padding: 0;max-width: none;}
.rqay5j.rqay5j .yhhc,
.rqay5j.rqay5j .cgkmbg {color: var(--o69, var(--m0z));}
.rqay5j.rqay5j .a2z0 {color: color-mix(in srgb, var(--m0z) 72%, transparent);}
.rqay5j.pbs2g .kbktjg {justify-self: auto;text-align: left;}
.rqay5j.pbs2g.pbs2g .a2z0 {margin-left: 0;}

.rqay5j:not(:has(.bhyfjfz)) {background: var(--wbn, var(--rvf));}
@media (min-width:715px) {
  .tm5jmk.rqay5j {align-items: center;flex-direction: row;}
  .rqay5j.rqay5j .bhyfjfz,
  .rqay5j.rqay5j .pdpgd {max-height: none;width: 42%;flex: 0 0 auto;}
  .rqay5j.pbs2g {flex-direction: row-reverse;}
  .rqay5j.rqay5j .kbktjg {width: auto;min-width: 0;flex: 1 1 auto;}
}

.zckbqm :is(h2, h3) {letter-spacing: -.022em;text-wrap: balance;}

.zckbqm h1 {line-height:1.13;font-size: clamp(21px, 2.2vw, 26px);margin: 0 0 14px;font-weight: 800;}
.zckbqm h2 {line-height:1.20;text-align: left;font-size: clamp(20px, 2.1vw, 27px);margin: 0 0 14px;font-weight: 800;}
.zckbqm h3 {margin: 20px 0 8px;font-weight: 700;font-size: 17px;}
.zckbqm p  {margin: 0 0 12px;}
.zckbqm img {height: auto;border-radius: var(--l06uy);max-width: 100%;}

.zckbqm p > a, .zckbqm li > a, .zckbqm td > a {color: var(--ck3v);font-weight: 600;text-underline-offset: 3px;}

.zckbqm > * > h2::before,
.zckbqm > * > div > h2::before {border-radius:2px;margin: 0 0 18px;display: block;height: 2px;background: linear-gradient(90deg,
    var(--ck3v) 0%,
    color-mix(in srgb, var(--ck3v) 30%, transparent) 16%,
    var(--r39ys) 42%,
    color-mix(in srgb, var(--r39ys) 30%, transparent) 100%);width: 100%;content: "";}

.zckbqm :is(.n9pej2b, .nfjq, .q81h, .bff6f,
             .ee2xda8, .kcm4, .ksc8j, .ecfbz,
             .mqq02a, .hbjspzp, .j203g9, .y22n,
             .m5yr9, .g24n, .tpdj) {background: linear-gradient(180deg, var(--rvf) 0%, var(--s0ms) 62%);border: 1px solid var(--r39ys);border-radius: var(--l06uy);box-shadow:
    0 1px 0 color-mix(in srgb, var(--m0z) calc(4% * (1 - var(--cya))), transparent) inset,
    0 6px 20px color-mix(in srgb, #000 calc(4% + 12% * (1 - var(--cya))), transparent);padding: clamp(22px, 2.4vw, 34px) !important;}

.pjsa0x.pjsa0x .gvzp8 {margin: 0;list-style: none;position: relative;padding: 0;}
.pjsa0x.pjsa0x .gvzp8::before {top: 8px;background: linear-gradient(
    to bottom,
    color-mix(in srgb, var(--ck3v) 55%, transparent),
    var(--h5u)
  );position: absolute;width: 2px;left: 15px;bottom: 0;border-radius:1px;content: "";}
.pjsa0x.pjsa0x .mjbqmy {position: relative;grid-template-columns: 32px minmax(0, 1fr);align-items: start;padding: 0 0 22px;display: grid;column-gap:15px;}
.pjsa0x.pjsa0x .mjbqmy:last-child {padding-bottom: 0;}

.pjsa0x.pjsa0x .mjbqmy:last-child::after {position: absolute;background: var(--s0ms);top: 32px;width: 2px;bottom: -2px;content: "";left: 15px;}
.pjsa0x.pjsa0x .nh1cf {background: var(--ck3v);width: 32px;position: relative;align-items: center;box-shadow: 0 0 0 4px var(--s0ms);justify-content: center;height: 32px;display: flex;border-radius: 50%;font-weight: 800;font-size: 14px;font-variant-numeric: tabular-nums;z-index: 1;color: var(--i56, var(--qag, var(--x9wxe)));grid-column: 1;}
.pjsa0x.pjsa0x .rye5jb {grid-column: 2;min-width: 0;padding-top:3px;}
.pjsa0x.pjsa0x .x47ej5q {color: var(--m0z);line-height:1.29;margin: 0 0 4px;font-weight: 700;font-size: 16px;}
.pjsa0x.pjsa0x .tbtmxk {font-size: 15px;margin: 0;line-height:1.61;color: var(--nhl);}

.bjqzkd.bjqzkd .js2q3 {gap:13px;grid-template-columns: minmax(0, 1fr);display: grid;}
.bjqzkd.bjqzkd .t3ryxe {position: relative;padding: 14px 16px;border: 1px solid var(--r39ys);border-left: 4px solid var(--h5u);border-radius: 0 var(--l06uy) var(--l06uy) 0;background: var(--rvf);}

.bjqzkd.bjqzkd .czt6p {border-left-color: color-mix(in srgb, var(--ck3v) 40%, var(--m0z));background: color-mix(in srgb, var(--ck3v) 7%, var(--rvf));}
.bjqzkd.bjqzkd .gej5yg4 {background: color-mix(in srgb, var(--m0z) 4%, var(--rvf));border-left-color: color-mix(in srgb, var(--m0z) 42%, transparent);}
.bjqzkd.bjqzkd .nnfs7 {letter-spacing: .09em;margin: 0 0 10px;text-transform: uppercase;font-weight: 800;gap:8px;align-items: center;padding: 0 0 9px;display: flex;color: var(--m0z);font-size: 12px;border-bottom: 1px solid var(--r39ys);}
.bjqzkd.bjqzkd .fdqm {font-weight: 700;border-radius:99px;color: var(--nhl);font-size: 11.5px;margin-left: auto;padding: 2px 8px;background: color-mix(in srgb, var(--m0z) 10%, transparent);letter-spacing: 0;font-variant-numeric: tabular-nums;}
.bjqzkd.bjqzkd .czt6p .fdqm {background: color-mix(in srgb, var(--ck3v) 18%, transparent);color: var(--m0z);}
.bjqzkd.bjqzkd .h18y0tk {padding: 0;margin: 0;list-style: none;}
.bjqzkd.bjqzkd .h18y0tk li {align-items: start;gap:9px;display: grid;grid-template-columns: 16px minmax(0, 1fr);padding: 7px 0;line-height:1.54;font-size: 15px;}
.bjqzkd.bjqzkd .h18y0tk li + li {border-top: 1px solid color-mix(in srgb, var(--r39ys) 70%, transparent);}
.bjqzkd.bjqzkd .w8mwd {line-height:1.57;font-weight: 800;font-size: 15px;color: var(--nhl);text-align: center;}

.bjqzkd.bjqzkd .czt6p .w8mwd {color: color-mix(in srgb, var(--ck3v) 40%, var(--m0z));}
.bjqzkd.bjqzkd .mc35wrn {min-width: 0;color: var(--m0z);}

.x7sabf.x7sabf .hzpza {display: block;}
.x7sabf.x7sabf .tayy {border-top: 1px solid var(--r39ys);padding: 0;border-radius: 0;margin: 0;background: none;}
.x7sabf.x7sabf .tayy:last-child {border-bottom: 1px solid var(--r39ys);}

.x7sabf.x7sabf .m6f4 {display: flex;position: relative;cursor: pointer;list-style: none;min-height: 44px;align-items: center;padding: 13px 30px 13px 0;}
.x7sabf.x7sabf .m6f4::-webkit-details-marker {display: none;}
.x7sabf.x7sabf .jj4c {flex: 1 1 auto;color: var(--m0z);font-weight: 700;font-size: 16px;line-height:1.37;margin: 0;min-width: 0;}
.x7sabf.x7sabf .m6f4:hover .jj4c {color: color-mix(in srgb, var(--ck3v) 40%, var(--m0z));}

.x7sabf.x7sabf .m6f4::before,
.x7sabf.x7sabf .m6f4::after {transform: translateY(-50%);position: absolute;content: "";right: 2px;top: 50%;background: var(--nhl);}
.x7sabf.x7sabf .m6f4::before {height: 1px;width: 14px;}
.x7sabf.x7sabf .m6f4::after {right: 8px;transition:transform 0.183s;width: 1px;height: 14px;}

.x7sabf.x7sabf .tayy[open] .m6f4::before,
.x7sabf.x7sabf .tayy[open] .m6f4::after {background: color-mix(in srgb, var(--ck3v) 40%, var(--m0z));}
.x7sabf.x7sabf .tayy[open] .m6f4::after {transform: translateY(-50%) scaleY(0);}

.x7sabf.x7sabf .h903k2 {color: var(--nhl);padding: 0 28px 16px 18px;line-height:1.63;font-size: 15px;margin: 0;}

.dz7xe9v.dz7xe9v .jrvx7g {display: grid;counter-reset: sp-cat-n;margin: 0;padding: 0;gap:17px 16px;grid-template-columns: repeat(3, minmax(0, 1fr));list-style: none;}

@media (max-width:815px) { .dz7xe9v.dz7xe9v .jrvx7g {grid-template-columns: repeat(2, minmax(0, 1fr));} }
.dz7xe9v.dz7xe9v .gfm2gzv {min-width: 0;counter-increment: sp-cat-n;}

.dz7xe9v.dz7xe9v .gfm2gzv + .gfm2gzv {border-top: 0;}
.dz7xe9v.dz7xe9v .ant5 {padding: 0;row-gap:1px;display: grid;min-width: 0;color: var(--m0z);column-gap:10px;text-decoration: none;grid-template-columns: minmax(0, 1fr) auto;align-items: baseline;}

.dz7xe9v.dz7xe9v .ant5 img {border-radius: var(--l06uy);border: 1px solid var(--r39ys);object-fit: cover;grid-column: 1 / -1;margin-bottom:10px;width: 100%;height: auto;display: block;aspect-ratio: 1 / 1;}
.dz7xe9v.dz7xe9v .p3m8 {font-weight: 700;min-width: 0;font-size: 16px;letter-spacing: -.01em;}
.dz7xe9v.dz7xe9v .d436g57 {text-overflow: ellipsis;color: var(--nhl);min-width: 0;overflow: hidden;font-style: normal;grid-column: 1 / -1;white-space: nowrap;font-size: 13px;}
.dz7xe9v.dz7xe9v .eyfq2q {color: var(--nhl);grid-column: 2;font-size: 13px;align-self: baseline;font-variant-numeric: tabular-nums;font-weight: 700;font-style: normal;}
.dz7xe9v.dz7xe9v .eyfq2q::before {content: counter(sp-cat-n, decimal-leading-zero);}

.a5vbfbg.a5vbfbg .cyqw77j {margin: 0;grid-template-columns: auto minmax(0, 1fr);column-gap:15px;display: grid;align-items: center;}
.a5vbfbg.a5vbfbg .q46ct8f {margin: 0;}
.a5vbfbg.a5vbfbg .vwrjbp {border: 1px solid var(--r39ys);border-radius: var(--l06uy);justify-content: center;background: var(--rvf);min-width: 136px;display: flex;min-height: 68px;padding: 12px 18px;align-items: center;}
.a5vbfbg.a5vbfbg .vwrjbp img {object-fit: contain;max-width: 100%;max-height: 44px;width: auto;height: auto;border-radius: 0;display: block;}
.a5vbfbg.a5vbfbg .db2dw {font-size: 15.5px;font-weight: 600;margin: 0;color: var(--m0z);}

.a5vbfbg.a5vbfbg .q46ct8f:not(:first-of-type),
.a5vbfbg.a5vbfbg .q46ct8f:not(:first-of-type) + .db2dw {padding-top:13px;border-top: 1px solid var(--r39ys);margin-top:11px;}

.twd6q.twd6q .cd3gr {padding: 0;margin: 0;list-style: none;}
.twd6q.twd6q .exrn5w8 {align-items: center;min-height: 68px;display: flex;padding: 14px 0;gap:19px;}
.twd6q.twd6q .exrn5w8 + .exrn5w8 {border-top: 1px solid var(--r39ys);}
.twd6q.twd6q .exrn5w8 img {width: 84px;height: 42px;border-radius: 0;flex: 0 0 auto;display: block;object-fit: contain;}
.twd6q.twd6q .mkdd {font-size: 15.5px;color: var(--m0z);font-weight: 600;}

.wjjw6.wjjw6 {column-gap:13px;display: grid;align-items: center;row-gap:7px;grid-template-columns: auto minmax(0, 1fr);}
.wjjw6.wjjw6 .nhgyq1m {line-height:1.18;font-weight: 800;letter-spacing: -.022em;color: var(--m0z);grid-column: 1 / -1;font-size: clamp(20px, 2.1vw, 27px);margin: 0;}
.wjjw6.wjjw6 .fpze {font-weight: 800;line-height: 1;font-size: clamp(28px, 3vw, 38px);letter-spacing: -.03em;color: color-mix(in srgb, var(--ck3v) 35%, var(--m0z));}
.wjjw6.wjjw6 .hvv3r30 {height: 8px;background: color-mix(in srgb, var(--m0z) 12%, transparent);overflow: hidden;position: relative;border-radius: 999px;}
.wjjw6.wjjw6 .hvv3r30::before {inset: 0 auto 0 0;border-radius: inherit;content: "";width: var(--l4c89, 0%);background: var(--ck3v);position: absolute;}
.wjjw6.wjjw6 .arz3eq {font-size: 15.5px;color: var(--nhl);grid-column: 1 / -1;line-height:1.58;}
.wjjw6.wjjw6 .bvt808 {padding: 0;margin: 6px 0 0;grid-column: 1 / -1;list-style: none;}
.wjjw6.wjjw6 .ngqmw2w {align-items: center;display: grid;grid-template-columns: minmax(0, 1fr) auto;border-top: 1px solid var(--r39ys);column-gap:13px;padding: 14px 0;}
.wjjw6.wjjw6 .zqsxgk {color: var(--m0z);font-weight: 700;font-size: 14.5px;}
.wjjw6.wjjw6 .jkz82 {display: block;position: relative;overflow: hidden;height: 6px;border-radius: 999px;width: 72px;background: color-mix(in srgb, var(--m0z) 12%, transparent);}
.wjjw6.wjjw6 .jkz82::before {background: var(--ck3v);position: absolute;content: "";width: var(--l4c89, 0%);border-radius: inherit;inset: 0 auto 0 0;}
.wjjw6.wjjw6 .cn7s {color: var(--nhl);grid-column: 1 / -1;margin: 7px 0 0;line-height:1.59;font-size: 14.5px;}

.a0nn1.a0nn1 {display: flex;flex-direction: column;}
.a0nn1.a0nn1 .hb0e {margin: 0 0 16px;background: var(--ck3v);height: 3px;width: 42px;border: 0;border-radius:3px;}
.a0nn1.a0nn1 .ej4y7f {margin: 0 0 18px;}
.a0nn1.a0nn1 .ej4y7f img {display: block;aspect-ratio: 16 / 7;width: 100%;border-radius: var(--l06uy);object-fit: cover;}

.q7aqr.q7aqr .ej4y7f {order: 3;margin: 18px 0 0;}
.a0nn1.a0nn1 .f9zgz9z {margin: 0 0 10px !important;}
.a0nn1.a0nn1 .hpvyvne {color: var(--nhl);}
.a0nn1.a0nn1 .hpvyvne > :first-child {margin-top: 0;}
.a0nn1.a0nn1 .hpvyvne > :last-child {margin-bottom: 0;}
.a0nn1.a0nn1 .kgcb88a {padding: 0 22px;min-height: 44px;margin-top:13px;border-radius: var(--l06uy);align-self: flex-start;justify-content: center;display: inline-flex;font-size: 15px;align-items: center;text-decoration: none;background: var(--f5i2);color: var(--qag, var(--x9wxe));font-weight: 700;}
.a0nn1.a0nn1 .kgcb88a:hover {background: var(--mwvnz);}

@media (min-width:765px) {
  .zckbqm > .vnvx {float: left;max-width: none;width: calc(50% - var(--j4d0) / 2);}
  .zckbqm > .vnvx + .vnvx {float: right;}
  
  .zckbqm > .vnvx + .vnvx + * {clear: both;}
}

.cp55jv.cp55jv .f5mdr {text-transform: uppercase;letter-spacing: .16em;margin: 0 0 8px;font-size: 11.5px;font-weight: 700;color: color-mix(in srgb, var(--ck3v) 35%, var(--m0z));}
.cp55jv.cp55jv .pdmkt {letter-spacing: -.022em;font-weight: 800;color: var(--m0z);font-size: clamp(26px, 3.7vw, 42px);line-height:1.21;margin: 0 0 10px;}
.cp55jv.cp55jv .qhgre01 {color: var(--nhl);margin: 0 0 16px;max-width: 60ch;}
.cp55jv.cp55jv .aj9ex2 {border-radius: var(--l06uy);justify-content: center;margin: 0 8px 0 0;text-decoration: none;padding: 0 22px;display: inline-flex;color: var(--qag, var(--x9wxe));min-height: 44px;font-weight: 700;background: var(--f5i2);font-size: 15px;align-items: center;}
.cp55jv.cp55jv .aj9ex2:hover {background: var(--mwvnz);}

.cp55jv.cp55jv .wdbjp {background: none;color: var(--m0z);box-shadow: inset 0 0 0 1px var(--r39ys);}
.cp55jv.cp55jv .wdbjp:hover {background: color-mix(in srgb, var(--ck3v) 10%, transparent);}
.cp55jv.cp55jv .npda75 {list-style: none;display: grid;margin: 18px 0 0;padding: 0;gap:15px;}

.p1sry.p1sry .npda75 {justify-content: center;flex-wrap: wrap;display: flex;align-content: flex-start;}
.p1sry.p1sry .npda75 > * {max-width: calc(50% - 7px);min-width: 0;flex: 1 1 310px;}
@media (max-width:689px) {
  .p1sry.p1sry .npda75 > * {max-width: none;}
}
.cp55jv.cp55jv .mvp62h7 {margin: 0;}
.cp55jv.cp55jv .mvp62h7 img {object-fit: cover;width: 100%;aspect-ratio: 16 / 8;display: block;border-radius: var(--l06uy);border: 1px solid var(--r39ys);}
.cp55jv.cp55jv .detrbv8 {font-weight: 600;font-size: clamp(14.5px, 1.35vw, 16.5px);color: var(--nhl);line-height:1.52;display: block;margin-top:8px;}

.gfn9n.gfn9n {row-gap:3px;align-items: center;column-gap:15px;display: grid;grid-template-columns: auto minmax(0, 1fr);background: var(--uw19, var(--s0ms));color: var(--nty, var(--m0z));}
.gfn9n.gfn9n .py3wmq {object-fit: cover;grid-row: 1 / span 2;border-radius: 50%;border: 1px solid var(--r39ys);height: 64px;display: block;width: 64px;}
.gfn9n.gfn9n .ax6b {letter-spacing: .16em;margin: 0;text-transform: uppercase;font-size: 11px;font-weight: 700;color: var(--k9j, var(--nhl));}
.gfn9n.gfn9n .x988 {color: var(--nty, var(--m0z));letter-spacing: -.02em;font-size: 17px;font-weight: 800;}
.gfn9n.gfn9n .bw7yb,
.gfn9n.gfn9n .vrw2,
.gfn9n.gfn9n .b8qd0,
.gfn9n.gfn9n .g507t {grid-column: 1 / -1;}

.gfn9n.gfn9n .bw7yb {flex-wrap: wrap;gap:8px;display: flex;margin-top:9px;}
.gfn9n.gfn9n .bw7yb a {align-items: center;display: inline-flex;padding: 0 16px;border-radius: var(--l06uy);color: var(--nty, var(--m0z));min-height: 44px;text-decoration: none;box-shadow: inset 0 0 0 1px var(--r39ys);font-size: 13.5px;background: var(--pmq6x, var(--rvf));font-weight: 600;}
.gfn9n.gfn9n .bw7yb a:hover {background: color-mix(in srgb, var(--ck3v) 12%, var(--rvf));}
.gfn9n.gfn9n .vrw2 {display: grid;grid-template-columns: auto minmax(0, 1fr);column-gap:15px;margin: 14px 0 0;}
.gfn9n.gfn9n .faqncsx {color: var(--k9j, var(--nhl));font-size: 11px;letter-spacing: .13em;border-top: 1px solid var(--r39ys);padding: 9px 0;font-weight: 700;text-transform: uppercase;}
.gfn9n.gfn9n .wetsb0n {border-top: 1px solid var(--r39ys);font-size: 14.5px;color: var(--nty, var(--m0z));padding: 9px 0;margin: 0;}
.gfn9n.gfn9n .b8qd0 {line-height:1.64;margin: 14px 0 0;color: var(--k9j, var(--nhl));font-size: 15px;}
.gfn9n.gfn9n .g507t {line-height:1.53;padding-top:12px;display: block;border-top: 1px solid var(--r39ys);color: var(--k9j, var(--nhl));font-size: 12.5px;margin: 14px 0 0;}

.fnm8b.fnm8b .th3e,
.d2nt.d2nt .j4sf23n,
.tm6cp70.tm6cp70 .fvc3n7,
.ms7c.ms7c .hn0gc45 {border: 0;border-radius:3px;background: var(--ck3v);height: 3px;width: 42px;}
.fnm8b.fnm8b .th3e,
.tm6cp70.tm6cp70 .fvc3n7 {margin: 0 0 16px;}
.d2nt.d2nt .j4sf23n {opacity:0.57;margin: 18px 0 0;}
.fnm8b.fnm8b .sscpm,
.d2nt.d2nt .dsy4n7y,
.wa46r.wa46r .zj7bqh {max-width: 68ch;}
.fnm8b.fnm8b .sscpm > :first-child,
.d2nt.d2nt .dsy4n7y > :first-child,
.wa46r.wa46r .zj7bqh > :first-child {margin-top: 0;}
.fnm8b.fnm8b .sscpm > :last-child,
.d2nt.d2nt .dsy4n7y > :last-child,
.wa46r.wa46r .zj7bqh > :last-child {margin-bottom: 0;}

.wa46r.wa46r .wsv7 {gap:13px;display: flex;align-items: center;margin: 0 0 16px;}
.wa46r.wa46r .wsv7 h2 {margin: 0 !important;}
.wa46r.wa46r .wmmbn {flex: 1 0 auto;height: 1px;background: var(--r39ys);}
.wa46r.wa46r .wsv7 h2::before {display: none;}

.tybr3b.tybr3b {position: relative;margin: 0;padding-left:14px;}
.tybr3b.tybr3b img {height: auto;border-radius: var(--l06uy);display: block;width: 100%;}
.tybr3b.tybr3b .cp5e {position: absolute;left: 0;bottom: 0;top: 0;width: 3px;border-radius:3px;background: var(--ck3v);}

.ms7c.ms7c {gap:13px;display: flex;align-items: center;}
.jm3p.jm3p {justify-content: flex-start;}
.a5vw1.a5vw1 {justify-content: center;}
.mscfk.mscfk {justify-content: flex-end;}

.mscfk.mscfk .hn0gc45 {order: -1;flex: 1 1 auto;}
.a5vw1.a5vw1 .hn0gc45 {display: none;}
.ms7c.ms7c .tn1mxa {display: inline-flex;padding: 0 26px;text-decoration: none;white-space: nowrap;color: var(--qag, var(--x9wxe));border-radius: var(--l06uy);align-items: center;justify-content: center;min-height: 48px;background: var(--f5i2);font-weight: 700;font-size: 15px;}
.ms7c.ms7c .tn1mxa:hover {background: var(--mwvnz);}
.ms7c.ms7c .agj7 {flex: 1 1 auto;}

.ms7c.ms7c .adnv5tn {gap:9px;display: inline-flex;align-items: center;font-weight: inherit;}
.ms7c.ms7c .adnv5tn::after {background: currentColor;width: 14px;height: 1px;content: "";}

.p9re.p9re {row-gap:7px;grid-template-columns: auto minmax(0, 1fr);display: grid;align-items: center;column-gap:17px;}

.p9re.p9re {background: var(--s0ms);border: 1px solid var(--r39ys);border-top: 3px solid var(--ck3v);border-radius: var(--l06uy);padding: clamp(20px, 2.6vw, 30px);}
.p9re.p9re .chr7h4 {grid-row: 1 / span 2;background: var(--rvf);object-fit: contain;box-sizing: border-box;display: block;height: 56px;width: 56px;padding: 6px;border-radius:15px;border: 1px solid var(--r39ys);}
.p9re.p9re h2 {margin: 0 !important;}
.p9re.p9re .wf6e2 {color: var(--nhl);margin: 0;font-size: 15px;}
.p9re.p9re .pnkfvsy,
.p9re.p9re .rcd6t7s {grid-column: 1 / -1;}
.p9re.p9re .pnkfvsy {column-gap:15px;display: grid;grid-template-columns: auto minmax(0, 1fr);margin: 14px 0 0;}
.p9re.p9re .fxme2c {text-transform: uppercase;color: var(--nhl);font-weight: 700;border-top: 1px solid var(--r39ys);padding: 10px 0;font-size: 11px;letter-spacing: .13em;}
.p9re.p9re .ybr1b {border-top: 1px solid var(--r39ys);padding: 10px 0;color: var(--m0z);margin: 0;font-weight: 600;font-size: 14.5px;}
.p9re.p9re .rcd6t7s {gap:7px;margin-top:17px;display: flex;flex-wrap: wrap;}
.p9re.p9re .fdzg6t {background: var(--f5i2);font-size: 14px;justify-content: center;min-height: 44px;align-items: center;display: inline-flex;font-weight: 700;border-radius: var(--l06uy);color: var(--qag, var(--x9wxe));text-decoration: none;padding: 0 22px;}
.p9re.p9re .fdzg6t:hover {background: var(--mwvnz);}
.p9re.p9re .a07ccy {background: none;box-shadow: inset 0 0 0 1px var(--r39ys);color: var(--m0z);}
.p9re.p9re .a07ccy:hover {background: color-mix(in srgb, var(--ck3v) 10%, transparent);}

.tm6cp70.tm6cp70 .e8tcn {font-size: 11px;text-transform: uppercase;margin: 0 0 12px;letter-spacing: .16em;color: var(--nhl);font-weight: 700;}
.tm6cp70.tm6cp70 .exxa6 {counter-reset: sp-toc-n;margin: 0;list-style: none;padding: 0;}

.tm6cp70.tm6cp70 .exxa6 > li {border-top: 1px solid var(--r39ys);counter-increment: sp-toc-n;}
.tm6cp70.tm6cp70 .exxa6 > li > a {padding: 6px 0;min-height: 46px;color: var(--m0z);font-size: 15px;display: flex;font-weight: 600;text-decoration: none;align-items: center;gap:11px;}
.tm6cp70.tm6cp70 .exxa6 > li > a::before {font-variant-numeric: tabular-nums;font-size: 12px;flex: 0 0 auto;font-weight: 700;color: color-mix(in srgb, var(--ck3v) 35%, var(--m0z));content: counter(sp-toc-n, decimal-leading-zero);}
.tm6cp70.tm6cp70 .exxa6 > li > a:hover {color: var(--ck3v);}

.zckbqm {--phw: var(--m0z);}
.zckbqm :is(.y3xr7, [class*="table"]) {overflow-x: auto;}
.zckbqm table {font-size: 15px;width: 100%;border-collapse: collapse;}
.zckbqm thead th {text-align: left;white-space: nowrap;font-size: 11.5px;color: var(--nhl);text-transform: uppercase;font-weight: 700;letter-spacing: .1em;padding: 12px 14px 12px 0;border-bottom: 2px solid var(--phw, var(--m0z));}
.zckbqm tbody td {padding: 12px 14px 12px 0;color: var(--lpxv, inherit);border-bottom: 1px solid var(--r39ys);}

.xf1sam {color: var(--nhl);margin: 0;font-size: 13px;}

.nqj7bk.nqj7bk {--y3a:   var(--yagp, #ffffff);border-top: 1px solid var(--h5u);color: var(--y3a);--gnj: color-mix(in srgb, var(--y3a) 82%, var(--ck3v));padding: clamp(30px, 3.4vw, 48px) clamp(24px, 3vw, 44px) clamp(22px, 2.4vw, 32px);background: var(--ui8p);}
.nqj7bk .jmz289 {align-items: start;gap:26px 44px;display: grid;grid-template-columns: minmax(0, 1fr) auto;}
.nqj7bk .n53pg img {display: block;width: auto;height: 26px;}
.nqj7bk .n53pg span {font-size: 18px;letter-spacing: -.03em;font-weight: 800;color: var(--y3a);}
.nqj7bk .b8x7 {display: grid;grid-auto-flow: column;gap:39px;}
.nqj7bk .b8x7 ul {list-style: none;margin: 0;display: grid;gap:9px;padding: 0;}
.nqj7bk .b8x7 a {font-size: 14.5px;text-decoration: none;align-items: center;min-height: 44px;display: flex;color: var(--gnj);}
.nqj7bk .b8x7 a:hover {color: var(--y3a);}
.nqj7bk .z54bk {align-items: center;flex-wrap: wrap;gap:11px;opacity:0.73;margin: 22px 0 0;display: flex;}
.nqj7bk .waf8tfc {border-top: 1px solid var(--r39ys);padding-top:19px;margin: 22px 0 0;}
.nqj7bk .waf8tfc p {font-size: 12.5px;color: var(--gnj);margin: 0;}
.nqj7bk .waf8tfc p + p {margin-top:7px;line-height:1.59;}

@media (max-width:946px) {
  
  .fa01j {border-bottom: 1px solid var(--h5u);border-right: 0;width: auto;overflow: visible;position: static;}
  .m3z99h5 {min-height: 0;gap:20px;padding: 20px 16px 24px;}
  .nq5d19 {margin-top: 0;}
  .vstykqy {margin-left: 0;}
  .zckbqm {padding: 20px 16px 32px;}

  .jtpcd {display: none;margin-top: 0;}

  .cwhnz {visibility: hidden;z-index: 190;background: rgba(0, 0, 0, .55);position: fixed;display: block;inset: 0;transition:opacity 0.249s ease, visibility 0.216s;cursor: pointer;opacity:0.05;}
  .wgvd6j {left: 0;overscroll-behavior: contain;width: min(86vw, 360px);overflow-y: auto;display: flex;transform: translateX(-100%);top: 0;bottom: 0;gap:13px;transition:transform 0.22s ease, visibility 0.259s;z-index: 200;padding: 14px 14px calc(14px + env(safe-area-inset-bottom, 0px));flex-direction: column;visibility: hidden;box-shadow: 18px 0 48px rgba(0, 0, 0, .34);position: fixed;border-right: 1px solid var(--h5u);background: var(--s0ms);}
  .c0p0w:checked ~ .cwhnz {visibility: visible;opacity:1;}
  .c0p0w:checked ~ .wgvd6j {transform: none;visibility: visible;}

  .b3z29 {padding: 8px 14px;align-items: center;position: sticky;justify-content: space-between;background: var(--iha);gap:11px;min-height: 56px;z-index: 60;top: 0;display: flex;border-bottom: 1px solid var(--h5u);}
  .vjz8 {align-items: center;color: var(--zbx);text-decoration: none;font-size: 17px;font-weight: 800;min-width: 0;display: inline-flex;min-height: 44px;overflow: hidden;text-overflow: ellipsis;letter-spacing: -.03em;white-space: nowrap;}
  .a1j6qg {display: flex;flex: 0 0 auto;align-items: center;gap:8px;}
  .a1j6qg .yd0j {padding: 0 13px;font-size: 13.5px;}
  .cqp8 {display: flex;}
  
  .v1dj {display: none;}

  .pjsa0x.pjsa0x .mjbqmy {padding-bottom:19px;}
  .bjqzkd.bjqzkd .t3ryxe {padding: 13px 14px;}
  .x7sabf.x7sabf .h903k2 {padding-right:7px;padding-left:14px;}

  .nq5d19 .kmac5z {margin-bottom:11px;font-size: clamp(24px, 7vw, 30px);}
  .n8qeea3 {font-size: 15px;overflow: hidden;-webkit-box-orient: vertical;margin-bottom:14px;-webkit-line-clamp: 2;display: -webkit-box;}
  .m3z99h5 {padding: 14px 16px 18px;gap:15px;}

  .tm5jmk.tm5jmk {min-height: min(34vh, 300px);}
  .tm5jmk.tm5jmk .kbktjg {padding: 16px;max-width: 100%;}
  .pbs2g.pbs2g .kbktjg {justify-self: stretch;text-align: left;}
  .pbs2g.pbs2g .a2z0 {margin-left: 0;}
  
  .xxnz.xxnz .gjbsc,
  .pbs2g.pbs2g .gjbsc {background: linear-gradient(0deg,
      var(--s0ms) 0%, var(--s0ms) 68%,
      color-mix(in srgb, var(--s0ms) 62%, transparent) 84%,
      transparent 100%);}
  .tm5jmk.tm5jmk .yhhc {font-size: clamp(22px, 6.4vw, 30px);}
  .tm5jmk.tm5jmk .a2z0 {font-size: 15px;overflow: hidden;margin-bottom:14px;-webkit-box-orient: vertical;-webkit-line-clamp: 3;display: -webkit-box;}
  .tm5jmk.tm5jmk .pdpgd {font-size: clamp(96px, 34vw, 190px);}

  .nqj7bk .jmz289 {grid-template-columns: 1fr;}
  .nqj7bk .b8x7 {gap: 0;grid-auto-flow: row;}
}

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

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

@media (min-width:947px) {

  
  
  .jtpcd {transition:max-height 200ms ease, opacity 123ms ease, margin 184ms ease, padding 178ms ease;}

  
}

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

.jy6sw {display: none;}
@media (min-width:947px) {
  .jy6sw {z-index: 2;display: flex;margin-top:27px;margin-top: 0;align-items: center;left: clamp(24px, 3vw, 44px);justify-content: flex-end;bottom: clamp(24px, 3vw, 44px);position: absolute;order: 99;right: clamp(24px, 3vw, 44px);}

  .jtpcd {padding-bottom: calc(44px + clamp(24px, 3vw, 44px) + 12px);margin-top:13px;order: 100;}

  
  .m3z99h5 {position: relative;}

}

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

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

.tm6cp70.tm6cp70 .xsah > summary::after {transition:box-shadow 0.155s ease;width: 12px;height: 2px;content: "";margin-left: auto;background: var(--ck3v);flex: 0 0 auto;}
.tm6cp70.tm6cp70 .xsah[open] > summary::after {box-shadow: 0 5px 0 0 var(--ck3v);}
.tm6cp70.tm6cp70 .xsah[open] > summary {margin-bottom:11px;}
@media (prefers-reduced-motion: reduce) {
  .tm6cp70.tm6cp70 .xsah > summary::after {transition:none;}
}

.nqj7bk > * {margin-right: auto;margin-left: auto;max-width: var(--np280);}

.np73w {--uwykt: var(--l06uy);--blt6b: var(--l06uy);--jnt: 1px solid var(--r39ys);--yjrp4: var(--l06uy);}

.wjjw6.wjjw6 h2.nhgyq1m::before {content: none;display: none;}

.x7sabf.x7sabf .ayzf87 {counter-reset: sp-index-n;padding: 0;list-style: none;margin: 0;}
.x7sabf.x7sabf .ayzf87 > li {position: relative;padding-left:38px;counter-increment: sp-index-n;border-top: 1px solid var(--r39ys);}
.x7sabf.x7sabf .ayzf87 > li:last-child {border-bottom: 1px solid var(--r39ys);}
.x7sabf.x7sabf .ayzf87 > li::before {position: absolute;font-variant-numeric: tabular-nums;font-size: 12px;font-weight: 700;top: 17px;left: 0;content: counter(sp-index-n, decimal-leading-zero);color: var(--nhl);}

.x7sabf.x7sabf .ayzf87 .tayy,
.x7sabf.x7sabf .ayzf87 .tayy:last-child {border-bottom: 0;border-top: 0;}

.x7sabf.x7sabf .ayzf87 .h903k2 {padding-left: 0;}

.x7sabf.x7sabf > .tayy.tayy {background: color-mix(in srgb, var(--m0z) 4%, transparent);padding: 0 0 0 14px;border-bottom: 0;border-top: 0;border-left: 2px solid color-mix(in srgb, var(--ck3v) 45%, var(--r39ys));border-radius: 0 var(--l06uy) var(--l06uy) 0;margin: 0 0 8px;}
.x7sabf.x7sabf > .tayy.tayy:last-child {margin-bottom: 0;}

.x7sabf.x7sabf > .tayy .m6f4 {padding-right:40px;}
.x7sabf.x7sabf > .tayy .m6f4::before {right: 16px;}
.x7sabf.x7sabf > .tayy .m6f4::after  {right: 22px;}

.x7sabf.x7sabf .p2c6 {padding: 0 28px 14px 0;margin: 0;}
.x7sabf.x7sabf .p2c6 .h903k2 {padding: 0;}

.wjjw6.wjjw6 .gyxf99t {margin: 2px 0 4px;grid-column: 1 / -1;gap:10px;display: grid;}
.wjjw6.wjjw6 .gyxf99t .hvv3r30 {width: 100%;}

.wjjw6.wjjw6 .ve4e0mp {display: grid;grid-column: 1 / -1;grid-template-columns: auto minmax(0, 1fr);margin: 6px 0 0;}
.wjjw6.wjjw6 .kxfmrd {min-width: 0;max-width: 36ch;justify-items: start;padding: 14px 0;display: grid;gap:7px;border-top: 1px solid var(--r39ys);}
.wjjw6.wjjw6 .d736m3 {padding: 14px 0 14px 16px;min-width: 0;color: var(--nhl);border-top: 1px solid var(--r39ys);margin: 0;font-size: 14.5px;line-height:1.62;}

.wjjw6.wjjw6 .d736m3:empty {padding: 0 0 14px;}

@media (max-width:565px) {
  .wjjw6.wjjw6 .ve4e0mp {grid-template-columns: minmax(0, 1fr);}
  .wjjw6.wjjw6 .kxfmrd {padding-bottom: 0;max-width: none;}
  .wjjw6.wjjw6 .d736m3 {border-top: 0;padding: 7px 0 14px;}
}

.bjqzkd.bjqzkd h3.nnfs7 {padding: 0;text-transform: none;letter-spacing: -.022em;font-size: 16px;font-weight: 800;margin: 0 0 9px;border-bottom: 0;}
.bjqzkd.bjqzkd h3.nnfs7 b.fdqm {margin-left: 0;padding: 0;border-radius: 0;color: var(--nhl);font-size: 13px;font-weight: 700;background: none;}

.bjqzkd.bjqzkd .h18y0tk.sn42v {display: grid;gap:7px;}
.bjqzkd.bjqzkd .h18y0tk.sn42v li {border-radius:7px;background: color-mix(in srgb, var(--m0z) 9%, transparent);grid-template-columns: minmax(0, 1fr);padding: 10px 12px;}

.bjqzkd.bjqzkd .h18y0tk.sn42v li + li {border-top: 0;}

.bjqzkd.bjqzkd .czt6p .h18y0tk.sn42v li {background: color-mix(in srgb, var(--ck3v) 22%, color-mix(in srgb, var(--m0z) 9%, transparent));}

.jcej.jcej > h2 {margin-bottom:13px;}
.jcej.jcej > h2::before {content: none;display: none;}
.jcej.jcej .th3e {margin: 0 0 18px;}

.neat.neat .kmkwcn {display: flex;gap:13px;margin: 0 0 18px;align-items: center;}
.neat.neat .kmkwcn h2 {margin: 0;}
.neat.neat .kmkwcn h2::before {display: none;content: none;}
.neat.neat .anpx3nw {height: 3px;border-radius:1px;width: 42px;background: var(--ck3v);flex: 0 0 auto;}

.d2nt.d2nt .d0mhs1 {position: relative;padding-left:15px;}
.d2nt.d2nt .gpxvs34 {position: absolute;bottom: 2px;top: 2px;background: linear-gradient(
    to bottom,
    var(--ck3v),
    color-mix(in srgb, var(--ck3v) 20%, var(--r39ys))
  );left: 0;width: 3px;border-radius:3px;}

.ps4dy.ps4dy > * {max-width: 68ch;}
.ps4dy.ps4dy > :first-child {margin-top: 0;}
.ps4dy.ps4dy > :last-child {margin-bottom: 0;}

.ps4dy.ps4dy > :is(table, .y3xr7, [class*="table"]) {max-width: none;}

.wjzn.wjzn {padding-left: 0;}
.wjzn.wjzn .b6cc3wv {border: 1px solid var(--r39ys);border-top: 3px solid var(--ck3v);border-radius: var(--l06uy);background: var(--s0ms);padding: 10px;}
.wjzn.wjzn .b6cc3wv img {border-radius: max(0px, calc(var(--l06uy) - 4px));}

.c824d.c824d {padding-left: 0;}
.c824d.c824d::before {content: "";border-radius:3px;display: block;background: var(--ck3v);height: 3px;margin: 0 0 14px;width: 42px;}

.ms7c.ms7c .hn0gc45 {margin: 0;}

.exr8c.exr8c.exr8c {align-items: stretch;gap:15px;flex-direction: column;}
.exr8c.exr8c.exr8c .hn0gc45 {border-radius: 0;display: block;width: 100%;background: var(--r39ys);height: 1px;order: 2;flex: 0 0 auto;}
.exr8c.exr8c.exr8c .tn1mxa {align-self: center;}
.jm3p.exr8c.exr8c .tn1mxa {align-self: flex-start;}
.mscfk.exr8c.exr8c .tn1mxa {align-self: flex-end;}
.exr8c.exr8c.exr8c .agj7 {align-self: stretch;}

.jyndk56.jyndk56.jyndk56 .hn0gc45 {flex: 1 1 auto;display: block;min-width: 12px;height: 1px;border-radius: 0;background: var(--r39ys);width: auto;order: 0;}
.jyndk56.jyndk56.jyndk56 .tn1mxa {flex: 0 0 auto;}
.jm3p.jyndk56.jyndk56 .hn0gc45:first-of-type {flex: 0 0 24px;}
.mscfk.jyndk56.jyndk56 .hn0gc45:last-of-type {flex: 0 0 24px;}

.gfn9n.gfn9n .n57h17n {display: flex;flex-wrap: wrap;margin: 14px 0 0;padding: 0;gap:9px;grid-column: 1 / -1;list-style: none;}
.gfn9n.gfn9n .n57h17n li {background: var(--pmq6x, var(--rvf));box-shadow: inset 0 0 0 1px var(--r39ys);min-width: 0;flex-direction: column;border-radius: var(--l06uy);padding: 9px 14px;display: inline-flex;gap:4px;}
.gfn9n.gfn9n .wx136gq {text-transform: uppercase;font-size: 11px;font-weight: 700;color: var(--k9j, var(--nhl));letter-spacing: .13em;}
.gfn9n.gfn9n .pg7r {color: var(--nty, var(--m0z));font-size: 14.5px;font-weight: 600;}

.ay2zs.ay2zs .py3wmq {grid-row: auto;}

.ay2zs.ay2zs .mfq1c {min-width: 0;display: grid;gap:4px;}
.ay2zs.ay2zs .x988 {display: block;}
.tg1w7x.tg1w7x .mfq1c {grid-column: 1 / -1;}

.p9re.p9re .kndf {list-style: none;border-top: 1px solid var(--r39ys);grid-column: 1 / -1;padding: 14px 0 0;margin: 16px 0 0;display: flex;}
.p9re.p9re .kndf li {display: flex;padding: 0 16px;min-width: 0;flex-direction: column;flex: 1 1 96px;gap:4px;}
.p9re.p9re .kndf li:first-child {padding-left: 0;}
.p9re.p9re .kndf li:last-child {padding-right: 0;}
.p9re.p9re .kndf li + li {border-left: 1px solid var(--r39ys);}
.p9re.p9re .qyg6tpc {text-transform: uppercase;font-size: 11px;letter-spacing: .13em;font-weight: 700;color: var(--nhl);}
.p9re.p9re .cf6y {font-variant-numeric: tabular-nums;font-weight: 700;font-size: 15px;color: var(--m0z);}

@media (max-width:475px) {
  .p9re.p9re .kndf {flex-direction: column;}
  .p9re.p9re .kndf li {padding: 10px 0;flex: 0 0 auto;}
  .p9re.p9re .kndf li:first-child {padding-top: 0;}
  .p9re.p9re .kndf li:last-child {padding-bottom: 0;}
  .p9re.p9re .kndf li + li {border-left: 0;border-top: 1px solid var(--r39ys);}
}

.sp4p3.sp4p3 .chr7h4 {grid-row: auto;}
.sp4p3.sp4p3 .z6v5h {display: grid;gap:7px;min-width: 0;}
.q7vk9ck.q7vk9ck .z6v5h {grid-column: 1 / -1;}

.afvs.afvs .gvzp8::before {left: 0;top: 0;width: 1px;background: var(--h5u);}

.afvs.afvs .mjbqmy:last-child::after {content: none;}
.afvs.afvs .mjbqmy {padding: 13px 0 15px 15px;column-gap:12px;grid-template-columns: 28px minmax(0, 1fr);}
.afvs.afvs .mjbqmy + .mjbqmy {border-top: 1px solid var(--r39ys);}

.afvs.afvs .nh1cf {font-size: 12px;border-radius:3px;border: 1px solid color-mix(in srgb, var(--ck3v) 60%, var(--h5u));background: none;color: var(--m0z);box-shadow: none;width: 28px;height: 24px;}
.afvs.afvs .x47ej5q {min-width: 0;grid-row: 1;grid-column: 2;padding-top:3px;}

.afvs.afvs .tbtmxk {grid-row: 2;padding-top:7px;min-width: 0;grid-column: 1 / -1;}

.v53gx.v53gx .hyhv {z-index: 1;width: 12px;border-radius: 50%;position: relative;display: block;margin: 10px;background: var(--ck3v);grid-column: 1;box-shadow: 0 0 0 4px var(--s0ms);height: 12px;}

.v53gx.v53gx .gvzp8::before {top: 16px;}
.v53gx.v53gx .mjbqmy:last-child::after {top: 22px;}
.v53gx.v53gx .rye5jb {padding-top: 0;}
.v53gx.v53gx .wrcwmmd {font-size: 11px;display: block;color: var(--nhl);margin: 0 0 3px;font-variant-numeric: tabular-nums;font-weight: 800;letter-spacing: .14em;}

.wgvd6j.wgvd6j {transform: translateX(100%);left: auto;border-right: 0;border-left: 1px solid var(--h5u);right: 0;}
.c0p0w:checked ~ .wgvd6j.wgvd6j {transform: none;}

:root {--og3: clamp(240px, 20vw, 290px);}
.m3z99h5 {padding: 28px 22px 22px;gap:21px;}
.nq5d19 {margin: 0;}
.x5fsa {display: grid;grid-template-columns: minmax(0, 1fr);gap:11px;}
.x5fsa .yd0j {width: 100%;box-sizing: border-box;justify-content: center;}
.x5fsa .np73w {order: 9;justify-self: start;}
.qksxnb {margin-top:15px;}
.jtpcd {margin-top: 0;}
.v1dj img {max-width: 100%;width: auto;object-fit: contain;height: 34px;}
@media (max-width:946px) {
  .fa01j {display: none;}
  .vjz8 img {width: auto;object-fit: contain;display: block;max-width: 34vw;height: 28px;}
  .czm9 {padding: 4px 2px 0;}
}

.tm5jmk.tm5jmk:not(.rqay5j) {min-height: clamp(460px, 68vh, 680px);}
.xxnz.xxnz:not(.rqay5j) .gjbsc {background:
    linear-gradient(0deg, color-mix(in srgb, var(--s0ms) 85%, transparent) 0%, transparent 45%),
    linear-gradient(90deg, color-mix(in srgb, var(--s0ms) 88%, transparent) 0%, color-mix(in srgb, var(--s0ms) 50%, transparent) 38%, transparent 66%);}
.pbs2g.pbs2g:not(.rqay5j) .gjbsc {background:
    linear-gradient(0deg, color-mix(in srgb, var(--s0ms) 85%, transparent) 0%, transparent 45%),
    linear-gradient(270deg, color-mix(in srgb, var(--s0ms) 88%, transparent) 0%, color-mix(in srgb, var(--s0ms) 50%, transparent) 38%, transparent 66%);}
.tm5jmk.tm5jmk:not(.rqay5j) .yhhc {font-size: clamp(34px, 4vw, 58px);}

.tm5jmk.rqay5j.rqay5j {gap: 0;background: none;flex-direction: column;overflow: visible;padding: 0;display: flex;align-items: stretch;border: 0;}
.rqay5j.rqay5j .bhyfjfz,
.rqay5j.rqay5j .pdpgd {aspect-ratio: auto;width: 100%;object-fit: contain;height: auto;flex: none;max-height: none;border-radius: var(--l06uy);}
.rqay5j.rqay5j .pdpgd {aspect-ratio: 16 / 7;}
.rqay5j.rqay5j picture {display: block;}
.rqay5j.rqay5j .kbktjg {z-index: 2;width: min(640px, 88%);margin: calc(-1 * clamp(60px, 9vw, 120px)) 0 0 clamp(16px, 3vw, 36px);padding: clamp(22px, 2.8vw, 36px);position: relative;background: var(--s0ms);box-shadow: 0 24px 60px rgba(0, 0, 0, .35);border: 1px solid var(--r39ys);border-top: 4px solid var(--f5i2);border-radius: var(--l06uy);box-sizing: border-box;}
.rqay5j.pbs2g .kbktjg {margin-right: clamp(16px, 3vw, 36px);margin-left: auto;}
.rqay5j .wdra3 {display: none;}
.rqay5j.rqay5j .yhhc {font-size: clamp(30px, 3.4vw, 46px);}
@media (min-width:715px) {
  .tm5jmk.rqay5j, .rqay5j.pbs2g {flex-direction: column;align-items: stretch;}
  .rqay5j.rqay5j .bhyfjfz, .rqay5j.rqay5j .pdpgd {width: 100%;}
}
@media (max-width: 719.98px) {
  .rqay5j.rqay5j .kbktjg, .rqay5j.pbs2g .kbktjg {width: auto;margin: -40px 12px 0;}
  .tm5jmk.tm5jmk:not(.rqay5j) {min-height: min(76vh, 600px);}
  .xxnz.xxnz:not(.rqay5j) .gjbsc,
  .pbs2g.pbs2g:not(.rqay5j) .gjbsc {background: linear-gradient(0deg, color-mix(in srgb, var(--s0ms) 94%, transparent) 0%, color-mix(in srgb, var(--s0ms) 60%, transparent) 45%, transparent 80%);}
  .pbs2g.pbs2g:not(.rqay5j) .kbktjg {text-align: left;justify-self: start;}
  .pbs2g.pbs2g:not(.rqay5j) .a2z0 {margin-left: 0;}
}

.csqt9 .m15b {gap:15px;grid-template-columns: minmax(220px, .8fr) minmax(0, 2fr);align-items: stretch;display: grid;margin-top:17px;}
.csqt9 .v5hh {padding: 0;display: flex;margin: 0;max-width: none;gap:7px;list-style: none;flex-direction: column;}
.csqt9 .v5hh li {display: flex;flex: 1 1 0;max-width: none;margin: 0;}
.csqt9 .wnzd6td {color: var(--nhl, var(--giz4p));font-weight: 700;background: var(--rvf);cursor: pointer;display: flex;align-items: center;width: 100%;font-size: 16px;position: relative;transition:color 0.241s, border-color 0.235s;line-height:1.36;text-align: left;border: 1px solid var(--r39ys);border-radius: var(--l06uy);font-family: inherit;overflow: hidden;padding: 16px 18px;}
.csqt9 .gtb2 {z-index: 1;position: relative;}
.csqt9 .w6vzt {inset: 0 auto 0 0;background: color-mix(in srgb, var(--f5i2) 22%, transparent);position: absolute;width: 0;border-right: 3px solid var(--f5i2);}
.csqt9 .wnzd6td[data-on="1"], .csqt9 .wnzd6td[data-on="run"] {color: var(--m0z);border-color: var(--f5i2);}
.csqt9 .wnzd6td[data-on="1"] .w6vzt {width: 100%;border-right: 0;}
.csqt9 .wnzd6td[data-on="run"] .w6vzt {animation: i5i5064 var(--ox74y, 6000ms) linear forwards;}
@keyframes i5i5064 { from {width: 0;} to {width: 100%;} }
.csqt9 .p7dymr2 {grid-auto-flow: column;scrollbar-width: none;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;padding: 0;list-style: none;gap: 0 !important;border-radius: var(--l06uy);grid-template-columns: none !important;display: grid !important;margin: 0;overflow-x: auto;grid-auto-columns: 100%;min-width: 0;scroll-behavior: smooth;}
.csqt9 .p7dymr2::-webkit-scrollbar {display: none;}
.csqt9 .e4c4d {scroll-snap-align: start;position: relative;border-radius: var(--l06uy);min-width: 0;margin: 0;max-width: none;min-height: clamp(260px, 26vw, 380px);overflow: hidden;}
.csqt9 .e4c4d picture {display: block;height: 100%;}
.zckbqm .csqt9 img.fdaj20.fdaj20 {position: absolute;width: 100%;object-fit: cover;inset: 0;border-radius: 0;height: 100%;}
.csqt9 .xeefw {background: radial-gradient(70% 90% at 80% 20%, color-mix(in srgb, var(--f5i2) 60%, transparent), transparent 70%), var(--rvf);}
.csqt9 .mg65gmb {display: none;}
.csqt9 .mb4z00 {flex-wrap: wrap;display: flex;gap:9px;margin: 18px 0 0;}
@media (max-width:765px) {
  .csqt9 .m15b {grid-template-columns: minmax(0, 1fr);}
  .csqt9 .v5hh {flex-direction: row;order: 2;}
  .csqt9 .wnzd6td {height: 6px;padding: 0;border-radius:4px;min-height: 0;}
  .csqt9 .gtb2 {display: none;}
  .csqt9 .e4c4d {min-height: 0;aspect-ratio: 4 / 3;}
  .csqt9 .mg65gmb {left: 0;color: var(--m0z);position: absolute;padding: 30px 16px 14px;font-weight: 700;z-index: 1;right: 0;bottom: 0;display: block;background: linear-gradient(0deg, color-mix(in srgb, var(--s0ms) 92%, transparent), transparent);}
}
@media (prefers-reduced-motion: reduce) { .csqt9 .p7dymr2 {scroll-behavior: auto;} .csqt9 .wnzd6td[data-on="run"] .w6vzt {width: 100%;animation: none;} }
.zckbqm .csqt9 .p7dymr2 > .e4c4d {max-width: none !important;width: auto;flex: none;}
.csqt9 .wnzd6td:not([data-on="run"]):not([data-on="1"]) .w6vzt {border-right: 0;}
.zckbqm .csqt9 .p7dymr2 {align-content: stretch;justify-content: start !important;}

.zckbqm > .y22n.p9re:has(.edx041) {gap: 0;overflow: hidden;display: grid !important;grid-template-columns: minmax(200px, .8fr) minmax(0, 2fr);padding: 0 !important;}
.p9re .edx041 {flex-direction: column;align-items: center;padding: 30px 20px;justify-content: center;color: var(--i56, var(--qag, var(--x9wxe)));gap:10px;background: radial-gradient(100% 80% at 30% 0%, color-mix(in srgb, #fff 18%, transparent), transparent 60%), linear-gradient(160deg, var(--f5i2), color-mix(in srgb, var(--f5i2) 60%, #000));text-align: center;display: flex;}
.p9re .vcrms6 {letter-spacing: -.05em;line-height: .9;font-size: clamp(64px, 6.6vw, 96px);font-weight: 800;}
.p9re .yy7c4q {letter-spacing: 4px;background: linear-gradient(90deg, currentColor var(--ds08l, 90%), color-mix(in srgb, currentColor 30%, transparent) var(--ds08l, 90%));-webkit-background-clip: text;background-clip: text;font-size: 22px;color: transparent;}
.p9re .fvvzp3r {opacity:0.83;font-size: 12px;letter-spacing: .14em;text-transform: uppercase;font-weight: 700;font-style: normal;}
.p9re .k7b5zn9 {min-width: 0;padding: clamp(22px, 2.8vw, 34px);}
.p9re .k7b5zn9 h2 {font-size: clamp(24px, 2.4vw, 32px);}
.p9re .rcd6t7s a {background: var(--f5i2);color: var(--i56, var(--qag, var(--x9wxe)));border-color: var(--f5i2);}
@media (max-width:689px) {
  .zckbqm > .y22n.p9re:has(.edx041) {grid-template-columns: minmax(0, 1fr);}
  .p9re .edx041 {flex-wrap: wrap;padding: 18px 20px;gap:15px;flex-direction: row;text-align: left;justify-content: flex-start;}
  .p9re .vcrms6 {font-size: 54px;}
}

.zckbqm .q81h .gvzp8 {margin: 10px 0 0;padding: 0;grid-template-columns: repeat(2, minmax(0, 1fr));display: grid !important;list-style: none;gap:12px;}
.zckbqm .q81h .gvzp8::before, .zckbqm .q81h .mjbqmy::before, .zckbqm .q81h .mjbqmy::after {display: none !important;content: none !important;}
.zckbqm .q81h .mjbqmy.mjbqmy {border: 1px solid var(--r39ys);border-radius: var(--l06uy);align-items: stretch;margin: 0;min-width: 0;position: relative;grid-template-columns: 76px minmax(0, 1fr);max-width: none;counter-increment: spstep;transition:border-color 0.25s, transform 0.173s;background: var(--rvf);padding: 0 !important;display: grid;overflow: hidden;}
.zckbqm .q81h .gvzp8 {counter-reset: spstep;}
.zckbqm .q81h .mjbqmy:hover {transform: translateY(-2px);border-color: var(--f5i2);}
.zckbqm .q81h .mjbqmy > :not(.nh1cf):not(.hyhv) {padding-right:19px;padding-left:19px;grid-column: 2;}
.zckbqm .q81h .mjbqmy > :nth-child(2) {padding-top:18px;}
.zckbqm .q81h .mjbqmy > :last-child {padding-bottom:18px;}
.zckbqm .q81h .nh1cf.nh1cf,
.zckbqm .q81h .hyhv.hyhv {background: linear-gradient(160deg, var(--f5i2), color-mix(in srgb, var(--f5i2) 60%, #000));border: 0;border-radius: 0;position: static;grid-row: 1 / span 4;font-style: normal;justify-content: center;height: auto;display: flex;margin: 0;transform: none;color: var(--i56, var(--qag, var(--x9wxe)));box-shadow: none;font-size: 34px;align-items: center;width: auto;grid-column: 1;font-weight: 800;}
.zckbqm .q81h .hyhv::after {content: counter(spstep);}
.zckbqm .q81h .wrcwmmd {display: none;}
.zckbqm .q81h .x47ej5q {font-weight: 800;margin: 0 0 6px;overflow-wrap: anywhere;font-size: 17px;}
.zckbqm .q81h .tbtmxk {margin: 0;color: var(--nhl);font-size: 15px;line-height:1.53;overflow-wrap: anywhere;}
.zckbqm .q81h .rye5jb {padding-bottom:17px;padding-top:17px;}
@media (max-width:689px) { .zckbqm .q81h .gvzp8 {grid-template-columns: minmax(0, 1fr);} .zckbqm .q81h .mjbqmy.mjbqmy {grid-template-columns: 60px minmax(0, 1fr);} }
.zckbqm > .y22n.p9re:has(.edx041) {align-items: stretch;}
.p9re .edx041 {align-self: stretch;height: auto;box-sizing: border-box;min-height: 100%;}
.p9re .yy7c4q {-webkit-text-fill-color: transparent;display: inline-block;}
.zckbqm .p9re .rcd6t7s > a, .zckbqm .p9re .rcd6t7s a.fdzg6t {border-color: var(--f5i2) !important;background: var(--f5i2) !important;color: var(--i56, var(--qag, var(--x9wxe))) !important;}

.p9re .yy7c4q {background: linear-gradient(90deg,
    var(--i56, var(--qag, var(--x9wxe))) var(--ds08l, 90%),
    color-mix(in srgb, var(--i56, var(--qag, var(--x9wxe))) 30%, transparent) var(--ds08l, 90%));-webkit-background-clip: text;background-clip: text;}

.zckbqm .ksc8j.a0nn1:not(.vnvx) {overflow: hidden;grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr);border-left: 4px solid var(--f5i2);display: grid !important;align-items: stretch;padding: 0 !important;}
.zckbqm .ksc8j.a0nn1:not(.vnvx) .ej4y7f {margin: 0;min-height: 300px;grid-row: 1 / span 6;order: 0;clip-path: polygon(0 0, 100% 0, 86% 100%, 0 100%);grid-column: 1;overflow: hidden;}
.zckbqm .ksc8j.a0nn1:not(.vnvx) .ej4y7f img {border-radius: 0;transition:transform 0.408s;height: 100%;aspect-ratio: auto;object-fit: cover;max-height: none;width: 100%;}
.zckbqm .ksc8j.a0nn1:not(.vnvx) .ej4y7f picture {display: block;height: 100%;}
.zckbqm .ksc8j.a0nn1:not(.vnvx) > :not(.ej4y7f) {padding-left: clamp(8px, 1vw, 16px);padding-right: clamp(20px, 2.6vw, 34px);grid-column: 2;}
.zckbqm .ksc8j.a0nn1:not(.vnvx) > :not(.ej4y7f):nth-child(1),
.zckbqm .ksc8j.a0nn1:not(.vnvx) > .hb0e {margin-top: clamp(22px, 2.6vw, 34px);}
.zckbqm .ksc8j.a0nn1:not(.vnvx) > :last-child {margin-bottom: clamp(22px, 2.6vw, 34px);}
.zckbqm .ksc8j.a0nn1:hover .ej4y7f img {transform: scale(1.04);}
.zckbqm .ksc8j.vnvx .ej4y7f {overflow: hidden;border-radius: var(--l06uy) var(--l06uy) 0 0;clip-path: polygon(0 0, 100% 0, 100% 86%, 0 100%);}
.zckbqm .ksc8j.vnvx .ej4y7f img {object-fit: cover;transition:transform 0.392s;max-height: none;aspect-ratio: 16 / 9;}
.zckbqm .ksc8j.a0nn1 .f9zgz9z {font-size: clamp(22px, 2.2vw, 30px);}
.zckbqm .ksc8j.a0nn1 .hb0e {height: 4px;border: 0;border-radius:1px;width: 56px;background: var(--f5i2);}
@media (max-width:765px) {
  .zckbqm .ksc8j.a0nn1:not(.vnvx) {grid-template-columns: minmax(0, 1fr);}
  .zckbqm .ksc8j.a0nn1:not(.vnvx) .ej4y7f {grid-row: auto;aspect-ratio: 16 / 9;clip-path: polygon(0 0, 100% 0, 100% 86%, 0 100%);order: -1;min-height: 0;}
  .zckbqm .ksc8j.a0nn1:not(.vnvx) > :not(.ej4y7f) {grid-column: 1;padding-left:20px;padding-right:19px;}
}
@media (prefers-reduced-motion: reduce) { .zckbqm .ksc8j.a0nn1 .ej4y7f img {transition:none;} }

.zckbqm .ksc8j.a0nn1 .hb0e {display: none;}
.zckbqm .j203g9 .th3e {display: none;}   

.fa01j.xnt13hv {--og3: clamp(380px, 44vw, 620px);width: var(--og3);}
body:has(.xnt13hv) {--og3: clamp(380px, 44vw, 620px);}
.xnt13hv .m3z99h5 {grid-template-columns: minmax(0, 1fr) auto;grid-template-areas: "brand acts" "hero hero" "navhead navhead" "nav nav";display: grid;grid-template-rows: auto minmax(0, 1fr) auto auto;min-height: 100vh;padding: 24px clamp(20px, 2.4vw, 32px);height: 100%;gap:19px 16px;box-sizing: border-box;}
.xnt13hv .v1dj {grid-area: brand;align-self: center;}
.xnt13hv .nq5d19 {margin: 0;align-self: center;grid-area: acts;}
.xnt13hv .x5fsa {display: flex;gap:8px;align-items: center;}
.xnt13hv .x5fsa .yd0j {padding: 0 14px;width: auto;min-height: 40px;font-size: 14px;}
.xnt13hv .x5fsa .np73w {order: -1;}
.xnt13hv .qksxnb {display: none;}
.xnt13hv .wp1bp {grid-area: hero;min-height: 0;display: flex;}
.xnt13hv .jy6sw {grid-area: navhead;}
.xnt13hv .jtpcd {margin: 0;border-top: 1px solid var(--r39ys);grid-area: nav;padding-top:11px;}
.xnt13hv .jtpcd ul {display: flex;gap:3px 18px;flex-wrap: wrap;}
.xnt13hv .jtpcd a {padding: 6px 0;}

.wp1bp > .nte61cj.tm5jmk {margin: 0;width: 100%;min-height: 0;}
.wp1bp > .nte61cj.tm5jmk:not(.rqay5j) {min-height: 100%;}
.wp1bp > .tm5jmk:not(.rqay5j) .kbktjg {text-align: left;justify-self: start;}
.wp1bp > .pbs2g:not(.rqay5j) .a2z0 {margin-left: 0;}
.wp1bp > .tm5jmk:not(.rqay5j) .gjbsc {background: linear-gradient(0deg, color-mix(in srgb, var(--s0ms) 94%, transparent) 0%, color-mix(in srgb, var(--s0ms) 62%, transparent) 42%, transparent 78%) !important;}
.wp1bp > .rqay5j {align-self: center;}
.wp1bp > .rqay5j .kbktjg {margin: -50px 16px 0;width: auto;}
.wp1bp .yhhc {font-size: clamp(32px, 3.4vw, 52px) !important;}
@media (max-width:946px) {
  .fa01j.xnt13hv {width: auto;background: none;display: block;border: 0;position: static;}
  .xnt13hv .m3z99h5 {min-height: 0;height: auto;padding: 14px 16px 0;display: block;}
  .xnt13hv :is(.v1dj, .nq5d19, .jy6sw, .jtpcd) {display: none;}
  .wp1bp > .nte61cj.tm5jmk:not(.rqay5j) {min-height: min(76vh, 600px);}
}

@media (max-width:946px) {
  body:has(.xnt13hv) {flex-direction: column;display: flex;}
  body:has(.xnt13hv) > .b3z29 {order: -2;}
  body:has(.xnt13hv) > .fa01j {order: -1;}
  body:has(.xnt13hv) > * {min-width: 0;}
}
