

:root {--kcgx:      18px;--zv0he:   var(--n81io);--b18xg:  color-mix(in srgb, var(--i3bx) 14%, #000);--vdy:   var(--g1k3);--hta:   color-mix(in srgb, var(--i3bx) 34%, transparent);--m3r:"Avenir Next", "Trebuchet MS", "Segoe UI", system-ui, sans-serif;--oms:    34px;--kmk: var(--ih2v);--phptt:    var(--i3bx);--pekv:  var(--wbe);--iu1:    var(--o01);--a63t:   var(--a3l);--pgs4s: 999px;}

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

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

.njka {border-radius: var(--pgs4s);z-index: 200;font-weight: 700;left: -9999px;text-decoration: none;top: 0;background: var(--phptt);position: absolute;color: var(--vovxi, var(--k4y5));padding: 12px 20px;}
.njka:focus {left: 12px;top: 12px;}

.sbn84 {position: sticky;padding: 6px 16px 0;top: 0;z-index: 60;}
.gwdk36 {align-items: center;backdrop-filter: blur(14px);padding: 9px 10px 9px 18px;box-shadow: 0 8px 30px color-mix(in srgb, var(--qveb) 70%, transparent);max-width: var(--ag2t);display: flex;overflow: hidden;background: color-mix(in srgb, var(--l500f) 88%, transparent);margin: 0 auto;flex-wrap: nowrap;gap:19px;border: 1px solid var(--zv0he);border-radius: var(--pgs4s);}
.d5zm0t {display: flex;align-items: center;text-decoration: none;flex: 0 0 auto;}

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

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

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

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

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

.qcza3 {background: var(--mt0n);color: var(--x5v, var(--tif));border-color: var(--zv0he);}
.ndfjb {color: var(--q2pt, var(--va1));box-shadow: 0 6px 20px color-mix(in srgb, var(--tvdc) 34%, transparent);background: var(--tvdc);}
.ndfjb:hover {background: var(--z0k);transform: translateY(-2px);box-shadow: 0 10px 26px color-mix(in srgb, var(--tvdc) 40%, transparent);}
.cyh7 {margin-top:15px;width: 100%;display: flex;}

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

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

.cxhb {min-width: 0;--ag2t: 100%;}

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

.v0tm {position: sticky;display: grid;gap:13px;top: 88px;}
.wjgc {background: var(--vdy);padding: 20px;border: 1px solid var(--zv0he);border-radius: var(--kcgx);}
.jjc0ch5 {border-color: color-mix(in srgb, var(--phptt) 45%, transparent);box-shadow: 0 10px 34px var(--hta);}
.e1fxrr {letter-spacing: .1em;text-transform: uppercase;font-weight: 800;color: var(--phptt);font-size: 11.5px;margin: 0 0 6px;}
.j24s3y {font-weight: 800;margin: 0;font-size: 18px;letter-spacing: -.01em;}
.e10x {margin: 7px 0 0;line-height:1.53;color: var(--pekv);font-size: 14px;}

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

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

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

.bp6y8::before {content: '';inset: 9px;background: var(--kmk);border-radius: 50%;border: 1px solid var(--zv0he);transition:background 0.129s, border-color 0.147s;position: absolute;}
.bp6y8 svg {position: relative;z-index: 1;}
.bp6y8:hover {color: var(--iu1);}
.bp6y8:hover::before {border-color: color-mix(in srgb, var(--phptt) 45%, var(--zv0he));background: color-mix(in srgb, var(--iu1) 12%, var(--kmk));}
.bp6y8:focus-visible {outline: 2px solid var(--phptt);outline-offset: 2px;}
.t9a7cj {font-size: 14.5px;font-weight: 700;}

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

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

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

.cxhb {--a3l: var(--iu1);}

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

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

.cxhb .qq4k {background: var(--vdy);border-radius: var(--kcgx);border: 1px solid var(--zv0he);overflow: hidden;gap: 0;grid-template-columns: minmax(0, 1fr);display: grid;min-width: 0;}

.jc34y {grid-column: 1 / -1;display: block;padding: 11px 22px;box-shadow: 0 6px 24px var(--hta);background: linear-gradient(
    90deg,
    color-mix(in srgb, var(--phptt) 88%, transparent) 0%,
    color-mix(in srgb, var(--a63t, var(--phptt)) 70%, transparent) 100%);}
.kx9qt {text-transform: uppercase;letter-spacing: .22em;color: var(--vovxi, var(--k4y5));overflow: hidden;white-space: nowrap;display: block;text-overflow: ellipsis;font: 900 12.5px/1 var(--m3r);}

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

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

.kyk9vk {letter-spacing: .01em;background: var(--i3bx);font: 800 15.5px/1 var(--m3r);justify-content: center;display: inline-flex;align-items: center;box-shadow: 0 10px 30px var(--hta);text-decoration: none;margin-top:23px;color: var(--vovxi, var(--k4y5));transition:transform 0.18s, background 0.124s, box-shadow 0.144s;border-radius: var(--pgs4s);padding: 0 34px;min-height: 52px;}
.kyk9vk:hover {box-shadow: 0 14px 38px var(--hta);background: var(--z0k);transform: translateY(-2px);}

.cxhb .tn7kj {border-radius: var(--kcgx);border: 1px solid var(--zv0he);overflow: hidden;background: var(--vdy);box-shadow: 0 10px 34px var(--hta);display: grid;min-width: 0;position: relative;isolation: isolate;grid-template-columns: minmax(0, 1fr);}

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

.tn7kj .h49q3g {z-index: 1;position: absolute;background:
    linear-gradient(
      180deg,
      color-mix(in srgb, var(--vdy) 50%, transparent) 0%,
      color-mix(in srgb, var(--vdy) 50%, transparent) 40%,
      color-mix(in srgb, var(--vdy) 62%, transparent) 62%,
      color-mix(in srgb, var(--vdy) 34%, transparent) 82%,
      transparent 100%);pointer-events: none;inset: 0;}
.tn7kj .agf1b5n {display: block;padding: 11px 22px;box-shadow: 0 6px 24px var(--hta);z-index: 2;position: relative;grid-column: 1 / -1;background: linear-gradient(
    90deg,
    color-mix(in srgb, var(--phptt) 88%, transparent) 0%,
    color-mix(in srgb, var(--a63t, var(--phptt)) 70%, transparent) 100%);}
.tn7kj .gx7t9y {letter-spacing: .3em;text-transform: uppercase;font: 800 clamp(13px, 1.5vw, 16px)/1 var(--m3r);color: var(--vovxi, var(--k4y5));}
.tn7kj .z7nmt8 {flex-direction: column;align-items: flex-start;text-shadow: 0 1px 2px rgba(0, 0, 0, .5), 0 2px 10px rgba(0, 0, 0, .38);min-width: 0;padding: clamp(26px, 3.4vw, 46px) clamp(22px, 2.6vw, 40px) clamp(28px, 3.4vw, 46px);position: relative;display: flex;z-index: 2;}
.yhmr.yhmr {font: 900 clamp(30px, 4.1vw, 54px)/1.04 var(--m3r);max-width: 20ch;letter-spacing: -.035em;text-wrap: balance;color: var(--y8yw, var(--iu1));overflow-wrap: break-word;margin: 0;text-shadow: 0 1px 2px rgba(0, 0, 0, .55), 0 2px 14px rgba(0, 0, 0, .45);}
.zh5n1k.zh5n1k {font-size: clamp(15.5px, 1.35vw, 18px);color: var(--y8yw, color-mix(in srgb, var(--pekv) 22%, var(--iu1)));max-width: 54ch;margin: 16px 0 0;line-height:1.60;}
.tn7kj .kg78 {color: var(--vovxi, var(--k4y5));justify-content: center;box-shadow: 0 8px 26px var(--hta);margin-top:23px;letter-spacing: .01em;min-height: 52px;border-radius: var(--pgs4s);font: 800 15.5px/1 var(--m3r);display: inline-flex;text-decoration: none;transition:transform 0.184s, box-shadow 0.143s;align-items: center;padding: 0 34px;background: var(--i3bx);}
.tn7kj .kg78:hover {box-shadow: 0 12px 32px var(--hta);transform: translateY(-2px);}
@media (min-width:867px) {
  
  .cxhb .tn7kj {grid-template-columns: minmax(0, 1.02fr) minmax(0, 1fr);}
  .tn7kj .z7nmt8 {grid-column: 1;grid-row: 2;}
  .tn7kj .h49q3g {background:
      linear-gradient(
        90deg,
        color-mix(in srgb, var(--vdy) 50%, transparent) 0%,
        color-mix(in srgb, var(--vdy) 50%, transparent) 38%,
        color-mix(in srgb, var(--vdy) 40%, transparent) 60%,
        color-mix(in srgb, var(--vdy) 18%, transparent) 80%,
        transparent 100%);}
}
@media (max-width:866px) {
  
  .tn7kj .z7nmt8 {margin-top: 19vh;}

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

.h1p2y {display: flex;position: relative;overflow: hidden;min-width: 0;justify-content: center;border-radius: calc(var(--kcgx) - 4px);margin: 0 clamp(22px, 2.6vw, 40px) clamp(26px, 3.2vw, 44px);box-shadow: 0 0 0 1px var(--zv0he), 0 10px 34px var(--hta);background: var(--q37, var(--kmk));align-items: center;}
.h8jk.h8jk {color: var(--otxi, inherit);width: 100%;object-fit: cover;max-height: 34vh;display: block;height: auto;border-radius: 0;}

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

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

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

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

  .p53dw .xvw5hs2   {grid-row: 2;grid-column: 1;}
  .p53dw .h1p2y {grid-column: 2;grid-row: 2;}

  .cxhb .zsw2v {grid-template-columns: minmax(0, 1.05fr) minmax(0, 1fr);}
  .zsw2v .h1p2y {grid-column: 1;grid-row: 2;}
  .zsw2v .xvw5hs2   {grid-row: 2;grid-column: 2;}
}
@media (max-width:934px) {
  
  .h8jk.h8jk {max-height: 22vh;}
  .ssvc42y {min-height: 16vh;max-height: 22vh;}
}

.hjwg {margin: 0 0 var(--oms);}

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

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

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

.mjqv {aspect-ratio: 2 / 3;border-radius: var(--kcgx);position: relative;box-shadow: 0 8px 26px var(--hta);display: block;overflow: hidden;background: var(--kmk);}
.y0hsw {height: 100%;display: block;object-fit: cover;width: 100%;border-radius: 0;}

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

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

.cbzf ~ .pc3z5ah, .pc3z5ah:has(+ .cbzf) {padding-bottom:25px;}

.sxnqzz {top: 9px;display: flex;min-width: 25px;align-items: center;justify-content: center;height: 25px;background: var(--i3bx);left: 9px;box-shadow: 0 3px 12px var(--hta);border-radius: var(--pgs4s);position: absolute;pointer-events: none;font: 800 12.5px/1 var(--m3r);font-style: normal;font-variant-numeric: tabular-nums;z-index: 2;padding: 0 7px;color: var(--vovxi, var(--k4y5));}

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

.b7s3cj {margin: 0 0 var(--oms);}
.x7tk98k {margin: 0;min-width: 0;gap:8px 16px;display: grid;}

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

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

.wrqhx {min-width: 0;margin: 0;}
.hnmd9rv {text-decoration: none;box-shadow: 0 6px 22px var(--hta);border-radius: var(--kcgx);border: 1px solid var(--zv0he);min-width: 0;overflow: hidden;transition:transform 0.192s, border-color 0.16s;display: block;}
.hnmd9rv:hover, .hnmd9rv:focus-visible {border-color: color-mix(in srgb, var(--phptt) 55%, var(--zv0he));transform: translateY(-3px);}

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

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

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

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

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

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

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

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

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

.jfca {background: var(--vdy);margin: 0 0 var(--oms);border-radius: var(--kcgx);border: 1px solid var(--zv0he);padding: clamp(22px, 2.6vw, 34px);}
.dtpxe {gap:5px 18px;padding-bottom:17px;display: flex;border-bottom: 1px solid var(--zv0he);margin-bottom:5px;align-items: baseline;flex-wrap: wrap;}

.jwqg {text-shadow: 0 0 26px var(--hta);line-height: 1;font-size: clamp(38px, 4.6vw, 58px);font-weight: 900;letter-spacing: -.04em;color: var(--phptt);}
.xm0ce8 {font-size: 16px;font-weight: 800;color: var(--pekv);}

.jfca .mjt5.mjt5 {color: var(--pekv);line-height:1.60;margin: 0;flex: 1 1 260px;font-size: 15px;}

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

.ernqnvx {letter-spacing: .08em;font-size: 12px;font-weight: 800;color: var(--pekv);font-variant-numeric: tabular-nums;font-style: normal;}
.wqnv8:not(.da7pv) .ernqnvx {visibility: hidden;}

.pm48t {color: color-mix(in srgb, var(--phptt) 35%, var(--iu1));font-variant-numeric: tabular-nums;font-size: 14px;font-weight: 900;}
.vg6b {margin: 0;line-height:1.61;font-size: 15px;grid-column: 3;}
.znjzs6 {margin-top:4px;letter-spacing: .05em;font-style: normal;font-size: 12.5px;color: var(--pekv);display: block;grid-column: 3;font-weight: 700;}

.m1r06xp {align-items: center;}
.v3d3ps {display: inline-flex;flex: 0 0 auto;align-items: baseline;background: var(--kmk);border-radius: var(--kcgx);border: 1px solid color-mix(in srgb, var(--phptt) 34%, var(--zv0he));gap:3px;box-shadow: 0 8px 26px var(--hta);padding: 10px 20px 12px;}

.v3d3ps .jwqg {text-shadow: none;}

.m1r06xp .mjt5 {align-self: center;}

.ccdpb .znjzs6 {margin-top: 0;margin-bottom:4px;}
.ccdpb .vg6b {margin-top: 0;}
@media (max-width:631px) {
  
  .m1r06xp {align-items: flex-start;}
  
  .v3d3ps {box-sizing: border-box;justify-content: center;width: 100%;}
  .pwag85 {grid-template-columns: 2.2em minmax(0, 1fr);}
  .wqnv8:not(.da7pv) .ernqnvx {display: none;}
  .vg6b, .znjzs6 {grid-column: 2;}
}

.wajsxz3 {margin: 0 0 var(--oms);padding: clamp(20px, 2.4vw, 30px);border-radius: var(--kcgx);border: 1px solid var(--zv0he);background: var(--vdy);display: flex;flex-direction: column;min-width: 0;align-items: flex-start;}

.mfgrhe > .q4nm1 {margin: 18px 0 0;}
.q4nm1 {margin: 0 0 18px;min-width: 0;border-radius: calc(var(--kcgx) - 6px);box-shadow: 0 8px 26px var(--hta);overflow: hidden;width: 100%;}
.g5bf1 {display: block;}
.ec09 {width: 100%;max-height: 260px;height: auto;object-fit: cover;border-radius: 0;display: block;}
.cfmrs.cfmrs {font-weight: 800;letter-spacing: -.028em;color: var(--iu1);margin: 0 0 10px;font-size: clamp(20px, 2.2vw, 28px);line-height:1.20;}
.kqs8h29 {min-width: 0;width: 100%;}
.kqs8h29 > :first-child {margin-top: 0;}
.kqs8h29 > :last-child  {margin-bottom: 0;}
.y19z3p {min-height: 46px;background: var(--i3bx);transition:transform 0.134s, background 0.123s;color: var(--vovxi, var(--k4y5));padding: 0 28px;font-size: 14.5px;display: inline-flex;align-items: center;text-decoration: none;border-radius: var(--pgs4s);font-weight: 800;justify-content: center;box-shadow: 0 8px 24px var(--hta);margin-top:19px;}
.y19z3p:hover {transform: translateY(-2px);background: var(--z0k);}

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

.d70e {background:
    radial-gradient(120% 90% at 8% 0%,
      color-mix(in srgb, var(--phptt) 13%, transparent) 0%,
      transparent 62%),
    var(--vdy);padding: clamp(24px, 3vw, 40px);position: relative;margin: 0 0 var(--oms);border-radius: var(--kcgx);border: 1px solid color-mix(in srgb, var(--phptt) 18%, var(--zv0he));overflow: hidden;min-width: 0;box-shadow: 0 18px 48px color-mix(in srgb, var(--hta) 55%, transparent);}

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

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

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

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

.gkjzd {margin: 0 0 14px;min-width: 0;background: color-mix(in srgb, var(--iu1) 6%, var(--kmk));padding: clamp(6px, 0.7vw, 10px);border-radius: calc(var(--kcgx) + 4px);border: 1px solid var(--zv0he);position: relative;}

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

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

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

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

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

.qvj3r {align-items: center;display: flex;padding: 8px 10px;border-radius: var(--pgs4s);border: 1px solid var(--zv0he);gap:10px;margin: 0 0 clamp(18px, 2vw, 24px);background: color-mix(in srgb, var(--iu1) 5%, var(--kmk));}

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

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

.c1ysmy3 {display: none;}

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

.n64k6:target {outline: none;}

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

.pgqg3bz {display: flex;gap:13px;flex-wrap: wrap;margin: 0;align-items: center;}
.evyy.evyy, .gnf2cq.gnf2cq {border-radius: var(--pgs4s);align-items: center;display: inline-flex;transition:transform 0.192s, background 0.182s, border-color 0.18s, box-shadow 0.164s;min-height: 52px;padding: 0 30px;text-decoration: none;justify-content: center;text-align: center;}
.evyy.evyy {letter-spacing: -.01em;color: var(--vovxi, var(--k4y5));font-weight: 900;font-size: 16px;box-shadow: 0 10px 30px var(--hta);background: var(--i3bx);}
.evyy.evyy:hover {background: var(--z0k);transform: translateY(-2px);box-shadow: 0 14px 36px var(--hta);}
.evyy.evyy:focus-visible, .gnf2cq.gnf2cq:focus-visible {outline: 2px solid var(--phptt);outline-offset: 3px;}

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

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

@media (max-width:725px) {
  
  .d70e {padding: 16px 14px;}
  .n64k6, .bmdvcd7 .n64k6 {flex: 0 0 calc(100% - 14px);}
  .bzv983d.bzv983d {font-size: clamp(22px, 6.4vw, 28px);}
  .pgqg3bz {flex-direction: column;align-items: stretch;}
  .evyy.evyy, .gnf2cq.gnf2cq {width: 100%;}
  .mb13qb {overflow-x: auto;flex-wrap: nowrap;scrollbar-width: none;}
  .mb13qb::-webkit-scrollbar {display: none;}
}

@media (prefers-reduced-motion: reduce) {
  .cb4gpv {scroll-behavior: auto;}
  .evyy.evyy, .gnf2cq.gnf2cq,
  .nx3j2, .g5s4fb {transition:none;}
  .evyy.evyy:hover {transform: none;}
}

.n19d2rt {grid-template-columns: auto minmax(0, 1fr);background: var(--vdy);padding: clamp(20px, 2.4vw, 28px);align-items: start;border-radius: var(--kcgx);border: 1px solid var(--zv0he);gap:7px 18px;margin: 0 0 var(--oms);display: grid;}
.g06wtn {grid-row: 1 / span 2;}
.h2fptkv {width: 62px;border-radius:16px;display: block;box-shadow: 0 6px 20px var(--hta);object-fit: cover;height: 62px;}
.ajcg9 {min-width: 0;}
.qqfc {font-weight: 800;display: block;font-size: 15.5px;color: var(--iu1);}
.cr3b {margin-top:10px;gap:8px;display: flex;flex-wrap: wrap;font-style: normal;}
.sw4an, .k8a3x7 {letter-spacing: .04em;font-size: 12px;align-items: center;display: inline-flex;font-weight: 700;padding: 5px 12px;border-radius: var(--pgs4s);}
.sw4an {border: 1px solid var(--zv0he);background: var(--kmk);color: var(--pekv);}
.k8a3x7 {color: color-mix(in srgb, var(--phptt) 35%, var(--iu1));background: color-mix(in srgb, var(--phptt) 16%, transparent);border: 1px solid color-mix(in srgb, var(--phptt) 40%, transparent);}
.jg8jm3q {font-size: 14.5px;margin: 11px 0 0;color: var(--pekv);line-height:1.65;}
.fgpwkp {flex-wrap: wrap;margin-top:13px;gap:9px;display: flex;}

.mxbqt {height: 44px;width: 44px;border-radius: 50%;border: 1px solid var(--zv0he);display: inline-flex;transition:color 0.132s, border-color 0.174s, transform 0.149s;color: var(--pekv);justify-content: center;background: var(--kmk);align-items: center;text-decoration: none;}
.mxbqt:hover {border-color: color-mix(in srgb, var(--phptt) 55%, var(--zv0he));color: color-mix(in srgb, var(--phptt) 35%, var(--iu1));transform: translateY(-2px);}
.c00yd {margin-top:13px;font-size: 12.5px;line-height:1.56;grid-column: 1 / -1;display: block;color: var(--pekv);}

.n19d2rt .qsdtww.qsdtww {font-size: 13.5px;line-height:1.49;margin: 7px 0 0;color: var(--pekv);}
.n19d2rt .qsdtww.qsdtww .sw4an,
.n19d2rt .qsdtww.qsdtww .k8a3x7 {font-weight: 700;display: inline;letter-spacing: .02em;background: none;border: 0;border-radius: 0;font-size: inherit;padding: 0;}
.n19d2rt .qsdtww.qsdtww .sw4an {color: var(--iu1);}

.n19d2rt .qsdtww.qsdtww .k8a3x7 {color: color-mix(in srgb, var(--phptt) 35%, var(--iu1));}

.n19d2rt .qsdtww.qsdtww .sw4an + .k8a3x7::before {color: var(--pekv);margin: 0 8px;content: "\00B7";font-weight: 700;}

.n6z925 {text-transform: uppercase;letter-spacing: .13em;font-size: 11px;font-style: normal;display: block;color: var(--pekv);font-weight: 800;margin-bottom:3px;}
.ssgs5 {line-height:1.25;font-size: 17.5px;}

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

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

.ef9ece1 {padding: clamp(20px, 2.4vw, 30px);margin: 0 0 var(--oms);position: relative;background: var(--vdy);border-radius: var(--kcgx);border: 1px solid var(--zv0he);min-width: 0;}

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

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

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

@supports (grid-template-columns: subgrid) {
  .f4gr5k.f4gr5k .p73a6:has(> .qq4k:nth-child(3n + 1):last-child) > .qq4k:last-child {grid-column: span 3;}
  .f4gr5k.f4gr5k .p73a6:has(> .qq4k:nth-child(3n + 2):last-child) > .qq4k:last-child {grid-column: span 2;}
}
.f4gr5k.f4gr5k .qq4k {background: var(--vdy);border: 1px solid var(--zv0he);border-radius: var(--kcgx);min-width: 0;display: flex;overflow: hidden;flex-direction: column;}

.f4gr5k.f4gr5k .q3xeak {background: var(--kmk);display: flex;justify-content: center;border-bottom: 2px solid var(--phptt);align-items: center;padding: 14px 10px 12px;}
.f4gr5k.f4gr5k .davx7 {font-size: clamp(34px, 4.4vw, 52px);font-weight: 900;font-variant-numeric: tabular-nums;line-height: 1;letter-spacing: -.045em;color: var(--phptt);}
.f4gr5k.f4gr5k .wdam {padding: 15px 16px 18px;}
.f4gr5k.f4gr5k .zadg572 {line-height:1.31;color: var(--iu1);margin: 0 0 6px;display: block;font-weight: 800;letter-spacing: -.01em;font-size: 16px;}
.f4gr5k.f4gr5k .bdm9 {color: var(--pekv);line-height:1.56;font-size: 15px;margin: 0;}

.f4gr5k.f4gr5k .kx1t .wdam {padding-top:18px;}
.f4gr5k.f4gr5k .kx1t .davx7 {font-size: clamp(30px, 3.8vw, 44px);font-weight: 900;color: color-mix(in srgb, var(--phptt) 62%, var(--o01));display: block;font-variant-numeric: tabular-nums;letter-spacing: -.045em;margin-bottom:13px;border-bottom: 2px solid var(--phptt);line-height: .95;padding-bottom:9px;width: fit-content;}

.b1v0gc.b1v0gc .t11f987 {display: grid;gap:12px;}
.b1v0gc.b1v0gc .hv8p {gap:13px;display: flex;align-items: flex-start;border: 1px solid var(--zv0he);border-left-width: 4px;border-radius: var(--kcgx);background: var(--vdy);padding: 14px 16px;}
.b1v0gc.b1v0gc .cq5ydsb   {border-left-color: var(--phptt);}
.b1v0gc.b1v0gc .zze58p {border-left-color: var(--a63t);}

.b1v0gc.b1v0gc .t65zzj {gap:3px;align-self: stretch;flex: 0 0 116px;flex-direction: column;border-right: 1px solid var(--zv0he);padding-right:13px;display: flex;}
.b1v0gc.b1v0gc .zdhjt1d {text-transform: uppercase;color: var(--pekv);font-weight: 800;font-size: 11.5px;line-height:1.26;letter-spacing: .09em;}
.b1v0gc.b1v0gc .kws6 {font-variant-numeric: tabular-nums;font-weight: 900;letter-spacing: -.03em;line-height:1.03;font-size: 25px;}
.b1v0gc.b1v0gc .cq5ydsb   .kws6 {color: var(--phptt);}
.b1v0gc.b1v0gc .zze58p .kws6 {color: var(--a63t);}

.b1v0gc.b1v0gc .qccy {padding: 0;margin: 0;flex: 1 1 auto;flex-wrap: wrap;gap:9px;display: flex;min-width: 0;list-style: none;}
.b1v0gc.b1v0gc .vwzd7s {font-size: 15px;margin: 0;padding: 8px 14px;border-radius: var(--pgs4s);border: 1px solid var(--zv0he);gap:6px;background: var(--kmk);align-items: baseline;line-height:1.47;display: inline-flex;}
.b1v0gc.b1v0gc .t2hsh {flex: 0 0 auto;font-weight: 900;}
.b1v0gc.b1v0gc .cq5ydsb   .t2hsh {color: var(--phptt);}
.b1v0gc.b1v0gc .zze58p .t2hsh {color: var(--a63t);}

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

.b1v0gc.b1v0gc .cq5ydsb   .mn2a .vwzd7s::before {color: color-mix(in srgb, var(--phptt) 62%, var(--o01));}
.b1v0gc.b1v0gc .zze58p .mn2a .vwzd7s::before {color: color-mix(in srgb, var(--a63t, var(--phptt)) 62%, var(--o01));}

.b1v0gc.b1v0gc .pmb808d .kws6 {line-height: 1;margin-bottom:2px;}

.g40bc8.g40bc8 .ekwr5p {border-top: 1px solid var(--zv0he);}
.g40bc8.g40bc8 .abxh {border-radius: 0;background: none;border-bottom: 1px solid var(--zv0he);}

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

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

.g40bc8.g40bc8 .qphy::after {border-bottom: 2px solid var(--pekv);top: 50%;border-right: 2px solid var(--pekv);transition:transform 0.16s;width: 8px;position: absolute;right: 6px;transform: translateY(-70%) rotate(45deg);content: "";height: 8px;}
.g40bc8.g40bc8 .abxh[open] .qphy::after {transform: translateY(-30%) rotate(225deg);border-color: var(--phptt);}

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

.g40bc8.g40bc8 .gwsbb1j {list-style: none;counter-reset: mn-term-n;margin: 0;padding: 0;}
.g40bc8.g40bc8 .s898 {border-bottom: 1px solid var(--zv0he);counter-increment: mn-term-n;}
.g40bc8.g40bc8 .gwsbb1j .abxh {border-bottom: 0;}

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

.g40bc8.g40bc8 .gwsbb1j .e3a1x0t {margin-left:33px;}

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

.v2py.v2py {gap:11px;align-items: center;display: flex;}
.v2py.fap1   {justify-content: center;}
.v2py.mwvq {justify-content: flex-end;}

.v2py.v2py .dm43m {flex: 0 0 auto;width: 9px;box-shadow: 0 0 10px var(--hta);height: 9px;border-radius: 50%;background: var(--phptt);}
.v2py.v2py .cs22ja {background: var(--i3bx);justify-content: center;color: var(--vovxi, var(--k4y5));transition:transform 0.121s, background 0.127s, box-shadow 0.158s;box-shadow: 0 10px 30px var(--hta);align-items: center;padding: 0 34px;text-decoration: none;min-height: 52px;display: inline-flex;border-radius: var(--pgs4s);}
.v2py.v2py .cs22ja:hover {transform: translateY(-2px);box-shadow: 0 14px 38px var(--hta);background: var(--z0k);}
.v2py.v2py .f4dnm {font: 800 15.5px/1 var(--m3r);letter-spacing: .01em;}

.v2py.v2py .b4r818d {flex: 1 1 auto;}

.m84s.m84s {border-radius: var(--kcgx);padding: 10px;box-shadow: 0 0 0 1px var(--zv0he), 0 10px 34px var(--hta);position: relative;margin: 0 0 var(--oms);background: var(--kmk);}
.m84s.de9552m {padding: 18px;}
.m84s.m84s .nnqjw {display: block;border-radius: calc(var(--kcgx) - 6px);overflow: hidden;}
.m84s.m84s .safgy1 {display: block;width: 100%;height: auto;border-radius: calc(var(--kcgx) - 6px);}

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

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

.zyvk2p.zyvk2p .d2076 {order: 2;}

.zyvk2p.zyvk2p .hyaf {min-height: 100%;position: relative;background: var(--b18xg);display: flex;min-width: 0;box-shadow: 0 0 0 1px var(--zv0he), 0 10px 34px var(--hta);align-items: center;overflow: hidden;border-radius: calc(var(--kcgx) - 2px);justify-content: center;}

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

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

.zyvk2p.zyvk2p .g0dwp {display: grid;gap:13px;min-width: 0;}
.zyvk2p.zyvk2p .c6hynkh {display: block;letter-spacing: -.02em;color: var(--iu1);margin: 0;font: 800 clamp(21px, 2.2vw, 27px)/1.15 var(--m3r);}
.zyvk2p.zyvk2p .qtq84 {color: var(--pekv);margin: 0;}

.zyvk2p.zyvk2p .dqhx998 {margin: 0;display: flex;gap:11px;align-items: center;}
.zyvk2p.zyvk2p .ecw9jvr {height: 10px;flex: 1 1 auto;overflow: hidden;position: relative;background: color-mix(in srgb, var(--o01) 10%, transparent);border-radius: var(--pgs4s);}
.zyvk2p.zyvk2p .ecw9jvr::before {border-radius: var(--pgs4s);position: absolute;box-shadow: 0 0 12px var(--hta);inset: 0 auto 0 0;content: "";width: var(--pgfw, 0%);background: linear-gradient(90deg, var(--phptt), var(--a63t, var(--phptt)));}

.zyvk2p.zyvk2p .b6jjhwv {flex: 0 0 auto;color: color-mix(in srgb, var(--phptt) 35%, var(--iu1));font: 800 17px/1 var(--m3r);}
.zyvk2p.zyvk2p .b6jjhwv small {font-size: 13px;color: var(--pekv);}

.zyvk2p.zyvk2p .kmbnj {display: flex;list-style: none;padding: 0;margin: 0;flex-wrap: wrap;gap:11px;}
.zyvk2p.zyvk2p .ahp333 {padding: 9px 15px;gap:8px;align-items: baseline;background: var(--kmk);display: inline-flex;border-radius: var(--pgs4s);border: 1px solid var(--zv0he);}
.zyvk2p.zyvk2p .zyn6dg {text-transform: uppercase;color: var(--pekv);font: 800 11.5px/1 var(--m3r);font-style: normal;letter-spacing: .1em;}
.zyvk2p.zyvk2p .ddgv6dy {font-size: 14.5px;font-weight: 700;}

.zyvk2p.zyvk2p .kpvx .b6jjhwv {letter-spacing: -.03em;font: 900 clamp(24px, 2.4vw, 30px)/1 var(--m3r);}
.zyvk2p.zyvk2p .kpvx .b6jjhwv small {font-size: 13px;font-weight: 700;margin-left:1px;}

.zyvk2p.zyvk2p .tw1aq {align-items: baseline;padding: 13px 16px;border-radius: var(--kcgx);border: 1px solid var(--zv0he);margin: 0;background: var(--kmk);grid-template-columns: auto minmax(0, 1fr);display: grid;gap:9px 18px;}
.zyvk2p.zyvk2p .tw1aq .ddgv6dy {margin: 0;}

.zyvk2p.zyvk2p .eg7c {flex-wrap: wrap;display: flex;gap:11px;}
.zyvk2p.zyvk2p .hxw5x {gap:10px;justify-content: center;min-height: 52px;transition:transform 0.167s, background 0.197s;border-radius: var(--pgs4s);color: var(--vovxi, var(--k4y5));padding: 0 20px;text-decoration: none;background: var(--i3bx);align-items: center;flex: 1 1 190px;display: inline-flex;box-shadow: 0 8px 26px var(--hta);}
.zyvk2p.zyvk2p .hxw5x:hover {background: var(--z0k);transform: translateY(-2px);}
.zyvk2p.zyvk2p .wprhx {flex: 0 0 auto;display: flex;}
.zyvk2p.zyvk2p .wprhx svg {width: 21px;display: block;fill: currentColor;height: 21px;}
.zyvk2p.zyvk2p .z7v72h {line-height:1.16;display: grid;}

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

.zyvk2p.a4mqs6m .dqhx998 {order: 1;}
.zyvk2p.a4mqs6m .eg7c {order: 2;}

@media (max-width:752px) {
  .zyvk2p.zyvk2p {grid-template-columns: minmax(0, 1fr);}
  .zyvk2p.zyvk2p .d2076 {order: 0;}
  .zyvk2p.zyvk2p .hyaf {aspect-ratio: 16 / 10;}
}

.mq5f.mq5f {border-radius: var(--kcgx);border: 1px solid var(--zv0he);padding: clamp(20px, 2.4vw, 30px);position: relative;background: var(--vdy);}
.mq5f.gdmn {padding-left: clamp(28px, 3.2vw, 44px);}

.mq5f.mq5f .aabs8 {background: linear-gradient(180deg, var(--phptt), var(--a63t, var(--phptt)));bottom: 18px;position: absolute;top: 18px;left: 0;box-shadow: 0 0 12px var(--hta);width: 3px;border-radius: 0 3px 3px 0;}
.mq5f.mq5f .n412 {letter-spacing: -.02em;display: block;font: 800 clamp(19px, 2vw, 24px)/1.2 var(--m3r);margin: 0 0 14px;color: var(--iu1);}
.mq5f.mq5f .kn79wm2 > :first-child {margin-top: 0;}
.mq5f.mq5f .kn79wm2 > :last-child  {margin-bottom: 0;}

.mrya11.mrya11 {overflow: hidden;border-radius: var(--kcgx);border: 1px solid var(--zv0he);background: var(--vdy);}
.mrya11.mrya11 .qa6s {letter-spacing: .22em;padding: 11px 22px;font: 900 12.5px/1.35 var(--m3r);background: linear-gradient(
    90deg,
    color-mix(in srgb, var(--phptt) 88%, transparent) 0%,
    color-mix(in srgb, var(--a63t, var(--phptt)) 70%, transparent) 100%);box-shadow: 0 6px 24px var(--hta);text-transform: uppercase;color: var(--vovxi, var(--k4y5));display: block;}
.mrya11.mrya11 .j0wpyc {padding: clamp(20px, 2.4vw, 30px);}
.mrya11.dte0z .qa6s {margin: 0 0 0 clamp(14px, 2vw, 30px);}

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

.mrya11.dke5f .qa6s {box-shadow: 0 -6px 24px var(--hta);}
.mrya11.dke5f .j0wpyc {padding-bottom: clamp(16px, 2vw, 24px);}
.mrya11.mrya11 .j0wpyc > :first-child {margin-top: 0;}
.mrya11.mrya11 .j0wpyc > :last-child  {margin-bottom: 0;}

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

.md5rty.md5rty .a8wncwy::-webkit-details-marker {display: none;}
.md5rty.md5rty .qhfxsx {letter-spacing: -.015em;font: 800 clamp(17px, 1.8vw, 21px)/1.2 var(--m3r);color: var(--iu1);}

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

.md5rty.md5rty .ykjp5 {padding: 4px 20px 20px;display: flex;flex-wrap: wrap;gap:10px;counter-reset: mn-level-n;}
.md5rty.md5rty .ykjp5 a {font-size: 14.5px;color: var(--iu1);padding: 0 16px;font-weight: 700;gap:8px;counter-increment: mn-level-n;display: inline-flex;min-height: 44px;border-radius: var(--pgs4s);border: 1px solid var(--zv0he);text-decoration: none;align-items: center;background: var(--vdy);transition:border-color 0.166s, transform 0.191s, box-shadow 0.126s;}
.md5rty.md5rty .ykjp5 a::before {min-width: 22px;align-items: center;background: color-mix(in srgb, var(--phptt) 18%, transparent);height: 22px;justify-content: center;font: 800 11.5px/1 var(--m3r);color: color-mix(in srgb, var(--phptt) 35%, var(--iu1));border-radius: var(--pgs4s);content: counter(mn-level-n);flex: 0 0 auto;display: inline-flex;}
.md5rty.md5rty .ykjp5 a:hover {border-color: color-mix(in srgb, var(--phptt) 50%, transparent);transform: translateY(-2px);box-shadow: 0 8px 22px var(--hta);}

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

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

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

@media (max-width:1249px) {
  .w38r8c, .tgj4 {grid-template-columns: minmax(0, 1fr) 288px;}
}

@media (max-width:1045px) {
  
  .w38r8c, .tgj4 {grid-template-columns: minmax(0, 1fr);grid-template-rows: auto auto;}
  .cxhb   {display: contents;}
  .v0tm  {grid-row: 2;position: static;}
  
  .cxhb > * {grid-column: 1;}
  .cxhb > .y7ambg {grid-row: 1;}
}

@media (max-width:786px) {
  .q31m {display: flex;}
  .gxpx33 {display: none;}
  
  .gwdk36 {gap:7px;flex-wrap: nowrap;padding: 10px 12px;border-radius:21px;}
  
  .gwdk36 .d5zm0t  {flex: 0 1 auto;min-width: 0;order: 1;}
  .gwdk36 .d5zm0t img {max-width:119px;height: 32px;}
  .gwdk36 .y3xcy   {order: 2;justify-content: center;flex: 1 1 auto;min-width: 0;}
  .gwdk36 .q31m {flex: 0 0 auto;margin-left: 0;order: 3;}
  
  .gwdk36 .d5zm0t  {order: 1;flex: 0 1 auto;min-width: 0;}
  .gwdk36 .y3xcy   {justify-content: flex-end;order: 2;flex: 1 1 auto;min-width: 0;}
  .gwdk36 .q31m {flex: 0 0 auto;margin: 0;order: 3;}
  
  .gwdk36 .y3xcy .ed6c,
  .gwdk36 .y3xcy > div:has(> .tzjt83a) {display: none;}
  .gwdk36 .d5zm0t img {height: 30px;max-width:105px;}
  .gwdk36 .y3xcy a {white-space: nowrap;padding: 10px 14px;flex: 0 0 auto;font-size: 13.5px;}
  
  @media (max-width:367px) {
    .gwdk36 {gap:4px;padding: 10px 9px;}
    .gwdk36 .y3xcy {gap:4px;}
    .gwdk36 .y3xcy a {padding: 10px 11px;font-size: 13px;}
    .gwdk36 .d5zm0t img {max-width:86px;}
  }
  .w38r8c {padding: 18px 12px 92px;}
  
  .b1v0gc.b1v0gc .hv8p {flex-direction: column;gap:11px;}
  .b1v0gc.b1v0gc .t65zzj {gap:9px;border-bottom: 1px solid var(--zv0he);padding: 0 0 8px;flex: 0 0 auto;flex-direction: row;border-right: 0;align-items: baseline;}
  .b1v0gc.b1v0gc .kws6 {font-size: 20px;}
  
  .b1v0gc.b1v0gc .qccy {flex-direction: column;}
  .b1v0gc.b1v0gc .vwzd7s {width: 100%;}
  
  .f4gr5k.f4gr5k .p73a6 {gap:9px;grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));}
  .f4gr5k.f4gr5k .wdam {padding: 13px 13px 15px;}
  .g40bc8.g40bc8 .e3a1x0t {padding-left:11px;margin-left:14px;}
  .g40bc8.g40bc8 .gwsbb1j .e3a1x0t {margin-left:27px;}
  
  .k3y556h {padding: 10px 14px;align-items: center;gap:10px;border-radius: var(--pgs4s);flex-direction: row;}
  .t9a7cj {white-space: nowrap;font-size: 13.5px;min-width: 0;overflow: hidden;flex: 1 1 auto;text-overflow: ellipsis;}
  .k3y556h .z3nb26 {padding: 9px 16px;flex: 0 0 auto;font-size: 13.5px;}
}

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

.kkkyr.kkkyr {background: var(--shie);}

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

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

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

.kkkyr .cv64a6e a {display: flex;align-items: center;min-height: 44px;}
.d5zm0t {align-items: center;min-height: 44px;display: inline-flex;}

.myt45je, .z3nb26, .c7zzxmz,
.cxhb a[role="button"],
.cxhb .gdyc6 a {min-height: 44px;}

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

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

.gxpx33 ul {gap:7px;}

.kkkyr .cv64a6e ul {gap:8px;display: grid;}

.ghsjx92 {position: fixed;inset: 0;transition:opacity 0.213s ease, visibility 0.197s;cursor: pointer;opacity:0.05;visibility: hidden;z-index: 90;background: color-mix(in srgb, #000 56%, transparent);}
.cagq0 {bottom: 0;-webkit-overflow-scrolling: touch;position: fixed;transition:transform 0.279s ease, visibility 0.221s;top: 0;visibility: hidden;overflow-y: auto;border-left: 1px solid var(--zv0he);background: var(--vdy);overscroll-behavior: contain;right: 0;flex-direction: column;z-index: 91;display: flex;transform: translateX(100%);width: min(88vw, 380px);}
.cw5ref:checked ~ .ghsjx92 {opacity:1;visibility: visible;}
.cw5ref:checked ~ .cagq0 {visibility: visible;transform: translateX(0);}

.b63hqmt {gap:12px;border-bottom: 1px solid var(--zv0he);align-items: center;justify-content: space-between;display: flex;padding: 14px 8px 14px 20px;}
.vzkh {overflow-wrap: anywhere;font: 800 19px/1.2 var(--m3r);min-width: 0;color: var(--iu1);}
.bvw5wex {font-size: 27px;display: flex;min-width: 44px;min-height: 44px;cursor: pointer;line-height: 1;flex: 0 0 auto;color: var(--iu1);border-radius: var(--kcgx);align-items: center;justify-content: center;}
.bvw5wex:hover {background: var(--kmk);}

.aqahsh0 {padding: 12px;}
.aqahsh0 ul {display: grid;list-style: none;gap:7px;margin: 0;padding: 0;}
.aqahsh0 a {padding: 12px 16px;transition:background 0.194s, border-color 0.125s, transform 0.199s;text-decoration: none;color: var(--iu1);display: flex;font-size: 16px;font-weight: 700;border-radius: var(--kcgx);border: 1px solid var(--zv0he);align-items: center;background: var(--kmk);min-height: 50px;}
.aqahsh0 a:hover {border-color: color-mix(in srgb, var(--phptt) 45%, transparent);background: var(--vdy);}
.aqahsh0 a:active {transform: translateY(1px);}

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

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

.gz1p6tk,
.p8dnds {transition:transform 0.209s, box-shadow 0.209s, background 0.134s;border-radius: var(--pgs4s);display: flex;align-items: center;padding: 13px 20px;min-height: 50px;justify-content: center;text-decoration: none;font-weight: 800;font-size: 15px;}
.gz1p6tk {border: 1px solid var(--zv0he);color: var(--iu1);background: transparent;}
.gz1p6tk:hover {background: var(--kmk);}
.p8dnds {border: 1px solid transparent;color: var(--ik3, var(--q2pt, var(--va1)));box-shadow: 0 6px 20px color-mix(in srgb, var(--tvdc) 34%, transparent);background: var(--tvdc);}
.p8dnds:hover {box-shadow: 0 10px 26px color-mix(in srgb, var(--tvdc) 40%, transparent);transform: translateY(-2px);}

.cagq0 a:focus-visible,
.bvw5wex:focus-visible,
.q31m:focus-visible {outline: 2px solid var(--phptt);outline-offset: 2px;}

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

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

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

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

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

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

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

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

.kkkyr > * {max-width: var(--ag2t);margin-left: auto;padding-right:15px;padding-left:17px;margin-right: auto;}

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

.ed6c {--m4u8f: 1px solid color-mix(in srgb, var(--i3bx) 55%, transparent);--o7g: var(--pgs4s);--butsg: var(--kcgx);--aol: 999px;--uwg7: var(--pgs4s);--h6j3: 0 13px;}

.mq5f.mq5f h2.n412::before, .mrya11.mrya11 h2.qa6s::before {display: none;content: none;}
.mrya11.mrya11 h2.qa6s {margin-right: 0;margin-top: 0;margin-bottom: 0;}

.tfp9vwt, .mjqv {color: var(--iu1);}

.b1v0gc.b1v0gc .cq5ydsb .t2hsh {color: color-mix(in srgb, var(--phptt) 62%, var(--o01));}
.b1v0gc.b1v0gc .zze58p .t2hsh {color: color-mix(in srgb, var(--a63t, var(--phptt)) 62%, var(--o01));}

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

.cxhb .a5tysbm {background:
    radial-gradient(120% 140% at 18% 0%, color-mix(in srgb, var(--a63t, var(--phptt)) 55%, transparent) 0%, transparent 62%),
    linear-gradient(135deg, var(--phptt), var(--a63t, var(--phptt)));}
