

:root {--vcyk0: var(--gnubi);--ewx:     8px;--p6e81:   var(--iuk0);--vbsu: var(--ba8d);--loy:  color-mix(in srgb, var(--mtp) 72%, transparent);--j1z6y:    var(--mtp);--b6g0: var(--mk0);--cawfa:  clamp(320px, 38vw, 520px);--g3d:"Source Sans 3", system-ui, "Lato", "Segoe UI", sans-serif;--rq71:   var(--u673t);--kj307: clamp(18px, 2vw, 28px);}

body {margin: 0;color: var(--j1z6y);-webkit-text-size-adjust: 100%;background: var(--ixn0);font: 16px/1.62 var(--g3d);}

.jxez0a {color: var(--fo8, var(--lm0, var(--iimd)));position: absolute;top: 0;background: var(--vcyk0);text-decoration: none;padding: 12px 20px;z-index: 200;left: -9999px;border-radius: var(--ewx);font-weight: 700;}
.jxez0a:focus {left: 12px;top: 12px;}

.xacrj {overflow-y: auto;border-right: 1px solid var(--vbsu);width: var(--cawfa);inset: 0 auto 0 0;background:
    radial-gradient(120% 62% at 8% 0%,
      color-mix(in srgb, var(--vcyk0) 20%, transparent) 0%, transparent 68%),
    radial-gradient(100% 48% at 100% 100%,
      color-mix(in srgb, var(--vcyk0) 11%, transparent) 0%, transparent 72%),
    var(--iuk0);z-index: 50;position: fixed;isolation: isolate;overscroll-behavior: contain;}

.xacrj::after {inset: 0 0 0 auto;width: 2px;pointer-events: none;content: "";background: linear-gradient(180deg,
    color-mix(in srgb, var(--vcyk0) 62%, transparent) 0%,
    transparent 58%);position: absolute;}
.bct2x1 {display: flex;min-height: 100%;flex-direction: column;padding: clamp(24px, 3vw, 44px);gap: clamp(20px, 2.4vw, 34px);}

.sded8 {text-decoration: none;display: inline-flex;align-items: center;min-height: 44px;}
.sded8 img {width: auto;height: 26px;display: block;}
.h4sz {letter-spacing: -.03em;font-size: 19px;font-weight: 800;color: var(--ornct);}

.q5ec {margin-top: auto;margin-bottom: auto;}
.ybak96 {font-size: clamp(30px, 3.4vw, 52px);letter-spacing: -.032em;margin: 0 0 16px;font-weight: 800;line-height:1.04;text-wrap: balance;}
.v3d665 {color: var(--loy);margin: 0 0 22px;max-width: 42ch;font-size: 17px;}
.h19yn {display: flex;gap:11px;flex-wrap: wrap;}

.gz2x {background: color-mix(in srgb, var(--vcyk0) 8%, transparent);margin-top:21px;padding: 16px 18px;border: 1px solid color-mix(in srgb, var(--vcyk0) 34%, transparent);border-radius: var(--ewx);}
.pdwwp {font-size: 15px;font-weight: 700;margin: 0;}
.frac99 {font-size: 14px;color: var(--loy);margin: 5px 0 0;}

.byyx1 {margin-top:26px;padding-top:13px;border-top: 1px solid var(--rq71);}
.byyx1 ul {display: grid;padding: 0;list-style: none;gap:9px;margin: 0;}
.byyx1 a {color: color-mix(in srgb, var(--ornct) 62%, transparent);min-height: 44px;align-items: center;font-weight: 600;text-decoration: none;font-size: 15px;display: flex;}
.byyx1 a:hover {color: var(--ornct);}
.byyx1 a[aria-current="page"] {color: var(--ornct);}
.byyx1 a[aria-current="page"]::before {content: "";background: var(--vcyk0);margin-right:9px;height: 6px;border-radius: 50%;width: 6px;}

.qt46ys,
.z7r45 :is(.r2nccz, .ajvrp, .pf9wka, .fdzrj8,
             .rv2ew, .j1hz8y, .e2jzr) a[role="button"],
.z7r45 .fdzrj8 a {font-weight: 700;min-height: 44px;display: inline-flex;justify-content: center;cursor: pointer;align-items: center;text-decoration: none;white-space: nowrap;border-radius: var(--ewx);border: 1px solid transparent;padding: 0 20px;font-size: 15px;}
.ph9p {border-color: var(--rq71);color: var(--wx9f, var(--adfo));background: var(--k15);}
.jf0f {background: var(--ucdi);color: var(--jkr1, var(--ajpoi));}
.jf0f:hover {background: var(--aikzo);}
.z7r45 :is(.r2nccz, .ajvrp, .pf9wka, .fdzrj8,
             .rv2ew, .j1hz8y, .e2jzr) a[role="button"],
.z7r45 .fdzrj8 a {color: var(--lm0, var(--iimd));background: var(--gnubi);}
.z7r45 :is(.r2nccz, .ajvrp, .pf9wka, .fdzrj8,
             .rv2ew, .j1hz8y, .e2jzr) a[role="button"]:hover,
.z7r45 .fdzrj8 a:hover {background: var(--aikzo);}

.y90z {appearance: none;left: 0;border: 0;pointer-events: none;top: 0;width: 1px;opacity:0.05;position: fixed;height: 1px;margin: 0;}
.aq44hq {gap:4px;align-items: center;min-width: 44px;justify-content: center;flex-direction: column;display: none;min-height: 44px;cursor: pointer;}
.aq44hq span {width: 20px;background: var(--ornct);display: block;height: 2px;}
.aq44hq:focus-visible,
.r3gr9:focus-visible {outline: 2px solid var(--vcyk0);outline-offset: 2px;}

.pe6szqx,
.h066h0m {display: none;}

.dva9c {justify-content: space-between;display: flex;gap:12px;align-items: center;}
.nzpmt {min-height: 44px;align-items: center;display: inline-flex;color: var(--j1z6y);text-decoration: none;}
.nzpmt img {width: auto;display: block;height: 26px;}
.r3gr9 {line-height: 1;height: 44px;justify-content: center;background: var(--b6g0);font-size: 17px;cursor: pointer;align-items: center;flex-shrink: 0;border-radius: var(--ewx);border: 1px solid var(--rq71);display: inline-flex;color: var(--j1z6y);width: 44px;}
.r3gr9:hover {background: var(--rq71);}
.p555tm ul {padding: 0;list-style: none;margin: 0;}
.p555tm li + li {margin-top:7px;}
.p555tm a {text-decoration: none;display: flex;min-height: 48px;align-items: center;border-radius: var(--ewx);border: 1px solid var(--rq71);color: var(--j1z6y);font-weight: 600;padding: 0 14px;background: var(--b6g0);font-size: 15.5px;}
.p555tm a:hover {background: var(--rq71);}
.p555tm a:focus-visible {outline: 2px solid var(--vcyk0);outline-offset: 2px;}
.p555tm a[aria-current="page"] {box-shadow: inset 3px 0 0 var(--vcyk0);border-color: var(--vcyk0);}
.qszm {padding-top:3px;display: grid;margin-top: auto;gap:9px;}
.qszm .ejv529 {min-height: 48px;width: 100%;}

.a18v {top: 0;z-index: 60;display: none;position: sticky;}

.pxkb {margin-left: var(--cawfa);min-width: 0;}

.z7r45 {display: flow-root;padding: clamp(24px, 3vw, 44px);}
.z7r45 > * {margin: 0 0 var(--kj307) !important;}
.z7r45 > *:last-child {margin-bottom: 0 !important;}

.rh082j.rh082j {padding: 0;position: relative;min-height: min(52vh, 460px);align-content: end;display: grid;border: 1px solid var(--rq71);border-radius: var(--ewx);overflow: hidden;isolation: isolate;background: var(--or4, var(--b6g0));}

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

.rh082j.rh082j .trzr {z-index: 1;position: absolute;pointer-events: none;inset: 0;}

.rjtz5.rjtz5 .trzr {background:
    linear-gradient(0deg,
      var(--p6e81) 0%,
      color-mix(in srgb, var(--p6e81) 62%, transparent) 46%,
      transparent 100%),
    linear-gradient(90deg,
      var(--p6e81) 0%, var(--p6e81) 46%,
      color-mix(in srgb, var(--p6e81) 58%, transparent) 68%,
      transparent 100%);}
.an90ds.an90ds .trzr {background:
    linear-gradient(0deg,
      var(--p6e81) 0%,
      color-mix(in srgb, var(--p6e81) 62%, transparent) 46%,
      transparent 100%),
    linear-gradient(270deg,
      var(--p6e81) 0%, var(--p6e81) 46%,
      color-mix(in srgb, var(--p6e81) 58%, transparent) 68%,
      transparent 100%);}

.rh082j.rh082j .tjxzb {user-select: none;font-weight: 800;font-size: clamp(120px, 22vw, 300px);align-items: center;letter-spacing: -.05em;color: color-mix(in srgb, var(--vcyk0) 46%, transparent);padding: 0 6%;inset: 0;z-index: 1;line-height: 1;display: flex;position: absolute;}
.rjtz5.rjtz5 .tjxzb {justify-content: flex-end;}
.an90ds.an90ds .tjxzb {justify-content: flex-start;}

.rh082j.rh082j:not(:has(.p4970)) .trzr {background: linear-gradient(0deg,
    color-mix(in srgb, var(--p6e81) 72%, transparent) 0%,
    color-mix(in srgb, var(--p6e81) 34%, transparent) 48%,
    transparent 100%);}
.mtnp58j.mtnp58j {background: linear-gradient(148deg,
    color-mix(in srgb, var(--vcyk0) 34%, var(--b6g0)) 0%,
    var(--b6g0) 58%,
    color-mix(in srgb, var(--vcyk0) 14%, var(--p6e81)) 100%);}
.d1nr.d1nr {background: linear-gradient(208deg,
    color-mix(in srgb, var(--vcyk0) 30%, var(--b6g0)) 0%,
    var(--b6g0) 64%,
    color-mix(in srgb, var(--vcyk0) 18%, var(--p6e81)) 100%);}
.jy2k5.jy2k5 {background: radial-gradient(120% 96% at 14% 8%,
      color-mix(in srgb, var(--vcyk0) 32%, var(--b6g0)) 0%,
      var(--b6g0) 62%),
    var(--p6e81);}

.rh082j.rh082j .fyprqm {padding: clamp(22px, 2.6vw, 38px);min-width: 0;max-width: min(100%, 46ch);z-index: 2;position: relative;}
.an90ds.an90ds .fyprqm {justify-self: end;text-align: right;}
.an90ds.an90ds .bbfykmk {margin-left: auto;}

.rh082j.rh082j .qf37na {text-transform: uppercase;font-size: 11.5px;font-weight: 700;color: color-mix(in srgb, var(--vcyk0) 42%, var(--j1z6y));font-style: normal;margin: 0 0 10px;letter-spacing: .16em;display: block;}
.rh082j.rh082j .hn22g3 {font-size: clamp(27px, 3.2vw, 44px);letter-spacing: -.028em;line-height:1.08;text-wrap: balance;margin: 0 0 10px;color: var(--rc7wp, var(--j1z6y));font-weight: 800;}
.rh082j.rh082j .bbfykmk {margin: 0 0 18px;line-height:1.53;color: color-mix(in srgb, var(--j1z6y) 82%, transparent);font-size: 16px;max-width: 46ch;}

.rh082j.rh082j .bdk08c {font-size: 15px;font-weight: 700;justify-content: center;color: var(--lm0, var(--iimd));background: var(--gnubi);min-height: 46px;align-items: center;text-decoration: none;padding: 0 26px;display: inline-flex;border-radius: var(--ewx);}
.rh082j.rh082j .bdk08c:hover {background: var(--aikzo);}
.rh082j.rh082j .bdk08c:focus-visible {outline: 3px solid #ffffff;outline-offset: 2px;}

.rh082j.rh082j .a89cj {position: absolute;border-top: 2px solid color-mix(in srgb, #ffffff 62%, transparent);border-right: 2px solid color-mix(in srgb, #ffffff 62%, transparent);right: 12px;width: 16px;top: 12px;z-index: 2;height: 16px;}

.rh082j.a2jbs {align-content: normal;background: var(--p6e81);padding: clamp(18px, 2.2vw, 28px);gap: clamp(16px, 2vw, 24px);min-height: 0;display: flex;flex-direction: column;}
.a2jbs.a2jbs .p4970 {max-height: 30vh;position: relative;inset: auto;width: 100%;height: auto;aspect-ratio: 16 / 10;border-radius: var(--ewx);border: 1px solid var(--rq71);}
.rjtz5.a2jbs .trzr,
.an90ds.a2jbs .trzr {display: none !important;}

.a2jbs.a2jbs .tjxzb {position: relative;inset: auto;padding: 0;max-height: 30vh;aspect-ratio: 16 / 10;font-size: clamp(48px, 8vw, 96px);border-radius: var(--ewx);border: 1px solid var(--rq71);height: auto;width: 100%;}
.a2jbs.a2jbs .fyprqm {max-width: none;z-index: auto;padding: 0;position: relative;}
.a2jbs.a2jbs .hn22g3,
.a2jbs.a2jbs .qf37na {color: var(--rc7wp, var(--j1z6y));}
.a2jbs.a2jbs .bbfykmk {color: color-mix(in srgb, var(--j1z6y) 72%, transparent);}
.a2jbs.an90ds .fyprqm {justify-self: auto;text-align: left;}
.a2jbs.an90ds.an90ds .bbfykmk {margin-left: 0;}

.a2jbs:not(:has(.p4970)) {background: var(--or4, var(--b6g0));}
@media (min-width:725px) {
  .rh082j.a2jbs {align-items: center;flex-direction: row;}
  .a2jbs.a2jbs .p4970,
  .a2jbs.a2jbs .tjxzb {flex: 0 0 auto;width: 42%;max-height: none;}
  .a2jbs.an90ds {flex-direction: row-reverse;}
  .a2jbs.a2jbs .fyprqm {width: auto;min-width: 0;flex: 1 1 auto;}
}

.z7r45 :is(h2, h3) {letter-spacing: -.022em;text-wrap: balance;}

.z7r45 h1 {line-height:1.15;margin: 0 0 14px;font-size: clamp(21px, 2.2vw, 26px);font-weight: 800;}
.z7r45 h2 {font-weight: 800;font-size: clamp(20px, 2.1vw, 27px);margin: 0 0 14px;line-height:1.18;text-align: left;}
.z7r45 h3 {margin: 20px 0 8px;font-weight: 700;font-size: 17px;}
.z7r45 p  {margin: 0 0 12px;}
.z7r45 img {height: auto;border-radius: var(--ewx);max-width: 100%;}

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

.z7r45 > * > h2::before,
.z7r45 > * > div > h2::before {display: block;background: linear-gradient(90deg,
    var(--vcyk0) 0%,
    color-mix(in srgb, var(--vcyk0) 30%, transparent) 16%,
    var(--rq71) 42%,
    color-mix(in srgb, var(--rq71) 30%, transparent) 100%);margin: 0 0 18px;width: 100%;content: "";border-radius:1px;height: 2px;}

.z7r45 :is(.e2jzr, .j1hz8y, .rv2ew, .atb2g7,
             .kdhg, .vbgmh, .pf9wka, .ajvrp,
             .kgcd, .af0bzjd, .vb8cn, .cppgqgd,
             .fzm16b, .b6cfd, .tphh6g) {border: 1px solid var(--rq71);border-radius: var(--ewx);background: linear-gradient(180deg, var(--b6g0) 0%, var(--p6e81) 62%);padding: clamp(22px, 2.4vw, 34px) !important;box-shadow:
    0 1px 0 color-mix(in srgb, var(--j1z6y) calc(4% * (1 - var(--h5a7))), transparent) inset,
    0 6px 20px color-mix(in srgb, #000 calc(4% + 12% * (1 - var(--h5a7))), transparent);}

.wxtj.wxtj .tyb3 {padding: 0;position: relative;margin: 0;list-style: none;}
.wxtj.wxtj .tyb3::before {width: 2px;border-radius:2px;left: 15px;top: 8px;position: absolute;background: linear-gradient(
    to bottom,
    color-mix(in srgb, var(--vcyk0) 55%, transparent),
    var(--vbsu)
  );content: "";bottom: 0;}
.wxtj.wxtj .w9g6 {padding: 0 0 22px;align-items: start;column-gap:13px;grid-template-columns: 32px minmax(0, 1fr);position: relative;display: grid;}
.wxtj.wxtj .w9g6:last-child {padding-bottom: 0;}

.wxtj.wxtj .w9g6:last-child::after {width: 2px;left: 15px;top: 32px;position: absolute;background: var(--p6e81);content: "";bottom: -2px;}
.wxtj.wxtj .kkp7w9 {font-variant-numeric: tabular-nums;color: var(--fo8, var(--lm0, var(--iimd)));align-items: center;height: 32px;background: var(--vcyk0);grid-column: 1;position: relative;border-radius: 50%;justify-content: center;font-weight: 800;box-shadow: 0 0 0 4px var(--p6e81);display: flex;z-index: 1;font-size: 14px;width: 32px;}
.wxtj.wxtj .nrqnv {padding-top:4px;min-width: 0;grid-column: 2;}
.wxtj.wxtj .gk7t8 {font-weight: 700;font-size: 16px;margin: 0 0 4px;line-height:1.30;color: var(--j1z6y);}
.wxtj.wxtj .h9pd44q {color: var(--loy);font-size: 15px;line-height:1.61;margin: 0;}

.azgw8j.azgw8j .kknh {display: grid;gap:15px;grid-template-columns: minmax(0, 1fr);}
.azgw8j.azgw8j .r7ya1d3 {position: relative;background: var(--b6g0);border: 1px solid var(--rq71);border-left: 4px solid var(--vbsu);border-radius: 0 var(--ewx) var(--ewx) 0;padding: 14px 16px;}

.azgw8j.azgw8j .sa4ck {border-left-color: color-mix(in srgb, var(--vcyk0) 40%, var(--j1z6y));background: color-mix(in srgb, var(--vcyk0) 7%, var(--b6g0));}
.azgw8j.azgw8j .emty {background: color-mix(in srgb, var(--j1z6y) 4%, var(--b6g0));border-left-color: color-mix(in srgb, var(--j1z6y) 42%, transparent);}
.azgw8j.azgw8j .w20r {text-transform: uppercase;color: var(--j1z6y);letter-spacing: .09em;align-items: center;display: flex;margin: 0 0 10px;gap:8px;border-bottom: 1px solid var(--rq71);font-size: 12px;padding: 0 0 9px;font-weight: 800;}
.azgw8j.azgw8j .r204 {padding: 2px 8px;color: var(--loy);letter-spacing: 0;font-variant-numeric: tabular-nums;font-weight: 700;background: color-mix(in srgb, var(--j1z6y) 10%, transparent);font-size: 11.5px;margin-left: auto;border-radius:100px;}
.azgw8j.azgw8j .sa4ck .r204 {background: color-mix(in srgb, var(--vcyk0) 18%, transparent);color: var(--j1z6y);}
.azgw8j.azgw8j .jp4j3c {padding: 0;list-style: none;margin: 0;}
.azgw8j.azgw8j .jp4j3c li {line-height:1.56;display: grid;padding: 7px 0;align-items: start;grid-template-columns: 16px minmax(0, 1fr);font-size: 15px;gap:8px;}
.azgw8j.azgw8j .jp4j3c li + li {border-top: 1px solid color-mix(in srgb, var(--rq71) 70%, transparent);}
.azgw8j.azgw8j .ds1d9 {font-size: 15px;text-align: center;font-weight: 800;line-height:1.55;color: var(--loy);}

.azgw8j.azgw8j .sa4ck .ds1d9 {color: color-mix(in srgb, var(--vcyk0) 40%, var(--j1z6y));}
.azgw8j.azgw8j .pr1cgf9 {color: var(--j1z6y);min-width: 0;}

.n15pnaw.n15pnaw .x4n5bcp {display: block;}
.n15pnaw.n15pnaw .gbw8k {border-radius: 0;background: none;padding: 0;border-top: 1px solid var(--rq71);margin: 0;}
.n15pnaw.n15pnaw .gbw8k:last-child {border-bottom: 1px solid var(--rq71);}

.n15pnaw.n15pnaw .axswee {cursor: pointer;position: relative;list-style: none;padding: 13px 30px 13px 0;align-items: center;min-height: 44px;display: flex;}
.n15pnaw.n15pnaw .axswee::-webkit-details-marker {display: none;}
.n15pnaw.n15pnaw .wdt5s {font-size: 16px;color: var(--j1z6y);flex: 1 1 auto;font-weight: 700;margin: 0;line-height:1.33;min-width: 0;}
.n15pnaw.n15pnaw .axswee:hover .wdt5s {color: color-mix(in srgb, var(--vcyk0) 40%, var(--j1z6y));}

.n15pnaw.n15pnaw .axswee::before,
.n15pnaw.n15pnaw .axswee::after {top: 50%;position: absolute;content: "";right: 2px;transform: translateY(-50%);background: var(--loy);}
.n15pnaw.n15pnaw .axswee::before {width: 14px;height: 1px;}
.n15pnaw.n15pnaw .axswee::after {transition:transform 0.166s;width: 1px;right: 8px;height: 14px;}

.n15pnaw.n15pnaw .gbw8k[open] .axswee::before,
.n15pnaw.n15pnaw .gbw8k[open] .axswee::after {background: color-mix(in srgb, var(--vcyk0) 40%, var(--j1z6y));}
.n15pnaw.n15pnaw .gbw8k[open] .axswee::after {transform: translateY(-50%) scaleY(0);}

.n15pnaw.n15pnaw .myjgg {margin: 0;line-height:1.67;color: var(--loy);padding: 0 28px 16px 18px;font-size: 15px;}

.v4x0am7.v4x0am7 .qht2c {padding: 0;list-style: none;counter-reset: sp-cat-n;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap:19px 16px;margin: 0;}

@media (max-width:808px) { .v4x0am7.v4x0am7 .qht2c {grid-template-columns: repeat(2, minmax(0, 1fr));} }
.v4x0am7.v4x0am7 .kt10qn {counter-increment: sp-cat-n;min-width: 0;}

.v4x0am7.v4x0am7 .kt10qn + .kt10qn {border-top: 0;}
.v4x0am7.v4x0am7 .d992 {color: var(--j1z6y);row-gap:2px;text-decoration: none;min-width: 0;column-gap:10px;display: grid;padding: 0;grid-template-columns: minmax(0, 1fr) auto;align-items: baseline;}

.v4x0am7.v4x0am7 .d992 img {height: auto;width: 100%;object-fit: cover;margin-bottom:9px;border-radius: var(--ewx);border: 1px solid var(--rq71);aspect-ratio: 1 / 1;grid-column: 1 / -1;display: block;}
.v4x0am7.v4x0am7 .a9g69cs {min-width: 0;letter-spacing: -.01em;font-weight: 700;font-size: 16px;}
.v4x0am7.v4x0am7 .adbw7 {font-size: 13px;grid-column: 1 / -1;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;min-width: 0;font-style: normal;color: var(--loy);}
.v4x0am7.v4x0am7 .np23c {font-style: normal;font-size: 13px;grid-column: 2;font-weight: 700;font-variant-numeric: tabular-nums;color: var(--loy);align-self: baseline;}
.v4x0am7.v4x0am7 .np23c::before {content: counter(sp-cat-n, decimal-leading-zero);}

.h9p5av6.h9p5av6 .h924t {column-gap:15px;align-items: center;grid-template-columns: auto minmax(0, 1fr);margin: 0;display: grid;}
.h9p5av6.h9p5av6 .pxxk4 {margin: 0;}
.h9p5av6.h9p5av6 .sj9mv {padding: 12px 18px;background: var(--b6g0);display: flex;justify-content: center;border: 1px solid var(--rq71);border-radius: var(--ewx);min-height: 68px;align-items: center;min-width: 136px;}
.h9p5av6.h9p5av6 .sj9mv img {height: auto;border-radius: 0;max-width: 100%;width: auto;max-height: 44px;display: block;object-fit: contain;}
.h9p5av6.h9p5av6 .w3y5st {color: var(--j1z6y);font-size: 15.5px;margin: 0;font-weight: 600;}

.h9p5av6.h9p5av6 .pxxk4:not(:first-of-type),
.h9p5av6.h9p5av6 .pxxk4:not(:first-of-type) + .w3y5st {padding-top:11px;margin-top:12px;border-top: 1px solid var(--rq71);}

.d4jy1.d4jy1 .wrpnd {padding: 0;margin: 0;list-style: none;}
.d4jy1.d4jy1 .d0w6w64 {gap:17px;min-height: 68px;display: flex;align-items: center;padding: 14px 0;}
.d4jy1.d4jy1 .d0w6w64 + .d0w6w64 {border-top: 1px solid var(--rq71);}
.d4jy1.d4jy1 .d0w6w64 img {height: 42px;width: 84px;object-fit: contain;border-radius: 0;flex: 0 0 auto;display: block;}
.d4jy1.d4jy1 .f0nzb {font-size: 15.5px;font-weight: 600;color: var(--j1z6y);}

.bt0pbn.bt0pbn {display: grid;column-gap:15px;grid-template-columns: auto minmax(0, 1fr);row-gap:8px;align-items: center;}
.bt0pbn.bt0pbn .wbk8 {font-size: clamp(20px, 2.1vw, 27px);line-height:1.21;grid-column: 1 / -1;color: var(--j1z6y);letter-spacing: -.022em;margin: 0;font-weight: 800;}
.bt0pbn.bt0pbn .hxvbc95 {font-weight: 800;letter-spacing: -.03em;font-size: clamp(28px, 3vw, 38px);color: color-mix(in srgb, var(--vcyk0) 35%, var(--j1z6y));line-height: 1;}
.bt0pbn.bt0pbn .kkvd {background: color-mix(in srgb, var(--j1z6y) 12%, transparent);overflow: hidden;height: 8px;border-radius: 999px;position: relative;}
.bt0pbn.bt0pbn .kkvd::before {border-radius: inherit;inset: 0 auto 0 0;position: absolute;background: var(--vcyk0);width: var(--ram6e, 0%);content: "";}
.bt0pbn.bt0pbn .fz3c4 {font-size: 15.5px;grid-column: 1 / -1;line-height:1.60;color: var(--loy);}
.bt0pbn.bt0pbn .vcn9re {padding: 0;margin: 6px 0 0;grid-column: 1 / -1;list-style: none;}
.bt0pbn.bt0pbn .kbc6 {display: grid;grid-template-columns: minmax(0, 1fr) auto;border-top: 1px solid var(--rq71);padding: 14px 0;align-items: center;column-gap:11px;}
.bt0pbn.bt0pbn .phfzf {font-size: 14.5px;font-weight: 700;color: var(--j1z6y);}
.bt0pbn.bt0pbn .nq1q {display: block;width: 72px;height: 6px;background: color-mix(in srgb, var(--j1z6y) 12%, transparent);overflow: hidden;border-radius: 999px;position: relative;}
.bt0pbn.bt0pbn .nq1q::before {content: "";position: absolute;background: var(--vcyk0);border-radius: inherit;width: var(--ram6e, 0%);inset: 0 auto 0 0;}
.bt0pbn.bt0pbn .e0sk7et {color: var(--loy);line-height:1.59;grid-column: 1 / -1;font-size: 14.5px;margin: 7px 0 0;}

.p9001.p9001 {flex-direction: column;display: flex;}
.p9001.p9001 .dq077 {height: 3px;border: 0;border-radius:3px;width: 42px;margin: 0 0 16px;background: var(--vcyk0);}
.p9001.p9001 .gwvd2w {margin: 0 0 18px;}
.p9001.p9001 .gwvd2w img {display: block;border-radius: var(--ewx);width: 100%;object-fit: cover;aspect-ratio: 16 / 7;}

.w4w8.w4w8 .gwvd2w {margin: 18px 0 0;order: 3;}
.p9001.p9001 .rhqp5 {margin: 0 0 10px !important;}
.p9001.p9001 .k66m1p {color: var(--loy);}
.p9001.p9001 .k66m1p > :first-child {margin-top: 0;}
.p9001.p9001 .k66m1p > :last-child {margin-bottom: 0;}
.p9001.p9001 .sg3x39 {align-items: center;text-decoration: none;margin-top:15px;color: var(--lm0, var(--iimd));align-self: flex-start;border-radius: var(--ewx);min-height: 44px;font-weight: 700;justify-content: center;font-size: 15px;padding: 0 22px;background: var(--gnubi);display: inline-flex;}
.p9001.p9001 .sg3x39:hover {background: var(--aikzo);}

@media (min-width:749px) {
  .z7r45 > .dt7hm {width: calc(50% - var(--kj307) / 2);float: left;max-width: none;}
  .z7r45 > .dt7hm + .dt7hm {float: right;}
  
  .z7r45 > .dt7hm + .dt7hm + * {clear: both;}
}

.c69ajs.c69ajs .mx4r4 {margin: 0 0 8px;text-transform: uppercase;font-size: 11.5px;letter-spacing: .16em;font-weight: 700;color: color-mix(in srgb, var(--vcyk0) 35%, var(--j1z6y));}
.c69ajs.c69ajs .j4w92 {font-size: clamp(26px, 3.7vw, 42px);margin: 0 0 10px;letter-spacing: -.022em;line-height:1.22;font-weight: 800;color: var(--j1z6y);}
.c69ajs.c69ajs .w6wzxe {color: var(--loy);max-width: 60ch;margin: 0 0 16px;}
.c69ajs.c69ajs .bm1vsm {margin: 0 8px 0 0;justify-content: center;font-size: 15px;color: var(--lm0, var(--iimd));min-height: 44px;border-radius: var(--ewx);text-decoration: none;font-weight: 700;padding: 0 22px;align-items: center;background: var(--gnubi);display: inline-flex;}
.c69ajs.c69ajs .bm1vsm:hover {background: var(--aikzo);}

.c69ajs.c69ajs .p3bx5m {color: var(--j1z6y);box-shadow: inset 0 0 0 1px var(--rq71);background: none;}
.c69ajs.c69ajs .p3bx5m:hover {background: color-mix(in srgb, var(--vcyk0) 10%, transparent);}
.c69ajs.c69ajs .anj5g {gap:13px;list-style: none;padding: 0;display: grid;margin: 18px 0 0;}

.h348.h348 .anj5g {align-content: flex-start;display: flex;justify-content: center;flex-wrap: wrap;}
.h348.h348 .anj5g > * {min-width: 0;flex: 1 1 310px;max-width: calc(50% - 7px);}
@media (max-width:705px) {
  .h348.h348 .anj5g > * {max-width: none;}
}
.c69ajs.c69ajs .kpe5b3 {margin: 0;}
.c69ajs.c69ajs .kpe5b3 img {object-fit: cover;aspect-ratio: 16 / 8;display: block;width: 100%;border-radius: var(--ewx);border: 1px solid var(--rq71);}
.c69ajs.c69ajs .h7dp1 {display: block;line-height:1.50;font-size: clamp(14.5px, 1.35vw, 16.5px);font-weight: 600;color: var(--loy);margin-top:9px;}

.z9k7.z9k7 {align-items: center;row-gap:3px;column-gap:15px;display: grid;background: var(--t5p, var(--p6e81));color: var(--aad, var(--j1z6y));grid-template-columns: auto minmax(0, 1fr);}
.z9k7.z9k7 .qcf45 {grid-row: 1 / span 2;width: 64px;object-fit: cover;height: 64px;display: block;border-radius: 50%;border: 1px solid var(--rq71);}
.z9k7.z9k7 .ycnt {font-size: 11px;text-transform: uppercase;margin: 0;font-weight: 700;letter-spacing: .16em;color: var(--s1z, var(--loy));}
.z9k7.z9k7 .vswh2w {color: var(--aad, var(--j1z6y));font-size: 17px;letter-spacing: -.02em;font-weight: 800;}
.z9k7.z9k7 .gra98,
.z9k7.z9k7 .xzsew,
.z9k7.z9k7 .tcr2,
.z9k7.z9k7 .geghmt {grid-column: 1 / -1;}

.z9k7.z9k7 .gra98 {gap:7px;margin-top:11px;flex-wrap: wrap;display: flex;}
.z9k7.z9k7 .gra98 a {font-size: 13.5px;text-decoration: none;padding: 0 16px;font-weight: 600;align-items: center;display: inline-flex;min-height: 44px;border-radius: var(--ewx);color: var(--aad, var(--j1z6y));background: var(--dcjo, var(--b6g0));box-shadow: inset 0 0 0 1px var(--rq71);}
.z9k7.z9k7 .gra98 a:hover {background: color-mix(in srgb, var(--vcyk0) 12%, var(--b6g0));}
.z9k7.z9k7 .xzsew {margin: 14px 0 0;column-gap:13px;grid-template-columns: auto minmax(0, 1fr);display: grid;}
.z9k7.z9k7 .h8v7pvb {font-weight: 700;text-transform: uppercase;letter-spacing: .13em;padding: 9px 0;color: var(--s1z, var(--loy));border-top: 1px solid var(--rq71);font-size: 11px;}
.z9k7.z9k7 .askm8 {padding: 9px 0;border-top: 1px solid var(--rq71);font-size: 14.5px;color: var(--aad, var(--j1z6y));margin: 0;}
.z9k7.z9k7 .tcr2 {font-size: 15px;margin: 14px 0 0;color: var(--s1z, var(--loy));line-height:1.64;}
.z9k7.z9k7 .geghmt {display: block;font-size: 12.5px;padding-top:12px;line-height:1.54;color: var(--s1z, var(--loy));margin: 14px 0 0;border-top: 1px solid var(--rq71);}

.ta3mv8s.ta3mv8s .tapfn2a,
.h3dha.h3dha .tjg58,
.p8vr9v.p8vr9v .k81t,
.mg59.mg59 .v174x {border: 0;border-radius:2px;height: 3px;background: var(--vcyk0);width: 42px;}
.ta3mv8s.ta3mv8s .tapfn2a,
.p8vr9v.p8vr9v .k81t {margin: 0 0 16px;}
.h3dha.h3dha .tjg58 {margin: 18px 0 0;opacity:0.57;}
.ta3mv8s.ta3mv8s .dwqw32m,
.h3dha.h3dha .cjaag,
.k2xx.k2xx .z3avrqa {max-width: 68ch;}
.ta3mv8s.ta3mv8s .dwqw32m > :first-child,
.h3dha.h3dha .cjaag > :first-child,
.k2xx.k2xx .z3avrqa > :first-child {margin-top: 0;}
.ta3mv8s.ta3mv8s .dwqw32m > :last-child,
.h3dha.h3dha .cjaag > :last-child,
.k2xx.k2xx .z3avrqa > :last-child {margin-bottom: 0;}

.k2xx.k2xx .bgg8e {margin: 0 0 16px;display: flex;gap:12px;align-items: center;}
.k2xx.k2xx .bgg8e h2 {margin: 0 !important;}
.k2xx.k2xx .ba4kg {height: 1px;background: var(--rq71);flex: 1 0 auto;}
.k2xx.k2xx .bgg8e h2::before {display: none;}

.a17jh9.a17jh9 {margin: 0;padding-left:15px;position: relative;}
.a17jh9.a17jh9 img {height: auto;display: block;width: 100%;border-radius: var(--ewx);}
.a17jh9.a17jh9 .nj4vndr {left: 0;top: 0;width: 3px;bottom: 0;background: var(--vcyk0);border-radius:1px;position: absolute;}

.mg59.mg59 {display: flex;align-items: center;gap:13px;}
.wpktwtr.wpktwtr {justify-content: flex-start;}
.s0z3.s0z3 {justify-content: center;}
.px5f.px5f {justify-content: flex-end;}

.px5f.px5f .v174x {flex: 1 1 auto;order: -1;}
.s0z3.s0z3 .v174x {display: none;}
.mg59.mg59 .symmd6 {min-height: 48px;text-decoration: none;display: inline-flex;font-size: 15px;color: var(--lm0, var(--iimd));border-radius: var(--ewx);justify-content: center;background: var(--gnubi);white-space: nowrap;align-items: center;padding: 0 26px;font-weight: 700;}
.mg59.mg59 .symmd6:hover {background: var(--aikzo);}
.mg59.mg59 .gvv3rxz {flex: 1 1 auto;}

.mg59.mg59 .ggfm5p {font-weight: inherit;align-items: center;gap:11px;display: inline-flex;}
.mg59.mg59 .ggfm5p::after {background: currentColor;content: "";height: 1px;width: 14px;}

.nqgwdf.nqgwdf {display: grid;column-gap:15px;grid-template-columns: auto minmax(0, 1fr);row-gap:6px;align-items: center;}

.nqgwdf.nqgwdf {border: 1px solid var(--rq71);border-top: 3px solid var(--vcyk0);border-radius: var(--ewx);padding: clamp(20px, 2.6vw, 30px);background: var(--p6e81);}
.nqgwdf.nqgwdf .qnx54e6 {border-radius:14px;border: 1px solid var(--rq71);display: block;width: 56px;background: var(--b6g0);height: 56px;grid-row: 1 / span 2;box-sizing: border-box;object-fit: contain;padding: 6px;}
.nqgwdf.nqgwdf h2 {margin: 0 !important;}
.nqgwdf.nqgwdf .naqds {margin: 0;font-size: 15px;color: var(--loy);}
.nqgwdf.nqgwdf .mvy341d,
.nqgwdf.nqgwdf .ef0xe8x {grid-column: 1 / -1;}
.nqgwdf.nqgwdf .mvy341d {grid-template-columns: auto minmax(0, 1fr);display: grid;column-gap:14px;margin: 14px 0 0;}
.nqgwdf.nqgwdf .apn1 {text-transform: uppercase;color: var(--loy);border-top: 1px solid var(--rq71);font-size: 11px;letter-spacing: .13em;padding: 10px 0;font-weight: 700;}
.nqgwdf.nqgwdf .r4xz {padding: 10px 0;color: var(--j1z6y);border-top: 1px solid var(--rq71);font-weight: 600;margin: 0;font-size: 14.5px;}
.nqgwdf.nqgwdf .ef0xe8x {gap:9px;margin-top:15px;flex-wrap: wrap;display: flex;}
.nqgwdf.nqgwdf .f9yg {justify-content: center;align-items: center;min-height: 44px;text-decoration: none;padding: 0 22px;font-weight: 700;display: inline-flex;background: var(--gnubi);border-radius: var(--ewx);font-size: 14px;color: var(--lm0, var(--iimd));}
.nqgwdf.nqgwdf .f9yg:hover {background: var(--aikzo);}
.nqgwdf.nqgwdf .yxj0m3m {color: var(--j1z6y);box-shadow: inset 0 0 0 1px var(--rq71);background: none;}
.nqgwdf.nqgwdf .yxj0m3m:hover {background: color-mix(in srgb, var(--vcyk0) 10%, transparent);}

.p8vr9v.p8vr9v .x5n1a {font-weight: 700;color: var(--loy);letter-spacing: .16em;font-size: 11px;margin: 0 0 12px;text-transform: uppercase;}
.p8vr9v.p8vr9v .kc77p {list-style: none;padding: 0;counter-reset: sp-toc-n;margin: 0;}

.p8vr9v.p8vr9v .kc77p > li {counter-increment: sp-toc-n;border-top: 1px solid var(--rq71);}
.p8vr9v.p8vr9v .kc77p > li > a {display: flex;align-items: center;padding: 6px 0;font-weight: 600;min-height: 46px;color: var(--j1z6y);gap:11px;font-size: 15px;text-decoration: none;}
.p8vr9v.p8vr9v .kc77p > li > a::before {content: counter(sp-toc-n, decimal-leading-zero);font-size: 12px;color: color-mix(in srgb, var(--vcyk0) 35%, var(--j1z6y));font-variant-numeric: tabular-nums;flex: 0 0 auto;font-weight: 700;}
.p8vr9v.p8vr9v .kc77p > li > a:hover {color: var(--vcyk0);}

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

.jdyf {margin: 0;font-size: 13px;color: var(--loy);}

.c5zvq5.c5zvq5 {background: var(--s78au);border-top: 1px solid var(--vbsu);color: var(--we2iv);padding: clamp(30px, 3.4vw, 48px) clamp(24px, 3vw, 44px) clamp(22px, 2.4vw, 32px);--c6xak: color-mix(in srgb, var(--we2iv) 82%, var(--vcyk0));--we2iv:   var(--q6ga, #ffffff);}
.c5zvq5 .nq4ghpb {display: grid;gap:25px 44px;grid-template-columns: minmax(0, 1fr) auto;align-items: start;}
.c5zvq5 .xwp37d5 img {display: block;width: auto;height: 26px;}
.c5zvq5 .xwp37d5 span {letter-spacing: -.03em;font-size: 18px;color: var(--we2iv);font-weight: 800;}
.c5zvq5 .cyxz {gap:41px;display: grid;grid-auto-flow: column;}
.c5zvq5 .cyxz ul {gap:7px;display: grid;list-style: none;margin: 0;padding: 0;}
.c5zvq5 .cyxz a {align-items: center;text-decoration: none;display: flex;font-size: 14.5px;color: var(--c6xak);min-height: 44px;}
.c5zvq5 .cyxz a:hover {color: var(--we2iv);}
.c5zvq5 .mfgj0b {display: flex;opacity:0.72;flex-wrap: wrap;margin: 22px 0 0;gap:11px;align-items: center;}
.c5zvq5 .nd8s {padding-top:19px;border-top: 1px solid var(--rq71);margin: 22px 0 0;}
.c5zvq5 .nd8s p {margin: 0;color: var(--c6xak);font-size: 12.5px;}
.c5zvq5 .nd8s p + p {margin-top:7px;line-height:1.61;}

@media (max-width:933px) {
  
  .xacrj {border-bottom: 1px solid var(--vbsu);border-right: 0;width: auto;position: static;overflow: visible;}
  .bct2x1 {gap:21px;padding: 20px 16px 24px;min-height: 0;}
  .q5ec {margin-top: 0;}
  .pxkb {margin-left: 0;}
  .z7r45 {padding: 20px 16px 32px;}

  .byyx1 {margin-top: 0;display: none;}

  .pe6szqx {z-index: 190;position: fixed;opacity:0.05;cursor: pointer;transition:opacity 0.197s ease, visibility 0.213s;display: block;background: rgba(0, 0, 0, .55);visibility: hidden;inset: 0;}
  .h066h0m {flex-direction: column;visibility: hidden;width: min(86vw, 360px);overflow-y: auto;border-right: 1px solid var(--vbsu);top: 0;background: var(--p6e81);overscroll-behavior: contain;position: fixed;z-index: 200;padding: 14px 14px calc(14px + env(safe-area-inset-bottom, 0px));display: flex;transform: translateX(-100%);left: 0;bottom: 0;gap:14px;transition:transform 0.284s ease, visibility 0.29s;box-shadow: 18px 0 48px rgba(0, 0, 0, .34);}
  .y90z:checked ~ .pe6szqx {visibility: visible;opacity:0.99;}
  .y90z:checked ~ .h066h0m {transform: none;visibility: visible;}

  .a18v {display: flex;align-items: center;background: var(--hcbum);gap:10px;border-bottom: 1px solid var(--vbsu);z-index: 60;justify-content: space-between;top: 0;position: sticky;min-height: 56px;padding: 8px 14px;}
  .fyd3 {overflow: hidden;min-height: 44px;color: var(--ornct);align-items: center;letter-spacing: -.03em;font-size: 17px;display: inline-flex;min-width: 0;text-overflow: ellipsis;white-space: nowrap;font-weight: 800;text-decoration: none;}
  .cmjr0 {display: flex;align-items: center;gap:8px;flex: 0 0 auto;}
  .cmjr0 .qt46ys {padding: 0 13px;font-size: 13.5px;}
  .aq44hq {display: flex;}
  
  .sded8 {display: none;}

  .wxtj.wxtj .w9g6 {padding-bottom:21px;}
  .azgw8j.azgw8j .r7ya1d3 {padding: 13px 14px;}
  .n15pnaw.n15pnaw .myjgg {padding-left:14px;padding-right:7px;}

  .q5ec .ybak96 {margin-bottom:10px;font-size: clamp(24px, 7vw, 30px);}
  .v3d665 {font-size: 15px;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: -webkit-box;overflow: hidden;margin-bottom:14px;}
  .bct2x1 {gap:13px;padding: 14px 16px 18px;}

  .rh082j.rh082j {min-height: min(34vh, 300px);}
  .rh082j.rh082j .fyprqm {padding: 16px;max-width: 100%;}
  .an90ds.an90ds .fyprqm {justify-self: stretch;text-align: left;}
  .an90ds.an90ds .bbfykmk {margin-left: 0;}
  
  .rjtz5.rjtz5 .trzr,
  .an90ds.an90ds .trzr {background: linear-gradient(0deg,
      var(--p6e81) 0%, var(--p6e81) 68%,
      color-mix(in srgb, var(--p6e81) 62%, transparent) 84%,
      transparent 100%);}
  .rh082j.rh082j .hn22g3 {font-size: clamp(22px, 6.4vw, 30px);}
  .rh082j.rh082j .bbfykmk {font-size: 15px;display: -webkit-box;-webkit-line-clamp: 3;overflow: hidden;-webkit-box-orient: vertical;margin-bottom:13px;}
  .rh082j.rh082j .tjxzb {font-size: clamp(96px, 34vw, 190px);}

  .c5zvq5 .nq4ghpb {grid-template-columns: 1fr;}
  .c5zvq5 .cyxz {gap: 0;grid-auto-flow: row;}
}

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

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

@media (min-width:934px) {

  
  
  .byyx1 {transition:max-height 247ms ease, opacity 112ms ease, margin 228ms ease, padding 190ms ease;}

  
}

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

.z4p4s {display: none;}
@media (min-width:934px) {
  .z4p4s {margin-top:27px;margin-top: 0;left: clamp(24px, 3vw, 44px);z-index: 2;justify-content: flex-end;align-items: center;bottom: clamp(24px, 3vw, 44px);display: flex;order: 99;right: clamp(24px, 3vw, 44px);position: absolute;}

  .byyx1 {order: 100;padding-bottom: calc(44px + clamp(24px, 3vw, 44px) + 12px);margin-top:13px;}

  
  .bct2x1 {position: relative;}

}

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

.p8vr9v.p8vr9v .h97h > summary {list-style: none;display: flex;cursor: pointer;min-height: 44px;align-items: center;gap:13px;}
.p8vr9v.p8vr9v .h97h > summary::-webkit-details-marker {display: none;}
.p8vr9v.p8vr9v .h97h > summary:focus-visible {outline: 2px solid var(--vcyk0);outline-offset: 4px;}
.p8vr9v.p8vr9v .h97h > summary .x5n1a {margin: 0;}

.p8vr9v.p8vr9v .h97h > summary::after {height: 2px;flex: 0 0 auto;margin-left: auto;transition:box-shadow 0.224s ease;content: "";width: 12px;background: var(--vcyk0);}
.p8vr9v.p8vr9v .h97h[open] > summary::after {box-shadow: 0 5px 0 0 var(--vcyk0);}
.p8vr9v.p8vr9v .h97h[open] > summary {margin-bottom:11px;}
@media (prefers-reduced-motion: reduce) {
  .p8vr9v.p8vr9v .h97h > summary::after {transition:none;}
}

.c5zvq5 > * {max-width: var(--liu6);margin-right: auto;margin-left: auto;}

.w5cr8 {--faji: var(--ewx);--ahrqt: 1px solid var(--rq71);--sqg: var(--ewx);--hgvfl: var(--ewx);}

.bt0pbn.bt0pbn h2.wbk8::before {content: none;display: none;}

.n15pnaw.n15pnaw .xtdvv {margin: 0;counter-reset: sp-index-n;padding: 0;list-style: none;}
.n15pnaw.n15pnaw .xtdvv > li {padding-left:37px;position: relative;border-top: 1px solid var(--rq71);counter-increment: sp-index-n;}
.n15pnaw.n15pnaw .xtdvv > li:last-child {border-bottom: 1px solid var(--rq71);}
.n15pnaw.n15pnaw .xtdvv > li::before {top: 17px;content: counter(sp-index-n, decimal-leading-zero);left: 0;color: var(--loy);font-size: 12px;font-variant-numeric: tabular-nums;font-weight: 700;position: absolute;}

.n15pnaw.n15pnaw .xtdvv .gbw8k,
.n15pnaw.n15pnaw .xtdvv .gbw8k:last-child {border-top: 0;border-bottom: 0;}

.n15pnaw.n15pnaw .xtdvv .myjgg {padding-left: 0;}

.n15pnaw.n15pnaw > .gbw8k.gbw8k {border-left: 2px solid color-mix(in srgb, var(--vcyk0) 45%, var(--rq71));background: color-mix(in srgb, var(--j1z6y) 4%, transparent);border-radius: 0 var(--ewx) var(--ewx) 0;border-top: 0;padding: 0 0 0 14px;border-bottom: 0;margin: 0 0 8px;}
.n15pnaw.n15pnaw > .gbw8k.gbw8k:last-child {margin-bottom: 0;}

.n15pnaw.n15pnaw > .gbw8k .axswee {padding-right:40px;}
.n15pnaw.n15pnaw > .gbw8k .axswee::before {right: 16px;}
.n15pnaw.n15pnaw > .gbw8k .axswee::after  {right: 22px;}

.n15pnaw.n15pnaw .t8f9vv {padding: 0 28px 14px 0;margin: 0;}
.n15pnaw.n15pnaw .t8f9vv .myjgg {padding: 0;}

.bt0pbn.bt0pbn .txhdx {margin: 2px 0 4px;grid-column: 1 / -1;display: grid;gap:11px;}
.bt0pbn.bt0pbn .txhdx .kkvd {width: 100%;}

.bt0pbn.bt0pbn .t6fm3p {grid-template-columns: auto minmax(0, 1fr);display: grid;margin: 6px 0 0;grid-column: 1 / -1;}
.bt0pbn.bt0pbn .xdabab {display: grid;justify-items: start;min-width: 0;padding: 14px 0;border-top: 1px solid var(--rq71);max-width: 36ch;gap:7px;}
.bt0pbn.bt0pbn .zsyws {font-size: 14.5px;color: var(--loy);padding: 14px 0 14px 16px;border-top: 1px solid var(--rq71);line-height:1.60;min-width: 0;margin: 0;}

.bt0pbn.bt0pbn .zsyws:empty {padding: 0 0 14px;}

@media (max-width:551px) {
  .bt0pbn.bt0pbn .t6fm3p {grid-template-columns: minmax(0, 1fr);}
  .bt0pbn.bt0pbn .xdabab {padding-bottom: 0;max-width: none;}
  .bt0pbn.bt0pbn .zsyws {border-top: 0;padding: 7px 0 14px;}
}

.azgw8j.azgw8j h3.w20r {margin: 0 0 9px;letter-spacing: -.022em;padding: 0;font-weight: 800;font-size: 16px;text-transform: none;border-bottom: 0;}
.azgw8j.azgw8j h3.w20r b.r204 {font-size: 13px;color: var(--loy);font-weight: 700;margin-left: 0;padding: 0;border-radius: 0;background: none;}

.azgw8j.azgw8j .jp4j3c.yyf0jz {gap:6px;display: grid;}
.azgw8j.azgw8j .jp4j3c.yyf0jz li {grid-template-columns: minmax(0, 1fr);background: color-mix(in srgb, var(--j1z6y) 9%, transparent);border-radius:7px;padding: 10px 12px;}

.azgw8j.azgw8j .jp4j3c.yyf0jz li + li {border-top: 0;}

.azgw8j.azgw8j .sa4ck .jp4j3c.yyf0jz li {background: color-mix(in srgb, var(--vcyk0) 22%, color-mix(in srgb, var(--j1z6y) 9%, transparent));}

.thm5z.thm5z > h2 {margin-bottom:12px;}
.thm5z.thm5z > h2::before {display: none;content: none;}
.thm5z.thm5z .tapfn2a {margin: 0 0 18px;}

.fvb1he.fvb1he .gxdzm8 {gap:14px;align-items: center;margin: 0 0 18px;display: flex;}
.fvb1he.fvb1he .gxdzm8 h2 {margin: 0;}
.fvb1he.fvb1he .gxdzm8 h2::before {content: none;display: none;}
.fvb1he.fvb1he .gys5xt {flex: 0 0 auto;background: var(--vcyk0);height: 3px;width: 42px;border-radius:2px;}

.h3dha.h3dha .z9dxyt {position: relative;padding-left:17px;}
.h3dha.h3dha .hmk5jw {width: 3px;background: linear-gradient(
    to bottom,
    var(--vcyk0),
    color-mix(in srgb, var(--vcyk0) 20%, var(--rq71))
  );left: 0;border-radius:2px;top: 2px;bottom: 2px;position: absolute;}

.yqs8f2x.yqs8f2x > * {max-width: 68ch;}
.yqs8f2x.yqs8f2x > :first-child {margin-top: 0;}
.yqs8f2x.yqs8f2x > :last-child {margin-bottom: 0;}

.yqs8f2x.yqs8f2x > :is(table, .m81n80, [class*="table"]) {max-width: none;}

.bnv8nf.bnv8nf {padding-left: 0;}
.bnv8nf.bnv8nf .faxs1 {background: var(--p6e81);padding: 10px;border: 1px solid var(--rq71);border-top: 3px solid var(--vcyk0);border-radius: var(--ewx);}
.bnv8nf.bnv8nf .faxs1 img {border-radius: max(0px, calc(var(--ewx) - 4px));}

.arwzd93.arwzd93 {padding-left: 0;}
.arwzd93.arwzd93::before {border-radius:3px;content: "";margin: 0 0 14px;height: 3px;display: block;width: 42px;background: var(--vcyk0);}

.mg59.mg59 .v174x {margin: 0;}

.b071d.b071d.b071d {gap:15px;flex-direction: column;align-items: stretch;}
.b071d.b071d.b071d .v174x {order: 2;width: 100%;height: 1px;flex: 0 0 auto;background: var(--rq71);border-radius: 0;display: block;}
.b071d.b071d.b071d .symmd6 {align-self: center;}
.wpktwtr.b071d.b071d .symmd6 {align-self: flex-start;}
.px5f.b071d.b071d .symmd6 {align-self: flex-end;}
.b071d.b071d.b071d .gvv3rxz {align-self: stretch;}

.gpp8nt.gpp8nt.gpp8nt .v174x {height: 1px;width: auto;display: block;border-radius: 0;background: var(--rq71);flex: 1 1 auto;min-width: 12px;order: 0;}
.gpp8nt.gpp8nt.gpp8nt .symmd6 {flex: 0 0 auto;}
.wpktwtr.gpp8nt.gpp8nt .v174x:first-of-type {flex: 0 0 24px;}
.px5f.gpp8nt.gpp8nt .v174x:last-of-type {flex: 0 0 24px;}

.z9k7.z9k7 .st0av {gap:8px;list-style: none;margin: 14px 0 0;flex-wrap: wrap;grid-column: 1 / -1;display: flex;padding: 0;}
.z9k7.z9k7 .st0av li {border-radius: var(--ewx);background: var(--dcjo, var(--b6g0));box-shadow: inset 0 0 0 1px var(--rq71);flex-direction: column;min-width: 0;padding: 9px 14px;gap:4px;display: inline-flex;}
.z9k7.z9k7 .ez7bq {color: var(--s1z, var(--loy));letter-spacing: .13em;font-size: 11px;text-transform: uppercase;font-weight: 700;}
.z9k7.z9k7 .eg0d {color: var(--aad, var(--j1z6y));font-weight: 600;font-size: 14.5px;}

.zse5d.zse5d .qcf45 {grid-row: auto;}

.zse5d.zse5d .cymw43h {min-width: 0;display: grid;gap:5px;}
.zse5d.zse5d .vswh2w {display: block;}
.ajjt.ajjt .cymw43h {grid-column: 1 / -1;}

.nqgwdf.nqgwdf .n8hm6rm {grid-column: 1 / -1;list-style: none;display: flex;margin: 16px 0 0;padding: 14px 0 0;border-top: 1px solid var(--rq71);}
.nqgwdf.nqgwdf .n8hm6rm li {display: flex;padding: 0 16px;flex-direction: column;flex: 1 1 96px;min-width: 0;gap:3px;}
.nqgwdf.nqgwdf .n8hm6rm li:first-child {padding-left: 0;}
.nqgwdf.nqgwdf .n8hm6rm li:last-child {padding-right: 0;}
.nqgwdf.nqgwdf .n8hm6rm li + li {border-left: 1px solid var(--rq71);}
.nqgwdf.nqgwdf .zf05 {color: var(--loy);text-transform: uppercase;letter-spacing: .13em;font-size: 11px;font-weight: 700;}
.nqgwdf.nqgwdf .ph9j2 {font-size: 15px;color: var(--j1z6y);font-variant-numeric: tabular-nums;font-weight: 700;}

@media (max-width:475px) {
  .nqgwdf.nqgwdf .n8hm6rm {flex-direction: column;}
  .nqgwdf.nqgwdf .n8hm6rm li {padding: 10px 0;flex: 0 0 auto;}
  .nqgwdf.nqgwdf .n8hm6rm li:first-child {padding-top: 0;}
  .nqgwdf.nqgwdf .n8hm6rm li:last-child {padding-bottom: 0;}
  .nqgwdf.nqgwdf .n8hm6rm li + li {border-top: 1px solid var(--rq71);border-left: 0;}
}

.b2b5tc.b2b5tc .qnx54e6 {grid-row: auto;}
.b2b5tc.b2b5tc .xg11 {min-width: 0;display: grid;gap:6px;}
.mkqx.mkqx .xg11 {grid-column: 1 / -1;}

.rj7r.rj7r .tyb3::before {background: var(--vbsu);left: 0;top: 0;width: 1px;}

.rj7r.rj7r .w9g6:last-child::after {content: none;}
.rj7r.rj7r .w9g6 {padding: 13px 0 15px 15px;column-gap:11px;grid-template-columns: 28px minmax(0, 1fr);}
.rj7r.rj7r .w9g6 + .w9g6 {border-top: 1px solid var(--rq71);}

.rj7r.rj7r .kkp7w9 {height: 24px;background: none;box-shadow: none;width: 28px;color: var(--j1z6y);border-radius:2px;border: 1px solid color-mix(in srgb, var(--vcyk0) 60%, var(--vbsu));font-size: 12px;}
.rj7r.rj7r .gk7t8 {grid-row: 1;min-width: 0;grid-column: 2;padding-top:2px;}

.rj7r.rj7r .h9pd44q {min-width: 0;padding-top:9px;grid-row: 2;grid-column: 1 / -1;}

.wjw3z.wjw3z .gn2r9ec {position: relative;z-index: 1;height: 12px;display: block;grid-column: 1;background: var(--vcyk0);border-radius: 50%;margin: 10px;width: 12px;box-shadow: 0 0 0 4px var(--p6e81);}

.wjw3z.wjw3z .tyb3::before {top: 16px;}
.wjw3z.wjw3z .w9g6:last-child::after {top: 22px;}
.wjw3z.wjw3z .nrqnv {padding-top: 0;}
.wjw3z.wjw3z .zpa978c {letter-spacing: .14em;font-size: 11px;margin: 0 0 3px;font-weight: 800;color: var(--loy);font-variant-numeric: tabular-nums;display: block;}

.h066h0m.h066h0m {right: 0;transform: translateX(100%);border-right: 0;left: auto;border-left: 1px solid var(--vbsu);}
.y90z:checked ~ .h066h0m.h066h0m {transform: none;}

:root {--cawfa: clamp(240px, 20vw, 290px);}
.bct2x1 {gap:21px;padding: 28px 22px 22px;}
.q5ec {margin: 0;}
.h19yn {gap:10px;grid-template-columns: minmax(0, 1fr);display: grid;}
.h19yn .qt46ys {width: 100%;box-sizing: border-box;justify-content: center;}
.h19yn .w5cr8 {order: 9;justify-self: start;}
.gz2x {margin-top:15px;}
.byyx1 {margin-top: 0;}
.sded8 img {width: auto;max-width: 100%;height: 34px;object-fit: contain;}
@media (max-width:933px) {
  .xacrj {display: none;}
  .fyd3 img {max-width: 34vw;height: 28px;width: auto;display: block;object-fit: contain;}
  .wpyc1v9 {padding: 4px 2px 0;}
}

.rh082j.rh082j:not(.a2jbs) {min-height: clamp(460px, 68vh, 680px);}
.rjtz5.rjtz5:not(.a2jbs) .trzr {background:
    linear-gradient(0deg, color-mix(in srgb, var(--p6e81) 85%, transparent) 0%, transparent 45%),
    linear-gradient(90deg, color-mix(in srgb, var(--p6e81) 88%, transparent) 0%, color-mix(in srgb, var(--p6e81) 50%, transparent) 38%, transparent 66%);}
.an90ds.an90ds:not(.a2jbs) .trzr {background:
    linear-gradient(0deg, color-mix(in srgb, var(--p6e81) 85%, transparent) 0%, transparent 45%),
    linear-gradient(270deg, color-mix(in srgb, var(--p6e81) 88%, transparent) 0%, color-mix(in srgb, var(--p6e81) 50%, transparent) 38%, transparent 66%);}
.rh082j.rh082j:not(.a2jbs) .hn22g3 {font-size: clamp(34px, 4vw, 58px);}

.rh082j.a2jbs.a2jbs {padding: 0;gap: 0;align-items: stretch;display: flex;overflow: visible;flex-direction: column;background: none;border: 0;}
.a2jbs.a2jbs .p4970,
.a2jbs.a2jbs .tjxzb {object-fit: contain;flex: none;max-height: none;border-radius: var(--ewx);aspect-ratio: auto;width: 100%;height: auto;}
.a2jbs.a2jbs .tjxzb {aspect-ratio: 16 / 7;}
.a2jbs.a2jbs picture {display: block;}
.a2jbs.a2jbs .fyprqm {z-index: 2;background: var(--p6e81);padding: clamp(22px, 2.8vw, 36px);border: 1px solid var(--rq71);border-top: 4px solid var(--gnubi);border-radius: var(--ewx);margin: calc(-1 * clamp(60px, 9vw, 120px)) 0 0 clamp(16px, 3vw, 36px);box-shadow: 0 24px 60px rgba(0, 0, 0, .35);width: min(640px, 88%);position: relative;box-sizing: border-box;}
.a2jbs.an90ds .fyprqm {margin-left: auto;margin-right: clamp(16px, 3vw, 36px);}
.a2jbs .a89cj {display: none;}
.a2jbs.a2jbs .hn22g3 {font-size: clamp(30px, 3.4vw, 46px);}
@media (min-width:725px) {
  .rh082j.a2jbs, .a2jbs.an90ds {flex-direction: column;align-items: stretch;}
  .a2jbs.a2jbs .p4970, .a2jbs.a2jbs .tjxzb {width: 100%;}
}
@media (max-width: 719.98px) {
  .a2jbs.a2jbs .fyprqm, .a2jbs.an90ds .fyprqm {margin: -40px 12px 0;width: auto;}
  .rh082j.rh082j:not(.a2jbs) {min-height: min(76vh, 600px);}
  .rjtz5.rjtz5:not(.a2jbs) .trzr,
  .an90ds.an90ds:not(.a2jbs) .trzr {background: linear-gradient(0deg, color-mix(in srgb, var(--p6e81) 94%, transparent) 0%, color-mix(in srgb, var(--p6e81) 60%, transparent) 45%, transparent 80%);}
  .an90ds.an90ds:not(.a2jbs) .fyprqm {text-align: left;justify-self: start;}
  .an90ds.an90ds:not(.a2jbs) .bbfykmk {margin-left: 0;}
}

.sf34m .nmxz5xy {gap:15px;display: grid;grid-template-columns: minmax(220px, .8fr) minmax(0, 2fr);align-items: stretch;margin-top:17px;}
.sf34m .hk3mn5 {margin: 0;display: flex;flex-direction: column;gap:8px;max-width: none;list-style: none;padding: 0;}
.sf34m .hk3mn5 li {max-width: none;flex: 1 1 0;display: flex;margin: 0;}
.sf34m .j38v {align-items: center;font-weight: 700;position: relative;transition:color 0.175s, border-color 0.205s;overflow: hidden;color: var(--loy, var(--na7));display: flex;font-size: 16px;font-family: inherit;cursor: pointer;background: var(--b6g0);text-align: left;line-height:1.33;width: 100%;padding: 16px 18px;border: 1px solid var(--rq71);border-radius: var(--ewx);}
.sf34m .hnbnz {position: relative;z-index: 1;}
.sf34m .k0zp1fz {border-right: 3px solid var(--gnubi);width: 0;inset: 0 auto 0 0;background: color-mix(in srgb, var(--gnubi) 22%, transparent);position: absolute;}
.sf34m .j38v[data-on="1"], .sf34m .j38v[data-on="run"] {border-color: var(--gnubi);color: var(--j1z6y);}
.sf34m .j38v[data-on="1"] .k0zp1fz {width: 100%;border-right: 0;}
.sf34m .j38v[data-on="run"] .k0zp1fz {animation: s10rape var(--l2y4d, 6000ms) linear forwards;}
@keyframes s10rape { from {width: 0;} to {width: 100%;} }
.sf34m .haa04g9 {scroll-snap-type: x mandatory;overscroll-behavior-x: contain;grid-auto-columns: 100%;list-style: none;padding: 0;display: grid !important;grid-template-columns: none !important;scroll-behavior: smooth;scrollbar-width: none;min-width: 0;gap: 0 !important;overflow-x: auto;border-radius: var(--ewx);grid-auto-flow: column;margin: 0;}
.sf34m .haa04g9::-webkit-scrollbar {display: none;}
.sf34m .yyrwmnj {overflow: hidden;min-width: 0;max-width: none;border-radius: var(--ewx);margin: 0;min-height: clamp(260px, 26vw, 380px);position: relative;scroll-snap-align: start;}
.sf34m .yyrwmnj picture {height: 100%;display: block;}
.z7r45 .sf34m img.ehcqd2e.ehcqd2e {border-radius: 0;inset: 0;height: 100%;position: absolute;object-fit: cover;width: 100%;}
.sf34m .jnyc55b {background: radial-gradient(70% 90% at 80% 20%, color-mix(in srgb, var(--gnubi) 60%, transparent), transparent 70%), var(--b6g0);}
.sf34m .bnfx {display: none;}
.sf34m .m39yp {flex-wrap: wrap;margin: 18px 0 0;display: flex;gap:11px;}
@media (max-width:765px) {
  .sf34m .nmxz5xy {grid-template-columns: minmax(0, 1fr);}
  .sf34m .hk3mn5 {flex-direction: row;order: 2;}
  .sf34m .j38v {height: 6px;border-radius:4px;padding: 0;min-height: 0;}
  .sf34m .hnbnz {display: none;}
  .sf34m .yyrwmnj {min-height: 0;aspect-ratio: 4 / 3;}
  .sf34m .bnfx {font-weight: 700;padding: 30px 16px 14px;display: block;color: var(--j1z6y);bottom: 0;z-index: 1;left: 0;right: 0;position: absolute;background: linear-gradient(0deg, color-mix(in srgb, var(--p6e81) 92%, transparent), transparent);}
}
@media (prefers-reduced-motion: reduce) { .sf34m .haa04g9 {scroll-behavior: auto;} .sf34m .j38v[data-on="run"] .k0zp1fz {animation: none;width: 100%;} }
.z7r45 .sf34m .haa04g9 > .yyrwmnj {width: auto;flex: none;max-width: none !important;}
.sf34m .j38v:not([data-on="run"]):not([data-on="1"]) .k0zp1fz {border-right: 0;}
.z7r45 .sf34m .haa04g9 {align-content: stretch;justify-content: start !important;}

.z7r45 > .cppgqgd.nqgwdf:has(.prdp9z) {padding: 0 !important;grid-template-columns: minmax(200px, .8fr) minmax(0, 2fr);overflow: hidden;gap: 0;display: grid !important;}
.nqgwdf .prdp9z {align-items: center;background: radial-gradient(100% 80% at 30% 0%, color-mix(in srgb, #fff 18%, transparent), transparent 60%), linear-gradient(160deg, var(--gnubi), color-mix(in srgb, var(--gnubi) 60%, #000));padding: 30px 20px;display: flex;justify-content: center;gap:10px;text-align: center;flex-direction: column;color: var(--fo8, var(--lm0, var(--iimd)));}
.nqgwdf .sx89 {letter-spacing: -.05em;line-height: .9;font-weight: 800;font-size: clamp(64px, 6.6vw, 96px);}
.nqgwdf .e0g4 {color: transparent;font-size: 22px;letter-spacing: 4px;background: linear-gradient(90deg, currentColor var(--c6sn, 90%), color-mix(in srgb, currentColor 30%, transparent) var(--c6sn, 90%));-webkit-background-clip: text;background-clip: text;}
.nqgwdf .q2p7w {text-transform: uppercase;letter-spacing: .14em;font-weight: 700;font-style: normal;font-size: 12px;opacity:0.86;}
.nqgwdf .ajscgh {min-width: 0;padding: clamp(22px, 2.8vw, 34px);}
.nqgwdf .ajscgh h2 {font-size: clamp(24px, 2.4vw, 32px);}
.nqgwdf .ef0xe8x a {color: var(--fo8, var(--lm0, var(--iimd)));border-color: var(--gnubi);background: var(--gnubi);}
@media (max-width:705px) {
  .z7r45 > .cppgqgd.nqgwdf:has(.prdp9z) {grid-template-columns: minmax(0, 1fr);}
  .nqgwdf .prdp9z {gap:14px;padding: 18px 20px;flex-wrap: wrap;text-align: left;justify-content: flex-start;flex-direction: row;}
  .nqgwdf .sx89 {font-size: 54px;}
}

.z7r45 .rv2ew .tyb3 {padding: 0;list-style: none;display: grid !important;margin: 10px 0 0;grid-template-columns: repeat(2, minmax(0, 1fr));gap:12px;}
.z7r45 .rv2ew .tyb3::before, .z7r45 .rv2ew .w9g6::before, .z7r45 .rv2ew .w9g6::after {content: none !important;display: none !important;}
.z7r45 .rv2ew .w9g6.w9g6 {overflow: hidden;display: grid;padding: 0 !important;max-width: none;grid-template-columns: 76px minmax(0, 1fr);counter-increment: spstep;transition:border-color 0.208s, transform 0.226s;border: 1px solid var(--rq71);border-radius: var(--ewx);background: var(--b6g0);min-width: 0;margin: 0;align-items: stretch;position: relative;}
.z7r45 .rv2ew .tyb3 {counter-reset: spstep;}
.z7r45 .rv2ew .w9g6:hover {transform: translateY(-2px);border-color: var(--gnubi);}
.z7r45 .rv2ew .w9g6 > :not(.kkp7w9):not(.gn2r9ec) {padding-right:17px;padding-left:18px;grid-column: 2;}
.z7r45 .rv2ew .w9g6 > :nth-child(2) {padding-top:19px;}
.z7r45 .rv2ew .w9g6 > :last-child {padding-bottom:17px;}
.z7r45 .rv2ew .kkp7w9.kkp7w9,
.z7r45 .rv2ew .gn2r9ec.gn2r9ec {font-size: 34px;justify-content: center;display: flex;margin: 0;height: auto;width: auto;color: var(--fo8, var(--lm0, var(--iimd)));box-shadow: none;transform: none;position: static;align-items: center;background: linear-gradient(160deg, var(--gnubi), color-mix(in srgb, var(--gnubi) 60%, #000));grid-row: 1 / span 4;font-style: normal;grid-column: 1;font-weight: 800;border: 0;border-radius: 0;}
.z7r45 .rv2ew .gn2r9ec::after {content: counter(spstep);}
.z7r45 .rv2ew .zpa978c {display: none;}
.z7r45 .rv2ew .gk7t8 {font-size: 17px;font-weight: 800;margin: 0 0 6px;overflow-wrap: anywhere;}
.z7r45 .rv2ew .h9pd44q {overflow-wrap: anywhere;font-size: 15px;color: var(--loy);margin: 0;line-height:1.53;}
.z7r45 .rv2ew .nrqnv {padding-top:17px;padding-bottom:18px;}
@media (max-width:705px) { .z7r45 .rv2ew .tyb3 {grid-template-columns: minmax(0, 1fr);} .z7r45 .rv2ew .w9g6.w9g6 {grid-template-columns: 60px minmax(0, 1fr);} }
.z7r45 > .cppgqgd.nqgwdf:has(.prdp9z) {align-items: stretch;}
.nqgwdf .prdp9z {min-height: 100%;height: auto;align-self: stretch;box-sizing: border-box;}
.nqgwdf .e0g4 {display: inline-block;-webkit-text-fill-color: transparent;}
.z7r45 .nqgwdf .ef0xe8x > a, .z7r45 .nqgwdf .ef0xe8x a.f9yg {color: var(--fo8, var(--lm0, var(--iimd))) !important;border-color: var(--gnubi) !important;background: var(--gnubi) !important;}

.nqgwdf .e0g4 {background: linear-gradient(90deg,
    var(--fo8, var(--lm0, var(--iimd))) var(--c6sn, 90%),
    color-mix(in srgb, var(--fo8, var(--lm0, var(--iimd))) 30%, transparent) var(--c6sn, 90%));-webkit-background-clip: text;background-clip: text;}

.z7r45 .pf9wka.p9001:not(.dt7hm) {padding: 0 !important;overflow: hidden;grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr);border-left: 4px solid var(--gnubi);display: grid !important;align-items: stretch;}
.z7r45 .pf9wka.p9001:not(.dt7hm) .gwvd2w {margin: 0;overflow: hidden;grid-row: 1 / span 6;min-height: 300px;order: 0;clip-path: polygon(0 0, 100% 0, 86% 100%, 0 100%);grid-column: 1;}
.z7r45 .pf9wka.p9001:not(.dt7hm) .gwvd2w img {object-fit: cover;max-height: none;transition:transform 0.439s;border-radius: 0;width: 100%;aspect-ratio: auto;height: 100%;}
.z7r45 .pf9wka.p9001:not(.dt7hm) .gwvd2w picture {height: 100%;display: block;}
.z7r45 .pf9wka.p9001:not(.dt7hm) > :not(.gwvd2w) {grid-column: 2;padding-left: clamp(8px, 1vw, 16px);padding-right: clamp(20px, 2.6vw, 34px);}
.z7r45 .pf9wka.p9001:not(.dt7hm) > :not(.gwvd2w):nth-child(1),
.z7r45 .pf9wka.p9001:not(.dt7hm) > .dq077 {margin-top: clamp(22px, 2.6vw, 34px);}
.z7r45 .pf9wka.p9001:not(.dt7hm) > :last-child {margin-bottom: clamp(22px, 2.6vw, 34px);}
.z7r45 .pf9wka.p9001:hover .gwvd2w img {transform: scale(1.04);}
.z7r45 .pf9wka.dt7hm .gwvd2w {overflow: hidden;clip-path: polygon(0 0, 100% 0, 100% 86%, 0 100%);border-radius: var(--ewx) var(--ewx) 0 0;}
.z7r45 .pf9wka.dt7hm .gwvd2w img {object-fit: cover;max-height: none;transition:transform 0.378s;aspect-ratio: 16 / 9;}
.z7r45 .pf9wka.p9001 .rhqp5 {font-size: clamp(22px, 2.2vw, 30px);}
.z7r45 .pf9wka.p9001 .dq077 {border: 0;border-radius:2px;background: var(--gnubi);height: 4px;width: 56px;}
@media (max-width:765px) {
  .z7r45 .pf9wka.p9001:not(.dt7hm) {grid-template-columns: minmax(0, 1fr);}
  .z7r45 .pf9wka.p9001:not(.dt7hm) .gwvd2w {order: -1;clip-path: polygon(0 0, 100% 0, 100% 86%, 0 100%);grid-row: auto;aspect-ratio: 16 / 9;min-height: 0;}
  .z7r45 .pf9wka.p9001:not(.dt7hm) > :not(.gwvd2w) {grid-column: 1;padding-right:19px;padding-left:21px;}
}
@media (prefers-reduced-motion: reduce) { .z7r45 .pf9wka.p9001 .gwvd2w img {transition:none;} }

.z7r45 .pf9wka.p9001 .dq077 {display: none;}
.z7r45 .vb8cn .tapfn2a {display: none;}   

.xacrj.qkvtf {--cawfa: clamp(380px, 44vw, 620px);width: var(--cawfa);}
body:has(.qkvtf) {--cawfa: clamp(380px, 44vw, 620px);}
.qkvtf .bct2x1 {box-sizing: border-box;grid-template-areas: "brand acts" "hero hero" "navhead navhead" "nav nav";grid-template-columns: minmax(0, 1fr) auto;padding: 24px clamp(20px, 2.4vw, 32px);height: 100%;gap:18px 16px;display: grid;grid-template-rows: auto minmax(0, 1fr) auto auto;min-height: 100vh;}
.qkvtf .sded8 {grid-area: brand;align-self: center;}
.qkvtf .q5ec {align-self: center;margin: 0;grid-area: acts;}
.qkvtf .h19yn {display: flex;gap:8px;align-items: center;}
.qkvtf .h19yn .qt46ys {width: auto;font-size: 14px;min-height: 40px;padding: 0 14px;}
.qkvtf .h19yn .w5cr8 {order: -1;}
.qkvtf .gz2x {display: none;}
.qkvtf .dg5tp {display: flex;min-height: 0;grid-area: hero;}
.qkvtf .z4p4s {grid-area: navhead;}
.qkvtf .byyx1 {grid-area: nav;margin: 0;padding-top:11px;border-top: 1px solid var(--rq71);}
.qkvtf .byyx1 ul {gap:3px 18px;display: flex;flex-wrap: wrap;}
.qkvtf .byyx1 a {padding: 6px 0;}

.dg5tp > .r2nccz.rh082j {width: 100%;margin: 0;min-height: 0;}
.dg5tp > .r2nccz.rh082j:not(.a2jbs) {min-height: 100%;}
.dg5tp > .rh082j:not(.a2jbs) .fyprqm {text-align: left;justify-self: start;}
.dg5tp > .an90ds:not(.a2jbs) .bbfykmk {margin-left: 0;}
.dg5tp > .rh082j:not(.a2jbs) .trzr {background: linear-gradient(0deg, color-mix(in srgb, var(--p6e81) 94%, transparent) 0%, color-mix(in srgb, var(--p6e81) 62%, transparent) 42%, transparent 78%) !important;}
.dg5tp > .a2jbs {align-self: center;}
.dg5tp > .a2jbs .fyprqm {width: auto;margin: -50px 16px 0;}
.dg5tp .hn22g3 {font-size: clamp(32px, 3.4vw, 52px) !important;}
@media (max-width:933px) {
  .xacrj.qkvtf {display: block;background: none;position: static;border: 0;width: auto;}
  .qkvtf .bct2x1 {padding: 14px 16px 0;height: auto;display: block;min-height: 0;}
  .qkvtf :is(.sded8, .q5ec, .z4p4s, .byyx1) {display: none;}
  .dg5tp > .r2nccz.rh082j:not(.a2jbs) {min-height: min(76vh, 600px);}
}

@media (max-width:933px) {
  body:has(.qkvtf) {flex-direction: column;display: flex;}
  body:has(.qkvtf) > .a18v {order: -2;}
  body:has(.qkvtf) > .xacrj {order: -1;}
  body:has(.qkvtf) > * {min-width: 0;}
}
