

:root {--ixs:    color-mix(in srgb, var(--gdij) 88%, #ffffff);--hnft:   0 1px 2px color-mix(in srgb, var(--l9wj) 6%, transparent),
                  0 8px 24px color-mix(in srgb, var(--l9wj) 7%, transparent);--cwlhh: color-mix(in srgb, var(--l9wj) 72%, transparent);--qfte:  clamp(44px, 5.5vw, 88px);--wwakn: 0 2px 4px color-mix(in srgb, var(--l9wj) 7%, transparent),
                  0 14px 34px color-mix(in srgb, var(--l9wj) 10%, transparent);--lhmy:Georgia, Palatino, "Iowan Old Style", "Palatino Linotype", serif;--v4o: var(--kdl6);--jh7: color-mix(in srgb, var(--l9wj) 7%, transparent);--lxxd:  var(--zgn);--sui: 1200px;--ek1p:  clamp(18px, 2vw, 28px);--l9wj:   color-mix(in srgb, var(--kdl6) 7%, var(--qk0));--dc2d:  color-mix(in srgb, var(--l9wj) 11%, transparent);--bwkx: 22px;--t5xi:    16px;}

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

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

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

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

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

.xamj2 {display: flex;align-items: center;gap:9px;}

.r18fw6,
.jtg4a :is(.d87c, .bnhaee, .kedffm8, .sc7xke,
              .gymfa2m, .s3w5cs, .drasjby) a[role="button"],
.jtg4a .sc7xke a {align-items: center;display: inline-flex;cursor: pointer;text-decoration: none;border-radius: 999px;border: 1px solid transparent;justify-content: center;padding: 11px 22px;transition:transform 0.158s, box-shadow 0.2s;white-space: nowrap;font-weight: 700;font-size: 14.5px;}

.qyc4f {background: var(--vq2ds);color: var(--jqhau, var(--ul3));}
.c7gp5 {color: var(--wzbmx, var(--t9m4));background: var(--agun);box-shadow: 0 4px 14px color-mix(in srgb, var(--agun) 28%, transparent);}
.c7gp5:hover {box-shadow: var(--wwakn);background: var(--zxklo);transform: translateY(-1px);}

.jtg4a :is(.d87c, .bnhaee, .kedffm8, .sc7xke,
              .gymfa2m, .s3w5cs, .drasjby) a[role="button"],
.jtg4a .sc7xke a {color: var(--zwx, var(--kbr, var(--spya, var(--x8bod))));box-shadow: 0 4px 14px color-mix(in srgb, var(--v4o) 28%, transparent);background: var(--ogl, var(--v4o));}
.sn3k0af {padding: 15px 30px;font-size: 16px;}

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

.jtg4a, .cyxx54, .yx7ce6 {--cbb: var(--l9wj);--k8w: var(--l9wj);--jfmp: var(--l9wj);--c9c2p: var(--lxxd);--gex7f: var(--lxxd);--qk0: var(--l9wj);--gdij: var(--ixs);}

.jtg4a {padding: clamp(20px, 3vw, 42px) 20px 0;}
.jtg4a > * {max-width: var(--sui);box-shadow: var(--hnft);padding: var(--qfte) clamp(22px, 3vw, 46px) !important;border: 1px solid var(--jh7);border-radius: var(--bwkx);margin: 0 auto var(--ek1p) !important;background: var(--lxxd);}

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

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

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

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

.jtg4a .d87c.b1ga4ez .j1ebr {order: -1;}

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

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

.jtg4a .d87c .ahfe {letter-spacing: -.03em;color: var(--l9wj);margin: 0;text-wrap: balance;font-weight: 800;font-size: clamp(30px, 3.4vw, 50px);line-height:1.06;}
.jtg4a .d87c .dehm {color: var(--cwlhh);margin: 0;font-size: clamp(15.5px, 1.2vw, 17.5px);line-height:1.60;max-width: 46ch;}

.jtg4a .d87c .t102y7 {color: var(--zwx, var(--kbr, var(--spya, var(--x8bod))));text-decoration: none;border-radius: 999px;background: var(--ogl, var(--v4o));display: inline-flex;font-weight: 700;white-space: nowrap;box-shadow: 0 4px 14px color-mix(in srgb, var(--v4o) 28%, transparent);padding: 13px 28px;justify-content: center;align-items: center;min-height: 48px;transition:transform 0.138s, box-shadow 0.166s;font-size: 15.5px;}
.jtg4a .d87c .t102y7:hover {box-shadow: var(--wwakn);transform: translateY(-1px);}

.jtg4a .d87c .j1ebr {color: var(--zo9so, var(--l9wj));position: relative;margin: 0;background: var(--vnbb, var(--lxxd));aspect-ratio: 4 / 3;max-height: 46vh;overflow: hidden;box-shadow: var(--hnft);min-width: 0;border-radius: var(--t5xi);border: 1px solid var(--jh7);}
.jtg4a .d87c .j1ebr img,
.jtg4a .d87c .x0jgw {border-radius: 0;height: 100%;display: block;object-fit: cover;width: 100%;}

.jtg4a .d87c.bde9f {background: none;padding: 0;border: 0;min-width: 0;box-shadow: none;display: block;}
.jtg4a .d87c .g8kjc4 {background: var(--vnbb, var(--lxxd));position: relative;box-shadow: var(--hnft);max-height: 26vh;margin: 0 0 clamp(26px, 3vw, 44px);min-width: 0;border-radius: var(--bwkx);border: 1px solid var(--jh7);overflow: hidden;}
.jtg4a .d87c .g8kjc4 img,
.jtg4a .d87c .pvwsy {max-height: 26vh;color: var(--zo9so, var(--l9wj));border-radius: 0;width: 100%;object-fit: cover;height: auto;display: block;}

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

.jtg4a .d87c .zkrsb {min-width: 0;max-width: 62ch;text-align: center;display: flex;align-items: center;margin: 0 auto;flex-direction: column;}

.jtg4a .d87c .fktze {color: color-mix(in srgb, var(--v4o) 34%, var(--l9wj));border-bottom: 1px solid var(--dc2d);margin-bottom:16px;letter-spacing: .2em;text-transform: uppercase;padding-bottom:12px;font-style: normal;font: 700 11.5px/1 var(--lhmy);}
.jtg4a .d87c .yxc6 {margin: 0;letter-spacing: -.018em;color: var(--l9wj);overflow-wrap: break-word;font: 700 clamp(31px, 3.7vw, 49px)/1.14 var(--lhmy);max-width: 20ch;text-wrap: balance;}
.jtg4a .d87c .a3may8 {color: color-mix(in srgb, var(--l9wj) 88%, transparent);margin: 16px 0 0;max-width: 56ch;font-size: clamp(16px, 1.35vw, 18.5px);line-height:1.67;}
.jtg4a .d87c .v1hz {border-radius: 999px;margin-top: clamp(20px, 2.4vw, 30px);padding: 0 32px;font: 700 15px/1 var(--lhmy);text-decoration: none;display: inline-flex;align-items: center;min-height: 50px;box-shadow: var(--hnft);transition:transform 0.194s, box-shadow 0.142s;justify-content: center;background: var(--ogl, var(--kdl6));color: var(--zwx, var(--kbr, var(--spya, var(--x8bod))));}
.jtg4a .d87c .v1hz:hover {transform: translateY(-1px);box-shadow: var(--wwakn);}
@media (max-width:849px) {
  
  .jtg4a .d87c .g8kjc4,
  .jtg4a .d87c .pvwsy {max-height: 22vh;}
  .jtg4a .d87c .e1s5 {max-height: 22vh;min-height: 15vh;}
}

.jtg4a .d87c.pa2dhdh {position: relative;box-shadow: var(--hnft);display: flex;min-height: 44vh;border-radius: var(--t5xi);align-items: flex-end;overflow: hidden;}

.jtg4a .d87c .h1w0v {object-fit: cover;inset: 0;height: 100%;width: 100%;position: absolute;}
.es8n {position: relative;background: color-mix(in srgb, var(--lxxd) 96%, transparent);padding: clamp(24px, 3vw, 40px);width: 100%;}
.es8n .kmd5a,
.es8n .ahfe,
.es8n .dehm {color: var(--zo9so, var(--l9wj));}
@media (max-width:849px) {
  .jtg4a .d87c.pa2dhdh {min-height: 36vh;}
}

.jtg4a .d87c .r4cg {background:
    repeating-linear-gradient(var(--cl1, 160deg),
      color-mix(in srgb, var(--l9wj) 5%, transparent) 0 1px,
      transparent 1px var(--ah0, 34px)),
    radial-gradient(68% 78% at 22% 18%, color-mix(in srgb, var(--v4o) 26%, transparent) 0%, transparent 70%),
    radial-gradient(72% 82% at 82% 88%, color-mix(in srgb, var(--u2oc, var(--v4o)) 20%, transparent) 0%, transparent 72%),
    color-mix(in srgb, var(--v4o) 7%, var(--lxxd));align-items: flex-end;inset: 0;letter-spacing: -.05em;line-height: .8;font-weight: 800;padding: clamp(14px, 2vw, 26px);display: flex;font-size: clamp(56px, 9vw, 132px);position: absolute;color: color-mix(in srgb, var(--v4o) 30%, transparent);justify-content: flex-end;}

.jtg4a .bnhaee.w72b {text-align: left;}
.jtg4a .bnhaee .z5t68 {letter-spacing: -.028em;color: var(--l9wj);font-size: clamp(28px, 4vw, 48px);font-weight: 800;line-height:1.17;margin: 0 0 10px;}
.jtg4a .bnhaee .baa418s {line-height:1.58;margin: 0 0 clamp(18px, 2vw, 28px);max-width: 62ch;color: var(--cwlhh);font-size: 16.5px;}
.jtg4a .bnhaee .bsedh {display: grid;list-style: none;margin: 0;padding: 0;gap: clamp(16px, 2vw, 26px);}

.jtg4a .bnhaee.hf2ykda .bsedh {grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));}
.jtg4a .bnhaee.nzf6j9y .bsedh {grid-template-columns: minmax(0, 1fr);}
.jtg4a .bnhaee.nzf6j9y .t6j0r {gap: clamp(14px, 2vw, 26px);align-items: center;display: grid;grid-template-columns: minmax(0, 180px) minmax(0, 1fr);}
.jtg4a .bnhaee .t6j0r {min-width: 0;}
.jtg4a .bnhaee .xgqjzxa {background: color-mix(in srgb, var(--v4o) 7%, var(--lxxd));aspect-ratio: 3 / 2;margin: 0 0 12px;overflow: hidden;border-radius: var(--t5xi);border: 1px solid var(--jh7);}
.jtg4a .bnhaee.nzf6j9y .xgqjzxa {margin: 0;}
.jtg4a .bnhaee .xgqjzxa img {object-fit: cover;width: 100%;border-radius: 0;display: block;height: 100%;}
.jtg4a .bnhaee .xmwwr07 {font-size: clamp(15.5px, 1.45vw, 17.5px);font-weight: 600;line-height:1.52;color: var(--l9wj);margin: 0;}
.jtg4a .bnhaee .b2bt {margin-top: clamp(18px, 2vw, 28px);flex-wrap: wrap;display: flex;gap:10px;}

.jtg4a .bnhaee .q2jdq56,
.jtg4a .bnhaee .mg7e6m1 {white-space: nowrap;display: inline-flex;min-height: 46px;font-weight: 700;border-radius: 999px;transition:transform 0.163s, box-shadow 0.122s;justify-content: center;text-decoration: none;align-items: center;padding: 12px 24px;font-size: 14.5px;}
.jtg4a .bnhaee .q2jdq56 {background: var(--ogl, var(--v4o));box-shadow: 0 4px 14px color-mix(in srgb, var(--v4o) 26%, transparent);color: var(--zwx, var(--kbr, var(--spya, var(--x8bod))));}
.jtg4a .bnhaee .q2jdq56:hover {transform: translateY(-1px);box-shadow: var(--wwakn);}
.jtg4a .bnhaee .mg7e6m1 {border: 1px solid color-mix(in srgb, var(--v4o) 30%, var(--dc2d));background: transparent;color: color-mix(in srgb, var(--v4o) 35%, var(--l9wj));}
.jtg4a .bnhaee .mg7e6m1:hover {background: color-mix(in srgb, var(--v4o) 8%, transparent);}

.jtg4a .drjata .cyq3a + .cyq3a {margin-top: clamp(24px, 3vw, 40px);}
.jtg4a .drjata .fcwegp {font-weight: 800;letter-spacing: .09em;color: var(--cwlhh);font-size: 12.5px;text-transform: uppercase;margin: 0 0 14px;}
.jtg4a .drjata .hchw5g {gap: clamp(16px, 1.8vw, 26px);list-style: none;margin: 0;padding: 0;grid-template-columns: repeat(4, minmax(0, 1fr));display: grid;}
@media (max-width:1005px) { .jtg4a .drjata .hchw5g {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:569px)  { .jtg4a .drjata .hchw5g {grid-template-columns: minmax(0, 1fr);} }
.jtg4a .drjata .a6gd {min-width: 0;}
.jtg4a .drjata .wn1ydey {display: block;text-decoration: none;color: inherit;min-width: 0;}
.jtg4a .drjata .q9xq5f {box-shadow: var(--hnft);overflow: hidden;background: color-mix(in srgb, var(--l9wj) 4%, var(--lxxd));border-radius: var(--t5xi);border: 1px solid var(--jh7);aspect-ratio: 3 / 2;margin: 0 0 12px;transition:transform 0.125s, box-shadow 0.147s;}
.jtg4a .drjata .wn1ydey:hover .q9xq5f {transform: translateY(-2px);box-shadow: var(--wwakn);}
.jtg4a .drjata .q9xq5f img {height: 100%;display: block;border-radius: 0;object-fit: cover;width: 100%;}
.jtg4a .drjata .v83pt {display: block;color: var(--l9wj);font-size: 16.5px;font-weight: 700;line-height:1.37;}
.jtg4a .drjata .j97dzy {font-size: 13.5px;font-style: normal;display: block;color: var(--cwlhh);margin-top:4px;}

.jtg4a .m4mr0s .cvj6y {margin: 0;gap:2px;grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));background: var(--jh7);display: grid;overflow: hidden;border: 1px solid var(--jh7);border-radius: var(--t5xi);padding: 0;list-style: none;}
.jtg4a .m4mr0s .t3esb2g {background: var(--lxxd);min-width: 0;}
.jtg4a .m4mr0s .r6vhx {transition:background 0.179s;padding: 26px 20px;align-items: center;text-decoration: none;flex-direction: column;display: flex;min-height: 148px;justify-content: center;gap:10px;}
.jtg4a .m4mr0s .r6vhx:hover {background: color-mix(in srgb, var(--v4o) 6%, transparent);}
.jtg4a .m4mr0s .r6vhx img {width: auto;object-fit: contain;border-radius: 0;max-width: 100%;display: block;height: 52px;}
.jtg4a .m4mr0s .e8rns {font-size: 13.5px;font-weight: 600;text-align: center;color: var(--cwlhh);}

.jtg4a .fyahr .hfxyeb3 {font-size: 14.5px;color: var(--cwlhh);margin: 0 0 14px;}
.jtg4a .fyahr .fvzxh7 {display: flex;margin: 0;list-style: none;padding: 0;gap:14px;flex-wrap: wrap;}
.jtg4a .fyahr .zy2dmx {min-width: 0;}
.jtg4a .fyahr .z5sp1cz {transition:transform 0.194s, box-shadow 0.182s;display: inline-flex;align-items: center;border-radius: 999px;border: 1px solid var(--jh7);justify-content: center;box-shadow: var(--hnft);padding: 16px 28px;text-decoration: none;min-height: 76px;background: var(--lxxd);}
.jtg4a .fyahr .z5sp1cz:hover {transform: translateY(-1px);box-shadow: var(--wwakn);}
.jtg4a .fyahr .z5sp1cz img {height: 40px;object-fit: contain;display: block;max-width:140px;border-radius: 0;width: auto;}

.jtg4a .kedffm8.enj4 {min-width: 0;}

.jtg4a .kedffm8.wsy9 {max-width:560px;}
.jtg4a .kedffm8 .nk00d {align-items: center;margin-bottom:12px;gap:15px;display: flex;}

.jtg4a .kedffm8.ba30pf5 .nk00d {flex-direction: row-reverse;}
.jtg4a .kedffm8 .y92kh3b {overflow: hidden;margin: 0;width: 58px;flex: 0 0 auto;border-radius:13px;border: 1px solid color-mix(in srgb, var(--v4o) 20%, transparent);height: 58px;background: color-mix(in srgb, var(--v4o) 10%, var(--lxxd));}
.jtg4a .kedffm8 .y92kh3b img {display: block;border-radius: 0;width: 100%;object-fit: cover;height: 100%;}
.jtg4a .kedffm8 .exrd {letter-spacing: -.02em;font-weight: 800;margin: 0;color: var(--l9wj);line-height:1.20;min-width: 0;font-size: clamp(19px, 1.9vw, 24px);}

.jtg4a .kedffm8 .exrd::before {content: none;}
.jtg4a .kedffm8 .e5dk {font-size: 15.5px;border-top: 1px solid var(--jh7);color: var(--cwlhh);padding-top:13px;line-height:1.69;}
.jtg4a .kedffm8 .e5dk :is(p, li):last-child {margin-bottom: 0;}
.jtg4a .kedffm8 .pxac8 {background: var(--ogl, var(--v4o));min-height: 46px;white-space: nowrap;font-weight: 700;text-decoration: none;transition:transform 0.185s, box-shadow 0.143s;align-items: center;display: inline-flex;font-size: 14.5px;padding: 12px 24px;box-shadow: 0 4px 14px color-mix(in srgb, var(--v4o) 26%, transparent);border-radius: 999px;margin-top:16px;justify-content: center;color: var(--zwx, var(--kbr, var(--spya, var(--x8bod))));}
.jtg4a .kedffm8 .pxac8:hover {transform: translateY(-1px);box-shadow: var(--wwakn);}

.jtg4a .s3w5cs .r6300m {padding-bottom: clamp(18px, 2vw, 26px);display: flex;align-items: center;gap: clamp(16px, 2.4vw, 30px);border-bottom: 1px solid var(--dc2d);}
.jtg4a .s3w5cs .s26p {font-weight: 800;letter-spacing: -.04em;font-size: clamp(46px, 6vw, 76px);flex: 0 0 auto;color: color-mix(in srgb, var(--v4o) 55%, var(--l9wj));line-height: .95;}
.jtg4a .s3w5cs .r6ey {min-width: 0;}
.jtg4a .s3w5cs .t5hy2r {color: color-mix(in srgb, var(--v4o) 40%, var(--l9wj));font-size: 18px;letter-spacing: .12em;display: block;}
.jtg4a .s3w5cs .v483zme {color: var(--cwlhh);line-height:1.58;max-width: 54ch;font-size: 15px;margin: 6px 0 0;}
.jtg4a .s3w5cs .fbx0rka {list-style: none;margin: 0;padding: 0;}
.jtg4a .s3w5cs .zxp0 {grid-template-columns: minmax(0, 1fr) auto;gap:3px 16px;align-items: baseline;border-bottom: 1px solid var(--jh7);display: grid;padding: clamp(16px, 2vw, 22px) 0;}
.jtg4a .s3w5cs .ta4t {color: var(--l9wj);margin: 0;font-weight: 700;font-size: 15.5px;}
.jtg4a .s3w5cs .by6n3 {font-size: 14px;color: color-mix(in srgb, var(--v4o) 40%, var(--l9wj));white-space: nowrap;letter-spacing: .1em;}
.jtg4a .s3w5cs .ntj2efk {color: var(--cwlhh);margin: 0;max-width: 74ch;font-size: 15px;grid-column: 1 / -1;line-height:1.68;}

.jtg4a .ndbc.macxxwy {grid-template-columns: auto minmax(0, 1fr);display: grid;align-items: center;gap:5px clamp(14px, 2vw, 20px);}
.jtg4a .ndbc .bm4k {height: 58px;overflow: hidden;border-radius: 999px;border: 1px solid var(--jh7);grid-row: 1 / span 2;margin: 0;width: 58px;}
.jtg4a .ndbc .bm4k img {border-radius: 0;display: block;width: 100%;height: 100%;object-fit: cover;}
.jtg4a .ndbc .e5ck {display: flex;flex-wrap: wrap;min-width: 0;gap:7px 12px;align-items: center;}
.jtg4a .ndbc .xbnf {font-size: 16px;color: var(--l9wj);margin: 0;font-weight: 700;}
.jtg4a .ndbc .p6e2q7 {font-weight: 700;background: color-mix(in srgb, var(--v4o) 10%, transparent);border-radius: 999px;font-size: 12px;letter-spacing: .04em;padding: 4px 11px;color: color-mix(in srgb, var(--v4o) 22%, var(--qk0));}

.jtg4a .ndbc .rwmz5 {grid-column: 1 / -1;line-height:1.70;font-size: 15px;color: var(--cwlhh);margin: 10px 0 0;max-width: 76ch;}
.jtg4a .ndbc .p47r5v {display: flex;gap:9px;margin-top:12px;grid-column: 1 / -1;}
.jtg4a .ndbc .dnfk0s {display: inline-flex;transition:background 0.147s;justify-content: center;height: 44px;align-items: center;color: color-mix(in srgb, var(--v4o) 35%, var(--l9wj));width: 44px;border-radius: 999px;border: 1px solid var(--jh7);text-decoration: none;}
.jtg4a .ndbc .dnfk0s:hover {background: color-mix(in srgb, var(--v4o) 8%, transparent);}
.jtg4a .ndbc .dnfk0s svg {display: block;}
.jtg4a .ndbc .yyn7 {color: var(--cwlhh);grid-column: 1 / -1;margin: 14px 0 0;font-size: 13px;padding-top:13px;border-top: 1px solid var(--jh7);line-height:1.61;}

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

.gymfa2m.gymfa2m .azpr:first-child::before,
.gymfa2m.gymfa2m .azpr:last-child::after {display: none;}

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

.gymfa2m.gymfa2m .kk1skp {line-height:1.29;font-size: 16px;color: var(--l9wj);margin: 30px 0 6px;font-weight: 700;}
.gymfa2m.gymfa2m .pvqm {color: var(--cwlhh);font-size: 14.5px;line-height:1.62;margin: 0;}

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

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

.fbx94.fbx94.n3t1we5 .qrs2 {grid-template-columns: minmax(0, 1fr);}
.fbx94.fbx94.n3t1we5 .qrs2::before {display: none;}

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

.fbx94.fbx94 .tsjgpa {color: color-mix(in srgb, var(--v4o) 35%, var(--l9wj));}
.fbx94.fbx94 .n9948w  {color: var(--cwlhh);}

.fbx94.fbx94 .k2kc {min-width: 0;line-height:1.59;padding: 14px 0;border-bottom: 1px solid var(--jh7);font-size: 15.5px;display: flex;gap:12px;align-items: flex-start;}

.fbx94.fbx94 .pytewbx {min-height: 24px;}
.fbx94.fbx94 .agd4m5 {font-size: 14px;border-radius: 999px;align-items: center;line-height: 1;justify-content: center;width: 22px;flex: 0 0 auto;display: inline-flex;font-weight: 800;height: 22px;}
.fbx94.fbx94 .tsjgpa .agd4m5 {color: var(--v4o);background: color-mix(in srgb, var(--v4o) 13%, transparent);}
.fbx94.fbx94 .n9948w .agd4m5 {background: color-mix(in srgb, var(--l9wj) 7%, transparent);color: var(--cwlhh);}
.fbx94.fbx94 .p3d46y {min-width: 0;color: var(--l9wj);}

.drasjby.drasjby .pr1t80 {border-top: 1px solid var(--jh7);margin-top:9px;}
.drasjby.drasjby .se0n2pa {margin: 0;background: none;border: 0;border-bottom: 1px solid var(--jh7);border-radius: 0;padding: 0;}
.drasjby.drasjby .x2rpqhq {cursor: pointer;align-items: flex-start;padding: 24px 0;gap:15px;list-style: none;display: flex;}
.drasjby.drasjby .x2rpqhq::-webkit-details-marker {display: none;}

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

.drasjby.drasjby .z94jt {margin: 0;color: var(--l9wj);font-weight: 700;min-width: 0;line-height:1.41;font-size: 17.5px;}

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

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

.cyxx54 {padding: clamp(34px, 4vw, 56px) clamp(24px, 3vw, 46px);margin: 0 auto var(--ek1p);background:
    radial-gradient(60% 120% at 10% 10%, color-mix(in srgb, var(--v4o) 18%, transparent) 0%, transparent 64%),
    color-mix(in srgb, var(--v4o) 7%, var(--lxxd));border-radius: var(--bwkx);border: 1px solid color-mix(in srgb, var(--v4o) 18%, transparent);max-width: var(--sui);}
.mec4em {flex-wrap: wrap;align-items: center;gap:24px;justify-content: space-between;display: flex;}
.s9hks {font-size: clamp(24px, 2.8vw, 34px);letter-spacing: -.028em;font-weight: 800;margin: 0;line-height:1.12;}
.rb3hvd {color: var(--cwlhh);margin: 8px 0 0;font-size: 16px;}

.krsgft {font-size: 13px;max-width: var(--sui);color: var(--cwlhh);padding: 0 20px 26px;margin: 0 auto;}

.yx7ce6.yx7ce6 {color: var(--l9wj);border-top: 1px solid var(--jh7);padding: clamp(40px, 4.5vw, 64px) 20px clamp(24px, 2.6vw, 36px);background: color-mix(in srgb, var(--cl6) 10%, var(--lxxd));}
.yx7ce6 .nwp3yk {align-items: start;max-width: var(--sui);gap:30px 56px;grid-template-columns: minmax(0, 1fr) auto;margin: 0 auto;display: grid;}
.yx7ce6 .ygw68 img {display: block;width: auto;height: 30px;}
.yx7ce6 .ygw68 span {font-weight: 800;font-size: 19px;color: var(--l9wj);letter-spacing: -.03em;}
.yx7ce6 .vapq84p {display: grid;grid-auto-flow: column;gap:52px;}
.yx7ce6 .vapq84p ul {gap:10px;padding: 0;display: grid;list-style: none;margin: 0;}
.yx7ce6 .vapq84p a {font-size: 14.5px;text-decoration: none;color: var(--cwlhh);}
.yx7ce6 .vapq84p a:hover {color: var(--l9wj);}
.yx7ce6 .jbz5 {opacity:0.7;max-width: var(--sui);gap:14px;margin: 26px auto 0;display: flex;align-items: center;flex-wrap: wrap;}
.yx7ce6 .wpd85hq {border-top: 1px solid var(--jh7);padding-top:20px;margin: 26px auto 0;max-width: var(--sui);}
.yx7ce6 .wpd85hq p {color: var(--cwlhh);margin: 0;font-size: 13px;}
.yx7ce6 .wpd85hq p + p {line-height:1.58;margin-top:8px;}

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

  .xamj2 {gap:9px;}
  .r18fw6 {font-size: 13.5px;padding: 9px 13px;}
  .wbak {font-size: 17px;}
  .k18g {display: none;}
  .z8kyt {display: flex;}
}

@media (max-width:849px) {
  
  .jtg4a .d87c.hh9gx {grid-template-columns: minmax(0, 1fr);}
  .jtg4a .d87c.b1ga4ez .j1ebr {order: 0;}
  .jtg4a .d87c .j1ebr {aspect-ratio: 16 / 10;max-height: 26vh;}
  .mec4em {align-items: flex-start;flex-direction: column;}
}

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

@media (max-width:695px) {
  .fbx94.fbx94 .qrs2 {display: flex;flex-direction: column;}
  .fbx94.fbx94 .qrs2::before {display: none;}
  .fbx94.fbx94 .pytewbx {display: none;}
  .fbx94.fbx94 .tsjgpa {order: 1;}
  .fbx94.fbx94 .n9948w  {order: 2;}
  .fbx94.fbx94 .n9948w.kwz0hy9 {margin-top:25px;}
  .drasjby.drasjby .z94jt {font-size: 16.5px;}
  .drasjby.drasjby .d8310k3 {padding-left:35px;}
}

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

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

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

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

.yx7ce6 .vapq84p a {min-height: 44px;align-items: center;display: flex;}
.xw0gn {min-height: 44px;display: inline-flex;align-items: center;}

.r18fw6, .e69ce, .cyxx54,
.jtg4a a[role="button"],
.jtg4a .sc7xke a {min-height: 44px;}

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

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

.k18g ul {gap:7px;}

.yx7ce6 .vapq84p ul {gap:7px;display: grid;}

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

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

.jtg4a .m880cs.j426q4t {box-shadow: none;color: var(--l9wj);background: color-mix(in srgb, var(--v4o) 4%, var(--lxxd));border: 1px solid var(--jh7);border-radius: var(--t5xi);}
.jtg4a .m880cs .w8e3h {min-width: 0;}
.jtg4a .m880cs .qtbv {color: var(--cwlhh);font-size: 12.5px;font-weight: 800;letter-spacing: .09em;text-transform: uppercase;margin: 0 0 12px;}

.jtg4a .m880cs .nd524a {gap:2px;list-style: none;counter-reset: ml2toc;display: grid;margin: 0;padding: 0;}
.jtg4a .m880cs .nd524a li {min-width: 0;counter-increment: ml2toc;}

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

.jtg4a .n4s4 .xgh5s6 {margin: 0 0 12px;font-weight: 800;color: var(--cwlhh);font-size: 12.5px;letter-spacing: .09em;text-transform: uppercase;}
.jtg4a .dhppsw .nz44b {line-height:1.20;margin: 0 0 12px;font-weight: 800;letter-spacing: -.026em;font-size: clamp(21px, 2.4vw, 28px);color: var(--l9wj);}

.jtg4a .dhppsw .nz44b::before {content: none;}
.jtg4a .dhppsw .b1hx {margin: 0 0 16px;border: 0;border-top: 1px solid var(--dc2d);}

.jtg4a .n4s4 .xqgc4,
.jtg4a .dhppsw .g0zr {overflow-x: auto;border: 1px solid var(--jh7);border-radius: var(--t5xi);}
.jtg4a .n4s4 .xqgc4 table,
.jtg4a .dhppsw .g0zr table {margin: 0;}
.jtg4a .n4s4 .xqgc4 :last-child,
.jtg4a .dhppsw .g0zr :last-child {margin-bottom: 0;}

.jtg4a .x859m2.kjf1wc {align-items: center;display: grid;grid-template-columns: auto minmax(0, 1fr);gap:8px clamp(14px, 2vw, 22px);}
.jtg4a .x859m2 .dtq94pt {width: 66px;align-items: center;background: color-mix(in srgb, var(--v4o) 8%, var(--lxxd));margin: 0;height: 66px;justify-content: center;display: flex;grid-row: 1 / span 2;overflow: hidden;border-radius:16px;border: 1px solid var(--jh7);}
.jtg4a .x859m2 .dtq94pt img {max-width: 80%;width: auto;display: block;max-height: 80%;height: auto;object-fit: contain;border-radius: 0;}
.jtg4a .x859m2 .yhxs {min-width: 0;}
.jtg4a .x859m2 .yn321b3 {font-size: clamp(19px, 2vw, 24px);font-weight: 800;color: var(--l9wj);line-height:1.22;letter-spacing: -.02em;margin: 0;}
.jtg4a .x859m2 .yn321b3::before {content: none;}
.jtg4a .x859m2 .d640nj9 {max-width: 60ch;line-height:1.54;color: var(--cwlhh);margin: 4px 0 0;font-size: 15px;}

.jtg4a .x859m2 .tj8t73 {padding-top:15px;margin: 14px 0 0;align-items: baseline;gap:3px 22px;border-top: 1px solid var(--jh7);flex-wrap: wrap;display: flex;grid-column: 1 / -1;}
.jtg4a .x859m2 .x2q2ej {text-transform: uppercase;letter-spacing: .07em;font-size: 12px;color: var(--cwlhh);font-weight: 800;}
.jtg4a .x859m2 .kz34v47 {font-size: 15px;color: var(--l9wj);font-weight: 700;margin: 0 14px 0 0;}
.jtg4a .x859m2 .ff60xc {color: color-mix(in srgb, var(--v4o) 40%, var(--l9wj));letter-spacing: .08em;}
.jtg4a .x859m2 .f31tafa {grid-column: 1 / -1;flex-wrap: wrap;gap:9px;margin: 16px 0 0;display: flex;}

.jtg4a .x859m2 .s7rx6.s7rx6 {text-decoration: none;white-space: nowrap;font-size: 14px;display: inline-flex;color: color-mix(in srgb, var(--v4o) 35%, var(--l9wj));justify-content: center;transition:background 0.141s;padding: 12px 22px;background: transparent;min-height: 46px;border-radius: 999px;border: 1px solid color-mix(in srgb, var(--v4o) 28%, var(--dc2d));font-weight: 700;align-items: center;}
.jtg4a .x859m2 .s7rx6.s7rx6:hover {background: color-mix(in srgb, var(--v4o) 8%, transparent);}

.jtg4a .sc7xke.mt0r623 {margin-bottom: var(--ek1p) !important;background: none;box-shadow: none;padding: clamp(6px, 1vw, 14px) 0 !important;display: flex;border: 0;}
.jtg4a .sc7xke.fxnsx  {justify-content: flex-start;}
.jtg4a .sc7xke.wz3b   {justify-content: center;}
.jtg4a .sc7xke.a5kh {justify-content: flex-end;}
.jtg4a .sc7xke .e9r12q5.e9r12q5 {align-items: center;padding: 14px 34px;white-space: nowrap;justify-content: center;min-height: 50px;box-shadow: 0 4px 14px color-mix(in srgb, var(--v4o) 28%, transparent);display: inline-flex;font-size: 16px;transition:transform 0.198s, box-shadow 0.178s;color: var(--zwx, var(--kbr, var(--spya, var(--x8bod))));font-weight: 700;background: var(--ogl, var(--v4o));text-decoration: none;border-radius: 999px;}
.jtg4a .sc7xke .e9r12q5.e9r12q5:hover {box-shadow: var(--wwakn);transform: translateY(-1px);}
.jtg4a .sc7xke .za7sr9 {font-weight: 700;}

.jtg4a .sc7xke .s7g7k {border-right: 2px solid currentColor;height: 7px;width: 7px;margin-left:12px;transform: rotate(45deg);transform-origin: center;border-top: 2px solid currentColor;display: inline-block;}
.jtg4a .sc7xke.z4agsdp .e9r12q5.e9r12q5 {width: 100%;}

.jtg4a .yh2fvzj.htkq {margin-left: auto;margin-right: auto;padding: clamp(14px, 1.8vw, 22px) !important;}
.jtg4a .yh2fvzj .cajc1k {margin: 0 2px 10px;font: 600 11.5px/1 var(--lhmy);color: var(--cwlhh);text-transform: uppercase;display: block;letter-spacing: .16em;}
.jtg4a .yh2fvzj .nfhgfb {border-radius: var(--t5xi);border: 1px solid var(--jh7);overflow: hidden;display: block;}
.jtg4a .yh2fvzj .nfhgfb img {border-radius: 0;display: block;width: 100%;height: auto;}

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

.xqj2j {transition:opacity 0.258s ease, visibility 0.192s;opacity:0.05;visibility: hidden;background: color-mix(in srgb, #000 56%, transparent);inset: 0;cursor: pointer;position: fixed;z-index: 90;}
.n9g81t {transform: translateX(100%);bottom: 0;display: flex;-webkit-overflow-scrolling: touch;overscroll-behavior: contain;visibility: hidden;z-index: 91;width: min(88vw, 380px);right: 0;background: var(--lxxd);flex-direction: column;overflow-y: auto;border-left: 1px solid var(--dc2d);position: fixed;transition:transform 0.281s ease, visibility 0.243s;top: 0;}
.vjqgn8d:checked ~ .xqj2j {visibility: visible;opacity:0.98;}
.vjqgn8d:checked ~ .n9g81t {transform: translateX(0);visibility: visible;}

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

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

.q6ngej7 {padding: 18px 20px calc(18px + env(safe-area-inset-bottom, 0px));display: grid;margin-top: auto;gap:10px;border-top: 1px solid var(--dc2d);}
.mphc5tp,
.axepc9 {text-decoration: none;display: flex;justify-content: center;padding: 12px 18px;align-items: center;font-size: 15px;min-height: 48px;border-radius: var(--t5xi);font-weight: 700;}
.mphc5tp {border: 1px solid var(--dc2d);background: transparent;color: var(--l9wj);}
.mphc5tp:hover {background: color-mix(in srgb, var(--l9wj) 6%, transparent);}
.axepc9 {background: var(--agun);color: var(--br7, var(--wzbmx, var(--t9m4)));border: 1px solid transparent;}

.n9g81t a:focus-visible,
.v8pzf5:focus-visible,
.z8kyt:focus-visible {outline: 2px solid var(--kdl6);outline-offset: 2px;}

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

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

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

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

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

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

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

.jtg4a .m880cs .ah5a > summary {list-style: none;gap:11px;min-height: 44px;display: flex;cursor: pointer;align-items: center;}
.jtg4a .m880cs .ah5a > summary::-webkit-details-marker {display: none;}
.jtg4a .m880cs .ah5a > summary:focus-visible {outline: 2px solid var(--v4o, var(--kdl6));outline-offset: 4px;}
.jtg4a .m880cs .ah5a > summary .qtbv {margin: 0;}

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

.jtg4a {padding-bottom: max(96px, var(--e92gn, 96px));}

.q0d36 {--ppho: 1px solid var(--dc2d);--rxmk: var(--t5xi);--fqhrt: var(--bwkx);--y4w: var(--t5xi);}

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

.fbx94.fbx94 .n9948w .agd4m5 {color: var(--tdps8, var(--cwlhh));}

.fbx94.fbx94 .tsjgpa .agd4m5 {color: color-mix(in srgb, var(--v4o) 62%, var(--qk0));}

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

@media (max-width:569px) {
  .bysav5t {gap:11px;padding-left:13px;padding-right:13px;}
  .xamj2 {gap:5px;}
  .xamj2 .r18fw6 {padding: 0 12px;font-size: 13px;}
}

.jtg4a .wr5s6t9 .zgkjf {min-width: 0;max-width: 76ch;}
.jtg4a .wr5s6t9 .zgkjf .kkbz {max-width: none;padding-left: 0;}

.jtg4a .wr5s6t9 .kfcgw3c {margin: 0 0 clamp(18px, 2vw, 26px);border-bottom: 1px solid var(--dc2d);padding-bottom: clamp(12px, 1.4vw, 18px);display: block;}
.jtg4a .wr5s6t9 .kfcgw3c .b777 {margin: 0;}

.jtg4a .n4s4 .mr346 {gap:10px;display: flex;margin: 0 0 12px;align-items: center;}
.jtg4a .n4s4 .mr346::before {height: 2px;background: var(--v4o);flex: 0 0 auto;width: 18px;border-radius:1px;content: "";}
.jtg4a .n4s4 .mr346 h2.xgh5s6.xgh5s6 {margin: 0;}

.jtg4a .n4s4 .kffm6c6 {background: color-mix(in srgb, var(--v4o) 4%, var(--lxxd));overflow: hidden;border: 1px solid var(--jh7);border-radius: var(--t5xi);}

.jtg4a .n4s4 .kffm6c6 h2.xgh5s6.xgh5s6 {border-bottom: 1px solid var(--jh7);margin: 0;padding: 13px clamp(14px, 2vw, 20px);}

.jtg4a .n4s4 .kffm6c6 .xqgc4 {background: var(--lxxd);border: 0;border-radius: 0;}

.jtg4a .dhppsw .g3sh {border-bottom: 1px solid var(--dc2d);margin: 0 0 16px;padding-bottom:15px;display: block;}
.jtg4a .dhppsw .g3sh .nz44b {margin: 0;}

.jtg4a .dhppsw .nfwvr {grid-template-columns: minmax(140px, 210px) minmax(0, 1fr);display: grid;align-items: start;gap: clamp(16px, 2.4vw, 34px);}
.jtg4a .dhppsw .gqpa {min-width: 0;}

.jtg4a .dhppsw .nfwvr > .g0zr:only-child {grid-column: 1 / -1;}
.jtg4a .dhppsw .gqpa .nz44b {line-height:1.23;margin: 0;font-size: clamp(18px, 1.8vw, 23px);}
@media (max-width:849px) {
  .jtg4a .dhppsw .nfwvr {grid-template-columns: minmax(0, 1fr);gap:14px;}
  .jtg4a .dhppsw .gqpa .nz44b {font-size: clamp(19px, 2.4vw, 24px);}
}

.jtg4a .sc7xke.j0yty .e9r12q5.e9r12q5 {padding: 14px 40px;}
.jtg4a .sc7xke.j0yty .za7sr9 {letter-spacing: .05em;}

.jtg4a .sc7xke .j2fw {border-radius: 999px;border: 1px solid color-mix(in srgb, var(--v4o) 18%, var(--dc2d));display: inline-flex;padding: 6px;background: color-mix(in srgb, var(--v4o) 6%, transparent);}

.jtg4a .sc7xke.z4agsdp .j2fw {width: 100%;}
.jtg4a .sc7xke.z4agsdp .j2fw .e9r12q5.e9r12q5 {width: 100%;}

.drasjby.drasjby .mnfw5n {border-top: 1px solid var(--jh7);counter-reset: ml2qa;list-style: none;margin: 8px 0 0;padding: 0;}
.drasjby.drasjby .qyp93 {min-width: 0;counter-increment: ml2qa;}

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

.drasjby.drasjby .mnfw5n .x2rpqhq::after {flex: 0 0 auto;content: "";border-right: 2px solid var(--cwlhh);border-bottom: 2px solid var(--cwlhh);transform: rotate(45deg);transform-origin: center;height: 9px;transition:transform 0.212s;width: 9px;margin-left: auto;margin-top:9px;}
.drasjby.drasjby .mnfw5n .se0n2pa[open] > .x2rpqhq::after {transform: rotate(-135deg);}

.drasjby.drasjby .mnfw5n .d8310k3 {padding-left:39px;}

.drasjby.drasjby .g5rcmvv {border-radius: 0 var(--t5xi) var(--t5xi) 0;padding: 14px clamp(14px, 1.8vw, 20px);margin: 0 0 24px 36px;border-left: 2px solid color-mix(in srgb, var(--v4o) 35%, var(--dc2d));background: color-mix(in srgb, var(--v4o) 4%, transparent);}
.drasjby.drasjby .g5rcmvv .d8310k3 {padding: 0;max-width: 68ch;margin: 0;}
@media (max-width:695px) {
  .drasjby.drasjby .g5rcmvv {margin-left: 0;}
}

.jtg4a .s3w5cs .r6300m.st1y {flex-wrap: wrap;align-items: baseline;gap:6px clamp(14px, 2vw, 28px);}
.jtg4a .s3w5cs .st1y .t5hy2r {flex: 0 0 auto;}

.jtg4a .s3w5cs .st1y .v483zme {max-width: 62ch;margin: 0;flex: 1 1 22ch;}

.jtg4a .s3w5cs .gpmknj {list-style: none;margin: 0;padding: 0;}
.jtg4a .s3w5cs .jnn76 {display: block;border-bottom: 1px solid var(--jh7);padding: clamp(16px, 2vw, 22px) 0;}
.jtg4a .s3w5cs .jnn76 .ntj2efk {max-width: 74ch;line-height:1.69;color: var(--l9wj);margin: 0;font-size: 16px;}
.jtg4a .s3w5cs .b5w9 {flex-wrap: wrap;display: flex;margin: 10px 0 0;min-width: 0;align-items: baseline;gap:1px 12px;}
.jtg4a .s3w5cs .b5w9 .ta4t {font-weight: 700;color: var(--cwlhh);margin: 0;font-size: 14px;}
.jtg4a .s3w5cs .b5w9 .by6n3 {font-size: 13px;}

.fbx94.fbx94 .egda {list-style: none;margin: 0;padding: 0;min-width: 0;}

.fbx94.fbx94 .c49vb {margin-top:7px;max-width: 74ch;}

.fbx94.fbx94 .c49vb .egda + .kwz0hy9 {margin-top:29px;}

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

.fbx94.fbx94.n3t1we5 .vd0r6da {grid-template-columns: minmax(0, 1fr);}
.fbx94.fbx94.n3t1we5 .vd0r6da::before {display: none;}

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

.jtg4a .ndbc.az3a06n {display: block;}
.jtg4a .ndbc .nr3r {display: flex;border-bottom: 1px solid var(--dc2d);padding-bottom:17px;align-items: center;gap: clamp(14px, 2vw, 20px);min-width: 0;}

.jtg4a .ndbc .nr3r .bm4k {flex: 0 0 auto;}
.jtg4a .ndbc.az3a06n .rwmz5 {margin-top:19px;}
.jtg4a .ndbc.az3a06n .p47r5v {margin-top:16px;}

.jtg4a .ndbc .ggdv {letter-spacing: .08em;color: var(--cwlhh);font-size: 12px;text-transform: uppercase;font-weight: 700;}

.jtg4a .ndbc .e5ck .p47r5v {gap:1px;margin: 0 0 0 auto;}
.jtg4a .ndbc.qvd8 .dnfk0s {border-color: transparent;}

@media (max-width:569px) {
  .jtg4a .ndbc .e5ck .p47r5v {margin-left: -10px;}
}

.jtg4a .x859m2.s5ne {display: block;}
.jtg4a .x859m2 .mtqk {min-width: 0;display: flex;gap: clamp(14px, 2vw, 22px);align-items: center;}
.jtg4a .x859m2 .mtqk .dtq94pt {flex: 0 0 auto;}

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

.jtg4a .x859m2 .ksbh .kz34v47 {font-size: 14.5px;margin: 0;}
.jtg4a .x859m2.s5ne .f31tafa {margin-top:18px;}

.jtg4a .x859m2.vc2recv .f31tafa {margin-top:19px;}
.jtg4a .x859m2.vc2recv .tj8t73 {padding-top:17px;margin-top:17px;}

.gymfa2m.gymfa2m .r6vrws {padding: 0;list-style: none;margin: 10px 0 0;}
.gymfa2m.gymfa2m .j8kj4 {border-bottom: 1px solid var(--jh7);min-width: 0;padding: 18px 0;}
.gymfa2m.gymfa2m .j8kj4:last-child {border-bottom: 0;padding-bottom: 0;}
.gymfa2m.gymfa2m .xk6q1 {align-items: center;display: flex;min-width: 0;gap:14px;}
.gymfa2m.gymfa2m .r6vrws .wjvv {flex: 0 0 auto;position: static;box-shadow: none;transform: none;width: 38px;height: 38px;font-size: 15px;}
.gymfa2m.gymfa2m .r6vrws .kk1skp {min-width: 0;text-align: left;font-size: 17px;margin: 0;}

.gymfa2m.gymfa2m .r6vrws .pvqm {margin: 8px 0 0;padding-left:52px;text-align: left;max-width: 72ch;}
@media (max-width:569px) {
  .gymfa2m.gymfa2m .r6vrws .pvqm {padding-left: 0;}
}

.gymfa2m.gymfa2m .t5231 {padding: 0;margin: 10px 0 0;grid-template-columns: repeat(auto-fit, minmax(210px, 1fr));list-style: none;gap: clamp(14px, 2vw, 24px);display: grid;}
.gymfa2m.gymfa2m .thfy3 {gap:11px;flex-direction: column;min-width: 0;border-radius: var(--t5xi);border: 1px solid var(--jh7);padding: 22px clamp(16px, 1.8vw, 22px);background: color-mix(in srgb, var(--v4o) 4%, var(--lxxd));display: flex;}

.gymfa2m.gymfa2m .t5231 .wjvv {height: auto;letter-spacing: -.04em;transform: none;border: 0;border-radius: 0;position: static;line-height: 1;color: color-mix(in srgb, var(--v4o) 45%, var(--cwlhh));box-shadow: none;background: none;width: auto;min-width: 0;align-self: flex-start;font-size: 30px;}
.gymfa2m.gymfa2m .vh2w5jr {min-width: 0;}
.gymfa2m.gymfa2m .t5231 .kk1skp {text-align: left;margin: 0 0 6px;}
.gymfa2m.gymfa2m .t5231 .pvqm {margin: 0;text-align: left;}

.jtg4a .m4mr0s .cvj6y,
.jtg4a .bnhaee .bsedh,
.gymfa2m.gymfa2m .pc3f {flex-wrap: wrap;justify-content: center;display: flex;align-content: flex-start;}
.jtg4a .m4mr0s .cvj6y > * {flex: 1 1 220px;}
.jtg4a .bnhaee .bsedh > * {flex: 1 1 280px;}
.gymfa2m.gymfa2m .pc3f > * {flex: 1 1 190px;}
.jtg4a .m4mr0s .cvj6y > *,
.jtg4a .bnhaee .bsedh > *,
.gymfa2m.gymfa2m .pc3f > * {max-width: calc(50% - 1px);min-width: 0;}
@media (max-width:592px) {
  .jtg4a .m4mr0s .cvj6y > *,
  .jtg4a .bnhaee .bsedh > *,
  .gymfa2m.gymfa2m .pc3f > * {max-width: none;}
}

@media (max-width:569px) { .jtg4a .drjata .hchw5g {grid-template-columns: repeat(2, minmax(0, 1fr));} }

@media (max-width:1005px) {
  .xamj2 .q0d36 {display: none;}
}
.q6ngej7 .q0d36 {justify-self: start;}
@media (max-width:569px) {
  .xamj2 {gap:7px;}
  .xamj2 .r18fw6 {padding: 0 11px;font-size: 12.5px;white-space: nowrap;}
  .xw0gn img {max-width: min(28vw, 112px);}
}
@media (max-width: 359.98px) {
  .bysav5t {gap:6px;}
  .xamj2 .r18fw6 {padding: 0 9px;font-size: 12px;}
  .xw0gn img {max-width: 24vw;}
}

.xamj2 {grid-column: -2;justify-self: end;}
@media (max-width: 359.98px) {
  .mreh1c {padding-right:6px;gap:7px;padding-left:9px;}
  .xw0gn img {max-width: 22vw;}
  .xamj2 {gap:5px;}
  .xamj2 .r18fw6 {padding: 0 9px;font-size: 12px;}
  .z8kyt {padding: 6px;min-width: 40px;}
}

.jtg4a .d87c.pa2dhdh {border-radius: var(--bwkx, var(--t5xi));padding: clamp(18px, 3vw, 44px);min-height: clamp(420px, 58vh, 620px);align-items: center;}
.jtg4a .d87c .h1w0v.h1w0v,
.jtg4a .d87c.pa2dhdh > picture {border-radius: 0;position: absolute;max-width: none;object-fit: cover;width: 100%;height: 100%;inset: 0;}
.es8n.es8n {-webkit-backdrop-filter: blur(14px) saturate(1.2);width: auto;max-width:520px;border-radius: var(--t5xi);border: 1px solid color-mix(in srgb, #fff 45%, transparent);background: color-mix(in srgb, var(--lxxd) 80%, transparent);align-items: flex-start;backdrop-filter: blur(14px) saturate(1.2);box-shadow: var(--hnft);padding: clamp(22px, 2.6vw, 34px);flex-direction: column;display: flex;gap:15px;}
.es8n .ahfe {letter-spacing: -.03em;font-weight: 800;font-size: clamp(30px, 3.4vw, 50px);line-height:1.08;margin: 0;}
.es8n .dehm {max-width: 44ch;margin: 0;color: var(--cwlhh);}
.pa2dhdh.wsgd {background:
    radial-gradient(60% 90% at 88% 15%, color-mix(in srgb, var(--v4o) 32%, transparent) 0%, transparent 65%),
    radial-gradient(55% 80% at 60% 110%, color-mix(in srgb, var(--v4o) 18%, transparent) 0%, transparent 65%),
    var(--vnbb, color-mix(in srgb, var(--v4o) 6%, var(--lxxd)));}
.wsgd .es8n {background: color-mix(in srgb, var(--lxxd) 70%, transparent);}
.e06aef {bottom: -.22em;overflow: hidden;max-width: 100%;font: 800 clamp(100px, 15vw, 230px)/1 var(--rli, Georgia, serif);letter-spacing: -.04em;position: absolute;color: color-mix(in srgb, var(--v4o) 16%, transparent);right: -.04em;pointer-events: none;white-space: nowrap;}
@media (max-width:849px) {
  .jtg4a .d87c.pa2dhdh {min-height: min(76vh, 600px);padding: 12px;align-items: flex-end;}
  .es8n.es8n {width: 100%;max-width: none;}
  .jtg4a .d87c.pa2dhdh.wsgd {padding-top:69px;min-height: 0;}
  .e06aef {display: none;}
}

.jtg4a .d87c .j1ebr:has(img) {max-height: none;align-self: center;aspect-ratio: auto;}
.jtg4a .d87c .j1ebr:has(img) picture {display: block;}
.jtg4a .d87c .j1ebr img.x0jgw,
.jtg4a .d87c .j1ebr:has(img) img {max-height: none;object-fit: contain;height: auto;}
@media (max-width:849px) {
  .jtg4a .d87c.hh9gx .j1ebr:has(img) {aspect-ratio: auto;order: -1;max-height: none;}
  .jtg4a .d87c .t102y7 {align-self: stretch;}
}

.jtg4a .fyahr .fvzxh7 {display: grid;grid-template-columns: repeat(var(--bgh, 4), minmax(0, 1fr));gap:12px;}
.jtg4a .fyahr .z5sp1cz {display: flex;width: 100%;padding: 14px 12px;box-sizing: border-box;}
.jtg4a .fyahr .z5sp1cz img {max-width: 100%;height: 34px;}
@media (max-width:905px) { .jtg4a .fyahr .fvzxh7 {grid-template-columns: repeat(var(--yog, 4), minmax(0, 1fr));} }
@media (max-width:592px) {
  .jtg4a .fyahr .fvzxh7 {grid-template-columns: repeat(var(--wtok, 2), minmax(0, 1fr));gap:8px;}
  .jtg4a .fyahr .z5sp1cz {min-height: 60px;}
  .jtg4a .fyahr .z5sp1cz img {height: 26px;}
}

.jtg4a .bnhaee .bsedh > *,
.gymfa2m.gymfa2m .pc3f > * {max-width: none;}
.jtg4a .x859m2 .ksbh li {flex: 1 1 auto;justify-content: center;}

.jtg4a {flex-wrap: wrap;align-items: stretch;column-gap: var(--ek1p);display: flex;justify-content: center;}
.jtg4a > * {box-sizing: border-box;flex: 0 0 100%;}
.jtg4a > .wsy9:has(+ .wsy9),
.jtg4a > .wsy9 + .wsy9 {flex: 0 0 calc((min(100%, var(--sui)) - var(--ek1p)) / 2);max-width: none;margin-left: 0 !important;margin-right: 0 !important;}
@media (max-width:755px) {
  .jtg4a > .wsy9:has(+ .wsy9),
  .jtg4a > .wsy9 + .wsy9 {flex-basis: 100%;}
}
.jtg4a .kedffm8.wsy9 {max-width: none;}
.jtg4a .kedffm8.enj4 {align-items: center;gap: clamp(20px, 3vw, 44px);display: grid;}
.jtg4a .kedffm8.wsy9 {grid-template-rows: auto 1fr;align-items: start;}
@media (min-width:756px) {
  .jtg4a .kedffm8.enj4:not(.wsy9):not(.dtftv) {grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);}
  .jtg4a .kedffm8.ba30pf5:not(.wsy9) .t294qq {order: 2;}
}
.jtg4a .kedffm8 .t294qq {background: color-mix(in srgb, var(--v4o) 6%, var(--lxxd));overflow: hidden;box-shadow: var(--hnft);margin: 0;border-radius: var(--t5xi);border: 1px solid var(--jh7);min-width: 0;}
.jtg4a .kedffm8 .t294qq picture,
.jtg4a .kedffm8 .aq73 {display: block;}
.jtg4a .kedffm8 .t294qq img {width: 100%;border-radius: 0;display: block;height: auto;}
.jtg4a .kedffm8 .zte6n {height: 100%;flex-direction: column;display: flex;align-items: flex-start;min-width: 0;}
.jtg4a .kedffm8 .exrd {font-size: clamp(22px, 2.3vw, 30px);margin: 0 0 12px;}
.jtg4a .kedffm8 .e5dk {border-top: 0;padding-top: 0;}
.jtg4a .kedffm8.wsy9 .pxac8 {margin-top: auto;}
.jtg4a .kedffm8.wsy9 .e5dk {margin-bottom:19px;}

.jtg4a .n4s4 h2.xgh5s6.xgh5s6,
.jtg4a .dhppsw h2.nz44b.nz44b,
.jtg4a :is(.n4s4, .dhppsw) :is(.xqgc4, .g0zr) h2 {line-height:1.13;text-transform: none;font-weight: 800;font-size: clamp(24px, 2.6vw, 34px);text-wrap: balance;color: var(--l9wj);letter-spacing: -.02em;margin: 0 0 18px;}
.jtg4a .n4s4 h2.xgh5s6.xgh5s6::before,
.jtg4a .dhppsw h2.nz44b.nz44b::before,
.jtg4a :is(.n4s4, .dhppsw) :is(.xqgc4, .g0zr) h2::before {border-radius:2px;margin: 0 0 16px;height: 4px;background: var(--v4o);display: block;width: 38px;content: "";}
.jtg4a :is(.n4s4, .dhppsw) :is(.xqgc4, .g0zr) h2:not(:first-child) {margin-top:27px;}
.jtg4a .dhppsw .b1hx {display: none;}
.jtg4a :is(.n4s4, .dhppsw) :is(.xqgc4, .g0zr) h3 {font-size: 19px;font-weight: 800;color: var(--l9wj);margin: 22px 0 8px;}

.jtg4a .n4s4 .mr346 {display: block;}
.jtg4a .n4s4 .mr346::before {display: none;content: none;}
.jtg4a .n4s4 .mr346 h2.xgh5s6.xgh5s6 {margin: 0 0 18px;}

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

@media (min-width:756px) {
  .jtg4a .m880cs .nd524a {column-gap:28px;display: block;columns: 3;}
  .jtg4a .m880cs .nd524a li {break-inside: avoid;}
  .jtg4a .m880cs .nd524a li a {min-height: 40px;font-size: 15px;padding: 6px 2px;}
}
@media (min-width:570px) and (max-width: 760px) {
  .jtg4a .m880cs .nd524a {column-gap:20px;columns: 2;display: block;}
  .jtg4a .m880cs .nd524a li {break-inside: avoid;}
}

.gymfa2m.gymfa2m :is(.pc3f, .t5231) {flex-wrap: wrap;list-style: none;margin: 14px 0 0;display: flex;padding: 0;gap: clamp(12px, 1.6vw, 20px);}
.gymfa2m.gymfa2m .r6vrws {gap:13px;display: grid;margin-top:14px;}
.gymfa2m.gymfa2m :is(.azpr, .thfy3) {max-width: none;flex: 1 1 210px;}
.gymfa2m.gymfa2m :is(.azpr, .j8kj4, .thfy3) {align-items: flex-start;box-shadow: var(--hnft);position: relative;border-radius: var(--t5xi);border: 1px solid color-mix(in srgb, var(--v4o) 18%, var(--jh7));flex-direction: column;padding: 22px clamp(16px, 1.8vw, 22px) 20px;box-sizing: border-box;overflow: hidden;background:
    linear-gradient(180deg, color-mix(in srgb, var(--v4o) 7%, transparent), transparent 70%),
    var(--lxxd);text-align: left;min-width: 0;display: flex;gap:10px;}
.gymfa2m.gymfa2m :is(.azpr, .j8kj4, .thfy3)::before {content: "";width: auto;inset: 0 0 auto 0;position: absolute;height: 4px;background: linear-gradient(90deg, var(--v4o), color-mix(in srgb, var(--v4o) 30%, transparent));display: block;}
.gymfa2m.gymfa2m .azpr::after {display: none;}
.gymfa2m.gymfa2m .j8kj4:last-child {padding-bottom:19px;border-bottom: 1px solid color-mix(in srgb, var(--v4o) 18%, var(--jh7));}
.gymfa2m.gymfa2m .wjvv,
.gymfa2m.gymfa2m :is(.r6vrws, .t5231) .wjvv {font-size: 18px;color: var(--zwx, var(--kbr, var(--spya, var(--x8bod))));align-items: center;flex: 0 0 auto;line-height: 1;border-radius: 999px;border: 0;width: 46px;box-shadow: 0 6px 18px color-mix(in srgb, var(--v4o) 38%, transparent);background: var(--ogl, var(--v4o));transform: none;letter-spacing: -.02em;height: 46px;display: flex;align-self: flex-start;justify-content: center;min-width: 46px;position: static;font-weight: 800;}
.gymfa2m.gymfa2m :is(.kk1skp, .r6vrws .kk1skp, .t5231 .kk1skp) {line-height:1.32;font-weight: 800;margin: 4px 0 0;overflow-wrap: anywhere;text-align: left;font-size: 17.5px;min-width: 0;}
.gymfa2m.gymfa2m :is(.pvqm, .r6vrws .pvqm, .t5231 .pvqm) {text-align: left;line-height:1.62;min-width: 0;margin: 0;padding-left: 0;font-size: 15px;overflow-wrap: anywhere;}
.gymfa2m.gymfa2m .xk6q1 {gap:13px;}
.gymfa2m.gymfa2m .xk6q1 .kk1skp {margin: 0;}
@media (max-width:826px) {
  .gymfa2m.gymfa2m .pc3f {padding: 0;}
  .gymfa2m.gymfa2m .azpr {padding: 22px 18px 20px;}
}
@media (max-width:569px) {
  .gymfa2m.gymfa2m :is(.azpr, .thfy3) {row-gap:5px;column-gap:14px;align-items: start;grid-template-columns: auto minmax(0, 1fr);flex-basis: 100%;display: grid;}
  .gymfa2m.gymfa2m :is(.azpr, .thfy3) .wjvv {grid-row: span 2;}
  .gymfa2m.gymfa2m .thfy3 .vh2w5jr {min-width: 0;}
}
.gymfa2m.gymfa2m :is(.azpr, .j8kj4, .thfy3):first-child::before {display: block;}
.gymfa2m.gymfa2m .azpr:last-child {padding-bottom:20px;}

.jtg4a > .x859m2.mq48m {overflow: hidden;background:
    radial-gradient(60% 110% at 92% 50%, color-mix(in srgb, var(--v4o) 20%, transparent) 0%, transparent 70%),
    color-mix(in srgb, var(--v4o) 4%, var(--lxxd));gap: clamp(22px, 4vw, 60px);align-items: center;display: grid;grid-template-columns: minmax(0, 1fr);}
@media (min-width:812px) { .jtg4a > .x859m2.mq48m {grid-template-columns: minmax(0, 1fr) auto;} }
.jtg4a .x859m2 .p914jn {min-width: 0;}

.jtg4a .x859m2 .x1tf {margin: 0 auto;display: grid;border-radius: 50%;background:
    radial-gradient(circle, transparent 58%, color-mix(in srgb, var(--v4o) 18%, transparent) 59% 60%, transparent 61%),
    radial-gradient(circle at 35% 30%, color-mix(in srgb, #fff 26%, var(--ogl, var(--v4o))), var(--ogl, var(--v4o)) 70%);width: clamp(190px, 18vw, 240px);position: relative;color: var(--zwx, var(--kbr, var(--spya, var(--x8bod))));place-items: center;aspect-ratio: 1;box-shadow: 0 0 0 8px color-mix(in srgb, var(--v4o) 14%, transparent), 0 26px 50px color-mix(in srgb, var(--v4o) 30%, transparent);}
.jtg4a .x859m2 .dm9sk {height: 100%;width: 100%;inset: 0;position: absolute;transition:transform 1.185s ease;}
.jtg4a .x859m2:hover .dm9sk {transform: rotate(40deg);}
.jtg4a .x859m2 .dm9sk text {font-weight: 800;letter-spacing: 2px;fill: currentColor;font-family: var(--lhmy);font-size: 13px;}
.jtg4a .x859m2 .cty8m0m {position: relative;justify-content: center;align-items: center;width: 58%;flex-direction: column;border-radius: 50%;border: 2px solid color-mix(in srgb, currentColor 40%, transparent);display: flex;gap:3px;aspect-ratio: 1;}
.jtg4a .x859m2 .brn6 {color: inherit;font-size: clamp(42px, 4.4vw, 58px);font-weight: 800;line-height: .9;letter-spacing: -.04em;}
.jtg4a .x859m2 .jdjj1ss {letter-spacing: 2px;color: inherit;opacity:0.85;font-size: 12px;}
@media (max-width: 819.98px) { .jtg4a .x859m2 .x1tf {width: 180px;order: -1;} }
@media (prefers-reduced-motion: reduce) { .jtg4a .x859m2 .dm9sk {transition:none;} }

.jtg4a .x859m2.mq48m .ksbh {border-bottom: 1px solid var(--jh7);margin: 22px 0 0;display: grid;grid-auto-flow: column;grid-auto-columns: minmax(0, 1fr);border-top: 1px solid var(--jh7);gap: 0;}
.jtg4a .x859m2.mq48m .ksbh li {background: none;align-items: flex-start;border: 0;border-radius: 0;flex-direction: column-reverse;gap:5px;display: flex;padding: 14px 18px;}
.jtg4a .x859m2.mq48m .ksbh li + li {border-left: 1px solid var(--jh7);}
.jtg4a .x859m2.mq48m .ksbh .kz34v47 {font-weight: 800;color: var(--l9wj);font-size: clamp(20px, 2vw, 26px);line-height:1.09;}
.jtg4a .x859m2.mq48m .ksbh .x2q2ej {letter-spacing: .1em;text-transform: uppercase;color: var(--cwlhh);font-size: 11.5px;}
.jtg4a .x859m2.mq48m .ksbh .ff60xc {display: none;}
@media (max-width:569px) {
  .jtg4a .x859m2.mq48m .ksbh li {padding: 12px 10px;}
  .jtg4a .x859m2.mq48m .ksbh .kz34v47 {font-size: 18px;}
}
.jtg4a .x859m2.mq48m .yn321b3 {font-size: clamp(26px, 2.8vw, 38px);font-weight: 800;letter-spacing: -.02em;line-height:1.10;}
.jtg4a .x859m2.mq48m .f31tafa a {border-color: transparent;color: var(--zwx, var(--kbr, var(--spya, var(--x8bod))));box-shadow: 0 4px 14px color-mix(in srgb, var(--v4o) 28%, transparent);background: var(--ogl, var(--v4o));}
.jtg4a .x859m2.mq48m .f31tafa a:hover {box-shadow: var(--wwakn);transform: translateY(-1px);}

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

.jtg4a .fbx94.dsfh2r .jh2p {grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);position: relative;gap: clamp(14px, 2.4vw, 34px);display: grid;align-items: stretch;margin-top:9px;}
.jtg4a .fbx94.dsfh2r .jh2p.x2jzp,
.jtg4a .fbx94.mh61s .jh2p {grid-template-columns: minmax(0, 1fr);}
.dsfh2r .kwv01hs {box-shadow: var(--hnft);background: var(--lxxd);border-radius: var(--t5xi);border: 1px solid var(--jh7);min-width: 0;overflow: hidden;}
.dsfh2r .tgkepvr {display: flex;gap:13px;align-items: center;padding: 16px 20px;}
.dsfh2r .hnmf38 .tgkepvr {color: var(--zwx, var(--kbr, var(--spya, var(--x8bod))));background: var(--ogl, var(--v4o));}
.dsfh2r .tekw .tgkepvr {color: var(--lxxd);background: color-mix(in srgb, var(--l9wj) 88%, var(--v4o));}
.dsfh2r .w02yfr7 {background: color-mix(in srgb, currentColor 18%, transparent);display: flex;width: 42px;font-weight: 800;border-radius: 999px;line-height: 1;justify-content: center;height: 42px;font-size: 26px;align-items: center;flex: 0 0 auto;}
.dsfh2r .angt05j {text-transform: uppercase;min-width: 0;margin: 0;letter-spacing: .08em;font-weight: 800;color: inherit;flex: 1 1 auto;font-size: 15px;}
.dsfh2r .txvfv {font-style: normal;font-size: 30px;line-height: 1;font-weight: 800;opacity:0.91;}
.dsfh2r .x4ryn42 {padding: 8px 20px 14px;margin: 0;list-style: none;}
.dsfh2r .sn7ctw {line-height:1.51;color: var(--l9wj);display: flex;padding: 12px 0;gap:12px;font-size: 15.5px;align-items: flex-start;border-bottom: 1px solid var(--jh7);}
.dsfh2r .sn7ctw:last-child {border-bottom: 0;}
.dsfh2r .t38je {min-width: 0;overflow-wrap: anywhere;}
.dsfh2r .as86xzh {flex: 0 0 auto;height: 22px;width: 22px;border-radius: 999px;position: relative;margin-top:0px;}
.dsfh2r .hnmf38 .as86xzh {background: var(--ogl, var(--v4o));}
.dsfh2r .tekw .as86xzh {background: color-mix(in srgb, var(--l9wj) 14%, var(--lxxd));}
.dsfh2r .hnmf38 .as86xzh::after {height: 11px;left: 7px;width: 6px;top: 4px;content: "";border: solid var(--zwx, var(--kbr, var(--spya, var(--x8bod))));border-width: 0 2.5px 2.5px 0;transform: rotate(45deg);position: absolute;}
.dsfh2r .tekw .as86xzh::before,
.dsfh2r .tekw .as86xzh::after {height: 2.5px;top: 10px;position: absolute;background: var(--l9wj);width: 12px;border-radius:1px;content: "";transform: rotate(45deg);left: 5px;}
.dsfh2r .tekw .as86xzh::after {transform: rotate(-45deg);}

.dsfh2r .aacew {position: absolute;font-weight: 800;border-radius: 999px;border: 3px solid color-mix(in srgb, var(--v4o) 50%, var(--jh7));width: 54px;background: var(--lxxd);height: 54px;z-index: 2;display: flex;color: var(--l9wj);transform: translate(-50%, 0);font-size: 15px;left: 50%;letter-spacing: .04em;justify-content: center;align-items: center;box-shadow: var(--hnft);top: 30px;}
.dsfh2r .thj1 {font-weight: 800;justify-content: space-between;padding: 0 16px;position: relative;margin-top:21px;font-size: 14px;background:
    linear-gradient(90deg,
      var(--ogl, var(--v4o)) 0 var(--jd4, 50%),
      color-mix(in srgb, var(--l9wj) 88%, var(--v4o)) var(--jd4, 50%) 100%);display: flex;align-items: center;height: 34px;border-radius: 999px;overflow: hidden;}
.dsfh2r .b3yepv {color: var(--zwx, var(--kbr, var(--spya, var(--x8bod))));}
.dsfh2r .g39nf {color: var(--lxxd);}
@media (max-width:695px) {
  .jtg4a .fbx94.dsfh2r .jh2p {grid-template-columns: minmax(0, 1fr);}
  .dsfh2r .aacew {margin: -6px 0;top: auto;transform: none;position: relative;left: auto;justify-self: center;}
}

.jtg4a .d87c .g8kjc4:has(img) {margin-left: auto;margin-right: auto;max-width: min(100%, 920px);max-height: none;}
.jtg4a .d87c .g8kjc4:has(img) picture {display: block;}
.jtg4a .d87c .g8kjc4 img,
.jtg4a .d87c .pvwsy.pvwsy {max-height: none;object-fit: contain;height: auto;}
@media (max-width:849px) {
  .jtg4a .d87c .g8kjc4:has(img),
  .jtg4a .d87c .g8kjc4 img,
  .jtg4a .d87c .pvwsy.pvwsy {max-height: none;}
}
