

:root {--xcn:Georgia, "Palatino Linotype", "Iowan Old Style", Palatino, serif;--cou: 22px;--yo8:   color-mix(in srgb, var(--zcd2e) 7%, var(--vkuo));--o7p:    color-mix(in srgb, var(--arp62) 88%, #ffffff);--x4q9: 0 2px 4px color-mix(in srgb, var(--yo8) 7%, transparent),
                  0 14px 34px color-mix(in srgb, var(--yo8) 10%, transparent);--md8:  var(--n9ga);--tdslc:  color-mix(in srgb, var(--yo8) 11%, transparent);--dnv: 1200px;--wloz:    16px;--nzi:   0 1px 2px color-mix(in srgb, var(--yo8) 6%, transparent),
                  0 8px 24px color-mix(in srgb, var(--yo8) 7%, transparent);--ti36w:  clamp(18px, 2vw, 28px);--v11v: color-mix(in srgb, var(--yo8) 72%, transparent);--zoq:  clamp(44px, 5.5vw, 88px);--fo7v: var(--zcd2e);--am3fl: color-mix(in srgb, var(--yo8) 7%, transparent);}

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

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

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

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

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

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

.aptev,
.g79b567 :is(.r0vv, .gmc1sd, .p8ynyfq, .fh96kwj,
              .w3g36vc, .cty4m, .ss5w2) a[role="button"],
.g79b567 .fh96kwj a {font-size: 14.5px;white-space: nowrap;padding: 11px 22px;border-radius: 999px;border: 1px solid transparent;font-weight: 700;justify-content: center;text-decoration: none;cursor: pointer;display: inline-flex;transition:transform 0.142s, box-shadow 0.16s;align-items: center;}

.ke70fz {color: var(--xx2, var(--t4o));background: var(--ktt3p);}
.vf3h9 {color: var(--pz5, var(--nfgy));background: var(--y67d);box-shadow: 0 4px 14px color-mix(in srgb, var(--y67d) 28%, transparent);}
.vf3h9:hover {box-shadow: var(--x4q9);background: var(--kqn8);transform: translateY(-1px);}

.g79b567 :is(.r0vv, .gmc1sd, .p8ynyfq, .fh96kwj,
              .w3g36vc, .cty4m, .ss5w2) a[role="button"],
.g79b567 .fh96kwj a {box-shadow: 0 4px 14px color-mix(in srgb, var(--fo7v) 28%, transparent);color: var(--o50bx, var(--cz9d, var(--zdw, var(--r2z))));background: var(--vgd, var(--fo7v));}
.dz6xp {padding: 15px 30px;font-size: 16px;}

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

.g79b567, .yfns, .rvzk {--ihvl: var(--md8);--vkuo: var(--yo8);--arp62: var(--o7p);--p5wm: var(--yo8);--bqh: var(--yo8);--q9xp: var(--yo8);--vaz: var(--md8);}

.g79b567 {padding: clamp(20px, 3vw, 42px) 20px 0;}
.g79b567 > * {background: var(--md8);border: 1px solid var(--am3fl);border-radius: var(--cou);padding: var(--zoq) clamp(22px, 3vw, 46px) !important;box-shadow: var(--nzi);max-width: var(--dnv);margin: 0 auto var(--ti36w) !important;}

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

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

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

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

.g79b567 .r0vv.evs6w9b .ga3ex9 {order: -1;}

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

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

.g79b567 .r0vv .pqxne {line-height:1.08;font-weight: 800;color: var(--yo8);letter-spacing: -.03em;margin: 0;font-size: clamp(30px, 3.4vw, 50px);text-wrap: balance;}
.g79b567 .r0vv .p0c9y {font-size: clamp(15.5px, 1.2vw, 17.5px);margin: 0;max-width: 46ch;color: var(--v11v);line-height:1.58;}

.g79b567 .r0vv .jh74 {align-items: center;box-shadow: 0 4px 14px color-mix(in srgb, var(--fo7v) 28%, transparent);transition:transform 0.122s, box-shadow 0.126s;border-radius: 999px;background: var(--vgd, var(--fo7v));padding: 13px 28px;text-decoration: none;font-size: 15.5px;color: var(--o50bx, var(--cz9d, var(--zdw, var(--r2z))));font-weight: 700;white-space: nowrap;min-height: 48px;justify-content: center;display: inline-flex;}
.g79b567 .r0vv .jh74:hover {box-shadow: var(--x4q9);transform: translateY(-1px);}

.g79b567 .r0vv .ga3ex9 {background: var(--f14of, var(--md8));margin: 0;min-width: 0;max-height: 46vh;border-radius: var(--wloz);border: 1px solid var(--am3fl);box-shadow: var(--nzi);position: relative;overflow: hidden;aspect-ratio: 4 / 3;color: var(--klzk, var(--yo8));}
.g79b567 .r0vv .ga3ex9 img,
.g79b567 .r0vv .xw5y {border-radius: 0;object-fit: cover;width: 100%;height: 100%;display: block;}

.g79b567 .r0vv.bg65 {border: 0;display: block;box-shadow: none;background: none;min-width: 0;padding: 0;}
.g79b567 .r0vv .p73y {min-width: 0;max-height: 26vh;background: var(--f14of, var(--md8));position: relative;margin: 0 0 clamp(26px, 3vw, 44px);box-shadow: var(--nzi);overflow: hidden;border-radius: var(--cou);border: 1px solid var(--am3fl);}
.g79b567 .r0vv .p73y img,
.g79b567 .r0vv .qh31h34 {width: 100%;border-radius: 0;height: auto;color: var(--klzk, var(--yo8));object-fit: cover;max-height: 26vh;display: block;}

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

.g79b567 .r0vv .wmp2 {align-items: center;max-width: 62ch;display: flex;flex-direction: column;min-width: 0;text-align: center;margin: 0 auto;}

.g79b567 .r0vv .r1rm7c {letter-spacing: .2em;font-style: normal;font: 700 11.5px/1 var(--xcn);padding-bottom:12px;margin-bottom:16px;text-transform: uppercase;border-bottom: 1px solid var(--tdslc);color: color-mix(in srgb, var(--fo7v) 34%, var(--yo8));}
.g79b567 .r0vv .aca6 {margin: 0;font: 700 clamp(31px, 3.7vw, 49px)/1.14 var(--xcn);text-wrap: balance;color: var(--yo8);max-width: 20ch;overflow-wrap: break-word;letter-spacing: -.018em;}
.g79b567 .r0vv .nxe02 {max-width: 56ch;margin: 16px 0 0;font-size: clamp(16px, 1.35vw, 18.5px);line-height:1.66;color: color-mix(in srgb, var(--yo8) 88%, transparent);}
.g79b567 .r0vv .zv5vjb4 {align-items: center;min-height: 50px;color: var(--o50bx, var(--cz9d, var(--zdw, var(--r2z))));display: inline-flex;transition:transform 0.187s, box-shadow 0.175s;text-decoration: none;font: 700 15px/1 var(--xcn);background: var(--vgd, var(--zcd2e));box-shadow: var(--nzi);padding: 0 32px;justify-content: center;border-radius: 999px;margin-top: clamp(20px, 2.4vw, 30px);}
.g79b567 .r0vv .zv5vjb4:hover {box-shadow: var(--x4q9);transform: translateY(-1px);}
@media (max-width:849px) {
  
  .g79b567 .r0vv .p73y,
  .g79b567 .r0vv .qh31h34 {max-height: 22vh;}
  .g79b567 .r0vv .k0bn {min-height: 15vh;max-height: 22vh;}
}

.g79b567 .r0vv.mwb7fgq {border-radius: var(--wloz);min-height: 44vh;display: flex;position: relative;align-items: flex-end;overflow: hidden;box-shadow: var(--nzi);}

.g79b567 .r0vv .mp99x {position: absolute;inset: 0;object-fit: cover;height: 100%;width: 100%;}
.h0e67cv {width: 100%;background: color-mix(in srgb, var(--md8) 96%, transparent);padding: clamp(24px, 3vw, 40px);position: relative;}
.h0e67cv .fbwbs5,
.h0e67cv .pqxne,
.h0e67cv .p0c9y {color: var(--klzk, var(--yo8));}
@media (max-width:849px) {
  .g79b567 .r0vv.mwb7fgq {min-height: 36vh;}
}

.g79b567 .r0vv .g7x5 {background:
    repeating-linear-gradient(var(--tl0y, 160deg),
      color-mix(in srgb, var(--yo8) 5%, transparent) 0 1px,
      transparent 1px var(--uwany, 34px)),
    radial-gradient(68% 78% at 22% 18%, color-mix(in srgb, var(--fo7v) 26%, transparent) 0%, transparent 70%),
    radial-gradient(72% 82% at 82% 88%, color-mix(in srgb, var(--oewp, var(--fo7v)) 20%, transparent) 0%, transparent 72%),
    color-mix(in srgb, var(--fo7v) 7%, var(--md8));line-height: .8;position: absolute;padding: clamp(14px, 2vw, 26px);color: color-mix(in srgb, var(--fo7v) 30%, transparent);font-size: clamp(56px, 9vw, 132px);letter-spacing: -.05em;align-items: flex-end;inset: 0;justify-content: flex-end;display: flex;font-weight: 800;}

.g79b567 .gmc1sd.pyyda8n {text-align: left;}
.g79b567 .gmc1sd .cdc2dme {color: var(--yo8);line-height:1.17;margin: 0 0 10px;font-size: clamp(28px, 4vw, 48px);font-weight: 800;letter-spacing: -.028em;}
.g79b567 .gmc1sd .aer9 {font-size: 16.5px;color: var(--v11v);margin: 0 0 clamp(18px, 2vw, 28px);max-width: 62ch;line-height:1.62;}
.g79b567 .gmc1sd .ys1h {padding: 0;list-style: none;margin: 0;display: grid;gap: clamp(16px, 2vw, 26px);}

.g79b567 .gmc1sd.se9f .ys1h {grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));}
.g79b567 .gmc1sd.y3c7t .ys1h {grid-template-columns: minmax(0, 1fr);}
.g79b567 .gmc1sd.y3c7t .f2ac {display: grid;gap: clamp(14px, 2vw, 26px);grid-template-columns: minmax(0, 180px) minmax(0, 1fr);align-items: center;}
.g79b567 .gmc1sd .f2ac {min-width: 0;}
.g79b567 .gmc1sd .nesc30 {background: color-mix(in srgb, var(--fo7v) 7%, var(--md8));border-radius: var(--wloz);border: 1px solid var(--am3fl);aspect-ratio: 3 / 2;margin: 0 0 12px;overflow: hidden;}
.g79b567 .gmc1sd.y3c7t .nesc30 {margin: 0;}
.g79b567 .gmc1sd .nesc30 img {object-fit: cover;height: 100%;display: block;width: 100%;border-radius: 0;}
.g79b567 .gmc1sd .ng7x {font-weight: 600;margin: 0;color: var(--yo8);line-height:1.49;font-size: clamp(15.5px, 1.45vw, 17.5px);}
.g79b567 .gmc1sd .d35c0v7 {margin-top: clamp(18px, 2vw, 28px);flex-wrap: wrap;gap:10px;display: flex;}

.g79b567 .gmc1sd .v4rpnpk,
.g79b567 .gmc1sd .gwme9ce {justify-content: center;font-weight: 700;padding: 12px 24px;transition:transform 0.171s, box-shadow 0.172s;text-decoration: none;font-size: 14.5px;display: inline-flex;min-height: 46px;align-items: center;border-radius: 999px;white-space: nowrap;}
.g79b567 .gmc1sd .v4rpnpk {background: var(--vgd, var(--fo7v));color: var(--o50bx, var(--cz9d, var(--zdw, var(--r2z))));box-shadow: 0 4px 14px color-mix(in srgb, var(--fo7v) 26%, transparent);}
.g79b567 .gmc1sd .v4rpnpk:hover {box-shadow: var(--x4q9);transform: translateY(-1px);}
.g79b567 .gmc1sd .gwme9ce {color: color-mix(in srgb, var(--fo7v) 35%, var(--yo8));background: transparent;border: 1px solid color-mix(in srgb, var(--fo7v) 30%, var(--tdslc));}
.g79b567 .gmc1sd .gwme9ce:hover {background: color-mix(in srgb, var(--fo7v) 8%, transparent);}

.g79b567 .b93tq5t .aj0swk + .aj0swk {margin-top: clamp(24px, 3vw, 40px);}
.g79b567 .b93tq5t .w2pqr2j {text-transform: uppercase;font-size: 12.5px;margin: 0 0 14px;color: var(--v11v);font-weight: 800;letter-spacing: .09em;}
.g79b567 .b93tq5t .sjtj3 {padding: 0;grid-template-columns: repeat(4, minmax(0, 1fr));list-style: none;margin: 0;gap: clamp(16px, 1.8vw, 26px);display: grid;}
@media (max-width:1010px) { .g79b567 .b93tq5t .sjtj3 {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:550px)  { .g79b567 .b93tq5t .sjtj3 {grid-template-columns: minmax(0, 1fr);} }
.g79b567 .b93tq5t .tzwqc {min-width: 0;}
.g79b567 .b93tq5t .c5k791b {min-width: 0;text-decoration: none;color: inherit;display: block;}
.g79b567 .b93tq5t .rcvx6jf {margin: 0 0 12px;border-radius: var(--wloz);border: 1px solid var(--am3fl);transition:transform 0.121s, box-shadow 0.18s;box-shadow: var(--nzi);background: color-mix(in srgb, var(--yo8) 4%, var(--md8));aspect-ratio: 3 / 2;overflow: hidden;}
.g79b567 .b93tq5t .c5k791b:hover .rcvx6jf {box-shadow: var(--x4q9);transform: translateY(-2px);}
.g79b567 .b93tq5t .rcvx6jf img {display: block;height: 100%;width: 100%;object-fit: cover;border-radius: 0;}
.g79b567 .b93tq5t .xtbcsef {display: block;font-weight: 700;line-height:1.37;color: var(--yo8);font-size: 16.5px;}
.g79b567 .b93tq5t .f22g {display: block;font-style: normal;color: var(--v11v);font-size: 13.5px;margin-top:4px;}

.g79b567 .gsw86 .xxfpp {margin: 0;padding: 0;border: 1px solid var(--am3fl);border-radius: var(--wloz);list-style: none;display: grid;background: var(--am3fl);gap:0px;grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));overflow: hidden;}
.g79b567 .gsw86 .mvnpfg {background: var(--md8);min-width: 0;}
.g79b567 .gsw86 .t6a93gb {padding: 26px 20px;min-height: 148px;justify-content: center;text-decoration: none;display: flex;transition:background 0.153s;align-items: center;gap:10px;flex-direction: column;}
.g79b567 .gsw86 .t6a93gb:hover {background: color-mix(in srgb, var(--fo7v) 6%, transparent);}
.g79b567 .gsw86 .t6a93gb img {height: 52px;width: auto;display: block;border-radius: 0;max-width: 100%;object-fit: contain;}
.g79b567 .gsw86 .batz {font-weight: 600;color: var(--v11v);font-size: 13.5px;text-align: center;}

.g79b567 .e83jj6 .qmc3y {color: var(--v11v);font-size: 14.5px;margin: 0 0 14px;}
.g79b567 .e83jj6 .kydnb4 {display: flex;padding: 0;margin: 0;flex-wrap: wrap;gap:13px;list-style: none;}
.g79b567 .e83jj6 .cqker {min-width: 0;}
.g79b567 .e83jj6 .nh2cn9 {justify-content: center;box-shadow: var(--nzi);min-height: 76px;align-items: center;background: var(--md8);text-decoration: none;display: inline-flex;transition:transform 0.12s, box-shadow 0.167s;border-radius: 999px;border: 1px solid var(--am3fl);padding: 16px 28px;}
.g79b567 .e83jj6 .nh2cn9:hover {transform: translateY(-1px);box-shadow: var(--x4q9);}
.g79b567 .e83jj6 .nh2cn9 img {width: auto;max-width:139px;height: 40px;display: block;object-fit: contain;border-radius: 0;}

.g79b567 .p8ynyfq.da2a0d {min-width: 0;}

.g79b567 .p8ynyfq.mz3yy {max-width:561px;}
.g79b567 .p8ynyfq .nv4ngt {gap:14px;margin-bottom:13px;display: flex;align-items: center;}

.g79b567 .p8ynyfq.yvzh1 .nv4ngt {flex-direction: row-reverse;}
.g79b567 .p8ynyfq .a9a0xb {border-radius:14px;border: 1px solid color-mix(in srgb, var(--fo7v) 20%, transparent);overflow: hidden;height: 58px;flex: 0 0 auto;width: 58px;margin: 0;background: color-mix(in srgb, var(--fo7v) 10%, var(--md8));}
.g79b567 .p8ynyfq .a9a0xb img {border-radius: 0;height: 100%;object-fit: cover;width: 100%;display: block;}
.g79b567 .p8ynyfq .eb7jw {color: var(--yo8);line-height:1.21;min-width: 0;font-size: clamp(19px, 1.9vw, 24px);margin: 0;letter-spacing: -.02em;font-weight: 800;}

.g79b567 .p8ynyfq .eb7jw::before {content: none;}
.g79b567 .p8ynyfq .q6qag {font-size: 15.5px;color: var(--v11v);padding-top:13px;border-top: 1px solid var(--am3fl);line-height:1.71;}
.g79b567 .p8ynyfq .q6qag :is(p, li):last-child {margin-bottom: 0;}
.g79b567 .p8ynyfq .ef6sv {background: var(--vgd, var(--fo7v));text-decoration: none;white-space: nowrap;min-height: 46px;display: inline-flex;transition:transform 0.151s, box-shadow 0.16s;align-items: center;border-radius: 999px;color: var(--o50bx, var(--cz9d, var(--zdw, var(--r2z))));font-weight: 700;padding: 12px 24px;margin-top:16px;font-size: 14.5px;justify-content: center;box-shadow: 0 4px 14px color-mix(in srgb, var(--fo7v) 26%, transparent);}
.g79b567 .p8ynyfq .ef6sv:hover {transform: translateY(-1px);box-shadow: var(--x4q9);}

.g79b567 .cty4m .ey95 {display: flex;padding-bottom: clamp(18px, 2vw, 26px);align-items: center;border-bottom: 1px solid var(--tdslc);gap: clamp(16px, 2.4vw, 30px);}
.g79b567 .cty4m .qp8v {font-weight: 800;flex: 0 0 auto;line-height: .95;color: color-mix(in srgb, var(--fo7v) 55%, var(--yo8));font-size: clamp(46px, 6vw, 76px);letter-spacing: -.04em;}
.g79b567 .cty4m .j4t4 {min-width: 0;}
.g79b567 .cty4m .n2f66 {font-size: 18px;color: color-mix(in srgb, var(--fo7v) 40%, var(--yo8));display: block;letter-spacing: .12em;}
.g79b567 .cty4m .ecq86 {font-size: 15px;max-width: 54ch;margin: 6px 0 0;line-height:1.62;color: var(--v11v);}
.g79b567 .cty4m .e6y9 {list-style: none;padding: 0;margin: 0;}
.g79b567 .cty4m .fe8yw {grid-template-columns: minmax(0, 1fr) auto;align-items: baseline;gap:5px 16px;border-bottom: 1px solid var(--am3fl);display: grid;padding: clamp(16px, 2vw, 22px) 0;}
.g79b567 .cty4m .w70r {margin: 0;font-size: 15.5px;font-weight: 700;color: var(--yo8);}
.g79b567 .cty4m .hq2a4nd {white-space: nowrap;letter-spacing: .1em;font-size: 14px;color: color-mix(in srgb, var(--fo7v) 40%, var(--yo8));}
.g79b567 .cty4m .pw0x5 {grid-column: 1 / -1;font-size: 15px;line-height:1.69;margin: 0;color: var(--v11v);max-width: 74ch;}

.g79b567 .r7z1.q3fpt37 {grid-template-columns: auto minmax(0, 1fr);gap:6px clamp(14px, 2vw, 20px);display: grid;align-items: center;}
.g79b567 .r7z1 .t2qqex {height: 58px;grid-row: 1 / span 2;overflow: hidden;margin: 0;border-radius: 999px;border: 1px solid var(--am3fl);width: 58px;}
.g79b567 .r7z1 .t2qqex img {width: 100%;object-fit: cover;border-radius: 0;display: block;height: 100%;}
.g79b567 .r7z1 .xfqf79c {display: flex;flex-wrap: wrap;align-items: center;gap:8px 12px;min-width: 0;}
.g79b567 .r7z1 .kdshc0 {color: var(--yo8);margin: 0;font-size: 16px;font-weight: 700;}
.g79b567 .r7z1 .bx8s {padding: 4px 11px;letter-spacing: .04em;font-weight: 700;border-radius: 999px;font-size: 12px;color: color-mix(in srgb, var(--fo7v) 22%, var(--vkuo));background: color-mix(in srgb, var(--fo7v) 10%, transparent);}

.g79b567 .r7z1 .yf0d {color: var(--v11v);max-width: 76ch;line-height:1.72;grid-column: 1 / -1;font-size: 15px;margin: 10px 0 0;}
.g79b567 .r7z1 .nzxx0 {grid-column: 1 / -1;gap:7px;display: flex;margin-top:12px;}
.g79b567 .r7z1 .cq9sv0 {justify-content: center;transition:background 0.154s;color: color-mix(in srgb, var(--fo7v) 35%, var(--yo8));display: inline-flex;height: 44px;text-decoration: none;align-items: center;border-radius: 999px;border: 1px solid var(--am3fl);width: 44px;}
.g79b567 .r7z1 .cq9sv0:hover {background: color-mix(in srgb, var(--fo7v) 8%, transparent);}
.g79b567 .r7z1 .cq9sv0 svg {display: block;}
.g79b567 .r7z1 .befn9s1 {border-top: 1px solid var(--am3fl);line-height:1.60;grid-column: 1 / -1;color: var(--v11v);font-size: 13px;margin: 14px 0 0;padding-top:13px;}

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

.w3g36vc.w3g36vc .fs83:first-child::before,
.w3g36vc.w3g36vc .fs83:last-child::after {display: none;}

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

.w3g36vc.w3g36vc .qgyyq2 {color: var(--yo8);line-height:1.28;margin: 30px 0 6px;font-weight: 700;font-size: 16px;}
.w3g36vc.w3g36vc .dm482a {margin: 0;font-size: 14.5px;line-height:1.62;color: var(--v11v);}

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

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

.m09e.m09e.rf4zh .j9b56 {grid-template-columns: minmax(0, 1fr);}
.m09e.m09e.rf4zh .j9b56::before {display: none;}

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

.m09e.m09e .fnyp {color: color-mix(in srgb, var(--fo7v) 35%, var(--yo8));}
.m09e.m09e .ba42  {color: var(--v11v);}

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

.m09e.m09e .mba06d {min-height: 24px;}
.m09e.m09e .zj8tj {flex: 0 0 auto;width: 22px;justify-content: center;line-height: 1;font-weight: 800;height: 22px;border-radius: 999px;display: inline-flex;align-items: center;font-size: 14px;}
.m09e.m09e .fnyp .zj8tj {background: color-mix(in srgb, var(--fo7v) 13%, transparent);color: var(--fo7v);}
.m09e.m09e .ba42 .zj8tj {color: var(--v11v);background: color-mix(in srgb, var(--yo8) 7%, transparent);}
.m09e.m09e .fz81 {color: var(--yo8);min-width: 0;}

.ss5w2.ss5w2 .en32j2 {border-top: 1px solid var(--am3fl);margin-top:8px;}
.ss5w2.ss5w2 .rs6y2k {border: 0;border-bottom: 1px solid var(--am3fl);border-radius: 0;padding: 0;margin: 0;background: none;}
.ss5w2.ss5w2 .ashap {cursor: pointer;list-style: none;align-items: flex-start;gap:15px;display: flex;padding: 24px 0;}
.ss5w2.ss5w2 .ashap::-webkit-details-marker {display: none;}

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

.ss5w2.ss5w2 .q0xdq8 {line-height:1.39;font-weight: 700;font-size: 17.5px;margin: 0;min-width: 0;color: var(--yo8);}

.ss5w2.ss5w2 .gt4j {margin: 0;font-size: 15.5px;color: var(--v11v);padding: 0 0 26px 36px;max-width: 68ch;line-height:1.74;}

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

.yfns {border-radius: var(--cou);border: 1px solid color-mix(in srgb, var(--fo7v) 18%, transparent);background:
    radial-gradient(60% 120% at 10% 10%, color-mix(in srgb, var(--fo7v) 18%, transparent) 0%, transparent 64%),
    color-mix(in srgb, var(--fo7v) 7%, var(--md8));padding: clamp(34px, 4vw, 56px) clamp(24px, 3vw, 46px);margin: 0 auto var(--ti36w);max-width: var(--dnv);}
.tvmn5x {align-items: center;flex-wrap: wrap;justify-content: space-between;display: flex;gap:24px;}
.zsm7k9 {letter-spacing: -.028em;line-height:1.14;margin: 0;font-size: clamp(24px, 2.8vw, 34px);font-weight: 800;}
.ntr8 {color: var(--v11v);font-size: 16px;margin: 8px 0 0;}

.c9n7q8 {padding: 0 20px 26px;margin: 0 auto;max-width: var(--dnv);font-size: 13px;color: var(--v11v);}

.rvzk.rvzk {padding: clamp(40px, 4.5vw, 64px) 20px clamp(24px, 2.6vw, 36px);background: color-mix(in srgb, var(--j5bq) 10%, var(--md8));border-top: 1px solid var(--am3fl);color: var(--yo8);}
.rvzk .qwme {display: grid;max-width: var(--dnv);grid-template-columns: minmax(0, 1fr) auto;align-items: start;margin: 0 auto;gap:31px 56px;}
.rvzk .shbbpd img {width: auto;display: block;height: 30px;}
.rvzk .shbbpd span {color: var(--yo8);font-weight: 800;font-size: 19px;letter-spacing: -.03em;}
.rvzk .bkb09s {display: grid;grid-auto-flow: column;gap:51px;}
.rvzk .bkb09s ul {margin: 0;list-style: none;gap:11px;display: grid;padding: 0;}
.rvzk .bkb09s a {color: var(--v11v);font-size: 14.5px;text-decoration: none;}
.rvzk .bkb09s a:hover {color: var(--yo8);}
.rvzk .vn7f {align-items: center;opacity:0.71;flex-wrap: wrap;display: flex;max-width: var(--dnv);gap:14px;margin: 26px auto 0;}
.rvzk .qsr019y {padding-top:21px;margin: 26px auto 0;border-top: 1px solid var(--am3fl);max-width: var(--dnv);}
.rvzk .qsr019y p {margin: 0;font-size: 13px;color: var(--v11v);}
.rvzk .qsr019y p + p {line-height:1.58;margin-top:10px;}

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

  .aaqm8b {gap:7px;}
  .aptev {padding: 9px 13px;font-size: 13.5px;}
  .sqxw {font-size: 17px;}
  .jzb8m7k {display: none;}
  .kjpvtt2 {display: flex;}
}

@media (max-width:849px) {
  
  .g79b567 .r0vv.bf2t3 {grid-template-columns: minmax(0, 1fr);}
  .g79b567 .r0vv.evs6w9b .ga3ex9 {order: 0;}
  .g79b567 .r0vv .ga3ex9 {max-height: 26vh;aspect-ratio: 16 / 10;}
  .tvmn5x {flex-direction: column;align-items: flex-start;}
}

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

@media (max-width:695px) {
  .m09e.m09e .j9b56 {display: flex;flex-direction: column;}
  .m09e.m09e .j9b56::before {display: none;}
  .m09e.m09e .mba06d {display: none;}
  .m09e.m09e .fnyp {order: 1;}
  .m09e.m09e .ba42  {order: 2;}
  .m09e.m09e .ba42.n051 {margin-top:26px;}
  .ss5w2.ss5w2 .q0xdq8 {font-size: 16.5px;}
  .ss5w2.ss5w2 .gt4j {padding-left:36px;}
}

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

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

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

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

.rvzk .bkb09s a {display: flex;align-items: center;min-height: 44px;}
.g4839 {align-items: center;min-height: 44px;display: inline-flex;}

.aptev, .j94ygcw, .yfns,
.g79b567 a[role="button"],
.g79b567 .fh96kwj a {min-height: 44px;}

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

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

.jzb8m7k ul {gap:7px;}

.rvzk .bkb09s ul {display: grid;gap:9px;}

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

.g79b567 .nk81zq .qm6k {font-size: 17px;color: var(--yo8);padding-left: clamp(0px, 2vw, 34px);max-width: 76ch;line-height:1.75;}
.g79b567 .nk81zq .qm6k :is(p, li) {color: var(--yo8);}
.g79b567 .nk81zq .qm6k :last-child {margin-bottom: 0;}
.g79b567 .nk81zq .qm6k h3 {color: var(--yo8);}

.g79b567 .kdwat.wda11g {color: var(--yo8);border: 1px solid var(--am3fl);border-radius: var(--wloz);background: color-mix(in srgb, var(--fo7v) 4%, var(--md8));box-shadow: none;}
.g79b567 .kdwat .et694 {min-width: 0;}
.g79b567 .kdwat .wc59 {text-transform: uppercase;margin: 0 0 12px;letter-spacing: .09em;color: var(--v11v);font-weight: 800;font-size: 12.5px;}

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

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

.g79b567 .rwyz2j .kw227hs {font-size: 12.5px;letter-spacing: .09em;font-weight: 800;color: var(--v11v);text-transform: uppercase;margin: 0 0 12px;}
.g79b567 .cqgvnx .ffwzf {margin: 0 0 12px;line-height:1.18;font-size: clamp(21px, 2.4vw, 28px);letter-spacing: -.026em;color: var(--yo8);font-weight: 800;}

.g79b567 .cqgvnx .ffwzf::before {content: none;}
.g79b567 .cqgvnx .fm1zvee {border: 0;border-top: 1px solid var(--tdslc);margin: 0 0 16px;}

.g79b567 .rwyz2j .mtk2,
.g79b567 .cqgvnx .v116 {border: 1px solid var(--am3fl);border-radius: var(--wloz);overflow-x: auto;}
.g79b567 .rwyz2j .mtk2 table,
.g79b567 .cqgvnx .v116 table {margin: 0;}
.g79b567 .rwyz2j .mtk2 :last-child,
.g79b567 .cqgvnx .v116 :last-child {margin-bottom: 0;}

.g79b567 .am1e.jksf {gap:9px clamp(14px, 2vw, 22px);grid-template-columns: auto minmax(0, 1fr);display: grid;align-items: center;}
.g79b567 .am1e .et2exh {margin: 0;align-items: center;justify-content: center;display: flex;height: 66px;border-radius:17px;border: 1px solid var(--am3fl);overflow: hidden;background: color-mix(in srgb, var(--fo7v) 8%, var(--md8));width: 66px;grid-row: 1 / span 2;}
.g79b567 .am1e .et2exh img {border-radius: 0;max-height: 80%;display: block;max-width: 80%;height: auto;width: auto;object-fit: contain;}
.g79b567 .am1e .bge5 {min-width: 0;}
.g79b567 .am1e .zcrhs {color: var(--yo8);font-weight: 800;margin: 0;letter-spacing: -.02em;line-height:1.22;font-size: clamp(19px, 2vw, 24px);}
.g79b567 .am1e .zcrhs::before {content: none;}
.g79b567 .am1e .k9bfcee {color: var(--v11v);font-size: 15px;max-width: 60ch;line-height:1.56;margin: 4px 0 0;}

.g79b567 .am1e .wtj9 {padding-top:13px;gap:3px 22px;align-items: baseline;display: flex;border-top: 1px solid var(--am3fl);grid-column: 1 / -1;flex-wrap: wrap;margin: 14px 0 0;}
.g79b567 .am1e .rhrth7 {color: var(--v11v);text-transform: uppercase;font-weight: 800;letter-spacing: .07em;font-size: 12px;}
.g79b567 .am1e .nkgy {margin: 0 14px 0 0;color: var(--yo8);font-weight: 700;font-size: 15px;}
.g79b567 .am1e .qmfa {color: color-mix(in srgb, var(--fo7v) 40%, var(--yo8));letter-spacing: .08em;}
.g79b567 .am1e .vbgfh38 {flex-wrap: wrap;display: flex;gap:11px;grid-column: 1 / -1;margin: 16px 0 0;}

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

.g79b567 .fh96kwj.mzedswd {border: 0;box-shadow: none;padding: clamp(6px, 1vw, 14px) 0 !important;margin-bottom: var(--ti36w) !important;display: flex;background: none;}
.g79b567 .fh96kwj.pf9kq  {justify-content: flex-start;}
.g79b567 .fh96kwj.dkbnf1f   {justify-content: center;}
.g79b567 .fh96kwj.at1k {justify-content: flex-end;}
.g79b567 .fh96kwj .py6tjgp.py6tjgp {color: var(--o50bx, var(--cz9d, var(--zdw, var(--r2z))));text-decoration: none;display: inline-flex;transition:transform 0.127s, box-shadow 0.153s;padding: 14px 34px;white-space: nowrap;border-radius: 999px;align-items: center;justify-content: center;font-size: 16px;box-shadow: 0 4px 14px color-mix(in srgb, var(--fo7v) 28%, transparent);min-height: 50px;background: var(--vgd, var(--fo7v));font-weight: 700;}
.g79b567 .fh96kwj .py6tjgp.py6tjgp:hover {box-shadow: var(--x4q9);transform: translateY(-1px);}
.g79b567 .fh96kwj .a7n4 {font-weight: 700;}

.g79b567 .fh96kwj .mb4fege {transform: rotate(45deg);transform-origin: center;border-top: 2px solid currentColor;border-right: 2px solid currentColor;height: 7px;width: 7px;display: inline-block;margin-left:11px;}
.g79b567 .fh96kwj.nkr72 .py6tjgp.py6tjgp {width: 100%;}

.g79b567 .rvqcvq.kmxzr0 {margin-left: auto;margin-right: auto;padding: clamp(14px, 1.8vw, 22px) !important;}
.g79b567 .rvqcvq .c8154v3 {display: block;letter-spacing: .16em;font: 600 11.5px/1 var(--xcn);text-transform: uppercase;color: var(--v11v);margin: 0 2px 10px;}
.g79b567 .rvqcvq .r3mpkd {border-radius: var(--wloz);border: 1px solid var(--am3fl);overflow: hidden;display: block;}
.g79b567 .rvqcvq .r3mpkd img {border-radius: 0;width: 100%;height: auto;display: block;}

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

.v4te9y {visibility: hidden;z-index: 90;background: color-mix(in srgb, #000 56%, transparent);opacity:0.05;inset: 0;position: fixed;transition:opacity 0.214s ease, visibility 0.231s;cursor: pointer;}
.ynxqb {visibility: hidden;overscroll-behavior: contain;overflow-y: auto;bottom: 0;z-index: 91;width: min(88vw, 380px);border-left: 1px solid var(--tdslc);position: fixed;transition:transform 0.285s ease, visibility 0.24s;transform: translateX(100%);background: var(--md8);right: 0;top: 0;-webkit-overflow-scrolling: touch;display: flex;flex-direction: column;}
.p0phqwx:checked ~ .v4te9y {visibility: visible;opacity:1;}
.p0phqwx:checked ~ .ynxqb {transform: translateX(0);visibility: visible;}

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

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

.r6m7ye6 {padding: 18px 20px calc(18px + env(safe-area-inset-bottom, 0px));display: grid;gap:9px;margin-top: auto;border-top: 1px solid var(--tdslc);}
.mxx4,
.y8zf9 {font-weight: 700;padding: 12px 18px;font-size: 15px;align-items: center;border-radius: var(--wloz);min-height: 48px;justify-content: center;display: flex;text-decoration: none;}
.mxx4 {border: 1px solid var(--tdslc);background: transparent;color: var(--yo8);}
.mxx4:hover {background: color-mix(in srgb, var(--yo8) 6%, transparent);}
.y8zf9 {color: var(--x4w, var(--pz5, var(--nfgy)));border: 1px solid transparent;background: var(--y67d);}

.ynxqb a:focus-visible,
.bz0n:focus-visible,
.kjpvtt2:focus-visible {outline: 2px solid var(--zcd2e);outline-offset: 2px;}

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

@media (min-width:1011px) {
  .v4te9y, .ynxqb {display: none;}
}

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

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

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

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

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

.g79b567 .kdwat .gmmj8b > summary {display: flex;cursor: pointer;align-items: center;gap:11px;list-style: none;min-height: 44px;}
.g79b567 .kdwat .gmmj8b > summary::-webkit-details-marker {display: none;}
.g79b567 .kdwat .gmmj8b > summary:focus-visible {outline: 2px solid var(--fo7v, var(--zcd2e));outline-offset: 4px;}
.g79b567 .kdwat .gmmj8b > summary .wc59 {margin: 0;}

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

.g79b567 {padding-bottom: max(96px, var(--rvfx, 96px));}

.dbchr66 {--bmisj: var(--wloz);--yo5uv: 1px solid var(--tdslc);--g2f2: var(--cou);--xvdm: var(--wloz);}

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

.m09e.m09e .ba42 .zj8tj {color: var(--mou, var(--v11v));}

.m09e.m09e .fnyp .zj8tj {color: color-mix(in srgb, var(--fo7v) 62%, var(--vkuo));}

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

@media (max-width:550px) {
  .s800v {gap:9px;padding-right:12px;padding-left:11px;}
  .aaqm8b {gap:6px;}
  .aaqm8b .aptev {font-size: 13px;padding: 0 12px;}
}

.g79b567 .nk81zq .emq9 {min-width: 0;max-width: 76ch;}
.g79b567 .nk81zq .emq9 .qm6k {max-width: none;padding-left: 0;}

.g79b567 .nk81zq .fcc2v1 {margin: 0 0 clamp(18px, 2vw, 26px);border-bottom: 1px solid var(--tdslc);padding-bottom: clamp(12px, 1.4vw, 18px);display: block;}
.g79b567 .nk81zq .fcc2v1 .tsm2 {margin: 0;}

.g79b567 .rwyz2j .g6vj0k6 {margin: 0 0 12px;gap:11px;display: flex;align-items: center;}
.g79b567 .rwyz2j .g6vj0k6::before {content: "";flex: 0 0 auto;width: 18px;height: 2px;background: var(--fo7v);border-radius:2px;}
.g79b567 .rwyz2j .g6vj0k6 h2.kw227hs.kw227hs {margin: 0;}

.g79b567 .rwyz2j .w9y9tva {overflow: hidden;border: 1px solid var(--am3fl);border-radius: var(--wloz);background: color-mix(in srgb, var(--fo7v) 4%, var(--md8));}

.g79b567 .rwyz2j .w9y9tva h2.kw227hs.kw227hs {border-bottom: 1px solid var(--am3fl);padding: 13px clamp(14px, 2vw, 20px);margin: 0;}

.g79b567 .rwyz2j .w9y9tva .mtk2 {background: var(--md8);border: 0;border-radius: 0;}

.g79b567 .cqgvnx .kxva {border-bottom: 1px solid var(--tdslc);display: block;margin: 0 0 16px;padding-bottom:13px;}
.g79b567 .cqgvnx .kxva .ffwzf {margin: 0;}

.g79b567 .cqgvnx .k296cy {align-items: start;gap: clamp(16px, 2.4vw, 34px);grid-template-columns: minmax(140px, 210px) minmax(0, 1fr);display: grid;}
.g79b567 .cqgvnx .h8e3p {min-width: 0;}

.g79b567 .cqgvnx .k296cy > .v116:only-child {grid-column: 1 / -1;}
.g79b567 .cqgvnx .h8e3p .ffwzf {margin: 0;line-height:1.23;font-size: clamp(18px, 1.8vw, 23px);}
@media (max-width:849px) {
  .g79b567 .cqgvnx .k296cy {grid-template-columns: minmax(0, 1fr);gap:14px;}
  .g79b567 .cqgvnx .h8e3p .ffwzf {font-size: clamp(19px, 2.4vw, 24px);}
}

.g79b567 .fh96kwj.de4dmse .py6tjgp.py6tjgp {padding: 14px 40px;}
.g79b567 .fh96kwj.de4dmse .a7n4 {letter-spacing: .05em;}

.g79b567 .fh96kwj .c8t370 {background: color-mix(in srgb, var(--fo7v) 6%, transparent);border-radius: 999px;border: 1px solid color-mix(in srgb, var(--fo7v) 18%, var(--tdslc));display: inline-flex;padding: 6px;}

.g79b567 .fh96kwj.nkr72 .c8t370 {width: 100%;}
.g79b567 .fh96kwj.nkr72 .c8t370 .py6tjgp.py6tjgp {width: 100%;}

.ss5w2.ss5w2 .zkq9ff {margin: 8px 0 0;list-style: none;counter-reset: ml2qa;border-top: 1px solid var(--am3fl);padding: 0;}
.ss5w2.ss5w2 .qyypp {counter-increment: ml2qa;min-width: 0;}

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

.ss5w2.ss5w2 .zkq9ff .ashap::after {content: "";flex: 0 0 auto;transition:transform 0.197s;margin-left: auto;border-right: 2px solid var(--v11v);transform: rotate(45deg);transform-origin: center;width: 9px;margin-top:10px;height: 9px;border-bottom: 2px solid var(--v11v);}
.ss5w2.ss5w2 .zkq9ff .rs6y2k[open] > .ashap::after {transform: rotate(-135deg);}

.ss5w2.ss5w2 .zkq9ff .gt4j {padding-left:41px;}

.ss5w2.ss5w2 .bf9axp {background: color-mix(in srgb, var(--fo7v) 4%, transparent);margin: 0 0 24px 36px;border-left: 2px solid color-mix(in srgb, var(--fo7v) 35%, var(--tdslc));padding: 14px clamp(14px, 1.8vw, 20px);border-radius: 0 var(--wloz) var(--wloz) 0;}
.ss5w2.ss5w2 .bf9axp .gt4j {max-width: 68ch;margin: 0;padding: 0;}
@media (max-width:695px) {
  .ss5w2.ss5w2 .bf9axp {margin-left: 0;}
}

.g79b567 .cty4m .ey95.m7se1wt {gap:5px clamp(14px, 2vw, 28px);flex-wrap: wrap;align-items: baseline;}
.g79b567 .cty4m .m7se1wt .n2f66 {flex: 0 0 auto;}

.g79b567 .cty4m .m7se1wt .ecq86 {margin: 0;max-width: 62ch;flex: 1 1 22ch;}

.g79b567 .cty4m .m8rv6qh {padding: 0;margin: 0;list-style: none;}
.g79b567 .cty4m .fjk9npv {border-bottom: 1px solid var(--am3fl);display: block;padding: clamp(16px, 2vw, 22px) 0;}
.g79b567 .cty4m .fjk9npv .pw0x5 {max-width: 74ch;color: var(--yo8);margin: 0;font-size: 16px;line-height:1.68;}
.g79b567 .cty4m .s4sc83 {display: flex;flex-wrap: wrap;align-items: baseline;min-width: 0;margin: 10px 0 0;gap:2px 12px;}
.g79b567 .cty4m .s4sc83 .w70r {font-weight: 700;margin: 0;color: var(--v11v);font-size: 14px;}
.g79b567 .cty4m .s4sc83 .hq2a4nd {font-size: 13px;}

.m09e.m09e .tesh {padding: 0;margin: 0;list-style: none;min-width: 0;}

.m09e.m09e .wnwd8p9 {margin-top:6px;max-width: 74ch;}

.m09e.m09e .wnwd8p9 .tesh + .n051 {margin-top:30px;}

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

.m09e.m09e.rf4zh .q2ry {grid-template-columns: minmax(0, 1fr);}
.m09e.m09e.rf4zh .q2ry::before {display: none;}

@media (max-width:695px) {
  .m09e.m09e .q2ry {grid-template-columns: minmax(0, 1fr);}
  .m09e.m09e .q2ry::before {display: none;}
  .m09e.m09e .atxr + .atxr {margin-top:30px;}
}

.g79b567 .r7z1.mawpsq {display: block;}
.g79b567 .r7z1 .hsyg2 {border-bottom: 1px solid var(--tdslc);align-items: center;gap: clamp(14px, 2vw, 20px);min-width: 0;display: flex;padding-bottom:16px;}

.g79b567 .r7z1 .hsyg2 .t2qqex {flex: 0 0 auto;}
.g79b567 .r7z1.mawpsq .yf0d {margin-top:18px;}
.g79b567 .r7z1.mawpsq .nzxx0 {margin-top:16px;}

.g79b567 .r7z1 .cb9r5 {text-transform: uppercase;font-weight: 700;font-size: 12px;letter-spacing: .08em;color: var(--v11v);}

.g79b567 .r7z1 .xfqf79c .nzxx0 {margin: 0 0 0 auto;gap:1px;}
.g79b567 .r7z1.kyh4m .cq9sv0 {border-color: transparent;}

@media (max-width:550px) {
  .g79b567 .r7z1 .xfqf79c .nzxx0 {margin-left: -10px;}
}

.g79b567 .am1e.rg19za9 {display: block;}
.g79b567 .am1e .wjf3673 {min-width: 0;display: flex;gap: clamp(14px, 2vw, 22px);align-items: center;}
.g79b567 .am1e .wjf3673 .et2exh {flex: 0 0 auto;}

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

.g79b567 .am1e .kyxd9r .nkgy {margin: 0;font-size: 14.5px;}
.g79b567 .am1e.rg19za9 .vbgfh38 {margin-top:18px;}

.g79b567 .am1e.hvh7zm .vbgfh38 {margin-top:17px;}
.g79b567 .am1e.hvh7zm .wtj9 {padding-top:17px;margin-top:17px;}

.w3g36vc.w3g36vc .m7zmca4 {padding: 0;list-style: none;margin: 10px 0 0;}
.w3g36vc.w3g36vc .qxjn {min-width: 0;border-bottom: 1px solid var(--am3fl);padding: 18px 0;}
.w3g36vc.w3g36vc .qxjn:last-child {border-bottom: 0;padding-bottom: 0;}
.w3g36vc.w3g36vc .kafj7 {display: flex;align-items: center;min-width: 0;gap:13px;}
.w3g36vc.w3g36vc .m7zmca4 .v02pg {flex: 0 0 auto;font-size: 15px;transform: none;width: 38px;box-shadow: none;height: 38px;position: static;}
.w3g36vc.w3g36vc .m7zmca4 .qgyyq2 {margin: 0;text-align: left;min-width: 0;font-size: 17px;}

.w3g36vc.w3g36vc .m7zmca4 .dm482a {max-width: 72ch;text-align: left;margin: 8px 0 0;padding-left:53px;}
@media (max-width:550px) {
  .w3g36vc.w3g36vc .m7zmca4 .dm482a {padding-left: 0;}
}

.w3g36vc.w3g36vc .hzm5 {display: grid;padding: 0;margin: 10px 0 0;list-style: none;grid-template-columns: repeat(auto-fit, minmax(210px, 1fr));gap: clamp(14px, 2vw, 24px);}
.w3g36vc.w3g36vc .wx1b3fc {gap:9px;padding: 22px clamp(16px, 1.8vw, 22px);display: flex;flex-direction: column;border-radius: var(--wloz);border: 1px solid var(--am3fl);background: color-mix(in srgb, var(--fo7v) 4%, var(--md8));min-width: 0;}

.w3g36vc.w3g36vc .hzm5 .v02pg {color: color-mix(in srgb, var(--fo7v) 45%, var(--v11v));background: none;align-self: flex-start;border: 0;border-radius: 0;font-size: 30px;position: static;letter-spacing: -.04em;line-height: 1;transform: none;width: auto;min-width: 0;height: auto;box-shadow: none;}
.w3g36vc.w3g36vc .j8d23 {min-width: 0;}
.w3g36vc.w3g36vc .hzm5 .qgyyq2 {text-align: left;margin: 0 0 6px;}
.w3g36vc.w3g36vc .hzm5 .dm482a {margin: 0;text-align: left;}

.g79b567 .gsw86 .xxfpp,
.g79b567 .gmc1sd .ys1h,
.w3g36vc.w3g36vc .kezdxkm {flex-wrap: wrap;align-content: flex-start;display: flex;justify-content: center;}
.g79b567 .gsw86 .xxfpp > * {flex: 1 1 220px;}
.g79b567 .gmc1sd .ys1h > * {flex: 1 1 280px;}
.w3g36vc.w3g36vc .kezdxkm > * {flex: 1 1 190px;}
.g79b567 .gsw86 .xxfpp > *,
.g79b567 .gmc1sd .ys1h > *,
.w3g36vc.w3g36vc .kezdxkm > * {max-width: calc(50% - 1px);min-width: 0;}
@media (max-width:606px) {
  .g79b567 .gsw86 .xxfpp > *,
  .g79b567 .gmc1sd .ys1h > *,
  .w3g36vc.w3g36vc .kezdxkm > * {max-width: none;}
}

@media (max-width:550px) { .g79b567 .b93tq5t .sjtj3 {grid-template-columns: repeat(2, minmax(0, 1fr));} }

@media (max-width:1010px) {
  .aaqm8b .dbchr66 {display: none;}
}
.r6m7ye6 .dbchr66 {justify-self: start;}
@media (max-width:550px) {
  .aaqm8b {gap:7px;}
  .aaqm8b .aptev {white-space: nowrap;padding: 0 11px;font-size: 12.5px;}
  .g4839 img {max-width: min(28vw, 112px);}
}
@media (max-width: 359.98px) {
  .s800v {gap:5px;}
  .aaqm8b .aptev {font-size: 12px;padding: 0 9px;}
  .g4839 img {max-width: 24vw;}
}

.aaqm8b {justify-self: end;grid-column: -2;}
@media (max-width: 359.98px) {
  .zqvv {padding-left:11px;gap:6px;padding-right:6px;}
  .g4839 img {max-width: 22vw;}
  .aaqm8b {gap:5px;}
  .aaqm8b .aptev {padding: 0 9px;font-size: 12px;}
  .kjpvtt2 {padding: 6px;min-width: 40px;}
}

.g79b567 .r0vv.mwb7fgq {min-height: clamp(420px, 58vh, 620px);border-radius: var(--cou, var(--wloz));padding: clamp(18px, 3vw, 44px);align-items: center;}
.g79b567 .r0vv .mp99x.mp99x,
.g79b567 .r0vv.mwb7fgq > picture {inset: 0;object-fit: cover;max-width: none;position: absolute;border-radius: 0;height: 100%;width: 100%;}
.h0e67cv.h0e67cv {padding: clamp(22px, 2.6vw, 34px);display: flex;width: auto;border-radius: var(--wloz);border: 1px solid color-mix(in srgb, #fff 45%, transparent);gap:15px;flex-direction: column;box-shadow: var(--nzi);align-items: flex-start;backdrop-filter: blur(14px) saturate(1.2);-webkit-backdrop-filter: blur(14px) saturate(1.2);max-width:521px;background: color-mix(in srgb, var(--md8) 80%, transparent);}
.h0e67cv .pqxne {line-height:1.09;margin: 0;font-size: clamp(30px, 3.4vw, 50px);font-weight: 800;letter-spacing: -.03em;}
.h0e67cv .p0c9y {max-width: 44ch;color: var(--v11v);margin: 0;}
.mwb7fgq.chtd3 {background:
    radial-gradient(60% 90% at 88% 15%, color-mix(in srgb, var(--fo7v) 32%, transparent) 0%, transparent 65%),
    radial-gradient(55% 80% at 60% 110%, color-mix(in srgb, var(--fo7v) 18%, transparent) 0%, transparent 65%),
    var(--f14of, color-mix(in srgb, var(--fo7v) 6%, var(--md8)));}
.chtd3 .h0e67cv {background: color-mix(in srgb, var(--md8) 70%, transparent);}
.atp1 {pointer-events: none;color: color-mix(in srgb, var(--fo7v) 16%, transparent);font: 800 clamp(100px, 15vw, 230px)/1 var(--ay87, Georgia, serif);bottom: -.22em;white-space: nowrap;max-width: 100%;right: -.04em;letter-spacing: -.04em;position: absolute;overflow: hidden;}
@media (max-width:849px) {
  .g79b567 .r0vv.mwb7fgq {min-height: min(76vh, 600px);padding: 12px;align-items: flex-end;}
  .h0e67cv.h0e67cv {width: 100%;max-width: none;}
  .g79b567 .r0vv.mwb7fgq.chtd3 {padding-top:69px;min-height: 0;}
  .atp1 {display: none;}
}

.g79b567 .r0vv .ga3ex9:has(img) {max-height: none;align-self: center;aspect-ratio: auto;}
.g79b567 .r0vv .ga3ex9:has(img) picture {display: block;}
.g79b567 .r0vv .ga3ex9 img.xw5y,
.g79b567 .r0vv .ga3ex9:has(img) img {object-fit: contain;max-height: none;height: auto;}
@media (max-width:849px) {
  .g79b567 .r0vv.bf2t3 .ga3ex9:has(img) {order: -1;max-height: none;aspect-ratio: auto;}
  .g79b567 .r0vv .jh74 {align-self: stretch;}
}

.g79b567 .e83jj6 .kydnb4 {grid-template-columns: repeat(var(--m59m, 4), minmax(0, 1fr));gap:12px;display: grid;}
.g79b567 .e83jj6 .nh2cn9 {padding: 14px 12px;width: 100%;box-sizing: border-box;display: flex;}
.g79b567 .e83jj6 .nh2cn9 img {max-width: 100%;height: 34px;}
@media (max-width:905px) { .g79b567 .e83jj6 .kydnb4 {grid-template-columns: repeat(var(--mahwk, 4), minmax(0, 1fr));} }
@media (max-width:606px) {
  .g79b567 .e83jj6 .kydnb4 {gap:9px;grid-template-columns: repeat(var(--cye1j, 2), minmax(0, 1fr));}
  .g79b567 .e83jj6 .nh2cn9 {min-height: 60px;}
  .g79b567 .e83jj6 .nh2cn9 img {height: 26px;}
}

.g79b567 .gmc1sd .ys1h > *,
.w3g36vc.w3g36vc .kezdxkm > * {max-width: none;}
.g79b567 .am1e .kyxd9r li {justify-content: center;flex: 1 1 auto;}

.g79b567 {flex-wrap: wrap;justify-content: center;column-gap: var(--ti36w);display: flex;align-items: stretch;}
.g79b567 > * {box-sizing: border-box;flex: 0 0 100%;}
.g79b567 > .mz3yy:has(+ .mz3yy),
.g79b567 > .mz3yy + .mz3yy {margin-right: 0 !important;flex: 0 0 calc((min(100%, var(--dnv)) - var(--ti36w)) / 2);max-width: none;margin-left: 0 !important;}
@media (max-width:751px) {
  .g79b567 > .mz3yy:has(+ .mz3yy),
  .g79b567 > .mz3yy + .mz3yy {flex-basis: 100%;}
}
.g79b567 .p8ynyfq.mz3yy {max-width: none;}
.g79b567 .p8ynyfq.da2a0d {gap: clamp(20px, 3vw, 44px);align-items: center;display: grid;}
.g79b567 .p8ynyfq.mz3yy {align-items: start;grid-template-rows: auto 1fr;}
@media (min-width:752px) {
  .g79b567 .p8ynyfq.da2a0d:not(.mz3yy):not(.sfpv7) {grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);}
  .g79b567 .p8ynyfq.yvzh1:not(.mz3yy) .kjtdvj {order: 2;}
}
.g79b567 .p8ynyfq .kjtdvj {min-width: 0;margin: 0;overflow: hidden;border-radius: var(--wloz);border: 1px solid var(--am3fl);background: color-mix(in srgb, var(--fo7v) 6%, var(--md8));box-shadow: var(--nzi);}
.g79b567 .p8ynyfq .kjtdvj picture,
.g79b567 .p8ynyfq .e64e {display: block;}
.g79b567 .p8ynyfq .kjtdvj img {display: block;height: auto;width: 100%;border-radius: 0;}
.g79b567 .p8ynyfq .r8zjp7 {height: 100%;flex-direction: column;min-width: 0;align-items: flex-start;display: flex;}
.g79b567 .p8ynyfq .eb7jw {font-size: clamp(22px, 2.3vw, 30px);margin: 0 0 12px;}
.g79b567 .p8ynyfq .q6qag {border-top: 0;padding-top: 0;}
.g79b567 .p8ynyfq.mz3yy .ef6sv {margin-top: auto;}
.g79b567 .p8ynyfq.mz3yy .q6qag {margin-bottom:18px;}

.g79b567 .rwyz2j h2.kw227hs.kw227hs,
.g79b567 .cqgvnx h2.ffwzf.ffwzf,
.g79b567 :is(.rwyz2j, .cqgvnx) :is(.mtk2, .v116) h2 {color: var(--yo8);font-size: clamp(24px, 2.6vw, 34px);font-weight: 800;text-wrap: balance;line-height:1.15;letter-spacing: -.02em;text-transform: none;margin: 0 0 18px;}
.g79b567 .rwyz2j h2.kw227hs.kw227hs::before,
.g79b567 .cqgvnx h2.ffwzf.ffwzf::before,
.g79b567 :is(.rwyz2j, .cqgvnx) :is(.mtk2, .v116) h2::before {width: 38px;background: var(--fo7v);margin: 0 0 16px;display: block;content: "";border-radius:4px;height: 4px;}
.g79b567 :is(.rwyz2j, .cqgvnx) :is(.mtk2, .v116) h2:not(:first-child) {margin-top:29px;}
.g79b567 .cqgvnx .fm1zvee {display: none;}
.g79b567 :is(.rwyz2j, .cqgvnx) :is(.mtk2, .v116) h3 {color: var(--yo8);font-size: 19px;margin: 22px 0 8px;font-weight: 800;}

.g79b567 .rwyz2j .g6vj0k6 {display: block;}
.g79b567 .rwyz2j .g6vj0k6::before {content: none;display: none;}
.g79b567 .rwyz2j .g6vj0k6 h2.kw227hs.kw227hs {margin: 0 0 18px;}

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

@media (min-width:752px) {
  .g79b567 .kdwat .bfpxdm {column-gap:28px;display: block;columns: 3;}
  .g79b567 .kdwat .bfpxdm li {break-inside: avoid;}
  .g79b567 .kdwat .bfpxdm li a {padding: 6px 2px;font-size: 15px;min-height: 40px;}
}
@media (min-width:551px) and (max-width: 760px) {
  .g79b567 .kdwat .bfpxdm {columns: 2;display: block;column-gap:19px;}
  .g79b567 .kdwat .bfpxdm li {break-inside: avoid;}
}

.w3g36vc.w3g36vc :is(.kezdxkm, .hzm5) {list-style: none;flex-wrap: wrap;margin: 14px 0 0;gap: clamp(12px, 1.6vw, 20px);display: flex;padding: 0;}
.w3g36vc.w3g36vc .m7zmca4 {display: grid;gap:13px;margin-top:14px;}
.w3g36vc.w3g36vc :is(.fs83, .wx1b3fc) {flex: 1 1 210px;max-width: none;}
.w3g36vc.w3g36vc :is(.fs83, .qxjn, .wx1b3fc) {flex-direction: column;display: flex;background:
    linear-gradient(180deg, color-mix(in srgb, var(--fo7v) 7%, transparent), transparent 70%),
    var(--md8);padding: 22px clamp(16px, 1.8vw, 22px) 20px;box-sizing: border-box;overflow: hidden;text-align: left;gap:10px;align-items: flex-start;position: relative;border-radius: var(--wloz);border: 1px solid color-mix(in srgb, var(--fo7v) 18%, var(--am3fl));box-shadow: var(--nzi);min-width: 0;}
.w3g36vc.w3g36vc :is(.fs83, .qxjn, .wx1b3fc)::before {width: auto;content: "";display: block;background: linear-gradient(90deg, var(--fo7v), color-mix(in srgb, var(--fo7v) 30%, transparent));height: 4px;position: absolute;inset: 0 0 auto 0;}
.w3g36vc.w3g36vc .fs83::after {display: none;}
.w3g36vc.w3g36vc .qxjn:last-child {padding-bottom:19px;border-bottom: 1px solid color-mix(in srgb, var(--fo7v) 18%, var(--am3fl));}
.w3g36vc.w3g36vc .v02pg,
.w3g36vc.w3g36vc :is(.m7zmca4, .hzm5) .v02pg {font-size: 18px;align-items: center;flex: 0 0 auto;line-height: 1;color: var(--o50bx, var(--cz9d, var(--zdw, var(--r2z))));height: 46px;border-radius: 999px;border: 0;transform: none;letter-spacing: -.02em;background: var(--vgd, var(--fo7v));min-width: 46px;align-self: flex-start;box-shadow: 0 6px 18px color-mix(in srgb, var(--fo7v) 38%, transparent);justify-content: center;display: flex;position: static;font-weight: 800;width: 46px;}
.w3g36vc.w3g36vc :is(.qgyyq2, .m7zmca4 .qgyyq2, .hzm5 .qgyyq2) {text-align: left;overflow-wrap: anywhere;min-width: 0;font-weight: 800;font-size: 17.5px;margin: 4px 0 0;line-height:1.28;}
.w3g36vc.w3g36vc :is(.dm482a, .m7zmca4 .dm482a, .hzm5 .dm482a) {font-size: 15px;text-align: left;min-width: 0;margin: 0;line-height:1.62;padding-left: 0;overflow-wrap: anywhere;}
.w3g36vc.w3g36vc .kafj7 {gap:15px;}
.w3g36vc.w3g36vc .kafj7 .qgyyq2 {margin: 0;}
@media (max-width:812px) {
  .w3g36vc.w3g36vc .kezdxkm {padding: 0;}
  .w3g36vc.w3g36vc .fs83 {padding: 22px 18px 20px;}
}
@media (max-width:550px) {
  .w3g36vc.w3g36vc :is(.fs83, .wx1b3fc) {align-items: start;display: grid;grid-template-columns: auto minmax(0, 1fr);flex-basis: 100%;column-gap:14px;row-gap:5px;}
  .w3g36vc.w3g36vc :is(.fs83, .wx1b3fc) .v02pg {grid-row: span 2;}
  .w3g36vc.w3g36vc .wx1b3fc .j8d23 {min-width: 0;}
}
.w3g36vc.w3g36vc :is(.fs83, .qxjn, .wx1b3fc):first-child::before {display: block;}
.w3g36vc.w3g36vc .fs83:last-child {padding-bottom:21px;}

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

.g79b567 .am1e .n4g1w {margin: 0 auto;place-items: center;display: grid;box-shadow: 0 0 0 8px color-mix(in srgb, var(--fo7v) 14%, transparent), 0 26px 50px color-mix(in srgb, var(--fo7v) 30%, transparent);background:
    radial-gradient(circle, transparent 58%, color-mix(in srgb, var(--fo7v) 18%, transparent) 59% 60%, transparent 61%),
    radial-gradient(circle at 35% 30%, color-mix(in srgb, #fff 26%, var(--vgd, var(--fo7v))), var(--vgd, var(--fo7v)) 70%);position: relative;color: var(--o50bx, var(--cz9d, var(--zdw, var(--r2z))));border-radius: 50%;width: clamp(190px, 18vw, 240px);aspect-ratio: 1;}
.g79b567 .am1e .n7z1k {inset: 0;width: 100%;height: 100%;transition:transform 1.242s ease;position: absolute;}
.g79b567 .am1e:hover .n7z1k {transform: rotate(40deg);}
.g79b567 .am1e .n7z1k text {font-size: 13px;letter-spacing: 2px;fill: currentColor;font-weight: 800;font-family: var(--xcn);}
.g79b567 .am1e .j3dk {display: flex;justify-content: center;gap:4px;border-radius: 50%;border: 2px solid color-mix(in srgb, currentColor 40%, transparent);align-items: center;width: 58%;position: relative;flex-direction: column;aspect-ratio: 1;}
.g79b567 .am1e .fkxp {font-weight: 800;color: inherit;letter-spacing: -.04em;line-height: .9;font-size: clamp(42px, 4.4vw, 58px);}
.g79b567 .am1e .vfn9bkc {font-size: 12px;opacity:0.87;letter-spacing: 2px;color: inherit;}
@media (max-width: 819.98px) { .g79b567 .am1e .n4g1w {order: -1;width: 180px;} }
@media (prefers-reduced-motion: reduce) { .g79b567 .am1e .n7z1k {transition:none;} }

.g79b567 .am1e.km2wk .kyxd9r {border-top: 1px solid var(--am3fl);grid-auto-flow: column;display: grid;border-bottom: 1px solid var(--am3fl);gap: 0;grid-auto-columns: minmax(0, 1fr);margin: 22px 0 0;}
.g79b567 .am1e.km2wk .kyxd9r li {flex-direction: column-reverse;gap:4px;background: none;border: 0;border-radius: 0;padding: 14px 18px;display: flex;align-items: flex-start;}
.g79b567 .am1e.km2wk .kyxd9r li + li {border-left: 1px solid var(--am3fl);}
.g79b567 .am1e.km2wk .kyxd9r .nkgy {line-height:1.11;font-size: clamp(20px, 2vw, 26px);color: var(--yo8);font-weight: 800;}
.g79b567 .am1e.km2wk .kyxd9r .rhrth7 {color: var(--v11v);letter-spacing: .1em;font-size: 11.5px;text-transform: uppercase;}
.g79b567 .am1e.km2wk .kyxd9r .qmfa {display: none;}
@media (max-width:550px) {
  .g79b567 .am1e.km2wk .kyxd9r li {padding: 12px 10px;}
  .g79b567 .am1e.km2wk .kyxd9r .nkgy {font-size: 18px;}
}
.g79b567 .am1e.km2wk .zcrhs {letter-spacing: -.02em;font-weight: 800;font-size: clamp(26px, 2.8vw, 38px);line-height:1.09;}
.g79b567 .am1e.km2wk .vbgfh38 a {box-shadow: 0 4px 14px color-mix(in srgb, var(--fo7v) 28%, transparent);color: var(--o50bx, var(--cz9d, var(--zdw, var(--r2z))));background: var(--vgd, var(--fo7v));border-color: transparent;}
.g79b567 .am1e.km2wk .vbgfh38 a:hover {transform: translateY(-1px);box-shadow: var(--x4q9);}

.rvzk.rvzk > * {padding-right: 0;max-width: var(--dnv);margin-left: auto;padding-left: 0;box-sizing: border-box;margin-right: auto;}
.rvzk .shbbpd {justify-self: start;text-align: left;}
@media (max-width:751px) {
  .rvzk .qwme {grid-template-columns: minmax(0, 1fr);justify-items: start;}
  .rvzk .bkb09s {width: 100%;justify-content: start;}
}
.rvzk.rvzk {padding-left:21px;padding-right:19px;}

.g79b567 .m09e.hf6v .gtc77 {grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);display: grid;align-items: stretch;margin-top:9px;position: relative;gap: clamp(14px, 2.4vw, 34px);}
.g79b567 .m09e.hf6v .gtc77.hda704c,
.g79b567 .m09e.fv8evk1 .gtc77 {grid-template-columns: minmax(0, 1fr);}
.hf6v .rtvc {overflow: hidden;box-shadow: var(--nzi);background: var(--md8);border-radius: var(--wloz);border: 1px solid var(--am3fl);min-width: 0;}
.hf6v .knad {padding: 16px 20px;gap:15px;align-items: center;display: flex;}
.hf6v .rcjy5c .knad {color: var(--o50bx, var(--cz9d, var(--zdw, var(--r2z))));background: var(--vgd, var(--fo7v));}
.hf6v .s7wvyj .knad {color: var(--md8);background: color-mix(in srgb, var(--yo8) 88%, var(--fo7v));}
.hf6v .jjhj0 {flex: 0 0 auto;font-weight: 800;width: 42px;align-items: center;justify-content: center;line-height: 1;height: 42px;background: color-mix(in srgb, currentColor 18%, transparent);display: flex;border-radius: 999px;font-size: 26px;}
.hf6v .btehy32 {letter-spacing: .08em;font-size: 15px;text-transform: uppercase;min-width: 0;color: inherit;margin: 0;font-weight: 800;flex: 1 1 auto;}
.hf6v .j7xjq {font-weight: 800;font-size: 30px;line-height: 1;opacity:0.88;font-style: normal;}
.hf6v .xcydf {padding: 8px 20px 14px;list-style: none;margin: 0;}
.hf6v .dv8bnw {color: var(--yo8);padding: 12px 0;font-size: 15.5px;align-items: flex-start;line-height:1.51;border-bottom: 1px solid var(--am3fl);gap:11px;display: flex;}
.hf6v .dv8bnw:last-child {border-bottom: 0;}
.hf6v .jh7jt {min-width: 0;overflow-wrap: anywhere;}
.hf6v .crkmv {flex: 0 0 auto;width: 22px;height: 22px;margin-top:2px;position: relative;border-radius: 999px;}
.hf6v .rcjy5c .crkmv {background: var(--vgd, var(--fo7v));}
.hf6v .s7wvyj .crkmv {background: color-mix(in srgb, var(--yo8) 14%, var(--md8));}
.hf6v .rcjy5c .crkmv::after {transform: rotate(45deg);width: 6px;content: "";left: 7px;top: 4px;height: 11px;border: solid var(--o50bx, var(--cz9d, var(--zdw, var(--r2z))));border-width: 0 2.5px 2.5px 0;position: absolute;}
.hf6v .s7wvyj .crkmv::before,
.hf6v .s7wvyj .crkmv::after {position: absolute;transform: rotate(45deg);top: 10px;border-radius:3px;height: 2.5px;width: 12px;content: "";background: var(--yo8);left: 5px;}
.hf6v .s7wvyj .crkmv::after {transform: rotate(-45deg);}

.hf6v .evv1nnj {color: var(--yo8);font-size: 15px;transform: translate(-50%, 0);top: 30px;width: 54px;z-index: 2;border-radius: 999px;border: 3px solid color-mix(in srgb, var(--fo7v) 50%, var(--am3fl));left: 50%;letter-spacing: .04em;display: flex;height: 54px;justify-content: center;box-shadow: var(--nzi);align-items: center;background: var(--md8);position: absolute;font-weight: 800;}
.hf6v .zf29 {font-size: 14px;height: 34px;margin-top:21px;justify-content: space-between;font-weight: 800;position: relative;display: flex;background:
    linear-gradient(90deg,
      var(--vgd, var(--fo7v)) 0 var(--axw, 50%),
      color-mix(in srgb, var(--yo8) 88%, var(--fo7v)) var(--axw, 50%) 100%);padding: 0 16px;overflow: hidden;border-radius: 999px;align-items: center;}
.hf6v .ckwfyp4 {color: var(--o50bx, var(--cz9d, var(--zdw, var(--r2z))));}
.hf6v .ep2y7 {color: var(--md8);}
@media (max-width:695px) {
  .g79b567 .m09e.hf6v .gtc77 {grid-template-columns: minmax(0, 1fr);}
  .hf6v .evv1nnj {transform: none;margin: -6px 0;top: auto;position: relative;left: auto;justify-self: center;}
}

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