

:root {--u8nis:   var(--wzitw);--a2to: 999px;--tuld6: var(--fzj5o);--h7md:    34px;--a0fj:   color-mix(in srgb, var(--br6po) 34%, transparent);--uzx2j:  var(--qc3j);--uqge:    var(--sl9);--zqfq:  color-mix(in srgb, var(--br6po) 14%, #000);--bl3:      18px;--gp8s:   var(--yiw);--tp9:   var(--hl5dl);--o8ut:    var(--br6po);--ot5gg:"Avenir Next", "Segoe UI", "Trebuchet MS", system-ui, sans-serif;}

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

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

.jb8ye4 {border-radius: var(--a2to);text-decoration: none;top: 0;background: var(--o8ut);color: var(--jfob, var(--d0u4k));left: -9999px;position: absolute;font-weight: 700;padding: 12px 20px;z-index: 200;}
.jb8ye4:focus {top: 12px;left: 12px;}

.y6cs {top: 0;padding: 6px 16px 0;position: sticky;z-index: 60;}
.egg977c {background: color-mix(in srgb, var(--rnird) 88%, transparent);flex-wrap: nowrap;display: flex;border: 1px solid var(--tp9);border-radius: var(--a2to);max-width: var(--lo9z);overflow: hidden;box-shadow: 0 8px 30px color-mix(in srgb, var(--sva4) 70%, transparent);padding: 9px 10px 9px 18px;gap:19px;margin: 0 auto;backdrop-filter: blur(14px);align-items: center;}
.dbjzekf {align-items: center;flex: 0 0 auto;display: flex;text-decoration: none;}

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

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

.tewns ul {padding: 0;min-width: 0;list-style: none;display: flex;gap:3px;margin: 0;flex-wrap: nowrap;}
.tewns li {flex: 0 1 auto;min-width: 0;}
.tewns a {white-space: nowrap;overflow: hidden;min-width: 0;text-overflow: ellipsis;}
.tewns a {text-decoration: none;color: var(--uzx2j);font-size: 14.5px;font-weight: 700;display: block;border-radius: var(--a2to);padding: 8px 15px;}
.tewns a:hover {background: color-mix(in srgb, var(--sl9) 7%, transparent);color: var(--o1ysd);}
.tewns a[aria-current="page"] {color: var(--jfob, var(--d0u4k));background: var(--o8ut);}

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

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

.mwyag3 {background: var(--i4vdc);color: var(--g8p6, var(--c3z));border-color: var(--tp9);}
.mvpe {box-shadow: 0 6px 20px color-mix(in srgb, var(--k8w82) 34%, transparent);background: var(--k8w82);color: var(--t8tt, var(--asc));}
.mvpe:hover {box-shadow: 0 10px 26px color-mix(in srgb, var(--k8w82) 40%, transparent);background: var(--w7v);transform: translateY(-2px);}
.rr1429 {width: 100%;margin-top:13px;display: flex;}

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

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

.dgs3 {min-width: 0;--lo9z: 100%;}

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

.gts36 {top: 88px;gap:14px;position: sticky;display: grid;}
.s1dz729 {padding: 20px;background: var(--u8nis);border: 1px solid var(--tp9);border-radius: var(--bl3);}
.y4w5qz {border-color: color-mix(in srgb, var(--o8ut) 45%, transparent);box-shadow: 0 10px 34px var(--a0fj);}
.nsqz9 {letter-spacing: .1em;font-weight: 800;color: var(--o8ut);margin: 0 0 6px;text-transform: uppercase;font-size: 11.5px;}
.s32tmr3 {font-weight: 800;letter-spacing: -.01em;margin: 0;font-size: 18px;}
.mg7n {line-height:1.56;margin: 7px 0 0;font-size: 14px;color: var(--uzx2j);}

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

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

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

.m528z::before {transition:background 0.18s, border-color 0.188s;position: absolute;content: '';inset: 9px;border-radius: 50%;border: 1px solid var(--tp9);background: var(--tuld6);}
.m528z svg {z-index: 1;position: relative;}
.m528z:hover {color: var(--uqge);}
.m528z:hover::before {background: color-mix(in srgb, var(--uqge) 12%, var(--tuld6));border-color: color-mix(in srgb, var(--o8ut) 45%, var(--tp9));}
.m528z:focus-visible {outline: 2px solid var(--o8ut);outline-offset: 2px;}
.gyvqxjh {font-size: 14.5px;font-weight: 700;}

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

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

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

.dgs3 {--yiw: var(--uqge);}

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

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

.dgs3 .ej997 {gap: 0;border-radius: var(--bl3);border: 1px solid var(--tp9);min-width: 0;background: var(--u8nis);grid-template-columns: minmax(0, 1fr);overflow: hidden;display: grid;}

.vv26cp {background: linear-gradient(
    90deg,
    color-mix(in srgb, var(--o8ut) 88%, transparent) 0%,
    color-mix(in srgb, var(--gp8s, var(--o8ut)) 70%, transparent) 100%);padding: 11px 22px;display: block;box-shadow: 0 6px 24px var(--a0fj);grid-column: 1 / -1;}
.r2y3838 {display: block;white-space: nowrap;color: var(--jfob, var(--d0u4k));font: 900 12.5px/1 var(--ot5gg);overflow: hidden;letter-spacing: .22em;text-transform: uppercase;text-overflow: ellipsis;}

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

.cn2gax.cn2gax {overflow-wrap: break-word;font: 800 clamp(28px, 3.1vw, 44px)/1.05 var(--ot5gg);color: var(--uqge);letter-spacing: -.035em;text-wrap: balance;margin: 0;}
.q743zs4.q743zs4 {font-size: 16px;margin: 14px 0 0;color: var(--uzx2j);line-height:1.60;max-width: 56ch;}

.ktxr {text-decoration: none;min-height: 52px;padding: 0 34px;letter-spacing: .01em;border-radius: var(--a2to);align-items: center;color: var(--jfob, var(--d0u4k));background: var(--br6po);margin-top:25px;font: 800 15.5px/1 var(--ot5gg);box-shadow: 0 10px 30px var(--a0fj);justify-content: center;transition:transform 0.195s, background 0.162s, box-shadow 0.191s;display: inline-flex;}
.ktxr:hover {box-shadow: 0 14px 38px var(--a0fj);transform: translateY(-2px);background: var(--w7v);}

.dgs3 .h9stjs {position: relative;background: var(--u8nis);border-radius: var(--bl3);border: 1px solid var(--tp9);box-shadow: 0 10px 34px var(--a0fj);overflow: hidden;display: grid;grid-template-columns: minmax(0, 1fr);min-width: 0;isolation: isolate;}

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

.h9stjs .vscs6 {z-index: 1;background:
    linear-gradient(
      180deg,
      color-mix(in srgb, var(--u8nis) 50%, transparent) 0%,
      color-mix(in srgb, var(--u8nis) 50%, transparent) 40%,
      color-mix(in srgb, var(--u8nis) 62%, transparent) 62%,
      color-mix(in srgb, var(--u8nis) 34%, transparent) 82%,
      transparent 100%);inset: 0;pointer-events: none;position: absolute;}
.h9stjs .frtk9 {padding: 11px 22px;position: relative;box-shadow: 0 6px 24px var(--a0fj);grid-column: 1 / -1;background: linear-gradient(
    90deg,
    color-mix(in srgb, var(--o8ut) 88%, transparent) 0%,
    color-mix(in srgb, var(--gp8s, var(--o8ut)) 70%, transparent) 100%);z-index: 2;display: block;}
.h9stjs .gv2g {text-transform: uppercase;color: var(--jfob, var(--d0u4k));font: 800 clamp(13px, 1.5vw, 16px)/1 var(--ot5gg);letter-spacing: .3em;}
.h9stjs .ma4f1c {align-items: flex-start;z-index: 2;flex-direction: column;display: flex;text-shadow: 0 1px 2px rgba(0, 0, 0, .5), 0 2px 10px rgba(0, 0, 0, .38);position: relative;padding: clamp(26px, 3.4vw, 46px) clamp(22px, 2.6vw, 40px) clamp(28px, 3.4vw, 46px);min-width: 0;}
.sh6v.sh6v {color: var(--du2, var(--uqge));letter-spacing: -.035em;text-wrap: balance;text-shadow: 0 1px 2px rgba(0, 0, 0, .55), 0 2px 14px rgba(0, 0, 0, .45);overflow-wrap: break-word;max-width: 20ch;margin: 0;font: 900 clamp(30px, 4.1vw, 54px)/1.04 var(--ot5gg);}
.ax5exh.ax5exh {max-width: 54ch;margin: 16px 0 0;color: var(--du2, color-mix(in srgb, var(--uzx2j) 22%, var(--uqge)));line-height:1.59;font-size: clamp(15.5px, 1.35vw, 18px);}
.h9stjs .kw0y {border-radius: var(--a2to);box-shadow: 0 8px 26px var(--a0fj);min-height: 52px;justify-content: center;margin-top:24px;padding: 0 34px;color: var(--jfob, var(--d0u4k));font: 800 15.5px/1 var(--ot5gg);display: inline-flex;transition:transform 0.179s, box-shadow 0.173s;align-items: center;text-decoration: none;letter-spacing: .01em;background: var(--br6po);}
.h9stjs .kw0y:hover {box-shadow: 0 12px 32px var(--a0fj);transform: translateY(-2px);}
@media (min-width:869px) {
  
  .dgs3 .h9stjs {grid-template-columns: minmax(0, 1.02fr) minmax(0, 1fr);}
  .h9stjs .ma4f1c {grid-row: 2;grid-column: 1;}
  .h9stjs .vscs6 {background:
      linear-gradient(
        90deg,
        color-mix(in srgb, var(--u8nis) 50%, transparent) 0%,
        color-mix(in srgb, var(--u8nis) 50%, transparent) 38%,
        color-mix(in srgb, var(--u8nis) 40%, transparent) 60%,
        color-mix(in srgb, var(--u8nis) 18%, transparent) 80%,
        transparent 100%);}
}
@media (max-width:868px) {
  
  .h9stjs .ma4f1c {margin-top: 19vh;}

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

.wbtx9 {min-width: 0;align-items: center;box-shadow: 0 0 0 1px var(--tp9), 0 10px 34px var(--a0fj);background: var(--fjm2, var(--tuld6));margin: 0 clamp(22px, 2.6vw, 40px) clamp(26px, 3.2vw, 44px);justify-content: center;display: flex;position: relative;overflow: hidden;border-radius: calc(var(--bl3) - 4px);}
.r7v71.r7v71 {display: block;width: 100%;color: var(--pq6j, inherit);border-radius: 0;max-height: 34vh;height: auto;object-fit: cover;}

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

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

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

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

  .zgdqfdq .fja7h   {grid-row: 2;grid-column: 1;}
  .zgdqfdq .wbtx9 {grid-column: 2;grid-row: 2;}

  .dgs3 .mhxs2 {grid-template-columns: minmax(0, 1.05fr) minmax(0, 1fr);}
  .mhxs2 .wbtx9 {grid-row: 2;grid-column: 1;}
  .mhxs2 .fja7h   {grid-column: 2;grid-row: 2;}
}
@media (max-width:934px) {
  
  .r7v71.r7v71 {max-height: 22vh;}
  .th4y5 {max-height: 22vh;min-height: 16vh;}
}

.cep45c {margin: 0 0 var(--h7md);}

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

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

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

.g2s7eeb {overflow: hidden;background: var(--tuld6);aspect-ratio: 2 / 3;position: relative;box-shadow: 0 8px 26px var(--a0fj);border-radius: var(--bl3);display: block;}
.azndwj {width: 100%;object-fit: cover;border-radius: 0;height: 100%;display: block;}

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

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

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

.y7ws9 {min-width: 25px;display: flex;color: var(--jfob, var(--d0u4k));border-radius: var(--a2to);padding: 0 7px;font: 800 12.5px/1 var(--ot5gg);font-style: normal;font-variant-numeric: tabular-nums;height: 25px;justify-content: center;left: 9px;box-shadow: 0 3px 12px var(--a0fj);top: 9px;position: absolute;pointer-events: none;background: var(--br6po);z-index: 2;align-items: center;}

@media (max-width:889px) {
  .g93e, .q8hx {grid-template-columns: repeat(4, minmax(0, 1fr));}
}
@media (max-width:627px) {
  
  .g93e, .q8hx {grid-template-columns: minmax(0, 1fr);}
}

.v6g65sn {margin: 0 0 var(--h7md);}
.y2f7kh {margin: 0;display: grid;gap:9px 16px;min-width: 0;}

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

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

.ns08 {min-width: 0;margin: 0;}
.k2z4c {transition:transform 0.159s, border-color 0.215s;display: block;border-radius: var(--bl3);border: 1px solid var(--tp9);text-decoration: none;box-shadow: 0 6px 22px var(--a0fj);overflow: hidden;min-width: 0;}
.k2z4c:hover, .k2z4c:focus-visible {transform: translateY(-3px);border-color: color-mix(in srgb, var(--o8ut) 55%, var(--tp9));}

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

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

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

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

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

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

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

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

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

.rerd {background: var(--u8nis);border-radius: var(--bl3);border: 1px solid var(--tp9);padding: clamp(22px, 2.6vw, 34px);margin: 0 0 var(--h7md);}
.dr5h {gap:6px 18px;border-bottom: 1px solid var(--tp9);margin-bottom:6px;flex-wrap: wrap;padding-bottom:15px;display: flex;align-items: baseline;}

.v1y78d {line-height: 1;letter-spacing: -.04em;color: var(--o8ut);font-weight: 900;font-size: clamp(38px, 4.6vw, 58px);text-shadow: 0 0 26px var(--a0fj);}
.s4bd9 {font-weight: 800;color: var(--uzx2j);font-size: 16px;}

.rerd .h7ryrwg.h7ryrwg {color: var(--uzx2j);line-height:1.60;font-size: 15px;margin: 0;flex: 1 1 260px;}

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

.bshez {font-size: 12px;font-variant-numeric: tabular-nums;font-style: normal;letter-spacing: .08em;font-weight: 800;color: var(--uzx2j);}
.yfg5szv:not(.kd0g) .bshez {visibility: hidden;}

.wajg {font-variant-numeric: tabular-nums;font-size: 14px;color: color-mix(in srgb, var(--o8ut) 35%, var(--uqge));font-weight: 900;}
.ycjgdh1 {margin: 0;font-size: 15px;grid-column: 3;line-height:1.61;}
.xa3q3h {letter-spacing: .05em;font-weight: 700;font-size: 12.5px;color: var(--uzx2j);display: block;margin-top:5px;grid-column: 3;font-style: normal;}

.pr3z3n {align-items: center;}
.fsbn {flex: 0 0 auto;padding: 10px 20px 12px;display: inline-flex;gap:4px;align-items: baseline;background: var(--tuld6);border-radius: var(--bl3);border: 1px solid color-mix(in srgb, var(--o8ut) 34%, var(--tp9));box-shadow: 0 8px 26px var(--a0fj);}

.fsbn .v1y78d {text-shadow: none;}

.pr3z3n .h7ryrwg {align-self: center;}

.h6xq4qn .xa3q3h {margin-top: 0;margin-bottom:4px;}
.h6xq4qn .ycjgdh1 {margin-top: 0;}
@media (max-width:627px) {
  
  .pr3z3n {align-items: flex-start;}
  
  .fsbn {width: 100%;box-sizing: border-box;justify-content: center;}
  .z3mjg {grid-template-columns: 2.2em minmax(0, 1fr);}
  .yfg5szv:not(.kd0g) .bshez {display: none;}
  .ycjgdh1, .xa3q3h {grid-column: 2;}
}

.bpnnfx {background: var(--u8nis);display: flex;padding: clamp(20px, 2.4vw, 30px);flex-direction: column;align-items: flex-start;margin: 0 0 var(--h7md);border-radius: var(--bl3);border: 1px solid var(--tp9);min-width: 0;}

.x0qkt7 > .qgbg2c {margin: 18px 0 0;}
.qgbg2c {width: 100%;margin: 0 0 18px;min-width: 0;overflow: hidden;border-radius: calc(var(--bl3) - 6px);box-shadow: 0 8px 26px var(--a0fj);}
.fnqj2 {display: block;}
.r3b9k {border-radius: 0;width: 100%;max-height: 260px;height: auto;display: block;object-fit: cover;}
.daqn0kp.daqn0kp {font-weight: 800;line-height:1.24;font-size: clamp(20px, 2.2vw, 28px);color: var(--uqge);letter-spacing: -.028em;margin: 0 0 10px;}
.a6zt {width: 100%;min-width: 0;}
.a6zt > :first-child {margin-top: 0;}
.a6zt > :last-child  {margin-bottom: 0;}
.jxw3jq {justify-content: center;display: inline-flex;padding: 0 28px;font-weight: 800;border-radius: var(--a2to);text-decoration: none;margin-top:19px;background: var(--br6po);box-shadow: 0 8px 24px var(--a0fj);color: var(--jfob, var(--d0u4k));align-items: center;transition:transform 0.146s, background 0.123s;min-height: 46px;font-size: 14.5px;}
.jxw3jq:hover {transform: translateY(-2px);background: var(--w7v);}

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

.hpkp {margin: 0 0 var(--h7md);overflow: hidden;box-shadow: 0 18px 48px color-mix(in srgb, var(--a0fj) 55%, transparent);background:
    radial-gradient(120% 90% at 8% 0%,
      color-mix(in srgb, var(--o8ut) 13%, transparent) 0%,
      transparent 62%),
    var(--u8nis);position: relative;border-radius: var(--bl3);border: 1px solid color-mix(in srgb, var(--o8ut) 18%, var(--tp9));min-width: 0;padding: clamp(24px, 3vw, 40px);}

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

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

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

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

.fc792c {border-radius: calc(var(--bl3) + 4px);border: 1px solid var(--tp9);min-width: 0;margin: 0 0 14px;position: relative;background: color-mix(in srgb, var(--uqge) 6%, var(--tuld6));padding: clamp(6px, 0.7vw, 10px);}

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

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

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

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

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

.er2wa {align-items: center;margin: 0 0 clamp(18px, 2vw, 24px);background: color-mix(in srgb, var(--uqge) 5%, var(--tuld6));display: flex;padding: 8px 10px;gap:11px;border-radius: var(--a2to);border: 1px solid var(--tp9);}

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

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

.mcj1 {display: none;}

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

.hr6vv:target {outline: none;}

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

.nrm8 {flex-wrap: wrap;align-items: center;margin: 0;display: flex;gap:13px;}
.xxb7g.xxb7g, .mm00a.mm00a {transition:transform 0.199s, background 0.168s, border-color 0.184s, box-shadow 0.152s;justify-content: center;text-decoration: none;display: inline-flex;min-height: 52px;border-radius: var(--a2to);text-align: center;padding: 0 30px;align-items: center;}
.xxb7g.xxb7g {font-weight: 900;font-size: 16px;letter-spacing: -.01em;background: var(--br6po);color: var(--jfob, var(--d0u4k));box-shadow: 0 10px 30px var(--a0fj);}
.xxb7g.xxb7g:hover {background: var(--w7v);transform: translateY(-2px);box-shadow: 0 14px 36px var(--a0fj);}
.xxb7g.xxb7g:focus-visible, .mm00a.mm00a:focus-visible {outline: 2px solid var(--o8ut);outline-offset: 3px;}

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

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

@media (max-width:729px) {
  
  .hpkp {padding: 16px 14px;}
  .hr6vv, .g03c .hr6vv {flex: 0 0 calc(100% - 14px);}
  .r235b7x.r235b7x {font-size: clamp(22px, 6.4vw, 28px);}
  .nrm8 {flex-direction: column;align-items: stretch;}
  .xxb7g.xxb7g, .mm00a.mm00a {width: 100%;}
  .xqagze {overflow-x: auto;scrollbar-width: none;flex-wrap: nowrap;}
  .xqagze::-webkit-scrollbar {display: none;}
}

@media (prefers-reduced-motion: reduce) {
  .as6qk5 {scroll-behavior: auto;}
  .xxb7g.xxb7g, .mm00a.mm00a,
  .g4eg, .h1h9x {transition:none;}
  .xxb7g.xxb7g:hover {transform: none;}
}

.se4yc2 {align-items: start;border-radius: var(--bl3);border: 1px solid var(--tp9);margin: 0 0 var(--h7md);display: grid;background: var(--u8nis);padding: clamp(20px, 2.4vw, 28px);grid-template-columns: auto minmax(0, 1fr);gap:9px 18px;}
.xc45m {grid-row: 1 / span 2;}
.rh93v {object-fit: cover;width: 62px;height: 62px;border-radius:16px;display: block;box-shadow: 0 6px 20px var(--a0fj);}
.p2e8335 {min-width: 0;}
.cg47w {display: block;font-size: 15.5px;color: var(--uqge);font-weight: 800;}
.k8b8q1 {font-style: normal;margin-top:8px;display: flex;flex-wrap: wrap;gap:7px;}
.c4ym, .sc6dqea {display: inline-flex;letter-spacing: .04em;font-weight: 700;border-radius: var(--a2to);padding: 5px 12px;font-size: 12px;align-items: center;}
.c4ym {background: var(--tuld6);color: var(--uzx2j);border: 1px solid var(--tp9);}
.sc6dqea {border: 1px solid color-mix(in srgb, var(--o8ut) 40%, transparent);background: color-mix(in srgb, var(--o8ut) 16%, transparent);color: color-mix(in srgb, var(--o8ut) 35%, var(--uqge));}
.qrjeqa {line-height:1.67;margin: 11px 0 0;color: var(--uzx2j);font-size: 14.5px;}
.rcr9d2 {flex-wrap: wrap;gap:8px;display: flex;margin-top:13px;}

.y0ngh8 {background: var(--tuld6);justify-content: center;width: 44px;border-radius: 50%;border: 1px solid var(--tp9);transition:color 0.131s, border-color 0.128s, transform 0.177s;color: var(--uzx2j);display: inline-flex;height: 44px;align-items: center;text-decoration: none;}
.y0ngh8:hover {color: color-mix(in srgb, var(--o8ut) 35%, var(--uqge));border-color: color-mix(in srgb, var(--o8ut) 55%, var(--tp9));transform: translateY(-2px);}
.srny {margin-top:13px;line-height:1.57;display: block;color: var(--uzx2j);font-size: 12.5px;grid-column: 1 / -1;}

.se4yc2 .pt20xge.pt20xge {margin: 7px 0 0;color: var(--uzx2j);line-height:1.48;font-size: 13.5px;}
.se4yc2 .pt20xge.pt20xge .c4ym,
.se4yc2 .pt20xge.pt20xge .sc6dqea {padding: 0;font-weight: 700;display: inline;background: none;letter-spacing: .02em;font-size: inherit;border: 0;border-radius: 0;}
.se4yc2 .pt20xge.pt20xge .c4ym {color: var(--uqge);}

.se4yc2 .pt20xge.pt20xge .sc6dqea {color: color-mix(in srgb, var(--o8ut) 35%, var(--uqge));}

.se4yc2 .pt20xge.pt20xge .c4ym + .sc6dqea::before {color: var(--uzx2j);font-weight: 700;margin: 0 8px;content: "\00B7";}

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

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

.jvwj {justify-items: start;grid-template-columns: minmax(0, 1fr);}
.jvwj .xc45m {margin-bottom:7px;grid-row: auto;}
@media (max-width:571px) {
  .se4yc2 {grid-template-columns: minmax(0, 1fr);}
  .xc45m {grid-row: auto;margin-bottom:6px;}
}

.r5bam {position: relative;border-radius: var(--bl3);border: 1px solid var(--tp9);min-width: 0;margin: 0 0 var(--h7md);padding: clamp(20px, 2.4vw, 30px);background: var(--u8nis);}

.cwp26w7 {box-shadow: 0 8px 30px var(--a0fj);}
.q2zz4fq {border-radius: 0 3px 3px 0;left: 0;width: 3px;background: linear-gradient(
    180deg,
    var(--o8ut) 0%,
    color-mix(in srgb, var(--gp8s, var(--o8ut)) 80%, transparent) 100%);bottom: clamp(20px, 2.4vw, 30px);position: absolute;top: clamp(20px, 2.4vw, 30px);}
.k9p91c4.k9p91c4 {line-height:1.22;font-weight: 800;letter-spacing: -.028em;font-size: clamp(20px, 2.2vw, 28px);margin: 0 0 12px;color: var(--uqge);}

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

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

@supports (grid-template-columns: subgrid) {
  .pxxrkx6.pxxrkx6 .fzj02:has(> .ej997:nth-child(3n + 1):last-child) > .ej997:last-child {grid-column: span 3;}
  .pxxrkx6.pxxrkx6 .fzj02:has(> .ej997:nth-child(3n + 2):last-child) > .ej997:last-child {grid-column: span 2;}
}
.pxxrkx6.pxxrkx6 .ej997 {background: var(--u8nis);overflow: hidden;display: flex;border: 1px solid var(--tp9);border-radius: var(--bl3);flex-direction: column;min-width: 0;}

.pxxrkx6.pxxrkx6 .tmsjn {padding: 14px 10px 12px;align-items: center;border-bottom: 2px solid var(--o8ut);display: flex;justify-content: center;background: var(--tuld6);}
.pxxrkx6.pxxrkx6 .bwyvysv {font-weight: 900;line-height: 1;color: var(--o8ut);font-variant-numeric: tabular-nums;letter-spacing: -.045em;font-size: clamp(34px, 4.4vw, 52px);}
.pxxrkx6.pxxrkx6 .bd0m {padding: 15px 16px 18px;}
.pxxrkx6.pxxrkx6 .b40r {font-weight: 800;display: block;line-height:1.29;color: var(--uqge);margin: 0 0 6px;font-size: 16px;letter-spacing: -.01em;}
.pxxrkx6.pxxrkx6 .sjse5g {margin: 0;line-height:1.55;font-size: 15px;color: var(--uzx2j);}

.pxxrkx6.pxxrkx6 .vv701 .bd0m {padding-top:17px;}
.pxxrkx6.pxxrkx6 .vv701 .bwyvysv {letter-spacing: -.045em;line-height: .95;color: color-mix(in srgb, var(--o8ut) 62%, var(--sl9));border-bottom: 2px solid var(--o8ut);font-size: clamp(30px, 3.8vw, 44px);padding-bottom:9px;display: block;margin-bottom:12px;width: fit-content;font-weight: 900;font-variant-numeric: tabular-nums;}

.k21xk6.k21xk6 .yy9t7z {gap:11px;display: grid;}
.k21xk6.k21xk6 .vnv05 {border: 1px solid var(--tp9);border-left-width: 4px;border-radius: var(--bl3);gap:13px;display: flex;padding: 14px 16px;background: var(--u8nis);align-items: flex-start;}
.k21xk6.k21xk6 .f9tm   {border-left-color: var(--o8ut);}
.k21xk6.k21xk6 .ksm6 {border-left-color: var(--gp8s);}

.k21xk6.k21xk6 .dxbe {flex: 0 0 116px;flex-direction: column;display: flex;gap:1px;border-right: 1px solid var(--tp9);padding-right:15px;align-self: stretch;}
.k21xk6.k21xk6 .pqaznyt {color: var(--uzx2j);text-transform: uppercase;letter-spacing: .09em;font-weight: 800;line-height:1.24;font-size: 11.5px;}
.k21xk6.k21xk6 .t7ep {line-height:1.03;font-variant-numeric: tabular-nums;font-size: 25px;letter-spacing: -.03em;font-weight: 900;}
.k21xk6.k21xk6 .f9tm   .t7ep {color: var(--o8ut);}
.k21xk6.k21xk6 .ksm6 .t7ep {color: var(--gp8s);}

.k21xk6.k21xk6 .y754qd7 {flex: 1 1 auto;flex-wrap: wrap;display: flex;min-width: 0;padding: 0;margin: 0;list-style: none;gap:9px;}
.k21xk6.k21xk6 .ktdhxg {gap:6px;border-radius: var(--a2to);border: 1px solid var(--tp9);line-height:1.43;font-size: 15px;align-items: baseline;background: var(--tuld6);margin: 0;padding: 8px 14px;display: inline-flex;}
.k21xk6.k21xk6 .tjz5f {flex: 0 0 auto;font-weight: 900;}
.k21xk6.k21xk6 .f9tm   .tjz5f {color: var(--o8ut);}
.k21xk6.k21xk6 .ksm6 .tjz5f {color: var(--gp8s);}

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

.k21xk6.k21xk6 .f9tm   .h4xpnez .ktdhxg::before {color: color-mix(in srgb, var(--o8ut) 62%, var(--sl9));}
.k21xk6.k21xk6 .ksm6 .h4xpnez .ktdhxg::before {color: color-mix(in srgb, var(--gp8s, var(--o8ut)) 62%, var(--sl9));}

.k21xk6.k21xk6 .f7szz .t7ep {line-height: 1;margin-bottom:3px;}

.re3922.re3922 .nvt6 {border-top: 1px solid var(--tp9);}
.re3922.re3922 .szgwrn {border-radius: 0;border-bottom: 1px solid var(--tp9);background: none;}

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

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

.re3922.re3922 .wy63::after {transition:transform 0.157s;transform: translateY(-70%) rotate(45deg);border-bottom: 2px solid var(--uzx2j);content: "";top: 50%;height: 8px;right: 6px;position: absolute;border-right: 2px solid var(--uzx2j);width: 8px;}
.re3922.re3922 .szgwrn[open] .wy63::after {border-color: var(--o8ut);transform: translateY(-30%) rotate(225deg);}

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

.re3922.re3922 .jb219 {list-style: none;padding: 0;margin: 0;counter-reset: mn-term-n;}
.re3922.re3922 .a18jq {border-bottom: 1px solid var(--tp9);counter-increment: mn-term-n;}
.re3922.re3922 .jb219 .szgwrn {border-bottom: 0;}

.re3922.re3922 .jb219 .wy63 {padding-left:38px;}
.re3922.re3922 .jb219 .wy63::before {top: 17px;font-variant-numeric: tabular-nums;font-size: 12px;letter-spacing: .06em;content: counter(mn-term-n, decimal-leading-zero);left: 4px;color: var(--uzx2j);font-weight: 800;}

.re3922.re3922 .jb219 .n46r49 {margin-left:34px;}

.re3922.re3922 .s8wx::before {content: "$";}
.re3922.re3922 .z292k6 {letter-spacing: -.01em;color: var(--uqge);line-height:1.42;font-size: 15px;font-weight: 700;font-family: ui-monospace, "SFMono-Regular", "Consolas", monospace;}

.z6bjmmp.z6bjmmp {gap:13px;align-items: center;display: flex;}
.z6bjmmp.c3c46   {justify-content: center;}
.z6bjmmp.j89ef2 {justify-content: flex-end;}

.z6bjmmp.z6bjmmp .qr8p {height: 9px;box-shadow: 0 0 10px var(--a0fj);width: 9px;border-radius: 50%;background: var(--o8ut);flex: 0 0 auto;}
.z6bjmmp.z6bjmmp .fzt8g {transition:transform 0.185s, background 0.123s, box-shadow 0.162s;box-shadow: 0 10px 30px var(--a0fj);background: var(--br6po);border-radius: var(--a2to);display: inline-flex;text-decoration: none;padding: 0 34px;align-items: center;color: var(--jfob, var(--d0u4k));min-height: 52px;justify-content: center;}
.z6bjmmp.z6bjmmp .fzt8g:hover {box-shadow: 0 14px 38px var(--a0fj);background: var(--w7v);transform: translateY(-2px);}
.z6bjmmp.z6bjmmp .qy0v {letter-spacing: .01em;font: 800 15.5px/1 var(--ot5gg);}

.z6bjmmp.z6bjmmp .vkgpw {flex: 1 1 auto;}

.xzwchm.xzwchm {margin: 0 0 var(--h7md);border-radius: var(--bl3);padding: 10px;background: var(--tuld6);box-shadow: 0 0 0 1px var(--tp9), 0 10px 34px var(--a0fj);position: relative;}
.xzwchm.b167qt {padding: 18px;}
.xzwchm.xzwchm .nn2va8n {overflow: hidden;border-radius: calc(var(--bl3) - 6px);display: block;}
.xzwchm.xzwchm .jg0n {border-radius: calc(var(--bl3) - 6px);width: 100%;display: block;height: auto;}

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

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

.j697.j697 .p4xzjmt {order: 2;}

.j697.j697 .txj6 {align-items: center;position: relative;display: flex;background: var(--zqfq);justify-content: center;box-shadow: 0 0 0 1px var(--tp9), 0 10px 34px var(--a0fj);border-radius: calc(var(--bl3) - 2px);min-height: 100%;min-width: 0;overflow: hidden;}

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

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

.j697.j697 .gh153 {min-width: 0;display: grid;gap:14px;}
.j697.j697 .x1nw {letter-spacing: -.02em;display: block;font: 800 clamp(21px, 2.2vw, 27px)/1.15 var(--ot5gg);margin: 0;color: var(--uqge);}
.j697.j697 .jahb7p {color: var(--uzx2j);margin: 0;}

.j697.j697 .gn66v {align-items: center;display: flex;margin: 0;gap:12px;}
.j697.j697 .hw3x1 {height: 10px;overflow: hidden;position: relative;background: color-mix(in srgb, var(--sl9) 10%, transparent);flex: 1 1 auto;border-radius: var(--a2to);}
.j697.j697 .hw3x1::before {inset: 0 auto 0 0;content: "";border-radius: var(--a2to);position: absolute;box-shadow: 0 0 12px var(--a0fj);background: linear-gradient(90deg, var(--o8ut), var(--gp8s, var(--o8ut)));width: var(--mkg, 0%);}

.j697.j697 .fctfw6 {color: color-mix(in srgb, var(--o8ut) 35%, var(--uqge));flex: 0 0 auto;font: 800 17px/1 var(--ot5gg);}
.j697.j697 .fctfw6 small {color: var(--uzx2j);font-size: 13px;}

.j697.j697 .w4vhg {gap:10px;padding: 0;display: flex;list-style: none;flex-wrap: wrap;margin: 0;}
.j697.j697 .jvpsc81 {padding: 9px 15px;border-radius: var(--a2to);border: 1px solid var(--tp9);background: var(--tuld6);display: inline-flex;gap:8px;align-items: baseline;}
.j697.j697 .x7311n {color: var(--uzx2j);font: 800 11.5px/1 var(--ot5gg);font-style: normal;text-transform: uppercase;letter-spacing: .1em;}
.j697.j697 .k9k5kb {font-size: 14.5px;font-weight: 700;}

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

.j697.j697 .d9a83a {display: grid;background: var(--tuld6);grid-template-columns: auto minmax(0, 1fr);margin: 0;align-items: baseline;padding: 13px 16px;border-radius: var(--bl3);border: 1px solid var(--tp9);gap:7px 18px;}
.j697.j697 .d9a83a .k9k5kb {margin: 0;}

.j697.j697 .pn1mrn {gap:12px;display: flex;flex-wrap: wrap;}
.j697.j697 .akq4tp {box-shadow: 0 8px 26px var(--a0fj);background: var(--br6po);flex: 1 1 190px;justify-content: center;border-radius: var(--a2to);gap:11px;padding: 0 20px;transition:transform 0.137s, background 0.129s;text-decoration: none;color: var(--jfob, var(--d0u4k));display: inline-flex;align-items: center;min-height: 52px;}
.j697.j697 .akq4tp:hover {transform: translateY(-2px);background: var(--w7v);}
.j697.j697 .ged7 {display: flex;flex: 0 0 auto;}
.j697.j697 .ged7 svg {width: 21px;fill: currentColor;display: block;height: 21px;}
.j697.j697 .b9z4 {line-height:1.14;display: grid;}

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

.j697.rx647 .gn66v {order: 1;}
.j697.rx647 .pn1mrn {order: 2;}

@media (max-width:770px) {
  .j697.j697 {grid-template-columns: minmax(0, 1fr);}
  .j697.j697 .p4xzjmt {order: 0;}
  .j697.j697 .txj6 {aspect-ratio: 16 / 10;}
}

.ea3w2w.ea3w2w {border-radius: var(--bl3);border: 1px solid var(--tp9);position: relative;background: var(--u8nis);padding: clamp(20px, 2.4vw, 30px);}
.ea3w2w.grqpmnf {padding-left: clamp(28px, 3.2vw, 44px);}

.ea3w2w.ea3w2w .xds650r {position: absolute;bottom: 18px;top: 18px;left: 0;border-radius: 0 3px 3px 0;box-shadow: 0 0 12px var(--a0fj);background: linear-gradient(180deg, var(--o8ut), var(--gp8s, var(--o8ut)));width: 3px;}
.ea3w2w.ea3w2w .vnd57x2 {display: block;margin: 0 0 14px;color: var(--uqge);letter-spacing: -.02em;font: 800 clamp(19px, 2vw, 24px)/1.2 var(--ot5gg);}
.ea3w2w.ea3w2w .bw5g0 > :first-child {margin-top: 0;}
.ea3w2w.ea3w2w .bw5g0 > :last-child  {margin-bottom: 0;}

.v2rj.v2rj {border-radius: var(--bl3);border: 1px solid var(--tp9);background: var(--u8nis);overflow: hidden;}
.v2rj.v2rj .jr89y {letter-spacing: .22em;box-shadow: 0 6px 24px var(--a0fj);font: 900 12.5px/1.35 var(--ot5gg);background: linear-gradient(
    90deg,
    color-mix(in srgb, var(--o8ut) 88%, transparent) 0%,
    color-mix(in srgb, var(--gp8s, var(--o8ut)) 70%, transparent) 100%);color: var(--jfob, var(--d0u4k));padding: 11px 22px;text-transform: uppercase;display: block;}
.v2rj.v2rj .drnrdfv {padding: clamp(20px, 2.4vw, 30px);}
.v2rj.w97tk .jr89y {margin: 0 0 0 clamp(14px, 2vw, 30px);}

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

.v2rj.k4rk549 .jr89y {box-shadow: 0 -6px 24px var(--a0fj);}
.v2rj.k4rk549 .drnrdfv {padding-bottom: clamp(16px, 2vw, 24px);}
.v2rj.v2rj .drnrdfv > :first-child {margin-top: 0;}
.v2rj.v2rj .drnrdfv > :last-child  {margin-bottom: 0;}

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

.xd8rqc3.xd8rqc3 .e6t522z::-webkit-details-marker {display: none;}
.xd8rqc3.xd8rqc3 .f74xcwd {letter-spacing: -.015em;font: 800 clamp(17px, 1.8vw, 21px)/1.2 var(--ot5gg);color: var(--uqge);}

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

.xd8rqc3.xd8rqc3 .v2bw {gap:9px;flex-wrap: wrap;display: flex;counter-reset: mn-level-n;padding: 4px 20px 20px;}
.xd8rqc3.xd8rqc3 .v2bw a {text-decoration: none;gap:9px;align-items: center;font-size: 14.5px;border-radius: var(--a2to);border: 1px solid var(--tp9);background: var(--u8nis);font-weight: 700;color: var(--uqge);counter-increment: mn-level-n;min-height: 44px;transition:border-color 0.2s, transform 0.161s, box-shadow 0.179s;display: inline-flex;padding: 0 16px;}
.xd8rqc3.xd8rqc3 .v2bw a::before {height: 22px;background: color-mix(in srgb, var(--o8ut) 18%, transparent);display: inline-flex;font: 800 11.5px/1 var(--ot5gg);min-width: 22px;content: counter(mn-level-n);justify-content: center;align-items: center;flex: 0 0 auto;color: color-mix(in srgb, var(--o8ut) 35%, var(--uqge));border-radius: var(--a2to);}
.xd8rqc3.xd8rqc3 .v2bw a:hover {border-color: color-mix(in srgb, var(--o8ut) 50%, transparent);box-shadow: 0 8px 22px var(--a0fj);transform: translateY(-2px);}

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

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

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

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

@media (max-width:1051px) {
  
  .ct6ggka, .vsq0 {grid-template-rows: auto auto;grid-template-columns: minmax(0, 1fr);}
  .dgs3   {display: contents;}
  .gts36  {position: static;grid-row: 2;}
  
  .dgs3 > * {grid-column: 1;}
  .dgs3 > .gwx28nz {grid-row: 1;}
}

@media (max-width:785px) {
  .n1h2 {display: flex;}
  .tewns {display: none;}
  
  .egg977c {flex-wrap: nowrap;gap:7px;padding: 10px 12px;border-radius:22px;}
  
  .egg977c .dbjzekf  {min-width: 0;order: 1;flex: 0 1 auto;}
  .egg977c .dbjzekf img {height: 32px;max-width:120px;}
  .egg977c .nz17576   {justify-content: center;min-width: 0;flex: 1 1 auto;order: 2;}
  .egg977c .n1h2 {order: 3;margin-left: 0;flex: 0 0 auto;}
  
  .egg977c .dbjzekf  {min-width: 0;order: 1;flex: 0 1 auto;}
  .egg977c .nz17576   {justify-content: flex-end;order: 2;flex: 1 1 auto;min-width: 0;}
  .egg977c .n1h2 {order: 3;margin: 0;flex: 0 0 auto;}
  
  .egg977c .nz17576 .tjm27,
  .egg977c .nz17576 > div:has(> .nbsj14) {display: none;}
  .egg977c .dbjzekf img {height: 30px;max-width:103px;}
  .egg977c .nz17576 a {white-space: nowrap;flex: 0 0 auto;font-size: 13.5px;padding: 10px 14px;}
  
  @media (max-width:384px) {
    .egg977c {padding: 10px 9px;gap:6px;}
    .egg977c .nz17576 {gap:6px;}
    .egg977c .nz17576 a {padding: 10px 11px;font-size: 13px;}
    .egg977c .dbjzekf img {max-width:87px;}
  }
  .ct6ggka {padding: 18px 12px 92px;}
  
  .k21xk6.k21xk6 .vnv05 {gap:10px;flex-direction: column;}
  .k21xk6.k21xk6 .dxbe {flex: 0 0 auto;flex-direction: row;border-bottom: 1px solid var(--tp9);border-right: 0;align-items: baseline;gap:7px;padding: 0 0 8px;}
  .k21xk6.k21xk6 .t7ep {font-size: 20px;}
  
  .k21xk6.k21xk6 .y754qd7 {flex-direction: column;}
  .k21xk6.k21xk6 .ktdhxg {width: 100%;}
  
  .pxxrkx6.pxxrkx6 .fzj02 {grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));gap:9px;}
  .pxxrkx6.pxxrkx6 .bd0m {padding: 13px 13px 15px;}
  .re3922.re3922 .n46r49 {margin-left:15px;padding-left:11px;}
  .re3922.re3922 .jb219 .n46r49 {margin-left:26px;}
  
  .m042rg5 {border-radius: var(--a2to);padding: 10px 14px;align-items: center;flex-direction: row;gap:10px;}
  .gyvqxjh {flex: 1 1 auto;min-width: 0;font-size: 13.5px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
  .m042rg5 .c8fs {padding: 9px 16px;font-size: 13.5px;flex: 0 0 auto;}
}

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

.nhwnp.nhwnp {background: var(--zn0jg);}

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

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

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

.nhwnp .wfmwk38 a {display: flex;min-height: 44px;align-items: center;}
.dbjzekf {align-items: center;min-height: 44px;display: inline-flex;}

.yvxnmw, .c8fs, .cm1s9k7,
.dgs3 a[role="button"],
.dgs3 .cthnjr a {min-height: 44px;}

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

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

.tewns ul {gap:8px;}

.nhwnp .wfmwk38 ul {gap:9px;display: grid;}

.s4mz2p {cursor: pointer;background: color-mix(in srgb, #000 56%, transparent);z-index: 90;inset: 0;opacity:0.05;transition:opacity 0.259s ease, visibility 0.266s;visibility: hidden;position: fixed;}
.thda {-webkit-overflow-scrolling: touch;z-index: 91;right: 0;position: fixed;transition:transform 0.274s ease, visibility 0.224s;top: 0;overflow-y: auto;width: min(88vw, 380px);border-left: 1px solid var(--tp9);flex-direction: column;display: flex;transform: translateX(100%);bottom: 0;overscroll-behavior: contain;background: var(--u8nis);visibility: hidden;}
.j4rb:checked ~ .s4mz2p {opacity:1;visibility: visible;}
.j4rb:checked ~ .thda {visibility: visible;transform: translateX(0);}

.k9psrq6 {border-bottom: 1px solid var(--tp9);align-items: center;padding: 14px 8px 14px 20px;justify-content: space-between;gap:11px;display: flex;}
.agm6tn {color: var(--uqge);min-width: 0;font: 800 19px/1.2 var(--ot5gg);overflow-wrap: anywhere;}
.s91h {min-width: 44px;font-size: 27px;min-height: 44px;align-items: center;line-height: 1;flex: 0 0 auto;cursor: pointer;justify-content: center;border-radius: var(--bl3);display: flex;color: var(--uqge);}
.s91h:hover {background: var(--tuld6);}

.m18t {padding: 12px;}
.m18t ul {margin: 0;gap:8px;list-style: none;padding: 0;display: grid;}
.m18t a {text-decoration: none;padding: 12px 16px;background: var(--tuld6);font-weight: 700;min-height: 50px;font-size: 16px;align-items: center;transition:background 0.185s, border-color 0.158s, transform 0.14s;display: flex;color: var(--uqge);border-radius: var(--bl3);border: 1px solid var(--tp9);}
.m18t a:hover {background: var(--u8nis);border-color: color-mix(in srgb, var(--o8ut) 45%, transparent);}
.m18t a:active {transform: translateY(1px);}

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

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

.w4a1,
.a83q6q {min-height: 50px;border-radius: var(--a2to);transition:transform 0.18s, box-shadow 0.161s, background 0.135s;display: flex;font-weight: 800;justify-content: center;padding: 13px 20px;align-items: center;font-size: 15px;text-decoration: none;}
.w4a1 {color: var(--uqge);border: 1px solid var(--tp9);background: transparent;}
.w4a1:hover {background: var(--tuld6);}
.a83q6q {box-shadow: 0 6px 20px color-mix(in srgb, var(--k8w82) 34%, transparent);color: var(--kxcc, var(--t8tt, var(--asc)));border: 1px solid transparent;background: var(--k8w82);}
.a83q6q:hover {transform: translateY(-2px);box-shadow: 0 10px 26px color-mix(in srgb, var(--k8w82) 40%, transparent);}

.thda a:focus-visible,
.s91h:focus-visible,
.n1h2:focus-visible {outline: 2px solid var(--o8ut);outline-offset: 2px;}

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

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

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

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

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

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

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

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

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

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

.tjm27 {--xd9e: var(--bl3);--f6bd: 1px solid color-mix(in srgb, var(--br6po) 55%, transparent);--v8p1: 999px;--xo9: 0 13px;--yvz9k: var(--a2to);--km0b: var(--a2to);}

.ea3w2w.ea3w2w h2.vnd57x2::before, .v2rj.v2rj h2.jr89y::before {display: none;content: none;}
.v2rj.v2rj h2.jr89y {margin-top: 0;margin-bottom: 0;margin-right: 0;}

.gytepg, .g2s7eeb {color: var(--uqge);}

.k21xk6.k21xk6 .f9tm .tjz5f {color: color-mix(in srgb, var(--o8ut) 62%, var(--sl9));}
.k21xk6.k21xk6 .ksm6 .tjz5f {color: color-mix(in srgb, var(--gp8s, var(--o8ut)) 62%, var(--sl9));}

@media (max-width:695px) { .g93e, .q8hx {grid-template-columns: repeat(3, minmax(0, 1fr));} }
@media (max-width:513px) { .g93e, .q8hx {grid-template-columns: repeat(2, minmax(0, 1fr));} }

.dgs3 .km8e9 {background:
    radial-gradient(120% 140% at 18% 0%, color-mix(in srgb, var(--gp8s, var(--o8ut)) 55%, transparent) 0%, transparent 62%),
    linear-gradient(135deg, var(--o8ut), var(--gp8s, var(--o8ut)));}
