

:root {--tn0:    var(--mzdm);--t3p: clamp(18px, 2vw, 28px);--b3biz:   var(--ern6f);--b0ik:   var(--d9vm);--f7bw:  clamp(320px, 38vw, 520px);--k1m: var(--rt9aq);--e05d2:"Source Sans 3", system-ui, "Lato", "Segoe UI", sans-serif;--pnqj: var(--zca);--axd:  color-mix(in srgb, var(--mzdm) 72%, transparent);--flxtm: var(--cz5);--l2pcn:     8px;}

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

.hn7dyx0 {left: -9999px;z-index: 200;top: 0;border-radius: var(--l2pcn);position: absolute;text-decoration: none;background: var(--pnqj);font-weight: 700;padding: 12px 20px;color: var(--o7ah, var(--uv4n8, var(--peduf)));}
.hn7dyx0:focus {top: 12px;left: 12px;}

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

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

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

.hdjcm {margin-top: auto;margin-bottom: auto;}
.jgcem {font-size: clamp(30px, 3.4vw, 52px);font-weight: 800;text-wrap: balance;line-height:1.05;letter-spacing: -.032em;margin: 0 0 16px;}
.p7ywqbz {max-width: 42ch;color: var(--axd);margin: 0 0 22px;font-size: 17px;}
.z3hg {flex-wrap: wrap;gap:9px;display: flex;}

.zpkn {margin-top:23px;background: color-mix(in srgb, var(--pnqj) 8%, transparent);padding: 16px 18px;border: 1px solid color-mix(in srgb, var(--pnqj) 34%, transparent);border-radius: var(--l2pcn);}
.qndy {margin: 0;font-weight: 700;font-size: 15px;}
.vc1h9s {font-size: 14px;margin: 5px 0 0;color: var(--axd);}

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

.wd46,
.afga5ac :is(.zffzzn, .v4jhpen, .nqq5qes, .znangt9,
             .qh6vksp, .yxnr, .cdbp7b) a[role="button"],
.afga5ac .znangt9 a {font-size: 15px;display: inline-flex;justify-content: center;padding: 0 20px;font-weight: 700;text-decoration: none;min-height: 44px;cursor: pointer;border-radius: var(--l2pcn);border: 1px solid transparent;white-space: nowrap;align-items: center;}
.apxc9 {color: var(--ux09, var(--x9ljd));border-color: var(--b3biz);background: var(--mfkdi);}
.w357v {color: var(--tna, var(--g3uj7));background: var(--jc58);}
.w357v:hover {background: var(--pppr);}
.afga5ac :is(.zffzzn, .v4jhpen, .nqq5qes, .znangt9,
             .qh6vksp, .yxnr, .cdbp7b) a[role="button"],
.afga5ac .znangt9 a {color: var(--uv4n8, var(--peduf));background: var(--zca);}
.afga5ac :is(.zffzzn, .v4jhpen, .nqq5qes, .znangt9,
             .qh6vksp, .yxnr, .cdbp7b) a[role="button"]:hover,
.afga5ac .znangt9 a:hover {background: var(--pppr);}

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

.p020ass,
.jmms9 {display: none;}

.w9hjg2 {display: flex;align-items: center;gap:13px;justify-content: space-between;}
.eb69 {color: var(--tn0);display: inline-flex;text-decoration: none;align-items: center;min-height: 44px;}
.eb69 img {height: 26px;display: block;width: auto;}
.x3hxr6y {cursor: pointer;flex-shrink: 0;background: var(--k1m);font-size: 17px;color: var(--tn0);display: inline-flex;line-height: 1;justify-content: center;width: 44px;height: 44px;align-items: center;border-radius: var(--l2pcn);border: 1px solid var(--b3biz);}
.x3hxr6y:hover {background: var(--b3biz);}
.kyggp ul {margin: 0;padding: 0;list-style: none;}
.kyggp li + li {margin-top:8px;}
.kyggp a {min-height: 48px;padding: 0 14px;display: flex;font-size: 15.5px;font-weight: 600;color: var(--tn0);align-items: center;border-radius: var(--l2pcn);border: 1px solid var(--b3biz);background: var(--k1m);text-decoration: none;}
.kyggp a:hover {background: var(--b3biz);}
.kyggp a:focus-visible {outline: 2px solid var(--pnqj);outline-offset: 2px;}
.kyggp a[aria-current="page"] {border-color: var(--pnqj);box-shadow: inset 3px 0 0 var(--pnqj);}
.s2gw3 {gap:11px;padding-top:3px;display: grid;margin-top: auto;}
.s2gw3 .w6e0a {min-height: 48px;width: 100%;}

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

.b1rwpef {min-width: 0;margin-left: var(--f7bw);}

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

.ky5bvr.ky5bvr {border: 1px solid var(--b3biz);border-radius: var(--l2pcn);background: var(--e5xuu, var(--k1m));align-content: end;isolation: isolate;display: grid;position: relative;min-height: min(52vh, 460px);padding: 0;overflow: hidden;}

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

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

.w1mar.w1mar .dvvrfdj {background:
    linear-gradient(0deg,
      var(--b0ik) 0%,
      color-mix(in srgb, var(--b0ik) 62%, transparent) 46%,
      transparent 100%),
    linear-gradient(90deg,
      var(--b0ik) 0%, var(--b0ik) 46%,
      color-mix(in srgb, var(--b0ik) 58%, transparent) 68%,
      transparent 100%);}
.em1e.em1e .dvvrfdj {background:
    linear-gradient(0deg,
      var(--b0ik) 0%,
      color-mix(in srgb, var(--b0ik) 62%, transparent) 46%,
      transparent 100%),
    linear-gradient(270deg,
      var(--b0ik) 0%, var(--b0ik) 46%,
      color-mix(in srgb, var(--b0ik) 58%, transparent) 68%,
      transparent 100%);}

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

.ky5bvr.ky5bvr:not(:has(.ds8z3c)) .dvvrfdj {background: linear-gradient(0deg,
    color-mix(in srgb, var(--b0ik) 72%, transparent) 0%,
    color-mix(in srgb, var(--b0ik) 34%, transparent) 48%,
    transparent 100%);}
.a9z44g.a9z44g {background: linear-gradient(148deg,
    color-mix(in srgb, var(--pnqj) 34%, var(--k1m)) 0%,
    var(--k1m) 58%,
    color-mix(in srgb, var(--pnqj) 14%, var(--b0ik)) 100%);}
.ggbv.ggbv {background: linear-gradient(208deg,
    color-mix(in srgb, var(--pnqj) 30%, var(--k1m)) 0%,
    var(--k1m) 64%,
    color-mix(in srgb, var(--pnqj) 18%, var(--b0ik)) 100%);}
.p7mvd.p7mvd {background: radial-gradient(120% 96% at 14% 8%,
      color-mix(in srgb, var(--pnqj) 32%, var(--k1m)) 0%,
      var(--k1m) 62%),
    var(--b0ik);}

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

.ky5bvr.ky5bvr .azk9v {font-weight: 700;text-transform: uppercase;letter-spacing: .16em;font-size: 11.5px;display: block;font-style: normal;margin: 0 0 10px;color: color-mix(in srgb, var(--pnqj) 42%, var(--tn0));}
.ky5bvr.ky5bvr .ej750zd {font-weight: 800;line-height:1.07;font-size: clamp(27px, 3.2vw, 44px);color: var(--wqs, var(--tn0));text-wrap: balance;margin: 0 0 10px;letter-spacing: -.028em;}
.ky5bvr.ky5bvr .j3yh {max-width: 46ch;color: color-mix(in srgb, var(--tn0) 82%, transparent);font-size: 16px;line-height:1.53;margin: 0 0 18px;}

.ky5bvr.ky5bvr .mcxy {color: var(--uv4n8, var(--peduf));background: var(--zca);min-height: 46px;font-weight: 700;justify-content: center;text-decoration: none;border-radius: var(--l2pcn);font-size: 15px;align-items: center;display: inline-flex;padding: 0 26px;}
.ky5bvr.ky5bvr .mcxy:hover {background: var(--pppr);}
.ky5bvr.ky5bvr .mcxy:focus-visible {outline: 3px solid #ffffff;outline-offset: 2px;}

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

.ky5bvr.kjetgx5 {min-height: 0;display: flex;padding: clamp(18px, 2.2vw, 28px);flex-direction: column;gap: clamp(16px, 2vw, 24px);background: var(--b0ik);align-content: normal;}
.kjetgx5.kjetgx5 .ds8z3c {inset: auto;aspect-ratio: 16 / 10;max-height: 30vh;border-radius: var(--l2pcn);border: 1px solid var(--b3biz);width: 100%;position: relative;height: auto;}
.w1mar.kjetgx5 .dvvrfdj,
.em1e.kjetgx5 .dvvrfdj {display: none !important;}

.kjetgx5.kjetgx5 .qgfxn5a {position: relative;inset: auto;padding: 0;aspect-ratio: 16 / 10;border-radius: var(--l2pcn);border: 1px solid var(--b3biz);height: auto;max-height: 30vh;font-size: clamp(48px, 8vw, 96px);width: 100%;}
.kjetgx5.kjetgx5 .ztjp2a {z-index: auto;padding: 0;max-width: none;position: relative;}
.kjetgx5.kjetgx5 .ej750zd,
.kjetgx5.kjetgx5 .azk9v {color: var(--wqs, var(--tn0));}
.kjetgx5.kjetgx5 .j3yh {color: color-mix(in srgb, var(--tn0) 72%, transparent);}
.kjetgx5.em1e .ztjp2a {text-align: left;justify-self: auto;}
.kjetgx5.em1e.em1e .j3yh {margin-left: 0;}

.kjetgx5:not(:has(.ds8z3c)) {background: var(--e5xuu, var(--k1m));}
@media (min-width:725px) {
  .ky5bvr.kjetgx5 {flex-direction: row;align-items: center;}
  .kjetgx5.kjetgx5 .ds8z3c,
  .kjetgx5.kjetgx5 .qgfxn5a {max-height: none;flex: 0 0 auto;width: 42%;}
  .kjetgx5.em1e {flex-direction: row-reverse;}
  .kjetgx5.kjetgx5 .ztjp2a {width: auto;min-width: 0;flex: 1 1 auto;}
}

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

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

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

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

.afga5ac :is(.cdbp7b, .yxnr, .qh6vksp, .ydr0,
             .q4tqz, .a1rfhe, .nqq5qes, .v4jhpen,
             .gcqd83, .akq7, .nye04e, .k61e6n,
             .enqst, .bwjqgsr, .yw9k) {box-shadow:
    0 1px 0 color-mix(in srgb, var(--tn0) calc(4% * (1 - var(--e4s4b))), transparent) inset,
    0 6px 20px color-mix(in srgb, #000 calc(4% + 12% * (1 - var(--e4s4b))), transparent);background: linear-gradient(180deg, var(--k1m) 0%, var(--b0ik) 62%);border: 1px solid var(--b3biz);border-radius: var(--l2pcn);padding: clamp(22px, 2.4vw, 34px) !important;}

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

.pv4crh.pv4crh .eczp:last-child::after {content: "";left: 15px;position: absolute;top: 32px;background: var(--b0ik);bottom: -2px;width: 2px;}
.pv4crh.pv4crh .qpw5 {font-weight: 800;border-radius: 50%;box-shadow: 0 0 0 4px var(--b0ik);font-size: 14px;align-items: center;justify-content: center;height: 32px;grid-column: 1;color: var(--o7ah, var(--uv4n8, var(--peduf)));z-index: 1;background: var(--pnqj);font-variant-numeric: tabular-nums;display: flex;position: relative;width: 32px;}
.pv4crh.pv4crh .vahd {padding-top:5px;min-width: 0;grid-column: 2;}
.pv4crh.pv4crh .mjpn {margin: 0 0 4px;font-size: 16px;font-weight: 700;line-height:1.32;color: var(--tn0);}
.pv4crh.pv4crh .syhph4 {line-height:1.59;margin: 0;color: var(--axd);font-size: 15px;}

.bzpy.bzpy .xn24ktx {display: grid;grid-template-columns: minmax(0, 1fr);gap:13px;}
.bzpy.bzpy .sbc2s2a {position: relative;background: var(--k1m);border: 1px solid var(--b3biz);border-left: 4px solid var(--flxtm);border-radius: 0 var(--l2pcn) var(--l2pcn) 0;padding: 14px 16px;}

.bzpy.bzpy .dmkgg {border-left-color: color-mix(in srgb, var(--pnqj) 40%, var(--tn0));background: color-mix(in srgb, var(--pnqj) 7%, var(--k1m));}
.bzpy.bzpy .snea3 {border-left-color: color-mix(in srgb, var(--tn0) 42%, transparent);background: color-mix(in srgb, var(--tn0) 4%, var(--k1m));}
.bzpy.bzpy .fsfmrc4 {display: flex;letter-spacing: .09em;text-transform: uppercase;color: var(--tn0);padding: 0 0 9px;font-size: 12px;margin: 0 0 10px;border-bottom: 1px solid var(--b3biz);gap:7px;font-weight: 800;align-items: center;}
.bzpy.bzpy .tv59 {font-size: 11.5px;letter-spacing: 0;border-radius:99px;padding: 2px 8px;background: color-mix(in srgb, var(--tn0) 10%, transparent);font-weight: 700;color: var(--axd);font-variant-numeric: tabular-nums;margin-left: auto;}
.bzpy.bzpy .dmkgg .tv59 {color: var(--tn0);background: color-mix(in srgb, var(--pnqj) 18%, transparent);}
.bzpy.bzpy .vdmqne {padding: 0;margin: 0;list-style: none;}
.bzpy.bzpy .vdmqne li {line-height:1.57;grid-template-columns: 16px minmax(0, 1fr);font-size: 15px;padding: 7px 0;gap:8px;display: grid;align-items: start;}
.bzpy.bzpy .vdmqne li + li {border-top: 1px solid color-mix(in srgb, var(--b3biz) 70%, transparent);}
.bzpy.bzpy .vtej {text-align: center;font-size: 15px;color: var(--axd);line-height:1.54;font-weight: 800;}

.bzpy.bzpy .dmkgg .vtej {color: color-mix(in srgb, var(--pnqj) 40%, var(--tn0));}
.bzpy.bzpy .rwwr {color: var(--tn0);min-width: 0;}

.sbct44m.sbct44m .hxyync {display: block;}
.sbct44m.sbct44m .zjv1s {background: none;margin: 0;padding: 0;border-top: 1px solid var(--b3biz);border-radius: 0;}
.sbct44m.sbct44m .zjv1s:last-child {border-bottom: 1px solid var(--b3biz);}

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

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

.sbct44m.sbct44m .zjv1s[open] .ts6y06::before,
.sbct44m.sbct44m .zjv1s[open] .ts6y06::after {background: color-mix(in srgb, var(--pnqj) 40%, var(--tn0));}
.sbct44m.sbct44m .zjv1s[open] .ts6y06::after {transform: translateY(-50%) scaleY(0);}

.sbct44m.sbct44m .hjtp {color: var(--axd);line-height:1.65;margin: 0;padding: 0 28px 16px 18px;font-size: 15px;}

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

@media (max-width:826px) { .k6c6wx.k6c6wx .p2j03b0 {grid-template-columns: repeat(2, minmax(0, 1fr));} }
.k6c6wx.k6c6wx .cdqragj {min-width: 0;counter-increment: sp-cat-n;}

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

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

.khnt.khnt .mvccyb {display: grid;align-items: center;column-gap:13px;margin: 0;grid-template-columns: auto minmax(0, 1fr);}
.khnt.khnt .s681f {margin: 0;}
.khnt.khnt .kw863t3 {background: var(--k1m);display: flex;justify-content: center;padding: 12px 18px;align-items: center;border: 1px solid var(--b3biz);border-radius: var(--l2pcn);min-width: 136px;min-height: 68px;}
.khnt.khnt .kw863t3 img {border-radius: 0;max-height: 44px;max-width: 100%;display: block;height: auto;width: auto;object-fit: contain;}
.khnt.khnt .xhd6g {font-weight: 600;margin: 0;font-size: 15.5px;color: var(--tn0);}

.khnt.khnt .s681f:not(:first-of-type),
.khnt.khnt .s681f:not(:first-of-type) + .xhd6g {border-top: 1px solid var(--b3biz);margin-top:13px;padding-top:12px;}

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

.hqh2.hqh2 {display: grid;grid-template-columns: auto minmax(0, 1fr);align-items: center;row-gap:7px;column-gap:15px;}
.hqh2.hqh2 .cmzaw8 {grid-column: 1 / -1;color: var(--tn0);letter-spacing: -.022em;font-weight: 800;line-height:1.18;margin: 0;font-size: clamp(20px, 2.1vw, 27px);}
.hqh2.hqh2 .p63y {font-size: clamp(28px, 3vw, 38px);font-weight: 800;letter-spacing: -.03em;color: color-mix(in srgb, var(--pnqj) 35%, var(--tn0));line-height: 1;}
.hqh2.hqh2 .xafanh {overflow: hidden;height: 8px;position: relative;background: color-mix(in srgb, var(--tn0) 12%, transparent);border-radius: 999px;}
.hqh2.hqh2 .xafanh::before {content: "";background: var(--pnqj);position: absolute;border-radius: inherit;width: var(--rm64, 0%);inset: 0 auto 0 0;}
.hqh2.hqh2 .dvtf {line-height:1.60;color: var(--axd);font-size: 15.5px;grid-column: 1 / -1;}
.hqh2.hqh2 .smh8d {grid-column: 1 / -1;padding: 0;margin: 6px 0 0;list-style: none;}
.hqh2.hqh2 .xnbajr {column-gap:12px;border-top: 1px solid var(--b3biz);display: grid;grid-template-columns: minmax(0, 1fr) auto;padding: 14px 0;align-items: center;}
.hqh2.hqh2 .qtst8 {font-weight: 700;font-size: 14.5px;color: var(--tn0);}
.hqh2.hqh2 .neqf {position: relative;overflow: hidden;height: 6px;border-radius: 999px;width: 72px;display: block;background: color-mix(in srgb, var(--tn0) 12%, transparent);}
.hqh2.hqh2 .neqf::before {border-radius: inherit;position: absolute;inset: 0 auto 0 0;content: "";width: var(--rm64, 0%);background: var(--pnqj);}
.hqh2.hqh2 .n8pr {color: var(--axd);line-height:1.62;font-size: 14.5px;margin: 7px 0 0;grid-column: 1 / -1;}

.n8ta6s.n8ta6s {flex-direction: column;display: flex;}
.n8ta6s.n8ta6s .wvb8 {background: var(--pnqj);margin: 0 0 16px;border: 0;border-radius:2px;height: 3px;width: 42px;}
.n8ta6s.n8ta6s .tdjf00 {margin: 0 0 18px;}
.n8ta6s.n8ta6s .tdjf00 img {border-radius: var(--l2pcn);width: 100%;aspect-ratio: 16 / 7;display: block;object-fit: cover;}

.tf7c69w.tf7c69w .tdjf00 {order: 3;margin: 18px 0 0;}
.n8ta6s.n8ta6s .y6bsen {margin: 0 0 10px !important;}
.n8ta6s.n8ta6s .mfs4q {color: var(--axd);}
.n8ta6s.n8ta6s .mfs4q > :first-child {margin-top: 0;}
.n8ta6s.n8ta6s .mfs4q > :last-child {margin-bottom: 0;}
.n8ta6s.n8ta6s .w415bz {font-size: 15px;border-radius: var(--l2pcn);align-self: flex-start;background: var(--zca);font-weight: 700;margin-top:14px;text-decoration: none;display: inline-flex;justify-content: center;padding: 0 22px;align-items: center;color: var(--uv4n8, var(--peduf));min-height: 44px;}
.n8ta6s.n8ta6s .w415bz:hover {background: var(--pppr);}

@media (min-width:750px) {
  .afga5ac > .t0bv48d {float: left;width: calc(50% - var(--t3p) / 2);max-width: none;}
  .afga5ac > .t0bv48d + .t0bv48d {float: right;}
  
  .afga5ac > .t0bv48d + .t0bv48d + * {clear: both;}
}

.d6zj.d6zj .e9q63 {margin: 0 0 8px;font-size: 11.5px;font-weight: 700;text-transform: uppercase;color: color-mix(in srgb, var(--pnqj) 35%, var(--tn0));letter-spacing: .16em;}
.d6zj.d6zj .fj5fd6 {margin: 0 0 10px;line-height:1.20;letter-spacing: -.022em;color: var(--tn0);font-size: clamp(26px, 3.7vw, 42px);font-weight: 800;}
.d6zj.d6zj .peh36m {margin: 0 0 16px;max-width: 60ch;color: var(--axd);}
.d6zj.d6zj .d7j5 {font-size: 15px;display: inline-flex;justify-content: center;margin: 0 8px 0 0;background: var(--zca);border-radius: var(--l2pcn);font-weight: 700;text-decoration: none;color: var(--uv4n8, var(--peduf));min-height: 44px;padding: 0 22px;align-items: center;}
.d6zj.d6zj .d7j5:hover {background: var(--pppr);}

.d6zj.d6zj .wvx34n {box-shadow: inset 0 0 0 1px var(--b3biz);color: var(--tn0);background: none;}
.d6zj.d6zj .wvx34n:hover {background: color-mix(in srgb, var(--pnqj) 10%, transparent);}
.d6zj.d6zj .wtj9rn {display: grid;margin: 18px 0 0;gap:13px;padding: 0;list-style: none;}

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

.k4anf0.k4anf0 {align-items: center;column-gap:17px;grid-template-columns: auto minmax(0, 1fr);color: var(--s3f3, var(--tn0));display: grid;row-gap:4px;background: var(--ki7f8, var(--b0ik));}
.k4anf0.k4anf0 .vqm8d {object-fit: cover;height: 64px;grid-row: 1 / span 2;border-radius: 50%;border: 1px solid var(--b3biz);width: 64px;display: block;}
.k4anf0.k4anf0 .y3vg829 {text-transform: uppercase;font-weight: 700;font-size: 11px;color: var(--lss6u, var(--axd));letter-spacing: .16em;margin: 0;}
.k4anf0.k4anf0 .sckzjz {letter-spacing: -.02em;font-weight: 800;font-size: 17px;color: var(--s3f3, var(--tn0));}
.k4anf0.k4anf0 .g4kpd8z,
.k4anf0.k4anf0 .ykhj,
.k4anf0.k4anf0 .b2pz0,
.k4anf0.k4anf0 .egx12 {grid-column: 1 / -1;}

.k4anf0.k4anf0 .g4kpd8z {gap:8px;flex-wrap: wrap;display: flex;margin-top:10px;}
.k4anf0.k4anf0 .g4kpd8z a {color: var(--s3f3, var(--tn0));font-weight: 600;box-shadow: inset 0 0 0 1px var(--b3biz);align-items: center;border-radius: var(--l2pcn);font-size: 13.5px;min-height: 44px;text-decoration: none;background: var(--s4d, var(--k1m));display: inline-flex;padding: 0 16px;}
.k4anf0.k4anf0 .g4kpd8z a:hover {background: color-mix(in srgb, var(--pnqj) 12%, var(--k1m));}
.k4anf0.k4anf0 .ykhj {margin: 14px 0 0;column-gap:14px;grid-template-columns: auto minmax(0, 1fr);display: grid;}
.k4anf0.k4anf0 .e74f9a4 {text-transform: uppercase;letter-spacing: .13em;font-weight: 700;padding: 9px 0;color: var(--lss6u, var(--axd));border-top: 1px solid var(--b3biz);font-size: 11px;}
.k4anf0.k4anf0 .p729q {border-top: 1px solid var(--b3biz);padding: 9px 0;margin: 0;font-size: 14.5px;color: var(--s3f3, var(--tn0));}
.k4anf0.k4anf0 .b2pz0 {margin: 14px 0 0;font-size: 15px;color: var(--lss6u, var(--axd));line-height:1.60;}
.k4anf0.k4anf0 .egx12 {padding-top:13px;color: var(--lss6u, var(--axd));margin: 14px 0 0;border-top: 1px solid var(--b3biz);font-size: 12.5px;line-height:1.53;display: block;}

.ykxs8.ykxs8 .evffb,
.fpvrw.fpvrw .h5mgr,
.zb2rz.zb2rz .kx3e,
.hjkck.hjkck .cxk8v2f {border: 0;border-radius:2px;height: 3px;width: 42px;background: var(--pnqj);}
.ykxs8.ykxs8 .evffb,
.zb2rz.zb2rz .kx3e {margin: 0 0 16px;}
.fpvrw.fpvrw .h5mgr {margin: 18px 0 0;opacity:0.54;}
.ykxs8.ykxs8 .q5xsa6z,
.fpvrw.fpvrw .n4zc2fz,
.jp7j.jp7j .dgt9 {max-width: 68ch;}
.ykxs8.ykxs8 .q5xsa6z > :first-child,
.fpvrw.fpvrw .n4zc2fz > :first-child,
.jp7j.jp7j .dgt9 > :first-child {margin-top: 0;}
.ykxs8.ykxs8 .q5xsa6z > :last-child,
.fpvrw.fpvrw .n4zc2fz > :last-child,
.jp7j.jp7j .dgt9 > :last-child {margin-bottom: 0;}

.jp7j.jp7j .s8cp3j {display: flex;gap:12px;align-items: center;margin: 0 0 16px;}
.jp7j.jp7j .s8cp3j h2 {margin: 0 !important;}
.jp7j.jp7j .f8mj {flex: 1 0 auto;background: var(--b3biz);height: 1px;}
.jp7j.jp7j .s8cp3j h2::before {display: none;}

.sjattjh.sjattjh {padding-left:15px;position: relative;margin: 0;}
.sjattjh.sjattjh img {height: auto;display: block;border-radius: var(--l2pcn);width: 100%;}
.sjattjh.sjattjh .x65gd5 {background: var(--pnqj);position: absolute;left: 0;border-radius:2px;bottom: 0;width: 3px;top: 0;}

.hjkck.hjkck {align-items: center;gap:15px;display: flex;}
.mzgyr.mzgyr {justify-content: flex-start;}
.jgjj6.jgjj6 {justify-content: center;}
.caf1.caf1 {justify-content: flex-end;}

.caf1.caf1 .cxk8v2f {flex: 1 1 auto;order: -1;}
.jgjj6.jgjj6 .cxk8v2f {display: none;}
.hjkck.hjkck .ehf6r {text-decoration: none;white-space: nowrap;font-size: 15px;color: var(--uv4n8, var(--peduf));padding: 0 26px;justify-content: center;background: var(--zca);font-weight: 700;border-radius: var(--l2pcn);min-height: 48px;align-items: center;display: inline-flex;}
.hjkck.hjkck .ehf6r:hover {background: var(--pppr);}
.hjkck.hjkck .g6sby {flex: 1 1 auto;}

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

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

.aekthj.aekthj {background: var(--b0ik);border: 1px solid var(--b3biz);border-top: 3px solid var(--pnqj);border-radius: var(--l2pcn);padding: clamp(20px, 2.6vw, 30px);}
.aekthj.aekthj .pmbjhe {background: var(--k1m);box-sizing: border-box;grid-row: 1 / span 2;display: block;padding: 6px;width: 56px;border-radius:13px;border: 1px solid var(--b3biz);object-fit: contain;height: 56px;}
.aekthj.aekthj h2 {margin: 0 !important;}
.aekthj.aekthj .pp0zxqc {font-size: 15px;color: var(--axd);margin: 0;}
.aekthj.aekthj .vap4a,
.aekthj.aekthj .gt6vvq9 {grid-column: 1 / -1;}
.aekthj.aekthj .vap4a {display: grid;grid-template-columns: auto minmax(0, 1fr);column-gap:15px;margin: 14px 0 0;}
.aekthj.aekthj .ghtw {font-weight: 700;letter-spacing: .13em;color: var(--axd);padding: 10px 0;font-size: 11px;border-top: 1px solid var(--b3biz);text-transform: uppercase;}
.aekthj.aekthj .t4h2j {font-weight: 600;color: var(--tn0);font-size: 14.5px;margin: 0;border-top: 1px solid var(--b3biz);padding: 10px 0;}
.aekthj.aekthj .gt6vvq9 {flex-wrap: wrap;margin-top:16px;display: flex;gap:8px;}
.aekthj.aekthj .p1w15a {font-size: 14px;padding: 0 22px;border-radius: var(--l2pcn);justify-content: center;color: var(--uv4n8, var(--peduf));display: inline-flex;min-height: 44px;text-decoration: none;font-weight: 700;align-items: center;background: var(--zca);}
.aekthj.aekthj .p1w15a:hover {background: var(--pppr);}
.aekthj.aekthj .jbdwts2 {background: none;color: var(--tn0);box-shadow: inset 0 0 0 1px var(--b3biz);}
.aekthj.aekthj .jbdwts2:hover {background: color-mix(in srgb, var(--pnqj) 10%, transparent);}

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

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

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

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

.tqyh.tqyh {--q4r:   var(--qze1, #ffffff);border-top: 1px solid var(--flxtm);padding: clamp(30px, 3.4vw, 48px) clamp(24px, 3vw, 44px) clamp(22px, 2.4vw, 32px);background: var(--gfe6q);--r0rv: color-mix(in srgb, var(--q4r) 82%, var(--pnqj));color: var(--q4r);}
.tqyh .rgz3 {grid-template-columns: minmax(0, 1fr) auto;display: grid;align-items: start;gap:27px 44px;}
.tqyh .nz6kz img {height: 26px;width: auto;display: block;}
.tqyh .nz6kz span {font-size: 18px;color: var(--q4r);font-weight: 800;letter-spacing: -.03em;}
.tqyh .b8xgp {display: grid;grid-auto-flow: column;gap:41px;}
.tqyh .b8xgp ul {gap:9px;display: grid;padding: 0;margin: 0;list-style: none;}
.tqyh .b8xgp a {min-height: 44px;color: var(--r0rv);text-decoration: none;align-items: center;display: flex;font-size: 14.5px;}
.tqyh .b8xgp a:hover {color: var(--q4r);}
.tqyh .zwzeb {opacity:0.74;flex-wrap: wrap;align-items: center;gap:12px;margin: 22px 0 0;display: flex;}
.tqyh .abnkxt5 {border-top: 1px solid var(--b3biz);padding-top:17px;margin: 22px 0 0;}
.tqyh .abnkxt5 p {margin: 0;color: var(--r0rv);font-size: 12.5px;}
.tqyh .abnkxt5 p + p {margin-top:9px;line-height:1.60;}

@media (max-width:929px) {
  
  .p1n15 {overflow: visible;border-bottom: 1px solid var(--flxtm);position: static;width: auto;border-right: 0;}
  .rxsryg5 {padding: 20px 16px 24px;min-height: 0;gap:19px;}
  .hdjcm {margin-top: 0;}
  .b1rwpef {margin-left: 0;}
  .afga5ac {padding: 20px 16px 32px;}

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

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

  .brrmvn {min-height: 56px;align-items: center;position: sticky;padding: 8px 14px;display: flex;background: var(--zg0);top: 0;border-bottom: 1px solid var(--flxtm);justify-content: space-between;gap:10px;z-index: 60;}
  .afcs8 {font-size: 17px;letter-spacing: -.03em;min-height: 44px;text-decoration: none;min-width: 0;font-weight: 800;text-overflow: ellipsis;display: inline-flex;overflow: hidden;color: var(--b5i);align-items: center;white-space: nowrap;}
  .h80nb4 {flex: 0 0 auto;align-items: center;display: flex;gap:7px;}
  .h80nb4 .wd46 {padding: 0 13px;font-size: 13.5px;}
  .syeq2f2 {display: flex;}
  
  .d01th6 {display: none;}

  .pv4crh.pv4crh .eczp {padding-bottom:21px;}
  .bzpy.bzpy .sbc2s2a {padding: 13px 14px;}
  .sbct44m.sbct44m .hjtp {padding-left:14px;padding-right:9px;}

  .hdjcm .jgcem {margin-bottom:11px;font-size: clamp(24px, 7vw, 30px);}
  .p7ywqbz {display: -webkit-box;overflow: hidden;margin-bottom:14px;font-size: 15px;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
  .rxsryg5 {padding: 14px 16px 18px;gap:13px;}

  .ky5bvr.ky5bvr {min-height: min(34vh, 300px);}
  .ky5bvr.ky5bvr .ztjp2a {padding: 16px;max-width: 100%;}
  .em1e.em1e .ztjp2a {text-align: left;justify-self: stretch;}
  .em1e.em1e .j3yh {margin-left: 0;}
  
  .w1mar.w1mar .dvvrfdj,
  .em1e.em1e .dvvrfdj {background: linear-gradient(0deg,
      var(--b0ik) 0%, var(--b0ik) 68%,
      color-mix(in srgb, var(--b0ik) 62%, transparent) 84%,
      transparent 100%);}
  .ky5bvr.ky5bvr .ej750zd {font-size: clamp(22px, 6.4vw, 30px);}
  .ky5bvr.ky5bvr .j3yh {margin-bottom:13px;font-size: 15px;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;-webkit-line-clamp: 3;}
  .ky5bvr.ky5bvr .qgfxn5a {font-size: clamp(96px, 34vw, 190px);}

  .tqyh .rgz3 {grid-template-columns: 1fr;}
  .tqyh .b8xgp {grid-auto-flow: row;gap: 0;}
}

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

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

@media (min-width:930px) {

  
  
  .hmb94 {transition:max-height 185ms ease, opacity 149ms ease, margin 240ms ease, padding 215ms ease;}

  
}

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

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

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

  
  .rxsryg5 {position: relative;}

}

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

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

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

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

.yff2m {--p4s: var(--l2pcn);--gol: var(--l2pcn);--jbpwp: var(--l2pcn);--hdr6: 1px solid var(--b3biz);}

.hqh2.hqh2 h2.cmzaw8::before {display: none;content: none;}

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

.sbct44m.sbct44m .a39h7t .zjv1s,
.sbct44m.sbct44m .a39h7t .zjv1s:last-child {border-top: 0;border-bottom: 0;}

.sbct44m.sbct44m .a39h7t .hjtp {padding-left: 0;}

.sbct44m.sbct44m > .zjv1s.zjv1s {margin: 0 0 8px;border-top: 0;background: color-mix(in srgb, var(--tn0) 4%, transparent);border-bottom: 0;padding: 0 0 0 14px;border-left: 2px solid color-mix(in srgb, var(--pnqj) 45%, var(--b3biz));border-radius: 0 var(--l2pcn) var(--l2pcn) 0;}
.sbct44m.sbct44m > .zjv1s.zjv1s:last-child {margin-bottom: 0;}

.sbct44m.sbct44m > .zjv1s .ts6y06 {padding-right:41px;}
.sbct44m.sbct44m > .zjv1s .ts6y06::before {right: 16px;}
.sbct44m.sbct44m > .zjv1s .ts6y06::after  {right: 22px;}

.sbct44m.sbct44m .c3701 {padding: 0 28px 14px 0;margin: 0;}
.sbct44m.sbct44m .c3701 .hjtp {padding: 0;}

.hqh2.hqh2 .x221 {margin: 2px 0 4px;grid-column: 1 / -1;gap:9px;display: grid;}
.hqh2.hqh2 .x221 .xafanh {width: 100%;}

.hqh2.hqh2 .xcvy {margin: 6px 0 0;display: grid;grid-template-columns: auto minmax(0, 1fr);grid-column: 1 / -1;}
.hqh2.hqh2 .q2e4ae {display: grid;border-top: 1px solid var(--b3biz);gap:7px;max-width: 36ch;min-width: 0;justify-items: start;padding: 14px 0;}
.hqh2.hqh2 .mx3ch {min-width: 0;color: var(--axd);font-size: 14.5px;line-height:1.60;border-top: 1px solid var(--b3biz);margin: 0;padding: 14px 0 14px 16px;}

.hqh2.hqh2 .mx3ch:empty {padding: 0 0 14px;}

@media (max-width:568px) {
  .hqh2.hqh2 .xcvy {grid-template-columns: minmax(0, 1fr);}
  .hqh2.hqh2 .q2e4ae {max-width: none;padding-bottom: 0;}
  .hqh2.hqh2 .mx3ch {padding: 7px 0 14px;border-top: 0;}
}

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

.bzpy.bzpy .vdmqne.gpq7 {gap:6px;display: grid;}
.bzpy.bzpy .vdmqne.gpq7 li {border-radius:5px;background: color-mix(in srgb, var(--tn0) 9%, transparent);padding: 10px 12px;grid-template-columns: minmax(0, 1fr);}

.bzpy.bzpy .vdmqne.gpq7 li + li {border-top: 0;}

.bzpy.bzpy .dmkgg .vdmqne.gpq7 li {background: color-mix(in srgb, var(--pnqj) 22%, color-mix(in srgb, var(--tn0) 9%, transparent));}

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

.z246pr.z246pr .zn9qt {gap:15px;margin: 0 0 18px;display: flex;align-items: center;}
.z246pr.z246pr .zn9qt h2 {margin: 0;}
.z246pr.z246pr .zn9qt h2::before {display: none;content: none;}
.z246pr.z246pr .j874q {flex: 0 0 auto;border-radius:3px;height: 3px;background: var(--pnqj);width: 42px;}

.fpvrw.fpvrw .epe8 {padding-left:17px;position: relative;}
.fpvrw.fpvrw .f287 {border-radius:1px;width: 3px;background: linear-gradient(
    to bottom,
    var(--pnqj),
    color-mix(in srgb, var(--pnqj) 20%, var(--b3biz))
  );bottom: 2px;top: 2px;position: absolute;left: 0;}

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

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

.xa0m2w.xa0m2w {padding-left: 0;}
.xa0m2w.xa0m2w .k3kma {border: 1px solid var(--b3biz);border-top: 3px solid var(--pnqj);border-radius: var(--l2pcn);background: var(--b0ik);padding: 10px;}
.xa0m2w.xa0m2w .k3kma img {border-radius: max(0px, calc(var(--l2pcn) - 4px));}

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

.hjkck.hjkck .cxk8v2f {margin: 0;}

.cthz4.cthz4.cthz4 {align-items: stretch;gap:15px;flex-direction: column;}
.cthz4.cthz4.cthz4 .cxk8v2f {display: block;width: 100%;height: 1px;border-radius: 0;order: 2;flex: 0 0 auto;background: var(--b3biz);}
.cthz4.cthz4.cthz4 .ehf6r {align-self: center;}
.mzgyr.cthz4.cthz4 .ehf6r {align-self: flex-start;}
.caf1.cthz4.cthz4 .ehf6r {align-self: flex-end;}
.cthz4.cthz4.cthz4 .g6sby {align-self: stretch;}

.ad6n.ad6n.ad6n .cxk8v2f {height: 1px;flex: 1 1 auto;display: block;order: 0;width: auto;background: var(--b3biz);min-width: 12px;border-radius: 0;}
.ad6n.ad6n.ad6n .ehf6r {flex: 0 0 auto;}
.mzgyr.ad6n.ad6n .cxk8v2f:first-of-type {flex: 0 0 24px;}
.caf1.ad6n.ad6n .cxk8v2f:last-of-type {flex: 0 0 24px;}

.k4anf0.k4anf0 .jj491q {grid-column: 1 / -1;padding: 0;flex-wrap: wrap;list-style: none;display: flex;margin: 14px 0 0;gap:9px;}
.k4anf0.k4anf0 .jj491q li {display: inline-flex;gap:4px;background: var(--s4d, var(--k1m));padding: 9px 14px;box-shadow: inset 0 0 0 1px var(--b3biz);flex-direction: column;border-radius: var(--l2pcn);min-width: 0;}
.k4anf0.k4anf0 .mbqfd {color: var(--lss6u, var(--axd));letter-spacing: .13em;font-size: 11px;font-weight: 700;text-transform: uppercase;}
.k4anf0.k4anf0 .qryd {color: var(--s3f3, var(--tn0));font-size: 14.5px;font-weight: 600;}

.r4qh475.r4qh475 .vqm8d {grid-row: auto;}

.r4qh475.r4qh475 .a3vn3p {gap:5px;min-width: 0;display: grid;}
.r4qh475.r4qh475 .sckzjz {display: block;}
.b45fxh.b45fxh .a3vn3p {grid-column: 1 / -1;}

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

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

.z1pzq.z1pzq .pmbjhe {grid-row: auto;}
.z1pzq.z1pzq .d6kwn {min-width: 0;display: grid;gap:6px;}
.qnf8rh.qnf8rh .d6kwn {grid-column: 1 / -1;}

.jkb8ppr.jkb8ppr .mayq::before {top: 0;background: var(--flxtm);left: 0;width: 1px;}

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

.jkb8ppr.jkb8ppr .qpw5 {border-radius:4px;border: 1px solid color-mix(in srgb, var(--pnqj) 60%, var(--flxtm));font-size: 12px;color: var(--tn0);width: 28px;box-shadow: none;height: 24px;background: none;}
.jkb8ppr.jkb8ppr .mjpn {grid-row: 1;min-width: 0;padding-top:3px;grid-column: 2;}

.jkb8ppr.jkb8ppr .syhph4 {grid-column: 1 / -1;min-width: 0;padding-top:7px;grid-row: 2;}

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

.bhpv3n.bhpv3n .mayq::before {top: 16px;}
.bhpv3n.bhpv3n .eczp:last-child::after {top: 22px;}
.bhpv3n.bhpv3n .vahd {padding-top: 0;}
.bhpv3n.bhpv3n .qcmyv {font-size: 11px;display: block;font-weight: 800;color: var(--axd);letter-spacing: .14em;font-variant-numeric: tabular-nums;margin: 0 0 3px;}

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

:root {--f7bw: clamp(240px, 20vw, 290px);}
.rxsryg5 {padding: 28px 22px 22px;gap:22px;}
.hdjcm {margin: 0;}
.z3hg {display: grid;gap:10px;grid-template-columns: minmax(0, 1fr);}
.z3hg .wd46 {width: 100%;box-sizing: border-box;justify-content: center;}
.z3hg .yff2m {order: 9;justify-self: start;}
.zpkn {margin-top:15px;}
.hmb94 {margin-top: 0;}
.d01th6 img {width: auto;object-fit: contain;height: 34px;max-width: 100%;}
@media (max-width:929px) {
  .p1n15 {display: none;}
  .afcs8 img {width: auto;height: 28px;max-width: 34vw;display: block;object-fit: contain;}
  .hpw6 {padding: 4px 2px 0;}
}

.ky5bvr.ky5bvr:not(.kjetgx5) {min-height: clamp(460px, 68vh, 680px);}
.w1mar.w1mar:not(.kjetgx5) .dvvrfdj {background:
    linear-gradient(0deg, color-mix(in srgb, var(--b0ik) 85%, transparent) 0%, transparent 45%),
    linear-gradient(90deg, color-mix(in srgb, var(--b0ik) 88%, transparent) 0%, color-mix(in srgb, var(--b0ik) 50%, transparent) 38%, transparent 66%);}
.em1e.em1e:not(.kjetgx5) .dvvrfdj {background:
    linear-gradient(0deg, color-mix(in srgb, var(--b0ik) 85%, transparent) 0%, transparent 45%),
    linear-gradient(270deg, color-mix(in srgb, var(--b0ik) 88%, transparent) 0%, color-mix(in srgb, var(--b0ik) 50%, transparent) 38%, transparent 66%);}
.ky5bvr.ky5bvr:not(.kjetgx5) .ej750zd {font-size: clamp(34px, 4vw, 58px);}

.ky5bvr.kjetgx5.kjetgx5 {padding: 0;border: 0;background: none;gap: 0;display: flex;overflow: visible;align-items: stretch;flex-direction: column;}
.kjetgx5.kjetgx5 .ds8z3c,
.kjetgx5.kjetgx5 .qgfxn5a {object-fit: contain;max-height: none;width: 100%;border-radius: var(--l2pcn);height: auto;aspect-ratio: auto;flex: none;}
.kjetgx5.kjetgx5 .qgfxn5a {aspect-ratio: 16 / 7;}
.kjetgx5.kjetgx5 picture {display: block;}
.kjetgx5.kjetgx5 .ztjp2a {box-sizing: border-box;margin: calc(-1 * clamp(60px, 9vw, 120px)) 0 0 clamp(16px, 3vw, 36px);z-index: 2;padding: clamp(22px, 2.8vw, 36px);width: min(640px, 88%);background: var(--b0ik);border: 1px solid var(--b3biz);border-top: 4px solid var(--zca);border-radius: var(--l2pcn);box-shadow: 0 24px 60px rgba(0, 0, 0, .35);position: relative;}
.kjetgx5.em1e .ztjp2a {margin-left: auto;margin-right: clamp(16px, 3vw, 36px);}
.kjetgx5 .v1jnc42 {display: none;}
.kjetgx5.kjetgx5 .ej750zd {font-size: clamp(30px, 3.4vw, 46px);}
@media (min-width:725px) {
  .ky5bvr.kjetgx5, .kjetgx5.em1e {align-items: stretch;flex-direction: column;}
  .kjetgx5.kjetgx5 .ds8z3c, .kjetgx5.kjetgx5 .qgfxn5a {width: 100%;}
}
@media (max-width: 719.98px) {
  .kjetgx5.kjetgx5 .ztjp2a, .kjetgx5.em1e .ztjp2a {width: auto;margin: -40px 12px 0;}
  .ky5bvr.ky5bvr:not(.kjetgx5) {min-height: min(76vh, 600px);}
  .w1mar.w1mar:not(.kjetgx5) .dvvrfdj,
  .em1e.em1e:not(.kjetgx5) .dvvrfdj {background: linear-gradient(0deg, color-mix(in srgb, var(--b0ik) 94%, transparent) 0%, color-mix(in srgb, var(--b0ik) 60%, transparent) 45%, transparent 80%);}
  .em1e.em1e:not(.kjetgx5) .ztjp2a {justify-self: start;text-align: left;}
  .em1e.em1e:not(.kjetgx5) .j3yh {margin-left: 0;}
}

.a8pym .he40ysj {margin-top:18px;align-items: stretch;display: grid;gap:16px;grid-template-columns: minmax(220px, .8fr) minmax(0, 2fr);}
.a8pym .bv9m {margin: 0;padding: 0;display: flex;list-style: none;max-width: none;flex-direction: column;gap:7px;}
.a8pym .bv9m li {display: flex;flex: 1 1 0;max-width: none;margin: 0;}
.a8pym .za28kc {background: var(--k1m);line-height:1.36;overflow: hidden;position: relative;transition:color 0.225s, border-color 0.193s;color: var(--axd, var(--w3h4));font-size: 16px;align-items: center;width: 100%;cursor: pointer;font-weight: 700;display: flex;text-align: left;border: 1px solid var(--b3biz);border-radius: var(--l2pcn);font-family: inherit;padding: 16px 18px;}
.a8pym .qa7p6e {z-index: 1;position: relative;}
.a8pym .rfj1em {border-right: 3px solid var(--zca);background: color-mix(in srgb, var(--zca) 22%, transparent);position: absolute;inset: 0 auto 0 0;width: 0;}
.a8pym .za28kc[data-on="1"], .a8pym .za28kc[data-on="run"] {border-color: var(--zca);color: var(--tn0);}
.a8pym .za28kc[data-on="1"] .rfj1em {border-right: 0;width: 100%;}
.a8pym .za28kc[data-on="run"] .rfj1em {animation: rtaqgdk var(--bhs, 6000ms) linear forwards;}
@keyframes rtaqgdk { from {width: 0;} to {width: 100%;} }
.a8pym .pqqf9d1 {overscroll-behavior-x: contain;overflow-x: auto;grid-auto-columns: 100%;gap: 0 !important;padding: 0;list-style: none;grid-template-columns: none !important;border-radius: var(--l2pcn);margin: 0;display: grid !important;grid-auto-flow: column;scrollbar-width: none;scroll-behavior: smooth;scroll-snap-type: x mandatory;min-width: 0;}
.a8pym .pqqf9d1::-webkit-scrollbar {display: none;}
.a8pym .mhd4s {min-width: 0;max-width: none;overflow: hidden;min-height: clamp(260px, 26vw, 380px);scroll-snap-align: start;border-radius: var(--l2pcn);position: relative;margin: 0;}
.a8pym .mhd4s picture {height: 100%;display: block;}
.afga5ac .a8pym img.t10ras1.t10ras1 {position: absolute;height: 100%;border-radius: 0;object-fit: cover;inset: 0;width: 100%;}
.a8pym .ea94 {background: radial-gradient(70% 90% at 80% 20%, color-mix(in srgb, var(--zca) 60%, transparent), transparent 70%), var(--k1m);}
.a8pym .jqbs {display: none;}
.a8pym .xjnp5 {display: flex;margin: 18px 0 0;gap:10px;flex-wrap: wrap;}
@media (max-width:770px) {
  .a8pym .he40ysj {grid-template-columns: minmax(0, 1fr);}
  .a8pym .bv9m {order: 2;flex-direction: row;}
  .a8pym .za28kc {border-radius:4px;height: 6px;padding: 0;min-height: 0;}
  .a8pym .qa7p6e {display: none;}
  .a8pym .mhd4s {min-height: 0;aspect-ratio: 4 / 3;}
  .a8pym .jqbs {left: 0;bottom: 0;display: block;padding: 30px 16px 14px;background: linear-gradient(0deg, color-mix(in srgb, var(--b0ik) 92%, transparent), transparent);z-index: 1;color: var(--tn0);font-weight: 700;position: absolute;right: 0;}
}
@media (prefers-reduced-motion: reduce) { .a8pym .pqqf9d1 {scroll-behavior: auto;} .a8pym .za28kc[data-on="run"] .rfj1em {width: 100%;animation: none;} }
.afga5ac .a8pym .pqqf9d1 > .mhd4s {flex: none;max-width: none !important;width: auto;}
.a8pym .za28kc:not([data-on="run"]):not([data-on="1"]) .rfj1em {border-right: 0;}
.afga5ac .a8pym .pqqf9d1 {justify-content: start !important;align-content: stretch;}

.afga5ac > .k61e6n.aekthj:has(.aaryr) {gap: 0;display: grid !important;padding: 0 !important;overflow: hidden;grid-template-columns: minmax(200px, .8fr) minmax(0, 2fr);}
.aekthj .aaryr {background: radial-gradient(100% 80% at 30% 0%, color-mix(in srgb, #fff 18%, transparent), transparent 60%), linear-gradient(160deg, var(--zca), color-mix(in srgb, var(--zca) 60%, #000));padding: 30px 20px;justify-content: center;align-items: center;text-align: center;gap:10px;flex-direction: column;display: flex;color: var(--o7ah, var(--uv4n8, var(--peduf)));}
.aekthj .sxhr4 {font-weight: 800;letter-spacing: -.05em;line-height: .9;font-size: clamp(64px, 6.6vw, 96px);}
.aekthj .g2pxf {letter-spacing: 4px;font-size: 22px;background: linear-gradient(90deg, currentColor var(--xouen, 90%), color-mix(in srgb, currentColor 30%, transparent) var(--xouen, 90%));-webkit-background-clip: text;background-clip: text;color: transparent;}
.aekthj .grq1qrg {font-style: normal;letter-spacing: .14em;font-weight: 700;opacity:0.85;text-transform: uppercase;font-size: 12px;}
.aekthj .sn52amn {padding: clamp(22px, 2.8vw, 34px);min-width: 0;}
.aekthj .sn52amn h2 {font-size: clamp(24px, 2.4vw, 32px);}
.aekthj .gt6vvq9 a {color: var(--o7ah, var(--uv4n8, var(--peduf)));background: var(--zca);border-color: var(--zca);}
@media (max-width:705px) {
  .afga5ac > .k61e6n.aekthj:has(.aaryr) {grid-template-columns: minmax(0, 1fr);}
  .aekthj .aaryr {flex-direction: row;text-align: left;justify-content: flex-start;flex-wrap: wrap;padding: 18px 20px;gap:15px;}
  .aekthj .sxhr4 {font-size: 54px;}
}

.afga5ac .qh6vksp .mayq {display: grid !important;margin: 10px 0 0;list-style: none;padding: 0;grid-template-columns: repeat(2, minmax(0, 1fr));gap:11px;}
.afga5ac .qh6vksp .mayq::before, .afga5ac .qh6vksp .eczp::before, .afga5ac .qh6vksp .eczp::after {display: none !important;content: none !important;}
.afga5ac .qh6vksp .eczp.eczp {max-width: none;overflow: hidden;grid-template-columns: 76px minmax(0, 1fr);align-items: stretch;transition:border-color 0.239s, transform 0.245s;margin: 0;position: relative;display: grid;border: 1px solid var(--b3biz);border-radius: var(--l2pcn);background: var(--k1m);counter-increment: spstep;padding: 0 !important;min-width: 0;}
.afga5ac .qh6vksp .mayq {counter-reset: spstep;}
.afga5ac .qh6vksp .eczp:hover {border-color: var(--zca);transform: translateY(-2px);}
.afga5ac .qh6vksp .eczp > :not(.qpw5):not(.bvtze5a) {grid-column: 2;padding-left:17px;padding-right:19px;}
.afga5ac .qh6vksp .eczp > :nth-child(2) {padding-top:18px;}
.afga5ac .qh6vksp .eczp > :last-child {padding-bottom:19px;}
.afga5ac .qh6vksp .qpw5.qpw5,
.afga5ac .qh6vksp .bvtze5a.bvtze5a {grid-row: 1 / span 4;font-style: normal;color: var(--o7ah, var(--uv4n8, var(--peduf)));height: auto;display: flex;grid-column: 1;font-weight: 800;background: linear-gradient(160deg, var(--zca), color-mix(in srgb, var(--zca) 60%, #000));transform: none;border: 0;border-radius: 0;position: static;justify-content: center;font-size: 34px;width: auto;margin: 0;box-shadow: none;align-items: center;}
.afga5ac .qh6vksp .bvtze5a::after {content: counter(spstep);}
.afga5ac .qh6vksp .qcmyv {display: none;}
.afga5ac .qh6vksp .mjpn {margin: 0 0 6px;overflow-wrap: anywhere;font-size: 17px;font-weight: 800;}
.afga5ac .qh6vksp .syhph4 {font-size: 15px;color: var(--axd);margin: 0;overflow-wrap: anywhere;line-height:1.56;}
.afga5ac .qh6vksp .vahd {padding-top:18px;padding-bottom:19px;}
@media (max-width:705px) { .afga5ac .qh6vksp .mayq {grid-template-columns: minmax(0, 1fr);} .afga5ac .qh6vksp .eczp.eczp {grid-template-columns: 60px minmax(0, 1fr);} }
.afga5ac > .k61e6n.aekthj:has(.aaryr) {align-items: stretch;}
.aekthj .aaryr {height: auto;box-sizing: border-box;align-self: stretch;min-height: 100%;}
.aekthj .g2pxf {-webkit-text-fill-color: transparent;display: inline-block;}
.afga5ac .aekthj .gt6vvq9 > a, .afga5ac .aekthj .gt6vvq9 a.p1w15a {background: var(--zca) !important;color: var(--o7ah, var(--uv4n8, var(--peduf))) !important;border-color: var(--zca) !important;}

.aekthj .g2pxf {background: linear-gradient(90deg,
    var(--o7ah, var(--uv4n8, var(--peduf))) var(--xouen, 90%),
    color-mix(in srgb, var(--o7ah, var(--uv4n8, var(--peduf))) 30%, transparent) var(--xouen, 90%));-webkit-background-clip: text;background-clip: text;}

.afga5ac .nqq5qes.n8ta6s:not(.t0bv48d) {grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr);display: grid !important;border-left: 4px solid var(--zca);align-items: stretch;padding: 0 !important;overflow: hidden;}
.afga5ac .nqq5qes.n8ta6s:not(.t0bv48d) .tdjf00 {order: 0;grid-row: 1 / span 6;margin: 0;min-height: 300px;grid-column: 1;clip-path: polygon(0 0, 100% 0, 86% 100%, 0 100%);overflow: hidden;}
.afga5ac .nqq5qes.n8ta6s:not(.t0bv48d) .tdjf00 img {height: 100%;border-radius: 0;width: 100%;transition:transform 0.405s;max-height: none;aspect-ratio: auto;object-fit: cover;}
.afga5ac .nqq5qes.n8ta6s:not(.t0bv48d) .tdjf00 picture {display: block;height: 100%;}
.afga5ac .nqq5qes.n8ta6s:not(.t0bv48d) > :not(.tdjf00) {padding-left: clamp(8px, 1vw, 16px);grid-column: 2;padding-right: clamp(20px, 2.6vw, 34px);}
.afga5ac .nqq5qes.n8ta6s:not(.t0bv48d) > :not(.tdjf00):nth-child(1),
.afga5ac .nqq5qes.n8ta6s:not(.t0bv48d) > .wvb8 {margin-top: clamp(22px, 2.6vw, 34px);}
.afga5ac .nqq5qes.n8ta6s:not(.t0bv48d) > :last-child {margin-bottom: clamp(22px, 2.6vw, 34px);}
.afga5ac .nqq5qes.n8ta6s:hover .tdjf00 img {transform: scale(1.04);}
.afga5ac .nqq5qes.t0bv48d .tdjf00 {overflow: hidden;clip-path: polygon(0 0, 100% 0, 100% 86%, 0 100%);border-radius: var(--l2pcn) var(--l2pcn) 0 0;}
.afga5ac .nqq5qes.t0bv48d .tdjf00 img {transition:transform 0.424s;object-fit: cover;max-height: none;aspect-ratio: 16 / 9;}
.afga5ac .nqq5qes.n8ta6s .y6bsen {font-size: clamp(22px, 2.2vw, 30px);}
.afga5ac .nqq5qes.n8ta6s .wvb8 {width: 56px;height: 4px;background: var(--zca);border: 0;border-radius:1px;}
@media (max-width:770px) {
  .afga5ac .nqq5qes.n8ta6s:not(.t0bv48d) {grid-template-columns: minmax(0, 1fr);}
  .afga5ac .nqq5qes.n8ta6s:not(.t0bv48d) .tdjf00 {min-height: 0;aspect-ratio: 16 / 9;order: -1;grid-row: auto;clip-path: polygon(0 0, 100% 0, 100% 86%, 0 100%);}
  .afga5ac .nqq5qes.n8ta6s:not(.t0bv48d) > :not(.tdjf00) {padding-right:19px;grid-column: 1;padding-left:19px;}
}
@media (prefers-reduced-motion: reduce) { .afga5ac .nqq5qes.n8ta6s .tdjf00 img {transition:none;} }

.afga5ac .nqq5qes.n8ta6s .wvb8 {display: none;}
.afga5ac .nye04e .evffb {display: none;}   

.p1n15.rfgm {width: var(--f7bw);--f7bw: clamp(380px, 44vw, 620px);}
body:has(.rfgm) {--f7bw: clamp(380px, 44vw, 620px);}
.rfgm .rxsryg5 {min-height: 100vh;display: grid;padding: 24px clamp(20px, 2.4vw, 32px);grid-template-rows: auto minmax(0, 1fr) auto auto;grid-template-columns: minmax(0, 1fr) auto;grid-template-areas: "brand acts" "hero hero" "navhead navhead" "nav nav";box-sizing: border-box;height: 100%;gap:17px 16px;}
.rfgm .d01th6 {grid-area: brand;align-self: center;}
.rfgm .hdjcm {grid-area: acts;align-self: center;margin: 0;}
.rfgm .z3hg {display: flex;gap:7px;align-items: center;}
.rfgm .z3hg .wd46 {min-height: 40px;font-size: 14px;padding: 0 14px;width: auto;}
.rfgm .z3hg .yff2m {order: -1;}
.rfgm .zpkn {display: none;}
.rfgm .f8665j {grid-area: hero;min-height: 0;display: flex;}
.rfgm .enaxr7a {grid-area: navhead;}
.rfgm .hmb94 {border-top: 1px solid var(--b3biz);margin: 0;grid-area: nav;padding-top:12px;}
.rfgm .hmb94 ul {flex-wrap: wrap;display: flex;gap:5px 18px;}
.rfgm .hmb94 a {padding: 6px 0;}

.f8665j > .zffzzn.ky5bvr {margin: 0;min-height: 0;width: 100%;}
.f8665j > .zffzzn.ky5bvr:not(.kjetgx5) {min-height: 100%;}
.f8665j > .ky5bvr:not(.kjetgx5) .ztjp2a {text-align: left;justify-self: start;}
.f8665j > .em1e:not(.kjetgx5) .j3yh {margin-left: 0;}
.f8665j > .ky5bvr:not(.kjetgx5) .dvvrfdj {background: linear-gradient(0deg, color-mix(in srgb, var(--b0ik) 94%, transparent) 0%, color-mix(in srgb, var(--b0ik) 62%, transparent) 42%, transparent 78%) !important;}
.f8665j > .kjetgx5 {align-self: center;}
.f8665j > .kjetgx5 .ztjp2a {margin: -50px 16px 0;width: auto;}
.f8665j .ej750zd {font-size: clamp(32px, 3.4vw, 52px) !important;}
@media (max-width:929px) {
  .p1n15.rfgm {position: static;display: block;width: auto;border: 0;background: none;}
  .rfgm .rxsryg5 {min-height: 0;display: block;height: auto;padding: 14px 16px 0;}
  .rfgm :is(.d01th6, .hdjcm, .enaxr7a, .hmb94) {display: none;}
  .f8665j > .zffzzn.ky5bvr:not(.kjetgx5) {min-height: min(76vh, 600px);}
}

@media (max-width:929px) {
  body:has(.rfgm) {flex-direction: column;display: flex;}
  body:has(.rfgm) > .brrmvn {order: -2;}
  body:has(.rfgm) > .p1n15 {order: -1;}
  body:has(.rfgm) > * {min-width: 0;}
}
