

:root {--wsg4:   var(--v37jm);--g7g8:      18px;--wiqld:   color-mix(in srgb, var(--x2o) 34%, transparent);--hzac:    var(--tdvq);--wnwta:   var(--mq1t);--tpw5:  color-mix(in srgb, var(--x2o) 14%, #000);--rcq3w:  var(--vt2);--mix:    var(--x2o);--uexfd:    34px;--s7b6: var(--i00);--mv608: "Avenir Next", "Trebuchet MS", "Segoe UI", system-ui, sans-serif;--vxt0: 999px;--yrw2:   var(--b0rao);}

@media (prefers-color-scheme: light) {
  :root {--wiqld: color-mix(in srgb, var(--x2o) 20%, transparent);}
}

body {background: var(--lbb);-webkit-text-size-adjust: 100%;font: 16px/1.7 var(--mv608);color: var(--hzac);margin: 0;}

.eb67ga4 {position: absolute;left: -9999px;z-index: 200;background: var(--mix);font-weight: 700;border-radius: var(--vxt0);color: var(--j92, var(--o591));top: 0;padding: 12px 20px;text-decoration: none;}
.eb67ga4:focus {top: 12px;left: 12px;}

.gw41q {top: 0;position: sticky;z-index: 60;padding: 6px 16px 0;}
.n4ej6sb {overflow: hidden;display: flex;flex-wrap: nowrap;margin: 0 auto;max-width: var(--ibq);align-items: center;box-shadow: 0 8px 30px color-mix(in srgb, var(--lbb) 70%, transparent);padding: 9px 10px 9px 18px;border: 1px solid var(--wnwta);border-radius: var(--vxt0);gap:18px;backdrop-filter: blur(14px);background: color-mix(in srgb, var(--qkpd) 88%, transparent);}
.cm5yc {display: flex;flex: 0 0 auto;text-decoration: none;align-items: center;}

.cm5yc img {width: auto;display: block;max-width:191px;object-fit: contain;height: 40px;}
.d2bm {font-weight: 900;letter-spacing: -.03em;color: var(--lh35);font-size: 22px;}

.zfrcz {flex: 1 1 auto;min-width: 0;overflow: hidden;}

.zfrcz ul {margin: 0;padding: 0;flex-wrap: nowrap;list-style: none;min-width: 0;gap:4px;display: flex;}
.zfrcz li {flex: 0 1 auto;min-width: 0;}
.zfrcz a {white-space: nowrap;text-overflow: ellipsis;overflow: hidden;min-width: 0;}
.zfrcz a {font-weight: 700;color: var(--rcq3w);font-size: 14.5px;text-decoration: none;padding: 8px 15px;display: block;border-radius: var(--vxt0);}
.zfrcz a:hover {color: var(--lh35);background: color-mix(in srgb, var(--tdvq) 7%, transparent);}
.zfrcz a[aria-current="page"] {background: var(--mix);color: var(--j92, var(--o591));}

.n66rw {gap:9px;align-items: center;display: flex;flex: 0 0 auto;}

.wvzksz8 {font-weight: 800;padding: 10px 20px;justify-content: center;white-space: nowrap;border-radius: var(--vxt0);border: 1px solid transparent;transition:transform 0.143s, box-shadow 0.137s;cursor: pointer;text-decoration: none;display: inline-flex;font-size: 14.5px;align-items: center;}

.dqrx {background: var(--ybkck);color: var(--d7e, var(--g9w));border-color: var(--wnwta);}
.h264hkd {color: var(--w8463, var(--whlx));box-shadow: 0 6px 20px color-mix(in srgb, var(--nztbj) 34%, transparent);background: var(--nztbj);}
.h264hkd:hover {background: var(--ynhb);box-shadow: 0 10px 26px color-mix(in srgb, var(--nztbj) 40%, transparent);transform: translateY(-2px);}
.xm52 {width: 100%;display: flex;margin-top:14px;}

.q0y0sk {height: 1px;top: 0;padding: 0;appearance: none;-webkit-appearance: none;width: 1px;position: fixed;margin: 0;border: 0;opacity:0.05;left: 0;pointer-events: none;}
.kaph36 {gap:3px;display: none;padding: 9px;flex-direction: column;cursor: pointer;}
.kaph36 span {background: var(--lh35);width: 20px;border-radius:3px;height: 2px;display: block;}

.dfb8w {align-items: start;display: grid;gap:19px;padding: 18px 16px 96px;grid-template-columns: minmax(0, 1fr) 288px;max-width: var(--ibq);margin: 0 auto;}
.xfz2qr {grid-template-columns: minmax(0, 1fr);}

.cwytv {--ibq: 100%;min-width: 0;}

.w7r7m {letter-spacing: .02em;color: var(--rcq3w);font-weight: 600;margin: 0 0 18px;font-size: 13px;}

.f89h5fw {display: grid;position: sticky;gap:14px;top: 88px;}
.c5np {border: 1px solid var(--wnwta);border-radius: var(--g7g8);padding: 20px;background: var(--wsg4);}
.egmj {box-shadow: 0 10px 34px var(--wiqld);border-color: color-mix(in srgb, var(--mix) 45%, transparent);}
.evvmz {font-weight: 800;text-transform: uppercase;color: var(--mix);margin: 0 0 6px;font-size: 11.5px;letter-spacing: .1em;}
.ecnre {letter-spacing: -.01em;font-weight: 800;font-size: 18px;margin: 0;}
.e2xzm {color: var(--rcq3w);line-height:1.57;margin: 7px 0 0;font-size: 14px;}

.s7wba {display: flex;position: fixed;justify-content: center;padding: 12px 18px;box-shadow: 0 12px 34px color-mix(in srgb, var(--lbb) 72%, transparent);left: 12px;z-index: 70;border-radius: var(--vxt0);border: 1px solid color-mix(in srgb, var(--mix) 40%, transparent);bottom: 12px;backdrop-filter: blur(12px);background: color-mix(in srgb, var(--ioh2m) 92%, transparent);gap:14px;align-items: center;right: 12px;}

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

.ghqr8d {color: var(--rcq3w);width: 44px;margin: -13px -13px 0 0;right: 0;border-radius: 50%;transition:color 0.192s, background 0.2s, border-color 0.12s;justify-content: center;position: absolute;display: inline-flex;height: 44px;cursor: pointer;align-items: center;top: 0;z-index: 1;}

.ghqr8d::before {position: absolute;transition:background 0.162s, border-color 0.137s;border-radius: 50%;border: 1px solid var(--wnwta);content: '';inset: 9px;background: var(--s7b6);}
.ghqr8d svg {position: relative;z-index: 1;}
.ghqr8d:hover {color: var(--hzac);}
.ghqr8d:hover::before {background: color-mix(in srgb, var(--hzac) 12%, var(--s7b6));border-color: color-mix(in srgb, var(--mix) 45%, var(--wnwta));}
.ghqr8d:focus-visible {outline: 2px solid var(--mix);outline-offset: 2px;}
.jkn8 {font-size: 14.5px;font-weight: 700;}

.cwytv > * {margin: 0 0 var(--uexfd);}
.cwytv > *:last-child {margin-bottom: 0;}

.cwytv h1 {font-weight: 900;line-height:1.06;letter-spacing: -.035em;margin: 10px 0 16px;font-size: clamp(32px, 4.6vw, 72px);}
.cwytv h2 {text-align: left;letter-spacing: -.025em;font-size: clamp(23px, 2.7vw, 31px);line-height:1.18;font-weight: 900;margin: 0 0 16px;}
.cwytv h3 {font-weight: 800;margin: 24px 0 8px;letter-spacing: -.012em;font-size: 19px;}
.cwytv p {margin: 0 0 14px;}
.cwytv img {max-width: 100%;height: auto;border-radius:13px;}

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

.cwytv {--b0rao: var(--hzac);}

.cwytv :is(.c93mkqb, [class*="table"]) {overflow-x: auto;}
.cwytv table {background: var(--wsg4);border-radius: var(--g7g8);margin: 0 0 18px;border-spacing: 0;width: 100%;font-size: 15px;border-collapse: separate;overflow: hidden;}
.cwytv thead th {color: var(--hzac);font-size: 12px;white-space: nowrap;text-align: left;letter-spacing: .07em;padding: 13px 16px;text-transform: uppercase;background: color-mix(in srgb, var(--mix) 16%, var(--wsg4));font-weight: 800;}
.cwytv tbody td {border-top: 1px solid var(--wnwta);color: var(--u9n5, inherit);padding: 13px 16px;}
.cwytv tbody td + td {font-weight: 700;}

.cwytv ul, .cwytv ol {padding-left:22px;margin: 0 0 16px;}
.cwytv li {margin-bottom:8px;}

.cwytv .e48dfzq {grid-template-columns: minmax(0, 1fr);display: grid;background: var(--wsg4);min-width: 0;border-radius: var(--g7g8);border: 1px solid var(--wnwta);gap: 0;overflow: hidden;}

.ym1v7a {background: linear-gradient(
    90deg,
    color-mix(in srgb, var(--mix) 88%, transparent) 0%,
    color-mix(in srgb, var(--yrw2, var(--mix)) 70%, transparent) 100%);box-shadow: 0 6px 24px var(--wiqld);display: block;padding: 11px 22px;grid-column: 1 / -1;}
.tjfn5n {font: 900 12.5px/1 var(--mv608);letter-spacing: .22em;white-space: nowrap;display: block;color: var(--j92, var(--o591));overflow: hidden;text-transform: uppercase;text-overflow: ellipsis;}

.wpx3q {width: auto;text-align: left;max-width: none;min-width: 0;display: flex;padding: clamp(26px, 3.2vw, 44px) clamp(22px, 2.6vw, 40px);flex-direction: column;align-items: flex-start;}

.gv53h.gv53h {margin: 0;text-wrap: balance;overflow-wrap: break-word;font: 800 clamp(28px, 3.1vw, 44px)/1.05 var(--mv608);letter-spacing: -.035em;color: var(--hzac);}
.mvsh4.mvsh4 {margin: 14px 0 0;line-height:1.62;font-size: 16px;color: var(--rcq3w);max-width: 56ch;}

.h15hq {letter-spacing: .01em;display: inline-flex;color: var(--j92, var(--o591));box-shadow: 0 10px 30px var(--wiqld);background: var(--x2o);min-height: 52px;padding: 0 34px;border-radius: var(--vxt0);transition:transform 0.143s, background 0.137s, box-shadow 0.151s;font: 800 15.5px/1 var(--mv608);justify-content: center;align-items: center;text-decoration: none;margin-top:24px;}
.h15hq:hover {box-shadow: 0 14px 38px var(--wiqld);transform: translateY(-2px);background: var(--ynhb);}

.cwytv .m0b3c {background: var(--wsg4);border-radius: var(--g7g8);border: 1px solid var(--wnwta);grid-template-columns: minmax(0, 1fr);position: relative;box-shadow: 0 10px 34px var(--wiqld);display: grid;isolation: isolate;min-width: 0;overflow: hidden;}

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

.m0b3c .b9yy5st {position: absolute;pointer-events: none;background:
    linear-gradient(
      180deg,
      color-mix(in srgb, var(--wsg4) 50%, transparent) 0%,
      color-mix(in srgb, var(--wsg4) 50%, transparent) 40%,
      color-mix(in srgb, var(--wsg4) 62%, transparent) 62%,
      color-mix(in srgb, var(--wsg4) 34%, transparent) 82%,
      transparent 100%);z-index: 1;inset: 0;}
.m0b3c .wh4wt4 {position: relative;display: block;background: linear-gradient(
    90deg,
    color-mix(in srgb, var(--mix) 88%, transparent) 0%,
    color-mix(in srgb, var(--yrw2, var(--mix)) 70%, transparent) 100%);box-shadow: 0 6px 24px var(--wiqld);z-index: 2;grid-column: 1 / -1;padding: 11px 22px;}
.m0b3c .tamfwvm {color: var(--j92, var(--o591));font: 800 clamp(13px, 1.5vw, 16px)/1 var(--mv608);letter-spacing: .3em;text-transform: uppercase;}
.m0b3c .dsk0s {min-width: 0;z-index: 2;align-items: flex-start;position: relative;text-shadow: 0 1px 2px rgba(0, 0, 0, .5), 0 2px 10px rgba(0, 0, 0, .38);flex-direction: column;display: flex;padding: clamp(26px, 3.4vw, 46px) clamp(22px, 2.6vw, 40px) clamp(28px, 3.4vw, 46px);}
.yxed4z.yxed4z {text-shadow: 0 1px 2px rgba(0, 0, 0, .55), 0 2px 14px rgba(0, 0, 0, .45);max-width: 20ch;overflow-wrap: break-word;letter-spacing: -.035em;margin: 0;text-wrap: balance;color: var(--ene3, var(--hzac));font: 900 clamp(30px, 4.1vw, 54px)/1.04 var(--mv608);}
.ncj9.ncj9 {font-size: clamp(15.5px, 1.35vw, 18px);max-width: 54ch;margin: 16px 0 0;color: var(--ene3, color-mix(in srgb, var(--rcq3w) 22%, var(--hzac)));line-height:1.62;}
.m0b3c .fvrgar2 {padding: 0 34px;justify-content: center;align-items: center;font: 800 15.5px/1 var(--mv608);letter-spacing: .01em;color: var(--j92, var(--o591));margin-top:23px;text-decoration: none;border-radius: var(--vxt0);box-shadow: 0 8px 26px var(--wiqld);transition:transform 0.13s, box-shadow 0.181s;background: var(--x2o);min-height: 52px;display: inline-flex;}
.m0b3c .fvrgar2:hover {transform: translateY(-2px);box-shadow: 0 12px 32px var(--wiqld);}
@media (min-width:865px) {
  
  .cwytv .m0b3c {grid-template-columns: minmax(0, 1.02fr) minmax(0, 1fr);}
  .m0b3c .dsk0s {grid-column: 1;grid-row: 2;}
  .m0b3c .b9yy5st {background:
      linear-gradient(
        90deg,
        color-mix(in srgb, var(--wsg4) 50%, transparent) 0%,
        color-mix(in srgb, var(--wsg4) 50%, transparent) 38%,
        color-mix(in srgb, var(--wsg4) 40%, transparent) 60%,
        color-mix(in srgb, var(--wsg4) 18%, transparent) 80%,
        transparent 100%);}
}
@media (max-width:864px) {
  
  .m0b3c .dsk0s {margin-top: 19vh;}

  .m0b3c .b9yy5st {background:
      linear-gradient(
        180deg,
        transparent 0%,
        transparent 44%,
        color-mix(in srgb, var(--wsg4) 34%, transparent) 60%,
        color-mix(in srgb, var(--wsg4) 76%, transparent) 74%,
        var(--wsg4) 86%,
        var(--wsg4) 100%);}
}

.n79ypn {justify-content: center;border-radius: calc(var(--g7g8) - 4px);min-width: 0;align-items: center;overflow: hidden;position: relative;background: var(--bzcz, var(--s7b6));box-shadow: 0 0 0 1px var(--wnwta), 0 10px 34px var(--wiqld);margin: 0 clamp(22px, 2.6vw, 40px) clamp(26px, 3.2vw, 44px);display: flex;}
.ph3vg.ph3vg {max-height: 34vh;height: auto;object-fit: cover;border-radius: 0;width: 100%;color: var(--cbba, inherit);display: block;}

.hv6z {width: 100%;justify-content: center;max-height: 34vh;display: flex;font: 900 clamp(56px, 10vw, 132px)/1 var(--mv608);font-style: normal;color: color-mix(in srgb, var(--mix) 35%, var(--hzac));min-height: 22vh;letter-spacing: -.05em;align-items: center;}

.e48dfzq .g817nxx.g817nxx {background-image:
    radial-gradient(62% 82% at 26% 24%, color-mix(in srgb, var(--mix) 38%, transparent) 0, transparent 68%),
    radial-gradient(56% 74% at 78% 76%, color-mix(in srgb, var(--yrw2, var(--mix)) 34%, transparent) 0, transparent 66%);}
.e48dfzq .v6v1c7q.v6v1c7q {background-image:
    radial-gradient(70% 70% at 50% 18%, color-mix(in srgb, var(--yrw2, var(--mix)) 40%, transparent) 0, transparent 72%),
    radial-gradient(52% 64% at 16% 84%, color-mix(in srgb, var(--mix) 32%, transparent) 0, transparent 64%);}
.e48dfzq .sh0twzn.sh0twzn {background-image:
    radial-gradient(58% 88% at 82% 22%, color-mix(in srgb, var(--mix) 36%, transparent) 0, transparent 70%),
    radial-gradient(64% 60% at 30% 82%, color-mix(in srgb, var(--yrw2, var(--mix)) 30%, transparent) 0, transparent 62%);}

.cc8z {display: flex;bottom: 12px;left: 0;right: 0;justify-content: center;gap:6px;position: absolute;}
.ax2vs10 {background: color-mix(in srgb, var(--mix) 55%, transparent);width: 7px;height: 7px;box-shadow: 0 0 8px var(--wiqld);border-radius: 50%;display: block;}

@media (min-width:949px) {
  
  .cwytv .e48dfzq {align-items: stretch;grid-template-columns: minmax(0, 1fr) minmax(0, 1.05fr);}
  .n79ypn {display: block;margin: 0;align-self: stretch;min-height: 100%;border-radius: 0;}
  
  .n79ypn {box-shadow: inset 0 0 0 1px var(--wnwta);}
  .ph3vg.ph3vg {max-height: none;height: 100%;width: 100%;min-height: clamp(300px, 34vw, 460px);object-fit: cover;}
  .hv6z {min-height: 100%;max-height: none;height: 100%;}
  
  .wpx3q {padding: clamp(26px, 3.2vw, 46px) clamp(24px, 2.8vw, 44px);}

  .drz4h55 .wpx3q   {grid-row: 2;grid-column: 1;}
  .drz4h55 .n79ypn {grid-row: 2;grid-column: 2;}

  .cwytv .g03pxv5 {grid-template-columns: minmax(0, 1.05fr) minmax(0, 1fr);}
  .g03pxv5 .n79ypn {grid-row: 2;grid-column: 1;}
  .g03pxv5 .wpx3q   {grid-column: 2;grid-row: 2;}
}
@media (max-width:948px) {
  
  .ph3vg.ph3vg {max-height: 22vh;}
  .hv6z {min-height: 16vh;max-height: 22vh;}
}

.dfme3j {margin: 0 0 var(--uexfd);}

.gg33rbn {gap:17px;padding: 0;min-width: 0;list-style: none;margin: 0;display: grid;}
.e57q {grid-template-columns: repeat(3, minmax(0, 1fr));}
.kwezq2 {grid-template-columns: repeat(4, minmax(0, 1fr));}

.h03pyd {position: relative;min-width: 0;}
.rexgm9 {color: inherit;transition:transform 0.159s;text-decoration: none;display: block;min-width: 0;}
.rexgm9:hover, .rexgm9:focus-visible {transform: translateY(-4px);}

.d97yq0x {background: var(--s7b6);border-radius: var(--g7g8);display: block;aspect-ratio: 2 / 3;box-shadow: 0 8px 26px var(--wiqld);overflow: hidden;position: relative;}
.ba9rp {width: 100%;height: 100%;border-radius: 0;display: block;object-fit: cover;}

.drrhzf {display: block;padding: 34px 12px 11px;text-overflow: ellipsis;font-weight: 800;overflow: hidden;white-space: nowrap;font-size: 14px;position: absolute;line-height:1.24;bottom: 0;color: #fff;background: linear-gradient(to top,
              rgba(0, 0, 0, .93) 0%, rgba(0, 0, 0, .82) 42%, rgba(0, 0, 0, 0) 100%);text-shadow: 0 1px 3px rgba(0, 0, 0, .95);right: 0;left: 0;}

.nmbz9 {letter-spacing: .09em;overflow: hidden;text-overflow: ellipsis;font-weight: 700;white-space: nowrap;font-size: 10.5px;display: block;bottom: 9px;left: 12px;font-style: normal;text-shadow: 0 1px 3px rgba(0, 0, 0, .95);right: 12px;color: rgba(255, 255, 255, .78);text-transform: uppercase;position: absolute;}

.nmbz9 ~ .drrhzf, .drrhzf:has(+ .nmbz9) {padding-bottom:26px;}

.bbb4 {align-items: center;z-index: 2;justify-content: center;top: 9px;left: 9px;position: absolute;pointer-events: none;padding: 0 7px;height: 25px;color: var(--j92, var(--o591));background: var(--x2o);border-radius: var(--vxt0);box-shadow: 0 3px 12px var(--wiqld);min-width: 25px;display: flex;font: 800 12.5px/1 var(--mv608);font-style: normal;font-variant-numeric: tabular-nums;}

@media (max-width:905px) {
  .kwezq2 {grid-template-columns: repeat(3, minmax(0, 1fr));}
}
@media (max-width:625px) {
  
  .e57q, .kwezq2 {grid-template-columns: minmax(0, 1fr);}
}

.k4knrt {margin: 0 0 var(--uexfd);}
.ts83aqs {min-width: 0;gap:9px 16px;display: grid;margin: 0;}

.par4dw8 {grid-template-columns: repeat(3, minmax(0, 1fr));}
.par4dw8 > dt:nth-of-type(3n + 1) {grid-column: 1;}
.par4dw8 > dt:nth-of-type(3n + 2) {grid-column: 2;}
.par4dw8 > dt:nth-of-type(3n + 3) {grid-column: 3;}
.par4dw8 > dd:nth-of-type(3n + 1) {grid-column: 1;}
.par4dw8 > dd:nth-of-type(3n + 2) {grid-column: 2;}
.par4dw8 > dd:nth-of-type(3n + 3) {grid-column: 3;}
.par4dw8 > dt:nth-of-type(-n + 3) {grid-row: 1;}
.par4dw8 > dd:nth-of-type(-n + 3) {grid-row: 2;}
.par4dw8 > dt:nth-of-type(n + 4):nth-of-type(-n + 6) {grid-row: 3;}
.par4dw8 > dd:nth-of-type(n + 4):nth-of-type(-n + 6) {grid-row: 4;}
.par4dw8 > dt:nth-of-type(n + 7) {grid-row: 5;}
.par4dw8 > dd:nth-of-type(n + 7) {grid-row: 6;}

.wmbry {grid-template-columns: repeat(4, minmax(0, 1fr));}
.wmbry > dt:nth-of-type(4n + 1) {grid-column: 1;}
.wmbry > dt:nth-of-type(4n + 2) {grid-column: 2;}
.wmbry > dt:nth-of-type(4n + 3) {grid-column: 3;}
.wmbry > dt:nth-of-type(4n + 4) {grid-column: 4;}
.wmbry > dd:nth-of-type(4n + 1) {grid-column: 1;}
.wmbry > dd:nth-of-type(4n + 2) {grid-column: 2;}
.wmbry > dd:nth-of-type(4n + 3) {grid-column: 3;}
.wmbry > dd:nth-of-type(4n + 4) {grid-column: 4;}
.wmbry > dt:nth-of-type(-n + 4) {grid-row: 1;}
.wmbry > dd:nth-of-type(-n + 4) {grid-row: 2;}
.wmbry > dt:nth-of-type(n + 5):nth-of-type(-n + 8) {grid-row: 3;}
.wmbry > dd:nth-of-type(n + 5):nth-of-type(-n + 8) {grid-row: 4;}
.wmbry > dt:nth-of-type(n + 9) {grid-row: 5;}
.wmbry > dd:nth-of-type(n + 9) {grid-row: 6;}

.ncma8 {min-width: 0;margin: 0;}
.cvp5ht {min-width: 0;text-decoration: none;display: block;box-shadow: 0 6px 22px var(--wiqld);overflow: hidden;transition:transform 0.21s, border-color 0.217s;border-radius: var(--g7g8);border: 1px solid var(--wnwta);}
.cvp5ht:hover, .cvp5ht:focus-visible {transform: translateY(-3px);border-color: color-mix(in srgb, var(--mix) 55%, var(--wnwta));}

.e0nqw4x {width: 100%;display: block;background:
    radial-gradient(120% 140% at 50% 0%,
      color-mix(in srgb, var(--mix) 22%, transparent) 0%, transparent 70%),
    var(--tpw5);box-sizing: border-box;padding: 14px 18px;min-width: 0;}

.bxa40hk {display: block;height: auto;object-fit: contain;border-radius: 0;aspect-ratio: 3 / 1;width: 100%;}

.az46 {text-overflow: ellipsis;font-size: 12.5px;font-weight: 700;text-align: center;letter-spacing: .05em;padding: 0 2px;margin: 0;white-space: nowrap;color: var(--rcq3w);overflow: hidden;}

@media (max-width:727px) {
  .par4dw8, .wmbry {grid-template-columns: repeat(2, minmax(0, 1fr));}
  .par4dw8 > dt, .wmbry > dt,
  .par4dw8 > dd, .wmbry > dd {grid-row: auto;}
  .par4dw8 > dt:nth-of-type(2n + 1), .wmbry > dt:nth-of-type(2n + 1),
  .par4dw8 > dd:nth-of-type(2n + 1), .wmbry > dd:nth-of-type(2n + 1) {grid-column: 1;}
  .par4dw8 > dt:nth-of-type(2n + 2), .wmbry > dt:nth-of-type(2n + 2),
  .par4dw8 > dd:nth-of-type(2n + 2), .wmbry > dd:nth-of-type(2n + 2) {grid-column: 2;}
  .par4dw8 > dt:nth-of-type(-n + 2), .wmbry > dt:nth-of-type(-n + 2) {grid-row: 1;}
  .par4dw8 > dd:nth-of-type(-n + 2), .wmbry > dd:nth-of-type(-n + 2) {grid-row: 2;}
  .par4dw8 > dt:nth-of-type(n + 3):nth-of-type(-n + 4),
  .wmbry > dt:nth-of-type(n + 3):nth-of-type(-n + 4) {grid-row: 3;}
  .par4dw8 > dd:nth-of-type(n + 3):nth-of-type(-n + 4),
  .wmbry > dd:nth-of-type(n + 3):nth-of-type(-n + 4) {grid-row: 4;}
  .par4dw8 > dt:nth-of-type(n + 5):nth-of-type(-n + 6),
  .wmbry > dt:nth-of-type(n + 5):nth-of-type(-n + 6) {grid-row: 5;}
  .par4dw8 > dd:nth-of-type(n + 5):nth-of-type(-n + 6),
  .wmbry > dd:nth-of-type(n + 5):nth-of-type(-n + 6) {grid-row: 6;}
  .par4dw8 > dt:nth-of-type(n + 7):nth-of-type(-n + 8),
  .wmbry > dt:nth-of-type(n + 7):nth-of-type(-n + 8) {grid-row: 7;}
  .par4dw8 > dd:nth-of-type(n + 7):nth-of-type(-n + 8),
  .wmbry > dd:nth-of-type(n + 7):nth-of-type(-n + 8) {grid-row: 8;}
  .par4dw8 > dt:nth-of-type(n + 9), .wmbry > dt:nth-of-type(n + 9) {grid-row: 9;}
  .par4dw8 > dd:nth-of-type(n + 9), .wmbry > dd:nth-of-type(n + 9) {grid-row: 10;}
}

.efgbq9 {margin: 0 0 var(--uexfd);}
.k7f41y {grid-template-columns: repeat(4, minmax(0, 1fr));list-style: none;padding: 0;margin: 0;gap:14px;display: grid;min-width: 0;}

.v5bn145 {grid-template-columns: repeat(5, minmax(0, 1fr));}
.c2qmqfs {display: flex;margin: 0;min-width: 0;flex-direction: column;gap:9px;}

.h288 {box-shadow: 0 5px 18px var(--wiqld);background:
    linear-gradient(180deg,
      color-mix(in srgb, var(--mix) 17%, transparent) 0%, transparent 72%),
    var(--tpw5);display: block;box-sizing: border-box;padding: 12px 14px;border-radius:15px;border: 1px solid var(--wnwta);width: 100%;min-width: 0;}

.p00w {height: auto;border-radius: 0;object-fit: contain;aspect-ratio: 3 / 1;display: block;width: 100%;}

.sr5zj9z {white-space: nowrap;display: block;font-weight: 700;letter-spacing: .04em;text-align: center;color: var(--rcq3w);text-overflow: ellipsis;overflow: hidden;font-size: 12.5px;}
@media (max-width:865px) {
  
  .v5bn145 {grid-template-columns: repeat(5, minmax(0, 1fr));}
}
@media (max-width:625px) {
  .k7f41y, .v5bn145 {grid-template-columns: repeat(2, minmax(0, 1fr));}
}

.ze7xg6 {background: var(--wsg4);border-radius: var(--g7g8);border: 1px solid var(--wnwta);padding: clamp(22px, 2.6vw, 34px);margin: 0 0 var(--uexfd);}
.a56ad {align-items: baseline;border-bottom: 1px solid var(--wnwta);padding-bottom:17px;display: flex;gap:6px 18px;flex-wrap: wrap;margin-bottom:7px;}

.jccy {text-shadow: 0 0 26px var(--wiqld);font-size: clamp(38px, 4.6vw, 58px);font-weight: 900;color: var(--mix);letter-spacing: -.04em;line-height: 1;}
.ta3yr6 {font-weight: 800;font-size: 16px;color: var(--rcq3w);}

.ze7xg6 .dm7trw.dm7trw {line-height:1.60;margin: 0;font-size: 15px;flex: 1 1 260px;color: var(--rcq3w);}

.nm7418a {margin: 0;list-style: none;padding: 0;}
.mzbmze {border-bottom: 1px solid var(--wnwta);padding: 13px 0;gap:2px 14px;display: grid;grid-template-columns: 2.6em 2.2em minmax(0, 1fr);align-items: baseline;}
.mzbmze:last-child {padding-bottom: 0;border-bottom: 0;}

.nxa4g {font-variant-numeric: tabular-nums;color: var(--rcq3w);font-style: normal;font-weight: 800;font-size: 12px;letter-spacing: .08em;}
.nm7418a:not(.sbk88x) .nxa4g {visibility: hidden;}

.j58m76 {font-size: 14px;font-weight: 900;font-variant-numeric: tabular-nums;color: color-mix(in srgb, var(--mix) 35%, var(--hzac));}
.d0vgyw2 {font-size: 15px;margin: 0;line-height:1.58;grid-column: 3;}
.eztz1wq {grid-column: 3;letter-spacing: .05em;margin-top:6px;font-size: 12.5px;font-weight: 700;display: block;font-style: normal;color: var(--rcq3w);}

.g26xx {align-items: center;}
.q1wzjg {gap:3px;box-shadow: 0 8px 26px var(--wiqld);padding: 10px 20px 12px;background: var(--s7b6);flex: 0 0 auto;border-radius: var(--g7g8);border: 1px solid color-mix(in srgb, var(--mix) 34%, var(--wnwta));align-items: baseline;display: inline-flex;}

.q1wzjg .jccy {text-shadow: none;}

.g26xx .dm7trw {align-self: center;}

.pdx8 .eztz1wq {margin-bottom:5px;margin-top: 0;}
.pdx8 .d0vgyw2 {margin-top: 0;}
@media (max-width:625px) {
  
  .g26xx {align-items: flex-start;}
  
  .q1wzjg {justify-content: center;box-sizing: border-box;width: 100%;}
  .mzbmze {grid-template-columns: 2.2em minmax(0, 1fr);}
  .nm7418a:not(.sbk88x) .nxa4g {display: none;}
  .d0vgyw2, .eztz1wq {grid-column: 2;}
}

.ptvtjw {display: flex;align-items: flex-start;padding: clamp(20px, 2.4vw, 30px);min-width: 0;margin: 0 0 var(--uexfd);flex-direction: column;background: var(--wsg4);border-radius: var(--g7g8);border: 1px solid var(--wnwta);}

.mf6kma4 > .h4vv {margin: 18px 0 0;}
.h4vv {border-radius: calc(var(--g7g8) - 6px);margin: 0 0 18px;width: 100%;overflow: hidden;min-width: 0;box-shadow: 0 8px 26px var(--wiqld);}
.nrn6t {display: block;}
.v12gghf {height: auto;display: block;object-fit: cover;border-radius: 0;max-height: 260px;width: 100%;}
.gdqk.gdqk {color: var(--hzac);line-height:1.24;letter-spacing: -.028em;font-weight: 800;margin: 0 0 10px;font-size: clamp(20px, 2.2vw, 28px);}
.s36z72 {min-width: 0;width: 100%;}
.s36z72 > :first-child {margin-top: 0;}
.s36z72 > :last-child  {margin-bottom: 0;}
.rekqja {display: inline-flex;margin-top:17px;text-decoration: none;align-items: center;justify-content: center;color: var(--j92, var(--o591));border-radius: var(--vxt0);padding: 0 28px;font-size: 14.5px;font-weight: 800;background: var(--x2o);transition:transform 0.146s, background 0.192s;min-height: 46px;box-shadow: 0 8px 24px var(--wiqld);}
.rekqja:hover {background: var(--ynhb);transform: translateY(-2px);}

@media (min-width:891px) {
  .cwytv > .ycdfp {max-width: 48.5%;float: left;}
  .cwytv > .ycdfp + .ycdfp {float: right;}
  .cwytv > .ycdfp + .ycdfp + * {clear: both;}
}

.yzar9 {position: relative;min-width: 0;border-radius: var(--g7g8);border: 1px solid color-mix(in srgb, var(--mix) 18%, var(--wnwta));box-shadow: 0 18px 48px color-mix(in srgb, var(--wiqld) 55%, transparent);background:
    radial-gradient(120% 90% at 8% 0%,
      color-mix(in srgb, var(--mix) 13%, transparent) 0%,
      transparent 62%),
    var(--wsg4);overflow: hidden;padding: clamp(24px, 3vw, 40px);margin: 0 0 var(--uexfd);}

.yzar9::before {content: "";height: 3px;inset: 0 0 auto 0;background: linear-gradient(90deg,
    var(--mix) 0%,
    color-mix(in srgb, var(--yrw2) 70%, var(--mix)) 52%,
    color-mix(in srgb, var(--mix) 30%, transparent) 100%);position: absolute;}

.s3wq8 {gap:13px;flex-wrap: wrap;margin: 0 0 clamp(16px, 1.8vw, 22px);align-items: center;display: flex;}

.pwsgv0t {line-height: 1;font-weight: 800;text-transform: uppercase;color: color-mix(in srgb, var(--mix) 34%, var(--hzac));flex: 1 0 100%;letter-spacing: .16em;font-size: 12px;}
.we1etgk.we1etgk {font-weight: 900;letter-spacing: -.035em;font-size: clamp(28px, 4.2vw, 50px);min-width: 0;margin: 0;flex: 1 1 auto;color: var(--hzac);line-height:1.10;}

.bte7 {font-weight: 900;background: color-mix(in srgb, var(--mix) 16%, var(--s7b6));flex: 0 0 auto;align-items: center;justify-content: center;height: 34px;border-radius: var(--vxt0);border: 1px solid color-mix(in srgb, var(--mix) 42%, var(--wnwta));min-width: 34px;font-size: 14px;font-variant-numeric: tabular-nums;padding: 0 12px;color: color-mix(in srgb, var(--mix) 34%, var(--hzac));display: inline-flex;}

.xq198dg {padding: clamp(6px, 0.7vw, 10px);border-radius: calc(var(--g7g8) + 4px);border: 1px solid var(--wnwta);background: color-mix(in srgb, var(--hzac) 6%, var(--s7b6));margin: 0 0 14px;position: relative;min-width: 0;}

.x55pv {scroll-padding-left: 0;scroll-snap-type: x mandatory;scroll-behavior: smooth;margin: 0;scrollbar-width: none;min-width: 0;border-radius: calc(var(--g7g8) - 2px);gap:15px;overflow-y: hidden;display: flex;-webkit-overflow-scrolling: touch;overflow-x: auto;}
.x55pv::-webkit-scrollbar {display: none;}
.x55pv:focus-visible {outline: 2px solid var(--mix);outline-offset: 3px;}

.ajv3zj8 {flex: 0 0 87%;background: var(--s7b6);position: relative;scroll-margin-block: 50vh;border-radius: calc(var(--g7g8) - 2px);min-width: 0;margin: 0;scroll-snap-align: start;box-shadow: 0 10px 30px color-mix(in srgb, var(--wiqld) 80%, transparent);overflow: hidden;}
.fkz8g .ajv3zj8 {flex: 0 0 calc(100% - 18px);}

.zs5r7 {display: block;aspect-ratio: 16 / 10;height: auto;object-fit: cover;border-radius: 0;width: 100%;}

.qjf1wt {position: absolute;padding: 52px 20px 18px;color: #fff;background: linear-gradient(to top,
              rgba(0, 0, 0, .78) 0%, rgba(0, 0, 0, .48) 34%,
              rgba(0, 0, 0, .13) 62%, rgba(0, 0, 0, 0) 100%);right: 0;left: 0;bottom: 0;}

.ej8z5ee {text-shadow: 0 2px 8px rgba(0, 0, 0, .92);font-weight: 800;display: block;line-height:1.30;font-size: clamp(16px, 1.5vw, 20px);}

.gttxd {margin: 0 0 clamp(18px, 2vw, 24px);background: color-mix(in srgb, var(--hzac) 5%, var(--s7b6));gap:10px;padding: 8px 10px;align-items: center;border-radius: var(--vxt0);border: 1px solid var(--wnwta);display: flex;}

.ph7v1 {gap:7px;display: flex;justify-content: center;align-items: center;flex: 1 1 auto;flex-wrap: wrap;min-width: 0;}

.jsg9ak {padding: 0;align-items: center;justify-content: center;display: inline-flex;}

.kgkpa {display: none;}

.zndjkzm {width: 9px;transition:background 0.195s, transform 0.151s, box-shadow 0.167s;background: color-mix(in srgb, var(--hzac) 26%, transparent);height: 9px;display: block;border-radius: 50%;}

.ajv3zj8:target {outline: none;}

.nebg2 {margin: 0 0 clamp(18px, 2vw, 24px);max-width: 66ch;font-size: 16px;line-height:1.72;color: var(--rcq3w);}

.w31j {margin: 0;flex-wrap: wrap;gap:12px;align-items: center;display: flex;}
.hjdvg1t.hjdvg1t, .gpfy.gpfy {padding: 0 30px;justify-content: center;min-height: 52px;text-align: center;transition:transform 0.174s, background 0.196s, border-color 0.141s, box-shadow 0.162s;display: inline-flex;text-decoration: none;align-items: center;border-radius: var(--vxt0);}
.hjdvg1t.hjdvg1t {color: var(--j92, var(--o591));box-shadow: 0 10px 30px var(--wiqld);font-weight: 900;background: var(--x2o);font-size: 16px;letter-spacing: -.01em;}
.hjdvg1t.hjdvg1t:hover {background: var(--ynhb);box-shadow: 0 14px 36px var(--wiqld);transform: translateY(-2px);}
.hjdvg1t.hjdvg1t:focus-visible, .gpfy.gpfy:focus-visible {outline: 2px solid var(--mix);outline-offset: 3px;}

.gpfy.gpfy {font-weight: 700;color: var(--hzac);background: color-mix(in srgb, var(--hzac) 7%, transparent);border: 1px solid transparent;font-size: 15px;padding: 0 22px;min-height: 48px;}
.gpfy.gpfy:hover {border-color: color-mix(in srgb, var(--mix) 40%, var(--wnwta));background: color-mix(in srgb, var(--mix) 12%, transparent);}

.ghkvzb0 {font-weight: 600;}
.mmmf {font-weight: 800;letter-spacing: .09em;text-transform: uppercase;color: color-mix(in srgb, var(--hzac) 76%, transparent);font-size: 12.5px;}

@media (max-width:727px) {
  .ajv3zj8, .fkz8g .ajv3zj8 {flex: 0 0 calc(100% - 22px);}
  .we1etgk.we1etgk {font-size: clamp(22px, 6.4vw, 28px);}
  .w31j {align-items: stretch;flex-direction: column;}
  .hjdvg1t.hjdvg1t, .gpfy.gpfy {width: 100%;}
  .ph7v1 {scrollbar-width: none;overflow-x: auto;flex-wrap: nowrap;}
  .ph7v1::-webkit-scrollbar {display: none;}
}

@media (prefers-reduced-motion: reduce) {
  .x55pv {scroll-behavior: auto;}
  .hjdvg1t.hjdvg1t, .gpfy.gpfy,
  .jsg9ak, .zndjkzm {transition:none;}
  .hjdvg1t.hjdvg1t:hover {transform: none;}
}

.rd1zyq {grid-template-columns: auto minmax(0, 1fr);display: grid;background: var(--wsg4);align-items: start;margin: 0 0 var(--uexfd);padding: clamp(20px, 2.4vw, 28px);gap:8px 18px;border-radius: var(--g7g8);border: 1px solid var(--wnwta);}
.y6a6a84 {grid-row: 1 / span 2;}
.dmemh {display: block;object-fit: cover;width: 62px;box-shadow: 0 6px 20px var(--wiqld);border-radius:17px;height: 62px;}
.n8cg3c6 {min-width: 0;}
.c9q1 {color: var(--hzac);font-weight: 800;font-size: 15.5px;display: block;}
.qrwx4mt {margin-top:9px;display: flex;flex-wrap: wrap;font-style: normal;gap:6px;}
.c61c8, .wnfza {align-items: center;padding: 5px 12px;font-size: 12px;letter-spacing: .04em;border-radius: var(--vxt0);display: inline-flex;font-weight: 700;}
.c61c8 {border: 1px solid var(--wnwta);background: var(--s7b6);color: var(--rcq3w);}
.wnfza {background: color-mix(in srgb, var(--mix) 16%, transparent);border: 1px solid color-mix(in srgb, var(--mix) 40%, transparent);color: color-mix(in srgb, var(--mix) 35%, var(--hzac));}
.s9ace36 {font-size: 14.5px;line-height:1.65;margin: 11px 0 0;color: var(--rcq3w);}
.hrhp0b {margin-top:12px;flex-wrap: wrap;display: flex;gap:8px;}

.n0z6706 {transition:color 0.194s, border-color 0.122s, transform 0.155s;text-decoration: none;height: 44px;width: 44px;align-items: center;display: inline-flex;justify-content: center;border-radius: 50%;border: 1px solid var(--wnwta);color: var(--rcq3w);background: var(--s7b6);}
.n0z6706:hover {transform: translateY(-2px);border-color: color-mix(in srgb, var(--mix) 55%, var(--wnwta));color: color-mix(in srgb, var(--mix) 35%, var(--hzac));}
.rgthd {font-size: 12.5px;grid-column: 1 / -1;margin-top:13px;line-height:1.54;display: block;color: var(--rcq3w);}

.rd1zyq .t0vb5gg.t0vb5gg {color: var(--rcq3w);line-height:1.48;margin: 7px 0 0;font-size: 13.5px;}
.rd1zyq .t0vb5gg.t0vb5gg .c61c8,
.rd1zyq .t0vb5gg.t0vb5gg .wnfza {letter-spacing: .02em;display: inline;font-weight: 700;padding: 0;background: none;font-size: inherit;border: 0;border-radius: 0;}
.rd1zyq .t0vb5gg.t0vb5gg .c61c8 {color: var(--hzac);}

.rd1zyq .t0vb5gg.t0vb5gg .wnfza {color: color-mix(in srgb, var(--mix) 35%, var(--hzac));}

.rd1zyq .t0vb5gg.t0vb5gg .c61c8 + .wnfza::before {content: "\00B7";font-weight: 700;margin: 0 8px;color: var(--rcq3w);}

.ebzy3 {font-weight: 800;display: block;font-size: 11px;letter-spacing: .13em;text-transform: uppercase;color: var(--rcq3w);margin-bottom:2px;font-style: normal;}
.qm635s {line-height:1.27;font-size: 17.5px;}

.my8nr {padding-top:10px;margin-top:12px;grid-column: auto;border-top: 1px solid var(--wnwta);}

.f9x15e {grid-template-columns: minmax(0, 1fr);justify-items: start;}
.f9x15e .y6a6a84 {grid-row: auto;margin-bottom:6px;}
@media (max-width:555px) {
  .rd1zyq {grid-template-columns: minmax(0, 1fr);}
  .y6a6a84 {grid-row: auto;margin-bottom:5px;}
}

.nzcmzg5 {padding: clamp(20px, 2.4vw, 30px);position: relative;border-radius: var(--g7g8);border: 1px solid var(--wnwta);min-width: 0;background: var(--wsg4);margin: 0 0 var(--uexfd);}

.f5jx2 {box-shadow: 0 8px 30px var(--wiqld);}
.yg2q {left: 0;width: 3px;bottom: clamp(20px, 2.4vw, 30px);border-radius: 0 3px 3px 0;background: linear-gradient(
    180deg,
    var(--mix) 0%,
    color-mix(in srgb, var(--yrw2, var(--mix)) 80%, transparent) 100%);position: absolute;top: clamp(20px, 2.4vw, 30px);}
.a2xrbts.a2xrbts {font-weight: 800;letter-spacing: -.028em;font-size: clamp(20px, 2.2vw, 28px);margin: 0 0 12px;line-height:1.20;color: var(--hzac);}

.zqbpm9 {display: inline;}
.e6s361k {min-width: 0;}
.e6s361k > :first-child {margin-top: 0;}
.e6s361k > :last-child  {margin-bottom: 0;}

.f2pma.f2pma .dqqcc2 {align-items: stretch;display: grid;margin: 0;padding: 0;grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));gap:15px;list-style: none;}

@supports (grid-template-columns: subgrid) {
  .f2pma.f2pma .dqqcc2:has(> .e48dfzq:nth-child(3n + 1):last-child) > .e48dfzq:last-child {grid-column: span 3;}
  .f2pma.f2pma .dqqcc2:has(> .e48dfzq:nth-child(3n + 2):last-child) > .e48dfzq:last-child {grid-column: span 2;}
}
.f2pma.f2pma .e48dfzq {background: var(--wsg4);display: flex;min-width: 0;flex-direction: column;border: 1px solid var(--wnwta);border-radius: var(--g7g8);overflow: hidden;}

.f2pma.f2pma .mendyy {background: var(--s7b6);display: flex;align-items: center;padding: 14px 10px 12px;justify-content: center;border-bottom: 2px solid var(--mix);}
.f2pma.f2pma .bs8q6qd {line-height: 1;font-variant-numeric: tabular-nums;color: var(--mix);letter-spacing: -.045em;font-size: clamp(34px, 4.4vw, 52px);font-weight: 900;}
.f2pma.f2pma .v38a4 {padding: 15px 16px 18px;}
.f2pma.f2pma .j53nwe {margin: 0 0 6px;color: var(--hzac);display: block;letter-spacing: -.01em;line-height:1.29;font-size: 16px;font-weight: 800;}
.f2pma.f2pma .qegg243 {color: var(--rcq3w);line-height:1.55;margin: 0;font-size: 15px;}

.f2pma.f2pma .en1f .v38a4 {padding-top:19px;}
.f2pma.f2pma .en1f .bs8q6qd {border-bottom: 2px solid var(--mix);font-variant-numeric: tabular-nums;width: fit-content;margin-bottom:12px;letter-spacing: -.045em;font-size: clamp(30px, 3.8vw, 44px);font-weight: 900;padding-bottom:9px;color: color-mix(in srgb, var(--mix) 62%, var(--tdvq));display: block;line-height: .95;}

.er6jt.er6jt .m2fdns3 {display: grid;gap:12px;}
.er6jt.er6jt .g7h17ds {padding: 14px 16px;border: 1px solid var(--wnwta);border-left-width: 4px;border-radius: var(--g7g8);background: var(--wsg4);align-items: flex-start;display: flex;gap:13px;}
.er6jt.er6jt .zt4d   {border-left-color: var(--mix);}
.er6jt.er6jt .srmdgdw {border-left-color: var(--yrw2);}

.er6jt.er6jt .e8p5d {flex: 0 0 116px;flex-direction: column;gap:1px;border-right: 1px solid var(--wnwta);align-self: stretch;display: flex;padding-right:14px;}
.er6jt.er6jt .xy86c7 {letter-spacing: .09em;color: var(--rcq3w);text-transform: uppercase;font-size: 11.5px;font-weight: 800;line-height:1.23;}
.er6jt.er6jt .kc9p4w {font-size: 25px;font-weight: 900;line-height:1.05;font-variant-numeric: tabular-nums;letter-spacing: -.03em;}
.er6jt.er6jt .zt4d   .kc9p4w {color: var(--mix);}
.er6jt.er6jt .srmdgdw .kc9p4w {color: var(--yrw2);}

.er6jt.er6jt .mb5ktd {min-width: 0;list-style: none;flex: 1 1 auto;flex-wrap: wrap;display: flex;gap:7px;padding: 0;margin: 0;}
.er6jt.er6jt .k934rr {padding: 8px 14px;font-size: 15px;background: var(--s7b6);margin: 0;gap:7px;display: inline-flex;line-height:1.43;border-radius: var(--vxt0);border: 1px solid var(--wnwta);align-items: baseline;}
.er6jt.er6jt .q1skzz {font-weight: 900;flex: 0 0 auto;}
.er6jt.er6jt .zt4d   .q1skzz {color: var(--mix);}
.er6jt.er6jt .srmdgdw .q1skzz {color: var(--yrw2);}

.er6jt.er6jt .tsnm4 {counter-reset: mn-sb-n;}
.er6jt.er6jt .tsnm4 .k934rr {counter-increment: mn-sb-n;}
.er6jt.er6jt .tsnm4 .k934rr::before {content: counter(mn-sb-n, decimal-leading-zero);font-weight: 900;flex: 0 0 auto;letter-spacing: .08em;font-size: 11.5px;color: var(--rcq3w);font-variant-numeric: tabular-nums;}

.er6jt.er6jt .zt4d   .tsnm4 .k934rr::before {color: color-mix(in srgb, var(--mix) 62%, var(--tdvq));}
.er6jt.er6jt .srmdgdw .tsnm4 .k934rr::before {color: color-mix(in srgb, var(--yrw2, var(--mix)) 62%, var(--tdvq));}

.er6jt.er6jt .t80sh7 .kc9p4w {line-height: 1;margin-bottom:2px;}

.rhsje0g.rhsje0g .qzt0sa {border-top: 1px solid var(--wnwta);}
.rhsje0g.rhsje0g .n111tmq {background: none;border-radius: 0;border-bottom: 1px solid var(--wnwta);}

.rhsje0g.rhsje0g .p9rv8 {font-size: 16px;position: relative;font-weight: 700;line-height:1.41;list-style: none;box-sizing: border-box;min-height: 44px;padding: 14px 30px 14px 26px;cursor: pointer;}
.rhsje0g.rhsje0g .p9rv8::-webkit-details-marker {display: none;}

.rhsje0g.rhsje0g .p9rv8::before {top: 14px;left: 4px;font-family: ui-monospace, "SFMono-Regular", "Consolas", monospace;position: absolute;font-size: 15px;font-weight: 900;color: var(--mix);content: ">";line-height:1.42;}

.rhsje0g.rhsje0g .p9rv8::after {content: "";position: absolute;height: 8px;transform: translateY(-70%) rotate(45deg);width: 8px;top: 50%;border-right: 2px solid var(--rcq3w);transition:transform 0.161s;right: 6px;border-bottom: 2px solid var(--rcq3w);}
.rhsje0g.rhsje0g .n111tmq[open] .p9rv8::after {border-color: var(--mix);transform: translateY(-30%) rotate(225deg);}

.rhsje0g.rhsje0g .kxvv {display: block;font-family: ui-monospace, "SFMono-Regular", "Consolas", monospace;border-left: 2px solid color-mix(in srgb, var(--mix) 42%, transparent);line-height:1.67;color: var(--rcq3w);font-size: 14.5px;padding: 0 0 0 16px;margin: 0 0 16px 22px;}

.rhsje0g.rhsje0g .mc6b90g {padding: 0;margin: 0;counter-reset: mn-term-n;list-style: none;}
.rhsje0g.rhsje0g .qg99q8n {counter-increment: mn-term-n;border-bottom: 1px solid var(--wnwta);}
.rhsje0g.rhsje0g .mc6b90g .n111tmq {border-bottom: 0;}

.rhsje0g.rhsje0g .mc6b90g .p9rv8 {padding-left:37px;}
.rhsje0g.rhsje0g .mc6b90g .p9rv8::before {font-size: 12px;color: var(--rcq3w);left: 4px;top: 17px;letter-spacing: .06em;font-variant-numeric: tabular-nums;content: counter(mn-term-n, decimal-leading-zero);font-weight: 800;}

.rhsje0g.rhsje0g .mc6b90g .kxvv {margin-left:33px;}

.rhsje0g.rhsje0g .z45f::before {content: "$";}
.rhsje0g.rhsje0g .ghshbqq {line-height:1.41;font-family: ui-monospace, "SFMono-Regular", "Consolas", monospace;letter-spacing: -.01em;font-weight: 700;color: var(--hzac);font-size: 15px;}

.ecjz2.ecjz2 {gap:12px;display: flex;align-items: center;}
.ecjz2.kh0vaz   {justify-content: center;}
.ecjz2.y4shqtf {justify-content: flex-end;}

.ecjz2.ecjz2 .mgm7 {height: 9px;flex: 0 0 auto;width: 9px;background: var(--mix);box-shadow: 0 0 10px var(--wiqld);border-radius: 50%;}
.ecjz2.ecjz2 .nxb00 {align-items: center;box-shadow: 0 10px 30px var(--wiqld);transition:transform 0.12s, background 0.128s, box-shadow 0.185s;min-height: 52px;justify-content: center;padding: 0 34px;background: var(--x2o);color: var(--j92, var(--o591));text-decoration: none;display: inline-flex;border-radius: var(--vxt0);}
.ecjz2.ecjz2 .nxb00:hover {background: var(--ynhb);box-shadow: 0 14px 38px var(--wiqld);transform: translateY(-2px);}
.ecjz2.ecjz2 .wnt3 {letter-spacing: .01em;font: 800 15.5px/1 var(--mv608);}

.ecjz2.ecjz2 .yjsrb5c {flex: 1 1 auto;}

.amft.amft {border-radius: var(--g7g8);background: var(--s7b6);box-shadow: 0 0 0 1px var(--wnwta), 0 10px 34px var(--wiqld);padding: 10px;margin: 0 0 var(--uexfd);position: relative;}
.amft.xwyr3q {padding: 18px;}
.amft.amft .w34d {overflow: hidden;display: block;border-radius: calc(var(--g7g8) - 6px);}
.amft.amft .qjrs14 {display: block;border-radius: calc(var(--g7g8) - 6px);width: 100%;height: auto;}

.amft.amft .nqex2 {background: color-mix(in srgb, var(--mix) 70%, transparent);height: 8px;bottom: 18px;width: 8px;box-shadow: 0 0 10px var(--wiqld);border-radius: 50%;right: 18px;position: absolute;}

.w4140sw.w4140sw {border-radius: var(--g7g8);border: 1px solid var(--wnwta);align-items: stretch;display: grid;background: var(--wsg4);grid-template-columns: minmax(0, 340px) minmax(0, 1fr);padding: clamp(20px, 2.4vw, 30px);gap: clamp(18px, 2.2vw, 28px);}

.w4140sw.w4140sw .r254 {order: 2;}

.w4140sw.w4140sw .ffq38 {border-radius: calc(var(--g7g8) - 2px);box-shadow: 0 0 0 1px var(--wnwta), 0 10px 34px var(--wiqld);min-height: 100%;display: flex;overflow: hidden;background: var(--tpw5);justify-content: center;min-width: 0;position: relative;align-items: center;}

.w4140sw.w4140sw .khpyvp {gap:4px;inset: 0;position: absolute;display: grid;grid-template-columns: repeat(3, 1fr);grid-template-rows: minmax(0, 1fr);padding: 4px;}
.w4140sw.w4140sw .fbjjvqv {align-self: stretch;min-height: 0;height: 100%;max-height: none;border-radius:9px;width: 100%;opacity:0.83;object-fit: cover;display: block;}

.w4140sw.w4140sw .gffyta {display: flex;box-shadow: 0 0 0 1px color-mix(in srgb, var(--mix) 40%, transparent),
              0 8px 26px rgba(0, 0, 0, .5);position: relative;padding: 16px 22px;border-radius: var(--vxt0);max-width: 78%;margin: 0;backdrop-filter: blur(6px);z-index: 2;align-items: center;justify-content: center;background: color-mix(in srgb, var(--tpw5) 88%, transparent);}
.w4140sw.w4140sw .dm1a6ar {height: auto;max-height: 52px;max-width: 100%;display: block;object-fit: contain;}

.w4140sw.w4140sw .gr88bd {gap:15px;min-width: 0;display: grid;}
.w4140sw.w4140sw .d2m41w {color: var(--hzac);display: block;margin: 0;font: 800 clamp(21px, 2.2vw, 27px)/1.15 var(--mv608);letter-spacing: -.02em;}
.w4140sw.w4140sw .wbjk62 {margin: 0;color: var(--rcq3w);}

.w4140sw.w4140sw .rk1z {gap:11px;margin: 0;display: flex;align-items: center;}
.w4140sw.w4140sw .t9za66s {flex: 1 1 auto;height: 10px;background: color-mix(in srgb, var(--tdvq) 10%, transparent);border-radius: var(--vxt0);overflow: hidden;position: relative;}
.w4140sw.w4140sw .t9za66s::before {position: absolute;inset: 0 auto 0 0;background: linear-gradient(90deg, var(--mix), var(--yrw2, var(--mix)));content: "";border-radius: var(--vxt0);box-shadow: 0 0 12px var(--wiqld);width: var(--gr7m6, 0%);}

.w4140sw.w4140sw .hsk580 {font: 800 17px/1 var(--mv608);flex: 0 0 auto;color: color-mix(in srgb, var(--mix) 35%, var(--hzac));}
.w4140sw.w4140sw .hsk580 small {color: var(--rcq3w);font-size: 13px;}

.w4140sw.w4140sw .ee250 {flex-wrap: wrap;gap:11px;display: flex;padding: 0;list-style: none;margin: 0;}
.w4140sw.w4140sw .pv8bqe {align-items: baseline;padding: 9px 15px;display: inline-flex;border-radius: var(--vxt0);border: 1px solid var(--wnwta);gap:6px;background: var(--s7b6);}
.w4140sw.w4140sw .ahvc1 {text-transform: uppercase;font: 800 11.5px/1 var(--mv608);font-style: normal;color: var(--rcq3w);letter-spacing: .1em;}
.w4140sw.w4140sw .tswm618 {font-size: 14.5px;font-weight: 700;}

.w4140sw.w4140sw .c0ksv .hsk580 {letter-spacing: -.03em;font: 900 clamp(24px, 2.4vw, 30px)/1 var(--mv608);}
.w4140sw.w4140sw .c0ksv .hsk580 small {font-weight: 700;margin-left:0px;font-size: 13px;}

.w4140sw.w4140sw .jfahyh {gap:9px 18px;display: grid;grid-template-columns: auto minmax(0, 1fr);align-items: baseline;border-radius: var(--g7g8);border: 1px solid var(--wnwta);background: var(--s7b6);margin: 0;padding: 13px 16px;}
.w4140sw.w4140sw .jfahyh .tswm618 {margin: 0;}

.w4140sw.w4140sw .qe9d1r8 {gap:13px;display: flex;flex-wrap: wrap;}
.w4140sw.w4140sw .y1hph {min-height: 52px;color: var(--j92, var(--o591));border-radius: var(--vxt0);padding: 0 20px;text-decoration: none;justify-content: center;display: inline-flex;gap:10px;flex: 1 1 190px;background: var(--x2o);align-items: center;transition:transform 0.175s, background 0.122s;box-shadow: 0 8px 26px var(--wiqld);}
.w4140sw.w4140sw .y1hph:hover {transform: translateY(-2px);background: var(--ynhb);}
.w4140sw.w4140sw .v1ehabp {flex: 0 0 auto;display: flex;}
.w4140sw.w4140sw .v1ehabp svg {width: 21px;height: 21px;display: block;fill: currentColor;}
.w4140sw.w4140sw .myaeqbp {display: grid;line-height:1.16;}

.w4140sw.w4140sw .myaeqbp small {font-size: 12px;letter-spacing: .06em;text-transform: uppercase;font-weight: 700;}
.w4140sw.w4140sw .myaeqbp strong {font: 800 14.5px/1.15 var(--mv608);}

.w4140sw.y4hw4 .rk1z {order: 1;}
.w4140sw.y4hw4 .qe9d1r8 {order: 2;}

@media (max-width:768px) {
  .w4140sw.w4140sw {grid-template-columns: minmax(0, 1fr);}
  .w4140sw.w4140sw .r254 {order: 0;}
  .w4140sw.w4140sw .ffq38 {aspect-ratio: 16 / 10;}
}

.j75z9dn.j75z9dn {background: var(--wsg4);padding: clamp(20px, 2.4vw, 30px);position: relative;border-radius: var(--g7g8);border: 1px solid var(--wnwta);}
.j75z9dn.cqbc {padding-left: clamp(28px, 3.2vw, 44px);}

.j75z9dn.j75z9dn .jcv25 {bottom: 18px;left: 0;background: linear-gradient(180deg, var(--mix), var(--yrw2, var(--mix)));width: 3px;box-shadow: 0 0 12px var(--wiqld);position: absolute;border-radius: 0 3px 3px 0;top: 18px;}
.j75z9dn.j75z9dn .mdsp {display: block;letter-spacing: -.02em;margin: 0 0 14px;color: var(--hzac);font: 800 clamp(19px, 2vw, 24px)/1.2 var(--mv608);}
.j75z9dn.j75z9dn .ydjfkvt > :first-child {margin-top: 0;}
.j75z9dn.j75z9dn .ydjfkvt > :last-child  {margin-bottom: 0;}

.qejtvf.qejtvf {border-radius: var(--g7g8);border: 1px solid var(--wnwta);background: var(--wsg4);overflow: hidden;}
.qejtvf.qejtvf .bk18ms {letter-spacing: .22em;box-shadow: 0 6px 24px var(--wiqld);color: var(--j92, var(--o591));padding: 11px 22px;text-transform: uppercase;background: linear-gradient(
    90deg,
    color-mix(in srgb, var(--mix) 88%, transparent) 0%,
    color-mix(in srgb, var(--yrw2, var(--mix)) 70%, transparent) 100%);display: block;font: 900 12.5px/1.35 var(--mv608);}
.qejtvf.qejtvf .nbphj6 {padding: clamp(20px, 2.4vw, 30px);}
.qejtvf.ebq0j .bk18ms {margin: 0 0 0 clamp(14px, 2vw, 30px);}

.qejtvf.qejtvf .rhj4c {box-shadow: inset 0 0 0 1px color-mix(in srgb, currentColor 48%, transparent);border-radius: var(--vxt0);padding: 3px 13px 4px;display: inline-block;}

.qejtvf.pzbydnj .bk18ms {box-shadow: 0 -6px 24px var(--wiqld);}
.qejtvf.pzbydnj .nbphj6 {padding-bottom: clamp(16px, 2vw, 24px);}
.qejtvf.qejtvf .nbphj6 > :first-child {margin-top: 0;}
.qejtvf.qejtvf .nbphj6 > :last-child  {margin-bottom: 0;}

.q9tycc.q9tycc {background: transparent;display: block;border-radius: 0;border: 0;border-top: 1px solid var(--wnwta);overflow: visible;}
.q9tycc.q9tycc .nywar {gap:10px;align-items: center;justify-content: flex-start;cursor: pointer;padding: 0;display: flex;min-height: 52px;list-style: none;}

.q9tycc.q9tycc .nywar::-webkit-details-marker {display: none;}
.q9tycc.q9tycc .yhf5skx {color: var(--hzac);letter-spacing: -.015em;font: 800 clamp(17px, 1.8vw, 21px)/1.2 var(--mv608);}

.q9tycc.q9tycc .nywar::after {flex: 0 0 auto;border-right: 2px solid var(--mix);transition:transform 0.233s ease;width: 9px;border-bottom: 2px solid var(--mix);transform: translateY(-25%) rotate(45deg);height: 9px;content: "";margin-left:2px;}
.q9tycc.q9tycc details[open] .nywar::after {transform: translateY(10%) rotate(225deg);}

.q9tycc.q9tycc .e8md {display: flex;padding: 4px 20px 20px;flex-wrap: wrap;gap:10px;counter-reset: mn-level-n;}
.q9tycc.q9tycc .e8md a {align-items: center;color: var(--hzac);border-radius: var(--vxt0);border: 1px solid var(--wnwta);background: var(--wsg4);transition:border-color 0.167s, transform 0.14s, box-shadow 0.198s;gap:10px;display: inline-flex;padding: 0 16px;text-decoration: none;counter-increment: mn-level-n;min-height: 44px;font-size: 14.5px;font-weight: 700;}
.q9tycc.q9tycc .e8md a::before {align-items: center;height: 22px;content: counter(mn-level-n);justify-content: center;flex: 0 0 auto;border-radius: var(--vxt0);font: 800 11.5px/1 var(--mv608);display: inline-flex;color: color-mix(in srgb, var(--mix) 35%, var(--hzac));min-width: 22px;background: color-mix(in srgb, var(--mix) 18%, transparent);}
.q9tycc.q9tycc .e8md a:hover {border-color: color-mix(in srgb, var(--mix) 50%, transparent);box-shadow: 0 8px 22px var(--wiqld);transform: translateY(-2px);}

.q9tycc.q9tycc .wh235ac {display: block;padding: 0 20px 18px;list-style: none;margin: 0;counter-reset: mn-level-n;}
.q9tycc.q9tycc .wh235ac li {counter-increment: mn-level-n;}
.q9tycc.q9tycc .wh235ac a {display: flex;color: var(--hzac);font-size: 15px;align-items: center;font-weight: 700;padding: 4px 2px;gap:12px;line-height:1.35;border-bottom: 1px solid var(--wnwta);min-height: 46px;transition:color 0.199s, padding-left 0.135s;text-decoration: none;}
.q9tycc.q9tycc .wh235ac li:last-child a {border-bottom: 0;}
.q9tycc.q9tycc .wh235ac a::before {content: counter(mn-level-n, decimal-leading-zero);color: color-mix(in srgb, var(--mix) 45%, var(--hzac));font: 800 12px/1 var(--mv608);font-variant-numeric: tabular-nums;letter-spacing: .08em;min-width: 24px;flex: 0 0 auto;}
.q9tycc.q9tycc .wh235ac a:hover {padding-left:6px;color: color-mix(in srgb, var(--mix) 45%, var(--hzac));}
@media (prefers-reduced-motion: reduce) {
  .q9tycc.q9tycc .wh235ac a {transition:none;}
  .q9tycc.q9tycc .wh235ac a:hover {padding-left:1px;}
}

.cwytv h2::before {border-radius:3px;display: block;height: 4px;content: "";background: linear-gradient(90deg, var(--mix), var(--yrw2));width: 34px;margin: 0 0 12px;}

.dfb8w {background-image:
    radial-gradient(38% 30% at 96% 4%, color-mix(in srgb, var(--mix) 9%, transparent) 0%, transparent 70%),
    radial-gradient(30% 26% at 2% 42%, color-mix(in srgb, var(--yrw2) 7%, transparent) 0%, transparent 72%);background-repeat: no-repeat;}

@media (max-width:1247px) {
  .dfb8w, .xfz2qr {grid-template-columns: minmax(0, 1fr) 288px;}
}

@media (max-width:1045px) {
  
  .dfb8w, .xfz2qr {grid-template-rows: auto auto;grid-template-columns: minmax(0, 1fr);}
  .cwytv   {display: contents;}
  .f89h5fw  {position: static;grid-row: 2;}
  
  .cwytv > * {grid-column: 1;}
  .cwytv > .sm5gd {grid-row: 1;}
}

@media (max-width:769px) {
  .kaph36 {display: flex;}
  .zfrcz {display: none;}
  
  .n4ej6sb {gap:8px;border-radius:21px;flex-wrap: nowrap;padding: 10px 12px;}
  
  .n4ej6sb .cm5yc  {min-width: 0;flex: 0 1 auto;order: 1;}
  .n4ej6sb .cm5yc img {max-width:121px;height: 32px;}
  .n4ej6sb .n66rw   {min-width: 0;justify-content: center;order: 2;flex: 1 1 auto;}
  .n4ej6sb .kaph36 {flex: 0 0 auto;margin-left: 0;order: 3;}
  
  .n4ej6sb .n66rw .dqrx {display: none;}
  .n4ej6sb .n66rw a {font-size: 14px;padding: 10px 18px;white-space: nowrap;flex: 0 0 auto;}
  
  @media (max-width:384px) {
    .n4ej6sb {padding: 10px 10px;gap:5px;}
    .n4ej6sb .n66rw {gap:5px;}
    .n4ej6sb .n66rw a {font-size: 13.5px;padding: 10px 13px;}
  }
  .dfb8w {padding: 18px 12px 92px;}
  
  .er6jt.er6jt .g7h17ds {gap:9px;flex-direction: column;}
  .er6jt.er6jt .e8p5d {border-right: 0;align-items: baseline;border-bottom: 1px solid var(--wnwta);gap:7px;flex: 0 0 auto;flex-direction: row;padding: 0 0 8px;}
  .er6jt.er6jt .kc9p4w {font-size: 20px;}
  
  .er6jt.er6jt .mb5ktd {flex-direction: column;}
  .er6jt.er6jt .k934rr {width: 100%;}
  
  .f2pma.f2pma .dqqcc2 {gap:9px;grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));}
  .f2pma.f2pma .v38a4 {padding: 13px 13px 15px;}
  .rhsje0g.rhsje0g .kxvv {margin-left:13px;padding-left:11px;}
  .rhsje0g.rhsje0g .mc6b90g .kxvv {margin-left:27px;}
  
  .s7wba {align-items: center;padding: 10px 14px;border-radius: var(--vxt0);gap:10px;flex-direction: row;}
  .jkn8 {white-space: nowrap;font-size: 13.5px;text-overflow: ellipsis;flex: 1 1 auto;min-width: 0;overflow: hidden;}
  .s7wba .wvzksz8 {padding: 9px 16px;flex: 0 0 auto;font-size: 13.5px;}
}

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

.sp68.sp68 {background: var(--rd3j);}

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

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

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

.sp68 .c1m2 a {align-items: center;min-height: 44px;display: flex;}
.cm5yc {display: inline-flex;align-items: center;min-height: 44px;}

.k9wrb5, .wvzksz8, .ey73hb,
.cwytv a[role="button"],
.cwytv .dtd4s1 a {min-height: 44px;}

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

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

.zfrcz ul {gap:7px;}

.sp68 .c1m2 ul {display: grid;gap:7px;}

.mf2c {background: color-mix(in srgb, #000 56%, transparent);z-index: 90;visibility: hidden;cursor: pointer;position: fixed;inset: 0;opacity:0.05;transition:opacity 0.26s ease, visibility 0.239s;}
.s20em69 {top: 0;right: 0;flex-direction: column;transform: translateX(100%);visibility: hidden;overscroll-behavior: contain;bottom: 0;border-left: 1px solid var(--wnwta);background: var(--wsg4);-webkit-overflow-scrolling: touch;display: flex;z-index: 91;position: fixed;transition:transform 0.246s ease, visibility 0.233s;width: min(88vw, 380px);overflow-y: auto;}
.q0y0sk:checked ~ .mf2c {visibility: visible;opacity:0.98;}
.q0y0sk:checked ~ .s20em69 {transform: translateX(0);visibility: visible;}

.bs1qa {padding: 14px 8px 14px 20px;display: flex;border-bottom: 1px solid var(--wnwta);justify-content: space-between;gap:12px;align-items: center;}
.p40ax0 {color: var(--hzac);font: 800 19px/1.2 var(--mv608);min-width: 0;overflow-wrap: anywhere;}
.p83fm {display: flex;color: var(--hzac);line-height: 1;justify-content: center;min-width: 44px;font-size: 27px;align-items: center;cursor: pointer;min-height: 44px;flex: 0 0 auto;border-radius: var(--g7g8);}
.p83fm:hover {background: var(--s7b6);}

.mkygetn {padding: 12px;}
.mkygetn ul {margin: 0;gap:8px;padding: 0;display: grid;list-style: none;}
.mkygetn a {background: var(--s7b6);font-weight: 700;border-radius: var(--g7g8);border: 1px solid var(--wnwta);color: var(--hzac);align-items: center;text-decoration: none;min-height: 50px;display: flex;padding: 12px 16px;font-size: 16px;transition:background 0.125s, border-color 0.125s, transform 0.174s;}
.mkygetn a:hover {background: var(--wsg4);border-color: color-mix(in srgb, var(--mix) 45%, transparent);}
.mkygetn a:active {transform: translateY(1px);}

.mkygetn a[aria-current="page"] {border-color: transparent;color: var(--o591);background: var(--mix);box-shadow: 0 6px 20px color-mix(in srgb, var(--mix) 34%, transparent);}

.rxqys1 {margin-top: auto;border-top: 1px solid var(--wnwta);gap:11px;display: grid;padding: 18px 20px calc(18px + env(safe-area-inset-bottom, 0px));}

.s22qw,
.p7gt2t {font-weight: 800;min-height: 50px;text-decoration: none;font-size: 15px;border-radius: var(--vxt0);transition:transform 0.201s, box-shadow 0.142s, background 0.137s;justify-content: center;display: flex;padding: 13px 20px;align-items: center;}
.s22qw {color: var(--hzac);background: transparent;border: 1px solid var(--wnwta);}
.s22qw:hover {background: var(--s7b6);}
.p7gt2t {box-shadow: 0 6px 20px color-mix(in srgb, var(--nztbj) 34%, transparent);color: var(--wyf38, var(--w8463, var(--whlx)));border: 1px solid transparent;background: var(--nztbj);}
.p7gt2t:hover {transform: translateY(-2px);box-shadow: 0 10px 26px color-mix(in srgb, var(--nztbj) 40%, transparent);}

.s20em69 a:focus-visible,
.p83fm:focus-visible,
.kaph36:focus-visible {outline: 2px solid var(--mix);outline-offset: 2px;}

.s20em69 {box-shadow: -18px 0 46px color-mix(in srgb, #000 46%, transparent),
                        inset 1px 0 0 var(--wiqld);}

@media (min-width:770px) {
  .mf2c, .s20em69 {display: none;}
}

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

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

@media (min-width:770px) {}

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

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

.q9tycc.q9tycc details:not([open]) .nywar {padding-bottom: 0;border-bottom: 0;margin-bottom: 0;}

.sp68 > * {max-width: var(--ibq);padding-right:16px;margin-left: auto;padding-left:16px;margin-right: auto;}

.zndjkzm[data-on="1"] {box-shadow: 0 0 0 3px color-mix(in srgb, var(--x2o) 26%, transparent);background: var(--x2o);transform: scale(1.35);}
.gttxd {display: flex;gap:10px;align-items: center;justify-content: center;margin: 16px 0 0;}

.qq0s {--z4q3x: 999px;--bsgkb: var(--g7g8);--vfcdt: var(--vxt0);--oba: 1px solid color-mix(in srgb, var(--x2o) 55%, transparent);--fhzi: var(--vxt0);--g5e2s: 0 13px;}

.j75z9dn.j75z9dn h2.mdsp::before, .qejtvf.qejtvf h2.bk18ms::before {display: none;content: none;}
.qejtvf.qejtvf h2.bk18ms {margin-right: 0;margin-bottom: 0;margin-top: 0;}

.rexgm9, .d97yq0x {color: var(--hzac);}

.er6jt.er6jt .zt4d .q1skzz {color: color-mix(in srgb, var(--mix) 62%, var(--tdvq));}
.er6jt.er6jt .srmdgdw .q1skzz {color: color-mix(in srgb, var(--yrw2, var(--mix)) 62%, var(--tdvq));}
