

:root {--wxqqa:   var(--wcq);--ggc9y: var(--trfs);--d7un:   var(--avm9k);--vhvjd:"Source Sans 3", "Lato", system-ui, "Segoe UI", sans-serif;--nfep:  color-mix(in srgb, var(--xof1) 72%, transparent);--cvo3: clamp(18px, 2vw, 28px);--geuy0:  clamp(320px, 38vw, 520px);--hwk: var(--uf35f);--o9jib:    var(--xof1);--iqzy:     8px;--g20o: var(--sqcw7);}

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

.q7fh {font-weight: 700;color: var(--dj4, var(--v42z, var(--dsadz)));left: -9999px;z-index: 200;border-radius: var(--iqzy);text-decoration: none;top: 0;background: var(--g20o);position: absolute;padding: 12px 20px;}
.q7fh:focus {top: 12px;left: 12px;}

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

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

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

.fb6en5 {margin-bottom: auto;margin-top: auto;}
.teesy {line-height:1.03;margin: 0 0 16px;font-weight: 800;letter-spacing: -.032em;font-size: clamp(30px, 3.4vw, 52px);text-wrap: balance;}
.ahh40tr {margin: 0 0 22px;color: var(--nfep);max-width: 42ch;font-size: 17px;}
.avdbng {flex-wrap: wrap;gap:9px;display: flex;}

.vts2w {background: color-mix(in srgb, var(--g20o) 8%, transparent);margin-top:23px;border: 1px solid color-mix(in srgb, var(--g20o) 34%, transparent);border-radius: var(--iqzy);padding: 16px 18px;}
.bd48r {font-size: 15px;margin: 0;font-weight: 700;}
.hk8wfr {color: var(--nfep);margin: 5px 0 0;font-size: 14px;}

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

.r4pat,
.r74y :is(.wmcs8mn, .tcnmr, .qz1x4, .kkkkhgf,
             .yrm4v2j, .kpzde, .he64ykc) a[role="button"],
.r74y .kkkkhgf a {min-height: 44px;display: inline-flex;justify-content: center;text-decoration: none;white-space: nowrap;font-weight: 700;align-items: center;padding: 0 20px;cursor: pointer;font-size: 15px;border-radius: var(--iqzy);border: 1px solid transparent;}
.fnj6 {border-color: var(--d7un);color: var(--yfa, var(--x7z4));background: var(--mws);}
.gaz7 {background: var(--qe92m);color: var(--gcm, var(--thcp2));}
.gaz7:hover {background: var(--ke2p2);}
.r74y :is(.wmcs8mn, .tcnmr, .qz1x4, .kkkkhgf,
             .yrm4v2j, .kpzde, .he64ykc) a[role="button"],
.r74y .kkkkhgf a {background: var(--sqcw7);color: var(--v42z, var(--dsadz));}
.r74y :is(.wmcs8mn, .tcnmr, .qz1x4, .kkkkhgf,
             .yrm4v2j, .kpzde, .he64ykc) a[role="button"]:hover,
.r74y .kkkkhgf a:hover {background: var(--ke2p2);}

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

.xww9,
.ewnq {display: none;}

.ap98b2h {align-items: center;justify-content: space-between;display: flex;gap:12px;}
.h248c {display: inline-flex;color: var(--o9jib);text-decoration: none;min-height: 44px;align-items: center;}
.h248c img {width: auto;height: 26px;display: block;}
.x77h85 {display: inline-flex;width: 44px;line-height: 1;cursor: pointer;border-radius: var(--iqzy);border: 1px solid var(--d7un);align-items: center;color: var(--o9jib);flex-shrink: 0;background: var(--ggc9y);justify-content: center;height: 44px;font-size: 17px;}
.x77h85:hover {background: var(--d7un);}
.wpkdqm ul {margin: 0;padding: 0;list-style: none;}
.wpkdqm li + li {margin-top:8px;}
.wpkdqm a {text-decoration: none;font-size: 15.5px;padding: 0 14px;border-radius: var(--iqzy);border: 1px solid var(--d7un);min-height: 48px;font-weight: 600;align-items: center;display: flex;background: var(--ggc9y);color: var(--o9jib);}
.wpkdqm a:hover {background: var(--d7un);}
.wpkdqm a:focus-visible {outline: 2px solid var(--g20o);outline-offset: 2px;}
.wpkdqm a[aria-current="page"] {border-color: var(--g20o);box-shadow: inset 3px 0 0 var(--g20o);}
.me2rdwa {padding-top:4px;gap:9px;margin-top: auto;display: grid;}
.me2rdwa .xqx4y20 {min-height: 48px;width: 100%;}

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

.d3dnc37 {margin-left: var(--geuy0);min-width: 0;}

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

.g61ck2p.g61ck2p {display: grid;background: var(--lw39n, var(--ggc9y));padding: 0;overflow: hidden;align-content: end;min-height: min(52vh, 460px);position: relative;border: 1px solid var(--d7un);border-radius: var(--iqzy);isolation: isolate;}

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

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

.f4kf.f4kf .vmqnw {background:
    linear-gradient(0deg,
      var(--wxqqa) 0%,
      color-mix(in srgb, var(--wxqqa) 62%, transparent) 46%,
      transparent 100%),
    linear-gradient(90deg,
      var(--wxqqa) 0%, var(--wxqqa) 46%,
      color-mix(in srgb, var(--wxqqa) 58%, transparent) 68%,
      transparent 100%);}
.gt0c78.gt0c78 .vmqnw {background:
    linear-gradient(0deg,
      var(--wxqqa) 0%,
      color-mix(in srgb, var(--wxqqa) 62%, transparent) 46%,
      transparent 100%),
    linear-gradient(270deg,
      var(--wxqqa) 0%, var(--wxqqa) 46%,
      color-mix(in srgb, var(--wxqqa) 58%, transparent) 68%,
      transparent 100%);}

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

.g61ck2p.g61ck2p:not(:has(.e8wbtwk)) .vmqnw {background: linear-gradient(0deg,
    color-mix(in srgb, var(--wxqqa) 72%, transparent) 0%,
    color-mix(in srgb, var(--wxqqa) 34%, transparent) 48%,
    transparent 100%);}
.ax8s6.ax8s6 {background: linear-gradient(148deg,
    color-mix(in srgb, var(--g20o) 34%, var(--ggc9y)) 0%,
    var(--ggc9y) 58%,
    color-mix(in srgb, var(--g20o) 14%, var(--wxqqa)) 100%);}
.tbky.tbky {background: linear-gradient(208deg,
    color-mix(in srgb, var(--g20o) 30%, var(--ggc9y)) 0%,
    var(--ggc9y) 64%,
    color-mix(in srgb, var(--g20o) 18%, var(--wxqqa)) 100%);}
.c748a9b.c748a9b {background: radial-gradient(120% 96% at 14% 8%,
      color-mix(in srgb, var(--g20o) 32%, var(--ggc9y)) 0%,
      var(--ggc9y) 62%),
    var(--wxqqa);}

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

.g61ck2p.g61ck2p .frcce96 {font-size: 11.5px;text-transform: uppercase;display: block;margin: 0 0 10px;font-style: normal;color: color-mix(in srgb, var(--g20o) 42%, var(--o9jib));letter-spacing: .16em;font-weight: 700;}
.g61ck2p.g61ck2p .k1m7ep {font-weight: 800;letter-spacing: -.028em;text-wrap: balance;font-size: clamp(27px, 3.2vw, 44px);line-height:1.08;color: var(--d30, var(--o9jib));margin: 0 0 10px;}
.g61ck2p.g61ck2p .d8da {color: color-mix(in srgb, var(--o9jib) 82%, transparent);line-height:1.54;font-size: 16px;margin: 0 0 18px;max-width: 46ch;}

.g61ck2p.g61ck2p .q9cma6 {background: var(--sqcw7);text-decoration: none;align-items: center;display: inline-flex;min-height: 46px;justify-content: center;font-weight: 700;font-size: 15px;color: var(--v42z, var(--dsadz));padding: 0 26px;border-radius: var(--iqzy);}
.g61ck2p.g61ck2p .q9cma6:hover {background: var(--ke2p2);}
.g61ck2p.g61ck2p .q9cma6:focus-visible {outline: 3px solid #ffffff;outline-offset: 2px;}

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

.g61ck2p.nnwqcx {display: flex;padding: clamp(18px, 2.2vw, 28px);min-height: 0;gap: clamp(16px, 2vw, 24px);align-content: normal;flex-direction: column;background: var(--wxqqa);}
.nnwqcx.nnwqcx .e8wbtwk {max-height: 30vh;inset: auto;border-radius: var(--iqzy);border: 1px solid var(--d7un);aspect-ratio: 16 / 10;height: auto;width: 100%;position: relative;}
.f4kf.nnwqcx .vmqnw,
.gt0c78.nnwqcx .vmqnw {display: none !important;}

.nnwqcx.nnwqcx .dvp1 {position: relative;inset: auto;aspect-ratio: 16 / 10;border-radius: var(--iqzy);border: 1px solid var(--d7un);max-height: 30vh;padding: 0;font-size: clamp(48px, 8vw, 96px);width: 100%;height: auto;}
.nnwqcx.nnwqcx .cjx0 {z-index: auto;position: relative;padding: 0;max-width: none;}
.nnwqcx.nnwqcx .k1m7ep,
.nnwqcx.nnwqcx .frcce96 {color: var(--d30, var(--o9jib));}
.nnwqcx.nnwqcx .d8da {color: color-mix(in srgb, var(--o9jib) 72%, transparent);}
.nnwqcx.gt0c78 .cjx0 {text-align: left;justify-self: auto;}
.nnwqcx.gt0c78.gt0c78 .d8da {margin-left: 0;}

.nnwqcx:not(:has(.e8wbtwk)) {background: var(--lw39n, var(--ggc9y));}
@media (min-width:725px) {
  .g61ck2p.nnwqcx {align-items: center;flex-direction: row;}
  .nnwqcx.nnwqcx .e8wbtwk,
  .nnwqcx.nnwqcx .dvp1 {flex: 0 0 auto;max-height: none;width: 42%;}
  .nnwqcx.gt0c78 {flex-direction: row-reverse;}
  .nnwqcx.nnwqcx .cjx0 {min-width: 0;width: auto;flex: 1 1 auto;}
}

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

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

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

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

.r74y :is(.he64ykc, .kpzde, .yrm4v2j, .p9k1c,
             .agzrr, .smfwxxw, .qz1x4, .tcnmr,
             .aq69d, .s2b27, .pstja, .wdspw,
             .sea4b, .xx5rw, .g29jx39) {padding: clamp(22px, 2.4vw, 34px) !important;background: linear-gradient(180deg, var(--ggc9y) 0%, var(--wxqqa) 62%);box-shadow:
    0 1px 0 color-mix(in srgb, var(--o9jib) calc(4% * (1 - var(--vwkn))), transparent) inset,
    0 6px 20px color-mix(in srgb, #000 calc(4% + 12% * (1 - var(--vwkn))), transparent);border: 1px solid var(--d7un);border-radius: var(--iqzy);}

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

.cqb58tf.cqb58tf .hr170vj:last-child::after {content: "";background: var(--wxqqa);width: 2px;position: absolute;bottom: -2px;left: 15px;top: 32px;}
.cqb58tf.cqb58tf .xb2nkqv {font-size: 14px;z-index: 1;width: 32px;background: var(--g20o);box-shadow: 0 0 0 4px var(--wxqqa);font-variant-numeric: tabular-nums;color: var(--dj4, var(--v42z, var(--dsadz)));grid-column: 1;font-weight: 800;border-radius: 50%;display: flex;align-items: center;justify-content: center;height: 32px;position: relative;}
.cqb58tf.cqb58tf .vxgv7zj {grid-column: 2;padding-top:5px;min-width: 0;}
.cqb58tf.cqb58tf .meh2xp {color: var(--o9jib);line-height:1.30;font-size: 16px;margin: 0 0 4px;font-weight: 700;}
.cqb58tf.cqb58tf .ka2a3 {line-height:1.60;font-size: 15px;margin: 0;color: var(--nfep);}

.wcbk.wcbk .a8nrb {gap:14px;grid-template-columns: minmax(0, 1fr);display: grid;}
.wcbk.wcbk .g3ffgk {background: var(--ggc9y);border: 1px solid var(--d7un);border-left: 4px solid var(--hwk);border-radius: 0 var(--iqzy) var(--iqzy) 0;padding: 14px 16px;position: relative;}

.wcbk.wcbk .hbm46dz {border-left-color: color-mix(in srgb, var(--g20o) 40%, var(--o9jib));background: color-mix(in srgb, var(--g20o) 7%, var(--ggc9y));}
.wcbk.wcbk .cskp {background: color-mix(in srgb, var(--o9jib) 4%, var(--ggc9y));border-left-color: color-mix(in srgb, var(--o9jib) 42%, transparent);}
.wcbk.wcbk .raj11 {gap:7px;border-bottom: 1px solid var(--d7un);font-size: 12px;padding: 0 0 9px;letter-spacing: .09em;display: flex;text-transform: uppercase;align-items: center;color: var(--o9jib);margin: 0 0 10px;font-weight: 800;}
.wcbk.wcbk .jmd05 {border-radius:98px;font-weight: 700;color: var(--nfep);background: color-mix(in srgb, var(--o9jib) 10%, transparent);letter-spacing: 0;font-size: 11.5px;margin-left: auto;padding: 2px 8px;font-variant-numeric: tabular-nums;}
.wcbk.wcbk .hbm46dz .jmd05 {background: color-mix(in srgb, var(--g20o) 18%, transparent);color: var(--o9jib);}
.wcbk.wcbk .p85p {list-style: none;margin: 0;padding: 0;}
.wcbk.wcbk .p85p li {gap:9px;grid-template-columns: 16px minmax(0, 1fr);padding: 7px 0;font-size: 15px;align-items: start;display: grid;line-height:1.55;}
.wcbk.wcbk .p85p li + li {border-top: 1px solid color-mix(in srgb, var(--d7un) 70%, transparent);}
.wcbk.wcbk .wrr2 {line-height:1.54;font-weight: 800;color: var(--nfep);text-align: center;font-size: 15px;}

.wcbk.wcbk .hbm46dz .wrr2 {color: color-mix(in srgb, var(--g20o) 40%, var(--o9jib));}
.wcbk.wcbk .wd4yxp1 {min-width: 0;color: var(--o9jib);}

.mndp6tm.mndp6tm .hv7cf1 {display: block;}
.mndp6tm.mndp6tm .r58q {padding: 0;background: none;margin: 0;border-top: 1px solid var(--d7un);border-radius: 0;}
.mndp6tm.mndp6tm .r58q:last-child {border-bottom: 1px solid var(--d7un);}

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

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

.mndp6tm.mndp6tm .r58q[open] .zd4xp::before,
.mndp6tm.mndp6tm .r58q[open] .zd4xp::after {background: color-mix(in srgb, var(--g20o) 40%, var(--o9jib));}
.mndp6tm.mndp6tm .r58q[open] .zd4xp::after {transform: translateY(-50%) scaleY(0);}

.mndp6tm.mndp6tm .jcs5ea {margin: 0;line-height:1.67;padding: 0 28px 16px 18px;font-size: 15px;color: var(--nfep);}

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

@media (max-width:825px) { .bw318.bw318 .vt0dm {grid-template-columns: repeat(2, minmax(0, 1fr));} }
.bw318.bw318 .nc83 {min-width: 0;counter-increment: sp-cat-n;}

.bw318.bw318 .nc83 + .nc83 {border-top: 0;}
.bw318.bw318 .zz993j3 {column-gap:11px;min-width: 0;text-decoration: none;padding: 0;grid-template-columns: minmax(0, 1fr) auto;align-items: baseline;row-gap:2px;color: var(--o9jib);display: grid;}

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

.nyd3k.nyd3k .nwfq0g {column-gap:14px;align-items: center;margin: 0;grid-template-columns: auto minmax(0, 1fr);display: grid;}
.nyd3k.nyd3k .jkcd {margin: 0;}
.nyd3k.nyd3k .s28k {min-height: 68px;align-items: center;justify-content: center;background: var(--ggc9y);display: flex;min-width: 136px;border: 1px solid var(--d7un);border-radius: var(--iqzy);padding: 12px 18px;}
.nyd3k.nyd3k .s28k img {height: auto;object-fit: contain;width: auto;max-height: 44px;display: block;max-width: 100%;border-radius: 0;}
.nyd3k.nyd3k .d4rw {font-weight: 600;color: var(--o9jib);margin: 0;font-size: 15.5px;}

.nyd3k.nyd3k .jkcd:not(:first-of-type),
.nyd3k.nyd3k .jkcd:not(:first-of-type) + .d4rw {padding-top:12px;border-top: 1px solid var(--d7un);margin-top:13px;}

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

.yma3qq7.yma3qq7 {align-items: center;grid-template-columns: auto minmax(0, 1fr);row-gap:7px;column-gap:15px;display: grid;}
.yma3qq7.yma3qq7 .chzs {letter-spacing: -.022em;color: var(--o9jib);line-height:1.18;font-size: clamp(20px, 2.1vw, 27px);font-weight: 800;margin: 0;grid-column: 1 / -1;}
.yma3qq7.yma3qq7 .nz3r {font-weight: 800;color: color-mix(in srgb, var(--g20o) 35%, var(--o9jib));font-size: clamp(28px, 3vw, 38px);letter-spacing: -.03em;line-height: 1;}
.yma3qq7.yma3qq7 .wkkt9aw {border-radius: 999px;height: 8px;overflow: hidden;background: color-mix(in srgb, var(--o9jib) 12%, transparent);position: relative;}
.yma3qq7.yma3qq7 .wkkt9aw::before {inset: 0 auto 0 0;position: absolute;background: var(--g20o);content: "";width: var(--xs0wu, 0%);border-radius: inherit;}
.yma3qq7.yma3qq7 .gfd5 {font-size: 15.5px;line-height:1.60;color: var(--nfep);grid-column: 1 / -1;}
.yma3qq7.yma3qq7 .cd1n6pw {grid-column: 1 / -1;list-style: none;margin: 6px 0 0;padding: 0;}
.yma3qq7.yma3qq7 .g401b1s {border-top: 1px solid var(--d7un);padding: 14px 0;column-gap:12px;align-items: center;grid-template-columns: minmax(0, 1fr) auto;display: grid;}
.yma3qq7.yma3qq7 .g4b8ka {font-weight: 700;font-size: 14.5px;color: var(--o9jib);}
.yma3qq7.yma3qq7 .kyqw {position: relative;height: 6px;width: 72px;background: color-mix(in srgb, var(--o9jib) 12%, transparent);overflow: hidden;display: block;border-radius: 999px;}
.yma3qq7.yma3qq7 .kyqw::before {background: var(--g20o);width: var(--xs0wu, 0%);position: absolute;border-radius: inherit;content: "";inset: 0 auto 0 0;}
.yma3qq7.yma3qq7 .gpzy4s {font-size: 14.5px;grid-column: 1 / -1;line-height:1.60;color: var(--nfep);margin: 7px 0 0;}

.dd7v.dd7v {display: flex;flex-direction: column;}
.dd7v.dd7v .jawm2 {height: 3px;border: 0;border-radius:3px;width: 42px;margin: 0 0 16px;background: var(--g20o);}
.dd7v.dd7v .p6bve {margin: 0 0 18px;}
.dd7v.dd7v .p6bve img {border-radius: var(--iqzy);object-fit: cover;aspect-ratio: 16 / 7;width: 100%;display: block;}

.ye4wwan.ye4wwan .p6bve {margin: 18px 0 0;order: 3;}
.dd7v.dd7v .z15j5 {margin: 0 0 10px !important;}
.dd7v.dd7v .z9hxhz {color: var(--nfep);}
.dd7v.dd7v .z9hxhz > :first-child {margin-top: 0;}
.dd7v.dd7v .z9hxhz > :last-child {margin-bottom: 0;}
.dd7v.dd7v .r3zt4j {align-self: flex-start;align-items: center;color: var(--v42z, var(--dsadz));text-decoration: none;background: var(--sqcw7);margin-top:14px;font-weight: 700;border-radius: var(--iqzy);min-height: 44px;display: inline-flex;padding: 0 22px;font-size: 15px;justify-content: center;}
.dd7v.dd7v .r3zt4j:hover {background: var(--ke2p2);}

@media (min-width:771px) {
  .r74y > .n26sm9 {float: left;width: calc(50% - var(--cvo3) / 2);max-width: none;}
  .r74y > .n26sm9 + .n26sm9 {float: right;}
  
  .r74y > .n26sm9 + .n26sm9 + * {clear: both;}
}

.asrn9.asrn9 .vmpb4b {letter-spacing: .16em;text-transform: uppercase;color: color-mix(in srgb, var(--g20o) 35%, var(--o9jib));font-size: 11.5px;font-weight: 700;margin: 0 0 8px;}
.asrn9.asrn9 .p8pv1 {font-weight: 800;color: var(--o9jib);margin: 0 0 10px;line-height:1.18;letter-spacing: -.022em;font-size: clamp(26px, 3.7vw, 42px);}
.asrn9.asrn9 .nfr79k {color: var(--nfep);margin: 0 0 16px;max-width: 60ch;}
.asrn9.asrn9 .g7y8asb {align-items: center;min-height: 44px;justify-content: center;font-size: 15px;color: var(--v42z, var(--dsadz));text-decoration: none;display: inline-flex;margin: 0 8px 0 0;background: var(--sqcw7);padding: 0 22px;border-radius: var(--iqzy);font-weight: 700;}
.asrn9.asrn9 .g7y8asb:hover {background: var(--ke2p2);}

.asrn9.asrn9 .dtczq0z {box-shadow: inset 0 0 0 1px var(--d7un);background: none;color: var(--o9jib);}
.asrn9.asrn9 .dtczq0z:hover {background: color-mix(in srgb, var(--g20o) 10%, transparent);}
.asrn9.asrn9 .ks9v5 {padding: 0;margin: 18px 0 0;gap:13px;list-style: none;display: grid;}

.a5df.a5df .ks9v5 {flex-wrap: wrap;display: flex;justify-content: center;align-content: flex-start;}
.a5df.a5df .ks9v5 > * {max-width: calc(50% - 7px);min-width: 0;flex: 1 1 310px;}
@media (max-width:691px) {
  .a5df.a5df .ks9v5 > * {max-width: none;}
}
.asrn9.asrn9 .pfm0vf {margin: 0;}
.asrn9.asrn9 .pfm0vf img {border-radius: var(--iqzy);border: 1px solid var(--d7un);display: block;aspect-ratio: 16 / 8;width: 100%;object-fit: cover;}
.asrn9.asrn9 .dge4shn {color: var(--nfep);margin-top:8px;font-weight: 600;font-size: clamp(14.5px, 1.35vw, 16.5px);line-height:1.50;display: block;}

.qzjv3k.qzjv3k {row-gap:5px;column-gap:15px;align-items: center;color: var(--pb1ju, var(--o9jib));display: grid;background: var(--izb4d, var(--wxqqa));grid-template-columns: auto minmax(0, 1fr);}
.qzjv3k.qzjv3k .gvfk8z {display: block;border-radius: 50%;border: 1px solid var(--d7un);grid-row: 1 / span 2;width: 64px;height: 64px;object-fit: cover;}
.qzjv3k.qzjv3k .kj80tvf {color: var(--jtg65, var(--nfep));letter-spacing: .16em;text-transform: uppercase;font-weight: 700;font-size: 11px;margin: 0;}
.qzjv3k.qzjv3k .cxpbr {color: var(--pb1ju, var(--o9jib));letter-spacing: -.02em;font-size: 17px;font-weight: 800;}
.qzjv3k.qzjv3k .p9bqt,
.qzjv3k.qzjv3k .cvft1,
.qzjv3k.qzjv3k .gxvx228,
.qzjv3k.qzjv3k .hh1s12 {grid-column: 1 / -1;}

.qzjv3k.qzjv3k .p9bqt {display: flex;margin-top:11px;gap:8px;flex-wrap: wrap;}
.qzjv3k.qzjv3k .p9bqt a {min-height: 44px;background: var(--iznbj, var(--ggc9y));display: inline-flex;font-weight: 600;border-radius: var(--iqzy);text-decoration: none;padding: 0 16px;align-items: center;box-shadow: inset 0 0 0 1px var(--d7un);font-size: 13.5px;color: var(--pb1ju, var(--o9jib));}
.qzjv3k.qzjv3k .p9bqt a:hover {background: color-mix(in srgb, var(--g20o) 12%, var(--ggc9y));}
.qzjv3k.qzjv3k .cvft1 {display: grid;column-gap:13px;grid-template-columns: auto minmax(0, 1fr);margin: 14px 0 0;}
.qzjv3k.qzjv3k .knrbzjr {font-weight: 700;padding: 9px 0;font-size: 11px;color: var(--jtg65, var(--nfep));text-transform: uppercase;border-top: 1px solid var(--d7un);letter-spacing: .13em;}
.qzjv3k.qzjv3k .vjeh {padding: 9px 0;border-top: 1px solid var(--d7un);margin: 0;font-size: 14.5px;color: var(--pb1ju, var(--o9jib));}
.qzjv3k.qzjv3k .gxvx228 {margin: 14px 0 0;font-size: 15px;color: var(--jtg65, var(--nfep));line-height:1.64;}
.qzjv3k.qzjv3k .hh1s12 {color: var(--jtg65, var(--nfep));font-size: 12.5px;padding-top:12px;border-top: 1px solid var(--d7un);margin: 14px 0 0;line-height:1.54;display: block;}

.tw2pkg.tw2pkg .ad5552,
.acc3.acc3 .t07ww,
.fn1x.fn1x .msa3,
.j8s3.j8s3 .kctt {width: 42px;border: 0;border-radius:3px;background: var(--g20o);height: 3px;}
.tw2pkg.tw2pkg .ad5552,
.fn1x.fn1x .msa3 {margin: 0 0 16px;}
.acc3.acc3 .t07ww {opacity:0.56;margin: 18px 0 0;}
.tw2pkg.tw2pkg .b9rw,
.acc3.acc3 .p8v7b,
.ewpg.ewpg .hkk9 {max-width: 68ch;}
.tw2pkg.tw2pkg .b9rw > :first-child,
.acc3.acc3 .p8v7b > :first-child,
.ewpg.ewpg .hkk9 > :first-child {margin-top: 0;}
.tw2pkg.tw2pkg .b9rw > :last-child,
.acc3.acc3 .p8v7b > :last-child,
.ewpg.ewpg .hkk9 > :last-child {margin-bottom: 0;}

.ewpg.ewpg .ct9r46 {gap:13px;align-items: center;display: flex;margin: 0 0 16px;}
.ewpg.ewpg .ct9r46 h2 {margin: 0 !important;}
.ewpg.ewpg .a9y6dc {height: 1px;background: var(--d7un);flex: 1 0 auto;}
.ewpg.ewpg .ct9r46 h2::before {display: none;}

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

.j8s3.j8s3 {display: flex;align-items: center;gap:14px;}
.qdaj.qdaj {justify-content: flex-start;}
.cmp7kyv.cmp7kyv {justify-content: center;}
.qhhv7bt.qhhv7bt {justify-content: flex-end;}

.qhhv7bt.qhhv7bt .kctt {order: -1;flex: 1 1 auto;}
.cmp7kyv.cmp7kyv .kctt {display: none;}
.j8s3.j8s3 .c6vjh2z {font-weight: 700;border-radius: var(--iqzy);white-space: nowrap;justify-content: center;min-height: 48px;display: inline-flex;font-size: 15px;background: var(--sqcw7);padding: 0 26px;text-decoration: none;align-items: center;color: var(--v42z, var(--dsadz));}
.j8s3.j8s3 .c6vjh2z:hover {background: var(--ke2p2);}
.j8s3.j8s3 .j40j {flex: 1 1 auto;}

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

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

.ywykbvh.ywykbvh {padding: clamp(20px, 2.6vw, 30px);border: 1px solid var(--d7un);border-top: 3px solid var(--g20o);border-radius: var(--iqzy);background: var(--wxqqa);}
.ywykbvh.ywykbvh .k9jxq6 {border-radius:15px;border: 1px solid var(--d7un);object-fit: contain;box-sizing: border-box;width: 56px;background: var(--ggc9y);display: block;grid-row: 1 / span 2;height: 56px;padding: 6px;}
.ywykbvh.ywykbvh h2 {margin: 0 !important;}
.ywykbvh.ywykbvh .j5acprt {margin: 0;font-size: 15px;color: var(--nfep);}
.ywykbvh.ywykbvh .emt8s,
.ywykbvh.ywykbvh .ydex {grid-column: 1 / -1;}
.ywykbvh.ywykbvh .emt8s {display: grid;margin: 14px 0 0;column-gap:15px;grid-template-columns: auto minmax(0, 1fr);}
.ywykbvh.ywykbvh .ampzb {text-transform: uppercase;border-top: 1px solid var(--d7un);font-weight: 700;padding: 10px 0;font-size: 11px;letter-spacing: .13em;color: var(--nfep);}
.ywykbvh.ywykbvh .d0jk74x {font-weight: 600;margin: 0;font-size: 14.5px;border-top: 1px solid var(--d7un);color: var(--o9jib);padding: 10px 0;}
.ywykbvh.ywykbvh .ydex {margin-top:17px;flex-wrap: wrap;display: flex;gap:8px;}
.ywykbvh.ywykbvh .dpptxk {padding: 0 22px;text-decoration: none;font-size: 14px;font-weight: 700;border-radius: var(--iqzy);min-height: 44px;align-items: center;background: var(--sqcw7);justify-content: center;color: var(--v42z, var(--dsadz));display: inline-flex;}
.ywykbvh.ywykbvh .dpptxk:hover {background: var(--ke2p2);}
.ywykbvh.ywykbvh .myhrw2g {color: var(--o9jib);background: none;box-shadow: inset 0 0 0 1px var(--d7un);}
.ywykbvh.ywykbvh .myhrw2g:hover {background: color-mix(in srgb, var(--g20o) 10%, transparent);}

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

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

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

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

.ckxhc4.ckxhc4 {--ke0: color-mix(in srgb, var(--xck7d) 82%, var(--g20o));padding: clamp(30px, 3.4vw, 48px) clamp(24px, 3vw, 44px) clamp(22px, 2.4vw, 32px);color: var(--xck7d);border-top: 1px solid var(--hwk);--xck7d:   var(--qq7z, #ffffff);background: var(--aesk);}
.ckxhc4 .m7gw5h6 {gap:26px 44px;display: grid;align-items: start;grid-template-columns: minmax(0, 1fr) auto;}
.ckxhc4 .ktdj9q img {display: block;height: 26px;width: auto;}
.ckxhc4 .ktdj9q span {font-size: 18px;letter-spacing: -.03em;color: var(--xck7d);font-weight: 800;}
.ckxhc4 .j3vdeaf {gap:39px;display: grid;grid-auto-flow: column;}
.ckxhc4 .j3vdeaf ul {gap:8px;padding: 0;display: grid;margin: 0;list-style: none;}
.ckxhc4 .j3vdeaf a {text-decoration: none;font-size: 14.5px;min-height: 44px;align-items: center;color: var(--ke0);display: flex;}
.ckxhc4 .j3vdeaf a:hover {color: var(--xck7d);}
.ckxhc4 .fej34mf {margin: 22px 0 0;align-items: center;display: flex;flex-wrap: wrap;gap:12px;opacity:0.71;}
.ckxhc4 .asv5h1 {margin: 22px 0 0;border-top: 1px solid var(--d7un);padding-top:18px;}
.ckxhc4 .asv5h1 p {font-size: 12.5px;margin: 0;color: var(--ke0);}
.ckxhc4 .asv5h1 p + p {margin-top:7px;line-height:1.59;}

@media (max-width:945px) {
  
  .g34a0 {width: auto;position: static;border-right: 0;overflow: visible;border-bottom: 1px solid var(--hwk);}
  .jcvc {min-height: 0;gap:20px;padding: 20px 16px 24px;}
  .fb6en5 {margin-top: 0;}
  .d3dnc37 {margin-left: 0;}
  .r74y {padding: 20px 16px 32px;}

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

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

  .kecrqt {top: 0;min-height: 56px;border-bottom: 1px solid var(--hwk);z-index: 60;gap:11px;position: sticky;padding: 8px 14px;align-items: center;display: flex;justify-content: space-between;background: var(--csoe);}
  .w3j2 {font-weight: 800;display: inline-flex;font-size: 17px;min-width: 0;overflow: hidden;min-height: 44px;letter-spacing: -.03em;text-overflow: ellipsis;align-items: center;white-space: nowrap;color: var(--amk1x);text-decoration: none;}
  .gcjnqfh {gap:7px;display: flex;align-items: center;flex: 0 0 auto;}
  .gcjnqfh .r4pat {padding: 0 13px;font-size: 13.5px;}
  .g6n8y3 {display: flex;}
  
  .cpk9wy {display: none;}

  .cqb58tf.cqb58tf .hr170vj {padding-bottom:21px;}
  .wcbk.wcbk .g3ffgk {padding: 13px 14px;}
  .mndp6tm.mndp6tm .jcs5ea {padding-left:13px;padding-right:7px;}

  .fb6en5 .teesy {margin-bottom:11px;font-size: clamp(24px, 7vw, 30px);}
  .ahh40tr {-webkit-line-clamp: 2;font-size: 15px;overflow: hidden;-webkit-box-orient: vertical;margin-bottom:15px;display: -webkit-box;}
  .jcvc {gap:15px;padding: 14px 16px 18px;}

  .g61ck2p.g61ck2p {min-height: min(34vh, 300px);}
  .g61ck2p.g61ck2p .cjx0 {max-width: 100%;padding: 16px;}
  .gt0c78.gt0c78 .cjx0 {justify-self: stretch;text-align: left;}
  .gt0c78.gt0c78 .d8da {margin-left: 0;}
  
  .f4kf.f4kf .vmqnw,
  .gt0c78.gt0c78 .vmqnw {background: linear-gradient(0deg,
      var(--wxqqa) 0%, var(--wxqqa) 68%,
      color-mix(in srgb, var(--wxqqa) 62%, transparent) 84%,
      transparent 100%);}
  .g61ck2p.g61ck2p .k1m7ep {font-size: clamp(22px, 6.4vw, 30px);}
  .g61ck2p.g61ck2p .d8da {font-size: 15px;margin-bottom:13px;overflow: hidden;-webkit-line-clamp: 3;-webkit-box-orient: vertical;display: -webkit-box;}
  .g61ck2p.g61ck2p .dvp1 {font-size: clamp(96px, 34vw, 190px);}

  .ckxhc4 .m7gw5h6 {grid-template-columns: 1fr;}
  .ckxhc4 .j3vdeaf {grid-auto-flow: row;gap: 0;}
}

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

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

@media (min-width:946px) {

  
  
  .m33z2 {transition:max-height 172ms ease, opacity 116ms ease, margin 196ms ease, padding 249ms ease;}

  
}

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

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

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

  
  .jcvc {position: relative;}

}

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

.fn1x.fn1x .v41j > summary {cursor: pointer;min-height: 44px;list-style: none;gap:11px;align-items: center;display: flex;}
.fn1x.fn1x .v41j > summary::-webkit-details-marker {display: none;}
.fn1x.fn1x .v41j > summary:focus-visible {outline: 2px solid var(--g20o);outline-offset: 4px;}
.fn1x.fn1x .v41j > summary .tx2gv8 {margin: 0;}

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

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

.vk8x {--qg3wg: var(--iqzy);--lxtc: 1px solid var(--d7un);--vc7: var(--iqzy);--obfa: var(--iqzy);}

.yma3qq7.yma3qq7 h2.chzs::before {content: none;display: none;}

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

.mndp6tm.mndp6tm .g5ces .r58q,
.mndp6tm.mndp6tm .g5ces .r58q:last-child {border-top: 0;border-bottom: 0;}

.mndp6tm.mndp6tm .g5ces .jcs5ea {padding-left: 0;}

.mndp6tm.mndp6tm > .r58q.r58q {border-bottom: 0;border-left: 2px solid color-mix(in srgb, var(--g20o) 45%, var(--d7un));background: color-mix(in srgb, var(--o9jib) 4%, transparent);margin: 0 0 8px;border-top: 0;border-radius: 0 var(--iqzy) var(--iqzy) 0;padding: 0 0 0 14px;}
.mndp6tm.mndp6tm > .r58q.r58q:last-child {margin-bottom: 0;}

.mndp6tm.mndp6tm > .r58q .zd4xp {padding-right:41px;}
.mndp6tm.mndp6tm > .r58q .zd4xp::before {right: 16px;}
.mndp6tm.mndp6tm > .r58q .zd4xp::after  {right: 22px;}

.mndp6tm.mndp6tm .c240k98 {padding: 0 28px 14px 0;margin: 0;}
.mndp6tm.mndp6tm .c240k98 .jcs5ea {padding: 0;}

.yma3qq7.yma3qq7 .zknr {display: grid;grid-column: 1 / -1;gap:11px;margin: 2px 0 4px;}
.yma3qq7.yma3qq7 .zknr .wkkt9aw {width: 100%;}

.yma3qq7.yma3qq7 .vk1f {display: grid;grid-column: 1 / -1;margin: 6px 0 0;grid-template-columns: auto minmax(0, 1fr);}
.yma3qq7.yma3qq7 .w719pyp {display: grid;padding: 14px 0;max-width: 36ch;border-top: 1px solid var(--d7un);gap:6px;min-width: 0;justify-items: start;}
.yma3qq7.yma3qq7 .z0wts {min-width: 0;font-size: 14.5px;margin: 0;border-top: 1px solid var(--d7un);line-height:1.59;color: var(--nfep);padding: 14px 0 14px 16px;}

.yma3qq7.yma3qq7 .z0wts:empty {padding: 0 0 14px;}

@media (max-width:554px) {
  .yma3qq7.yma3qq7 .vk1f {grid-template-columns: minmax(0, 1fr);}
  .yma3qq7.yma3qq7 .w719pyp {padding-bottom: 0;max-width: none;}
  .yma3qq7.yma3qq7 .z0wts {border-top: 0;padding: 7px 0 14px;}
}

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

.wcbk.wcbk .p85p.ag0b7p {gap:6px;display: grid;}
.wcbk.wcbk .p85p.ag0b7p li {border-radius:6px;grid-template-columns: minmax(0, 1fr);background: color-mix(in srgb, var(--o9jib) 9%, transparent);padding: 10px 12px;}

.wcbk.wcbk .p85p.ag0b7p li + li {border-top: 0;}

.wcbk.wcbk .hbm46dz .p85p.ag0b7p li {background: color-mix(in srgb, var(--g20o) 22%, color-mix(in srgb, var(--o9jib) 9%, transparent));}

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

.sm51jj1.sm51jj1 .gzwq {display: flex;align-items: center;margin: 0 0 18px;gap:14px;}
.sm51jj1.sm51jj1 .gzwq h2 {margin: 0;}
.sm51jj1.sm51jj1 .gzwq h2::before {content: none;display: none;}
.sm51jj1.sm51jj1 .n6md4b {flex: 0 0 auto;background: var(--g20o);width: 42px;height: 3px;border-radius:1px;}

.acc3.acc3 .gr8mvv2 {padding-left:17px;position: relative;}
.acc3.acc3 .z7cd {position: absolute;border-radius:3px;background: linear-gradient(
    to bottom,
    var(--g20o),
    color-mix(in srgb, var(--g20o) 20%, var(--d7un))
  );left: 0;top: 2px;width: 3px;bottom: 2px;}

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

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

.kt04.kt04 {padding-left: 0;}
.kt04.kt04 .s502kj {background: var(--wxqqa);padding: 10px;border: 1px solid var(--d7un);border-top: 3px solid var(--g20o);border-radius: var(--iqzy);}
.kt04.kt04 .s502kj img {border-radius: max(0px, calc(var(--iqzy) - 4px));}

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

.j8s3.j8s3 .kctt {margin: 0;}

.tq4te0.tq4te0.tq4te0 {flex-direction: column;gap:13px;align-items: stretch;}
.tq4te0.tq4te0.tq4te0 .kctt {background: var(--d7un);flex: 0 0 auto;border-radius: 0;height: 1px;display: block;width: 100%;order: 2;}
.tq4te0.tq4te0.tq4te0 .c6vjh2z {align-self: center;}
.qdaj.tq4te0.tq4te0 .c6vjh2z {align-self: flex-start;}
.qhhv7bt.tq4te0.tq4te0 .c6vjh2z {align-self: flex-end;}
.tq4te0.tq4te0.tq4te0 .j40j {align-self: stretch;}

.rts4.rts4.rts4 .kctt {border-radius: 0;order: 0;background: var(--d7un);flex: 1 1 auto;min-width: 12px;display: block;height: 1px;width: auto;}
.rts4.rts4.rts4 .c6vjh2z {flex: 0 0 auto;}
.qdaj.rts4.rts4 .kctt:first-of-type {flex: 0 0 24px;}
.qhhv7bt.rts4.rts4 .kctt:last-of-type {flex: 0 0 24px;}

.qzjv3k.qzjv3k .t7vhn {grid-column: 1 / -1;flex-wrap: wrap;list-style: none;padding: 0;margin: 14px 0 0;display: flex;gap:7px;}
.qzjv3k.qzjv3k .t7vhn li {display: inline-flex;box-shadow: inset 0 0 0 1px var(--d7un);background: var(--iznbj, var(--ggc9y));gap:3px;border-radius: var(--iqzy);min-width: 0;padding: 9px 14px;flex-direction: column;}
.qzjv3k.qzjv3k .td2b8 {letter-spacing: .13em;color: var(--jtg65, var(--nfep));text-transform: uppercase;font-weight: 700;font-size: 11px;}
.qzjv3k.qzjv3k .xqce {font-weight: 600;font-size: 14.5px;color: var(--pb1ju, var(--o9jib));}

.b0t4q72.b0t4q72 .gvfk8z {grid-row: auto;}

.b0t4q72.b0t4q72 .x96418 {gap:5px;display: grid;min-width: 0;}
.b0t4q72.b0t4q72 .cxpbr {display: block;}
.zsq1a.zsq1a .x96418 {grid-column: 1 / -1;}

.ywykbvh.ywykbvh .xj2cz {grid-column: 1 / -1;padding: 14px 0 0;display: flex;list-style: none;border-top: 1px solid var(--d7un);margin: 16px 0 0;}
.ywykbvh.ywykbvh .xj2cz li {gap:4px;padding: 0 16px;min-width: 0;display: flex;flex-direction: column;flex: 1 1 96px;}
.ywykbvh.ywykbvh .xj2cz li:first-child {padding-left: 0;}
.ywykbvh.ywykbvh .xj2cz li:last-child {padding-right: 0;}
.ywykbvh.ywykbvh .xj2cz li + li {border-left: 1px solid var(--d7un);}
.ywykbvh.ywykbvh .efthdp1 {text-transform: uppercase;font-size: 11px;color: var(--nfep);letter-spacing: .13em;font-weight: 700;}
.ywykbvh.ywykbvh .mnebe6n {font-size: 15px;font-variant-numeric: tabular-nums;color: var(--o9jib);font-weight: 700;}

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

.x4ay.x4ay .k9jxq6 {grid-row: auto;}
.x4ay.x4ay .eb3sz0d {gap:5px;display: grid;min-width: 0;}
.sb3wh9.sb3wh9 .eb3sz0d {grid-column: 1 / -1;}

.ktvpz.ktvpz .yqg9p::before {background: var(--hwk);top: 0;width: 1px;left: 0;}

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

.ktvpz.ktvpz .xb2nkqv {font-size: 12px;height: 24px;width: 28px;box-shadow: none;border-radius:3px;border: 1px solid color-mix(in srgb, var(--g20o) 60%, var(--hwk));background: none;color: var(--o9jib);}
.ktvpz.ktvpz .meh2xp {grid-column: 2;grid-row: 1;min-width: 0;padding-top:3px;}

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

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

.zssf26q.zssf26q .yqg9p::before {top: 16px;}
.zssf26q.zssf26q .hr170vj:last-child::after {top: 22px;}
.zssf26q.zssf26q .vxgv7zj {padding-top: 0;}
.zssf26q.zssf26q .bpqyj2 {font-weight: 800;letter-spacing: .14em;font-size: 11px;font-variant-numeric: tabular-nums;display: block;color: var(--nfep);margin: 0 0 3px;}

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

:root {--geuy0: clamp(240px, 20vw, 290px);}
.jcvc {padding: 28px 22px 22px;gap:23px;}
.fb6en5 {margin: 0;}
.avdbng {gap:9px;display: grid;grid-template-columns: minmax(0, 1fr);}
.avdbng .r4pat {width: 100%;justify-content: center;box-sizing: border-box;}
.avdbng .vk8x {order: 9;justify-self: start;}
.vts2w {margin-top:15px;}
.m33z2 {margin-top: 0;}
.cpk9wy img {width: auto;max-width: 100%;object-fit: contain;height: 34px;}
@media (max-width:945px) {
  .g34a0 {display: none;}
  .w3j2 img {display: block;width: auto;height: 28px;max-width: 34vw;object-fit: contain;}
  .wqm29vw {padding: 4px 2px 0;}
}

.g61ck2p.g61ck2p:not(.nnwqcx) {min-height: clamp(460px, 68vh, 680px);}
.f4kf.f4kf:not(.nnwqcx) .vmqnw {background:
    linear-gradient(0deg, color-mix(in srgb, var(--wxqqa) 85%, transparent) 0%, transparent 45%),
    linear-gradient(90deg, color-mix(in srgb, var(--wxqqa) 88%, transparent) 0%, color-mix(in srgb, var(--wxqqa) 50%, transparent) 38%, transparent 66%);}
.gt0c78.gt0c78:not(.nnwqcx) .vmqnw {background:
    linear-gradient(0deg, color-mix(in srgb, var(--wxqqa) 85%, transparent) 0%, transparent 45%),
    linear-gradient(270deg, color-mix(in srgb, var(--wxqqa) 88%, transparent) 0%, color-mix(in srgb, var(--wxqqa) 50%, transparent) 38%, transparent 66%);}
.g61ck2p.g61ck2p:not(.nnwqcx) .k1m7ep {font-size: clamp(34px, 4vw, 58px);}

.g61ck2p.nnwqcx.nnwqcx {flex-direction: column;border: 0;display: flex;background: none;overflow: visible;padding: 0;align-items: stretch;gap: 0;}
.nnwqcx.nnwqcx .e8wbtwk,
.nnwqcx.nnwqcx .dvp1 {object-fit: contain;flex: none;max-height: none;aspect-ratio: auto;border-radius: var(--iqzy);width: 100%;height: auto;}
.nnwqcx.nnwqcx .dvp1 {aspect-ratio: 16 / 7;}
.nnwqcx.nnwqcx picture {display: block;}
.nnwqcx.nnwqcx .cjx0 {margin: calc(-1 * clamp(60px, 9vw, 120px)) 0 0 clamp(16px, 3vw, 36px);width: min(640px, 88%);background: var(--wxqqa);box-shadow: 0 24px 60px rgba(0, 0, 0, .35);border: 1px solid var(--d7un);border-top: 4px solid var(--sqcw7);border-radius: var(--iqzy);z-index: 2;padding: clamp(22px, 2.8vw, 36px);box-sizing: border-box;position: relative;}
.nnwqcx.gt0c78 .cjx0 {margin-left: auto;margin-right: clamp(16px, 3vw, 36px);}
.nnwqcx .qsjp168 {display: none;}
.nnwqcx.nnwqcx .k1m7ep {font-size: clamp(30px, 3.4vw, 46px);}
@media (min-width:725px) {
  .g61ck2p.nnwqcx, .nnwqcx.gt0c78 {align-items: stretch;flex-direction: column;}
  .nnwqcx.nnwqcx .e8wbtwk, .nnwqcx.nnwqcx .dvp1 {width: 100%;}
}
@media (max-width: 719.98px) {
  .nnwqcx.nnwqcx .cjx0, .nnwqcx.gt0c78 .cjx0 {width: auto;margin: -40px 12px 0;}
  .g61ck2p.g61ck2p:not(.nnwqcx) {min-height: min(76vh, 600px);}
  .f4kf.f4kf:not(.nnwqcx) .vmqnw,
  .gt0c78.gt0c78:not(.nnwqcx) .vmqnw {background: linear-gradient(0deg, color-mix(in srgb, var(--wxqqa) 94%, transparent) 0%, color-mix(in srgb, var(--wxqqa) 60%, transparent) 45%, transparent 80%);}
  .gt0c78.gt0c78:not(.nnwqcx) .cjx0 {justify-self: start;text-align: left;}
  .gt0c78.gt0c78:not(.nnwqcx) .d8da {margin-left: 0;}
}

.wnfav9x .atq5 {align-items: stretch;grid-template-columns: minmax(220px, .8fr) minmax(0, 2fr);gap:16px;display: grid;margin-top:18px;}
.wnfav9x .attdt3x {list-style: none;max-width: none;padding: 0;margin: 0;flex-direction: column;display: flex;gap:8px;}
.wnfav9x .attdt3x li {max-width: none;display: flex;margin: 0;flex: 1 1 0;}
.wnfav9x .w1rxh1m {position: relative;transition:color 0.175s, border-color 0.225s;overflow: hidden;padding: 16px 18px;border: 1px solid var(--d7un);border-radius: var(--iqzy);font-weight: 700;display: flex;line-height:1.35;width: 100%;font-size: 16px;color: var(--nfep, var(--unp));cursor: pointer;align-items: center;text-align: left;font-family: inherit;background: var(--ggc9y);}
.wnfav9x .c0mqg2 {position: relative;z-index: 1;}
.wnfav9x .vr8jaf {position: absolute;width: 0;inset: 0 auto 0 0;background: color-mix(in srgb, var(--sqcw7) 22%, transparent);border-right: 3px solid var(--sqcw7);}
.wnfav9x .w1rxh1m[data-on="1"], .wnfav9x .w1rxh1m[data-on="run"] {border-color: var(--sqcw7);color: var(--o9jib);}
.wnfav9x .w1rxh1m[data-on="1"] .vr8jaf {border-right: 0;width: 100%;}
.wnfav9x .w1rxh1m[data-on="run"] .vr8jaf {animation: v3nvo1a var(--pyony, 6000ms) linear forwards;}
@keyframes v3nvo1a { from {width: 0;} to {width: 100%;} }
.wnfav9x .vfekpm {overflow-x: auto;grid-auto-flow: column;padding: 0;scroll-behavior: smooth;overscroll-behavior-x: contain;border-radius: var(--iqzy);grid-auto-columns: 100%;scrollbar-width: none;min-width: 0;list-style: none;grid-template-columns: none !important;scroll-snap-type: x mandatory;gap: 0 !important;margin: 0;display: grid !important;}
.wnfav9x .vfekpm::-webkit-scrollbar {display: none;}
.wnfav9x .znpq {position: relative;scroll-snap-align: start;max-width: none;min-width: 0;border-radius: var(--iqzy);min-height: clamp(260px, 26vw, 380px);margin: 0;overflow: hidden;}
.wnfav9x .znpq picture {display: block;height: 100%;}
.r74y .wnfav9x img.kn7fmdr.kn7fmdr {border-radius: 0;object-fit: cover;inset: 0;height: 100%;width: 100%;position: absolute;}
.wnfav9x .qtj49h {background: radial-gradient(70% 90% at 80% 20%, color-mix(in srgb, var(--sqcw7) 60%, transparent), transparent 70%), var(--ggc9y);}
.wnfav9x .fttv7 {display: none;}
.wnfav9x .hp3zpdz {flex-wrap: wrap;gap:9px;display: flex;margin: 18px 0 0;}
@media (max-width:765px) {
  .wnfav9x .atq5 {grid-template-columns: minmax(0, 1fr);}
  .wnfav9x .attdt3x {flex-direction: row;order: 2;}
  .wnfav9x .w1rxh1m {min-height: 0;padding: 0;border-radius:3px;height: 6px;}
  .wnfav9x .c0mqg2 {display: none;}
  .wnfav9x .znpq {aspect-ratio: 4 / 3;min-height: 0;}
  .wnfav9x .fttv7 {left: 0;background: linear-gradient(0deg, color-mix(in srgb, var(--wxqqa) 92%, transparent), transparent);display: block;bottom: 0;color: var(--o9jib);right: 0;z-index: 1;position: absolute;padding: 30px 16px 14px;font-weight: 700;}
}
@media (prefers-reduced-motion: reduce) { .wnfav9x .vfekpm {scroll-behavior: auto;} .wnfav9x .w1rxh1m[data-on="run"] .vr8jaf {width: 100%;animation: none;} }
.r74y .wnfav9x .vfekpm > .znpq {width: auto;flex: none;max-width: none !important;}
.wnfav9x .w1rxh1m:not([data-on="run"]):not([data-on="1"]) .vr8jaf {border-right: 0;}
.r74y .wnfav9x .vfekpm {justify-content: start !important;align-content: stretch;}

.r74y > .wdspw.ywykbvh:has(.eykepx) {grid-template-columns: minmax(200px, .8fr) minmax(0, 2fr);gap: 0;overflow: hidden;padding: 0 !important;display: grid !important;}
.ywykbvh .eykepx {flex-direction: column;gap:9px;text-align: center;justify-content: center;align-items: center;background: radial-gradient(100% 80% at 30% 0%, color-mix(in srgb, #fff 18%, transparent), transparent 60%), linear-gradient(160deg, var(--sqcw7), color-mix(in srgb, var(--sqcw7) 60%, #000));display: flex;padding: 30px 20px;color: var(--dj4, var(--v42z, var(--dsadz)));}
.ywykbvh .fqfqcx {font-size: clamp(64px, 6.6vw, 96px);letter-spacing: -.05em;font-weight: 800;line-height: .9;}
.ywykbvh .zb5b {background: linear-gradient(90deg, currentColor var(--c90qs, 90%), color-mix(in srgb, currentColor 30%, transparent) var(--c90qs, 90%));-webkit-background-clip: text;background-clip: text;color: transparent;letter-spacing: 4px;font-size: 22px;}
.ywykbvh .q944g {font-weight: 700;font-style: normal;opacity:0.83;font-size: 12px;letter-spacing: .14em;text-transform: uppercase;}
.ywykbvh .wpq71z0 {min-width: 0;padding: clamp(22px, 2.8vw, 34px);}
.ywykbvh .wpq71z0 h2 {font-size: clamp(24px, 2.4vw, 32px);}
.ywykbvh .ydex a {border-color: var(--sqcw7);background: var(--sqcw7);color: var(--dj4, var(--v42z, var(--dsadz)));}
@media (max-width:691px) {
  .r74y > .wdspw.ywykbvh:has(.eykepx) {grid-template-columns: minmax(0, 1fr);}
  .ywykbvh .eykepx {padding: 18px 20px;gap:15px;justify-content: flex-start;flex-direction: row;text-align: left;flex-wrap: wrap;}
  .ywykbvh .fqfqcx {font-size: 54px;}
}

.r74y .yrm4v2j .yqg9p {padding: 0;display: grid !important;list-style: none;gap:13px;margin: 10px 0 0;grid-template-columns: repeat(2, minmax(0, 1fr));}
.r74y .yrm4v2j .yqg9p::before, .r74y .yrm4v2j .hr170vj::before, .r74y .yrm4v2j .hr170vj::after {content: none !important;display: none !important;}
.r74y .yrm4v2j .hr170vj.hr170vj {min-width: 0;position: relative;counter-increment: spstep;max-width: none;margin: 0;transition:border-color 0.245s, transform 0.219s;background: var(--ggc9y);grid-template-columns: 76px minmax(0, 1fr);display: grid;padding: 0 !important;align-items: stretch;overflow: hidden;border: 1px solid var(--d7un);border-radius: var(--iqzy);}
.r74y .yrm4v2j .yqg9p {counter-reset: spstep;}
.r74y .yrm4v2j .hr170vj:hover {border-color: var(--sqcw7);transform: translateY(-2px);}
.r74y .yrm4v2j .hr170vj > :not(.xb2nkqv):not(.edye7) {padding-right:17px;grid-column: 2;padding-left:18px;}
.r74y .yrm4v2j .hr170vj > :nth-child(2) {padding-top:17px;}
.r74y .yrm4v2j .hr170vj > :last-child {padding-bottom:17px;}
.r74y .yrm4v2j .xb2nkqv.xb2nkqv,
.r74y .yrm4v2j .edye7.edye7 {height: auto;margin: 0;width: auto;display: flex;transform: none;grid-column: 1;font-weight: 800;color: var(--dj4, var(--v42z, var(--dsadz)));background: linear-gradient(160deg, var(--sqcw7), color-mix(in srgb, var(--sqcw7) 60%, #000));grid-row: 1 / span 4;font-style: normal;font-size: 34px;align-items: center;position: static;box-shadow: none;justify-content: center;border: 0;border-radius: 0;}
.r74y .yrm4v2j .edye7::after {content: counter(spstep);}
.r74y .yrm4v2j .bpqyj2 {display: none;}
.r74y .yrm4v2j .meh2xp {overflow-wrap: anywhere;margin: 0 0 6px;font-size: 17px;font-weight: 800;}
.r74y .yrm4v2j .ka2a3 {line-height:1.56;font-size: 15px;color: var(--nfep);margin: 0;overflow-wrap: anywhere;}
.r74y .yrm4v2j .vxgv7zj {padding-top:19px;padding-bottom:19px;}
@media (max-width:691px) { .r74y .yrm4v2j .yqg9p {grid-template-columns: minmax(0, 1fr);} .r74y .yrm4v2j .hr170vj.hr170vj {grid-template-columns: 60px minmax(0, 1fr);} }
.r74y > .wdspw.ywykbvh:has(.eykepx) {align-items: stretch;}
.ywykbvh .eykepx {height: auto;min-height: 100%;align-self: stretch;box-sizing: border-box;}
.ywykbvh .zb5b {-webkit-text-fill-color: transparent;display: inline-block;}
.r74y .ywykbvh .ydex > a, .r74y .ywykbvh .ydex a.dpptxk {border-color: var(--sqcw7) !important;color: var(--dj4, var(--v42z, var(--dsadz))) !important;background: var(--sqcw7) !important;}

.ywykbvh .zb5b {background: linear-gradient(90deg,
    var(--dj4, var(--v42z, var(--dsadz))) var(--c90qs, 90%),
    color-mix(in srgb, var(--dj4, var(--v42z, var(--dsadz))) 30%, transparent) var(--c90qs, 90%));-webkit-background-clip: text;background-clip: text;}

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

.r74y .qz1x4.dd7v .jawm2 {display: none;}
.r74y .pstja .ad5552 {display: none;}   

.g34a0.p31ptxc {--geuy0: clamp(380px, 44vw, 620px);width: var(--geuy0);}
body:has(.p31ptxc) {--geuy0: clamp(380px, 44vw, 620px);}
.p31ptxc .jcvc {padding: 24px clamp(20px, 2.4vw, 32px);min-height: 100vh;grid-template-rows: auto minmax(0, 1fr) auto auto;gap:19px 16px;height: 100%;grid-template-columns: minmax(0, 1fr) auto;grid-template-areas: "brand acts" "hero hero" "navhead navhead" "nav nav";display: grid;box-sizing: border-box;}
.p31ptxc .cpk9wy {grid-area: brand;align-self: center;}
.p31ptxc .fb6en5 {align-self: center;margin: 0;grid-area: acts;}
.p31ptxc .avdbng {display: flex;align-items: center;gap:8px;}
.p31ptxc .avdbng .r4pat {width: auto;font-size: 14px;min-height: 40px;padding: 0 14px;}
.p31ptxc .avdbng .vk8x {order: -1;}
.p31ptxc .vts2w {display: none;}
.p31ptxc .vvckcg {min-height: 0;display: flex;grid-area: hero;}
.p31ptxc .vhcvzd1 {grid-area: navhead;}
.p31ptxc .m33z2 {grid-area: nav;margin: 0;padding-top:13px;border-top: 1px solid var(--d7un);}
.p31ptxc .m33z2 ul {display: flex;gap:5px 18px;flex-wrap: wrap;}
.p31ptxc .m33z2 a {padding: 6px 0;}

.vvckcg > .wmcs8mn.g61ck2p {margin: 0;min-height: 0;width: 100%;}
.vvckcg > .wmcs8mn.g61ck2p:not(.nnwqcx) {min-height: 100%;}
.vvckcg > .g61ck2p:not(.nnwqcx) .cjx0 {text-align: left;justify-self: start;}
.vvckcg > .gt0c78:not(.nnwqcx) .d8da {margin-left: 0;}
.vvckcg > .g61ck2p:not(.nnwqcx) .vmqnw {background: linear-gradient(0deg, color-mix(in srgb, var(--wxqqa) 94%, transparent) 0%, color-mix(in srgb, var(--wxqqa) 62%, transparent) 42%, transparent 78%) !important;}
.vvckcg > .nnwqcx {align-self: center;}
.vvckcg > .nnwqcx .cjx0 {width: auto;margin: -50px 16px 0;}
.vvckcg .k1m7ep {font-size: clamp(32px, 3.4vw, 52px) !important;}
@media (max-width:945px) {
  .g34a0.p31ptxc {width: auto;display: block;background: none;position: static;border: 0;}
  .p31ptxc .jcvc {display: block;min-height: 0;height: auto;padding: 14px 16px 0;}
  .p31ptxc :is(.cpk9wy, .fb6en5, .vhcvzd1, .m33z2) {display: none;}
  .vvckcg > .wmcs8mn.g61ck2p:not(.nnwqcx) {min-height: min(76vh, 600px);}
}

@media (max-width:945px) {
  body:has(.p31ptxc) {flex-direction: column;display: flex;}
  body:has(.p31ptxc) > .kecrqt {order: -2;}
  body:has(.p31ptxc) > .g34a0 {order: -1;}
  body:has(.p31ptxc) > * {min-width: 0;}
}
