

:root {--ejeks:  color-mix(in srgb, var(--xqv) 14%, #000);--nu98:   var(--lvajx);--g9td7: 999px;--ui0zo:      18px;--gdjk0: var(--qw4t2);--vev3c:    34px;--rhtsh:"Avenir Next", "Segoe UI", "Trebuchet MS", system-ui, sans-serif;--o449w:    var(--xqv);--fh7:  var(--o6f);--xq2:    var(--ry8);--pkc:   var(--xbuzb);--zzo:   color-mix(in srgb, var(--xqv) 34%, transparent);--gfd:   var(--gk30q);}

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

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

.q21m {padding: 12px 20px;color: var(--ilno, var(--qcf5));text-decoration: none;font-weight: 700;background: var(--o449w);position: absolute;z-index: 200;left: -9999px;top: 0;border-radius: var(--g9td7);}
.q21m:focus {top: 12px;left: 12px;}

.kgzgvc {position: sticky;top: 0;z-index: 60;padding: 6px 16px 0;}
.w68y {max-width: var(--dbe);backdrop-filter: blur(14px);margin: 0 auto;gap:19px;flex-wrap: nowrap;display: flex;overflow: hidden;align-items: center;border: 1px solid var(--nu98);border-radius: var(--g9td7);background: color-mix(in srgb, var(--n193a) 88%, transparent);box-shadow: 0 8px 30px color-mix(in srgb, var(--ogh) 70%, transparent);padding: 9px 10px 9px 18px;}
.kcaw2 {display: flex;flex: 0 0 auto;text-decoration: none;align-items: center;}

.kcaw2 img {object-fit: contain;max-width:190px;height: 40px;display: block;width: auto;}
.w7fmf {font-size: 22px;font-weight: 900;color: var(--nxj);letter-spacing: -.03em;}

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

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

.ja2wmek {align-items: center;display: flex;gap:8px;flex: 0 0 auto;}

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

.gm99 {background: var(--yc1am);border-color: var(--nu98);color: var(--vt27s, var(--t85));}
.jps9zt {box-shadow: 0 6px 20px color-mix(in srgb, var(--g0bn) 34%, transparent);color: var(--bj0, var(--fhozb));background: var(--g0bn);}
.jps9zt:hover {background: var(--pcjjw);transform: translateY(-2px);box-shadow: 0 10px 26px color-mix(in srgb, var(--g0bn) 40%, transparent);}
.jka3 {display: flex;width: 100%;margin-top:15px;}

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

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

.bt2h {min-width: 0;--dbe: 100%;}

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

.tkb6ez {display: grid;position: sticky;top: 88px;gap:13px;}
.b5x2 {background: var(--gfd);padding: 20px;border: 1px solid var(--nu98);border-radius: var(--ui0zo);}
.qqm8gmb {box-shadow: 0 10px 34px var(--zzo);border-color: color-mix(in srgb, var(--o449w) 45%, transparent);}
.ab06 {font-weight: 800;color: var(--o449w);letter-spacing: .1em;text-transform: uppercase;font-size: 11.5px;margin: 0 0 6px;}
.mcx6ky {letter-spacing: -.01em;font-weight: 800;font-size: 18px;margin: 0;}
.gb728yn {color: var(--fh7);margin: 7px 0 0;font-size: 14px;line-height:1.53;}

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

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

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

.jsw2q::before {border-radius: 50%;border: 1px solid var(--nu98);position: absolute;inset: 9px;transition:background 0.12s, border-color 0.133s;background: var(--gdjk0);content: '';}
.jsw2q svg {z-index: 1;position: relative;}
.jsw2q:hover {color: var(--xq2);}
.jsw2q:hover::before {border-color: color-mix(in srgb, var(--o449w) 45%, var(--nu98));background: color-mix(in srgb, var(--xq2) 12%, var(--gdjk0));}
.jsw2q:focus-visible {outline: 2px solid var(--o449w);outline-offset: 2px;}
.h1zg3 {font-weight: 700;font-size: 14.5px;}

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

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

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

.bt2h {--xbuzb: var(--xq2);}

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

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

.bt2h .rpa003q {overflow: hidden;gap: 0;grid-template-columns: minmax(0, 1fr);display: grid;min-width: 0;background: var(--gfd);border-radius: var(--ui0zo);border: 1px solid var(--nu98);}

.y2zfbk9 {background: linear-gradient(
    90deg,
    color-mix(in srgb, var(--o449w) 88%, transparent) 0%,
    color-mix(in srgb, var(--pkc, var(--o449w)) 70%, transparent) 100%);grid-column: 1 / -1;padding: 11px 22px;box-shadow: 0 6px 24px var(--zzo);display: block;}
.xqmgjs {display: block;white-space: nowrap;overflow: hidden;text-transform: uppercase;text-overflow: ellipsis;letter-spacing: .22em;font: 900 12.5px/1 var(--rhtsh);color: var(--ilno, var(--qcf5));}

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

.st912a.st912a {text-wrap: balance;font: 800 clamp(28px, 3.1vw, 44px)/1.05 var(--rhtsh);color: var(--xq2);overflow-wrap: break-word;letter-spacing: -.035em;margin: 0;}
.qrj9.qrj9 {color: var(--fh7);font-size: 16px;max-width: 56ch;margin: 14px 0 0;line-height:1.58;}

.vx31e2e {text-decoration: none;align-items: center;transition:transform 0.123s, background 0.193s, box-shadow 0.175s;border-radius: var(--g9td7);box-shadow: 0 10px 30px var(--zzo);justify-content: center;background: var(--xqv);display: inline-flex;color: var(--ilno, var(--qcf5));margin-top:25px;font: 800 15.5px/1 var(--rhtsh);padding: 0 34px;min-height: 52px;letter-spacing: .01em;}
.vx31e2e:hover {transform: translateY(-2px);box-shadow: 0 14px 38px var(--zzo);background: var(--pcjjw);}

.bt2h .qvyg {overflow: hidden;grid-template-columns: minmax(0, 1fr);isolation: isolate;min-width: 0;position: relative;background: var(--gfd);border-radius: var(--ui0zo);border: 1px solid var(--nu98);display: grid;box-shadow: 0 10px 34px var(--zzo);}

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

.qvyg .m22apk {pointer-events: none;inset: 0;z-index: 1;background:
    linear-gradient(
      180deg,
      color-mix(in srgb, var(--gfd) 50%, transparent) 0%,
      color-mix(in srgb, var(--gfd) 50%, transparent) 40%,
      color-mix(in srgb, var(--gfd) 62%, transparent) 62%,
      color-mix(in srgb, var(--gfd) 34%, transparent) 82%,
      transparent 100%);position: absolute;}
.qvyg .hj26 {grid-column: 1 / -1;z-index: 2;box-shadow: 0 6px 24px var(--zzo);display: block;position: relative;padding: 11px 22px;background: linear-gradient(
    90deg,
    color-mix(in srgb, var(--o449w) 88%, transparent) 0%,
    color-mix(in srgb, var(--pkc, var(--o449w)) 70%, transparent) 100%);}
.qvyg .a9ehpz {color: var(--ilno, var(--qcf5));letter-spacing: .3em;text-transform: uppercase;font: 800 clamp(13px, 1.5vw, 16px)/1 var(--rhtsh);}
.qvyg .s65a {display: flex;min-width: 0;flex-direction: column;z-index: 2;text-shadow: 0 1px 2px rgba(0, 0, 0, .5), 0 2px 10px rgba(0, 0, 0, .38);align-items: flex-start;padding: clamp(26px, 3.4vw, 46px) clamp(22px, 2.6vw, 40px) clamp(28px, 3.4vw, 46px);position: relative;}
.er6j.er6j {max-width: 20ch;font: 900 clamp(30px, 4.1vw, 54px)/1.04 var(--rhtsh);text-shadow: 0 1px 2px rgba(0, 0, 0, .55), 0 2px 14px rgba(0, 0, 0, .45);letter-spacing: -.035em;margin: 0;overflow-wrap: break-word;color: var(--oqrm3, var(--xq2));text-wrap: balance;}
.qwh5.qwh5 {line-height:1.60;color: var(--oqrm3, color-mix(in srgb, var(--fh7) 22%, var(--xq2)));max-width: 54ch;margin: 16px 0 0;font-size: clamp(15.5px, 1.35vw, 18px);}
.qvyg .zcy2k3p {justify-content: center;padding: 0 34px;align-items: center;border-radius: var(--g9td7);letter-spacing: .01em;margin-top:24px;min-height: 52px;color: var(--ilno, var(--qcf5));background: var(--xqv);text-decoration: none;box-shadow: 0 8px 26px var(--zzo);font: 800 15.5px/1 var(--rhtsh);transition:transform 0.148s, box-shadow 0.166s;display: inline-flex;}
.qvyg .zcy2k3p:hover {box-shadow: 0 12px 32px var(--zzo);transform: translateY(-2px);}
@media (min-width:865px) {
  
  .bt2h .qvyg {grid-template-columns: minmax(0, 1.02fr) minmax(0, 1fr);}
  .qvyg .s65a {grid-column: 1;grid-row: 2;}
  .qvyg .m22apk {background:
      linear-gradient(
        90deg,
        color-mix(in srgb, var(--gfd) 50%, transparent) 0%,
        color-mix(in srgb, var(--gfd) 50%, transparent) 38%,
        color-mix(in srgb, var(--gfd) 40%, transparent) 60%,
        color-mix(in srgb, var(--gfd) 18%, transparent) 80%,
        transparent 100%);}
}
@media (max-width:864px) {
  
  .qvyg .s65a {margin-top: 19vh;}

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

.ggcjxb3 {overflow: hidden;align-items: center;min-width: 0;margin: 0 clamp(22px, 2.6vw, 40px) clamp(26px, 3.2vw, 44px);border-radius: calc(var(--ui0zo) - 4px);justify-content: center;position: relative;display: flex;background: var(--m1al, var(--gdjk0));box-shadow: 0 0 0 1px var(--nu98), 0 10px 34px var(--zzo);}
.qs1x9fa.qs1x9fa {object-fit: cover;display: block;height: auto;max-height: 34vh;color: var(--iq7, inherit);border-radius: 0;width: 100%;}

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

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

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

@media (min-width:935px) {
  
  .bt2h .rpa003q {align-items: stretch;grid-template-columns: minmax(0, 1fr) minmax(0, 1.05fr);}
  .ggcjxb3 {margin: 0;min-height: 100%;border-radius: 0;align-self: stretch;display: block;}
  
  .ggcjxb3 {box-shadow: inset 0 0 0 1px var(--nu98);}
  .qs1x9fa.qs1x9fa {min-height: clamp(300px, 34vw, 460px);max-height: none;width: 100%;height: 100%;object-fit: cover;}
  .xasb {min-height: 100%;height: 100%;max-height: none;}
  
  .r4nw {padding: clamp(26px, 3.2vw, 46px) clamp(24px, 2.8vw, 44px);}

  .h4bk9 .r4nw   {grid-column: 1;grid-row: 2;}
  .h4bk9 .ggcjxb3 {grid-column: 2;grid-row: 2;}

  .bt2h .jh16 {grid-template-columns: minmax(0, 1.05fr) minmax(0, 1fr);}
  .jh16 .ggcjxb3 {grid-row: 2;grid-column: 1;}
  .jh16 .r4nw   {grid-column: 2;grid-row: 2;}
}
@media (max-width:934px) {
  
  .qs1x9fa.qs1x9fa {max-height: 22vh;}
  .xasb {min-height: 16vh;max-height: 22vh;}
}

.gm9j {margin: 0 0 var(--vev3c);}

.hrhn {padding: 0;display: grid;min-width: 0;margin: 0;list-style: none;gap:16px;}

.c2amma {grid-template-columns: repeat(4, minmax(0, 1fr));}
.nnf6 {grid-template-columns: repeat(6, minmax(0, 1fr));}

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

.h8xy {aspect-ratio: 2 / 3;overflow: hidden;box-shadow: 0 8px 26px var(--zzo);position: relative;border-radius: var(--ui0zo);display: block;background: var(--gdjk0);}
.qdc2sh6 {width: 100%;border-radius: 0;height: 100%;object-fit: cover;display: block;}

.pgj7d {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);line-height:1.25;bottom: 0;text-overflow: ellipsis;position: absolute;right: 0;overflow: hidden;color: #fff;font-size: 14px;left: 0;padding: 34px 12px 11px;font-weight: 800;white-space: nowrap;display: block;}

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

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

.xe5v {justify-content: center;font: 800 12.5px/1 var(--rhtsh);font-style: normal;font-variant-numeric: tabular-nums;min-width: 25px;color: var(--ilno, var(--qcf5));padding: 0 7px;z-index: 2;box-shadow: 0 3px 12px var(--zzo);height: 25px;background: var(--xqv);display: flex;top: 9px;border-radius: var(--g9td7);position: absolute;pointer-events: none;left: 9px;align-items: center;}

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

.mtfhhs {margin: 0 0 var(--vev3c);}
.p8m4px {min-width: 0;margin: 0;gap:8px 16px;display: grid;}

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

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

.qv2ysth {margin: 0;min-width: 0;}
.kf8w {box-shadow: 0 6px 22px var(--zzo);min-width: 0;display: block;transition:transform 0.175s, border-color 0.198s;text-decoration: none;border-radius: var(--ui0zo);border: 1px solid var(--nu98);overflow: hidden;}
.kf8w:hover, .kf8w:focus-visible {transform: translateY(-3px);border-color: color-mix(in srgb, var(--o449w) 55%, var(--nu98));}

.hkme {justify-content: center;padding: 14px 18px;box-sizing: border-box;align-items: center;background:
    radial-gradient(120% 140% at 50% 0%,
      color-mix(in srgb, var(--o449w) 22%, transparent) 0%, transparent 70%),
    var(--ejeks);display: flex;min-width: 0;width: 100%;}

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

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

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

.m5ch {margin: 0 0 var(--vev3c);}
.zg8vgb {gap:15px;display: grid;list-style: none;margin: 0;grid-template-columns: repeat(4, minmax(0, 1fr));padding: 0;min-width: 0;}

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

.by4agxz {background:
    linear-gradient(180deg,
      color-mix(in srgb, var(--o449w) 17%, transparent) 0%, transparent 72%),
    var(--ejeks);box-sizing: border-box;border-radius:14px;border: 1px solid var(--nu98);width: 100%;min-width: 0;align-items: center;padding: 12px 14px;display: flex;justify-content: center;box-shadow: 0 5px 18px var(--zzo);}

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

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

.z4q3r4s {padding: clamp(22px, 2.6vw, 34px);margin: 0 0 var(--vev3c);border-radius: var(--ui0zo);border: 1px solid var(--nu98);background: var(--gfd);}
.nn9asv {border-bottom: 1px solid var(--nu98);flex-wrap: wrap;align-items: baseline;gap:7px 18px;padding-bottom:15px;margin-bottom:7px;display: flex;}

.e1ms {text-shadow: 0 0 26px var(--zzo);font-size: clamp(38px, 4.6vw, 58px);font-weight: 900;line-height: 1;letter-spacing: -.04em;color: var(--o449w);}
.rx83qtd {font-size: 16px;color: var(--fh7);font-weight: 800;}

.z4q3r4s .fazhhy0.fazhhy0 {color: var(--fh7);flex: 1 1 260px;font-size: 15px;margin: 0;line-height:1.62;}

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

.zfk2m {font-variant-numeric: tabular-nums;font-weight: 800;font-size: 12px;font-style: normal;letter-spacing: .08em;color: var(--fh7);}
.fk8y:not(.ygnqj) .zfk2m {visibility: hidden;}

.v489mj {font-weight: 900;font-variant-numeric: tabular-nums;color: color-mix(in srgb, var(--o449w) 35%, var(--xq2));font-size: 14px;}
.tatepn6 {grid-column: 3;margin: 0;line-height:1.62;font-size: 15px;}
.sm9da {font-weight: 700;letter-spacing: .05em;display: block;font-size: 12.5px;grid-column: 3;font-style: normal;margin-top:5px;color: var(--fh7);}

.yh1wc {align-items: center;}
.gw8zktc {flex: 0 0 auto;border-radius: var(--ui0zo);border: 1px solid color-mix(in srgb, var(--o449w) 34%, var(--nu98));background: var(--gdjk0);padding: 10px 20px 12px;align-items: baseline;box-shadow: 0 8px 26px var(--zzo);display: inline-flex;gap:4px;}

.gw8zktc .e1ms {text-shadow: none;}

.yh1wc .fazhhy0 {align-self: center;}

.k3hcw1 .sm9da {margin-top: 0;margin-bottom:3px;}
.k3hcw1 .tatepn6 {margin-top: 0;}
@media (max-width:625px) {
  
  .yh1wc {align-items: flex-start;}
  
  .gw8zktc {width: 100%;box-sizing: border-box;justify-content: center;}
  .vdkrr5 {grid-template-columns: 2.2em minmax(0, 1fr);}
  .fk8y:not(.ygnqj) .zfk2m {display: none;}
  .tatepn6, .sm9da {grid-column: 2;}
}

.ga0x {margin: 0 0 var(--vev3c);min-width: 0;align-items: flex-start;flex-direction: column;border-radius: var(--ui0zo);border: 1px solid var(--nu98);padding: clamp(20px, 2.4vw, 30px);display: flex;background: var(--gfd);}

.r9t1gss > .g7dvcg {margin: 18px 0 0;}
.g7dvcg {width: 100%;box-shadow: 0 8px 26px var(--zzo);min-width: 0;overflow: hidden;border-radius: calc(var(--ui0zo) - 6px);margin: 0 0 18px;}
.djqq {display: block;}
.ybnzek {display: block;width: 100%;border-radius: 0;height: auto;max-height: 260px;object-fit: cover;}
.qhss9.qhss9 {color: var(--xq2);font-size: clamp(20px, 2.2vw, 28px);font-weight: 800;line-height:1.20;margin: 0 0 10px;letter-spacing: -.028em;}
.qpps9k {min-width: 0;width: 100%;}
.qpps9k > :first-child {margin-top: 0;}
.qpps9k > :last-child  {margin-bottom: 0;}
.w127 {transition:transform 0.141s, background 0.187s;align-items: center;text-decoration: none;background: var(--xqv);display: inline-flex;justify-content: center;box-shadow: 0 8px 24px var(--zzo);font-size: 14.5px;padding: 0 28px;color: var(--ilno, var(--qcf5));margin-top:18px;min-height: 46px;border-radius: var(--g9td7);font-weight: 800;}
.w127:hover {background: var(--pcjjw);transform: translateY(-2px);}

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

.k89qw2h {padding: clamp(24px, 3vw, 40px);overflow: hidden;border-radius: var(--ui0zo);border: 1px solid color-mix(in srgb, var(--o449w) 18%, var(--nu98));margin: 0 0 var(--vev3c);position: relative;min-width: 0;box-shadow: 0 18px 48px color-mix(in srgb, var(--zzo) 55%, transparent);background:
    radial-gradient(120% 90% at 8% 0%,
      color-mix(in srgb, var(--o449w) 13%, transparent) 0%,
      transparent 62%),
    var(--gfd);}

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

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

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

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

.e4wq {background: color-mix(in srgb, var(--xq2) 6%, var(--gdjk0));border-radius: calc(var(--ui0zo) + 4px);border: 1px solid var(--nu98);position: relative;min-width: 0;padding: clamp(6px, 0.7vw, 10px);margin: 0 0 14px;}

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

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

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

.yt3290y {color: #fff;position: absolute;padding: 52px 20px 18px;bottom: 0;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%);left: 0;right: 0;}

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

.pvzsrm {display: flex;align-items: center;gap:10px;margin: 0 0 clamp(18px, 2vw, 24px);padding: 8px 10px;background: color-mix(in srgb, var(--xq2) 5%, var(--gdjk0));border-radius: var(--g9td7);border: 1px solid var(--nu98);}

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

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

.y00rnqz {display: none;}

.c3dr0 {transition:background 0.187s, transform 0.131s, box-shadow 0.21s;border-radius: 50%;height: 9px;background: color-mix(in srgb, var(--xq2) 26%, transparent);width: 9px;display: block;}

.tvs8:target {outline: none;}

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

.g5sy0z {display: flex;margin: 0;align-items: center;gap:11px;flex-wrap: wrap;}
.tc4b.tc4b, .vkt7p.vkt7p {transition:transform 0.18s, background 0.134s, border-color 0.14s, box-shadow 0.16s;text-align: center;min-height: 52px;padding: 0 30px;justify-content: center;align-items: center;text-decoration: none;border-radius: var(--g9td7);display: inline-flex;}
.tc4b.tc4b {background: var(--xqv);font-size: 16px;font-weight: 900;color: var(--ilno, var(--qcf5));box-shadow: 0 10px 30px var(--zzo);letter-spacing: -.01em;}
.tc4b.tc4b:hover {background: var(--pcjjw);box-shadow: 0 14px 36px var(--zzo);transform: translateY(-2px);}
.tc4b.tc4b:focus-visible, .vkt7p.vkt7p:focus-visible {outline: 2px solid var(--o449w);outline-offset: 3px;}

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

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

@media (max-width:725px) {
  
  .k89qw2h {padding: 16px 14px;}
  .tvs8, .mg85 .tvs8 {flex: 0 0 calc(100% - 14px);}
  .bz3jn.bz3jn {font-size: clamp(22px, 6.4vw, 28px);}
  .g5sy0z {align-items: stretch;flex-direction: column;}
  .tc4b.tc4b, .vkt7p.vkt7p {width: 100%;}
  .z9fxxzn {flex-wrap: nowrap;scrollbar-width: none;overflow-x: auto;}
  .z9fxxzn::-webkit-scrollbar {display: none;}
}

@media (prefers-reduced-motion: reduce) {
  .fkhfyn {scroll-behavior: auto;}
  .tc4b.tc4b, .vkt7p.vkt7p,
  .kh4d, .c3dr0 {transition:none;}
  .tc4b.tc4b:hover {transform: none;}
}

.rkvm {padding: clamp(20px, 2.4vw, 28px);border-radius: var(--ui0zo);border: 1px solid var(--nu98);margin: 0 0 var(--vev3c);align-items: start;background: var(--gfd);grid-template-columns: auto minmax(0, 1fr);display: grid;gap:7px 18px;}
.kzkprap {grid-row: 1 / span 2;}
.g36cc4e {box-shadow: 0 6px 20px var(--zzo);border-radius:17px;object-fit: cover;height: 62px;width: 62px;display: block;}
.q19s {min-width: 0;}
.e63vap {font-size: 15.5px;font-weight: 800;color: var(--xq2);display: block;}
.qbd92pb {flex-wrap: wrap;display: flex;font-style: normal;margin-top:8px;gap:6px;}
.brncam, .pf9mb {border-radius: var(--g9td7);font-size: 12px;font-weight: 700;align-items: center;padding: 5px 12px;letter-spacing: .04em;display: inline-flex;}
.brncam {border: 1px solid var(--nu98);color: var(--fh7);background: var(--gdjk0);}
.pf9mb {border: 1px solid color-mix(in srgb, var(--o449w) 40%, transparent);color: color-mix(in srgb, var(--o449w) 35%, var(--xq2));background: color-mix(in srgb, var(--o449w) 16%, transparent);}
.sggt {color: var(--fh7);font-size: 14.5px;line-height:1.64;margin: 11px 0 0;}
.yh2b {margin-top:14px;flex-wrap: wrap;gap:7px;display: flex;}

.w51jem {display: inline-flex;background: var(--gdjk0);justify-content: center;align-items: center;border-radius: 50%;border: 1px solid var(--nu98);transition:color 0.162s, border-color 0.189s, transform 0.163s;color: var(--fh7);text-decoration: none;height: 44px;width: 44px;}
.w51jem:hover {border-color: color-mix(in srgb, var(--o449w) 55%, var(--nu98));color: color-mix(in srgb, var(--o449w) 35%, var(--xq2));transform: translateY(-2px);}
.stbeg {color: var(--fh7);grid-column: 1 / -1;display: block;line-height:1.53;margin-top:13px;font-size: 12.5px;}

.rkvm .rgsgns6.rgsgns6 {color: var(--fh7);line-height:1.52;font-size: 13.5px;margin: 7px 0 0;}
.rkvm .rgsgns6.rgsgns6 .brncam,
.rkvm .rgsgns6.rgsgns6 .pf9mb {font-weight: 700;padding: 0;border: 0;border-radius: 0;letter-spacing: .02em;font-size: inherit;display: inline;background: none;}
.rkvm .rgsgns6.rgsgns6 .brncam {color: var(--xq2);}

.rkvm .rgsgns6.rgsgns6 .pf9mb {color: color-mix(in srgb, var(--o449w) 35%, var(--xq2));}

.rkvm .rgsgns6.rgsgns6 .brncam + .pf9mb::before {color: var(--fh7);content: "\00B7";font-weight: 700;margin: 0 8px;}

.xd39v1 {margin-bottom:4px;font-style: normal;display: block;font-size: 11px;font-weight: 800;color: var(--fh7);letter-spacing: .13em;text-transform: uppercase;}
.y6p2t {line-height:1.23;font-size: 17.5px;}

.fen5 {grid-column: auto;padding-top:11px;margin-top:13px;border-top: 1px solid var(--nu98);}

.fvcr5p {justify-items: start;grid-template-columns: minmax(0, 1fr);}
.fvcr5p .kzkprap {margin-bottom:6px;grid-row: auto;}
@media (max-width:555px) {
  .rkvm {grid-template-columns: minmax(0, 1fr);}
  .kzkprap {margin-bottom:7px;grid-row: auto;}
}

.rkwwnx {border-radius: var(--ui0zo);border: 1px solid var(--nu98);position: relative;padding: clamp(20px, 2.4vw, 30px);min-width: 0;margin: 0 0 var(--vev3c);background: var(--gfd);}

.h2k9 {box-shadow: 0 8px 30px var(--zzo);}
.qntp {bottom: clamp(20px, 2.4vw, 30px);width: 3px;top: clamp(20px, 2.4vw, 30px);border-radius: 0 3px 3px 0;left: 0;background: linear-gradient(
    180deg,
    var(--o449w) 0%,
    color-mix(in srgb, var(--pkc, var(--o449w)) 80%, transparent) 100%);position: absolute;}
.wccvh4.wccvh4 {letter-spacing: -.028em;margin: 0 0 12px;font-size: clamp(20px, 2.2vw, 28px);font-weight: 800;line-height:1.23;color: var(--xq2);}

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

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

@supports (grid-template-columns: subgrid) {
  .hn6za5x.hn6za5x .wsa0:has(> .rpa003q:nth-child(3n + 1):last-child) > .rpa003q:last-child {grid-column: span 3;}
  .hn6za5x.hn6za5x .wsa0:has(> .rpa003q:nth-child(3n + 2):last-child) > .rpa003q:last-child {grid-column: span 2;}
}
.hn6za5x.hn6za5x .rpa003q {display: flex;border: 1px solid var(--nu98);border-radius: var(--ui0zo);background: var(--gfd);min-width: 0;overflow: hidden;flex-direction: column;}

.hn6za5x.hn6za5x .exy4 {background: var(--gdjk0);border-bottom: 2px solid var(--o449w);padding: 14px 10px 12px;justify-content: center;align-items: center;display: flex;}
.hn6za5x.hn6za5x .pht9 {font-size: clamp(34px, 4.4vw, 52px);letter-spacing: -.045em;color: var(--o449w);font-weight: 900;line-height: 1;font-variant-numeric: tabular-nums;}
.hn6za5x.hn6za5x .vj65bp {padding: 15px 16px 18px;}
.hn6za5x.hn6za5x .dwy6196 {font-size: 16px;letter-spacing: -.01em;color: var(--xq2);font-weight: 800;line-height:1.29;display: block;margin: 0 0 6px;}
.hn6za5x.hn6za5x .qfdv9 {font-size: 15px;line-height:1.56;margin: 0;color: var(--fh7);}

.hn6za5x.hn6za5x .z1v5 .vj65bp {padding-top:17px;}
.hn6za5x.hn6za5x .z1v5 .pht9 {letter-spacing: -.045em;padding-bottom:9px;margin-bottom:13px;font-size: clamp(30px, 3.8vw, 44px);width: fit-content;color: color-mix(in srgb, var(--o449w) 62%, var(--ry8));border-bottom: 2px solid var(--o449w);display: block;font-weight: 900;font-variant-numeric: tabular-nums;line-height: .95;}

.wmk0v.wmk0v .tse1x {display: grid;gap:13px;}
.wmk0v.wmk0v .zqhmn41 {display: flex;align-items: flex-start;background: var(--gfd);gap:14px;padding: 14px 16px;border: 1px solid var(--nu98);border-left-width: 4px;border-radius: var(--ui0zo);}
.wmk0v.wmk0v .czy5x   {border-left-color: var(--o449w);}
.wmk0v.wmk0v .ahrk {border-left-color: var(--pkc);}

.wmk0v.wmk0v .d3f9fd {flex: 0 0 116px;flex-direction: column;align-self: stretch;border-right: 1px solid var(--nu98);padding-right:13px;display: flex;gap:1px;}
.wmk0v.wmk0v .mkyc {color: var(--fh7);line-height:1.24;text-transform: uppercase;letter-spacing: .09em;font-size: 11.5px;font-weight: 800;}
.wmk0v.wmk0v .hk6dqg {line-height:1.03;font-size: 25px;font-weight: 900;font-variant-numeric: tabular-nums;letter-spacing: -.03em;}
.wmk0v.wmk0v .czy5x   .hk6dqg {color: var(--o449w);}
.wmk0v.wmk0v .ahrk .hk6dqg {color: var(--pkc);}

.wmk0v.wmk0v .etb0tap {padding: 0;flex: 1 1 auto;flex-wrap: wrap;display: flex;list-style: none;min-width: 0;gap:8px;margin: 0;}
.wmk0v.wmk0v .g27s {display: inline-flex;padding: 8px 14px;font-size: 15px;margin: 0;gap:7px;line-height:1.44;background: var(--gdjk0);border-radius: var(--g9td7);border: 1px solid var(--nu98);align-items: baseline;}
.wmk0v.wmk0v .eq4d5 {font-weight: 900;flex: 0 0 auto;}
.wmk0v.wmk0v .czy5x   .eq4d5 {color: var(--o449w);}
.wmk0v.wmk0v .ahrk .eq4d5 {color: var(--pkc);}

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

.wmk0v.wmk0v .czy5x   .rakx .g27s::before {color: color-mix(in srgb, var(--o449w) 62%, var(--ry8));}
.wmk0v.wmk0v .ahrk .rakx .g27s::before {color: color-mix(in srgb, var(--pkc, var(--o449w)) 62%, var(--ry8));}

.wmk0v.wmk0v .gr2za65 .hk6dqg {line-height: 1;margin-bottom:3px;}

.ryhw.ryhw .stz0bh9 {border-top: 1px solid var(--nu98);}
.ryhw.ryhw .a9j8 {border-radius: 0;border-bottom: 1px solid var(--nu98);background: none;}

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

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

.ryhw.ryhw .tagba::after {height: 8px;top: 50%;border-bottom: 2px solid var(--fh7);content: "";transition:transform 0.128s;right: 6px;transform: translateY(-70%) rotate(45deg);position: absolute;border-right: 2px solid var(--fh7);width: 8px;}
.ryhw.ryhw .a9j8[open] .tagba::after {transform: translateY(-30%) rotate(225deg);border-color: var(--o449w);}

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

.ryhw.ryhw .hjhpf {padding: 0;margin: 0;counter-reset: mn-term-n;list-style: none;}
.ryhw.ryhw .vxg5grp {counter-increment: mn-term-n;border-bottom: 1px solid var(--nu98);}
.ryhw.ryhw .hjhpf .a9j8 {border-bottom: 0;}

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

.ryhw.ryhw .hjhpf .x9ptt {margin-left:35px;}

.ryhw.ryhw .dzf4::before {content: "$";}
.ryhw.ryhw .awe5c36 {font-weight: 700;font-family: ui-monospace, "SFMono-Regular", "Consolas", monospace;font-size: 15px;letter-spacing: -.01em;color: var(--xq2);line-height:1.40;}

.rgbj9w2.rgbj9w2 {gap:13px;display: flex;align-items: center;}
.rgbj9w2.caa31jx   {justify-content: center;}
.rgbj9w2.kb98f57 {justify-content: flex-end;}

.rgbj9w2.rgbj9w2 .b7w4b {flex: 0 0 auto;width: 9px;background: var(--o449w);border-radius: 50%;box-shadow: 0 0 10px var(--zzo);height: 9px;}
.rgbj9w2.rgbj9w2 .kxzxm7m {transition:transform 0.137s, background 0.144s, box-shadow 0.164s;text-decoration: none;border-radius: var(--g9td7);padding: 0 34px;justify-content: center;display: inline-flex;background: var(--xqv);align-items: center;color: var(--ilno, var(--qcf5));min-height: 52px;box-shadow: 0 10px 30px var(--zzo);}
.rgbj9w2.rgbj9w2 .kxzxm7m:hover {box-shadow: 0 14px 38px var(--zzo);transform: translateY(-2px);background: var(--pcjjw);}
.rgbj9w2.rgbj9w2 .b557 {letter-spacing: .01em;font: 800 15.5px/1 var(--rhtsh);}

.rgbj9w2.rgbj9w2 .akspt6 {flex: 1 1 auto;}

.bgmjf2.bgmjf2 {margin: 0 0 var(--vev3c);position: relative;border-radius: var(--ui0zo);padding: 10px;background: var(--gdjk0);box-shadow: 0 0 0 1px var(--nu98), 0 10px 34px var(--zzo);}
.bgmjf2.y81kgz6 {padding: 18px;}
.bgmjf2.bgmjf2 .n6vte {overflow: hidden;border-radius: calc(var(--ui0zo) - 6px);display: block;}
.bgmjf2.bgmjf2 .akvw1vn {width: 100%;border-radius: calc(var(--ui0zo) - 6px);height: auto;display: block;}

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

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

.q162.q162 .t7mb4 {order: 2;}

.q162.q162 .qdjef7e {min-width: 0;position: relative;border-radius: calc(var(--ui0zo) - 2px);background: var(--ejeks);display: flex;overflow: hidden;box-shadow: 0 0 0 1px var(--nu98), 0 10px 34px var(--zzo);justify-content: center;align-items: center;min-height: 100%;}

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

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

.q162.q162 .ad900 {display: grid;gap:15px;min-width: 0;}
.q162.q162 .zvaj6m2 {letter-spacing: -.02em;display: block;margin: 0;color: var(--xq2);font: 800 clamp(21px, 2.2vw, 27px)/1.15 var(--rhtsh);}
.q162.q162 .ysxa1x {color: var(--fh7);margin: 0;}

.q162.q162 .jsf2 {display: flex;align-items: center;margin: 0;gap:12px;}
.q162.q162 .jcy4n {overflow: hidden;background: color-mix(in srgb, var(--ry8) 10%, transparent);border-radius: var(--g9td7);flex: 1 1 auto;height: 10px;position: relative;}
.q162.q162 .jcy4n::before {background: linear-gradient(90deg, var(--o449w), var(--pkc, var(--o449w)));position: absolute;inset: 0 auto 0 0;width: var(--rm5i, 0%);border-radius: var(--g9td7);box-shadow: 0 0 12px var(--zzo);content: "";}

.q162.q162 .vjy81p {color: color-mix(in srgb, var(--o449w) 35%, var(--xq2));flex: 0 0 auto;font: 800 17px/1 var(--rhtsh);}
.q162.q162 .vjy81p small {color: var(--fh7);font-size: 13px;}

.q162.q162 .vxa1t7 {padding: 0;gap:9px;margin: 0;list-style: none;flex-wrap: wrap;display: flex;}
.q162.q162 .cvjpk98 {align-items: baseline;background: var(--gdjk0);padding: 9px 15px;display: inline-flex;border-radius: var(--g9td7);border: 1px solid var(--nu98);gap:6px;}
.q162.q162 .tphfcz {text-transform: uppercase;color: var(--fh7);font: 800 11.5px/1 var(--rhtsh);font-style: normal;letter-spacing: .1em;}
.q162.q162 .z5yb {font-size: 14.5px;font-weight: 700;}

.q162.q162 .b02rx .vjy81p {font: 900 clamp(24px, 2.4vw, 30px)/1 var(--rhtsh);letter-spacing: -.03em;}
.q162.q162 .b02rx .vjy81p small {font-weight: 700;margin-left:2px;font-size: 13px;}

.q162.q162 .xhyrs {margin: 0;gap:7px 18px;padding: 13px 16px;align-items: baseline;background: var(--gdjk0);display: grid;grid-template-columns: auto minmax(0, 1fr);border-radius: var(--ui0zo);border: 1px solid var(--nu98);}
.q162.q162 .xhyrs .z5yb {margin: 0;}

.q162.q162 .az63x {display: flex;gap:12px;flex-wrap: wrap;}
.q162.q162 .m3xhm {background: var(--xqv);align-items: center;justify-content: center;padding: 0 20px;text-decoration: none;box-shadow: 0 8px 26px var(--zzo);gap:10px;display: inline-flex;transition:transform 0.131s, background 0.188s;border-radius: var(--g9td7);flex: 1 1 190px;color: var(--ilno, var(--qcf5));min-height: 52px;}
.q162.q162 .m3xhm:hover {background: var(--pcjjw);transform: translateY(-2px);}
.q162.q162 .d5as86e {flex: 0 0 auto;display: flex;}
.q162.q162 .d5as86e svg {height: 21px;fill: currentColor;width: 21px;display: block;}
.q162.q162 .n3v0v {display: grid;line-height:1.13;}

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

.q162.ks3gbq .jsf2 {order: 1;}
.q162.ks3gbq .az63x {order: 2;}

@media (max-width:748px) {
  .q162.q162 {grid-template-columns: minmax(0, 1fr);}
  .q162.q162 .t7mb4 {order: 0;}
  .q162.q162 .qdjef7e {aspect-ratio: 16 / 10;}
}

.hqtqyre.hqtqyre {border-radius: var(--ui0zo);border: 1px solid var(--nu98);background: var(--gfd);padding: clamp(20px, 2.4vw, 30px);position: relative;}
.hqtqyre.k4dx {padding-left: clamp(28px, 3.2vw, 44px);}

.hqtqyre.hqtqyre .wkzh {width: 3px;position: absolute;left: 0;bottom: 18px;box-shadow: 0 0 12px var(--zzo);border-radius: 0 3px 3px 0;background: linear-gradient(180deg, var(--o449w), var(--pkc, var(--o449w)));top: 18px;}
.hqtqyre.hqtqyre .mq6g0 {font: 800 clamp(19px, 2vw, 24px)/1.2 var(--rhtsh);color: var(--xq2);display: block;letter-spacing: -.02em;margin: 0 0 14px;}
.hqtqyre.hqtqyre .rjawz > :first-child {margin-top: 0;}
.hqtqyre.hqtqyre .rjawz > :last-child  {margin-bottom: 0;}

.ga9tc.ga9tc {background: var(--gfd);border-radius: var(--ui0zo);border: 1px solid var(--nu98);overflow: hidden;}
.ga9tc.ga9tc .eg4s0gn {box-shadow: 0 6px 24px var(--zzo);padding: 11px 22px;color: var(--ilno, var(--qcf5));display: block;background: linear-gradient(
    90deg,
    color-mix(in srgb, var(--o449w) 88%, transparent) 0%,
    color-mix(in srgb, var(--pkc, var(--o449w)) 70%, transparent) 100%);letter-spacing: .22em;font: 900 12.5px/1.35 var(--rhtsh);text-transform: uppercase;}
.ga9tc.ga9tc .s824c72 {padding: clamp(20px, 2.4vw, 30px);}
.ga9tc.kpw5fs .eg4s0gn {margin: 0 0 0 clamp(14px, 2vw, 30px);}

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

.ga9tc.c1ezjn .eg4s0gn {box-shadow: 0 -6px 24px var(--zzo);}
.ga9tc.c1ezjn .s824c72 {padding-bottom: clamp(16px, 2vw, 24px);}
.ga9tc.ga9tc .s824c72 > :first-child {margin-top: 0;}
.ga9tc.ga9tc .s824c72 > :last-child  {margin-bottom: 0;}

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

.xpa8q.xpa8q .f8mjt9::-webkit-details-marker {display: none;}
.xpa8q.xpa8q .fj0dem {color: var(--xq2);letter-spacing: -.015em;font: 800 clamp(17px, 1.8vw, 21px)/1.2 var(--rhtsh);}

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

.xpa8q.xpa8q .qzwfxjj {display: flex;gap:11px;flex-wrap: wrap;counter-reset: mn-level-n;padding: 4px 20px 20px;}
.xpa8q.xpa8q .qzwfxjj a {min-height: 44px;padding: 0 16px;text-decoration: none;color: var(--xq2);font-weight: 700;transition:border-color 0.177s, transform 0.159s, box-shadow 0.168s;display: inline-flex;font-size: 14.5px;counter-increment: mn-level-n;align-items: center;gap:8px;background: var(--gfd);border-radius: var(--g9td7);border: 1px solid var(--nu98);}
.xpa8q.xpa8q .qzwfxjj a::before {justify-content: center;flex: 0 0 auto;height: 22px;display: inline-flex;content: counter(mn-level-n);border-radius: var(--g9td7);min-width: 22px;align-items: center;font: 800 11.5px/1 var(--rhtsh);background: color-mix(in srgb, var(--o449w) 18%, transparent);color: color-mix(in srgb, var(--o449w) 35%, var(--xq2));}
.xpa8q.xpa8q .qzwfxjj a:hover {border-color: color-mix(in srgb, var(--o449w) 50%, transparent);transform: translateY(-2px);box-shadow: 0 8px 22px var(--zzo);}

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

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

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

@media (max-width:1245px) {
  .spb4yn, .pm4n2 {grid-template-columns: minmax(0, 1fr) 288px;}
}

@media (max-width:1029px) {
  
  .spb4yn, .pm4n2 {grid-template-rows: auto auto;grid-template-columns: minmax(0, 1fr);}
  .bt2h   {display: contents;}
  .tkb6ez  {grid-row: 2;position: static;}
  
  .bt2h > * {grid-column: 1;}
  .bt2h > .bcg41m {grid-row: 1;}
}

@media (max-width:785px) {
  .rd2za94 {display: flex;}
  .ww55 {display: none;}
  
  .w68y {gap:8px;padding: 10px 12px;border-radius:22px;flex-wrap: nowrap;}
  
  .w68y .kcaw2  {order: 1;flex: 0 1 auto;min-width: 0;}
  .w68y .kcaw2 img {height: 32px;max-width:119px;}
  .w68y .ja2wmek   {justify-content: center;flex: 1 1 auto;order: 2;min-width: 0;}
  .w68y .rd2za94 {order: 3;margin-left: 0;flex: 0 0 auto;}
  
  .w68y .kcaw2  {flex: 0 1 auto;order: 1;min-width: 0;}
  .w68y .ja2wmek   {flex: 1 1 auto;min-width: 0;justify-content: flex-end;order: 2;}
  .w68y .rd2za94 {margin: 0;order: 3;flex: 0 0 auto;}
  
  .w68y .ja2wmek .qpr8wn0,
  .w68y .ja2wmek > div:has(> .ad41vpz) {display: none;}
  .w68y .kcaw2 img {height: 30px;max-width:105px;}
  .w68y .ja2wmek a {font-size: 13.5px;padding: 10px 14px;flex: 0 0 auto;white-space: nowrap;}
  
  @media (max-width:390px) {
    .w68y {gap:5px;padding: 10px 9px;}
    .w68y .ja2wmek {gap:4px;}
    .w68y .ja2wmek a {font-size: 13px;padding: 10px 11px;}
    .w68y .kcaw2 img {max-width:86px;}
  }
  .spb4yn {padding: 18px 12px 92px;}
  
  .wmk0v.wmk0v .zqhmn41 {gap:9px;flex-direction: column;}
  .wmk0v.wmk0v .d3f9fd {align-items: baseline;gap:9px;flex: 0 0 auto;flex-direction: row;border-right: 0;border-bottom: 1px solid var(--nu98);padding: 0 0 8px;}
  .wmk0v.wmk0v .hk6dqg {font-size: 20px;}
  
  .wmk0v.wmk0v .etb0tap {flex-direction: column;}
  .wmk0v.wmk0v .g27s {width: 100%;}
  
  .hn6za5x.hn6za5x .wsa0 {gap:10px;grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));}
  .hn6za5x.hn6za5x .vj65bp {padding: 13px 13px 15px;}
  .ryhw.ryhw .x9ptt {padding-left:12px;margin-left:13px;}
  .ryhw.ryhw .hjhpf .x9ptt {margin-left:25px;}
  
  .y47bj3 {padding: 10px 14px;gap:11px;flex-direction: row;align-items: center;border-radius: var(--g9td7);}
  .h1zg3 {flex: 1 1 auto;font-size: 13.5px;min-width: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
  .y47bj3 .czqzqw {font-size: 13.5px;flex: 0 0 auto;padding: 9px 16px;}
}

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

.aen242.aen242 {background: var(--xhp);}

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

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

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

.aen242 .z8ansck a {min-height: 44px;display: flex;align-items: center;}
.kcaw2 {align-items: center;min-height: 44px;display: inline-flex;}

.hspm, .czqzqw, .d66fmt,
.bt2h a[role="button"],
.bt2h .fb8rht a {min-height: 44px;}

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

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

.ww55 ul {gap:8px;}

.aen242 .z8ansck ul {gap:9px;display: grid;}

.qpsdk8t {visibility: hidden;position: fixed;z-index: 90;background: color-mix(in srgb, #000 56%, transparent);opacity:0.05;inset: 0;cursor: pointer;transition:opacity 0.203s ease, visibility 0.204s;}
.h0vh49 {display: flex;visibility: hidden;flex-direction: column;width: min(88vw, 380px);bottom: 0;overflow-y: auto;border-left: 1px solid var(--nu98);z-index: 91;position: fixed;transition:transform 0.273s ease, visibility 0.265s;top: 0;-webkit-overflow-scrolling: touch;overscroll-behavior: contain;background: var(--gfd);right: 0;transform: translateX(100%);}
.te10:checked ~ .qpsdk8t {opacity:1;visibility: visible;}
.te10:checked ~ .h0vh49 {visibility: visible;transform: translateX(0);}

.m5x4hh8 {padding: 14px 8px 14px 20px;border-bottom: 1px solid var(--nu98);align-items: center;gap:11px;display: flex;justify-content: space-between;}
.syc413 {color: var(--xq2);font: 800 19px/1.2 var(--rhtsh);min-width: 0;overflow-wrap: anywhere;}
.jm1pmxx {border-radius: var(--ui0zo);color: var(--xq2);min-height: 44px;min-width: 44px;align-items: center;font-size: 27px;line-height: 1;cursor: pointer;flex: 0 0 auto;justify-content: center;display: flex;}
.jm1pmxx:hover {background: var(--gdjk0);}

.tyck4d {padding: 12px;}
.tyck4d ul {list-style: none;padding: 0;gap:9px;display: grid;margin: 0;}
.tyck4d a {color: var(--xq2);text-decoration: none;min-height: 50px;align-items: center;transition:background 0.128s, border-color 0.13s, transform 0.126s;display: flex;background: var(--gdjk0);font-size: 16px;border-radius: var(--ui0zo);border: 1px solid var(--nu98);padding: 12px 16px;font-weight: 700;}
.tyck4d a:hover {border-color: color-mix(in srgb, var(--o449w) 45%, transparent);background: var(--gfd);}
.tyck4d a:active {transform: translateY(1px);}

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

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

.nzaqdn,
.f27prb4 {align-items: center;transition:transform 0.203s, box-shadow 0.163s, background 0.144s;min-height: 50px;text-decoration: none;border-radius: var(--g9td7);font-size: 15px;padding: 13px 20px;justify-content: center;font-weight: 800;display: flex;}
.nzaqdn {border: 1px solid var(--nu98);background: transparent;color: var(--xq2);}
.nzaqdn:hover {background: var(--gdjk0);}
.f27prb4 {color: var(--r02oz, var(--bj0, var(--fhozb)));box-shadow: 0 6px 20px color-mix(in srgb, var(--g0bn) 34%, transparent);border: 1px solid transparent;background: var(--g0bn);}
.f27prb4:hover {transform: translateY(-2px);box-shadow: 0 10px 26px color-mix(in srgb, var(--g0bn) 40%, transparent);}

.h0vh49 a:focus-visible,
.jm1pmxx:focus-visible,
.rd2za94:focus-visible {outline: 2px solid var(--o449w);outline-offset: 2px;}

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

@media (min-width:786px) {
  .qpsdk8t, .h0vh49 {display: none;}
}

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

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

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

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

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

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

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

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

.qpr8wn0 {--x0ooq: 1px solid color-mix(in srgb, var(--xqv) 55%, transparent);--btm: 999px;--pfy: var(--ui0zo);--vp8q7: 0 13px;--pmq: var(--g9td7);--g9je: var(--g9td7);}

.hqtqyre.hqtqyre h2.mq6g0::before, .ga9tc.ga9tc h2.eg4s0gn::before {content: none;display: none;}
.ga9tc.ga9tc h2.eg4s0gn {margin-top: 0;margin-right: 0;margin-bottom: 0;}

.jvw0h0s, .h8xy {color: var(--xq2);}

.wmk0v.wmk0v .czy5x .eq4d5 {color: color-mix(in srgb, var(--o449w) 62%, var(--ry8));}
.wmk0v.wmk0v .ahrk .eq4d5 {color: color-mix(in srgb, var(--pkc, var(--o449w)) 62%, var(--ry8));}

@media (max-width:709px) { .c2amma, .nnf6 {grid-template-columns: repeat(3, minmax(0, 1fr));} }
@media (max-width:525px) { .c2amma, .nnf6 {grid-template-columns: repeat(2, minmax(0, 1fr));} }

.bt2h .kfn99 {background:
    radial-gradient(120% 140% at 18% 0%, color-mix(in srgb, var(--pkc, var(--o449w)) 55%, transparent) 0%, transparent 62%),
    linear-gradient(135deg, var(--o449w), var(--pkc, var(--o449w)));}

a.bf6e {display: flex;justify-content: center;cursor: pointer;width: 100%;align-items: center;min-width: 0;}
a.bf6e:focus-visible {outline: 2px solid currentColor;outline-offset: 3px;}

.ga9tc.ga9tc .s824c72 {min-width: 0;max-width: 100%;box-sizing: border-box;overflow-x: auto;}
