

:root {--y0s: var(--dtq);--c18ur: color-mix(in srgb, var(--p5y) 7%, transparent);--h6hdu: color-mix(in srgb, var(--p5y) 72%, transparent);--b61g:   0 1px 2px color-mix(in srgb, var(--p5y) 6%, transparent),
                  0 8px 24px color-mix(in srgb, var(--p5y) 7%, transparent);--zl1: 1200px;--yd7:    color-mix(in srgb, var(--bz1ff) 88%, #ffffff);--livs:  var(--c8d);--w9t:  color-mix(in srgb, var(--p5y) 11%, transparent);--rbabv:  clamp(44px, 5.5vw, 88px);--vwkxe:Georgia, Palatino, "Iowan Old Style", "Palatino Linotype", serif;--f21g:    16px;--d928:  clamp(18px, 2vw, 28px);--fuvu: 0 2px 4px color-mix(in srgb, var(--p5y) 7%, transparent),
                  0 14px 34px color-mix(in srgb, var(--p5y) 10%, transparent);--miyy6: 22px;--p5y:   color-mix(in srgb, var(--dtq) 7%, var(--dqve8));}

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

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

.xa7kpv {z-index: 60;padding: 14px 20px 0;position: sticky;top: 0;}
.fx8nx {max-width: var(--zl1);display: grid;gap:28px;align-items: center;padding: 10px 12px 10px 20px;background: color-mix(in srgb, var(--shr8y) 10%, color-mix(in srgb, var(--livs) 88%, transparent));backdrop-filter: blur(14px);margin: 0 auto;box-shadow: var(--b61g);border: 1px solid var(--c18ur);border-radius: 999px;grid-template-columns: auto minmax(0, 1fr) auto;-webkit-backdrop-filter: blur(14px);}
.a1sx {align-items: center;display: flex;text-decoration: none;}
.a1sx img {height: 28px;display: block;width: auto;}

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

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

.z7h8j {gap:8px;align-items: center;display: flex;}

.tja8,
.ne0dsv6 :is(.yk0d, .sy7a, .tvc4q4s, .hydwp0,
              .r0szwg2, .ctp36kk, .n8jt) a[role="button"],
.ne0dsv6 .hydwp0 a {border-radius: 999px;border: 1px solid transparent;cursor: pointer;transition:transform 0.194s, box-shadow 0.137s;font-weight: 700;align-items: center;justify-content: center;padding: 11px 22px;white-space: nowrap;text-decoration: none;display: inline-flex;font-size: 14.5px;}

.kxajfjh {background: var(--wtv);color: var(--zgr2, var(--od013));}
.gddjdn9 {background: var(--gvmsz);color: var(--qmohe, var(--o2yti));box-shadow: 0 4px 14px color-mix(in srgb, var(--gvmsz) 28%, transparent);}
.gddjdn9:hover {background: var(--e6l6y);transform: translateY(-1px);box-shadow: var(--fuvu);}

.ne0dsv6 :is(.yk0d, .sy7a, .tvc4q4s, .hydwp0,
              .r0szwg2, .ctp36kk, .n8jt) a[role="button"],
.ne0dsv6 .hydwp0 a {background: var(--kq1x2, var(--y0s));box-shadow: 0 4px 14px color-mix(in srgb, var(--y0s) 28%, transparent);color: var(--szdhu, var(--fjr, var(--bgbnq, var(--luz))));}
.dbtpfa {padding: 15px 30px;font-size: 16px;}

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

.ne0dsv6, .tm1xwhq, .pgnx1 {--c7r: var(--p5y);--bz1ff: var(--yd7);--fm82d: var(--p5y);--dqve8: var(--p5y);--qqaf4: var(--livs);--uxvbe: var(--livs);--syexj: var(--p5y);}

.ne0dsv6 {padding: clamp(20px, 3vw, 42px) 20px 0;}
.ne0dsv6 > * {border: 1px solid var(--c18ur);border-radius: var(--miyy6);padding: var(--rbabv) clamp(22px, 3vw, 46px) !important;max-width: var(--zl1);box-shadow: var(--b61g);background: var(--livs);margin: 0 auto var(--d928) !important;}

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

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

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

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

.ne0dsv6 .yk0d.m2jce4f .nwy20 {order: -1;}

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

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

.ne0dsv6 .yk0d .a1hx22x {font-weight: 800;letter-spacing: -.03em;margin: 0;line-height:1.05;font-size: clamp(30px, 3.4vw, 50px);color: var(--p5y);text-wrap: balance;}
.ne0dsv6 .yk0d .v7hfk {margin: 0;color: var(--h6hdu);font-size: clamp(15.5px, 1.2vw, 17.5px);max-width: 46ch;line-height:1.60;}

.ne0dsv6 .yk0d .ppa06p {font-size: 15.5px;font-weight: 700;justify-content: center;padding: 13px 28px;min-height: 48px;color: var(--szdhu, var(--fjr, var(--bgbnq, var(--luz))));box-shadow: 0 4px 14px color-mix(in srgb, var(--y0s) 28%, transparent);transition:transform 0.185s, box-shadow 0.147s;background: var(--kq1x2, var(--y0s));text-decoration: none;align-items: center;white-space: nowrap;border-radius: 999px;display: inline-flex;}
.ne0dsv6 .yk0d .ppa06p:hover {box-shadow: var(--fuvu);transform: translateY(-1px);}

.ne0dsv6 .yk0d .nwy20 {max-height: 46vh;color: var(--j3a, var(--p5y));border-radius: var(--f21g);border: 1px solid var(--c18ur);aspect-ratio: 4 / 3;box-shadow: var(--b61g);min-width: 0;overflow: hidden;margin: 0;background: var(--ujtu, var(--livs));position: relative;}
.ne0dsv6 .yk0d .nwy20 img,
.ne0dsv6 .yk0d .kyyj {object-fit: cover;width: 100%;border-radius: 0;height: 100%;display: block;}

.ne0dsv6 .yk0d.t60y {padding: 0;border: 0;display: block;box-shadow: none;background: none;min-width: 0;}
.ne0dsv6 .yk0d .gwvp {position: relative;min-width: 0;background: var(--ujtu, var(--livs));max-height: 26vh;margin: 0 0 clamp(26px, 3vw, 44px);border-radius: var(--miyy6);border: 1px solid var(--c18ur);overflow: hidden;box-shadow: var(--b61g);}
.ne0dsv6 .yk0d .gwvp img,
.ne0dsv6 .yk0d .pe6yz67 {max-height: 26vh;color: var(--j3a, var(--p5y));object-fit: cover;height: auto;display: block;border-radius: 0;width: 100%;}

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

.ne0dsv6 .yk0d .sh0qczv {min-width: 0;flex-direction: column;margin: 0 auto;max-width: 62ch;display: flex;align-items: center;text-align: center;}

.ne0dsv6 .yk0d .k175ma {text-transform: uppercase;color: color-mix(in srgb, var(--y0s) 34%, var(--p5y));border-bottom: 1px solid var(--w9t);padding-bottom:12px;font-style: normal;font: 700 11.5px/1 var(--vwkxe);letter-spacing: .2em;margin-bottom:17px;}
.ne0dsv6 .yk0d .ha4zke {color: var(--p5y);max-width: 20ch;letter-spacing: -.018em;font: 700 clamp(31px, 3.7vw, 49px)/1.14 var(--vwkxe);margin: 0;overflow-wrap: break-word;text-wrap: balance;}
.ne0dsv6 .yk0d .h64kz6z {max-width: 56ch;color: color-mix(in srgb, var(--p5y) 88%, transparent);line-height:1.67;margin: 16px 0 0;font-size: clamp(16px, 1.35vw, 18.5px);}
.ne0dsv6 .yk0d .t2kx {color: var(--szdhu, var(--fjr, var(--bgbnq, var(--luz))));align-items: center;display: inline-flex;justify-content: center;margin-top: clamp(20px, 2.4vw, 30px);border-radius: 999px;background: var(--kq1x2, var(--dtq));transition:transform 0.17s, box-shadow 0.167s;font: 700 15px/1 var(--vwkxe);padding: 0 32px;box-shadow: var(--b61g);text-decoration: none;min-height: 50px;}
.ne0dsv6 .yk0d .t2kx:hover {transform: translateY(-1px);box-shadow: var(--fuvu);}
@media (max-width:848px) {
  
  .ne0dsv6 .yk0d .gwvp,
  .ne0dsv6 .yk0d .pe6yz67 {max-height: 22vh;}
  .ne0dsv6 .yk0d .k5dnx {min-height: 15vh;max-height: 22vh;}
}

.ne0dsv6 .yk0d.j7gwd {overflow: hidden;border-radius: var(--f21g);align-items: flex-end;min-height: 44vh;display: flex;position: relative;box-shadow: var(--b61g);}

.ne0dsv6 .yk0d .bed8 {width: 100%;height: 100%;object-fit: cover;inset: 0;position: absolute;}
.ek4yd {padding: clamp(24px, 3vw, 40px);background: color-mix(in srgb, var(--livs) 96%, transparent);position: relative;width: 100%;}
.ek4yd .xrsf3sj,
.ek4yd .a1hx22x,
.ek4yd .v7hfk {color: var(--j3a, var(--p5y));}
@media (max-width:848px) {
  .ne0dsv6 .yk0d.j7gwd {min-height: 36vh;}
}

.ne0dsv6 .yk0d .nt05h2h {position: absolute;font-size: clamp(56px, 9vw, 132px);background:
    repeating-linear-gradient(var(--crp, 160deg),
      color-mix(in srgb, var(--p5y) 5%, transparent) 0 1px,
      transparent 1px var(--bod7, 34px)),
    radial-gradient(68% 78% at 22% 18%, color-mix(in srgb, var(--y0s) 26%, transparent) 0%, transparent 70%),
    radial-gradient(72% 82% at 82% 88%, color-mix(in srgb, var(--i502, var(--y0s)) 20%, transparent) 0%, transparent 72%),
    color-mix(in srgb, var(--y0s) 7%, var(--livs));line-height: .8;inset: 0;letter-spacing: -.05em;display: flex;justify-content: flex-end;color: color-mix(in srgb, var(--y0s) 30%, transparent);align-items: flex-end;font-weight: 800;padding: clamp(14px, 2vw, 26px);}

.ne0dsv6 .sy7a.e366 {text-align: left;}
.ne0dsv6 .sy7a .b1rv88 {font-size: clamp(28px, 4vw, 48px);letter-spacing: -.028em;margin: 0 0 10px;color: var(--p5y);font-weight: 800;line-height:1.15;}
.ne0dsv6 .sy7a .ejans {margin: 0 0 clamp(18px, 2vw, 28px);line-height:1.60;color: var(--h6hdu);font-size: 16.5px;max-width: 62ch;}
.ne0dsv6 .sy7a .x8ce84p {margin: 0;display: grid;list-style: none;gap: clamp(16px, 2vw, 26px);padding: 0;}

.ne0dsv6 .sy7a.nkys .x8ce84p {grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));}
.ne0dsv6 .sy7a.pxgybc .x8ce84p {grid-template-columns: minmax(0, 1fr);}
.ne0dsv6 .sy7a.pxgybc .qpqz7cv {grid-template-columns: minmax(0, 180px) minmax(0, 1fr);align-items: center;display: grid;gap: clamp(14px, 2vw, 26px);}
.ne0dsv6 .sy7a .qpqz7cv {min-width: 0;}
.ne0dsv6 .sy7a .mqq09 {overflow: hidden;border-radius: var(--f21g);border: 1px solid var(--c18ur);background: color-mix(in srgb, var(--y0s) 7%, var(--livs));aspect-ratio: 3 / 2;margin: 0 0 12px;}
.ne0dsv6 .sy7a.pxgybc .mqq09 {margin: 0;}
.ne0dsv6 .sy7a .mqq09 img {object-fit: cover;width: 100%;height: 100%;display: block;border-radius: 0;}
.ne0dsv6 .sy7a .h6zsw3c {color: var(--p5y);line-height:1.49;font-size: clamp(15.5px, 1.45vw, 17.5px);margin: 0;font-weight: 600;}
.ne0dsv6 .sy7a .zr3f {display: flex;flex-wrap: wrap;margin-top: clamp(18px, 2vw, 28px);gap:9px;}

.ne0dsv6 .sy7a .q2p3fwx,
.ne0dsv6 .sy7a .fxk9 {display: inline-flex;font-size: 14.5px;transition:transform 0.14s, box-shadow 0.123s;font-weight: 700;border-radius: 999px;padding: 12px 24px;white-space: nowrap;align-items: center;min-height: 46px;justify-content: center;text-decoration: none;}
.ne0dsv6 .sy7a .q2p3fwx {background: var(--kq1x2, var(--y0s));box-shadow: 0 4px 14px color-mix(in srgb, var(--y0s) 26%, transparent);color: var(--szdhu, var(--fjr, var(--bgbnq, var(--luz))));}
.ne0dsv6 .sy7a .q2p3fwx:hover {transform: translateY(-1px);box-shadow: var(--fuvu);}
.ne0dsv6 .sy7a .fxk9 {background: transparent;border: 1px solid color-mix(in srgb, var(--y0s) 30%, var(--w9t));color: color-mix(in srgb, var(--y0s) 35%, var(--p5y));}
.ne0dsv6 .sy7a .fxk9:hover {background: color-mix(in srgb, var(--y0s) 8%, transparent);}

.ne0dsv6 .afxp .c29wh9c + .c29wh9c {margin-top: clamp(24px, 3vw, 40px);}
.ne0dsv6 .afxp .ajke7w {color: var(--h6hdu);font-weight: 800;margin: 0 0 14px;text-transform: uppercase;letter-spacing: .09em;font-size: 12.5px;}
.ne0dsv6 .afxp .g79hqy {grid-template-columns: repeat(4, minmax(0, 1fr));gap: clamp(16px, 1.8vw, 26px);list-style: none;display: grid;padding: 0;margin: 0;}
@media (max-width:995px) { .ne0dsv6 .afxp .g79hqy {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:555px)  { .ne0dsv6 .afxp .g79hqy {grid-template-columns: minmax(0, 1fr);} }
.ne0dsv6 .afxp .avhzz {min-width: 0;}
.ne0dsv6 .afxp .tx26w {color: inherit;min-width: 0;text-decoration: none;display: block;}
.ne0dsv6 .afxp .zzv3wn5 {box-shadow: var(--b61g);border-radius: var(--f21g);border: 1px solid var(--c18ur);margin: 0 0 12px;transition:transform 0.2s, box-shadow 0.199s;aspect-ratio: 3 / 2;background: color-mix(in srgb, var(--p5y) 4%, var(--livs));overflow: hidden;}
.ne0dsv6 .afxp .tx26w:hover .zzv3wn5 {transform: translateY(-2px);box-shadow: var(--fuvu);}
.ne0dsv6 .afxp .zzv3wn5 img {border-radius: 0;display: block;object-fit: cover;width: 100%;height: 100%;}
.ne0dsv6 .afxp .yexhh {font-weight: 700;color: var(--p5y);font-size: 16.5px;line-height:1.34;display: block;}
.ne0dsv6 .afxp .yj6dzm {color: var(--h6hdu);margin-top:2px;font-style: normal;font-size: 13.5px;display: block;}

.ne0dsv6 .aekm .n9v8 {display: grid;grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));margin: 0;border: 1px solid var(--c18ur);border-radius: var(--f21g);gap:0px;list-style: none;overflow: hidden;padding: 0;background: var(--c18ur);}
.ne0dsv6 .aekm .xs5zmrj {background: var(--livs);min-width: 0;}
.ne0dsv6 .aekm .m4dnqg {padding: 26px 20px;gap:10px;flex-direction: column;text-decoration: none;display: flex;transition:background 0.185s;justify-content: center;min-height: 148px;align-items: center;}
.ne0dsv6 .aekm .m4dnqg:hover {background: color-mix(in srgb, var(--y0s) 6%, transparent);}
.ne0dsv6 .aekm .m4dnqg img {object-fit: contain;max-width: 100%;display: block;height: 52px;border-radius: 0;width: auto;}
.ne0dsv6 .aekm .d1pb72 {color: var(--h6hdu);font-size: 13.5px;font-weight: 600;text-align: center;}

.ne0dsv6 .rte6hx7 .v03xe {color: var(--h6hdu);font-size: 14.5px;margin: 0 0 14px;}
.ne0dsv6 .rte6hx7 .p11d {list-style: none;padding: 0;flex-wrap: wrap;gap:13px;margin: 0;display: flex;}
.ne0dsv6 .rte6hx7 .xfgab {min-width: 0;}
.ne0dsv6 .rte6hx7 .f5vk {box-shadow: var(--b61g);display: inline-flex;text-decoration: none;align-items: center;background: var(--livs);transition:transform 0.142s, box-shadow 0.121s;justify-content: center;padding: 16px 28px;min-height: 76px;border-radius: 999px;border: 1px solid var(--c18ur);}
.ne0dsv6 .rte6hx7 .f5vk:hover {box-shadow: var(--fuvu);transform: translateY(-1px);}
.ne0dsv6 .rte6hx7 .f5vk img {object-fit: contain;border-radius: 0;display: block;height: 40px;max-width:139px;width: auto;}

.ne0dsv6 .tvc4q4s.qmnb9 {min-width: 0;}

.ne0dsv6 .tvc4q4s.nd778r {max-width:561px;}
.ne0dsv6 .tvc4q4s .xrtgeb {align-items: center;display: flex;gap:15px;margin-bottom:13px;}

.ne0dsv6 .tvc4q4s.c768 .xrtgeb {flex-direction: row-reverse;}
.ne0dsv6 .tvc4q4s .d9ydn8 {height: 58px;overflow: hidden;width: 58px;border-radius:13px;border: 1px solid color-mix(in srgb, var(--y0s) 20%, transparent);flex: 0 0 auto;margin: 0;background: color-mix(in srgb, var(--y0s) 10%, var(--livs));}
.ne0dsv6 .tvc4q4s .d9ydn8 img {object-fit: cover;display: block;width: 100%;height: 100%;border-radius: 0;}
.ne0dsv6 .tvc4q4s .geem {font-weight: 800;letter-spacing: -.02em;line-height:1.18;font-size: clamp(19px, 1.9vw, 24px);margin: 0;color: var(--p5y);min-width: 0;}

.ne0dsv6 .tvc4q4s .geem::before {content: none;}
.ne0dsv6 .tvc4q4s .whxch6y {border-top: 1px solid var(--c18ur);line-height:1.71;font-size: 15.5px;color: var(--h6hdu);padding-top:14px;}
.ne0dsv6 .tvc4q4s .whxch6y :is(p, li):last-child {margin-bottom: 0;}
.ne0dsv6 .tvc4q4s .a7vdg7 {text-decoration: none;justify-content: center;box-shadow: 0 4px 14px color-mix(in srgb, var(--y0s) 26%, transparent);min-height: 46px;transition:transform 0.166s, box-shadow 0.122s;font-size: 14.5px;padding: 12px 24px;margin-top:15px;background: var(--kq1x2, var(--y0s));align-items: center;font-weight: 700;color: var(--szdhu, var(--fjr, var(--bgbnq, var(--luz))));white-space: nowrap;border-radius: 999px;display: inline-flex;}
.ne0dsv6 .tvc4q4s .a7vdg7:hover {transform: translateY(-1px);box-shadow: var(--fuvu);}

.ne0dsv6 .ctp36kk .tqp1534 {padding-bottom: clamp(18px, 2vw, 26px);gap: clamp(16px, 2.4vw, 30px);border-bottom: 1px solid var(--w9t);align-items: center;display: flex;}
.ne0dsv6 .ctp36kk .z0ysa44 {letter-spacing: -.04em;flex: 0 0 auto;line-height: .95;font-weight: 800;color: color-mix(in srgb, var(--y0s) 55%, var(--p5y));font-size: clamp(46px, 6vw, 76px);}
.ne0dsv6 .ctp36kk .tfct {min-width: 0;}
.ne0dsv6 .ctp36kk .m2rtx {color: color-mix(in srgb, var(--y0s) 40%, var(--p5y));display: block;font-size: 18px;letter-spacing: .12em;}
.ne0dsv6 .ctp36kk .ms6rk {font-size: 15px;color: var(--h6hdu);max-width: 54ch;line-height:1.58;margin: 6px 0 0;}
.ne0dsv6 .ctp36kk .xcs7vz {margin: 0;list-style: none;padding: 0;}
.ne0dsv6 .ctp36kk .rb7td9h {padding: clamp(16px, 2vw, 22px) 0;border-bottom: 1px solid var(--c18ur);grid-template-columns: minmax(0, 1fr) auto;gap:3px 16px;align-items: baseline;display: grid;}
.ne0dsv6 .ctp36kk .pj2szkd {font-weight: 700;font-size: 15.5px;color: var(--p5y);margin: 0;}
.ne0dsv6 .ctp36kk .fex8 {font-size: 14px;white-space: nowrap;letter-spacing: .1em;color: color-mix(in srgb, var(--y0s) 40%, var(--p5y));}
.ne0dsv6 .ctp36kk .sy4fq4z {max-width: 74ch;margin: 0;color: var(--h6hdu);line-height:1.68;grid-column: 1 / -1;font-size: 15px;}

.ne0dsv6 .znf2z5.zvvsr8h {gap:6px clamp(14px, 2vw, 20px);align-items: center;grid-template-columns: auto minmax(0, 1fr);display: grid;}
.ne0dsv6 .znf2z5 .vkvsqb8 {height: 58px;grid-row: 1 / span 2;border-radius: 999px;border: 1px solid var(--c18ur);overflow: hidden;margin: 0;width: 58px;}
.ne0dsv6 .znf2z5 .vkvsqb8 img {display: block;width: 100%;height: 100%;border-radius: 0;object-fit: cover;}
.ne0dsv6 .znf2z5 .p9wv {align-items: center;gap:9px 12px;display: flex;flex-wrap: wrap;min-width: 0;}
.ne0dsv6 .znf2z5 .wbv3k {color: var(--p5y);margin: 0;font-weight: 700;font-size: 16px;}
.ne0dsv6 .znf2z5 .exw9 {letter-spacing: .04em;border-radius: 999px;background: color-mix(in srgb, var(--y0s) 10%, transparent);font-weight: 700;font-size: 12px;padding: 4px 11px;color: color-mix(in srgb, var(--y0s) 22%, var(--dqve8));}

.ne0dsv6 .znf2z5 .m9sg49w {line-height:1.72;font-size: 15px;margin: 10px 0 0;color: var(--h6hdu);grid-column: 1 / -1;max-width: 76ch;}
.ne0dsv6 .znf2z5 .xzasw {display: flex;gap:7px;grid-column: 1 / -1;margin-top:11px;}
.ne0dsv6 .znf2z5 .p36608c {display: inline-flex;align-items: center;justify-content: center;text-decoration: none;border-radius: 999px;border: 1px solid var(--c18ur);height: 44px;transition:background 0.142s;width: 44px;color: color-mix(in srgb, var(--y0s) 35%, var(--p5y));}
.ne0dsv6 .znf2z5 .p36608c:hover {background: color-mix(in srgb, var(--y0s) 8%, transparent);}
.ne0dsv6 .znf2z5 .p36608c svg {display: block;}
.ne0dsv6 .znf2z5 .bvd6 {line-height:1.61;color: var(--h6hdu);grid-column: 1 / -1;border-top: 1px solid var(--c18ur);margin: 14px 0 0;padding-top:13px;font-size: 13px;}

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

.r0szwg2.r0szwg2 .z7cd0kz:first-child::before,
.r0szwg2.r0szwg2 .z7cd0kz:last-child::after {display: none;}

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

.r0szwg2.r0szwg2 .w9vmf {line-height:1.29;margin: 30px 0 6px;font-weight: 700;color: var(--p5y);font-size: 16px;}
.r0szwg2.r0szwg2 .pgr8ag {color: var(--h6hdu);font-size: 14.5px;margin: 0;line-height:1.60;}

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

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

.ne6m.ne6m.ac2gx .cd6mw {grid-template-columns: minmax(0, 1fr);}
.ne6m.ne6m.ac2gx .cd6mw::before {display: none;}

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

.ne6m.ne6m .y8ds2x {color: color-mix(in srgb, var(--y0s) 35%, var(--p5y));}
.ne6m.ne6m .dbsadxr  {color: var(--h6hdu);}

.ne6m.ne6m .kf1e {min-width: 0;align-items: flex-start;line-height:1.60;gap:13px;display: flex;border-bottom: 1px solid var(--c18ur);padding: 14px 0;font-size: 15.5px;}

.ne6m.ne6m .bmn77k2 {min-height: 24px;}
.ne6m.ne6m .by356x {align-items: center;justify-content: center;height: 22px;border-radius: 999px;font-size: 14px;font-weight: 800;flex: 0 0 auto;line-height: 1;width: 22px;display: inline-flex;}
.ne6m.ne6m .y8ds2x .by356x {color: var(--y0s);background: color-mix(in srgb, var(--y0s) 13%, transparent);}
.ne6m.ne6m .dbsadxr .by356x {background: color-mix(in srgb, var(--p5y) 7%, transparent);color: var(--h6hdu);}
.ne6m.ne6m .gw41 {min-width: 0;color: var(--p5y);}

.n8jt.n8jt .pkfgk0y {margin-top:7px;border-top: 1px solid var(--c18ur);}
.n8jt.n8jt .rahf4rw {padding: 0;margin: 0;background: none;border: 0;border-bottom: 1px solid var(--c18ur);border-radius: 0;}
.n8jt.n8jt .jtmzhr {list-style: none;align-items: flex-start;display: flex;padding: 24px 0;gap:16px;cursor: pointer;}
.n8jt.n8jt .jtmzhr::-webkit-details-marker {display: none;}

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

.n8jt.n8jt .s3jd {margin: 0;min-width: 0;font-weight: 700;font-size: 17.5px;line-height:1.40;color: var(--p5y);}

.n8jt.n8jt .a1eqx {font-size: 15.5px;color: var(--h6hdu);margin: 0;padding: 0 0 26px 36px;line-height:1.77;max-width: 68ch;}

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

.tm1xwhq {background:
    radial-gradient(60% 120% at 10% 10%, color-mix(in srgb, var(--y0s) 18%, transparent) 0%, transparent 64%),
    color-mix(in srgb, var(--y0s) 7%, var(--livs));padding: clamp(34px, 4vw, 56px) clamp(24px, 3vw, 46px);border-radius: var(--miyy6);border: 1px solid color-mix(in srgb, var(--y0s) 18%, transparent);margin: 0 auto var(--d928);max-width: var(--zl1);}
.qr76t {align-items: center;gap:24px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.ax9q {letter-spacing: -.028em;font-size: clamp(24px, 2.8vw, 34px);margin: 0;font-weight: 800;line-height:1.13;}
.jm2g {margin: 8px 0 0;font-size: 16px;color: var(--h6hdu);}

.mpk4v {padding: 0 20px 26px;color: var(--h6hdu);margin: 0 auto;max-width: var(--zl1);font-size: 13px;}

.pgnx1.pgnx1 {border-top: 1px solid var(--c18ur);padding: clamp(40px, 4.5vw, 64px) 20px clamp(24px, 2.6vw, 36px);background: color-mix(in srgb, var(--opza) 10%, var(--livs));color: var(--p5y);}
.pgnx1 .bj0kda0 {display: grid;gap:31px 56px;max-width: var(--zl1);grid-template-columns: minmax(0, 1fr) auto;margin: 0 auto;align-items: start;}
.pgnx1 .d9zzw3d img {height: 30px;width: auto;display: block;}
.pgnx1 .d9zzw3d span {font-weight: 800;font-size: 19px;color: var(--p5y);letter-spacing: -.03em;}
.pgnx1 .cwca7a {gap:51px;grid-auto-flow: column;display: grid;}
.pgnx1 .cwca7a ul {gap:11px;margin: 0;list-style: none;padding: 0;display: grid;}
.pgnx1 .cwca7a a {text-decoration: none;font-size: 14.5px;color: var(--h6hdu);}
.pgnx1 .cwca7a a:hover {color: var(--p5y);}
.pgnx1 .wy7c {max-width: var(--zl1);align-items: center;display: flex;opacity:0.72;gap:14px;margin: 26px auto 0;flex-wrap: wrap;}
.pgnx1 .z1c9j {padding-top:19px;max-width: var(--zl1);border-top: 1px solid var(--c18ur);margin: 26px auto 0;}
.pgnx1 .z1c9j p {margin: 0;font-size: 13px;color: var(--h6hdu);}
.pgnx1 .z1c9j p + p {margin-top:10px;line-height:1.60;}

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

  .z7h8j {gap:9px;}
  .tja8 {font-size: 13.5px;padding: 9px 13px;}
  .dfvg {font-size: 17px;}
  .tmqv9 {display: none;}
  .wpc1 {display: flex;}
}

@media (max-width:848px) {
  
  .ne0dsv6 .yk0d.agyy {grid-template-columns: minmax(0, 1fr);}
  .ne0dsv6 .yk0d.m2jce4f .nwy20 {order: 0;}
  .ne0dsv6 .yk0d .nwy20 {max-height: 26vh;aspect-ratio: 16 / 10;}
  .qr76t {flex-direction: column;align-items: flex-start;}
}

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

@media (max-width:695px) {
  .ne6m.ne6m .cd6mw {flex-direction: column;display: flex;}
  .ne6m.ne6m .cd6mw::before {display: none;}
  .ne6m.ne6m .bmn77k2 {display: none;}
  .ne6m.ne6m .y8ds2x {order: 1;}
  .ne6m.ne6m .dbsadxr  {order: 2;}
  .ne6m.ne6m .dbsadxr.yhxr {margin-top:26px;}
  .n8jt.n8jt .s3jd {font-size: 16.5px;}
  .n8jt.n8jt .a1eqx {padding-left:35px;}
}

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

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

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

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

.pgnx1 .cwca7a a {display: flex;align-items: center;min-height: 44px;}
.a1sx {display: inline-flex;min-height: 44px;align-items: center;}

.tja8, .b2vg, .tm1xwhq,
.ne0dsv6 a[role="button"],
.ne0dsv6 .hydwp0 a {min-height: 44px;}

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

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

.tmqv9 ul {gap:8px;}

.pgnx1 .cwca7a ul {gap:9px;display: grid;}

.ne0dsv6 .fcab1 .hbgyk {letter-spacing: -.028em;font-size: clamp(24px, 2.8vw, 36px);line-height:1.16;font-weight: 800;color: var(--p5y);margin: 0 0 clamp(14px, 1.6vw, 22px);}

.ne0dsv6 .fcab1 .zvge9 {font-size: 17px;max-width: 76ch;line-height:1.77;color: var(--p5y);padding-left: clamp(0px, 2vw, 34px);}
.ne0dsv6 .fcab1 .zvge9 :is(p, li) {color: var(--p5y);}
.ne0dsv6 .fcab1 .zvge9 :last-child {margin-bottom: 0;}
.ne0dsv6 .fcab1 .zvge9 h3 {color: var(--p5y);}

.ne0dsv6 .dd0trrq.gp2p {color: var(--p5y);box-shadow: none;background: color-mix(in srgb, var(--y0s) 4%, var(--livs));border: 1px solid var(--c18ur);border-radius: var(--f21g);}
.ne0dsv6 .dd0trrq .zh36q3 {min-width: 0;}
.ne0dsv6 .dd0trrq .ztgm5y3 {letter-spacing: .09em;color: var(--h6hdu);margin: 0 0 12px;font-size: 12.5px;font-weight: 800;text-transform: uppercase;}

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

.ne0dsv6 .dd0trrq .cc71 li a {align-items: center;min-height: 44px;border-bottom: 1px solid var(--c18ur);display: flex;padding: 8px 4px;font-size: 15.5px;color: color-mix(in srgb, var(--y0s) 35%, var(--p5y));text-decoration: none;gap:12px;line-height:1.41;}
.ne0dsv6 .dd0trrq .cc71 li:last-child a {border-bottom: 0;}
.ne0dsv6 .dd0trrq .cc71 li a::before {color: var(--h6hdu);font-weight: 800;font-size: 12px;flex: 0 0 auto;letter-spacing: .04em;content: counter(ml2toc, decimal-leading-zero);}
.ne0dsv6 .dd0trrq .cc71 li a:hover {text-decoration: underline;text-underline-offset: 3px;}

.ne0dsv6 .ntpddp .n5ssz {text-transform: uppercase;letter-spacing: .09em;margin: 0 0 12px;font-weight: 800;font-size: 12.5px;color: var(--h6hdu);}
.ne0dsv6 .y51vtfm .ykn2k3s {line-height:1.22;color: var(--p5y);letter-spacing: -.026em;font-size: clamp(21px, 2.4vw, 28px);margin: 0 0 12px;font-weight: 800;}

.ne0dsv6 .y51vtfm .ykn2k3s::before {content: none;}
.ne0dsv6 .y51vtfm .nhba0bm {margin: 0 0 16px;border: 0;border-top: 1px solid var(--w9t);}

.ne0dsv6 .ntpddp .y61hkv7,
.ne0dsv6 .y51vtfm .fz0ck {overflow-x: auto;border: 1px solid var(--c18ur);border-radius: var(--f21g);}
.ne0dsv6 .ntpddp .y61hkv7 table,
.ne0dsv6 .y51vtfm .fz0ck table {margin: 0;}
.ne0dsv6 .ntpddp .y61hkv7 :last-child,
.ne0dsv6 .y51vtfm .fz0ck :last-child {margin-bottom: 0;}

.ne0dsv6 .kwp2rb1.thwq {display: grid;gap:7px clamp(14px, 2vw, 22px);grid-template-columns: auto minmax(0, 1fr);align-items: center;}
.ne0dsv6 .kwp2rb1 .hk1w {overflow: hidden;background: color-mix(in srgb, var(--y0s) 8%, var(--livs));width: 66px;align-items: center;grid-row: 1 / span 2;height: 66px;margin: 0;justify-content: center;display: flex;border-radius:16px;border: 1px solid var(--c18ur);}
.ne0dsv6 .kwp2rb1 .hk1w img {object-fit: contain;width: auto;display: block;max-height: 80%;height: auto;max-width: 80%;border-radius: 0;}
.ne0dsv6 .kwp2rb1 .a5815pv {min-width: 0;}
.ne0dsv6 .kwp2rb1 .js65e89 {letter-spacing: -.02em;color: var(--p5y);font-weight: 800;line-height:1.19;font-size: clamp(19px, 2vw, 24px);margin: 0;}
.ne0dsv6 .kwp2rb1 .js65e89::before {content: none;}
.ne0dsv6 .kwp2rb1 .pw4m2h {line-height:1.53;color: var(--h6hdu);font-size: 15px;max-width: 60ch;margin: 4px 0 0;}

.ne0dsv6 .kwp2rb1 .w8cxa {flex-wrap: wrap;display: flex;border-top: 1px solid var(--c18ur);align-items: baseline;gap:4px 22px;margin: 14px 0 0;grid-column: 1 / -1;padding-top:15px;}
.ne0dsv6 .kwp2rb1 .t3wkh9f {text-transform: uppercase;font-weight: 800;font-size: 12px;color: var(--h6hdu);letter-spacing: .07em;}
.ne0dsv6 .kwp2rb1 .y5hm5nr {font-weight: 700;font-size: 15px;margin: 0 14px 0 0;color: var(--p5y);}
.ne0dsv6 .kwp2rb1 .ns72d {color: color-mix(in srgb, var(--y0s) 40%, var(--p5y));letter-spacing: .08em;}
.ne0dsv6 .kwp2rb1 .s2qp {margin: 16px 0 0;gap:11px;flex-wrap: wrap;display: flex;grid-column: 1 / -1;}

.ne0dsv6 .kwp2rb1 .ps0k6.ps0k6 {font-size: 14px;min-height: 46px;transition:background 0.16s;display: inline-flex;border-radius: 999px;border: 1px solid color-mix(in srgb, var(--y0s) 28%, var(--w9t));background: transparent;text-decoration: none;white-space: nowrap;align-items: center;color: color-mix(in srgb, var(--y0s) 35%, var(--p5y));justify-content: center;padding: 12px 22px;font-weight: 700;}
.ne0dsv6 .kwp2rb1 .ps0k6.ps0k6:hover {background: color-mix(in srgb, var(--y0s) 8%, transparent);}

.ne0dsv6 .hydwp0.dqvm67 {margin-bottom: var(--d928) !important;box-shadow: none;display: flex;padding: clamp(6px, 1vw, 14px) 0 !important;background: none;border: 0;}
.ne0dsv6 .hydwp0.mzfs  {justify-content: flex-start;}
.ne0dsv6 .hydwp0.m1cppcz   {justify-content: center;}
.ne0dsv6 .hydwp0.nnjjxc9 {justify-content: flex-end;}
.ne0dsv6 .hydwp0 .yx496p4.yx496p4 {font-size: 16px;color: var(--szdhu, var(--fjr, var(--bgbnq, var(--luz))));background: var(--kq1x2, var(--y0s));text-decoration: none;white-space: nowrap;transition:transform 0.127s, box-shadow 0.175s;justify-content: center;align-items: center;display: inline-flex;box-shadow: 0 4px 14px color-mix(in srgb, var(--y0s) 28%, transparent);padding: 14px 34px;min-height: 50px;font-weight: 700;border-radius: 999px;}
.ne0dsv6 .hydwp0 .yx496p4.yx496p4:hover {box-shadow: var(--fuvu);transform: translateY(-1px);}
.ne0dsv6 .hydwp0 .f2zkp {font-weight: 700;}

.ne0dsv6 .hydwp0 .raar4 {border-right: 2px solid currentColor;display: inline-block;margin-left:10px;width: 7px;height: 7px;transform: rotate(45deg);transform-origin: center;border-top: 2px solid currentColor;}
.ne0dsv6 .hydwp0.dsc8 .yx496p4.yx496p4 {width: 100%;}

.ne0dsv6 .rnh3.hsqk8g {margin-left: auto;margin-right: auto;padding: clamp(14px, 1.8vw, 22px) !important;}
.ne0dsv6 .rnh3 .k9pb2c6 {letter-spacing: .16em;text-transform: uppercase;display: block;font: 600 11.5px/1 var(--vwkxe);color: var(--h6hdu);margin: 0 2px 10px;}
.ne0dsv6 .rnh3 .asmb {overflow: hidden;border-radius: var(--f21g);border: 1px solid var(--c18ur);display: block;}
.ne0dsv6 .rnh3 .asmb img {border-radius: 0;height: auto;display: block;width: 100%;}

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

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

.szr68jh {padding: 14px 8px 14px 20px;gap:12px;align-items: center;border-bottom: 1px solid var(--w9t);display: flex;justify-content: space-between;}
.way1sc {overflow-wrap: anywhere;font: 700 19px/1.2 var(--vwkxe, inherit);color: var(--p5y);min-width: 0;}
.trn6j {line-height: 1;color: var(--p5y);font-size: 27px;min-height: 44px;flex: 0 0 auto;cursor: pointer;border-radius: var(--f21g);justify-content: center;align-items: center;display: flex;min-width: 44px;}
.trn6j:hover {background: color-mix(in srgb, var(--p5y) 6%, transparent);}

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

.vk4t {display: grid;gap:9px;border-top: 1px solid var(--w9t);padding: 18px 20px calc(18px + env(safe-area-inset-bottom, 0px));margin-top: auto;}
.s5vb,
.wbcf {padding: 12px 18px;justify-content: center;font-size: 15px;border-radius: var(--f21g);text-decoration: none;align-items: center;min-height: 48px;font-weight: 700;display: flex;}
.s5vb {border: 1px solid var(--w9t);background: transparent;color: var(--p5y);}
.s5vb:hover {background: color-mix(in srgb, var(--p5y) 6%, transparent);}
.wbcf {color: var(--jvs4q, var(--qmohe, var(--o2yti)));background: var(--gvmsz);border: 1px solid transparent;}

.qmr0gj a:focus-visible,
.trn6j:focus-visible,
.wpc1:focus-visible {outline: 2px solid var(--dtq);outline-offset: 2px;}

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

@media (min-width:996px) {
  .s509, .qmr0gj {display: none;}
}

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

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

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

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

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

.ne0dsv6 .dd0trrq .m2abz4 > summary {cursor: pointer;display: flex;align-items: center;list-style: none;min-height: 44px;gap:11px;}
.ne0dsv6 .dd0trrq .m2abz4 > summary::-webkit-details-marker {display: none;}
.ne0dsv6 .dd0trrq .m2abz4 > summary:focus-visible {outline: 2px solid var(--y0s, var(--dtq));outline-offset: 4px;}
.ne0dsv6 .dd0trrq .m2abz4 > summary .ztgm5y3 {margin: 0;}

.ne0dsv6 .dd0trrq .m2abz4 > summary::after {margin-left: auto;flex: 0 0 auto;width: 16px;box-shadow: 0 4px 0 0 currentColor;opacity:0.48;content: "";height: 1px;transition:opacity 0.166s ease, box-shadow 0.209s ease;background: currentColor;}
.ne0dsv6 .dd0trrq .m2abz4[open] > summary::after {box-shadow: none;opacity:1;}
.ne0dsv6 .dd0trrq .m2abz4[open] > summary {margin-bottom:9px;}
@media (prefers-reduced-motion: reduce) {
  .ne0dsv6 .dd0trrq .m2abz4 > summary::after {transition:none;}
}

.ne0dsv6 {padding-bottom: max(96px, var(--r6pi, 96px));}

.vpj2 {--sj8: var(--miyy6);--i419: var(--f21g);--lto9v: var(--f21g);--vubzi: 1px solid var(--w9t);}

.ne0dsv6 .ntpddp h2.n5ssz.n5ssz {color: var(--h6hdu);font-weight: 800;text-transform: uppercase;line-height:1.62;text-wrap: wrap;margin: 0 0 12px;font-size: 12.5px;letter-spacing: .09em;}
.ne0dsv6 .ntpddp h2.n5ssz.n5ssz::before {display: none;content: none;}

.ne6m.ne6m .dbsadxr .by356x {color: var(--rfpqi, var(--h6hdu));}

.ne6m.ne6m .y8ds2x .by356x {color: color-mix(in srgb, var(--y0s) 62%, var(--dqve8));}

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

@media (max-width:555px) {
  .jfy1 {padding-left:12px;padding-right:12px;gap:9px;}
  .z7h8j {gap:5px;}
  .z7h8j .tja8 {font-size: 13px;padding: 0 12px;}
}

.ne0dsv6 .fcab1 .fc7k6bf {min-width: 0;max-width: 76ch;}
.ne0dsv6 .fcab1 .fc7k6bf .zvge9 {max-width: none;padding-left: 0;}

.ne0dsv6 .fcab1 .vtvv1q {margin: 0 0 clamp(18px, 2vw, 26px);display: block;padding-bottom: clamp(12px, 1.4vw, 18px);border-bottom: 1px solid var(--w9t);}
.ne0dsv6 .fcab1 .vtvv1q .hbgyk {margin: 0;}

.ne0dsv6 .ntpddp .mw3h {align-items: center;margin: 0 0 12px;gap:9px;display: flex;}
.ne0dsv6 .ntpddp .mw3h::before {height: 2px;background: var(--y0s);flex: 0 0 auto;border-radius:0px;width: 18px;content: "";}
.ne0dsv6 .ntpddp .mw3h h2.n5ssz.n5ssz {margin: 0;}

.ne0dsv6 .ntpddp .ckvbgf {overflow: hidden;border: 1px solid var(--c18ur);border-radius: var(--f21g);background: color-mix(in srgb, var(--y0s) 4%, var(--livs));}

.ne0dsv6 .ntpddp .ckvbgf h2.n5ssz.n5ssz {border-bottom: 1px solid var(--c18ur);padding: 13px clamp(14px, 2vw, 20px);margin: 0;}

.ne0dsv6 .ntpddp .ckvbgf .y61hkv7 {background: var(--livs);border: 0;border-radius: 0;}

.ne0dsv6 .y51vtfm .v0aa9y {margin: 0 0 16px;border-bottom: 1px solid var(--w9t);display: block;padding-bottom:14px;}
.ne0dsv6 .y51vtfm .v0aa9y .ykn2k3s {margin: 0;}

.ne0dsv6 .y51vtfm .nebrpcr {grid-template-columns: minmax(140px, 210px) minmax(0, 1fr);display: grid;align-items: start;gap: clamp(16px, 2.4vw, 34px);}
.ne0dsv6 .y51vtfm .h8gdf6h {min-width: 0;}

.ne0dsv6 .y51vtfm .nebrpcr > .fz0ck:only-child {grid-column: 1 / -1;}
.ne0dsv6 .y51vtfm .h8gdf6h .ykn2k3s {margin: 0;font-size: clamp(18px, 1.8vw, 23px);line-height:1.24;}
@media (max-width:848px) {
  .ne0dsv6 .y51vtfm .nebrpcr {gap:13px;grid-template-columns: minmax(0, 1fr);}
  .ne0dsv6 .y51vtfm .h8gdf6h .ykn2k3s {font-size: clamp(19px, 2.4vw, 24px);}
}

.ne0dsv6 .hydwp0.h5dc .yx496p4.yx496p4 {padding: 14px 40px;}
.ne0dsv6 .hydwp0.h5dc .f2zkp {letter-spacing: .05em;}

.ne0dsv6 .hydwp0 .zcpwj96 {padding: 6px;display: inline-flex;background: color-mix(in srgb, var(--y0s) 6%, transparent);border-radius: 999px;border: 1px solid color-mix(in srgb, var(--y0s) 18%, var(--w9t));}

.ne0dsv6 .hydwp0.dsc8 .zcpwj96 {width: 100%;}
.ne0dsv6 .hydwp0.dsc8 .zcpwj96 .yx496p4.yx496p4 {width: 100%;}

.n8jt.n8jt .dje8z2g {margin: 8px 0 0;counter-reset: ml2qa;padding: 0;list-style: none;border-top: 1px solid var(--c18ur);}
.n8jt.n8jt .k2cf2n8 {min-width: 0;counter-increment: ml2qa;}

.n8jt.n8jt .dje8z2g .jtmzhr::before {flex: 0 0 auto;margin-top:5px;font-weight: 800;font-variant-numeric: tabular-nums;font-size: 12.5px;letter-spacing: .08em;content: counter(ml2qa, decimal-leading-zero);color: color-mix(in srgb, var(--y0s) 45%, var(--h6hdu));}

.n8jt.n8jt .dje8z2g .jtmzhr::after {transform: rotate(45deg);transform-origin: center;height: 9px;margin-top:10px;flex: 0 0 auto;transition:transform 0.244s;border-right: 2px solid var(--h6hdu);width: 9px;margin-left: auto;border-bottom: 2px solid var(--h6hdu);content: "";}
.n8jt.n8jt .dje8z2g .rahf4rw[open] > .jtmzhr::after {transform: rotate(-135deg);}

.n8jt.n8jt .dje8z2g .a1eqx {padding-left:39px;}

.n8jt.n8jt .qsfjg {padding: 14px clamp(14px, 1.8vw, 20px);border-left: 2px solid color-mix(in srgb, var(--y0s) 35%, var(--w9t));border-radius: 0 var(--f21g) var(--f21g) 0;margin: 0 0 24px 36px;background: color-mix(in srgb, var(--y0s) 4%, transparent);}
.n8jt.n8jt .qsfjg .a1eqx {max-width: 68ch;padding: 0;margin: 0;}
@media (max-width:695px) {
  .n8jt.n8jt .qsfjg {margin-left: 0;}
}

.ne0dsv6 .ctp36kk .tqp1534.ajxa {flex-wrap: wrap;align-items: baseline;gap:7px clamp(14px, 2vw, 28px);}
.ne0dsv6 .ctp36kk .ajxa .m2rtx {flex: 0 0 auto;}

.ne0dsv6 .ctp36kk .ajxa .ms6rk {flex: 1 1 22ch;margin: 0;max-width: 62ch;}

.ne0dsv6 .ctp36kk .nsqfngp {list-style: none;margin: 0;padding: 0;}
.ne0dsv6 .ctp36kk .ysy1cw {border-bottom: 1px solid var(--c18ur);padding: clamp(16px, 2vw, 22px) 0;display: block;}
.ne0dsv6 .ctp36kk .ysy1cw .sy4fq4z {line-height:1.70;font-size: 16px;margin: 0;color: var(--p5y);max-width: 74ch;}
.ne0dsv6 .ctp36kk .cfx1 {flex-wrap: wrap;display: flex;margin: 10px 0 0;min-width: 0;gap:2px 12px;align-items: baseline;}
.ne0dsv6 .ctp36kk .cfx1 .pj2szkd {margin: 0;font-size: 14px;font-weight: 700;color: var(--h6hdu);}
.ne0dsv6 .ctp36kk .cfx1 .fex8 {font-size: 13px;}

.ne6m.ne6m .vwfqv {padding: 0;margin: 0;min-width: 0;list-style: none;}

.ne6m.ne6m .m11t {max-width: 74ch;margin-top:7px;}

.ne6m.ne6m .m11t .vwfqv + .yhxr {margin-top:30px;}

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

.ne6m.ne6m.ac2gx .p5esngt {grid-template-columns: minmax(0, 1fr);}
.ne6m.ne6m.ac2gx .p5esngt::before {display: none;}

@media (max-width:695px) {
  .ne6m.ne6m .p5esngt {grid-template-columns: minmax(0, 1fr);}
  .ne6m.ne6m .p5esngt::before {display: none;}
  .ne6m.ne6m .vnjg + .vnjg {margin-top:31px;}
}

.ne0dsv6 .znf2z5.v67t8zy {display: block;}
.ne0dsv6 .znf2z5 .x23y6 {gap: clamp(14px, 2vw, 20px);align-items: center;padding-bottom:15px;display: flex;border-bottom: 1px solid var(--w9t);min-width: 0;}

.ne0dsv6 .znf2z5 .x23y6 .vkvsqb8 {flex: 0 0 auto;}
.ne0dsv6 .znf2z5.v67t8zy .m9sg49w {margin-top:19px;}
.ne0dsv6 .znf2z5.v67t8zy .xzasw {margin-top:17px;}

.ne0dsv6 .znf2z5 .kw1p {color: var(--h6hdu);letter-spacing: .08em;font-size: 12px;font-weight: 700;text-transform: uppercase;}

.ne0dsv6 .znf2z5 .p9wv .xzasw {margin: 0 0 0 auto;gap:1px;}
.ne0dsv6 .znf2z5.k1kc .p36608c {border-color: transparent;}

@media (max-width:555px) {
  .ne0dsv6 .znf2z5 .p9wv .xzasw {margin-left: -10px;}
}

.ne0dsv6 .kwp2rb1.twem {display: block;}
.ne0dsv6 .kwp2rb1 .w832h {display: flex;gap: clamp(14px, 2vw, 22px);min-width: 0;align-items: center;}
.ne0dsv6 .kwp2rb1 .w832h .hk1w {flex: 0 0 auto;}

.ne0dsv6 .kwp2rb1 .vv27x8 {list-style: none;flex-wrap: wrap;padding: 0;margin: 18px 0 0;gap:8px;display: flex;}
.ne0dsv6 .kwp2rb1 .vv27x8 li {border-radius: 999px;border: 1px solid var(--c18ur);display: inline-flex;background: color-mix(in srgb, var(--y0s) 5%, transparent);align-items: baseline;padding: 8px 14px;gap:10px;min-width: 0;}

.ne0dsv6 .kwp2rb1 .vv27x8 .y5hm5nr {font-size: 14.5px;margin: 0;}
.ne0dsv6 .kwp2rb1.twem .s2qp {margin-top:17px;}

.ne0dsv6 .kwp2rb1.x1qe6 .s2qp {margin-top:17px;}
.ne0dsv6 .kwp2rb1.x1qe6 .w8cxa {margin-top:17px;padding-top:15px;}

.r0szwg2.r0szwg2 .tgpp15 {list-style: none;margin: 10px 0 0;padding: 0;}
.r0szwg2.r0szwg2 .akm2xj {min-width: 0;border-bottom: 1px solid var(--c18ur);padding: 18px 0;}
.r0szwg2.r0szwg2 .akm2xj:last-child {padding-bottom: 0;border-bottom: 0;}
.r0szwg2.r0szwg2 .d3mcgn {min-width: 0;align-items: center;gap:14px;display: flex;}
.r0szwg2.r0szwg2 .tgpp15 .ayh64 {height: 38px;position: static;font-size: 15px;box-shadow: none;flex: 0 0 auto;transform: none;width: 38px;}
.r0szwg2.r0szwg2 .tgpp15 .w9vmf {min-width: 0;margin: 0;font-size: 17px;text-align: left;}

.r0szwg2.r0szwg2 .tgpp15 .pgr8ag {padding-left:52px;text-align: left;margin: 8px 0 0;max-width: 72ch;}
@media (max-width:555px) {
  .r0szwg2.r0szwg2 .tgpp15 .pgr8ag {padding-left: 0;}
}

.r0szwg2.r0szwg2 .wzta {grid-template-columns: repeat(auto-fit, minmax(210px, 1fr));list-style: none;display: grid;padding: 0;margin: 10px 0 0;gap: clamp(14px, 2vw, 24px);}
.r0szwg2.r0szwg2 .kefxa {background: color-mix(in srgb, var(--y0s) 4%, var(--livs));padding: 22px clamp(16px, 1.8vw, 22px);border-radius: var(--f21g);border: 1px solid var(--c18ur);display: flex;min-width: 0;flex-direction: column;gap:9px;}

.r0szwg2.r0szwg2 .wzta .ayh64 {letter-spacing: -.04em;color: color-mix(in srgb, var(--y0s) 45%, var(--h6hdu));height: auto;border: 0;border-radius: 0;transform: none;align-self: flex-start;line-height: 1;width: auto;font-size: 30px;min-width: 0;position: static;box-shadow: none;background: none;}
.r0szwg2.r0szwg2 .fxn8d1 {min-width: 0;}
.r0szwg2.r0szwg2 .wzta .w9vmf {text-align: left;margin: 0 0 6px;}
.r0szwg2.r0szwg2 .wzta .pgr8ag {margin: 0;text-align: left;}

.ne0dsv6 .aekm .n9v8,
.ne0dsv6 .sy7a .x8ce84p,
.r0szwg2.r0szwg2 .g6m49zq {justify-content: center;align-content: flex-start;flex-wrap: wrap;display: flex;}
.ne0dsv6 .aekm .n9v8 > * {flex: 1 1 220px;}
.ne0dsv6 .sy7a .x8ce84p > * {flex: 1 1 280px;}
.r0szwg2.r0szwg2 .g6m49zq > * {flex: 1 1 190px;}
.ne0dsv6 .aekm .n9v8 > *,
.ne0dsv6 .sy7a .x8ce84p > *,
.r0szwg2.r0szwg2 .g6m49zq > * {min-width: 0;max-width: calc(50% - 1px);}
@media (max-width:589px) {
  .ne0dsv6 .aekm .n9v8 > *,
  .ne0dsv6 .sy7a .x8ce84p > *,
  .r0szwg2.r0szwg2 .g6m49zq > * {max-width: none;}
}

@media (max-width:555px) { .ne0dsv6 .afxp .g79hqy {grid-template-columns: repeat(2, minmax(0, 1fr));} }

@media (max-width:995px) {
  .z7h8j .vpj2 {display: none;}
}
.vk4t .vpj2 {justify-self: start;}
@media (max-width:555px) {
  .z7h8j {gap:7px;}
  .z7h8j .tja8 {white-space: nowrap;padding: 0 11px;font-size: 12.5px;}
  .a1sx img {max-width: min(28vw, 112px);}
}
@media (max-width: 359.98px) {
  .jfy1 {gap:5px;}
  .z7h8j .tja8 {font-size: 12px;padding: 0 9px;}
  .a1sx img {max-width: 24vw;}
}

.z7h8j {justify-self: end;grid-column: -2;}
@media (max-width: 359.98px) {
  .fx8nx {padding-right:5px;padding-left:10px;gap:7px;}
  .a1sx img {max-width: 22vw;}
  .z7h8j {gap:5px;}
  .z7h8j .tja8 {padding: 0 9px;font-size: 12px;}
  .wpc1 {min-width: 40px;padding: 6px;}
}

.ne0dsv6 .yk0d.j7gwd {border-radius: var(--miyy6, var(--f21g));padding: clamp(18px, 3vw, 44px);min-height: clamp(420px, 58vh, 620px);align-items: center;}
.ne0dsv6 .yk0d .bed8.bed8,
.ne0dsv6 .yk0d.j7gwd > picture {object-fit: cover;max-width: none;inset: 0;height: 100%;position: absolute;width: 100%;border-radius: 0;}
.ek4yd.ek4yd {padding: clamp(22px, 2.6vw, 34px);border-radius: var(--f21g);border: 1px solid color-mix(in srgb, #fff 45%, transparent);max-width:521px;gap:14px;width: auto;flex-direction: column;display: flex;background: color-mix(in srgb, var(--livs) 80%, transparent);align-items: flex-start;backdrop-filter: blur(14px) saturate(1.2);-webkit-backdrop-filter: blur(14px) saturate(1.2);box-shadow: var(--b61g);}
.ek4yd .a1hx22x {letter-spacing: -.03em;line-height:1.06;font-size: clamp(30px, 3.4vw, 50px);margin: 0;font-weight: 800;}
.ek4yd .v7hfk {margin: 0;max-width: 44ch;color: var(--h6hdu);}
.j7gwd.fkcs9a3 {background:
    radial-gradient(60% 90% at 88% 15%, color-mix(in srgb, var(--y0s) 32%, transparent) 0%, transparent 65%),
    radial-gradient(55% 80% at 60% 110%, color-mix(in srgb, var(--y0s) 18%, transparent) 0%, transparent 65%),
    var(--ujtu, color-mix(in srgb, var(--y0s) 6%, var(--livs)));}
.fkcs9a3 .ek4yd {background: color-mix(in srgb, var(--livs) 70%, transparent);}
.erjmcj {position: absolute;pointer-events: none;overflow: hidden;white-space: nowrap;letter-spacing: -.04em;right: -.04em;font: 800 clamp(100px, 15vw, 230px)/1 var(--hr9ad, Georgia, serif);color: color-mix(in srgb, var(--y0s) 16%, transparent);max-width: 100%;bottom: -.22em;}
@media (max-width:848px) {
  .ne0dsv6 .yk0d.j7gwd {align-items: flex-end;padding: 12px;min-height: min(76vh, 600px);}
  .ek4yd.ek4yd {max-width: none;width: 100%;}
  .ne0dsv6 .yk0d.j7gwd.fkcs9a3 {padding-top:69px;min-height: 0;}
  .erjmcj {display: none;}
}

.ne0dsv6 .yk0d .nwy20:has(img) {align-self: center;max-height: none;aspect-ratio: auto;}
.ne0dsv6 .yk0d .nwy20:has(img) picture {display: block;}
.ne0dsv6 .yk0d .nwy20 img.kyyj,
.ne0dsv6 .yk0d .nwy20:has(img) img {max-height: none;height: auto;object-fit: contain;}
@media (max-width:848px) {
  .ne0dsv6 .yk0d.agyy .nwy20:has(img) {order: -1;max-height: none;aspect-ratio: auto;}
  .ne0dsv6 .yk0d .ppa06p {align-self: stretch;}
}

.ne0dsv6 .rte6hx7 .p11d {gap:11px;grid-template-columns: repeat(var(--qener, 4), minmax(0, 1fr));display: grid;}
.ne0dsv6 .rte6hx7 .f5vk {box-sizing: border-box;padding: 14px 12px;display: flex;width: 100%;}
.ne0dsv6 .rte6hx7 .f5vk img {height: 34px;max-width: 100%;}
@media (max-width:895px) { .ne0dsv6 .rte6hx7 .p11d {grid-template-columns: repeat(var(--hry, 4), minmax(0, 1fr));} }
@media (max-width:589px) {
  .ne0dsv6 .rte6hx7 .p11d {gap:7px;grid-template-columns: repeat(var(--gueg, 2), minmax(0, 1fr));}
  .ne0dsv6 .rte6hx7 .f5vk {min-height: 60px;}
  .ne0dsv6 .rte6hx7 .f5vk img {height: 26px;}
}

.ne0dsv6 .sy7a .x8ce84p > *,
.r0szwg2.r0szwg2 .g6m49zq > * {max-width: none;}
.ne0dsv6 .kwp2rb1 .vv27x8 li {justify-content: center;flex: 1 1 auto;}

.ne0dsv6 {flex-wrap: wrap;display: flex;column-gap: var(--d928);align-items: stretch;justify-content: center;}
.ne0dsv6 > * {box-sizing: border-box;flex: 0 0 100%;}
.ne0dsv6 > .nd778r:has(+ .nd778r),
.ne0dsv6 > .nd778r + .nd778r {margin-left: 0 !important;max-width: none;flex: 0 0 calc((min(100%, var(--zl1)) - var(--d928)) / 2);margin-right: 0 !important;}
@media (max-width:753px) {
  .ne0dsv6 > .nd778r:has(+ .nd778r),
  .ne0dsv6 > .nd778r + .nd778r {flex-basis: 100%;}
}
.ne0dsv6 .tvc4q4s.nd778r {max-width: none;}
.ne0dsv6 .tvc4q4s.qmnb9 {gap: clamp(20px, 3vw, 44px);align-items: center;display: grid;}
.ne0dsv6 .tvc4q4s.nd778r {align-items: start;grid-template-rows: auto 1fr;}
@media (min-width:754px) {
  .ne0dsv6 .tvc4q4s.qmnb9:not(.nd778r):not(.zx3tn1) {grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);}
  .ne0dsv6 .tvc4q4s.c768:not(.nd778r) .fyk8dvk {order: 2;}
}
.ne0dsv6 .tvc4q4s .fyk8dvk {min-width: 0;box-shadow: var(--b61g);overflow: hidden;border-radius: var(--f21g);border: 1px solid var(--c18ur);background: color-mix(in srgb, var(--y0s) 6%, var(--livs));margin: 0;}
.ne0dsv6 .tvc4q4s .fyk8dvk picture,
.ne0dsv6 .tvc4q4s .kewv {display: block;}
.ne0dsv6 .tvc4q4s .fyk8dvk img {border-radius: 0;display: block;width: 100%;height: auto;}
.ne0dsv6 .tvc4q4s .raxjc {display: flex;min-width: 0;flex-direction: column;height: 100%;align-items: flex-start;}
.ne0dsv6 .tvc4q4s .geem {font-size: clamp(22px, 2.3vw, 30px);margin: 0 0 12px;}
.ne0dsv6 .tvc4q4s .whxch6y {border-top: 0;padding-top: 0;}
.ne0dsv6 .tvc4q4s.nd778r .a7vdg7 {margin-top: auto;}
.ne0dsv6 .tvc4q4s.nd778r .whxch6y {margin-bottom:18px;}

.ne0dsv6 .ntpddp h2.n5ssz.n5ssz,
.ne0dsv6 .y51vtfm h2.ykn2k3s.ykn2k3s,
.ne0dsv6 :is(.ntpddp, .y51vtfm) :is(.y61hkv7, .fz0ck) h2 {color: var(--p5y);font-size: clamp(24px, 2.6vw, 34px);text-wrap: balance;margin: 0 0 18px;line-height:1.17;letter-spacing: -.02em;font-weight: 800;text-transform: none;}
.ne0dsv6 .ntpddp h2.n5ssz.n5ssz::before,
.ne0dsv6 .y51vtfm h2.ykn2k3s.ykn2k3s::before,
.ne0dsv6 :is(.ntpddp, .y51vtfm) :is(.y61hkv7, .fz0ck) h2::before {width: 38px;content: "";background: var(--y0s);border-radius:4px;display: block;margin: 0 0 16px;height: 4px;}
.ne0dsv6 :is(.ntpddp, .y51vtfm) :is(.y61hkv7, .fz0ck) h2:not(:first-child) {margin-top:27px;}
.ne0dsv6 .y51vtfm .nhba0bm {display: none;}
.ne0dsv6 :is(.ntpddp, .y51vtfm) :is(.y61hkv7, .fz0ck) h3 {margin: 22px 0 8px;font-size: 19px;color: var(--p5y);font-weight: 800;}

.ne0dsv6 .ntpddp .mw3h {display: block;}
.ne0dsv6 .ntpddp .mw3h::before {display: none;content: none;}
.ne0dsv6 .ntpddp .mw3h h2.n5ssz.n5ssz {margin: 0 0 18px;}

.ne0dsv6 > .dd0trrq.dd0trrq {padding: 10px clamp(18px, 2.4vw, 28px) !important;}
.ne0dsv6 .dd0trrq .m2abz4 > summary {min-height: 44px;}
.ne0dsv6 .dd0trrq .m2abz4[open] {padding-bottom:12px;}

@media (min-width:754px) {
  .ne0dsv6 .dd0trrq .cc71 {columns: 3;column-gap:28px;display: block;}
  .ne0dsv6 .dd0trrq .cc71 li {break-inside: avoid;}
  .ne0dsv6 .dd0trrq .cc71 li a {font-size: 15px;padding: 6px 2px;min-height: 40px;}
}
@media (min-width:556px) and (max-width: 760px) {
  .ne0dsv6 .dd0trrq .cc71 {column-gap:19px;display: block;columns: 2;}
  .ne0dsv6 .dd0trrq .cc71 li {break-inside: avoid;}
}

.r0szwg2.r0szwg2 :is(.g6m49zq, .wzta) {flex-wrap: wrap;margin: 14px 0 0;list-style: none;display: flex;padding: 0;gap: clamp(12px, 1.6vw, 20px);}
.r0szwg2.r0szwg2 .tgpp15 {display: grid;gap:11px;margin-top:15px;}
.r0szwg2.r0szwg2 :is(.z7cd0kz, .kefxa) {flex: 1 1 210px;max-width: none;}
.r0szwg2.r0szwg2 :is(.z7cd0kz, .akm2xj, .kefxa) {text-align: left;background:
    linear-gradient(180deg, color-mix(in srgb, var(--y0s) 7%, transparent), transparent 70%),
    var(--livs);flex-direction: column;box-sizing: border-box;padding: 22px clamp(16px, 1.8vw, 22px) 20px;border-radius: var(--f21g);border: 1px solid color-mix(in srgb, var(--y0s) 18%, var(--c18ur));display: flex;align-items: flex-start;min-width: 0;box-shadow: var(--b61g);position: relative;gap:9px;overflow: hidden;}
.r0szwg2.r0szwg2 :is(.z7cd0kz, .akm2xj, .kefxa)::before {background: linear-gradient(90deg, var(--y0s), color-mix(in srgb, var(--y0s) 30%, transparent));display: block;height: 4px;inset: 0 0 auto 0;content: "";position: absolute;width: auto;}
.r0szwg2.r0szwg2 .z7cd0kz::after {display: none;}
.r0szwg2.r0szwg2 .akm2xj:last-child {padding-bottom:19px;border-bottom: 1px solid color-mix(in srgb, var(--y0s) 18%, var(--c18ur));}
.r0szwg2.r0szwg2 .ayh64,
.r0szwg2.r0szwg2 :is(.tgpp15, .wzta) .ayh64 {align-self: flex-start;color: var(--szdhu, var(--fjr, var(--bgbnq, var(--luz))));font-size: 18px;background: var(--kq1x2, var(--y0s));justify-content: center;display: flex;box-shadow: 0 6px 18px color-mix(in srgb, var(--y0s) 38%, transparent);min-width: 46px;position: static;font-weight: 800;align-items: center;flex: 0 0 auto;line-height: 1;transform: none;letter-spacing: -.02em;height: 46px;width: 46px;border-radius: 999px;border: 0;}
.r0szwg2.r0szwg2 :is(.w9vmf, .tgpp15 .w9vmf, .wzta .w9vmf) {min-width: 0;text-align: left;font-weight: 800;font-size: 17.5px;margin: 4px 0 0;overflow-wrap: anywhere;line-height:1.30;}
.r0szwg2.r0szwg2 :is(.pgr8ag, .tgpp15 .pgr8ag, .wzta .pgr8ag) {overflow-wrap: anywhere;font-size: 15px;text-align: left;padding-left: 0;margin: 0;min-width: 0;line-height:1.62;}
.r0szwg2.r0szwg2 .d3mcgn {gap:14px;}
.r0szwg2.r0szwg2 .d3mcgn .w9vmf {margin: 0;}
@media (max-width:829px) {
  .r0szwg2.r0szwg2 .g6m49zq {padding: 0;}
  .r0szwg2.r0szwg2 .z7cd0kz {padding: 22px 18px 20px;}
}
@media (max-width:555px) {
  .r0szwg2.r0szwg2 :is(.z7cd0kz, .kefxa) {flex-basis: 100%;align-items: start;grid-template-columns: auto minmax(0, 1fr);display: grid;row-gap:4px;column-gap:13px;}
  .r0szwg2.r0szwg2 :is(.z7cd0kz, .kefxa) .ayh64 {grid-row: span 2;}
  .r0szwg2.r0szwg2 .kefxa .fxn8d1 {min-width: 0;}
}
.r0szwg2.r0szwg2 :is(.z7cd0kz, .akm2xj, .kefxa):first-child::before {display: block;}
.r0szwg2.r0szwg2 .z7cd0kz:last-child {padding-bottom:19px;}

.ne0dsv6 > .kwp2rb1.sqwvwr {display: grid;grid-template-columns: minmax(0, 1fr);align-items: center;background:
    radial-gradient(60% 110% at 92% 50%, color-mix(in srgb, var(--y0s) 20%, transparent) 0%, transparent 70%),
    color-mix(in srgb, var(--y0s) 4%, var(--livs));overflow: hidden;gap: clamp(22px, 4vw, 60px);}
@media (min-width:814px) { .ne0dsv6 > .kwp2rb1.sqwvwr {grid-template-columns: minmax(0, 1fr) auto;} }
.ne0dsv6 .kwp2rb1 .kk8jcr {min-width: 0;}

.ne0dsv6 .kwp2rb1 .erbsy3f {color: var(--szdhu, var(--fjr, var(--bgbnq, var(--luz))));box-shadow: 0 0 0 8px color-mix(in srgb, var(--y0s) 14%, transparent), 0 26px 50px color-mix(in srgb, var(--y0s) 30%, transparent);aspect-ratio: 1;display: grid;position: relative;background:
    radial-gradient(circle, transparent 58%, color-mix(in srgb, var(--y0s) 18%, transparent) 59% 60%, transparent 61%),
    radial-gradient(circle at 35% 30%, color-mix(in srgb, #fff 26%, var(--kq1x2, var(--y0s))), var(--kq1x2, var(--y0s)) 70%);width: clamp(190px, 18vw, 240px);margin: 0 auto;border-radius: 50%;place-items: center;}
.ne0dsv6 .kwp2rb1 .vvmet {transition:transform 1.182s ease;inset: 0;height: 100%;width: 100%;position: absolute;}
.ne0dsv6 .kwp2rb1:hover .vvmet {transform: rotate(40deg);}
.ne0dsv6 .kwp2rb1 .vvmet text {font-size: 13px;fill: currentColor;letter-spacing: 2px;font-weight: 800;font-family: var(--vwkxe);}
.ne0dsv6 .kwp2rb1 .x3z1sax {justify-content: center;display: flex;gap:5px;border-radius: 50%;border: 2px solid color-mix(in srgb, currentColor 40%, transparent);width: 58%;position: relative;flex-direction: column;align-items: center;aspect-ratio: 1;}
.ne0dsv6 .kwp2rb1 .zavc38 {font-weight: 800;color: inherit;font-size: clamp(42px, 4.4vw, 58px);letter-spacing: -.04em;line-height: .9;}
.ne0dsv6 .kwp2rb1 .gcmk7 {font-size: 12px;opacity:0.86;letter-spacing: 2px;color: inherit;}
@media (max-width: 819.98px) { .ne0dsv6 .kwp2rb1 .erbsy3f {width: 180px;order: -1;} }
@media (prefers-reduced-motion: reduce) { .ne0dsv6 .kwp2rb1 .vvmet {transition:none;} }

.ne0dsv6 .kwp2rb1.sqwvwr .vv27x8 {border-bottom: 1px solid var(--c18ur);gap: 0;grid-auto-flow: column;border-top: 1px solid var(--c18ur);margin: 22px 0 0;display: grid;grid-auto-columns: minmax(0, 1fr);}
.ne0dsv6 .kwp2rb1.sqwvwr .vv27x8 li {flex-direction: column-reverse;gap:3px;border: 0;border-radius: 0;padding: 14px 18px;align-items: flex-start;display: flex;background: none;}
.ne0dsv6 .kwp2rb1.sqwvwr .vv27x8 li + li {border-left: 1px solid var(--c18ur);}
.ne0dsv6 .kwp2rb1.sqwvwr .vv27x8 .y5hm5nr {line-height:1.08;font-weight: 800;color: var(--p5y);font-size: clamp(20px, 2vw, 26px);}
.ne0dsv6 .kwp2rb1.sqwvwr .vv27x8 .t3wkh9f {font-size: 11.5px;text-transform: uppercase;letter-spacing: .1em;color: var(--h6hdu);}
.ne0dsv6 .kwp2rb1.sqwvwr .vv27x8 .ns72d {display: none;}
@media (max-width:555px) {
  .ne0dsv6 .kwp2rb1.sqwvwr .vv27x8 li {padding: 12px 10px;}
  .ne0dsv6 .kwp2rb1.sqwvwr .vv27x8 .y5hm5nr {font-size: 18px;}
}
.ne0dsv6 .kwp2rb1.sqwvwr .js65e89 {font-weight: 800;font-size: clamp(26px, 2.8vw, 38px);letter-spacing: -.02em;line-height:1.11;}
.ne0dsv6 .kwp2rb1.sqwvwr .s2qp a {color: var(--szdhu, var(--fjr, var(--bgbnq, var(--luz))));border-color: transparent;background: var(--kq1x2, var(--y0s));box-shadow: 0 4px 14px color-mix(in srgb, var(--y0s) 28%, transparent);}
.ne0dsv6 .kwp2rb1.sqwvwr .s2qp a:hover {box-shadow: var(--fuvu);transform: translateY(-1px);}

.pgnx1.pgnx1 > * {box-sizing: border-box;max-width: var(--zl1);margin-left: auto;padding-left: 0;margin-right: auto;padding-right: 0;}
.pgnx1 .d9zzw3d {text-align: left;justify-self: start;}
@media (max-width:753px) {
  .pgnx1 .bj0kda0 {grid-template-columns: minmax(0, 1fr);justify-items: start;}
  .pgnx1 .cwca7a {width: 100%;justify-content: start;}
}
.pgnx1.pgnx1 {padding-left:21px;padding-right:20px;}

.ne0dsv6 .ne6m.ss9yd5 .khjfvm {gap: clamp(14px, 2.4vw, 34px);align-items: stretch;display: grid;position: relative;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);margin-top:8px;}
.ne0dsv6 .ne6m.ss9yd5 .khjfvm.et0zws0,
.ne0dsv6 .ne6m.z3tn5d .khjfvm {grid-template-columns: minmax(0, 1fr);}
.ss9yd5 .e28btpk {box-shadow: var(--b61g);overflow: hidden;border-radius: var(--f21g);border: 1px solid var(--c18ur);background: var(--livs);min-width: 0;}
.ss9yd5 .kzdcc6 {gap:14px;align-items: center;padding: 16px 20px;display: flex;}
.ss9yd5 .bp5gg6v .kzdcc6 {background: var(--kq1x2, var(--y0s));color: var(--szdhu, var(--fjr, var(--bgbnq, var(--luz))));}
.ss9yd5 .vt5s8 .kzdcc6 {background: color-mix(in srgb, var(--p5y) 88%, var(--y0s));color: var(--livs);}
.ss9yd5 .nb0t {width: 42px;line-height: 1;font-weight: 800;background: color-mix(in srgb, currentColor 18%, transparent);justify-content: center;display: flex;flex: 0 0 auto;height: 42px;border-radius: 999px;font-size: 26px;align-items: center;}
.ss9yd5 .cz1c {margin: 0;letter-spacing: .08em;min-width: 0;font-weight: 800;flex: 1 1 auto;color: inherit;font-size: 15px;text-transform: uppercase;}
.ss9yd5 .k4td {font-style: normal;font-size: 30px;opacity:0.88;line-height: 1;font-weight: 800;}
.ss9yd5 .jf0qyz4 {padding: 8px 20px 14px;margin: 0;list-style: none;}
.ss9yd5 .z5v2 {gap:11px;align-items: flex-start;padding: 12px 0;border-bottom: 1px solid var(--c18ur);line-height:1.48;color: var(--p5y);display: flex;font-size: 15.5px;}
.ss9yd5 .z5v2:last-child {border-bottom: 0;}
.ss9yd5 .pw5vg25 {min-width: 0;overflow-wrap: anywhere;}
.ss9yd5 .j1394 {border-radius: 999px;flex: 0 0 auto;width: 22px;height: 22px;position: relative;margin-top:1px;}
.ss9yd5 .bp5gg6v .j1394 {background: var(--kq1x2, var(--y0s));}
.ss9yd5 .vt5s8 .j1394 {background: color-mix(in srgb, var(--p5y) 14%, var(--livs));}
.ss9yd5 .bp5gg6v .j1394::after {left: 7px;content: "";height: 11px;border: solid var(--szdhu, var(--fjr, var(--bgbnq, var(--luz))));border-width: 0 2.5px 2.5px 0;width: 6px;top: 4px;position: absolute;transform: rotate(45deg);}
.ss9yd5 .vt5s8 .j1394::before,
.ss9yd5 .vt5s8 .j1394::after {background: var(--p5y);border-radius:3px;top: 10px;content: "";position: absolute;left: 5px;transform: rotate(45deg);width: 12px;height: 2.5px;}
.ss9yd5 .vt5s8 .j1394::after {transform: rotate(-45deg);}

.ss9yd5 .a13mp {left: 50%;letter-spacing: .04em;top: 30px;box-shadow: var(--b61g);font-size: 15px;z-index: 2;align-items: center;background: var(--livs);width: 54px;color: var(--p5y);justify-content: center;transform: translate(-50%, 0);display: flex;border-radius: 999px;border: 3px solid color-mix(in srgb, var(--y0s) 50%, var(--c18ur));position: absolute;font-weight: 800;height: 54px;}
.ss9yd5 .dhws {padding: 0 16px;overflow: hidden;align-items: center;display: flex;font-size: 14px;font-weight: 800;margin-top:19px;justify-content: space-between;border-radius: 999px;position: relative;height: 34px;background:
    linear-gradient(90deg,
      var(--kq1x2, var(--y0s)) 0 var(--g7r, 50%),
      color-mix(in srgb, var(--p5y) 88%, var(--y0s)) var(--g7r, 50%) 100%);}
.ss9yd5 .rjmc {color: var(--szdhu, var(--fjr, var(--bgbnq, var(--luz))));}
.ss9yd5 .rcfyhg {color: var(--livs);}
@media (max-width:695px) {
  .ne0dsv6 .ne6m.ss9yd5 .khjfvm {grid-template-columns: minmax(0, 1fr);}
  .ss9yd5 .a13mp {justify-self: center;left: auto;margin: -6px 0;position: relative;top: auto;transform: none;}
}

.ne0dsv6 .yk0d .gwvp:has(img) {margin-right: auto;margin-left: auto;max-height: none;max-width: min(100%, 920px);}
.ne0dsv6 .yk0d .gwvp:has(img) picture {display: block;}
.ne0dsv6 .yk0d .gwvp img,
.ne0dsv6 .yk0d .pe6yz67.pe6yz67 {max-height: none;object-fit: contain;height: auto;}
@media (max-width:848px) {
  .ne0dsv6 .yk0d .gwvp:has(img),
  .ne0dsv6 .yk0d .gwvp img,
  .ne0dsv6 .yk0d .pe6yz67.pe6yz67 {max-height: none;}
}
