

:root {--osbj: 0 2px 4px color-mix(in srgb, var(--t54) 7%, transparent),
                  0 14px 34px color-mix(in srgb, var(--t54) 10%, transparent);--z8f5a: 1200px;--mjiv:   0 1px 2px color-mix(in srgb, var(--t54) 6%, transparent),
                  0 8px 24px color-mix(in srgb, var(--t54) 7%, transparent);--su2hv: var(--jatk);--t54:   color-mix(in srgb, var(--jatk) 7%, var(--hueg));--dbjak: 22px;--xei:  var(--kc4z);--utiq:Georgia, Palatino, "Iowan Old Style", "Palatino Linotype", serif;--ssvp:  clamp(18px, 2vw, 28px);--d6q: color-mix(in srgb, var(--t54) 7%, transparent);--sit:    color-mix(in srgb, var(--uc2) 88%, #ffffff);--v856:  clamp(44px, 5.5vw, 88px);--pzzsm: color-mix(in srgb, var(--t54) 72%, transparent);--wjdas:  color-mix(in srgb, var(--t54) 11%, transparent);--oags:    16px;}

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

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

.d6s8e {position: sticky;padding: 14px 20px 0;z-index: 60;top: 0;}
.wgqe {border: 1px solid var(--d6q);border-radius: 999px;align-items: center;grid-template-columns: auto minmax(0, 1fr) auto;backdrop-filter: blur(14px);padding: 10px 12px 10px 20px;background: color-mix(in srgb, var(--n0z) 10%, color-mix(in srgb, var(--xei) 88%, transparent));display: grid;gap:27px;box-shadow: var(--mjiv);-webkit-backdrop-filter: blur(14px);max-width: var(--z8f5a);margin: 0 auto;}
.dc7c {display: flex;text-decoration: none;align-items: center;}
.dc7c img {width: auto;display: block;height: 28px;}

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

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

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

.d9ywy8v,
.sv7j7 :is(.p73qj75, .dt08, .s4k4t, .vq6j20k,
              .q2stfn, .zsk00, .ywza) a[role="button"],
.sv7j7 .vq6j20k a {font-weight: 700;justify-content: center;white-space: nowrap;border-radius: 999px;border: 1px solid transparent;align-items: center;display: inline-flex;cursor: pointer;padding: 11px 22px;font-size: 14.5px;transition:transform 0.16s, box-shadow 0.161s;text-decoration: none;}

.kady {color: var(--hwdj, var(--lnxe));background: var(--ggl5);}
.x1pm {color: var(--jpytt, var(--it9o5));box-shadow: 0 4px 14px color-mix(in srgb, var(--vw0) 28%, transparent);background: var(--vw0);}
.x1pm:hover {transform: translateY(-1px);box-shadow: var(--osbj);background: var(--ho6);}

.sv7j7 :is(.p73qj75, .dt08, .s4k4t, .vq6j20k,
              .q2stfn, .zsk00, .ywza) a[role="button"],
.sv7j7 .vq6j20k a {color: var(--y6hb, var(--rzz, var(--v946, var(--tyo))));box-shadow: 0 4px 14px color-mix(in srgb, var(--su2hv) 28%, transparent);background: var(--j2cc, var(--su2hv));}
.zgart {padding: 15px 30px;font-size: 16px;}

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

.sv7j7, .md38w3, .pfpbkby {--x9s: var(--t54);--xk6i: var(--t54);--uc2: var(--sit);--j5p7c: var(--xei);--hueg: var(--t54);--fdl: var(--xei);--ynhp2: var(--t54);}

.sv7j7 {padding: clamp(20px, 3vw, 42px) 20px 0;}
.sv7j7 > * {background: var(--xei);border: 1px solid var(--d6q);border-radius: var(--dbjak);max-width: var(--z8f5a);box-shadow: var(--mjiv);margin: 0 auto var(--ssvp) !important;padding: var(--v856) clamp(22px, 3vw, 46px) !important;}

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

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

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

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

.sv7j7 .p73qj75.q2enwh .tp8f {order: -1;}

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

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

.sv7j7 .p73qj75 .nce2 {font-size: clamp(30px, 3.4vw, 50px);font-weight: 800;color: var(--t54);letter-spacing: -.03em;text-wrap: balance;line-height:1.08;margin: 0;}
.sv7j7 .p73qj75 .d6qj0f {max-width: 46ch;margin: 0;font-size: clamp(15.5px, 1.2vw, 17.5px);line-height:1.60;color: var(--pzzsm);}

.sv7j7 .p73qj75 .myj1 {border-radius: 999px;padding: 13px 28px;text-decoration: none;font-weight: 700;box-shadow: 0 4px 14px color-mix(in srgb, var(--su2hv) 28%, transparent);transition:transform 0.161s, box-shadow 0.173s;font-size: 15.5px;background: var(--j2cc, var(--su2hv));white-space: nowrap;display: inline-flex;align-items: center;min-height: 48px;color: var(--y6hb, var(--rzz, var(--v946, var(--tyo))));justify-content: center;}
.sv7j7 .p73qj75 .myj1:hover {box-shadow: var(--osbj);transform: translateY(-1px);}

.sv7j7 .p73qj75 .tp8f {box-shadow: var(--mjiv);position: relative;overflow: hidden;max-height: 46vh;min-width: 0;margin: 0;color: var(--v1ds, var(--t54));aspect-ratio: 4 / 3;background: var(--na4o, var(--xei));border-radius: var(--oags);border: 1px solid var(--d6q);}
.sv7j7 .p73qj75 .tp8f img,
.sv7j7 .p73qj75 .svqax0 {object-fit: cover;border-radius: 0;display: block;height: 100%;width: 100%;}

.sv7j7 .p73qj75.knfe {background: none;min-width: 0;padding: 0;box-shadow: none;border: 0;display: block;}
.sv7j7 .p73qj75 .brypn2 {box-shadow: var(--mjiv);overflow: hidden;min-width: 0;margin: 0 0 clamp(26px, 3vw, 44px);background: var(--na4o, var(--xei));border-radius: var(--dbjak);border: 1px solid var(--d6q);max-height: 26vh;position: relative;}
.sv7j7 .p73qj75 .brypn2 img,
.sv7j7 .p73qj75 .bq3yzx7 {border-radius: 0;width: 100%;object-fit: cover;height: auto;max-height: 26vh;color: var(--v1ds, var(--t54));display: block;}

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

.sv7j7 .p73qj75 .kcd5wt {min-width: 0;text-align: center;max-width: 62ch;display: flex;flex-direction: column;align-items: center;margin: 0 auto;}

.sv7j7 .p73qj75 .theew9 {margin-bottom:16px;font-style: normal;font: 700 11.5px/1 var(--utiq);padding-bottom:12px;letter-spacing: .2em;border-bottom: 1px solid var(--wjdas);text-transform: uppercase;color: color-mix(in srgb, var(--su2hv) 34%, var(--t54));}
.sv7j7 .p73qj75 .j7g9 {max-width: 20ch;color: var(--t54);letter-spacing: -.018em;text-wrap: balance;margin: 0;overflow-wrap: break-word;font: 700 clamp(31px, 3.7vw, 49px)/1.14 var(--utiq);}
.sv7j7 .p73qj75 .pevtcj {font-size: clamp(16px, 1.35vw, 18.5px);margin: 16px 0 0;line-height:1.64;color: color-mix(in srgb, var(--t54) 88%, transparent);max-width: 56ch;}
.sv7j7 .p73qj75 .wngz {font: 700 15px/1 var(--utiq);border-radius: 999px;box-shadow: var(--mjiv);display: inline-flex;transition:transform 0.173s, box-shadow 0.203s;text-decoration: none;min-height: 50px;padding: 0 32px;background: var(--j2cc, var(--jatk));margin-top: clamp(20px, 2.4vw, 30px);color: var(--y6hb, var(--rzz, var(--v946, var(--tyo))));align-items: center;justify-content: center;}
.sv7j7 .p73qj75 .wngz:hover {box-shadow: var(--osbj);transform: translateY(-1px);}
@media (max-width:848px) {
  
  .sv7j7 .p73qj75 .brypn2,
  .sv7j7 .p73qj75 .bq3yzx7 {max-height: 22vh;}
  .sv7j7 .p73qj75 .gh2zkh2 {min-height: 15vh;max-height: 22vh;}
}

.sv7j7 .p73qj75.jfzk1f3 {border-radius: var(--oags);min-height: 44vh;overflow: hidden;box-shadow: var(--mjiv);align-items: flex-end;display: flex;position: relative;}

.sv7j7 .p73qj75 .gc2k0j6 {height: 100%;position: absolute;width: 100%;inset: 0;object-fit: cover;}
.srt11w {background: color-mix(in srgb, var(--xei) 96%, transparent);width: 100%;padding: clamp(24px, 3vw, 40px);position: relative;}
.srt11w .xzb16,
.srt11w .nce2,
.srt11w .d6qj0f {color: var(--v1ds, var(--t54));}
@media (max-width:848px) {
  .sv7j7 .p73qj75.jfzk1f3 {min-height: 36vh;}
}

.sv7j7 .p73qj75 .vwqe {background:
    repeating-linear-gradient(var(--i17b, 160deg),
      color-mix(in srgb, var(--t54) 5%, transparent) 0 1px,
      transparent 1px var(--vv03w, 34px)),
    radial-gradient(68% 78% at 22% 18%, color-mix(in srgb, var(--su2hv) 26%, transparent) 0%, transparent 70%),
    radial-gradient(72% 82% at 82% 88%, color-mix(in srgb, var(--kaw63, var(--su2hv)) 20%, transparent) 0%, transparent 72%),
    color-mix(in srgb, var(--su2hv) 7%, var(--xei));justify-content: flex-end;display: flex;font-weight: 800;font-size: clamp(56px, 9vw, 132px);color: color-mix(in srgb, var(--su2hv) 30%, transparent);letter-spacing: -.05em;align-items: flex-end;line-height: .8;padding: clamp(14px, 2vw, 26px);position: absolute;inset: 0;}

.sv7j7 .dt08.wd0jbx3 {text-align: left;}
.sv7j7 .dt08 .f33s78w {margin: 0 0 10px;color: var(--t54);font-size: clamp(28px, 4vw, 48px);font-weight: 800;letter-spacing: -.028em;line-height:1.16;}
.sv7j7 .dt08 .brcmxy {font-size: 16.5px;max-width: 62ch;color: var(--pzzsm);line-height:1.61;margin: 0 0 clamp(18px, 2vw, 28px);}
.sv7j7 .dt08 .bqt1wpt {list-style: none;padding: 0;margin: 0;display: grid;gap: clamp(16px, 2vw, 26px);}

.sv7j7 .dt08.bjwjtc .bqt1wpt {grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));}
.sv7j7 .dt08.mk28 .bqt1wpt {grid-template-columns: minmax(0, 1fr);}
.sv7j7 .dt08.mk28 .rcps {grid-template-columns: minmax(0, 180px) minmax(0, 1fr);display: grid;align-items: center;gap: clamp(14px, 2vw, 26px);}
.sv7j7 .dt08 .rcps {min-width: 0;}
.sv7j7 .dt08 .wx2x {aspect-ratio: 3 / 2;background: color-mix(in srgb, var(--su2hv) 7%, var(--xei));overflow: hidden;border-radius: var(--oags);border: 1px solid var(--d6q);margin: 0 0 12px;}
.sv7j7 .dt08.mk28 .wx2x {margin: 0;}
.sv7j7 .dt08 .wx2x img {display: block;border-radius: 0;width: 100%;height: 100%;object-fit: cover;}
.sv7j7 .dt08 .mmnd {color: var(--t54);font-weight: 600;font-size: clamp(15.5px, 1.45vw, 17.5px);margin: 0;line-height:1.52;}
.sv7j7 .dt08 .gvbs7an {display: flex;flex-wrap: wrap;margin-top: clamp(18px, 2vw, 28px);gap:10px;}

.sv7j7 .dt08 .e92bc,
.sv7j7 .dt08 .jwt3 {padding: 12px 24px;min-height: 46px;font-weight: 700;border-radius: 999px;transition:transform 0.174s, box-shadow 0.192s;justify-content: center;text-decoration: none;display: inline-flex;align-items: center;white-space: nowrap;font-size: 14.5px;}
.sv7j7 .dt08 .e92bc {background: var(--j2cc, var(--su2hv));color: var(--y6hb, var(--rzz, var(--v946, var(--tyo))));box-shadow: 0 4px 14px color-mix(in srgb, var(--su2hv) 26%, transparent);}
.sv7j7 .dt08 .e92bc:hover {box-shadow: var(--osbj);transform: translateY(-1px);}
.sv7j7 .dt08 .jwt3 {border: 1px solid color-mix(in srgb, var(--su2hv) 30%, var(--wjdas));color: color-mix(in srgb, var(--su2hv) 35%, var(--t54));background: transparent;}
.sv7j7 .dt08 .jwt3:hover {background: color-mix(in srgb, var(--su2hv) 8%, transparent);}

.sv7j7 .zazcr4p .axn0s4q + .axn0s4q {margin-top: clamp(24px, 3vw, 40px);}
.sv7j7 .zazcr4p .p6kwd {color: var(--pzzsm);font-size: 12.5px;text-transform: uppercase;margin: 0 0 14px;letter-spacing: .09em;font-weight: 800;}
.sv7j7 .zazcr4p .s6meve {padding: 0;grid-template-columns: repeat(4, minmax(0, 1fr));display: grid;gap: clamp(16px, 1.8vw, 26px);list-style: none;margin: 0;}
@media (max-width:995px) { .sv7j7 .zazcr4p .s6meve {grid-template-columns: repeat(2, minmax(0, 1fr));} }
@media (max-width:565px)  { .sv7j7 .zazcr4p .s6meve {grid-template-columns: minmax(0, 1fr);} }
.sv7j7 .zazcr4p .jycw {min-width: 0;}
.sv7j7 .zazcr4p .dx6n5b {text-decoration: none;color: inherit;min-width: 0;display: block;}
.sv7j7 .zazcr4p .q9m4w {margin: 0 0 12px;border-radius: var(--oags);border: 1px solid var(--d6q);transition:transform 0.167s, box-shadow 0.137s;background: color-mix(in srgb, var(--t54) 4%, var(--xei));box-shadow: var(--mjiv);overflow: hidden;aspect-ratio: 3 / 2;}
.sv7j7 .zazcr4p .dx6n5b:hover .q9m4w {transform: translateY(-2px);box-shadow: var(--osbj);}
.sv7j7 .zazcr4p .q9m4w img {display: block;object-fit: cover;border-radius: 0;width: 100%;height: 100%;}
.sv7j7 .zazcr4p .g0nb8xp {line-height:1.36;font-weight: 700;display: block;color: var(--t54);font-size: 16.5px;}
.sv7j7 .zazcr4p .d4f3 {margin-top:4px;font-style: normal;display: block;font-size: 13.5px;color: var(--pzzsm);}

.sv7j7 .a2pj3 .vaer0hc {background: var(--d6q);border: 1px solid var(--d6q);border-radius: var(--oags);margin: 0;display: grid;gap:2px;list-style: none;overflow: hidden;grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));padding: 0;}
.sv7j7 .a2pj3 .spz83m4 {min-width: 0;background: var(--xei);}
.sv7j7 .a2pj3 .s1s414 {padding: 26px 20px;flex-direction: column;gap:9px;align-items: center;justify-content: center;transition:background 0.127s;text-decoration: none;min-height: 148px;display: flex;}
.sv7j7 .a2pj3 .s1s414:hover {background: color-mix(in srgb, var(--su2hv) 6%, transparent);}
.sv7j7 .a2pj3 .s1s414 img {height: 52px;width: auto;object-fit: contain;border-radius: 0;max-width: 100%;display: block;}
.sv7j7 .a2pj3 .znf9 {font-size: 13.5px;text-align: center;color: var(--pzzsm);font-weight: 600;}

.sv7j7 .p6ce .gtqkaz {color: var(--pzzsm);font-size: 14.5px;margin: 0 0 14px;}
.sv7j7 .p6ce .t014q {display: flex;padding: 0;margin: 0;flex-wrap: wrap;gap:15px;list-style: none;}
.sv7j7 .p6ce .p6kj2w {min-width: 0;}
.sv7j7 .p6ce .sfn5sn {transition:transform 0.146s, box-shadow 0.132s;background: var(--xei);display: inline-flex;border-radius: 999px;border: 1px solid var(--d6q);box-shadow: var(--mjiv);padding: 16px 28px;align-items: center;justify-content: center;text-decoration: none;min-height: 76px;}
.sv7j7 .p6ce .sfn5sn:hover {box-shadow: var(--osbj);transform: translateY(-1px);}
.sv7j7 .p6ce .sfn5sn img {max-width:139px;object-fit: contain;display: block;border-radius: 0;width: auto;height: 40px;}

.sv7j7 .s4k4t.s8y1xv {min-width: 0;}

.sv7j7 .s4k4t.br4t6z6 {max-width:560px;}
.sv7j7 .s4k4t .n0qn7f7 {display: flex;align-items: center;margin-bottom:11px;gap:14px;}

.sv7j7 .s4k4t.pp1pqce .n0qn7f7 {flex-direction: row-reverse;}
.sv7j7 .s4k4t .qp6hxap {border-radius:13px;border: 1px solid color-mix(in srgb, var(--su2hv) 20%, transparent);margin: 0;height: 58px;width: 58px;background: color-mix(in srgb, var(--su2hv) 10%, var(--xei));flex: 0 0 auto;overflow: hidden;}
.sv7j7 .s4k4t .qp6hxap img {object-fit: cover;width: 100%;display: block;height: 100%;border-radius: 0;}
.sv7j7 .s4k4t .g8nkms {margin: 0;line-height:1.18;font-weight: 800;color: var(--t54);min-width: 0;font-size: clamp(19px, 1.9vw, 24px);letter-spacing: -.02em;}

.sv7j7 .s4k4t .g8nkms::before {content: none;}
.sv7j7 .s4k4t .bpev6 {color: var(--pzzsm);line-height:1.72;border-top: 1px solid var(--d6q);font-size: 15.5px;padding-top:14px;}
.sv7j7 .s4k4t .bpev6 :is(p, li):last-child {margin-bottom: 0;}
.sv7j7 .s4k4t .x7nq4j {transition:transform 0.145s, box-shadow 0.162s;font-size: 14.5px;align-items: center;font-weight: 700;padding: 12px 24px;white-space: nowrap;display: inline-flex;color: var(--y6hb, var(--rzz, var(--v946, var(--tyo))));border-radius: 999px;box-shadow: 0 4px 14px color-mix(in srgb, var(--su2hv) 26%, transparent);text-decoration: none;justify-content: center;margin-top:16px;background: var(--j2cc, var(--su2hv));min-height: 46px;}
.sv7j7 .s4k4t .x7nq4j:hover {transform: translateY(-1px);box-shadow: var(--osbj);}

.sv7j7 .zsk00 .h63t {gap: clamp(16px, 2.4vw, 30px);display: flex;align-items: center;padding-bottom: clamp(18px, 2vw, 26px);border-bottom: 1px solid var(--wjdas);}
.sv7j7 .zsk00 .a0nkkd {flex: 0 0 auto;letter-spacing: -.04em;line-height: .95;color: color-mix(in srgb, var(--su2hv) 55%, var(--t54));font-weight: 800;font-size: clamp(46px, 6vw, 76px);}
.sv7j7 .zsk00 .qjqe4wk {min-width: 0;}
.sv7j7 .zsk00 .s889pe {display: block;color: color-mix(in srgb, var(--su2hv) 40%, var(--t54));font-size: 18px;letter-spacing: .12em;}
.sv7j7 .zsk00 .yamggqz {font-size: 15px;line-height:1.58;margin: 6px 0 0;color: var(--pzzsm);max-width: 54ch;}
.sv7j7 .zsk00 .d80eg {padding: 0;margin: 0;list-style: none;}
.sv7j7 .zsk00 .qbq1gq {grid-template-columns: minmax(0, 1fr) auto;border-bottom: 1px solid var(--d6q);align-items: baseline;display: grid;padding: clamp(16px, 2vw, 22px) 0;gap:3px 16px;}
.sv7j7 .zsk00 .k5cznk {font-size: 15.5px;font-weight: 700;margin: 0;color: var(--t54);}
.sv7j7 .zsk00 .k3wm {white-space: nowrap;color: color-mix(in srgb, var(--su2hv) 40%, var(--t54));letter-spacing: .1em;font-size: 14px;}
.sv7j7 .zsk00 .xm3m5xn {max-width: 74ch;font-size: 15px;line-height:1.71;color: var(--pzzsm);margin: 0;grid-column: 1 / -1;}

.sv7j7 .vjxm.tw6my {grid-template-columns: auto minmax(0, 1fr);gap:7px clamp(14px, 2vw, 20px);display: grid;align-items: center;}
.sv7j7 .vjxm .mbgsfez {margin: 0;border-radius: 999px;border: 1px solid var(--d6q);overflow: hidden;height: 58px;width: 58px;grid-row: 1 / span 2;}
.sv7j7 .vjxm .mbgsfez img {border-radius: 0;object-fit: cover;display: block;height: 100%;width: 100%;}
.sv7j7 .vjxm .nfes3 {display: flex;gap:8px 12px;min-width: 0;flex-wrap: wrap;align-items: center;}
.sv7j7 .vjxm .b0f8vd {color: var(--t54);font-size: 16px;margin: 0;font-weight: 700;}
.sv7j7 .vjxm .p02qmr {border-radius: 999px;font-size: 12px;color: color-mix(in srgb, var(--su2hv) 22%, var(--hueg));font-weight: 700;letter-spacing: .04em;background: color-mix(in srgb, var(--su2hv) 10%, transparent);padding: 4px 11px;}

.sv7j7 .vjxm .pmvr9q {font-size: 15px;grid-column: 1 / -1;color: var(--pzzsm);max-width: 76ch;line-height:1.69;margin: 10px 0 0;}
.sv7j7 .vjxm .yeake {gap:9px;display: flex;grid-column: 1 / -1;margin-top:13px;}
.sv7j7 .vjxm .prb40 {width: 44px;justify-content: center;border-radius: 999px;border: 1px solid var(--d6q);align-items: center;height: 44px;text-decoration: none;color: color-mix(in srgb, var(--su2hv) 35%, var(--t54));transition:background 0.151s;display: inline-flex;}
.sv7j7 .vjxm .prb40:hover {background: color-mix(in srgb, var(--su2hv) 8%, transparent);}
.sv7j7 .vjxm .prb40 svg {display: block;}
.sv7j7 .vjxm .wdk5qd {line-height:1.58;grid-column: 1 / -1;color: var(--pzzsm);font-size: 13px;border-top: 1px solid var(--d6q);margin: 14px 0 0;padding-top:13px;}

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

.q2stfn.q2stfn .yeb25h:first-child::before,
.q2stfn.q2stfn .yeb25h:last-child::after {display: none;}

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

.q2stfn.q2stfn .h75903 {font-weight: 700;line-height:1.32;font-size: 16px;color: var(--t54);margin: 30px 0 6px;}
.q2stfn.q2stfn .hwt6p {line-height:1.61;color: var(--pzzsm);margin: 0;font-size: 14.5px;}

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

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

.gtg0zz.gtg0zz.p4h72x9 .mbzd {grid-template-columns: minmax(0, 1fr);}
.gtg0zz.gtg0zz.p4h72x9 .mbzd::before {display: none;}

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

.gtg0zz.gtg0zz .yebvw {color: color-mix(in srgb, var(--su2hv) 35%, var(--t54));}
.gtg0zz.gtg0zz .m1dt  {color: var(--pzzsm);}

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

.gtg0zz.gtg0zz .f18q {min-height: 24px;}
.gtg0zz.gtg0zz .c6nyea {font-weight: 800;line-height: 1;border-radius: 999px;flex: 0 0 auto;justify-content: center;align-items: center;font-size: 14px;display: inline-flex;width: 22px;height: 22px;}
.gtg0zz.gtg0zz .yebvw .c6nyea {color: var(--su2hv);background: color-mix(in srgb, var(--su2hv) 13%, transparent);}
.gtg0zz.gtg0zz .m1dt .c6nyea {background: color-mix(in srgb, var(--t54) 7%, transparent);color: var(--pzzsm);}
.gtg0zz.gtg0zz .r46kkr {color: var(--t54);min-width: 0;}

.ywza.ywza .svdea {margin-top:9px;border-top: 1px solid var(--d6q);}
.ywza.ywza .z3q8 {background: none;margin: 0;border: 0;border-bottom: 1px solid var(--d6q);border-radius: 0;padding: 0;}
.ywza.ywza .sta2rah {align-items: flex-start;cursor: pointer;list-style: none;display: flex;padding: 24px 0;gap:15px;}
.ywza.ywza .sta2rah::-webkit-details-marker {display: none;}

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

.ywza.ywza .z2c2 {font-weight: 700;min-width: 0;line-height:1.38;color: var(--t54);margin: 0;font-size: 17.5px;}

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

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

.md38w3 {margin: 0 auto var(--ssvp);max-width: var(--z8f5a);background:
    radial-gradient(60% 120% at 10% 10%, color-mix(in srgb, var(--su2hv) 18%, transparent) 0%, transparent 64%),
    color-mix(in srgb, var(--su2hv) 7%, var(--xei));border-radius: var(--dbjak);border: 1px solid color-mix(in srgb, var(--su2hv) 18%, transparent);padding: clamp(34px, 4vw, 56px) clamp(24px, 3vw, 46px);}
.fn9t1b4 {gap:23px;flex-wrap: wrap;justify-content: space-between;align-items: center;display: flex;}
.zvfr2 {margin: 0;letter-spacing: -.028em;line-height:1.15;font-weight: 800;font-size: clamp(24px, 2.8vw, 34px);}
.jzcyc5 {margin: 8px 0 0;color: var(--pzzsm);font-size: 16px;}

.ctr4q {color: var(--pzzsm);max-width: var(--z8f5a);font-size: 13px;padding: 0 20px 26px;margin: 0 auto;}

.pfpbkby.pfpbkby {background: color-mix(in srgb, var(--d5vm) 10%, var(--xei));color: var(--t54);padding: clamp(40px, 4.5vw, 64px) 20px clamp(24px, 2.6vw, 36px);border-top: 1px solid var(--d6q);}
.pfpbkby .nag0 {display: grid;max-width: var(--z8f5a);grid-template-columns: minmax(0, 1fr) auto;margin: 0 auto;align-items: start;gap:30px 56px;}
.pfpbkby .nn3b9 img {width: auto;height: 30px;display: block;}
.pfpbkby .nn3b9 span {letter-spacing: -.03em;font-weight: 800;color: var(--t54);font-size: 19px;}
.pfpbkby .m3n4c {gap:52px;display: grid;grid-auto-flow: column;}
.pfpbkby .m3n4c ul {padding: 0;list-style: none;display: grid;margin: 0;gap:9px;}
.pfpbkby .m3n4c a {color: var(--pzzsm);text-decoration: none;font-size: 14.5px;}
.pfpbkby .m3n4c a:hover {color: var(--t54);}
.pfpbkby .dbfzw9n {max-width: var(--z8f5a);display: flex;opacity:0.68;align-items: center;flex-wrap: wrap;gap:14px;margin: 26px auto 0;}
.pfpbkby .p6kp {padding-top:19px;margin: 26px auto 0;max-width: var(--z8f5a);border-top: 1px solid var(--d6q);}
.pfpbkby .p6kp p {color: var(--pzzsm);font-size: 13px;margin: 0;}
.pfpbkby .p6kp p + p {margin-top:9px;line-height:1.58;}

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

  .zgef {gap:9px;}
  .d9ywy8v {font-size: 13.5px;padding: 9px 13px;}
  .ws94 {font-size: 17px;}
  .r7tqz {display: none;}
  .ydgxngs {display: flex;}
}

@media (max-width:848px) {
  
  .sv7j7 .p73qj75.vyg27g3 {grid-template-columns: minmax(0, 1fr);}
  .sv7j7 .p73qj75.q2enwh .tp8f {order: 0;}
  .sv7j7 .p73qj75 .tp8f {aspect-ratio: 16 / 10;max-height: 26vh;}
  .fn9t1b4 {flex-direction: column;align-items: flex-start;}
}

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

@media (max-width:689px) {
  .gtg0zz.gtg0zz .mbzd {flex-direction: column;display: flex;}
  .gtg0zz.gtg0zz .mbzd::before {display: none;}
  .gtg0zz.gtg0zz .f18q {display: none;}
  .gtg0zz.gtg0zz .yebvw {order: 1;}
  .gtg0zz.gtg0zz .m1dt  {order: 2;}
  .gtg0zz.gtg0zz .m1dt.cw53m {margin-top:27px;}
  .ywza.ywza .z2c2 {font-size: 16.5px;}
  .ywza.ywza .nr7pax {padding-left:35px;}
}

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

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

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

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

.pfpbkby .m3n4c a {align-items: center;display: flex;min-height: 44px;}
.dc7c {min-height: 44px;display: inline-flex;align-items: center;}

.d9ywy8v, .h9a7, .md38w3,
.sv7j7 a[role="button"],
.sv7j7 .vq6j20k a {min-height: 44px;}

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

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

.r7tqz ul {gap:9px;}

.pfpbkby .m3n4c ul {display: grid;gap:8px;}

.sv7j7 .yq4gw .bcdzk {line-height:1.18;font-weight: 800;letter-spacing: -.028em;margin: 0 0 clamp(14px, 1.6vw, 22px);color: var(--t54);font-size: clamp(24px, 2.8vw, 36px);}

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

.sv7j7 .ckrnc.gea74y {box-shadow: none;color: var(--t54);background: color-mix(in srgb, var(--su2hv) 4%, var(--xei));border: 1px solid var(--d6q);border-radius: var(--oags);}
.sv7j7 .ckrnc .fn02m {min-width: 0;}
.sv7j7 .ckrnc .xjqpwbp {font-weight: 800;color: var(--pzzsm);text-transform: uppercase;margin: 0 0 12px;font-size: 12.5px;letter-spacing: .09em;}

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

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

.sv7j7 .pqbw .c6nd {margin: 0 0 12px;text-transform: uppercase;letter-spacing: .09em;font-size: 12.5px;font-weight: 800;color: var(--pzzsm);}
.sv7j7 .ntz8 .wc3390 {font-weight: 800;margin: 0 0 12px;line-height:1.18;letter-spacing: -.026em;font-size: clamp(21px, 2.4vw, 28px);color: var(--t54);}

.sv7j7 .ntz8 .wc3390::before {content: none;}
.sv7j7 .ntz8 .ngjps {margin: 0 0 16px;border: 0;border-top: 1px solid var(--wjdas);}

.sv7j7 .pqbw .ymd1,
.sv7j7 .ntz8 .ekvj {overflow-x: auto;border: 1px solid var(--d6q);border-radius: var(--oags);}
.sv7j7 .pqbw .ymd1 table,
.sv7j7 .ntz8 .ekvj table {margin: 0;}
.sv7j7 .pqbw .ymd1 :last-child,
.sv7j7 .ntz8 .ekvj :last-child {margin-bottom: 0;}

.sv7j7 .t66st79.pen4 {display: grid;grid-template-columns: auto minmax(0, 1fr);align-items: center;gap:7px clamp(14px, 2vw, 22px);}
.sv7j7 .t66st79 .c11wkg {margin: 0;height: 66px;justify-content: center;border-radius:15px;border: 1px solid var(--d6q);overflow: hidden;display: flex;grid-row: 1 / span 2;background: color-mix(in srgb, var(--su2hv) 8%, var(--xei));width: 66px;align-items: center;}
.sv7j7 .t66st79 .c11wkg img {max-height: 80%;max-width: 80%;object-fit: contain;height: auto;display: block;border-radius: 0;width: auto;}
.sv7j7 .t66st79 .p8ddnps {min-width: 0;}
.sv7j7 .t66st79 .cb43 {letter-spacing: -.02em;font-size: clamp(19px, 2vw, 24px);margin: 0;color: var(--t54);line-height:1.18;font-weight: 800;}
.sv7j7 .t66st79 .cb43::before {content: none;}
.sv7j7 .t66st79 .xjwde {line-height:1.53;margin: 4px 0 0;max-width: 60ch;font-size: 15px;color: var(--pzzsm);}

.sv7j7 .t66st79 .snvbm {gap:4px 22px;display: flex;margin: 14px 0 0;border-top: 1px solid var(--d6q);grid-column: 1 / -1;flex-wrap: wrap;align-items: baseline;padding-top:14px;}
.sv7j7 .t66st79 .q40fh1 {text-transform: uppercase;letter-spacing: .07em;color: var(--pzzsm);font-weight: 800;font-size: 12px;}
.sv7j7 .t66st79 .rstb1r {font-size: 15px;font-weight: 700;color: var(--t54);margin: 0 14px 0 0;}
.sv7j7 .t66st79 .n9et {letter-spacing: .08em;color: color-mix(in srgb, var(--su2hv) 40%, var(--t54));}
.sv7j7 .t66st79 .ky8dw3 {flex-wrap: wrap;display: flex;grid-column: 1 / -1;margin: 16px 0 0;gap:11px;}

.sv7j7 .t66st79 .mk1kek1.mk1kek1 {color: color-mix(in srgb, var(--su2hv) 35%, var(--t54));background: transparent;transition:background 0.139s;display: inline-flex;padding: 12px 22px;border-radius: 999px;border: 1px solid color-mix(in srgb, var(--su2hv) 28%, var(--wjdas));align-items: center;font-weight: 700;white-space: nowrap;font-size: 14px;text-decoration: none;min-height: 46px;justify-content: center;}
.sv7j7 .t66st79 .mk1kek1.mk1kek1:hover {background: color-mix(in srgb, var(--su2hv) 8%, transparent);}

.sv7j7 .vq6j20k.cnzpfq {margin-bottom: var(--ssvp) !important;display: flex;padding: clamp(6px, 1vw, 14px) 0 !important;background: none;border: 0;box-shadow: none;}
.sv7j7 .vq6j20k.zzag5z  {justify-content: flex-start;}
.sv7j7 .vq6j20k.g7exs4   {justify-content: center;}
.sv7j7 .vq6j20k.czjar6v {justify-content: flex-end;}
.sv7j7 .vq6j20k .r6xp2.r6xp2 {text-decoration: none;justify-content: center;transition:transform 0.121s, box-shadow 0.166s;border-radius: 999px;min-height: 50px;background: var(--j2cc, var(--su2hv));padding: 14px 34px;color: var(--y6hb, var(--rzz, var(--v946, var(--tyo))));white-space: nowrap;font-weight: 700;display: inline-flex;font-size: 16px;align-items: center;box-shadow: 0 4px 14px color-mix(in srgb, var(--su2hv) 28%, transparent);}
.sv7j7 .vq6j20k .r6xp2.r6xp2:hover {transform: translateY(-1px);box-shadow: var(--osbj);}
.sv7j7 .vq6j20k .tw177 {font-weight: 700;}

.sv7j7 .vq6j20k .d556ehx {border-top: 2px solid currentColor;display: inline-block;width: 7px;height: 7px;transform: rotate(45deg);transform-origin: center;margin-left:10px;border-right: 2px solid currentColor;}
.sv7j7 .vq6j20k.ahvjqc .r6xp2.r6xp2 {width: 100%;}

.sv7j7 .mqb0.pehjf {padding: clamp(14px, 1.8vw, 22px) !important;margin-right: auto;margin-left: auto;}
.sv7j7 .mqb0 .r66td4 {letter-spacing: .16em;color: var(--pzzsm);display: block;text-transform: uppercase;margin: 0 2px 10px;font: 600 11.5px/1 var(--utiq);}
.sv7j7 .mqb0 .rqpx73 {border-radius: var(--oags);border: 1px solid var(--d6q);display: block;overflow: hidden;}
.sv7j7 .mqb0 .rqpx73 img {border-radius: 0;height: auto;display: block;width: 100%;}

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

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

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

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

.kx3h9y {display: grid;border-top: 1px solid var(--wjdas);padding: 18px 20px calc(18px + env(safe-area-inset-bottom, 0px));gap:10px;margin-top: auto;}
.fjmfp9,
.s7weq8 {display: flex;font-weight: 700;align-items: center;padding: 12px 18px;border-radius: var(--oags);font-size: 15px;min-height: 48px;justify-content: center;text-decoration: none;}
.fjmfp9 {border: 1px solid var(--wjdas);color: var(--t54);background: transparent;}
.fjmfp9:hover {background: color-mix(in srgb, var(--t54) 6%, transparent);}
.s7weq8 {border: 1px solid transparent;background: var(--vw0);color: var(--zjghl, var(--jpytt, var(--it9o5)));}

.fwh2k a:focus-visible,
.cy020:focus-visible,
.ydgxngs:focus-visible {outline: 2px solid var(--jatk);outline-offset: 2px;}

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

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

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

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

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

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

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

.sv7j7 .ckrnc .hz40xnp > summary {display: flex;align-items: center;min-height: 44px;gap:11px;list-style: none;cursor: pointer;}
.sv7j7 .ckrnc .hz40xnp > summary::-webkit-details-marker {display: none;}
.sv7j7 .ckrnc .hz40xnp > summary:focus-visible {outline: 2px solid var(--su2hv, var(--jatk));outline-offset: 4px;}
.sv7j7 .ckrnc .hz40xnp > summary .xjqpwbp {margin: 0;}

.sv7j7 .ckrnc .hz40xnp > summary::after {background: currentColor;width: 16px;transition:opacity 0.169s ease, box-shadow 0.21s ease;box-shadow: 0 4px 0 0 currentColor;flex: 0 0 auto;margin-left: auto;content: "";height: 1px;opacity:0.49;}
.sv7j7 .ckrnc .hz40xnp[open] > summary::after {box-shadow: none;opacity:0.99;}
.sv7j7 .ckrnc .hz40xnp[open] > summary {margin-bottom:10px;}
@media (prefers-reduced-motion: reduce) {
  .sv7j7 .ckrnc .hz40xnp > summary::after {transition:none;}
}

.sv7j7 {padding-bottom: max(96px, var(--u6ja6, 96px));}

.vz1g {--dpsds: var(--dbjak);--bvu0: 1px solid var(--wjdas);--kx596: var(--oags);--fw6u7: var(--oags);}

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

.gtg0zz.gtg0zz .m1dt .c6nyea {color: var(--gtnk, var(--pzzsm));}

.gtg0zz.gtg0zz .yebvw .c6nyea {color: color-mix(in srgb, var(--su2hv) 62%, var(--hueg));}

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

@media (max-width:565px) {
  .pxdk8av {padding-left:13px;gap:11px;padding-right:11px;}
  .zgef {gap:5px;}
  .zgef .d9ywy8v {padding: 0 12px;font-size: 13px;}
}

.sv7j7 .yq4gw .jdfx2z {max-width: 76ch;min-width: 0;}
.sv7j7 .yq4gw .jdfx2z .atcrj2m {padding-left: 0;max-width: none;}

.sv7j7 .yq4gw .zmb4cad {margin: 0 0 clamp(18px, 2vw, 26px);border-bottom: 1px solid var(--wjdas);padding-bottom: clamp(12px, 1.4vw, 18px);display: block;}
.sv7j7 .yq4gw .zmb4cad .bcdzk {margin: 0;}

.sv7j7 .pqbw .d0y61 {gap:9px;margin: 0 0 12px;display: flex;align-items: center;}
.sv7j7 .pqbw .d0y61::before {border-radius:1px;height: 2px;background: var(--su2hv);flex: 0 0 auto;width: 18px;content: "";}
.sv7j7 .pqbw .d0y61 h2.c6nd.c6nd {margin: 0;}

.sv7j7 .pqbw .h69sp {background: color-mix(in srgb, var(--su2hv) 4%, var(--xei));overflow: hidden;border: 1px solid var(--d6q);border-radius: var(--oags);}

.sv7j7 .pqbw .h69sp h2.c6nd.c6nd {border-bottom: 1px solid var(--d6q);margin: 0;padding: 13px clamp(14px, 2vw, 20px);}

.sv7j7 .pqbw .h69sp .ymd1 {border: 0;border-radius: 0;background: var(--xei);}

.sv7j7 .ntz8 .nxjw23 {margin: 0 0 16px;padding-bottom:14px;display: block;border-bottom: 1px solid var(--wjdas);}
.sv7j7 .ntz8 .nxjw23 .wc3390 {margin: 0;}

.sv7j7 .ntz8 .x9hb {gap: clamp(16px, 2.4vw, 34px);grid-template-columns: minmax(140px, 210px) minmax(0, 1fr);align-items: start;display: grid;}
.sv7j7 .ntz8 .v0ky7 {min-width: 0;}

.sv7j7 .ntz8 .x9hb > .ekvj:only-child {grid-column: 1 / -1;}
.sv7j7 .ntz8 .v0ky7 .wc3390 {margin: 0;line-height:1.25;font-size: clamp(18px, 1.8vw, 23px);}
@media (max-width:848px) {
  .sv7j7 .ntz8 .x9hb {grid-template-columns: minmax(0, 1fr);gap:14px;}
  .sv7j7 .ntz8 .v0ky7 .wc3390 {font-size: clamp(19px, 2.4vw, 24px);}
}

.sv7j7 .vq6j20k.ph8j5 .r6xp2.r6xp2 {padding: 14px 40px;}
.sv7j7 .vq6j20k.ph8j5 .tw177 {letter-spacing: .05em;}

.sv7j7 .vq6j20k .tsh8r83 {display: inline-flex;border-radius: 999px;border: 1px solid color-mix(in srgb, var(--su2hv) 18%, var(--wjdas));padding: 6px;background: color-mix(in srgb, var(--su2hv) 6%, transparent);}

.sv7j7 .vq6j20k.ahvjqc .tsh8r83 {width: 100%;}
.sv7j7 .vq6j20k.ahvjqc .tsh8r83 .r6xp2.r6xp2 {width: 100%;}

.ywza.ywza .f8fwhc {counter-reset: ml2qa;border-top: 1px solid var(--d6q);list-style: none;margin: 8px 0 0;padding: 0;}
.ywza.ywza .mkhv13 {min-width: 0;counter-increment: ml2qa;}

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

.ywza.ywza .f8fwhc .sta2rah::after {border-bottom: 2px solid var(--pzzsm);flex: 0 0 auto;margin-top:8px;transition:transform 0.236s;border-right: 2px solid var(--pzzsm);transform: rotate(45deg);transform-origin: center;width: 9px;margin-left: auto;height: 9px;content: "";}
.ywza.ywza .f8fwhc .z3q8[open] > .sta2rah::after {transform: rotate(-135deg);}

.ywza.ywza .f8fwhc .nr7pax {padding-left:39px;}

.ywza.ywza .pnhybd {background: color-mix(in srgb, var(--su2hv) 4%, transparent);border-left: 2px solid color-mix(in srgb, var(--su2hv) 35%, var(--wjdas));padding: 14px clamp(14px, 1.8vw, 20px);margin: 0 0 24px 36px;border-radius: 0 var(--oags) var(--oags) 0;}
.ywza.ywza .pnhybd .nr7pax {margin: 0;padding: 0;max-width: 68ch;}
@media (max-width:689px) {
  .ywza.ywza .pnhybd {margin-left: 0;}
}

.sv7j7 .zsk00 .h63t.v38g {align-items: baseline;gap:5px clamp(14px, 2vw, 28px);flex-wrap: wrap;}
.sv7j7 .zsk00 .v38g .s889pe {flex: 0 0 auto;}

.sv7j7 .zsk00 .v38g .yamggqz {max-width: 62ch;margin: 0;flex: 1 1 22ch;}

.sv7j7 .zsk00 .sbygq5 {margin: 0;padding: 0;list-style: none;}
.sv7j7 .zsk00 .dmztv5 {padding: clamp(16px, 2vw, 22px) 0;display: block;border-bottom: 1px solid var(--d6q);}
.sv7j7 .zsk00 .dmztv5 .xm3m5xn {line-height:1.71;max-width: 74ch;font-size: 16px;margin: 0;color: var(--t54);}
.sv7j7 .zsk00 .jkz6h {flex-wrap: wrap;min-width: 0;gap:3px 12px;align-items: baseline;display: flex;margin: 10px 0 0;}
.sv7j7 .zsk00 .jkz6h .k5cznk {color: var(--pzzsm);margin: 0;font-size: 14px;font-weight: 700;}
.sv7j7 .zsk00 .jkz6h .k3wm {font-size: 13px;}

.gtg0zz.gtg0zz .heazq {list-style: none;margin: 0;min-width: 0;padding: 0;}

.gtg0zz.gtg0zz .v4yejw {margin-top:7px;max-width: 74ch;}

.gtg0zz.gtg0zz .v4yejw .heazq + .cw53m {margin-top:30px;}

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

.gtg0zz.gtg0zz.p4h72x9 .c515n97 {grid-template-columns: minmax(0, 1fr);}
.gtg0zz.gtg0zz.p4h72x9 .c515n97::before {display: none;}

@media (max-width:689px) {
  .gtg0zz.gtg0zz .c515n97 {grid-template-columns: minmax(0, 1fr);}
  .gtg0zz.gtg0zz .c515n97::before {display: none;}
  .gtg0zz.gtg0zz .fmbp + .fmbp {margin-top:30px;}
}

.sv7j7 .vjxm.h22985v {display: block;}
.sv7j7 .vjxm .xd10 {gap: clamp(14px, 2vw, 20px);display: flex;padding-bottom:15px;min-width: 0;border-bottom: 1px solid var(--wjdas);align-items: center;}

.sv7j7 .vjxm .xd10 .mbgsfez {flex: 0 0 auto;}
.sv7j7 .vjxm.h22985v .pmvr9q {margin-top:18px;}
.sv7j7 .vjxm.h22985v .yeake {margin-top:15px;}

.sv7j7 .vjxm .x5j9 {font-weight: 700;color: var(--pzzsm);text-transform: uppercase;letter-spacing: .08em;font-size: 12px;}

.sv7j7 .vjxm .nfes3 .yeake {gap:1px;margin: 0 0 0 auto;}
.sv7j7 .vjxm.k7jj .prb40 {border-color: transparent;}

@media (max-width:565px) {
  .sv7j7 .vjxm .nfes3 .yeake {margin-left: -10px;}
}

.sv7j7 .t66st79.yjn3tq {display: block;}
.sv7j7 .t66st79 .m55qa0q {gap: clamp(14px, 2vw, 22px);align-items: center;min-width: 0;display: flex;}
.sv7j7 .t66st79 .m55qa0q .c11wkg {flex: 0 0 auto;}

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

.sv7j7 .t66st79 .rv7cgpx .rstb1r {margin: 0;font-size: 14.5px;}
.sv7j7 .t66st79.yjn3tq .ky8dw3 {margin-top:17px;}

.sv7j7 .t66st79.g8wec .ky8dw3 {margin-top:19px;}
.sv7j7 .t66st79.g8wec .snvbm {padding-top:15px;margin-top:17px;}

.q2stfn.q2stfn .shyq {margin: 10px 0 0;list-style: none;padding: 0;}
.q2stfn.q2stfn .sqzeya1 {border-bottom: 1px solid var(--d6q);padding: 18px 0;min-width: 0;}
.q2stfn.q2stfn .sqzeya1:last-child {border-bottom: 0;padding-bottom: 0;}
.q2stfn.q2stfn .eh7fb7 {align-items: center;display: flex;gap:14px;min-width: 0;}
.q2stfn.q2stfn .shyq .t9g03 {font-size: 15px;height: 38px;width: 38px;box-shadow: none;transform: none;position: static;flex: 0 0 auto;}
.q2stfn.q2stfn .shyq .h75903 {margin: 0;text-align: left;min-width: 0;font-size: 17px;}

.q2stfn.q2stfn .shyq .hwt6p {padding-left:51px;max-width: 72ch;margin: 8px 0 0;text-align: left;}
@media (max-width:565px) {
  .q2stfn.q2stfn .shyq .hwt6p {padding-left: 0;}
}

.q2stfn.q2stfn .vb04 {list-style: none;margin: 10px 0 0;gap: clamp(14px, 2vw, 24px);display: grid;padding: 0;grid-template-columns: repeat(auto-fit, minmax(210px, 1fr));}
.q2stfn.q2stfn .mhbmkw7 {padding: 22px clamp(16px, 1.8vw, 22px);background: color-mix(in srgb, var(--su2hv) 4%, var(--xei));min-width: 0;flex-direction: column;border-radius: var(--oags);border: 1px solid var(--d6q);display: flex;gap:10px;}

.q2stfn.q2stfn .vb04 .t9g03 {height: auto;box-shadow: none;letter-spacing: -.04em;min-width: 0;align-self: flex-start;transform: none;color: color-mix(in srgb, var(--su2hv) 45%, var(--pzzsm));border: 0;border-radius: 0;width: auto;position: static;font-size: 30px;line-height: 1;background: none;}
.q2stfn.q2stfn .d1ds0km {min-width: 0;}
.q2stfn.q2stfn .vb04 .h75903 {text-align: left;margin: 0 0 6px;}
.q2stfn.q2stfn .vb04 .hwt6p {text-align: left;margin: 0;}

.sv7j7 .a2pj3 .vaer0hc,
.sv7j7 .dt08 .bqt1wpt,
.q2stfn.q2stfn .p6xk {justify-content: center;flex-wrap: wrap;align-content: flex-start;display: flex;}
.sv7j7 .a2pj3 .vaer0hc > * {flex: 1 1 220px;}
.sv7j7 .dt08 .bqt1wpt > * {flex: 1 1 280px;}
.q2stfn.q2stfn .p6xk > * {flex: 1 1 190px;}
.sv7j7 .a2pj3 .vaer0hc > *,
.sv7j7 .dt08 .bqt1wpt > *,
.q2stfn.q2stfn .p6xk > * {max-width: calc(50% - 1px);min-width: 0;}
@media (max-width:589px) {
  .sv7j7 .a2pj3 .vaer0hc > *,
  .sv7j7 .dt08 .bqt1wpt > *,
  .q2stfn.q2stfn .p6xk > * {max-width: none;}
}

@media (max-width:565px) { .sv7j7 .zazcr4p .s6meve {grid-template-columns: repeat(2, minmax(0, 1fr));} }

@media (max-width:995px) {
  .zgef .vz1g {display: none;}
}
.kx3h9y .vz1g {justify-self: start;}
@media (max-width:565px) {
  .zgef {gap:5px;}
  .zgef .d9ywy8v {white-space: nowrap;padding: 0 11px;font-size: 12.5px;}
  .dc7c img {max-width: min(28vw, 112px);}
}
@media (max-width: 359.98px) {
  .pxdk8av {gap:7px;}
  .zgef .d9ywy8v {font-size: 12px;padding: 0 9px;}
  .dc7c img {max-width: 24vw;}
}

.zgef {grid-column: -2;justify-self: end;}
@media (max-width: 359.98px) {
  .wgqe {padding-right:6px;padding-left:10px;gap:6px;}
  .dc7c img {max-width: 22vw;}
  .zgef {gap:3px;}
  .zgef .d9ywy8v {padding: 0 9px;font-size: 12px;}
  .ydgxngs {min-width: 40px;padding: 6px;}
}

.sv7j7 .p73qj75.jfzk1f3 {align-items: center;padding: clamp(18px, 3vw, 44px);min-height: clamp(420px, 58vh, 620px);border-radius: var(--dbjak, var(--oags));}
.sv7j7 .p73qj75 .gc2k0j6.gc2k0j6,
.sv7j7 .p73qj75.jfzk1f3 > picture {max-width: none;object-fit: cover;width: 100%;border-radius: 0;height: 100%;position: absolute;inset: 0;}
.srt11w.srt11w {box-shadow: var(--mjiv);flex-direction: column;display: flex;-webkit-backdrop-filter: blur(14px) saturate(1.2);max-width:520px;padding: clamp(22px, 2.6vw, 34px);align-items: flex-start;backdrop-filter: blur(14px) saturate(1.2);border-radius: var(--oags);border: 1px solid color-mix(in srgb, #fff 45%, transparent);width: auto;background: color-mix(in srgb, var(--xei) 80%, transparent);gap:15px;}
.srt11w .nce2 {font-size: clamp(30px, 3.4vw, 50px);line-height:1.05;margin: 0;letter-spacing: -.03em;font-weight: 800;}
.srt11w .d6qj0f {max-width: 44ch;margin: 0;color: var(--pzzsm);}
.jfzk1f3.cxkr8f {background:
    radial-gradient(60% 90% at 88% 15%, color-mix(in srgb, var(--su2hv) 32%, transparent) 0%, transparent 65%),
    radial-gradient(55% 80% at 60% 110%, color-mix(in srgb, var(--su2hv) 18%, transparent) 0%, transparent 65%),
    var(--na4o, color-mix(in srgb, var(--su2hv) 6%, var(--xei)));}
.cxkr8f .srt11w {background: color-mix(in srgb, var(--xei) 70%, transparent);}
.qmqn {position: absolute;right: -.04em;font: 800 clamp(100px, 15vw, 230px)/1 var(--xffkq, Georgia, serif);letter-spacing: -.04em;max-width: 100%;color: color-mix(in srgb, var(--su2hv) 16%, transparent);overflow: hidden;bottom: -.22em;pointer-events: none;white-space: nowrap;}
@media (max-width:848px) {
  .sv7j7 .p73qj75.jfzk1f3 {min-height: min(76vh, 600px);align-items: flex-end;padding: 12px;}
  .srt11w.srt11w {width: 100%;max-width: none;}
  .sv7j7 .p73qj75.jfzk1f3.cxkr8f {padding-top:70px;min-height: 0;}
  .qmqn {display: none;}
}

.sv7j7 .p73qj75 .tp8f:has(img) {max-height: none;align-self: center;aspect-ratio: auto;}
.sv7j7 .p73qj75 .tp8f:has(img) picture {display: block;}
.sv7j7 .p73qj75 .tp8f img.svqax0,
.sv7j7 .p73qj75 .tp8f:has(img) img {object-fit: contain;height: auto;max-height: none;}
@media (max-width:848px) {
  .sv7j7 .p73qj75.vyg27g3 .tp8f:has(img) {order: -1;aspect-ratio: auto;max-height: none;}
  .sv7j7 .p73qj75 .myj1 {align-self: stretch;}
}

.sv7j7 .p6ce .t014q {display: grid;grid-template-columns: repeat(var(--b8b, 4), minmax(0, 1fr));gap:13px;}
.sv7j7 .p6ce .sfn5sn {display: flex;box-sizing: border-box;width: 100%;padding: 14px 12px;}
.sv7j7 .p6ce .sfn5sn img {height: 34px;max-width: 100%;}
@media (max-width:894px) { .sv7j7 .p6ce .t014q {grid-template-columns: repeat(var(--s8jqp, 4), minmax(0, 1fr));} }
@media (max-width:589px) {
  .sv7j7 .p6ce .t014q {gap:8px;grid-template-columns: repeat(var(--iscl, 2), minmax(0, 1fr));}
  .sv7j7 .p6ce .sfn5sn {min-height: 60px;}
  .sv7j7 .p6ce .sfn5sn img {height: 26px;}
}

.sv7j7 .dt08 .bqt1wpt > *,
.q2stfn.q2stfn .p6xk > * {max-width: none;}
.sv7j7 .t66st79 .rv7cgpx li {justify-content: center;flex: 1 1 auto;}

.sv7j7 {justify-content: center;column-gap: var(--ssvp);display: flex;flex-wrap: wrap;align-items: stretch;}
.sv7j7 > * {flex: 0 0 100%;box-sizing: border-box;}
.sv7j7 > .br4t6z6:has(+ .br4t6z6),
.sv7j7 > .br4t6z6 + .br4t6z6 {margin-right: 0 !important;margin-left: 0 !important;flex: 0 0 calc((min(100%, var(--z8f5a)) - var(--ssvp)) / 2);max-width: none;}
@media (max-width:765px) {
  .sv7j7 > .br4t6z6:has(+ .br4t6z6),
  .sv7j7 > .br4t6z6 + .br4t6z6 {flex-basis: 100%;}
}
.sv7j7 .s4k4t.br4t6z6 {max-width: none;}
.sv7j7 .s4k4t.s8y1xv {display: grid;align-items: center;gap: clamp(20px, 3vw, 44px);}
.sv7j7 .s4k4t.br4t6z6 {align-items: start;grid-template-rows: auto 1fr;}
@media (min-width:766px) {
  .sv7j7 .s4k4t.s8y1xv:not(.br4t6z6):not(.mhg8) {grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);}
  .sv7j7 .s4k4t.pp1pqce:not(.br4t6z6) .r9a3t {order: 2;}
}
.sv7j7 .s4k4t .r9a3t {background: color-mix(in srgb, var(--su2hv) 6%, var(--xei));margin: 0;box-shadow: var(--mjiv);min-width: 0;overflow: hidden;border-radius: var(--oags);border: 1px solid var(--d6q);}
.sv7j7 .s4k4t .r9a3t picture,
.sv7j7 .s4k4t .eczyd4 {display: block;}
.sv7j7 .s4k4t .r9a3t img {width: 100%;height: auto;display: block;border-radius: 0;}
.sv7j7 .s4k4t .wz6g4 {height: 100%;align-items: flex-start;display: flex;min-width: 0;flex-direction: column;}
.sv7j7 .s4k4t .g8nkms {margin: 0 0 12px;font-size: clamp(22px, 2.3vw, 30px);}
.sv7j7 .s4k4t .bpev6 {border-top: 0;padding-top: 0;}
.sv7j7 .s4k4t.br4t6z6 .x7nq4j {margin-top: auto;}
.sv7j7 .s4k4t.br4t6z6 .bpev6 {margin-bottom:19px;}

.sv7j7 .pqbw h2.c6nd.c6nd,
.sv7j7 .ntz8 h2.wc3390.wc3390,
.sv7j7 :is(.pqbw, .ntz8) :is(.ymd1, .ekvj) h2 {color: var(--t54);margin: 0 0 18px;letter-spacing: -.02em;line-height:1.14;text-transform: none;font-weight: 800;font-size: clamp(24px, 2.6vw, 34px);text-wrap: balance;}
.sv7j7 .pqbw h2.c6nd.c6nd::before,
.sv7j7 .ntz8 h2.wc3390.wc3390::before,
.sv7j7 :is(.pqbw, .ntz8) :is(.ymd1, .ekvj) h2::before {height: 4px;margin: 0 0 16px;background: var(--su2hv);width: 38px;content: "";display: block;border-radius:4px;}
.sv7j7 :is(.pqbw, .ntz8) :is(.ymd1, .ekvj) h2:not(:first-child) {margin-top:29px;}
.sv7j7 .ntz8 .ngjps {display: none;}
.sv7j7 :is(.pqbw, .ntz8) :is(.ymd1, .ekvj) h3 {color: var(--t54);font-weight: 800;font-size: 19px;margin: 22px 0 8px;}

.sv7j7 .pqbw .d0y61 {display: block;}
.sv7j7 .pqbw .d0y61::before {content: none;display: none;}
.sv7j7 .pqbw .d0y61 h2.c6nd.c6nd {margin: 0 0 18px;}

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

@media (min-width:766px) {
  .sv7j7 .ckrnc .dx7y7jr {column-gap:29px;columns: 3;display: block;}
  .sv7j7 .ckrnc .dx7y7jr li {break-inside: avoid;}
  .sv7j7 .ckrnc .dx7y7jr li a {padding: 6px 2px;font-size: 15px;min-height: 40px;}
}
@media (min-width:566px) and (max-width: 760px) {
  .sv7j7 .ckrnc .dx7y7jr {display: block;column-gap:21px;columns: 2;}
  .sv7j7 .ckrnc .dx7y7jr li {break-inside: avoid;}
}

.q2stfn.q2stfn :is(.p6xk, .vb04) {flex-wrap: wrap;gap: clamp(12px, 1.6vw, 20px);padding: 0;list-style: none;display: flex;margin: 14px 0 0;}
.q2stfn.q2stfn .shyq {display: grid;gap:11px;margin-top:13px;}
.q2stfn.q2stfn :is(.yeb25h, .mhbmkw7) {max-width: none;flex: 1 1 210px;}
.q2stfn.q2stfn :is(.yeb25h, .sqzeya1, .mhbmkw7) {border-radius: var(--oags);border: 1px solid color-mix(in srgb, var(--su2hv) 18%, var(--d6q));padding: 22px clamp(16px, 1.8vw, 22px) 20px;align-items: flex-start;min-width: 0;box-shadow: var(--mjiv);gap:9px;position: relative;flex-direction: column;text-align: left;box-sizing: border-box;overflow: hidden;background:
    linear-gradient(180deg, color-mix(in srgb, var(--su2hv) 7%, transparent), transparent 70%),
    var(--xei);display: flex;}
.q2stfn.q2stfn :is(.yeb25h, .sqzeya1, .mhbmkw7)::before {width: auto;content: "";height: 4px;background: linear-gradient(90deg, var(--su2hv), color-mix(in srgb, var(--su2hv) 30%, transparent));inset: 0 0 auto 0;position: absolute;display: block;}
.q2stfn.q2stfn .yeb25h::after {display: none;}
.q2stfn.q2stfn .sqzeya1:last-child {border-bottom: 1px solid color-mix(in srgb, var(--su2hv) 18%, var(--d6q));padding-bottom:21px;}
.q2stfn.q2stfn .t9g03,
.q2stfn.q2stfn :is(.shyq, .vb04) .t9g03 {position: static;font-weight: 800;align-self: flex-start;width: 46px;flex: 0 0 auto;line-height: 1;box-shadow: 0 6px 18px color-mix(in srgb, var(--su2hv) 38%, transparent);transform: none;letter-spacing: -.02em;color: var(--y6hb, var(--rzz, var(--v946, var(--tyo))));height: 46px;justify-content: center;border-radius: 999px;border: 0;font-size: 18px;align-items: center;min-width: 46px;display: flex;background: var(--j2cc, var(--su2hv));}
.q2stfn.q2stfn :is(.h75903, .shyq .h75903, .vb04 .h75903) {overflow-wrap: anywhere;min-width: 0;font-size: 17.5px;font-weight: 800;margin: 4px 0 0;line-height:1.32;text-align: left;}
.q2stfn.q2stfn :is(.hwt6p, .shyq .hwt6p, .vb04 .hwt6p) {padding-left: 0;margin: 0;overflow-wrap: anywhere;min-width: 0;font-size: 15px;line-height:1.62;text-align: left;}
.q2stfn.q2stfn .eh7fb7 {gap:15px;}
.q2stfn.q2stfn .eh7fb7 .h75903 {margin: 0;}
@media (max-width:809px) {
  .q2stfn.q2stfn .p6xk {padding: 0;}
  .q2stfn.q2stfn .yeb25h {padding: 22px 18px 20px;}
}
@media (max-width:565px) {
  .q2stfn.q2stfn :is(.yeb25h, .mhbmkw7) {row-gap:4px;align-items: start;flex-basis: 100%;grid-template-columns: auto minmax(0, 1fr);display: grid;column-gap:14px;}
  .q2stfn.q2stfn :is(.yeb25h, .mhbmkw7) .t9g03 {grid-row: span 2;}
  .q2stfn.q2stfn .mhbmkw7 .d1ds0km {min-width: 0;}
}
.q2stfn.q2stfn :is(.yeb25h, .sqzeya1, .mhbmkw7):first-child::before {display: block;}
.q2stfn.q2stfn .yeb25h:last-child {padding-bottom:21px;}

.sv7j7 > .t66st79.wkd3xmw {grid-template-columns: minmax(0, 1fr);background:
    radial-gradient(60% 110% at 92% 50%, color-mix(in srgb, var(--su2hv) 20%, transparent) 0%, transparent 70%),
    color-mix(in srgb, var(--su2hv) 4%, var(--xei));align-items: center;display: grid;overflow: hidden;gap: clamp(22px, 4vw, 60px);}
@media (min-width:832px) { .sv7j7 > .t66st79.wkd3xmw {grid-template-columns: minmax(0, 1fr) auto;} }
.sv7j7 .t66st79 .n8dzhj {min-width: 0;}

.sv7j7 .t66st79 .y8ds7vz {color: var(--y6hb, var(--rzz, var(--v946, var(--tyo))));display: grid;border-radius: 50%;box-shadow: 0 0 0 8px color-mix(in srgb, var(--su2hv) 14%, transparent), 0 26px 50px color-mix(in srgb, var(--su2hv) 30%, transparent);aspect-ratio: 1;place-items: center;margin: 0 auto;background:
    radial-gradient(circle, transparent 58%, color-mix(in srgb, var(--su2hv) 18%, transparent) 59% 60%, transparent 61%),
    radial-gradient(circle at 35% 30%, color-mix(in srgb, #fff 26%, var(--j2cc, var(--su2hv))), var(--j2cc, var(--su2hv)) 70%);width: clamp(190px, 18vw, 240px);position: relative;}
.sv7j7 .t66st79 .ecr5654 {width: 100%;position: absolute;inset: 0;transition:transform 1.195s ease;height: 100%;}
.sv7j7 .t66st79:hover .ecr5654 {transform: rotate(40deg);}
.sv7j7 .t66st79 .ecr5654 text {letter-spacing: 2px;fill: currentColor;font-size: 13px;font-weight: 800;font-family: var(--utiq);}
.sv7j7 .t66st79 .vhj29a {flex-direction: column;display: flex;width: 58%;border-radius: 50%;border: 2px solid color-mix(in srgb, currentColor 40%, transparent);align-items: center;gap:3px;aspect-ratio: 1;justify-content: center;position: relative;}
.sv7j7 .t66st79 .q8ae {line-height: .9;font-weight: 800;letter-spacing: -.04em;font-size: clamp(42px, 4.4vw, 58px);color: inherit;}
.sv7j7 .t66st79 .pxeesmy {opacity:0.84;color: inherit;font-size: 12px;letter-spacing: 2px;}
@media (max-width: 819.98px) { .sv7j7 .t66st79 .y8ds7vz {order: -1;width: 180px;} }
@media (prefers-reduced-motion: reduce) { .sv7j7 .t66st79 .ecr5654 {transition:none;} }

.sv7j7 .t66st79.wkd3xmw .rv7cgpx {display: grid;gap: 0;grid-auto-columns: minmax(0, 1fr);margin: 22px 0 0;border-top: 1px solid var(--d6q);border-bottom: 1px solid var(--d6q);grid-auto-flow: column;}
.sv7j7 .t66st79.wkd3xmw .rv7cgpx li {border: 0;border-radius: 0;flex-direction: column-reverse;gap:4px;align-items: flex-start;display: flex;padding: 14px 18px;background: none;}
.sv7j7 .t66st79.wkd3xmw .rv7cgpx li + li {border-left: 1px solid var(--d6q);}
.sv7j7 .t66st79.wkd3xmw .rv7cgpx .rstb1r {font-weight: 800;font-size: clamp(20px, 2vw, 26px);color: var(--t54);line-height:1.10;}
.sv7j7 .t66st79.wkd3xmw .rv7cgpx .q40fh1 {text-transform: uppercase;letter-spacing: .1em;font-size: 11.5px;color: var(--pzzsm);}
.sv7j7 .t66st79.wkd3xmw .rv7cgpx .n9et {display: none;}
@media (max-width:565px) {
  .sv7j7 .t66st79.wkd3xmw .rv7cgpx li {padding: 12px 10px;}
  .sv7j7 .t66st79.wkd3xmw .rv7cgpx .rstb1r {font-size: 18px;}
}
.sv7j7 .t66st79.wkd3xmw .cb43 {font-weight: 800;font-size: clamp(26px, 2.8vw, 38px);line-height:1.09;letter-spacing: -.02em;}
.sv7j7 .t66st79.wkd3xmw .ky8dw3 a {color: var(--y6hb, var(--rzz, var(--v946, var(--tyo))));background: var(--j2cc, var(--su2hv));box-shadow: 0 4px 14px color-mix(in srgb, var(--su2hv) 28%, transparent);border-color: transparent;}
.sv7j7 .t66st79.wkd3xmw .ky8dw3 a:hover {box-shadow: var(--osbj);transform: translateY(-1px);}

.pfpbkby.pfpbkby > * {padding-right: 0;padding-left: 0;margin-left: auto;box-sizing: border-box;margin-right: auto;max-width: var(--z8f5a);}
.pfpbkby .nn3b9 {justify-self: start;text-align: left;}
@media (max-width:765px) {
  .pfpbkby .nag0 {grid-template-columns: minmax(0, 1fr);justify-items: start;}
  .pfpbkby .m3n4c {width: 100%;justify-content: start;}
}
.pfpbkby.pfpbkby {padding-left:21px;padding-right:20px;}

.sv7j7 .gtg0zz.mbrp .mrz2r {position: relative;align-items: stretch;gap: clamp(14px, 2.4vw, 34px);margin-top:8px;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);display: grid;}
.sv7j7 .gtg0zz.mbrp .mrz2r.ddhhkp,
.sv7j7 .gtg0zz.d2y1b .mrz2r {grid-template-columns: minmax(0, 1fr);}
.mbrp .kbh4 {background: var(--xei);border-radius: var(--oags);border: 1px solid var(--d6q);min-width: 0;overflow: hidden;box-shadow: var(--mjiv);}
.mbrp .frs14n {gap:13px;align-items: center;padding: 16px 20px;display: flex;}
.mbrp .bhpx2fq .frs14n {color: var(--y6hb, var(--rzz, var(--v946, var(--tyo))));background: var(--j2cc, var(--su2hv));}
.mbrp .khymmyf .frs14n {background: color-mix(in srgb, var(--t54) 88%, var(--su2hv));color: var(--xei);}
.mbrp .fcpyrp {font-weight: 800;flex: 0 0 auto;line-height: 1;justify-content: center;height: 42px;width: 42px;display: flex;font-size: 26px;align-items: center;background: color-mix(in srgb, currentColor 18%, transparent);border-radius: 999px;}
.mbrp .fm8h {font-size: 15px;margin: 0;flex: 1 1 auto;font-weight: 800;color: inherit;letter-spacing: .08em;text-transform: uppercase;min-width: 0;}
.mbrp .wfqr {line-height: 1;opacity:0.9;font-size: 30px;font-weight: 800;font-style: normal;}
.mbrp .x8vr2d {list-style: none;padding: 8px 20px 14px;margin: 0;}
.mbrp .v91z {color: var(--t54);align-items: flex-start;line-height:1.48;padding: 12px 0;border-bottom: 1px solid var(--d6q);font-size: 15.5px;gap:13px;display: flex;}
.mbrp .v91z:last-child {border-bottom: 0;}
.mbrp .w9a24d {overflow-wrap: anywhere;min-width: 0;}
.mbrp .af95c {position: relative;flex: 0 0 auto;width: 22px;margin-top:0px;height: 22px;border-radius: 999px;}
.mbrp .bhpx2fq .af95c {background: var(--j2cc, var(--su2hv));}
.mbrp .khymmyf .af95c {background: color-mix(in srgb, var(--t54) 14%, var(--xei));}
.mbrp .bhpx2fq .af95c::after {width: 6px;position: absolute;top: 4px;transform: rotate(45deg);content: "";left: 7px;border: solid var(--y6hb, var(--rzz, var(--v946, var(--tyo))));border-width: 0 2.5px 2.5px 0;height: 11px;}
.mbrp .khymmyf .af95c::before,
.mbrp .khymmyf .af95c::after {border-radius:1px;transform: rotate(45deg);left: 5px;top: 10px;position: absolute;height: 2.5px;width: 12px;content: "";background: var(--t54);}
.mbrp .khymmyf .af95c::after {transform: rotate(-45deg);}

.mbrp .qb87sy {z-index: 2;justify-content: center;color: var(--t54);width: 54px;height: 54px;transform: translate(-50%, 0);box-shadow: var(--mjiv);align-items: center;background: var(--xei);left: 50%;letter-spacing: .04em;top: 30px;font-size: 15px;display: flex;border-radius: 999px;border: 3px solid color-mix(in srgb, var(--su2hv) 50%, var(--d6q));position: absolute;font-weight: 800;}
.mbrp .bw44a {justify-content: space-between;font-size: 14px;font-weight: 800;overflow: hidden;border-radius: 999px;padding: 0 16px;background:
    linear-gradient(90deg,
      var(--j2cc, var(--su2hv)) 0 var(--la1bq, 50%),
      color-mix(in srgb, var(--t54) 88%, var(--su2hv)) var(--la1bq, 50%) 100%);height: 34px;position: relative;display: flex;align-items: center;margin-top:20px;}
.mbrp .wxwry {color: var(--y6hb, var(--rzz, var(--v946, var(--tyo))));}
.mbrp .dcsqp {color: var(--xei);}
@media (max-width:689px) {
  .sv7j7 .gtg0zz.mbrp .mrz2r {grid-template-columns: minmax(0, 1fr);}
  .mbrp .qb87sy {margin: -6px 0;position: relative;transform: none;justify-self: center;left: auto;top: auto;}
}

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