

:root {--eeo:"Source Sans 3", "Lato", "Segoe UI", system-ui, sans-serif;--nhbr: clamp(18px, 2vw, 28px);--o9ld: var(--kuju);--fpwrd:  color-mix(in srgb, var(--odv) 72%, transparent);--doe:   var(--cubj);--ecw0r: var(--j44b);--hrmv:   var(--jxk1);--arabd:  clamp(320px, 38vw, 520px);--awd: var(--vg2);--map20:     8px;--ku1:    var(--odv);}

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

.wymmq {border-radius: var(--map20);background: var(--o9ld);z-index: 200;text-decoration: none;top: 0;left: -9999px;position: absolute;padding: 12px 20px;font-weight: 700;color: var(--mlpn, var(--o0g8, var(--ezcot)));}
.wymmq:focus {left: 12px;top: 12px;}

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

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

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

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

.br8fh {border: 1px solid color-mix(in srgb, var(--o9ld) 34%, transparent);border-radius: var(--map20);margin-top:23px;background: color-mix(in srgb, var(--o9ld) 8%, transparent);padding: 16px 18px;}
.m14m7wc {font-weight: 700;font-size: 15px;margin: 0;}
.prjx3x {margin: 5px 0 0;font-size: 14px;color: var(--fpwrd);}

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

.nmd5m,
.vvgqkqe :is(.kv9hcpd, .fdst51, .a21x05d, .cncj43,
             .m5gh, .c17r, .w8tj2m3) a[role="button"],
.vvgqkqe .cncj43 a {border-radius: var(--map20);border: 1px solid transparent;justify-content: center;cursor: pointer;white-space: nowrap;font-size: 15px;font-weight: 700;min-height: 44px;text-decoration: none;padding: 0 20px;align-items: center;display: inline-flex;}
.a2syteq {background: var(--dua);border-color: var(--doe);color: var(--lw75s, var(--ts654));}
.a53hh0x {color: var(--db6nl, var(--mrta));background: var(--sjb);}
.a53hh0x:hover {background: var(--j0vk);}
.vvgqkqe :is(.kv9hcpd, .fdst51, .a21x05d, .cncj43,
             .m5gh, .c17r, .w8tj2m3) a[role="button"],
.vvgqkqe .cncj43 a {background: var(--kuju);color: var(--o0g8, var(--ezcot));}
.vvgqkqe :is(.kv9hcpd, .fdst51, .a21x05d, .cncj43,
             .m5gh, .c17r, .w8tj2m3) a[role="button"]:hover,
.vvgqkqe .cncj43 a:hover {background: var(--j0vk);}

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

.q4qy18,
.cd02 {display: none;}

.agacwjf {display: flex;gap:12px;align-items: center;justify-content: space-between;}
.pe79bb {display: inline-flex;text-decoration: none;align-items: center;color: var(--ku1);min-height: 44px;}
.pe79bb img {display: block;width: auto;height: 26px;}
.a2frm1c {flex-shrink: 0;align-items: center;line-height: 1;color: var(--ku1);width: 44px;font-size: 17px;justify-content: center;height: 44px;cursor: pointer;display: inline-flex;background: var(--awd);border-radius: var(--map20);border: 1px solid var(--doe);}
.a2frm1c:hover {background: var(--doe);}
.je83 ul {margin: 0;padding: 0;list-style: none;}
.je83 li + li {margin-top:8px;}
.je83 a {font-size: 15.5px;align-items: center;background: var(--awd);color: var(--ku1);display: flex;text-decoration: none;padding: 0 14px;border-radius: var(--map20);border: 1px solid var(--doe);min-height: 48px;font-weight: 600;}
.je83 a:hover {background: var(--doe);}
.je83 a:focus-visible {outline: 2px solid var(--o9ld);outline-offset: 2px;}
.je83 a[aria-current="page"] {border-color: var(--o9ld);box-shadow: inset 3px 0 0 var(--o9ld);}
.fb8k70k {gap:9px;padding-top:5px;display: grid;margin-top: auto;}
.fb8k70k .wx36g {min-height: 48px;width: 100%;}

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

.ezgyk4j {min-width: 0;margin-left: var(--arabd);}

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

.zk048.zk048 {align-content: end;background: var(--sgl, var(--awd));display: grid;isolation: isolate;border: 1px solid var(--doe);border-radius: var(--map20);position: relative;padding: 0;min-height: min(52vh, 460px);overflow: hidden;}

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

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

.htvk2.htvk2 .dksp1 {background:
    linear-gradient(0deg,
      var(--hrmv) 0%,
      color-mix(in srgb, var(--hrmv) 62%, transparent) 46%,
      transparent 100%),
    linear-gradient(90deg,
      var(--hrmv) 0%, var(--hrmv) 46%,
      color-mix(in srgb, var(--hrmv) 58%, transparent) 68%,
      transparent 100%);}
.nc83kv.nc83kv .dksp1 {background:
    linear-gradient(0deg,
      var(--hrmv) 0%,
      color-mix(in srgb, var(--hrmv) 62%, transparent) 46%,
      transparent 100%),
    linear-gradient(270deg,
      var(--hrmv) 0%, var(--hrmv) 46%,
      color-mix(in srgb, var(--hrmv) 58%, transparent) 68%,
      transparent 100%);}

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

.zk048.zk048:not(:has(.kr79p)) .dksp1 {background: linear-gradient(0deg,
    color-mix(in srgb, var(--hrmv) 72%, transparent) 0%,
    color-mix(in srgb, var(--hrmv) 34%, transparent) 48%,
    transparent 100%);}
.de9x.de9x {background: linear-gradient(148deg,
    color-mix(in srgb, var(--o9ld) 34%, var(--awd)) 0%,
    var(--awd) 58%,
    color-mix(in srgb, var(--o9ld) 14%, var(--hrmv)) 100%);}
.hkm2.hkm2 {background: linear-gradient(208deg,
    color-mix(in srgb, var(--o9ld) 30%, var(--awd)) 0%,
    var(--awd) 64%,
    color-mix(in srgb, var(--o9ld) 18%, var(--hrmv)) 100%);}
.fesn1.fesn1 {background: radial-gradient(120% 96% at 14% 8%,
      color-mix(in srgb, var(--o9ld) 32%, var(--awd)) 0%,
      var(--awd) 62%),
    var(--hrmv);}

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

.zk048.zk048 .yrd8h {margin: 0 0 10px;font-size: 11.5px;letter-spacing: .16em;font-style: normal;font-weight: 700;display: block;text-transform: uppercase;color: color-mix(in srgb, var(--o9ld) 42%, var(--ku1));}
.zk048.zk048 .hpkarq {font-weight: 800;letter-spacing: -.028em;margin: 0 0 10px;text-wrap: balance;color: var(--z6gt0, var(--ku1));line-height:1.07;font-size: clamp(27px, 3.2vw, 44px);}
.zk048.zk048 .qkjctr {color: color-mix(in srgb, var(--ku1) 82%, transparent);max-width: 46ch;margin: 0 0 18px;font-size: 16px;line-height:1.56;}

.zk048.zk048 .r31vcq {justify-content: center;background: var(--kuju);color: var(--o0g8, var(--ezcot));border-radius: var(--map20);display: inline-flex;align-items: center;text-decoration: none;padding: 0 26px;min-height: 46px;font-weight: 700;font-size: 15px;}
.zk048.zk048 .r31vcq:hover {background: var(--j0vk);}
.zk048.zk048 .r31vcq:focus-visible {outline: 3px solid #ffffff;outline-offset: 2px;}

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

.zk048.wzv1z {gap: clamp(16px, 2vw, 24px);display: flex;align-content: normal;flex-direction: column;background: var(--hrmv);min-height: 0;padding: clamp(18px, 2.2vw, 28px);}
.wzv1z.wzv1z .kr79p {width: 100%;inset: auto;height: auto;max-height: 30vh;position: relative;border-radius: var(--map20);border: 1px solid var(--doe);aspect-ratio: 16 / 10;}
.htvk2.wzv1z .dksp1,
.nc83kv.wzv1z .dksp1 {display: none !important;}

.wzv1z.wzv1z .zy7yn {width: 100%;padding: 0;height: auto;max-height: 30vh;font-size: clamp(48px, 8vw, 96px);aspect-ratio: 16 / 10;border-radius: var(--map20);border: 1px solid var(--doe);inset: auto;position: relative;}
.wzv1z.wzv1z .knk93bk {padding: 0;z-index: auto;position: relative;max-width: none;}
.wzv1z.wzv1z .hpkarq,
.wzv1z.wzv1z .yrd8h {color: var(--z6gt0, var(--ku1));}
.wzv1z.wzv1z .qkjctr {color: color-mix(in srgb, var(--ku1) 72%, transparent);}
.wzv1z.nc83kv .knk93bk {justify-self: auto;text-align: left;}
.wzv1z.nc83kv.nc83kv .qkjctr {margin-left: 0;}

.wzv1z:not(:has(.kr79p)) {background: var(--sgl, var(--awd));}
@media (min-width:715px) {
  .zk048.wzv1z {flex-direction: row;align-items: center;}
  .wzv1z.wzv1z .kr79p,
  .wzv1z.wzv1z .zy7yn {max-height: none;width: 42%;flex: 0 0 auto;}
  .wzv1z.nc83kv {flex-direction: row-reverse;}
  .wzv1z.wzv1z .knk93bk {min-width: 0;width: auto;flex: 1 1 auto;}
}

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

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

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

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

.vvgqkqe :is(.w8tj2m3, .c17r, .m5gh, .am02xa,
             .h9gx, .qwv821x, .a21x05d, .fdst51,
             .ebtz, .b4qnwv, .d1ky8f, .gx97,
             .rk17, .sr5zm7, .j1br) {padding: clamp(22px, 2.4vw, 34px) !important;border: 1px solid var(--doe);border-radius: var(--map20);box-shadow:
    0 1px 0 color-mix(in srgb, var(--ku1) calc(4% * (1 - var(--yk5d))), transparent) inset,
    0 6px 20px color-mix(in srgb, #000 calc(4% + 12% * (1 - var(--yk5d))), transparent);background: linear-gradient(180deg, var(--awd) 0%, var(--hrmv) 62%);}

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

.pd1z.pd1z .wm4nhxf:last-child::after {bottom: -2px;content: "";left: 15px;background: var(--hrmv);width: 2px;top: 32px;position: absolute;}
.pd1z.pd1z .p2qx {border-radius: 50%;justify-content: center;font-weight: 800;color: var(--mlpn, var(--o0g8, var(--ezcot)));width: 32px;grid-column: 1;background: var(--o9ld);z-index: 1;box-shadow: 0 0 0 4px var(--hrmv);font-variant-numeric: tabular-nums;position: relative;font-size: 14px;height: 32px;display: flex;align-items: center;}
.pd1z.pd1z .v28ngq {min-width: 0;padding-top:4px;grid-column: 2;}
.pd1z.pd1z .p7j2w {font-size: 16px;font-weight: 700;line-height:1.29;color: var(--ku1);margin: 0 0 4px;}
.pd1z.pd1z .wyvnca {line-height:1.60;color: var(--fpwrd);font-size: 15px;margin: 0;}

.qftbdq1.qftbdq1 .fg5h2nh {gap:14px;grid-template-columns: minmax(0, 1fr);display: grid;}
.qftbdq1.qftbdq1 .nnebs75 {position: relative;padding: 14px 16px;background: var(--awd);border: 1px solid var(--doe);border-left: 4px solid var(--ecw0r);border-radius: 0 var(--map20) var(--map20) 0;}

.qftbdq1.qftbdq1 .kjzsam {border-left-color: color-mix(in srgb, var(--o9ld) 40%, var(--ku1));background: color-mix(in srgb, var(--o9ld) 7%, var(--awd));}
.qftbdq1.qftbdq1 .ejg2ed {background: color-mix(in srgb, var(--ku1) 4%, var(--awd));border-left-color: color-mix(in srgb, var(--ku1) 42%, transparent);}
.qftbdq1.qftbdq1 .fk7mq9 {font-size: 12px;border-bottom: 1px solid var(--doe);font-weight: 800;display: flex;align-items: center;letter-spacing: .09em;text-transform: uppercase;padding: 0 0 9px;margin: 0 0 10px;gap:7px;color: var(--ku1);}
.qftbdq1.qftbdq1 .wdge {color: var(--fpwrd);border-radius:99px;padding: 2px 8px;font-size: 11.5px;background: color-mix(in srgb, var(--ku1) 10%, transparent);font-variant-numeric: tabular-nums;margin-left: auto;letter-spacing: 0;font-weight: 700;}
.qftbdq1.qftbdq1 .kjzsam .wdge {color: var(--ku1);background: color-mix(in srgb, var(--o9ld) 18%, transparent);}
.qftbdq1.qftbdq1 .wdr9h {margin: 0;list-style: none;padding: 0;}
.qftbdq1.qftbdq1 .wdr9h li {align-items: start;grid-template-columns: 16px minmax(0, 1fr);line-height:1.55;gap:10px;padding: 7px 0;display: grid;font-size: 15px;}
.qftbdq1.qftbdq1 .wdr9h li + li {border-top: 1px solid color-mix(in srgb, var(--doe) 70%, transparent);}
.qftbdq1.qftbdq1 .a310hm {text-align: center;font-size: 15px;color: var(--fpwrd);font-weight: 800;line-height:1.56;}

.qftbdq1.qftbdq1 .kjzsam .a310hm {color: color-mix(in srgb, var(--o9ld) 40%, var(--ku1));}
.qftbdq1.qftbdq1 .dw6s75 {min-width: 0;color: var(--ku1);}

.xtbvm.xtbvm .kfxe {display: block;}
.xtbvm.xtbvm .r0bkf {padding: 0;border-radius: 0;margin: 0;background: none;border-top: 1px solid var(--doe);}
.xtbvm.xtbvm .r0bkf:last-child {border-bottom: 1px solid var(--doe);}

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

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

.xtbvm.xtbvm .r0bkf[open] .vatf::before,
.xtbvm.xtbvm .r0bkf[open] .vatf::after {background: color-mix(in srgb, var(--o9ld) 40%, var(--ku1));}
.xtbvm.xtbvm .r0bkf[open] .vatf::after {transform: translateY(-50%) scaleY(0);}

.xtbvm.xtbvm .d9zz {color: var(--fpwrd);font-size: 15px;margin: 0;line-height:1.65;padding: 0 28px 16px 18px;}

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

@media (max-width:812px) { .rdvs1z.rdvs1z .vaj0kp {grid-template-columns: repeat(2, minmax(0, 1fr));} }
.rdvs1z.rdvs1z .whny2 {counter-increment: sp-cat-n;min-width: 0;}

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

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

.brfxbg.brfxbg .y3n4 {margin: 0;align-items: center;display: grid;column-gap:15px;grid-template-columns: auto minmax(0, 1fr);}
.brfxbg.brfxbg .kjpa6 {margin: 0;}
.brfxbg.brfxbg .ea3q79 {border: 1px solid var(--doe);border-radius: var(--map20);padding: 12px 18px;justify-content: center;min-height: 68px;background: var(--awd);min-width: 136px;align-items: center;display: flex;}
.brfxbg.brfxbg .ea3q79 img {max-width: 100%;width: auto;display: block;height: auto;object-fit: contain;border-radius: 0;max-height: 44px;}
.brfxbg.brfxbg .cvzz {font-weight: 600;font-size: 15.5px;color: var(--ku1);margin: 0;}

.brfxbg.brfxbg .kjpa6:not(:first-of-type),
.brfxbg.brfxbg .kjpa6:not(:first-of-type) + .cvzz {border-top: 1px solid var(--doe);padding-top:12px;margin-top:11px;}

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

.yektj86.yektj86 {column-gap:15px;align-items: center;row-gap:8px;display: grid;grid-template-columns: auto minmax(0, 1fr);}
.yektj86.yektj86 .ash9 {font-size: clamp(20px, 2.1vw, 27px);grid-column: 1 / -1;letter-spacing: -.022em;color: var(--ku1);margin: 0;font-weight: 800;line-height:1.18;}
.yektj86.yektj86 .afqzh {color: color-mix(in srgb, var(--o9ld) 35%, var(--ku1));font-weight: 800;letter-spacing: -.03em;line-height: 1;font-size: clamp(28px, 3vw, 38px);}
.yektj86.yektj86 .pqgh {height: 8px;overflow: hidden;position: relative;background: color-mix(in srgb, var(--ku1) 12%, transparent);border-radius: 999px;}
.yektj86.yektj86 .pqgh::before {border-radius: inherit;position: absolute;inset: 0 auto 0 0;content: "";background: var(--o9ld);width: var(--frz7, 0%);}
.yektj86.yektj86 .mc0m9a0 {line-height:1.60;font-size: 15.5px;grid-column: 1 / -1;color: var(--fpwrd);}
.yektj86.yektj86 .dvmj6p {padding: 0;grid-column: 1 / -1;list-style: none;margin: 6px 0 0;}
.yektj86.yektj86 .nwb5fh {column-gap:12px;grid-template-columns: minmax(0, 1fr) auto;padding: 14px 0;align-items: center;border-top: 1px solid var(--doe);display: grid;}
.yektj86.yektj86 .arj7f7 {font-size: 14.5px;font-weight: 700;color: var(--ku1);}
.yektj86.yektj86 .abb4 {display: block;overflow: hidden;border-radius: 999px;background: color-mix(in srgb, var(--ku1) 12%, transparent);height: 6px;position: relative;width: 72px;}
.yektj86.yektj86 .abb4::before {width: var(--frz7, 0%);inset: 0 auto 0 0;content: "";border-radius: inherit;background: var(--o9ld);position: absolute;}
.yektj86.yektj86 .h409ye {line-height:1.61;color: var(--fpwrd);grid-column: 1 / -1;margin: 7px 0 0;font-size: 14.5px;}

.xc9cn3.xc9cn3 {flex-direction: column;display: flex;}
.xc9cn3.xc9cn3 .y5hct0 {margin: 0 0 16px;width: 42px;background: var(--o9ld);height: 3px;border: 0;border-radius:2px;}
.xc9cn3.xc9cn3 .xpf65d {margin: 0 0 18px;}
.xc9cn3.xc9cn3 .xpf65d img {width: 100%;aspect-ratio: 16 / 7;border-radius: var(--map20);display: block;object-fit: cover;}

.a9y1j4.a9y1j4 .xpf65d {order: 3;margin: 18px 0 0;}
.xc9cn3.xc9cn3 .xc8t {margin: 0 0 10px !important;}
.xc9cn3.xc9cn3 .qyvah {color: var(--fpwrd);}
.xc9cn3.xc9cn3 .qyvah > :first-child {margin-top: 0;}
.xc9cn3.xc9cn3 .qyvah > :last-child {margin-bottom: 0;}
.xc9cn3.xc9cn3 .bf2j2qz {align-items: center;background: var(--kuju);font-size: 15px;margin-top:13px;display: inline-flex;min-height: 44px;color: var(--o0g8, var(--ezcot));font-weight: 700;justify-content: center;text-decoration: none;align-self: flex-start;padding: 0 22px;border-radius: var(--map20);}
.xc9cn3.xc9cn3 .bf2j2qz:hover {background: var(--j0vk);}

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

.nfnsppt.nfnsppt .jw51 {font-weight: 700;margin: 0 0 8px;color: color-mix(in srgb, var(--o9ld) 35%, var(--ku1));text-transform: uppercase;font-size: 11.5px;letter-spacing: .16em;}
.nfnsppt.nfnsppt .kgqj {line-height:1.21;font-size: clamp(26px, 3.7vw, 42px);margin: 0 0 10px;color: var(--ku1);font-weight: 800;letter-spacing: -.022em;}
.nfnsppt.nfnsppt .j407spe {color: var(--fpwrd);max-width: 60ch;margin: 0 0 16px;}
.nfnsppt.nfnsppt .mbe1 {display: inline-flex;padding: 0 22px;font-weight: 700;font-size: 15px;border-radius: var(--map20);background: var(--kuju);align-items: center;color: var(--o0g8, var(--ezcot));margin: 0 8px 0 0;min-height: 44px;text-decoration: none;justify-content: center;}
.nfnsppt.nfnsppt .mbe1:hover {background: var(--j0vk);}

.nfnsppt.nfnsppt .mqbjv {background: none;color: var(--ku1);box-shadow: inset 0 0 0 1px var(--doe);}
.nfnsppt.nfnsppt .mqbjv:hover {background: color-mix(in srgb, var(--o9ld) 10%, transparent);}
.nfnsppt.nfnsppt .pr8b4t {display: grid;margin: 18px 0 0;gap:15px;list-style: none;padding: 0;}

.p3bp1j.p3bp1j .pr8b4t {justify-content: center;flex-wrap: wrap;align-content: flex-start;display: flex;}
.p3bp1j.p3bp1j .pr8b4t > * {min-width: 0;flex: 1 1 310px;max-width: calc(50% - 7px);}
@media (max-width:710px) {
  .p3bp1j.p3bp1j .pr8b4t > * {max-width: none;}
}
.nfnsppt.nfnsppt .gj8n0m5 {margin: 0;}
.nfnsppt.nfnsppt .gj8n0m5 img {border-radius: var(--map20);border: 1px solid var(--doe);aspect-ratio: 16 / 8;width: 100%;display: block;object-fit: cover;}
.nfnsppt.nfnsppt .qvxsa {font-size: clamp(14.5px, 1.35vw, 16.5px);color: var(--fpwrd);font-weight: 600;display: block;margin-top:9px;line-height:1.49;}

.kmxm.kmxm {column-gap:15px;row-gap:4px;align-items: center;background: var(--u3l, var(--hrmv));grid-template-columns: auto minmax(0, 1fr);color: var(--k8u, var(--ku1));display: grid;}
.kmxm.kmxm .a3k9ydd {height: 64px;display: block;object-fit: cover;border-radius: 50%;border: 1px solid var(--doe);grid-row: 1 / span 2;width: 64px;}
.kmxm.kmxm .a4mphm {font-weight: 700;font-size: 11px;text-transform: uppercase;margin: 0;letter-spacing: .16em;color: var(--su84d, var(--fpwrd));}
.kmxm.kmxm .byswy5t {font-weight: 800;letter-spacing: -.02em;color: var(--k8u, var(--ku1));font-size: 17px;}
.kmxm.kmxm .xp4ytnf,
.kmxm.kmxm .ep07r5,
.kmxm.kmxm .wy0ax6f,
.kmxm.kmxm .n4az {grid-column: 1 / -1;}

.kmxm.kmxm .xp4ytnf {display: flex;margin-top:10px;gap:8px;flex-wrap: wrap;}
.kmxm.kmxm .xp4ytnf a {text-decoration: none;color: var(--k8u, var(--ku1));min-height: 44px;font-weight: 600;padding: 0 16px;font-size: 13.5px;align-items: center;border-radius: var(--map20);background: var(--rdy, var(--awd));box-shadow: inset 0 0 0 1px var(--doe);display: inline-flex;}
.kmxm.kmxm .xp4ytnf a:hover {background: color-mix(in srgb, var(--o9ld) 12%, var(--awd));}
.kmxm.kmxm .ep07r5 {column-gap:14px;margin: 14px 0 0;grid-template-columns: auto minmax(0, 1fr);display: grid;}
.kmxm.kmxm .hsftn {letter-spacing: .13em;color: var(--su84d, var(--fpwrd));border-top: 1px solid var(--doe);font-size: 11px;padding: 9px 0;font-weight: 700;text-transform: uppercase;}
.kmxm.kmxm .tnawsf {margin: 0;border-top: 1px solid var(--doe);padding: 9px 0;color: var(--k8u, var(--ku1));font-size: 14.5px;}
.kmxm.kmxm .wy0ax6f {margin: 14px 0 0;font-size: 15px;line-height:1.63;color: var(--su84d, var(--fpwrd));}
.kmxm.kmxm .n4az {padding-top:11px;font-size: 12.5px;color: var(--su84d, var(--fpwrd));line-height:1.54;border-top: 1px solid var(--doe);display: block;margin: 14px 0 0;}

.rkes.rkes .k7fh,
.ajb8j.ajb8j .c48g3,
.bs6fhq.bs6fhq .jg243ne,
.zybfnzs.zybfnzs .ccwmgc6 {width: 42px;background: var(--o9ld);height: 3px;border: 0;border-radius:2px;}
.rkes.rkes .k7fh,
.bs6fhq.bs6fhq .jg243ne {margin: 0 0 16px;}
.ajb8j.ajb8j .c48g3 {opacity:0.57;margin: 18px 0 0;}
.rkes.rkes .n75t96,
.ajb8j.ajb8j .r4tbr,
.t061p.t061p .zc2a4 {max-width: 68ch;}
.rkes.rkes .n75t96 > :first-child,
.ajb8j.ajb8j .r4tbr > :first-child,
.t061p.t061p .zc2a4 > :first-child {margin-top: 0;}
.rkes.rkes .n75t96 > :last-child,
.ajb8j.ajb8j .r4tbr > :last-child,
.t061p.t061p .zc2a4 > :last-child {margin-bottom: 0;}

.t061p.t061p .gwfa {align-items: center;gap:12px;margin: 0 0 16px;display: flex;}
.t061p.t061p .gwfa h2 {margin: 0 !important;}
.t061p.t061p .cbhv8p {background: var(--doe);flex: 1 0 auto;height: 1px;}
.t061p.t061p .gwfa h2::before {display: none;}

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

.zybfnzs.zybfnzs {align-items: center;gap:15px;display: flex;}
.bws6753.bws6753 {justify-content: flex-start;}
.rw30jqz.rw30jqz {justify-content: center;}
.eajzt.eajzt {justify-content: flex-end;}

.eajzt.eajzt .ccwmgc6 {order: -1;flex: 1 1 auto;}
.rw30jqz.rw30jqz .ccwmgc6 {display: none;}
.zybfnzs.zybfnzs .b26x {border-radius: var(--map20);min-height: 48px;background: var(--kuju);display: inline-flex;padding: 0 26px;color: var(--o0g8, var(--ezcot));text-decoration: none;white-space: nowrap;align-items: center;font-size: 15px;font-weight: 700;justify-content: center;}
.zybfnzs.zybfnzs .b26x:hover {background: var(--j0vk);}
.zybfnzs.zybfnzs .g0ra596 {flex: 1 1 auto;}

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

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

.fqmye.fqmye {background: var(--hrmv);border: 1px solid var(--doe);border-top: 3px solid var(--o9ld);border-radius: var(--map20);padding: clamp(20px, 2.6vw, 30px);}
.fqmye.fqmye .xej50 {border-radius:13px;border: 1px solid var(--doe);display: block;background: var(--awd);width: 56px;grid-row: 1 / span 2;box-sizing: border-box;object-fit: contain;padding: 6px;height: 56px;}
.fqmye.fqmye h2 {margin: 0 !important;}
.fqmye.fqmye .x65j6 {color: var(--fpwrd);margin: 0;font-size: 15px;}
.fqmye.fqmye .szk5g,
.fqmye.fqmye .nph5e {grid-column: 1 / -1;}
.fqmye.fqmye .szk5g {margin: 14px 0 0;grid-template-columns: auto minmax(0, 1fr);column-gap:15px;display: grid;}
.fqmye.fqmye .smx8sb {text-transform: uppercase;border-top: 1px solid var(--doe);color: var(--fpwrd);font-size: 11px;padding: 10px 0;letter-spacing: .13em;font-weight: 700;}
.fqmye.fqmye .txqc {font-size: 14.5px;margin: 0;padding: 10px 0;font-weight: 600;color: var(--ku1);border-top: 1px solid var(--doe);}
.fqmye.fqmye .nph5e {display: flex;gap:7px;margin-top:16px;flex-wrap: wrap;}
.fqmye.fqmye .my5dcc {color: var(--o0g8, var(--ezcot));background: var(--kuju);text-decoration: none;border-radius: var(--map20);display: inline-flex;align-items: center;justify-content: center;font-weight: 700;font-size: 14px;padding: 0 22px;min-height: 44px;}
.fqmye.fqmye .my5dcc:hover {background: var(--j0vk);}
.fqmye.fqmye .k6dcngf {color: var(--ku1);box-shadow: inset 0 0 0 1px var(--doe);background: none;}
.fqmye.fqmye .k6dcngf:hover {background: color-mix(in srgb, var(--o9ld) 10%, transparent);}

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

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

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

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

.nstpb.nstpb {--xp1:   var(--fp5a, #ffffff);background: var(--r0yzs);padding: clamp(30px, 3.4vw, 48px) clamp(24px, 3vw, 44px) clamp(22px, 2.4vw, 32px);border-top: 1px solid var(--ecw0r);--drqx: color-mix(in srgb, var(--xp1) 82%, var(--o9ld));color: var(--xp1);}
.nstpb .vatf9 {gap:26px 44px;align-items: start;grid-template-columns: minmax(0, 1fr) auto;display: grid;}
.nstpb .zppr4na img {width: auto;height: 26px;display: block;}
.nstpb .zppr4na span {font-weight: 800;letter-spacing: -.03em;color: var(--xp1);font-size: 18px;}
.nstpb .jp0n6 {display: grid;gap:41px;grid-auto-flow: column;}
.nstpb .jp0n6 ul {padding: 0;gap:7px;list-style: none;margin: 0;display: grid;}
.nstpb .jp0n6 a {color: var(--drqx);align-items: center;display: flex;text-decoration: none;font-size: 14.5px;min-height: 44px;}
.nstpb .jp0n6 a:hover {color: var(--xp1);}
.nstpb .cmm5y {flex-wrap: wrap;gap:11px;margin: 22px 0 0;display: flex;align-items: center;opacity:0.71;}
.nstpb .gesvf {padding-top:18px;border-top: 1px solid var(--doe);margin: 22px 0 0;}
.nstpb .gesvf p {color: var(--drqx);margin: 0;font-size: 12.5px;}
.nstpb .gesvf p + p {line-height:1.62;margin-top:8px;}

@media (max-width:928px) {
  
  .fy788b {border-bottom: 1px solid var(--ecw0r);position: static;overflow: visible;width: auto;border-right: 0;}
  .kr5nc1 {padding: 20px 16px 24px;min-height: 0;gap:20px;}
  .hvhppm {margin-top: 0;}
  .ezgyk4j {margin-left: 0;}
  .vvgqkqe {padding: 20px 16px 32px;}

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

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

  .br5rzy {justify-content: space-between;border-bottom: 1px solid var(--ecw0r);min-height: 56px;top: 0;padding: 8px 14px;display: flex;position: sticky;gap:9px;align-items: center;z-index: 60;background: var(--vowse);}
  .dwhpf {font-weight: 800;text-overflow: ellipsis;min-width: 0;color: var(--pw8);font-size: 17px;min-height: 44px;overflow: hidden;text-decoration: none;align-items: center;white-space: nowrap;letter-spacing: -.03em;display: inline-flex;}
  .znzp7c {display: flex;align-items: center;gap:8px;flex: 0 0 auto;}
  .znzp7c .nmd5m {font-size: 13.5px;padding: 0 13px;}
  .zhb3sg {display: flex;}
  
  .df85kq {display: none;}

  .pd1z.pd1z .wm4nhxf {padding-bottom:21px;}
  .qftbdq1.qftbdq1 .nnebs75 {padding: 13px 14px;}
  .xtbvm.xtbvm .d9zz {padding-right:9px;padding-left:13px;}

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

  .zk048.zk048 {min-height: min(34vh, 300px);}
  .zk048.zk048 .knk93bk {max-width: 100%;padding: 16px;}
  .nc83kv.nc83kv .knk93bk {justify-self: stretch;text-align: left;}
  .nc83kv.nc83kv .qkjctr {margin-left: 0;}
  
  .htvk2.htvk2 .dksp1,
  .nc83kv.nc83kv .dksp1 {background: linear-gradient(0deg,
      var(--hrmv) 0%, var(--hrmv) 68%,
      color-mix(in srgb, var(--hrmv) 62%, transparent) 84%,
      transparent 100%);}
  .zk048.zk048 .hpkarq {font-size: clamp(22px, 6.4vw, 30px);}
  .zk048.zk048 .qkjctr {-webkit-box-orient: vertical;display: -webkit-box;font-size: 15px;-webkit-line-clamp: 3;overflow: hidden;margin-bottom:14px;}
  .zk048.zk048 .zy7yn {font-size: clamp(96px, 34vw, 190px);}

  .nstpb .vatf9 {grid-template-columns: 1fr;}
  .nstpb .jp0n6 {grid-auto-flow: row;gap: 0;}
}

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

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

@media (min-width:929px) {

  
  
  .wqj67ar {transition:max-height 194ms ease, opacity 120ms ease, margin 170ms ease, padding 241ms ease;}

  
}

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

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

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

  
  .kr5nc1 {position: relative;}

}

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

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

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

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

.gxfnac {--i39wm: var(--map20);--a42: 1px solid var(--doe);--zt8: var(--map20);--fmy: var(--map20);}

.yektj86.yektj86 h2.ash9::before {content: none;display: none;}

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

.xtbvm.xtbvm .mf2pz4 .r0bkf,
.xtbvm.xtbvm .mf2pz4 .r0bkf:last-child {border-top: 0;border-bottom: 0;}

.xtbvm.xtbvm .mf2pz4 .d9zz {padding-left: 0;}

.xtbvm.xtbvm > .r0bkf.r0bkf {border-radius: 0 var(--map20) var(--map20) 0;border-bottom: 0;margin: 0 0 8px;padding: 0 0 0 14px;background: color-mix(in srgb, var(--ku1) 4%, transparent);border-left: 2px solid color-mix(in srgb, var(--o9ld) 45%, var(--doe));border-top: 0;}
.xtbvm.xtbvm > .r0bkf.r0bkf:last-child {margin-bottom: 0;}

.xtbvm.xtbvm > .r0bkf .vatf {padding-right:39px;}
.xtbvm.xtbvm > .r0bkf .vatf::before {right: 16px;}
.xtbvm.xtbvm > .r0bkf .vatf::after  {right: 22px;}

.xtbvm.xtbvm .dafp {padding: 0 28px 14px 0;margin: 0;}
.xtbvm.xtbvm .dafp .d9zz {padding: 0;}

.yektj86.yektj86 .h5n7w {display: grid;grid-column: 1 / -1;gap:9px;margin: 2px 0 4px;}
.yektj86.yektj86 .h5n7w .pqgh {width: 100%;}

.yektj86.yektj86 .y5fe5 {margin: 6px 0 0;grid-template-columns: auto minmax(0, 1fr);grid-column: 1 / -1;display: grid;}
.yektj86.yektj86 .j37j {justify-items: start;display: grid;padding: 14px 0;min-width: 0;border-top: 1px solid var(--doe);gap:7px;max-width: 36ch;}
.yektj86.yektj86 .xnd7584 {min-width: 0;color: var(--fpwrd);font-size: 14.5px;padding: 14px 0 14px 16px;margin: 0;line-height:1.58;border-top: 1px solid var(--doe);}

.yektj86.yektj86 .xnd7584:empty {padding: 0 0 14px;}

@media (max-width:567px) {
  .yektj86.yektj86 .y5fe5 {grid-template-columns: minmax(0, 1fr);}
  .yektj86.yektj86 .j37j {padding-bottom: 0;max-width: none;}
  .yektj86.yektj86 .xnd7584 {padding: 7px 0 14px;border-top: 0;}
}

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

.qftbdq1.qftbdq1 .wdr9h.r663sh {display: grid;gap:7px;}
.qftbdq1.qftbdq1 .wdr9h.r663sh li {border-radius:5px;padding: 10px 12px;background: color-mix(in srgb, var(--ku1) 9%, transparent);grid-template-columns: minmax(0, 1fr);}

.qftbdq1.qftbdq1 .wdr9h.r663sh li + li {border-top: 0;}

.qftbdq1.qftbdq1 .kjzsam .wdr9h.r663sh li {background: color-mix(in srgb, var(--o9ld) 22%, color-mix(in srgb, var(--ku1) 9%, transparent));}

.xhng189.xhng189 > h2 {margin-bottom:11px;}
.xhng189.xhng189 > h2::before {display: none;content: none;}
.xhng189.xhng189 .k7fh {margin: 0 0 18px;}

.yqw8vs.yqw8vs .cf0s4z {align-items: center;gap:15px;display: flex;margin: 0 0 18px;}
.yqw8vs.yqw8vs .cf0s4z h2 {margin: 0;}
.yqw8vs.yqw8vs .cf0s4z h2::before {display: none;content: none;}
.yqw8vs.yqw8vs .m86sv {flex: 0 0 auto;background: var(--o9ld);width: 42px;height: 3px;border-radius:1px;}

.ajb8j.ajb8j .mm4n {padding-left:15px;position: relative;}
.ajb8j.ajb8j .cykp {width: 3px;background: linear-gradient(
    to bottom,
    var(--o9ld),
    color-mix(in srgb, var(--o9ld) 20%, var(--doe))
  );bottom: 2px;top: 2px;left: 0;border-radius:1px;position: absolute;}

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

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

.wsdw50.wsdw50 {padding-left: 0;}
.wsdw50.wsdw50 .nq7c3a {padding: 10px;border: 1px solid var(--doe);border-top: 3px solid var(--o9ld);border-radius: var(--map20);background: var(--hrmv);}
.wsdw50.wsdw50 .nq7c3a img {border-radius: max(0px, calc(var(--map20) - 4px));}

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

.zybfnzs.zybfnzs .ccwmgc6 {margin: 0;}

.mhec8b.mhec8b.mhec8b {gap:14px;align-items: stretch;flex-direction: column;}
.mhec8b.mhec8b.mhec8b .ccwmgc6 {flex: 0 0 auto;width: 100%;background: var(--doe);height: 1px;border-radius: 0;order: 2;display: block;}
.mhec8b.mhec8b.mhec8b .b26x {align-self: center;}
.bws6753.mhec8b.mhec8b .b26x {align-self: flex-start;}
.eajzt.mhec8b.mhec8b .b26x {align-self: flex-end;}
.mhec8b.mhec8b.mhec8b .g0ra596 {align-self: stretch;}

.x0zp.x0zp.x0zp .ccwmgc6 {height: 1px;background: var(--doe);width: auto;flex: 1 1 auto;min-width: 12px;order: 0;display: block;border-radius: 0;}
.x0zp.x0zp.x0zp .b26x {flex: 0 0 auto;}
.bws6753.x0zp.x0zp .ccwmgc6:first-of-type {flex: 0 0 24px;}
.eajzt.x0zp.x0zp .ccwmgc6:last-of-type {flex: 0 0 24px;}

.kmxm.kmxm .gcdcmmr {gap:8px;flex-wrap: wrap;grid-column: 1 / -1;list-style: none;margin: 14px 0 0;padding: 0;display: flex;}
.kmxm.kmxm .gcdcmmr li {padding: 9px 14px;box-shadow: inset 0 0 0 1px var(--doe);border-radius: var(--map20);background: var(--rdy, var(--awd));gap:4px;min-width: 0;display: inline-flex;flex-direction: column;}
.kmxm.kmxm .qeg33h {letter-spacing: .13em;font-weight: 700;text-transform: uppercase;font-size: 11px;color: var(--su84d, var(--fpwrd));}
.kmxm.kmxm .whrhkg {font-size: 14.5px;color: var(--k8u, var(--ku1));font-weight: 600;}

.akhrf0p.akhrf0p .a3k9ydd {grid-row: auto;}

.akhrf0p.akhrf0p .f1xj3 {min-width: 0;display: grid;gap:3px;}
.akhrf0p.akhrf0p .byswy5t {display: block;}
.retsk4t.retsk4t .f1xj3 {grid-column: 1 / -1;}

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

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

.d1csg8.d1csg8 .xej50 {grid-row: auto;}
.d1csg8.d1csg8 .h2t23 {min-width: 0;display: grid;gap:5px;}
.j755pz3.j755pz3 .h2t23 {grid-column: 1 / -1;}

.e1r1v.e1r1v .tehdwy::before {top: 0;left: 0;background: var(--ecw0r);width: 1px;}

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

.e1r1v.e1r1v .p2qx {border-radius:3px;border: 1px solid color-mix(in srgb, var(--o9ld) 60%, var(--ecw0r));background: none;width: 28px;height: 24px;box-shadow: none;font-size: 12px;color: var(--ku1);}
.e1r1v.e1r1v .p7j2w {padding-top:2px;min-width: 0;grid-column: 2;grid-row: 1;}

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

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

.ta4bm.ta4bm .tehdwy::before {top: 16px;}
.ta4bm.ta4bm .wm4nhxf:last-child::after {top: 22px;}
.ta4bm.ta4bm .v28ngq {padding-top: 0;}
.ta4bm.ta4bm .aeka8 {font-weight: 800;letter-spacing: .14em;color: var(--fpwrd);margin: 0 0 3px;display: block;font-size: 11px;font-variant-numeric: tabular-nums;}

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

:root {--arabd: clamp(240px, 20vw, 290px);}
.kr5nc1 {padding: 28px 22px 22px;gap:22px;}
.hvhppm {margin: 0;}
.skk4 {grid-template-columns: minmax(0, 1fr);gap:11px;display: grid;}
.skk4 .nmd5m {width: 100%;justify-content: center;box-sizing: border-box;}
.skk4 .gxfnac {justify-self: start;order: 9;}
.br8fh {margin-top:15px;}
.wqj67ar {margin-top: 0;}
.df85kq img {width: auto;height: 34px;object-fit: contain;max-width: 100%;}
@media (max-width:928px) {
  .fy788b {display: none;}
  .dwhpf img {height: 28px;max-width: 34vw;width: auto;object-fit: contain;display: block;}
  .zdyj {padding: 4px 2px 0;}
}

.zk048.zk048:not(.wzv1z) {min-height: clamp(460px, 68vh, 680px);}
.htvk2.htvk2:not(.wzv1z) .dksp1 {background:
    linear-gradient(0deg, color-mix(in srgb, var(--hrmv) 85%, transparent) 0%, transparent 45%),
    linear-gradient(90deg, color-mix(in srgb, var(--hrmv) 88%, transparent) 0%, color-mix(in srgb, var(--hrmv) 50%, transparent) 38%, transparent 66%);}
.nc83kv.nc83kv:not(.wzv1z) .dksp1 {background:
    linear-gradient(0deg, color-mix(in srgb, var(--hrmv) 85%, transparent) 0%, transparent 45%),
    linear-gradient(270deg, color-mix(in srgb, var(--hrmv) 88%, transparent) 0%, color-mix(in srgb, var(--hrmv) 50%, transparent) 38%, transparent 66%);}
.zk048.zk048:not(.wzv1z) .hpkarq {font-size: clamp(34px, 4vw, 58px);}

.zk048.wzv1z.wzv1z {border: 0;display: flex;gap: 0;flex-direction: column;align-items: stretch;background: none;overflow: visible;padding: 0;}
.wzv1z.wzv1z .kr79p,
.wzv1z.wzv1z .zy7yn {border-radius: var(--map20);max-height: none;object-fit: contain;flex: none;height: auto;width: 100%;aspect-ratio: auto;}
.wzv1z.wzv1z .zy7yn {aspect-ratio: 16 / 7;}
.wzv1z.wzv1z picture {display: block;}
.wzv1z.wzv1z .knk93bk {background: var(--hrmv);margin: calc(-1 * clamp(60px, 9vw, 120px)) 0 0 clamp(16px, 3vw, 36px);box-sizing: border-box;box-shadow: 0 24px 60px rgba(0, 0, 0, .35);padding: clamp(22px, 2.8vw, 36px);z-index: 2;position: relative;width: min(640px, 88%);border: 1px solid var(--doe);border-top: 4px solid var(--kuju);border-radius: var(--map20);}
.wzv1z.nc83kv .knk93bk {margin-right: clamp(16px, 3vw, 36px);margin-left: auto;}
.wzv1z .j5w682q {display: none;}
.wzv1z.wzv1z .hpkarq {font-size: clamp(30px, 3.4vw, 46px);}
@media (min-width:715px) {
  .zk048.wzv1z, .wzv1z.nc83kv {align-items: stretch;flex-direction: column;}
  .wzv1z.wzv1z .kr79p, .wzv1z.wzv1z .zy7yn {width: 100%;}
}
@media (max-width: 719.98px) {
  .wzv1z.wzv1z .knk93bk, .wzv1z.nc83kv .knk93bk {width: auto;margin: -40px 12px 0;}
  .zk048.zk048:not(.wzv1z) {min-height: min(76vh, 600px);}
  .htvk2.htvk2:not(.wzv1z) .dksp1,
  .nc83kv.nc83kv:not(.wzv1z) .dksp1 {background: linear-gradient(0deg, color-mix(in srgb, var(--hrmv) 94%, transparent) 0%, color-mix(in srgb, var(--hrmv) 60%, transparent) 45%, transparent 80%);}
  .nc83kv.nc83kv:not(.wzv1z) .knk93bk {justify-self: start;text-align: left;}
  .nc83kv.nc83kv:not(.wzv1z) .qkjctr {margin-left: 0;}
}

.pb74fmf .rqtcrk {display: grid;grid-template-columns: minmax(220px, .8fr) minmax(0, 2fr);gap:17px;margin-top:17px;align-items: stretch;}
.pb74fmf .k9mw {gap:7px;max-width: none;display: flex;flex-direction: column;list-style: none;padding: 0;margin: 0;}
.pb74fmf .k9mw li {margin: 0;display: flex;flex: 1 1 0;max-width: none;}
.pb74fmf .atgftv {background: var(--awd);font-weight: 700;font-family: inherit;line-height:1.35;padding: 16px 18px;border: 1px solid var(--doe);border-radius: var(--map20);position: relative;transition:color 0.234s, border-color 0.21s;text-align: left;overflow: hidden;display: flex;color: var(--fpwrd, var(--agb5o));width: 100%;font-size: 16px;align-items: center;cursor: pointer;}
.pb74fmf .ad93vj8 {z-index: 1;position: relative;}
.pb74fmf .ezd0p04 {position: absolute;inset: 0 auto 0 0;background: color-mix(in srgb, var(--kuju) 22%, transparent);width: 0;border-right: 3px solid var(--kuju);}
.pb74fmf .atgftv[data-on="1"], .pb74fmf .atgftv[data-on="run"] {color: var(--ku1);border-color: var(--kuju);}
.pb74fmf .atgftv[data-on="1"] .ezd0p04 {width: 100%;border-right: 0;}
.pb74fmf .atgftv[data-on="run"] .ezd0p04 {animation: tyxfm5q var(--buo, 6000ms) linear forwards;}
@keyframes tyxfm5q { from {width: 0;} to {width: 100%;} }
.pb74fmf .ptzf4q0 {display: grid !important;padding: 0;gap: 0 !important;scroll-behavior: smooth;overscroll-behavior-x: contain;grid-auto-columns: 100%;border-radius: var(--map20);scroll-snap-type: x mandatory;margin: 0;grid-template-columns: none !important;scrollbar-width: none;grid-auto-flow: column;min-width: 0;list-style: none;overflow-x: auto;}
.pb74fmf .ptzf4q0::-webkit-scrollbar {display: none;}
.pb74fmf .np49 {min-height: clamp(260px, 26vw, 380px);overflow: hidden;border-radius: var(--map20);scroll-snap-align: start;margin: 0;min-width: 0;position: relative;max-width: none;}
.pb74fmf .np49 picture {display: block;height: 100%;}
.vvgqkqe .pb74fmf img.cbj5.cbj5 {object-fit: cover;height: 100%;position: absolute;width: 100%;inset: 0;border-radius: 0;}
.pb74fmf .d1bzgx {background: radial-gradient(70% 90% at 80% 20%, color-mix(in srgb, var(--kuju) 60%, transparent), transparent 70%), var(--awd);}
.pb74fmf .tky7hb {display: none;}
.pb74fmf .n9sqb {flex-wrap: wrap;margin: 18px 0 0;gap:9px;display: flex;}
@media (max-width:765px) {
  .pb74fmf .rqtcrk {grid-template-columns: minmax(0, 1fr);}
  .pb74fmf .k9mw {flex-direction: row;order: 2;}
  .pb74fmf .atgftv {min-height: 0;border-radius:4px;height: 6px;padding: 0;}
  .pb74fmf .ad93vj8 {display: none;}
  .pb74fmf .np49 {aspect-ratio: 4 / 3;min-height: 0;}
  .pb74fmf .tky7hb {position: absolute;color: var(--ku1);padding: 30px 16px 14px;z-index: 1;background: linear-gradient(0deg, color-mix(in srgb, var(--hrmv) 92%, transparent), transparent);font-weight: 700;right: 0;display: block;bottom: 0;left: 0;}
}
@media (prefers-reduced-motion: reduce) { .pb74fmf .ptzf4q0 {scroll-behavior: auto;} .pb74fmf .atgftv[data-on="run"] .ezd0p04 {width: 100%;animation: none;} }
.vvgqkqe .pb74fmf .ptzf4q0 > .np49 {flex: none;width: auto;max-width: none !important;}
.pb74fmf .atgftv:not([data-on="run"]):not([data-on="1"]) .ezd0p04 {border-right: 0;}
.vvgqkqe .pb74fmf .ptzf4q0 {align-content: stretch;justify-content: start !important;}

.vvgqkqe > .gx97.fqmye:has(.qvg0c0r) {grid-template-columns: minmax(200px, .8fr) minmax(0, 2fr);display: grid !important;gap: 0;padding: 0 !important;overflow: hidden;}
.fqmye .qvg0c0r {background: radial-gradient(100% 80% at 30% 0%, color-mix(in srgb, #fff 18%, transparent), transparent 60%), linear-gradient(160deg, var(--kuju), color-mix(in srgb, var(--kuju) 60%, #000));text-align: center;align-items: center;gap:11px;display: flex;justify-content: center;flex-direction: column;padding: 30px 20px;color: var(--mlpn, var(--o0g8, var(--ezcot)));}
.fqmye .hn1rj {letter-spacing: -.05em;font-size: clamp(64px, 6.6vw, 96px);font-weight: 800;line-height: .9;}
.fqmye .vx1vav {background: linear-gradient(90deg, currentColor var(--xmhnb, 90%), color-mix(in srgb, currentColor 30%, transparent) var(--xmhnb, 90%));-webkit-background-clip: text;background-clip: text;letter-spacing: 4px;font-size: 22px;color: transparent;}
.fqmye .tm7yxb {letter-spacing: .14em;font-weight: 700;text-transform: uppercase;font-style: normal;font-size: 12px;opacity:0.84;}
.fqmye .wed7s {padding: clamp(22px, 2.8vw, 34px);min-width: 0;}
.fqmye .wed7s h2 {font-size: clamp(24px, 2.4vw, 32px);}
.fqmye .nph5e a {border-color: var(--kuju);color: var(--mlpn, var(--o0g8, var(--ezcot)));background: var(--kuju);}
@media (max-width:710px) {
  .vvgqkqe > .gx97.fqmye:has(.qvg0c0r) {grid-template-columns: minmax(0, 1fr);}
  .fqmye .qvg0c0r {padding: 18px 20px;flex-direction: row;gap:15px;flex-wrap: wrap;justify-content: flex-start;text-align: left;}
  .fqmye .hn1rj {font-size: 54px;}
}

.vvgqkqe .m5gh .tehdwy {margin: 10px 0 0;display: grid !important;list-style: none;padding: 0;grid-template-columns: repeat(2, minmax(0, 1fr));gap:11px;}
.vvgqkqe .m5gh .tehdwy::before, .vvgqkqe .m5gh .wm4nhxf::before, .vvgqkqe .m5gh .wm4nhxf::after {content: none !important;display: none !important;}
.vvgqkqe .m5gh .wm4nhxf.wm4nhxf {grid-template-columns: 76px minmax(0, 1fr);max-width: none;border: 1px solid var(--doe);border-radius: var(--map20);background: var(--awd);counter-increment: spstep;min-width: 0;align-items: stretch;overflow: hidden;margin: 0;display: grid;padding: 0 !important;position: relative;transition:border-color 0.241s, transform 0.194s;}
.vvgqkqe .m5gh .tehdwy {counter-reset: spstep;}
.vvgqkqe .m5gh .wm4nhxf:hover {border-color: var(--kuju);transform: translateY(-2px);}
.vvgqkqe .m5gh .wm4nhxf > :not(.p2qx):not(.wvv7gk) {padding-right:17px;grid-column: 2;padding-left:19px;}
.vvgqkqe .m5gh .wm4nhxf > :nth-child(2) {padding-top:18px;}
.vvgqkqe .m5gh .wm4nhxf > :last-child {padding-bottom:18px;}
.vvgqkqe .m5gh .p2qx.p2qx,
.vvgqkqe .m5gh .wvv7gk.wvv7gk {margin: 0;display: flex;justify-content: center;width: auto;transform: none;font-size: 34px;align-items: center;grid-row: 1 / span 4;font-style: normal;background: linear-gradient(160deg, var(--kuju), color-mix(in srgb, var(--kuju) 60%, #000));position: static;color: var(--mlpn, var(--o0g8, var(--ezcot)));grid-column: 1;font-weight: 800;box-shadow: none;border: 0;border-radius: 0;height: auto;}
.vvgqkqe .m5gh .wvv7gk::after {content: counter(spstep);}
.vvgqkqe .m5gh .aeka8 {display: none;}
.vvgqkqe .m5gh .p7j2w {font-size: 17px;margin: 0 0 6px;overflow-wrap: anywhere;font-weight: 800;}
.vvgqkqe .m5gh .wyvnca {overflow-wrap: anywhere;line-height:1.55;margin: 0;color: var(--fpwrd);font-size: 15px;}
.vvgqkqe .m5gh .v28ngq {padding-bottom:17px;padding-top:17px;}
@media (max-width:710px) { .vvgqkqe .m5gh .tehdwy {grid-template-columns: minmax(0, 1fr);} .vvgqkqe .m5gh .wm4nhxf.wm4nhxf {grid-template-columns: 60px minmax(0, 1fr);} }
.vvgqkqe > .gx97.fqmye:has(.qvg0c0r) {align-items: stretch;}
.fqmye .qvg0c0r {height: auto;align-self: stretch;min-height: 100%;box-sizing: border-box;}
.fqmye .vx1vav {-webkit-text-fill-color: transparent;display: inline-block;}
.vvgqkqe .fqmye .nph5e > a, .vvgqkqe .fqmye .nph5e a.my5dcc {border-color: var(--kuju) !important;color: var(--mlpn, var(--o0g8, var(--ezcot))) !important;background: var(--kuju) !important;}

.fqmye .vx1vav {background: linear-gradient(90deg,
    var(--mlpn, var(--o0g8, var(--ezcot))) var(--xmhnb, 90%),
    color-mix(in srgb, var(--mlpn, var(--o0g8, var(--ezcot))) 30%, transparent) var(--xmhnb, 90%));-webkit-background-clip: text;background-clip: text;}

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

.vvgqkqe .a21x05d.xc9cn3 .y5hct0 {display: none;}
.vvgqkqe .d1ky8f .k7fh {display: none;}   

.fy788b.wa4z {width: var(--arabd);--arabd: clamp(380px, 44vw, 620px);}
body:has(.wa4z) {--arabd: clamp(380px, 44vw, 620px);}
.wa4z .kr5nc1 {box-sizing: border-box;padding: 24px clamp(20px, 2.4vw, 32px);min-height: 100vh;grid-template-rows: auto minmax(0, 1fr) auto auto;gap:17px 16px;height: 100%;grid-template-columns: minmax(0, 1fr) auto;grid-template-areas: "brand acts" "hero hero" "navhead navhead" "nav nav";display: grid;}
.wa4z .df85kq {grid-area: brand;align-self: center;}
.wa4z .hvhppm {align-self: center;margin: 0;grid-area: acts;}
.wa4z .skk4 {display: flex;gap:8px;align-items: center;}
.wa4z .skk4 .nmd5m {font-size: 14px;width: auto;padding: 0 14px;min-height: 40px;}
.wa4z .skk4 .gxfnac {order: -1;}
.wa4z .br8fh {display: none;}
.wa4z .b2gj {grid-area: hero;min-height: 0;display: flex;}
.wa4z .jkmyk2 {grid-area: navhead;}
.wa4z .wqj67ar {grid-area: nav;margin: 0;padding-top:12px;border-top: 1px solid var(--doe);}
.wa4z .wqj67ar ul {gap:4px 18px;flex-wrap: wrap;display: flex;}
.wa4z .wqj67ar a {padding: 6px 0;}

.b2gj > .kv9hcpd.zk048 {min-height: 0;width: 100%;margin: 0;}
.b2gj > .kv9hcpd.zk048:not(.wzv1z) {min-height: 100%;}
.b2gj > .zk048:not(.wzv1z) .knk93bk {justify-self: start;text-align: left;}
.b2gj > .nc83kv:not(.wzv1z) .qkjctr {margin-left: 0;}
.b2gj > .zk048:not(.wzv1z) .dksp1 {background: linear-gradient(0deg, color-mix(in srgb, var(--hrmv) 94%, transparent) 0%, color-mix(in srgb, var(--hrmv) 62%, transparent) 42%, transparent 78%) !important;}
.b2gj > .wzv1z {align-self: center;}
.b2gj > .wzv1z .knk93bk {margin: -50px 16px 0;width: auto;}
.b2gj .hpkarq {font-size: clamp(32px, 3.4vw, 52px) !important;}
@media (max-width:928px) {
  .fy788b.wa4z {background: none;border: 0;width: auto;position: static;display: block;}
  .wa4z .kr5nc1 {min-height: 0;padding: 14px 16px 0;height: auto;display: block;}
  .wa4z :is(.df85kq, .hvhppm, .jkmyk2, .wqj67ar) {display: none;}
  .b2gj > .kv9hcpd.zk048:not(.wzv1z) {min-height: min(76vh, 600px);}
}

@media (max-width:928px) {
  body:has(.wa4z) {display: flex;flex-direction: column;}
  body:has(.wa4z) > .br5rzy {order: -2;}
  body:has(.wa4z) > .fy788b {order: -1;}
  body:has(.wa4z) > * {min-width: 0;}
}
