

:root {--hlwa:"IBM Plex Sans", "Source Sans 3", system-ui, "Segoe UI", sans-serif;--we4: var(--mi5i);--y695z:   var(--jfg);--clod:    12px;--wpo9: var(--h6kax);--mqyp: var(--hlwa);--gxle0: clamp(22px, 2.6vw, 34px);--qhif: 1120px;--ct877:    var(--tg8kn);--hwms: var(--ew8d);--vohk: clamp(18px, 2vw, 28px);--z9ur0:   var(--vrj);--qf5oy:  var(--q85ku);--v3dtk: clamp(10px, 1.2vw, 16px);}

body {font: 16px/1.6 var(--hlwa);background: var(--jr0w);color: var(--ct877);margin: 0;-webkit-text-size-adjust: 100%;}

.gw7bsr {z-index: 200;padding: 12px 20px;text-decoration: none;top: 0;left: -9999px;background: var(--wpo9);font-weight: 700;position: absolute;color: var(--ib0, var(--ehms, var(--s25pt)));}
.gw7bsr:focus {top: 10px;left: 10px;}

.fa9x0 {border-bottom: 1px solid var(--z9ur0);background: var(--l3u5b);top: 0;z-index: 60;position: sticky;}
.npwxf9 {align-items: center;margin: 0 auto;padding: 0 22px;gap:19px;min-height: 60px;max-width: var(--qhif);display: flex;}
.hs4n {align-items: center;min-height: 44px;display: inline-flex;text-decoration: none;}
.hs4n img {display: block;width: auto;height: 24px;}
.v4pb9 {font: 800 19px/1 var(--hlwa);color: var(--mua6);letter-spacing: -.03em;}

.psba9g5 {min-width: 0;margin-left: auto;}
.psba9g5 ul {margin: 0;list-style: none;padding: 0;gap:8px;flex-wrap: wrap;display: flex;}
.psba9g5 a {padding: 0 11px;font: 600 14.5px/1 var(--hlwa);align-items: center;text-decoration: none;color: color-mix(in srgb, var(--mua6) 64%, transparent);display: inline-flex;letter-spacing: 0;min-height: 44px;}
.psba9g5 a:hover {color: var(--mua6);}
.psba9g5 a[aria-current="page"] {color: var(--mua6);box-shadow: inset 0 -2px 0 var(--wpo9);}

.eh2v50d {align-items: center;display: flex;gap:8px;}

.ebm3qk,
.qf8z8p :is(.f3d0bf1, .cy46tk, .z90t, .gbyfk,
             .czk6v0, .ymmh, .khk17) a[role="button"],
.qf8z8p .gbyfk a {padding: 0 20px;display: inline-flex;cursor: pointer;min-height: 44px;border-radius: var(--clod);border: 0;font: 700 14.5px/1 var(--hlwa);align-items: center;text-decoration: none;letter-spacing: -.01em;justify-content: center;}
.qkmvk73 {background: var(--pm1w);color: var(--ski, var(--b3y));box-shadow: inset 0 0 0 1px var(--z9ur0);}
.v3p6d {color: var(--j9hdm, var(--q17m));background: var(--d072);}
.v3p6d:hover {background: var(--vsne);}
.aaf6hc {width: 100%;display: flex;margin-top:13px;}

.qf8z8p :is(.f3d0bf1, .cy46tk, .z90t, .gbyfk,
             .czk6v0, .ymmh, .khk17) a[role="button"],
.qf8z8p .gbyfk a {background: var(--h6kax);color: var(--ehms, var(--s25pt));}
.qf8z8p :is(.f3d0bf1, .cy46tk, .z90t, .gbyfk,
             .czk6v0, .ymmh, .khk17) a[role="button"]:hover,
.qf8z8p .gbyfk a:hover {background: var(--vsne);}

.xxjdx {left: 0;position: fixed;padding: 0;width: 1px;opacity:0.05;pointer-events: none;border: 0;appearance: none;-webkit-appearance: none;height: 1px;margin: 0;top: 0;}
.z5j57zf {cursor: pointer;flex-direction: column;gap:5px;align-items: center;display: none;min-width: 44px;justify-content: center;min-height: 44px;}
.z5j57zf span {background: var(--mua6);display: block;width: 20px;height: 2px;}

.qf8z8p {padding: var(--vohk) 22px 40px;max-width: var(--qhif);margin: 0 auto;}
.qf8z8p > * {margin: 0 0 var(--vohk) !important;}
.qf8z8p > *:last-child {margin-bottom: 0 !important;}

.qf8z8p :is(.khk17, .ymmh, .czk6v0, .mhd5aj,
             .wj6cbxp, .awjafpy, .z90t, .cy46tk,
             .bej7, .c56g) {position: relative;border: 1px solid var(--z9ur0);border-radius: var(--clod);background: var(--y695z);padding: var(--gxle0) !important;}

.qf8z8p h2 {margin: 0 0 var(--gxle0) !important;padding: 0 0 var(--gxle0) !important;padding-bottom: 0 !important;letter-spacing: -.02em;border-bottom: 0 !important;font: 700 clamp(19px, 2.2vw, 27px)/1.2 var(--hlwa) !important;text-align: left !important;border-left: 0 !important;}

.qf8z8p h2::before {display: inline-block;vertical-align: middle;background: var(--wpo9);margin: -2px 10px 0 0;border-radius:4px;height: 10px;content: "";width: 10px;}
.qf8z8p h1 {margin: 0 0 16px;text-wrap: balance;font: 700 clamp(26px, 2.9vw, 61px)/1.08 var(--hlwa);letter-spacing: -.02em;}
.qf8z8p h3 {font: 700 15px/1.3 var(--mqyp);letter-spacing: .06em;text-transform: uppercase;margin: 22px 0 8px;}
.qf8z8p p {margin: 0 0 12px;}
.qf8z8p img {height: auto;max-width: 100%;border-radius: var(--clod);}

.qf8z8p p > a, .qf8z8p li > a, .qf8z8p td > a {text-underline-offset: 3px;text-decoration: underline;text-decoration-color: var(--wpo9);text-decoration-thickness: 2px;color: var(--ct877);}

.qf8z8p .f3d0bf1.cf2a8h4 {display: grid;background: none;gap: var(--v3dtk);border: 0;border-radius: 0;min-height: 0 !important;padding: 0 !important;grid-template-columns: minmax(0, 1fr);}

.qf8z8p .f3d0bf1 .nfh0n4c,
.qf8z8p .f3d0bf1 .z88m14 {border: 1px solid var(--z9ur0);border-radius: var(--clod);min-width: 0;background: var(--y695z);margin: 0;}

.qf8z8p .f3d0bf1 .nfh0n4c {text-align: left;gap:14px;flex-direction: column;justify-content: center;align-items: flex-start;display: flex;padding: clamp(22px, 2.8vw, 38px) var(--gxle0);max-width: none;}
.qf8z8p .f3d0bf1 .h7138j9 {letter-spacing: -.028em;font-weight: 800;font-size: clamp(30px, 3.8vw, 52px);margin: 0;color: var(--ct877);text-wrap: balance;line-height:1.08;}
.qf8z8p .f3d0bf1 .aa1mjd8 {color: var(--qf5oy);line-height:1.62;margin: 0;max-width: 54ch;font-size: 15.5px;}
.qf8z8p .f3d0bf1 .bjb55n {font-size: 15px;white-space: nowrap;justify-content: center;padding: 0 26px;min-height: 48px;border-radius: var(--clod);display: inline-flex;background: var(--h6kax);color: var(--ehms, var(--s25pt));align-items: center;font-weight: 700;text-decoration: none;transition:filter 0.127s;}
.qf8z8p .f3d0bf1 .bjb55n:hover {filter: brightness(1.07);}

.qf8z8p .f3d0bf1 .z88m14 {overflow: hidden;color: var(--nyu2c, var(--ct877));max-height: 32vh;background: var(--l2ufh, var(--hwms));aspect-ratio: 16 / 10;position: relative;}
.qf8z8p .f3d0bf1 .pd5khnq,
.qf8z8p .f3d0bf1 .z88m14 img {object-fit: cover;height: 100%;width: 100%;border-radius: 0;display: block;}

.qf8z8p .f3d0bf1 .c5b4v {inset: 0;font-size: clamp(46px, 8vw, 104px);position: absolute;color: color-mix(in srgb, var(--wpo9) 42%, var(--ct877));letter-spacing: -.04em;background:
    repeating-linear-gradient(90deg,
      color-mix(in srgb, var(--ct877) 6%, transparent) 0 1px,
      transparent 1px var(--n54, 30px)),
    repeating-linear-gradient(0deg,
      color-mix(in srgb, var(--ct877) 6%, transparent) 0 1px,
      transparent 1px var(--n54, 30px)),
    linear-gradient(var(--jtim6, 160deg),
      color-mix(in srgb, var(--wpo9) 22%, var(--hwms)) 0%,
      color-mix(in srgb, var(--pr7, var(--wpo9)) 12%, var(--hwms)) 100%);display: flex;align-items: center;font-weight: 800;line-height: 1;justify-content: center;}

@media (min-width:755px) {
  
  .qf8z8p .f3d0bf1.cf2a8h4 {grid-template-rows: minmax(0, 1fr);grid-template-columns: minmax(0, 1.9fr) minmax(0, 1fr);}
  .qf8z8p .f3d0bf1 .nfh0n4c {grid-row: 1;}
  .qf8z8p .f3d0bf1 .z88m14 {height: 100%;aspect-ratio: auto;max-height: none;grid-row: 1;}
  .qf8z8p .f3d0bf1.nyjccm6 .nfh0n4c  {grid-column: 2;}
  .qf8z8p .f3d0bf1.nyjccm6 .z88m14  {grid-column: 1;}
  .qf8z8p .f3d0bf1.d845r .nfh0n4c  {grid-column: 1;}
  .qf8z8p .f3d0bf1.d845r .z88m14  {grid-column: 2;}
}

.qf8z8p .f3d0bf1.kwzj7 {min-height: min(52vh, 460px);position: relative;display: flex !important;padding: var(--v3dtk) !important;gap: var(--v3dtk);flex-direction: column;}
.qf8z8p .f3d0bf1.kwzj7 .z88m14 {position: absolute;border-radius: 0;border: 0;aspect-ratio: auto;z-index: 0;grid-row: auto;max-height: none;inset: 0;}
.qf8z8p .f3d0bf1.kwzj7 .nfh0n4c {background: color-mix(in srgb, var(--y695z) 90%, transparent);position: relative;z-index: 1;}
.qf8z8p .f3d0bf1.kwzj7 .nfh0n4c {margin-top: auto;}
@media (max-width:688px) {
  .qf8z8p .f3d0bf1.kwzj7 {min-height: min(44vh, 380px);}
}
@media (min-width:755px), (min-width: 960px) {
  .qf8z8p .f3d0bf1.kwzj7 .z88m14 {grid-row: auto;max-height: none;height: 100%;aspect-ratio: auto;}
  .qf8z8p .f3d0bf1.kwzj7 .nfh0n4c,
  .qf8z8p .f3d0bf1.kwzj7 .z88m14 {grid-column: auto;}
}
@media (min-width:971px) {
  
  .qf8z8p .f3d0bf1.cf2a8h4 {grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1.05fr);}
  .qf8z8p .f3d0bf1.d845r .nfh0n4c  {grid-column: 1 / span 2;}
  .qf8z8p .f3d0bf1.d845r .z88m14  {grid-column: 3;}
  .qf8z8p .f3d0bf1.nyjccm6 .nfh0n4c  {grid-column: 2 / span 2;}
  .qf8z8p .f3d0bf1.nyjccm6 .z88m14  {grid-column: 1;}
}

.zqrs8 {padding: clamp(16px, 1.8vw, 22px);background: var(--hwms);border: 1px solid var(--z9ur0);border-radius: var(--clod);}

.qn1hj92 {gap: var(--v3dtk);display: grid;grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));}
.xewmz8 {display: flex;flex-direction: column;}

.yvsjw7h {margin: 0 0 8px;}
.vk7de {margin: 0;line-height:1.58;color: var(--qf5oy);font-size: 15px;}

.pvdzn8 {padding: 0;grid-template-columns: repeat(auto-fit, minmax(210px, 1fr));gap: var(--v3dtk);display: grid;margin: 0;list-style: none;}
.fwstbrd {overflow: hidden;position: relative;}
.afsb4x {font-weight: 800;top: 2px;color: color-mix(in srgb, var(--wpo9) 22%, transparent);line-height: 1;pointer-events: none;right: 10px;position: absolute;font-size: 56px;}
.cfr2 {font-size: 15.5px;margin: 0 0 6px;position: relative;font-weight: 700;display: block;}
.cs2bhrk {color: var(--qf5oy);font-size: 14.5px;line-height:1.57;position: relative;margin: 0;}

.mhd5aj.bcm423 {color: var(--ct877);}
.mhd5aj.mhd5aj .q6n90jn {list-style: none;gap: var(--v3dtk);grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));display: grid;padding: 0;margin: 0;}
.mhd5aj.mhd5aj .ecv412h {font-size: 15px;color: var(--ct877);padding: clamp(14px, 1.6vw, 18px);border: 1px solid var(--z9ur0);border-left: 3px solid var(--we4);border-radius: var(--clod);background: var(--hwms);line-height:1.50;}
.mhd5aj.mhd5aj .j35tf4 {background: color-mix(in srgb, var(--wpo9) 7%, var(--hwms));border-left-color: var(--wpo9);}
.mhd5aj.mhd5aj .rvyxz {background: color-mix(in srgb, var(--ct877) 4%, var(--hwms));border-left-color: color-mix(in srgb, var(--ct877) 40%, transparent);}

.mhd5aj.mhd5aj .ksk8v6 {font-weight: 700;letter-spacing: .09em;text-transform: uppercase;font-size: 11px;gap:6px;margin: 0 0 8px;align-items: center;display: flex;color: var(--qf5oy);}
.mhd5aj.mhd5aj .vev65qn {font-size: 12px;font-style: normal;height: 17px;background: color-mix(in srgb, var(--ct877) 12%, transparent);align-items: center;border-radius:4px;color: var(--ct877);font-weight: 800;line-height: 1;display: inline-flex;flex: 0 0 auto;justify-content: center;width: 17px;}
.mhd5aj.mhd5aj .j35tf4 .vev65qn {background: var(--wpo9);color: var(--ib0, var(--ehms, var(--s25pt)));}

.qf8z8p .smcd .tkck44 {grid-template-columns: repeat(auto-fill, minmax(210px, 1fr));list-style: none;padding: 0;margin: 0;grid-auto-flow: dense;display: grid;gap: var(--v3dtk);}

@media (max-width:1005px) {
  .qf8z8p .smcd .tkck44 {grid-template-columns: repeat(2, minmax(0, 1fr));}
}
@media (max-width:515px) {
  .qf8z8p .smcd .tkck44 {grid-template-columns: repeat(2, minmax(0, 1fr));}
  
  .qf8z8p .smcd .bxsjq {grid-row: span 1;}
}
.qf8z8p .smcd .kjjkz {min-width: 0;}

.qf8z8p .smcd .bxsjq {grid-column: span 2;grid-row: span 2;}
.qf8z8p .smcd .tr7tbdh {transition:border-color 0.148s;height: 100%;border: 1px solid var(--z9ur0);border-radius: var(--clod);color: inherit;display: flex;background: var(--hwms);text-decoration: none;overflow: hidden;flex-direction: column;}
.qf8z8p .smcd .tr7tbdh:hover {border-color: var(--wpo9);}
.qf8z8p .smcd .a2qby {min-height: 0;flex: 1 1 auto;position: relative;aspect-ratio: 3 / 2;margin: 0;}
.qf8z8p .smcd .bxsjq .a2qby {aspect-ratio: 1 / 1;}
.qf8z8p .smcd .a2qby img {object-fit: cover;border-radius: 0;width: 100%;display: block;height: 100%;}

.qf8z8p .smcd .x4ta0 {color: #fff;background: color-mix(in srgb, #000 58%, transparent);text-transform: uppercase;font-size: 11.5px;position: absolute;letter-spacing: .09em;left: 8px;top: 8px;padding: 5px 12px;border-radius: 999px;font-weight: 800;}
.qf8z8p .smcd .q2gc5p {font-size: 14px;display: block;padding: 11px 13px;font-weight: 700;color: var(--ct877);line-height:1.30;}
.qf8z8p .smcd .bxsjq .q2gc5p {font-size: 17px;padding: 14px 16px;}

.qf8z8p .qs6zxt .c9dqp {grid-template-columns: repeat(4, minmax(0, 1fr));margin: 0;gap: var(--v3dtk);padding: 0;display: grid;list-style: none;}
@media (max-width:895px) { .qf8z8p .qs6zxt .c9dqp {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:470px) { .qf8z8p .qs6zxt .c9dqp {grid-template-columns: minmax(0, 1fr);} }
.qf8z8p .qs6zxt .rj17 {min-width: 0;}
.qf8z8p .qs6zxt .jjpqf {transition:border-color 0.175s;border: 1px solid var(--z9ur0);border-radius: var(--clod);flex-direction: column;align-items: center;height: 100%;justify-content: center;padding: 22px 16px;min-height: 138px;text-decoration: none;display: flex;gap:11px;background: var(--hwms);}
.qf8z8p .qs6zxt .jjpqf:hover {border-color: var(--wpo9);}
.qf8z8p .qs6zxt .ajzmwt {margin: 0;}
.qf8z8p .qs6zxt .ajzmwt img {border-radius: 0;max-width: 100%;width: auto;display: block;height: 46px;object-fit: contain;}
.qf8z8p .qs6zxt .c85nr9t {font-size: 12.5px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--qf5oy);text-align: center;}

.qf8z8p .h13pkz7 .r990gq {display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));padding: 0;margin: 0;gap: var(--v3dtk);list-style: none;}
@media (max-width:895px) { .qf8z8p .h13pkz7 .r990gq {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:470px) { .qf8z8p .h13pkz7 .r990gq {grid-template-columns: minmax(0, 1fr);} }
.qf8z8p .h13pkz7 .e8506 {min-width: 0;}
.qf8z8p .h13pkz7 .wkt6 {aspect-ratio: 1 / 1;justify-content: center;display: flex;gap:9px;transition:border-color 0.174s;background: var(--hwms);flex-direction: column;padding: 16px;border: 1px solid var(--z9ur0);border-radius: var(--clod);align-items: center;height: 100%;text-decoration: none;}
.qf8z8p .h13pkz7 .wkt6:hover {border-color: var(--wpo9);}
.qf8z8p .h13pkz7 .wkt6 img {width: auto;height: 38px;max-width: 80%;object-fit: contain;display: block;border-radius: 0;}
.qf8z8p .h13pkz7 .wagkq {font-weight: 700;font-size: 11.5px;overflow: hidden;text-transform: uppercase;text-align: center;white-space: nowrap;color: var(--qf5oy);text-overflow: ellipsis;letter-spacing: .07em;max-width: 100%;}

.qf8z8p .ymmh .ghcmtv {margin-bottom: var(--v3dtk);gap: var(--v3dtk);display: grid;grid-template-columns: minmax(0, 1fr);}
.qf8z8p .ymmh .jr82md {gap:1px;border: 1px solid color-mix(in srgb, var(--wpo9) 26%, var(--z9ur0));border-radius: var(--clod);padding: 20px var(--gxle0);display: flex;justify-content: center;flex-direction: column;background: color-mix(in srgb, var(--wpo9) 10%, var(--hwms));}
.qf8z8p .ymmh .bffr {font-size: clamp(38px, 5vw, 58px);font-weight: 800;line-height: 1;letter-spacing: -.04em;color: color-mix(in srgb, var(--wpo9) 55%, var(--ct877));}
.qf8z8p .ymmh .x2xq {text-transform: uppercase;letter-spacing: .1em;color: var(--qf5oy);font-weight: 700;font-size: 11.5px;}
.qf8z8p .ymmh .pb9b9y {margin: 0;align-self: center;max-width: 56ch;font-size: 15px;line-height:1.60;color: var(--qf5oy);}
.qf8z8p .ymmh .aj9x64 {gap: var(--v3dtk);display: grid;grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));}
.qf8z8p .ymmh .jv62 {gap:8px;border: 1px solid var(--z9ur0);border-radius: var(--clod);flex-direction: column;display: flex;padding: 16px;background: var(--hwms);}
.qf8z8p .ymmh .vtcbya {font-size: 12.5px;font-weight: 800;letter-spacing: .06em;color: color-mix(in srgb, var(--wpo9) 35%, var(--ct877));}
.qf8z8p .ymmh .d6m5te {flex: 1 1 auto;font-size: 14.5px;color: var(--ct877);margin: 0;line-height:1.60;}
.qf8z8p .ymmh .wj8y9h {font-weight: 700;text-transform: uppercase;letter-spacing: .08em;font-size: 11.5px;color: var(--qf5oy);}
@media (min-width:710px) {
  .qf8z8p .ymmh .ghcmtv {grid-template-columns: minmax(0, 260px) minmax(0, 1fr);}
}

.qf8z8p .z90t.fg0m {max-width:561px;}
.qf8z8p .z90t.wpmw {display: grid;grid-template-columns: minmax(0, 1fr);padding: 0 !important;overflow: hidden;}
.qf8z8p .z90t .tcp56 {margin: 0;min-width: 0;}
.qf8z8p .z90t .tcp56 img {width: 100%;object-fit: cover;display: block;border-radius: 0;aspect-ratio: 16 / 10;height: 100%;}
.qf8z8p .z90t .mm8c {display: flex;flex-direction: column;align-items: flex-start;gap:12px;padding: clamp(20px, 2.6vw, 30px) var(--gxle0);min-width: 0;}
.qf8z8p .z90t .fa28f03 {letter-spacing: -.02em;font-size: clamp(19px, 2.2vw, 26px);color: var(--ct877);line-height:1.18;margin: 0;font-weight: 800;}
.qf8z8p .z90t .fa28f03::before {content: none;}
.qf8z8p .z90t .j0tmr {line-height:1.64;font-size: 15px;color: var(--qf5oy);}
.qf8z8p .z90t .j0tmr :is(p, li):last-child {margin-bottom: 0;}
.qf8z8p .z90t .g02p {color: var(--ehms, var(--s25pt));font-weight: 700;background: var(--h6kax);padding: 0 24px;text-decoration: none;border-radius: var(--clod);white-space: nowrap;transition:filter 0.149s;display: inline-flex;align-items: center;font-size: 14.5px;justify-content: center;min-height: 46px;}
.qf8z8p .z90t .g02p:hover {filter: brightness(1.07);}
@media (min-width:629px) {
  
  .qf8z8p .z90t.wpmw {grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);}
  .qf8z8p .z90t.prn0sg7 .tcp56 {order: 2;}
  .qf8z8p .z90t.tgma {grid-template-columns: minmax(0, 1fr);}
  .qf8z8p .z90t .tcp56 img {height: 100%;aspect-ratio: auto;}
}

.qf8z8p .cy46tk.rfzxwd {text-align: left;}
.qf8z8p .cy46tk .mehr3 {margin-bottom: var(--vohk);}
.qf8z8p .cy46tk .enbmdz {font-weight: 800;letter-spacing: -.02em;font-size: clamp(27px, 3.9vw, 44px);line-height:1.17;margin: 0 0 8px;color: var(--ct877);}
.qf8z8p .cy46tk .yfhwtd {color: var(--qf5oy);line-height:1.60;max-width: 60ch;font-size: clamp(16px, 1.45vw, 18px);margin: 0;}
.qf8z8p .cy46tk .j03q {display: flex;margin: 16px 0 0;max-width: none;flex-wrap: wrap;gap:9px;}
.qf8z8p .cy46tk .h55f0hh.h55f0hh,
.qf8z8p .cy46tk .vtqb.vtqb {min-height: 46px;align-items: center;justify-content: center;text-decoration: none;white-space: nowrap;font-weight: 700;display: inline-flex;font-size: 14.5px;border-radius: var(--clod);padding: 0 24px;}
.qf8z8p .cy46tk .h55f0hh.h55f0hh {color: var(--ehms, var(--s25pt));background: var(--h6kax);}
.qf8z8p .cy46tk .h55f0hh.h55f0hh:hover {filter: brightness(1.07);}

.qf8z8p .cy46tk .vtqb.vtqb {border: 1px solid var(--z9ur0);color: color-mix(in srgb, var(--wpo9) 35%, var(--ct877));background: var(--hwms);}
.qf8z8p .cy46tk .vtqb.vtqb:hover {border-color: var(--wpo9);}
.qf8z8p .cy46tk .zw3mxyw {padding: 0;gap: var(--v3dtk);grid-template-columns: repeat(auto-fit, minmax(290px, 1fr));list-style: none;margin: 0;display: grid;}
.qf8z8p .cy46tk .zazva {border: 1px solid var(--z9ur0);border-radius: var(--clod);display: flex;flex-direction: column;overflow: hidden;min-width: 0;background: var(--hwms);}

.qf8z8p .cy46tk.tvw9 .zazva:first-child {grid-column: 1 / -1;}
.qf8z8p .cy46tk.tvw9 .zazva:first-child .g8d9w img {aspect-ratio: 21 / 9;}
.qf8z8p .cy46tk .g8d9w {margin: 0;}
.qf8z8p .cy46tk .g8d9w img {aspect-ratio: 3 / 2;height: auto;object-fit: cover;border-radius: 0;display: block;width: 100%;}
.qf8z8p .cy46tk .begn9ww {font-weight: 700;color: var(--ct877);display: block;font-size: clamp(15px, 1.4vw, 17px);line-height:1.52;padding: 12px 14px;}

.qf8z8p .wj6cbxp.h0wty {align-items: center;gap:12px 16px;display: grid;grid-template-columns: auto minmax(0, 1fr);}
.qf8z8p .wj6cbxp .qkm5wf {border-radius: var(--clod);border: 1px solid var(--z9ur0);width: 66px;margin: 0;overflow: hidden;height: 66px;}
.qf8z8p .wj6cbxp .qkm5wf img {height: 100%;width: 100%;border-radius: 0;display: block;object-fit: cover;}
.qf8z8p .wj6cbxp .g45cz2 {gap:3px 10px;align-items: center;min-width: 0;flex-wrap: wrap;display: flex;}
.qf8z8p .wj6cbxp .m35gwz5 {width: 100%;margin: 0;font-size: 18px;color: var(--ct877);font-weight: 800;}
.qf8z8p .wj6cbxp .sgpc5t {font-size: 14px;margin: 0;color: var(--qf5oy);}
.qf8z8p .wj6cbxp .acyjx4e {font-size: 11.5px;padding: 4px 10px;background: color-mix(in srgb, var(--wpo9) 12%, transparent);border-radius: 999px;font-weight: 700;color: color-mix(in srgb, var(--wpo9) 35%, var(--ct877));letter-spacing: .05em;}
.qf8z8p .wj6cbxp .qkrg {color: var(--qf5oy);font-size: 15px;margin: 0;grid-column: 1 / -1;line-height:1.66;max-width: 74ch;}
.qf8z8p .wj6cbxp .p4ctmk7 {gap:9px;display: flex;grid-column: 1 / -1;}
.qf8z8p .wj6cbxp .dcsz {text-decoration: none;transition:border-color 0.16s;color: color-mix(in srgb, var(--wpo9) 35%, var(--ct877));align-items: center;height: 44px;justify-content: center;display: inline-flex;border-radius: var(--clod);border: 1px solid var(--z9ur0);background: var(--hwms);width: 44px;}
.qf8z8p .wj6cbxp .dcsz:hover {border-color: var(--wpo9);}
.qf8z8p .wj6cbxp .dcsz svg {display: block;}
.qf8z8p .wj6cbxp .m51sx {border-top: 1px solid var(--z9ur0);grid-column: 1 / -1;padding-top:12px;font-size: 12.5px;line-height:1.62;margin: 0;color: var(--qf5oy);}

.qf8z8p .gamhm.x01j {gap:10px var(--vohk);display: grid;}
.qf8z8p .gamhm .amskvyz {font-weight: 800;letter-spacing: .12em;margin: 0;color: var(--qf5oy);text-transform: uppercase;font-size: 11.5px;}
.qf8z8p .gamhm .nqv60 {font-size: 16px;max-width: 72ch;color: var(--ct877);line-height:1.71;}
.qf8z8p .gamhm .nqv60 :is(p, li) {color: var(--ct877);}
.qf8z8p .gamhm .nqv60 :last-child {margin-bottom: 0;}
@media (min-width:829px) {
  
  .qf8z8p .gamhm.x01j {grid-template-columns: minmax(0, 150px) minmax(0, 1fr);}
  .qf8z8p .gamhm .amskvyz {padding-top:4px;}
}

.qf8z8p .q3hf1 .cjeejjp {display: grid;margin-bottom: var(--vohk);gap:4px 16px;grid-template-columns: auto minmax(0, 1fr);align-items: center;}

.qf8z8p .q3hf1 .cjeejjp:not(:has(.b2mank)) {grid-template-columns: minmax(0, 1fr);}
.qf8z8p .q3hf1 .b2mank {margin: 0;justify-content: center;height: 68px;align-items: center;display: flex;background: color-mix(in srgb, var(--wpo9) 12%, var(--hwms));grid-row: 1 / span 2;border-radius: var(--clod);border: 1px solid var(--z9ur0);width: 68px;overflow: hidden;}
.qf8z8p .q3hf1 .b2mank img {object-fit: contain;max-width: 78%;height: auto;width: auto;max-height: 78%;display: block;border-radius: 0;}
.qf8z8p .q3hf1 .e9tbg {margin: 0;font-size: clamp(19px, 2.2vw, 26px);letter-spacing: -.02em;color: var(--ct877);font-weight: 800;line-height:1.18;}
.qf8z8p .q3hf1 .e9tbg::before {content: none;}
.qf8z8p .q3hf1 .t9k8x {line-height:1.54;margin: 0;color: var(--qf5oy);font-size: 15px;}

.qf8z8p .q3hf1 .xtvgz0 {grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));list-style: none;margin: 0 0 var(--vohk);display: grid;gap: var(--v3dtk);padding: 0;}
.qf8z8p .q3hf1 .kccb2 {flex-direction: column;background: var(--hwms);min-width: 0;padding: 14px 16px;display: flex;gap:3px;border: 1px solid var(--z9ur0);border-radius: var(--clod);}
.qf8z8p .q3hf1 .qa3wf0y {color: color-mix(in srgb, var(--wpo9) 35%, var(--ct877));letter-spacing: -.02em;font-weight: 800;font-size: 19px;}
.qf8z8p .q3hf1 .gkzg {letter-spacing: .09em;font-weight: 700;text-transform: uppercase;font-size: 11px;color: var(--qf5oy);}
.qf8z8p .q3hf1 .kjaz {gap: var(--v3dtk);grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));display: grid;}
.qf8z8p .q3hf1 .raebw {display: flex;font-size: 14px;color: color-mix(in srgb, var(--wpo9) 35%, var(--ct877));border-radius: var(--clod);border: 1px solid var(--z9ur0);font-weight: 700;align-items: center;min-height: 48px;transition:border-color 0.129s;background: var(--hwms);justify-content: center;text-decoration: none;padding: 0 22px;}
.qf8z8p .q3hf1 .raebw:hover {border-color: var(--wpo9);}

.qf8z8p .gbyfk.ezjnzg {border: 0;background: none;display: flex;padding: 0 !important;}
.qf8z8p .gbyfk.er9m  {justify-content: flex-start;}
.qf8z8p .gbyfk.je6te9f   {justify-content: center;}
.qf8z8p .gbyfk.c52tf89 {justify-content: flex-end;}
.qf8z8p .gbyfk .bmfpf {background: var(--h6kax);color: var(--ehms, var(--s25pt));justify-content: center;border-radius: var(--clod);transition:filter 0.142s;text-decoration: none;align-items: center;position: relative;display: inline-flex;padding: 0 34px;min-height: 54px;}
.qf8z8p .gbyfk .bmfpf:hover {filter: brightness(1.07);}
.qf8z8p .gbyfk .s3641c {font-size: 15.5px;letter-spacing: .01em;font-weight: 700;}

.qf8z8p .gbyfk .ycp5cfa {background: color-mix(in srgb, currentColor 55%, transparent);height: 6px;border-radius:1px;position: absolute;width: 6px;right: 10px;bottom: 10px;}
.qf8z8p .gbyfk.sp3avk {display: block;}
.qf8z8p .gbyfk.sp3avk .bmfpf {display: flex;width: 100%;}

.qf8z8p .ny21.a9bb {border-radius: var(--clod);border: 1px solid var(--z9ur0);position: relative;padding: 0 !important;overflow: hidden;}
.qf8z8p .ny21 .r0m7q6 {display: block;}
.qf8z8p .ny21 .r0m7q6 img {display: block;height: auto;border-radius: 0;width: 100%;}

.qf8z8p .ny21 .g0pv5,
.qf8z8p .ny21 .wgk1,
.qf8z8p .ny21 .d2qz,
.qf8z8p .ny21 .e6er9x2 {position: absolute;height: 7px;width: 7px;background: color-mix(in srgb, #fff 82%, transparent);border-radius:2px;pointer-events: none;box-shadow: 0 0 0 1px color-mix(in srgb, #000 30%, transparent);}
.qf8z8p .ny21 .g0pv5 {left: 12px;top: 12px;}
.qf8z8p .ny21 .wgk1 {top: 12px;right: 12px;}
.qf8z8p .ny21 .d2qz {left: 12px;bottom: 12px;}
.qf8z8p .ny21 .e6er9x2 {bottom: 12px;right: 12px;}

.qf8z8p .awjafpy .esp4eb {display: block;font-weight: 800;letter-spacing: .12em;text-transform: uppercase;margin-bottom:13px;font-size: 11.5px;color: var(--qf5oy);}

.qf8z8p .awjafpy .gt18fvt {padding: 0;gap: var(--v3dtk);grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));list-style: none;margin: 0;counter-reset: grmap;display: grid;}
.qf8z8p .awjafpy .gt18fvt li {counter-increment: grmap;min-width: 0;}

.qf8z8p .awjafpy .gt18fvt li a {display: flex;line-height:1.35;align-items: center;font-size: 14px;height: 100%;background: var(--hwms);text-decoration: none;font-weight: 600;color: var(--ct877);gap:9px;min-height: 52px;padding: 10px 14px;border: 1px solid var(--z9ur0);border-radius: var(--clod);transition:border-color 0.155s;}
.qf8z8p .awjafpy .gt18fvt li a::before {font-size: 11px;font-weight: 800;color: color-mix(in srgb, var(--wpo9) 35%, var(--ct877));content: counter(grmap, decimal-leading-zero);flex: 0 0 auto;letter-spacing: .06em;}
.qf8z8p .awjafpy .gt18fvt li a:hover {border-color: var(--wpo9);}

.qf8z8p .bej7 .r6n024q {letter-spacing: .12em;display: block;font-weight: 800;font-size: 11.5px;text-transform: uppercase;color: var(--qf5oy);margin-bottom:14px;}

.qf8z8p .bej7 .m4g0wg6 {border-radius:2px;bottom: 12px;position: absolute;height: 7px;width: 7px;right: 12px;background: color-mix(in srgb, var(--wpo9) 45%, transparent);}
.qf8z8p .bej7.bv84h6n {position: relative;}
.qf8z8p .c56g .e5ztp {font-weight: 800;line-height:1.19;color: var(--ct877);letter-spacing: -.02em;margin: 0 0 16px;font-size: clamp(19px, 2.2vw, 26px);}
.qf8z8p .c56g .e5ztp::before {content: none;}

.qf8z8p .bej7 .hv51kk,
.qf8z8p .c56g .fqhdz {overflow-x: auto;}
.qf8z8p .bej7 .hv51kk table,
.qf8z8p .c56g .fqhdz table {margin: 0;}

.qf8z8p .c56g .kzywre {font-weight: 800;text-transform: uppercase;display: inline-block;color: color-mix(in srgb, var(--wpo9) 35%, var(--ct877));font-size: 11px;border-radius: 999px;background: color-mix(in srgb, var(--wpo9) 10%, transparent);letter-spacing: .09em;margin: 14px 0 0;padding: 5px 11px;}
.czk6v0.czk6v0 li {border-radius: var(--clod);}

.qf8z8p {--pr7: var(--ct877);}
.qf8z8p :is(.b596, [class*="table"]) {overflow-x: auto;}
.qf8z8p table {width: 100%;border-collapse: collapse;font-size: 15px;}
.qf8z8p thead th {text-transform: uppercase;padding: 12px 14px 12px 0;border-bottom: 2px solid var(--pr7, var(--ct877));letter-spacing: .1em;font-size: 11.5px;font-weight: 700;white-space: nowrap;color: var(--qf5oy);text-align: left;}
.qf8z8p tbody td {border-bottom: 1px solid var(--z9ur0);padding: 12px 14px 12px 0;color: var(--o0w, inherit);}

.ahatdvm {padding: var(--gxle0);border: 1px solid color-mix(in srgb, var(--wpo9) 40%, transparent);border-radius: var(--clod);background: var(--y695z);}
.hbrqyd {margin: 0;font: 700 clamp(19px, 2.2vw, 26px)/1.2 var(--mqyp);text-transform: uppercase;letter-spacing: .06em;}
.egfnxba {margin: 10px 0 0;color: var(--qf5oy);}

.v1h3w {padding: 4px 0 0;color: var(--qf5oy);margin: 0;letter-spacing: .14em;font: 600 11px/1 var(--mqyp);}

.wxj7 {right: 12px;border-radius: var(--clod);border: 1px solid color-mix(in srgb, var(--wpo9) 42%, transparent);left: 12px;gap:15px;padding: 12px 38px 12px 16px;display: flex;position: fixed;align-items: center;bottom: 12px;background: var(--y695z);justify-content: center;z-index: 70;}
.pxh2mr {font: 600 13px/1 var(--mqyp);letter-spacing: .06em;}

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

.fkefm {width: 44px;right: 0;top: 0;display: inline-flex;height: 44px;transition:color 0.177s;z-index: 1;cursor: pointer;justify-content: center;align-items: center;position: absolute;color: color-mix(in srgb, var(--ct877) 78%, transparent);}

.fkefm::before {transition:background 0.184s, border-color 0.193s;inset: 11px;position: absolute;border-radius:2px;border: 1px solid var(--z9ur0);background: var(--hwms);content: '';}
.fkefm svg {z-index: 1;position: relative;}
.fkefm:hover {color: var(--ct877);}
.fkefm:hover::before {border-color: color-mix(in srgb, var(--wpo9) 50%, var(--z9ur0));background: color-mix(in srgb, var(--ct877) 10%, var(--hwms));}
.fkefm:focus-visible {outline: 2px solid var(--wpo9);outline-offset: -3px;}

.fvhhnn.fvhhnn {border-top: 1px solid var(--z9ur0);padding: clamp(34px, 4vw, 56px) 22px clamp(22px, 2.4vw, 34px);background: var(--d0b);}
.fvhhnn .tp6azj {max-width: var(--qhif);gap:29px 48px;display: grid;margin: 0 auto;grid-template-columns: minmax(0, 1fr) auto;align-items: start;}
.fvhhnn .mgrmne img {height: 26px;display: block;width: auto;}
.fvhhnn .mgrmne span {font: 700 17px/1 var(--mqyp);letter-spacing: .08em;text-transform: uppercase;}
.fvhhnn .rpvqd {gap:45px;grid-auto-flow: column;display: grid;}
.fvhhnn .rpvqd ul {margin: 0;gap:8px;list-style: none;padding: 0;display: grid;}
.fvhhnn .rpvqd a {align-items: center;letter-spacing: .1em;text-transform: uppercase;display: flex;text-decoration: none;color: var(--qf5oy);min-height: 44px;font: 600 11.5px/1 var(--mqyp);}
.fvhhnn .rpvqd a:hover {color: var(--ct877);}
.fvhhnn .ytgwnd {display: flex;gap:11px;max-width: var(--qhif);align-items: center;margin: 24px auto 0;flex-wrap: wrap;opacity:0.72;}
.fvhhnn .r3en2s4 {margin: 24px auto 0;border-top: 1px solid var(--z9ur0);padding-top:18px;max-width: var(--qhif);}
.fvhhnn .r3en2s4 p {font-size: 12.5px;margin: 0;color: var(--qf5oy);}
.fvhhnn .r3en2s4 p + p {line-height:1.59;margin-top:9px;}

@media (max-width:885px) {
  .z5j57zf {display: flex;}
  .psba9g5 {display: none;}
  
  .eh2v50d {flex: 0 0 auto;margin-left: auto;}
  .ebm3qk {padding: 0 14px;font-size: 13.5px;}
  .hs4n {min-width: 0;flex: 0 1 auto;overflow: hidden;}
  .v4pb9 {text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
  .npwxf9 {padding: 0 14px;gap:13px;}
  .qf8z8p {padding-right:14px;padding-left:13px;}
  
  .tv3r {grid-template-columns: 1fr;}
  .hbg2t {padding: 0;}
  .hbg2t + .hbg2t {border-top: 1px solid var(--z9ur0);margin-top:18px;padding-top:19px;border-left: 0;}
  .rwjkq {padding-left:17px;}
}

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

.qqwb {inset: 0;cursor: pointer;visibility: hidden;position: fixed;background: color-mix(in srgb, #000 56%, transparent);transition:opacity 0.24s ease, visibility 0.212s;opacity:0.05;z-index: 90;}
.crjwz {display: flex;right: 0;transform: translateX(100%);background: var(--y695z);overscroll-behavior: contain;z-index: 91;visibility: hidden;width: min(88vw, 380px);bottom: 0;-webkit-overflow-scrolling: touch;top: 0;overflow-y: auto;position: fixed;transition:transform 0.23s ease, visibility 0.257s;border-left: 1px solid var(--z9ur0);flex-direction: column;}
.xxjdx:checked ~ .qqwb {visibility: visible;opacity:1;}
.xxjdx:checked ~ .crjwz {transform: translateX(0);visibility: visible;}

.kabwy {align-items: center;display: flex;border-bottom: 1px solid var(--z9ur0);justify-content: space-between;gap:12px;padding: 14px 8px 14px 20px;}
.qfvdcf {overflow-wrap: anywhere;min-width: 0;font: 700 19px/1.2 var(--hlwa);color: var(--ct877);}
.zf4z {font-size: 27px;min-width: 44px;cursor: pointer;border-radius: var(--clod);justify-content: center;min-height: 44px;align-items: center;color: var(--ct877);flex: 0 0 auto;display: flex;line-height: 1;}
.zf4z:hover {background: var(--hwms);}

.tpkbrgj {padding: 8px 0;}
.tpkbrgj ul {list-style: none;margin: 0;padding: 0;}
.tpkbrgj li + li {border-top: 1px solid var(--z9ur0);}
.tpkbrgj a {padding: 10px 20px;text-decoration: none;display: flex;font-size: 16px;font-weight: 600;align-items: center;color: var(--ct877);min-height: 48px;}
.tpkbrgj a:hover {background: var(--hwms);}
.tpkbrgj a[aria-current="page"] {background: color-mix(in srgb, var(--wpo9) 14%, transparent);box-shadow: inset 3px 0 0 var(--wpo9);}

.gz82 {gap:10px;border-top: 1px solid var(--z9ur0);display: grid;padding: 18px 20px calc(18px + env(safe-area-inset-bottom, 0px));margin-top: auto;}
.bfa7,
.sth0c {display: flex;font-size: 15px;align-items: center;padding: 12px 18px;border-radius: var(--clod);justify-content: center;min-height: 48px;text-decoration: none;font-weight: 700;}
.bfa7 {color: var(--ct877);border: 1px solid var(--z9ur0);background: transparent;}
.bfa7:hover {background: var(--hwms);}
.sth0c {border: 1px solid transparent;color: var(--j9hdm, var(--q17m));background: var(--d072);}

.crjwz a:focus-visible,
.zf4z:focus-visible,
.z5j57zf:focus-visible {outline: 2px solid var(--wpo9);outline-offset: 2px;}

.tpkbrgj {display: grid;gap: var(--v3dtk);padding: 12px;}
.tpkbrgj ul {display: grid;gap: var(--v3dtk);}
.tpkbrgj li + li {border-top: 0;}
.tpkbrgj a {background: var(--hwms);border: 1px solid var(--z9ur0);border-radius: var(--clod);padding: 10px 14px;}

@media (min-width:886px) {
  .qqwb, .crjwz {display: none;}
}

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

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

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

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

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

.qf8z8p .awjafpy .yqz3zv > summary {min-height: 44px;cursor: pointer;display: flex;align-items: center;gap:13px;list-style: none;}
.qf8z8p .awjafpy .yqz3zv > summary::-webkit-details-marker {display: none;}
.qf8z8p .awjafpy .yqz3zv > summary:focus-visible {outline: 3px solid var(--wpo9);outline-offset: 3px;}
.qf8z8p .awjafpy .yqz3zv > summary .esp4eb {margin: 0;}

.qf8z8p .awjafpy .yqz3zv > summary::after {margin-left: auto;flex: 0 0 auto;transition:background-color 0.206s ease;width: 12px;border: 2px solid var(--wpo9);background: transparent;height: 12px;content: "";}
.qf8z8p .awjafpy .yqz3zv[open] > summary::after {background: var(--wpo9);}
.qf8z8p .awjafpy .yqz3zv[open] > summary {margin-bottom:13px;}
@media (prefers-reduced-motion: reduce) {
  .qf8z8p .awjafpy .yqz3zv > summary::after {transition:none;}
}

.qf8z8p {padding-bottom: max(96px, var(--oo9, 96px));}

.m2bbm7 {--bca: var(--clod);--wpnp: 12px;--d7n: 1px solid var(--z9ur0);--n95: var(--clod);--omp16: .08em;--o0z4: 4px;--yansa: uppercase;}

.qf8z8p .gamhm h2.amskvyz.amskvyz {font-family: inherit !important;text-align: start !important;font-style: normal !important;padding: 0 !important;letter-spacing: .12em;font-size: 11.5px !important;font-weight: 800 !important;text-transform: uppercase;margin: 0 !important;color: var(--qf5oy);line-height: inherit !important;}
.qf8z8p .bej7 h2.r6n024q.r6n024q {display: block;padding: 0 !important;line-height: inherit !important;font-weight: 800 !important;font-style: normal !important;font-family: inherit !important;text-transform: uppercase;color: var(--qf5oy);text-align: start !important;letter-spacing: .12em;margin: 0 0 14px !important;font-size: 11.5px !important;}
.qf8z8p h2.amskvyz.amskvyz::before, .qf8z8p h2.r6n024q.r6n024q::before {content: none;display: none;}
@media (min-width:829px) {
  .qf8z8p .gamhm h2.amskvyz.amskvyz {padding-top:5px !important;}
}

.w8cm .afsb4x, .afsb4x {color: color-mix(in srgb, var(--wpo9) 55%, var(--llh5x, var(--qf5oy)));}

.hs4n img {max-width: min(46vw, 132px);width: auto;object-fit: contain;flex: 0 0 auto;object-position: left center;}

.qf8z8p .f3d0bf1 .ety1ctp {display: flex;flex-wrap: wrap;gap:14px 20px;align-items: center;width: 100%;}
.qf8z8p .f3d0bf1 .ety1ctp .aa1mjd8 {flex: 1 1 240px;}
.qf8z8p .f3d0bf1 .ety1ctp .bjb55n {flex: 0 0 auto;}

.qf8z8p .f3d0bf1 .tksp {flex-direction: column;gap:13px;display: flex;padding-bottom: clamp(14px, 1.6vw, 20px);width: 100%;border-bottom: 1px solid var(--z9ur0);align-items: flex-start;}

.qf8z8p .khk17 .yvsjw7h {letter-spacing: .06em;text-transform: uppercase;color: var(--ct877);font: 700 15px/1.3 var(--mqyp);margin: 0 0 8px;}

.qf8z8p .khk17 .zyqb5ky {list-style: none;margin: 0;padding: 0;counter-reset: grfaq;}
.qf8z8p .khk17 .zyqb5ky > .xewmz8 {counter-increment: grfaq;}
.qf8z8p .khk17 .zyqb5ky > .xewmz8 .yvsjw7h::before {content: counter(grfaq, decimal-leading-zero);font-weight: 800;margin-right:9px;font-size: 11px;letter-spacing: .06em;display: inline-block;color: color-mix(in srgb, var(--wpo9) 35%, var(--ct877));}

.qf8z8p .khk17 .ckt7xt {padding: 0;margin: 0;}

.qf8z8p .khk17 .ckt7xt .xewmz8 {overflow: hidden;padding: 0;}
.qf8z8p .khk17 .ckt7xt .yvsjw7h {background: color-mix(in srgb, var(--ct877) 5%, transparent);margin: 0;border-bottom: 1px solid var(--z9ur0);padding: 13px clamp(16px, 1.8vw, 22px);}
.qf8z8p .khk17 .ckt7xt .vk7de {padding: 14px clamp(16px, 1.8vw, 22px);margin: 0;margin-inline-start: 0;}

.qf8z8p .ymmh .xra0e {margin: 0;padding: 0;list-style: none;}

.qf8z8p .ymmh .de6vg {align-items: baseline;gap:10px;justify-content: space-between;min-width: 0;display: flex;}
.qf8z8p .ymmh .de6vg .wj8y9h {overflow-wrap: anywhere;min-width: 0;}
.qf8z8p .ymmh .de6vg .vtcbya {flex: 0 0 auto;}

.qf8z8p .ymmh .jv62 > .de6vg:first-child {padding-bottom:8px;border-bottom: 1px solid var(--z9ur0);}

.mhd5aj.mhd5aj .fck94 {margin: 0;}

.mhd5aj.mhd5aj .sgy5c .ecv412h {display: flex;flex-direction: column;}
.mhd5aj.mhd5aj .sgy5c .ksk8v6 {padding-top:9px;margin: auto 0 0;}

.mhd5aj.mhd5aj .eaxcsd .ecv412h {padding-right:45px;position: relative;}
.mhd5aj.mhd5aj .eaxcsd .vev65qn {top: 14px;right: 14px;position: absolute;}
.mhd5aj.mhd5aj .eaxcsd .ksk8v6 {margin: 0 0 8px;}

.qf8z8p .gamhm h2.qab9k > b {color: color-mix(in srgb, var(--wpo9) 35%, var(--ct877));padding: 5px 11px;display: inline-block;font: inherit;border-radius: 999px;background: color-mix(in srgb, var(--wpo9) 10%, transparent);text-transform: inherit;letter-spacing: inherit;}

.qf8z8p .gamhm .bkpx {min-width: 0;background: var(--hwms);padding: clamp(16px, 1.8vw, 22px);border: 1px solid var(--z9ur0);border-radius: var(--clod);}

.qf8z8p .bej7 .q42g {margin-bottom:13px;gap:15px;align-items: center;display: flex;}
.qf8z8p .bej7 .q42g h2.r6n024q.r6n024q {flex: 0 0 auto;margin: 0 !important;}
.qf8z8p .bej7 .ah4q2v {flex: 1 1 auto;min-width: 24px;height: 1px;background: linear-gradient(90deg,
    color-mix(in srgb, var(--wpo9) 45%, transparent) 0%,
    var(--z9ur0) 100%);}

.qf8z8p .bej7 .v4gphg,
.qf8z8p .c56g .z1b6 {min-width: 0;border: 1px solid var(--z9ur0);border-radius: var(--clod);background: var(--hwms);padding: clamp(12px, 1.4vw, 16px);}

.qf8z8p .c56g .kzywre.camntn {margin: 0 0 16px;}

.qf8z8p .c56g .bbq4 {display: flex;align-items: baseline;flex-wrap: wrap;justify-content: space-between;margin-bottom:16px;gap:8px 16px;}
.qf8z8p .c56g .bbq4 .e5ztp {margin: 0;}
.qf8z8p .c56g .bbq4 .kzywre {flex: 0 0 auto;margin: 0;}

.qf8z8p .ny21 .r0m7q6 {position: relative;}

.qf8z8p .ny21 .sd5ddg {height: 3px;background: linear-gradient(90deg,
    var(--wpo9) 0%,
    color-mix(in srgb, var(--wpo9) 18%, transparent) 100%);bottom: 0;pointer-events: none;right: 0;position: absolute;left: 0;box-shadow: 0 -1px 0 color-mix(in srgb, #000 22%, transparent);}

.qf8z8p .gbyfk .m13n9a5 {gap:13px;padding: 0 30px;}
.qf8z8p .gbyfk .m13n9a5 .ycp5cfa {flex: 0 0 auto;position: static;height: 9px;border-radius:4px;background: color-mix(in srgb, currentColor 70%, transparent);width: 9px;}

.qf8z8p .gbyfk .fhxy {min-width: 0;border: 1px solid var(--z9ur0);border-radius: var(--clod);background: var(--hwms);padding: clamp(14px, 1.6vw, 18px);display: flex;}
.qf8z8p .gbyfk.sp3avk .fhxy {width: 100%;}
.qf8z8p .gbyfk.sp3avk .fhxy .bmfpf {width: 100%;}

.qf8z8p .wj6cbxp .ex23 {display: flex;width: 100%;align-items: center;gap:3px 10px;flex-wrap: wrap;min-width: 0;}

.qf8z8p .wj6cbxp .e9evw {grid-column: 1 / -1;display: flex;flex-wrap: wrap;gap:7px;padding: 0;list-style: none;margin: 0;}

.qf8z8p .wj6cbxp.pexm8 .qkm5wf {width: 92px;height: 92px;}
.qf8z8p .wj6cbxp.pexm8 .ex23 {border-top: 1px solid var(--z9ur0);padding-top:7px;}

.qf8z8p .wj6cbxp.fca6 {grid-template-columns: minmax(0, 1fr);}
.qf8z8p .wj6cbxp .gdfz {gap:11px 16px;display: grid;min-width: 0;align-items: center;grid-template-columns: auto minmax(0, 1fr);grid-column: 1 / -1;}
.qf8z8p .wj6cbxp.fca6 .gdfz {padding: clamp(14px, 1.6vw, 18px);border: 1px solid var(--z9ur0);border-radius: var(--clod);background: var(--hwms);}

.qf8z8p .q3hf1 .qxr09z3 .gkzg {padding-bottom:2px;}
.qf8z8p .q3hf1 .qxr09z3 .qa3wf0y {line-height:1.03;}

.qf8z8p .q3hf1 .yj1y {align-items: center;border-bottom: 1px solid var(--z9ur0);padding-bottom: var(--vohk);grid-template-rows: auto;}
.qf8z8p .q3hf1 .yj1y .b2mank {width: 84px;height: 84px;grid-row: auto;}
.qf8z8p .q3hf1 .tejwfv {gap:5px;flex-direction: column;display: flex;min-width: 0;}

.qf8z8p .q3hf1 .mwgy {margin: 0;padding: 0;list-style: none;}
.qf8z8p .q3hf1 .mwgy > li {display: flex;min-width: 0;}
.qf8z8p .q3hf1 .mwgy > li > .raebw {width: 100%;}

.qf8z8p .czk6v0 .gshxtt {display: flex;align-items: center;margin: 0 0 8px;gap:9px;}
.qf8z8p .czk6v0 .yebbf33 .afsb4x,
.qf8z8p .czk6v0 .gq4p0s4 .afsb4x {align-items: center;background: color-mix(in srgb, var(--wpo9) 16%, var(--hwms));border-radius:7px;justify-content: center;line-height: 1;font-weight: 800;display: inline-flex;letter-spacing: 0;padding: 0 7px;min-width: 26px;color: color-mix(in srgb, var(--wpo9) 35%, var(--ct877));height: 26px;font-size: 13px;}
.qf8z8p .czk6v0 .yebbf33 .afsb4x {flex: 0 0 auto;position: static;}
.qf8z8p .czk6v0 .yebbf33 .cfr2 {margin: 0;}

.qf8z8p .czk6v0 .gq4p0s4 .afsb4x {position: absolute;right: 12px;top: 12px;}
.qf8z8p .czk6v0 .gq4p0s4 .x7kr {padding-right:41px;position: relative;}

.qn1hj92,
.mhd5aj.mhd5aj .q6n90jn,
.qf8z8p .awjafpy .gt18fvt,
.qf8z8p .cy46tk .zw3mxyw,
.qf8z8p .pvdzn8,
.qf8z8p .ymmh .aj9x64,
.qf8z8p .q3hf1 .xtvgz0 {display: flex;align-content: flex-start;justify-content: center;flex-wrap: wrap;}
.qn1hj92 > * {flex: 1 1 260px;}
.mhd5aj.mhd5aj .q6n90jn > * {flex: 1 1 230px;}
.qf8z8p .awjafpy .gt18fvt > * {flex: 1 1 180px;}
.qf8z8p .cy46tk .zw3mxyw > * {flex: 1 1 290px;}
.qf8z8p .pvdzn8 > * {flex: 1 1 210px;}
.qf8z8p .ymmh .aj9x64 > * {flex: 1 1 220px;}
.qf8z8p .q3hf1 .xtvgz0 > * {flex: 1 1 120px;}
.qn1hj92 > *,
.mhd5aj.mhd5aj .q6n90jn > *,
.qf8z8p .awjafpy .gt18fvt > *,
.qf8z8p .cy46tk .zw3mxyw > *,
.qf8z8p .pvdzn8 > *,
.qf8z8p .ymmh .aj9x64 > *,
.qf8z8p .q3hf1 .xtvgz0 > * {min-width: 0;max-width: calc(50% - var(--v3dtk));}
@media (max-width:590px) {
  .qn1hj92 > *,
  .mhd5aj.mhd5aj .q6n90jn > *,
  .qf8z8p .awjafpy .gt18fvt > *,
  .qf8z8p .cy46tk .zw3mxyw > *,
  .qf8z8p .pvdzn8 > *,
  .qf8z8p .ymmh .aj9x64 > *,
  .qf8z8p .q3hf1 .xtvgz0 > * {max-width: none;}
}

.qf8z8p .f3d0bf1.kwzj7 {overflow: hidden;border-radius: var(--clod);justify-content: flex-end;min-height: clamp(420px, 58vh, 620px);padding: clamp(14px, 2vw, 24px) !important;}
.qf8z8p .f3d0bf1.kwzj7 .nfh0n4c {border-color: color-mix(in srgb, var(--ct877) 16%, transparent);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);background: color-mix(in srgb, var(--y695z) 66%, transparent);max-width:601px;margin-top: auto;}
.qf8z8p .f3d0bf1.kwzj7.y03h {border: 1px solid var(--z9ur0);background:
    repeating-linear-gradient(90deg, color-mix(in srgb, var(--ct877) 6%, transparent) 0 1px, transparent 1px 48px),
    repeating-linear-gradient(0deg, color-mix(in srgb, var(--ct877) 6%, transparent) 0 1px, transparent 1px 48px),
    radial-gradient(70% 90% at 85% 15%, color-mix(in srgb, var(--wpo9) 55%, transparent), transparent 70%),
    radial-gradient(60% 80% at 10% 100%, color-mix(in srgb, var(--pr7, var(--wpo9)) 35%, transparent), transparent 70%),
    var(--hwms);}
.qf8z8p .f3d0bf1.kwzj7.y03h .z88m14 {display: none;}
.qf8z8p .f3d0bf1 .ht1hyj1 {background: var(--y695z);padding: 16px 22px;display: flex;box-sizing: border-box;min-width: 0;justify-content: center;align-items: center;border-radius: var(--clod);border: 1px solid var(--z9ur0);}
.qf8z8p .f3d0bf1 .ht1hyj1 img {border-radius: 0;max-width: 100%;display: block;width: auto;height: auto;max-height: 56px;object-fit: contain;}
.qf8z8p .f3d0bf1.kwzj7 .ht1hyj1 {height: 72px;position: absolute;top: clamp(14px, 2vw, 24px);max-width:221px;backdrop-filter: blur(10px);background: color-mix(in srgb, var(--y695z) 60%, transparent);z-index: 1;right: clamp(14px, 2vw, 24px);}
.qf8z8p .f3d0bf1 .t6s2 {align-items: center;justify-content: center;display: flex;background:
    repeating-linear-gradient(90deg, color-mix(in srgb, #fff 12%, transparent) 0 1px, transparent 1px 22px),
    repeating-linear-gradient(0deg, color-mix(in srgb, #fff 12%, transparent) 0 1px, transparent 1px 22px),
    linear-gradient(135deg, var(--wpo9), color-mix(in srgb, var(--wpo9) 60%, #000));color: var(--ehms, var(--s25pt));line-height: 1;letter-spacing: -.04em;min-height: 110px;border-radius: var(--clod);font-weight: 800;font-size: 58px;}
@media (min-width:755px) {
  .qf8z8p .f3d0bf1.cf2a8h4:not(.kwzj7) {grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1.25fr);grid-template-rows: auto auto;}
  .qf8z8p .f3d0bf1.d845r:not(.kwzj7) .nfh0n4c  {grid-column: 1 / span 2;grid-row: 1;}
  .qf8z8p .f3d0bf1.d845r:not(.kwzj7) .z88m14  {grid-column: 3;grid-row: 1 / span 2;}
  .qf8z8p .f3d0bf1.d845r:not(.kwzj7) .ht1hyj1 {grid-column: 1;grid-row: 2;}
  .qf8z8p .f3d0bf1.d845r:not(.kwzj7) .t6s2 {grid-column: 2;grid-row: 2;}
  .qf8z8p .f3d0bf1.nyjccm6 .nfh0n4c  {grid-column: 2 / span 2;grid-row: 1;}
  .qf8z8p .f3d0bf1.nyjccm6 .z88m14  {grid-column: 1;grid-row: 1 / span 2;}
  .qf8z8p .f3d0bf1.nyjccm6 .ht1hyj1 {grid-column: 2;grid-row: 2;}
  .qf8z8p .f3d0bf1.nyjccm6 .t6s2 {grid-column: 3;grid-row: 2;}
  .qf8z8p .f3d0bf1.nyjccm6 {grid-template-columns: minmax(0, 1.25fr) minmax(0, 1fr) minmax(0, 1fr);}
  .qf8z8p .f3d0bf1.cf2a8h4:not(.kwzj7) .z88m14 {max-height: none;aspect-ratio: auto;height: 100%;min-height: 340px;}
}
@media (max-width: 759.98px) {
  .qf8z8p .f3d0bf1.cf2a8h4:not(.kwzj7) {grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);}
  .qf8z8p .f3d0bf1.cf2a8h4:not(.kwzj7) .z88m14 {order: -1;grid-column: 1 / -1;max-height: none;}
  .qf8z8p .f3d0bf1.cf2a8h4:not(.kwzj7) .nfh0n4c {grid-column: 1 / -1;}
  .qf8z8p .f3d0bf1.kwzj7 {min-height: min(78vh, 600px);}
  .qf8z8p .f3d0bf1.kwzj7 .ht1hyj1 {padding: 10px 14px;max-width:151px;height: 56px;}
  .qf8z8p .f3d0bf1 .t6s2 {min-height: 88px;font-size: 44px;}
}

.qf8z8p .f3d0bf1.cf2a8h4.kwzj7 {min-height: clamp(420px, 58vh, 620px) !important;}
.qf8z8p .f3d0bf1.kwzj7.y03h {min-height: clamp(360px, 46vh, 520px) !important;}
@media (max-width: 759.98px) {
  .qf8z8p .f3d0bf1.cf2a8h4.kwzj7 {min-height: min(78vh, 600px) !important;}
  .qf8z8p .f3d0bf1.kwzj7.y03h {padding-top:24px !important;min-height: 0 !important;}
  .qf8z8p .f3d0bf1.kwzj7 .ht1hyj1 {display: none;}
}

@media (max-width: 759.98px) {
  .qf8z8p .smcd .bxsjq {display: none;}
  .qf8z8p .smcd .tkck44 {grid-template-columns: repeat(2, minmax(0, 1fr));}
}

.qf8z8p :is(.qs6zxt .jjpqf, .h13pkz7 .wkt6) {padding: 22px 16px;min-height: 150px;background:
    radial-gradient(100% 80% at 50% 0%, color-mix(in srgb, var(--wpo9) 10%, transparent), transparent 70%),
    var(--hwms);aspect-ratio: auto;transition:border-color 0.143s, transform 0.192s;gap:15px;}
.qf8z8p :is(.qs6zxt .jjpqf, .h13pkz7 .wkt6):hover {transform: translateY(-2px);}
.qf8z8p .qs6zxt .ajzmwt img,
.qf8z8p .h13pkz7 .wkt6 img {max-width: 88%;height: 64px;}
@media (max-width:470px) {
  .qf8z8p .qs6zxt .c9dqp,
  .qf8z8p .h13pkz7 .r990gq {grid-template-columns: repeat(2, minmax(0, 1fr));}
  .qf8z8p :is(.qs6zxt .jjpqf, .h13pkz7 .wkt6) {padding: 16px 10px;min-height: 112px;}
  .qf8z8p .qs6zxt .ajzmwt img,
  .qf8z8p .h13pkz7 .wkt6 img {height: 44px;}
}

.qf8z8p .cy46tk.wcesaq1 {display: block;}
.wcesaq1 .mehr3 {margin: 0 0 18px;}
.wcesaq1 .pz1wra {display: grid;gap: var(--v3dtk);}
.wcesaq1 .a300jr {margin: 0;display: grid;scrollbar-width: none;padding: 0;scroll-behavior: smooth;border-radius: var(--clod);list-style: none;overscroll-behavior-x: contain;grid-auto-flow: column;overflow-x: auto;scroll-snap-type: x mandatory;grid-auto-columns: 100%;}
.wcesaq1 .a300jr::-webkit-scrollbar {display: none;}
.wcesaq1 .g86gbk {overflow: hidden;scroll-snap-align: start;min-width: 0;position: relative;min-height: clamp(280px, 34vw, 440px);display: flex;border-radius: var(--clod);border: 1px solid var(--z9ur0);background: var(--hwms);align-items: flex-end;}
.wcesaq1 .g86gbk > picture, .qf8z8p .wcesaq1 img.gz3zgv.gz3zgv {max-width: none;border-radius: 0;inset: 0;position: absolute;width: 100%;object-fit: cover;height: 100%;}
.wcesaq1 .g86gbk:not(.xrasam)::after {position: absolute;inset: 0;content: "";background: linear-gradient(0deg, color-mix(in srgb, var(--y695z) 88%, transparent) 0%, transparent 55%);}
.wcesaq1 .xrasam {background:
    repeating-linear-gradient(90deg, color-mix(in srgb, #fff 10%, transparent) 0 1px, transparent 1px 32px),
    repeating-linear-gradient(0deg, color-mix(in srgb, #fff 10%, transparent) 0 1px, transparent 1px 32px),
    linear-gradient(135deg, var(--wpo9), color-mix(in srgb, var(--wpo9) 55%, #000));}
.wcesaq1 .erkz {padding: clamp(18px, 3vw, 34px);display: flex;gap:16px;position: relative;z-index: 1;align-items: flex-end;max-width:720px;}
.wcesaq1 .vbhd {align-items: center;font-size: 20px;border-radius: var(--clod);display: flex;height: 54px;font-weight: 800;background: var(--wpo9);width: 54px;flex: 0 0 auto;color: var(--ehms, var(--s25pt));justify-content: center;}
.wcesaq1 .eppmzk {font-weight: 800;margin: 0;line-height:1.13;font-size: clamp(22px, 2.6vw, 34px);color: var(--ct877);letter-spacing: -.02em;}
.wcesaq1 .xrasam .eppmzk {color: var(--ehms, var(--s25pt));}
.wcesaq1 .xrasam .vbhd {color: var(--ct877);background: var(--y695z);}

.wcesaq1 .g2m7 {display: grid;grid-auto-flow: column;gap: var(--v3dtk);grid-auto-columns: minmax(0, 1fr);}
.wcesaq1 .w895 {font: 600 14px/1.3 var(--hlwa);transition:border-color 0.245s, color 0.216s;background: var(--hwms);gap:12px;align-items: center;color: var(--qf5oy);text-align: left;min-width: 0;overflow: hidden;cursor: pointer;border-radius: var(--clod);border: 1px solid var(--z9ur0);position: relative;display: flex;padding: 10px;}
.wcesaq1 .w895 img {height: 48px;border-radius: calc(var(--clod) - 4px);width: 72px;object-fit: cover;flex: 0 0 auto;}
.wcesaq1 .w895.xrasam {background: var(--hwms);}
.wcesaq1 .w895 span {display: -webkit-box;-webkit-line-clamp: 2;min-width: 0;overflow: hidden;-webkit-box-orient: vertical;}
.wcesaq1 .w895 i {background: var(--wpo9);height: 3px;width: 0;left: 0;bottom: 0;position: absolute;}
.wcesaq1 .w895[data-on="1"], .wcesaq1 .w895[data-on="run"] {border-color: var(--wpo9);color: var(--ct877);}
.wcesaq1 .w895[data-on="1"] i {width: 100%;}
.wcesaq1 .w895[data-on="run"] i {animation: vo6m55w var(--n5q, 6000ms) linear forwards;}
@keyframes vo6m55w { from {width: 0;} to {width: 100%;} }
.wcesaq1 .j03q {margin: 18px 0 0;}
@media (max-width:770px) {
  .wcesaq1 .g86gbk {min-height: 0;aspect-ratio: 4 / 3;}
  .wcesaq1 .w895 {padding: 6px;justify-content: center;}
  .wcesaq1 .w895 img {height: 44px;width: 100%;}
  .wcesaq1 .w895 span {display: none;}
  .wcesaq1 .w895.xrasam {background: color-mix(in srgb, var(--wpo9) 40%, var(--hwms));min-height: 56px;}
}
@media (prefers-reduced-motion: reduce) { .wcesaq1 .a300jr {scroll-behavior: auto;} .wcesaq1 .w895[data-on="run"] i {width: 100%;animation: none;} }

.qf8z8p {column-gap: var(--vohk);align-items: stretch;flex-wrap: wrap;display: flex;}
.qf8z8p > * {flex: 0 0 100%;box-sizing: border-box;min-width: 0;}
.qf8z8p > .fg0m:has(+ .fg0m),
.qf8z8p > .fg0m + .fg0m {max-width: none;flex: 0 0 calc((100% - var(--vohk)) / 2);}
@media (max-width:770px) {
  .qf8z8p > .fg0m:has(+ .fg0m), .qf8z8p > .fg0m + .fg0m {flex-basis: 100%;}
}
.qf8z8p .z90t.wpmw {background:
    radial-gradient(90% 70% at 100% 100%, color-mix(in srgb, var(--wpo9) 14%, transparent), transparent 70%),
    var(--y695z);border-top: 3px solid var(--wpo9) !important;position: relative;overflow: hidden;}
.qf8z8p .z90t.fg0m {display: flex !important;max-width: none;flex-direction: column;}
.qf8z8p .z90t.fg0m .tcp56 {overflow: hidden;}
.qf8z8p .z90t.fg0m .tcp56 img {aspect-ratio: 16 / 9;object-fit: cover;width: 100%;transition:transform 0.381s ease;height: auto;}
.qf8z8p .z90t.wpmw:hover .tcp56 img {transform: scale(1.04);}
.qf8z8p .z90t.fg0m .mm8c {flex: 1 1 auto;flex-direction: column;align-items: flex-start;display: flex;}
.qf8z8p .z90t.fg0m .mm8c > .g02p:last-child {margin-top: auto;}
.qf8z8p .z90t .fa28f03 {font-size: clamp(22px, 2.2vw, 28px);}
@media (min-width:755px) {
  .qf8z8p .z90t.wpmw:not(.fg0m):not(.tgma) {grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);}
}
@media (prefers-reduced-motion: reduce) { .qf8z8p .z90t .tcp56 img {transition:none;} }

.qf8z8p > .q3hf1.p4z09e {gap: var(--vohk);border-radius: var(--clod);border: 1px solid var(--z9ur0);display: grid !important;background:
    radial-gradient(60% 100% at 100% 50%, color-mix(in srgb, var(--wpo9) 18%, transparent), transparent 70%),
    var(--y695z);padding: var(--gxle0) !important;align-items: center;grid-template-columns: minmax(0, 1fr);}
@media (min-width:865px) { .qf8z8p > .q3hf1.p4z09e {grid-template-columns: minmax(0, 1fr) minmax(0, .9fr);} }
.p4z09e .n52p28 {min-width: 0;}
.p4z09e .e9tbg {font-size: clamp(24px, 2.6vw, 34px);}
.p4z09e a.raebw {color: var(--ehms, var(--s25pt));border-color: var(--wpo9);background: var(--wpo9);}
.p4z09e .enh9 {aspect-ratio: 1 / 1;justify-self: center;grid-template-columns: 1.2fr 1fr;grid-template-rows: 1fr 1fr 1fr;gap: var(--v3dtk);max-width:420px;width: 100%;display: grid;}
.qf8z8p .p4z09e img.pw82.pw82 {object-fit: cover;max-height: none;max-width: none;border-radius: var(--clod);border: 1px solid var(--z9ur0);min-height: 0;width: 100%;transition:transform 0.313s;height: 100%;}
.p4z09e .t4b0d {grid-column: 1;grid-row: 1 / span 3;}
.p4z09e .x17hkt:nth-of-type(2) {grid-row: 1;grid-column: 2;}
.p4z09e .x17hkt:nth-of-type(3) {grid-column: 2;grid-row: 2;}
.p4z09e .p17ke {grid-row: 3;align-items: center;grid-column: 2;display: flex;background:
    repeating-linear-gradient(90deg, color-mix(in srgb, #fff 12%, transparent) 0 1px, transparent 1px 18px),
    linear-gradient(135deg, var(--wpo9), color-mix(in srgb, var(--wpo9) 55%, #000));font-weight: 800;color: var(--ehms, var(--s25pt));flex-direction: column;font-size: clamp(32px, 3.4vw, 46px);justify-content: center;border-radius: var(--clod);line-height: 1;}
.p4z09e .p17ke small {letter-spacing: .1em;font-size: 12px;font-weight: 700;opacity:0.87;margin-top:6px;}
.p4z09e:hover .pw82 {transform: scale(1.02);}
@media (max-width: 859.98px) { .p4z09e .enh9 {order: -1;max-width:341px;} }
@media (prefers-reduced-motion: reduce) { .p4z09e .pw82 {transition:none;} }
.qf8z8p .p4z09e .kjaz a {background: var(--wpo9);border-color: var(--wpo9);color: var(--ehms, var(--s25pt));}
.qf8z8p .p4z09e .kjaz a:hover {filter: brightness(1.07);}
.qf8z8p .p4z09e .e9tbg {font-size: clamp(24px, 2.6vw, 34px);}

.qf8z8p .p4z09e .xtvgz0 {display: flex !important;flex-wrap: wrap;}
.qf8z8p .p4z09e .xtvgz0 > * {flex: 1 1 120px;}

.qf8z8p .czk6v0.w8cm ol {grid-template-columns: repeat(4, minmax(0, 1fr));margin: 8px 0 0;list-style: none;padding: 0;gap: var(--v3dtk);display: grid !important;}
.qf8z8p .czk6v0 .fwstbrd.fwstbrd {padding: 22px 20px 28px;min-width: 0;align-items: flex-start;transition:border-color 0.237s, transform 0.187s;border-radius: var(--clod);border: 1px solid var(--z9ur0);overflow: hidden;flex-direction: column;display: flex;background: radial-gradient(100% 70% at 0% 0%, color-mix(in srgb, var(--wpo9) 12%, transparent), transparent 70%), var(--hwms);gap:11px;position: relative;}
.qf8z8p .czk6v0 .fwstbrd:hover {border-color: var(--wpo9);transform: translateY(-3px);}
.qf8z8p .czk6v0 .fwstbrd :is(.gshxtt, .x7kr) {display: flex;gap:10px;align-items: flex-start;flex-direction: column;}
.qf8z8p .czk6v0 .fwstbrd .afsb4x.afsb4x {height: 56px;line-height: 1;font-size: 26px;position: static;font-weight: 800;box-shadow: 0 8px 22px color-mix(in srgb, var(--wpo9) 35%, transparent);display: flex;justify-content: center;align-items: center;background: linear-gradient(135deg, var(--wpo9), color-mix(in srgb, var(--wpo9) 60%, #000));margin: 0;border-radius: var(--clod);width: 56px;color: var(--ehms, var(--s25pt));}
.qf8z8p .czk6v0 .cfr2 {color: var(--ct877);font-weight: 800;overflow-wrap: anywhere;font-size: 17px;}
.qf8z8p .czk6v0 .cs2bhrk {margin: 0;overflow-wrap: anywhere;line-height:1.55;color: var(--qf5oy);font-size: 14.5px;}
.qf8z8p .czk6v0 .fwstbrd::after {position: absolute;content: "";bottom: 0;left: 0;height: 4px;width: 25%;background: var(--wpo9);}
.qf8z8p .czk6v0 .fwstbrd:nth-child(2)::after {width: 50%;}
.qf8z8p .czk6v0 .fwstbrd:nth-child(3)::after {width: 75%;}
.qf8z8p .czk6v0 .fwstbrd:nth-child(n+4)::after {width: 100%;}
@media (max-width:988px) { .qf8z8p .czk6v0.w8cm ol {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:568px) { .qf8z8p .czk6v0.w8cm ol {grid-template-columns: minmax(0, 1fr);} }
@media (prefers-reduced-motion: reduce) { .qf8z8p .czk6v0 .fwstbrd {transition:none;} }
.qf8z8p .czk6v0 .fwstbrd.fwstbrd {flex: none;width: auto;max-width: none;}

.qf8z8p .khk17 .ckt7xt,
.mhd5aj.mhd5aj .eaxcsd,
.qf8z8p .awjafpy .gt18fvt {gap: var(--v3dtk);flex-wrap: wrap;display: flex !important;}
.qf8z8p .khk17 .ckt7xt > * {min-width: 0;flex: 1 1 280px;max-width: none;}
.mhd5aj.mhd5aj .eaxcsd > * {flex: 1 1 220px;min-width: 0;max-width: none;}
.qf8z8p .awjafpy .gt18fvt > * {min-width: 0;max-width: none;flex: 1 1 200px;}

@media (min-width:755px) {
  .qf8z8p .f3d0bf1.cf2a8h4:not(.kwzj7) {grid-template-columns: minmax(0, 1fr) minmax(0, 1.35fr);grid-template-rows: auto;align-items: stretch;}
  .qf8z8p .f3d0bf1.nyjccm6:not(.kwzj7) {grid-template-columns: minmax(0, 1.35fr) minmax(0, 1fr);}
  .qf8z8p .f3d0bf1.d845r:not(.kwzj7) .nfh0n4c {grid-row: 1;grid-column: 1;}
  .qf8z8p .f3d0bf1.d845r:not(.kwzj7) .z88m14 {grid-column: 2;grid-row: 1;}
  .qf8z8p .f3d0bf1.nyjccm6:not(.kwzj7) .nfh0n4c {grid-row: 1;grid-column: 2;}
  .qf8z8p .f3d0bf1.nyjccm6:not(.kwzj7) .z88m14 {grid-column: 1;grid-row: 1;}
  .qf8z8p .f3d0bf1.cf2a8h4:not(.kwzj7) .z88m14 {aspect-ratio: 16 / 10;align-self: center;height: auto;min-height: 0;}
}
