

:root {--ft2x:Georgia, "Iowan Old Style", "Palatino Linotype", Palatino, serif;--j3t: color-mix(in srgb, var(--vd1) 72%, transparent);--uyuym:  color-mix(in srgb, var(--vd1) 11%, transparent);--fr7: 0 2px 4px color-mix(in srgb, var(--vd1) 7%, transparent),
                  0 14px 34px color-mix(in srgb, var(--vd1) 10%, transparent);--yj05h: 1200px;--vzi5j: var(--tpjv);--tyk: color-mix(in srgb, var(--vd1) 7%, transparent);--u0f8v:  clamp(44px, 5.5vw, 88px);--tds:  var(--htq);--gasw:  clamp(18px, 2vw, 28px);--dx97: 22px;--r7rsm:   0 1px 2px color-mix(in srgb, var(--vd1) 6%, transparent),
                  0 8px 24px color-mix(in srgb, var(--vd1) 7%, transparent);--j9ta:    color-mix(in srgb, var(--ph6) 88%, #ffffff);--mhlb4:    16px;--vd1:   color-mix(in srgb, var(--tpjv) 7%, var(--hj3bh));}

body {background: var(--j9ta);-webkit-text-size-adjust: 100%;font: 16px/1.7 var(--ft2x);margin: 0;color: var(--vd1);}

.c9vm {padding: 12px 20px;font-weight: 700;z-index: 200;background: var(--ydf4, var(--vzi5j));text-decoration: none;left: -9999px;border-radius: 999px;color: var(--za1, #fff);top: 0;position: absolute;}
.c9vm:focus {left: 14px;top: 14px;}

.jm36 {position: sticky;top: 0;z-index: 60;padding: 14px 20px 0;}
.qnj272w {backdrop-filter: blur(14px);border: 1px solid var(--tyk);border-radius: 999px;grid-template-columns: auto minmax(0, 1fr) auto;box-shadow: var(--r7rsm);max-width: var(--yj05h);-webkit-backdrop-filter: blur(14px);gap:29px;align-items: center;background: color-mix(in srgb, var(--pkzi) 10%, color-mix(in srgb, var(--tds) 88%, transparent));margin: 0 auto;display: grid;padding: 10px 12px 10px 20px;}
.ak8h3 {text-decoration: none;align-items: center;display: flex;}
.ak8h3 img {display: block;width: auto;height: 28px;}

.y5z9n {letter-spacing: -.03em;color: color-mix(in srgb, var(--j9wvp) 18%, var(--vd1));font-size: 19px;font-weight: 800;}

.adqr {min-width: 0;}
.adqr ul {justify-content: center;padding: 0;list-style: none;gap:6px;margin: 0;display: flex;}
.adqr a {padding: 8px 14px;display: block;white-space: nowrap;font-size: 14.5px;color: color-mix(in srgb, var(--j9wvp) 14%, var(--j3t));font-weight: 600;border-radius: 999px;text-decoration: none;}
.adqr a:hover {background: color-mix(in srgb, var(--vd1) 5%, transparent);color: var(--vd1);}
.adqr a[aria-current="page"] {color: var(--vd1);background: color-mix(in srgb, var(--vzi5j) 12%, transparent);}

.z75s3 {gap:7px;align-items: center;display: flex;}

.p12753x,
.km0a :is(.nb6a3a1, .nhp95, .a28bnbn, .q1fh6w,
              .e25p, .kw2gza, .g6mwn) a[role="button"],
.km0a .q1fh6w a {transition:transform 0.149s, box-shadow 0.129s;white-space: nowrap;cursor: pointer;padding: 11px 22px;align-items: center;font-size: 14.5px;border-radius: 999px;border: 1px solid transparent;display: inline-flex;font-weight: 700;text-decoration: none;justify-content: center;}

.qzc6xf {color: var(--g2j, var(--x03));background: var(--gnyv);}
.hmy8r {box-shadow: 0 4px 14px color-mix(in srgb, var(--zygb) 28%, transparent);background: var(--zygb);color: var(--zpf5d, var(--pni));}
.hmy8r:hover {box-shadow: var(--fr7);transform: translateY(-1px);background: var(--n0c6);}

.km0a :is(.nb6a3a1, .nhp95, .a28bnbn, .q1fh6w,
              .e25p, .kw2gza, .g6mwn) a[role="button"],
.km0a .q1fh6w a {color: var(--za1, var(--w6mz, var(--ucdd, var(--rx4k))));box-shadow: 0 4px 14px color-mix(in srgb, var(--vzi5j) 28%, transparent);background: var(--ydf4, var(--vzi5j));}
.w12jqf {font-size: 16px;padding: 15px 30px;}

.t6v4 {height: 1px;top: 0;padding: 0;opacity:0.05;border: 0;margin: 0;position: fixed;appearance: none;-webkit-appearance: none;pointer-events: none;width: 1px;left: 0;}
.s0t57 {padding: 9px;display: none;cursor: pointer;gap:5px;flex-direction: column;}
.s0t57 span {display: block;border-radius:3px;width: 20px;background: var(--vd1);height: 2px;}

.km0a, .egms7rj, .cgf8 {--hj3bh: var(--vd1);--juy6l: var(--vd1);--s85: var(--tds);--gu3u: var(--tds);--d8tks: var(--vd1);--ph6: var(--j9ta);--j9wvp: var(--vd1);}

.km0a {padding: clamp(20px, 3vw, 42px) 20px 0;}
.km0a > * {box-shadow: var(--r7rsm);background: var(--tds);padding: var(--u0f8v) clamp(22px, 3vw, 46px) !important;border: 1px solid var(--tyk);border-radius: var(--dx97);margin: 0 auto var(--gasw) !important;max-width: var(--yj05h);}

.km0a :is(h1, h2, h3) {text-wrap: balance;letter-spacing: -.028em;}
.km0a h1 {font-size: clamp(34px, 4.6vw, 110px);margin: 0 0 18px;font-weight: 800;line-height:1.08;}
.km0a h2 {font-size: clamp(24px, 2.8vw, 36px);margin: 0 0 14px;line-height:1.18;text-align: left;font-weight: 800;}
.km0a h3 {font-size: 19px;font-weight: 700;margin: 24px 0 8px;}
.km0a p  {margin: 0 0 14px;}
.km0a img {height: auto;border-radius: var(--mhlb4);max-width: 100%;}

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

.km0a > * > h2::before,
.km0a > * > div > h2::before {border-radius:2px;margin: 0 0 16px;content: "";height: 4px;width: 38px;display: block;background: var(--vzi5j);}

.km0a .nb6a3a1.qsjfkt4 {background:
    radial-gradient(72% 120% at 92% 6%, color-mix(in srgb, var(--vzi5j) 15%, transparent) 0%, transparent 64%),
    color-mix(in srgb, var(--vzi5j) 5%, var(--tds));border-color: color-mix(in srgb, var(--vzi5j) 16%, transparent);grid-template-columns: minmax(0, 1.02fr) minmax(0, 1fr);overflow: hidden;gap: clamp(22px, 3vw, 52px);align-items: center;display: grid;color: var(--vd1);}

.km0a .nb6a3a1.pz72a5 .anrrvtn {order: -1;}

.km0a .nb6a3a1 .xz8q69 {display: flex;flex-direction: column;text-align: left;gap: clamp(12px, 1.4vw, 20px);min-width: 0;align-items: flex-start;}

.km0a .nb6a3a1 .nfv872 {padding: 6px 13px;color: color-mix(in srgb, var(--vzi5j) 22%, var(--hj3bh));margin: 0;align-items: center;font-size: 12.5px;font-style: normal;background: color-mix(in srgb, var(--vzi5j) 11%, transparent);border-radius: 999px;border: 1px solid color-mix(in srgb, var(--vzi5j) 22%, transparent);letter-spacing: .06em;text-transform: uppercase;display: inline-flex;font-weight: 700;}

.km0a .nb6a3a1 .nnfqfws {font-size: clamp(30px, 3.4vw, 50px);letter-spacing: -.03em;font-weight: 800;text-wrap: balance;margin: 0;color: var(--vd1);line-height:1.07;}
.km0a .nb6a3a1 .xe0w {font-size: clamp(15.5px, 1.2vw, 17.5px);color: var(--j3t);margin: 0;line-height:1.59;max-width: 46ch;}

.km0a .nb6a3a1 .d228 {border-radius: 999px;text-decoration: none;box-shadow: 0 4px 14px color-mix(in srgb, var(--vzi5j) 28%, transparent);background: var(--ydf4, var(--vzi5j));font-weight: 700;padding: 13px 28px;justify-content: center;color: var(--za1, var(--w6mz, var(--ucdd, var(--rx4k))));transition:transform 0.194s, box-shadow 0.179s;display: inline-flex;align-items: center;font-size: 15.5px;min-height: 48px;white-space: nowrap;}
.km0a .nb6a3a1 .d228:hover {transform: translateY(-1px);box-shadow: var(--fr7);}

.km0a .nb6a3a1 .anrrvtn {position: relative;background: var(--ta9q, var(--tds));aspect-ratio: 4 / 3;color: var(--jpi, var(--vd1));min-width: 0;margin: 0;border-radius: var(--mhlb4);border: 1px solid var(--tyk);box-shadow: var(--r7rsm);overflow: hidden;max-height: 46vh;}
.km0a .nb6a3a1 .anrrvtn img,
.km0a .nb6a3a1 .k9drah {display: block;border-radius: 0;object-fit: cover;height: 100%;width: 100%;}

.km0a .nb6a3a1.vxcpy0h {min-width: 0;display: block;padding: 0;box-shadow: none;border: 0;background: none;}
.km0a .nb6a3a1 .fn8v {position: relative;box-shadow: var(--r7rsm);background: var(--ta9q, var(--tds));overflow: hidden;border-radius: var(--dx97);border: 1px solid var(--tyk);margin: 0 0 clamp(26px, 3vw, 44px);max-height: 26vh;min-width: 0;}
.km0a .nb6a3a1 .fn8v img,
.km0a .nb6a3a1 .e2mt1f3 {width: 100%;object-fit: cover;display: block;max-height: 26vh;height: auto;border-radius: 0;color: var(--jpi, var(--vd1));}

.km0a .nb6a3a1 .nvbk0t {min-height: 17vh;justify-content: flex-end;letter-spacing: -.05em;font-weight: 800;width: 100%;align-items: flex-end;font-size: clamp(48px, 8vw, 104px);background:
    repeating-linear-gradient(var(--wkiv, 160deg),
      color-mix(in srgb, var(--vd1) 5%, transparent) 0 1px,
      transparent 1px var(--kkp, 34px)),
    radial-gradient(68% 78% at 22% 18%, color-mix(in srgb, var(--vzi5j) 26%, transparent) 0%, transparent 70%),
    radial-gradient(72% 82% at 82% 88%, color-mix(in srgb, var(--evq, var(--vzi5j)) 20%, transparent) 0%, transparent 72%),
    color-mix(in srgb, var(--vzi5j) 7%, var(--tds));line-height: .8;max-height: 26vh;display: flex;color: color-mix(in srgb, var(--vzi5j) 30%, transparent);padding: clamp(14px, 2vw, 26px);}

.km0a .nb6a3a1 .dys066c {margin: 0 auto;text-align: center;flex-direction: column;display: flex;align-items: center;max-width: 62ch;min-width: 0;}

.km0a .nb6a3a1 .q8k7gs {letter-spacing: .2em;text-transform: uppercase;font-style: normal;font: 700 11.5px/1 var(--ft2x);margin-bottom:15px;color: color-mix(in srgb, var(--vzi5j) 34%, var(--vd1));padding-bottom:12px;border-bottom: 1px solid var(--uyuym);}
.km0a .nb6a3a1 .f09c {overflow-wrap: break-word;text-wrap: balance;color: var(--vd1);font: 700 clamp(31px, 3.7vw, 49px)/1.14 var(--ft2x);letter-spacing: -.018em;margin: 0;max-width: 20ch;}
.km0a .nb6a3a1 .d1wa1x5 {max-width: 56ch;font-size: clamp(16px, 1.35vw, 18.5px);color: color-mix(in srgb, var(--vd1) 88%, transparent);margin: 16px 0 0;line-height:1.67;}
.km0a .nb6a3a1 .sf4t9pz {font: 700 15px/1 var(--ft2x);border-radius: 999px;box-shadow: var(--r7rsm);color: var(--za1, var(--w6mz, var(--ucdd, var(--rx4k))));margin-top: clamp(20px, 2.4vw, 30px);text-decoration: none;transition:transform 0.154s, box-shadow 0.144s;align-items: center;background: var(--ydf4, var(--tpjv));display: inline-flex;justify-content: center;padding: 0 32px;min-height: 50px;}
.km0a .nb6a3a1 .sf4t9pz:hover {transform: translateY(-1px);box-shadow: var(--fr7);}
@media (max-width:855px) {
  
  .km0a .nb6a3a1 .fn8v,
  .km0a .nb6a3a1 .e2mt1f3 {max-height: 22vh;}
  .km0a .nb6a3a1 .nvbk0t {max-height: 22vh;min-height: 15vh;}
}

.km0a .nb6a3a1.m9t7nxr {overflow: hidden;min-height: 44vh;display: flex;position: relative;box-shadow: var(--r7rsm);align-items: flex-end;border-radius: var(--mhlb4);}

.km0a .nb6a3a1 .rxtf6e {width: 100%;inset: 0;position: absolute;height: 100%;object-fit: cover;}
.gvy25 {padding: clamp(24px, 3vw, 40px);position: relative;width: 100%;background: color-mix(in srgb, var(--tds) 96%, transparent);}
.gvy25 .nfv872,
.gvy25 .nnfqfws,
.gvy25 .xe0w {color: var(--jpi, var(--vd1));}
@media (max-width:855px) {
  .km0a .nb6a3a1.m9t7nxr {min-height: 36vh;}
}

.km0a .nb6a3a1 .yy05rvg {letter-spacing: -.05em;background:
    repeating-linear-gradient(var(--wkiv, 160deg),
      color-mix(in srgb, var(--vd1) 5%, transparent) 0 1px,
      transparent 1px var(--kkp, 34px)),
    radial-gradient(68% 78% at 22% 18%, color-mix(in srgb, var(--vzi5j) 26%, transparent) 0%, transparent 70%),
    radial-gradient(72% 82% at 82% 88%, color-mix(in srgb, var(--evq, var(--vzi5j)) 20%, transparent) 0%, transparent 72%),
    color-mix(in srgb, var(--vzi5j) 7%, var(--tds));align-items: flex-end;inset: 0;padding: clamp(14px, 2vw, 26px);line-height: .8;font-weight: 800;justify-content: flex-end;font-size: clamp(56px, 9vw, 132px);color: color-mix(in srgb, var(--vzi5j) 30%, transparent);display: flex;position: absolute;}

.km0a .nhp95.bmyvm {text-align: left;}
.km0a .nhp95 .s7ysr {line-height:1.18;margin: 0 0 10px;letter-spacing: -.028em;font-size: clamp(28px, 4vw, 48px);font-weight: 800;color: var(--vd1);}
.km0a .nhp95 .z11hs {font-size: 16.5px;line-height:1.61;margin: 0 0 clamp(18px, 2vw, 28px);max-width: 62ch;color: var(--j3t);}
.km0a .nhp95 .j7bq9 {padding: 0;list-style: none;gap: clamp(16px, 2vw, 26px);display: grid;margin: 0;}

.km0a .nhp95.tdk387v .j7bq9 {grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));}
.km0a .nhp95.fksn .j7bq9 {grid-template-columns: minmax(0, 1fr);}
.km0a .nhp95.fksn .nd7bjx {grid-template-columns: minmax(0, 180px) minmax(0, 1fr);gap: clamp(14px, 2vw, 26px);align-items: center;display: grid;}
.km0a .nhp95 .nd7bjx {min-width: 0;}
.km0a .nhp95 .tpe3w {background: color-mix(in srgb, var(--vzi5j) 7%, var(--tds));border-radius: var(--mhlb4);border: 1px solid var(--tyk);margin: 0 0 12px;overflow: hidden;aspect-ratio: 3 / 2;}
.km0a .nhp95.fksn .tpe3w {margin: 0;}
.km0a .nhp95 .tpe3w img {border-radius: 0;width: 100%;display: block;object-fit: cover;height: 100%;}
.km0a .nhp95 .z4madb5 {font-weight: 600;color: var(--vd1);margin: 0;font-size: clamp(15.5px, 1.45vw, 17.5px);line-height:1.51;}
.km0a .nhp95 .gqyjm2 {flex-wrap: wrap;margin-top: clamp(18px, 2vw, 28px);gap:11px;display: flex;}

.km0a .nhp95 .bdsg3d,
.km0a .nhp95 .tftcvf {padding: 12px 24px;text-decoration: none;font-weight: 700;min-height: 46px;font-size: 14.5px;transition:transform 0.168s, box-shadow 0.14s;align-items: center;white-space: nowrap;border-radius: 999px;justify-content: center;display: inline-flex;}
.km0a .nhp95 .bdsg3d {box-shadow: 0 4px 14px color-mix(in srgb, var(--vzi5j) 26%, transparent);color: var(--za1, var(--w6mz, var(--ucdd, var(--rx4k))));background: var(--ydf4, var(--vzi5j));}
.km0a .nhp95 .bdsg3d:hover {box-shadow: var(--fr7);transform: translateY(-1px);}
.km0a .nhp95 .tftcvf {border: 1px solid color-mix(in srgb, var(--vzi5j) 30%, var(--uyuym));background: transparent;color: color-mix(in srgb, var(--vzi5j) 35%, var(--vd1));}
.km0a .nhp95 .tftcvf:hover {background: color-mix(in srgb, var(--vzi5j) 8%, transparent);}

.km0a .r5n1gkq .k83b7xp + .k83b7xp {margin-top: clamp(24px, 3vw, 40px);}
.km0a .r5n1gkq .yxbn9 {color: var(--j3t);margin: 0 0 14px;letter-spacing: .09em;font-weight: 800;font-size: 12.5px;text-transform: uppercase;}
.km0a .r5n1gkq .x4czz3f {padding: 0;gap: clamp(16px, 1.8vw, 26px);list-style: none;grid-template-columns: repeat(4, minmax(0, 1fr));margin: 0;display: grid;}
@media (max-width:1011px) { .km0a .r5n1gkq .x4czz3f {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:566px)  { .km0a .r5n1gkq .x4czz3f {grid-template-columns: minmax(0, 1fr);} }
.km0a .r5n1gkq .zdzrv {min-width: 0;}
.km0a .r5n1gkq .zc3k {color: inherit;display: block;min-width: 0;text-decoration: none;}
.km0a .r5n1gkq .h0dzj {border-radius: var(--mhlb4);border: 1px solid var(--tyk);transition:transform 0.188s, box-shadow 0.124s;aspect-ratio: 3 / 2;margin: 0 0 12px;overflow: hidden;box-shadow: var(--r7rsm);background: color-mix(in srgb, var(--vd1) 4%, var(--tds));}
.km0a .r5n1gkq .zc3k:hover .h0dzj {box-shadow: var(--fr7);transform: translateY(-2px);}
.km0a .r5n1gkq .h0dzj img {width: 100%;border-radius: 0;display: block;object-fit: cover;height: 100%;}
.km0a .r5n1gkq .b73hnj6 {font-weight: 700;display: block;font-size: 16.5px;line-height:1.35;color: var(--vd1);}
.km0a .r5n1gkq .x4tc2kt {margin-top:3px;font-size: 13.5px;font-style: normal;color: var(--j3t);display: block;}

.km0a .za2d .td6a9 {list-style: none;overflow: hidden;grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));margin: 0;background: var(--tyk);padding: 0;gap:0px;border: 1px solid var(--tyk);border-radius: var(--mhlb4);display: grid;}
.km0a .za2d .b8k0a5 {min-width: 0;background: var(--tds);}
.km0a .za2d .zaqd {min-height: 148px;padding: 26px 20px;justify-content: center;flex-direction: column;transition:background 0.179s;text-decoration: none;display: flex;align-items: center;gap:9px;}
.km0a .za2d .zaqd:hover {background: color-mix(in srgb, var(--vzi5j) 6%, transparent);}
.km0a .za2d .zaqd img {border-radius: 0;display: block;max-width: 100%;height: 52px;object-fit: contain;width: auto;}
.km0a .za2d .rkcyatr {text-align: center;color: var(--j3t);font-weight: 600;font-size: 13.5px;}

.km0a .f66xea .va4e4 {margin: 0 0 14px;font-size: 14.5px;color: var(--j3t);}
.km0a .f66xea .avq6s9f {padding: 0;margin: 0;flex-wrap: wrap;list-style: none;gap:13px;display: flex;}
.km0a .f66xea .hqbk {min-width: 0;}
.km0a .f66xea .kwz59 {border-radius: 999px;border: 1px solid var(--tyk);justify-content: center;background: var(--tds);display: inline-flex;min-height: 76px;box-shadow: var(--r7rsm);padding: 16px 28px;align-items: center;text-decoration: none;transition:transform 0.126s, box-shadow 0.19s;}
.km0a .f66xea .kwz59:hover {box-shadow: var(--fr7);transform: translateY(-1px);}
.km0a .f66xea .kwz59 img {object-fit: contain;border-radius: 0;max-width:140px;height: 40px;display: block;width: auto;}

.km0a .a28bnbn.j1fcqfj {min-width: 0;}

.km0a .a28bnbn.hy8sj6 {max-width:561px;}
.km0a .a28bnbn .c32c {display: flex;gap:13px;align-items: center;margin-bottom:13px;}

.km0a .a28bnbn.q9bp35 .c32c {flex-direction: row-reverse;}
.km0a .a28bnbn .kch42a0 {width: 58px;overflow: hidden;border-radius:14px;border: 1px solid color-mix(in srgb, var(--vzi5j) 20%, transparent);flex: 0 0 auto;height: 58px;margin: 0;background: color-mix(in srgb, var(--vzi5j) 10%, var(--tds));}
.km0a .a28bnbn .kch42a0 img {width: 100%;display: block;object-fit: cover;height: 100%;border-radius: 0;}
.km0a .a28bnbn .qcn83 {margin: 0;min-width: 0;color: var(--vd1);font-size: clamp(19px, 1.9vw, 24px);letter-spacing: -.02em;line-height:1.20;font-weight: 800;}

.km0a .a28bnbn .qcn83::before {content: none;}
.km0a .a28bnbn .m23dez {border-top: 1px solid var(--tyk);padding-top:14px;line-height:1.68;font-size: 15.5px;color: var(--j3t);}
.km0a .a28bnbn .m23dez :is(p, li):last-child {margin-bottom: 0;}
.km0a .a28bnbn .ydprz {font-size: 14.5px;min-height: 46px;font-weight: 700;color: var(--za1, var(--w6mz, var(--ucdd, var(--rx4k))));justify-content: center;padding: 12px 24px;transition:transform 0.153s, box-shadow 0.133s;white-space: nowrap;display: inline-flex;text-decoration: none;align-items: center;background: var(--ydf4, var(--vzi5j));border-radius: 999px;box-shadow: 0 4px 14px color-mix(in srgb, var(--vzi5j) 26%, transparent);margin-top:17px;}
.km0a .a28bnbn .ydprz:hover {box-shadow: var(--fr7);transform: translateY(-1px);}

.km0a .kw2gza .khbr2 {gap: clamp(16px, 2.4vw, 30px);border-bottom: 1px solid var(--uyuym);padding-bottom: clamp(18px, 2vw, 26px);display: flex;align-items: center;}
.km0a .kw2gza .y2gnej1 {color: color-mix(in srgb, var(--vzi5j) 55%, var(--vd1));flex: 0 0 auto;line-height: .95;font-size: clamp(46px, 6vw, 76px);letter-spacing: -.04em;font-weight: 800;}
.km0a .kw2gza .jb3y {min-width: 0;}
.km0a .kw2gza .ktzs6z {letter-spacing: .12em;display: block;font-size: 18px;color: color-mix(in srgb, var(--vzi5j) 40%, var(--vd1));}
.km0a .kw2gza .vfqe70 {margin: 6px 0 0;max-width: 54ch;font-size: 15px;color: var(--j3t);line-height:1.60;}
.km0a .kw2gza .avzrp {list-style: none;padding: 0;margin: 0;}
.km0a .kw2gza .rtqbaj {padding: clamp(16px, 2vw, 22px) 0;display: grid;border-bottom: 1px solid var(--tyk);align-items: baseline;grid-template-columns: minmax(0, 1fr) auto;gap:4px 16px;}
.km0a .kw2gza .qq0c {font-size: 15.5px;margin: 0;font-weight: 700;color: var(--vd1);}
.km0a .kw2gza .wec5 {white-space: nowrap;font-size: 14px;letter-spacing: .1em;color: color-mix(in srgb, var(--vzi5j) 40%, var(--vd1));}
.km0a .kw2gza .ej8jb {max-width: 74ch;grid-column: 1 / -1;margin: 0;font-size: 15px;line-height:1.69;color: var(--j3t);}

.km0a .bq9s5.pqmem {display: grid;grid-template-columns: auto minmax(0, 1fr);align-items: center;gap:5px clamp(14px, 2vw, 20px);}
.km0a .bq9s5 .mxq4gz5 {height: 58px;overflow: hidden;grid-row: 1 / span 2;width: 58px;border-radius: 999px;border: 1px solid var(--tyk);margin: 0;}
.km0a .bq9s5 .mxq4gz5 img {width: 100%;display: block;object-fit: cover;border-radius: 0;height: 100%;}
.km0a .bq9s5 .n4b2wd {display: flex;gap:9px 12px;min-width: 0;flex-wrap: wrap;align-items: center;}
.km0a .bq9s5 .e4z60p7 {margin: 0;color: var(--vd1);font-size: 16px;font-weight: 700;}
.km0a .bq9s5 .wrahm {letter-spacing: .04em;color: color-mix(in srgb, var(--vzi5j) 22%, var(--hj3bh));border-radius: 999px;background: color-mix(in srgb, var(--vzi5j) 10%, transparent);font-weight: 700;font-size: 12px;padding: 4px 11px;}

.km0a .bq9s5 .c7mbv9f {margin: 10px 0 0;max-width: 76ch;font-size: 15px;grid-column: 1 / -1;line-height:1.68;color: var(--j3t);}
.km0a .bq9s5 .y23g7 {gap:8px;display: flex;margin-top:13px;grid-column: 1 / -1;}
.km0a .bq9s5 .tzcn3a {color: color-mix(in srgb, var(--vzi5j) 35%, var(--vd1));transition:background 0.198s;width: 44px;text-decoration: none;justify-content: center;height: 44px;border-radius: 999px;border: 1px solid var(--tyk);display: inline-flex;align-items: center;}
.km0a .bq9s5 .tzcn3a:hover {background: color-mix(in srgb, var(--vzi5j) 8%, transparent);}
.km0a .bq9s5 .tzcn3a svg {display: block;}
.km0a .bq9s5 .m9maa {font-size: 13px;border-top: 1px solid var(--tyk);grid-column: 1 / -1;line-height:1.59;padding-top:13px;margin: 14px 0 0;color: var(--j3t);}

.e25p.e25p .q60js0 {gap:40px clamp(14px, 2vw, 30px);list-style: none;display: grid;grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));margin: 8px 0 0;padding: 34px 0 0;}
.e25p.e25p .hqx095s {text-align: center;align-items: center;min-width: 0;position: relative;padding: 0 4px;flex-direction: column;display: flex;}
.e25p.e25p .hqx095s::before,
.e25p.e25p .hqx095s::after {top: 0;height: 2px;position: absolute;background: var(--uyuym);width: 50%;content: "";}
.e25p.e25p .hqx095s::before {left: 0;}
.e25p.e25p .hqx095s::after  {right: 0;}

.e25p.e25p .hqx095s:first-child::before,
.e25p.e25p .hqx095s:last-child::after {display: none;}

.e25p.e25p .rzqc82 {font-weight: 800;border-radius: 999px;border: 2px solid color-mix(in srgb, var(--vzi5j) 42%, var(--uyuym));line-height: 1;display: flex;justify-content: center;letter-spacing: -.02em;font-size: 16px;height: 44px;transform: translate(-50%, -50%);align-items: center;width: 44px;color: var(--vzi5j);position: absolute;background: var(--tds);top: 0;box-shadow: 0 0 0 6px var(--tds);left: 50%;}

.e25p.e25p .phr69 {line-height:1.31;font-size: 16px;font-weight: 700;color: var(--vd1);margin: 30px 0 6px;}
.e25p.e25p .amfzv {color: var(--j3t);line-height:1.59;font-size: 14.5px;margin: 0;}

.cbnwgx.cbnwgx .bs0wd {display: grid;margin-top:6px;column-gap: clamp(24px, 3.4vw, 56px);grid-template-columns: 1fr 1fr;position: relative;row-gap: 0;align-items: start;}

.cbnwgx.cbnwgx .bs0wd::before {left: 50%;width: 1px;background: var(--uyuym);top: 0;bottom: 0;position: absolute;transform: translateX(-50%);content: "";}

.cbnwgx.cbnwgx.a00xz .bs0wd {grid-template-columns: minmax(0, 1fr);}
.cbnwgx.cbnwgx.a00xz .bs0wd::before {display: none;}

.cbnwgx.cbnwgx .k63v2 {font-size: 12.5px;margin: 0 0 6px;padding: 0 0 12px;text-transform: uppercase;border-bottom: 1px solid var(--uyuym);font-weight: 800;letter-spacing: .09em;}

.cbnwgx.cbnwgx .cf9k1 {color: color-mix(in srgb, var(--vzi5j) 35%, var(--vd1));}
.cbnwgx.cbnwgx .e6n4ar  {color: var(--j3t);}

.cbnwgx.cbnwgx .vmta7yy {gap:13px;line-height:1.59;border-bottom: 1px solid var(--tyk);align-items: flex-start;font-size: 15.5px;padding: 14px 0;min-width: 0;display: flex;}

.cbnwgx.cbnwgx .pv6dznc {min-height: 24px;}
.cbnwgx.cbnwgx .dyrmms {border-radius: 999px;line-height: 1;font-size: 14px;font-weight: 800;height: 22px;align-items: center;flex: 0 0 auto;width: 22px;display: inline-flex;justify-content: center;}
.cbnwgx.cbnwgx .cf9k1 .dyrmms {color: var(--vzi5j);background: color-mix(in srgb, var(--vzi5j) 13%, transparent);}
.cbnwgx.cbnwgx .e6n4ar .dyrmms {color: var(--j3t);background: color-mix(in srgb, var(--vd1) 7%, transparent);}
.cbnwgx.cbnwgx .r6b2 {color: var(--vd1);min-width: 0;}

.g6mwn.g6mwn .x3vrwe {margin-top:7px;border-top: 1px solid var(--tyk);}
.g6mwn.g6mwn .dd5mp {border: 0;border-bottom: 1px solid var(--tyk);border-radius: 0;margin: 0;padding: 0;background: none;}
.g6mwn.g6mwn .e8rtt {gap:17px;display: flex;list-style: none;cursor: pointer;padding: 24px 0;align-items: flex-start;}
.g6mwn.g6mwn .e8rtt::-webkit-details-marker {display: none;}

.g6mwn.g6mwn .pa5mxb {height: 20px;position: relative;background: color-mix(in srgb, var(--vzi5j) 12%, transparent);width: 20px;margin-top:2px;flex: 0 0 auto;border-radius: 999px;display: block;}
.g6mwn.g6mwn .pa5mxb::before,
.g6mwn.g6mwn .pa5mxb::after {transition:transform 0.209s;content: "";transform: translate(-50%, -50%);top: 50%;background: var(--vzi5j);width: 10px;position: absolute;height: 2px;border-radius:1px;left: 50%;}
.g6mwn.g6mwn .pa5mxb::after {transform: translate(-50%, -50%) rotate(90deg);}
.g6mwn.g6mwn .dd5mp[open] .pa5mxb::after {transform: translate(-50%, -50%) rotate(0deg);}

.g6mwn.g6mwn .s08zqe7 {font-weight: 700;font-size: 17.5px;min-width: 0;color: var(--vd1);line-height:1.41;margin: 0;}

.g6mwn.g6mwn .hqxq {font-size: 15.5px;margin: 0;line-height:1.75;color: var(--j3t);padding: 0 0 26px 36px;max-width: 68ch;}

.km0a :is(.zkhcwb, [class*="table"]) {overflow-x: auto;}
.km0a table {font-size: 15px;width: 100%;border-collapse: collapse;}
.km0a thead th {letter-spacing: .08em;white-space: nowrap;text-transform: uppercase;font-weight: 700;color: var(--j3t);font-size: 12px;text-align: left;border-bottom: 1px solid var(--uyuym);padding: 14px 16px;}
.km0a tbody td {padding: 14px 16px;color: var(--d8tks, var(--vd1));border-bottom: 1px solid var(--tyk);}

.egms7rj {margin: 0 auto var(--gasw);border-radius: var(--dx97);border: 1px solid color-mix(in srgb, var(--vzi5j) 18%, transparent);max-width: var(--yj05h);background:
    radial-gradient(60% 120% at 10% 10%, color-mix(in srgb, var(--vzi5j) 18%, transparent) 0%, transparent 64%),
    color-mix(in srgb, var(--vzi5j) 7%, var(--tds));padding: clamp(34px, 4vw, 56px) clamp(24px, 3vw, 46px);}
.x2qdzcw {justify-content: space-between;flex-wrap: wrap;align-items: center;display: flex;gap:23px;}
.fwn95 {font-weight: 800;line-height:1.16;margin: 0;font-size: clamp(24px, 2.8vw, 34px);letter-spacing: -.028em;}
.d9e7 {margin: 8px 0 0;font-size: 16px;color: var(--j3t);}

.t51a {max-width: var(--yj05h);margin: 0 auto;color: var(--j3t);padding: 0 20px 26px;font-size: 13px;}

.cgf8.cgf8 {border-top: 1px solid var(--tyk);background: color-mix(in srgb, var(--f5byp) 10%, var(--tds));padding: clamp(40px, 4.5vw, 64px) 20px clamp(24px, 2.6vw, 36px);color: var(--vd1);}
.cgf8 .zgpfq2 {align-items: start;margin: 0 auto;display: grid;max-width: var(--yj05h);gap:31px 56px;grid-template-columns: minmax(0, 1fr) auto;}
.cgf8 .h6y2vjs img {height: 30px;display: block;width: auto;}
.cgf8 .h6y2vjs span {letter-spacing: -.03em;font-size: 19px;color: var(--vd1);font-weight: 800;}
.cgf8 .tdxqs9v {grid-auto-flow: column;display: grid;gap:52px;}
.cgf8 .tdxqs9v ul {display: grid;gap:11px;padding: 0;margin: 0;list-style: none;}
.cgf8 .tdxqs9v a {font-size: 14.5px;text-decoration: none;color: var(--j3t);}
.cgf8 .tdxqs9v a:hover {color: var(--vd1);}
.cgf8 .xzyh5 {display: flex;margin: 26px auto 0;flex-wrap: wrap;align-items: center;opacity:0.69;max-width: var(--yj05h);gap:15px;}
.cgf8 .dfwphz {max-width: var(--yj05h);margin: 26px auto 0;border-top: 1px solid var(--tyk);padding-top:19px;}
.cgf8 .dfwphz p {color: var(--j3t);font-size: 13px;margin: 0;}
.cgf8 .dfwphz p + p {line-height:1.58;margin-top:9px;}

@media (max-width:1011px) {
  
  .qnj272w {padding: 9px 9px 9px 14px;gap:7px;grid-template-columns: auto 1fr auto;}

  .z75s3 {gap:7px;}
  .p12753x {padding: 9px 13px;font-size: 13.5px;}
  .y5z9n {font-size: 17px;}
  .adqr {display: none;}
  .s0t57 {display: flex;}
}

@media (max-width:855px) {
  
  .km0a .nb6a3a1.qsjfkt4 {grid-template-columns: minmax(0, 1fr);}
  .km0a .nb6a3a1.pz72a5 .anrrvtn {order: 0;}
  .km0a .nb6a3a1 .anrrvtn {aspect-ratio: 16 / 10;max-height: 26vh;}
  .x2qdzcw {flex-direction: column;align-items: flex-start;}
}

@media (max-width:825px) {
  .e25p.e25p .q60js0 {gap: 0;grid-template-columns: minmax(0, 1fr);padding: 0 0 0 60px;}
  .e25p.e25p .hqx095s {min-height: 44px;padding: 0 0 26px;align-items: flex-start;text-align: left;}
  .e25p.e25p .hqx095s:last-child {padding-bottom: 0;}
  
  .e25p.e25p .hqx095s::before,
  .e25p.e25p .hqx095s::after {height: 50%;width: 2px;left: -38px;right: auto;}
  .e25p.e25p .hqx095s::before {top: 0;}
  .e25p.e25p .hqx095s::after  {top: 50%;}
  .e25p.e25p .rzqc82 {top: 0;transform: translateY(-6px);left: -60px;}
  .e25p.e25p .phr69 {margin-top: 0;}
}

@media (max-width:695px) {
  .cbnwgx.cbnwgx .bs0wd {display: flex;flex-direction: column;}
  .cbnwgx.cbnwgx .bs0wd::before {display: none;}
  .cbnwgx.cbnwgx .pv6dznc {display: none;}
  .cbnwgx.cbnwgx .cf9k1 {order: 1;}
  .cbnwgx.cbnwgx .e6n4ar  {order: 2;}
  .cbnwgx.cbnwgx .e6n4ar.k63v2 {margin-top:27px;}
  .g6mwn.g6mwn .s08zqe7 {font-size: 16.5px;}
  .g6mwn.g6mwn .hqxq {padding-left:35px;}
}

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

.s0t57 {min-width: 44px;min-height: 44px;justify-content: center;align-items: center;}

.km0a a[role="button"],
.nydjf a[role="button"] {min-height: 44px;}

@media (max-width:855px) {
  
  .adqr a {min-height: 44px;align-items: center;display: flex;}
  .adqr ul {gap:7px;}
}

.cgf8 .tdxqs9v a {display: flex;align-items: center;min-height: 44px;}
.ak8h3 {display: inline-flex;min-height: 44px;align-items: center;}

.p12753x, .f1rrke, .egms7rj,
.km0a a[role="button"],
.km0a .q1fh6w a {min-height: 44px;}

.km0a p, .km0a li, .km0a td {line-height:1.60;font-size: 16px;}

.km0a.km0a :is(p, li, td, dd) {line-height:1.60;font-size: 16px;}

.adqr ul {gap:7px;}

.cgf8 .tdxqs9v ul {gap:8px;display: grid;}

.km0a .ea92yg .c9ppfqx {font-weight: 800;letter-spacing: -.028em;line-height:1.15;font-size: clamp(24px, 2.8vw, 36px);color: var(--vd1);margin: 0 0 clamp(14px, 1.6vw, 22px);}

.km0a .ea92yg .ar0sy {padding-left: clamp(0px, 2vw, 34px);color: var(--vd1);max-width: 76ch;line-height:1.73;font-size: 17px;}
.km0a .ea92yg .ar0sy :is(p, li) {color: var(--vd1);}
.km0a .ea92yg .ar0sy :last-child {margin-bottom: 0;}
.km0a .ea92yg .ar0sy h3 {color: var(--vd1);}

.km0a .wjt3hcz.qamzvy {color: var(--vd1);background: color-mix(in srgb, var(--vzi5j) 4%, var(--tds));border: 1px solid var(--tyk);border-radius: var(--mhlb4);box-shadow: none;}
.km0a .wjt3hcz .ffcr0j7 {min-width: 0;}
.km0a .wjt3hcz .ek2sv {text-transform: uppercase;color: var(--j3t);margin: 0 0 12px;letter-spacing: .09em;font-size: 12.5px;font-weight: 800;}

.km0a .wjt3hcz .b1wq {counter-reset: ml2toc;gap:1px;display: grid;padding: 0;margin: 0;list-style: none;}
.km0a .wjt3hcz .b1wq li {counter-increment: ml2toc;min-width: 0;}

.km0a .wjt3hcz .b1wq li a {color: color-mix(in srgb, var(--vzi5j) 35%, var(--vd1));display: flex;padding: 8px 4px;gap:11px;text-decoration: none;font-size: 15.5px;min-height: 44px;border-bottom: 1px solid var(--tyk);line-height:1.40;align-items: center;}
.km0a .wjt3hcz .b1wq li:last-child a {border-bottom: 0;}
.km0a .wjt3hcz .b1wq li a::before {font-size: 12px;letter-spacing: .04em;color: var(--j3t);content: counter(ml2toc, decimal-leading-zero);flex: 0 0 auto;font-weight: 800;}
.km0a .wjt3hcz .b1wq li a:hover {text-decoration: underline;text-underline-offset: 3px;}

.km0a .ajfyha7 .qvb9gw {color: var(--j3t);font-weight: 800;font-size: 12.5px;letter-spacing: .09em;text-transform: uppercase;margin: 0 0 12px;}
.km0a .eq9d5f .p0n6 {font-size: clamp(21px, 2.4vw, 28px);margin: 0 0 12px;color: var(--vd1);letter-spacing: -.026em;line-height:1.18;font-weight: 800;}

.km0a .eq9d5f .p0n6::before {content: none;}
.km0a .eq9d5f .r6vdz0e {margin: 0 0 16px;border: 0;border-top: 1px solid var(--uyuym);}

.km0a .ajfyha7 .xf2bat,
.km0a .eq9d5f .f2xw {border: 1px solid var(--tyk);border-radius: var(--mhlb4);overflow-x: auto;}
.km0a .ajfyha7 .xf2bat table,
.km0a .eq9d5f .f2xw table {margin: 0;}
.km0a .ajfyha7 .xf2bat :last-child,
.km0a .eq9d5f .f2xw :last-child {margin-bottom: 0;}

.km0a .s66m.e1mb4 {gap:8px clamp(14px, 2vw, 22px);align-items: center;display: grid;grid-template-columns: auto minmax(0, 1fr);}
.km0a .s66m .enssw34 {height: 66px;grid-row: 1 / span 2;overflow: hidden;background: color-mix(in srgb, var(--vzi5j) 8%, var(--tds));border-radius:15px;border: 1px solid var(--tyk);justify-content: center;display: flex;width: 66px;align-items: center;margin: 0;}
.km0a .s66m .enssw34 img {max-width: 80%;height: auto;display: block;width: auto;border-radius: 0;max-height: 80%;object-fit: contain;}
.km0a .s66m .zjtzqgr {min-width: 0;}
.km0a .s66m .n453mwq {margin: 0;letter-spacing: -.02em;font-size: clamp(19px, 2vw, 24px);font-weight: 800;color: var(--vd1);line-height:1.20;}
.km0a .s66m .n453mwq::before {content: none;}
.km0a .s66m .bfrxky3 {line-height:1.57;font-size: 15px;max-width: 60ch;color: var(--j3t);margin: 4px 0 0;}

.km0a .s66m .haqhys8 {grid-column: 1 / -1;padding-top:13px;border-top: 1px solid var(--tyk);display: flex;flex-wrap: wrap;gap:3px 22px;align-items: baseline;margin: 14px 0 0;}
.km0a .s66m .nfjkpn {font-size: 12px;color: var(--j3t);text-transform: uppercase;letter-spacing: .07em;font-weight: 800;}
.km0a .s66m .bnwjb {color: var(--vd1);font-size: 15px;margin: 0 14px 0 0;font-weight: 700;}
.km0a .s66m .z3r5s {color: color-mix(in srgb, var(--vzi5j) 40%, var(--vd1));letter-spacing: .08em;}
.km0a .s66m .erxew {gap:10px;grid-column: 1 / -1;display: flex;margin: 16px 0 0;flex-wrap: wrap;}

.km0a .s66m .ynpvm.ynpvm {min-height: 46px;display: inline-flex;text-decoration: none;border-radius: 999px;border: 1px solid color-mix(in srgb, var(--vzi5j) 28%, var(--uyuym));align-items: center;white-space: nowrap;transition:background 0.189s;font-weight: 700;font-size: 14px;padding: 12px 22px;color: color-mix(in srgb, var(--vzi5j) 35%, var(--vd1));justify-content: center;background: transparent;}
.km0a .s66m .ynpvm.ynpvm:hover {background: color-mix(in srgb, var(--vzi5j) 8%, transparent);}

.km0a .q1fh6w.zdw1nd {border: 0;padding: clamp(6px, 1vw, 14px) 0 !important;display: flex;background: none;margin-bottom: var(--gasw) !important;box-shadow: none;}
.km0a .q1fh6w.epbg4be  {justify-content: flex-start;}
.km0a .q1fh6w.qd86dsj   {justify-content: center;}
.km0a .q1fh6w.zzbgcax {justify-content: flex-end;}
.km0a .q1fh6w .wr6m2.wr6m2 {text-decoration: none;border-radius: 999px;min-height: 50px;font-size: 16px;justify-content: center;font-weight: 700;display: inline-flex;padding: 14px 34px;align-items: center;color: var(--za1, var(--w6mz, var(--ucdd, var(--rx4k))));background: var(--ydf4, var(--vzi5j));white-space: nowrap;box-shadow: 0 4px 14px color-mix(in srgb, var(--vzi5j) 28%, transparent);transition:transform 0.147s, box-shadow 0.172s;}
.km0a .q1fh6w .wr6m2.wr6m2:hover {box-shadow: var(--fr7);transform: translateY(-1px);}
.km0a .q1fh6w .aexxet1 {font-weight: 700;}

.km0a .q1fh6w .c0sm {display: inline-block;margin-left:12px;height: 7px;transform: rotate(45deg);transform-origin: center;width: 7px;border-top: 2px solid currentColor;border-right: 2px solid currentColor;}
.km0a .q1fh6w.cra4dt .wr6m2.wr6m2 {width: 100%;}

.km0a .v55qw8m.csqh {padding: clamp(14px, 1.8vw, 22px) !important;margin-left: auto;margin-right: auto;}
.km0a .v55qw8m .erd8a {color: var(--j3t);display: block;margin: 0 2px 10px;text-transform: uppercase;font: 600 11.5px/1 var(--ft2x);letter-spacing: .16em;}
.km0a .v55qw8m .k1d9d7 {display: block;border-radius: var(--mhlb4);border: 1px solid var(--tyk);overflow: hidden;}
.km0a .v55qw8m .k1d9d7 img {height: auto;width: 100%;border-radius: 0;display: block;}

.km0a .nb6a3a1.qsjfkt4 {min-height: 0 !important;height: auto !important;padding: clamp(26px, 3.2vw, 46px) clamp(24px, 3vw, 50px) !important;}

.q2krd93 {position: fixed;transition:opacity 0.251s ease, visibility 0.207s;visibility: hidden;cursor: pointer;inset: 0;opacity:0.05;z-index: 90;background: color-mix(in srgb, #000 56%, transparent);}
.cebwy {width: min(88vw, 380px);background: var(--tds);right: 0;-webkit-overflow-scrolling: touch;overflow-y: auto;transform: translateX(100%);display: flex;border-left: 1px solid var(--uyuym);overscroll-behavior: contain;flex-direction: column;bottom: 0;top: 0;z-index: 91;visibility: hidden;position: fixed;transition:transform 0.238s ease, visibility 0.221s;}
.t6v4:checked ~ .q2krd93 {visibility: visible;opacity:1;}
.t6v4:checked ~ .cebwy {transform: translateX(0);visibility: visible;}

.mgr9y9 {gap:13px;padding: 14px 8px 14px 20px;align-items: center;display: flex;justify-content: space-between;border-bottom: 1px solid var(--uyuym);}
.v4y9k {overflow-wrap: anywhere;color: var(--vd1);min-width: 0;font: 700 19px/1.2 var(--ft2x, inherit);}
.bkgt {flex: 0 0 auto;border-radius: var(--mhlb4);align-items: center;color: var(--vd1);min-height: 44px;cursor: pointer;display: flex;font-size: 27px;min-width: 44px;justify-content: center;line-height: 1;}
.bkgt:hover {background: color-mix(in srgb, var(--vd1) 6%, transparent);}

.xgyr2c4 {padding: 8px 0;}
.xgyr2c4 ul {padding: 0;list-style: none;margin: 0;}
.xgyr2c4 li + li {border-top: 1px solid var(--uyuym);}
.xgyr2c4 a {color: var(--vd1);font-weight: 600;display: flex;font-size: 16px;text-decoration: none;min-height: 48px;padding: 10px 20px;align-items: center;}
.xgyr2c4 a:hover {background: color-mix(in srgb, var(--vd1) 6%, transparent);}
.xgyr2c4 a[aria-current="page"] {box-shadow: inset 3px 0 0 var(--tpjv);background: color-mix(in srgb, var(--tpjv) 14%, transparent);}

.edg1xq7 {display: grid;border-top: 1px solid var(--uyuym);gap:10px;margin-top: auto;padding: 18px 20px calc(18px + env(safe-area-inset-bottom, 0px));}
.n2rps,
.fb8n4 {font-size: 15px;padding: 12px 18px;align-items: center;text-decoration: none;border-radius: var(--mhlb4);min-height: 48px;font-weight: 700;justify-content: center;display: flex;}
.n2rps {background: transparent;border: 1px solid var(--uyuym);color: var(--vd1);}
.n2rps:hover {background: color-mix(in srgb, var(--vd1) 6%, transparent);}
.fb8n4 {background: var(--zygb);color: var(--kej, var(--zpf5d, var(--pni)));border: 1px solid transparent;}

.cebwy a:focus-visible,
.bkgt:focus-visible,
.s0t57:focus-visible {outline: 2px solid var(--tpjv);outline-offset: 2px;}

.cebwy {border-radius: var(--dx97) 0 0 var(--dx97);box-shadow: -20px 0 50px color-mix(in srgb, var(--vd1) 18%, transparent);}

@media (min-width:1012px) {
  .q2krd93, .cebwy {display: none;}
}

@media (prefers-reduced-motion: reduce) {
  .q2krd93, .cebwy {transition:none;}
}

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

@media (min-width:1012px) {}

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

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

.km0a .wjt3hcz .wdmf0k > summary {list-style: none;min-height: 44px;gap:13px;display: flex;align-items: center;cursor: pointer;}
.km0a .wjt3hcz .wdmf0k > summary::-webkit-details-marker {display: none;}
.km0a .wjt3hcz .wdmf0k > summary:focus-visible {outline: 2px solid var(--vzi5j, var(--tpjv));outline-offset: 4px;}
.km0a .wjt3hcz .wdmf0k > summary .ek2sv {margin: 0;}

.km0a .wjt3hcz .wdmf0k > summary::after {height: 1px;width: 16px;transition:opacity 0.181s ease, box-shadow 0.2s ease;opacity:0.51;content: "";flex: 0 0 auto;margin-left: auto;box-shadow: 0 4px 0 0 currentColor;background: currentColor;}
.km0a .wjt3hcz .wdmf0k[open] > summary::after {opacity:0.99;box-shadow: none;}
.km0a .wjt3hcz .wdmf0k[open] > summary {margin-bottom:11px;}
@media (prefers-reduced-motion: reduce) {
  .km0a .wjt3hcz .wdmf0k > summary::after {transition:none;}
}

.km0a {padding-bottom: max(96px, var(--opr, 96px));}

.yts8 {--djb: var(--dx97);--ak2: var(--mhlb4);--dcz53: var(--mhlb4);--jdv: 1px solid var(--uyuym);}

.km0a .ajfyha7 h2.qvb9gw.qvb9gw {margin: 0 0 12px;letter-spacing: .09em;color: var(--j3t);font-size: 12.5px;text-wrap: wrap;font-weight: 800;line-height:1.61;text-transform: uppercase;}
.km0a .ajfyha7 h2.qvb9gw.qvb9gw::before {content: none;display: none;}

.cbnwgx.cbnwgx .e6n4ar .dyrmms {color: var(--nb26, var(--j3t));}

.cbnwgx.cbnwgx .cf9k1 .dyrmms {color: color-mix(in srgb, var(--vzi5j) 62%, var(--hj3bh));}

.ak8h3 img {object-fit: contain;flex: 0 0 auto;width: auto;max-width: min(46vw, 132px);object-position: left center;}

@media (max-width:566px) {
  .pmnwqp4 {padding-left:13px;padding-right:13px;gap:10px;}
  .z75s3 {gap:7px;}
  .z75s3 .p12753x {padding: 0 12px;font-size: 13px;}
}

.km0a .ea92yg .sxnn {max-width: 76ch;min-width: 0;}
.km0a .ea92yg .sxnn .ar0sy {max-width: none;padding-left: 0;}

.km0a .ea92yg .bhpjg {border-bottom: 1px solid var(--uyuym);display: block;margin: 0 0 clamp(18px, 2vw, 26px);padding-bottom: clamp(12px, 1.4vw, 18px);}
.km0a .ea92yg .bhpjg .c9ppfqx {margin: 0;}

.km0a .ajfyha7 .h46780 {display: flex;gap:10px;margin: 0 0 12px;align-items: center;}
.km0a .ajfyha7 .h46780::before {background: var(--vzi5j);width: 18px;border-radius:2px;flex: 0 0 auto;height: 2px;content: "";}
.km0a .ajfyha7 .h46780 h2.qvb9gw.qvb9gw {margin: 0;}

.km0a .ajfyha7 .y3tshap {border: 1px solid var(--tyk);border-radius: var(--mhlb4);background: color-mix(in srgb, var(--vzi5j) 4%, var(--tds));overflow: hidden;}

.km0a .ajfyha7 .y3tshap h2.qvb9gw.qvb9gw {padding: 13px clamp(14px, 2vw, 20px);border-bottom: 1px solid var(--tyk);margin: 0;}

.km0a .ajfyha7 .y3tshap .xf2bat {background: var(--tds);border: 0;border-radius: 0;}

.km0a .eq9d5f .vrwxh {border-bottom: 1px solid var(--uyuym);display: block;padding-bottom:13px;margin: 0 0 16px;}
.km0a .eq9d5f .vrwxh .p0n6 {margin: 0;}

.km0a .eq9d5f .j11r {grid-template-columns: minmax(140px, 210px) minmax(0, 1fr);display: grid;align-items: start;gap: clamp(16px, 2.4vw, 34px);}
.km0a .eq9d5f .dcmd3nq {min-width: 0;}

.km0a .eq9d5f .j11r > .f2xw:only-child {grid-column: 1 / -1;}
.km0a .eq9d5f .dcmd3nq .p0n6 {margin: 0;font-size: clamp(18px, 1.8vw, 23px);line-height:1.25;}
@media (max-width:855px) {
  .km0a .eq9d5f .j11r {gap:14px;grid-template-columns: minmax(0, 1fr);}
  .km0a .eq9d5f .dcmd3nq .p0n6 {font-size: clamp(19px, 2.4vw, 24px);}
}

.km0a .q1fh6w.zgwjdes .wr6m2.wr6m2 {padding: 14px 40px;}
.km0a .q1fh6w.zgwjdes .aexxet1 {letter-spacing: .05em;}

.km0a .q1fh6w .p8zrb7 {display: inline-flex;background: color-mix(in srgb, var(--vzi5j) 6%, transparent);padding: 6px;border-radius: 999px;border: 1px solid color-mix(in srgb, var(--vzi5j) 18%, var(--uyuym));}

.km0a .q1fh6w.cra4dt .p8zrb7 {width: 100%;}
.km0a .q1fh6w.cra4dt .p8zrb7 .wr6m2.wr6m2 {width: 100%;}

.g6mwn.g6mwn .gnzb8 {padding: 0;border-top: 1px solid var(--tyk);margin: 8px 0 0;counter-reset: ml2qa;list-style: none;}
.g6mwn.g6mwn .tm7m {min-width: 0;counter-increment: ml2qa;}

.g6mwn.g6mwn .gnzb8 .e8rtt::before {flex: 0 0 auto;color: color-mix(in srgb, var(--vzi5j) 45%, var(--j3t));font-size: 12.5px;font-weight: 800;content: counter(ml2qa, decimal-leading-zero);letter-spacing: .08em;font-variant-numeric: tabular-nums;margin-top:4px;}

.g6mwn.g6mwn .gnzb8 .e8rtt::after {flex: 0 0 auto;margin-top:8px;transition:transform 0.241s;width: 9px;content: "";height: 9px;transform: rotate(45deg);transform-origin: center;border-right: 2px solid var(--j3t);border-bottom: 2px solid var(--j3t);margin-left: auto;}
.g6mwn.g6mwn .gnzb8 .dd5mp[open] > .e8rtt::after {transform: rotate(-135deg);}

.g6mwn.g6mwn .gnzb8 .hqxq {padding-left:39px;}

.g6mwn.g6mwn .pyayy {padding: 14px clamp(14px, 1.8vw, 20px);background: color-mix(in srgb, var(--vzi5j) 4%, transparent);border-radius: 0 var(--mhlb4) var(--mhlb4) 0;margin: 0 0 24px 36px;border-left: 2px solid color-mix(in srgb, var(--vzi5j) 35%, var(--uyuym));}
.g6mwn.g6mwn .pyayy .hqxq {padding: 0;margin: 0;max-width: 68ch;}
@media (max-width:695px) {
  .g6mwn.g6mwn .pyayy {margin-left: 0;}
}

.km0a .kw2gza .khbr2.tsfd {align-items: baseline;gap:6px clamp(14px, 2vw, 28px);flex-wrap: wrap;}
.km0a .kw2gza .tsfd .ktzs6z {flex: 0 0 auto;}

.km0a .kw2gza .tsfd .vfqe70 {flex: 1 1 22ch;margin: 0;max-width: 62ch;}

.km0a .kw2gza .gjzs {list-style: none;margin: 0;padding: 0;}
.km0a .kw2gza .f3gcj5b {padding: clamp(16px, 2vw, 22px) 0;border-bottom: 1px solid var(--tyk);display: block;}
.km0a .kw2gza .f3gcj5b .ej8jb {font-size: 16px;color: var(--vd1);line-height:1.68;margin: 0;max-width: 74ch;}
.km0a .kw2gza .k70b {align-items: baseline;margin: 10px 0 0;display: flex;gap:2px 12px;flex-wrap: wrap;min-width: 0;}
.km0a .kw2gza .k70b .qq0c {font-size: 14px;font-weight: 700;margin: 0;color: var(--j3t);}
.km0a .kw2gza .k70b .wec5 {font-size: 13px;}

.cbnwgx.cbnwgx .abar {margin: 0;padding: 0;list-style: none;min-width: 0;}

.cbnwgx.cbnwgx .p613m {margin-top:7px;max-width: 74ch;}

.cbnwgx.cbnwgx .p613m .abar + .k63v2 {margin-top:29px;}

.cbnwgx.cbnwgx .z0wxe {display: grid;margin-top:6px;grid-template-columns: 1fr 1fr;column-gap: clamp(24px, 3.4vw, 56px);position: relative;align-items: start;}
.cbnwgx.cbnwgx .z0wxe::before {top: 0;transform: translateX(-50%);bottom: 0;background: var(--uyuym);width: 1px;position: absolute;left: 50%;content: "";}
.cbnwgx.cbnwgx .m0st {min-width: 0;}

.cbnwgx.cbnwgx.a00xz .z0wxe {grid-template-columns: minmax(0, 1fr);}
.cbnwgx.cbnwgx.a00xz .z0wxe::before {display: none;}

@media (max-width:695px) {
  .cbnwgx.cbnwgx .z0wxe {grid-template-columns: minmax(0, 1fr);}
  .cbnwgx.cbnwgx .z0wxe::before {display: none;}
  .cbnwgx.cbnwgx .m0st + .m0st {margin-top:29px;}
}

.km0a .bq9s5.krx5dq {display: block;}
.km0a .bq9s5 .v5keh2d {gap: clamp(14px, 2vw, 20px);min-width: 0;padding-bottom:15px;align-items: center;border-bottom: 1px solid var(--uyuym);display: flex;}

.km0a .bq9s5 .v5keh2d .mxq4gz5 {flex: 0 0 auto;}
.km0a .bq9s5.krx5dq .c7mbv9f {margin-top:18px;}
.km0a .bq9s5.krx5dq .y23g7 {margin-top:16px;}

.km0a .bq9s5 .gd60ry {letter-spacing: .08em;font-size: 12px;font-weight: 700;text-transform: uppercase;color: var(--j3t);}

.km0a .bq9s5 .n4b2wd .y23g7 {gap:3px;margin: 0 0 0 auto;}
.km0a .bq9s5.nb5zz .tzcn3a {border-color: transparent;}

@media (max-width:566px) {
  .km0a .bq9s5 .n4b2wd .y23g7 {margin-left: -10px;}
}

.km0a .s66m.cfa6y71 {display: block;}
.km0a .s66m .zqp416k {min-width: 0;gap: clamp(14px, 2vw, 22px);align-items: center;display: flex;}
.km0a .s66m .zqp416k .enssw34 {flex: 0 0 auto;}

.km0a .s66m .g3tq {margin: 18px 0 0;list-style: none;display: flex;gap:7px;padding: 0;flex-wrap: wrap;}
.km0a .s66m .g3tq li {display: inline-flex;border-radius: 999px;border: 1px solid var(--tyk);gap:9px;min-width: 0;padding: 8px 14px;align-items: baseline;background: color-mix(in srgb, var(--vzi5j) 5%, transparent);}

.km0a .s66m .g3tq .bnwjb {margin: 0;font-size: 14.5px;}
.km0a .s66m.cfa6y71 .erxew {margin-top:17px;}

.km0a .s66m.rfyht .erxew {margin-top:17px;}
.km0a .s66m.rfyht .haqhys8 {padding-top:15px;margin-top:19px;}

.e25p.e25p .k35as4a {list-style: none;margin: 10px 0 0;padding: 0;}
.e25p.e25p .aecnsc {min-width: 0;border-bottom: 1px solid var(--tyk);padding: 18px 0;}
.e25p.e25p .aecnsc:last-child {border-bottom: 0;padding-bottom: 0;}
.e25p.e25p .j8htd {min-width: 0;display: flex;align-items: center;gap:13px;}
.e25p.e25p .k35as4a .rzqc82 {font-size: 15px;position: static;height: 38px;flex: 0 0 auto;width: 38px;transform: none;box-shadow: none;}
.e25p.e25p .k35as4a .phr69 {text-align: left;margin: 0;font-size: 17px;min-width: 0;}

.e25p.e25p .k35as4a .amfzv {padding-left:53px;text-align: left;margin: 8px 0 0;max-width: 72ch;}
@media (max-width:566px) {
  .e25p.e25p .k35as4a .amfzv {padding-left: 0;}
}

.e25p.e25p .fsbs6g {gap: clamp(14px, 2vw, 24px);display: grid;grid-template-columns: repeat(auto-fit, minmax(210px, 1fr));list-style: none;padding: 0;margin: 10px 0 0;}
.e25p.e25p .ezmb79 {min-width: 0;background: color-mix(in srgb, var(--vzi5j) 4%, var(--tds));flex-direction: column;display: flex;border-radius: var(--mhlb4);border: 1px solid var(--tyk);padding: 22px clamp(16px, 1.8vw, 22px);gap:11px;}

.e25p.e25p .fsbs6g .rzqc82 {border: 0;border-radius: 0;letter-spacing: -.04em;height: auto;align-self: flex-start;font-size: 30px;color: color-mix(in srgb, var(--vzi5j) 45%, var(--j3t));position: static;line-height: 1;width: auto;box-shadow: none;transform: none;background: none;min-width: 0;}
.e25p.e25p .a7bs9v2 {min-width: 0;}
.e25p.e25p .fsbs6g .phr69 {text-align: left;margin: 0 0 6px;}
.e25p.e25p .fsbs6g .amfzv {text-align: left;margin: 0;}

.km0a .za2d .td6a9,
.km0a .nhp95 .j7bq9,
.e25p.e25p .q60js0 {justify-content: center;flex-wrap: wrap;align-content: flex-start;display: flex;}
.km0a .za2d .td6a9 > * {flex: 1 1 220px;}
.km0a .nhp95 .j7bq9 > * {flex: 1 1 280px;}
.e25p.e25p .q60js0 > * {flex: 1 1 190px;}
.km0a .za2d .td6a9 > *,
.km0a .nhp95 .j7bq9 > *,
.e25p.e25p .q60js0 > * {min-width: 0;max-width: calc(50% - 1px);}
@media (max-width:612px) {
  .km0a .za2d .td6a9 > *,
  .km0a .nhp95 .j7bq9 > *,
  .e25p.e25p .q60js0 > * {max-width: none;}
}

@media (max-width:566px) { .km0a .r5n1gkq .x4czz3f {grid-template-columns: repeat(2, minmax(0, 1fr));} }

@media (max-width:1011px) {
  .z75s3 .yts8 {display: none;}
}
.edg1xq7 .yts8 {justify-self: start;}
@media (max-width:566px) {
  .z75s3 {gap:7px;}
  .z75s3 .p12753x {padding: 0 11px;font-size: 12.5px;white-space: nowrap;}
  .ak8h3 img {max-width: min(28vw, 112px);}
}
@media (max-width: 359.98px) {
  .pmnwqp4 {gap:5px;}
  .z75s3 .p12753x {padding: 0 9px;font-size: 12px;}
  .ak8h3 img {max-width: 24vw;}
}

.z75s3 {grid-column: -2;justify-self: end;}
@media (max-width: 359.98px) {
  .qnj272w {padding-right:7px;gap:5px;padding-left:11px;}
  .ak8h3 img {max-width: 22vw;}
  .z75s3 {gap:5px;}
  .z75s3 .p12753x {font-size: 12px;padding: 0 9px;}
  .s0t57 {min-width: 40px;padding: 6px;}
}

.km0a .nb6a3a1.m9t7nxr {align-items: center;padding: clamp(18px, 3vw, 44px);min-height: clamp(420px, 58vh, 620px);border-radius: var(--dx97, var(--mhlb4));}
.km0a .nb6a3a1 .rxtf6e.rxtf6e,
.km0a .nb6a3a1.m9t7nxr > picture {inset: 0;border-radius: 0;position: absolute;object-fit: cover;width: 100%;max-width: none;height: 100%;}
.gvy25.gvy25 {backdrop-filter: blur(14px) saturate(1.2);width: auto;align-items: flex-start;gap:15px;-webkit-backdrop-filter: blur(14px) saturate(1.2);flex-direction: column;box-shadow: var(--r7rsm);background: color-mix(in srgb, var(--tds) 80%, transparent);padding: clamp(22px, 2.6vw, 34px);display: flex;border-radius: var(--mhlb4);border: 1px solid color-mix(in srgb, #fff 45%, transparent);max-width:521px;}
.gvy25 .nnfqfws {font-size: clamp(30px, 3.4vw, 50px);margin: 0;line-height:1.08;font-weight: 800;letter-spacing: -.03em;}
.gvy25 .xe0w {max-width: 44ch;color: var(--j3t);margin: 0;}
.m9t7nxr.xvcg2 {background:
    radial-gradient(60% 90% at 88% 15%, color-mix(in srgb, var(--vzi5j) 32%, transparent) 0%, transparent 65%),
    radial-gradient(55% 80% at 60% 110%, color-mix(in srgb, var(--vzi5j) 18%, transparent) 0%, transparent 65%),
    var(--ta9q, color-mix(in srgb, var(--vzi5j) 6%, var(--tds)));}
.xvcg2 .gvy25 {background: color-mix(in srgb, var(--tds) 70%, transparent);}
.nf3710n {overflow: hidden;letter-spacing: -.04em;max-width: 100%;bottom: -.22em;white-space: nowrap;color: color-mix(in srgb, var(--vzi5j) 16%, transparent);position: absolute;pointer-events: none;font: 800 clamp(100px, 15vw, 230px)/1 var(--nkl60, Georgia, serif);right: -.04em;}
@media (max-width:855px) {
  .km0a .nb6a3a1.m9t7nxr {min-height: min(76vh, 600px);align-items: flex-end;padding: 12px;}
  .gvy25.gvy25 {width: 100%;max-width: none;}
  .km0a .nb6a3a1.m9t7nxr.xvcg2 {min-height: 0;padding-top:71px;}
  .nf3710n {display: none;}
}

.km0a .nb6a3a1 .anrrvtn:has(img) {align-self: center;max-height: none;aspect-ratio: auto;}
.km0a .nb6a3a1 .anrrvtn:has(img) picture {display: block;}
.km0a .nb6a3a1 .anrrvtn img.k9drah,
.km0a .nb6a3a1 .anrrvtn:has(img) img {object-fit: contain;max-height: none;height: auto;}
@media (max-width:855px) {
  .km0a .nb6a3a1.qsjfkt4 .anrrvtn:has(img) {aspect-ratio: auto;max-height: none;order: -1;}
  .km0a .nb6a3a1 .d228 {align-self: stretch;}
}

.km0a .f66xea .avq6s9f {display: grid;grid-template-columns: repeat(var(--f7x, 4), minmax(0, 1fr));gap:11px;}
.km0a .f66xea .kwz59 {width: 100%;box-sizing: border-box;display: flex;padding: 14px 12px;}
.km0a .f66xea .kwz59 img {max-width: 100%;height: 34px;}
@media (max-width:888px) { .km0a .f66xea .avq6s9f {grid-template-columns: repeat(var(--f6bt6, 4), minmax(0, 1fr));} }
@media (max-width:612px) {
  .km0a .f66xea .avq6s9f {grid-template-columns: repeat(var(--lha0, 2), minmax(0, 1fr));gap:8px;}
  .km0a .f66xea .kwz59 {min-height: 60px;}
  .km0a .f66xea .kwz59 img {height: 26px;}
}

.km0a .nhp95 .j7bq9 > *,
.e25p.e25p .q60js0 > * {max-width: none;}
.km0a .s66m .g3tq li {justify-content: center;flex: 1 1 auto;}

.km0a {column-gap: var(--gasw);align-items: stretch;justify-content: center;flex-wrap: wrap;display: flex;}
.km0a > * {flex: 0 0 100%;box-sizing: border-box;}
.km0a > .hy8sj6:has(+ .hy8sj6),
.km0a > .hy8sj6 + .hy8sj6 {margin-right: 0 !important;flex: 0 0 calc((min(100%, var(--yj05h)) - var(--gasw)) / 2);max-width: none;margin-left: 0 !important;}
@media (max-width:755px) {
  .km0a > .hy8sj6:has(+ .hy8sj6),
  .km0a > .hy8sj6 + .hy8sj6 {flex-basis: 100%;}
}
.km0a .a28bnbn.hy8sj6 {max-width: none;}
.km0a .a28bnbn.j1fcqfj {gap: clamp(20px, 3vw, 44px);align-items: center;display: grid;}
.km0a .a28bnbn.hy8sj6 {align-items: start;grid-template-rows: auto 1fr;}
@media (min-width:756px) {
  .km0a .a28bnbn.j1fcqfj:not(.hy8sj6):not(.hzgn) {grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);}
  .km0a .a28bnbn.q9bp35:not(.hy8sj6) .jfmng {order: 2;}
}
.km0a .a28bnbn .jfmng {box-shadow: var(--r7rsm);border-radius: var(--mhlb4);border: 1px solid var(--tyk);margin: 0;min-width: 0;background: color-mix(in srgb, var(--vzi5j) 6%, var(--tds));overflow: hidden;}
.km0a .a28bnbn .jfmng picture,
.km0a .a28bnbn .g9mckcd {display: block;}
.km0a .a28bnbn .jfmng img {border-radius: 0;width: 100%;height: auto;display: block;}
.km0a .a28bnbn .xt43j {height: 100%;min-width: 0;align-items: flex-start;display: flex;flex-direction: column;}
.km0a .a28bnbn .qcn83 {font-size: clamp(22px, 2.3vw, 30px);margin: 0 0 12px;}
.km0a .a28bnbn .m23dez {border-top: 0;padding-top: 0;}
.km0a .a28bnbn.hy8sj6 .ydprz {margin-top: auto;}
.km0a .a28bnbn.hy8sj6 .m23dez {margin-bottom:19px;}

.km0a .ajfyha7 h2.qvb9gw.qvb9gw,
.km0a .eq9d5f h2.p0n6.p0n6,
.km0a :is(.ajfyha7, .eq9d5f) :is(.xf2bat, .f2xw) h2 {font-size: clamp(24px, 2.6vw, 34px);font-weight: 800;color: var(--vd1);line-height:1.14;text-transform: none;text-wrap: balance;margin: 0 0 18px;letter-spacing: -.02em;}
.km0a .ajfyha7 h2.qvb9gw.qvb9gw::before,
.km0a .eq9d5f h2.p0n6.p0n6::before,
.km0a :is(.ajfyha7, .eq9d5f) :is(.xf2bat, .f2xw) h2::before {background: var(--vzi5j);border-radius:2px;content: "";height: 4px;margin: 0 0 16px;display: block;width: 38px;}
.km0a :is(.ajfyha7, .eq9d5f) :is(.xf2bat, .f2xw) h2:not(:first-child) {margin-top:27px;}
.km0a .eq9d5f .r6vdz0e {display: none;}
.km0a :is(.ajfyha7, .eq9d5f) :is(.xf2bat, .f2xw) h3 {font-size: 19px;font-weight: 800;margin: 22px 0 8px;color: var(--vd1);}

.km0a .ajfyha7 .h46780 {display: block;}
.km0a .ajfyha7 .h46780::before {content: none;display: none;}
.km0a .ajfyha7 .h46780 h2.qvb9gw.qvb9gw {margin: 0 0 18px;}

.km0a > .wjt3hcz.wjt3hcz {padding: 10px clamp(18px, 2.4vw, 28px) !important;}
.km0a .wjt3hcz .wdmf0k > summary {min-height: 44px;}
.km0a .wjt3hcz .wdmf0k[open] {padding-bottom:11px;}

@media (min-width:756px) {
  .km0a .wjt3hcz .b1wq {columns: 3;column-gap:28px;display: block;}
  .km0a .wjt3hcz .b1wq li {break-inside: avoid;}
  .km0a .wjt3hcz .b1wq li a {padding: 6px 2px;font-size: 15px;min-height: 40px;}
}
@media (min-width:567px) and (max-width: 760px) {
  .km0a .wjt3hcz .b1wq {columns: 2;display: block;column-gap:21px;}
  .km0a .wjt3hcz .b1wq li {break-inside: avoid;}
}

.e25p.e25p :is(.q60js0, .fsbs6g) {list-style: none;flex-wrap: wrap;gap: clamp(12px, 1.6vw, 20px);margin: 14px 0 0;padding: 0;display: flex;}
.e25p.e25p .k35as4a {margin-top:13px;display: grid;gap:11px;}
.e25p.e25p :is(.hqx095s, .ezmb79) {flex: 1 1 210px;max-width: none;}
.e25p.e25p :is(.hqx095s, .aecnsc, .ezmb79) {background:
    linear-gradient(180deg, color-mix(in srgb, var(--vzi5j) 7%, transparent), transparent 70%),
    var(--tds);display: flex;align-items: flex-start;text-align: left;overflow: hidden;position: relative;min-width: 0;border-radius: var(--mhlb4);border: 1px solid color-mix(in srgb, var(--vzi5j) 18%, var(--tyk));box-shadow: var(--r7rsm);box-sizing: border-box;gap:11px;padding: 22px clamp(16px, 1.8vw, 22px) 20px;flex-direction: column;}
.e25p.e25p :is(.hqx095s, .aecnsc, .ezmb79)::before {height: 4px;inset: 0 0 auto 0;width: auto;background: linear-gradient(90deg, var(--vzi5j), color-mix(in srgb, var(--vzi5j) 30%, transparent));content: "";position: absolute;display: block;}
.e25p.e25p .hqx095s::after {display: none;}
.e25p.e25p .aecnsc:last-child {padding-bottom:19px;border-bottom: 1px solid color-mix(in srgb, var(--vzi5j) 18%, var(--tyk));}
.e25p.e25p .rzqc82,
.e25p.e25p :is(.k35as4a, .fsbs6g) .rzqc82 {background: var(--ydf4, var(--vzi5j));color: var(--za1, var(--w6mz, var(--ucdd, var(--rx4k))));align-items: center;min-width: 46px;flex: 0 0 auto;line-height: 1;width: 46px;transform: none;letter-spacing: -.02em;border-radius: 999px;border: 0;display: flex;justify-content: center;position: static;font-weight: 800;align-self: flex-start;height: 46px;box-shadow: 0 6px 18px color-mix(in srgb, var(--vzi5j) 38%, transparent);font-size: 18px;}
.e25p.e25p :is(.phr69, .k35as4a .phr69, .fsbs6g .phr69) {text-align: left;font-weight: 800;font-size: 17.5px;margin: 4px 0 0;line-height:1.32;min-width: 0;overflow-wrap: anywhere;}
.e25p.e25p :is(.amfzv, .k35as4a .amfzv, .fsbs6g .amfzv) {overflow-wrap: anywhere;margin: 0;text-align: left;padding-left: 0;line-height:1.60;font-size: 15px;min-width: 0;}
.e25p.e25p .j8htd {gap:13px;}
.e25p.e25p .j8htd .phr69 {margin: 0;}
@media (max-width:825px) {
  .e25p.e25p .q60js0 {padding: 0;}
  .e25p.e25p .hqx095s {padding: 22px 18px 20px;}
}
@media (max-width:566px) {
  .e25p.e25p :is(.hqx095s, .ezmb79) {column-gap:14px;display: grid;align-items: start;grid-template-columns: auto minmax(0, 1fr);row-gap:3px;flex-basis: 100%;}
  .e25p.e25p :is(.hqx095s, .ezmb79) .rzqc82 {grid-row: span 2;}
  .e25p.e25p .ezmb79 .a7bs9v2 {min-width: 0;}
}
.e25p.e25p :is(.hqx095s, .aecnsc, .ezmb79):first-child::before {display: block;}
.e25p.e25p .hqx095s:last-child {padding-bottom:20px;}

.km0a > .s66m.ykmyk2 {display: grid;overflow: hidden;gap: clamp(22px, 4vw, 60px);align-items: center;grid-template-columns: minmax(0, 1fr);background:
    radial-gradient(60% 110% at 92% 50%, color-mix(in srgb, var(--vzi5j) 20%, transparent) 0%, transparent 70%),
    color-mix(in srgb, var(--vzi5j) 4%, var(--tds));}
@media (min-width:815px) { .km0a > .s66m.ykmyk2 {grid-template-columns: minmax(0, 1fr) auto;} }
.km0a .s66m .d19tj65 {min-width: 0;}

.km0a .s66m .var6z {margin: 0 auto;border-radius: 50%;display: grid;position: relative;aspect-ratio: 1;box-shadow: 0 0 0 8px color-mix(in srgb, var(--vzi5j) 14%, transparent), 0 26px 50px color-mix(in srgb, var(--vzi5j) 30%, transparent);color: var(--za1, var(--w6mz, var(--ucdd, var(--rx4k))));background:
    radial-gradient(circle, transparent 58%, color-mix(in srgb, var(--vzi5j) 18%, transparent) 59% 60%, transparent 61%),
    radial-gradient(circle at 35% 30%, color-mix(in srgb, #fff 26%, var(--ydf4, var(--vzi5j))), var(--ydf4, var(--vzi5j)) 70%);width: clamp(190px, 18vw, 240px);place-items: center;}
.km0a .s66m .c8ynw {transition:transform 1.186s ease;width: 100%;height: 100%;inset: 0;position: absolute;}
.km0a .s66m:hover .c8ynw {transform: rotate(40deg);}
.km0a .s66m .c8ynw text {font-family: var(--ft2x);fill: currentColor;font-size: 13px;letter-spacing: 2px;font-weight: 800;}
.km0a .s66m .f8sgv {width: 58%;flex-direction: column;display: flex;align-items: center;gap:5px;position: relative;border-radius: 50%;border: 2px solid color-mix(in srgb, currentColor 40%, transparent);justify-content: center;aspect-ratio: 1;}
.km0a .s66m .sa1d {font-weight: 800;letter-spacing: -.04em;line-height: .9;color: inherit;font-size: clamp(42px, 4.4vw, 58px);}
.km0a .s66m .dx3zp0x {letter-spacing: 2px;font-size: 12px;color: inherit;opacity:0.84;}
@media (max-width: 819.98px) { .km0a .s66m .var6z {width: 180px;order: -1;} }
@media (prefers-reduced-motion: reduce) { .km0a .s66m .c8ynw {transition:none;} }

.km0a .s66m.ykmyk2 .g3tq {grid-auto-columns: minmax(0, 1fr);grid-auto-flow: column;display: grid;border-top: 1px solid var(--tyk);gap: 0;margin: 22px 0 0;border-bottom: 1px solid var(--tyk);}
.km0a .s66m.ykmyk2 .g3tq li {align-items: flex-start;flex-direction: column-reverse;padding: 14px 18px;background: none;gap:4px;border: 0;border-radius: 0;display: flex;}
.km0a .s66m.ykmyk2 .g3tq li + li {border-left: 1px solid var(--tyk);}
.km0a .s66m.ykmyk2 .g3tq .bnwjb {line-height:1.10;color: var(--vd1);font-size: clamp(20px, 2vw, 26px);font-weight: 800;}
.km0a .s66m.ykmyk2 .g3tq .nfjkpn {letter-spacing: .1em;text-transform: uppercase;font-size: 11.5px;color: var(--j3t);}
.km0a .s66m.ykmyk2 .g3tq .z3r5s {display: none;}
@media (max-width:566px) {
  .km0a .s66m.ykmyk2 .g3tq li {padding: 12px 10px;}
  .km0a .s66m.ykmyk2 .g3tq .bnwjb {font-size: 18px;}
}
.km0a .s66m.ykmyk2 .n453mwq {line-height:1.09;letter-spacing: -.02em;font-weight: 800;font-size: clamp(26px, 2.8vw, 38px);}
.km0a .s66m.ykmyk2 .erxew a {color: var(--za1, var(--w6mz, var(--ucdd, var(--rx4k))));background: var(--ydf4, var(--vzi5j));box-shadow: 0 4px 14px color-mix(in srgb, var(--vzi5j) 28%, transparent);border-color: transparent;}
.km0a .s66m.ykmyk2 .erxew a:hover {box-shadow: var(--fr7);transform: translateY(-1px);}

.cgf8.cgf8 > * {margin-right: auto;box-sizing: border-box;margin-left: auto;max-width: var(--yj05h);padding-right: 0;padding-left: 0;}
.cgf8 .h6y2vjs {justify-self: start;text-align: left;}
@media (max-width:755px) {
  .cgf8 .zgpfq2 {grid-template-columns: minmax(0, 1fr);justify-items: start;}
  .cgf8 .tdxqs9v {justify-content: start;width: 100%;}
}
.cgf8.cgf8 {padding-left:21px;padding-right:20px;}

.km0a .cbnwgx.d0dwr .hcamx {position: relative;align-items: stretch;margin-top:8px;gap: clamp(14px, 2.4vw, 34px);display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);}
.km0a .cbnwgx.d0dwr .hcamx.jrfv,
.km0a .cbnwgx.qv1tz .hcamx {grid-template-columns: minmax(0, 1fr);}
.d0dwr .aw2v866 {background: var(--tds);box-shadow: var(--r7rsm);overflow: hidden;min-width: 0;border-radius: var(--mhlb4);border: 1px solid var(--tyk);}
.d0dwr .vndmr4 {align-items: center;gap:15px;display: flex;padding: 16px 20px;}
.d0dwr .tb5v .vndmr4 {background: var(--ydf4, var(--vzi5j));color: var(--za1, var(--w6mz, var(--ucdd, var(--rx4k))));}
.d0dwr .ndkx .vndmr4 {background: color-mix(in srgb, var(--vd1) 88%, var(--vzi5j));color: var(--tds);}
.d0dwr .rwn4d {height: 42px;flex: 0 0 auto;width: 42px;justify-content: center;align-items: center;border-radius: 999px;line-height: 1;font-size: 26px;font-weight: 800;background: color-mix(in srgb, currentColor 18%, transparent);display: flex;}
.d0dwr .bzg72c {min-width: 0;color: inherit;text-transform: uppercase;font-weight: 800;flex: 1 1 auto;font-size: 15px;letter-spacing: .08em;margin: 0;}
.d0dwr .ftr5tx {font-weight: 800;opacity:0.91;line-height: 1;font-style: normal;font-size: 30px;}
.d0dwr .mx09dh {list-style: none;margin: 0;padding: 8px 20px 14px;}
.d0dwr .m2yk5d5 {gap:12px;font-size: 15.5px;line-height:1.51;color: var(--vd1);padding: 12px 0;display: flex;border-bottom: 1px solid var(--tyk);align-items: flex-start;}
.d0dwr .m2yk5d5:last-child {border-bottom: 0;}
.d0dwr .swc40r {overflow-wrap: anywhere;min-width: 0;}
.d0dwr .kekjw80 {height: 22px;position: relative;margin-top:2px;border-radius: 999px;flex: 0 0 auto;width: 22px;}
.d0dwr .tb5v .kekjw80 {background: var(--ydf4, var(--vzi5j));}
.d0dwr .ndkx .kekjw80 {background: color-mix(in srgb, var(--vd1) 14%, var(--tds));}
.d0dwr .tb5v .kekjw80::after {border: solid var(--za1, var(--w6mz, var(--ucdd, var(--rx4k))));border-width: 0 2.5px 2.5px 0;transform: rotate(45deg);height: 11px;position: absolute;content: "";top: 4px;width: 6px;left: 7px;}
.d0dwr .ndkx .kekjw80::before,
.d0dwr .ndkx .kekjw80::after {transform: rotate(45deg);left: 5px;top: 10px;content: "";border-radius:1px;background: var(--vd1);position: absolute;height: 2.5px;width: 12px;}
.d0dwr .ndkx .kekjw80::after {transform: rotate(-45deg);}

.d0dwr .hfm7 {width: 54px;justify-content: center;color: var(--vd1);box-shadow: var(--r7rsm);background: var(--tds);display: flex;align-items: center;position: absolute;font-weight: 800;left: 50%;letter-spacing: .04em;border-radius: 999px;border: 3px solid color-mix(in srgb, var(--vzi5j) 50%, var(--tyk));font-size: 15px;z-index: 2;transform: translate(-50%, 0);height: 54px;top: 30px;}
.d0dwr .wsq9jpz {padding: 0 16px;border-radius: 999px;position: relative;justify-content: space-between;font-weight: 800;font-size: 14px;overflow: hidden;background:
    linear-gradient(90deg,
      var(--ydf4, var(--vzi5j)) 0 var(--j5gqy, 50%),
      color-mix(in srgb, var(--vd1) 88%, var(--vzi5j)) var(--j5gqy, 50%) 100%);align-items: center;height: 34px;margin-top:19px;display: flex;}
.d0dwr .r0cjtq {color: var(--za1, var(--w6mz, var(--ucdd, var(--rx4k))));}
.d0dwr .cc4yq1 {color: var(--tds);}
@media (max-width:695px) {
  .km0a .cbnwgx.d0dwr .hcamx {grid-template-columns: minmax(0, 1fr);}
  .d0dwr .hfm7 {margin: -6px 0;left: auto;top: auto;justify-self: center;position: relative;transform: none;}
}

.km0a .nb6a3a1 .fn8v:has(img) {margin-right: auto;max-width: min(100%, 920px);max-height: none;margin-left: auto;}
.km0a .nb6a3a1 .fn8v:has(img) picture {display: block;}
.km0a .nb6a3a1 .fn8v img,
.km0a .nb6a3a1 .e2mt1f3.e2mt1f3 {max-height: none;height: auto;object-fit: contain;}
@media (max-width:855px) {
  .km0a .nb6a3a1 .fn8v:has(img),
  .km0a .nb6a3a1 .fn8v img,
  .km0a .nb6a3a1 .e2mt1f3.e2mt1f3 {max-height: none;}
}

.km0a > :is(.ajfyha7, .eq9d5f) {min-width: 0;max-width: min(100%, var(--yj05h));width: 100%;box-sizing: border-box;}
.km0a :is(.xf2bat, .f2xw, .j11r) {min-width: 0;max-width: 100%;}

.wr6m2, .ydprz {box-sizing: border-box;max-width: 100%;text-align: center;white-space: normal !important;overflow-wrap: anywhere;min-width: 0;}
