

:root {--cvn: 22px;--jmt:  clamp(18px, 2vw, 28px);--ozt:  color-mix(in srgb, var(--eoo) 11%, transparent);--szd:    16px;--wo2aa: 0 2px 4px color-mix(in srgb, var(--eoo) 7%, transparent),
                  0 14px 34px color-mix(in srgb, var(--eoo) 10%, transparent);--eoo:   color-mix(in srgb, var(--reeju) 7%, var(--kml));--vks: color-mix(in srgb, var(--eoo) 7%, transparent);--k49c:Georgia, "Iowan Old Style", "Palatino Linotype", Palatino, serif;--vrdi1:  clamp(44px, 5.5vw, 88px);--w4dro:  var(--prugu);--tda: var(--reeju);--eev:   0 1px 2px color-mix(in srgb, var(--eoo) 6%, transparent),
                  0 8px 24px color-mix(in srgb, var(--eoo) 7%, transparent);--sc115: color-mix(in srgb, var(--eoo) 72%, transparent);--jggv5:    color-mix(in srgb, var(--z6l) 88%, #ffffff);--mfbp9: 1200px;}

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

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

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

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

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

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

.xrxyg8h,
.t7tcf5 :is(.j7zn59b, .jp1kd, .w9r7eyw, .h51j4,
              .xs3mkyb, .wgccff, .gc4z4qr) a[role="button"],
.t7tcf5 .h51j4 a {justify-content: center;text-decoration: none;border-radius: 999px;border: 1px solid transparent;font-weight: 700;display: inline-flex;white-space: nowrap;align-items: center;padding: 11px 22px;font-size: 14.5px;cursor: pointer;transition:transform 0.164s, box-shadow 0.167s;}

.m66mxw {color: var(--nfv, var(--sj0));background: var(--fyny);}
.khgb8 {box-shadow: 0 4px 14px color-mix(in srgb, var(--s018c) 28%, transparent);color: var(--fev, var(--psr));background: var(--s018c);}
.khgb8:hover {transform: translateY(-1px);box-shadow: var(--wo2aa);background: var(--tb4);}

.t7tcf5 :is(.j7zn59b, .jp1kd, .w9r7eyw, .h51j4,
              .xs3mkyb, .wgccff, .gc4z4qr) a[role="button"],
.t7tcf5 .h51j4 a {background: var(--omuw, var(--tda));color: var(--lsbt5, var(--efnk, var(--o82x, var(--kjli))));box-shadow: 0 4px 14px color-mix(in srgb, var(--tda) 28%, transparent);}
.hzar2 {font-size: 16px;padding: 15px 30px;}

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

.t7tcf5, .h441, .h1hm2 {--z6l: var(--jggv5);--trcrr: var(--w4dro);--pwzmm: var(--w4dro);--jwj: var(--eoo);--kml: var(--eoo);--yn7c: var(--eoo);--czpg: var(--eoo);}

.t7tcf5 {padding: clamp(20px, 3vw, 42px) 20px 0;}
.t7tcf5 > * {background: var(--w4dro);margin: 0 auto var(--jmt) !important;box-shadow: var(--eev);padding: var(--vrdi1) clamp(22px, 3vw, 46px) !important;max-width: var(--mfbp9);border: 1px solid var(--vks);border-radius: var(--cvn);}

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

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

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

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

.t7tcf5 .j7zn59b.wd7vs0z .g3tc9 {order: -1;}

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

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

.t7tcf5 .j7zn59b .y9j6 {text-wrap: balance;line-height:1.06;color: var(--eoo);margin: 0;letter-spacing: -.03em;font-weight: 800;font-size: clamp(30px, 3.4vw, 50px);}
.t7tcf5 .j7zn59b .gc6y {line-height:1.62;color: var(--sc115);max-width: 46ch;margin: 0;font-size: clamp(15.5px, 1.2vw, 17.5px);}

.t7tcf5 .j7zn59b .c8h0j {padding: 13px 28px;align-items: center;font-weight: 700;justify-content: center;transition:transform 0.2s, box-shadow 0.17s;white-space: nowrap;box-shadow: 0 4px 14px color-mix(in srgb, var(--tda) 28%, transparent);border-radius: 999px;color: var(--lsbt5, var(--efnk, var(--o82x, var(--kjli))));background: var(--omuw, var(--tda));font-size: 15.5px;text-decoration: none;display: inline-flex;min-height: 48px;}
.t7tcf5 .j7zn59b .c8h0j:hover {box-shadow: var(--wo2aa);transform: translateY(-1px);}

.t7tcf5 .j7zn59b .g3tc9 {min-width: 0;margin: 0;color: var(--jq6, var(--eoo));background: var(--ngmvo, var(--w4dro));border-radius: var(--szd);border: 1px solid var(--vks);max-height: 46vh;position: relative;box-shadow: var(--eev);overflow: hidden;aspect-ratio: 4 / 3;}
.t7tcf5 .j7zn59b .g3tc9 img,
.t7tcf5 .j7zn59b .ww5c9a {display: block;width: 100%;object-fit: cover;border-radius: 0;height: 100%;}

.t7tcf5 .j7zn59b.p6bc7f {padding: 0;box-shadow: none;display: block;background: none;min-width: 0;border: 0;}
.t7tcf5 .j7zn59b .k80dccv {border-radius: var(--cvn);border: 1px solid var(--vks);overflow: hidden;margin: 0 0 clamp(26px, 3vw, 44px);box-shadow: var(--eev);background: var(--ngmvo, var(--w4dro));position: relative;max-height: 26vh;min-width: 0;}
.t7tcf5 .j7zn59b .k80dccv img,
.t7tcf5 .j7zn59b .dgga {max-height: 26vh;object-fit: cover;height: auto;display: block;border-radius: 0;color: var(--jq6, var(--eoo));width: 100%;}

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

.t7tcf5 .j7zn59b .rm60ph {text-align: center;flex-direction: column;display: flex;align-items: center;max-width: 62ch;margin: 0 auto;min-width: 0;}

.t7tcf5 .j7zn59b .v2887y {letter-spacing: .2em;padding-bottom:13px;margin-bottom:17px;border-bottom: 1px solid var(--ozt);color: color-mix(in srgb, var(--tda) 34%, var(--eoo));font-style: normal;font: 700 11.5px/1 var(--k49c);text-transform: uppercase;}
.t7tcf5 .j7zn59b .pvj0fd {max-width: 20ch;text-wrap: balance;letter-spacing: -.018em;font: 700 clamp(31px, 3.7vw, 49px)/1.14 var(--k49c);color: var(--eoo);overflow-wrap: break-word;margin: 0;}
.t7tcf5 .j7zn59b .xpc9 {line-height:1.68;max-width: 56ch;color: color-mix(in srgb, var(--eoo) 88%, transparent);margin: 16px 0 0;font-size: clamp(16px, 1.35vw, 18.5px);}
.t7tcf5 .j7zn59b .kr6282z {background: var(--omuw, var(--reeju));min-height: 50px;border-radius: 999px;padding: 0 32px;margin-top: clamp(20px, 2.4vw, 30px);display: inline-flex;transition:transform 0.185s, box-shadow 0.203s;font: 700 15px/1 var(--k49c);text-decoration: none;color: var(--lsbt5, var(--efnk, var(--o82x, var(--kjli))));justify-content: center;align-items: center;box-shadow: var(--eev);}
.t7tcf5 .j7zn59b .kr6282z:hover {transform: translateY(-1px);box-shadow: var(--wo2aa);}
@media (max-width:866px) {
  
  .t7tcf5 .j7zn59b .k80dccv,
  .t7tcf5 .j7zn59b .dgga {max-height: 22vh;}
  .t7tcf5 .j7zn59b .nd2c {max-height: 22vh;min-height: 15vh;}
}

.t7tcf5 .j7zn59b.sfwp6tm {border-radius: var(--szd);position: relative;display: flex;align-items: flex-end;min-height: 44vh;box-shadow: var(--eev);overflow: hidden;}

.t7tcf5 .j7zn59b .ng1tw {position: absolute;height: 100%;width: 100%;inset: 0;object-fit: cover;}
.by0wzkt {position: relative;padding: clamp(24px, 3vw, 40px);background: color-mix(in srgb, var(--w4dro) 96%, transparent);width: 100%;}
.by0wzkt .ehj6,
.by0wzkt .y9j6,
.by0wzkt .gc6y {color: var(--jq6, var(--eoo));}
@media (max-width:866px) {
  .t7tcf5 .j7zn59b.sfwp6tm {min-height: 36vh;}
}

.t7tcf5 .j7zn59b .b9y9k {align-items: flex-end;background:
    repeating-linear-gradient(var(--wbafl, 160deg),
      color-mix(in srgb, var(--eoo) 5%, transparent) 0 1px,
      transparent 1px var(--s0d, 34px)),
    radial-gradient(68% 78% at 22% 18%, color-mix(in srgb, var(--tda) 26%, transparent) 0%, transparent 70%),
    radial-gradient(72% 82% at 82% 88%, color-mix(in srgb, var(--wsr, var(--tda)) 20%, transparent) 0%, transparent 72%),
    color-mix(in srgb, var(--tda) 7%, var(--w4dro));color: color-mix(in srgb, var(--tda) 30%, transparent);display: flex;padding: clamp(14px, 2vw, 26px);font-size: clamp(56px, 9vw, 132px);inset: 0;font-weight: 800;justify-content: flex-end;letter-spacing: -.05em;position: absolute;line-height: .8;}

.t7tcf5 .jp1kd.ste3 {text-align: left;}
.t7tcf5 .jp1kd .aff1 {margin: 0 0 10px;letter-spacing: -.028em;font-weight: 800;line-height:1.18;color: var(--eoo);font-size: clamp(28px, 4vw, 48px);}
.t7tcf5 .jp1kd .df6w {margin: 0 0 clamp(18px, 2vw, 28px);line-height:1.62;max-width: 62ch;color: var(--sc115);font-size: 16.5px;}
.t7tcf5 .jp1kd .c1wsm {margin: 0;list-style: none;gap: clamp(16px, 2vw, 26px);padding: 0;display: grid;}

.t7tcf5 .jp1kd.gpt90x .c1wsm {grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));}
.t7tcf5 .jp1kd.k8t7yy .c1wsm {grid-template-columns: minmax(0, 1fr);}
.t7tcf5 .jp1kd.k8t7yy .eqzx {display: grid;grid-template-columns: minmax(0, 180px) minmax(0, 1fr);align-items: center;gap: clamp(14px, 2vw, 26px);}
.t7tcf5 .jp1kd .eqzx {min-width: 0;}
.t7tcf5 .jp1kd .azn7 {border-radius: var(--szd);border: 1px solid var(--vks);aspect-ratio: 3 / 2;overflow: hidden;margin: 0 0 12px;background: color-mix(in srgb, var(--tda) 7%, var(--w4dro));}
.t7tcf5 .jp1kd.k8t7yy .azn7 {margin: 0;}
.t7tcf5 .jp1kd .azn7 img {object-fit: cover;height: 100%;border-radius: 0;width: 100%;display: block;}
.t7tcf5 .jp1kd .tcxg {font-weight: 600;color: var(--eoo);line-height:1.52;margin: 0;font-size: clamp(15.5px, 1.45vw, 17.5px);}
.t7tcf5 .jp1kd .scez {margin-top: clamp(18px, 2vw, 28px);gap:9px;flex-wrap: wrap;display: flex;}

.t7tcf5 .jp1kd .qps08g,
.t7tcf5 .jp1kd .q6ab809 {text-decoration: none;justify-content: center;padding: 12px 24px;border-radius: 999px;transition:transform 0.178s, box-shadow 0.189s;font-size: 14.5px;white-space: nowrap;min-height: 46px;display: inline-flex;font-weight: 700;align-items: center;}
.t7tcf5 .jp1kd .qps08g {background: var(--omuw, var(--tda));color: var(--lsbt5, var(--efnk, var(--o82x, var(--kjli))));box-shadow: 0 4px 14px color-mix(in srgb, var(--tda) 26%, transparent);}
.t7tcf5 .jp1kd .qps08g:hover {transform: translateY(-1px);box-shadow: var(--wo2aa);}
.t7tcf5 .jp1kd .q6ab809 {color: color-mix(in srgb, var(--tda) 35%, var(--eoo));background: transparent;border: 1px solid color-mix(in srgb, var(--tda) 30%, var(--ozt));}
.t7tcf5 .jp1kd .q6ab809:hover {background: color-mix(in srgb, var(--tda) 8%, transparent);}

.t7tcf5 .v06dxgt .fsb61 + .fsb61 {margin-top: clamp(24px, 3vw, 40px);}
.t7tcf5 .v06dxgt .fg0w3qh {margin: 0 0 14px;color: var(--sc115);text-transform: uppercase;font-weight: 800;letter-spacing: .09em;font-size: 12.5px;}
.t7tcf5 .v06dxgt .n8s2445 {list-style: none;grid-template-columns: repeat(4, minmax(0, 1fr));margin: 0;padding: 0;display: grid;gap: clamp(16px, 1.8vw, 26px);}
@media (max-width:1005px) { .t7tcf5 .v06dxgt .n8s2445 {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:548px)  { .t7tcf5 .v06dxgt .n8s2445 {grid-template-columns: minmax(0, 1fr);} }
.t7tcf5 .v06dxgt .wvftcs {min-width: 0;}
.t7tcf5 .v06dxgt .gprd {display: block;text-decoration: none;min-width: 0;color: inherit;}
.t7tcf5 .v06dxgt .azd97tm {overflow: hidden;background: color-mix(in srgb, var(--eoo) 4%, var(--w4dro));border-radius: var(--szd);border: 1px solid var(--vks);aspect-ratio: 3 / 2;box-shadow: var(--eev);transition:transform 0.182s, box-shadow 0.157s;margin: 0 0 12px;}
.t7tcf5 .v06dxgt .gprd:hover .azd97tm {transform: translateY(-2px);box-shadow: var(--wo2aa);}
.t7tcf5 .v06dxgt .azd97tm img {border-radius: 0;object-fit: cover;display: block;height: 100%;width: 100%;}
.t7tcf5 .v06dxgt .mj0m9fv {color: var(--eoo);line-height:1.37;font-size: 16.5px;font-weight: 700;display: block;}
.t7tcf5 .v06dxgt .yjfcfj {margin-top:2px;font-size: 13.5px;display: block;font-style: normal;color: var(--sc115);}

.t7tcf5 .tx12q .jbd36hk {border: 1px solid var(--vks);border-radius: var(--szd);gap:2px;padding: 0;list-style: none;margin: 0;grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));overflow: hidden;display: grid;background: var(--vks);}
.t7tcf5 .tx12q .bqe335 {background: var(--w4dro);min-width: 0;}
.t7tcf5 .tx12q .ekh59 {gap:11px;min-height: 148px;flex-direction: column;align-items: center;display: flex;transition:background 0.178s;padding: 26px 20px;justify-content: center;text-decoration: none;}
.t7tcf5 .tx12q .ekh59:hover {background: color-mix(in srgb, var(--tda) 6%, transparent);}
.t7tcf5 .tx12q .ekh59 img {width: auto;max-width: 100%;border-radius: 0;display: block;height: 52px;object-fit: contain;}
.t7tcf5 .tx12q .cpb8w {font-size: 13.5px;text-align: center;color: var(--sc115);font-weight: 600;}

.t7tcf5 .w02t .ffzc {color: var(--sc115);margin: 0 0 14px;font-size: 14.5px;}
.t7tcf5 .w02t .acx6nz {margin: 0;flex-wrap: wrap;padding: 0;gap:13px;list-style: none;display: flex;}
.t7tcf5 .w02t .b4x4 {min-width: 0;}
.t7tcf5 .w02t .t17kjt {transition:transform 0.188s, box-shadow 0.123s;box-shadow: var(--eev);align-items: center;display: inline-flex;justify-content: center;text-decoration: none;min-height: 76px;padding: 16px 28px;background: var(--w4dro);border-radius: 999px;border: 1px solid var(--vks);}
.t7tcf5 .w02t .t17kjt:hover {box-shadow: var(--wo2aa);transform: translateY(-1px);}
.t7tcf5 .w02t .t17kjt img {object-fit: contain;display: block;max-width:140px;height: 40px;width: auto;border-radius: 0;}

.t7tcf5 .w9r7eyw.w36ehjg {min-width: 0;}

.t7tcf5 .w9r7eyw.ve2xchy {max-width:559px;}
.t7tcf5 .w9r7eyw .ytht2h {display: flex;gap:13px;margin-bottom:12px;align-items: center;}

.t7tcf5 .w9r7eyw.v43c8r1 .ytht2h {flex-direction: row-reverse;}
.t7tcf5 .w9r7eyw .n36zt {flex: 0 0 auto;width: 58px;background: color-mix(in srgb, var(--tda) 10%, var(--w4dro));border-radius:13px;border: 1px solid color-mix(in srgb, var(--tda) 20%, transparent);overflow: hidden;margin: 0;height: 58px;}
.t7tcf5 .w9r7eyw .n36zt img {height: 100%;display: block;width: 100%;border-radius: 0;object-fit: cover;}
.t7tcf5 .w9r7eyw .yrs782m {min-width: 0;font-weight: 800;font-size: clamp(19px, 1.9vw, 24px);letter-spacing: -.02em;line-height:1.21;color: var(--eoo);margin: 0;}

.t7tcf5 .w9r7eyw .yrs782m::before {content: none;}
.t7tcf5 .w9r7eyw .eepvvrz {color: var(--sc115);border-top: 1px solid var(--vks);line-height:1.70;padding-top:14px;font-size: 15.5px;}
.t7tcf5 .w9r7eyw .eepvvrz :is(p, li):last-child {margin-bottom: 0;}
.t7tcf5 .w9r7eyw .jw86dnc {font-size: 14.5px;transition:transform 0.129s, box-shadow 0.151s;font-weight: 700;display: inline-flex;align-items: center;text-decoration: none;min-height: 46px;color: var(--lsbt5, var(--efnk, var(--o82x, var(--kjli))));justify-content: center;white-space: nowrap;margin-top:15px;padding: 12px 24px;border-radius: 999px;background: var(--omuw, var(--tda));box-shadow: 0 4px 14px color-mix(in srgb, var(--tda) 26%, transparent);}
.t7tcf5 .w9r7eyw .jw86dnc:hover {transform: translateY(-1px);box-shadow: var(--wo2aa);}

.t7tcf5 .wgccff .bfw891 {border-bottom: 1px solid var(--ozt);gap: clamp(16px, 2.4vw, 30px);padding-bottom: clamp(18px, 2vw, 26px);display: flex;align-items: center;}
.t7tcf5 .wgccff .rpa7 {color: color-mix(in srgb, var(--tda) 55%, var(--eoo));line-height: .95;flex: 0 0 auto;font-weight: 800;letter-spacing: -.04em;font-size: clamp(46px, 6vw, 76px);}
.t7tcf5 .wgccff .pw325y {min-width: 0;}
.t7tcf5 .wgccff .nny2 {color: color-mix(in srgb, var(--tda) 40%, var(--eoo));letter-spacing: .12em;display: block;font-size: 18px;}
.t7tcf5 .wgccff .brwv {color: var(--sc115);max-width: 54ch;line-height:1.59;font-size: 15px;margin: 6px 0 0;}
.t7tcf5 .wgccff .pqt5w1 {list-style: none;padding: 0;margin: 0;}
.t7tcf5 .wgccff .xyv3 {grid-template-columns: minmax(0, 1fr) auto;align-items: baseline;gap:3px 16px;border-bottom: 1px solid var(--vks);padding: clamp(16px, 2vw, 22px) 0;display: grid;}
.t7tcf5 .wgccff .qmbt4 {margin: 0;color: var(--eoo);font-size: 15.5px;font-weight: 700;}
.t7tcf5 .wgccff .a1fhwd {color: color-mix(in srgb, var(--tda) 40%, var(--eoo));white-space: nowrap;font-size: 14px;letter-spacing: .1em;}
.t7tcf5 .wgccff .hwjw9f3 {line-height:1.70;max-width: 74ch;font-size: 15px;margin: 0;grid-column: 1 / -1;color: var(--sc115);}

.t7tcf5 .n4ty.aj3a0 {display: grid;gap:5px clamp(14px, 2vw, 20px);align-items: center;grid-template-columns: auto minmax(0, 1fr);}
.t7tcf5 .n4ty .r9acyzf {margin: 0;grid-row: 1 / span 2;border-radius: 999px;border: 1px solid var(--vks);overflow: hidden;height: 58px;width: 58px;}
.t7tcf5 .n4ty .r9acyzf img {height: 100%;width: 100%;border-radius: 0;object-fit: cover;display: block;}
.t7tcf5 .n4ty .pe79 {min-width: 0;gap:7px 12px;align-items: center;display: flex;flex-wrap: wrap;}
.t7tcf5 .n4ty .jhhjzb {font-weight: 700;font-size: 16px;margin: 0;color: var(--eoo);}
.t7tcf5 .n4ty .yk0y0 {background: color-mix(in srgb, var(--tda) 10%, transparent);border-radius: 999px;font-size: 12px;color: color-mix(in srgb, var(--tda) 22%, var(--kml));padding: 4px 11px;letter-spacing: .04em;font-weight: 700;}

.t7tcf5 .n4ty .a6m7 {line-height:1.71;grid-column: 1 / -1;max-width: 76ch;color: var(--sc115);font-size: 15px;margin: 10px 0 0;}
.t7tcf5 .n4ty .ksep39 {display: flex;gap:9px;margin-top:13px;grid-column: 1 / -1;}
.t7tcf5 .n4ty .m2c6kbt {text-decoration: none;color: color-mix(in srgb, var(--tda) 35%, var(--eoo));display: inline-flex;justify-content: center;width: 44px;border-radius: 999px;border: 1px solid var(--vks);align-items: center;transition:background 0.15s;height: 44px;}
.t7tcf5 .n4ty .m2c6kbt:hover {background: color-mix(in srgb, var(--tda) 8%, transparent);}
.t7tcf5 .n4ty .m2c6kbt svg {display: block;}
.t7tcf5 .n4ty .f7fq4t {grid-column: 1 / -1;border-top: 1px solid var(--vks);line-height:1.59;color: var(--sc115);font-size: 13px;margin: 14px 0 0;padding-top:15px;}

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

.xs3mkyb.xs3mkyb .vv47:first-child::before,
.xs3mkyb.xs3mkyb .vv47:last-child::after {display: none;}

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

.xs3mkyb.xs3mkyb .kveas0 {line-height:1.28;font-weight: 700;margin: 30px 0 6px;font-size: 16px;color: var(--eoo);}
.xs3mkyb.xs3mkyb .v3rc2xe {line-height:1.60;margin: 0;color: var(--sc115);font-size: 14.5px;}

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

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

.c1va.c1va.bjds .vwge3sb {grid-template-columns: minmax(0, 1fr);}
.c1va.c1va.bjds .vwge3sb::before {display: none;}

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

.c1va.c1va .cps1vfp {color: color-mix(in srgb, var(--tda) 35%, var(--eoo));}
.c1va.c1va .h5zdzny  {color: var(--sc115);}

.c1va.c1va .gqqebjt {padding: 14px 0;align-items: flex-start;font-size: 15.5px;gap:13px;display: flex;min-width: 0;line-height:1.61;border-bottom: 1px solid var(--vks);}

.c1va.c1va .crm4 {min-height: 24px;}
.c1va.c1va .jd8j6w {justify-content: center;width: 22px;align-items: center;flex: 0 0 auto;border-radius: 999px;font-weight: 800;font-size: 14px;line-height: 1;display: inline-flex;height: 22px;}
.c1va.c1va .cps1vfp .jd8j6w {color: var(--tda);background: color-mix(in srgb, var(--tda) 13%, transparent);}
.c1va.c1va .h5zdzny .jd8j6w {color: var(--sc115);background: color-mix(in srgb, var(--eoo) 7%, transparent);}
.c1va.c1va .qdwjqt {min-width: 0;color: var(--eoo);}

.gc4z4qr.gc4z4qr .fdcjy5f {margin-top:9px;border-top: 1px solid var(--vks);}
.gc4z4qr.gc4z4qr .kx9t70 {padding: 0;margin: 0;background: none;border: 0;border-bottom: 1px solid var(--vks);border-radius: 0;}
.gc4z4qr.gc4z4qr .p8dgz {align-items: flex-start;display: flex;list-style: none;cursor: pointer;padding: 24px 0;gap:17px;}
.gc4z4qr.gc4z4qr .p8dgz::-webkit-details-marker {display: none;}

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

.gc4z4qr.gc4z4qr .k6yx3 {margin: 0;min-width: 0;font-size: 17.5px;font-weight: 700;color: var(--eoo);line-height:1.42;}

.gc4z4qr.gc4z4qr .vpwq3a4 {margin: 0;color: var(--sc115);line-height:1.76;padding: 0 0 26px 36px;max-width: 68ch;font-size: 15.5px;}

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

.h441 {border-radius: var(--cvn);border: 1px solid color-mix(in srgb, var(--tda) 18%, transparent);margin: 0 auto var(--jmt);padding: clamp(34px, 4vw, 56px) clamp(24px, 3vw, 46px);background:
    radial-gradient(60% 120% at 10% 10%, color-mix(in srgb, var(--tda) 18%, transparent) 0%, transparent 64%),
    color-mix(in srgb, var(--tda) 7%, var(--w4dro));max-width: var(--mfbp9);}
.awcf {flex-wrap: wrap;display: flex;gap:25px;justify-content: space-between;align-items: center;}
.c1jrf {font-weight: 800;font-size: clamp(24px, 2.8vw, 34px);letter-spacing: -.028em;margin: 0;line-height:1.13;}
.f7zw80k {color: var(--sc115);font-size: 16px;margin: 8px 0 0;}

.daxj {padding: 0 20px 26px;margin: 0 auto;color: var(--sc115);font-size: 13px;max-width: var(--mfbp9);}

.h1hm2.h1hm2 {padding: clamp(40px, 4.5vw, 64px) 20px clamp(24px, 2.6vw, 36px);color: var(--eoo);background: color-mix(in srgb, var(--yr6) 10%, var(--w4dro));border-top: 1px solid var(--vks);}
.h1hm2 .hrqk07 {margin: 0 auto;max-width: var(--mfbp9);align-items: start;display: grid;grid-template-columns: minmax(0, 1fr) auto;gap:30px 56px;}
.h1hm2 .bhbacp img {height: 30px;display: block;width: auto;}
.h1hm2 .bhbacp span {letter-spacing: -.03em;font-size: 19px;color: var(--eoo);font-weight: 800;}
.h1hm2 .c744fnr {display: grid;grid-auto-flow: column;gap:51px;}
.h1hm2 .c744fnr ul {margin: 0;padding: 0;gap:10px;list-style: none;display: grid;}
.h1hm2 .c744fnr a {font-size: 14.5px;text-decoration: none;color: var(--sc115);}
.h1hm2 .c744fnr a:hover {color: var(--eoo);}
.h1hm2 .nakc {align-items: center;opacity:0.7;display: flex;max-width: var(--mfbp9);margin: 26px auto 0;flex-wrap: wrap;gap:13px;}
.h1hm2 .ss8g {max-width: var(--mfbp9);border-top: 1px solid var(--vks);padding-top:19px;margin: 26px auto 0;}
.h1hm2 .ss8g p {margin: 0;font-size: 13px;color: var(--sc115);}
.h1hm2 .ss8g p + p {margin-top:8px;line-height:1.61;}

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

  .k7wb0 {gap:7px;}
  .xrxyg8h {font-size: 13.5px;padding: 9px 13px;}
  .pxpjd1 {font-size: 17px;}
  .r38qag {display: none;}
  .k2hk {display: flex;}
}

@media (max-width:866px) {
  
  .t7tcf5 .j7zn59b.z6spj {grid-template-columns: minmax(0, 1fr);}
  .t7tcf5 .j7zn59b.wd7vs0z .g3tc9 {order: 0;}
  .t7tcf5 .j7zn59b .g3tc9 {max-height: 26vh;aspect-ratio: 16 / 10;}
  .awcf {flex-direction: column;align-items: flex-start;}
}

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

@media (max-width:693px) {
  .c1va.c1va .vwge3sb {flex-direction: column;display: flex;}
  .c1va.c1va .vwge3sb::before {display: none;}
  .c1va.c1va .crm4 {display: none;}
  .c1va.c1va .cps1vfp {order: 1;}
  .c1va.c1va .h5zdzny  {order: 2;}
  .c1va.c1va .h5zdzny.jxxdd {margin-top:27px;}
  .gc4z4qr.gc4z4qr .k6yx3 {font-size: 16.5px;}
  .gc4z4qr.gc4z4qr .vpwq3a4 {padding-left:37px;}
}

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

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

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

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

.h1hm2 .c744fnr a {display: flex;align-items: center;min-height: 44px;}
.k4h85wt {align-items: center;display: inline-flex;min-height: 44px;}

.xrxyg8h, .cws77, .h441,
.t7tcf5 a[role="button"],
.t7tcf5 .h51j4 a {min-height: 44px;}

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

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

.r38qag ul {gap:7px;}

.h1hm2 .c744fnr ul {display: grid;gap:9px;}

.t7tcf5 .jx9a40j .brbv0m {color: var(--eoo);font-weight: 800;letter-spacing: -.028em;font-size: clamp(24px, 2.8vw, 36px);margin: 0 0 clamp(14px, 1.6vw, 22px);line-height:1.14;}

.t7tcf5 .jx9a40j .bv4zygg {padding-left: clamp(0px, 2vw, 34px);font-size: 17px;line-height:1.74;max-width: 76ch;color: var(--eoo);}
.t7tcf5 .jx9a40j .bv4zygg :is(p, li) {color: var(--eoo);}
.t7tcf5 .jx9a40j .bv4zygg :last-child {margin-bottom: 0;}
.t7tcf5 .jx9a40j .bv4zygg h3 {color: var(--eoo);}

.t7tcf5 .d9zdwh.vyya91j {background: color-mix(in srgb, var(--tda) 4%, var(--w4dro));color: var(--eoo);border: 1px solid var(--vks);border-radius: var(--szd);box-shadow: none;}
.t7tcf5 .d9zdwh .dg4sag {min-width: 0;}
.t7tcf5 .d9zdwh .w1wx {letter-spacing: .09em;font-weight: 800;text-transform: uppercase;font-size: 12.5px;margin: 0 0 12px;color: var(--sc115);}

.t7tcf5 .d9zdwh .gs7z5vn {margin: 0;padding: 0;counter-reset: ml2toc;display: grid;gap:3px;list-style: none;}
.t7tcf5 .d9zdwh .gs7z5vn li {counter-increment: ml2toc;min-width: 0;}

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

.t7tcf5 .m0wk2w .r92psn {font-size: 12.5px;color: var(--sc115);letter-spacing: .09em;margin: 0 0 12px;text-transform: uppercase;font-weight: 800;}
.t7tcf5 .r2k6 .x6wwby {font-weight: 800;color: var(--eoo);letter-spacing: -.026em;margin: 0 0 12px;line-height:1.22;font-size: clamp(21px, 2.4vw, 28px);}

.t7tcf5 .r2k6 .x6wwby::before {content: none;}
.t7tcf5 .r2k6 .ccfxv {margin: 0 0 16px;border: 0;border-top: 1px solid var(--ozt);}

.t7tcf5 .m0wk2w .dm4p3,
.t7tcf5 .r2k6 .yr2nn {overflow-x: auto;border: 1px solid var(--vks);border-radius: var(--szd);}
.t7tcf5 .m0wk2w .dm4p3 table,
.t7tcf5 .r2k6 .yr2nn table {margin: 0;}
.t7tcf5 .m0wk2w .dm4p3 :last-child,
.t7tcf5 .r2k6 .yr2nn :last-child {margin-bottom: 0;}

.t7tcf5 .c52hq.e67zr0 {gap:9px clamp(14px, 2vw, 22px);align-items: center;grid-template-columns: auto minmax(0, 1fr);display: grid;}
.t7tcf5 .c52hq .y4b6t89 {display: flex;width: 66px;background: color-mix(in srgb, var(--tda) 8%, var(--w4dro));grid-row: 1 / span 2;justify-content: center;overflow: hidden;border-radius:15px;border: 1px solid var(--vks);align-items: center;margin: 0;height: 66px;}
.t7tcf5 .c52hq .y4b6t89 img {object-fit: contain;width: auto;display: block;border-radius: 0;height: auto;max-width: 80%;max-height: 80%;}
.t7tcf5 .c52hq .jy5ey3 {min-width: 0;}
.t7tcf5 .c52hq .wtvymg {color: var(--eoo);line-height:1.19;margin: 0;font-weight: 800;font-size: clamp(19px, 2vw, 24px);letter-spacing: -.02em;}
.t7tcf5 .c52hq .wtvymg::before {content: none;}
.t7tcf5 .c52hq .zfxk0b6 {line-height:1.54;color: var(--sc115);margin: 4px 0 0;max-width: 60ch;font-size: 15px;}

.t7tcf5 .c52hq .g3rj {margin: 14px 0 0;padding-top:15px;grid-column: 1 / -1;border-top: 1px solid var(--vks);align-items: baseline;display: flex;gap:4px 22px;flex-wrap: wrap;}
.t7tcf5 .c52hq .s98tvb {color: var(--sc115);font-size: 12px;text-transform: uppercase;letter-spacing: .07em;font-weight: 800;}
.t7tcf5 .c52hq .qdesq {font-weight: 700;color: var(--eoo);font-size: 15px;margin: 0 14px 0 0;}
.t7tcf5 .c52hq .qv0vh {letter-spacing: .08em;color: color-mix(in srgb, var(--tda) 40%, var(--eoo));}
.t7tcf5 .c52hq .h77gd {display: flex;flex-wrap: wrap;margin: 16px 0 0;gap:10px;grid-column: 1 / -1;}

.t7tcf5 .c52hq .p492a.p492a {text-decoration: none;transition:background 0.188s;font-size: 14px;display: inline-flex;border-radius: 999px;border: 1px solid color-mix(in srgb, var(--tda) 28%, var(--ozt));align-items: center;background: transparent;font-weight: 700;padding: 12px 22px;justify-content: center;color: color-mix(in srgb, var(--tda) 35%, var(--eoo));white-space: nowrap;min-height: 46px;}
.t7tcf5 .c52hq .p492a.p492a:hover {background: color-mix(in srgb, var(--tda) 8%, transparent);}

.t7tcf5 .h51j4.vd47 {margin-bottom: var(--jmt) !important;border: 0;background: none;padding: clamp(6px, 1vw, 14px) 0 !important;display: flex;box-shadow: none;}
.t7tcf5 .h51j4.dkafmz  {justify-content: flex-start;}
.t7tcf5 .h51j4.w6xg1   {justify-content: center;}
.t7tcf5 .h51j4.htxzj00 {justify-content: flex-end;}
.t7tcf5 .h51j4 .x4fv9.x4fv9 {transition:transform 0.17s, box-shadow 0.14s;color: var(--lsbt5, var(--efnk, var(--o82x, var(--kjli))));justify-content: center;font-size: 16px;text-decoration: none;padding: 14px 34px;background: var(--omuw, var(--tda));align-items: center;display: inline-flex;font-weight: 700;min-height: 50px;white-space: nowrap;border-radius: 999px;box-shadow: 0 4px 14px color-mix(in srgb, var(--tda) 28%, transparent);}
.t7tcf5 .h51j4 .x4fv9.x4fv9:hover {transform: translateY(-1px);box-shadow: var(--wo2aa);}
.t7tcf5 .h51j4 .b5s4 {font-weight: 700;}

.t7tcf5 .h51j4 .n25k {transform: rotate(45deg);transform-origin: center;border-top: 2px solid currentColor;border-right: 2px solid currentColor;width: 7px;margin-left:11px;height: 7px;display: inline-block;}
.t7tcf5 .h51j4.aapbks .x4fv9.x4fv9 {width: 100%;}

.t7tcf5 .na9tg.vn6h4d {margin-left: auto;margin-right: auto;padding: clamp(14px, 1.8vw, 22px) !important;}
.t7tcf5 .na9tg .ph6m {text-transform: uppercase;letter-spacing: .16em;font: 600 11.5px/1 var(--k49c);display: block;margin: 0 2px 10px;color: var(--sc115);}
.t7tcf5 .na9tg .pjhq0x {display: block;border-radius: var(--szd);border: 1px solid var(--vks);overflow: hidden;}
.t7tcf5 .na9tg .pjhq0x img {height: auto;width: 100%;display: block;border-radius: 0;}

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

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

.pped {align-items: center;justify-content: space-between;padding: 14px 8px 14px 20px;gap:11px;border-bottom: 1px solid var(--ozt);display: flex;}
.nfxg8s {min-width: 0;color: var(--eoo);overflow-wrap: anywhere;font: 700 19px/1.2 var(--k49c, inherit);}
.pwebq {min-width: 44px;line-height: 1;flex: 0 0 auto;font-size: 27px;align-items: center;min-height: 44px;cursor: pointer;color: var(--eoo);display: flex;border-radius: var(--szd);justify-content: center;}
.pwebq:hover {background: color-mix(in srgb, var(--eoo) 6%, transparent);}

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

.p3qrhs {padding: 18px 20px calc(18px + env(safe-area-inset-bottom, 0px));gap:10px;border-top: 1px solid var(--ozt);display: grid;margin-top: auto;}
.v01th,
.hbmwk4 {padding: 12px 18px;font-weight: 700;align-items: center;justify-content: center;display: flex;border-radius: var(--szd);font-size: 15px;min-height: 48px;text-decoration: none;}
.v01th {color: var(--eoo);border: 1px solid var(--ozt);background: transparent;}
.v01th:hover {background: color-mix(in srgb, var(--eoo) 6%, transparent);}
.hbmwk4 {background: var(--s018c);border: 1px solid transparent;color: var(--ml8, var(--fev, var(--psr)));}

.s6q64 a:focus-visible,
.pwebq:focus-visible,
.k2hk:focus-visible {outline: 2px solid var(--reeju);outline-offset: 2px;}

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

@media (min-width:1006px) {
  .vmay, .s6q64 {display: none;}
}

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

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

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

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

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

.t7tcf5 .d9zdwh .ath4 > summary {gap:13px;cursor: pointer;display: flex;align-items: center;list-style: none;min-height: 44px;}
.t7tcf5 .d9zdwh .ath4 > summary::-webkit-details-marker {display: none;}
.t7tcf5 .d9zdwh .ath4 > summary:focus-visible {outline: 2px solid var(--tda, var(--reeju));outline-offset: 4px;}
.t7tcf5 .d9zdwh .ath4 > summary .w1wx {margin: 0;}

.t7tcf5 .d9zdwh .ath4 > summary::after {opacity:0.5;width: 16px;height: 1px;flex: 0 0 auto;transition:opacity 0.176s ease, box-shadow 0.219s ease;content: "";box-shadow: 0 4px 0 0 currentColor;margin-left: auto;background: currentColor;}
.t7tcf5 .d9zdwh .ath4[open] > summary::after {opacity:1;box-shadow: none;}
.t7tcf5 .d9zdwh .ath4[open] > summary {margin-bottom:10px;}
@media (prefers-reduced-motion: reduce) {
  .t7tcf5 .d9zdwh .ath4 > summary::after {transition:none;}
}

.t7tcf5 {padding-bottom: max(96px, var(--crmq, 96px));}

.a9nfs3 {--zd2: var(--cvn);--o5v: var(--szd);--ph7: 1px solid var(--ozt);--fdwt: var(--szd);}

.t7tcf5 .m0wk2w h2.r92psn.r92psn {font-weight: 800;text-transform: uppercase;margin: 0 0 12px;font-size: 12.5px;letter-spacing: .09em;text-wrap: wrap;color: var(--sc115);line-height:1.59;}
.t7tcf5 .m0wk2w h2.r92psn.r92psn::before {content: none;display: none;}

.c1va.c1va .h5zdzny .jd8j6w {color: var(--vrw, var(--sc115));}

.c1va.c1va .cps1vfp .jd8j6w {color: color-mix(in srgb, var(--tda) 62%, var(--kml));}

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

@media (max-width:548px) {
  .a7zcv {gap:9px;padding-right:13px;padding-left:13px;}
  .k7wb0 {gap:6px;}
  .k7wb0 .xrxyg8h {font-size: 13px;padding: 0 12px;}
}

.t7tcf5 .jx9a40j .sb87 {min-width: 0;max-width: 76ch;}
.t7tcf5 .jx9a40j .sb87 .bv4zygg {padding-left: 0;max-width: none;}

.t7tcf5 .jx9a40j .x444 {border-bottom: 1px solid var(--ozt);margin: 0 0 clamp(18px, 2vw, 26px);padding-bottom: clamp(12px, 1.4vw, 18px);display: block;}
.t7tcf5 .jx9a40j .x444 .brbv0m {margin: 0;}

.t7tcf5 .m0wk2w .v12k7x {align-items: center;margin: 0 0 12px;gap:10px;display: flex;}
.t7tcf5 .m0wk2w .v12k7x::before {flex: 0 0 auto;border-radius:0px;width: 18px;height: 2px;content: "";background: var(--tda);}
.t7tcf5 .m0wk2w .v12k7x h2.r92psn.r92psn {margin: 0;}

.t7tcf5 .m0wk2w .j6vxwgt {overflow: hidden;background: color-mix(in srgb, var(--tda) 4%, var(--w4dro));border: 1px solid var(--vks);border-radius: var(--szd);}

.t7tcf5 .m0wk2w .j6vxwgt h2.r92psn.r92psn {padding: 13px clamp(14px, 2vw, 20px);border-bottom: 1px solid var(--vks);margin: 0;}

.t7tcf5 .m0wk2w .j6vxwgt .dm4p3 {border: 0;border-radius: 0;background: var(--w4dro);}

.t7tcf5 .r2k6 .m734 {margin: 0 0 16px;display: block;padding-bottom:14px;border-bottom: 1px solid var(--ozt);}
.t7tcf5 .r2k6 .m734 .x6wwby {margin: 0;}

.t7tcf5 .r2k6 .ecsct {grid-template-columns: minmax(140px, 210px) minmax(0, 1fr);display: grid;align-items: start;gap: clamp(16px, 2.4vw, 34px);}
.t7tcf5 .r2k6 .hszhf0 {min-width: 0;}

.t7tcf5 .r2k6 .ecsct > .yr2nn:only-child {grid-column: 1 / -1;}
.t7tcf5 .r2k6 .hszhf0 .x6wwby {font-size: clamp(18px, 1.8vw, 23px);line-height:1.27;margin: 0;}
@media (max-width:866px) {
  .t7tcf5 .r2k6 .ecsct {gap:14px;grid-template-columns: minmax(0, 1fr);}
  .t7tcf5 .r2k6 .hszhf0 .x6wwby {font-size: clamp(19px, 2.4vw, 24px);}
}

.t7tcf5 .h51j4.f51e6 .x4fv9.x4fv9 {padding: 14px 40px;}
.t7tcf5 .h51j4.f51e6 .b5s4 {letter-spacing: .05em;}

.t7tcf5 .h51j4 .r5hnf {border-radius: 999px;border: 1px solid color-mix(in srgb, var(--tda) 18%, var(--ozt));background: color-mix(in srgb, var(--tda) 6%, transparent);padding: 6px;display: inline-flex;}

.t7tcf5 .h51j4.aapbks .r5hnf {width: 100%;}
.t7tcf5 .h51j4.aapbks .r5hnf .x4fv9.x4fv9 {width: 100%;}

.gc4z4qr.gc4z4qr .awg3w {border-top: 1px solid var(--vks);counter-reset: ml2qa;padding: 0;list-style: none;margin: 8px 0 0;}
.gc4z4qr.gc4z4qr .r6fn4j {min-width: 0;counter-increment: ml2qa;}

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

.gc4z4qr.gc4z4qr .awg3w .p8dgz::after {margin-left: auto;margin-top:10px;width: 9px;flex: 0 0 auto;transform: rotate(45deg);transform-origin: center;transition:transform 0.222s;border-right: 2px solid var(--sc115);border-bottom: 2px solid var(--sc115);content: "";height: 9px;}
.gc4z4qr.gc4z4qr .awg3w .kx9t70[open] > .p8dgz::after {transform: rotate(-135deg);}

.gc4z4qr.gc4z4qr .awg3w .vpwq3a4 {padding-left:41px;}

.gc4z4qr.gc4z4qr .kbb8 {margin: 0 0 24px 36px;border-left: 2px solid color-mix(in srgb, var(--tda) 35%, var(--ozt));padding: 14px clamp(14px, 1.8vw, 20px);border-radius: 0 var(--szd) var(--szd) 0;background: color-mix(in srgb, var(--tda) 4%, transparent);}
.gc4z4qr.gc4z4qr .kbb8 .vpwq3a4 {padding: 0;max-width: 68ch;margin: 0;}
@media (max-width:693px) {
  .gc4z4qr.gc4z4qr .kbb8 {margin-left: 0;}
}

.t7tcf5 .wgccff .bfw891.w0ze {align-items: baseline;flex-wrap: wrap;gap:6px clamp(14px, 2vw, 28px);}
.t7tcf5 .wgccff .w0ze .nny2 {flex: 0 0 auto;}

.t7tcf5 .wgccff .w0ze .brwv {flex: 1 1 22ch;margin: 0;max-width: 62ch;}

.t7tcf5 .wgccff .ej10b {list-style: none;padding: 0;margin: 0;}
.t7tcf5 .wgccff .h5ryva0 {border-bottom: 1px solid var(--vks);padding: clamp(16px, 2vw, 22px) 0;display: block;}
.t7tcf5 .wgccff .h5ryva0 .hwjw9f3 {color: var(--eoo);max-width: 74ch;line-height:1.71;margin: 0;font-size: 16px;}
.t7tcf5 .wgccff .s15se07 {align-items: baseline;margin: 10px 0 0;gap:1px 12px;flex-wrap: wrap;min-width: 0;display: flex;}
.t7tcf5 .wgccff .s15se07 .qmbt4 {margin: 0;color: var(--sc115);font-size: 14px;font-weight: 700;}
.t7tcf5 .wgccff .s15se07 .a1fhwd {font-size: 13px;}

.c1va.c1va .g2e9 {list-style: none;min-width: 0;padding: 0;margin: 0;}

.c1va.c1va .fmmf2 {max-width: 74ch;margin-top:5px;}

.c1va.c1va .fmmf2 .g2e9 + .jxxdd {margin-top:31px;}

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

.c1va.c1va.bjds .vsx7 {grid-template-columns: minmax(0, 1fr);}
.c1va.c1va.bjds .vsx7::before {display: none;}

@media (max-width:693px) {
  .c1va.c1va .vsx7 {grid-template-columns: minmax(0, 1fr);}
  .c1va.c1va .vsx7::before {display: none;}
  .c1va.c1va .f6n7 + .f6n7 {margin-top:31px;}
}

.t7tcf5 .n4ty.emwdbs {display: block;}
.t7tcf5 .n4ty .jzwm7j {gap: clamp(14px, 2vw, 20px);display: flex;padding-bottom:15px;border-bottom: 1px solid var(--ozt);min-width: 0;align-items: center;}

.t7tcf5 .n4ty .jzwm7j .r9acyzf {flex: 0 0 auto;}
.t7tcf5 .n4ty.emwdbs .a6m7 {margin-top:18px;}
.t7tcf5 .n4ty.emwdbs .ksep39 {margin-top:17px;}

.t7tcf5 .n4ty .mkct1m {color: var(--sc115);text-transform: uppercase;font-weight: 700;letter-spacing: .08em;font-size: 12px;}

.t7tcf5 .n4ty .pe79 .ksep39 {gap:3px;margin: 0 0 0 auto;}
.t7tcf5 .n4ty.d8z28 .m2c6kbt {border-color: transparent;}

@media (max-width:548px) {
  .t7tcf5 .n4ty .pe79 .ksep39 {margin-left: -10px;}
}

.t7tcf5 .c52hq.b1yxv {display: block;}
.t7tcf5 .c52hq .ff3v {gap: clamp(14px, 2vw, 22px);align-items: center;display: flex;min-width: 0;}
.t7tcf5 .c52hq .ff3v .y4b6t89 {flex: 0 0 auto;}

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

.t7tcf5 .c52hq .k233c .qdesq {font-size: 14.5px;margin: 0;}
.t7tcf5 .c52hq.b1yxv .h77gd {margin-top:18px;}

.t7tcf5 .c52hq.khv01f7 .h77gd {margin-top:17px;}
.t7tcf5 .c52hq.khv01f7 .g3rj {padding-top:16px;margin-top:17px;}

.xs3mkyb.xs3mkyb .fr5n {margin: 10px 0 0;list-style: none;padding: 0;}
.xs3mkyb.xs3mkyb .sjcskw5 {border-bottom: 1px solid var(--vks);padding: 18px 0;min-width: 0;}
.xs3mkyb.xs3mkyb .sjcskw5:last-child {border-bottom: 0;padding-bottom: 0;}
.xs3mkyb.xs3mkyb .b5ad {min-width: 0;gap:13px;display: flex;align-items: center;}
.xs3mkyb.xs3mkyb .fr5n .dmvyy0e {flex: 0 0 auto;transform: none;height: 38px;font-size: 15px;box-shadow: none;position: static;width: 38px;}
.xs3mkyb.xs3mkyb .fr5n .kveas0 {text-align: left;min-width: 0;margin: 0;font-size: 17px;}

.xs3mkyb.xs3mkyb .fr5n .v3rc2xe {padding-left:52px;margin: 8px 0 0;max-width: 72ch;text-align: left;}
@media (max-width:548px) {
  .xs3mkyb.xs3mkyb .fr5n .v3rc2xe {padding-left: 0;}
}

.xs3mkyb.xs3mkyb .kw9q {gap: clamp(14px, 2vw, 24px);list-style: none;display: grid;margin: 10px 0 0;padding: 0;grid-template-columns: repeat(auto-fit, minmax(210px, 1fr));}
.xs3mkyb.xs3mkyb .sf016 {display: flex;flex-direction: column;min-width: 0;padding: 22px clamp(16px, 1.8vw, 22px);gap:10px;background: color-mix(in srgb, var(--tda) 4%, var(--w4dro));border-radius: var(--szd);border: 1px solid var(--vks);}

.xs3mkyb.xs3mkyb .kw9q .dmvyy0e {width: auto;min-width: 0;color: color-mix(in srgb, var(--tda) 45%, var(--sc115));transform: none;border: 0;border-radius: 0;position: static;background: none;line-height: 1;letter-spacing: -.04em;align-self: flex-start;font-size: 30px;height: auto;box-shadow: none;}
.xs3mkyb.xs3mkyb .msa8cp {min-width: 0;}
.xs3mkyb.xs3mkyb .kw9q .kveas0 {text-align: left;margin: 0 0 6px;}
.xs3mkyb.xs3mkyb .kw9q .v3rc2xe {text-align: left;margin: 0;}

.t7tcf5 .tx12q .jbd36hk,
.t7tcf5 .jp1kd .c1wsm,
.xs3mkyb.xs3mkyb .athhcf {align-content: flex-start;display: flex;justify-content: center;flex-wrap: wrap;}
.t7tcf5 .tx12q .jbd36hk > * {flex: 1 1 220px;}
.t7tcf5 .jp1kd .c1wsm > * {flex: 1 1 280px;}
.xs3mkyb.xs3mkyb .athhcf > * {flex: 1 1 190px;}
.t7tcf5 .tx12q .jbd36hk > *,
.t7tcf5 .jp1kd .c1wsm > *,
.xs3mkyb.xs3mkyb .athhcf > * {max-width: calc(50% - 1px);min-width: 0;}
@media (max-width:605px) {
  .t7tcf5 .tx12q .jbd36hk > *,
  .t7tcf5 .jp1kd .c1wsm > *,
  .xs3mkyb.xs3mkyb .athhcf > * {max-width: none;}
}

@media (max-width:548px) { .t7tcf5 .v06dxgt .n8s2445 {grid-template-columns: repeat(2, minmax(0, 1fr));} }

@media (max-width:1005px) {
  .k7wb0 .a9nfs3 {display: none;}
}
.p3qrhs .a9nfs3 {justify-self: start;}
@media (max-width:548px) {
  .k7wb0 {gap:5px;}
  .k7wb0 .xrxyg8h {font-size: 12.5px;white-space: nowrap;padding: 0 11px;}
  .k4h85wt img {max-width: min(28vw, 112px);}
}
@media (max-width: 359.98px) {
  .a7zcv {gap:6px;}
  .k7wb0 .xrxyg8h {font-size: 12px;padding: 0 9px;}
  .k4h85wt img {max-width: 24vw;}
}

.k7wb0 {justify-self: end;grid-column: -2;}
@media (max-width: 359.98px) {
  .cn8v8z5 {padding-left:11px;gap:7px;padding-right:6px;}
  .k4h85wt img {max-width: 22vw;}
  .k7wb0 {gap:5px;}
  .k7wb0 .xrxyg8h {padding: 0 9px;font-size: 12px;}
  .k2hk {padding: 6px;min-width: 40px;}
}

.t7tcf5 .j7zn59b.sfwp6tm {align-items: center;min-height: clamp(420px, 58vh, 620px);border-radius: var(--cvn, var(--szd));padding: clamp(18px, 3vw, 44px);}
.t7tcf5 .j7zn59b .ng1tw.ng1tw,
.t7tcf5 .j7zn59b.sfwp6tm > picture {width: 100%;object-fit: cover;inset: 0;border-radius: 0;position: absolute;max-width: none;height: 100%;}
.by0wzkt.by0wzkt {display: flex;background: color-mix(in srgb, var(--w4dro) 80%, transparent);padding: clamp(22px, 2.6vw, 34px);width: auto;align-items: flex-start;border-radius: var(--szd);border: 1px solid color-mix(in srgb, #fff 45%, transparent);max-width:519px;flex-direction: column;box-shadow: var(--eev);-webkit-backdrop-filter: blur(14px) saturate(1.2);backdrop-filter: blur(14px) saturate(1.2);gap:15px;}
.by0wzkt .y9j6 {font-weight: 800;margin: 0;letter-spacing: -.03em;line-height:1.05;font-size: clamp(30px, 3.4vw, 50px);}
.by0wzkt .gc6y {margin: 0;color: var(--sc115);max-width: 44ch;}
.sfwp6tm.vjbf0 {background:
    radial-gradient(60% 90% at 88% 15%, color-mix(in srgb, var(--tda) 32%, transparent) 0%, transparent 65%),
    radial-gradient(55% 80% at 60% 110%, color-mix(in srgb, var(--tda) 18%, transparent) 0%, transparent 65%),
    var(--ngmvo, color-mix(in srgb, var(--tda) 6%, var(--w4dro)));}
.vjbf0 .by0wzkt {background: color-mix(in srgb, var(--w4dro) 70%, transparent);}
.t7mc8 {white-space: nowrap;pointer-events: none;color: color-mix(in srgb, var(--tda) 16%, transparent);max-width: 100%;font: 800 clamp(100px, 15vw, 230px)/1 var(--oxl4, Georgia, serif);position: absolute;bottom: -.22em;letter-spacing: -.04em;right: -.04em;overflow: hidden;}
@media (max-width:866px) {
  .t7tcf5 .j7zn59b.sfwp6tm {padding: 12px;align-items: flex-end;min-height: min(76vh, 600px);}
  .by0wzkt.by0wzkt {max-width: none;width: 100%;}
  .t7tcf5 .j7zn59b.sfwp6tm.vjbf0 {min-height: 0;padding-top:71px;}
  .t7mc8 {display: none;}
}

.t7tcf5 .j7zn59b .g3tc9:has(img) {align-self: center;max-height: none;aspect-ratio: auto;}
.t7tcf5 .j7zn59b .g3tc9:has(img) picture {display: block;}
.t7tcf5 .j7zn59b .g3tc9 img.ww5c9a,
.t7tcf5 .j7zn59b .g3tc9:has(img) img {object-fit: contain;height: auto;max-height: none;}
@media (max-width:866px) {
  .t7tcf5 .j7zn59b.z6spj .g3tc9:has(img) {order: -1;max-height: none;aspect-ratio: auto;}
  .t7tcf5 .j7zn59b .c8h0j {align-self: stretch;}
}

.t7tcf5 .w02t .acx6nz {grid-template-columns: repeat(var(--xw0w, 4), minmax(0, 1fr));display: grid;gap:12px;}
.t7tcf5 .w02t .t17kjt {padding: 14px 12px;width: 100%;box-sizing: border-box;display: flex;}
.t7tcf5 .w02t .t17kjt img {max-width: 100%;height: 34px;}
@media (max-width:893px) { .t7tcf5 .w02t .acx6nz {grid-template-columns: repeat(var(--lldg, 4), minmax(0, 1fr));} }
@media (max-width:605px) {
  .t7tcf5 .w02t .acx6nz {grid-template-columns: repeat(var(--ls7m6, 2), minmax(0, 1fr));gap:7px;}
  .t7tcf5 .w02t .t17kjt {min-height: 60px;}
  .t7tcf5 .w02t .t17kjt img {height: 26px;}
}

.t7tcf5 .jp1kd .c1wsm > *,
.xs3mkyb.xs3mkyb .athhcf > * {max-width: none;}
.t7tcf5 .c52hq .k233c li {flex: 1 1 auto;justify-content: center;}

.t7tcf5 {column-gap: var(--jmt);align-items: stretch;flex-wrap: wrap;justify-content: center;display: flex;}
.t7tcf5 > * {flex: 0 0 100%;box-sizing: border-box;}
.t7tcf5 > .ve2xchy:has(+ .ve2xchy),
.t7tcf5 > .ve2xchy + .ve2xchy {margin-left: 0 !important;max-width: none;flex: 0 0 calc((min(100%, var(--mfbp9)) - var(--jmt)) / 2);margin-right: 0 !important;}
@media (max-width:751px) {
  .t7tcf5 > .ve2xchy:has(+ .ve2xchy),
  .t7tcf5 > .ve2xchy + .ve2xchy {flex-basis: 100%;}
}
.t7tcf5 .w9r7eyw.ve2xchy {max-width: none;}
.t7tcf5 .w9r7eyw.w36ehjg {align-items: center;gap: clamp(20px, 3vw, 44px);display: grid;}
.t7tcf5 .w9r7eyw.ve2xchy {align-items: start;grid-template-rows: auto 1fr;}
@media (min-width:752px) {
  .t7tcf5 .w9r7eyw.w36ehjg:not(.ve2xchy):not(.hj3de) {grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);}
  .t7tcf5 .w9r7eyw.v43c8r1:not(.ve2xchy) .hdbfdfr {order: 2;}
}
.t7tcf5 .w9r7eyw .hdbfdfr {min-width: 0;margin: 0;box-shadow: var(--eev);overflow: hidden;border-radius: var(--szd);border: 1px solid var(--vks);background: color-mix(in srgb, var(--tda) 6%, var(--w4dro));}
.t7tcf5 .w9r7eyw .hdbfdfr picture,
.t7tcf5 .w9r7eyw .avf2 {display: block;}
.t7tcf5 .w9r7eyw .hdbfdfr img {border-radius: 0;display: block;width: 100%;height: auto;}
.t7tcf5 .w9r7eyw .qf40qs {min-width: 0;flex-direction: column;display: flex;align-items: flex-start;height: 100%;}
.t7tcf5 .w9r7eyw .yrs782m {font-size: clamp(22px, 2.3vw, 30px);margin: 0 0 12px;}
.t7tcf5 .w9r7eyw .eepvvrz {padding-top: 0;border-top: 0;}
.t7tcf5 .w9r7eyw.ve2xchy .jw86dnc {margin-top: auto;}
.t7tcf5 .w9r7eyw.ve2xchy .eepvvrz {margin-bottom:19px;}

.t7tcf5 .m0wk2w h2.r92psn.r92psn,
.t7tcf5 .r2k6 h2.x6wwby.x6wwby,
.t7tcf5 :is(.m0wk2w, .r2k6) :is(.dm4p3, .yr2nn) h2 {line-height:1.14;letter-spacing: -.02em;color: var(--eoo);font-size: clamp(24px, 2.6vw, 34px);text-transform: none;margin: 0 0 18px;text-wrap: balance;font-weight: 800;}
.t7tcf5 .m0wk2w h2.r92psn.r92psn::before,
.t7tcf5 .r2k6 h2.x6wwby.x6wwby::before,
.t7tcf5 :is(.m0wk2w, .r2k6) :is(.dm4p3, .yr2nn) h2::before {margin: 0 0 16px;content: "";border-radius:3px;height: 4px;background: var(--tda);width: 38px;display: block;}
.t7tcf5 :is(.m0wk2w, .r2k6) :is(.dm4p3, .yr2nn) h2:not(:first-child) {margin-top:27px;}
.t7tcf5 .r2k6 .ccfxv {display: none;}
.t7tcf5 :is(.m0wk2w, .r2k6) :is(.dm4p3, .yr2nn) h3 {font-size: 19px;margin: 22px 0 8px;color: var(--eoo);font-weight: 800;}

.t7tcf5 .m0wk2w .v12k7x {display: block;}
.t7tcf5 .m0wk2w .v12k7x::before {display: none;content: none;}
.t7tcf5 .m0wk2w .v12k7x h2.r92psn.r92psn {margin: 0 0 18px;}

.t7tcf5 > .d9zdwh.d9zdwh {padding: 10px clamp(18px, 2.4vw, 28px) !important;}
.t7tcf5 .d9zdwh .ath4 > summary {min-height: 44px;}
.t7tcf5 .d9zdwh .ath4[open] {padding-bottom:13px;}

@media (min-width:752px) {
  .t7tcf5 .d9zdwh .gs7z5vn {columns: 3;column-gap:29px;display: block;}
  .t7tcf5 .d9zdwh .gs7z5vn li {break-inside: avoid;}
  .t7tcf5 .d9zdwh .gs7z5vn li a {font-size: 15px;min-height: 40px;padding: 6px 2px;}
}
@media (min-width:549px) and (max-width: 760px) {
  .t7tcf5 .d9zdwh .gs7z5vn {column-gap:21px;display: block;columns: 2;}
  .t7tcf5 .d9zdwh .gs7z5vn li {break-inside: avoid;}
}

.xs3mkyb.xs3mkyb :is(.athhcf, .kw9q) {gap: clamp(12px, 1.6vw, 20px);display: flex;margin: 14px 0 0;flex-wrap: wrap;list-style: none;padding: 0;}
.xs3mkyb.xs3mkyb .fr5n {gap:13px;display: grid;margin-top:14px;}
.xs3mkyb.xs3mkyb :is(.vv47, .sf016) {max-width: none;flex: 1 1 210px;}
.xs3mkyb.xs3mkyb :is(.vv47, .sjcskw5, .sf016) {align-items: flex-start;flex-direction: column;gap:10px;border-radius: var(--szd);border: 1px solid color-mix(in srgb, var(--tda) 18%, var(--vks));overflow: hidden;background:
    linear-gradient(180deg, color-mix(in srgb, var(--tda) 7%, transparent), transparent 70%),
    var(--w4dro);display: flex;box-sizing: border-box;text-align: left;padding: 22px clamp(16px, 1.8vw, 22px) 20px;min-width: 0;position: relative;box-shadow: var(--eev);}
.xs3mkyb.xs3mkyb :is(.vv47, .sjcskw5, .sf016)::before {background: linear-gradient(90deg, var(--tda), color-mix(in srgb, var(--tda) 30%, transparent));position: absolute;content: "";width: auto;height: 4px;display: block;inset: 0 0 auto 0;}
.xs3mkyb.xs3mkyb .vv47::after {display: none;}
.xs3mkyb.xs3mkyb .sjcskw5:last-child {border-bottom: 1px solid color-mix(in srgb, var(--tda) 18%, var(--vks));padding-bottom:20px;}
.xs3mkyb.xs3mkyb .dmvyy0e,
.xs3mkyb.xs3mkyb :is(.fr5n, .kw9q) .dmvyy0e {transform: none;letter-spacing: -.02em;min-width: 46px;height: 46px;font-size: 18px;background: var(--omuw, var(--tda));display: flex;align-items: center;position: static;font-weight: 800;width: 46px;flex: 0 0 auto;line-height: 1;justify-content: center;border-radius: 999px;border: 0;align-self: flex-start;box-shadow: 0 6px 18px color-mix(in srgb, var(--tda) 38%, transparent);color: var(--lsbt5, var(--efnk, var(--o82x, var(--kjli))));}
.xs3mkyb.xs3mkyb :is(.kveas0, .fr5n .kveas0, .kw9q .kveas0) {line-height:1.31;font-weight: 800;font-size: 17.5px;overflow-wrap: anywhere;text-align: left;margin: 4px 0 0;min-width: 0;}
.xs3mkyb.xs3mkyb :is(.v3rc2xe, .fr5n .v3rc2xe, .kw9q .v3rc2xe) {min-width: 0;line-height:1.62;font-size: 15px;text-align: left;margin: 0;overflow-wrap: anywhere;padding-left: 0;}
.xs3mkyb.xs3mkyb .b5ad {gap:14px;}
.xs3mkyb.xs3mkyb .b5ad .kveas0 {margin: 0;}
@media (max-width:815px) {
  .xs3mkyb.xs3mkyb .athhcf {padding: 0;}
  .xs3mkyb.xs3mkyb .vv47 {padding: 22px 18px 20px;}
}
@media (max-width:548px) {
  .xs3mkyb.xs3mkyb :is(.vv47, .sf016) {display: grid;row-gap:3px;grid-template-columns: auto minmax(0, 1fr);flex-basis: 100%;align-items: start;column-gap:13px;}
  .xs3mkyb.xs3mkyb :is(.vv47, .sf016) .dmvyy0e {grid-row: span 2;}
  .xs3mkyb.xs3mkyb .sf016 .msa8cp {min-width: 0;}
}
.xs3mkyb.xs3mkyb :is(.vv47, .sjcskw5, .sf016):first-child::before {display: block;}
.xs3mkyb.xs3mkyb .vv47:last-child {padding-bottom:19px;}

.t7tcf5 > .c52hq.vd5h {background:
    radial-gradient(60% 110% at 92% 50%, color-mix(in srgb, var(--tda) 20%, transparent) 0%, transparent 70%),
    color-mix(in srgb, var(--tda) 4%, var(--w4dro));display: grid;grid-template-columns: minmax(0, 1fr);align-items: center;gap: clamp(22px, 4vw, 60px);overflow: hidden;}
@media (min-width:829px) { .t7tcf5 > .c52hq.vd5h {grid-template-columns: minmax(0, 1fr) auto;} }
.t7tcf5 .c52hq .q96e {min-width: 0;}

.t7tcf5 .c52hq .gfbp77z {color: var(--lsbt5, var(--efnk, var(--o82x, var(--kjli))));place-items: center;display: grid;position: relative;box-shadow: 0 0 0 8px color-mix(in srgb, var(--tda) 14%, transparent), 0 26px 50px color-mix(in srgb, var(--tda) 30%, transparent);background:
    radial-gradient(circle, transparent 58%, color-mix(in srgb, var(--tda) 18%, transparent) 59% 60%, transparent 61%),
    radial-gradient(circle at 35% 30%, color-mix(in srgb, #fff 26%, var(--omuw, var(--tda))), var(--omuw, var(--tda)) 70%);width: clamp(190px, 18vw, 240px);border-radius: 50%;margin: 0 auto;aspect-ratio: 1;}
.t7tcf5 .c52hq .he80 {position: absolute;width: 100%;inset: 0;transition:transform 1.202s ease;height: 100%;}
.t7tcf5 .c52hq:hover .he80 {transform: rotate(40deg);}
.t7tcf5 .c52hq .he80 text {font-weight: 800;fill: currentColor;font-family: var(--k49c);letter-spacing: 2px;font-size: 13px;}
.t7tcf5 .c52hq .zmbmq0 {align-items: center;position: relative;gap:4px;flex-direction: column;justify-content: center;aspect-ratio: 1;width: 58%;display: flex;border-radius: 50%;border: 2px solid color-mix(in srgb, currentColor 40%, transparent);}
.t7tcf5 .c52hq .vvc8fr9 {letter-spacing: -.04em;font-size: clamp(42px, 4.4vw, 58px);font-weight: 800;line-height: .9;color: inherit;}
.t7tcf5 .c52hq .krb7v {letter-spacing: 2px;font-size: 12px;color: inherit;opacity:0.86;}
@media (max-width: 819.98px) { .t7tcf5 .c52hq .gfbp77z {width: 180px;order: -1;} }
@media (prefers-reduced-motion: reduce) { .t7tcf5 .c52hq .he80 {transition:none;} }

.t7tcf5 .c52hq.vd5h .k233c {margin: 22px 0 0;border-bottom: 1px solid var(--vks);grid-auto-columns: minmax(0, 1fr);display: grid;border-top: 1px solid var(--vks);grid-auto-flow: column;gap: 0;}
.t7tcf5 .c52hq.vd5h .k233c li {background: none;border: 0;border-radius: 0;align-items: flex-start;display: flex;flex-direction: column-reverse;gap:3px;padding: 14px 18px;}
.t7tcf5 .c52hq.vd5h .k233c li + li {border-left: 1px solid var(--vks);}
.t7tcf5 .c52hq.vd5h .k233c .qdesq {font-size: clamp(20px, 2vw, 26px);font-weight: 800;line-height:1.11;color: var(--eoo);}
.t7tcf5 .c52hq.vd5h .k233c .s98tvb {text-transform: uppercase;color: var(--sc115);font-size: 11.5px;letter-spacing: .1em;}
.t7tcf5 .c52hq.vd5h .k233c .qv0vh {display: none;}
@media (max-width:548px) {
  .t7tcf5 .c52hq.vd5h .k233c li {padding: 12px 10px;}
  .t7tcf5 .c52hq.vd5h .k233c .qdesq {font-size: 18px;}
}
.t7tcf5 .c52hq.vd5h .wtvymg {letter-spacing: -.02em;line-height:1.08;font-weight: 800;font-size: clamp(26px, 2.8vw, 38px);}
.t7tcf5 .c52hq.vd5h .h77gd a {box-shadow: 0 4px 14px color-mix(in srgb, var(--tda) 28%, transparent);background: var(--omuw, var(--tda));border-color: transparent;color: var(--lsbt5, var(--efnk, var(--o82x, var(--kjli))));}
.t7tcf5 .c52hq.vd5h .h77gd a:hover {box-shadow: var(--wo2aa);transform: translateY(-1px);}

.h1hm2.h1hm2 > * {margin-left: auto;padding-right: 0;padding-left: 0;margin-right: auto;max-width: var(--mfbp9);box-sizing: border-box;}
.h1hm2 .bhbacp {justify-self: start;text-align: left;}
@media (max-width:751px) {
  .h1hm2 .hrqk07 {grid-template-columns: minmax(0, 1fr);justify-items: start;}
  .h1hm2 .c744fnr {width: 100%;justify-content: start;}
}
.h1hm2.h1hm2 {padding-left:19px;padding-right:19px;}

.t7tcf5 .c1va.bhzh .sf62ztk {grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);display: grid;position: relative;margin-top:7px;gap: clamp(14px, 2.4vw, 34px);align-items: stretch;}
.t7tcf5 .c1va.bhzh .sf62ztk.rmqank,
.t7tcf5 .c1va.m7tc0 .sf62ztk {grid-template-columns: minmax(0, 1fr);}
.bhzh .nanf5 {overflow: hidden;min-width: 0;box-shadow: var(--eev);background: var(--w4dro);border-radius: var(--szd);border: 1px solid var(--vks);}
.bhzh .w28n {padding: 16px 20px;display: flex;gap:14px;align-items: center;}
.bhzh .g8n0k .w28n {color: var(--lsbt5, var(--efnk, var(--o82x, var(--kjli))));background: var(--omuw, var(--tda));}
.bhzh .gkn7 .w28n {background: color-mix(in srgb, var(--eoo) 88%, var(--tda));color: var(--w4dro);}
.bhzh .ew5h {line-height: 1;width: 42px;font-size: 26px;height: 42px;font-weight: 800;display: flex;border-radius: 999px;background: color-mix(in srgb, currentColor 18%, transparent);justify-content: center;flex: 0 0 auto;align-items: center;}
.bhzh .sajvs9h {font-size: 15px;flex: 1 1 auto;font-weight: 800;letter-spacing: .08em;margin: 0;text-transform: uppercase;color: inherit;min-width: 0;}
.bhzh .h3pb4 {line-height: 1;font-weight: 800;font-style: normal;opacity:0.9;font-size: 30px;}
.bhzh .hz76 {list-style: none;padding: 8px 20px 14px;margin: 0;}
.bhzh .cqgwz {line-height:1.51;border-bottom: 1px solid var(--vks);padding: 12px 0;font-size: 15.5px;gap:13px;align-items: flex-start;color: var(--eoo);display: flex;}
.bhzh .cqgwz:last-child {border-bottom: 0;}
.bhzh .n0tk {overflow-wrap: anywhere;min-width: 0;}
.bhzh .zbmf {height: 22px;border-radius: 999px;flex: 0 0 auto;margin-top:1px;width: 22px;position: relative;}
.bhzh .g8n0k .zbmf {background: var(--omuw, var(--tda));}
.bhzh .gkn7 .zbmf {background: color-mix(in srgb, var(--eoo) 14%, var(--w4dro));}
.bhzh .g8n0k .zbmf::after {transform: rotate(45deg);border: solid var(--lsbt5, var(--efnk, var(--o82x, var(--kjli))));border-width: 0 2.5px 2.5px 0;left: 7px;height: 11px;top: 4px;width: 6px;position: absolute;content: "";}
.bhzh .gkn7 .zbmf::before,
.bhzh .gkn7 .zbmf::after {height: 2.5px;border-radius:2px;position: absolute;width: 12px;background: var(--eoo);top: 10px;transform: rotate(45deg);left: 5px;content: "";}
.bhzh .gkn7 .zbmf::after {transform: rotate(-45deg);}

.bhzh .d1ay1f {align-items: center;border-radius: 999px;border: 3px solid color-mix(in srgb, var(--tda) 50%, var(--vks));color: var(--eoo);height: 54px;left: 50%;letter-spacing: .04em;z-index: 2;position: absolute;font-weight: 800;top: 30px;width: 54px;justify-content: center;font-size: 15px;box-shadow: var(--eev);transform: translate(-50%, 0);display: flex;background: var(--w4dro);}
.bhzh .tbzq {display: flex;font-size: 14px;align-items: center;margin-top:20px;position: relative;border-radius: 999px;height: 34px;overflow: hidden;padding: 0 16px;background:
    linear-gradient(90deg,
      var(--omuw, var(--tda)) 0 var(--qd9dr, 50%),
      color-mix(in srgb, var(--eoo) 88%, var(--tda)) var(--qd9dr, 50%) 100%);font-weight: 800;justify-content: space-between;}
.bhzh .zrnb {color: var(--lsbt5, var(--efnk, var(--o82x, var(--kjli))));}
.bhzh .g02ksf {color: var(--w4dro);}
@media (max-width:693px) {
  .t7tcf5 .c1va.bhzh .sf62ztk {grid-template-columns: minmax(0, 1fr);}
  .bhzh .d1ay1f {left: auto;top: auto;margin: -6px 0;justify-self: center;transform: none;position: relative;}
}

.t7tcf5 .j7zn59b .k80dccv:has(img) {max-height: none;margin-left: auto;margin-right: auto;max-width: min(100%, 920px);}
.t7tcf5 .j7zn59b .k80dccv:has(img) picture {display: block;}
.t7tcf5 .j7zn59b .k80dccv img,
.t7tcf5 .j7zn59b .dgga.dgga {max-height: none;height: auto;object-fit: contain;}
@media (max-width:866px) {
  .t7tcf5 .j7zn59b .k80dccv:has(img),
  .t7tcf5 .j7zn59b .k80dccv img,
  .t7tcf5 .j7zn59b .dgga.dgga {max-height: none;}
}

.t7tcf5 > :is(.m0wk2w, .r2k6) {min-width: 0;max-width: min(100%, var(--mfbp9));box-sizing: border-box;width: 100%;}
.t7tcf5 :is(.dm4p3, .yr2nn, .ecsct) {max-width: 100%;min-width: 0;}

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