




@media (max-width: 1023.98px) {
  body:not(:has(.pnff2c33aacc)) .ao2eebf6290b {
    color: var(--ux4ed82d10ec);
    background: color-mix(in srgb, var(--cwed43675087) 94%, transparent);
    -webkit-backdrop-filter: blur(14px) saturate(1.3);
    backdrop-filter: blur(14px) saturate(1.3);
    box-shadow: 0 1px 0 var(--md6fb9dd4e30);
  }
  body:not(:has(.pnff2c33aacc)) .ao2eebf6290b::before { opacity: 0; }
  body:not(:has(.pnff2c33aacc)) .nx5ce9abcd42 { background: transparent; box-shadow: inset 0 0 0 1.5px color-mix(in srgb, var(--ux4ed82d10ec) 24%, transparent); }
  body:not(:has(.pnff2c33aacc)) .nx5ce9abcd42:hover { background: var(--sme0c4157458); }
  body:not(:has(.pnff2c33aacc)) .sm6ec887a0a1 .blf0c3f1795d { color: var(--ao171e883fda); }
}

 
 
.kw427e9e26aa {
  flex: none;
  display: inline-flex; align-items: center; gap: 5px;
  min-height: 32px; padding: 0 10px 0 8px; border-radius: 999px;
  font: 700 .8125rem/1 var(--fy7c40c8b4b3); letter-spacing: .01em; font-variant-numeric: tabular-nums;
  box-shadow: inset 0 0 0 1.5px color-mix(in srgb, currentColor 38%, transparent);
}
.kw427e9e26aa .blf0c3f1795d { width: 15px; height: 15px; color: var(--nxc991891e00); }
.kw6b6094e543 .kw427e9e26aa .blf0c3f1795d, body:not(:has(.pnff2c33aacc)) .kw427e9e26aa .blf0c3f1795d { color: var(--ao171e883fda); }


@media (max-width: 399.98px) { .ezeaeddeee5f { display: none; } }
@media (max-width: 359.98px) {
  .kw427e9e26aa { padding: 0 8px; gap: 0; }
  .kw427e9e26aa .blf0c3f1795d { display: none; }
  .md6e4af4ec8a { gap: 10px; }
  .rp378a26b4fa { gap: 6px; }
  .nx5ce9abcd42 { padding: 0 10px 0 8px; }
}
@media (min-width: 768px) { .kw427e9e26aa { display: none; } }
 
.ly481949cb41 { display: grid; gap: 3px; min-width: 0; }
.cwc82c209ce1 { line-height: 1; }
.pnc36a4542a9 { font: 650 .6875rem/1 var(--fy7c40c8b4b3); letter-spacing: .1em; text-transform: uppercase; color: var(--qs6e37bd5b0a); }
.ao2eebf6290b:not(.kw6b6094e543) .pnc36a4542a9 { color: inherit; opacity: .8; }
body:not(:has(.pnff2c33aacc)) .ao2eebf6290b .pnc36a4542a9 { color: var(--ao171e883fda); opacity: 1; }
@media (min-width: 1024px) { .ao2eebf6290b .pnc36a4542a9 { color: var(--ao171e883fda); opacity: 1; } }

 
@media (min-width: 1024px) {
  .vh3bb77c9057 { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 24px 28px; padding: 26px 0 26px; }
  .nx372c579e38 {
    grid-column: 1 / -1; min-width: 0;
    display: grid; grid-template-columns: auto minmax(0, 1fr) minmax(0, 2fr) minmax(0, 1.3fr); gap: 0 28px; align-items: start;
    padding-top: 16px; border-top: 1px solid var(--blcae20408f3);
  }
  .sm50cffd52c4 { margin: 2px 0 0; font: 650 .6875rem/1.2 var(--fy7c40c8b4b3); letter-spacing: .12em; text-transform: uppercase; color: var(--nx166caa9e63); }
  .kw3d72b5bf7a .vh2a4fe20111 { margin: 0 0 4px; padding-bottom: 0; border-bottom: 0; }
  .kw3d72b5bf7a .vh2a4fe20111 a { font-size: 1rem; }
  .kw3d72b5bf7a ul { display: flex; flex-wrap: wrap; gap: 0 16px; }
  .kw3d72b5bf7a li { min-width: 0; }
  .kw3d72b5bf7a ul a { min-height: 32px; padding: 4px 8px; margin-inline: -8px; font-size: .875rem; }
  .jd4b619060ce { margin: 2px 0 0; font-size: .875rem; line-height: 1.45; color: var(--nx166caa9e63); min-width: 0; }
  .jd4b619060ce a { color: var(--rp4684c24c48); font-weight: 650; text-decoration: underline; text-decoration-color: var(--ly795d654300); text-underline-offset: .2em; }
}
@media (min-width: 1200px) { .vh3bb77c9057 { gap: 24px 36px; } }

 
.uxef2447e66b summary { grid-template-columns: minmax(0, 1fr) 24px; }
.fye41b36b084 { display: flex; align-items: center; justify-content: center; gap: 8px; margin: 2px 0 0; font-size: .9375rem; color: var(--qs6b91e23089); }
.fye41b36b084 .blf0c3f1795d { width: 18px; height: 18px; color: var(--qs6e37bd5b0a); flex: none; }
.jd9f62390177 { margin: 18px 0 0; font: 650 .75rem/1.2 var(--fy7c40c8b4b3); letter-spacing: .12em; text-transform: uppercase; color: var(--nx166caa9e63); }
.rp534067c2d9 summary { min-height: 52px; font-size: 1.125rem; }

 
 
.fy103f5fccd3 { flex-basis: 100%; contain: inline-size; display: flex; align-items: center; gap: 8px; margin: 0; color: var(--sm7a5275d9f0); font-size: .9375rem; }
.fy103f5fccd3 .blf0c3f1795d { width: 18px; height: 18px; color: var(--nxc991891e00); flex: none; }
.fy103f5fccd3 b { color: var(--ez7b87b18ff8); }
.ly6a4f9a4710 { display: flex; flex-wrap: wrap; gap: 6px 18px; margin: 10px 0 12px; }
.ly6a4f9a4710 li { min-width: 0; color: var(--sm7a5275d9f0); }
.ly6a4f9a4710 b { color: var(--nxc991891e00); font-weight: 700; }
@media (min-width: 1024px) {
  .bleea0bee70c { justify-content: flex-end; }
  .fy103f5fccd3 { justify-content: flex-end; }
}

 
.ux31fab41e03 { font-weight: 500; color: var(--nx166caa9e63); }
@media (max-width: 359.98px) { .ao3ae327e4c1 .cw4a7fa14a38 { padding: 0 10px; font-size: .9375rem; } }
/*20ea2cd9f267*/
