

:root {--ndt:  clamp(320px, 38vw, 520px);--uv1s:     8px;--p0kz:"Source Sans 3", system-ui, "Lato", "Segoe UI", sans-serif;--vpkdi:   var(--iib);--key: clamp(18px, 2vw, 28px);--fax11: var(--zbet);--okur: var(--d6e);--kzei: var(--os6tk);--rfkqs:   var(--t93j);--b07h:  color-mix(in srgb, var(--m71) 72%, transparent);--i0kdc:    var(--m71);}

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

.vs3tr4 {border-radius: var(--uv1s);position: absolute;text-decoration: none;left: -9999px;font-weight: 700;padding: 12px 20px;color: var(--s4e, var(--y6p8, var(--vs6xz)));background: var(--okur);z-index: 200;top: 0;}
.vs3tr4:focus {left: 12px;top: 12px;}

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

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

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

.pyka {margin-bottom: auto;margin-top: auto;}
.v44r6d {margin: 0 0 16px;line-height:1.05;font-weight: 800;font-size: clamp(30px, 3.4vw, 52px);text-wrap: balance;letter-spacing: -.032em;}
.fkfs {color: var(--b07h);max-width: 42ch;font-size: 17px;margin: 0 0 22px;}
.mhwdc5 {display: flex;gap:11px;flex-wrap: wrap;}

.zf2wb {background: color-mix(in srgb, var(--okur) 8%, transparent);border: 1px solid color-mix(in srgb, var(--okur) 34%, transparent);border-radius: var(--uv1s);margin-top:23px;padding: 16px 18px;}
.w85z {font-size: 15px;margin: 0;font-weight: 700;}
.f0nqq43 {color: var(--b07h);margin: 5px 0 0;font-size: 14px;}

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

.smpqb4,
.dm48 :is(.rd2yz, .bac5d, .qrpgpn, .vyandz,
             .ybeh6k, .aakq, .mt4z) a[role="button"],
.dm48 .vyandz a {justify-content: center;padding: 0 20px;border-radius: var(--uv1s);border: 1px solid transparent;min-height: 44px;text-decoration: none;display: inline-flex;cursor: pointer;font-weight: 700;align-items: center;font-size: 15px;white-space: nowrap;}
.ewg0x0r {background: var(--oxca6);border-color: var(--rfkqs);color: var(--j2vk, var(--hez8t));}
.rzx7 {color: var(--lle, var(--dtd));background: var(--oah);}
.rzx7:hover {background: var(--a5sx7);}
.dm48 :is(.rd2yz, .bac5d, .qrpgpn, .vyandz,
             .ybeh6k, .aakq, .mt4z) a[role="button"],
.dm48 .vyandz a {background: var(--d6e);color: var(--y6p8, var(--vs6xz));}
.dm48 :is(.rd2yz, .bac5d, .qrpgpn, .vyandz,
             .ybeh6k, .aakq, .mt4z) a[role="button"]:hover,
.dm48 .vyandz a:hover {background: var(--a5sx7);}

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

.geb7t,
.kra4v4 {display: none;}

.fkb0 {align-items: center;justify-content: space-between;display: flex;gap:11px;}
.phr4gfk {min-height: 44px;text-decoration: none;align-items: center;display: inline-flex;color: var(--i0kdc);}
.phr4gfk img {height: 26px;width: auto;display: block;}
.eky5f {height: 44px;font-size: 17px;cursor: pointer;display: inline-flex;justify-content: center;background: var(--fax11);color: var(--i0kdc);width: 44px;line-height: 1;flex-shrink: 0;align-items: center;border-radius: var(--uv1s);border: 1px solid var(--rfkqs);}
.eky5f:hover {background: var(--rfkqs);}
.p9f605 ul {padding: 0;margin: 0;list-style: none;}
.p9f605 li + li {margin-top:9px;}
.p9f605 a {display: flex;font-weight: 600;align-items: center;border-radius: var(--uv1s);border: 1px solid var(--rfkqs);padding: 0 14px;min-height: 48px;background: var(--fax11);color: var(--i0kdc);text-decoration: none;font-size: 15.5px;}
.p9f605 a:hover {background: var(--rfkqs);}
.p9f605 a:focus-visible {outline: 2px solid var(--okur);outline-offset: 2px;}
.p9f605 a[aria-current="page"] {border-color: var(--okur);box-shadow: inset 3px 0 0 var(--okur);}
.fg5nmkg {margin-top: auto;padding-top:3px;display: grid;gap:10px;}
.fg5nmkg .mvak {min-height: 48px;width: 100%;}

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

.p4sfhxe {min-width: 0;margin-left: var(--ndt);}

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

.qtqx9.qtqx9 {display: grid;background: var(--hrh1, var(--fax11));align-content: end;padding: 0;min-height: min(52vh, 460px);isolation: isolate;overflow: hidden;position: relative;border: 1px solid var(--rfkqs);border-radius: var(--uv1s);}

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

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

.fmd6h2.fmd6h2 .cs1qm7h {background:
    linear-gradient(0deg,
      var(--vpkdi) 0%,
      color-mix(in srgb, var(--vpkdi) 62%, transparent) 46%,
      transparent 100%),
    linear-gradient(90deg,
      var(--vpkdi) 0%, var(--vpkdi) 46%,
      color-mix(in srgb, var(--vpkdi) 58%, transparent) 68%,
      transparent 100%);}
.z72e.z72e .cs1qm7h {background:
    linear-gradient(0deg,
      var(--vpkdi) 0%,
      color-mix(in srgb, var(--vpkdi) 62%, transparent) 46%,
      transparent 100%),
    linear-gradient(270deg,
      var(--vpkdi) 0%, var(--vpkdi) 46%,
      color-mix(in srgb, var(--vpkdi) 58%, transparent) 68%,
      transparent 100%);}

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

.qtqx9.qtqx9:not(:has(.gpamj55)) .cs1qm7h {background: linear-gradient(0deg,
    color-mix(in srgb, var(--vpkdi) 72%, transparent) 0%,
    color-mix(in srgb, var(--vpkdi) 34%, transparent) 48%,
    transparent 100%);}
.pex5.pex5 {background: linear-gradient(148deg,
    color-mix(in srgb, var(--okur) 34%, var(--fax11)) 0%,
    var(--fax11) 58%,
    color-mix(in srgb, var(--okur) 14%, var(--vpkdi)) 100%);}
.f0eew23.f0eew23 {background: linear-gradient(208deg,
    color-mix(in srgb, var(--okur) 30%, var(--fax11)) 0%,
    var(--fax11) 64%,
    color-mix(in srgb, var(--okur) 18%, var(--vpkdi)) 100%);}
.tb46wk.tb46wk {background: radial-gradient(120% 96% at 14% 8%,
      color-mix(in srgb, var(--okur) 32%, var(--fax11)) 0%,
      var(--fax11) 62%),
    var(--vpkdi);}

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

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

.qtqx9.qtqx9 .tbaxhf {padding: 0 26px;align-items: center;background: var(--d6e);min-height: 46px;border-radius: var(--uv1s);font-weight: 700;color: var(--y6p8, var(--vs6xz));display: inline-flex;font-size: 15px;text-decoration: none;justify-content: center;}
.qtqx9.qtqx9 .tbaxhf:hover {background: var(--a5sx7);}
.qtqx9.qtqx9 .tbaxhf:focus-visible {outline: 3px solid #ffffff;outline-offset: 2px;}

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

.qtqx9.q4xr {flex-direction: column;padding: clamp(18px, 2.2vw, 28px);gap: clamp(16px, 2vw, 24px);min-height: 0;background: var(--vpkdi);display: flex;align-content: normal;}
.q4xr.q4xr .gpamj55 {width: 100%;height: auto;position: relative;max-height: 30vh;aspect-ratio: 16 / 10;inset: auto;border-radius: var(--uv1s);border: 1px solid var(--rfkqs);}
.fmd6h2.q4xr .cs1qm7h,
.z72e.q4xr .cs1qm7h {display: none !important;}

.q4xr.q4xr .fvr5w8n {width: 100%;aspect-ratio: 16 / 10;height: auto;border-radius: var(--uv1s);border: 1px solid var(--rfkqs);padding: 0;font-size: clamp(48px, 8vw, 96px);max-height: 30vh;inset: auto;position: relative;}
.q4xr.q4xr .b7h4 {max-width: none;padding: 0;position: relative;z-index: auto;}
.q4xr.q4xr .htme2r,
.q4xr.q4xr .yvd58ep {color: var(--zlh, var(--i0kdc));}
.q4xr.q4xr .f702 {color: color-mix(in srgb, var(--i0kdc) 72%, transparent);}
.q4xr.z72e .b7h4 {justify-self: auto;text-align: left;}
.q4xr.z72e.z72e .f702 {margin-left: 0;}

.q4xr:not(:has(.gpamj55)) {background: var(--hrh1, var(--fax11));}
@media (min-width:725px) {
  .qtqx9.q4xr {flex-direction: row;align-items: center;}
  .q4xr.q4xr .gpamj55,
  .q4xr.q4xr .fvr5w8n {max-height: none;flex: 0 0 auto;width: 42%;}
  .q4xr.z72e {flex-direction: row-reverse;}
  .q4xr.q4xr .b7h4 {min-width: 0;width: auto;flex: 1 1 auto;}
}

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

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

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

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

.dm48 :is(.mt4z, .aakq, .ybeh6k, .bzhhp,
             .nbsd8, .dyd95, .qrpgpn, .bac5d,
             .nd4qc, .jksnc, .nesp87y, .h9ctq4,
             .hv8tsq7, .qssrh3s, .ybxcb3a) {padding: clamp(22px, 2.4vw, 34px) !important;box-shadow:
    0 1px 0 color-mix(in srgb, var(--i0kdc) calc(4% * (1 - var(--koc))), transparent) inset,
    0 6px 20px color-mix(in srgb, #000 calc(4% + 12% * (1 - var(--koc))), transparent);border: 1px solid var(--rfkqs);border-radius: var(--uv1s);background: linear-gradient(180deg, var(--fax11) 0%, var(--vpkdi) 62%);}

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

.e2mwkpf.e2mwkpf .bcvb2:last-child::after {width: 2px;background: var(--vpkdi);content: "";position: absolute;top: 32px;left: 15px;bottom: -2px;}
.e2mwkpf.e2mwkpf .nx56h0 {box-shadow: 0 0 0 4px var(--vpkdi);border-radius: 50%;grid-column: 1;background: var(--okur);height: 32px;align-items: center;color: var(--s4e, var(--y6p8, var(--vs6xz)));font-size: 14px;width: 32px;justify-content: center;font-weight: 800;display: flex;font-variant-numeric: tabular-nums;z-index: 1;position: relative;}
.e2mwkpf.e2mwkpf .qaezkyh {min-width: 0;padding-top:5px;grid-column: 2;}
.e2mwkpf.e2mwkpf .thmvex {margin: 0 0 4px;font-weight: 700;line-height:1.28;color: var(--i0kdc);font-size: 16px;}
.e2mwkpf.e2mwkpf .tbt782 {line-height:1.58;margin: 0;color: var(--b07h);font-size: 15px;}

.f3bt0sx.f3bt0sx .mfwxc8 {display: grid;gap:14px;grid-template-columns: minmax(0, 1fr);}
.f3bt0sx.f3bt0sx .xnv1jy {background: var(--fax11);position: relative;padding: 14px 16px;border: 1px solid var(--rfkqs);border-left: 4px solid var(--kzei);border-radius: 0 var(--uv1s) var(--uv1s) 0;}

.f3bt0sx.f3bt0sx .a0yxps1 {border-left-color: color-mix(in srgb, var(--okur) 40%, var(--i0kdc));background: color-mix(in srgb, var(--okur) 7%, var(--fax11));}
.f3bt0sx.f3bt0sx .chc12eg {background: color-mix(in srgb, var(--i0kdc) 4%, var(--fax11));border-left-color: color-mix(in srgb, var(--i0kdc) 42%, transparent);}
.f3bt0sx.f3bt0sx .hm0mp {font-weight: 800;gap:9px;align-items: center;text-transform: uppercase;font-size: 12px;display: flex;letter-spacing: .09em;padding: 0 0 9px;margin: 0 0 10px;color: var(--i0kdc);border-bottom: 1px solid var(--rfkqs);}
.f3bt0sx.f3bt0sx .y492 {color: var(--b07h);padding: 2px 8px;margin-left: auto;font-weight: 700;font-size: 11.5px;background: color-mix(in srgb, var(--i0kdc) 10%, transparent);border-radius:100px;letter-spacing: 0;font-variant-numeric: tabular-nums;}
.f3bt0sx.f3bt0sx .a0yxps1 .y492 {background: color-mix(in srgb, var(--okur) 18%, transparent);color: var(--i0kdc);}
.f3bt0sx.f3bt0sx .dmjd5w {list-style: none;padding: 0;margin: 0;}
.f3bt0sx.f3bt0sx .dmjd5w li {display: grid;line-height:1.54;align-items: start;font-size: 15px;gap:8px;grid-template-columns: 16px minmax(0, 1fr);padding: 7px 0;}
.f3bt0sx.f3bt0sx .dmjd5w li + li {border-top: 1px solid color-mix(in srgb, var(--rfkqs) 70%, transparent);}
.f3bt0sx.f3bt0sx .gfc1nr {text-align: center;line-height:1.54;font-size: 15px;color: var(--b07h);font-weight: 800;}

.f3bt0sx.f3bt0sx .a0yxps1 .gfc1nr {color: color-mix(in srgb, var(--okur) 40%, var(--i0kdc));}
.f3bt0sx.f3bt0sx .qaemqr {min-width: 0;color: var(--i0kdc);}

.yvbgg.yvbgg .eq6nr {display: block;}
.yvbgg.yvbgg .ne2pb2z {background: none;padding: 0;border-radius: 0;border-top: 1px solid var(--rfkqs);margin: 0;}
.yvbgg.yvbgg .ne2pb2z:last-child {border-bottom: 1px solid var(--rfkqs);}

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

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

.yvbgg.yvbgg .ne2pb2z[open] .hsdv::before,
.yvbgg.yvbgg .ne2pb2z[open] .hsdv::after {background: color-mix(in srgb, var(--okur) 40%, var(--i0kdc));}
.yvbgg.yvbgg .ne2pb2z[open] .hsdv::after {transform: translateY(-50%) scaleY(0);}

.yvbgg.yvbgg .hs5q9r {padding: 0 28px 16px 18px;line-height:1.63;font-size: 15px;color: var(--b07h);margin: 0;}

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

@media (max-width:831px) { .qep6.qep6 .kv4pz {grid-template-columns: repeat(2, minmax(0, 1fr));} }
.qep6.qep6 .szxefz {min-width: 0;counter-increment: sp-cat-n;}

.qep6.qep6 .szxefz + .szxefz {border-top: 0;}
.qep6.qep6 .a1afsdh {column-gap:9px;min-width: 0;text-decoration: none;color: var(--i0kdc);row-gap:1px;align-items: baseline;display: grid;grid-template-columns: minmax(0, 1fr) auto;padding: 0;}

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

.wct7bz.wct7bz .tg26 {display: grid;grid-template-columns: auto minmax(0, 1fr);column-gap:14px;margin: 0;align-items: center;}
.wct7bz.wct7bz .fwh8ns {margin: 0;}
.wct7bz.wct7bz .tth1b {border: 1px solid var(--rfkqs);border-radius: var(--uv1s);display: flex;min-width: 136px;justify-content: center;padding: 12px 18px;min-height: 68px;background: var(--fax11);align-items: center;}
.wct7bz.wct7bz .tth1b img {border-radius: 0;width: auto;object-fit: contain;height: auto;display: block;max-height: 44px;max-width: 100%;}
.wct7bz.wct7bz .b077hq {font-weight: 600;margin: 0;font-size: 15.5px;color: var(--i0kdc);}

.wct7bz.wct7bz .fwh8ns:not(:first-of-type),
.wct7bz.wct7bz .fwh8ns:not(:first-of-type) + .b077hq {border-top: 1px solid var(--rfkqs);margin-top:13px;padding-top:11px;}

.fvvf.fvvf .pqj70n {list-style: none;margin: 0;padding: 0;}
.fvvf.fvvf .s7r6 {padding: 14px 0;min-height: 68px;display: flex;gap:19px;align-items: center;}
.fvvf.fvvf .s7r6 + .s7r6 {border-top: 1px solid var(--rfkqs);}
.fvvf.fvvf .s7r6 img {height: 42px;width: 84px;flex: 0 0 auto;object-fit: contain;display: block;border-radius: 0;}
.fvvf.fvvf .r5qs {color: var(--i0kdc);font-weight: 600;font-size: 15.5px;}

.t08dkp3.t08dkp3 {align-items: center;grid-template-columns: auto minmax(0, 1fr);row-gap:9px;display: grid;column-gap:14px;}
.t08dkp3.t08dkp3 .hbtvjk0 {color: var(--i0kdc);line-height:1.21;margin: 0;grid-column: 1 / -1;font-weight: 800;letter-spacing: -.022em;font-size: clamp(20px, 2.1vw, 27px);}
.t08dkp3.t08dkp3 .tfse0yp {font-size: clamp(28px, 3vw, 38px);font-weight: 800;letter-spacing: -.03em;line-height: 1;color: color-mix(in srgb, var(--okur) 35%, var(--i0kdc));}
.t08dkp3.t08dkp3 .qbqk {height: 8px;border-radius: 999px;overflow: hidden;position: relative;background: color-mix(in srgb, var(--i0kdc) 12%, transparent);}
.t08dkp3.t08dkp3 .qbqk::before {content: "";inset: 0 auto 0 0;background: var(--okur);border-radius: inherit;width: var(--hoa, 0%);position: absolute;}
.t08dkp3.t08dkp3 .cq63 {font-size: 15.5px;color: var(--b07h);line-height:1.60;grid-column: 1 / -1;}
.t08dkp3.t08dkp3 .rsmv2 {list-style: none;padding: 0;grid-column: 1 / -1;margin: 6px 0 0;}
.t08dkp3.t08dkp3 .etv2dr1 {border-top: 1px solid var(--rfkqs);padding: 14px 0;grid-template-columns: minmax(0, 1fr) auto;align-items: center;display: grid;column-gap:11px;}
.t08dkp3.t08dkp3 .jb6q4z {font-size: 14.5px;color: var(--i0kdc);font-weight: 700;}
.t08dkp3.t08dkp3 .x6njm {overflow: hidden;position: relative;width: 72px;background: color-mix(in srgb, var(--i0kdc) 12%, transparent);border-radius: 999px;height: 6px;display: block;}
.t08dkp3.t08dkp3 .x6njm::before {background: var(--okur);content: "";position: absolute;inset: 0 auto 0 0;border-radius: inherit;width: var(--hoa, 0%);}
.t08dkp3.t08dkp3 .aptahv5 {grid-column: 1 / -1;color: var(--b07h);margin: 7px 0 0;line-height:1.62;font-size: 14.5px;}

.p1yagx.p1yagx {display: flex;flex-direction: column;}
.p1yagx.p1yagx .rrsh69 {width: 42px;background: var(--okur);margin: 0 0 16px;border: 0;border-radius:3px;height: 3px;}
.p1yagx.p1yagx .n3sk9ew {margin: 0 0 18px;}
.p1yagx.p1yagx .n3sk9ew img {border-radius: var(--uv1s);display: block;aspect-ratio: 16 / 7;width: 100%;object-fit: cover;}

.mhmv15n.mhmv15n .n3sk9ew {margin: 18px 0 0;order: 3;}
.p1yagx.p1yagx .sydm {margin: 0 0 10px !important;}
.p1yagx.p1yagx .k8gpj {color: var(--b07h);}
.p1yagx.p1yagx .k8gpj > :first-child {margin-top: 0;}
.p1yagx.p1yagx .k8gpj > :last-child {margin-bottom: 0;}
.p1yagx.p1yagx .cfcx {padding: 0 22px;text-decoration: none;align-items: center;background: var(--d6e);font-size: 15px;align-self: flex-start;font-weight: 700;margin-top:15px;justify-content: center;color: var(--y6p8, var(--vs6xz));min-height: 44px;border-radius: var(--uv1s);display: inline-flex;}
.p1yagx.p1yagx .cfcx:hover {background: var(--a5sx7);}

@media (min-width:753px) {
  .dm48 > .z8t30 {width: calc(50% - var(--key) / 2);float: left;max-width: none;}
  .dm48 > .z8t30 + .z8t30 {float: right;}
  
  .dm48 > .z8t30 + .z8t30 + * {clear: both;}
}

.wjf9.wjf9 .yybpzm {letter-spacing: .16em;color: color-mix(in srgb, var(--okur) 35%, var(--i0kdc));font-weight: 700;text-transform: uppercase;font-size: 11.5px;margin: 0 0 8px;}
.wjf9.wjf9 .wywsw {font-weight: 800;color: var(--i0kdc);margin: 0 0 10px;line-height:1.21;font-size: clamp(26px, 3.7vw, 42px);letter-spacing: -.022em;}
.wjf9.wjf9 .v7gkc {margin: 0 0 16px;color: var(--b07h);max-width: 60ch;}
.wjf9.wjf9 .j824q {display: inline-flex;text-decoration: none;border-radius: var(--uv1s);font-size: 15px;align-items: center;background: var(--d6e);color: var(--y6p8, var(--vs6xz));min-height: 44px;justify-content: center;padding: 0 22px;margin: 0 8px 0 0;font-weight: 700;}
.wjf9.wjf9 .j824q:hover {background: var(--a5sx7);}

.wjf9.wjf9 .e1d2smw {box-shadow: inset 0 0 0 1px var(--rfkqs);background: none;color: var(--i0kdc);}
.wjf9.wjf9 .e1d2smw:hover {background: color-mix(in srgb, var(--okur) 10%, transparent);}
.wjf9.wjf9 .d57fvyv {display: grid;list-style: none;gap:15px;margin: 18px 0 0;padding: 0;}

.fz1v.fz1v .d57fvyv {flex-wrap: wrap;align-content: flex-start;display: flex;justify-content: center;}
.fz1v.fz1v .d57fvyv > * {flex: 1 1 310px;max-width: calc(50% - 7px);min-width: 0;}
@media (max-width:695px) {
  .fz1v.fz1v .d57fvyv > * {max-width: none;}
}
.wjf9.wjf9 .pmb7e9 {margin: 0;}
.wjf9.wjf9 .pmb7e9 img {aspect-ratio: 16 / 8;display: block;border-radius: var(--uv1s);border: 1px solid var(--rfkqs);width: 100%;object-fit: cover;}
.wjf9.wjf9 .zncx0x {font-weight: 600;margin-top:7px;display: block;font-size: clamp(14.5px, 1.35vw, 16.5px);color: var(--b07h);line-height:1.50;}

.jkdy2.jkdy2 {display: grid;grid-template-columns: auto minmax(0, 1fr);column-gap:15px;color: var(--upvx, var(--i0kdc));align-items: center;background: var(--uv08, var(--vpkdi));row-gap:4px;}
.jkdy2.jkdy2 .xpys {grid-row: 1 / span 2;object-fit: cover;height: 64px;display: block;width: 64px;border-radius: 50%;border: 1px solid var(--rfkqs);}
.jkdy2.jkdy2 .xhaeq5 {font-weight: 700;letter-spacing: .16em;text-transform: uppercase;margin: 0;font-size: 11px;color: var(--dje, var(--b07h));}
.jkdy2.jkdy2 .msmdhfz {color: var(--upvx, var(--i0kdc));letter-spacing: -.02em;font-weight: 800;font-size: 17px;}
.jkdy2.jkdy2 .jz3bs9,
.jkdy2.jkdy2 .sqdqfkr,
.jkdy2.jkdy2 .pg39g0a,
.jkdy2.jkdy2 .e2w7w5 {grid-column: 1 / -1;}

.jkdy2.jkdy2 .jz3bs9 {gap:8px;margin-top:10px;display: flex;flex-wrap: wrap;}
.jkdy2.jkdy2 .jz3bs9 a {padding: 0 16px;min-height: 44px;box-shadow: inset 0 0 0 1px var(--rfkqs);align-items: center;border-radius: var(--uv1s);display: inline-flex;text-decoration: none;font-size: 13.5px;background: var(--nh1s, var(--fax11));font-weight: 600;color: var(--upvx, var(--i0kdc));}
.jkdy2.jkdy2 .jz3bs9 a:hover {background: color-mix(in srgb, var(--okur) 12%, var(--fax11));}
.jkdy2.jkdy2 .sqdqfkr {column-gap:13px;grid-template-columns: auto minmax(0, 1fr);display: grid;margin: 14px 0 0;}
.jkdy2.jkdy2 .gkbr {font-weight: 700;font-size: 11px;text-transform: uppercase;border-top: 1px solid var(--rfkqs);padding: 9px 0;color: var(--dje, var(--b07h));letter-spacing: .13em;}
.jkdy2.jkdy2 .gnm52zf {font-size: 14.5px;color: var(--upvx, var(--i0kdc));padding: 9px 0;border-top: 1px solid var(--rfkqs);margin: 0;}
.jkdy2.jkdy2 .pg39g0a {font-size: 15px;margin: 14px 0 0;line-height:1.64;color: var(--dje, var(--b07h));}
.jkdy2.jkdy2 .e2w7w5 {margin: 14px 0 0;padding-top:12px;line-height:1.56;font-size: 12.5px;display: block;border-top: 1px solid var(--rfkqs);color: var(--dje, var(--b07h));}

.rm4e.rm4e .z6k1e2,
.bk81dz5.bk81dz5 .qc7ds62,
.nax2tx6.nax2tx6 .wme6h,
.xacxb.xacxb .kshs1ch {width: 42px;height: 3px;background: var(--okur);border: 0;border-radius:1px;}
.rm4e.rm4e .z6k1e2,
.nax2tx6.nax2tx6 .wme6h {margin: 0 0 16px;}
.bk81dz5.bk81dz5 .qc7ds62 {opacity:0.53;margin: 18px 0 0;}
.rm4e.rm4e .efecvef,
.bk81dz5.bk81dz5 .mpazr5t,
.q5mngr.q5mngr .epz620f {max-width: 68ch;}
.rm4e.rm4e .efecvef > :first-child,
.bk81dz5.bk81dz5 .mpazr5t > :first-child,
.q5mngr.q5mngr .epz620f > :first-child {margin-top: 0;}
.rm4e.rm4e .efecvef > :last-child,
.bk81dz5.bk81dz5 .mpazr5t > :last-child,
.q5mngr.q5mngr .epz620f > :last-child {margin-bottom: 0;}

.q5mngr.q5mngr .f5yjf75 {gap:11px;display: flex;align-items: center;margin: 0 0 16px;}
.q5mngr.q5mngr .f5yjf75 h2 {margin: 0 !important;}
.q5mngr.q5mngr .akmbe5 {background: var(--rfkqs);flex: 1 0 auto;height: 1px;}
.q5mngr.q5mngr .f5yjf75 h2::before {display: none;}

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

.xacxb.xacxb {align-items: center;gap:14px;display: flex;}
.ez8r.ez8r {justify-content: flex-start;}
.dhmh.dhmh {justify-content: center;}
.g9h9j.g9h9j {justify-content: flex-end;}

.g9h9j.g9h9j .kshs1ch {order: -1;flex: 1 1 auto;}
.dhmh.dhmh .kshs1ch {display: none;}
.xacxb.xacxb .w88vcy {display: inline-flex;font-size: 15px;padding: 0 26px;justify-content: center;align-items: center;color: var(--y6p8, var(--vs6xz));border-radius: var(--uv1s);white-space: nowrap;min-height: 48px;text-decoration: none;font-weight: 700;background: var(--d6e);}
.xacxb.xacxb .w88vcy:hover {background: var(--a5sx7);}
.xacxb.xacxb .sash {flex: 1 1 auto;}

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

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

.maxj.maxj {border: 1px solid var(--rfkqs);border-top: 3px solid var(--okur);border-radius: var(--uv1s);background: var(--vpkdi);padding: clamp(20px, 2.6vw, 30px);}
.maxj.maxj .fkcn1yw {width: 56px;display: block;grid-row: 1 / span 2;object-fit: contain;box-sizing: border-box;border-radius:13px;border: 1px solid var(--rfkqs);height: 56px;background: var(--fax11);padding: 6px;}
.maxj.maxj h2 {margin: 0 !important;}
.maxj.maxj .my28 {margin: 0;font-size: 15px;color: var(--b07h);}
.maxj.maxj .b59t,
.maxj.maxj .rnr3q {grid-column: 1 / -1;}
.maxj.maxj .b59t {display: grid;column-gap:13px;grid-template-columns: auto minmax(0, 1fr);margin: 14px 0 0;}
.maxj.maxj .w107c6d {padding: 10px 0;font-size: 11px;letter-spacing: .13em;text-transform: uppercase;font-weight: 700;border-top: 1px solid var(--rfkqs);color: var(--b07h);}
.maxj.maxj .g66km {border-top: 1px solid var(--rfkqs);padding: 10px 0;color: var(--i0kdc);margin: 0;font-size: 14.5px;font-weight: 600;}
.maxj.maxj .rnr3q {display: flex;flex-wrap: wrap;margin-top:17px;gap:7px;}
.maxj.maxj .rr5f4cf {text-decoration: none;font-weight: 700;padding: 0 22px;justify-content: center;font-size: 14px;align-items: center;display: inline-flex;color: var(--y6p8, var(--vs6xz));min-height: 44px;border-radius: var(--uv1s);background: var(--d6e);}
.maxj.maxj .rr5f4cf:hover {background: var(--a5sx7);}
.maxj.maxj .yebv {background: none;box-shadow: inset 0 0 0 1px var(--rfkqs);color: var(--i0kdc);}
.maxj.maxj .yebv:hover {background: color-mix(in srgb, var(--okur) 10%, transparent);}

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

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

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

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

.zk4xzya.zk4xzya {padding: clamp(30px, 3.4vw, 48px) clamp(24px, 3vw, 44px) clamp(22px, 2.4vw, 32px);color: var(--shs);--shs:   var(--u0r, #ffffff);background: var(--v7c);border-top: 1px solid var(--kzei);--f1h: color-mix(in srgb, var(--shs) 82%, var(--okur));}
.zk4xzya .wrhy {gap:26px 44px;grid-template-columns: minmax(0, 1fr) auto;display: grid;align-items: start;}
.zk4xzya .tqzp img {width: auto;height: 26px;display: block;}
.zk4xzya .tqzp span {font-size: 18px;letter-spacing: -.03em;color: var(--shs);font-weight: 800;}
.zk4xzya .j4v8 {gap:40px;grid-auto-flow: column;display: grid;}
.zk4xzya .j4v8 ul {display: grid;margin: 0;padding: 0;list-style: none;gap:8px;}
.zk4xzya .j4v8 a {min-height: 44px;text-decoration: none;display: flex;align-items: center;color: var(--f1h);font-size: 14.5px;}
.zk4xzya .j4v8 a:hover {color: var(--shs);}
.zk4xzya .yd25 {display: flex;gap:12px;opacity:0.72;flex-wrap: wrap;align-items: center;margin: 22px 0 0;}
.zk4xzya .nrdkbx1 {padding-top:17px;border-top: 1px solid var(--rfkqs);margin: 22px 0 0;}
.zk4xzya .nrdkbx1 p {font-size: 12.5px;color: var(--f1h);margin: 0;}
.zk4xzya .nrdkbx1 p + p {line-height:1.61;margin-top:9px;}

@media (max-width:934px) {
  
  .bzdzqmh {position: static;border-bottom: 1px solid var(--kzei);width: auto;border-right: 0;overflow: visible;}
  .vyb1m2q {min-height: 0;gap:19px;padding: 20px 16px 24px;}
  .pyka {margin-top: 0;}
  .p4sfhxe {margin-left: 0;}
  .dm48 {padding: 20px 16px 32px;}

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

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

  .gtkvq {min-height: 56px;border-bottom: 1px solid var(--kzei);background: var(--o09mf);top: 0;display: flex;padding: 8px 14px;z-index: 60;gap:10px;justify-content: space-between;align-items: center;position: sticky;}
  .c71h {display: inline-flex;align-items: center;white-space: nowrap;color: var(--dve);font-size: 17px;text-overflow: ellipsis;text-decoration: none;min-height: 44px;min-width: 0;overflow: hidden;letter-spacing: -.03em;font-weight: 800;}
  .t80w {align-items: center;flex: 0 0 auto;display: flex;gap:7px;}
  .t80w .smpqb4 {padding: 0 13px;font-size: 13.5px;}
  .jvthwm8 {display: flex;}
  
  .hdtt6 {display: none;}

  .e2mwkpf.e2mwkpf .bcvb2 {padding-bottom:21px;}
  .f3bt0sx.f3bt0sx .xnv1jy {padding: 13px 14px;}
  .yvbgg.yvbgg .hs5q9r {padding-left:13px;padding-right:7px;}

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

  .qtqx9.qtqx9 {min-height: min(34vh, 300px);}
  .qtqx9.qtqx9 .b7h4 {padding: 16px;max-width: 100%;}
  .z72e.z72e .b7h4 {text-align: left;justify-self: stretch;}
  .z72e.z72e .f702 {margin-left: 0;}
  
  .fmd6h2.fmd6h2 .cs1qm7h,
  .z72e.z72e .cs1qm7h {background: linear-gradient(0deg,
      var(--vpkdi) 0%, var(--vpkdi) 68%,
      color-mix(in srgb, var(--vpkdi) 62%, transparent) 84%,
      transparent 100%);}
  .qtqx9.qtqx9 .htme2r {font-size: clamp(22px, 6.4vw, 30px);}
  .qtqx9.qtqx9 .f702 {margin-bottom:15px;-webkit-box-orient: vertical;font-size: 15px;display: -webkit-box;-webkit-line-clamp: 3;overflow: hidden;}
  .qtqx9.qtqx9 .fvr5w8n {font-size: clamp(96px, 34vw, 190px);}

  .zk4xzya .wrhy {grid-template-columns: 1fr;}
  .zk4xzya .j4v8 {grid-auto-flow: row;gap: 0;}
}

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

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

@media (min-width:935px) {

  
  
  .yyk8a1 {transition:max-height 199ms ease, opacity 174ms ease, margin 212ms ease, padding 226ms ease;}

  
}

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

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

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

  
  .vyb1m2q {position: relative;}

}

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

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

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

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

.csk3z {--azs: var(--uv1s);--sncw: var(--uv1s);--oviaj: var(--uv1s);--kbxh: 1px solid var(--rfkqs);}

.t08dkp3.t08dkp3 h2.hbtvjk0::before {content: none;display: none;}

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

.yvbgg.yvbgg .qbzhkfe .ne2pb2z,
.yvbgg.yvbgg .qbzhkfe .ne2pb2z:last-child {border-bottom: 0;border-top: 0;}

.yvbgg.yvbgg .qbzhkfe .hs5q9r {padding-left: 0;}

.yvbgg.yvbgg > .ne2pb2z.ne2pb2z {background: color-mix(in srgb, var(--i0kdc) 4%, transparent);margin: 0 0 8px;border-top: 0;padding: 0 0 0 14px;border-left: 2px solid color-mix(in srgb, var(--okur) 45%, var(--rfkqs));border-bottom: 0;border-radius: 0 var(--uv1s) var(--uv1s) 0;}
.yvbgg.yvbgg > .ne2pb2z.ne2pb2z:last-child {margin-bottom: 0;}

.yvbgg.yvbgg > .ne2pb2z .hsdv {padding-right:40px;}
.yvbgg.yvbgg > .ne2pb2z .hsdv::before {right: 16px;}
.yvbgg.yvbgg > .ne2pb2z .hsdv::after  {right: 22px;}

.yvbgg.yvbgg .wvfy91 {margin: 0;padding: 0 28px 14px 0;}
.yvbgg.yvbgg .wvfy91 .hs5q9r {padding: 0;}

.t08dkp3.t08dkp3 .kdzx6q {grid-column: 1 / -1;display: grid;gap:11px;margin: 2px 0 4px;}
.t08dkp3.t08dkp3 .kdzx6q .qbqk {width: 100%;}

.t08dkp3.t08dkp3 .zq1r66 {grid-template-columns: auto minmax(0, 1fr);margin: 6px 0 0;display: grid;grid-column: 1 / -1;}
.t08dkp3.t08dkp3 .q38y {gap:5px;max-width: 36ch;border-top: 1px solid var(--rfkqs);display: grid;min-width: 0;justify-items: start;padding: 14px 0;}
.t08dkp3.t08dkp3 .y1qex6v {line-height:1.62;margin: 0;min-width: 0;padding: 14px 0 14px 16px;color: var(--b07h);font-size: 14.5px;border-top: 1px solid var(--rfkqs);}

.t08dkp3.t08dkp3 .y1qex6v:empty {padding: 0 0 14px;}

@media (max-width:549px) {
  .t08dkp3.t08dkp3 .zq1r66 {grid-template-columns: minmax(0, 1fr);}
  .t08dkp3.t08dkp3 .q38y {max-width: none;padding-bottom: 0;}
  .t08dkp3.t08dkp3 .y1qex6v {border-top: 0;padding: 7px 0 14px;}
}

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

.f3bt0sx.f3bt0sx .dmjd5w.efa5 {gap:5px;display: grid;}
.f3bt0sx.f3bt0sx .dmjd5w.efa5 li {background: color-mix(in srgb, var(--i0kdc) 9%, transparent);border-radius:5px;padding: 10px 12px;grid-template-columns: minmax(0, 1fr);}

.f3bt0sx.f3bt0sx .dmjd5w.efa5 li + li {border-top: 0;}

.f3bt0sx.f3bt0sx .a0yxps1 .dmjd5w.efa5 li {background: color-mix(in srgb, var(--okur) 22%, color-mix(in srgb, var(--i0kdc) 9%, transparent));}

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

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

.bk81dz5.bk81dz5 .fhr4306 {position: relative;padding-left:15px;}
.bk81dz5.bk81dz5 .cccgnhh {position: absolute;width: 3px;left: 0;top: 2px;background: linear-gradient(
    to bottom,
    var(--okur),
    color-mix(in srgb, var(--okur) 20%, var(--rfkqs))
  );bottom: 2px;border-radius:3px;}

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

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

.jrew.jrew {padding-left: 0;}
.jrew.jrew .v3wc {background: var(--vpkdi);padding: 10px;border: 1px solid var(--rfkqs);border-top: 3px solid var(--okur);border-radius: var(--uv1s);}
.jrew.jrew .v3wc img {border-radius: max(0px, calc(var(--uv1s) - 4px));}

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

.xacxb.xacxb .kshs1ch {margin: 0;}

.n6h3a3.n6h3a3.n6h3a3 {align-items: stretch;flex-direction: column;gap:13px;}
.n6h3a3.n6h3a3.n6h3a3 .kshs1ch {height: 1px;border-radius: 0;background: var(--rfkqs);display: block;flex: 0 0 auto;order: 2;width: 100%;}
.n6h3a3.n6h3a3.n6h3a3 .w88vcy {align-self: center;}
.ez8r.n6h3a3.n6h3a3 .w88vcy {align-self: flex-start;}
.g9h9j.n6h3a3.n6h3a3 .w88vcy {align-self: flex-end;}
.n6h3a3.n6h3a3.n6h3a3 .sash {align-self: stretch;}

.gekk.gekk.gekk .kshs1ch {order: 0;width: auto;background: var(--rfkqs);flex: 1 1 auto;display: block;min-width: 12px;height: 1px;border-radius: 0;}
.gekk.gekk.gekk .w88vcy {flex: 0 0 auto;}
.ez8r.gekk.gekk .kshs1ch:first-of-type {flex: 0 0 24px;}
.g9h9j.gekk.gekk .kshs1ch:last-of-type {flex: 0 0 24px;}

.jkdy2.jkdy2 .n06wf9m {flex-wrap: wrap;padding: 0;margin: 14px 0 0;list-style: none;gap:7px;display: flex;grid-column: 1 / -1;}
.jkdy2.jkdy2 .n06wf9m li {background: var(--nh1s, var(--fax11));min-width: 0;padding: 9px 14px;gap:3px;flex-direction: column;box-shadow: inset 0 0 0 1px var(--rfkqs);display: inline-flex;border-radius: var(--uv1s);}
.jkdy2.jkdy2 .rpms578 {text-transform: uppercase;font-size: 11px;letter-spacing: .13em;font-weight: 700;color: var(--dje, var(--b07h));}
.jkdy2.jkdy2 .c2c04e8 {font-size: 14.5px;font-weight: 600;color: var(--upvx, var(--i0kdc));}

.y0r0rcd.y0r0rcd .xpys {grid-row: auto;}

.y0r0rcd.y0r0rcd .qkv5b {display: grid;gap:5px;min-width: 0;}
.y0r0rcd.y0r0rcd .msmdhfz {display: block;}
.x00ztx.x00ztx .qkv5b {grid-column: 1 / -1;}

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

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

.qdy3s.qdy3s .fkcn1yw {grid-row: auto;}
.qdy3s.qdy3s .vfnt {min-width: 0;display: grid;gap:6px;}
.rbpxq8.rbpxq8 .vfnt {grid-column: 1 / -1;}

.fy0zy.fy0zy .z40yabn::before {left: 0;top: 0;background: var(--kzei);width: 1px;}

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

.fy0zy.fy0zy .nx56h0 {color: var(--i0kdc);box-shadow: none;font-size: 12px;height: 24px;background: none;border-radius:2px;border: 1px solid color-mix(in srgb, var(--okur) 60%, var(--kzei));width: 28px;}
.fy0zy.fy0zy .thmvex {padding-top:2px;grid-row: 1;grid-column: 2;min-width: 0;}

.fy0zy.fy0zy .tbt782 {grid-row: 2;grid-column: 1 / -1;padding-top:8px;min-width: 0;}

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

.v38vf8.v38vf8 .z40yabn::before {top: 16px;}
.v38vf8.v38vf8 .bcvb2:last-child::after {top: 22px;}
.v38vf8.v38vf8 .qaezkyh {padding-top: 0;}
.v38vf8.v38vf8 .ahm9e71 {margin: 0 0 3px;color: var(--b07h);font-size: 11px;letter-spacing: .14em;display: block;font-weight: 800;font-variant-numeric: tabular-nums;}

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

:root {--ndt: clamp(240px, 20vw, 290px);}
.vyb1m2q {padding: 28px 22px 22px;gap:22px;}
.pyka {margin: 0;}
.mhwdc5 {gap:9px;display: grid;grid-template-columns: minmax(0, 1fr);}
.mhwdc5 .smpqb4 {box-sizing: border-box;width: 100%;justify-content: center;}
.mhwdc5 .csk3z {justify-self: start;order: 9;}
.zf2wb {margin-top:17px;}
.yyk8a1 {margin-top: 0;}
.hdtt6 img {max-width: 100%;height: 34px;object-fit: contain;width: auto;}
@media (max-width:934px) {
  .bzdzqmh {display: none;}
  .c71h img {display: block;max-width: 34vw;height: 28px;object-fit: contain;width: auto;}
  .bpc6 {padding: 4px 2px 0;}
}

.qtqx9.qtqx9:not(.q4xr) {min-height: clamp(460px, 68vh, 680px);}
.fmd6h2.fmd6h2:not(.q4xr) .cs1qm7h {background:
    linear-gradient(0deg, color-mix(in srgb, var(--vpkdi) 85%, transparent) 0%, transparent 45%),
    linear-gradient(90deg, color-mix(in srgb, var(--vpkdi) 88%, transparent) 0%, color-mix(in srgb, var(--vpkdi) 50%, transparent) 38%, transparent 66%);}
.z72e.z72e:not(.q4xr) .cs1qm7h {background:
    linear-gradient(0deg, color-mix(in srgb, var(--vpkdi) 85%, transparent) 0%, transparent 45%),
    linear-gradient(270deg, color-mix(in srgb, var(--vpkdi) 88%, transparent) 0%, color-mix(in srgb, var(--vpkdi) 50%, transparent) 38%, transparent 66%);}
.qtqx9.qtqx9:not(.q4xr) .htme2r {font-size: clamp(34px, 4vw, 58px);}

.qtqx9.q4xr.q4xr {display: flex;padding: 0;align-items: stretch;flex-direction: column;gap: 0;background: none;overflow: visible;border: 0;}
.q4xr.q4xr .gpamj55,
.q4xr.q4xr .fvr5w8n {border-radius: var(--uv1s);aspect-ratio: auto;max-height: none;width: 100%;flex: none;object-fit: contain;height: auto;}
.q4xr.q4xr .fvr5w8n {aspect-ratio: 16 / 7;}
.q4xr.q4xr picture {display: block;}
.q4xr.q4xr .b7h4 {padding: clamp(22px, 2.8vw, 36px);border: 1px solid var(--rfkqs);border-top: 4px solid var(--d6e);border-radius: var(--uv1s);z-index: 2;background: var(--vpkdi);width: min(640px, 88%);position: relative;box-shadow: 0 24px 60px rgba(0, 0, 0, .35);box-sizing: border-box;margin: calc(-1 * clamp(60px, 9vw, 120px)) 0 0 clamp(16px, 3vw, 36px);}
.q4xr.z72e .b7h4 {margin-right: clamp(16px, 3vw, 36px);margin-left: auto;}
.q4xr .pms8na4 {display: none;}
.q4xr.q4xr .htme2r {font-size: clamp(30px, 3.4vw, 46px);}
@media (min-width:725px) {
  .qtqx9.q4xr, .q4xr.z72e {flex-direction: column;align-items: stretch;}
  .q4xr.q4xr .gpamj55, .q4xr.q4xr .fvr5w8n {width: 100%;}
}
@media (max-width: 719.98px) {
  .q4xr.q4xr .b7h4, .q4xr.z72e .b7h4 {width: auto;margin: -40px 12px 0;}
  .qtqx9.qtqx9:not(.q4xr) {min-height: min(76vh, 600px);}
  .fmd6h2.fmd6h2:not(.q4xr) .cs1qm7h,
  .z72e.z72e:not(.q4xr) .cs1qm7h {background: linear-gradient(0deg, color-mix(in srgb, var(--vpkdi) 94%, transparent) 0%, color-mix(in srgb, var(--vpkdi) 60%, transparent) 45%, transparent 80%);}
  .z72e.z72e:not(.q4xr) .b7h4 {justify-self: start;text-align: left;}
  .z72e.z72e:not(.q4xr) .f702 {margin-left: 0;}
}

.bawn4 .rkmc7p {grid-template-columns: minmax(220px, .8fr) minmax(0, 2fr);gap:16px;align-items: stretch;display: grid;margin-top:19px;}
.bawn4 .kwe1t {list-style: none;gap:8px;flex-direction: column;display: flex;max-width: none;margin: 0;padding: 0;}
.bawn4 .kwe1t li {flex: 1 1 0;display: flex;margin: 0;max-width: none;}
.bawn4 .ns6v17f {line-height:1.33;overflow: hidden;cursor: pointer;width: 100%;text-align: left;border: 1px solid var(--rfkqs);border-radius: var(--uv1s);padding: 16px 18px;color: var(--b07h, var(--irn));font-weight: 700;display: flex;position: relative;transition:color 0.194s, border-color 0.173s;background: var(--fax11);align-items: center;font-family: inherit;font-size: 16px;}
.bawn4 .ap06p {position: relative;z-index: 1;}
.bawn4 .bcxnm37 {inset: 0 auto 0 0;position: absolute;width: 0;background: color-mix(in srgb, var(--d6e) 22%, transparent);border-right: 3px solid var(--d6e);}
.bawn4 .ns6v17f[data-on="1"], .bawn4 .ns6v17f[data-on="run"] {border-color: var(--d6e);color: var(--i0kdc);}
.bawn4 .ns6v17f[data-on="1"] .bcxnm37 {border-right: 0;width: 100%;}
.bawn4 .ns6v17f[data-on="run"] .bcxnm37 {animation: asn67ir var(--oqnp, 6000ms) linear forwards;}
@keyframes asn67ir { from {width: 0;} to {width: 100%;} }
.bawn4 .dtw3yp {scroll-behavior: smooth;display: grid !important;list-style: none;grid-auto-flow: column;min-width: 0;border-radius: var(--uv1s);margin: 0;scrollbar-width: none;overflow-x: auto;scroll-snap-type: x mandatory;padding: 0;gap: 0 !important;grid-auto-columns: 100%;grid-template-columns: none !important;overscroll-behavior-x: contain;}
.bawn4 .dtw3yp::-webkit-scrollbar {display: none;}
.bawn4 .x3af2 {scroll-snap-align: start;min-width: 0;border-radius: var(--uv1s);overflow: hidden;max-width: none;position: relative;margin: 0;min-height: clamp(260px, 26vw, 380px);}
.bawn4 .x3af2 picture {display: block;height: 100%;}
.dm48 .bawn4 img.xnakx.xnakx {border-radius: 0;height: 100%;inset: 0;position: absolute;object-fit: cover;width: 100%;}
.bawn4 .dpn1 {background: radial-gradient(70% 90% at 80% 20%, color-mix(in srgb, var(--d6e) 60%, transparent), transparent 70%), var(--fax11);}
.bawn4 .a9w77 {display: none;}
.bawn4 .vy79r {gap:9px;flex-wrap: wrap;margin: 18px 0 0;display: flex;}
@media (max-width:752px) {
  .bawn4 .rkmc7p {grid-template-columns: minmax(0, 1fr);}
  .bawn4 .kwe1t {flex-direction: row;order: 2;}
  .bawn4 .ns6v17f {border-radius:2px;min-height: 0;padding: 0;height: 6px;}
  .bawn4 .ap06p {display: none;}
  .bawn4 .x3af2 {min-height: 0;aspect-ratio: 4 / 3;}
  .bawn4 .a9w77 {font-weight: 700;z-index: 1;background: linear-gradient(0deg, color-mix(in srgb, var(--vpkdi) 92%, transparent), transparent);right: 0;color: var(--i0kdc);padding: 30px 16px 14px;bottom: 0;left: 0;display: block;position: absolute;}
}
@media (prefers-reduced-motion: reduce) { .bawn4 .dtw3yp {scroll-behavior: auto;} .bawn4 .ns6v17f[data-on="run"] .bcxnm37 {width: 100%;animation: none;} }
.dm48 .bawn4 .dtw3yp > .x3af2 {width: auto;max-width: none !important;flex: none;}
.bawn4 .ns6v17f:not([data-on="run"]):not([data-on="1"]) .bcxnm37 {border-right: 0;}
.dm48 .bawn4 .dtw3yp {align-content: stretch;justify-content: start !important;}

.dm48 > .h9ctq4.maxj:has(.gwf6b4g) {gap: 0;overflow: hidden;padding: 0 !important;display: grid !important;grid-template-columns: minmax(200px, .8fr) minmax(0, 2fr);}
.maxj .gwf6b4g {color: var(--s4e, var(--y6p8, var(--vs6xz)));display: flex;align-items: center;gap:11px;text-align: center;background: radial-gradient(100% 80% at 30% 0%, color-mix(in srgb, #fff 18%, transparent), transparent 60%), linear-gradient(160deg, var(--d6e), color-mix(in srgb, var(--d6e) 60%, #000));flex-direction: column;justify-content: center;padding: 30px 20px;}
.maxj .vyscdc {line-height: .9;font-weight: 800;letter-spacing: -.05em;font-size: clamp(64px, 6.6vw, 96px);}
.maxj .s2y6bp {background: linear-gradient(90deg, currentColor var(--g4b, 90%), color-mix(in srgb, currentColor 30%, transparent) var(--g4b, 90%));-webkit-background-clip: text;background-clip: text;font-size: 22px;color: transparent;letter-spacing: 4px;}
.maxj .af0x9z6 {font-weight: 700;text-transform: uppercase;opacity:0.84;font-size: 12px;letter-spacing: .14em;font-style: normal;}
.maxj .gra0r0 {min-width: 0;padding: clamp(22px, 2.8vw, 34px);}
.maxj .gra0r0 h2 {font-size: clamp(24px, 2.4vw, 32px);}
.maxj .rnr3q a {border-color: var(--d6e);color: var(--s4e, var(--y6p8, var(--vs6xz)));background: var(--d6e);}
@media (max-width:695px) {
  .dm48 > .h9ctq4.maxj:has(.gwf6b4g) {grid-template-columns: minmax(0, 1fr);}
  .maxj .gwf6b4g {padding: 18px 20px;text-align: left;flex-wrap: wrap;justify-content: flex-start;flex-direction: row;gap:13px;}
  .maxj .vyscdc {font-size: 54px;}
}

.dm48 .ybeh6k .z40yabn {margin: 10px 0 0;padding: 0;grid-template-columns: repeat(2, minmax(0, 1fr));list-style: none;display: grid !important;gap:11px;}
.dm48 .ybeh6k .z40yabn::before, .dm48 .ybeh6k .bcvb2::before, .dm48 .ybeh6k .bcvb2::after {display: none !important;content: none !important;}
.dm48 .ybeh6k .bcvb2.bcvb2 {max-width: none;overflow: hidden;margin: 0;position: relative;padding: 0 !important;grid-template-columns: 76px minmax(0, 1fr);border: 1px solid var(--rfkqs);border-radius: var(--uv1s);counter-increment: spstep;min-width: 0;background: var(--fax11);transition:border-color 0.203s, transform 0.206s;align-items: stretch;display: grid;}
.dm48 .ybeh6k .z40yabn {counter-reset: spstep;}
.dm48 .ybeh6k .bcvb2:hover {border-color: var(--d6e);transform: translateY(-2px);}
.dm48 .ybeh6k .bcvb2 > :not(.nx56h0):not(.nw1t31) {grid-column: 2;padding-right:19px;padding-left:17px;}
.dm48 .ybeh6k .bcvb2 > :nth-child(2) {padding-top:19px;}
.dm48 .ybeh6k .bcvb2 > :last-child {padding-bottom:19px;}
.dm48 .ybeh6k .nx56h0.nx56h0,
.dm48 .ybeh6k .nw1t31.nw1t31 {border: 0;border-radius: 0;align-items: center;margin: 0;grid-row: 1 / span 4;font-style: normal;font-size: 34px;justify-content: center;background: linear-gradient(160deg, var(--d6e), color-mix(in srgb, var(--d6e) 60%, #000));display: flex;transform: none;box-shadow: none;position: static;width: auto;color: var(--s4e, var(--y6p8, var(--vs6xz)));grid-column: 1;font-weight: 800;height: auto;}
.dm48 .ybeh6k .nw1t31::after {content: counter(spstep);}
.dm48 .ybeh6k .ahm9e71 {display: none;}
.dm48 .ybeh6k .thmvex {font-size: 17px;margin: 0 0 6px;font-weight: 800;overflow-wrap: anywhere;}
.dm48 .ybeh6k .tbt782 {margin: 0;font-size: 15px;overflow-wrap: anywhere;line-height:1.56;color: var(--b07h);}
.dm48 .ybeh6k .qaezkyh {padding-bottom:17px;padding-top:17px;}
@media (max-width:695px) { .dm48 .ybeh6k .z40yabn {grid-template-columns: minmax(0, 1fr);} .dm48 .ybeh6k .bcvb2.bcvb2 {grid-template-columns: 60px minmax(0, 1fr);} }
.dm48 > .h9ctq4.maxj:has(.gwf6b4g) {align-items: stretch;}
.maxj .gwf6b4g {align-self: stretch;height: auto;min-height: 100%;box-sizing: border-box;}
.maxj .s2y6bp {-webkit-text-fill-color: transparent;display: inline-block;}
.dm48 .maxj .rnr3q > a, .dm48 .maxj .rnr3q a.rr5f4cf {border-color: var(--d6e) !important;color: var(--s4e, var(--y6p8, var(--vs6xz))) !important;background: var(--d6e) !important;}

.maxj .s2y6bp {background: linear-gradient(90deg,
    var(--s4e, var(--y6p8, var(--vs6xz))) var(--g4b, 90%),
    color-mix(in srgb, var(--s4e, var(--y6p8, var(--vs6xz))) 30%, transparent) var(--g4b, 90%));-webkit-background-clip: text;background-clip: text;}

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

.dm48 .qrpgpn.p1yagx .rrsh69 {display: none;}
.dm48 .nesp87y .z6k1e2 {display: none;}   

.bzdzqmh.kdj0je {width: var(--ndt);--ndt: clamp(380px, 44vw, 620px);}
body:has(.kdj0je) {--ndt: clamp(380px, 44vw, 620px);}
.kdj0je .vyb1m2q {height: 100%;grid-template-areas: "brand acts" "hero hero" "navhead navhead" "nav nav";gap:17px 16px;box-sizing: border-box;grid-template-columns: minmax(0, 1fr) auto;min-height: 100vh;padding: 24px clamp(20px, 2.4vw, 32px);grid-template-rows: auto minmax(0, 1fr) auto auto;display: grid;}
.kdj0je .hdtt6 {grid-area: brand;align-self: center;}
.kdj0je .pyka {align-self: center;grid-area: acts;margin: 0;}
.kdj0je .mhwdc5 {display: flex;align-items: center;gap:7px;}
.kdj0je .mhwdc5 .smpqb4 {font-size: 14px;min-height: 40px;padding: 0 14px;width: auto;}
.kdj0je .mhwdc5 .csk3z {order: -1;}
.kdj0je .zf2wb {display: none;}
.kdj0je .pxe7 {min-height: 0;grid-area: hero;display: flex;}
.kdj0je .pkd5nr {grid-area: navhead;}
.kdj0je .yyk8a1 {grid-area: nav;border-top: 1px solid var(--rfkqs);padding-top:11px;margin: 0;}
.kdj0je .yyk8a1 ul {flex-wrap: wrap;display: flex;gap:3px 18px;}
.kdj0je .yyk8a1 a {padding: 6px 0;}

.pxe7 > .rd2yz.qtqx9 {width: 100%;min-height: 0;margin: 0;}
.pxe7 > .rd2yz.qtqx9:not(.q4xr) {min-height: 100%;}
.pxe7 > .qtqx9:not(.q4xr) .b7h4 {text-align: left;justify-self: start;}
.pxe7 > .z72e:not(.q4xr) .f702 {margin-left: 0;}
.pxe7 > .qtqx9:not(.q4xr) .cs1qm7h {background: linear-gradient(0deg, color-mix(in srgb, var(--vpkdi) 94%, transparent) 0%, color-mix(in srgb, var(--vpkdi) 62%, transparent) 42%, transparent 78%) !important;}
.pxe7 > .q4xr {align-self: center;}
.pxe7 > .q4xr .b7h4 {width: auto;margin: -50px 16px 0;}
.pxe7 .htme2r {font-size: clamp(32px, 3.4vw, 52px) !important;}
@media (max-width:934px) {
  .bzdzqmh.kdj0je {position: static;border: 0;background: none;display: block;width: auto;}
  .kdj0je .vyb1m2q {min-height: 0;display: block;padding: 14px 16px 0;height: auto;}
  .kdj0je :is(.hdtt6, .pyka, .pkd5nr, .yyk8a1) {display: none;}
  .pxe7 > .rd2yz.qtqx9:not(.q4xr) {min-height: min(76vh, 600px);}
}

@media (max-width:934px) {
  body:has(.kdj0je) {flex-direction: column;display: flex;}
  body:has(.kdj0je) > .gtkvq {order: -2;}
  body:has(.kdj0je) > .bzdzqmh {order: -1;}
  body:has(.kdj0je) > * {min-width: 0;}
}
