

:root {--xjm: var(--i9j6q);--yvarf: clamp(18px, 2vw, 28px);--xygy:    12px;--qok: 1120px;--lmzpp:   var(--rcv4);--wk2s:    var(--nz6nq);--a4f: clamp(22px, 2.6vw, 34px);--kzz:   var(--vtu3);--f3a: clamp(10px, 1.2vw, 16px);--yzps: var(--ry6);--pbo:  var(--e3x);--qaof:"IBM Plex Sans", "Segoe UI", "Source Sans 3", system-ui, sans-serif;--iv28f: var(--qaof);--j2pa: var(--ci7);}

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

.fcbwj {font-weight: 700;top: 0;left: -9999px;position: absolute;color: var(--jxz0w, var(--q3me, var(--u3e)));z-index: 200;padding: 12px 20px;text-decoration: none;background: var(--yzps);}
.fcbwj:focus {left: 10px;top: 10px;}

.gej2vx {background: var(--oblf);border-bottom: 1px solid var(--kzz);z-index: 60;top: 0;position: sticky;}
.ewzsjmj {padding: 0 22px;min-height: 60px;gap:19px;align-items: center;max-width: var(--qok);display: flex;margin: 0 auto;}
.cr7nywd {min-height: 44px;text-decoration: none;align-items: center;display: inline-flex;}
.cr7nywd img {height: 24px;display: block;width: auto;}
.f5h30ph {color: var(--tsjmi);font: 800 19px/1 var(--qaof);letter-spacing: -.03em;}

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

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

.qp79g,
.hds2 :is(.vyna, .mgz56, .q9h9z86, .n6f6,
             .hbs2n4, .r3tvg5, .dwb2) a[role="button"],
.hds2 .n6f6 a {text-decoration: none;min-height: 44px;cursor: pointer;display: inline-flex;letter-spacing: -.01em;font: 700 14.5px/1 var(--qaof);padding: 0 20px;align-items: center;border-radius: var(--xygy);border: 0;justify-content: center;}
.y8r1kn {box-shadow: inset 0 0 0 1px var(--kzz);color: var(--xhmd, var(--hxpc));background: var(--d30);}
.k8gnt {background: var(--pdgm);color: var(--un3, var(--iv7j));}
.k8gnt:hover {background: var(--v2cu);}
.rd19 {display: flex;width: 100%;margin-top:14px;}

.hds2 :is(.vyna, .mgz56, .q9h9z86, .n6f6,
             .hbs2n4, .r3tvg5, .dwb2) a[role="button"],
.hds2 .n6f6 a {color: var(--q3me, var(--u3e));background: var(--ry6);}
.hds2 :is(.vyna, .mgz56, .q9h9z86, .n6f6,
             .hbs2n4, .r3tvg5, .dwb2) a[role="button"]:hover,
.hds2 .n6f6 a:hover {background: var(--v2cu);}

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

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

.hds2 :is(.dwb2, .r3tvg5, .hbs2n4, .s7a7zcf,
             .b29yw53, .qtvfsbf, .q9h9z86, .mgz56,
             .hwtw, .fqvt354) {position: relative;border: 1px solid var(--kzz);border-radius: var(--xygy);background: var(--lmzpp);padding: var(--a4f) !important;}

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

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

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

.hds2 .vyna.b52ca4 {gap: var(--f3a);min-height: 0 !important;border: 0;border-radius: 0;display: grid;grid-template-columns: minmax(0, 1fr);padding: 0 !important;background: none;}

.hds2 .vyna .fc88w,
.hds2 .vyna .d30whxj {margin: 0;min-width: 0;border: 1px solid var(--kzz);border-radius: var(--xygy);background: var(--lmzpp);}

.hds2 .vyna .fc88w {gap:14px;flex-direction: column;padding: clamp(22px, 2.8vw, 38px) var(--a4f);display: flex;text-align: left;justify-content: center;max-width: none;align-items: flex-start;}
.hds2 .vyna .paryee {color: var(--wk2s);margin: 0;font-size: clamp(30px, 3.8vw, 52px);font-weight: 800;text-wrap: balance;line-height:1.06;letter-spacing: -.028em;}
.hds2 .vyna .qyevxf {font-size: 15.5px;margin: 0;max-width: 54ch;line-height:1.58;color: var(--pbo);}
.hds2 .vyna .rtq93w9 {justify-content: center;white-space: nowrap;font-size: 15px;color: var(--q3me, var(--u3e));text-decoration: none;transition:filter 0.138s;display: inline-flex;background: var(--ry6);font-weight: 700;min-height: 48px;align-items: center;padding: 0 26px;border-radius: var(--xygy);}
.hds2 .vyna .rtq93w9:hover {filter: brightness(1.07);}

.hds2 .vyna .d30whxj {position: relative;aspect-ratio: 16 / 10;color: var(--v69, var(--wk2s));max-height: 32vh;overflow: hidden;background: var(--coz, var(--j2pa));}
.hds2 .vyna .nhvpt,
.hds2 .vyna .d30whxj img {height: 100%;border-radius: 0;display: block;object-fit: cover;width: 100%;}

.hds2 .vyna .ts67 {letter-spacing: -.04em;font-weight: 800;inset: 0;background:
    repeating-linear-gradient(90deg,
      color-mix(in srgb, var(--wk2s) 6%, transparent) 0 1px,
      transparent 1px var(--ift8c, 30px)),
    repeating-linear-gradient(0deg,
      color-mix(in srgb, var(--wk2s) 6%, transparent) 0 1px,
      transparent 1px var(--ift8c, 30px)),
    linear-gradient(var(--jojii, 160deg),
      color-mix(in srgb, var(--yzps) 22%, var(--j2pa)) 0%,
      color-mix(in srgb, var(--jxwz, var(--yzps)) 12%, var(--j2pa)) 100%);position: absolute;justify-content: center;color: color-mix(in srgb, var(--yzps) 42%, var(--wk2s));line-height: 1;align-items: center;display: flex;font-size: clamp(46px, 8vw, 104px);}

@media (min-width:755px) {
  
  .hds2 .vyna.b52ca4 {grid-template-rows: minmax(0, 1fr);grid-template-columns: minmax(0, 1.9fr) minmax(0, 1fr);}
  .hds2 .vyna .fc88w {grid-row: 1;}
  .hds2 .vyna .d30whxj {aspect-ratio: auto;height: 100%;max-height: none;grid-row: 1;}
  .hds2 .vyna.jfja0s .fc88w  {grid-column: 2;}
  .hds2 .vyna.jfja0s .d30whxj  {grid-column: 1;}
  .hds2 .vyna.nrn8k6 .fc88w  {grid-column: 1;}
  .hds2 .vyna.nrn8k6 .d30whxj  {grid-column: 2;}
}

.hds2 .vyna.cdrn4a2 {position: relative;min-height: min(52vh, 460px);padding: var(--f3a) !important;gap: var(--f3a);display: flex !important;flex-direction: column;}
.hds2 .vyna.cdrn4a2 .d30whxj {aspect-ratio: auto;grid-row: auto;z-index: 0;inset: 0;max-height: none;position: absolute;border-radius: 0;border: 0;}
.hds2 .vyna.cdrn4a2 .fc88w {position: relative;background: color-mix(in srgb, var(--lmzpp) 90%, transparent);z-index: 1;}
.hds2 .vyna.cdrn4a2 .fc88w {margin-top: auto;}
@media (max-width:688px) {
  .hds2 .vyna.cdrn4a2 {min-height: min(44vh, 380px);}
}
@media (min-width:755px), (min-width: 960px) {
  .hds2 .vyna.cdrn4a2 .d30whxj {grid-row: auto;aspect-ratio: auto;height: 100%;max-height: none;}
  .hds2 .vyna.cdrn4a2 .fc88w,
  .hds2 .vyna.cdrn4a2 .d30whxj {grid-column: auto;}
}
@media (min-width:965px) {
  
  .hds2 .vyna.b52ca4 {grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1.05fr);}
  .hds2 .vyna.nrn8k6 .fc88w  {grid-column: 1 / span 2;}
  .hds2 .vyna.nrn8k6 .d30whxj  {grid-column: 3;}
  .hds2 .vyna.jfja0s .fc88w  {grid-column: 2 / span 2;}
  .hds2 .vyna.jfja0s .d30whxj  {grid-column: 1;}
}

.tta5k4 {padding: clamp(16px, 1.8vw, 22px);border: 1px solid var(--kzz);border-radius: var(--xygy);background: var(--j2pa);}

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

.f2esj {margin: 0 0 8px;}
.c1zn {margin: 0;line-height:1.61;color: var(--pbo);font-size: 15px;}

.zj56t9 {grid-template-columns: repeat(auto-fit, minmax(210px, 1fr));display: grid;margin: 0;list-style: none;gap: var(--f3a);padding: 0;}
.c2yr9 {position: relative;overflow: hidden;}
.tvsq {right: 10px;top: 2px;font-size: 56px;pointer-events: none;color: color-mix(in srgb, var(--yzps) 22%, transparent);position: absolute;font-weight: 800;line-height: 1;}
.j7zb951 {margin: 0 0 6px;font-size: 15.5px;display: block;font-weight: 700;position: relative;}
.zym4q5 {margin: 0;font-size: 14.5px;position: relative;color: var(--pbo);line-height:1.55;}

.s7a7zcf.sbsva {color: var(--wk2s);}
.s7a7zcf.s7a7zcf .ms80 {grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));padding: 0;gap: var(--f3a);margin: 0;display: grid;list-style: none;}
.s7a7zcf.s7a7zcf .dx1811 {line-height:1.51;padding: clamp(14px, 1.6vw, 18px);background: var(--j2pa);font-size: 15px;border: 1px solid var(--kzz);border-left: 3px solid var(--xjm);border-radius: var(--xygy);color: var(--wk2s);}
.s7a7zcf.s7a7zcf .wrt4 {border-left-color: var(--yzps);background: color-mix(in srgb, var(--yzps) 7%, var(--j2pa));}
.s7a7zcf.s7a7zcf .ccjnsc5 {background: color-mix(in srgb, var(--wk2s) 4%, var(--j2pa));border-left-color: color-mix(in srgb, var(--wk2s) 40%, transparent);}

.s7a7zcf.s7a7zcf .tft953m {display: flex;letter-spacing: .09em;gap:7px;font-weight: 700;margin: 0 0 8px;font-size: 11px;color: var(--pbo);text-transform: uppercase;align-items: center;}
.s7a7zcf.s7a7zcf .gsjv91 {font-size: 12px;background: color-mix(in srgb, var(--wk2s) 12%, transparent);font-weight: 800;justify-content: center;display: inline-flex;font-style: normal;border-radius:6px;flex: 0 0 auto;align-items: center;line-height: 1;width: 17px;color: var(--wk2s);height: 17px;}
.s7a7zcf.s7a7zcf .wrt4 .gsjv91 {color: var(--jxz0w, var(--q3me, var(--u3e)));background: var(--yzps);}

.hds2 .me9h17j .p6vqhbs {grid-template-columns: repeat(auto-fill, minmax(210px, 1fr));list-style: none;display: grid;grid-auto-flow: dense;padding: 0;gap: var(--f3a);margin: 0;}

@media (max-width:988px) {
  .hds2 .me9h17j .p6vqhbs {grid-template-columns: repeat(2, minmax(0, 1fr));}
}
@media (max-width:526px) {
  .hds2 .me9h17j .p6vqhbs {grid-template-columns: repeat(2, minmax(0, 1fr));}
  
  .hds2 .me9h17j .ce2amsj {grid-row: span 1;}
}
.hds2 .me9h17j .cmp4zmm {min-width: 0;}

.hds2 .me9h17j .ce2amsj {grid-row: span 2;grid-column: span 2;}
.hds2 .me9h17j .c8cdy2d {display: flex;flex-direction: column;color: inherit;transition:border-color 0.169s;height: 100%;border: 1px solid var(--kzz);border-radius: var(--xygy);overflow: hidden;background: var(--j2pa);text-decoration: none;}
.hds2 .me9h17j .c8cdy2d:hover {border-color: var(--yzps);}
.hds2 .me9h17j .zz73 {flex: 1 1 auto;aspect-ratio: 3 / 2;min-height: 0;position: relative;margin: 0;}
.hds2 .me9h17j .ce2amsj .zz73 {aspect-ratio: 1 / 1;}
.hds2 .me9h17j .zz73 img {width: 100%;border-radius: 0;object-fit: cover;display: block;height: 100%;}

.hds2 .me9h17j .vbyb {border-radius: 999px;letter-spacing: .09em;background: color-mix(in srgb, #000 58%, transparent);font-size: 11.5px;text-transform: uppercase;color: #fff;top: 8px;position: absolute;font-weight: 800;left: 8px;padding: 5px 12px;}
.hds2 .me9h17j .yn74m8 {color: var(--wk2s);line-height:1.29;font-size: 14px;display: block;font-weight: 700;padding: 11px 13px;}
.hds2 .me9h17j .ce2amsj .yn74m8 {padding: 14px 16px;font-size: 17px;}

.hds2 .n7rah4 .mc12nc {padding: 0;margin: 0;grid-template-columns: repeat(4, minmax(0, 1fr));display: grid;list-style: none;gap: var(--f3a);}
@media (max-width:905px) { .hds2 .n7rah4 .mc12nc {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:469px) { .hds2 .n7rah4 .mc12nc {grid-template-columns: minmax(0, 1fr);} }
.hds2 .n7rah4 .x9yc4x {min-width: 0;}
.hds2 .n7rah4 .vrgvt {padding: 22px 16px;flex-direction: column;text-decoration: none;gap:11px;transition:border-color 0.137s;display: flex;align-items: center;background: var(--j2pa);height: 100%;min-height: 138px;justify-content: center;border: 1px solid var(--kzz);border-radius: var(--xygy);}
.hds2 .n7rah4 .vrgvt:hover {border-color: var(--yzps);}
.hds2 .n7rah4 .wm5exss {margin: 0;}
.hds2 .n7rah4 .wm5exss img {display: block;width: auto;height: 46px;border-radius: 0;object-fit: contain;max-width: 100%;}
.hds2 .n7rah4 .d9phshh {font-weight: 700;text-align: center;letter-spacing: .08em;text-transform: uppercase;font-size: 12.5px;color: var(--pbo);}

.hds2 .qr48fk .hn76k {gap: var(--f3a);margin: 0;list-style: none;padding: 0;display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));}
@media (max-width:905px) { .hds2 .qr48fk .hn76k {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:469px) { .hds2 .qr48fk .hn76k {grid-template-columns: minmax(0, 1fr);} }
.hds2 .qr48fk .trxfksc {min-width: 0;}
.hds2 .qr48fk .cvs2 {align-items: center;display: flex;transition:border-color 0.198s;aspect-ratio: 1 / 1;height: 100%;gap:10px;justify-content: center;text-decoration: none;background: var(--j2pa);flex-direction: column;border: 1px solid var(--kzz);border-radius: var(--xygy);padding: 16px;}
.hds2 .qr48fk .cvs2:hover {border-color: var(--yzps);}
.hds2 .qr48fk .cvs2 img {max-width: 80%;display: block;border-radius: 0;height: 38px;object-fit: contain;width: auto;}
.hds2 .qr48fk .ewm8 {text-overflow: ellipsis;color: var(--pbo);font-size: 11.5px;overflow: hidden;max-width: 100%;text-align: center;letter-spacing: .07em;font-weight: 700;text-transform: uppercase;white-space: nowrap;}

.hds2 .r3tvg5 .amzj3c {margin-bottom: var(--f3a);gap: var(--f3a);grid-template-columns: minmax(0, 1fr);display: grid;}
.hds2 .r3tvg5 .yrpj {gap:2px;border: 1px solid color-mix(in srgb, var(--yzps) 26%, var(--kzz));border-radius: var(--xygy);padding: 20px var(--a4f);background: color-mix(in srgb, var(--yzps) 10%, var(--j2pa));justify-content: center;display: flex;flex-direction: column;}
.hds2 .r3tvg5 .pvetd {font-size: clamp(38px, 5vw, 58px);color: color-mix(in srgb, var(--yzps) 55%, var(--wk2s));letter-spacing: -.04em;font-weight: 800;line-height: 1;}
.hds2 .r3tvg5 .qw18y {font-size: 11.5px;text-transform: uppercase;letter-spacing: .1em;font-weight: 700;color: var(--pbo);}
.hds2 .r3tvg5 .kyj4 {align-self: center;font-size: 15px;margin: 0;line-height:1.59;max-width: 56ch;color: var(--pbo);}
.hds2 .r3tvg5 .gwxb {grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));display: grid;gap: var(--f3a);}
.hds2 .r3tvg5 .b57ep4 {border: 1px solid var(--kzz);border-radius: var(--xygy);display: flex;padding: 16px;flex-direction: column;gap:8px;background: var(--j2pa);}
.hds2 .r3tvg5 .g62j3 {font-size: 12.5px;letter-spacing: .06em;color: color-mix(in srgb, var(--yzps) 35%, var(--wk2s));font-weight: 800;}
.hds2 .r3tvg5 .dgsz3 {font-size: 14.5px;color: var(--wk2s);margin: 0;flex: 1 1 auto;line-height:1.58;}
.hds2 .r3tvg5 .w7v9c0w {text-transform: uppercase;letter-spacing: .08em;color: var(--pbo);font-size: 11.5px;font-weight: 700;}
@media (min-width:705px) {
  .hds2 .r3tvg5 .amzj3c {grid-template-columns: minmax(0, 260px) minmax(0, 1fr);}
}

.hds2 .q9h9z86.h5p0v99 {max-width:561px;}
.hds2 .q9h9z86.vbws5g {overflow: hidden;padding: 0 !important;grid-template-columns: minmax(0, 1fr);display: grid;}
.hds2 .q9h9z86 .t54w1qp {margin: 0;min-width: 0;}
.hds2 .q9h9z86 .t54w1qp img {border-radius: 0;object-fit: cover;display: block;width: 100%;height: 100%;aspect-ratio: 16 / 10;}
.hds2 .q9h9z86 .nev52p {flex-direction: column;gap:12px;display: flex;min-width: 0;padding: clamp(20px, 2.6vw, 30px) var(--a4f);align-items: flex-start;}
.hds2 .q9h9z86 .d55ma4 {margin: 0;font-size: clamp(19px, 2.2vw, 26px);color: var(--wk2s);letter-spacing: -.02em;font-weight: 800;line-height:1.18;}
.hds2 .q9h9z86 .d55ma4::before {content: none;}
.hds2 .q9h9z86 .deyajb4 {line-height:1.65;font-size: 15px;color: var(--pbo);}
.hds2 .q9h9z86 .deyajb4 :is(p, li):last-child {margin-bottom: 0;}
.hds2 .q9h9z86 .kmyf {display: inline-flex;padding: 0 24px;justify-content: center;font-weight: 700;color: var(--q3me, var(--u3e));align-items: center;border-radius: var(--xygy);white-space: nowrap;font-size: 14.5px;background: var(--ry6);text-decoration: none;transition:filter 0.134s;min-height: 46px;}
.hds2 .q9h9z86 .kmyf:hover {filter: brightness(1.07);}
@media (min-width:614px) {
  
  .hds2 .q9h9z86.vbws5g {grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);}
  .hds2 .q9h9z86.btep .t54w1qp {order: 2;}
  .hds2 .q9h9z86.ght5q0 {grid-template-columns: minmax(0, 1fr);}
  .hds2 .q9h9z86 .t54w1qp img {aspect-ratio: auto;height: 100%;}
}

.hds2 .mgz56.cbad {text-align: left;}
.hds2 .mgz56 .zef1w {margin-bottom: var(--yvarf);}
.hds2 .mgz56 .gecgsw {margin: 0 0 8px;color: var(--wk2s);font-weight: 800;line-height:1.20;font-size: clamp(27px, 3.9vw, 44px);letter-spacing: -.02em;}
.hds2 .mgz56 .b6hw {margin: 0;line-height:1.61;font-size: clamp(16px, 1.45vw, 18px);color: var(--pbo);max-width: 60ch;}
.hds2 .mgz56 .tpwrbs {margin: 16px 0 0;flex-wrap: wrap;display: flex;gap:9px;max-width: none;}
.hds2 .mgz56 .m3vvmrj.m3vvmrj,
.hds2 .mgz56 .mf4ep.mf4ep {align-items: center;padding: 0 24px;min-height: 46px;white-space: nowrap;border-radius: var(--xygy);font-size: 14.5px;font-weight: 700;display: inline-flex;justify-content: center;text-decoration: none;}
.hds2 .mgz56 .m3vvmrj.m3vvmrj {color: var(--q3me, var(--u3e));background: var(--ry6);}
.hds2 .mgz56 .m3vvmrj.m3vvmrj:hover {filter: brightness(1.07);}

.hds2 .mgz56 .mf4ep.mf4ep {color: color-mix(in srgb, var(--yzps) 35%, var(--wk2s));background: var(--j2pa);border: 1px solid var(--kzz);}
.hds2 .mgz56 .mf4ep.mf4ep:hover {border-color: var(--yzps);}
.hds2 .mgz56 .p5t4bgg {display: grid;gap: var(--f3a);margin: 0;padding: 0;grid-template-columns: repeat(auto-fit, minmax(290px, 1fr));list-style: none;}
.hds2 .mgz56 .m6bm2 {display: flex;border: 1px solid var(--kzz);border-radius: var(--xygy);min-width: 0;flex-direction: column;background: var(--j2pa);overflow: hidden;}

.hds2 .mgz56.m1jv .m6bm2:first-child {grid-column: 1 / -1;}
.hds2 .mgz56.m1jv .m6bm2:first-child .bqf0ygr img {aspect-ratio: 21 / 9;}
.hds2 .mgz56 .bqf0ygr {margin: 0;}
.hds2 .mgz56 .bqf0ygr img {aspect-ratio: 3 / 2;width: 100%;display: block;border-radius: 0;height: auto;object-fit: cover;}
.hds2 .mgz56 .fs888f {display: block;font-size: clamp(15px, 1.4vw, 17px);font-weight: 700;padding: 12px 14px;color: var(--wk2s);line-height:1.52;}

.hds2 .b29yw53.ph3r {align-items: center;display: grid;gap:12px 16px;grid-template-columns: auto minmax(0, 1fr);}
.hds2 .b29yw53 .qv843x {margin: 0;width: 66px;overflow: hidden;height: 66px;border-radius: var(--xygy);border: 1px solid var(--kzz);}
.hds2 .b29yw53 .qv843x img {border-radius: 0;display: block;height: 100%;object-fit: cover;width: 100%;}
.hds2 .b29yw53 .zrtnp48 {align-items: center;flex-wrap: wrap;display: flex;min-width: 0;gap:5px 10px;}
.hds2 .b29yw53 .m8s96 {width: 100%;margin: 0;font-size: 18px;font-weight: 800;color: var(--wk2s);}
.hds2 .b29yw53 .dqef {margin: 0;font-size: 14px;color: var(--pbo);}
.hds2 .b29yw53 .a850 {padding: 4px 10px;font-size: 11.5px;border-radius: 999px;letter-spacing: .05em;font-weight: 700;background: color-mix(in srgb, var(--yzps) 12%, transparent);color: color-mix(in srgb, var(--yzps) 35%, var(--wk2s));}
.hds2 .b29yw53 .sm03r {line-height:1.65;font-size: 15px;margin: 0;color: var(--pbo);grid-column: 1 / -1;max-width: 74ch;}
.hds2 .b29yw53 .c1m3j {gap:9px;display: flex;grid-column: 1 / -1;}
.hds2 .b29yw53 .s76gcz {display: inline-flex;width: 44px;text-decoration: none;color: color-mix(in srgb, var(--yzps) 35%, var(--wk2s));border-radius: var(--xygy);border: 1px solid var(--kzz);height: 44px;transition:border-color 0.188s;background: var(--j2pa);align-items: center;justify-content: center;}
.hds2 .b29yw53 .s76gcz:hover {border-color: var(--yzps);}
.hds2 .b29yw53 .s76gcz svg {display: block;}
.hds2 .b29yw53 .p2re4 {color: var(--pbo);margin: 0;grid-column: 1 / -1;line-height:1.61;padding-top:12px;border-top: 1px solid var(--kzz);font-size: 12.5px;}

.hds2 .jqv6wt.tgj7te {display: grid;gap:9px var(--yvarf);}
.hds2 .jqv6wt .dtagnxd {text-transform: uppercase;margin: 0;font-size: 11.5px;letter-spacing: .12em;font-weight: 800;color: var(--pbo);}
.hds2 .jqv6wt .bp0b01 {max-width: 72ch;font-size: 16px;color: var(--wk2s);line-height:1.72;}
.hds2 .jqv6wt .bp0b01 :is(p, li) {color: var(--wk2s);}
.hds2 .jqv6wt .bp0b01 :last-child {margin-bottom: 0;}
@media (min-width:825px) {
  
  .hds2 .jqv6wt.tgj7te {grid-template-columns: minmax(0, 150px) minmax(0, 1fr);}
  .hds2 .jqv6wt .dtagnxd {padding-top:4px;}
}

.hds2 .btvdkjj .xdzkwe {grid-template-columns: auto minmax(0, 1fr);display: grid;align-items: center;margin-bottom: var(--yvarf);gap:4px 16px;}

.hds2 .btvdkjj .xdzkwe:not(:has(.e9qbxd)) {grid-template-columns: minmax(0, 1fr);}
.hds2 .btvdkjj .e9qbxd {overflow: hidden;align-items: center;display: flex;grid-row: 1 / span 2;justify-content: center;background: color-mix(in srgb, var(--yzps) 12%, var(--j2pa));height: 68px;border-radius: var(--xygy);border: 1px solid var(--kzz);margin: 0;width: 68px;}
.hds2 .btvdkjj .e9qbxd img {display: block;width: auto;height: auto;border-radius: 0;max-height: 78%;max-width: 78%;object-fit: contain;}
.hds2 .btvdkjj .f4c0p7 {font-size: clamp(19px, 2.2vw, 26px);font-weight: 800;line-height:1.19;color: var(--wk2s);margin: 0;letter-spacing: -.02em;}
.hds2 .btvdkjj .f4c0p7::before {content: none;}
.hds2 .btvdkjj .w5ap6kk {line-height:1.57;margin: 0;font-size: 15px;color: var(--pbo);}

.hds2 .btvdkjj .ycw06 {list-style: none;display: grid;margin: 0 0 var(--yvarf);grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));gap: var(--f3a);padding: 0;}
.hds2 .btvdkjj .m3q3 {gap:2px;min-width: 0;display: flex;border: 1px solid var(--kzz);border-radius: var(--xygy);flex-direction: column;background: var(--j2pa);padding: 14px 16px;}
.hds2 .btvdkjj .p86j0q2 {color: color-mix(in srgb, var(--yzps) 35%, var(--wk2s));font-weight: 800;font-size: 19px;letter-spacing: -.02em;}
.hds2 .btvdkjj .gkaan {font-size: 11px;color: var(--pbo);text-transform: uppercase;letter-spacing: .09em;font-weight: 700;}
.hds2 .btvdkjj .q0k5 {grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));display: grid;gap: var(--f3a);}
.hds2 .btvdkjj .rf559xh {display: flex;align-items: center;justify-content: center;transition:border-color 0.174s;padding: 0 22px;font-weight: 700;background: var(--j2pa);color: color-mix(in srgb, var(--yzps) 35%, var(--wk2s));font-size: 14px;text-decoration: none;min-height: 48px;border-radius: var(--xygy);border: 1px solid var(--kzz);}
.hds2 .btvdkjj .rf559xh:hover {border-color: var(--yzps);}

.hds2 .n6f6.kaxs {border: 0;display: flex;background: none;padding: 0 !important;}
.hds2 .n6f6.fs5r  {justify-content: flex-start;}
.hds2 .n6f6.n7s64   {justify-content: center;}
.hds2 .n6f6.q4vgd {justify-content: flex-end;}
.hds2 .n6f6 .s1dttk4 {color: var(--q3me, var(--u3e));align-items: center;padding: 0 34px;justify-content: center;transition:filter 0.146s;background: var(--ry6);border-radius: var(--xygy);position: relative;display: inline-flex;text-decoration: none;min-height: 54px;}
.hds2 .n6f6 .s1dttk4:hover {filter: brightness(1.07);}
.hds2 .n6f6 .d7xx09s {letter-spacing: .01em;font-size: 15.5px;font-weight: 700;}

.hds2 .n6f6 .z5khn69 {height: 6px;position: absolute;background: color-mix(in srgb, currentColor 55%, transparent);right: 10px;border-radius:1px;bottom: 10px;width: 6px;}
.hds2 .n6f6.v7ydq {display: block;}
.hds2 .n6f6.v7ydq .s1dttk4 {width: 100%;display: flex;}

.hds2 .bt8gt1d.nm0c {position: relative;padding: 0 !important;border-radius: var(--xygy);border: 1px solid var(--kzz);overflow: hidden;}
.hds2 .bt8gt1d .v64j {display: block;}
.hds2 .bt8gt1d .v64j img {border-radius: 0;display: block;height: auto;width: 100%;}

.hds2 .bt8gt1d .fhgnp,
.hds2 .bt8gt1d .jqv05bh,
.hds2 .bt8gt1d .cr8w6r,
.hds2 .bt8gt1d .qsa1 {background: color-mix(in srgb, #fff 82%, transparent);width: 7px;pointer-events: none;border-radius:2px;height: 7px;box-shadow: 0 0 0 1px color-mix(in srgb, #000 30%, transparent);position: absolute;}
.hds2 .bt8gt1d .fhgnp {left: 12px;top: 12px;}
.hds2 .bt8gt1d .jqv05bh {right: 12px;top: 12px;}
.hds2 .bt8gt1d .cr8w6r {bottom: 12px;left: 12px;}
.hds2 .bt8gt1d .qsa1 {bottom: 12px;right: 12px;}

.hds2 .qtvfsbf .gh4hbj2 {letter-spacing: .12em;margin-bottom:12px;color: var(--pbo);font-size: 11.5px;text-transform: uppercase;display: block;font-weight: 800;}

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

.hds2 .qtvfsbf .c99rp li a {min-height: 52px;font-weight: 600;height: 100%;line-height:1.37;transition:border-color 0.163s;font-size: 14px;gap:10px;align-items: center;border: 1px solid var(--kzz);border-radius: var(--xygy);text-decoration: none;color: var(--wk2s);padding: 10px 14px;background: var(--j2pa);display: flex;}
.hds2 .qtvfsbf .c99rp li a::before {font-weight: 800;content: counter(grmap, decimal-leading-zero);color: color-mix(in srgb, var(--yzps) 35%, var(--wk2s));font-size: 11px;letter-spacing: .06em;flex: 0 0 auto;}
.hds2 .qtvfsbf .c99rp li a:hover {border-color: var(--yzps);}

.hds2 .hwtw .zkyd {color: var(--pbo);display: block;font-size: 11.5px;text-transform: uppercase;margin-bottom:14px;font-weight: 800;letter-spacing: .12em;}

.hds2 .hwtw .dh9t {position: absolute;right: 12px;background: color-mix(in srgb, var(--yzps) 45%, transparent);border-radius:3px;width: 7px;bottom: 12px;height: 7px;}
.hds2 .hwtw.vgyph {position: relative;}
.hds2 .fqvt354 .fsd2yh {letter-spacing: -.02em;color: var(--wk2s);font-size: clamp(19px, 2.2vw, 26px);line-height:1.22;margin: 0 0 16px;font-weight: 800;}
.hds2 .fqvt354 .fsd2yh::before {content: none;}

.hds2 .hwtw .s31e9yw,
.hds2 .fqvt354 .tvz5hfb {overflow-x: auto;}
.hds2 .hwtw .s31e9yw table,
.hds2 .fqvt354 .tvz5hfb table {margin: 0;}

.hds2 .fqvt354 .mx7hd3 {margin: 14px 0 0;letter-spacing: .09em;background: color-mix(in srgb, var(--yzps) 10%, transparent);display: inline-block;text-transform: uppercase;border-radius: 999px;padding: 5px 11px;color: color-mix(in srgb, var(--yzps) 35%, var(--wk2s));font-size: 11px;font-weight: 800;}
.hbs2n4.hbs2n4 li {border-radius: var(--xygy);}

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

.hs5cd {background: var(--lmzpp);border: 1px solid color-mix(in srgb, var(--yzps) 40%, transparent);border-radius: var(--xygy);padding: var(--a4f);}
.m16f33 {margin: 0;font: 700 clamp(19px, 2.2vw, 26px)/1.2 var(--iv28f);text-transform: uppercase;letter-spacing: .06em;}
.atjk {color: var(--pbo);margin: 10px 0 0;}

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

.tfz7 {border-radius: var(--xygy);border: 1px solid color-mix(in srgb, var(--yzps) 42%, transparent);gap:14px;left: 12px;right: 12px;z-index: 70;display: flex;position: fixed;padding: 12px 38px 12px 16px;background: var(--lmzpp);align-items: center;justify-content: center;bottom: 12px;}
.qajpz {letter-spacing: .06em;font: 600 13px/1 var(--iv28f);}

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

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

.yjj1::before {position: absolute;border-radius:4px;border: 1px solid var(--kzz);transition:background 0.192s, border-color 0.147s;background: var(--j2pa);content: '';inset: 11px;}
.yjj1 svg {position: relative;z-index: 1;}
.yjj1:hover {color: var(--wk2s);}
.yjj1:hover::before {background: color-mix(in srgb, var(--wk2s) 10%, var(--j2pa));border-color: color-mix(in srgb, var(--yzps) 50%, var(--kzz));}
.yjj1:focus-visible {outline: 2px solid var(--yzps);outline-offset: -3px;}

.kd5ye4.kd5ye4 {background: var(--mwjwg);border-top: 1px solid var(--kzz);padding: clamp(34px, 4vw, 56px) 22px clamp(22px, 2.4vw, 34px);}
.kd5ye4 .e93gebc {max-width: var(--qok);gap:28px 48px;grid-template-columns: minmax(0, 1fr) auto;margin: 0 auto;align-items: start;display: grid;}
.kd5ye4 .rb4r9s img {display: block;width: auto;height: 26px;}
.kd5ye4 .rb4r9s span {letter-spacing: .08em;text-transform: uppercase;font: 700 17px/1 var(--iv28f);}
.kd5ye4 .y04t {display: grid;grid-auto-flow: column;gap:43px;}
.kd5ye4 .y04t ul {padding: 0;display: grid;list-style: none;gap:7px;margin: 0;}
.kd5ye4 .y04t a {display: flex;text-decoration: none;min-height: 44px;font: 600 11.5px/1 var(--iv28f);letter-spacing: .1em;align-items: center;color: var(--pbo);text-transform: uppercase;}
.kd5ye4 .y04t a:hover {color: var(--wk2s);}
.kd5ye4 .ax3am {margin: 24px auto 0;flex-wrap: wrap;gap:12px;align-items: center;display: flex;max-width: var(--qok);opacity:0.73;}
.kd5ye4 .jf87p {max-width: var(--qok);padding-top:19px;margin: 24px auto 0;border-top: 1px solid var(--kzz);}
.kd5ye4 .jf87p p {color: var(--pbo);margin: 0;font-size: 12.5px;}
.kd5ye4 .jf87p p + p {line-height:1.58;margin-top:8px;}

@media (max-width:875px) {
  .hprccsn {display: flex;}
  .cmrjpc7 {display: none;}
  
  .s3gkvz {margin-left: auto;flex: 0 0 auto;}
  .qp79g {padding: 0 14px;font-size: 13.5px;}
  .cr7nywd {flex: 0 1 auto;overflow: hidden;min-width: 0;}
  .f5h30ph {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
  .ewzsjmj {gap:12px;padding: 0 14px;}
  .hds2 {padding-left:15px;padding-right:14px;}
  
  .xmb37 {grid-template-columns: 1fr;}
  .g7rg {padding: 0;}
  .g7rg + .g7rg {border-left: 0;padding-top:19px;margin-top:19px;border-top: 1px solid var(--kzz);}
  .rbgh {padding-left:15px;}
}

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

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

.q7gea {align-items: center;gap:13px;justify-content: space-between;padding: 14px 8px 14px 20px;display: flex;border-bottom: 1px solid var(--kzz);}
.epym {min-width: 0;font: 700 19px/1.2 var(--qaof);color: var(--wk2s);overflow-wrap: anywhere;}
.hvwady {align-items: center;color: var(--wk2s);flex: 0 0 auto;line-height: 1;display: flex;min-height: 44px;border-radius: var(--xygy);min-width: 44px;cursor: pointer;justify-content: center;font-size: 27px;}
.hvwady:hover {background: var(--j2pa);}

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

.v3y77c1 {margin-top: auto;padding: 18px 20px calc(18px + env(safe-area-inset-bottom, 0px));border-top: 1px solid var(--kzz);gap:10px;display: grid;}
.cj4zj,
.cze9w {text-decoration: none;display: flex;align-items: center;font-size: 15px;justify-content: center;font-weight: 700;min-height: 48px;border-radius: var(--xygy);padding: 12px 18px;}
.cj4zj {border: 1px solid var(--kzz);background: transparent;color: var(--wk2s);}
.cj4zj:hover {background: var(--j2pa);}
.cze9w {border: 1px solid transparent;color: var(--un3, var(--iv7j));background: var(--pdgm);}

.cyym a:focus-visible,
.hvwady:focus-visible,
.hprccsn:focus-visible {outline: 2px solid var(--yzps);outline-offset: 2px;}

.my5fa4 {gap: var(--f3a);padding: 12px;display: grid;}
.my5fa4 ul {display: grid;gap: var(--f3a);}
.my5fa4 li + li {border-top: 0;}
.my5fa4 a {background: var(--j2pa);padding: 10px 14px;border: 1px solid var(--kzz);border-radius: var(--xygy);}

@media (min-width:876px) {
  .a7m577, .cyym {display: none;}
}

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

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

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

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

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

.hds2 .qtvfsbf .vgnnyxa > summary {display: flex;cursor: pointer;min-height: 44px;gap:12px;align-items: center;list-style: none;}
.hds2 .qtvfsbf .vgnnyxa > summary::-webkit-details-marker {display: none;}
.hds2 .qtvfsbf .vgnnyxa > summary:focus-visible {outline: 3px solid var(--yzps);outline-offset: 3px;}
.hds2 .qtvfsbf .vgnnyxa > summary .gh4hbj2 {margin: 0;}

.hds2 .qtvfsbf .vgnnyxa > summary::after {background: transparent;height: 12px;margin-left: auto;transition:background-color 0.155s ease;content: "";border: 2px solid var(--yzps);flex: 0 0 auto;width: 12px;}
.hds2 .qtvfsbf .vgnnyxa[open] > summary::after {background: var(--yzps);}
.hds2 .qtvfsbf .vgnnyxa[open] > summary {margin-bottom:12px;}
@media (prefers-reduced-motion: reduce) {
  .hds2 .qtvfsbf .vgnnyxa > summary::after {transition:none;}
}

.hds2 {padding-bottom: max(96px, var(--aur, 96px));}

.bq2n {--ydzyb: .08em;--fhf54: var(--xygy);--nt4hm: uppercase;--tbl: 1px solid var(--kzz);--h7e9w: var(--xygy);--c0v: 12px;--j7zx3: 4px;}

.hds2 .jqv6wt h2.dtagnxd.dtagnxd {text-transform: uppercase;font-size: 11.5px !important;padding: 0 !important;text-align: start !important;font-weight: 800 !important;letter-spacing: .12em;margin: 0 !important;color: var(--pbo);line-height: inherit !important;font-family: inherit !important;font-style: normal !important;}
.hds2 .hwtw h2.zkyd.zkyd {padding: 0 !important;color: var(--pbo);letter-spacing: .12em;display: block;text-align: start !important;font-size: 11.5px !important;line-height: inherit !important;font-weight: 800 !important;text-transform: uppercase;margin: 0 0 14px !important;font-style: normal !important;font-family: inherit !important;}
.hds2 h2.dtagnxd.dtagnxd::before, .hds2 h2.zkyd.zkyd::before {content: none;display: none;}
@media (min-width:825px) {
  .hds2 .jqv6wt h2.dtagnxd.dtagnxd {padding-top:3px !important;}
}

.wpvjw37 .tvsq, .tvsq {color: color-mix(in srgb, var(--yzps) 55%, var(--t3p, var(--pbo)));}

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

.hds2 .vyna .shz9v98 {gap:14px 20px;align-items: center;display: flex;flex-wrap: wrap;width: 100%;}
.hds2 .vyna .shz9v98 .qyevxf {flex: 1 1 240px;}
.hds2 .vyna .shz9v98 .rtq93w9 {flex: 0 0 auto;}

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

.hds2 .dwb2 .f2esj {letter-spacing: .06em;margin: 0 0 8px;text-transform: uppercase;font: 700 15px/1.3 var(--iv28f);color: var(--wk2s);}

.hds2 .dwb2 .dfyqwz {list-style: none;counter-reset: grfaq;margin: 0;padding: 0;}
.hds2 .dwb2 .dfyqwz > .vrqfqze {counter-increment: grfaq;}
.hds2 .dwb2 .dfyqwz > .vrqfqze .f2esj::before {letter-spacing: .06em;font-size: 11px;font-weight: 800;display: inline-block;color: color-mix(in srgb, var(--yzps) 35%, var(--wk2s));margin-right:8px;content: counter(grfaq, decimal-leading-zero);}

.hds2 .dwb2 .b1msb3w {margin: 0;padding: 0;}

.hds2 .dwb2 .b1msb3w .vrqfqze {padding: 0;overflow: hidden;}
.hds2 .dwb2 .b1msb3w .f2esj {padding: 13px clamp(16px, 1.8vw, 22px);margin: 0;border-bottom: 1px solid var(--kzz);background: color-mix(in srgb, var(--wk2s) 5%, transparent);}
.hds2 .dwb2 .b1msb3w .c1zn {margin: 0;margin-inline-start: 0;padding: 14px clamp(16px, 1.8vw, 22px);}

.hds2 .r3tvg5 .seee {padding: 0;list-style: none;margin: 0;}

.hds2 .r3tvg5 .xps4ymv {min-width: 0;align-items: baseline;display: flex;justify-content: space-between;gap:11px;}
.hds2 .r3tvg5 .xps4ymv .w7v9c0w {min-width: 0;overflow-wrap: anywhere;}
.hds2 .r3tvg5 .xps4ymv .g62j3 {flex: 0 0 auto;}

.hds2 .r3tvg5 .b57ep4 > .xps4ymv:first-child {border-bottom: 1px solid var(--kzz);padding-bottom:10px;}

.s7a7zcf.s7a7zcf .djt5 {margin: 0;}

.s7a7zcf.s7a7zcf .datbmp .dx1811 {flex-direction: column;display: flex;}
.s7a7zcf.s7a7zcf .datbmp .tft953m {margin: auto 0 0;padding-top:9px;}

.s7a7zcf.s7a7zcf .ey04ve .dx1811 {position: relative;padding-right:43px;}
.s7a7zcf.s7a7zcf .ey04ve .gsjv91 {right: 14px;top: 14px;position: absolute;}
.s7a7zcf.s7a7zcf .ey04ve .tft953m {margin: 0 0 8px;}

.hds2 .jqv6wt h2.jpfbk > b {font: inherit;color: color-mix(in srgb, var(--yzps) 35%, var(--wk2s));display: inline-block;text-transform: inherit;border-radius: 999px;padding: 5px 11px;letter-spacing: inherit;background: color-mix(in srgb, var(--yzps) 10%, transparent);}

.hds2 .jqv6wt .jxqx {background: var(--j2pa);padding: clamp(16px, 1.8vw, 22px);border: 1px solid var(--kzz);border-radius: var(--xygy);min-width: 0;}

.hds2 .hwtw .rapn {display: flex;gap:14px;margin-bottom:13px;align-items: center;}
.hds2 .hwtw .rapn h2.zkyd.zkyd {flex: 0 0 auto;margin: 0 !important;}
.hds2 .hwtw .p48nqqt {height: 1px;flex: 1 1 auto;background: linear-gradient(90deg,
    color-mix(in srgb, var(--yzps) 45%, transparent) 0%,
    var(--kzz) 100%);min-width: 24px;}

.hds2 .hwtw .f6y1zpm,
.hds2 .fqvt354 .fyh9m {padding: clamp(12px, 1.4vw, 16px);border: 1px solid var(--kzz);border-radius: var(--xygy);background: var(--j2pa);min-width: 0;}

.hds2 .fqvt354 .mx7hd3.bk6d {margin: 0 0 16px;}

.hds2 .fqvt354 .cpqj8h7 {margin-bottom:16px;display: flex;align-items: baseline;gap:7px 16px;flex-wrap: wrap;justify-content: space-between;}
.hds2 .fqvt354 .cpqj8h7 .fsd2yh {margin: 0;}
.hds2 .fqvt354 .cpqj8h7 .mx7hd3 {flex: 0 0 auto;margin: 0;}

.hds2 .bt8gt1d .v64j {position: relative;}

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

.hds2 .n6f6 .rxrrjj {padding: 0 30px;gap:12px;}
.hds2 .n6f6 .rxrrjj .z5khn69 {background: color-mix(in srgb, currentColor 70%, transparent);position: static;border-radius:2px;height: 9px;width: 9px;flex: 0 0 auto;}

.hds2 .n6f6 .kqhv {padding: clamp(14px, 1.6vw, 18px);border: 1px solid var(--kzz);border-radius: var(--xygy);display: flex;min-width: 0;background: var(--j2pa);}
.hds2 .n6f6.v7ydq .kqhv {width: 100%;}
.hds2 .n6f6.v7ydq .kqhv .s1dttk4 {width: 100%;}

.hds2 .b29yw53 .qvxsr2 {gap:5px 10px;width: 100%;min-width: 0;flex-wrap: wrap;display: flex;align-items: center;}

.hds2 .b29yw53 .z0r3s7 {margin: 0;gap:7px;list-style: none;padding: 0;flex-wrap: wrap;display: flex;grid-column: 1 / -1;}

.hds2 .b29yw53.fbyxj84 .qv843x {height: 92px;width: 92px;}
.hds2 .b29yw53.fbyxj84 .qvxsr2 {border-top: 1px solid var(--kzz);padding-top:9px;}

.hds2 .b29yw53.n618vy {grid-template-columns: minmax(0, 1fr);}
.hds2 .b29yw53 .jbjx07 {min-width: 0;align-items: center;display: grid;grid-column: 1 / -1;grid-template-columns: auto minmax(0, 1fr);gap:12px 16px;}
.hds2 .b29yw53.n618vy .jbjx07 {background: var(--j2pa);border: 1px solid var(--kzz);border-radius: var(--xygy);padding: clamp(14px, 1.6vw, 18px);}

.hds2 .btvdkjj .hzjs1 .gkaan {padding-bottom:3px;}
.hds2 .btvdkjj .hzjs1 .p86j0q2 {line-height:1.07;}

.hds2 .btvdkjj .vhm9fb {grid-template-rows: auto;padding-bottom: var(--yvarf);border-bottom: 1px solid var(--kzz);align-items: center;}
.hds2 .btvdkjj .vhm9fb .e9qbxd {height: 84px;grid-row: auto;width: 84px;}
.hds2 .btvdkjj .cfmc4a {flex-direction: column;display: flex;min-width: 0;gap:5px;}

.hds2 .btvdkjj .z6wd91 {list-style: none;margin: 0;padding: 0;}
.hds2 .btvdkjj .z6wd91 > li {display: flex;min-width: 0;}
.hds2 .btvdkjj .z6wd91 > li > .rf559xh {width: 100%;}

.hds2 .hbs2n4 .f8rdc4 {display: flex;margin: 0 0 8px;gap:9px;align-items: center;}
.hds2 .hbs2n4 .ndas3hh .tvsq,
.hds2 .hbs2n4 .ky6mr2 .tvsq {border-radius:8px;min-width: 26px;font-weight: 800;letter-spacing: 0;color: color-mix(in srgb, var(--yzps) 35%, var(--wk2s));display: inline-flex;background: color-mix(in srgb, var(--yzps) 16%, var(--j2pa));line-height: 1;height: 26px;padding: 0 7px;justify-content: center;font-size: 13px;align-items: center;}
.hds2 .hbs2n4 .ndas3hh .tvsq {position: static;flex: 0 0 auto;}
.hds2 .hbs2n4 .ndas3hh .j7zb951 {margin: 0;}

.hds2 .hbs2n4 .ky6mr2 .tvsq {right: 12px;top: 12px;position: absolute;}
.hds2 .hbs2n4 .ky6mr2 .ka6azj6 {padding-right:40px;position: relative;}

.z3n4x,
.s7a7zcf.s7a7zcf .ms80,
.hds2 .qtvfsbf .c99rp,
.hds2 .mgz56 .p5t4bgg,
.hds2 .zj56t9,
.hds2 .r3tvg5 .gwxb,
.hds2 .btvdkjj .ycw06 {align-content: flex-start;justify-content: center;display: flex;flex-wrap: wrap;}
.z3n4x > * {flex: 1 1 260px;}
.s7a7zcf.s7a7zcf .ms80 > * {flex: 1 1 230px;}
.hds2 .qtvfsbf .c99rp > * {flex: 1 1 180px;}
.hds2 .mgz56 .p5t4bgg > * {flex: 1 1 290px;}
.hds2 .zj56t9 > * {flex: 1 1 210px;}
.hds2 .r3tvg5 .gwxb > * {flex: 1 1 220px;}
.hds2 .btvdkjj .ycw06 > * {flex: 1 1 120px;}
.z3n4x > *,
.s7a7zcf.s7a7zcf .ms80 > *,
.hds2 .qtvfsbf .c99rp > *,
.hds2 .mgz56 .p5t4bgg > *,
.hds2 .zj56t9 > *,
.hds2 .r3tvg5 .gwxb > *,
.hds2 .btvdkjj .ycw06 > * {max-width: calc(50% - var(--f3a));min-width: 0;}
@media (max-width:605px) {
  .z3n4x > *,
  .s7a7zcf.s7a7zcf .ms80 > *,
  .hds2 .qtvfsbf .c99rp > *,
  .hds2 .mgz56 .p5t4bgg > *,
  .hds2 .zj56t9 > *,
  .hds2 .r3tvg5 .gwxb > *,
  .hds2 .btvdkjj .ycw06 > * {max-width: none;}
}

.hds2 .vyna.cdrn4a2 {border-radius: var(--xygy);overflow: hidden;min-height: clamp(420px, 58vh, 620px);justify-content: flex-end;padding: clamp(14px, 2vw, 24px) !important;}
.hds2 .vyna.cdrn4a2 .fc88w {backdrop-filter: blur(12px);background: color-mix(in srgb, var(--lmzpp) 66%, transparent);-webkit-backdrop-filter: blur(12px);max-width:601px;border-color: color-mix(in srgb, var(--wk2s) 16%, transparent);margin-top: auto;}
.hds2 .vyna.cdrn4a2.bn0nrhc {background:
    repeating-linear-gradient(90deg, color-mix(in srgb, var(--wk2s) 6%, transparent) 0 1px, transparent 1px 48px),
    repeating-linear-gradient(0deg, color-mix(in srgb, var(--wk2s) 6%, transparent) 0 1px, transparent 1px 48px),
    radial-gradient(70% 90% at 85% 15%, color-mix(in srgb, var(--yzps) 55%, transparent), transparent 70%),
    radial-gradient(60% 80% at 10% 100%, color-mix(in srgb, var(--jxwz, var(--yzps)) 35%, transparent), transparent 70%),
    var(--j2pa);border: 1px solid var(--kzz);}
.hds2 .vyna.cdrn4a2.bn0nrhc .d30whxj {display: none;}
.hds2 .vyna .khn0 {min-width: 0;display: flex;box-sizing: border-box;border-radius: var(--xygy);border: 1px solid var(--kzz);background: var(--lmzpp);justify-content: center;padding: 16px 22px;align-items: center;}
.hds2 .vyna .khn0 img {object-fit: contain;height: auto;max-height: 56px;width: auto;max-width: 100%;border-radius: 0;display: block;}
.hds2 .vyna.cdrn4a2 .khn0 {top: clamp(14px, 2vw, 24px);background: color-mix(in srgb, var(--lmzpp) 60%, transparent);z-index: 1;position: absolute;right: clamp(14px, 2vw, 24px);backdrop-filter: blur(10px);height: 72px;max-width:221px;}
.hds2 .vyna .gqhve1r {color: var(--q3me, var(--u3e));border-radius: var(--xygy);line-height: 1;min-height: 110px;justify-content: center;align-items: center;font-size: 58px;letter-spacing: -.04em;font-weight: 800;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(--yzps), color-mix(in srgb, var(--yzps) 60%, #000));display: flex;}
@media (min-width:755px) {
  .hds2 .vyna.b52ca4:not(.cdrn4a2) {grid-template-rows: auto auto;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1.25fr);}
  .hds2 .vyna.nrn8k6:not(.cdrn4a2) .fc88w  {grid-row: 1;grid-column: 1 / span 2;}
  .hds2 .vyna.nrn8k6:not(.cdrn4a2) .d30whxj  {grid-row: 1 / span 2;grid-column: 3;}
  .hds2 .vyna.nrn8k6:not(.cdrn4a2) .khn0 {grid-column: 1;grid-row: 2;}
  .hds2 .vyna.nrn8k6:not(.cdrn4a2) .gqhve1r {grid-row: 2;grid-column: 2;}
  .hds2 .vyna.jfja0s .fc88w  {grid-column: 2 / span 2;grid-row: 1;}
  .hds2 .vyna.jfja0s .d30whxj  {grid-column: 1;grid-row: 1 / span 2;}
  .hds2 .vyna.jfja0s .khn0 {grid-column: 2;grid-row: 2;}
  .hds2 .vyna.jfja0s .gqhve1r {grid-column: 3;grid-row: 2;}
  .hds2 .vyna.jfja0s {grid-template-columns: minmax(0, 1.25fr) minmax(0, 1fr) minmax(0, 1fr);}
  .hds2 .vyna.b52ca4:not(.cdrn4a2) .d30whxj {aspect-ratio: auto;max-height: none;min-height: 340px;height: 100%;}
}
@media (max-width: 759.98px) {
  .hds2 .vyna.b52ca4:not(.cdrn4a2) {grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);}
  .hds2 .vyna.b52ca4:not(.cdrn4a2) .d30whxj {grid-column: 1 / -1;max-height: none;order: -1;}
  .hds2 .vyna.b52ca4:not(.cdrn4a2) .fc88w {grid-column: 1 / -1;}
  .hds2 .vyna.cdrn4a2 {min-height: min(78vh, 600px);}
  .hds2 .vyna.cdrn4a2 .khn0 {height: 56px;padding: 10px 14px;max-width:149px;}
  .hds2 .vyna .gqhve1r {font-size: 44px;min-height: 88px;}
}

.hds2 .vyna.b52ca4.cdrn4a2 {min-height: clamp(420px, 58vh, 620px) !important;}
.hds2 .vyna.cdrn4a2.bn0nrhc {min-height: clamp(360px, 46vh, 520px) !important;}
@media (max-width: 759.98px) {
  .hds2 .vyna.b52ca4.cdrn4a2 {min-height: min(78vh, 600px) !important;}
  .hds2 .vyna.cdrn4a2.bn0nrhc {padding-top:25px !important;min-height: 0 !important;}
  .hds2 .vyna.cdrn4a2 .khn0 {display: none;}
}

@media (max-width: 759.98px) {
  .hds2 .me9h17j .ce2amsj {display: none;}
  .hds2 .me9h17j .p6vqhbs {grid-template-columns: repeat(2, minmax(0, 1fr));}
}

.hds2 :is(.n7rah4 .vrgvt, .qr48fk .cvs2) {transition:border-color 0.176s, transform 0.175s;aspect-ratio: auto;background:
    radial-gradient(100% 80% at 50% 0%, color-mix(in srgb, var(--yzps) 10%, transparent), transparent 70%),
    var(--j2pa);padding: 22px 16px;gap:13px;min-height: 150px;}
.hds2 :is(.n7rah4 .vrgvt, .qr48fk .cvs2):hover {transform: translateY(-2px);}
.hds2 .n7rah4 .wm5exss img,
.hds2 .qr48fk .cvs2 img {max-width: 88%;height: 64px;}
@media (max-width:469px) {
  .hds2 .n7rah4 .mc12nc,
  .hds2 .qr48fk .hn76k {grid-template-columns: repeat(2, minmax(0, 1fr));}
  .hds2 :is(.n7rah4 .vrgvt, .qr48fk .cvs2) {min-height: 112px;padding: 16px 10px;}
  .hds2 .n7rah4 .wm5exss img,
  .hds2 .qr48fk .cvs2 img {height: 44px;}
}

.hds2 .mgz56.m5sp {display: block;}
.m5sp .zef1w {margin: 0 0 18px;}
.m5sp .xzbemd2 {display: grid;gap: var(--f3a);}
.m5sp .e11wnq8 {border-radius: var(--xygy);grid-auto-columns: 100%;scroll-behavior: smooth;padding: 0;overflow-x: auto;list-style: none;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;grid-auto-flow: column;display: grid;scrollbar-width: none;margin: 0;}
.m5sp .e11wnq8::-webkit-scrollbar {display: none;}
.m5sp .rxacvd {align-items: flex-end;min-width: 0;overflow: hidden;display: flex;background: var(--j2pa);position: relative;min-height: clamp(280px, 34vw, 440px);border-radius: var(--xygy);border: 1px solid var(--kzz);scroll-snap-align: start;}
.m5sp .rxacvd > picture, .hds2 .m5sp img.n0avt1.n0avt1 {max-width: none;height: 100%;width: 100%;object-fit: cover;border-radius: 0;position: absolute;inset: 0;}
.m5sp .rxacvd:not(.qr55xz)::after {inset: 0;position: absolute;background: linear-gradient(0deg, color-mix(in srgb, var(--lmzpp) 88%, transparent) 0%, transparent 55%);content: "";}
.m5sp .qr55xz {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(--yzps), color-mix(in srgb, var(--yzps) 55%, #000));}
.m5sp .wmsecsj {max-width:721px;align-items: flex-end;display: flex;z-index: 1;gap:15px;position: relative;padding: clamp(18px, 3vw, 34px);}
.m5sp .zjg4x {height: 54px;width: 54px;flex: 0 0 auto;font-weight: 800;font-size: 20px;align-items: center;justify-content: center;background: var(--yzps);color: var(--q3me, var(--u3e));display: flex;border-radius: var(--xygy);}
.m5sp .dr6wmnx {font-weight: 800;letter-spacing: -.02em;margin: 0;color: var(--wk2s);line-height:1.11;font-size: clamp(22px, 2.6vw, 34px);}
.m5sp .qr55xz .dr6wmnx {color: var(--q3me, var(--u3e));}
.m5sp .qr55xz .zjg4x {color: var(--wk2s);background: var(--lmzpp);}

.m5sp .wfhnqm {grid-auto-flow: column;gap: var(--f3a);grid-auto-columns: minmax(0, 1fr);display: grid;}
.m5sp .mtbepj {padding: 10px;align-items: center;color: var(--pbo);overflow: hidden;cursor: pointer;transition:border-color 0.177s, color 0.24s;border-radius: var(--xygy);border: 1px solid var(--kzz);display: flex;text-align: left;min-width: 0;font: 600 14px/1.3 var(--qaof);background: var(--j2pa);position: relative;gap:11px;}
.m5sp .mtbepj img {flex: 0 0 auto;height: 48px;border-radius: calc(var(--xygy) - 4px);object-fit: cover;width: 72px;}
.m5sp .mtbepj.qr55xz {background: var(--j2pa);}
.m5sp .mtbepj span {overflow: hidden;min-width: 0;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;}
.m5sp .mtbepj i {width: 0;left: 0;position: absolute;background: var(--yzps);height: 3px;bottom: 0;}
.m5sp .mtbepj[data-on="1"], .m5sp .mtbepj[data-on="run"] {color: var(--wk2s);border-color: var(--yzps);}
.m5sp .mtbepj[data-on="1"] i {width: 100%;}
.m5sp .mtbepj[data-on="run"] i {animation: hnt69iz var(--tt7ps, 6000ms) linear forwards;}
@keyframes hnt69iz { from {width: 0;} to {width: 100%;} }
.m5sp .tpwrbs {margin: 18px 0 0;}
@media (max-width:765px) {
  .m5sp .rxacvd {min-height: 0;aspect-ratio: 4 / 3;}
  .m5sp .mtbepj {padding: 6px;justify-content: center;}
  .m5sp .mtbepj img {width: 100%;height: 44px;}
  .m5sp .mtbepj span {display: none;}
  .m5sp .mtbepj.qr55xz {background: color-mix(in srgb, var(--yzps) 40%, var(--j2pa));min-height: 56px;}
}
@media (prefers-reduced-motion: reduce) { .m5sp .e11wnq8 {scroll-behavior: auto;} .m5sp .mtbepj[data-on="run"] i {animation: none;width: 100%;} }

.hds2 {column-gap: var(--yvarf);display: flex;align-items: stretch;flex-wrap: wrap;}
.hds2 > * {box-sizing: border-box;flex: 0 0 100%;min-width: 0;}
.hds2 > .h5p0v99:has(+ .h5p0v99),
.hds2 > .h5p0v99 + .h5p0v99 {flex: 0 0 calc((100% - var(--yvarf)) / 2);max-width: none;}
@media (max-width:765px) {
  .hds2 > .h5p0v99:has(+ .h5p0v99), .hds2 > .h5p0v99 + .h5p0v99 {flex-basis: 100%;}
}
.hds2 .q9h9z86.vbws5g {border-top: 3px solid var(--yzps) !important;overflow: hidden;background:
    radial-gradient(90% 70% at 100% 100%, color-mix(in srgb, var(--yzps) 14%, transparent), transparent 70%),
    var(--lmzpp);position: relative;}
.hds2 .q9h9z86.h5p0v99 {flex-direction: column;display: flex !important;max-width: none;}
.hds2 .q9h9z86.h5p0v99 .t54w1qp {overflow: hidden;}
.hds2 .q9h9z86.h5p0v99 .t54w1qp img {transition:transform 0.45s ease;width: 100%;object-fit: cover;height: auto;aspect-ratio: 16 / 9;}
.hds2 .q9h9z86.vbws5g:hover .t54w1qp img {transform: scale(1.04);}
.hds2 .q9h9z86.h5p0v99 .nev52p {align-items: flex-start;flex: 1 1 auto;flex-direction: column;display: flex;}
.hds2 .q9h9z86.h5p0v99 .nev52p > .kmyf:last-child {margin-top: auto;}
.hds2 .q9h9z86 .d55ma4 {font-size: clamp(22px, 2.2vw, 28px);}
@media (min-width:755px) {
  .hds2 .q9h9z86.vbws5g:not(.h5p0v99):not(.ght5q0) {grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);}
}
@media (prefers-reduced-motion: reduce) { .hds2 .q9h9z86 .t54w1qp img {transition:none;} }

.hds2 > .btvdkjj.zdqf {border-radius: var(--xygy);border: 1px solid var(--kzz);background:
    radial-gradient(60% 100% at 100% 50%, color-mix(in srgb, var(--yzps) 18%, transparent), transparent 70%),
    var(--lmzpp);padding: var(--a4f) !important;align-items: center;gap: var(--yvarf);grid-template-columns: minmax(0, 1fr);display: grid !important;}
@media (min-width:865px) { .hds2 > .btvdkjj.zdqf {grid-template-columns: minmax(0, 1fr) minmax(0, .9fr);} }
.zdqf .g1c9kpd {min-width: 0;}
.zdqf .f4c0p7 {font-size: clamp(24px, 2.6vw, 34px);}
.zdqf a.rf559xh {color: var(--q3me, var(--u3e));background: var(--yzps);border-color: var(--yzps);}
.zdqf .a977r {grid-template-rows: 1fr 1fr 1fr;width: 100%;max-width:420px;display: grid;justify-self: center;gap: var(--f3a);aspect-ratio: 1 / 1;grid-template-columns: 1.2fr 1fr;}
.hds2 .zdqf img.sbv7zs2.sbv7zs2 {width: 100%;max-width: none;border-radius: var(--xygy);border: 1px solid var(--kzz);height: 100%;max-height: none;transition:transform 0.295s;object-fit: cover;min-height: 0;}
.zdqf .yjmp {grid-column: 1;grid-row: 1 / span 3;}
.zdqf .b9bq:nth-of-type(2) {grid-row: 1;grid-column: 2;}
.zdqf .b9bq:nth-of-type(3) {grid-column: 2;grid-row: 2;}
.zdqf .f0gr2 {grid-row: 3;grid-column: 2;border-radius: var(--xygy);font-size: clamp(32px, 3.4vw, 46px);align-items: center;justify-content: center;display: flex;background:
    repeating-linear-gradient(90deg, color-mix(in srgb, #fff 12%, transparent) 0 1px, transparent 1px 18px),
    linear-gradient(135deg, var(--yzps), color-mix(in srgb, var(--yzps) 55%, #000));flex-direction: column;font-weight: 800;line-height: 1;color: var(--q3me, var(--u3e));}
.zdqf .f0gr2 small {font-size: 12px;margin-top:5px;opacity:0.86;letter-spacing: .1em;font-weight: 700;}
.zdqf:hover .sbv7zs2 {transform: scale(1.02);}
@media (max-width: 859.98px) { .zdqf .a977r {order: -1;max-width:339px;} }
@media (prefers-reduced-motion: reduce) { .zdqf .sbv7zs2 {transition:none;} }
.hds2 .zdqf .q0k5 a {background: var(--yzps);border-color: var(--yzps);color: var(--q3me, var(--u3e));}
.hds2 .zdqf .q0k5 a:hover {filter: brightness(1.07);}
.hds2 .zdqf .f4c0p7 {font-size: clamp(24px, 2.6vw, 34px);}

.hds2 .zdqf .ycw06 {display: flex !important;flex-wrap: wrap;}
.hds2 .zdqf .ycw06 > * {flex: 1 1 120px;}

.hds2 .hbs2n4.wpvjw37 ol {margin: 8px 0 0;list-style: none;gap: var(--f3a);padding: 0;grid-template-columns: repeat(4, minmax(0, 1fr));display: grid !important;}
.hds2 .hbs2n4 .c2yr9.c2yr9 {position: relative;display: flex;padding: 22px 20px 28px;background: radial-gradient(100% 70% at 0% 0%, color-mix(in srgb, var(--yzps) 12%, transparent), transparent 70%), var(--j2pa);align-items: flex-start;border-radius: var(--xygy);border: 1px solid var(--kzz);overflow: hidden;gap:13px;flex-direction: column;transition:border-color 0.22s, transform 0.199s;min-width: 0;}
.hds2 .hbs2n4 .c2yr9:hover {transform: translateY(-3px);border-color: var(--yzps);}
.hds2 .hbs2n4 .c2yr9 :is(.f8rdc4, .ka6azj6) {display: flex;flex-direction: column;gap:10px;align-items: flex-start;}
.hds2 .hbs2n4 .c2yr9 .tvsq.tvsq {position: static;color: var(--q3me, var(--u3e));background: linear-gradient(135deg, var(--yzps), color-mix(in srgb, var(--yzps) 60%, #000));width: 56px;font-weight: 800;line-height: 1;box-shadow: 0 8px 22px color-mix(in srgb, var(--yzps) 35%, transparent);display: flex;height: 56px;align-items: center;border-radius: var(--xygy);margin: 0;justify-content: center;font-size: 26px;}
.hds2 .hbs2n4 .j7zb951 {overflow-wrap: anywhere;color: var(--wk2s);font-size: 17px;font-weight: 800;}
.hds2 .hbs2n4 .zym4q5 {color: var(--pbo);margin: 0;line-height:1.53;font-size: 14.5px;overflow-wrap: anywhere;}
.hds2 .hbs2n4 .c2yr9::after {background: var(--yzps);width: 25%;content: "";bottom: 0;left: 0;height: 4px;position: absolute;}
.hds2 .hbs2n4 .c2yr9:nth-child(2)::after {width: 50%;}
.hds2 .hbs2n4 .c2yr9:nth-child(3)::after {width: 75%;}
.hds2 .hbs2n4 .c2yr9:nth-child(n+4)::after {width: 100%;}
@media (max-width:986px) { .hds2 .hbs2n4.wpvjw37 ol {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:555px) { .hds2 .hbs2n4.wpvjw37 ol {grid-template-columns: minmax(0, 1fr);} }
@media (prefers-reduced-motion: reduce) { .hds2 .hbs2n4 .c2yr9 {transition:none;} }
.hds2 .hbs2n4 .c2yr9.c2yr9 {width: auto;flex: none;max-width: none;}

.hds2 .dwb2 .b1msb3w,
.s7a7zcf.s7a7zcf .ey04ve,
.hds2 .qtvfsbf .c99rp {display: flex !important;gap: var(--f3a);flex-wrap: wrap;}
.hds2 .dwb2 .b1msb3w > * {min-width: 0;flex: 1 1 280px;max-width: none;}
.s7a7zcf.s7a7zcf .ey04ve > * {max-width: none;min-width: 0;flex: 1 1 220px;}
.hds2 .qtvfsbf .c99rp > * {flex: 1 1 200px;min-width: 0;max-width: none;}

@media (min-width:755px) {
  .hds2 .vyna.b52ca4:not(.cdrn4a2) {align-items: stretch;grid-template-columns: minmax(0, 1fr) minmax(0, 1.35fr);grid-template-rows: auto;}
  .hds2 .vyna.jfja0s:not(.cdrn4a2) {grid-template-columns: minmax(0, 1.35fr) minmax(0, 1fr);}
  .hds2 .vyna.nrn8k6:not(.cdrn4a2) .fc88w {grid-row: 1;grid-column: 1;}
  .hds2 .vyna.nrn8k6:not(.cdrn4a2) .d30whxj {grid-column: 2;grid-row: 1;}
  .hds2 .vyna.jfja0s:not(.cdrn4a2) .fc88w {grid-column: 2;grid-row: 1;}
  .hds2 .vyna.jfja0s:not(.cdrn4a2) .d30whxj {grid-column: 1;grid-row: 1;}
  .hds2 .vyna.b52ca4:not(.cdrn4a2) .d30whxj {min-height: 0;align-self: center;aspect-ratio: 16 / 10;height: auto;}
}
