

:root {--bil:  clamp(320px, 38vw, 520px);--p1e5r: clamp(18px, 2vw, 28px);--gark: var(--f6jp);--cps4:"Source Sans 3", "Segoe UI", "Lato", system-ui, sans-serif;--egt5:   var(--c2q);--si31:   var(--g24);--lsri:    var(--wnzk);--etg:     8px;--ato: var(--z6d);--nabp: var(--b2s);--qm0jp:  color-mix(in srgb, var(--wnzk) 72%, transparent);}

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

.z9ft {text-decoration: none;background: var(--ato);top: 0;left: -9999px;font-weight: 700;padding: 12px 20px;z-index: 200;position: absolute;color: var(--r9w, var(--xrnh5, var(--a1ppc)));border-radius: var(--etg);}
.z9ft:focus {top: 12px;left: 12px;}

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

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

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

.fpvr {margin-top: auto;margin-bottom: auto;}
.hwzjd {margin: 0 0 16px;font-size: clamp(30px, 3.4vw, 52px);line-height:1.02;letter-spacing: -.032em;font-weight: 800;text-wrap: balance;}
.pkb9p {color: var(--qm0jp);max-width: 42ch;font-size: 17px;margin: 0 0 22px;}
.g8xe905 {gap:9px;display: flex;flex-wrap: wrap;}

.kbm40qv {background: color-mix(in srgb, var(--ato) 8%, transparent);border: 1px solid color-mix(in srgb, var(--ato) 34%, transparent);border-radius: var(--etg);padding: 16px 18px;margin-top:22px;}
.m9fa {font-weight: 700;margin: 0;font-size: 15px;}
.j9jpbnv {color: var(--qm0jp);font-size: 14px;margin: 5px 0 0;}

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

.k9sw,
.fgapt :is(.w5zrx, .evvtsw, .h1az, .b9vg,
             .qm80, .jvyv, .hz8bw5) a[role="button"],
.fgapt .b9vg a {padding: 0 20px;justify-content: center;min-height: 44px;cursor: pointer;white-space: nowrap;text-decoration: none;display: inline-flex;font-size: 15px;border-radius: var(--etg);border: 1px solid transparent;font-weight: 700;align-items: center;}
.can4cf {border-color: var(--si31);color: var(--pio, var(--ads1d));background: var(--qtoy);}
.w7ek {background: var(--axmx);color: var(--m7x, var(--voe88));}
.w7ek:hover {background: var(--hemv8);}
.fgapt :is(.w5zrx, .evvtsw, .h1az, .b9vg,
             .qm80, .jvyv, .hz8bw5) a[role="button"],
.fgapt .b9vg a {color: var(--xrnh5, var(--a1ppc));background: var(--z6d);}
.fgapt :is(.w5zrx, .evvtsw, .h1az, .b9vg,
             .qm80, .jvyv, .hz8bw5) a[role="button"]:hover,
.fgapt .b9vg a:hover {background: var(--hemv8);}

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

.qet6vbc,
.aby33f {display: none;}

.e8hn8x3 {display: flex;align-items: center;gap:11px;justify-content: space-between;}
.vy60dj9 {min-height: 44px;align-items: center;text-decoration: none;color: var(--lsri);display: inline-flex;}
.vy60dj9 img {height: 26px;display: block;width: auto;}
.tegr {border-radius: var(--etg);border: 1px solid var(--si31);width: 44px;line-height: 1;display: inline-flex;flex-shrink: 0;align-items: center;background: var(--gark);justify-content: center;font-size: 17px;height: 44px;color: var(--lsri);cursor: pointer;}
.tegr:hover {background: var(--si31);}
.px87 ul {margin: 0;list-style: none;padding: 0;}
.px87 li + li {margin-top:8px;}
.px87 a {padding: 0 14px;font-weight: 600;text-decoration: none;background: var(--gark);font-size: 15.5px;display: flex;border-radius: var(--etg);border: 1px solid var(--si31);color: var(--lsri);min-height: 48px;align-items: center;}
.px87 a:hover {background: var(--si31);}
.px87 a:focus-visible {outline: 2px solid var(--ato);outline-offset: 2px;}
.px87 a[aria-current="page"] {box-shadow: inset 3px 0 0 var(--ato);border-color: var(--ato);}
.pyt32 {gap:9px;margin-top: auto;padding-top:5px;display: grid;}
.pyt32 .raqktx {min-height: 48px;width: 100%;}

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

.wva18ky {margin-left: var(--bil);min-width: 0;}

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

.w0q1m.w0q1m {align-content: end;padding: 0;position: relative;background: var(--unl, var(--gark));min-height: min(52vh, 460px);border: 1px solid var(--si31);border-radius: var(--etg);overflow: hidden;display: grid;isolation: isolate;}

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

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

.fcn05a4.fcn05a4 .kahzq {background:
    linear-gradient(0deg,
      var(--egt5) 0%,
      color-mix(in srgb, var(--egt5) 62%, transparent) 46%,
      transparent 100%),
    linear-gradient(90deg,
      var(--egt5) 0%, var(--egt5) 46%,
      color-mix(in srgb, var(--egt5) 58%, transparent) 68%,
      transparent 100%);}
.vs6cn.vs6cn .kahzq {background:
    linear-gradient(0deg,
      var(--egt5) 0%,
      color-mix(in srgb, var(--egt5) 62%, transparent) 46%,
      transparent 100%),
    linear-gradient(270deg,
      var(--egt5) 0%, var(--egt5) 46%,
      color-mix(in srgb, var(--egt5) 58%, transparent) 68%,
      transparent 100%);}

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

.w0q1m.w0q1m:not(:has(.raewrq)) .kahzq {background: linear-gradient(0deg,
    color-mix(in srgb, var(--egt5) 72%, transparent) 0%,
    color-mix(in srgb, var(--egt5) 34%, transparent) 48%,
    transparent 100%);}
.w0c44.w0c44 {background: linear-gradient(148deg,
    color-mix(in srgb, var(--ato) 34%, var(--gark)) 0%,
    var(--gark) 58%,
    color-mix(in srgb, var(--ato) 14%, var(--egt5)) 100%);}
.nf5yvms.nf5yvms {background: linear-gradient(208deg,
    color-mix(in srgb, var(--ato) 30%, var(--gark)) 0%,
    var(--gark) 64%,
    color-mix(in srgb, var(--ato) 18%, var(--egt5)) 100%);}
.ex5amz.ex5amz {background: radial-gradient(120% 96% at 14% 8%,
      color-mix(in srgb, var(--ato) 32%, var(--gark)) 0%,
      var(--gark) 62%),
    var(--egt5);}

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

.w0q1m.w0q1m .nxc0mvn {font-size: 11.5px;margin: 0 0 10px;letter-spacing: .16em;font-style: normal;text-transform: uppercase;font-weight: 700;display: block;color: color-mix(in srgb, var(--ato) 42%, var(--lsri));}
.w0q1m.w0q1m .xrn8 {margin: 0 0 10px;font-weight: 800;font-size: clamp(27px, 3.2vw, 44px);letter-spacing: -.028em;line-height:1.07;color: var(--xl1, var(--lsri));text-wrap: balance;}
.w0q1m.w0q1m .kydq {line-height:1.57;margin: 0 0 18px;font-size: 16px;color: color-mix(in srgb, var(--lsri) 82%, transparent);max-width: 46ch;}

.w0q1m.w0q1m .qsne {border-radius: var(--etg);background: var(--z6d);min-height: 46px;font-weight: 700;align-items: center;padding: 0 26px;justify-content: center;color: var(--xrnh5, var(--a1ppc));font-size: 15px;display: inline-flex;text-decoration: none;}
.w0q1m.w0q1m .qsne:hover {background: var(--hemv8);}
.w0q1m.w0q1m .qsne:focus-visible {outline: 3px solid #ffffff;outline-offset: 2px;}

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

.w0q1m.d1cgc {flex-direction: column;align-content: normal;min-height: 0;gap: clamp(16px, 2vw, 24px);padding: clamp(18px, 2.2vw, 28px);background: var(--egt5);display: flex;}
.d1cgc.d1cgc .raewrq {aspect-ratio: 16 / 10;inset: auto;width: 100%;border-radius: var(--etg);border: 1px solid var(--si31);max-height: 30vh;height: auto;position: relative;}
.fcn05a4.d1cgc .kahzq,
.vs6cn.d1cgc .kahzq {display: none !important;}

.d1cgc.d1cgc .d7c9vsb {width: 100%;padding: 0;inset: auto;max-height: 30vh;aspect-ratio: 16 / 10;border-radius: var(--etg);border: 1px solid var(--si31);height: auto;position: relative;font-size: clamp(48px, 8vw, 96px);}
.d1cgc.d1cgc .rn6xvz {z-index: auto;max-width: none;position: relative;padding: 0;}
.d1cgc.d1cgc .xrn8,
.d1cgc.d1cgc .nxc0mvn {color: var(--xl1, var(--lsri));}
.d1cgc.d1cgc .kydq {color: color-mix(in srgb, var(--lsri) 72%, transparent);}
.d1cgc.vs6cn .rn6xvz {justify-self: auto;text-align: left;}
.d1cgc.vs6cn.vs6cn .kydq {margin-left: 0;}

.d1cgc:not(:has(.raewrq)) {background: var(--unl, var(--gark));}
@media (min-width:730px) {
  .w0q1m.d1cgc {flex-direction: row;align-items: center;}
  .d1cgc.d1cgc .raewrq,
  .d1cgc.d1cgc .d7c9vsb {width: 42%;max-height: none;flex: 0 0 auto;}
  .d1cgc.vs6cn {flex-direction: row-reverse;}
  .d1cgc.d1cgc .rn6xvz {width: auto;min-width: 0;flex: 1 1 auto;}
}

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

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

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

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

.fgapt :is(.hz8bw5, .jvyv, .qm80, .nh5qxyd,
             .j6fxhz, .c7vk1, .h1az, .evvtsw,
             .x8sex7, .v3v6n9s, .dr44rk0, .qqdbee,
             .gk8r, .s5cpyjv, .cx2m1a) {box-shadow:
    0 1px 0 color-mix(in srgb, var(--lsri) calc(4% * (1 - var(--ezw))), transparent) inset,
    0 6px 20px color-mix(in srgb, #000 calc(4% + 12% * (1 - var(--ezw))), transparent);border: 1px solid var(--si31);border-radius: var(--etg);background: linear-gradient(180deg, var(--gark) 0%, var(--egt5) 62%);padding: clamp(22px, 2.4vw, 34px) !important;}

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

.t0bwv8.t0bwv8 .ys50:last-child::after {top: 32px;left: 15px;position: absolute;bottom: -2px;background: var(--egt5);width: 2px;content: "";}
.t0bwv8.t0bwv8 .rwrrd {font-size: 14px;justify-content: center;font-variant-numeric: tabular-nums;box-shadow: 0 0 0 4px var(--egt5);width: 32px;border-radius: 50%;z-index: 1;height: 32px;font-weight: 800;grid-column: 1;align-items: center;background: var(--ato);position: relative;color: var(--r9w, var(--xrnh5, var(--a1ppc)));display: flex;}
.t0bwv8.t0bwv8 .km99vd {min-width: 0;grid-column: 2;padding-top:3px;}
.t0bwv8.t0bwv8 .h2mw {line-height:1.28;font-weight: 700;font-size: 16px;color: var(--lsri);margin: 0 0 4px;}
.t0bwv8.t0bwv8 .c4jnqv4 {color: var(--qm0jp);font-size: 15px;line-height:1.62;margin: 0;}

.jmtpn6n.jmtpn6n .ntfk {grid-template-columns: minmax(0, 1fr);display: grid;gap:14px;}
.jmtpn6n.jmtpn6n .x47xcgc {border: 1px solid var(--si31);border-left: 4px solid var(--nabp);border-radius: 0 var(--etg) var(--etg) 0;position: relative;padding: 14px 16px;background: var(--gark);}

.jmtpn6n.jmtpn6n .nmp52 {background: color-mix(in srgb, var(--ato) 7%, var(--gark));border-left-color: color-mix(in srgb, var(--ato) 40%, var(--lsri));}
.jmtpn6n.jmtpn6n .tmn9t9 {border-left-color: color-mix(in srgb, var(--lsri) 42%, transparent);background: color-mix(in srgb, var(--lsri) 4%, var(--gark));}
.jmtpn6n.jmtpn6n .g07eb {color: var(--lsri);padding: 0 0 9px;margin: 0 0 10px;border-bottom: 1px solid var(--si31);text-transform: uppercase;align-items: center;font-weight: 800;display: flex;letter-spacing: .09em;gap:7px;font-size: 12px;}
.jmtpn6n.jmtpn6n .hbrfv88 {color: var(--qm0jp);font-variant-numeric: tabular-nums;background: color-mix(in srgb, var(--lsri) 10%, transparent);font-weight: 700;margin-left: auto;border-radius:99px;font-size: 11.5px;padding: 2px 8px;letter-spacing: 0;}
.jmtpn6n.jmtpn6n .nmp52 .hbrfv88 {color: var(--lsri);background: color-mix(in srgb, var(--ato) 18%, transparent);}
.jmtpn6n.jmtpn6n .m369 {list-style: none;padding: 0;margin: 0;}
.jmtpn6n.jmtpn6n .m369 li {align-items: start;font-size: 15px;padding: 7px 0;display: grid;grid-template-columns: 16px minmax(0, 1fr);line-height:1.56;gap:9px;}
.jmtpn6n.jmtpn6n .m369 li + li {border-top: 1px solid color-mix(in srgb, var(--si31) 70%, transparent);}
.jmtpn6n.jmtpn6n .fv2bwg {line-height:1.54;color: var(--qm0jp);text-align: center;font-weight: 800;font-size: 15px;}

.jmtpn6n.jmtpn6n .nmp52 .fv2bwg {color: color-mix(in srgb, var(--ato) 40%, var(--lsri));}
.jmtpn6n.jmtpn6n .ngqj22 {min-width: 0;color: var(--lsri);}

.wk6a9.wk6a9 .d0h9 {display: block;}
.wk6a9.wk6a9 .zcv8 {background: none;margin: 0;border-top: 1px solid var(--si31);border-radius: 0;padding: 0;}
.wk6a9.wk6a9 .zcv8:last-child {border-bottom: 1px solid var(--si31);}

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

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

.wk6a9.wk6a9 .zcv8[open] .z22x0::before,
.wk6a9.wk6a9 .zcv8[open] .z22x0::after {background: color-mix(in srgb, var(--ato) 40%, var(--lsri));}
.wk6a9.wk6a9 .zcv8[open] .z22x0::after {transform: translateY(-50%) scaleY(0);}

.wk6a9.wk6a9 .rve3 {line-height:1.63;margin: 0;font-size: 15px;padding: 0 28px 16px 18px;color: var(--qm0jp);}

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

@media (max-width:828px) { .cxby.cxby .xvygmh {grid-template-columns: repeat(2, minmax(0, 1fr));} }
.cxby.cxby .hn9sgx {min-width: 0;counter-increment: sp-cat-n;}

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

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

.dkef2m5.dkef2m5 .vvbcx {display: grid;column-gap:13px;grid-template-columns: auto minmax(0, 1fr);align-items: center;margin: 0;}
.dkef2m5.dkef2m5 .rh3qa3 {margin: 0;}
.dkef2m5.dkef2m5 .jhs04 {align-items: center;padding: 12px 18px;background: var(--gark);display: flex;justify-content: center;border: 1px solid var(--si31);border-radius: var(--etg);min-height: 68px;min-width: 136px;}
.dkef2m5.dkef2m5 .jhs04 img {height: auto;max-width: 100%;width: auto;display: block;max-height: 44px;border-radius: 0;object-fit: contain;}
.dkef2m5.dkef2m5 .f8k2cc {font-size: 15.5px;margin: 0;font-weight: 600;color: var(--lsri);}

.dkef2m5.dkef2m5 .rh3qa3:not(:first-of-type),
.dkef2m5.dkef2m5 .rh3qa3:not(:first-of-type) + .f8k2cc {border-top: 1px solid var(--si31);padding-top:11px;margin-top:13px;}

.asant.asant .tbp3 {margin: 0;list-style: none;padding: 0;}
.asant.asant .ckb4tr {padding: 14px 0;gap:18px;display: flex;align-items: center;min-height: 68px;}
.asant.asant .ckb4tr + .ckb4tr {border-top: 1px solid var(--si31);}
.asant.asant .ckb4tr img {display: block;width: 84px;height: 42px;border-radius: 0;flex: 0 0 auto;object-fit: contain;}
.asant.asant .n3fa {font-size: 15.5px;color: var(--lsri);font-weight: 600;}

.h31bx.h31bx {display: grid;row-gap:8px;grid-template-columns: auto minmax(0, 1fr);column-gap:14px;align-items: center;}
.h31bx.h31bx .y859yp {line-height:1.21;grid-column: 1 / -1;margin: 0;color: var(--lsri);font-weight: 800;font-size: clamp(20px, 2.1vw, 27px);letter-spacing: -.022em;}
.h31bx.h31bx .ckzj {font-size: clamp(28px, 3vw, 38px);color: color-mix(in srgb, var(--ato) 35%, var(--lsri));font-weight: 800;letter-spacing: -.03em;line-height: 1;}
.h31bx.h31bx .h0242 {height: 8px;overflow: hidden;position: relative;border-radius: 999px;background: color-mix(in srgb, var(--lsri) 12%, transparent);}
.h31bx.h31bx .h0242::before {border-radius: inherit;position: absolute;content: "";inset: 0 auto 0 0;background: var(--ato);width: var(--dfqbv, 0%);}
.h31bx.h31bx .qmkg {font-size: 15.5px;line-height:1.61;grid-column: 1 / -1;color: var(--qm0jp);}
.h31bx.h31bx .hbayc5c {list-style: none;padding: 0;margin: 6px 0 0;grid-column: 1 / -1;}
.h31bx.h31bx .q1tj {border-top: 1px solid var(--si31);display: grid;grid-template-columns: minmax(0, 1fr) auto;padding: 14px 0;column-gap:11px;align-items: center;}
.h31bx.h31bx .vtp0ts {color: var(--lsri);font-size: 14.5px;font-weight: 700;}
.h31bx.h31bx .d7veh {display: block;border-radius: 999px;width: 72px;overflow: hidden;background: color-mix(in srgb, var(--lsri) 12%, transparent);position: relative;height: 6px;}
.h31bx.h31bx .d7veh::before {inset: 0 auto 0 0;background: var(--ato);border-radius: inherit;content: "";position: absolute;width: var(--dfqbv, 0%);}
.h31bx.h31bx .es6n {grid-column: 1 / -1;margin: 7px 0 0;line-height:1.60;color: var(--qm0jp);font-size: 14.5px;}

.xvk1n.xvk1n {display: flex;flex-direction: column;}
.xvk1n.xvk1n .anpjm {background: var(--ato);width: 42px;border: 0;border-radius:2px;margin: 0 0 16px;height: 3px;}
.xvk1n.xvk1n .svjwg5r {margin: 0 0 18px;}
.xvk1n.xvk1n .svjwg5r img {object-fit: cover;display: block;border-radius: var(--etg);width: 100%;aspect-ratio: 16 / 7;}

.tqhr.tqhr .svjwg5r {margin: 18px 0 0;order: 3;}
.xvk1n.xvk1n .n1zmr36 {margin: 0 0 10px !important;}
.xvk1n.xvk1n .mhkc {color: var(--qm0jp);}
.xvk1n.xvk1n .mhkc > :first-child {margin-top: 0;}
.xvk1n.xvk1n .mhkc > :last-child {margin-bottom: 0;}
.xvk1n.xvk1n .a7a1qw3 {margin-top:13px;justify-content: center;align-self: flex-start;border-radius: var(--etg);font-size: 15px;padding: 0 22px;min-height: 44px;display: inline-flex;font-weight: 700;color: var(--xrnh5, var(--a1ppc));background: var(--z6d);text-decoration: none;align-items: center;}
.xvk1n.xvk1n .a7a1qw3:hover {background: var(--hemv8);}

@media (min-width:765px) {
  .fgapt > .xy9h56 {max-width: none;float: left;width: calc(50% - var(--p1e5r) / 2);}
  .fgapt > .xy9h56 + .xy9h56 {float: right;}
  
  .fgapt > .xy9h56 + .xy9h56 + * {clear: both;}
}

.y0wvy.y0wvy .ds4r {margin: 0 0 8px;font-weight: 700;color: color-mix(in srgb, var(--ato) 35%, var(--lsri));letter-spacing: .16em;text-transform: uppercase;font-size: 11.5px;}
.y0wvy.y0wvy .fhp824n {font-size: clamp(26px, 3.7vw, 42px);line-height:1.18;font-weight: 800;color: var(--lsri);letter-spacing: -.022em;margin: 0 0 10px;}
.y0wvy.y0wvy .jzhk {color: var(--qm0jp);max-width: 60ch;margin: 0 0 16px;}
.y0wvy.y0wvy .f9s76h {display: inline-flex;margin: 0 8px 0 0;padding: 0 22px;justify-content: center;font-weight: 700;min-height: 44px;border-radius: var(--etg);text-decoration: none;font-size: 15px;background: var(--z6d);align-items: center;color: var(--xrnh5, var(--a1ppc));}
.y0wvy.y0wvy .f9s76h:hover {background: var(--hemv8);}

.y0wvy.y0wvy .qvrm {box-shadow: inset 0 0 0 1px var(--si31);background: none;color: var(--lsri);}
.y0wvy.y0wvy .qvrm:hover {background: color-mix(in srgb, var(--ato) 10%, transparent);}
.y0wvy.y0wvy .yvqbf {gap:13px;display: grid;padding: 0;list-style: none;margin: 18px 0 0;}

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

.cmc0c.cmc0c {grid-template-columns: auto minmax(0, 1fr);column-gap:17px;row-gap:3px;display: grid;align-items: center;background: var(--fbg5, var(--egt5));color: var(--tltwz, var(--lsri));}
.cmc0c.cmc0c .r90qedm {object-fit: cover;width: 64px;border-radius: 50%;border: 1px solid var(--si31);grid-row: 1 / span 2;height: 64px;display: block;}
.cmc0c.cmc0c .a37ac0 {letter-spacing: .16em;font-size: 11px;font-weight: 700;margin: 0;text-transform: uppercase;color: var(--mwn, var(--qm0jp));}
.cmc0c.cmc0c .gvy85 {color: var(--tltwz, var(--lsri));font-size: 17px;font-weight: 800;letter-spacing: -.02em;}
.cmc0c.cmc0c .rvhehq2,
.cmc0c.cmc0c .jq7b0sc,
.cmc0c.cmc0c .vk3kv7,
.cmc0c.cmc0c .jvw4a2z {grid-column: 1 / -1;}

.cmc0c.cmc0c .rvhehq2 {gap:8px;display: flex;margin-top:10px;flex-wrap: wrap;}
.cmc0c.cmc0c .rvhehq2 a {font-weight: 600;align-items: center;border-radius: var(--etg);box-shadow: inset 0 0 0 1px var(--si31);text-decoration: none;color: var(--tltwz, var(--lsri));background: var(--ensbk, var(--gark));font-size: 13.5px;display: inline-flex;padding: 0 16px;min-height: 44px;}
.cmc0c.cmc0c .rvhehq2 a:hover {background: color-mix(in srgb, var(--ato) 12%, var(--gark));}
.cmc0c.cmc0c .jq7b0sc {column-gap:13px;grid-template-columns: auto minmax(0, 1fr);margin: 14px 0 0;display: grid;}
.cmc0c.cmc0c .tphc7b {text-transform: uppercase;font-weight: 700;color: var(--mwn, var(--qm0jp));padding: 9px 0;letter-spacing: .13em;border-top: 1px solid var(--si31);font-size: 11px;}
.cmc0c.cmc0c .zd0swy {padding: 9px 0;color: var(--tltwz, var(--lsri));border-top: 1px solid var(--si31);font-size: 14.5px;margin: 0;}
.cmc0c.cmc0c .vk3kv7 {line-height:1.62;font-size: 15px;margin: 14px 0 0;color: var(--mwn, var(--qm0jp));}
.cmc0c.cmc0c .jvw4a2z {color: var(--mwn, var(--qm0jp));margin: 14px 0 0;border-top: 1px solid var(--si31);display: block;font-size: 12.5px;line-height:1.54;padding-top:11px;}

.yq2q6.yq2q6 .w868n,
.s8r7mx.s8r7mx .mfng,
.bkt8qt.bkt8qt .exg8,
.mrk9d.mrk9d .byf6t {width: 42px;border: 0;border-radius:3px;background: var(--ato);height: 3px;}
.yq2q6.yq2q6 .w868n,
.bkt8qt.bkt8qt .exg8 {margin: 0 0 16px;}
.s8r7mx.s8r7mx .mfng {margin: 18px 0 0;opacity:0.54;}
.yq2q6.yq2q6 .f71sa,
.s8r7mx.s8r7mx .n38dx,
.rtscyv.rtscyv .tfy7 {max-width: 68ch;}
.yq2q6.yq2q6 .f71sa > :first-child,
.s8r7mx.s8r7mx .n38dx > :first-child,
.rtscyv.rtscyv .tfy7 > :first-child {margin-top: 0;}
.yq2q6.yq2q6 .f71sa > :last-child,
.s8r7mx.s8r7mx .n38dx > :last-child,
.rtscyv.rtscyv .tfy7 > :last-child {margin-bottom: 0;}

.rtscyv.rtscyv .r11re {display: flex;margin: 0 0 16px;gap:13px;align-items: center;}
.rtscyv.rtscyv .r11re h2 {margin: 0 !important;}
.rtscyv.rtscyv .n93wmh {height: 1px;flex: 1 0 auto;background: var(--si31);}
.rtscyv.rtscyv .r11re h2::before {display: none;}

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

.mrk9d.mrk9d {gap:14px;display: flex;align-items: center;}
.c05yahj.c05yahj {justify-content: flex-start;}
.t0hc455.t0hc455 {justify-content: center;}
.zw5n.zw5n {justify-content: flex-end;}

.zw5n.zw5n .byf6t {flex: 1 1 auto;order: -1;}
.t0hc455.t0hc455 .byf6t {display: none;}
.mrk9d.mrk9d .gsdp4e {display: inline-flex;padding: 0 26px;border-radius: var(--etg);align-items: center;font-size: 15px;min-height: 48px;background: var(--z6d);font-weight: 700;justify-content: center;text-decoration: none;white-space: nowrap;color: var(--xrnh5, var(--a1ppc));}
.mrk9d.mrk9d .gsdp4e:hover {background: var(--hemv8);}
.mrk9d.mrk9d .m8fe {flex: 1 1 auto;}

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

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

.sjchx.sjchx {background: var(--egt5);border: 1px solid var(--si31);border-top: 3px solid var(--ato);border-radius: var(--etg);padding: clamp(20px, 2.6vw, 30px);}
.sjchx.sjchx .w37c7 {grid-row: 1 / span 2;box-sizing: border-box;display: block;border-radius:15px;border: 1px solid var(--si31);object-fit: contain;padding: 6px;background: var(--gark);width: 56px;height: 56px;}
.sjchx.sjchx h2 {margin: 0 !important;}
.sjchx.sjchx .k6wnj {margin: 0;font-size: 15px;color: var(--qm0jp);}
.sjchx.sjchx .p518ga,
.sjchx.sjchx .kpxn6 {grid-column: 1 / -1;}
.sjchx.sjchx .p518ga {margin: 14px 0 0;grid-template-columns: auto minmax(0, 1fr);display: grid;column-gap:15px;}
.sjchx.sjchx .kb0ebh {font-weight: 700;letter-spacing: .13em;text-transform: uppercase;border-top: 1px solid var(--si31);font-size: 11px;padding: 10px 0;color: var(--qm0jp);}
.sjchx.sjchx .abv1k24 {font-size: 14.5px;margin: 0;padding: 10px 0;border-top: 1px solid var(--si31);font-weight: 600;color: var(--lsri);}
.sjchx.sjchx .kpxn6 {flex-wrap: wrap;display: flex;margin-top:15px;gap:7px;}
.sjchx.sjchx .nhxws {color: var(--xrnh5, var(--a1ppc));display: inline-flex;justify-content: center;background: var(--z6d);align-items: center;font-size: 14px;min-height: 44px;padding: 0 22px;text-decoration: none;font-weight: 700;border-radius: var(--etg);}
.sjchx.sjchx .nhxws:hover {background: var(--hemv8);}
.sjchx.sjchx .ghvr4d {background: none;box-shadow: inset 0 0 0 1px var(--si31);color: var(--lsri);}
.sjchx.sjchx .ghvr4d:hover {background: color-mix(in srgb, var(--ato) 10%, transparent);}

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

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

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

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

.bpkp.bpkp {border-top: 1px solid var(--nabp);padding: clamp(30px, 3.4vw, 48px) clamp(24px, 3vw, 44px) clamp(22px, 2.4vw, 32px);--b6i: color-mix(in srgb, var(--xtls) 82%, var(--ato));color: var(--xtls);background: var(--i1nce);--xtls:   var(--caq, #ffffff);}
.bpkp .xdkp09g {gap:25px 44px;grid-template-columns: minmax(0, 1fr) auto;display: grid;align-items: start;}
.bpkp .vxrn img {display: block;width: auto;height: 26px;}
.bpkp .vxrn span {letter-spacing: -.03em;font-weight: 800;color: var(--xtls);font-size: 18px;}
.bpkp .s0cw9bf {gap:40px;display: grid;grid-auto-flow: column;}
.bpkp .s0cw9bf ul {display: grid;margin: 0;list-style: none;padding: 0;gap:8px;}
.bpkp .s0cw9bf a {align-items: center;font-size: 14.5px;color: var(--b6i);min-height: 44px;display: flex;text-decoration: none;}
.bpkp .s0cw9bf a:hover {color: var(--xtls);}
.bpkp .a71ew {gap:13px;flex-wrap: wrap;display: flex;align-items: center;margin: 22px 0 0;opacity:0.73;}
.bpkp .m0kb6n4 {margin: 22px 0 0;padding-top:19px;border-top: 1px solid var(--si31);}
.bpkp .m0kb6n4 p {margin: 0;color: var(--b6i);font-size: 12.5px;}
.bpkp .m0kb6n4 p + p {margin-top:9px;line-height:1.58;}

@media (max-width:935px) {
  
  .deaassf {border-bottom: 1px solid var(--nabp);overflow: visible;width: auto;position: static;border-right: 0;}
  .qq8ehc {padding: 20px 16px 24px;min-height: 0;gap:19px;}
  .fpvr {margin-top: 0;}
  .wva18ky {margin-left: 0;}
  .fgapt {padding: 20px 16px 32px;}

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

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

  .faah {border-bottom: 1px solid var(--nabp);position: sticky;z-index: 60;display: flex;background: var(--szt);min-height: 56px;justify-content: space-between;align-items: center;gap:10px;padding: 8px 14px;top: 0;}
  .tk6e {display: inline-flex;color: var(--zxf);white-space: nowrap;font-size: 17px;align-items: center;min-height: 44px;text-decoration: none;text-overflow: ellipsis;overflow: hidden;font-weight: 800;letter-spacing: -.03em;min-width: 0;}
  .bg4wc4 {gap:9px;flex: 0 0 auto;display: flex;align-items: center;}
  .bg4wc4 .k9sw {padding: 0 13px;font-size: 13.5px;}
  .tstkyw4 {display: flex;}
  
  .n9ecfh {display: none;}

  .t0bwv8.t0bwv8 .ys50 {padding-bottom:19px;}
  .jmtpn6n.jmtpn6n .x47xcgc {padding: 13px 14px;}
  .wk6a9.wk6a9 .rve3 {padding-left:15px;padding-right:7px;}

  .fpvr .hwzjd {margin-bottom:10px;font-size: clamp(24px, 7vw, 30px);}
  .pkb9p {-webkit-box-orient: vertical;overflow: hidden;-webkit-line-clamp: 2;margin-bottom:14px;display: -webkit-box;font-size: 15px;}
  .qq8ehc {padding: 14px 16px 18px;gap:14px;}

  .w0q1m.w0q1m {min-height: min(34vh, 300px);}
  .w0q1m.w0q1m .rn6xvz {padding: 16px;max-width: 100%;}
  .vs6cn.vs6cn .rn6xvz {text-align: left;justify-self: stretch;}
  .vs6cn.vs6cn .kydq {margin-left: 0;}
  
  .fcn05a4.fcn05a4 .kahzq,
  .vs6cn.vs6cn .kahzq {background: linear-gradient(0deg,
      var(--egt5) 0%, var(--egt5) 68%,
      color-mix(in srgb, var(--egt5) 62%, transparent) 84%,
      transparent 100%);}
  .w0q1m.w0q1m .xrn8 {font-size: clamp(22px, 6.4vw, 30px);}
  .w0q1m.w0q1m .kydq {-webkit-box-orient: vertical;display: -webkit-box;font-size: 15px;margin-bottom:14px;-webkit-line-clamp: 3;overflow: hidden;}
  .w0q1m.w0q1m .d7c9vsb {font-size: clamp(96px, 34vw, 190px);}

  .bpkp .xdkp09g {grid-template-columns: 1fr;}
  .bpkp .s0cw9bf {grid-auto-flow: row;gap: 0;}
}

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

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

@media (min-width:936px) {

  
  
  .swbpnn {transition:max-height 229ms ease, opacity 114ms ease, margin 170ms ease, padding 241ms ease;}

  
}

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

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

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

  
  .qq8ehc {position: relative;}

}

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

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

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

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

.r4kv {--d9o: var(--etg);--fzsl: var(--etg);--x1qt: 1px solid var(--si31);--wpo2j: var(--etg);}

.h31bx.h31bx h2.y859yp::before {display: none;content: none;}

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

.wk6a9.wk6a9 .tv49 .zcv8,
.wk6a9.wk6a9 .tv49 .zcv8:last-child {border-top: 0;border-bottom: 0;}

.wk6a9.wk6a9 .tv49 .rve3 {padding-left: 0;}

.wk6a9.wk6a9 > .zcv8.zcv8 {border-radius: 0 var(--etg) var(--etg) 0;border-left: 2px solid color-mix(in srgb, var(--ato) 45%, var(--si31));margin: 0 0 8px;background: color-mix(in srgb, var(--lsri) 4%, transparent);border-top: 0;padding: 0 0 0 14px;border-bottom: 0;}
.wk6a9.wk6a9 > .zcv8.zcv8:last-child {margin-bottom: 0;}

.wk6a9.wk6a9 > .zcv8 .z22x0 {padding-right:40px;}
.wk6a9.wk6a9 > .zcv8 .z22x0::before {right: 16px;}
.wk6a9.wk6a9 > .zcv8 .z22x0::after  {right: 22px;}

.wk6a9.wk6a9 .xd17 {margin: 0;padding: 0 28px 14px 0;}
.wk6a9.wk6a9 .xd17 .rve3 {padding: 0;}

.h31bx.h31bx .hh0t8cd {gap:9px;margin: 2px 0 4px;grid-column: 1 / -1;display: grid;}
.h31bx.h31bx .hh0t8cd .h0242 {width: 100%;}

.h31bx.h31bx .fwktzk7 {margin: 6px 0 0;display: grid;grid-template-columns: auto minmax(0, 1fr);grid-column: 1 / -1;}
.h31bx.h31bx .q7x7qbh {max-width: 36ch;gap:5px;display: grid;justify-items: start;padding: 14px 0;min-width: 0;border-top: 1px solid var(--si31);}
.h31bx.h31bx .fn95tz {color: var(--qm0jp);font-size: 14.5px;padding: 14px 0 14px 16px;margin: 0;line-height:1.60;border-top: 1px solid var(--si31);min-width: 0;}

.h31bx.h31bx .fn95tz:empty {padding: 0 0 14px;}

@media (max-width:551px) {
  .h31bx.h31bx .fwktzk7 {grid-template-columns: minmax(0, 1fr);}
  .h31bx.h31bx .q7x7qbh {padding-bottom: 0;max-width: none;}
  .h31bx.h31bx .fn95tz {border-top: 0;padding: 7px 0 14px;}
}

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

.jmtpn6n.jmtpn6n .m369.a4vw {display: grid;gap:7px;}
.jmtpn6n.jmtpn6n .m369.a4vw li {background: color-mix(in srgb, var(--lsri) 9%, transparent);grid-template-columns: minmax(0, 1fr);padding: 10px 12px;border-radius:7px;}

.jmtpn6n.jmtpn6n .m369.a4vw li + li {border-top: 0;}

.jmtpn6n.jmtpn6n .nmp52 .m369.a4vw li {background: color-mix(in srgb, var(--ato) 22%, color-mix(in srgb, var(--lsri) 9%, transparent));}

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

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

.s8r7mx.s8r7mx .k32yn5 {padding-left:17px;position: relative;}
.s8r7mx.s8r7mx .q616g {top: 2px;width: 3px;bottom: 2px;border-radius:2px;position: absolute;background: linear-gradient(
    to bottom,
    var(--ato),
    color-mix(in srgb, var(--ato) 20%, var(--si31))
  );left: 0;}

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

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

.pp8x.pp8x {padding-left: 0;}
.pp8x.pp8x .b13cntf {padding: 10px;border: 1px solid var(--si31);border-top: 3px solid var(--ato);border-radius: var(--etg);background: var(--egt5);}
.pp8x.pp8x .b13cntf img {border-radius: max(0px, calc(var(--etg) - 4px));}

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

.mrk9d.mrk9d .byf6t {margin: 0;}

.zj95e.zj95e.zj95e {flex-direction: column;gap:13px;align-items: stretch;}
.zj95e.zj95e.zj95e .byf6t {border-radius: 0;display: block;order: 2;height: 1px;width: 100%;flex: 0 0 auto;background: var(--si31);}
.zj95e.zj95e.zj95e .gsdp4e {align-self: center;}
.c05yahj.zj95e.zj95e .gsdp4e {align-self: flex-start;}
.zw5n.zj95e.zj95e .gsdp4e {align-self: flex-end;}
.zj95e.zj95e.zj95e .m8fe {align-self: stretch;}

.af7e.af7e.af7e .byf6t {order: 0;border-radius: 0;width: auto;flex: 1 1 auto;min-width: 12px;display: block;height: 1px;background: var(--si31);}
.af7e.af7e.af7e .gsdp4e {flex: 0 0 auto;}
.c05yahj.af7e.af7e .byf6t:first-of-type {flex: 0 0 24px;}
.zw5n.af7e.af7e .byf6t:last-of-type {flex: 0 0 24px;}

.cmc0c.cmc0c .sg3aer1 {margin: 14px 0 0;flex-wrap: wrap;display: flex;grid-column: 1 / -1;gap:8px;list-style: none;padding: 0;}
.cmc0c.cmc0c .sg3aer1 li {min-width: 0;background: var(--ensbk, var(--gark));flex-direction: column;border-radius: var(--etg);padding: 9px 14px;display: inline-flex;box-shadow: inset 0 0 0 1px var(--si31);gap:3px;}
.cmc0c.cmc0c .f3kjff {font-size: 11px;font-weight: 700;text-transform: uppercase;letter-spacing: .13em;color: var(--mwn, var(--qm0jp));}
.cmc0c.cmc0c .bg5a {font-size: 14.5px;font-weight: 600;color: var(--tltwz, var(--lsri));}

.apgjan.apgjan .r90qedm {grid-row: auto;}

.apgjan.apgjan .tw9s {min-width: 0;display: grid;gap:4px;}
.apgjan.apgjan .gvy85 {display: block;}
.stwkv2j.stwkv2j .tw9s {grid-column: 1 / -1;}

.sjchx.sjchx .rcgbmd {list-style: none;border-top: 1px solid var(--si31);margin: 16px 0 0;display: flex;grid-column: 1 / -1;padding: 14px 0 0;}
.sjchx.sjchx .rcgbmd li {gap:5px;min-width: 0;flex-direction: column;flex: 1 1 96px;padding: 0 16px;display: flex;}
.sjchx.sjchx .rcgbmd li:first-child {padding-left: 0;}
.sjchx.sjchx .rcgbmd li:last-child {padding-right: 0;}
.sjchx.sjchx .rcgbmd li + li {border-left: 1px solid var(--si31);}
.sjchx.sjchx .dbg5 {text-transform: uppercase;font-weight: 700;letter-spacing: .13em;font-size: 11px;color: var(--qm0jp);}
.sjchx.sjchx .xv8xgm {font-variant-numeric: tabular-nums;color: var(--lsri);font-size: 15px;font-weight: 700;}

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

.ets6.ets6 .w37c7 {grid-row: auto;}
.ets6.ets6 .frph {display: grid;min-width: 0;gap:6px;}
.sw2wn.sw2wn .frph {grid-column: 1 / -1;}

.mscmzp.mscmzp .t18erz::before {width: 1px;background: var(--nabp);top: 0;left: 0;}

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

.mscmzp.mscmzp .rwrrd {color: var(--lsri);font-size: 12px;background: none;box-shadow: none;height: 24px;border-radius:2px;border: 1px solid color-mix(in srgb, var(--ato) 60%, var(--nabp));width: 28px;}
.mscmzp.mscmzp .h2mw {grid-row: 1;grid-column: 2;padding-top:2px;min-width: 0;}

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

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

.fzm6.fzm6 .t18erz::before {top: 16px;}
.fzm6.fzm6 .ys50:last-child::after {top: 22px;}
.fzm6.fzm6 .km99vd {padding-top: 0;}
.fzm6.fzm6 .psfvh {display: block;color: var(--qm0jp);letter-spacing: .14em;margin: 0 0 3px;font-size: 11px;font-variant-numeric: tabular-nums;font-weight: 800;}

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

:root {--bil: clamp(240px, 20vw, 290px);}
.qq8ehc {padding: 28px 22px 22px;gap:22px;}
.fpvr {margin: 0;}
.g8xe905 {display: grid;grid-template-columns: minmax(0, 1fr);gap:10px;}
.g8xe905 .k9sw {width: 100%;justify-content: center;box-sizing: border-box;}
.g8xe905 .r4kv {order: 9;justify-self: start;}
.kbm40qv {margin-top:15px;}
.swbpnn {margin-top: 0;}
.n9ecfh img {max-width: 100%;object-fit: contain;height: 34px;width: auto;}
@media (max-width:935px) {
  .deaassf {display: none;}
  .tk6e img {width: auto;max-width: 34vw;height: 28px;display: block;object-fit: contain;}
  .ep2mwvw {padding: 4px 2px 0;}
}

.w0q1m.w0q1m:not(.d1cgc) {min-height: clamp(460px, 68vh, 680px);}
.fcn05a4.fcn05a4:not(.d1cgc) .kahzq {background:
    linear-gradient(0deg, color-mix(in srgb, var(--egt5) 85%, transparent) 0%, transparent 45%),
    linear-gradient(90deg, color-mix(in srgb, var(--egt5) 88%, transparent) 0%, color-mix(in srgb, var(--egt5) 50%, transparent) 38%, transparent 66%);}
.vs6cn.vs6cn:not(.d1cgc) .kahzq {background:
    linear-gradient(0deg, color-mix(in srgb, var(--egt5) 85%, transparent) 0%, transparent 45%),
    linear-gradient(270deg, color-mix(in srgb, var(--egt5) 88%, transparent) 0%, color-mix(in srgb, var(--egt5) 50%, transparent) 38%, transparent 66%);}
.w0q1m.w0q1m:not(.d1cgc) .xrn8 {font-size: clamp(34px, 4vw, 58px);}

.w0q1m.d1cgc.d1cgc {background: none;overflow: visible;display: flex;flex-direction: column;border: 0;gap: 0;align-items: stretch;padding: 0;}
.d1cgc.d1cgc .raewrq,
.d1cgc.d1cgc .d7c9vsb {border-radius: var(--etg);height: auto;object-fit: contain;max-height: none;aspect-ratio: auto;width: 100%;flex: none;}
.d1cgc.d1cgc .d7c9vsb {aspect-ratio: 16 / 7;}
.d1cgc.d1cgc picture {display: block;}
.d1cgc.d1cgc .rn6xvz {box-shadow: 0 24px 60px rgba(0, 0, 0, .35);box-sizing: border-box;background: var(--egt5);border: 1px solid var(--si31);border-top: 4px solid var(--z6d);border-radius: var(--etg);padding: clamp(22px, 2.8vw, 36px);margin: calc(-1 * clamp(60px, 9vw, 120px)) 0 0 clamp(16px, 3vw, 36px);z-index: 2;position: relative;width: min(640px, 88%);}
.d1cgc.vs6cn .rn6xvz {margin-left: auto;margin-right: clamp(16px, 3vw, 36px);}
.d1cgc .bzps1c {display: none;}
.d1cgc.d1cgc .xrn8 {font-size: clamp(30px, 3.4vw, 46px);}
@media (min-width:730px) {
  .w0q1m.d1cgc, .d1cgc.vs6cn {align-items: stretch;flex-direction: column;}
  .d1cgc.d1cgc .raewrq, .d1cgc.d1cgc .d7c9vsb {width: 100%;}
}
@media (max-width: 719.98px) {
  .d1cgc.d1cgc .rn6xvz, .d1cgc.vs6cn .rn6xvz {width: auto;margin: -40px 12px 0;}
  .w0q1m.w0q1m:not(.d1cgc) {min-height: min(76vh, 600px);}
  .fcn05a4.fcn05a4:not(.d1cgc) .kahzq,
  .vs6cn.vs6cn:not(.d1cgc) .kahzq {background: linear-gradient(0deg, color-mix(in srgb, var(--egt5) 94%, transparent) 0%, color-mix(in srgb, var(--egt5) 60%, transparent) 45%, transparent 80%);}
  .vs6cn.vs6cn:not(.d1cgc) .rn6xvz {justify-self: start;text-align: left;}
  .vs6cn.vs6cn:not(.d1cgc) .kydq {margin-left: 0;}
}

.py4vq6d .j1356y {grid-template-columns: minmax(220px, .8fr) minmax(0, 2fr);align-items: stretch;display: grid;margin-top:18px;gap:17px;}
.py4vq6d .xycbn {padding: 0;flex-direction: column;list-style: none;margin: 0;display: flex;max-width: none;gap:8px;}
.py4vq6d .xycbn li {max-width: none;margin: 0;flex: 1 1 0;display: flex;}
.py4vq6d .bpab {cursor: pointer;background: var(--gark);align-items: center;width: 100%;line-height:1.34;overflow: hidden;border: 1px solid var(--si31);border-radius: var(--etg);color: var(--qm0jp, var(--b0y2));font-weight: 700;font-family: inherit;font-size: 16px;display: flex;padding: 16px 18px;position: relative;transition:color 0.216s, border-color 0.218s;text-align: left;}
.py4vq6d .egqg9 {position: relative;z-index: 1;}
.py4vq6d .p7y6rn {background: color-mix(in srgb, var(--z6d) 22%, transparent);border-right: 3px solid var(--z6d);inset: 0 auto 0 0;position: absolute;width: 0;}
.py4vq6d .bpab[data-on="1"], .py4vq6d .bpab[data-on="run"] {border-color: var(--z6d);color: var(--lsri);}
.py4vq6d .bpab[data-on="1"] .p7y6rn {width: 100%;border-right: 0;}
.py4vq6d .bpab[data-on="run"] .p7y6rn {animation: zru3tiv var(--jlk4, 6000ms) linear forwards;}
@keyframes zru3tiv { from {width: 0;} to {width: 100%;} }
.py4vq6d .mpmht5 {margin: 0;border-radius: var(--etg);grid-auto-columns: 100%;min-width: 0;gap: 0 !important;scroll-behavior: smooth;scrollbar-width: none;display: grid !important;padding: 0;overscroll-behavior-x: contain;list-style: none;grid-auto-flow: column;scroll-snap-type: x mandatory;grid-template-columns: none !important;overflow-x: auto;}
.py4vq6d .mpmht5::-webkit-scrollbar {display: none;}
.py4vq6d .t11nc00 {border-radius: var(--etg);min-width: 0;margin: 0;max-width: none;position: relative;overflow: hidden;scroll-snap-align: start;min-height: clamp(260px, 26vw, 380px);}
.py4vq6d .t11nc00 picture {height: 100%;display: block;}
.fgapt .py4vq6d img.jhe7mvj.jhe7mvj {height: 100%;position: absolute;border-radius: 0;inset: 0;width: 100%;object-fit: cover;}
.py4vq6d .k0nr {background: radial-gradient(70% 90% at 80% 20%, color-mix(in srgb, var(--z6d) 60%, transparent), transparent 70%), var(--gark);}
.py4vq6d .gg1wr {display: none;}
.py4vq6d .bk1r {display: flex;flex-wrap: wrap;margin: 18px 0 0;gap:11px;}
@media (max-width:755px) {
  .py4vq6d .j1356y {grid-template-columns: minmax(0, 1fr);}
  .py4vq6d .xycbn {order: 2;flex-direction: row;}
  .py4vq6d .bpab {border-radius:3px;min-height: 0;padding: 0;height: 6px;}
  .py4vq6d .egqg9 {display: none;}
  .py4vq6d .t11nc00 {aspect-ratio: 4 / 3;min-height: 0;}
  .py4vq6d .gg1wr {z-index: 1;bottom: 0;right: 0;font-weight: 700;position: absolute;display: block;padding: 30px 16px 14px;color: var(--lsri);background: linear-gradient(0deg, color-mix(in srgb, var(--egt5) 92%, transparent), transparent);left: 0;}
}
@media (prefers-reduced-motion: reduce) { .py4vq6d .mpmht5 {scroll-behavior: auto;} .py4vq6d .bpab[data-on="run"] .p7y6rn {animation: none;width: 100%;} }
.fgapt .py4vq6d .mpmht5 > .t11nc00 {flex: none;width: auto;max-width: none !important;}
.py4vq6d .bpab:not([data-on="run"]):not([data-on="1"]) .p7y6rn {border-right: 0;}
.fgapt .py4vq6d .mpmht5 {align-content: stretch;justify-content: start !important;}

.fgapt > .qqdbee.sjchx:has(.ws7fe4) {gap: 0;overflow: hidden;padding: 0 !important;display: grid !important;grid-template-columns: minmax(200px, .8fr) minmax(0, 2fr);}
.sjchx .ws7fe4 {text-align: center;flex-direction: column;color: var(--r9w, var(--xrnh5, var(--a1ppc)));justify-content: center;padding: 30px 20px;align-items: center;background: radial-gradient(100% 80% at 30% 0%, color-mix(in srgb, #fff 18%, transparent), transparent 60%), linear-gradient(160deg, var(--z6d), color-mix(in srgb, var(--z6d) 60%, #000));display: flex;gap:10px;}
.sjchx .anmf {font-size: clamp(64px, 6.6vw, 96px);font-weight: 800;line-height: .9;letter-spacing: -.05em;}
.sjchx .dackbm9 {letter-spacing: 4px;background: linear-gradient(90deg, currentColor var(--eu6, 90%), color-mix(in srgb, currentColor 30%, transparent) var(--eu6, 90%));-webkit-background-clip: text;background-clip: text;color: transparent;font-size: 22px;}
.sjchx .s432r {opacity:0.85;letter-spacing: .14em;font-style: normal;text-transform: uppercase;font-size: 12px;font-weight: 700;}
.sjchx .tndfgk {padding: clamp(22px, 2.8vw, 34px);min-width: 0;}
.sjchx .tndfgk h2 {font-size: clamp(24px, 2.4vw, 32px);}
.sjchx .kpxn6 a {background: var(--z6d);border-color: var(--z6d);color: var(--r9w, var(--xrnh5, var(--a1ppc)));}
@media (max-width:691px) {
  .fgapt > .qqdbee.sjchx:has(.ws7fe4) {grid-template-columns: minmax(0, 1fr);}
  .sjchx .ws7fe4 {flex-wrap: wrap;justify-content: flex-start;flex-direction: row;padding: 18px 20px;text-align: left;gap:15px;}
  .sjchx .anmf {font-size: 54px;}
}

.fgapt .qm80 .t18erz {margin: 10px 0 0;display: grid !important;padding: 0;gap:11px;list-style: none;grid-template-columns: repeat(2, minmax(0, 1fr));}
.fgapt .qm80 .t18erz::before, .fgapt .qm80 .ys50::before, .fgapt .qm80 .ys50::after {content: none !important;display: none !important;}
.fgapt .qm80 .ys50.ys50 {transition:border-color 0.2s, transform 0.216s;display: grid;margin: 0;overflow: hidden;position: relative;grid-template-columns: 76px minmax(0, 1fr);border: 1px solid var(--si31);border-radius: var(--etg);padding: 0 !important;min-width: 0;background: var(--gark);counter-increment: spstep;max-width: none;align-items: stretch;}
.fgapt .qm80 .t18erz {counter-reset: spstep;}
.fgapt .qm80 .ys50:hover {transform: translateY(-2px);border-color: var(--z6d);}
.fgapt .qm80 .ys50 > :not(.rwrrd):not(.cc56z87) {grid-column: 2;padding-right:17px;padding-left:19px;}
.fgapt .qm80 .ys50 > :nth-child(2) {padding-top:19px;}
.fgapt .qm80 .ys50 > :last-child {padding-bottom:19px;}
.fgapt .qm80 .rwrrd.rwrrd,
.fgapt .qm80 .cc56z87.cc56z87 {justify-content: center;align-items: center;height: auto;grid-column: 1;font-weight: 800;font-size: 34px;position: static;grid-row: 1 / span 4;font-style: normal;background: linear-gradient(160deg, var(--z6d), color-mix(in srgb, var(--z6d) 60%, #000));border: 0;border-radius: 0;color: var(--r9w, var(--xrnh5, var(--a1ppc)));box-shadow: none;width: auto;margin: 0;display: flex;transform: none;}
.fgapt .qm80 .cc56z87::after {content: counter(spstep);}
.fgapt .qm80 .psfvh {display: none;}
.fgapt .qm80 .h2mw {margin: 0 0 6px;overflow-wrap: anywhere;font-weight: 800;font-size: 17px;}
.fgapt .qm80 .c4jnqv4 {color: var(--qm0jp);overflow-wrap: anywhere;font-size: 15px;line-height:1.57;margin: 0;}
.fgapt .qm80 .km99vd {padding-bottom:19px;padding-top:17px;}
@media (max-width:691px) { .fgapt .qm80 .t18erz {grid-template-columns: minmax(0, 1fr);} .fgapt .qm80 .ys50.ys50 {grid-template-columns: 60px minmax(0, 1fr);} }
.fgapt > .qqdbee.sjchx:has(.ws7fe4) {align-items: stretch;}
.sjchx .ws7fe4 {min-height: 100%;height: auto;box-sizing: border-box;align-self: stretch;}
.sjchx .dackbm9 {-webkit-text-fill-color: transparent;display: inline-block;}
.fgapt .sjchx .kpxn6 > a, .fgapt .sjchx .kpxn6 a.nhxws {color: var(--r9w, var(--xrnh5, var(--a1ppc))) !important;border-color: var(--z6d) !important;background: var(--z6d) !important;}

.sjchx .dackbm9 {background: linear-gradient(90deg,
    var(--r9w, var(--xrnh5, var(--a1ppc))) var(--eu6, 90%),
    color-mix(in srgb, var(--r9w, var(--xrnh5, var(--a1ppc))) 30%, transparent) var(--eu6, 90%));-webkit-background-clip: text;background-clip: text;}

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

.fgapt .h1az.xvk1n .anpjm {display: none;}
.fgapt .dr44rk0 .w868n {display: none;}   

.deaassf.btzj {width: var(--bil);--bil: clamp(380px, 44vw, 620px);}
body:has(.btzj) {--bil: clamp(380px, 44vw, 620px);}
.btzj .qq8ehc {grid-template-areas: "brand acts" "hero hero" "navhead navhead" "nav nav";box-sizing: border-box;grid-template-rows: auto minmax(0, 1fr) auto auto;display: grid;gap:17px 16px;padding: 24px clamp(20px, 2.4vw, 32px);grid-template-columns: minmax(0, 1fr) auto;min-height: 100vh;height: 100%;}
.btzj .n9ecfh {align-self: center;grid-area: brand;}
.btzj .fpvr {margin: 0;grid-area: acts;align-self: center;}
.btzj .g8xe905 {gap:8px;display: flex;align-items: center;}
.btzj .g8xe905 .k9sw {width: auto;min-height: 40px;font-size: 14px;padding: 0 14px;}
.btzj .g8xe905 .r4kv {order: -1;}
.btzj .kbm40qv {display: none;}
.btzj .bs0znv6 {min-height: 0;grid-area: hero;display: flex;}
.btzj .dd44h {grid-area: navhead;}
.btzj .swbpnn {padding-top:13px;grid-area: nav;border-top: 1px solid var(--si31);margin: 0;}
.btzj .swbpnn ul {flex-wrap: wrap;display: flex;gap:3px 18px;}
.btzj .swbpnn a {padding: 6px 0;}

.bs0znv6 > .w5zrx.w0q1m {width: 100%;margin: 0;min-height: 0;}
.bs0znv6 > .w5zrx.w0q1m:not(.d1cgc) {min-height: 100%;}
.bs0znv6 > .w0q1m:not(.d1cgc) .rn6xvz {justify-self: start;text-align: left;}
.bs0znv6 > .vs6cn:not(.d1cgc) .kydq {margin-left: 0;}
.bs0znv6 > .w0q1m:not(.d1cgc) .kahzq {background: linear-gradient(0deg, color-mix(in srgb, var(--egt5) 94%, transparent) 0%, color-mix(in srgb, var(--egt5) 62%, transparent) 42%, transparent 78%) !important;}
.bs0znv6 > .d1cgc {align-self: center;}
.bs0znv6 > .d1cgc .rn6xvz {margin: -50px 16px 0;width: auto;}
.bs0znv6 .xrn8 {font-size: clamp(32px, 3.4vw, 52px) !important;}
@media (max-width:935px) {
  .deaassf.btzj {background: none;position: static;border: 0;display: block;width: auto;}
  .btzj .qq8ehc {display: block;min-height: 0;padding: 14px 16px 0;height: auto;}
  .btzj :is(.n9ecfh, .fpvr, .dd44h, .swbpnn) {display: none;}
  .bs0znv6 > .w5zrx.w0q1m:not(.d1cgc) {min-height: min(76vh, 600px);}
}

@media (max-width:935px) {
  body:has(.btzj) {flex-direction: column;display: flex;}
  body:has(.btzj) > .faah {order: -2;}
  body:has(.btzj) > .deaassf {order: -1;}
  body:has(.btzj) > * {min-width: 0;}
}
