

:root {--st6tn:   color-mix(in srgb, var(--gwajs) 34%, transparent);--t7o: 999px;--dv07p: var(--sstym);--hya46:   var(--psyj);--vt5g:      18px;--ci8:"Avenir Next", "Segoe UI", "Trebuchet MS", system-ui, sans-serif;--dsb:    var(--z0p);--rxyi:  color-mix(in srgb, var(--gwajs) 14%, #000);--w8f:    34px;--ormt:   var(--sdxd);--dvnm:    var(--gwajs);--thm:   var(--x9ynd);--lfx:  var(--u4xmx);}

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

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

.t8md {left: -9999px;z-index: 200;font-weight: 700;padding: 12px 20px;position: absolute;color: var(--hh6, var(--xxz));text-decoration: none;border-radius: var(--t7o);top: 0;background: var(--dvnm);}
.t8md:focus {left: 12px;top: 12px;}

.yg3f2 {position: sticky;z-index: 60;top: 0;padding: 6px 16px 0;}
.jd5r {max-width: var(--qq7w);background: color-mix(in srgb, var(--vql) 88%, transparent);overflow: hidden;display: flex;margin: 0 auto;flex-wrap: nowrap;gap:19px;border: 1px solid var(--ormt);border-radius: var(--t7o);padding: 9px 10px 9px 18px;backdrop-filter: blur(14px);box-shadow: 0 8px 30px color-mix(in srgb, var(--tbq29) 70%, transparent);align-items: center;}
.nhcp {display: flex;align-items: center;text-decoration: none;flex: 0 0 auto;}

.nhcp img {max-width:189px;display: block;object-fit: contain;width: auto;height: 40px;}
.nvq4n83 {font-weight: 900;letter-spacing: -.03em;color: var(--iuqc);font-size: 22px;}

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

.xrwr ul {display: flex;list-style: none;min-width: 0;gap:3px;margin: 0;padding: 0;flex-wrap: nowrap;}
.xrwr li {min-width: 0;flex: 0 1 auto;}
.xrwr a {text-overflow: ellipsis;overflow: hidden;min-width: 0;white-space: nowrap;}
.xrwr a {display: block;text-decoration: none;border-radius: var(--t7o);color: var(--lfx);font-size: 14.5px;font-weight: 700;padding: 8px 15px;}
.xrwr a:hover {background: color-mix(in srgb, var(--z0p) 7%, transparent);color: var(--iuqc);}
.xrwr a[aria-current="page"] {color: var(--hh6, var(--xxz));background: var(--dvnm);}

.stdg {gap:7px;align-items: center;display: flex;flex: 0 0 auto;}

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

.ced2pt {border-color: var(--ormt);color: var(--o33k, var(--me4));background: var(--urn6);}
.zmmkktd {box-shadow: 0 6px 20px color-mix(in srgb, var(--lcy) 34%, transparent);color: var(--y4b8, var(--nxd));background: var(--lcy);}
.zmmkktd:hover {box-shadow: 0 10px 26px color-mix(in srgb, var(--lcy) 40%, transparent);background: var(--eqw);transform: translateY(-2px);}
.d7jge2x {display: flex;width: 100%;margin-top:13px;}

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

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

.wz9djkq {--qq7w: 100%;min-width: 0;}

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

.ng5z {display: grid;top: 88px;position: sticky;gap:13px;}
.ewzf5 {background: var(--hya46);padding: 20px;border: 1px solid var(--ormt);border-radius: var(--vt5g);}
.fxyq2 {box-shadow: 0 10px 34px var(--st6tn);border-color: color-mix(in srgb, var(--dvnm) 45%, transparent);}
.wmpwwwt {color: var(--dvnm);margin: 0 0 6px;letter-spacing: .1em;font-size: 11.5px;text-transform: uppercase;font-weight: 800;}
.yx1eg {font-size: 18px;font-weight: 800;margin: 0;letter-spacing: -.01em;}
.naxt1b {color: var(--lfx);font-size: 14px;margin: 7px 0 0;line-height:1.55;}

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

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

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

.rk5d3w::before {position: absolute;inset: 9px;transition:background 0.18s, border-color 0.183s;border-radius: 50%;border: 1px solid var(--ormt);background: var(--dv07p);content: '';}
.rk5d3w svg {position: relative;z-index: 1;}
.rk5d3w:hover {color: var(--dsb);}
.rk5d3w:hover::before {border-color: color-mix(in srgb, var(--dvnm) 45%, var(--ormt));background: color-mix(in srgb, var(--dsb) 12%, var(--dv07p));}
.rk5d3w:focus-visible {outline: 2px solid var(--dvnm);outline-offset: 2px;}
.f7h840h {font-size: 14.5px;font-weight: 700;}

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

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

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

.wz9djkq {--x9ynd: var(--dsb);}

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

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

.wz9djkq .bs9yp67 {gap: 0;grid-template-columns: minmax(0, 1fr);display: grid;border-radius: var(--vt5g);border: 1px solid var(--ormt);overflow: hidden;min-width: 0;background: var(--hya46);}

.fwthd5 {display: block;box-shadow: 0 6px 24px var(--st6tn);grid-column: 1 / -1;background: linear-gradient(
    90deg,
    color-mix(in srgb, var(--dvnm) 88%, transparent) 0%,
    color-mix(in srgb, var(--thm, var(--dvnm)) 70%, transparent) 100%);padding: 11px 22px;}
.f6qwa1 {display: block;overflow: hidden;letter-spacing: .22em;font: 900 12.5px/1 var(--ci8);white-space: nowrap;text-transform: uppercase;text-overflow: ellipsis;color: var(--hh6, var(--xxz));}

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

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

.eyxq4 {text-decoration: none;min-height: 52px;align-items: center;box-shadow: 0 10px 30px var(--st6tn);display: inline-flex;margin-top:25px;background: var(--gwajs);justify-content: center;letter-spacing: .01em;font: 800 15.5px/1 var(--ci8);border-radius: var(--t7o);padding: 0 34px;transition:transform 0.124s, background 0.122s, box-shadow 0.135s;color: var(--hh6, var(--xxz));}
.eyxq4:hover {box-shadow: 0 14px 38px var(--st6tn);background: var(--eqw);transform: translateY(-2px);}

.wz9djkq .jp5j2 {isolation: isolate;grid-template-columns: minmax(0, 1fr);overflow: hidden;position: relative;box-shadow: 0 10px 34px var(--st6tn);background: var(--hya46);min-width: 0;display: grid;border-radius: var(--vt5g);border: 1px solid var(--ormt);}

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

.jp5j2 .xg729ew {background:
    linear-gradient(
      180deg,
      color-mix(in srgb, var(--hya46) 50%, transparent) 0%,
      color-mix(in srgb, var(--hya46) 50%, transparent) 40%,
      color-mix(in srgb, var(--hya46) 62%, transparent) 62%,
      color-mix(in srgb, var(--hya46) 34%, transparent) 82%,
      transparent 100%);z-index: 1;pointer-events: none;position: absolute;inset: 0;}
.jp5j2 .ts9q76n {padding: 11px 22px;grid-column: 1 / -1;box-shadow: 0 6px 24px var(--st6tn);display: block;z-index: 2;background: linear-gradient(
    90deg,
    color-mix(in srgb, var(--dvnm) 88%, transparent) 0%,
    color-mix(in srgb, var(--thm, var(--dvnm)) 70%, transparent) 100%);position: relative;}
.jp5j2 .rjtbwf {letter-spacing: .3em;color: var(--hh6, var(--xxz));text-transform: uppercase;font: 800 clamp(13px, 1.5vw, 16px)/1 var(--ci8);}
.jp5j2 .djcjk80 {display: flex;min-width: 0;position: relative;z-index: 2;align-items: flex-start;flex-direction: column;padding: clamp(26px, 3.4vw, 46px) clamp(22px, 2.6vw, 40px) clamp(28px, 3.4vw, 46px);text-shadow: 0 1px 2px rgba(0, 0, 0, .5), 0 2px 10px rgba(0, 0, 0, .38);}
.c22vg.c22vg {font: 900 clamp(30px, 4.1vw, 54px)/1.04 var(--ci8);letter-spacing: -.035em;color: var(--rold, var(--dsb));max-width: 20ch;overflow-wrap: break-word;text-wrap: balance;margin: 0;text-shadow: 0 1px 2px rgba(0, 0, 0, .55), 0 2px 14px rgba(0, 0, 0, .45);}
.ez9n.ez9n {max-width: 54ch;font-size: clamp(15.5px, 1.35vw, 18px);color: var(--rold, color-mix(in srgb, var(--lfx) 22%, var(--dsb)));line-height:1.58;margin: 16px 0 0;}
.jp5j2 .hangc {display: inline-flex;padding: 0 34px;margin-top:24px;background: var(--gwajs);text-decoration: none;min-height: 52px;font: 800 15.5px/1 var(--ci8);letter-spacing: .01em;justify-content: center;align-items: center;transition:transform 0.178s, box-shadow 0.157s;box-shadow: 0 8px 26px var(--st6tn);border-radius: var(--t7o);color: var(--hh6, var(--xxz));}
.jp5j2 .hangc:hover {transform: translateY(-2px);box-shadow: 0 12px 32px var(--st6tn);}
@media (min-width:865px) {
  
  .wz9djkq .jp5j2 {grid-template-columns: minmax(0, 1.02fr) minmax(0, 1fr);}
  .jp5j2 .djcjk80 {grid-column: 1;grid-row: 2;}
  .jp5j2 .xg729ew {background:
      linear-gradient(
        90deg,
        color-mix(in srgb, var(--hya46) 50%, transparent) 0%,
        color-mix(in srgb, var(--hya46) 50%, transparent) 38%,
        color-mix(in srgb, var(--hya46) 40%, transparent) 60%,
        color-mix(in srgb, var(--hya46) 18%, transparent) 80%,
        transparent 100%);}
}
@media (max-width:864px) {
  
  .jp5j2 .djcjk80 {margin-top: 19vh;}

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

.ednp {box-shadow: 0 0 0 1px var(--ormt), 0 10px 34px var(--st6tn);overflow: hidden;align-items: center;border-radius: calc(var(--vt5g) - 4px);background: var(--qq24, var(--dv07p));margin: 0 clamp(22px, 2.6vw, 40px) clamp(26px, 3.2vw, 44px);position: relative;min-width: 0;display: flex;justify-content: center;}
.sj05nv.sj05nv {width: 100%;display: block;height: auto;color: var(--ce8k, inherit);object-fit: cover;border-radius: 0;max-height: 34vh;}

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

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

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

@media (min-width:945px) {
  
  .wz9djkq .bs9yp67 {align-items: stretch;grid-template-columns: minmax(0, 1fr) minmax(0, 1.05fr);}
  .ednp {min-height: 100%;display: block;margin: 0;align-self: stretch;border-radius: 0;}
  
  .ednp {box-shadow: inset 0 0 0 1px var(--ormt);}
  .sj05nv.sj05nv {max-height: none;object-fit: cover;min-height: clamp(300px, 34vw, 460px);width: 100%;height: 100%;}
  .rw09v1z {min-height: 100%;max-height: none;height: 100%;}
  
  .bv65v75 {padding: clamp(26px, 3.2vw, 46px) clamp(24px, 2.8vw, 44px);}

  .fxqx9x .bv65v75   {grid-row: 2;grid-column: 1;}
  .fxqx9x .ednp {grid-row: 2;grid-column: 2;}

  .wz9djkq .d935s5 {grid-template-columns: minmax(0, 1.05fr) minmax(0, 1fr);}
  .d935s5 .ednp {grid-column: 1;grid-row: 2;}
  .d935s5 .bv65v75   {grid-row: 2;grid-column: 2;}
}
@media (max-width:944px) {
  
  .sj05nv.sj05nv {max-height: 22vh;}
  .rw09v1z {min-height: 16vh;max-height: 22vh;}
}

.k10b4 {margin: 0 0 var(--w8f);}

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

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

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

.yay8kk {background: var(--dv07p);aspect-ratio: 2 / 3;display: block;position: relative;overflow: hidden;box-shadow: 0 8px 26px var(--st6tn);border-radius: var(--vt5g);}
.nfmkt0 {height: 100%;display: block;border-radius: 0;object-fit: cover;width: 100%;}

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

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

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

.wn91 {box-shadow: 0 3px 12px var(--st6tn);position: absolute;pointer-events: none;align-items: center;height: 25px;z-index: 2;font: 800 12.5px/1 var(--ci8);font-style: normal;font-variant-numeric: tabular-nums;padding: 0 7px;display: flex;color: var(--hh6, var(--xxz));background: var(--gwajs);justify-content: center;left: 9px;min-width: 25px;border-radius: var(--t7o);top: 9px;}

@media (max-width:892px) {
  .v9bmzf0, .vda6z {grid-template-columns: repeat(4, minmax(0, 1fr));}
}
@media (max-width:631px) {
  
  .v9bmzf0, .vda6z {grid-template-columns: minmax(0, 1fr);}
}

.aesyd6 {margin: 0 0 var(--w8f);}
.qb3m0 {gap:7px 16px;min-width: 0;display: grid;margin: 0;}

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

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

.e91rt8 {margin: 0;min-width: 0;}
.bqyn {border-radius: var(--vt5g);border: 1px solid var(--ormt);text-decoration: none;box-shadow: 0 6px 22px var(--st6tn);min-width: 0;overflow: hidden;transition:transform 0.229s, border-color 0.219s;display: block;}
.bqyn:hover, .bqyn:focus-visible {transform: translateY(-3px);border-color: color-mix(in srgb, var(--dvnm) 55%, var(--ormt));}

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

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

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

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

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

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

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

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

.hbj6tby {overflow: hidden;text-align: center;font-weight: 700;letter-spacing: .04em;display: block;font-size: 12.5px;text-overflow: ellipsis;color: var(--lfx);white-space: nowrap;}
@media (max-width:866px) {
  
  .tvf3v {grid-template-columns: repeat(5, minmax(0, 1fr));}
}
@media (max-width:631px) {
  .ydbs, .tvf3v {grid-template-columns: repeat(2, minmax(0, 1fr));}
}

.zx85c {border-radius: var(--vt5g);border: 1px solid var(--ormt);background: var(--hya46);margin: 0 0 var(--w8f);padding: clamp(22px, 2.6vw, 34px);}
.w629v2f {border-bottom: 1px solid var(--ormt);gap:6px 18px;display: flex;padding-bottom:16px;flex-wrap: wrap;margin-bottom:7px;align-items: baseline;}

.ctfxe9 {letter-spacing: -.04em;font-weight: 900;text-shadow: 0 0 26px var(--st6tn);font-size: clamp(38px, 4.6vw, 58px);color: var(--dvnm);line-height: 1;}
.ryg83h8 {color: var(--lfx);font-size: 16px;font-weight: 800;}

.zx85c .yrzt4s.yrzt4s {line-height:1.60;flex: 1 1 260px;font-size: 15px;margin: 0;color: var(--lfx);}

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

.ge6jc8q {color: var(--lfx);letter-spacing: .08em;font-size: 12px;font-variant-numeric: tabular-nums;font-weight: 800;font-style: normal;}
.qzrw:not(.t1tg6wp) .ge6jc8q {visibility: hidden;}

.arvra5 {font-size: 14px;color: color-mix(in srgb, var(--dvnm) 35%, var(--dsb));font-weight: 900;font-variant-numeric: tabular-nums;}
.xeb2c {margin: 0;grid-column: 3;font-size: 15px;line-height:1.62;}
.wn2vmcj {letter-spacing: .05em;grid-column: 3;font-style: normal;display: block;font-weight: 700;margin-top:6px;color: var(--lfx);font-size: 12.5px;}

.sxpcw7 {align-items: center;}
.ea77 {background: var(--dv07p);flex: 0 0 auto;border-radius: var(--vt5g);border: 1px solid color-mix(in srgb, var(--dvnm) 34%, var(--ormt));gap:3px;box-shadow: 0 8px 26px var(--st6tn);display: inline-flex;padding: 10px 20px 12px;align-items: baseline;}

.ea77 .ctfxe9 {text-shadow: none;}

.sxpcw7 .yrzt4s {align-self: center;}

.h75bhdn .wn2vmcj {margin-top: 0;margin-bottom:4px;}
.h75bhdn .xeb2c {margin-top: 0;}
@media (max-width:631px) {
  
  .sxpcw7 {align-items: flex-start;}
  
  .ea77 {justify-content: center;width: 100%;box-sizing: border-box;}
  .amff0w {grid-template-columns: 2.2em minmax(0, 1fr);}
  .qzrw:not(.t1tg6wp) .ge6jc8q {display: none;}
  .xeb2c, .wn2vmcj {grid-column: 2;}
}

.dsj7p80 {border-radius: var(--vt5g);border: 1px solid var(--ormt);padding: clamp(20px, 2.4vw, 30px);min-width: 0;flex-direction: column;display: flex;align-items: flex-start;background: var(--hya46);margin: 0 0 var(--w8f);}

.cpxxc0 > .h0dmzdr {margin: 18px 0 0;}
.h0dmzdr {box-shadow: 0 8px 26px var(--st6tn);margin: 0 0 18px;min-width: 0;width: 100%;border-radius: calc(var(--vt5g) - 6px);overflow: hidden;}
.ettypwb {display: block;}
.t0nw {display: block;border-radius: 0;max-height: 260px;object-fit: cover;height: auto;width: 100%;}
.swx6sm.swx6sm {line-height:1.24;color: var(--dsb);letter-spacing: -.028em;font-size: clamp(20px, 2.2vw, 28px);font-weight: 800;margin: 0 0 10px;}
.wnqb2 {width: 100%;min-width: 0;}
.wnqb2 > :first-child {margin-top: 0;}
.wnqb2 > :last-child  {margin-bottom: 0;}
.fw1f {display: inline-flex;font-size: 14.5px;text-decoration: none;font-weight: 800;border-radius: var(--t7o);align-items: center;justify-content: center;min-height: 46px;background: var(--gwajs);box-shadow: 0 8px 24px var(--st6tn);margin-top:18px;padding: 0 28px;color: var(--hh6, var(--xxz));transition:transform 0.143s, background 0.138s;}
.fw1f:hover {transform: translateY(-2px);background: var(--eqw);}

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

.sspy {background:
    radial-gradient(120% 90% at 8% 0%,
      color-mix(in srgb, var(--dvnm) 13%, transparent) 0%,
      transparent 62%),
    var(--hya46);min-width: 0;box-shadow: 0 18px 48px color-mix(in srgb, var(--st6tn) 55%, transparent);margin: 0 0 var(--w8f);position: relative;overflow: hidden;padding: clamp(24px, 3vw, 40px);border-radius: var(--vt5g);border: 1px solid color-mix(in srgb, var(--dvnm) 18%, var(--ormt));}

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

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

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

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

.femj {position: relative;margin: 0 0 14px;min-width: 0;padding: clamp(6px, 0.7vw, 10px);border-radius: calc(var(--vt5g) + 4px);border: 1px solid var(--ormt);background: color-mix(in srgb, var(--dsb) 6%, var(--dv07p));}

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

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

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

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

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

.grkdx {border-radius: var(--t7o);border: 1px solid var(--ormt);background: color-mix(in srgb, var(--dsb) 5%, var(--dv07p));display: flex;padding: 8px 10px;gap:9px;align-items: center;margin: 0 0 clamp(18px, 2vw, 24px);}

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

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

.j5yss9 {display: none;}

.ny3nxj {border-radius: 50%;transition:background 0.159s, transform 0.156s, box-shadow 0.188s;width: 9px;background: color-mix(in srgb, var(--dsb) 26%, transparent);height: 9px;display: block;}

.zv8bx6e:target {outline: none;}

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

.wy68v {flex-wrap: wrap;margin: 0;align-items: center;gap:11px;display: flex;}
.sdg7c.sdg7c, .e9nab5k.e9nab5k {padding: 0 30px;display: inline-flex;text-align: center;min-height: 52px;border-radius: var(--t7o);align-items: center;transition:transform 0.134s, background 0.18s, border-color 0.153s, box-shadow 0.19s;justify-content: center;text-decoration: none;}
.sdg7c.sdg7c {font-size: 16px;color: var(--hh6, var(--xxz));box-shadow: 0 10px 30px var(--st6tn);background: var(--gwajs);letter-spacing: -.01em;font-weight: 900;}
.sdg7c.sdg7c:hover {box-shadow: 0 14px 36px var(--st6tn);background: var(--eqw);transform: translateY(-2px);}
.sdg7c.sdg7c:focus-visible, .e9nab5k.e9nab5k:focus-visible {outline: 2px solid var(--dvnm);outline-offset: 3px;}

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

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

@media (max-width:729px) {
  
  .sspy {padding: 16px 14px;}
  .zv8bx6e, .vnzjgcw .zv8bx6e {flex: 0 0 calc(100% - 14px);}
  .peckykg.peckykg {font-size: clamp(22px, 6.4vw, 28px);}
  .wy68v {align-items: stretch;flex-direction: column;}
  .sdg7c.sdg7c, .e9nab5k.e9nab5k {width: 100%;}
  .vsjq1jw {flex-wrap: nowrap;scrollbar-width: none;overflow-x: auto;}
  .vsjq1jw::-webkit-scrollbar {display: none;}
}

@media (prefers-reduced-motion: reduce) {
  .d3nz8p4 {scroll-behavior: auto;}
  .sdg7c.sdg7c, .e9nab5k.e9nab5k,
  .h5rk2pp, .ny3nxj {transition:none;}
  .sdg7c.sdg7c:hover {transform: none;}
}

.k7ves {padding: clamp(20px, 2.4vw, 28px);gap:7px 18px;border-radius: var(--vt5g);border: 1px solid var(--ormt);display: grid;grid-template-columns: auto minmax(0, 1fr);align-items: start;background: var(--hya46);margin: 0 0 var(--w8f);}
.q70qd {grid-row: 1 / span 2;}
.qxpjv {width: 62px;box-shadow: 0 6px 20px var(--st6tn);display: block;border-radius:15px;height: 62px;object-fit: cover;}
.mjv9 {min-width: 0;}
.rvrss7 {font-weight: 800;color: var(--dsb);display: block;font-size: 15.5px;}
.h1e19 {margin-top:10px;flex-wrap: wrap;display: flex;font-style: normal;gap:8px;}
.zxasr7, .hrkk9 {align-items: center;letter-spacing: .04em;display: inline-flex;font-size: 12px;font-weight: 700;border-radius: var(--t7o);padding: 5px 12px;}
.zxasr7 {background: var(--dv07p);border: 1px solid var(--ormt);color: var(--lfx);}
.hrkk9 {color: color-mix(in srgb, var(--dvnm) 35%, var(--dsb));border: 1px solid color-mix(in srgb, var(--dvnm) 40%, transparent);background: color-mix(in srgb, var(--dvnm) 16%, transparent);}
.pmayq {margin: 11px 0 0;color: var(--lfx);line-height:1.67;font-size: 14.5px;}
.heqy {margin-top:13px;display: flex;gap:7px;flex-wrap: wrap;}

.z3swtx {transition:color 0.195s, border-color 0.195s, transform 0.15s;text-decoration: none;color: var(--lfx);width: 44px;height: 44px;align-items: center;border-radius: 50%;border: 1px solid var(--ormt);display: inline-flex;background: var(--dv07p);justify-content: center;}
.z3swtx:hover {transform: translateY(-2px);border-color: color-mix(in srgb, var(--dvnm) 55%, var(--ormt));color: color-mix(in srgb, var(--dvnm) 35%, var(--dsb));}
.p0gmcc {margin-top:14px;line-height:1.57;font-size: 12.5px;grid-column: 1 / -1;display: block;color: var(--lfx);}

.k7ves .fchrz7.fchrz7 {line-height:1.49;margin: 7px 0 0;color: var(--lfx);font-size: 13.5px;}
.k7ves .fchrz7.fchrz7 .zxasr7,
.k7ves .fchrz7.fchrz7 .hrkk9 {font-weight: 700;display: inline;font-size: inherit;padding: 0;background: none;letter-spacing: .02em;border: 0;border-radius: 0;}
.k7ves .fchrz7.fchrz7 .zxasr7 {color: var(--dsb);}

.k7ves .fchrz7.fchrz7 .hrkk9 {color: color-mix(in srgb, var(--dvnm) 35%, var(--dsb));}

.k7ves .fchrz7.fchrz7 .zxasr7 + .hrkk9::before {content: "\00B7";color: var(--lfx);font-weight: 700;margin: 0 8px;}

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

.pymv7 {grid-column: auto;padding-top:11px;margin-top:12px;border-top: 1px solid var(--ormt);}

.hd470b {justify-items: start;grid-template-columns: minmax(0, 1fr);}
.hd470b .q70qd {grid-row: auto;margin-bottom:5px;}
@media (max-width:555px) {
  .k7ves {grid-template-columns: minmax(0, 1fr);}
  .q70qd {grid-row: auto;margin-bottom:7px;}
}

.rwqn {border-radius: var(--vt5g);border: 1px solid var(--ormt);background: var(--hya46);padding: clamp(20px, 2.4vw, 30px);margin: 0 0 var(--w8f);min-width: 0;position: relative;}

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

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

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

@supports (grid-template-columns: subgrid) {
  .cd001n.cd001n .vez55k7:has(> .bs9yp67:nth-child(3n + 1):last-child) > .bs9yp67:last-child {grid-column: span 3;}
  .cd001n.cd001n .vez55k7:has(> .bs9yp67:nth-child(3n + 2):last-child) > .bs9yp67:last-child {grid-column: span 2;}
}
.cd001n.cd001n .bs9yp67 {flex-direction: column;border: 1px solid var(--ormt);border-radius: var(--vt5g);display: flex;min-width: 0;overflow: hidden;background: var(--hya46);}

.cd001n.cd001n .gmvw0 {border-bottom: 2px solid var(--dvnm);justify-content: center;padding: 14px 10px 12px;align-items: center;background: var(--dv07p);display: flex;}
.cd001n.cd001n .e9gsx {font-variant-numeric: tabular-nums;line-height: 1;color: var(--dvnm);font-size: clamp(34px, 4.4vw, 52px);font-weight: 900;letter-spacing: -.045em;}
.cd001n.cd001n .z6z4 {padding: 15px 16px 18px;}
.cd001n.cd001n .s3ehh {font-size: 16px;letter-spacing: -.01em;color: var(--dsb);display: block;margin: 0 0 6px;line-height:1.28;font-weight: 800;}
.cd001n.cd001n .tsx8s9 {font-size: 15px;margin: 0;line-height:1.53;color: var(--lfx);}

.cd001n.cd001n .w4pp2d6 .z6z4 {padding-top:19px;}
.cd001n.cd001n .w4pp2d6 .e9gsx {font-variant-numeric: tabular-nums;color: color-mix(in srgb, var(--dvnm) 62%, var(--z0p));display: block;letter-spacing: -.045em;font-weight: 900;font-size: clamp(30px, 3.8vw, 44px);border-bottom: 2px solid var(--dvnm);margin-bottom:12px;line-height: .95;padding-bottom:7px;width: fit-content;}

.vkn2qv.vkn2qv .bns0 {display: grid;gap:11px;}
.vkn2qv.vkn2qv .bt3jp7 {gap:14px;align-items: flex-start;padding: 14px 16px;display: flex;border: 1px solid var(--ormt);border-left-width: 4px;border-radius: var(--vt5g);background: var(--hya46);}
.vkn2qv.vkn2qv .sdt1   {border-left-color: var(--dvnm);}
.vkn2qv.vkn2qv .r1h8mq {border-left-color: var(--thm);}

.vkn2qv.vkn2qv .pfsem3z {gap:1px;align-self: stretch;border-right: 1px solid var(--ormt);flex: 0 0 116px;flex-direction: column;padding-right:14px;display: flex;}
.vkn2qv.vkn2qv .fmnbz {font-weight: 800;font-size: 11.5px;text-transform: uppercase;letter-spacing: .09em;line-height:1.27;color: var(--lfx);}
.vkn2qv.vkn2qv .whdhvvc {font-size: 25px;font-weight: 900;letter-spacing: -.03em;font-variant-numeric: tabular-nums;line-height:1.03;}
.vkn2qv.vkn2qv .sdt1   .whdhvvc {color: var(--dvnm);}
.vkn2qv.vkn2qv .r1h8mq .whdhvvc {color: var(--thm);}

.vkn2qv.vkn2qv .h9e0c {display: flex;gap:7px;list-style: none;padding: 0;flex: 1 1 auto;flex-wrap: wrap;margin: 0;min-width: 0;}
.vkn2qv.vkn2qv .nv5xdx {margin: 0;background: var(--dv07p);border-radius: var(--t7o);border: 1px solid var(--ormt);line-height:1.46;align-items: baseline;display: inline-flex;gap:6px;padding: 8px 14px;font-size: 15px;}
.vkn2qv.vkn2qv .a0p1w7v {font-weight: 900;flex: 0 0 auto;}
.vkn2qv.vkn2qv .sdt1   .a0p1w7v {color: var(--dvnm);}
.vkn2qv.vkn2qv .r1h8mq .a0p1w7v {color: var(--thm);}

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

.vkn2qv.vkn2qv .sdt1   .ebp2a .nv5xdx::before {color: color-mix(in srgb, var(--dvnm) 62%, var(--z0p));}
.vkn2qv.vkn2qv .r1h8mq .ebp2a .nv5xdx::before {color: color-mix(in srgb, var(--thm, var(--dvnm)) 62%, var(--z0p));}

.vkn2qv.vkn2qv .f2zck .whdhvvc {line-height: 1;margin-bottom:3px;}

.s47cd.s47cd .fx09awd {border-top: 1px solid var(--ormt);}
.s47cd.s47cd .fb71 {border-radius: 0;background: none;border-bottom: 1px solid var(--ormt);}

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

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

.s47cd.s47cd .y1v2cs::after {right: 6px;transform: translateY(-70%) rotate(45deg);height: 8px;width: 8px;content: "";border-bottom: 2px solid var(--lfx);position: absolute;border-right: 2px solid var(--lfx);top: 50%;transition:transform 0.167s;}
.s47cd.s47cd .fb71[open] .y1v2cs::after {border-color: var(--dvnm);transform: translateY(-30%) rotate(225deg);}

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

.s47cd.s47cd .sn23 {margin: 0;padding: 0;list-style: none;counter-reset: mn-term-n;}
.s47cd.s47cd .h2gc {border-bottom: 1px solid var(--ormt);counter-increment: mn-term-n;}
.s47cd.s47cd .sn23 .fb71 {border-bottom: 0;}

.s47cd.s47cd .sn23 .y1v2cs {padding-left:39px;}
.s47cd.s47cd .sn23 .y1v2cs::before {font-variant-numeric: tabular-nums;color: var(--lfx);letter-spacing: .06em;content: counter(mn-term-n, decimal-leading-zero);font-size: 12px;top: 17px;left: 4px;font-weight: 800;}

.s47cd.s47cd .sn23 .e8e5 {margin-left:34px;}

.s47cd.s47cd .dbmm::before {content: "$";}
.s47cd.s47cd .zysqmws {font-size: 15px;letter-spacing: -.01em;font-weight: 700;line-height:1.39;color: var(--dsb);font-family: ui-monospace, "SFMono-Regular", "Consolas", monospace;}

.qwmkn5.qwmkn5 {align-items: center;gap:11px;display: flex;}
.qwmkn5.hy9y   {justify-content: center;}
.qwmkn5.d7d9y {justify-content: flex-end;}

.qwmkn5.qwmkn5 .j0gt {background: var(--dvnm);height: 9px;box-shadow: 0 0 10px var(--st6tn);flex: 0 0 auto;width: 9px;border-radius: 50%;}
.qwmkn5.qwmkn5 .mzbn9a {transition:transform 0.175s, background 0.162s, box-shadow 0.173s;justify-content: center;align-items: center;border-radius: var(--t7o);box-shadow: 0 10px 30px var(--st6tn);text-decoration: none;background: var(--gwajs);padding: 0 34px;color: var(--hh6, var(--xxz));display: inline-flex;min-height: 52px;}
.qwmkn5.qwmkn5 .mzbn9a:hover {transform: translateY(-2px);background: var(--eqw);box-shadow: 0 14px 38px var(--st6tn);}
.qwmkn5.qwmkn5 .zqd8 {font: 800 15.5px/1 var(--ci8);letter-spacing: .01em;}

.qwmkn5.qwmkn5 .n72qdc {flex: 1 1 auto;}

.yvfn8.yvfn8 {padding: 10px;box-shadow: 0 0 0 1px var(--ormt), 0 10px 34px var(--st6tn);border-radius: var(--vt5g);margin: 0 0 var(--w8f);background: var(--dv07p);position: relative;}
.yvfn8.zgtpv {padding: 18px;}
.yvfn8.yvfn8 .c6r0b {border-radius: calc(var(--vt5g) - 6px);overflow: hidden;display: block;}
.yvfn8.yvfn8 .tp90wh {height: auto;border-radius: calc(var(--vt5g) - 6px);display: block;width: 100%;}

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

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

.w7a5v.w7a5v .hmm3 {order: 2;}

.w7a5v.w7a5v .q73kv4 {overflow: hidden;align-items: center;background: var(--rxyi);justify-content: center;display: flex;border-radius: calc(var(--vt5g) - 2px);position: relative;box-shadow: 0 0 0 1px var(--ormt), 0 10px 34px var(--st6tn);min-height: 100%;min-width: 0;}

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

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

.w7a5v.w7a5v .sq3ety9 {gap:14px;display: grid;min-width: 0;}
.w7a5v.w7a5v .p9ztr {color: var(--dsb);display: block;margin: 0;letter-spacing: -.02em;font: 800 clamp(21px, 2.2vw, 27px)/1.15 var(--ci8);}
.w7a5v.w7a5v .wn9g {margin: 0;color: var(--lfx);}

.w7a5v.w7a5v .vaep {gap:13px;display: flex;align-items: center;margin: 0;}
.w7a5v.w7a5v .q7e8b {background: color-mix(in srgb, var(--z0p) 10%, transparent);border-radius: var(--t7o);flex: 1 1 auto;overflow: hidden;height: 10px;position: relative;}
.w7a5v.w7a5v .q7e8b::before {width: var(--a4ixp, 0%);box-shadow: 0 0 12px var(--st6tn);background: linear-gradient(90deg, var(--dvnm), var(--thm, var(--dvnm)));content: "";border-radius: var(--t7o);inset: 0 auto 0 0;position: absolute;}

.w7a5v.w7a5v .qfpsj93 {font: 800 17px/1 var(--ci8);color: color-mix(in srgb, var(--dvnm) 35%, var(--dsb));flex: 0 0 auto;}
.w7a5v.w7a5v .qfpsj93 small {color: var(--lfx);font-size: 13px;}

.w7a5v.w7a5v .dwwkjpz {gap:11px;margin: 0;display: flex;flex-wrap: wrap;padding: 0;list-style: none;}
.w7a5v.w7a5v .vrtm12 {padding: 9px 15px;border-radius: var(--t7o);border: 1px solid var(--ormt);display: inline-flex;background: var(--dv07p);gap:6px;align-items: baseline;}
.w7a5v.w7a5v .cekd {color: var(--lfx);text-transform: uppercase;letter-spacing: .1em;font: 800 11.5px/1 var(--ci8);font-style: normal;}
.w7a5v.w7a5v .zwyty8h {font-weight: 700;font-size: 14.5px;}

.w7a5v.w7a5v .jz6m .qfpsj93 {font: 900 clamp(24px, 2.4vw, 30px)/1 var(--ci8);letter-spacing: -.03em;}
.w7a5v.w7a5v .jz6m .qfpsj93 small {font-size: 13px;margin-left:1px;font-weight: 700;}

.w7a5v.w7a5v .bas0c92 {background: var(--dv07p);display: grid;padding: 13px 16px;grid-template-columns: auto minmax(0, 1fr);align-items: baseline;border-radius: var(--vt5g);border: 1px solid var(--ormt);margin: 0;gap:9px 18px;}
.w7a5v.w7a5v .bas0c92 .zwyty8h {margin: 0;}

.w7a5v.w7a5v .jena {display: flex;gap:11px;flex-wrap: wrap;}
.w7a5v.w7a5v .b09ex2 {justify-content: center;color: var(--hh6, var(--xxz));box-shadow: 0 8px 26px var(--st6tn);text-decoration: none;border-radius: var(--t7o);padding: 0 20px;background: var(--gwajs);min-height: 52px;gap:10px;transition:transform 0.122s, background 0.143s;align-items: center;flex: 1 1 190px;display: inline-flex;}
.w7a5v.w7a5v .b09ex2:hover {background: var(--eqw);transform: translateY(-2px);}
.w7a5v.w7a5v .s1a8ja {flex: 0 0 auto;display: flex;}
.w7a5v.w7a5v .s1a8ja svg {display: block;height: 21px;fill: currentColor;width: 21px;}
.w7a5v.w7a5v .zegrhs {display: grid;line-height:1.17;}

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

.w7a5v.efbbg .vaep {order: 1;}
.w7a5v.efbbg .jena {order: 2;}

@media (max-width:769px) {
  .w7a5v.w7a5v {grid-template-columns: minmax(0, 1fr);}
  .w7a5v.w7a5v .hmm3 {order: 0;}
  .w7a5v.w7a5v .q73kv4 {aspect-ratio: 16 / 10;}
}

.yxt8wz.yxt8wz {background: var(--hya46);padding: clamp(20px, 2.4vw, 30px);position: relative;border-radius: var(--vt5g);border: 1px solid var(--ormt);}
.yxt8wz.ssqr {padding-left: clamp(28px, 3.2vw, 44px);}

.yxt8wz.yxt8wz .y310fq7 {background: linear-gradient(180deg, var(--dvnm), var(--thm, var(--dvnm)));width: 3px;position: absolute;left: 0;bottom: 18px;top: 18px;box-shadow: 0 0 12px var(--st6tn);border-radius: 0 3px 3px 0;}
.yxt8wz.yxt8wz .bq1m0 {color: var(--dsb);margin: 0 0 14px;letter-spacing: -.02em;font: 800 clamp(19px, 2vw, 24px)/1.2 var(--ci8);display: block;}
.yxt8wz.yxt8wz .jjfvw0m > :first-child {margin-top: 0;}
.yxt8wz.yxt8wz .jjfvw0m > :last-child  {margin-bottom: 0;}

.yh0v.yh0v {border-radius: var(--vt5g);border: 1px solid var(--ormt);background: var(--hya46);overflow: hidden;}
.yh0v.yh0v .r21p {text-transform: uppercase;display: block;box-shadow: 0 6px 24px var(--st6tn);letter-spacing: .22em;padding: 11px 22px;font: 900 12.5px/1.35 var(--ci8);background: linear-gradient(
    90deg,
    color-mix(in srgb, var(--dvnm) 88%, transparent) 0%,
    color-mix(in srgb, var(--thm, var(--dvnm)) 70%, transparent) 100%);color: var(--hh6, var(--xxz));}
.yh0v.yh0v .d57y7 {padding: clamp(20px, 2.4vw, 30px);}
.yh0v.kbepph3 .r21p {margin: 0 0 0 clamp(14px, 2vw, 30px);}

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

.yh0v.gne7 .r21p {box-shadow: 0 -6px 24px var(--st6tn);}
.yh0v.gne7 .d57y7 {padding-bottom: clamp(16px, 2vw, 24px);}
.yh0v.yh0v .d57y7 > :first-child {margin-top: 0;}
.yh0v.yh0v .d57y7 > :last-child  {margin-bottom: 0;}

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

.c515nk.c515nk .w3b6k::-webkit-details-marker {display: none;}
.c515nk.c515nk .bebvyr {letter-spacing: -.015em;font: 800 clamp(17px, 1.8vw, 21px)/1.2 var(--ci8);color: var(--dsb);}

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

.c515nk.c515nk .ahd1qr {padding: 4px 20px 20px;display: flex;gap:10px;counter-reset: mn-level-n;flex-wrap: wrap;}
.c515nk.c515nk .ahd1qr a {gap:8px;display: inline-flex;counter-increment: mn-level-n;padding: 0 16px;color: var(--dsb);align-items: center;transition:border-color 0.188s, transform 0.195s, box-shadow 0.167s;background: var(--hya46);font-size: 14.5px;min-height: 44px;font-weight: 700;border-radius: var(--t7o);border: 1px solid var(--ormt);text-decoration: none;}
.c515nk.c515nk .ahd1qr a::before {min-width: 22px;color: color-mix(in srgb, var(--dvnm) 35%, var(--dsb));border-radius: var(--t7o);display: inline-flex;align-items: center;background: color-mix(in srgb, var(--dvnm) 18%, transparent);content: counter(mn-level-n);flex: 0 0 auto;height: 22px;font: 800 11.5px/1 var(--ci8);justify-content: center;}
.c515nk.c515nk .ahd1qr a:hover {transform: translateY(-2px);box-shadow: 0 8px 22px var(--st6tn);border-color: color-mix(in srgb, var(--dvnm) 50%, transparent);}

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

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

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

@media (max-width:1232px) {
  .rmay9, .sx57 {grid-template-columns: minmax(0, 1fr) 288px;}
}

@media (max-width:1045px) {
  
  .rmay9, .sx57 {grid-template-columns: minmax(0, 1fr);grid-template-rows: auto auto;}
  .wz9djkq   {display: contents;}
  .ng5z  {grid-row: 2;position: static;}
  
  .wz9djkq > * {grid-column: 1;}
  .wz9djkq > .fbsnr {grid-row: 1;}
}

@media (max-width:786px) {
  .nj1pb {display: flex;}
  .xrwr {display: none;}
  
  .jd5r {padding: 10px 12px;border-radius:21px;gap:9px;flex-wrap: nowrap;}
  
  .jd5r .nhcp  {order: 1;flex: 0 1 auto;min-width: 0;}
  .jd5r .nhcp img {max-width:119px;height: 32px;}
  .jd5r .stdg   {justify-content: center;flex: 1 1 auto;min-width: 0;order: 2;}
  .jd5r .nj1pb {margin-left: 0;flex: 0 0 auto;order: 3;}
  
  .jd5r .nhcp  {flex: 0 1 auto;min-width: 0;order: 1;}
  .jd5r .stdg   {justify-content: flex-end;order: 2;flex: 1 1 auto;min-width: 0;}
  .jd5r .nj1pb {order: 3;flex: 0 0 auto;margin: 0;}
  
  .jd5r .stdg .r62bke,
  .jd5r .stdg > div:has(> .xgpnvr) {display: none;}
  .jd5r .nhcp img {max-width:105px;height: 30px;}
  .jd5r .stdg a {padding: 10px 14px;white-space: nowrap;flex: 0 0 auto;font-size: 13.5px;}
  
  @media (max-width:370px) {
    .jd5r {gap:4px;padding: 10px 9px;}
    .jd5r .stdg {gap:6px;}
    .jd5r .stdg a {font-size: 13px;padding: 10px 11px;}
    .jd5r .nhcp img {max-width:86px;}
  }
  .rmay9 {padding: 18px 12px 92px;}
  
  .vkn2qv.vkn2qv .bt3jp7 {flex-direction: column;gap:9px;}
  .vkn2qv.vkn2qv .pfsem3z {gap:8px;flex: 0 0 auto;flex-direction: row;align-items: baseline;border-right: 0;padding: 0 0 8px;border-bottom: 1px solid var(--ormt);}
  .vkn2qv.vkn2qv .whdhvvc {font-size: 20px;}
  
  .vkn2qv.vkn2qv .h9e0c {flex-direction: column;}
  .vkn2qv.vkn2qv .nv5xdx {width: 100%;}
  
  .cd001n.cd001n .vez55k7 {gap:11px;grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));}
  .cd001n.cd001n .z6z4 {padding: 13px 13px 15px;}
  .s47cd.s47cd .e8e5 {margin-left:15px;padding-left:13px;}
  .s47cd.s47cd .sn23 .e8e5 {margin-left:27px;}
  
  .fv35w6f {flex-direction: row;align-items: center;gap:10px;border-radius: var(--t7o);padding: 10px 14px;}
  .f7h840h {min-width: 0;text-overflow: ellipsis;overflow: hidden;font-size: 13.5px;white-space: nowrap;flex: 1 1 auto;}
  .fv35w6f .zwhxvr {padding: 9px 16px;flex: 0 0 auto;font-size: 13.5px;}
}

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

.hhcr8.hhcr8 {background: var(--jh1aj);}

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

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

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

.hhcr8 .edt5rq a {min-height: 44px;display: flex;align-items: center;}
.nhcp {align-items: center;min-height: 44px;display: inline-flex;}

.bxyyr, .zwhxvr, .j7h425d,
.wz9djkq a[role="button"],
.wz9djkq .nze9f a {min-height: 44px;}

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

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

.xrwr ul {gap:7px;}

.hhcr8 .edt5rq ul {display: grid;gap:9px;}

.nrzvy {transition:opacity 0.241s ease, visibility 0.195s;z-index: 90;background: color-mix(in srgb, #000 56%, transparent);opacity:0.05;visibility: hidden;inset: 0;position: fixed;cursor: pointer;}
.s6hdqk {visibility: hidden;right: 0;transform: translateX(100%);overscroll-behavior: contain;border-left: 1px solid var(--ormt);-webkit-overflow-scrolling: touch;bottom: 0;display: flex;top: 0;width: min(88vw, 380px);flex-direction: column;position: fixed;transition:transform 0.237s ease, visibility 0.263s;z-index: 91;background: var(--hya46);overflow-y: auto;}
.hnfs:checked ~ .nrzvy {visibility: visible;opacity:1;}
.hnfs:checked ~ .s6hdqk {visibility: visible;transform: translateX(0);}

.f4y7d {border-bottom: 1px solid var(--ormt);padding: 14px 8px 14px 20px;align-items: center;gap:13px;display: flex;justify-content: space-between;}
.d6j2y0x {overflow-wrap: anywhere;font: 800 19px/1.2 var(--ci8);min-width: 0;color: var(--dsb);}
.d139vc {border-radius: var(--vt5g);justify-content: center;min-width: 44px;min-height: 44px;color: var(--dsb);align-items: center;cursor: pointer;font-size: 27px;display: flex;flex: 0 0 auto;line-height: 1;}
.d139vc:hover {background: var(--dv07p);}

.ryvb {padding: 12px;}
.ryvb ul {list-style: none;margin: 0;gap:8px;display: grid;padding: 0;}
.ryvb a {align-items: center;font-size: 16px;color: var(--dsb);transition:background 0.136s, border-color 0.188s, transform 0.186s;font-weight: 700;border-radius: var(--vt5g);border: 1px solid var(--ormt);min-height: 50px;display: flex;text-decoration: none;background: var(--dv07p);padding: 12px 16px;}
.ryvb a:hover {border-color: color-mix(in srgb, var(--dvnm) 45%, transparent);background: var(--hya46);}
.ryvb a:active {transform: translateY(1px);}

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

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

.mgvj,
.jnmbr3e {padding: 13px 20px;transition:transform 0.146s, box-shadow 0.137s, background 0.187s;font-weight: 800;align-items: center;text-decoration: none;font-size: 15px;border-radius: var(--t7o);min-height: 50px;justify-content: center;display: flex;}
.mgvj {background: transparent;color: var(--dsb);border: 1px solid var(--ormt);}
.mgvj:hover {background: var(--dv07p);}
.jnmbr3e {color: var(--o459, var(--y4b8, var(--nxd)));background: var(--lcy);box-shadow: 0 6px 20px color-mix(in srgb, var(--lcy) 34%, transparent);border: 1px solid transparent;}
.jnmbr3e:hover {transform: translateY(-2px);box-shadow: 0 10px 26px color-mix(in srgb, var(--lcy) 40%, transparent);}

.s6hdqk a:focus-visible,
.d139vc:focus-visible,
.nj1pb:focus-visible {outline: 2px solid var(--dvnm);outline-offset: 2px;}

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

@media (min-width:787px) {
  .nrzvy, .s6hdqk {display: none;}
}

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

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

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

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

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

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

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

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

.r62bke {--bdd3: var(--t7o);--creiq: 999px;--eng: 0 13px;--pzxlg: var(--t7o);--bz1kf: var(--vt5g);--bgdv: 1px solid color-mix(in srgb, var(--gwajs) 55%, transparent);}

.yxt8wz.yxt8wz h2.bq1m0::before, .yh0v.yh0v h2.r21p::before {display: none;content: none;}
.yh0v.yh0v h2.r21p {margin-top: 0;margin-bottom: 0;margin-right: 0;}

.s1rtxn4, .yay8kk {color: var(--dsb);}

.vkn2qv.vkn2qv .sdt1 .a0p1w7v {color: color-mix(in srgb, var(--dvnm) 62%, var(--z0p));}
.vkn2qv.vkn2qv .r1h8mq .a0p1w7v {color: color-mix(in srgb, var(--thm, var(--dvnm)) 62%, var(--z0p));}

@media (max-width:705px) { .v9bmzf0, .vda6z {grid-template-columns: repeat(3, minmax(0, 1fr));} }
@media (max-width:515px) { .v9bmzf0, .vda6z {grid-template-columns: repeat(2, minmax(0, 1fr));} }

.wz9djkq .wt51 {background:
    radial-gradient(120% 140% at 18% 0%, color-mix(in srgb, var(--thm, var(--dvnm)) 55%, transparent) 0%, transparent 62%),
    linear-gradient(135deg, var(--dvnm), var(--thm, var(--dvnm)));}
