

:root {--ec14: 1200px;--c1uev: var(--x3sz);--iaeov:  clamp(44px, 5.5vw, 88px);--sa2: color-mix(in srgb, var(--k25t3) 72%, transparent);--u8h2:  var(--fxa5);--jvqc: 22px;--rprv: 0 2px 4px color-mix(in srgb, var(--k25t3) 7%, transparent),
                  0 14px 34px color-mix(in srgb, var(--k25t3) 10%, transparent);--hxq6h:   0 1px 2px color-mix(in srgb, var(--k25t3) 6%, transparent),
                  0 8px 24px color-mix(in srgb, var(--k25t3) 7%, transparent);--k25t3:   color-mix(in srgb, var(--x3sz) 7%, var(--t9t));--rt2:    16px;--tvtjh:  color-mix(in srgb, var(--k25t3) 11%, transparent);--c0hu: color-mix(in srgb, var(--k25t3) 7%, transparent);--coak:Georgia, "Palatino Linotype", "Iowan Old Style", Palatino, serif;--bvc:    color-mix(in srgb, var(--h7ymz) 88%, #ffffff);--d4k4:  clamp(18px, 2vw, 28px);}

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

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

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

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

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

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

.tmpjb,
.qgpnsf :is(.x0age, .j9dc2k4, .whjt68, .aywp,
              .xc7x39, .gjmgv1, .cpdw) a[role="button"],
.qgpnsf .aywp a {white-space: nowrap;padding: 11px 22px;font-size: 14.5px;border-radius: 999px;border: 1px solid transparent;align-items: center;justify-content: center;display: inline-flex;text-decoration: none;cursor: pointer;transition:transform 0.192s, box-shadow 0.166s;font-weight: 700;}

.s5ed9 {background: var(--haj7);color: var(--lop3z, var(--hrq7));}
.qk4ewq {box-shadow: 0 4px 14px color-mix(in srgb, var(--nx64y) 28%, transparent);color: var(--xipui, var(--z5z3));background: var(--nx64y);}
.qk4ewq:hover {transform: translateY(-1px);box-shadow: var(--rprv);background: var(--u78s1);}

.qgpnsf :is(.x0age, .j9dc2k4, .whjt68, .aywp,
              .xc7x39, .gjmgv1, .cpdw) a[role="button"],
.qgpnsf .aywp a {background: var(--i4xd6, var(--c1uev));color: var(--nov, var(--rgga, var(--l1ft, var(--ac3c))));box-shadow: 0 4px 14px color-mix(in srgb, var(--c1uev) 28%, transparent);}
.wznvw2 {font-size: 16px;padding: 15px 30px;}

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

.qgpnsf, .b3eeg, .m74z5d {--t22a: var(--k25t3);--q63f: var(--k25t3);--lth: var(--u8h2);--e4v9s: var(--u8h2);--gbw: var(--k25t3);--t9t: var(--k25t3);--h7ymz: var(--bvc);}

.qgpnsf {padding: clamp(20px, 3vw, 42px) 20px 0;}
.qgpnsf > * {background: var(--u8h2);box-shadow: var(--hxq6h);border: 1px solid var(--c0hu);border-radius: var(--jvqc);margin: 0 auto var(--d4k4) !important;padding: var(--iaeov) clamp(22px, 3vw, 46px) !important;max-width: var(--ec14);}

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

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

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

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

.qgpnsf .x0age.tzj7dt .hskjfa {order: -1;}

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

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

.qgpnsf .x0age .fwsw {font-weight: 800;color: var(--k25t3);font-size: clamp(30px, 3.4vw, 50px);margin: 0;text-wrap: balance;line-height:1.08;letter-spacing: -.03em;}
.qgpnsf .x0age .eytk {margin: 0;color: var(--sa2);line-height:1.62;font-size: clamp(15.5px, 1.2vw, 17.5px);max-width: 46ch;}

.qgpnsf .x0age .y9y2c {padding: 13px 28px;text-decoration: none;border-radius: 999px;align-items: center;box-shadow: 0 4px 14px color-mix(in srgb, var(--c1uev) 28%, transparent);font-weight: 700;color: var(--nov, var(--rgga, var(--l1ft, var(--ac3c))));background: var(--i4xd6, var(--c1uev));justify-content: center;white-space: nowrap;min-height: 48px;font-size: 15.5px;transition:transform 0.173s, box-shadow 0.18s;display: inline-flex;}
.qgpnsf .x0age .y9y2c:hover {box-shadow: var(--rprv);transform: translateY(-1px);}

.qgpnsf .x0age .hskjfa {min-width: 0;background: var(--o77v, var(--u8h2));max-height: 46vh;box-shadow: var(--hxq6h);margin: 0;border-radius: var(--rt2);border: 1px solid var(--c0hu);color: var(--fcz8, var(--k25t3));position: relative;overflow: hidden;aspect-ratio: 4 / 3;}
.qgpnsf .x0age .hskjfa img,
.qgpnsf .x0age .dks8 {height: 100%;display: block;width: 100%;border-radius: 0;object-fit: cover;}

.qgpnsf .x0age.cxac {min-width: 0;box-shadow: none;padding: 0;border: 0;background: none;display: block;}
.qgpnsf .x0age .kayb {margin: 0 0 clamp(26px, 3vw, 44px);overflow: hidden;box-shadow: var(--hxq6h);border-radius: var(--jvqc);border: 1px solid var(--c0hu);position: relative;background: var(--o77v, var(--u8h2));min-width: 0;max-height: 26vh;}
.qgpnsf .x0age .kayb img,
.qgpnsf .x0age .g29tch6 {display: block;border-radius: 0;object-fit: cover;color: var(--fcz8, var(--k25t3));width: 100%;height: auto;max-height: 26vh;}

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

.qgpnsf .x0age .gn378 {align-items: center;min-width: 0;flex-direction: column;display: flex;max-width: 62ch;margin: 0 auto;text-align: center;}

.qgpnsf .x0age .j32z {text-transform: uppercase;font-style: normal;font: 700 11.5px/1 var(--coak);padding-bottom:11px;letter-spacing: .2em;color: color-mix(in srgb, var(--c1uev) 34%, var(--k25t3));margin-bottom:17px;border-bottom: 1px solid var(--tvtjh);}
.qgpnsf .x0age .bsht8gz {font: 700 clamp(31px, 3.7vw, 49px)/1.14 var(--coak);text-wrap: balance;max-width: 20ch;margin: 0;overflow-wrap: break-word;color: var(--k25t3);letter-spacing: -.018em;}
.qgpnsf .x0age .qyf4 {color: color-mix(in srgb, var(--k25t3) 88%, transparent);margin: 16px 0 0;max-width: 56ch;line-height:1.64;font-size: clamp(16px, 1.35vw, 18.5px);}
.qgpnsf .x0age .rbx8bn2 {align-items: center;transition:transform 0.17s, box-shadow 0.19s;border-radius: 999px;box-shadow: var(--hxq6h);background: var(--i4xd6, var(--x3sz));text-decoration: none;justify-content: center;font: 700 15px/1 var(--coak);padding: 0 32px;color: var(--nov, var(--rgga, var(--l1ft, var(--ac3c))));margin-top: clamp(20px, 2.4vw, 30px);min-height: 50px;display: inline-flex;}
.qgpnsf .x0age .rbx8bn2:hover {box-shadow: var(--rprv);transform: translateY(-1px);}
@media (max-width:865px) {
  
  .qgpnsf .x0age .kayb,
  .qgpnsf .x0age .g29tch6 {max-height: 22vh;}
  .qgpnsf .x0age .nhkf7dv {max-height: 22vh;min-height: 15vh;}
}

.qgpnsf .x0age.xxcvas {border-radius: var(--rt2);min-height: 44vh;display: flex;position: relative;box-shadow: var(--hxq6h);align-items: flex-end;overflow: hidden;}

.qgpnsf .x0age .qx11w {height: 100%;width: 100%;inset: 0;object-fit: cover;position: absolute;}
.hsv2st {background: color-mix(in srgb, var(--u8h2) 96%, transparent);padding: clamp(24px, 3vw, 40px);width: 100%;position: relative;}
.hsv2st .k63m,
.hsv2st .fwsw,
.hsv2st .eytk {color: var(--fcz8, var(--k25t3));}
@media (max-width:865px) {
  .qgpnsf .x0age.xxcvas {min-height: 36vh;}
}

.qgpnsf .x0age .azpfb {position: absolute;align-items: flex-end;justify-content: flex-end;line-height: .8;color: color-mix(in srgb, var(--c1uev) 30%, transparent);letter-spacing: -.05em;display: flex;inset: 0;font-weight: 800;background:
    repeating-linear-gradient(var(--oirq5, 160deg),
      color-mix(in srgb, var(--k25t3) 5%, transparent) 0 1px,
      transparent 1px var(--fvpa, 34px)),
    radial-gradient(68% 78% at 22% 18%, color-mix(in srgb, var(--c1uev) 26%, transparent) 0%, transparent 70%),
    radial-gradient(72% 82% at 82% 88%, color-mix(in srgb, var(--svg0q, var(--c1uev)) 20%, transparent) 0%, transparent 72%),
    color-mix(in srgb, var(--c1uev) 7%, var(--u8h2));font-size: clamp(56px, 9vw, 132px);padding: clamp(14px, 2vw, 26px);}

.qgpnsf .j9dc2k4.bkcxfqg {text-align: left;}
.qgpnsf .j9dc2k4 .z4k1zqg {font-size: clamp(28px, 4vw, 48px);font-weight: 800;color: var(--k25t3);line-height:1.17;margin: 0 0 10px;letter-spacing: -.028em;}
.qgpnsf .j9dc2k4 .mmk4 {font-size: 16.5px;color: var(--sa2);max-width: 62ch;margin: 0 0 clamp(18px, 2vw, 28px);line-height:1.59;}
.qgpnsf .j9dc2k4 .tb1py9c {list-style: none;display: grid;gap: clamp(16px, 2vw, 26px);margin: 0;padding: 0;}

.qgpnsf .j9dc2k4.qee90r0 .tb1py9c {grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));}
.qgpnsf .j9dc2k4.yn0dc .tb1py9c {grid-template-columns: minmax(0, 1fr);}
.qgpnsf .j9dc2k4.yn0dc .c7mdgda {align-items: center;display: grid;gap: clamp(14px, 2vw, 26px);grid-template-columns: minmax(0, 180px) minmax(0, 1fr);}
.qgpnsf .j9dc2k4 .c7mdgda {min-width: 0;}
.qgpnsf .j9dc2k4 .mwqkxf {aspect-ratio: 3 / 2;overflow: hidden;background: color-mix(in srgb, var(--c1uev) 7%, var(--u8h2));border-radius: var(--rt2);border: 1px solid var(--c0hu);margin: 0 0 12px;}
.qgpnsf .j9dc2k4.yn0dc .mwqkxf {margin: 0;}
.qgpnsf .j9dc2k4 .mwqkxf img {height: 100%;width: 100%;border-radius: 0;display: block;object-fit: cover;}
.qgpnsf .j9dc2k4 .te2de {color: var(--k25t3);font-size: clamp(15.5px, 1.45vw, 17.5px);line-height:1.52;font-weight: 600;margin: 0;}
.qgpnsf .j9dc2k4 .h21cg {gap:10px;margin-top: clamp(18px, 2vw, 28px);flex-wrap: wrap;display: flex;}

.qgpnsf .j9dc2k4 .e497,
.qgpnsf .j9dc2k4 .rm8z {transition:transform 0.172s, box-shadow 0.12s;border-radius: 999px;white-space: nowrap;min-height: 46px;padding: 12px 24px;align-items: center;text-decoration: none;display: inline-flex;justify-content: center;font-size: 14.5px;font-weight: 700;}
.qgpnsf .j9dc2k4 .e497 {color: var(--nov, var(--rgga, var(--l1ft, var(--ac3c))));box-shadow: 0 4px 14px color-mix(in srgb, var(--c1uev) 26%, transparent);background: var(--i4xd6, var(--c1uev));}
.qgpnsf .j9dc2k4 .e497:hover {box-shadow: var(--rprv);transform: translateY(-1px);}
.qgpnsf .j9dc2k4 .rm8z {background: transparent;border: 1px solid color-mix(in srgb, var(--c1uev) 30%, var(--tvtjh));color: color-mix(in srgb, var(--c1uev) 35%, var(--k25t3));}
.qgpnsf .j9dc2k4 .rm8z:hover {background: color-mix(in srgb, var(--c1uev) 8%, transparent);}

.qgpnsf .vyeqswm .ah8vzf + .ah8vzf {margin-top: clamp(24px, 3vw, 40px);}
.qgpnsf .vyeqswm .ktjw5t {color: var(--sa2);font-size: 12.5px;letter-spacing: .09em;text-transform: uppercase;margin: 0 0 14px;font-weight: 800;}
.qgpnsf .vyeqswm .d6v24 {display: grid;list-style: none;margin: 0;grid-template-columns: repeat(4, minmax(0, 1fr));padding: 0;gap: clamp(16px, 1.8vw, 26px);}
@media (max-width:995px) { .qgpnsf .vyeqswm .d6v24 {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:566px)  { .qgpnsf .vyeqswm .d6v24 {grid-template-columns: minmax(0, 1fr);} }
.qgpnsf .vyeqswm .wr2wk0 {min-width: 0;}
.qgpnsf .vyeqswm .gz2p {text-decoration: none;min-width: 0;color: inherit;display: block;}
.qgpnsf .vyeqswm .xy4d4 {aspect-ratio: 3 / 2;transition:transform 0.188s, box-shadow 0.198s;border-radius: var(--rt2);border: 1px solid var(--c0hu);margin: 0 0 12px;background: color-mix(in srgb, var(--k25t3) 4%, var(--u8h2));box-shadow: var(--hxq6h);overflow: hidden;}
.qgpnsf .vyeqswm .gz2p:hover .xy4d4 {box-shadow: var(--rprv);transform: translateY(-2px);}
.qgpnsf .vyeqswm .xy4d4 img {border-radius: 0;width: 100%;object-fit: cover;height: 100%;display: block;}
.qgpnsf .vyeqswm .ws9vkjh {display: block;font-size: 16.5px;font-weight: 700;line-height:1.35;color: var(--k25t3);}
.qgpnsf .vyeqswm .w8cv {color: var(--sa2);font-size: 13.5px;font-style: normal;margin-top:4px;display: block;}

.qgpnsf .bkc2t2 .eshzg {grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));overflow: hidden;list-style: none;border: 1px solid var(--c0hu);border-radius: var(--rt2);background: var(--c0hu);margin: 0;padding: 0;display: grid;gap:0px;}
.qgpnsf .bkc2t2 .z71k {min-width: 0;background: var(--u8h2);}
.qgpnsf .bkc2t2 .y36z9c {transition:background 0.176s;flex-direction: column;justify-content: center;align-items: center;text-decoration: none;padding: 26px 20px;display: flex;gap:9px;min-height: 148px;}
.qgpnsf .bkc2t2 .y36z9c:hover {background: color-mix(in srgb, var(--c1uev) 6%, transparent);}
.qgpnsf .bkc2t2 .y36z9c img {object-fit: contain;max-width: 100%;width: auto;display: block;border-radius: 0;height: 52px;}
.qgpnsf .bkc2t2 .gcgt {color: var(--sa2);text-align: center;font-weight: 600;font-size: 13.5px;}

.qgpnsf .wq9vrq2 .awtpe3 {font-size: 14.5px;color: var(--sa2);margin: 0 0 14px;}
.qgpnsf .wq9vrq2 .bay9eg {flex-wrap: wrap;margin: 0;display: flex;gap:15px;padding: 0;list-style: none;}
.qgpnsf .wq9vrq2 .rdr6b {min-width: 0;}
.qgpnsf .wq9vrq2 .cg7n40e {box-shadow: var(--hxq6h);transition:transform 0.174s, box-shadow 0.156s;padding: 16px 28px;text-decoration: none;min-height: 76px;justify-content: center;border-radius: 999px;border: 1px solid var(--c0hu);display: inline-flex;background: var(--u8h2);align-items: center;}
.qgpnsf .wq9vrq2 .cg7n40e:hover {box-shadow: var(--rprv);transform: translateY(-1px);}
.qgpnsf .wq9vrq2 .cg7n40e img {border-radius: 0;width: auto;display: block;max-width:141px;height: 40px;object-fit: contain;}

.qgpnsf .whjt68.pph01rc {min-width: 0;}

.qgpnsf .whjt68.dkke {max-width:560px;}
.qgpnsf .whjt68 .fxm9 {align-items: center;margin-bottom:11px;display: flex;gap:13px;}

.qgpnsf .whjt68.hww3s5 .fxm9 {flex-direction: row-reverse;}
.qgpnsf .whjt68 .xmyazcz {border-radius:14px;border: 1px solid color-mix(in srgb, var(--c1uev) 20%, transparent);margin: 0;overflow: hidden;background: color-mix(in srgb, var(--c1uev) 10%, var(--u8h2));flex: 0 0 auto;height: 58px;width: 58px;}
.qgpnsf .whjt68 .xmyazcz img {border-radius: 0;width: 100%;object-fit: cover;display: block;height: 100%;}
.qgpnsf .whjt68 .haw76ag {font-weight: 800;font-size: clamp(19px, 1.9vw, 24px);margin: 0;line-height:1.18;color: var(--k25t3);letter-spacing: -.02em;min-width: 0;}

.qgpnsf .whjt68 .haw76ag::before {content: none;}
.qgpnsf .whjt68 .aafx {font-size: 15.5px;line-height:1.70;border-top: 1px solid var(--c0hu);padding-top:15px;color: var(--sa2);}
.qgpnsf .whjt68 .aafx :is(p, li):last-child {margin-bottom: 0;}
.qgpnsf .whjt68 .zb3jea1 {white-space: nowrap;transition:transform 0.198s, box-shadow 0.121s;align-items: center;text-decoration: none;border-radius: 999px;color: var(--nov, var(--rgga, var(--l1ft, var(--ac3c))));font-size: 14.5px;box-shadow: 0 4px 14px color-mix(in srgb, var(--c1uev) 26%, transparent);display: inline-flex;padding: 12px 24px;background: var(--i4xd6, var(--c1uev));font-weight: 700;justify-content: center;margin-top:15px;min-height: 46px;}
.qgpnsf .whjt68 .zb3jea1:hover {transform: translateY(-1px);box-shadow: var(--rprv);}

.qgpnsf .gjmgv1 .whrc {border-bottom: 1px solid var(--tvtjh);align-items: center;gap: clamp(16px, 2.4vw, 30px);display: flex;padding-bottom: clamp(18px, 2vw, 26px);}
.qgpnsf .gjmgv1 .k0dk7fm {flex: 0 0 auto;font-size: clamp(46px, 6vw, 76px);font-weight: 800;line-height: .95;letter-spacing: -.04em;color: color-mix(in srgb, var(--c1uev) 55%, var(--k25t3));}
.qgpnsf .gjmgv1 .szamz {min-width: 0;}
.qgpnsf .gjmgv1 .t40r {color: color-mix(in srgb, var(--c1uev) 40%, var(--k25t3));font-size: 18px;display: block;letter-spacing: .12em;}
.qgpnsf .gjmgv1 .zwetmrj {line-height:1.61;margin: 6px 0 0;max-width: 54ch;color: var(--sa2);font-size: 15px;}
.qgpnsf .gjmgv1 .yr4zp {padding: 0;margin: 0;list-style: none;}
.qgpnsf .gjmgv1 .neke7tn {display: grid;border-bottom: 1px solid var(--c0hu);gap:3px 16px;grid-template-columns: minmax(0, 1fr) auto;align-items: baseline;padding: clamp(16px, 2vw, 22px) 0;}
.qgpnsf .gjmgv1 .f8p1m0 {font-size: 15.5px;font-weight: 700;margin: 0;color: var(--k25t3);}
.qgpnsf .gjmgv1 .bb2b {white-space: nowrap;color: color-mix(in srgb, var(--c1uev) 40%, var(--k25t3));letter-spacing: .1em;font-size: 14px;}
.qgpnsf .gjmgv1 .nf5f {max-width: 74ch;color: var(--sa2);grid-column: 1 / -1;margin: 0;line-height:1.70;font-size: 15px;}

.qgpnsf .r6wek6n.n3jaj {align-items: center;display: grid;gap:5px clamp(14px, 2vw, 20px);grid-template-columns: auto minmax(0, 1fr);}
.qgpnsf .r6wek6n .zc30fb1 {width: 58px;overflow: hidden;height: 58px;margin: 0;border-radius: 999px;border: 1px solid var(--c0hu);grid-row: 1 / span 2;}
.qgpnsf .r6wek6n .zc30fb1 img {object-fit: cover;border-radius: 0;display: block;height: 100%;width: 100%;}
.qgpnsf .r6wek6n .t854pdy {min-width: 0;gap:8px 12px;flex-wrap: wrap;align-items: center;display: flex;}
.qgpnsf .r6wek6n .wb7qh {font-weight: 700;font-size: 16px;color: var(--k25t3);margin: 0;}
.qgpnsf .r6wek6n .gj33hb {letter-spacing: .04em;font-size: 12px;color: color-mix(in srgb, var(--c1uev) 22%, var(--t9t));padding: 4px 11px;background: color-mix(in srgb, var(--c1uev) 10%, transparent);font-weight: 700;border-radius: 999px;}

.qgpnsf .r6wek6n .jv7rj90 {margin: 10px 0 0;max-width: 76ch;line-height:1.70;grid-column: 1 / -1;font-size: 15px;color: var(--sa2);}
.qgpnsf .r6wek6n .ewx4 {display: flex;grid-column: 1 / -1;gap:8px;margin-top:11px;}
.qgpnsf .r6wek6n .y12w {width: 44px;color: color-mix(in srgb, var(--c1uev) 35%, var(--k25t3));height: 44px;display: inline-flex;transition:background 0.199s;justify-content: center;align-items: center;border-radius: 999px;border: 1px solid var(--c0hu);text-decoration: none;}
.qgpnsf .r6wek6n .y12w:hover {background: color-mix(in srgb, var(--c1uev) 8%, transparent);}
.qgpnsf .r6wek6n .y12w svg {display: block;}
.qgpnsf .r6wek6n .mbr4m {font-size: 13px;line-height:1.61;border-top: 1px solid var(--c0hu);margin: 14px 0 0;grid-column: 1 / -1;padding-top:15px;color: var(--sa2);}

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

.xc7x39.xc7x39 .bvxg557:first-child::before,
.xc7x39.xc7x39 .bvxg557:last-child::after {display: none;}

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

.xc7x39.xc7x39 .ptg3p3y {margin: 30px 0 6px;font-weight: 700;line-height:1.28;color: var(--k25t3);font-size: 16px;}
.xc7x39.xc7x39 .e0cwdq7 {color: var(--sa2);line-height:1.58;margin: 0;font-size: 14.5px;}

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

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

.n45wz.n45wz.czf2 .wvr6hy {grid-template-columns: minmax(0, 1fr);}
.n45wz.n45wz.czf2 .wvr6hy::before {display: none;}

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

.n45wz.n45wz .p783 {color: color-mix(in srgb, var(--c1uev) 35%, var(--k25t3));}
.n45wz.n45wz .w5hd  {color: var(--sa2);}

.n45wz.n45wz .wa6zg {border-bottom: 1px solid var(--c0hu);font-size: 15.5px;padding: 14px 0;line-height:1.61;min-width: 0;align-items: flex-start;display: flex;gap:11px;}

.n45wz.n45wz .vzf1 {min-height: 24px;}
.n45wz.n45wz .cc1vd8 {border-radius: 999px;font-size: 14px;flex: 0 0 auto;justify-content: center;height: 22px;font-weight: 800;width: 22px;align-items: center;display: inline-flex;line-height: 1;}
.n45wz.n45wz .p783 .cc1vd8 {color: var(--c1uev);background: color-mix(in srgb, var(--c1uev) 13%, transparent);}
.n45wz.n45wz .w5hd .cc1vd8 {color: var(--sa2);background: color-mix(in srgb, var(--k25t3) 7%, transparent);}
.n45wz.n45wz .jdvfyk {color: var(--k25t3);min-width: 0;}

.cpdw.cpdw .jp6es9a {margin-top:8px;border-top: 1px solid var(--c0hu);}
.cpdw.cpdw .fm907 {padding: 0;border: 0;border-bottom: 1px solid var(--c0hu);border-radius: 0;margin: 0;background: none;}
.cpdw.cpdw .ythnz00 {align-items: flex-start;display: flex;cursor: pointer;list-style: none;gap:15px;padding: 24px 0;}
.cpdw.cpdw .ythnz00::-webkit-details-marker {display: none;}

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

.cpdw.cpdw .gcsbw {margin: 0;font-weight: 700;color: var(--k25t3);line-height:1.40;font-size: 17.5px;min-width: 0;}

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

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

.b3eeg {background:
    radial-gradient(60% 120% at 10% 10%, color-mix(in srgb, var(--c1uev) 18%, transparent) 0%, transparent 64%),
    color-mix(in srgb, var(--c1uev) 7%, var(--u8h2));padding: clamp(34px, 4vw, 56px) clamp(24px, 3vw, 46px);max-width: var(--ec14);margin: 0 auto var(--d4k4);border-radius: var(--jvqc);border: 1px solid color-mix(in srgb, var(--c1uev) 18%, transparent);}
.jaab {gap:24px;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.mmh7w {letter-spacing: -.028em;line-height:1.12;font-size: clamp(24px, 2.8vw, 34px);margin: 0;font-weight: 800;}
.wrv5em {margin: 8px 0 0;font-size: 16px;color: var(--sa2);}

.es0m {color: var(--sa2);margin: 0 auto;font-size: 13px;padding: 0 20px 26px;max-width: var(--ec14);}

.m74z5d.m74z5d {border-top: 1px solid var(--c0hu);padding: clamp(40px, 4.5vw, 64px) 20px clamp(24px, 2.6vw, 36px);background: color-mix(in srgb, var(--pqd9) 10%, var(--u8h2));color: var(--k25t3);}
.m74z5d .xtt5dmv {grid-template-columns: minmax(0, 1fr) auto;align-items: start;display: grid;gap:31px 56px;max-width: var(--ec14);margin: 0 auto;}
.m74z5d .szscx img {display: block;height: 30px;width: auto;}
.m74z5d .szscx span {font-size: 19px;letter-spacing: -.03em;font-weight: 800;color: var(--k25t3);}
.m74z5d .g1498de {display: grid;grid-auto-flow: column;gap:53px;}
.m74z5d .g1498de ul {padding: 0;gap:9px;list-style: none;display: grid;margin: 0;}
.m74z5d .g1498de a {text-decoration: none;font-size: 14.5px;color: var(--sa2);}
.m74z5d .g1498de a:hover {color: var(--k25t3);}
.m74z5d .ps1h7 {opacity:0.7;display: flex;flex-wrap: wrap;max-width: var(--ec14);gap:13px;align-items: center;margin: 26px auto 0;}
.m74z5d .w895v {max-width: var(--ec14);padding-top:21px;margin: 26px auto 0;border-top: 1px solid var(--c0hu);}
.m74z5d .w895v p {margin: 0;color: var(--sa2);font-size: 13px;}
.m74z5d .w895v p + p {margin-top:8px;line-height:1.59;}

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

  .sfznq41 {gap:9px;}
  .tmpjb {padding: 9px 13px;font-size: 13.5px;}
  .c4c3w {font-size: 17px;}
  .hzxgj {display: none;}
  .zgq3g5 {display: flex;}
}

@media (max-width:865px) {
  
  .qgpnsf .x0age.w0329 {grid-template-columns: minmax(0, 1fr);}
  .qgpnsf .x0age.tzj7dt .hskjfa {order: 0;}
  .qgpnsf .x0age .hskjfa {aspect-ratio: 16 / 10;max-height: 26vh;}
  .jaab {flex-direction: column;align-items: flex-start;}
}

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

@media (max-width:708px) {
  .n45wz.n45wz .wvr6hy {display: flex;flex-direction: column;}
  .n45wz.n45wz .wvr6hy::before {display: none;}
  .n45wz.n45wz .vzf1 {display: none;}
  .n45wz.n45wz .p783 {order: 1;}
  .n45wz.n45wz .w5hd  {order: 2;}
  .n45wz.n45wz .w5hd.nsrk12a {margin-top:25px;}
  .cpdw.cpdw .gcsbw {font-size: 16.5px;}
  .cpdw.cpdw .eb7x {padding-left:36px;}
}

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

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

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

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

.m74z5d .g1498de a {align-items: center;min-height: 44px;display: flex;}
.gd9jfp {align-items: center;display: inline-flex;min-height: 44px;}

.tmpjb, .kxkkj6d, .b3eeg,
.qgpnsf a[role="button"],
.qgpnsf .aywp a {min-height: 44px;}

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

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

.hzxgj ul {gap:8px;}

.m74z5d .g1498de ul {gap:9px;display: grid;}

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

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

.qgpnsf .m2029s.fbk5 {border: 1px solid var(--c0hu);border-radius: var(--rt2);background: color-mix(in srgb, var(--c1uev) 4%, var(--u8h2));box-shadow: none;color: var(--k25t3);}
.qgpnsf .m2029s .ykbhj4a {min-width: 0;}
.qgpnsf .m2029s .g0t7k {letter-spacing: .09em;color: var(--sa2);text-transform: uppercase;font-size: 12.5px;font-weight: 800;margin: 0 0 12px;}

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

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

.qgpnsf .wwxn7 .ry254z {margin: 0 0 12px;text-transform: uppercase;color: var(--sa2);letter-spacing: .09em;font-size: 12.5px;font-weight: 800;}
.qgpnsf .h8k67rf .gy106wp {font-weight: 800;font-size: clamp(21px, 2.4vw, 28px);color: var(--k25t3);line-height:1.18;margin: 0 0 12px;letter-spacing: -.026em;}

.qgpnsf .h8k67rf .gy106wp::before {content: none;}
.qgpnsf .h8k67rf .z4q8 {border: 0;border-top: 1px solid var(--tvtjh);margin: 0 0 16px;}

.qgpnsf .wwxn7 .a7s4h25,
.qgpnsf .h8k67rf .anyz7 {border: 1px solid var(--c0hu);border-radius: var(--rt2);overflow-x: auto;}
.qgpnsf .wwxn7 .a7s4h25 table,
.qgpnsf .h8k67rf .anyz7 table {margin: 0;}
.qgpnsf .wwxn7 .a7s4h25 :last-child,
.qgpnsf .h8k67rf .anyz7 :last-child {margin-bottom: 0;}

.qgpnsf .vc06.m1t2n {gap:8px clamp(14px, 2vw, 22px);align-items: center;grid-template-columns: auto minmax(0, 1fr);display: grid;}
.qgpnsf .vc06 .vefmqf {justify-content: center;display: flex;width: 66px;overflow: hidden;height: 66px;grid-row: 1 / span 2;border-radius:16px;border: 1px solid var(--c0hu);align-items: center;margin: 0;background: color-mix(in srgb, var(--c1uev) 8%, var(--u8h2));}
.qgpnsf .vc06 .vefmqf img {border-radius: 0;max-height: 80%;max-width: 80%;width: auto;height: auto;display: block;object-fit: contain;}
.qgpnsf .vc06 .patk {min-width: 0;}
.qgpnsf .vc06 .fjykrx9 {font-weight: 800;font-size: clamp(19px, 2vw, 24px);letter-spacing: -.02em;color: var(--k25t3);line-height:1.19;margin: 0;}
.qgpnsf .vc06 .fjykrx9::before {content: none;}
.qgpnsf .vc06 .a3pbz7g {color: var(--sa2);font-size: 15px;max-width: 60ch;margin: 4px 0 0;line-height:1.55;}

.qgpnsf .vc06 .s82nkvj {flex-wrap: wrap;gap:3px 22px;padding-top:15px;border-top: 1px solid var(--c0hu);margin: 14px 0 0;display: flex;align-items: baseline;grid-column: 1 / -1;}
.qgpnsf .vc06 .y40er0 {text-transform: uppercase;letter-spacing: .07em;color: var(--sa2);font-size: 12px;font-weight: 800;}
.qgpnsf .vc06 .web6 {margin: 0 14px 0 0;color: var(--k25t3);font-size: 15px;font-weight: 700;}
.qgpnsf .vc06 .caqzk {color: color-mix(in srgb, var(--c1uev) 40%, var(--k25t3));letter-spacing: .08em;}
.qgpnsf .vc06 .f7y2j {margin: 16px 0 0;grid-column: 1 / -1;flex-wrap: wrap;display: flex;gap:10px;}

.qgpnsf .vc06 .xcp2z8y.xcp2z8y {background: transparent;white-space: nowrap;border-radius: 999px;border: 1px solid color-mix(in srgb, var(--c1uev) 28%, var(--tvtjh));padding: 12px 22px;text-decoration: none;display: inline-flex;justify-content: center;font-weight: 700;min-height: 46px;align-items: center;transition:background 0.136s;font-size: 14px;color: color-mix(in srgb, var(--c1uev) 35%, var(--k25t3));}
.qgpnsf .vc06 .xcp2z8y.xcp2z8y:hover {background: color-mix(in srgb, var(--c1uev) 8%, transparent);}

.qgpnsf .aywp.rb034 {display: flex;margin-bottom: var(--d4k4) !important;box-shadow: none;border: 0;padding: clamp(6px, 1vw, 14px) 0 !important;background: none;}
.qgpnsf .aywp.cwjyyk  {justify-content: flex-start;}
.qgpnsf .aywp.xwem7   {justify-content: center;}
.qgpnsf .aywp.h2vhs8 {justify-content: flex-end;}
.qgpnsf .aywp .kr1jj.kr1jj {text-decoration: none;box-shadow: 0 4px 14px color-mix(in srgb, var(--c1uev) 28%, transparent);display: inline-flex;min-height: 50px;font-weight: 700;justify-content: center;white-space: nowrap;font-size: 16px;padding: 14px 34px;transition:transform 0.199s, box-shadow 0.198s;border-radius: 999px;color: var(--nov, var(--rgga, var(--l1ft, var(--ac3c))));background: var(--i4xd6, var(--c1uev));align-items: center;}
.qgpnsf .aywp .kr1jj.kr1jj:hover {transform: translateY(-1px);box-shadow: var(--rprv);}
.qgpnsf .aywp .xwdq {font-weight: 700;}

.qgpnsf .aywp .pc8j {height: 7px;transform: rotate(45deg);transform-origin: center;width: 7px;border-top: 2px solid currentColor;margin-left:11px;border-right: 2px solid currentColor;display: inline-block;}
.qgpnsf .aywp.sjfks .kr1jj.kr1jj {width: 100%;}

.qgpnsf .e9r0hx.ad5n1h2 {margin-left: auto;margin-right: auto;padding: clamp(14px, 1.8vw, 22px) !important;}
.qgpnsf .e9r0hx .sgv2hzh {display: block;text-transform: uppercase;color: var(--sa2);font: 600 11.5px/1 var(--coak);letter-spacing: .16em;margin: 0 2px 10px;}
.qgpnsf .e9r0hx .j74gmdm {overflow: hidden;border-radius: var(--rt2);border: 1px solid var(--c0hu);display: block;}
.qgpnsf .e9r0hx .j74gmdm img {border-radius: 0;height: auto;display: block;width: 100%;}

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

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

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

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

.fcg01qm {gap:10px;border-top: 1px solid var(--tvtjh);margin-top: auto;display: grid;padding: 18px 20px calc(18px + env(safe-area-inset-bottom, 0px));}
.yg38,
.nske22 {border-radius: var(--rt2);display: flex;padding: 12px 18px;font-size: 15px;text-decoration: none;justify-content: center;min-height: 48px;font-weight: 700;align-items: center;}
.yg38 {color: var(--k25t3);background: transparent;border: 1px solid var(--tvtjh);}
.yg38:hover {background: color-mix(in srgb, var(--k25t3) 6%, transparent);}
.nske22 {background: var(--nx64y);border: 1px solid transparent;color: var(--dud0c, var(--xipui, var(--z5z3)));}

.x9gg a:focus-visible,
.t8ch2hp:focus-visible,
.zgq3g5:focus-visible {outline: 2px solid var(--x3sz);outline-offset: 2px;}

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

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

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

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

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

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

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

.qgpnsf .m2029s .htt0 > summary {cursor: pointer;list-style: none;min-height: 44px;align-items: center;display: flex;gap:11px;}
.qgpnsf .m2029s .htt0 > summary::-webkit-details-marker {display: none;}
.qgpnsf .m2029s .htt0 > summary:focus-visible {outline: 2px solid var(--c1uev, var(--x3sz));outline-offset: 4px;}
.qgpnsf .m2029s .htt0 > summary .g0t7k {margin: 0;}

.qgpnsf .m2029s .htt0 > summary::after {background: currentColor;margin-left: auto;opacity:0.5;height: 1px;width: 16px;transition:opacity 0.209s ease, box-shadow 0.156s ease;content: "";flex: 0 0 auto;box-shadow: 0 4px 0 0 currentColor;}
.qgpnsf .m2029s .htt0[open] > summary::after {opacity:0.98;box-shadow: none;}
.qgpnsf .m2029s .htt0[open] > summary {margin-bottom:11px;}
@media (prefers-reduced-motion: reduce) {
  .qgpnsf .m2029s .htt0 > summary::after {transition:none;}
}

.qgpnsf {padding-bottom: max(96px, var(--tgwf, 96px));}

.k3jp9gk {--jh10p: var(--rt2);--lock: var(--rt2);--g3tf: 1px solid var(--tvtjh);--tez: var(--jvqc);}

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

.n45wz.n45wz .w5hd .cc1vd8 {color: var(--akz, var(--sa2));}

.n45wz.n45wz .p783 .cc1vd8 {color: color-mix(in srgb, var(--c1uev) 62%, var(--t9t));}

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

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

.qgpnsf .g3am9z .mmgj7 {min-width: 0;max-width: 76ch;}
.qgpnsf .g3am9z .mmgj7 .a6c2f {max-width: none;padding-left: 0;}

.qgpnsf .g3am9z .pwft3 {margin: 0 0 clamp(18px, 2vw, 26px);border-bottom: 1px solid var(--tvtjh);display: block;padding-bottom: clamp(12px, 1.4vw, 18px);}
.qgpnsf .g3am9z .pwft3 .jxw529 {margin: 0;}

.qgpnsf .wwxn7 .sd3arb {margin: 0 0 12px;display: flex;align-items: center;gap:9px;}
.qgpnsf .wwxn7 .sd3arb::before {content: "";height: 2px;flex: 0 0 auto;width: 18px;background: var(--c1uev);border-radius:2px;}
.qgpnsf .wwxn7 .sd3arb h2.ry254z.ry254z {margin: 0;}

.qgpnsf .wwxn7 .nb4w6ch {border: 1px solid var(--c0hu);border-radius: var(--rt2);background: color-mix(in srgb, var(--c1uev) 4%, var(--u8h2));overflow: hidden;}

.qgpnsf .wwxn7 .nb4w6ch h2.ry254z.ry254z {margin: 0;padding: 13px clamp(14px, 2vw, 20px);border-bottom: 1px solid var(--c0hu);}

.qgpnsf .wwxn7 .nb4w6ch .a7s4h25 {border: 0;border-radius: 0;background: var(--u8h2);}

.qgpnsf .h8k67rf .f899a {padding-bottom:14px;border-bottom: 1px solid var(--tvtjh);display: block;margin: 0 0 16px;}
.qgpnsf .h8k67rf .f899a .gy106wp {margin: 0;}

.qgpnsf .h8k67rf .kck1w {grid-template-columns: minmax(140px, 210px) minmax(0, 1fr);align-items: start;gap: clamp(16px, 2.4vw, 34px);display: grid;}
.qgpnsf .h8k67rf .q4074b {min-width: 0;}

.qgpnsf .h8k67rf .kck1w > .anyz7:only-child {grid-column: 1 / -1;}
.qgpnsf .h8k67rf .q4074b .gy106wp {margin: 0;font-size: clamp(18px, 1.8vw, 23px);line-height:1.25;}
@media (max-width:865px) {
  .qgpnsf .h8k67rf .kck1w {grid-template-columns: minmax(0, 1fr);gap:15px;}
  .qgpnsf .h8k67rf .q4074b .gy106wp {font-size: clamp(19px, 2.4vw, 24px);}
}

.qgpnsf .aywp.rgkpw1m .kr1jj.kr1jj {padding: 14px 40px;}
.qgpnsf .aywp.rgkpw1m .xwdq {letter-spacing: .05em;}

.qgpnsf .aywp .wqab {border-radius: 999px;border: 1px solid color-mix(in srgb, var(--c1uev) 18%, var(--tvtjh));padding: 6px;background: color-mix(in srgb, var(--c1uev) 6%, transparent);display: inline-flex;}

.qgpnsf .aywp.sjfks .wqab {width: 100%;}
.qgpnsf .aywp.sjfks .wqab .kr1jj.kr1jj {width: 100%;}

.cpdw.cpdw .pkbrc1 {counter-reset: ml2qa;list-style: none;border-top: 1px solid var(--c0hu);margin: 8px 0 0;padding: 0;}
.cpdw.cpdw .b0wgcf4 {counter-increment: ml2qa;min-width: 0;}

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

.cpdw.cpdw .pkbrc1 .ythnz00::after {margin-left: auto;height: 9px;border-right: 2px solid var(--sa2);flex: 0 0 auto;border-bottom: 2px solid var(--sa2);width: 9px;content: "";transition:transform 0.196s;transform: rotate(45deg);transform-origin: center;margin-top:10px;}
.cpdw.cpdw .pkbrc1 .fm907[open] > .ythnz00::after {transform: rotate(-135deg);}

.cpdw.cpdw .pkbrc1 .eb7x {padding-left:39px;}

.cpdw.cpdw .m5p11vq {background: color-mix(in srgb, var(--c1uev) 4%, transparent);border-radius: 0 var(--rt2) var(--rt2) 0;padding: 14px clamp(14px, 1.8vw, 20px);border-left: 2px solid color-mix(in srgb, var(--c1uev) 35%, var(--tvtjh));margin: 0 0 24px 36px;}
.cpdw.cpdw .m5p11vq .eb7x {max-width: 68ch;margin: 0;padding: 0;}
@media (max-width:708px) {
  .cpdw.cpdw .m5p11vq {margin-left: 0;}
}

.qgpnsf .gjmgv1 .whrc.f98y {align-items: baseline;gap:5px clamp(14px, 2vw, 28px);flex-wrap: wrap;}
.qgpnsf .gjmgv1 .f98y .t40r {flex: 0 0 auto;}

.qgpnsf .gjmgv1 .f98y .zwetmrj {margin: 0;max-width: 62ch;flex: 1 1 22ch;}

.qgpnsf .gjmgv1 .gzfcm5 {margin: 0;padding: 0;list-style: none;}
.qgpnsf .gjmgv1 .gfh78tt {border-bottom: 1px solid var(--c0hu);padding: clamp(16px, 2vw, 22px) 0;display: block;}
.qgpnsf .gjmgv1 .gfh78tt .nf5f {margin: 0;max-width: 74ch;color: var(--k25t3);line-height:1.72;font-size: 16px;}
.qgpnsf .gjmgv1 .p31rczn {margin: 10px 0 0;display: flex;flex-wrap: wrap;gap:3px 12px;min-width: 0;align-items: baseline;}
.qgpnsf .gjmgv1 .p31rczn .f8p1m0 {font-weight: 700;font-size: 14px;margin: 0;color: var(--sa2);}
.qgpnsf .gjmgv1 .p31rczn .bb2b {font-size: 13px;}

.n45wz.n45wz .qy9pwx {min-width: 0;margin: 0;padding: 0;list-style: none;}

.n45wz.n45wz .qy3d5yr {margin-top:6px;max-width: 74ch;}

.n45wz.n45wz .qy3d5yr .qy9pwx + .nsrk12a {margin-top:30px;}

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

.n45wz.n45wz.czf2 .s9258 {grid-template-columns: minmax(0, 1fr);}
.n45wz.n45wz.czf2 .s9258::before {display: none;}

@media (max-width:708px) {
  .n45wz.n45wz .s9258 {grid-template-columns: minmax(0, 1fr);}
  .n45wz.n45wz .s9258::before {display: none;}
  .n45wz.n45wz .b7tbth + .b7tbth {margin-top:29px;}
}

.qgpnsf .r6wek6n.kbxs {display: block;}
.qgpnsf .r6wek6n .edgqmbe {align-items: center;border-bottom: 1px solid var(--tvtjh);display: flex;gap: clamp(14px, 2vw, 20px);min-width: 0;padding-bottom:16px;}

.qgpnsf .r6wek6n .edgqmbe .zc30fb1 {flex: 0 0 auto;}
.qgpnsf .r6wek6n.kbxs .jv7rj90 {margin-top:18px;}
.qgpnsf .r6wek6n.kbxs .ewx4 {margin-top:15px;}

.qgpnsf .r6wek6n .eea25 {font-size: 12px;font-weight: 700;text-transform: uppercase;color: var(--sa2);letter-spacing: .08em;}

.qgpnsf .r6wek6n .t854pdy .ewx4 {gap:1px;margin: 0 0 0 auto;}
.qgpnsf .r6wek6n.c0y0y .y12w {border-color: transparent;}

@media (max-width:566px) {
  .qgpnsf .r6wek6n .t854pdy .ewx4 {margin-left: -10px;}
}

.qgpnsf .vc06.pgay {display: block;}
.qgpnsf .vc06 .kb9br8 {min-width: 0;gap: clamp(14px, 2vw, 22px);align-items: center;display: flex;}
.qgpnsf .vc06 .kb9br8 .vefmqf {flex: 0 0 auto;}

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

.qgpnsf .vc06 .ta1pp5 .web6 {font-size: 14.5px;margin: 0;}
.qgpnsf .vc06.pgay .f7y2j {margin-top:17px;}

.qgpnsf .vc06.xvv6zyr .f7y2j {margin-top:18px;}
.qgpnsf .vc06.xvv6zyr .s82nkvj {padding-top:16px;margin-top:18px;}

.xc7x39.xc7x39 .x97gy1q {padding: 0;margin: 10px 0 0;list-style: none;}
.xc7x39.xc7x39 .yv4e {border-bottom: 1px solid var(--c0hu);min-width: 0;padding: 18px 0;}
.xc7x39.xc7x39 .yv4e:last-child {border-bottom: 0;padding-bottom: 0;}
.xc7x39.xc7x39 .en13 {display: flex;gap:14px;min-width: 0;align-items: center;}
.xc7x39.xc7x39 .x97gy1q .ea0x2a0 {position: static;width: 38px;flex: 0 0 auto;box-shadow: none;transform: none;font-size: 15px;height: 38px;}
.xc7x39.xc7x39 .x97gy1q .ptg3p3y {margin: 0;text-align: left;font-size: 17px;min-width: 0;}

.xc7x39.xc7x39 .x97gy1q .e0cwdq7 {margin: 8px 0 0;text-align: left;padding-left:52px;max-width: 72ch;}
@media (max-width:566px) {
  .xc7x39.xc7x39 .x97gy1q .e0cwdq7 {padding-left: 0;}
}

.xc7x39.xc7x39 .fvtb {grid-template-columns: repeat(auto-fit, minmax(210px, 1fr));list-style: none;padding: 0;display: grid;gap: clamp(14px, 2vw, 24px);margin: 10px 0 0;}
.xc7x39.xc7x39 .g03y1 {padding: 22px clamp(16px, 1.8vw, 22px);display: flex;min-width: 0;border-radius: var(--rt2);border: 1px solid var(--c0hu);background: color-mix(in srgb, var(--c1uev) 4%, var(--u8h2));gap:9px;flex-direction: column;}

.xc7x39.xc7x39 .fvtb .ea0x2a0 {letter-spacing: -.04em;width: auto;transform: none;align-self: flex-start;min-width: 0;line-height: 1;box-shadow: none;height: auto;position: static;border: 0;border-radius: 0;background: none;font-size: 30px;color: color-mix(in srgb, var(--c1uev) 45%, var(--sa2));}
.xc7x39.xc7x39 .vx7c {min-width: 0;}
.xc7x39.xc7x39 .fvtb .ptg3p3y {text-align: left;margin: 0 0 6px;}
.xc7x39.xc7x39 .fvtb .e0cwdq7 {text-align: left;margin: 0;}

.qgpnsf .bkc2t2 .eshzg,
.qgpnsf .j9dc2k4 .tb1py9c,
.xc7x39.xc7x39 .mcq2c {flex-wrap: wrap;justify-content: center;display: flex;align-content: flex-start;}
.qgpnsf .bkc2t2 .eshzg > * {flex: 1 1 220px;}
.qgpnsf .j9dc2k4 .tb1py9c > * {flex: 1 1 280px;}
.xc7x39.xc7x39 .mcq2c > * {flex: 1 1 190px;}
.qgpnsf .bkc2t2 .eshzg > *,
.qgpnsf .j9dc2k4 .tb1py9c > *,
.xc7x39.xc7x39 .mcq2c > * {max-width: calc(50% - 1px);min-width: 0;}
@media (max-width:609px) {
  .qgpnsf .bkc2t2 .eshzg > *,
  .qgpnsf .j9dc2k4 .tb1py9c > *,
  .xc7x39.xc7x39 .mcq2c > * {max-width: none;}
}

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

@media (max-width:995px) {
  .sfznq41 .k3jp9gk {display: none;}
}
.fcg01qm .k3jp9gk {justify-self: start;}
@media (max-width:566px) {
  .sfznq41 {gap:7px;}
  .sfznq41 .tmpjb {padding: 0 11px;white-space: nowrap;font-size: 12.5px;}
  .gd9jfp img {max-width: min(28vw, 112px);}
}
@media (max-width: 359.98px) {
  .g9358hh {gap:7px;}
  .sfznq41 .tmpjb {font-size: 12px;padding: 0 9px;}
  .gd9jfp img {max-width: 24vw;}
}

.sfznq41 {justify-self: end;grid-column: -2;}
@media (max-width: 359.98px) {
  .vy4jq {gap:6px;padding-left:11px;padding-right:6px;}
  .gd9jfp img {max-width: 22vw;}
  .sfznq41 {gap:3px;}
  .sfznq41 .tmpjb {font-size: 12px;padding: 0 9px;}
  .zgq3g5 {padding: 6px;min-width: 40px;}
}

.qgpnsf .x0age.xxcvas {align-items: center;padding: clamp(18px, 3vw, 44px);border-radius: var(--jvqc, var(--rt2));min-height: clamp(420px, 58vh, 620px);}
.qgpnsf .x0age .qx11w.qx11w,
.qgpnsf .x0age.xxcvas > picture {object-fit: cover;inset: 0;max-width: none;position: absolute;border-radius: 0;height: 100%;width: 100%;}
.hsv2st.hsv2st {-webkit-backdrop-filter: blur(14px) saturate(1.2);backdrop-filter: blur(14px) saturate(1.2);max-width:520px;flex-direction: column;align-items: flex-start;border-radius: var(--rt2);border: 1px solid color-mix(in srgb, #fff 45%, transparent);padding: clamp(22px, 2.6vw, 34px);gap:15px;box-shadow: var(--hxq6h);background: color-mix(in srgb, var(--u8h2) 80%, transparent);width: auto;display: flex;}
.hsv2st .fwsw {font-size: clamp(30px, 3.4vw, 50px);font-weight: 800;margin: 0;line-height:1.05;letter-spacing: -.03em;}
.hsv2st .eytk {max-width: 44ch;color: var(--sa2);margin: 0;}
.xxcvas.gezyxpb {background:
    radial-gradient(60% 90% at 88% 15%, color-mix(in srgb, var(--c1uev) 32%, transparent) 0%, transparent 65%),
    radial-gradient(55% 80% at 60% 110%, color-mix(in srgb, var(--c1uev) 18%, transparent) 0%, transparent 65%),
    var(--o77v, color-mix(in srgb, var(--c1uev) 6%, var(--u8h2)));}
.gezyxpb .hsv2st {background: color-mix(in srgb, var(--u8h2) 70%, transparent);}
.g921q {overflow: hidden;white-space: nowrap;right: -.04em;bottom: -.22em;position: absolute;color: color-mix(in srgb, var(--c1uev) 16%, transparent);pointer-events: none;max-width: 100%;font: 800 clamp(100px, 15vw, 230px)/1 var(--sfs0, Georgia, serif);letter-spacing: -.04em;}
@media (max-width:865px) {
  .qgpnsf .x0age.xxcvas {align-items: flex-end;padding: 12px;min-height: min(76vh, 600px);}
  .hsv2st.hsv2st {max-width: none;width: 100%;}
  .qgpnsf .x0age.xxcvas.gezyxpb {padding-top:69px;min-height: 0;}
  .g921q {display: none;}
}

.qgpnsf .x0age .hskjfa:has(img) {max-height: none;aspect-ratio: auto;align-self: center;}
.qgpnsf .x0age .hskjfa:has(img) picture {display: block;}
.qgpnsf .x0age .hskjfa img.dks8,
.qgpnsf .x0age .hskjfa:has(img) img {object-fit: contain;height: auto;max-height: none;}
@media (max-width:865px) {
  .qgpnsf .x0age.w0329 .hskjfa:has(img) {max-height: none;order: -1;aspect-ratio: auto;}
  .qgpnsf .x0age .y9y2c {align-self: stretch;}
}

.qgpnsf .wq9vrq2 .bay9eg {display: grid;grid-template-columns: repeat(var(--cgj, 4), minmax(0, 1fr));gap:12px;}
.qgpnsf .wq9vrq2 .cg7n40e {display: flex;padding: 14px 12px;box-sizing: border-box;width: 100%;}
.qgpnsf .wq9vrq2 .cg7n40e img {height: 34px;max-width: 100%;}
@media (max-width:906px) { .qgpnsf .wq9vrq2 .bay9eg {grid-template-columns: repeat(var(--gxl, 4), minmax(0, 1fr));} }
@media (max-width:609px) {
  .qgpnsf .wq9vrq2 .bay9eg {grid-template-columns: repeat(var(--vu7d3, 2), minmax(0, 1fr));gap:8px;}
  .qgpnsf .wq9vrq2 .cg7n40e {min-height: 60px;}
  .qgpnsf .wq9vrq2 .cg7n40e img {height: 26px;}
}

.qgpnsf .j9dc2k4 .tb1py9c > *,
.xc7x39.xc7x39 .mcq2c > * {max-width: none;}
.qgpnsf .vc06 .ta1pp5 li {justify-content: center;flex: 1 1 auto;}

.qgpnsf {justify-content: center;align-items: stretch;display: flex;flex-wrap: wrap;column-gap: var(--d4k4);}
.qgpnsf > * {box-sizing: border-box;flex: 0 0 100%;}
.qgpnsf > .dkke:has(+ .dkke),
.qgpnsf > .dkke + .dkke {margin-right: 0 !important;margin-left: 0 !important;flex: 0 0 calc((min(100%, var(--ec14)) - var(--d4k4)) / 2);max-width: none;}
@media (max-width:768px) {
  .qgpnsf > .dkke:has(+ .dkke),
  .qgpnsf > .dkke + .dkke {flex-basis: 100%;}
}
.qgpnsf .whjt68.dkke {max-width: none;}
.qgpnsf .whjt68.pph01rc {display: grid;align-items: center;gap: clamp(20px, 3vw, 44px);}
.qgpnsf .whjt68.dkke {align-items: start;grid-template-rows: auto 1fr;}
@media (min-width:769px) {
  .qgpnsf .whjt68.pph01rc:not(.dkke):not(.zrm1t) {grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);}
  .qgpnsf .whjt68.hww3s5:not(.dkke) .xf6aa1n {order: 2;}
}
.qgpnsf .whjt68 .xf6aa1n {min-width: 0;margin: 0;overflow: hidden;box-shadow: var(--hxq6h);background: color-mix(in srgb, var(--c1uev) 6%, var(--u8h2));border-radius: var(--rt2);border: 1px solid var(--c0hu);}
.qgpnsf .whjt68 .xf6aa1n picture,
.qgpnsf .whjt68 .d4tfj {display: block;}
.qgpnsf .whjt68 .xf6aa1n img {width: 100%;display: block;height: auto;border-radius: 0;}
.qgpnsf .whjt68 .gxwy {flex-direction: column;min-width: 0;align-items: flex-start;height: 100%;display: flex;}
.qgpnsf .whjt68 .haw76ag {font-size: clamp(22px, 2.3vw, 30px);margin: 0 0 12px;}
.qgpnsf .whjt68 .aafx {border-top: 0;padding-top: 0;}
.qgpnsf .whjt68.dkke .zb3jea1 {margin-top: auto;}
.qgpnsf .whjt68.dkke .aafx {margin-bottom:18px;}

.qgpnsf .wwxn7 h2.ry254z.ry254z,
.qgpnsf .h8k67rf h2.gy106wp.gy106wp,
.qgpnsf :is(.wwxn7, .h8k67rf) :is(.a7s4h25, .anyz7) h2 {margin: 0 0 18px;font-weight: 800;font-size: clamp(24px, 2.6vw, 34px);letter-spacing: -.02em;text-transform: none;text-wrap: balance;line-height:1.15;color: var(--k25t3);}
.qgpnsf .wwxn7 h2.ry254z.ry254z::before,
.qgpnsf .h8k67rf h2.gy106wp.gy106wp::before,
.qgpnsf :is(.wwxn7, .h8k67rf) :is(.a7s4h25, .anyz7) h2::before {content: "";border-radius:3px;margin: 0 0 16px;background: var(--c1uev);height: 4px;width: 38px;display: block;}
.qgpnsf :is(.wwxn7, .h8k67rf) :is(.a7s4h25, .anyz7) h2:not(:first-child) {margin-top:27px;}
.qgpnsf .h8k67rf .z4q8 {display: none;}
.qgpnsf :is(.wwxn7, .h8k67rf) :is(.a7s4h25, .anyz7) h3 {font-weight: 800;margin: 22px 0 8px;font-size: 19px;color: var(--k25t3);}

.qgpnsf .wwxn7 .sd3arb {display: block;}
.qgpnsf .wwxn7 .sd3arb::before {display: none;content: none;}
.qgpnsf .wwxn7 .sd3arb h2.ry254z.ry254z {margin: 0 0 18px;}

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

@media (min-width:769px) {
  .qgpnsf .m2029s .g92gc {column-gap:28px;display: block;columns: 3;}
  .qgpnsf .m2029s .g92gc li {break-inside: avoid;}
  .qgpnsf .m2029s .g92gc li a {font-size: 15px;padding: 6px 2px;min-height: 40px;}
}
@media (min-width:567px) and (max-width: 760px) {
  .qgpnsf .m2029s .g92gc {display: block;columns: 2;column-gap:20px;}
  .qgpnsf .m2029s .g92gc li {break-inside: avoid;}
}

.xc7x39.xc7x39 :is(.mcq2c, .fvtb) {padding: 0;flex-wrap: wrap;gap: clamp(12px, 1.6vw, 20px);display: flex;margin: 14px 0 0;list-style: none;}
.xc7x39.xc7x39 .x97gy1q {margin-top:15px;display: grid;gap:12px;}
.xc7x39.xc7x39 :is(.bvxg557, .g03y1) {max-width: none;flex: 1 1 210px;}
.xc7x39.xc7x39 :is(.bvxg557, .yv4e, .g03y1) {text-align: left;box-sizing: border-box;overflow: hidden;background:
    linear-gradient(180deg, color-mix(in srgb, var(--c1uev) 7%, transparent), transparent 70%),
    var(--u8h2);min-width: 0;position: relative;display: flex;align-items: flex-start;padding: 22px clamp(16px, 1.8vw, 22px) 20px;gap:9px;box-shadow: var(--hxq6h);flex-direction: column;border-radius: var(--rt2);border: 1px solid color-mix(in srgb, var(--c1uev) 18%, var(--c0hu));}
.xc7x39.xc7x39 :is(.bvxg557, .yv4e, .g03y1)::before {width: auto;position: absolute;content: "";height: 4px;inset: 0 0 auto 0;display: block;background: linear-gradient(90deg, var(--c1uev), color-mix(in srgb, var(--c1uev) 30%, transparent));}
.xc7x39.xc7x39 .bvxg557::after {display: none;}
.xc7x39.xc7x39 .yv4e:last-child {border-bottom: 1px solid color-mix(in srgb, var(--c1uev) 18%, var(--c0hu));padding-bottom:21px;}
.xc7x39.xc7x39 .ea0x2a0,
.xc7x39.xc7x39 :is(.x97gy1q, .fvtb) .ea0x2a0 {height: 46px;transform: none;letter-spacing: -.02em;flex: 0 0 auto;line-height: 1;justify-content: center;min-width: 46px;color: var(--nov, var(--rgga, var(--l1ft, var(--ac3c))));align-items: center;font-size: 18px;border-radius: 999px;border: 0;position: static;font-weight: 800;width: 46px;box-shadow: 0 6px 18px color-mix(in srgb, var(--c1uev) 38%, transparent);align-self: flex-start;display: flex;background: var(--i4xd6, var(--c1uev));}
.xc7x39.xc7x39 :is(.ptg3p3y, .x97gy1q .ptg3p3y, .fvtb .ptg3p3y) {min-width: 0;text-align: left;font-size: 17.5px;font-weight: 800;overflow-wrap: anywhere;line-height:1.32;margin: 4px 0 0;}
.xc7x39.xc7x39 :is(.e0cwdq7, .x97gy1q .e0cwdq7, .fvtb .e0cwdq7) {margin: 0;overflow-wrap: anywhere;font-size: 15px;text-align: left;min-width: 0;line-height:1.61;padding-left: 0;}
.xc7x39.xc7x39 .en13 {gap:14px;}
.xc7x39.xc7x39 .en13 .ptg3p3y {margin: 0;}
@media (max-width:815px) {
  .xc7x39.xc7x39 .mcq2c {padding: 0;}
  .xc7x39.xc7x39 .bvxg557 {padding: 22px 18px 20px;}
}
@media (max-width:566px) {
  .xc7x39.xc7x39 :is(.bvxg557, .g03y1) {align-items: start;column-gap:13px;display: grid;row-gap:5px;flex-basis: 100%;grid-template-columns: auto minmax(0, 1fr);}
  .xc7x39.xc7x39 :is(.bvxg557, .g03y1) .ea0x2a0 {grid-row: span 2;}
  .xc7x39.xc7x39 .g03y1 .vx7c {min-width: 0;}
}
.xc7x39.xc7x39 :is(.bvxg557, .yv4e, .g03y1):first-child::before {display: block;}
.xc7x39.xc7x39 .bvxg557:last-child {padding-bottom:20px;}

.qgpnsf > .vc06.mc47ee {display: grid;background:
    radial-gradient(60% 110% at 92% 50%, color-mix(in srgb, var(--c1uev) 20%, transparent) 0%, transparent 70%),
    color-mix(in srgb, var(--c1uev) 4%, var(--u8h2));gap: clamp(22px, 4vw, 60px);grid-template-columns: minmax(0, 1fr);align-items: center;overflow: hidden;}
@media (min-width:825px) { .qgpnsf > .vc06.mc47ee {grid-template-columns: minmax(0, 1fr) auto;} }
.qgpnsf .vc06 .pnnv57 {min-width: 0;}

.qgpnsf .vc06 .rq50c {background:
    radial-gradient(circle, transparent 58%, color-mix(in srgb, var(--c1uev) 18%, transparent) 59% 60%, transparent 61%),
    radial-gradient(circle at 35% 30%, color-mix(in srgb, #fff 26%, var(--i4xd6, var(--c1uev))), var(--i4xd6, var(--c1uev)) 70%);place-items: center;box-shadow: 0 0 0 8px color-mix(in srgb, var(--c1uev) 14%, transparent), 0 26px 50px color-mix(in srgb, var(--c1uev) 30%, transparent);display: grid;width: clamp(190px, 18vw, 240px);border-radius: 50%;position: relative;aspect-ratio: 1;color: var(--nov, var(--rgga, var(--l1ft, var(--ac3c))));margin: 0 auto;}
.qgpnsf .vc06 .me0s {inset: 0;position: absolute;width: 100%;transition:transform 1.233s ease;height: 100%;}
.qgpnsf .vc06:hover .me0s {transform: rotate(40deg);}
.qgpnsf .vc06 .me0s text {letter-spacing: 2px;fill: currentColor;font-family: var(--coak);font-weight: 800;font-size: 13px;}
.qgpnsf .vc06 .hjx0 {border-radius: 50%;border: 2px solid color-mix(in srgb, currentColor 40%, transparent);aspect-ratio: 1;flex-direction: column;gap:3px;width: 58%;display: flex;justify-content: center;align-items: center;position: relative;}
.qgpnsf .vc06 .xvc6c {line-height: .9;font-size: clamp(42px, 4.4vw, 58px);font-weight: 800;color: inherit;letter-spacing: -.04em;}
.qgpnsf .vc06 .kjtr {letter-spacing: 2px;color: inherit;opacity:0.83;font-size: 12px;}
@media (max-width: 819.98px) { .qgpnsf .vc06 .rq50c {order: -1;width: 180px;} }
@media (prefers-reduced-motion: reduce) { .qgpnsf .vc06 .me0s {transition:none;} }

.qgpnsf .vc06.mc47ee .ta1pp5 {grid-auto-flow: column;border-top: 1px solid var(--c0hu);border-bottom: 1px solid var(--c0hu);display: grid;gap: 0;grid-auto-columns: minmax(0, 1fr);margin: 22px 0 0;}
.qgpnsf .vc06.mc47ee .ta1pp5 li {display: flex;align-items: flex-start;padding: 14px 18px;gap:4px;border: 0;border-radius: 0;flex-direction: column-reverse;background: none;}
.qgpnsf .vc06.mc47ee .ta1pp5 li + li {border-left: 1px solid var(--c0hu);}
.qgpnsf .vc06.mc47ee .ta1pp5 .web6 {color: var(--k25t3);font-weight: 800;font-size: clamp(20px, 2vw, 26px);line-height:1.11;}
.qgpnsf .vc06.mc47ee .ta1pp5 .y40er0 {color: var(--sa2);letter-spacing: .1em;text-transform: uppercase;font-size: 11.5px;}
.qgpnsf .vc06.mc47ee .ta1pp5 .caqzk {display: none;}
@media (max-width:566px) {
  .qgpnsf .vc06.mc47ee .ta1pp5 li {padding: 12px 10px;}
  .qgpnsf .vc06.mc47ee .ta1pp5 .web6 {font-size: 18px;}
}
.qgpnsf .vc06.mc47ee .fjykrx9 {font-weight: 800;font-size: clamp(26px, 2.8vw, 38px);letter-spacing: -.02em;line-height:1.11;}
.qgpnsf .vc06.mc47ee .f7y2j a {color: var(--nov, var(--rgga, var(--l1ft, var(--ac3c))));box-shadow: 0 4px 14px color-mix(in srgb, var(--c1uev) 28%, transparent);border-color: transparent;background: var(--i4xd6, var(--c1uev));}
.qgpnsf .vc06.mc47ee .f7y2j a:hover {transform: translateY(-1px);box-shadow: var(--rprv);}

.m74z5d.m74z5d > * {margin-left: auto;margin-right: auto;max-width: var(--ec14);box-sizing: border-box;padding-right: 0;padding-left: 0;}
.m74z5d .szscx {text-align: left;justify-self: start;}
@media (max-width:768px) {
  .m74z5d .xtt5dmv {justify-items: start;grid-template-columns: minmax(0, 1fr);}
  .m74z5d .g1498de {width: 100%;justify-content: start;}
}
.m74z5d.m74z5d {padding-right:19px;padding-left:19px;}

.qgpnsf .n45wz.wc8sj .m0dd {margin-top:9px;align-items: stretch;gap: clamp(14px, 2.4vw, 34px);display: grid;position: relative;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);}
.qgpnsf .n45wz.wc8sj .m0dd.c8vxf,
.qgpnsf .n45wz.g3b6 .m0dd {grid-template-columns: minmax(0, 1fr);}
.wc8sj .shhr {background: var(--u8h2);box-shadow: var(--hxq6h);min-width: 0;border-radius: var(--rt2);border: 1px solid var(--c0hu);overflow: hidden;}
.wc8sj .qkmzk2w {align-items: center;gap:15px;display: flex;padding: 16px 20px;}
.wc8sj .sd27 .qkmzk2w {background: var(--i4xd6, var(--c1uev));color: var(--nov, var(--rgga, var(--l1ft, var(--ac3c))));}
.wc8sj .nzct9 .qkmzk2w {color: var(--u8h2);background: color-mix(in srgb, var(--k25t3) 88%, var(--c1uev));}
.wc8sj .ypefd {background: color-mix(in srgb, currentColor 18%, transparent);border-radius: 999px;line-height: 1;display: flex;justify-content: center;align-items: center;font-size: 26px;font-weight: 800;height: 42px;flex: 0 0 auto;width: 42px;}
.wc8sj .wddf2n {letter-spacing: .08em;color: inherit;text-transform: uppercase;margin: 0;font-weight: 800;min-width: 0;font-size: 15px;flex: 1 1 auto;}
.wc8sj .w3r86zn {line-height: 1;font-weight: 800;font-style: normal;opacity:0.9;font-size: 30px;}
.wc8sj .mw5g23 {margin: 0;padding: 8px 20px 14px;list-style: none;}
.wc8sj .yy38k {display: flex;line-height:1.49;gap:11px;align-items: flex-start;padding: 12px 0;font-size: 15.5px;color: var(--k25t3);border-bottom: 1px solid var(--c0hu);}
.wc8sj .yy38k:last-child {border-bottom: 0;}
.wc8sj .qsgnz1 {min-width: 0;overflow-wrap: anywhere;}
.wc8sj .yvbva {margin-top:0px;height: 22px;border-radius: 999px;width: 22px;flex: 0 0 auto;position: relative;}
.wc8sj .sd27 .yvbva {background: var(--i4xd6, var(--c1uev));}
.wc8sj .nzct9 .yvbva {background: color-mix(in srgb, var(--k25t3) 14%, var(--u8h2));}
.wc8sj .sd27 .yvbva::after {transform: rotate(45deg);height: 11px;top: 4px;border: solid var(--nov, var(--rgga, var(--l1ft, var(--ac3c))));border-width: 0 2.5px 2.5px 0;left: 7px;width: 6px;position: absolute;content: "";}
.wc8sj .nzct9 .yvbva::before,
.wc8sj .nzct9 .yvbva::after {border-radius:3px;background: var(--k25t3);top: 10px;transform: rotate(45deg);left: 5px;width: 12px;height: 2.5px;position: absolute;content: "";}
.wc8sj .nzct9 .yvbva::after {transform: rotate(-45deg);}

.wc8sj .jbarvme {top: 30px;transform: translate(-50%, 0);background: var(--u8h2);box-shadow: var(--hxq6h);justify-content: center;width: 54px;color: var(--k25t3);font-size: 15px;border-radius: 999px;border: 3px solid color-mix(in srgb, var(--c1uev) 50%, var(--c0hu));height: 54px;left: 50%;letter-spacing: .04em;z-index: 2;display: flex;position: absolute;font-weight: 800;align-items: center;}
.wc8sj .anhq6 {background:
    linear-gradient(90deg,
      var(--i4xd6, var(--c1uev)) 0 var(--xzice, 50%),
      color-mix(in srgb, var(--k25t3) 88%, var(--c1uev)) var(--xzice, 50%) 100%);margin-top:19px;position: relative;border-radius: 999px;font-weight: 800;padding: 0 16px;height: 34px;align-items: center;display: flex;font-size: 14px;overflow: hidden;justify-content: space-between;}
.wc8sj .awqw {color: var(--nov, var(--rgga, var(--l1ft, var(--ac3c))));}
.wc8sj .qdba5z {color: var(--u8h2);}
@media (max-width:708px) {
  .qgpnsf .n45wz.wc8sj .m0dd {grid-template-columns: minmax(0, 1fr);}
  .wc8sj .jbarvme {top: auto;margin: -6px 0;position: relative;transform: none;justify-self: center;left: auto;}
}

.qgpnsf .x0age .kayb:has(img) {margin-left: auto;margin-right: auto;max-height: none;max-width: min(100%, 920px);}
.qgpnsf .x0age .kayb:has(img) picture {display: block;}
.qgpnsf .x0age .kayb img,
.qgpnsf .x0age .g29tch6.g29tch6 {max-height: none;object-fit: contain;height: auto;}
@media (max-width:865px) {
  .qgpnsf .x0age .kayb:has(img),
  .qgpnsf .x0age .kayb img,
  .qgpnsf .x0age .g29tch6.g29tch6 {max-height: none;}
}
