

:root {--du26r:    12px;--i9si5: var(--bfz);--gph: var(--qm1);--aazg9:  var(--p6pdz);--vk9: clamp(22px, 2.6vw, 34px);--h3qv:   var(--l0o);--yfu: 1120px;--xg6d:   var(--yotln);--gi4:    var(--jeg3u);--xv6: var(--cassc);--bfz:"IBM Plex Sans", system-ui, "Source Sans 3", "Segoe UI", sans-serif;--wzn: clamp(18px, 2vw, 28px);--mog: clamp(10px, 1.2vw, 16px);--neb: var(--a40);}

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

.xbx2v {position: absolute;text-decoration: none;background: var(--neb);font-weight: 700;top: 0;left: -9999px;z-index: 200;padding: 12px 20px;color: var(--vdum, var(--ra7g, var(--j92n)));}
.xbx2v:focus {top: 10px;left: 10px;}

.j1k8y4j {top: 0;position: sticky;z-index: 60;border-bottom: 1px solid var(--xg6d);background: var(--i29ur);}
.h20b1 {margin: 0 auto;padding: 0 22px;gap:19px;min-height: 60px;max-width: var(--yfu);display: flex;align-items: center;}
.fkbwkc {display: inline-flex;align-items: center;text-decoration: none;min-height: 44px;}
.fkbwkc img {width: auto;display: block;height: 24px;}
.sjmk {font: 800 19px/1 var(--bfz);color: var(--jimul);letter-spacing: -.03em;}

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

.vxjfq {display: flex;gap:7px;align-items: center;}

.apk8psq,
.zahv :is(.r08mn, .mks29x6, .pe81b, .jzbcng,
             .agejp2, .r3xhps4, .w80rf5) a[role="button"],
.zahv .jzbcng a {display: inline-flex;justify-content: center;letter-spacing: -.01em;cursor: pointer;text-decoration: none;align-items: center;font: 700 14.5px/1 var(--bfz);border-radius: var(--du26r);border: 0;padding: 0 20px;min-height: 44px;}
.y59ps {box-shadow: inset 0 0 0 1px var(--xg6d);color: var(--lz9m, var(--d5k22));background: var(--dlz);}
.bk4q {color: var(--pqxn, var(--ag0));background: var(--chuj);}
.bk4q:hover {background: var(--koh8d);}
.ht9vjz {display: flex;width: 100%;margin-top:13px;}

.zahv :is(.r08mn, .mks29x6, .pe81b, .jzbcng,
             .agejp2, .r3xhps4, .w80rf5) a[role="button"],
.zahv .jzbcng a {color: var(--ra7g, var(--j92n));background: var(--a40);}
.zahv :is(.r08mn, .mks29x6, .pe81b, .jzbcng,
             .agejp2, .r3xhps4, .w80rf5) a[role="button"]:hover,
.zahv .jzbcng a:hover {background: var(--koh8d);}

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

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

.zahv :is(.w80rf5, .r3xhps4, .agejp2, .m3tzfr,
             .pg2cc0, .fk930s, .pe81b, .mks29x6,
             .f3h7x, .cpk1) {background: var(--h3qv);position: relative;padding: var(--vk9) !important;border: 1px solid var(--xg6d);border-radius: var(--du26r);}

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

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

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

.zahv .r08mn.qfbwhw {padding: 0 !important;display: grid;border: 0;border-radius: 0;background: none;gap: var(--mog);grid-template-columns: minmax(0, 1fr);min-height: 0 !important;}

.zahv .r08mn .smyc,
.zahv .r08mn .kgzt7t {min-width: 0;margin: 0;background: var(--h3qv);border: 1px solid var(--xg6d);border-radius: var(--du26r);}

.zahv .r08mn .smyc {flex-direction: column;display: flex;padding: clamp(22px, 2.8vw, 38px) var(--vk9);align-items: flex-start;justify-content: center;max-width: none;text-align: left;gap:13px;}
.zahv .r08mn .nhvcmd {line-height:1.06;color: var(--gi4);text-wrap: balance;font-weight: 800;letter-spacing: -.028em;margin: 0;font-size: clamp(30px, 3.8vw, 52px);}
.zahv .r08mn .ykasc {color: var(--aazg9);max-width: 54ch;font-size: 15.5px;line-height:1.61;margin: 0;}
.zahv .r08mn .ykgw4f7 {border-radius: var(--du26r);text-decoration: none;white-space: nowrap;font-weight: 700;min-height: 48px;align-items: center;background: var(--a40);color: var(--ra7g, var(--j92n));font-size: 15px;padding: 0 26px;transition:filter 0.148s;display: inline-flex;justify-content: center;}
.zahv .r08mn .ykgw4f7:hover {filter: brightness(1.07);}

.zahv .r08mn .kgzt7t {position: relative;background: var(--i9bfs, var(--gph));max-height: 32vh;overflow: hidden;aspect-ratio: 16 / 10;color: var(--pglv, var(--gi4));}
.zahv .r08mn .a82b,
.zahv .r08mn .kgzt7t img {border-radius: 0;display: block;object-fit: cover;height: 100%;width: 100%;}

.zahv .r08mn .bx9f7m {color: color-mix(in srgb, var(--neb) 42%, var(--gi4));align-items: center;position: absolute;font-weight: 800;line-height: 1;display: flex;letter-spacing: -.04em;justify-content: center;inset: 0;font-size: clamp(46px, 8vw, 104px);background:
    repeating-linear-gradient(90deg,
      color-mix(in srgb, var(--gi4) 6%, transparent) 0 1px,
      transparent 1px var(--es5qn, 30px)),
    repeating-linear-gradient(0deg,
      color-mix(in srgb, var(--gi4) 6%, transparent) 0 1px,
      transparent 1px var(--es5qn, 30px)),
    linear-gradient(var(--yti, 160deg),
      color-mix(in srgb, var(--neb) 22%, var(--gph)) 0%,
      color-mix(in srgb, var(--uumz, var(--neb)) 12%, var(--gph)) 100%);}

@media (min-width:748px) {
  
  .zahv .r08mn.qfbwhw {grid-template-rows: minmax(0, 1fr);grid-template-columns: minmax(0, 1.9fr) minmax(0, 1fr);}
  .zahv .r08mn .smyc {grid-row: 1;}
  .zahv .r08mn .kgzt7t {height: 100%;max-height: none;aspect-ratio: auto;grid-row: 1;}
  .zahv .r08mn.f1rw .smyc  {grid-column: 2;}
  .zahv .r08mn.f1rw .kgzt7t  {grid-column: 1;}
  .zahv .r08mn.gwcmh0 .smyc  {grid-column: 1;}
  .zahv .r08mn.gwcmh0 .kgzt7t  {grid-column: 2;}
}

.zahv .r08mn.qw2571b {position: relative;gap: var(--mog);display: flex !important;flex-direction: column;padding: var(--mog) !important;min-height: min(52vh, 460px);}
.zahv .r08mn.qw2571b .kgzt7t {grid-row: auto;z-index: 0;inset: 0;aspect-ratio: auto;position: absolute;border-radius: 0;border: 0;max-height: none;}
.zahv .r08mn.qw2571b .smyc {position: relative;background: color-mix(in srgb, var(--h3qv) 90%, transparent);z-index: 1;}
.zahv .r08mn.qw2571b .smyc {margin-top: auto;}
@media (max-width:711px) {
  .zahv .r08mn.qw2571b {min-height: min(44vh, 380px);}
}
@media (min-width:748px), (min-width: 960px) {
  .zahv .r08mn.qw2571b .kgzt7t {aspect-ratio: auto;grid-row: auto;max-height: none;height: 100%;}
  .zahv .r08mn.qw2571b .smyc,
  .zahv .r08mn.qw2571b .kgzt7t {grid-column: auto;}
}
@media (min-width:965px) {
  
  .zahv .r08mn.qfbwhw {grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1.05fr);}
  .zahv .r08mn.gwcmh0 .smyc  {grid-column: 1 / span 2;}
  .zahv .r08mn.gwcmh0 .kgzt7t  {grid-column: 3;}
  .zahv .r08mn.f1rw .smyc  {grid-column: 2 / span 2;}
  .zahv .r08mn.f1rw .kgzt7t  {grid-column: 1;}
}

.crntv {padding: clamp(16px, 1.8vw, 22px);background: var(--gph);border: 1px solid var(--xg6d);border-radius: var(--du26r);}

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

.k9p0748 {margin: 0 0 8px;}
.vx15sj {margin: 0;line-height:1.60;font-size: 15px;color: var(--aazg9);}

.m7ws8c4 {display: grid;padding: 0;margin: 0;grid-template-columns: repeat(auto-fit, minmax(210px, 1fr));gap: var(--mog);list-style: none;}
.ydkt {overflow: hidden;position: relative;}
.wgf7 {font-size: 56px;position: absolute;font-weight: 800;right: 10px;line-height: 1;top: 2px;pointer-events: none;color: color-mix(in srgb, var(--neb) 22%, transparent);}
.yf5nyx {font-size: 15.5px;font-weight: 700;display: block;margin: 0 0 6px;position: relative;}
.q05h0y {font-size: 14.5px;position: relative;line-height:1.56;margin: 0;color: var(--aazg9);}

.m3tzfr.f05q95 {color: var(--gi4);}
.m3tzfr.m3tzfr .s90sy {grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));padding: 0;margin: 0;display: grid;list-style: none;gap: var(--mog);}
.m3tzfr.m3tzfr .k38b0 {background: var(--gph);font-size: 15px;color: var(--gi4);padding: clamp(14px, 1.6vw, 18px);line-height:1.48;border: 1px solid var(--xg6d);border-left: 3px solid var(--xv6);border-radius: var(--du26r);}
.m3tzfr.m3tzfr .m049yv {background: color-mix(in srgb, var(--neb) 7%, var(--gph));border-left-color: var(--neb);}
.m3tzfr.m3tzfr .n87xgd {background: color-mix(in srgb, var(--gi4) 4%, var(--gph));border-left-color: color-mix(in srgb, var(--gi4) 40%, transparent);}

.m3tzfr.m3tzfr .nb1jrv {letter-spacing: .09em;color: var(--aazg9);margin: 0 0 8px;font-weight: 700;display: flex;gap:6px;font-size: 11px;align-items: center;text-transform: uppercase;}
.m3tzfr.m3tzfr .w2fv {font-style: normal;background: color-mix(in srgb, var(--gi4) 12%, transparent);line-height: 1;flex: 0 0 auto;font-weight: 800;height: 17px;font-size: 12px;border-radius:4px;color: var(--gi4);display: inline-flex;justify-content: center;width: 17px;align-items: center;}
.m3tzfr.m3tzfr .m049yv .w2fv {color: var(--vdum, var(--ra7g, var(--j92n)));background: var(--neb);}

.zahv .y9s8h .a280z84 {display: grid;gap: var(--mog);grid-template-columns: repeat(auto-fill, minmax(210px, 1fr));list-style: none;grid-auto-flow: dense;margin: 0;padding: 0;}

@media (max-width:1012px) {
  .zahv .y9s8h .a280z84 {grid-template-columns: repeat(2, minmax(0, 1fr));}
}
@media (max-width:511px) {
  .zahv .y9s8h .a280z84 {grid-template-columns: repeat(2, minmax(0, 1fr));}
  
  .zahv .y9s8h .x4pwwk8 {grid-row: span 1;}
}
.zahv .y9s8h .qkqz {min-width: 0;}

.zahv .y9s8h .x4pwwk8 {grid-column: span 2;grid-row: span 2;}
.zahv .y9s8h .r2s58 {height: 100%;border: 1px solid var(--xg6d);border-radius: var(--du26r);color: inherit;overflow: hidden;background: var(--gph);transition:border-color 0.2s;flex-direction: column;display: flex;text-decoration: none;}
.zahv .y9s8h .r2s58:hover {border-color: var(--neb);}
.zahv .y9s8h .e7fd {flex: 1 1 auto;position: relative;aspect-ratio: 3 / 2;margin: 0;min-height: 0;}
.zahv .y9s8h .x4pwwk8 .e7fd {aspect-ratio: 1 / 1;}
.zahv .y9s8h .e7fd img {height: 100%;display: block;width: 100%;border-radius: 0;object-fit: cover;}

.zahv .y9s8h .r8gk6zv {letter-spacing: .09em;position: absolute;text-transform: uppercase;color: #fff;padding: 5px 12px;border-radius: 999px;left: 8px;font-size: 11.5px;font-weight: 800;background: color-mix(in srgb, #000 58%, transparent);top: 8px;}
.zahv .y9s8h .k988wv {color: var(--gi4);line-height:1.28;font-size: 14px;display: block;font-weight: 700;padding: 11px 13px;}
.zahv .y9s8h .x4pwwk8 .k988wv {font-size: 17px;padding: 14px 16px;}

.zahv .vt6z .v61w {grid-template-columns: repeat(4, minmax(0, 1fr));list-style: none;margin: 0;gap: var(--mog);padding: 0;display: grid;}
@media (max-width:905px) { .zahv .vt6z .v61w {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:485px) { .zahv .vt6z .v61w {grid-template-columns: minmax(0, 1fr);} }
.zahv .vt6z .fddg2mc {min-width: 0;}
.zahv .vt6z .d4h63ke {height: 100%;gap:12px;display: flex;border: 1px solid var(--xg6d);border-radius: var(--du26r);justify-content: center;transition:border-color 0.14s;align-items: center;text-decoration: none;padding: 22px 16px;background: var(--gph);flex-direction: column;min-height: 138px;}
.zahv .vt6z .d4h63ke:hover {border-color: var(--neb);}
.zahv .vt6z .vvstgen {margin: 0;}
.zahv .vt6z .vvstgen img {display: block;height: 46px;object-fit: contain;width: auto;max-width: 100%;border-radius: 0;}
.zahv .vt6z .d5mxv8g {font-size: 12.5px;color: var(--aazg9);font-weight: 700;text-align: center;letter-spacing: .08em;text-transform: uppercase;}

.zahv .b5vh .hegd0nv {grid-template-columns: repeat(4, minmax(0, 1fr));padding: 0;display: grid;margin: 0;list-style: none;gap: var(--mog);}
@media (max-width:905px) { .zahv .b5vh .hegd0nv {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:485px) { .zahv .b5vh .hegd0nv {grid-template-columns: minmax(0, 1fr);} }
.zahv .b5vh .v7bgpsx {min-width: 0;}
.zahv .b5vh .hqm0dxd {aspect-ratio: 1 / 1;display: flex;height: 100%;padding: 16px;transition:border-color 0.144s;justify-content: center;align-items: center;text-decoration: none;gap:11px;background: var(--gph);border: 1px solid var(--xg6d);border-radius: var(--du26r);flex-direction: column;}
.zahv .b5vh .hqm0dxd:hover {border-color: var(--neb);}
.zahv .b5vh .hqm0dxd img {border-radius: 0;object-fit: contain;max-width: 80%;display: block;width: auto;height: 38px;}
.zahv .b5vh .czgzb {letter-spacing: .07em;font-weight: 700;color: var(--aazg9);white-space: nowrap;text-transform: uppercase;text-overflow: ellipsis;font-size: 11.5px;overflow: hidden;max-width: 100%;text-align: center;}

.zahv .r3xhps4 .g7exk {gap: var(--mog);margin-bottom: var(--mog);grid-template-columns: minmax(0, 1fr);display: grid;}
.zahv .r3xhps4 .aaycm {gap:1px;display: flex;flex-direction: column;justify-content: center;padding: 20px var(--vk9);border: 1px solid color-mix(in srgb, var(--neb) 26%, var(--xg6d));border-radius: var(--du26r);background: color-mix(in srgb, var(--neb) 10%, var(--gph));}
.zahv .r3xhps4 .eq60g {font-weight: 800;font-size: clamp(38px, 5vw, 58px);color: color-mix(in srgb, var(--neb) 55%, var(--gi4));line-height: 1;letter-spacing: -.04em;}
.zahv .r3xhps4 .mp93 {text-transform: uppercase;color: var(--aazg9);letter-spacing: .1em;font-weight: 700;font-size: 11.5px;}
.zahv .r3xhps4 .bx5x75 {align-self: center;font-size: 15px;color: var(--aazg9);max-width: 56ch;margin: 0;line-height:1.61;}
.zahv .r3xhps4 .h5fkkzz {grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));gap: var(--mog);display: grid;}
.zahv .r3xhps4 .a9cbk {background: var(--gph);padding: 16px;flex-direction: column;border: 1px solid var(--xg6d);border-radius: var(--du26r);gap:8px;display: flex;}
.zahv .r3xhps4 .zcqpc {font-weight: 800;letter-spacing: .06em;color: color-mix(in srgb, var(--neb) 35%, var(--gi4));font-size: 12.5px;}
.zahv .r3xhps4 .kwg34s {flex: 1 1 auto;line-height:1.60;margin: 0;color: var(--gi4);font-size: 14.5px;}
.zahv .r3xhps4 .dbq6 {letter-spacing: .08em;font-weight: 700;font-size: 11.5px;text-transform: uppercase;color: var(--aazg9);}
@media (min-width:705px) {
  .zahv .r3xhps4 .g7exk {grid-template-columns: minmax(0, 260px) minmax(0, 1fr);}
}

.zahv .pe81b.h8zvn {max-width:559px;}
.zahv .pe81b.hrab9n9 {padding: 0 !important;overflow: hidden;display: grid;grid-template-columns: minmax(0, 1fr);}
.zahv .pe81b .qvkqsh3 {margin: 0;min-width: 0;}
.zahv .pe81b .qvkqsh3 img {border-radius: 0;height: 100%;aspect-ratio: 16 / 10;width: 100%;object-fit: cover;display: block;}
.zahv .pe81b .z04m {flex-direction: column;gap:12px;min-width: 0;padding: clamp(20px, 2.6vw, 30px) var(--vk9);display: flex;align-items: flex-start;}
.zahv .pe81b .b7ah {font-weight: 800;color: var(--gi4);line-height:1.20;margin: 0;letter-spacing: -.02em;font-size: clamp(19px, 2.2vw, 26px);}
.zahv .pe81b .b7ah::before {content: none;}
.zahv .pe81b .z7nd {font-size: 15px;line-height:1.64;color: var(--aazg9);}
.zahv .pe81b .z7nd :is(p, li):last-child {margin-bottom: 0;}
.zahv .pe81b .d9ka9h1 {display: inline-flex;align-items: center;background: var(--a40);font-size: 14.5px;padding: 0 24px;text-decoration: none;font-weight: 700;transition:filter 0.159s;color: var(--ra7g, var(--j92n));min-height: 46px;white-space: nowrap;border-radius: var(--du26r);justify-content: center;}
.zahv .pe81b .d9ka9h1:hover {filter: brightness(1.07);}
@media (min-width:609px) {
  
  .zahv .pe81b.hrab9n9 {grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);}
  .zahv .pe81b.w6cr .qvkqsh3 {order: 2;}
  .zahv .pe81b.nzyh5dh {grid-template-columns: minmax(0, 1fr);}
  .zahv .pe81b .qvkqsh3 img {aspect-ratio: auto;height: 100%;}
}

.zahv .mks29x6.z0j2h {text-align: left;}
.zahv .mks29x6 .n8pnfp {margin-bottom: var(--wzn);}
.zahv .mks29x6 .b8bywp {margin: 0 0 8px;font-weight: 800;letter-spacing: -.02em;font-size: clamp(27px, 3.9vw, 44px);line-height:1.20;color: var(--gi4);}
.zahv .mks29x6 .yssf {margin: 0;font-size: clamp(16px, 1.45vw, 18px);line-height:1.62;color: var(--aazg9);max-width: 60ch;}
.zahv .mks29x6 .nw9rva0 {gap:11px;margin: 16px 0 0;max-width: none;flex-wrap: wrap;display: flex;}
.zahv .mks29x6 .dvpg7.dvpg7,
.zahv .mks29x6 .gn2en.gn2en {border-radius: var(--du26r);white-space: nowrap;display: inline-flex;align-items: center;text-decoration: none;padding: 0 24px;font-weight: 700;min-height: 46px;font-size: 14.5px;justify-content: center;}
.zahv .mks29x6 .dvpg7.dvpg7 {color: var(--ra7g, var(--j92n));background: var(--a40);}
.zahv .mks29x6 .dvpg7.dvpg7:hover {filter: brightness(1.07);}

.zahv .mks29x6 .gn2en.gn2en {background: var(--gph);color: color-mix(in srgb, var(--neb) 35%, var(--gi4));border: 1px solid var(--xg6d);}
.zahv .mks29x6 .gn2en.gn2en:hover {border-color: var(--neb);}
.zahv .mks29x6 .xx1s {gap: var(--mog);margin: 0;display: grid;padding: 0;grid-template-columns: repeat(auto-fit, minmax(290px, 1fr));list-style: none;}
.zahv .mks29x6 .mqby7j {display: flex;overflow: hidden;min-width: 0;flex-direction: column;border: 1px solid var(--xg6d);border-radius: var(--du26r);background: var(--gph);}

.zahv .mks29x6.negnb .mqby7j:first-child {grid-column: 1 / -1;}
.zahv .mks29x6.negnb .mqby7j:first-child .mvr3yh6 img {aspect-ratio: 21 / 9;}
.zahv .mks29x6 .mvr3yh6 {margin: 0;}
.zahv .mks29x6 .mvr3yh6 img {width: 100%;aspect-ratio: 3 / 2;border-radius: 0;height: auto;display: block;object-fit: cover;}
.zahv .mks29x6 .w09s {font-weight: 700;line-height:1.52;display: block;padding: 12px 14px;font-size: clamp(15px, 1.4vw, 17px);color: var(--gi4);}

.zahv .pg2cc0.x1c4b {align-items: center;grid-template-columns: auto minmax(0, 1fr);gap:12px 16px;display: grid;}
.zahv .pg2cc0 .pn3gy {width: 66px;margin: 0;overflow: hidden;height: 66px;border-radius: var(--du26r);border: 1px solid var(--xg6d);}
.zahv .pg2cc0 .pn3gy img {border-radius: 0;display: block;width: 100%;object-fit: cover;height: 100%;}
.zahv .pg2cc0 .y3frj17 {min-width: 0;align-items: center;display: flex;flex-wrap: wrap;gap:5px 10px;}
.zahv .pg2cc0 .vy7j {color: var(--gi4);margin: 0;font-weight: 800;font-size: 18px;width: 100%;}
.zahv .pg2cc0 .rg7m {color: var(--aazg9);font-size: 14px;margin: 0;}
.zahv .pg2cc0 .fy4fs2 {font-weight: 700;font-size: 11.5px;letter-spacing: .05em;border-radius: 999px;background: color-mix(in srgb, var(--neb) 12%, transparent);padding: 4px 10px;color: color-mix(in srgb, var(--neb) 35%, var(--gi4));}
.zahv .pg2cc0 .nazx {line-height:1.63;margin: 0;max-width: 74ch;grid-column: 1 / -1;font-size: 15px;color: var(--aazg9);}
.zahv .pg2cc0 .zyqk {gap:9px;display: flex;grid-column: 1 / -1;}
.zahv .pg2cc0 .a3ye {color: color-mix(in srgb, var(--neb) 35%, var(--gi4));text-decoration: none;align-items: center;width: 44px;display: inline-flex;height: 44px;transition:border-color 0.137s;justify-content: center;border-radius: var(--du26r);border: 1px solid var(--xg6d);background: var(--gph);}
.zahv .pg2cc0 .a3ye:hover {border-color: var(--neb);}
.zahv .pg2cc0 .a3ye svg {display: block;}
.zahv .pg2cc0 .yncffd {padding-top:12px;grid-column: 1 / -1;line-height:1.59;color: var(--aazg9);font-size: 12.5px;border-top: 1px solid var(--xg6d);margin: 0;}

.zahv .m964c3z.yhyw {gap:9px var(--wzn);display: grid;}
.zahv .m964c3z .rxfn1d {letter-spacing: .12em;text-transform: uppercase;color: var(--aazg9);font-weight: 800;margin: 0;font-size: 11.5px;}
.zahv .m964c3z .j82fv6 {max-width: 72ch;color: var(--gi4);line-height:1.69;font-size: 16px;}
.zahv .m964c3z .j82fv6 :is(p, li) {color: var(--gi4);}
.zahv .m964c3z .j82fv6 :last-child {margin-bottom: 0;}
@media (min-width:813px) {
  
  .zahv .m964c3z.yhyw {grid-template-columns: minmax(0, 150px) minmax(0, 1fr);}
  .zahv .m964c3z .rxfn1d {padding-top:3px;}
}

.zahv .x8mw2sw .f3zs {gap:3px 16px;grid-template-columns: auto minmax(0, 1fr);display: grid;margin-bottom: var(--wzn);align-items: center;}

.zahv .x8mw2sw .f3zs:not(:has(.d1kshm8)) {grid-template-columns: minmax(0, 1fr);}
.zahv .x8mw2sw .d1kshm8 {margin: 0;display: flex;height: 68px;grid-row: 1 / span 2;background: color-mix(in srgb, var(--neb) 12%, var(--gph));border-radius: var(--du26r);border: 1px solid var(--xg6d);width: 68px;align-items: center;justify-content: center;overflow: hidden;}
.zahv .x8mw2sw .d1kshm8 img {max-width: 78%;display: block;object-fit: contain;height: auto;max-height: 78%;width: auto;border-radius: 0;}
.zahv .x8mw2sw .fmp5yd0 {line-height:1.20;letter-spacing: -.02em;font-weight: 800;font-size: clamp(19px, 2.2vw, 26px);margin: 0;color: var(--gi4);}
.zahv .x8mw2sw .fmp5yd0::before {content: none;}
.zahv .x8mw2sw .qtxtg {color: var(--aazg9);margin: 0;font-size: 15px;line-height:1.56;}

.zahv .x8mw2sw .mbm9mt {padding: 0;display: grid;gap: var(--mog);list-style: none;grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));margin: 0 0 var(--wzn);}
.zahv .x8mw2sw .wkdfmyk {flex-direction: column;display: flex;padding: 14px 16px;min-width: 0;border: 1px solid var(--xg6d);border-radius: var(--du26r);background: var(--gph);gap:3px;}
.zahv .x8mw2sw .sq7q {color: color-mix(in srgb, var(--neb) 35%, var(--gi4));letter-spacing: -.02em;font-size: 19px;font-weight: 800;}
.zahv .x8mw2sw .p7pgw {text-transform: uppercase;color: var(--aazg9);letter-spacing: .09em;font-size: 11px;font-weight: 700;}
.zahv .x8mw2sw .ww5y {gap: var(--mog);grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));display: grid;}
.zahv .x8mw2sw .bvq96 {align-items: center;font-weight: 700;text-decoration: none;border-radius: var(--du26r);border: 1px solid var(--xg6d);color: color-mix(in srgb, var(--neb) 35%, var(--gi4));justify-content: center;display: flex;transition:border-color 0.167s;padding: 0 22px;min-height: 48px;font-size: 14px;background: var(--gph);}
.zahv .x8mw2sw .bvq96:hover {border-color: var(--neb);}

.zahv .jzbcng.q7tz3v {padding: 0 !important;border: 0;background: none;display: flex;}
.zahv .jzbcng.nj34wxy  {justify-content: flex-start;}
.zahv .jzbcng.whyated   {justify-content: center;}
.zahv .jzbcng.rdbwpbz {justify-content: flex-end;}
.zahv .jzbcng .kv67gz {padding: 0 34px;align-items: center;display: inline-flex;transition:filter 0.193s;color: var(--ra7g, var(--j92n));position: relative;min-height: 54px;background: var(--a40);border-radius: var(--du26r);justify-content: center;text-decoration: none;}
.zahv .jzbcng .kv67gz:hover {filter: brightness(1.07);}
.zahv .jzbcng .ygcp {font-weight: 700;font-size: 15.5px;letter-spacing: .01em;}

.zahv .jzbcng .txspnp2 {background: color-mix(in srgb, currentColor 55%, transparent);position: absolute;right: 10px;border-radius:2px;height: 6px;bottom: 10px;width: 6px;}
.zahv .jzbcng.mtvhdn8 {display: block;}
.zahv .jzbcng.mtvhdn8 .kv67gz {width: 100%;display: flex;}

.zahv .eem7.hd0gg {border-radius: var(--du26r);border: 1px solid var(--xg6d);position: relative;overflow: hidden;padding: 0 !important;}
.zahv .eem7 .ar59 {display: block;}
.zahv .eem7 .ar59 img {display: block;width: 100%;border-radius: 0;height: auto;}

.zahv .eem7 .xt7mj,
.zahv .eem7 .y7nmdnz,
.zahv .eem7 .gpk0cv8,
.zahv .eem7 .hqkm3 {width: 7px;border-radius:3px;position: absolute;box-shadow: 0 0 0 1px color-mix(in srgb, #000 30%, transparent);background: color-mix(in srgb, #fff 82%, transparent);height: 7px;pointer-events: none;}
.zahv .eem7 .xt7mj {top: 12px;left: 12px;}
.zahv .eem7 .y7nmdnz {right: 12px;top: 12px;}
.zahv .eem7 .gpk0cv8 {left: 12px;bottom: 12px;}
.zahv .eem7 .hqkm3 {bottom: 12px;right: 12px;}

.zahv .fk930s .fc1wg4j {text-transform: uppercase;font-size: 11.5px;display: block;margin-bottom:11px;letter-spacing: .12em;color: var(--aazg9);font-weight: 800;}

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

.zahv .fk930s .ksdbr8 li a {min-height: 52px;padding: 10px 14px;text-decoration: none;align-items: center;gap:9px;line-height:1.37;height: 100%;display: flex;background: var(--gph);border: 1px solid var(--xg6d);border-radius: var(--du26r);transition:border-color 0.143s;font-weight: 600;font-size: 14px;color: var(--gi4);}
.zahv .fk930s .ksdbr8 li a::before {color: color-mix(in srgb, var(--neb) 35%, var(--gi4));font-size: 11px;content: counter(grmap, decimal-leading-zero);font-weight: 800;flex: 0 0 auto;letter-spacing: .06em;}
.zahv .fk930s .ksdbr8 li a:hover {border-color: var(--neb);}

.zahv .f3h7x .qxey {font-weight: 800;color: var(--aazg9);text-transform: uppercase;margin-bottom:14px;font-size: 11.5px;display: block;letter-spacing: .12em;}

.zahv .f3h7x .a8t3 {background: color-mix(in srgb, var(--neb) 45%, transparent);bottom: 12px;width: 7px;position: absolute;height: 7px;border-radius:2px;right: 12px;}
.zahv .f3h7x.dzcv8 {position: relative;}
.zahv .cpk1 .eggvdwe {font-weight: 800;font-size: clamp(19px, 2.2vw, 26px);margin: 0 0 16px;line-height:1.22;color: var(--gi4);letter-spacing: -.02em;}
.zahv .cpk1 .eggvdwe::before {content: none;}

.zahv .f3h7x .hjpew41,
.zahv .cpk1 .ybpwqvc {overflow-x: auto;}
.zahv .f3h7x .hjpew41 table,
.zahv .cpk1 .ybpwqvc table {margin: 0;}

.zahv .cpk1 .yjhw {background: color-mix(in srgb, var(--neb) 10%, transparent);font-weight: 800;padding: 5px 11px;text-transform: uppercase;color: color-mix(in srgb, var(--neb) 35%, var(--gi4));letter-spacing: .09em;display: inline-block;margin: 14px 0 0;border-radius: 999px;font-size: 11px;}
.agejp2.agejp2 li {border-radius: var(--du26r);}

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

.p7mmj {padding: var(--vk9);background: var(--h3qv);border: 1px solid color-mix(in srgb, var(--neb) 40%, transparent);border-radius: var(--du26r);}
.xkkxcg8 {text-transform: uppercase;letter-spacing: .06em;font: 700 clamp(19px, 2.2vw, 26px)/1.2 var(--i9si5);margin: 0;}
.pswnb {color: var(--aazg9);margin: 10px 0 0;}

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

.pp55 {gap:13px;padding: 12px 38px 12px 16px;border-radius: var(--du26r);border: 1px solid color-mix(in srgb, var(--neb) 42%, transparent);justify-content: center;bottom: 12px;left: 12px;align-items: center;right: 12px;background: var(--h3qv);z-index: 70;display: flex;position: fixed;}
.rq517 {font: 600 13px/1 var(--i9si5);letter-spacing: .06em;}

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

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

.wryr6::before {border-radius:3px;border: 1px solid var(--xg6d);background: var(--gph);transition:background 0.127s, border-color 0.183s;position: absolute;content: '';inset: 11px;}
.wryr6 svg {z-index: 1;position: relative;}
.wryr6:hover {color: var(--gi4);}
.wryr6:hover::before {background: color-mix(in srgb, var(--gi4) 10%, var(--gph));border-color: color-mix(in srgb, var(--neb) 50%, var(--xg6d));}
.wryr6:focus-visible {outline: 2px solid var(--neb);outline-offset: -3px;}

.z3sh7q.z3sh7q {border-top: 1px solid var(--xg6d);padding: clamp(34px, 4vw, 56px) 22px clamp(22px, 2.4vw, 34px);background: var(--fn4to);}
.z3sh7q .pt3xe {margin: 0 auto;align-items: start;max-width: var(--yfu);grid-template-columns: minmax(0, 1fr) auto;gap:29px 48px;display: grid;}
.z3sh7q .wwydjs img {width: auto;display: block;height: 26px;}
.z3sh7q .wwydjs span {letter-spacing: .08em;font: 700 17px/1 var(--i9si5);text-transform: uppercase;}
.z3sh7q .jvx1d7f {gap:44px;grid-auto-flow: column;display: grid;}
.z3sh7q .jvx1d7f ul {padding: 0;display: grid;gap:7px;list-style: none;margin: 0;}
.z3sh7q .jvx1d7f a {text-decoration: none;min-height: 44px;color: var(--aazg9);letter-spacing: .1em;align-items: center;display: flex;text-transform: uppercase;font: 600 11.5px/1 var(--i9si5);}
.z3sh7q .jvx1d7f a:hover {color: var(--gi4);}
.z3sh7q .w651cvs {max-width: var(--yfu);align-items: center;display: flex;gap:13px;flex-wrap: wrap;margin: 24px auto 0;opacity:0.71;}
.z3sh7q .gxrx18h {margin: 24px auto 0;padding-top:18px;max-width: var(--yfu);border-top: 1px solid var(--xg6d);}
.z3sh7q .gxrx18h p {font-size: 12.5px;margin: 0;color: var(--aazg9);}
.z3sh7q .gxrx18h p + p {line-height:1.61;margin-top:8px;}

@media (max-width:872px) {
  .tdsy6 {display: flex;}
  .pc80cpm {display: none;}
  
  .vxjfq {flex: 0 0 auto;margin-left: auto;}
  .apk8psq {padding: 0 14px;font-size: 13.5px;}
  .fkbwkc {min-width: 0;flex: 0 1 auto;overflow: hidden;}
  .sjmk {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
  .h20b1 {padding: 0 14px;gap:11px;}
  .zahv {padding-right:14px;padding-left:14px;}
  
  .r9q8p7 {grid-template-columns: 1fr;}
  .barfza6 {padding: 0;}
  .barfza6 + .barfza6 {padding-top:17px;border-left: 0;margin-top:19px;border-top: 1px solid var(--xg6d);}
  .frc6 {padding-left:17px;}
}

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

.qgzqx2a {transition:opacity 0.19s ease, visibility 0.254s;background: color-mix(in srgb, #000 56%, transparent);visibility: hidden;opacity:0.05;z-index: 90;position: fixed;cursor: pointer;inset: 0;}
.hr3fbgm {-webkit-overflow-scrolling: touch;background: var(--h3qv);visibility: hidden;overflow-y: auto;flex-direction: column;border-left: 1px solid var(--xg6d);transform: translateX(100%);display: flex;overscroll-behavior: contain;top: 0;bottom: 0;position: fixed;transition:transform 0.215s ease, visibility 0.268s;right: 0;width: min(88vw, 380px);z-index: 91;}
.c64g969:checked ~ .qgzqx2a {visibility: visible;opacity:0.99;}
.c64g969:checked ~ .hr3fbgm {visibility: visible;transform: translateX(0);}

.s5jw76p {padding: 14px 8px 14px 20px;align-items: center;gap:11px;justify-content: space-between;border-bottom: 1px solid var(--xg6d);display: flex;}
.gk2bx4 {min-width: 0;overflow-wrap: anywhere;color: var(--gi4);font: 700 19px/1.2 var(--bfz);}
.xwsr {min-width: 44px;flex: 0 0 auto;color: var(--gi4);border-radius: var(--du26r);cursor: pointer;justify-content: center;align-items: center;display: flex;font-size: 27px;min-height: 44px;line-height: 1;}
.xwsr:hover {background: var(--gph);}

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

.td59pd {border-top: 1px solid var(--xg6d);margin-top: auto;padding: 18px 20px calc(18px + env(safe-area-inset-bottom, 0px));display: grid;gap:11px;}
.dep2,
.nr64y {display: flex;min-height: 48px;align-items: center;justify-content: center;font-weight: 700;text-decoration: none;border-radius: var(--du26r);padding: 12px 18px;font-size: 15px;}
.dep2 {background: transparent;border: 1px solid var(--xg6d);color: var(--gi4);}
.dep2:hover {background: var(--gph);}
.nr64y {color: var(--pqxn, var(--ag0));border: 1px solid transparent;background: var(--chuj);}

.hr3fbgm a:focus-visible,
.xwsr:focus-visible,
.tdsy6:focus-visible {outline: 2px solid var(--neb);outline-offset: 2px;}

.z2ss {gap: var(--mog);display: grid;padding: 12px;}
.z2ss ul {gap: var(--mog);display: grid;}
.z2ss li + li {border-top: 0;}
.z2ss a {background: var(--gph);border: 1px solid var(--xg6d);border-radius: var(--du26r);padding: 10px 14px;}

@media (min-width:873px) {
  .qgzqx2a, .hr3fbgm {display: none;}
}

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

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

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

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

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

.zahv .fk930s .nxy05 > summary {gap:13px;display: flex;min-height: 44px;cursor: pointer;list-style: none;align-items: center;}
.zahv .fk930s .nxy05 > summary::-webkit-details-marker {display: none;}
.zahv .fk930s .nxy05 > summary:focus-visible {outline: 3px solid var(--neb);outline-offset: 3px;}
.zahv .fk930s .nxy05 > summary .fc1wg4j {margin: 0;}

.zahv .fk930s .nxy05 > summary::after {height: 12px;flex: 0 0 auto;width: 12px;content: "";border: 2px solid var(--neb);transition:background-color 0.226s ease;background: transparent;margin-left: auto;}
.zahv .fk930s .nxy05[open] > summary::after {background: var(--neb);}
.zahv .fk930s .nxy05[open] > summary {margin-bottom:11px;}
@media (prefers-reduced-motion: reduce) {
  .zahv .fk930s .nxy05 > summary::after {transition:none;}
}

.zahv {padding-bottom: max(96px, var(--cj5e, 96px));}

.kmfjhc {--fzm: 4px;--rhf6: var(--du26r);--fa9: uppercase;--ry3pn: 1px solid var(--xg6d);--r0m4: var(--du26r);--cee: .08em;--fqw: 12px;}

.zahv .m964c3z h2.rxfn1d.rxfn1d {font-family: inherit !important;line-height: inherit !important;font-style: normal !important;padding: 0 !important;font-size: 11.5px !important;color: var(--aazg9);text-align: start !important;font-weight: 800 !important;letter-spacing: .12em;margin: 0 !important;text-transform: uppercase;}
.zahv .f3h7x h2.qxey.qxey {font-family: inherit !important;line-height: inherit !important;text-align: start !important;font-style: normal !important;font-weight: 800 !important;color: var(--aazg9);margin: 0 0 14px !important;text-transform: uppercase;font-size: 11.5px !important;padding: 0 !important;letter-spacing: .12em;display: block;}
.zahv h2.rxfn1d.rxfn1d::before, .zahv h2.qxey.qxey::before {display: none;content: none;}
@media (min-width:813px) {
  .zahv .m964c3z h2.rxfn1d.rxfn1d {padding-top:3px !important;}
}

.h44p8y .wgf7, .wgf7 {color: color-mix(in srgb, var(--neb) 55%, var(--trjs, var(--aazg9)));}

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

.zahv .r08mn .s5n1b1 {flex-wrap: wrap;display: flex;align-items: center;width: 100%;gap:14px 20px;}
.zahv .r08mn .s5n1b1 .ykasc {flex: 1 1 240px;}
.zahv .r08mn .s5n1b1 .ykgw4f7 {flex: 0 0 auto;}

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

.zahv .w80rf5 .k9p0748 {text-transform: uppercase;color: var(--gi4);margin: 0 0 8px;font: 700 15px/1.3 var(--i9si5);letter-spacing: .06em;}

.zahv .w80rf5 .fchx {padding: 0;margin: 0;counter-reset: grfaq;list-style: none;}
.zahv .w80rf5 .fchx > .y1rpdpy {counter-increment: grfaq;}
.zahv .w80rf5 .fchx > .y1rpdpy .k9p0748::before {color: color-mix(in srgb, var(--neb) 35%, var(--gi4));display: inline-block;font-size: 11px;letter-spacing: .06em;content: counter(grfaq, decimal-leading-zero);font-weight: 800;margin-right:8px;}

.zahv .w80rf5 .wqt0bxc {margin: 0;padding: 0;}

.zahv .w80rf5 .wqt0bxc .y1rpdpy {overflow: hidden;padding: 0;}
.zahv .w80rf5 .wqt0bxc .k9p0748 {background: color-mix(in srgb, var(--gi4) 5%, transparent);border-bottom: 1px solid var(--xg6d);margin: 0;padding: 13px clamp(16px, 1.8vw, 22px);}
.zahv .w80rf5 .wqt0bxc .vx15sj {margin: 0;margin-inline-start: 0;padding: 14px clamp(16px, 1.8vw, 22px);}

.zahv .r3xhps4 .fmfb54w {margin: 0;padding: 0;list-style: none;}

.zahv .r3xhps4 .w5cagwf {align-items: baseline;display: flex;min-width: 0;justify-content: space-between;gap:9px;}
.zahv .r3xhps4 .w5cagwf .dbq6 {overflow-wrap: anywhere;min-width: 0;}
.zahv .r3xhps4 .w5cagwf .zcqpc {flex: 0 0 auto;}

.zahv .r3xhps4 .a9cbk > .w5cagwf:first-child {border-bottom: 1px solid var(--xg6d);padding-bottom:10px;}

.m3tzfr.m3tzfr .k4sz {margin: 0;}

.m3tzfr.m3tzfr .wc4t .k38b0 {display: flex;flex-direction: column;}
.m3tzfr.m3tzfr .wc4t .nb1jrv {padding-top:9px;margin: auto 0 0;}

.m3tzfr.m3tzfr .h2zm8 .k38b0 {padding-right:44px;position: relative;}
.m3tzfr.m3tzfr .h2zm8 .w2fv {top: 14px;position: absolute;right: 14px;}
.m3tzfr.m3tzfr .h2zm8 .nb1jrv {margin: 0 0 8px;}

.zahv .m964c3z h2.eb2y > b {border-radius: 999px;font: inherit;text-transform: inherit;padding: 5px 11px;color: color-mix(in srgb, var(--neb) 35%, var(--gi4));letter-spacing: inherit;display: inline-block;background: color-mix(in srgb, var(--neb) 10%, transparent);}

.zahv .m964c3z .wyey9as {min-width: 0;padding: clamp(16px, 1.8vw, 22px);background: var(--gph);border: 1px solid var(--xg6d);border-radius: var(--du26r);}

.zahv .f3h7x .v1zf9d {gap:14px;margin-bottom:13px;align-items: center;display: flex;}
.zahv .f3h7x .v1zf9d h2.qxey.qxey {flex: 0 0 auto;margin: 0 !important;}
.zahv .f3h7x .q5jbz2j {min-width: 24px;flex: 1 1 auto;height: 1px;background: linear-gradient(90deg,
    color-mix(in srgb, var(--neb) 45%, transparent) 0%,
    var(--xg6d) 100%);}

.zahv .f3h7x .j96z,
.zahv .cpk1 .kr596sx {border: 1px solid var(--xg6d);border-radius: var(--du26r);background: var(--gph);padding: clamp(12px, 1.4vw, 16px);min-width: 0;}

.zahv .cpk1 .yjhw.gp6wa3 {margin: 0 0 16px;}

.zahv .cpk1 .sbr9j {justify-content: space-between;align-items: baseline;display: flex;gap:9px 16px;margin-bottom:16px;flex-wrap: wrap;}
.zahv .cpk1 .sbr9j .eggvdwe {margin: 0;}
.zahv .cpk1 .sbr9j .yjhw {margin: 0;flex: 0 0 auto;}

.zahv .eem7 .ar59 {position: relative;}

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

.zahv .jzbcng .sm9h {gap:11px;padding: 0 30px;}
.zahv .jzbcng .sm9h .txspnp2 {background: color-mix(in srgb, currentColor 70%, transparent);height: 9px;flex: 0 0 auto;border-radius:4px;width: 9px;position: static;}

.zahv .jzbcng .bf67yg4 {background: var(--gph);display: flex;padding: clamp(14px, 1.6vw, 18px);border: 1px solid var(--xg6d);border-radius: var(--du26r);min-width: 0;}
.zahv .jzbcng.mtvhdn8 .bf67yg4 {width: 100%;}
.zahv .jzbcng.mtvhdn8 .bf67yg4 .kv67gz {width: 100%;}

.zahv .pg2cc0 .n81mzft {gap:3px 10px;min-width: 0;align-items: center;flex-wrap: wrap;width: 100%;display: flex;}

.zahv .pg2cc0 .y02kvnx {list-style: none;flex-wrap: wrap;margin: 0;padding: 0;display: flex;gap:9px;grid-column: 1 / -1;}

.zahv .pg2cc0.fwxrktm .pn3gy {height: 92px;width: 92px;}
.zahv .pg2cc0.fwxrktm .n81mzft {border-top: 1px solid var(--xg6d);padding-top:9px;}

.zahv .pg2cc0.tvcw {grid-template-columns: minmax(0, 1fr);}
.zahv .pg2cc0 .yvrcx {grid-column: 1 / -1;gap:12px 16px;align-items: center;display: grid;grid-template-columns: auto minmax(0, 1fr);min-width: 0;}
.zahv .pg2cc0.tvcw .yvrcx {background: var(--gph);border: 1px solid var(--xg6d);border-radius: var(--du26r);padding: clamp(14px, 1.6vw, 18px);}

.zahv .x8mw2sw .qm1592 .p7pgw {padding-bottom:2px;}
.zahv .x8mw2sw .qm1592 .sq7q {line-height:1.07;}

.zahv .x8mw2sw .wnadgby {grid-template-rows: auto;align-items: center;padding-bottom: var(--wzn);border-bottom: 1px solid var(--xg6d);}
.zahv .x8mw2sw .wnadgby .d1kshm8 {grid-row: auto;height: 84px;width: 84px;}
.zahv .x8mw2sw .c8hdcd2 {flex-direction: column;display: flex;min-width: 0;gap:5px;}

.zahv .x8mw2sw .twe628 {margin: 0;padding: 0;list-style: none;}
.zahv .x8mw2sw .twe628 > li {display: flex;min-width: 0;}
.zahv .x8mw2sw .twe628 > li > .bvq96 {width: 100%;}

.zahv .agejp2 .gkvdsf {margin: 0 0 8px;align-items: center;display: flex;gap:11px;}
.zahv .agejp2 .g5j4vh .wgf7,
.zahv .agejp2 .nf1zxs .wgf7 {min-width: 26px;padding: 0 7px;color: color-mix(in srgb, var(--neb) 35%, var(--gi4));justify-content: center;line-height: 1;letter-spacing: 0;font-size: 13px;font-weight: 800;height: 26px;border-radius:7px;display: inline-flex;background: color-mix(in srgb, var(--neb) 16%, var(--gph));align-items: center;}
.zahv .agejp2 .g5j4vh .wgf7 {position: static;flex: 0 0 auto;}
.zahv .agejp2 .g5j4vh .yf5nyx {margin: 0;}

.zahv .agejp2 .nf1zxs .wgf7 {top: 12px;position: absolute;right: 12px;}
.zahv .agejp2 .nf1zxs .pajyzt {position: relative;padding-right:39px;}

.e0kab5,
.m3tzfr.m3tzfr .s90sy,
.zahv .fk930s .ksdbr8,
.zahv .mks29x6 .xx1s,
.zahv .m7ws8c4,
.zahv .r3xhps4 .h5fkkzz,
.zahv .x8mw2sw .mbm9mt {display: flex;justify-content: center;align-content: flex-start;flex-wrap: wrap;}
.e0kab5 > * {flex: 1 1 260px;}
.m3tzfr.m3tzfr .s90sy > * {flex: 1 1 230px;}
.zahv .fk930s .ksdbr8 > * {flex: 1 1 180px;}
.zahv .mks29x6 .xx1s > * {flex: 1 1 290px;}
.zahv .m7ws8c4 > * {flex: 1 1 210px;}
.zahv .r3xhps4 .h5fkkzz > * {flex: 1 1 220px;}
.zahv .x8mw2sw .mbm9mt > * {flex: 1 1 120px;}
.e0kab5 > *,
.m3tzfr.m3tzfr .s90sy > *,
.zahv .fk930s .ksdbr8 > *,
.zahv .mks29x6 .xx1s > *,
.zahv .m7ws8c4 > *,
.zahv .r3xhps4 .h5fkkzz > *,
.zahv .x8mw2sw .mbm9mt > * {min-width: 0;max-width: calc(50% - var(--mog));}
@media (max-width:595px) {
  .e0kab5 > *,
  .m3tzfr.m3tzfr .s90sy > *,
  .zahv .fk930s .ksdbr8 > *,
  .zahv .mks29x6 .xx1s > *,
  .zahv .m7ws8c4 > *,
  .zahv .r3xhps4 .h5fkkzz > *,
  .zahv .x8mw2sw .mbm9mt > * {max-width: none;}
}

.zahv .r08mn.qw2571b {min-height: clamp(420px, 58vh, 620px);padding: clamp(14px, 2vw, 24px) !important;border-radius: var(--du26r);justify-content: flex-end;overflow: hidden;}
.zahv .r08mn.qw2571b .smyc {margin-top: auto;border-color: color-mix(in srgb, var(--gi4) 16%, transparent);background: color-mix(in srgb, var(--h3qv) 66%, transparent);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);max-width:601px;}
.zahv .r08mn.qw2571b.a6ge {background:
    repeating-linear-gradient(90deg, color-mix(in srgb, var(--gi4) 6%, transparent) 0 1px, transparent 1px 48px),
    repeating-linear-gradient(0deg, color-mix(in srgb, var(--gi4) 6%, transparent) 0 1px, transparent 1px 48px),
    radial-gradient(70% 90% at 85% 15%, color-mix(in srgb, var(--neb) 55%, transparent), transparent 70%),
    radial-gradient(60% 80% at 10% 100%, color-mix(in srgb, var(--uumz, var(--neb)) 35%, transparent), transparent 70%),
    var(--gph);border: 1px solid var(--xg6d);}
.zahv .r08mn.qw2571b.a6ge .kgzt7t {display: none;}
.zahv .r08mn .vapfd {border-radius: var(--du26r);border: 1px solid var(--xg6d);justify-content: center;background: var(--h3qv);box-sizing: border-box;padding: 16px 22px;min-width: 0;align-items: center;display: flex;}
.zahv .r08mn .vapfd img {object-fit: contain;display: block;max-height: 56px;height: auto;width: auto;border-radius: 0;max-width: 100%;}
.zahv .r08mn.qw2571b .vapfd {z-index: 1;height: 72px;max-width:221px;top: clamp(14px, 2vw, 24px);position: absolute;background: color-mix(in srgb, var(--h3qv) 60%, transparent);right: clamp(14px, 2vw, 24px);backdrop-filter: blur(10px);}
.zahv .r08mn .cxcn6r {font-weight: 800;display: flex;color: var(--ra7g, var(--j92n));justify-content: center;font-size: 58px;align-items: center;letter-spacing: -.04em;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(--neb), color-mix(in srgb, var(--neb) 60%, #000));line-height: 1;min-height: 110px;border-radius: var(--du26r);}
@media (min-width:748px) {
  .zahv .r08mn.qfbwhw:not(.qw2571b) {grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1.25fr);grid-template-rows: auto auto;}
  .zahv .r08mn.gwcmh0:not(.qw2571b) .smyc  {grid-row: 1;grid-column: 1 / span 2;}
  .zahv .r08mn.gwcmh0:not(.qw2571b) .kgzt7t  {grid-row: 1 / span 2;grid-column: 3;}
  .zahv .r08mn.gwcmh0:not(.qw2571b) .vapfd {grid-row: 2;grid-column: 1;}
  .zahv .r08mn.gwcmh0:not(.qw2571b) .cxcn6r {grid-column: 2;grid-row: 2;}
  .zahv .r08mn.f1rw .smyc  {grid-row: 1;grid-column: 2 / span 2;}
  .zahv .r08mn.f1rw .kgzt7t  {grid-row: 1 / span 2;grid-column: 1;}
  .zahv .r08mn.f1rw .vapfd {grid-column: 2;grid-row: 2;}
  .zahv .r08mn.f1rw .cxcn6r {grid-row: 2;grid-column: 3;}
  .zahv .r08mn.f1rw {grid-template-columns: minmax(0, 1.25fr) minmax(0, 1fr) minmax(0, 1fr);}
  .zahv .r08mn.qfbwhw:not(.qw2571b) .kgzt7t {aspect-ratio: auto;height: 100%;min-height: 340px;max-height: none;}
}
@media (max-width: 759.98px) {
  .zahv .r08mn.qfbwhw:not(.qw2571b) {grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);}
  .zahv .r08mn.qfbwhw:not(.qw2571b) .kgzt7t {order: -1;grid-column: 1 / -1;max-height: none;}
  .zahv .r08mn.qfbwhw:not(.qw2571b) .smyc {grid-column: 1 / -1;}
  .zahv .r08mn.qw2571b {min-height: min(78vh, 600px);}
  .zahv .r08mn.qw2571b .vapfd {height: 56px;padding: 10px 14px;max-width:150px;}
  .zahv .r08mn .cxcn6r {font-size: 44px;min-height: 88px;}
}

.zahv .r08mn.qfbwhw.qw2571b {min-height: clamp(420px, 58vh, 620px) !important;}
.zahv .r08mn.qw2571b.a6ge {min-height: clamp(360px, 46vh, 520px) !important;}
@media (max-width: 759.98px) {
  .zahv .r08mn.qfbwhw.qw2571b {min-height: min(78vh, 600px) !important;}
  .zahv .r08mn.qw2571b.a6ge {min-height: 0 !important;padding-top:24px !important;}
  .zahv .r08mn.qw2571b .vapfd {display: none;}
}

@media (max-width: 759.98px) {
  .zahv .y9s8h .x4pwwk8 {display: none;}
  .zahv .y9s8h .a280z84 {grid-template-columns: repeat(2, minmax(0, 1fr));}
}

.zahv :is(.vt6z .d4h63ke, .b5vh .hqm0dxd) {gap:13px;min-height: 150px;background:
    radial-gradient(100% 80% at 50% 0%, color-mix(in srgb, var(--neb) 10%, transparent), transparent 70%),
    var(--gph);padding: 22px 16px;transition:border-color 0.189s, transform 0.162s;aspect-ratio: auto;}
.zahv :is(.vt6z .d4h63ke, .b5vh .hqm0dxd):hover {transform: translateY(-2px);}
.zahv .vt6z .vvstgen img,
.zahv .b5vh .hqm0dxd img {max-width: 88%;height: 64px;}
@media (max-width:485px) {
  .zahv .vt6z .v61w,
  .zahv .b5vh .hegd0nv {grid-template-columns: repeat(2, minmax(0, 1fr));}
  .zahv :is(.vt6z .d4h63ke, .b5vh .hqm0dxd) {min-height: 112px;padding: 16px 10px;}
  .zahv .vt6z .vvstgen img,
  .zahv .b5vh .hqm0dxd img {height: 44px;}
}

.zahv .mks29x6.a4vkz {display: block;}
.a4vkz .n8pnfp {margin: 0 0 18px;}
.a4vkz .z48z {display: grid;gap: var(--mog);}
.a4vkz .tsffe {grid-auto-columns: 100%;overscroll-behavior-x: contain;margin: 0;scroll-snap-type: x mandatory;overflow-x: auto;display: grid;scroll-behavior: smooth;border-radius: var(--du26r);grid-auto-flow: column;list-style: none;scrollbar-width: none;padding: 0;}
.a4vkz .tsffe::-webkit-scrollbar {display: none;}
.a4vkz .erjh {overflow: hidden;position: relative;display: flex;background: var(--gph);border-radius: var(--du26r);border: 1px solid var(--xg6d);scroll-snap-align: start;min-width: 0;min-height: clamp(280px, 34vw, 440px);align-items: flex-end;}
.a4vkz .erjh > picture, .zahv .a4vkz img.qv1y81.qv1y81 {inset: 0;border-radius: 0;width: 100%;height: 100%;position: absolute;object-fit: cover;max-width: none;}
.a4vkz .erjh:not(.w4sh7)::after {inset: 0;content: "";position: absolute;background: linear-gradient(0deg, color-mix(in srgb, var(--h3qv) 88%, transparent) 0%, transparent 55%);}
.a4vkz .w4sh7 {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(--neb), color-mix(in srgb, var(--neb) 55%, #000));}
.a4vkz .b4z0ag {gap:17px;display: flex;padding: clamp(18px, 3vw, 34px);position: relative;align-items: flex-end;z-index: 1;max-width:719px;}
.a4vkz .f9tq4 {flex: 0 0 auto;font-weight: 800;color: var(--ra7g, var(--j92n));background: var(--neb);border-radius: var(--du26r);align-items: center;font-size: 20px;height: 54px;justify-content: center;display: flex;width: 54px;}
.a4vkz .bkw86 {line-height:1.12;font-weight: 800;font-size: clamp(22px, 2.6vw, 34px);letter-spacing: -.02em;margin: 0;color: var(--gi4);}
.a4vkz .w4sh7 .bkw86 {color: var(--ra7g, var(--j92n));}
.a4vkz .w4sh7 .f9tq4 {color: var(--gi4);background: var(--h3qv);}

.a4vkz .fb28c {gap: var(--mog);grid-auto-flow: column;grid-auto-columns: minmax(0, 1fr);display: grid;}
.a4vkz .c6kh {text-align: left;transition:border-color 0.195s, color 0.202s;border-radius: var(--du26r);border: 1px solid var(--xg6d);background: var(--gph);padding: 10px;font: 600 14px/1.3 var(--bfz);color: var(--aazg9);position: relative;gap:11px;cursor: pointer;min-width: 0;display: flex;align-items: center;overflow: hidden;}
.a4vkz .c6kh img {flex: 0 0 auto;object-fit: cover;border-radius: calc(var(--du26r) - 4px);width: 72px;height: 48px;}
.a4vkz .c6kh.w4sh7 {background: var(--gph);}
.a4vkz .c6kh span {min-width: 0;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.a4vkz .c6kh i {left: 0;position: absolute;bottom: 0;width: 0;height: 3px;background: var(--neb);}
.a4vkz .c6kh[data-on="1"], .a4vkz .c6kh[data-on="run"] {border-color: var(--neb);color: var(--gi4);}
.a4vkz .c6kh[data-on="1"] i {width: 100%;}
.a4vkz .c6kh[data-on="run"] i {animation: lk4vc8i var(--kh1y, 6000ms) linear forwards;}
@keyframes lk4vc8i { from {width: 0;} to {width: 100%;} }
.a4vkz .nw9rva0 {margin: 18px 0 0;}
@media (max-width:755px) {
  .a4vkz .erjh {aspect-ratio: 4 / 3;min-height: 0;}
  .a4vkz .c6kh {justify-content: center;padding: 6px;}
  .a4vkz .c6kh img {height: 44px;width: 100%;}
  .a4vkz .c6kh span {display: none;}
  .a4vkz .c6kh.w4sh7 {background: color-mix(in srgb, var(--neb) 40%, var(--gph));min-height: 56px;}
}
@media (prefers-reduced-motion: reduce) { .a4vkz .tsffe {scroll-behavior: auto;} .a4vkz .c6kh[data-on="run"] i {width: 100%;animation: none;} }

.zahv {display: flex;column-gap: var(--wzn);flex-wrap: wrap;align-items: stretch;}
.zahv > * {min-width: 0;box-sizing: border-box;flex: 0 0 100%;}
.zahv > .h8zvn:has(+ .h8zvn),
.zahv > .h8zvn + .h8zvn {max-width: none;flex: 0 0 calc((100% - var(--wzn)) / 2);}
@media (max-width:755px) {
  .zahv > .h8zvn:has(+ .h8zvn), .zahv > .h8zvn + .h8zvn {flex-basis: 100%;}
}
.zahv .pe81b.hrab9n9 {position: relative;background:
    radial-gradient(90% 70% at 100% 100%, color-mix(in srgb, var(--neb) 14%, transparent), transparent 70%),
    var(--h3qv);border-top: 3px solid var(--neb) !important;overflow: hidden;}
.zahv .pe81b.h8zvn {flex-direction: column;display: flex !important;max-width: none;}
.zahv .pe81b.h8zvn .qvkqsh3 {overflow: hidden;}
.zahv .pe81b.h8zvn .qvkqsh3 img {height: auto;object-fit: cover;width: 100%;aspect-ratio: 16 / 9;transition:transform 0.419s ease;}
.zahv .pe81b.hrab9n9:hover .qvkqsh3 img {transform: scale(1.04);}
.zahv .pe81b.h8zvn .z04m {display: flex;flex: 1 1 auto;flex-direction: column;align-items: flex-start;}
.zahv .pe81b.h8zvn .z04m > .d9ka9h1:last-child {margin-top: auto;}
.zahv .pe81b .b7ah {font-size: clamp(22px, 2.2vw, 28px);}
@media (min-width:748px) {
  .zahv .pe81b.hrab9n9:not(.h8zvn):not(.nzyh5dh) {grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);}
}
@media (prefers-reduced-motion: reduce) { .zahv .pe81b .qvkqsh3 img {transition:none;} }

.zahv > .x8mw2sw.ve023 {padding: var(--vk9) !important;grid-template-columns: minmax(0, 1fr);display: grid !important;align-items: center;border-radius: var(--du26r);border: 1px solid var(--xg6d);background:
    radial-gradient(60% 100% at 100% 50%, color-mix(in srgb, var(--neb) 18%, transparent), transparent 70%),
    var(--h3qv);gap: var(--wzn);}
@media (min-width:871px) { .zahv > .x8mw2sw.ve023 {grid-template-columns: minmax(0, 1fr) minmax(0, .9fr);} }
.ve023 .mr1x {min-width: 0;}
.ve023 .fmp5yd0 {font-size: clamp(24px, 2.6vw, 34px);}
.ve023 a.bvq96 {background: var(--neb);border-color: var(--neb);color: var(--ra7g, var(--j92n));}
.ve023 .e2cd {grid-template-rows: 1fr 1fr 1fr;gap: var(--mog);max-width:420px;grid-template-columns: 1.2fr 1fr;justify-self: center;aspect-ratio: 1 / 1;width: 100%;display: grid;}
.zahv .ve023 img.whvq.whvq {width: 100%;min-height: 0;object-fit: cover;transition:transform 0.33s;height: 100%;border-radius: var(--du26r);border: 1px solid var(--xg6d);max-height: none;max-width: none;}
.ve023 .mtd2nx {grid-row: 1 / span 3;grid-column: 1;}
.ve023 .sckvv:nth-of-type(2) {grid-row: 1;grid-column: 2;}
.ve023 .sckvv:nth-of-type(3) {grid-column: 2;grid-row: 2;}
.ve023 .m069j4p {border-radius: var(--du26r);align-items: center;grid-row: 3;font-weight: 800;flex-direction: column;display: flex;grid-column: 2;background:
    repeating-linear-gradient(90deg, color-mix(in srgb, #fff 12%, transparent) 0 1px, transparent 1px 18px),
    linear-gradient(135deg, var(--neb), color-mix(in srgb, var(--neb) 55%, #000));color: var(--ra7g, var(--j92n));line-height: 1;font-size: clamp(32px, 3.4vw, 46px);justify-content: center;}
.ve023 .m069j4p small {opacity:0.85;letter-spacing: .1em;font-size: 12px;font-weight: 700;margin-top:6px;}
.ve023:hover .whvq {transform: scale(1.02);}
@media (max-width: 859.98px) { .ve023 .e2cd {max-width:339px;order: -1;} }
@media (prefers-reduced-motion: reduce) { .ve023 .whvq {transition:none;} }
.zahv .ve023 .ww5y a {border-color: var(--neb);background: var(--neb);color: var(--ra7g, var(--j92n));}
.zahv .ve023 .ww5y a:hover {filter: brightness(1.07);}
.zahv .ve023 .fmp5yd0 {font-size: clamp(24px, 2.6vw, 34px);}

.zahv .ve023 .mbm9mt {flex-wrap: wrap;display: flex !important;}
.zahv .ve023 .mbm9mt > * {flex: 1 1 120px;}

.zahv .agejp2.h44p8y ol {grid-template-columns: repeat(4, minmax(0, 1fr));display: grid !important;padding: 0;gap: var(--mog);list-style: none;margin: 8px 0 0;}
.zahv .agejp2 .ydkt.ydkt {transition:border-color 0.171s, transform 0.184s;gap:11px;display: flex;overflow: hidden;border-radius: var(--du26r);border: 1px solid var(--xg6d);padding: 22px 20px 28px;background: radial-gradient(100% 70% at 0% 0%, color-mix(in srgb, var(--neb) 12%, transparent), transparent 70%), var(--gph);min-width: 0;flex-direction: column;position: relative;align-items: flex-start;}
.zahv .agejp2 .ydkt:hover {transform: translateY(-3px);border-color: var(--neb);}
.zahv .agejp2 .ydkt :is(.gkvdsf, .pajyzt) {gap:9px;display: flex;flex-direction: column;align-items: flex-start;}
.zahv .agejp2 .ydkt .wgf7.wgf7 {line-height: 1;position: static;margin: 0;display: flex;background: linear-gradient(135deg, var(--neb), color-mix(in srgb, var(--neb) 60%, #000));height: 56px;font-weight: 800;justify-content: center;color: var(--ra7g, var(--j92n));font-size: 26px;box-shadow: 0 8px 22px color-mix(in srgb, var(--neb) 35%, transparent);width: 56px;align-items: center;border-radius: var(--du26r);}
.zahv .agejp2 .yf5nyx {overflow-wrap: anywhere;font-weight: 800;font-size: 17px;color: var(--gi4);}
.zahv .agejp2 .q05h0y {color: var(--aazg9);margin: 0;overflow-wrap: anywhere;font-size: 14.5px;line-height:1.53;}
.zahv .agejp2 .ydkt::after {position: absolute;content: "";bottom: 0;width: 25%;height: 4px;left: 0;background: var(--neb);}
.zahv .agejp2 .ydkt:nth-child(2)::after {width: 50%;}
.zahv .agejp2 .ydkt:nth-child(3)::after {width: 75%;}
.zahv .agejp2 .ydkt:nth-child(n+4)::after {width: 100%;}
@media (max-width:985px) { .zahv .agejp2.h44p8y ol {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:565px) { .zahv .agejp2.h44p8y ol {grid-template-columns: minmax(0, 1fr);} }
@media (prefers-reduced-motion: reduce) { .zahv .agejp2 .ydkt {transition:none;} }
.zahv .agejp2 .ydkt.ydkt {flex: none;width: auto;max-width: none;}

.zahv .w80rf5 .wqt0bxc,
.m3tzfr.m3tzfr .h2zm8,
.zahv .fk930s .ksdbr8 {gap: var(--mog);display: flex !important;flex-wrap: wrap;}
.zahv .w80rf5 .wqt0bxc > * {flex: 1 1 280px;max-width: none;min-width: 0;}
.m3tzfr.m3tzfr .h2zm8 > * {max-width: none;flex: 1 1 220px;min-width: 0;}
.zahv .fk930s .ksdbr8 > * {flex: 1 1 200px;max-width: none;min-width: 0;}

@media (min-width:748px) {
  .zahv .r08mn.qfbwhw:not(.qw2571b) {align-items: stretch;grid-template-columns: minmax(0, 1fr) minmax(0, 1.35fr);grid-template-rows: auto;}
  .zahv .r08mn.f1rw:not(.qw2571b) {grid-template-columns: minmax(0, 1.35fr) minmax(0, 1fr);}
  .zahv .r08mn.gwcmh0:not(.qw2571b) .smyc {grid-row: 1;grid-column: 1;}
  .zahv .r08mn.gwcmh0:not(.qw2571b) .kgzt7t {grid-row: 1;grid-column: 2;}
  .zahv .r08mn.f1rw:not(.qw2571b) .smyc {grid-row: 1;grid-column: 2;}
  .zahv .r08mn.f1rw:not(.qw2571b) .kgzt7t {grid-column: 1;grid-row: 1;}
  .zahv .r08mn.qfbwhw:not(.qw2571b) .kgzt7t {aspect-ratio: 16 / 10;align-self: center;height: auto;min-height: 0;}
}
