

:root {--ht2q: var(--lp1i6);--prd1: clamp(10px, 1.2vw, 16px);--o2f:   var(--unz3);--dch9:    12px;--pnm8:"IBM Plex Sans", system-ui, "Source Sans 3", "Segoe UI", sans-serif;--dhi: clamp(22px, 2.6vw, 34px);--fakbq: var(--pnm8);--n4q: var(--fvx);--otj: clamp(18px, 2vw, 28px);--yiw: var(--jwash);--v0ub6: 1120px;--b2j:  var(--sca2f);--lw47g:    var(--btcm);--kt3nv:   var(--qz7b);}

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

.p4s7hn {background: var(--ht2q);left: -9999px;position: absolute;font-weight: 700;text-decoration: none;padding: 12px 20px;color: var(--ajpmn, var(--n6lca, var(--vwbd)));z-index: 200;top: 0;}
.p4s7hn:focus {top: 10px;left: 10px;}

.tt7w9 {top: 0;position: sticky;background: var(--z70kd);border-bottom: 1px solid var(--o2f);z-index: 60;}
.v34hqz {gap:19px;max-width: var(--v0ub6);padding: 0 22px;min-height: 60px;margin: 0 auto;display: flex;align-items: center;}
.dregr {display: inline-flex;min-height: 44px;align-items: center;text-decoration: none;}
.dregr img {display: block;height: 24px;width: auto;}
.sxh66 {color: var(--k7n);font: 800 19px/1 var(--pnm8);letter-spacing: -.03em;}

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

.h4m421q {display: flex;align-items: center;gap:9px;}

.ad7f,
.bsfjx :is(.vk39wn, .wckznx7, .v9bvct, .j5km2,
             .j1tyt, .zayh, .vm1be6g) a[role="button"],
.bsfjx .j5km2 a {justify-content: center;font: 700 14.5px/1 var(--pnm8);display: inline-flex;text-decoration: none;align-items: center;letter-spacing: -.01em;border-radius: var(--dch9);border: 0;min-height: 44px;padding: 0 20px;cursor: pointer;}
.kn43 {box-shadow: inset 0 0 0 1px var(--o2f);color: var(--ihxm, var(--rszv));background: var(--m0axa);}
.yg0r {background: var(--yx6);color: var(--lzfm, var(--bi61));}
.yg0r:hover {background: var(--stx);}
.zvxh5j {width: 100%;display: flex;margin-top:15px;}

.bsfjx :is(.vk39wn, .wckznx7, .v9bvct, .j5km2,
             .j1tyt, .zayh, .vm1be6g) a[role="button"],
.bsfjx .j5km2 a {color: var(--n6lca, var(--vwbd));background: var(--lp1i6);}
.bsfjx :is(.vk39wn, .wckznx7, .v9bvct, .j5km2,
             .j1tyt, .zayh, .vm1be6g) a[role="button"]:hover,
.bsfjx .j5km2 a:hover {background: var(--stx);}

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

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

.bsfjx :is(.vm1be6g, .zayh, .j1tyt, .cxh62,
             .dw1fy6, .v6vpa0, .v9bvct, .wckznx7,
             .jgpd, .b8d381e) {background: var(--kt3nv);padding: var(--dhi) !important;position: relative;border: 1px solid var(--o2f);border-radius: var(--dch9);}

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

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

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

.bsfjx .vk39wn.bw3btxf {grid-template-columns: minmax(0, 1fr);border: 0;border-radius: 0;min-height: 0 !important;background: none;padding: 0 !important;display: grid;gap: var(--prd1);}

.bsfjx .vk39wn .r5r79gk,
.bsfjx .vk39wn .yf9m6 {border: 1px solid var(--o2f);border-radius: var(--dch9);background: var(--kt3nv);min-width: 0;margin: 0;}

.bsfjx .vk39wn .r5r79gk {display: flex;padding: clamp(22px, 2.8vw, 38px) var(--dhi);gap:15px;flex-direction: column;max-width: none;align-items: flex-start;justify-content: center;text-align: left;}
.bsfjx .vk39wn .trnx8d {font-size: clamp(30px, 3.8vw, 52px);font-weight: 800;text-wrap: balance;letter-spacing: -.028em;color: var(--lw47g);line-height:1.07;margin: 0;}
.bsfjx .vk39wn .x7ypnsp {max-width: 54ch;line-height:1.60;margin: 0;font-size: 15.5px;color: var(--b2j);}
.bsfjx .vk39wn .mh19c6 {padding: 0 26px;text-decoration: none;min-height: 48px;justify-content: center;font-weight: 700;font-size: 15px;transition:filter 0.199s;display: inline-flex;background: var(--lp1i6);white-space: nowrap;align-items: center;color: var(--n6lca, var(--vwbd));border-radius: var(--dch9);}
.bsfjx .vk39wn .mh19c6:hover {filter: brightness(1.07);}

.bsfjx .vk39wn .yf9m6 {color: var(--xae5, var(--lw47g));position: relative;overflow: hidden;background: var(--kgq, var(--yiw));max-height: 32vh;aspect-ratio: 16 / 10;}
.bsfjx .vk39wn .r10x9r,
.bsfjx .vk39wn .yf9m6 img {border-radius: 0;display: block;object-fit: cover;width: 100%;height: 100%;}

.bsfjx .vk39wn .kv3e2 {letter-spacing: -.04em;align-items: center;display: flex;justify-content: center;line-height: 1;font-weight: 800;font-size: clamp(46px, 8vw, 104px);color: color-mix(in srgb, var(--ht2q) 42%, var(--lw47g));position: absolute;inset: 0;background:
    repeating-linear-gradient(90deg,
      color-mix(in srgb, var(--lw47g) 6%, transparent) 0 1px,
      transparent 1px var(--kq36, 30px)),
    repeating-linear-gradient(0deg,
      color-mix(in srgb, var(--lw47g) 6%, transparent) 0 1px,
      transparent 1px var(--kq36, 30px)),
    linear-gradient(var(--yrc, 160deg),
      color-mix(in srgb, var(--ht2q) 22%, var(--yiw)) 0%,
      color-mix(in srgb, var(--d48x, var(--ht2q)) 12%, var(--yiw)) 100%);}

@media (min-width:748px) {
  
  .bsfjx .vk39wn.bw3btxf {grid-template-columns: minmax(0, 1.9fr) minmax(0, 1fr);grid-template-rows: minmax(0, 1fr);}
  .bsfjx .vk39wn .r5r79gk {grid-row: 1;}
  .bsfjx .vk39wn .yf9m6 {aspect-ratio: auto;max-height: none;grid-row: 1;height: 100%;}
  .bsfjx .vk39wn.n7w8b .r5r79gk  {grid-column: 2;}
  .bsfjx .vk39wn.n7w8b .yf9m6  {grid-column: 1;}
  .bsfjx .vk39wn.tcwt .r5r79gk  {grid-column: 1;}
  .bsfjx .vk39wn.tcwt .yf9m6  {grid-column: 2;}
}

.bsfjx .vk39wn.fvpay {position: relative;padding: var(--prd1) !important;display: flex !important;flex-direction: column;min-height: min(52vh, 460px);gap: var(--prd1);}
.bsfjx .vk39wn.fvpay .yf9m6 {max-height: none;inset: 0;z-index: 0;grid-row: auto;aspect-ratio: auto;border-radius: 0;border: 0;position: absolute;}
.bsfjx .vk39wn.fvpay .r5r79gk {position: relative;background: color-mix(in srgb, var(--kt3nv) 90%, transparent);z-index: 1;}
.bsfjx .vk39wn.fvpay .r5r79gk {margin-top: auto;}
@media (max-width:705px) {
  .bsfjx .vk39wn.fvpay {min-height: min(44vh, 380px);}
}
@media (min-width:748px), (min-width: 960px) {
  .bsfjx .vk39wn.fvpay .yf9m6 {grid-row: auto;height: 100%;max-height: none;aspect-ratio: auto;}
  .bsfjx .vk39wn.fvpay .r5r79gk,
  .bsfjx .vk39wn.fvpay .yf9m6 {grid-column: auto;}
}
@media (min-width:968px) {
  
  .bsfjx .vk39wn.bw3btxf {grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1.05fr);}
  .bsfjx .vk39wn.tcwt .r5r79gk  {grid-column: 1 / span 2;}
  .bsfjx .vk39wn.tcwt .yf9m6  {grid-column: 3;}
  .bsfjx .vk39wn.n7w8b .r5r79gk  {grid-column: 2 / span 2;}
  .bsfjx .vk39wn.n7w8b .yf9m6  {grid-column: 1;}
}

.ddaz3 {background: var(--yiw);padding: clamp(16px, 1.8vw, 22px);border: 1px solid var(--o2f);border-radius: var(--dch9);}

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

.rd170ve {margin: 0 0 8px;}
.aq1q {margin: 0;color: var(--b2j);font-size: 15px;line-height:1.58;}

.d8pq {display: grid;margin: 0;list-style: none;padding: 0;grid-template-columns: repeat(auto-fit, minmax(210px, 1fr));gap: var(--prd1);}
.f81vkyf {overflow: hidden;position: relative;}
.v8kd {font-weight: 800;pointer-events: none;line-height: 1;right: 10px;position: absolute;color: color-mix(in srgb, var(--ht2q) 22%, transparent);font-size: 56px;top: 2px;}
.dxb80x {position: relative;font-weight: 700;display: block;margin: 0 0 6px;font-size: 15.5px;}
.s36e7 {font-size: 14.5px;color: var(--b2j);position: relative;line-height:1.53;margin: 0;}

.cxh62.afcy {color: var(--lw47g);}
.cxh62.cxh62 .a8y67ep {gap: var(--prd1);margin: 0;padding: 0;display: grid;grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));list-style: none;}
.cxh62.cxh62 .qk7h {line-height:1.50;padding: clamp(14px, 1.6vw, 18px);color: var(--lw47g);background: var(--yiw);border: 1px solid var(--o2f);border-left: 3px solid var(--n4q);border-radius: var(--dch9);font-size: 15px;}
.cxh62.cxh62 .s30r {background: color-mix(in srgb, var(--ht2q) 7%, var(--yiw));border-left-color: var(--ht2q);}
.cxh62.cxh62 .xj43 {border-left-color: color-mix(in srgb, var(--lw47g) 40%, transparent);background: color-mix(in srgb, var(--lw47g) 4%, var(--yiw));}

.cxh62.cxh62 .fbx1ngp {font-weight: 700;color: var(--b2j);text-transform: uppercase;font-size: 11px;align-items: center;margin: 0 0 8px;display: flex;letter-spacing: .09em;gap:8px;}
.cxh62.cxh62 .p41dd {display: inline-flex;justify-content: center;background: color-mix(in srgb, var(--lw47g) 12%, transparent);color: var(--lw47g);border-radius:4px;height: 17px;font-size: 12px;align-items: center;line-height: 1;width: 17px;flex: 0 0 auto;font-weight: 800;font-style: normal;}
.cxh62.cxh62 .s30r .p41dd {color: var(--ajpmn, var(--n6lca, var(--vwbd)));background: var(--ht2q);}

.bsfjx .yhxmtp .pdk1tr {display: grid;gap: var(--prd1);grid-template-columns: repeat(auto-fill, minmax(210px, 1fr));margin: 0;grid-auto-flow: dense;padding: 0;list-style: none;}

@media (max-width:991px) {
  .bsfjx .yhxmtp .pdk1tr {grid-template-columns: repeat(2, minmax(0, 1fr));}
}
@media (max-width:515px) {
  .bsfjx .yhxmtp .pdk1tr {grid-template-columns: repeat(2, minmax(0, 1fr));}
  
  .bsfjx .yhxmtp .mhw7rr2 {grid-row: span 1;}
}
.bsfjx .yhxmtp .q7c9 {min-width: 0;}

.bsfjx .yhxmtp .mhw7rr2 {grid-row: span 2;grid-column: span 2;}
.bsfjx .yhxmtp .x290x {border: 1px solid var(--o2f);border-radius: var(--dch9);transition:border-color 0.155s;display: flex;height: 100%;color: inherit;flex-direction: column;background: var(--yiw);overflow: hidden;text-decoration: none;}
.bsfjx .yhxmtp .x290x:hover {border-color: var(--ht2q);}
.bsfjx .yhxmtp .kp3vmvy {min-height: 0;flex: 1 1 auto;aspect-ratio: 3 / 2;position: relative;margin: 0;}
.bsfjx .yhxmtp .mhw7rr2 .kp3vmvy {aspect-ratio: 1 / 1;}
.bsfjx .yhxmtp .kp3vmvy img {display: block;border-radius: 0;object-fit: cover;width: 100%;height: 100%;}

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

.bsfjx .f5rvyz4 .hb61j {margin: 0;grid-template-columns: repeat(4, minmax(0, 1fr));gap: var(--prd1);display: grid;padding: 0;list-style: none;}
@media (max-width:907px) { .bsfjx .f5rvyz4 .hb61j {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:474px) { .bsfjx .f5rvyz4 .hb61j {grid-template-columns: minmax(0, 1fr);} }
.bsfjx .f5rvyz4 .rgx6vmd {min-width: 0;}
.bsfjx .f5rvyz4 .b91n {flex-direction: column;display: flex;text-decoration: none;transition:border-color 0.121s;border: 1px solid var(--o2f);border-radius: var(--dch9);min-height: 138px;align-items: center;background: var(--yiw);justify-content: center;height: 100%;gap:11px;padding: 22px 16px;}
.bsfjx .f5rvyz4 .b91n:hover {border-color: var(--ht2q);}
.bsfjx .f5rvyz4 .m87s9y {margin: 0;}
.bsfjx .f5rvyz4 .m87s9y img {border-radius: 0;max-width: 100%;display: block;object-fit: contain;width: auto;height: 46px;}
.bsfjx .f5rvyz4 .fc60yc {color: var(--b2j);text-align: center;font-size: 12.5px;letter-spacing: .08em;font-weight: 700;text-transform: uppercase;}

.bsfjx .dmqypd .f9btpg9 {padding: 0;gap: var(--prd1);display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));list-style: none;margin: 0;}
@media (max-width:907px) { .bsfjx .dmqypd .f9btpg9 {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:474px) { .bsfjx .dmqypd .f9btpg9 {grid-template-columns: minmax(0, 1fr);} }
.bsfjx .dmqypd .n4f4m2n {min-width: 0;}
.bsfjx .dmqypd .s86he {background: var(--yiw);text-decoration: none;display: flex;justify-content: center;border: 1px solid var(--o2f);border-radius: var(--dch9);aspect-ratio: 1 / 1;gap:9px;height: 100%;transition:border-color 0.18s;align-items: center;padding: 16px;flex-direction: column;}
.bsfjx .dmqypd .s86he:hover {border-color: var(--ht2q);}
.bsfjx .dmqypd .s86he img {width: auto;height: 38px;max-width: 80%;object-fit: contain;border-radius: 0;display: block;}
.bsfjx .dmqypd .mwc09 {text-transform: uppercase;font-size: 11.5px;white-space: nowrap;color: var(--b2j);max-width: 100%;letter-spacing: .07em;overflow: hidden;text-align: center;text-overflow: ellipsis;font-weight: 700;}

.bsfjx .zayh .nvmy {margin-bottom: var(--prd1);display: grid;gap: var(--prd1);grid-template-columns: minmax(0, 1fr);}
.bsfjx .zayh .hcdx {padding: 20px var(--dhi);gap:1px;flex-direction: column;background: color-mix(in srgb, var(--ht2q) 10%, var(--yiw));display: flex;border: 1px solid color-mix(in srgb, var(--ht2q) 26%, var(--o2f));border-radius: var(--dch9);justify-content: center;}
.bsfjx .zayh .vhtns58 {color: color-mix(in srgb, var(--ht2q) 55%, var(--lw47g));line-height: 1;letter-spacing: -.04em;font-size: clamp(38px, 5vw, 58px);font-weight: 800;}
.bsfjx .zayh .sgns {color: var(--b2j);letter-spacing: .1em;text-transform: uppercase;font-weight: 700;font-size: 11.5px;}
.bsfjx .zayh .k92f {font-size: 15px;line-height:1.62;max-width: 56ch;margin: 0;color: var(--b2j);align-self: center;}
.bsfjx .zayh .kh5h2 {display: grid;grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));gap: var(--prd1);}
.bsfjx .zayh .sqzg6 {flex-direction: column;gap:8px;background: var(--yiw);padding: 16px;display: flex;border: 1px solid var(--o2f);border-radius: var(--dch9);}
.bsfjx .zayh .z8kbg {letter-spacing: .06em;color: color-mix(in srgb, var(--ht2q) 35%, var(--lw47g));font-size: 12.5px;font-weight: 800;}
.bsfjx .zayh .ef6hnb5 {line-height:1.59;color: var(--lw47g);flex: 1 1 auto;margin: 0;font-size: 14.5px;}
.bsfjx .zayh .jps7z {text-transform: uppercase;font-weight: 700;letter-spacing: .08em;font-size: 11.5px;color: var(--b2j);}
@media (min-width:705px) {
  .bsfjx .zayh .nvmy {grid-template-columns: minmax(0, 260px) minmax(0, 1fr);}
}

.bsfjx .v9bvct.ee9f {max-width:560px;}
.bsfjx .v9bvct.x2ew {overflow: hidden;grid-template-columns: minmax(0, 1fr);display: grid;padding: 0 !important;}
.bsfjx .v9bvct .v1kjdxb {min-width: 0;margin: 0;}
.bsfjx .v9bvct .v1kjdxb img {display: block;width: 100%;height: 100%;border-radius: 0;object-fit: cover;aspect-ratio: 16 / 10;}
.bsfjx .v9bvct .c4956 {flex-direction: column;display: flex;align-items: flex-start;gap:13px;min-width: 0;padding: clamp(20px, 2.6vw, 30px) var(--dhi);}
.bsfjx .v9bvct .sjqe {margin: 0;font-weight: 800;color: var(--lw47g);line-height:1.20;font-size: clamp(19px, 2.2vw, 26px);letter-spacing: -.02em;}
.bsfjx .v9bvct .sjqe::before {content: none;}
.bsfjx .v9bvct .ffs3mk {color: var(--b2j);font-size: 15px;line-height:1.64;}
.bsfjx .v9bvct .ffs3mk :is(p, li):last-child {margin-bottom: 0;}
.bsfjx .v9bvct .y223v {display: inline-flex;background: var(--lp1i6);white-space: nowrap;font-size: 14.5px;min-height: 46px;padding: 0 24px;color: var(--n6lca, var(--vwbd));justify-content: center;align-items: center;font-weight: 700;border-radius: var(--dch9);text-decoration: none;transition:filter 0.125s;}
.bsfjx .v9bvct .y223v:hover {filter: brightness(1.07);}
@media (min-width:615px) {
  
  .bsfjx .v9bvct.x2ew {grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);}
  .bsfjx .v9bvct.rn6p .v1kjdxb {order: 2;}
  .bsfjx .v9bvct.e9jvqt8 {grid-template-columns: minmax(0, 1fr);}
  .bsfjx .v9bvct .v1kjdxb img {height: 100%;aspect-ratio: auto;}
}

.bsfjx .wckznx7.g6cb7t {text-align: left;}
.bsfjx .wckznx7 .wa7j4 {margin-bottom: var(--otj);}
.bsfjx .wckznx7 .z8bd {line-height:1.16;letter-spacing: -.02em;font-size: clamp(27px, 3.9vw, 44px);color: var(--lw47g);font-weight: 800;margin: 0 0 8px;}
.bsfjx .wckznx7 .ayy8 {max-width: 60ch;margin: 0;font-size: clamp(16px, 1.45vw, 18px);color: var(--b2j);line-height:1.59;}
.bsfjx .wckznx7 .z5htq9 {gap:9px;display: flex;flex-wrap: wrap;max-width: none;margin: 16px 0 0;}
.bsfjx .wckznx7 .ycam75.ycam75,
.bsfjx .wckznx7 .vqmqe.vqmqe {display: inline-flex;white-space: nowrap;font-size: 14.5px;font-weight: 700;min-height: 46px;align-items: center;padding: 0 24px;border-radius: var(--dch9);text-decoration: none;justify-content: center;}
.bsfjx .wckznx7 .ycam75.ycam75 {background: var(--lp1i6);color: var(--n6lca, var(--vwbd));}
.bsfjx .wckznx7 .ycam75.ycam75:hover {filter: brightness(1.07);}

.bsfjx .wckznx7 .vqmqe.vqmqe {border: 1px solid var(--o2f);color: color-mix(in srgb, var(--ht2q) 35%, var(--lw47g));background: var(--yiw);}
.bsfjx .wckznx7 .vqmqe.vqmqe:hover {border-color: var(--ht2q);}
.bsfjx .wckznx7 .kkpkyj {grid-template-columns: repeat(auto-fit, minmax(290px, 1fr));list-style: none;display: grid;padding: 0;margin: 0;gap: var(--prd1);}
.bsfjx .wckznx7 .r7fwq {border: 1px solid var(--o2f);border-radius: var(--dch9);overflow: hidden;display: flex;background: var(--yiw);flex-direction: column;min-width: 0;}

.bsfjx .wckznx7.wrhxad .r7fwq:first-child {grid-column: 1 / -1;}
.bsfjx .wckznx7.wrhxad .r7fwq:first-child .fy08c img {aspect-ratio: 21 / 9;}
.bsfjx .wckznx7 .fy08c {margin: 0;}
.bsfjx .wckznx7 .fy08c img {aspect-ratio: 3 / 2;height: auto;width: 100%;object-fit: cover;border-radius: 0;display: block;}
.bsfjx .wckznx7 .nw2ak {padding: 12px 14px;color: var(--lw47g);font-size: clamp(15px, 1.4vw, 17px);line-height:1.51;font-weight: 700;display: block;}

.bsfjx .dw1fy6.rkqnf6 {align-items: center;grid-template-columns: auto minmax(0, 1fr);gap:11px 16px;display: grid;}
.bsfjx .dw1fy6 .qhzq {overflow: hidden;width: 66px;margin: 0;border-radius: var(--dch9);border: 1px solid var(--o2f);height: 66px;}
.bsfjx .dw1fy6 .qhzq img {object-fit: cover;border-radius: 0;height: 100%;width: 100%;display: block;}
.bsfjx .dw1fy6 .bf31x {align-items: center;gap:5px 10px;min-width: 0;flex-wrap: wrap;display: flex;}
.bsfjx .dw1fy6 .j941jv {font-size: 18px;margin: 0;color: var(--lw47g);font-weight: 800;width: 100%;}
.bsfjx .dw1fy6 .wfpg2 {font-size: 14px;color: var(--b2j);margin: 0;}
.bsfjx .dw1fy6 .vbtsm {font-size: 11.5px;font-weight: 700;color: color-mix(in srgb, var(--ht2q) 35%, var(--lw47g));background: color-mix(in srgb, var(--ht2q) 12%, transparent);border-radius: 999px;padding: 4px 10px;letter-spacing: .05em;}
.bsfjx .dw1fy6 .ezys7 {color: var(--b2j);font-size: 15px;line-height:1.63;grid-column: 1 / -1;max-width: 74ch;margin: 0;}
.bsfjx .dw1fy6 .rbp4 {display: flex;gap:9px;grid-column: 1 / -1;}
.bsfjx .dw1fy6 .rcjnn {align-items: center;border-radius: var(--dch9);border: 1px solid var(--o2f);background: var(--yiw);text-decoration: none;justify-content: center;transition:border-color 0.167s;display: inline-flex;height: 44px;color: color-mix(in srgb, var(--ht2q) 35%, var(--lw47g));width: 44px;}
.bsfjx .dw1fy6 .rcjnn:hover {border-color: var(--ht2q);}
.bsfjx .dw1fy6 .rcjnn svg {display: block;}
.bsfjx .dw1fy6 .y0ngaz {color: var(--b2j);grid-column: 1 / -1;line-height:1.60;padding-top:11px;margin: 0;border-top: 1px solid var(--o2f);font-size: 12.5px;}

.bsfjx .zhe4gm5.n60fdq1 {display: grid;gap:10px var(--otj);}
.bsfjx .zhe4gm5 .gdhe6sk {font-size: 11.5px;margin: 0;letter-spacing: .12em;color: var(--b2j);text-transform: uppercase;font-weight: 800;}
.bsfjx .zhe4gm5 .w0hp92f {max-width: 72ch;line-height:1.71;font-size: 16px;color: var(--lw47g);}
.bsfjx .zhe4gm5 .w0hp92f :is(p, li) {color: var(--lw47g);}
.bsfjx .zhe4gm5 .w0hp92f :last-child {margin-bottom: 0;}
@media (min-width:815px) {
  
  .bsfjx .zhe4gm5.n60fdq1 {grid-template-columns: minmax(0, 150px) minmax(0, 1fr);}
  .bsfjx .zhe4gm5 .gdhe6sk {padding-top:5px;}
}

.bsfjx .nyda084 .h480c {margin-bottom: var(--otj);align-items: center;display: grid;gap:4px 16px;grid-template-columns: auto minmax(0, 1fr);}

.bsfjx .nyda084 .h480c:not(:has(.rv96)) {grid-template-columns: minmax(0, 1fr);}
.bsfjx .nyda084 .rv96 {height: 68px;justify-content: center;margin: 0;align-items: center;display: flex;background: color-mix(in srgb, var(--ht2q) 12%, var(--yiw));border-radius: var(--dch9);border: 1px solid var(--o2f);width: 68px;overflow: hidden;grid-row: 1 / span 2;}
.bsfjx .nyda084 .rv96 img {display: block;height: auto;max-width: 78%;border-radius: 0;max-height: 78%;object-fit: contain;width: auto;}
.bsfjx .nyda084 .wdys3 {letter-spacing: -.02em;font-size: clamp(19px, 2.2vw, 26px);font-weight: 800;color: var(--lw47g);margin: 0;line-height:1.19;}
.bsfjx .nyda084 .wdys3::before {content: none;}
.bsfjx .nyda084 .f7cv {font-size: 15px;margin: 0;line-height:1.55;color: var(--b2j);}

.bsfjx .nyda084 .kb35np8 {margin: 0 0 var(--otj);padding: 0;grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));list-style: none;display: grid;gap: var(--prd1);}
.bsfjx .nyda084 .y97v4 {gap:3px;min-width: 0;display: flex;padding: 14px 16px;border: 1px solid var(--o2f);border-radius: var(--dch9);background: var(--yiw);flex-direction: column;}
.bsfjx .nyda084 .e00ykm {font-weight: 800;font-size: 19px;letter-spacing: -.02em;color: color-mix(in srgb, var(--ht2q) 35%, var(--lw47g));}
.bsfjx .nyda084 .ncxxfpj {font-size: 11px;text-transform: uppercase;letter-spacing: .09em;font-weight: 700;color: var(--b2j);}
.bsfjx .nyda084 .yn7tcp {gap: var(--prd1);display: grid;grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));}
.bsfjx .nyda084 .g14de {transition:border-color 0.159s;justify-content: center;min-height: 48px;font-size: 14px;text-decoration: none;display: flex;background: var(--yiw);font-weight: 700;align-items: center;padding: 0 22px;color: color-mix(in srgb, var(--ht2q) 35%, var(--lw47g));border-radius: var(--dch9);border: 1px solid var(--o2f);}
.bsfjx .nyda084 .g14de:hover {border-color: var(--ht2q);}

.bsfjx .j5km2.zhqt2b9 {padding: 0 !important;border: 0;background: none;display: flex;}
.bsfjx .j5km2.kkf5j1  {justify-content: flex-start;}
.bsfjx .j5km2.etcwga2   {justify-content: center;}
.bsfjx .j5km2.hsansv {justify-content: flex-end;}
.bsfjx .j5km2 .shc1mf2 {justify-content: center;background: var(--lp1i6);transition:filter 0.186s;align-items: center;min-height: 54px;display: inline-flex;position: relative;padding: 0 34px;color: var(--n6lca, var(--vwbd));text-decoration: none;border-radius: var(--dch9);}
.bsfjx .j5km2 .shc1mf2:hover {filter: brightness(1.07);}
.bsfjx .j5km2 .ekb8t {font-size: 15.5px;letter-spacing: .01em;font-weight: 700;}

.bsfjx .j5km2 .xyzdp {right: 10px;background: color-mix(in srgb, currentColor 55%, transparent);width: 6px;height: 6px;position: absolute;border-radius:3px;bottom: 10px;}
.bsfjx .j5km2.y8a0v {display: block;}
.bsfjx .j5km2.y8a0v .shc1mf2 {display: flex;width: 100%;}

.bsfjx .d77n5fy.rdjx40m {position: relative;padding: 0 !important;border-radius: var(--dch9);border: 1px solid var(--o2f);overflow: hidden;}
.bsfjx .d77n5fy .ac1chm {display: block;}
.bsfjx .d77n5fy .ac1chm img {width: 100%;height: auto;border-radius: 0;display: block;}

.bsfjx .d77n5fy .czsp9,
.bsfjx .d77n5fy .gm6xnp,
.bsfjx .d77n5fy .ge69n,
.bsfjx .d77n5fy .yb8atnj {box-shadow: 0 0 0 1px color-mix(in srgb, #000 30%, transparent);pointer-events: none;border-radius:1px;background: color-mix(in srgb, #fff 82%, transparent);position: absolute;width: 7px;height: 7px;}
.bsfjx .d77n5fy .czsp9 {left: 12px;top: 12px;}
.bsfjx .d77n5fy .gm6xnp {right: 12px;top: 12px;}
.bsfjx .d77n5fy .ge69n {left: 12px;bottom: 12px;}
.bsfjx .d77n5fy .yb8atnj {right: 12px;bottom: 12px;}

.bsfjx .v6vpa0 .hf1dbys {letter-spacing: .12em;text-transform: uppercase;margin-bottom:11px;color: var(--b2j);font-size: 11.5px;display: block;font-weight: 800;}

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

.bsfjx .v6vpa0 .y2rxj li a {color: var(--lw47g);height: 100%;background: var(--yiw);text-decoration: none;gap:10px;border: 1px solid var(--o2f);border-radius: var(--dch9);font-size: 14px;transition:border-color 0.149s;line-height:1.37;min-height: 52px;padding: 10px 14px;font-weight: 600;align-items: center;display: flex;}
.bsfjx .v6vpa0 .y2rxj li a::before {letter-spacing: .06em;color: color-mix(in srgb, var(--ht2q) 35%, var(--lw47g));font-weight: 800;font-size: 11px;content: counter(grmap, decimal-leading-zero);flex: 0 0 auto;}
.bsfjx .v6vpa0 .y2rxj li a:hover {border-color: var(--ht2q);}

.bsfjx .jgpd .c2se {font-size: 11.5px;font-weight: 800;color: var(--b2j);text-transform: uppercase;letter-spacing: .12em;margin-bottom:15px;display: block;}

.bsfjx .jgpd .rkme {right: 12px;position: absolute;background: color-mix(in srgb, var(--ht2q) 45%, transparent);border-radius:2px;bottom: 12px;width: 7px;height: 7px;}
.bsfjx .jgpd.nv8xh4t {position: relative;}
.bsfjx .b8d381e .dswe {margin: 0 0 16px;letter-spacing: -.02em;line-height:1.21;color: var(--lw47g);font-weight: 800;font-size: clamp(19px, 2.2vw, 26px);}
.bsfjx .b8d381e .dswe::before {content: none;}

.bsfjx .jgpd .zqb3an,
.bsfjx .b8d381e .qv5ear {overflow-x: auto;}
.bsfjx .jgpd .zqb3an table,
.bsfjx .b8d381e .qv5ear table {margin: 0;}

.bsfjx .b8d381e .bqpd2x {margin: 14px 0 0;padding: 5px 11px;color: color-mix(in srgb, var(--ht2q) 35%, var(--lw47g));text-transform: uppercase;letter-spacing: .09em;display: inline-block;border-radius: 999px;background: color-mix(in srgb, var(--ht2q) 10%, transparent);font-size: 11px;font-weight: 800;}
.j1tyt.j1tyt li {border-radius: var(--dch9);}

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

.mvag7 {border: 1px solid color-mix(in srgb, var(--ht2q) 40%, transparent);border-radius: var(--dch9);padding: var(--dhi);background: var(--kt3nv);}
.ntfr {text-transform: uppercase;margin: 0;letter-spacing: .06em;font: 700 clamp(19px, 2.2vw, 26px)/1.2 var(--fakbq);}
.fhw30 {color: var(--b2j);margin: 10px 0 0;}

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

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

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

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

.cj22c::before {border-radius:4px;border: 1px solid var(--o2f);position: absolute;inset: 11px;background: var(--yiw);content: '';transition:background 0.166s, border-color 0.131s;}
.cj22c svg {z-index: 1;position: relative;}
.cj22c:hover {color: var(--lw47g);}
.cj22c:hover::before {background: color-mix(in srgb, var(--lw47g) 10%, var(--yiw));border-color: color-mix(in srgb, var(--ht2q) 50%, var(--o2f));}
.cj22c:focus-visible {outline: 2px solid var(--ht2q);outline-offset: -3px;}

.jeyyd.jeyyd {border-top: 1px solid var(--o2f);background: var(--brx);padding: clamp(34px, 4vw, 56px) 22px clamp(22px, 2.4vw, 34px);}
.jeyyd .xr58p5v {align-items: start;grid-template-columns: minmax(0, 1fr) auto;margin: 0 auto;max-width: var(--v0ub6);display: grid;gap:27px 48px;}
.jeyyd .xvd5 img {display: block;width: auto;height: 26px;}
.jeyyd .xvd5 span {letter-spacing: .08em;text-transform: uppercase;font: 700 17px/1 var(--fakbq);}
.jeyyd .j34r8 {display: grid;gap:45px;grid-auto-flow: column;}
.jeyyd .j34r8 ul {list-style: none;display: grid;margin: 0;gap:8px;padding: 0;}
.jeyyd .j34r8 a {text-decoration: none;color: var(--b2j);display: flex;font: 600 11.5px/1 var(--fakbq);text-transform: uppercase;letter-spacing: .1em;align-items: center;min-height: 44px;}
.jeyyd .j34r8 a:hover {color: var(--lw47g);}
.jeyyd .rkc03b {margin: 24px auto 0;align-items: center;max-width: var(--v0ub6);opacity:0.74;gap:12px;flex-wrap: wrap;display: flex;}
.jeyyd .pmnv {margin: 24px auto 0;border-top: 1px solid var(--o2f);padding-top:17px;max-width: var(--v0ub6);}
.jeyyd .pmnv p {color: var(--b2j);font-size: 12.5px;margin: 0;}
.jeyyd .pmnv p + p {margin-top:9px;line-height:1.62;}

@media (max-width:885px) {
  .nx0vw0 {display: flex;}
  .kk7k3pv {display: none;}
  
  .h4m421q {margin-left: auto;flex: 0 0 auto;}
  .ad7f {padding: 0 14px;font-size: 13.5px;}
  .dregr {overflow: hidden;flex: 0 1 auto;min-width: 0;}
  .sxh66 {text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
  .v34hqz {padding: 0 14px;gap:11px;}
  .bsfjx {padding-left:15px;padding-right:14px;}
  
  .s6krt {grid-template-columns: 1fr;}
  .fkss {padding: 0;}
  .fkss + .fkss {border-top: 1px solid var(--o2f);border-left: 0;margin-top:18px;padding-top:19px;}
  .c6j2g62 {padding-left:16px;}
}

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

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

.wsqh3xk {gap:13px;padding: 14px 8px 14px 20px;border-bottom: 1px solid var(--o2f);display: flex;justify-content: space-between;align-items: center;}
.set6852 {font: 700 19px/1.2 var(--pnm8);color: var(--lw47g);overflow-wrap: anywhere;min-width: 0;}
.wpg5 {display: flex;cursor: pointer;justify-content: center;font-size: 27px;min-width: 44px;align-items: center;flex: 0 0 auto;line-height: 1;min-height: 44px;color: var(--lw47g);border-radius: var(--dch9);}
.wpg5:hover {background: var(--yiw);}

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

.t9m4 {display: grid;border-top: 1px solid var(--o2f);gap:10px;margin-top: auto;padding: 18px 20px calc(18px + env(safe-area-inset-bottom, 0px));}
.y85j,
.tjkqx {padding: 12px 18px;border-radius: var(--dch9);align-items: center;font-weight: 700;justify-content: center;font-size: 15px;display: flex;text-decoration: none;min-height: 48px;}
.y85j {color: var(--lw47g);border: 1px solid var(--o2f);background: transparent;}
.y85j:hover {background: var(--yiw);}
.tjkqx {background: var(--yx6);border: 1px solid transparent;color: var(--lzfm, var(--bi61));}

.wcdj a:focus-visible,
.wpg5:focus-visible,
.nx0vw0:focus-visible {outline: 2px solid var(--ht2q);outline-offset: 2px;}

.pmx3cb {padding: 12px;gap: var(--prd1);display: grid;}
.pmx3cb ul {gap: var(--prd1);display: grid;}
.pmx3cb li + li {border-top: 0;}
.pmx3cb a {background: var(--yiw);border: 1px solid var(--o2f);border-radius: var(--dch9);padding: 10px 14px;}

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

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

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

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

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

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

.bsfjx .v6vpa0 .f6esh > summary {cursor: pointer;align-items: center;gap:12px;display: flex;list-style: none;min-height: 44px;}
.bsfjx .v6vpa0 .f6esh > summary::-webkit-details-marker {display: none;}
.bsfjx .v6vpa0 .f6esh > summary:focus-visible {outline: 3px solid var(--ht2q);outline-offset: 3px;}
.bsfjx .v6vpa0 .f6esh > summary .hf1dbys {margin: 0;}

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

.bsfjx {padding-bottom: max(96px, var(--g65, 96px));}

.qt2bw17 {--fmp: var(--dch9);--z7v6u: 12px;--mpzzp: 4px;--ixia: 1px solid var(--o2f);--fpk: var(--dch9);--hka: .08em;--ayl6b: uppercase;}

.bsfjx .zhe4gm5 h2.gdhe6sk.gdhe6sk {letter-spacing: .12em;color: var(--b2j);padding: 0 !important;text-transform: uppercase;line-height: inherit !important;font-size: 11.5px !important;font-weight: 800 !important;font-family: inherit !important;margin: 0 !important;font-style: normal !important;text-align: start !important;}
.bsfjx .jgpd h2.c2se.c2se {font-size: 11.5px !important;text-align: start !important;padding: 0 !important;color: var(--b2j);letter-spacing: .12em;font-style: normal !important;font-family: inherit !important;line-height: inherit !important;text-transform: uppercase;display: block;font-weight: 800 !important;margin: 0 0 14px !important;}
.bsfjx h2.gdhe6sk.gdhe6sk::before, .bsfjx h2.c2se.c2se::before {content: none;display: none;}
@media (min-width:815px) {
  .bsfjx .zhe4gm5 h2.gdhe6sk.gdhe6sk {padding-top:3px !important;}
}

.fwp8b .v8kd, .v8kd {color: color-mix(in srgb, var(--ht2q) 55%, var(--widwf, var(--b2j)));}

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

.bsfjx .vk39wn .vmp53 {width: 100%;align-items: center;gap:14px 20px;display: flex;flex-wrap: wrap;}
.bsfjx .vk39wn .vmp53 .x7ypnsp {flex: 1 1 240px;}
.bsfjx .vk39wn .vmp53 .mh19c6 {flex: 0 0 auto;}

.bsfjx .vk39wn .x8xpb0p {flex-direction: column;width: 100%;border-bottom: 1px solid var(--o2f);display: flex;padding-bottom: clamp(14px, 1.6vw, 20px);gap:12px;align-items: flex-start;}

.bsfjx .vm1be6g .rd170ve {font: 700 15px/1.3 var(--fakbq);letter-spacing: .06em;color: var(--lw47g);text-transform: uppercase;margin: 0 0 8px;}

.bsfjx .vm1be6g .c46r {list-style: none;padding: 0;counter-reset: grfaq;margin: 0;}
.bsfjx .vm1be6g .c46r > .fk3ak8 {counter-increment: grfaq;}
.bsfjx .vm1be6g .c46r > .fk3ak8 .rd170ve::before {content: counter(grfaq, decimal-leading-zero);font-weight: 800;color: color-mix(in srgb, var(--ht2q) 35%, var(--lw47g));margin-right:8px;letter-spacing: .06em;display: inline-block;font-size: 11px;}

.bsfjx .vm1be6g .j29wza {margin: 0;padding: 0;}

.bsfjx .vm1be6g .j29wza .fk3ak8 {overflow: hidden;padding: 0;}
.bsfjx .vm1be6g .j29wza .rd170ve {margin: 0;padding: 13px clamp(16px, 1.8vw, 22px);border-bottom: 1px solid var(--o2f);background: color-mix(in srgb, var(--lw47g) 5%, transparent);}
.bsfjx .vm1be6g .j29wza .aq1q {padding: 14px clamp(16px, 1.8vw, 22px);margin: 0;margin-inline-start: 0;}

.bsfjx .zayh .pr5xyc9 {list-style: none;margin: 0;padding: 0;}

.bsfjx .zayh .r91sx {justify-content: space-between;gap:9px;min-width: 0;display: flex;align-items: baseline;}
.bsfjx .zayh .r91sx .jps7z {overflow-wrap: anywhere;min-width: 0;}
.bsfjx .zayh .r91sx .z8kbg {flex: 0 0 auto;}

.bsfjx .zayh .sqzg6 > .r91sx:first-child {border-bottom: 1px solid var(--o2f);padding-bottom:10px;}

.cxh62.cxh62 .v9bg7n {margin: 0;}

.cxh62.cxh62 .avkgrq .qk7h {flex-direction: column;display: flex;}
.cxh62.cxh62 .avkgrq .fbx1ngp {margin: auto 0 0;padding-top:9px;}

.cxh62.cxh62 .gh9hwv .qk7h {padding-right:45px;position: relative;}
.cxh62.cxh62 .gh9hwv .p41dd {top: 14px;position: absolute;right: 14px;}
.cxh62.cxh62 .gh9hwv .fbx1ngp {margin: 0 0 8px;}

.bsfjx .zhe4gm5 h2.qr1b > b {border-radius: 999px;padding: 5px 11px;color: color-mix(in srgb, var(--ht2q) 35%, var(--lw47g));font: inherit;display: inline-block;letter-spacing: inherit;background: color-mix(in srgb, var(--ht2q) 10%, transparent);text-transform: inherit;}

.bsfjx .zhe4gm5 .wh4kn0r {border: 1px solid var(--o2f);border-radius: var(--dch9);min-width: 0;padding: clamp(16px, 1.8vw, 22px);background: var(--yiw);}

.bsfjx .jgpd .j73y6x {gap:14px;margin-bottom:13px;align-items: center;display: flex;}
.bsfjx .jgpd .j73y6x h2.c2se.c2se {flex: 0 0 auto;margin: 0 !important;}
.bsfjx .jgpd .hbp6q {height: 1px;background: linear-gradient(90deg,
    color-mix(in srgb, var(--ht2q) 45%, transparent) 0%,
    var(--o2f) 100%);min-width: 24px;flex: 1 1 auto;}

.bsfjx .jgpd .bvmt,
.bsfjx .b8d381e .rf6k9x {padding: clamp(12px, 1.4vw, 16px);min-width: 0;border: 1px solid var(--o2f);border-radius: var(--dch9);background: var(--yiw);}

.bsfjx .b8d381e .bqpd2x.gt1edn {margin: 0 0 16px;}

.bsfjx .b8d381e .kcf3p {gap:7px 16px;display: flex;margin-bottom:16px;align-items: baseline;justify-content: space-between;flex-wrap: wrap;}
.bsfjx .b8d381e .kcf3p .dswe {margin: 0;}
.bsfjx .b8d381e .kcf3p .bqpd2x {flex: 0 0 auto;margin: 0;}

.bsfjx .d77n5fy .ac1chm {position: relative;}

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

.bsfjx .j5km2 .r3ec {gap:11px;padding: 0 30px;}
.bsfjx .j5km2 .r3ec .xyzdp {border-radius:2px;flex: 0 0 auto;background: color-mix(in srgb, currentColor 70%, transparent);width: 9px;position: static;height: 9px;}

.bsfjx .j5km2 .r7jb {border: 1px solid var(--o2f);border-radius: var(--dch9);background: var(--yiw);min-width: 0;display: flex;padding: clamp(14px, 1.6vw, 18px);}
.bsfjx .j5km2.y8a0v .r7jb {width: 100%;}
.bsfjx .j5km2.y8a0v .r7jb .shc1mf2 {width: 100%;}

.bsfjx .dw1fy6 .qes7n {gap:5px 10px;display: flex;align-items: center;flex-wrap: wrap;min-width: 0;width: 100%;}

.bsfjx .dw1fy6 .f5r5mh {padding: 0;gap:9px;list-style: none;flex-wrap: wrap;display: flex;margin: 0;grid-column: 1 / -1;}

.bsfjx .dw1fy6.tf5w1ax .qhzq {height: 92px;width: 92px;}
.bsfjx .dw1fy6.tf5w1ax .qes7n {padding-top:9px;border-top: 1px solid var(--o2f);}

.bsfjx .dw1fy6.jempe {grid-template-columns: minmax(0, 1fr);}
.bsfjx .dw1fy6 .k8rca46 {min-width: 0;gap:11px 16px;display: grid;grid-template-columns: auto minmax(0, 1fr);grid-column: 1 / -1;align-items: center;}
.bsfjx .dw1fy6.jempe .k8rca46 {padding: clamp(14px, 1.6vw, 18px);background: var(--yiw);border: 1px solid var(--o2f);border-radius: var(--dch9);}

.bsfjx .nyda084 .ezvt7p .ncxxfpj {padding-bottom:2px;}
.bsfjx .nyda084 .ezvt7p .e00ykm {line-height:1.06;}

.bsfjx .nyda084 .rx38fd {grid-template-rows: auto;align-items: center;border-bottom: 1px solid var(--o2f);padding-bottom: var(--otj);}
.bsfjx .nyda084 .rx38fd .rv96 {grid-row: auto;height: 84px;width: 84px;}
.bsfjx .nyda084 .vbcxw31 {gap:4px;display: flex;min-width: 0;flex-direction: column;}

.bsfjx .nyda084 .nn9h {padding: 0;margin: 0;list-style: none;}
.bsfjx .nyda084 .nn9h > li {display: flex;min-width: 0;}
.bsfjx .nyda084 .nn9h > li > .g14de {width: 100%;}

.bsfjx .j1tyt .parskqz {gap:11px;margin: 0 0 8px;align-items: center;display: flex;}
.bsfjx .j1tyt .nedr .v8kd,
.bsfjx .j1tyt .ptw1 .v8kd {color: color-mix(in srgb, var(--ht2q) 35%, var(--lw47g));display: inline-flex;justify-content: center;line-height: 1;min-width: 26px;font-size: 13px;height: 26px;padding: 0 7px;font-weight: 800;letter-spacing: 0;border-radius:6px;background: color-mix(in srgb, var(--ht2q) 16%, var(--yiw));align-items: center;}
.bsfjx .j1tyt .nedr .v8kd {flex: 0 0 auto;position: static;}
.bsfjx .j1tyt .nedr .dxb80x {margin: 0;}

.bsfjx .j1tyt .ptw1 .v8kd {right: 12px;top: 12px;position: absolute;}
.bsfjx .j1tyt .ptw1 .kvbnk {padding-right:39px;position: relative;}

.afqe57,
.cxh62.cxh62 .a8y67ep,
.bsfjx .v6vpa0 .y2rxj,
.bsfjx .wckznx7 .kkpkyj,
.bsfjx .d8pq,
.bsfjx .zayh .kh5h2,
.bsfjx .nyda084 .kb35np8 {flex-wrap: wrap;justify-content: center;display: flex;align-content: flex-start;}
.afqe57 > * {flex: 1 1 260px;}
.cxh62.cxh62 .a8y67ep > * {flex: 1 1 230px;}
.bsfjx .v6vpa0 .y2rxj > * {flex: 1 1 180px;}
.bsfjx .wckznx7 .kkpkyj > * {flex: 1 1 290px;}
.bsfjx .d8pq > * {flex: 1 1 210px;}
.bsfjx .zayh .kh5h2 > * {flex: 1 1 220px;}
.bsfjx .nyda084 .kb35np8 > * {flex: 1 1 120px;}
.afqe57 > *,
.cxh62.cxh62 .a8y67ep > *,
.bsfjx .v6vpa0 .y2rxj > *,
.bsfjx .wckznx7 .kkpkyj > *,
.bsfjx .d8pq > *,
.bsfjx .zayh .kh5h2 > *,
.bsfjx .nyda084 .kb35np8 > * {max-width: calc(50% - var(--prd1));min-width: 0;}
@media (max-width:612px) {
  .afqe57 > *,
  .cxh62.cxh62 .a8y67ep > *,
  .bsfjx .v6vpa0 .y2rxj > *,
  .bsfjx .wckznx7 .kkpkyj > *,
  .bsfjx .d8pq > *,
  .bsfjx .zayh .kh5h2 > *,
  .bsfjx .nyda084 .kb35np8 > * {max-width: none;}
}

.bsfjx .vk39wn.fvpay {overflow: hidden;padding: clamp(14px, 2vw, 24px) !important;border-radius: var(--dch9);justify-content: flex-end;min-height: clamp(420px, 58vh, 620px);}
.bsfjx .vk39wn.fvpay .r5r79gk {background: color-mix(in srgb, var(--kt3nv) 66%, transparent);backdrop-filter: blur(12px);border-color: color-mix(in srgb, var(--lw47g) 16%, transparent);-webkit-backdrop-filter: blur(12px);margin-top: auto;max-width:600px;}
.bsfjx .vk39wn.fvpay.pp575st {background:
    repeating-linear-gradient(90deg, color-mix(in srgb, var(--lw47g) 6%, transparent) 0 1px, transparent 1px 48px),
    repeating-linear-gradient(0deg, color-mix(in srgb, var(--lw47g) 6%, transparent) 0 1px, transparent 1px 48px),
    radial-gradient(70% 90% at 85% 15%, color-mix(in srgb, var(--ht2q) 55%, transparent), transparent 70%),
    radial-gradient(60% 80% at 10% 100%, color-mix(in srgb, var(--d48x, var(--ht2q)) 35%, transparent), transparent 70%),
    var(--yiw);border: 1px solid var(--o2f);}
.bsfjx .vk39wn.fvpay.pp575st .yf9m6 {display: none;}
.bsfjx .vk39wn .k0fffd {border-radius: var(--dch9);border: 1px solid var(--o2f);justify-content: center;padding: 16px 22px;align-items: center;min-width: 0;background: var(--kt3nv);box-sizing: border-box;display: flex;}
.bsfjx .vk39wn .k0fffd img {height: auto;border-radius: 0;display: block;max-width: 100%;max-height: 56px;object-fit: contain;width: auto;}
.bsfjx .vk39wn.fvpay .k0fffd {backdrop-filter: blur(10px);background: color-mix(in srgb, var(--kt3nv) 60%, transparent);max-width:221px;height: 72px;position: absolute;top: clamp(14px, 2vw, 24px);right: clamp(14px, 2vw, 24px);z-index: 1;}
.bsfjx .vk39wn .gcgzj {align-items: center;letter-spacing: -.04em;line-height: 1;justify-content: center;display: flex;color: var(--n6lca, var(--vwbd));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(--ht2q), color-mix(in srgb, var(--ht2q) 60%, #000));border-radius: var(--dch9);min-height: 110px;font-size: 58px;font-weight: 800;}
@media (min-width:748px) {
  .bsfjx .vk39wn.bw3btxf:not(.fvpay) {grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1.25fr);grid-template-rows: auto auto;}
  .bsfjx .vk39wn.tcwt:not(.fvpay) .r5r79gk  {grid-row: 1;grid-column: 1 / span 2;}
  .bsfjx .vk39wn.tcwt:not(.fvpay) .yf9m6  {grid-column: 3;grid-row: 1 / span 2;}
  .bsfjx .vk39wn.tcwt:not(.fvpay) .k0fffd {grid-column: 1;grid-row: 2;}
  .bsfjx .vk39wn.tcwt:not(.fvpay) .gcgzj {grid-row: 2;grid-column: 2;}
  .bsfjx .vk39wn.n7w8b .r5r79gk  {grid-column: 2 / span 2;grid-row: 1;}
  .bsfjx .vk39wn.n7w8b .yf9m6  {grid-row: 1 / span 2;grid-column: 1;}
  .bsfjx .vk39wn.n7w8b .k0fffd {grid-row: 2;grid-column: 2;}
  .bsfjx .vk39wn.n7w8b .gcgzj {grid-column: 3;grid-row: 2;}
  .bsfjx .vk39wn.n7w8b {grid-template-columns: minmax(0, 1.25fr) minmax(0, 1fr) minmax(0, 1fr);}
  .bsfjx .vk39wn.bw3btxf:not(.fvpay) .yf9m6 {max-height: none;height: 100%;min-height: 340px;aspect-ratio: auto;}
}
@media (max-width: 759.98px) {
  .bsfjx .vk39wn.bw3btxf:not(.fvpay) {grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);}
  .bsfjx .vk39wn.bw3btxf:not(.fvpay) .yf9m6 {grid-column: 1 / -1;order: -1;max-height: none;}
  .bsfjx .vk39wn.bw3btxf:not(.fvpay) .r5r79gk {grid-column: 1 / -1;}
  .bsfjx .vk39wn.fvpay {min-height: min(78vh, 600px);}
  .bsfjx .vk39wn.fvpay .k0fffd {height: 56px;padding: 10px 14px;max-width:151px;}
  .bsfjx .vk39wn .gcgzj {min-height: 88px;font-size: 44px;}
}

.bsfjx .vk39wn.bw3btxf.fvpay {min-height: clamp(420px, 58vh, 620px) !important;}
.bsfjx .vk39wn.fvpay.pp575st {min-height: clamp(360px, 46vh, 520px) !important;}
@media (max-width: 759.98px) {
  .bsfjx .vk39wn.bw3btxf.fvpay {min-height: min(78vh, 600px) !important;}
  .bsfjx .vk39wn.fvpay.pp575st {padding-top:25px !important;min-height: 0 !important;}
  .bsfjx .vk39wn.fvpay .k0fffd {display: none;}
}

@media (max-width: 759.98px) {
  .bsfjx .yhxmtp .mhw7rr2 {display: none;}
  .bsfjx .yhxmtp .pdk1tr {grid-template-columns: repeat(2, minmax(0, 1fr));}
}

.bsfjx :is(.f5rvyz4 .b91n, .dmqypd .s86he) {padding: 22px 16px;background:
    radial-gradient(100% 80% at 50% 0%, color-mix(in srgb, var(--ht2q) 10%, transparent), transparent 70%),
    var(--yiw);aspect-ratio: auto;min-height: 150px;gap:14px;transition:border-color 0.16s, transform 0.172s;}
.bsfjx :is(.f5rvyz4 .b91n, .dmqypd .s86he):hover {transform: translateY(-2px);}
.bsfjx .f5rvyz4 .m87s9y img,
.bsfjx .dmqypd .s86he img {height: 64px;max-width: 88%;}
@media (max-width:474px) {
  .bsfjx .f5rvyz4 .hb61j,
  .bsfjx .dmqypd .f9btpg9 {grid-template-columns: repeat(2, minmax(0, 1fr));}
  .bsfjx :is(.f5rvyz4 .b91n, .dmqypd .s86he) {padding: 16px 10px;min-height: 112px;}
  .bsfjx .f5rvyz4 .m87s9y img,
  .bsfjx .dmqypd .s86he img {height: 44px;}
}

.bsfjx .wckznx7.fcj89 {display: block;}
.fcj89 .wa7j4 {margin: 0 0 18px;}
.fcj89 .r1qb {display: grid;gap: var(--prd1);}
.fcj89 .eanmdfm {margin: 0;grid-auto-flow: column;scrollbar-width: none;scroll-behavior: smooth;display: grid;overflow-x: auto;scroll-snap-type: x mandatory;overscroll-behavior-x: contain;border-radius: var(--dch9);grid-auto-columns: 100%;padding: 0;list-style: none;}
.fcj89 .eanmdfm::-webkit-scrollbar {display: none;}
.fcj89 .qvxyepz {position: relative;background: var(--yiw);scroll-snap-align: start;overflow: hidden;border-radius: var(--dch9);border: 1px solid var(--o2f);min-height: clamp(280px, 34vw, 440px);align-items: flex-end;min-width: 0;display: flex;}
.fcj89 .qvxyepz > picture, .bsfjx .fcj89 img.dftt.dftt {object-fit: cover;inset: 0;border-radius: 0;height: 100%;position: absolute;width: 100%;max-width: none;}
.fcj89 .qvxyepz:not(.ph0p)::after {background: linear-gradient(0deg, color-mix(in srgb, var(--kt3nv) 88%, transparent) 0%, transparent 55%);position: absolute;inset: 0;content: "";}
.fcj89 .ph0p {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(--ht2q), color-mix(in srgb, var(--ht2q) 55%, #000));}
.fcj89 .gqybeh {max-width:720px;align-items: flex-end;padding: clamp(18px, 3vw, 34px);display: flex;z-index: 1;position: relative;gap:17px;}
.fcj89 .g6hxwa {background: var(--ht2q);border-radius: var(--dch9);height: 54px;justify-content: center;font-weight: 800;color: var(--n6lca, var(--vwbd));flex: 0 0 auto;align-items: center;font-size: 20px;width: 54px;display: flex;}
.fcj89 .hmbhvv {line-height:1.11;color: var(--lw47g);font-weight: 800;font-size: clamp(22px, 2.6vw, 34px);letter-spacing: -.02em;margin: 0;}
.fcj89 .ph0p .hmbhvv {color: var(--n6lca, var(--vwbd));}
.fcj89 .ph0p .g6hxwa {background: var(--kt3nv);color: var(--lw47g);}

.fcj89 .kn2wcah {grid-auto-columns: minmax(0, 1fr);grid-auto-flow: column;display: grid;gap: var(--prd1);}
.fcj89 .q8nqv8 {overflow: hidden;position: relative;color: var(--b2j);border-radius: var(--dch9);border: 1px solid var(--o2f);display: flex;gap:11px;cursor: pointer;transition:border-color 0.224s, color 0.174s;min-width: 0;font: 600 14px/1.3 var(--pnm8);text-align: left;padding: 10px;align-items: center;background: var(--yiw);}
.fcj89 .q8nqv8 img {flex: 0 0 auto;border-radius: calc(var(--dch9) - 4px);width: 72px;height: 48px;object-fit: cover;}
.fcj89 .q8nqv8.ph0p {background: var(--yiw);}
.fcj89 .q8nqv8 span {min-width: 0;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.fcj89 .q8nqv8 i {position: absolute;left: 0;bottom: 0;height: 3px;width: 0;background: var(--ht2q);}
.fcj89 .q8nqv8[data-on="1"], .fcj89 .q8nqv8[data-on="run"] {border-color: var(--ht2q);color: var(--lw47g);}
.fcj89 .q8nqv8[data-on="1"] i {width: 100%;}
.fcj89 .q8nqv8[data-on="run"] i {animation: iwy2t4j var(--yckn, 6000ms) linear forwards;}
@keyframes iwy2t4j { from {width: 0;} to {width: 100%;} }
.fcj89 .z5htq9 {margin: 18px 0 0;}
@media (max-width:754px) {
  .fcj89 .qvxyepz {aspect-ratio: 4 / 3;min-height: 0;}
  .fcj89 .q8nqv8 {padding: 6px;justify-content: center;}
  .fcj89 .q8nqv8 img {height: 44px;width: 100%;}
  .fcj89 .q8nqv8 span {display: none;}
  .fcj89 .q8nqv8.ph0p {background: color-mix(in srgb, var(--ht2q) 40%, var(--yiw));min-height: 56px;}
}
@media (prefers-reduced-motion: reduce) { .fcj89 .eanmdfm {scroll-behavior: auto;} .fcj89 .q8nqv8[data-on="run"] i {width: 100%;animation: none;} }

.bsfjx {align-items: stretch;flex-wrap: wrap;column-gap: var(--otj);display: flex;}
.bsfjx > * {box-sizing: border-box;flex: 0 0 100%;min-width: 0;}
.bsfjx > .ee9f:has(+ .ee9f),
.bsfjx > .ee9f + .ee9f {max-width: none;flex: 0 0 calc((100% - var(--otj)) / 2);}
@media (max-width:754px) {
  .bsfjx > .ee9f:has(+ .ee9f), .bsfjx > .ee9f + .ee9f {flex-basis: 100%;}
}
.bsfjx .v9bvct.x2ew {position: relative;background:
    radial-gradient(90% 70% at 100% 100%, color-mix(in srgb, var(--ht2q) 14%, transparent), transparent 70%),
    var(--kt3nv);border-top: 3px solid var(--ht2q) !important;overflow: hidden;}
.bsfjx .v9bvct.ee9f {display: flex !important;max-width: none;flex-direction: column;}
.bsfjx .v9bvct.ee9f .v1kjdxb {overflow: hidden;}
.bsfjx .v9bvct.ee9f .v1kjdxb img {height: auto;aspect-ratio: 16 / 9;width: 100%;object-fit: cover;transition:transform 0.388s ease;}
.bsfjx .v9bvct.x2ew:hover .v1kjdxb img {transform: scale(1.04);}
.bsfjx .v9bvct.ee9f .c4956 {flex: 1 1 auto;flex-direction: column;align-items: flex-start;display: flex;}
.bsfjx .v9bvct.ee9f .c4956 > .y223v:last-child {margin-top: auto;}
.bsfjx .v9bvct .sjqe {font-size: clamp(22px, 2.2vw, 28px);}
@media (min-width:748px) {
  .bsfjx .v9bvct.x2ew:not(.ee9f):not(.e9jvqt8) {grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);}
}
@media (prefers-reduced-motion: reduce) { .bsfjx .v9bvct .v1kjdxb img {transition:none;} }

.bsfjx > .nyda084.qhpnk {padding: var(--dhi) !important;align-items: center;grid-template-columns: minmax(0, 1fr);gap: var(--otj);border-radius: var(--dch9);border: 1px solid var(--o2f);background:
    radial-gradient(60% 100% at 100% 50%, color-mix(in srgb, var(--ht2q) 18%, transparent), transparent 70%),
    var(--kt3nv);display: grid !important;}
@media (min-width:850px) { .bsfjx > .nyda084.qhpnk {grid-template-columns: minmax(0, 1fr) minmax(0, .9fr);} }
.qhpnk .jz7kmy {min-width: 0;}
.qhpnk .wdys3 {font-size: clamp(24px, 2.6vw, 34px);}
.qhpnk a.g14de {border-color: var(--ht2q);color: var(--n6lca, var(--vwbd));background: var(--ht2q);}
.qhpnk .fv55 {max-width:420px;grid-template-columns: 1.2fr 1fr;width: 100%;justify-self: center;display: grid;aspect-ratio: 1 / 1;grid-template-rows: 1fr 1fr 1fr;gap: var(--prd1);}
.bsfjx .qhpnk img.cthtbxe.cthtbxe {width: 100%;max-height: none;min-height: 0;object-fit: cover;height: 100%;max-width: none;transition:transform 0.272s;border-radius: var(--dch9);border: 1px solid var(--o2f);}
.qhpnk .khkn {grid-row: 1 / span 3;grid-column: 1;}
.qhpnk .xyfsw:nth-of-type(2) {grid-column: 2;grid-row: 1;}
.qhpnk .xyfsw:nth-of-type(3) {grid-column: 2;grid-row: 2;}
.qhpnk .a9yqqb {display: flex;align-items: center;grid-column: 2;font-size: clamp(32px, 3.4vw, 46px);grid-row: 3;border-radius: var(--dch9);background:
    repeating-linear-gradient(90deg, color-mix(in srgb, #fff 12%, transparent) 0 1px, transparent 1px 18px),
    linear-gradient(135deg, var(--ht2q), color-mix(in srgb, var(--ht2q) 55%, #000));font-weight: 800;justify-content: center;color: var(--n6lca, var(--vwbd));flex-direction: column;line-height: 1;}
.qhpnk .a9yqqb small {margin-top:5px;letter-spacing: .1em;font-weight: 700;opacity:0.86;font-size: 12px;}
.qhpnk:hover .cthtbxe {transform: scale(1.02);}
@media (max-width: 859.98px) { .qhpnk .fv55 {max-width:340px;order: -1;} }
@media (prefers-reduced-motion: reduce) { .qhpnk .cthtbxe {transition:none;} }
.bsfjx .qhpnk .yn7tcp a {background: var(--ht2q);color: var(--n6lca, var(--vwbd));border-color: var(--ht2q);}
.bsfjx .qhpnk .yn7tcp a:hover {filter: brightness(1.07);}
.bsfjx .qhpnk .wdys3 {font-size: clamp(24px, 2.6vw, 34px);}

.bsfjx .qhpnk .kb35np8 {display: flex !important;flex-wrap: wrap;}
.bsfjx .qhpnk .kb35np8 > * {flex: 1 1 120px;}

.bsfjx .j1tyt.fwp8b ol {margin: 8px 0 0;display: grid !important;gap: var(--prd1);list-style: none;padding: 0;grid-template-columns: repeat(4, minmax(0, 1fr));}
.bsfjx .j1tyt .f81vkyf.f81vkyf {align-items: flex-start;gap:12px;display: flex;min-width: 0;background: radial-gradient(100% 70% at 0% 0%, color-mix(in srgb, var(--ht2q) 12%, transparent), transparent 70%), var(--yiw);border-radius: var(--dch9);border: 1px solid var(--o2f);position: relative;padding: 22px 20px 28px;flex-direction: column;overflow: hidden;transition:border-color 0.226s, transform 0.172s;}
.bsfjx .j1tyt .f81vkyf:hover {transform: translateY(-3px);border-color: var(--ht2q);}
.bsfjx .j1tyt .f81vkyf :is(.parskqz, .kvbnk) {gap:10px;align-items: flex-start;flex-direction: column;display: flex;}
.bsfjx .j1tyt .f81vkyf .v8kd.v8kd {position: static;display: flex;width: 56px;line-height: 1;border-radius: var(--dch9);justify-content: center;font-size: 26px;align-items: center;color: var(--n6lca, var(--vwbd));background: linear-gradient(135deg, var(--ht2q), color-mix(in srgb, var(--ht2q) 60%, #000));height: 56px;box-shadow: 0 8px 22px color-mix(in srgb, var(--ht2q) 35%, transparent);margin: 0;font-weight: 800;}
.bsfjx .j1tyt .dxb80x {font-weight: 800;font-size: 17px;color: var(--lw47g);overflow-wrap: anywhere;}
.bsfjx .j1tyt .s36e7 {color: var(--b2j);overflow-wrap: anywhere;font-size: 14.5px;margin: 0;line-height:1.53;}
.bsfjx .j1tyt .f81vkyf::after {background: var(--ht2q);bottom: 0;height: 4px;left: 0;content: "";width: 25%;position: absolute;}
.bsfjx .j1tyt .f81vkyf:nth-child(2)::after {width: 50%;}
.bsfjx .j1tyt .f81vkyf:nth-child(3)::after {width: 75%;}
.bsfjx .j1tyt .f81vkyf:nth-child(n+4)::after {width: 100%;}
@media (max-width:973px) { .bsfjx .j1tyt.fwp8b ol {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:553px) { .bsfjx .j1tyt.fwp8b ol {grid-template-columns: minmax(0, 1fr);} }
@media (prefers-reduced-motion: reduce) { .bsfjx .j1tyt .f81vkyf {transition:none;} }
.bsfjx .j1tyt .f81vkyf.f81vkyf {max-width: none;flex: none;width: auto;}

.bsfjx .vm1be6g .j29wza,
.cxh62.cxh62 .gh9hwv,
.bsfjx .v6vpa0 .y2rxj {gap: var(--prd1);flex-wrap: wrap;display: flex !important;}
.bsfjx .vm1be6g .j29wza > * {flex: 1 1 280px;max-width: none;min-width: 0;}
.cxh62.cxh62 .gh9hwv > * {flex: 1 1 220px;max-width: none;min-width: 0;}
.bsfjx .v6vpa0 .y2rxj > * {flex: 1 1 200px;max-width: none;min-width: 0;}

@media (min-width:748px) {
  .bsfjx .vk39wn.bw3btxf:not(.fvpay) {grid-template-columns: minmax(0, 1fr) minmax(0, 1.35fr);grid-template-rows: auto;align-items: stretch;}
  .bsfjx .vk39wn.n7w8b:not(.fvpay) {grid-template-columns: minmax(0, 1.35fr) minmax(0, 1fr);}
  .bsfjx .vk39wn.tcwt:not(.fvpay) .r5r79gk {grid-column: 1;grid-row: 1;}
  .bsfjx .vk39wn.tcwt:not(.fvpay) .yf9m6 {grid-row: 1;grid-column: 2;}
  .bsfjx .vk39wn.n7w8b:not(.fvpay) .r5r79gk {grid-row: 1;grid-column: 2;}
  .bsfjx .vk39wn.n7w8b:not(.fvpay) .yf9m6 {grid-column: 1;grid-row: 1;}
  .bsfjx .vk39wn.bw3btxf:not(.fvpay) .yf9m6 {min-height: 0;aspect-ratio: 16 / 10;height: auto;align-self: center;}
}
