




@media (max-width: 1023.98px) {
  body:not(:has(.rpf32c51d64f)) .ux6770f2ada6 {
    color: var(--bl88e6b68892);
    background: color-mix(in srgb, var(--vh2dc07aef75) 94%, transparent);
    -webkit-backdrop-filter: blur(14px) saturate(1.3);
    backdrop-filter: blur(14px) saturate(1.3);
    box-shadow: 0 1px 0 var(--ux2a0fdbf548);
  }
  body:not(:has(.rpf32c51d64f)) .ux6770f2ada6::before { opacity: 0; }
  body:not(:has(.rpf32c51d64f)) .kw69ebe905f5 { background: transparent; box-shadow: inset 0 0 0 1.5px color-mix(in srgb, var(--bl88e6b68892) 24%, transparent); }
  body:not(:has(.rpf32c51d64f)) .kw69ebe905f5:hover { background: var(--cwb6a45e24e2); }
  body:not(:has(.rpf32c51d64f)) .bl5a797bd59f .db74acff21ba { color: var(--ux3e483296fc); }
}

 
 
.uxd124bcb3ad {
  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(--kw3714feb686); letter-spacing: .01em; font-variant-numeric: tabular-nums;
  box-shadow: inset 0 0 0 1.5px color-mix(in srgb, currentColor 38%, transparent);
}
.uxd124bcb3ad .db74acff21ba { width: 15px; height: 15px; color: var(--nxb02c1bdea6); }
.irc7f5f9452e .uxd124bcb3ad .db74acff21ba, body:not(:has(.rpf32c51d64f)) .uxd124bcb3ad .db74acff21ba { color: var(--ux3e483296fc); }


@media (max-width: 399.98px) { .kwb98120b7ac { display: none; } }
@media (max-width: 359.98px) {
  .uxd124bcb3ad { padding: 0 8px; gap: 0; }
  .uxd124bcb3ad .db74acff21ba { display: none; }
  .fy5c30fab7a0 { gap: 10px; }
  .db178ae32f75 { gap: 6px; }
  .kw69ebe905f5 { padding: 0 10px 0 8px; }
}
@media (min-width: 768px) { .uxd124bcb3ad { display: none; } }
 
.ao8a60aca245 { display: grid; gap: 3px; min-width: 0; }
.kw4ef2c4ce29 { line-height: 1; }
.tvfba73c952c { font: 650 .6875rem/1 var(--kw3714feb686); letter-spacing: .1em; text-transform: uppercase; color: var(--rp7ede6b4341); }
.ux6770f2ada6:not(.irc7f5f9452e) .tvfba73c952c { color: inherit; opacity: .8; }
body:not(:has(.rpf32c51d64f)) .ux6770f2ada6 .tvfba73c952c { color: var(--ux3e483296fc); opacity: 1; }
@media (min-width: 1024px) { .ux6770f2ada6 .tvfba73c952c { color: var(--ux3e483296fc); opacity: 1; } }

 
@media (min-width: 1024px) {
  .ir9b7647add3 { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 24px 28px; padding: 26px 0 26px; }
  .uxb6393a1c50 {
    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(--ir95f0383edc);
  }
  .jd3455b2a716 { margin: 2px 0 0; font: 650 .6875rem/1.2 var(--kw3714feb686); letter-spacing: .12em; text-transform: uppercase; color: var(--tvf62f01ab45); }
  .ir67724cc378 .ao9260c98dbe { margin: 0 0 4px; padding-bottom: 0; border-bottom: 0; }
  .ir67724cc378 .ao9260c98dbe a { font-size: 1rem; }
  .ir67724cc378 ul { display: flex; flex-wrap: wrap; gap: 0 16px; }
  .ir67724cc378 li { min-width: 0; }
  .ir67724cc378 ul a { min-height: 32px; padding: 4px 8px; margin-inline: -8px; font-size: .875rem; }
  .sma293b506c0 { margin: 2px 0 0; font-size: .875rem; line-height: 1.45; color: var(--tvf62f01ab45); min-width: 0; }
  .sma293b506c0 a { color: var(--smbb7b2aa713); font-weight: 650; text-decoration: underline; text-decoration-color: var(--jda259d7f85d); text-underline-offset: .2em; }
}
@media (min-width: 1200px) { .ir9b7647add3 { gap: 24px 36px; } }

 
.smdfd662cb43 summary { grid-template-columns: minmax(0, 1fr) 24px; }
.aoa2df184461 { display: flex; align-items: center; justify-content: center; gap: 8px; margin: 2px 0 0; font-size: .9375rem; color: var(--db3f8823e333); }
.aoa2df184461 .db74acff21ba { width: 18px; height: 18px; color: var(--rp7ede6b4341); flex: none; }
.jd9657026f4e { margin: 18px 0 0; font: 650 .75rem/1.2 var(--kw3714feb686); letter-spacing: .12em; text-transform: uppercase; color: var(--tvf62f01ab45); }
.cwbe3aa003fa summary { min-height: 52px; font-size: 1.125rem; }

 
 
.sm8761f7be53 { flex-basis: 100%; contain: inline-size; display: flex; align-items: center; gap: 8px; margin: 0; color: var(--qsb07e88383b); font-size: .9375rem; }
.sm8761f7be53 .db74acff21ba { width: 18px; height: 18px; color: var(--nxb02c1bdea6); flex: none; }
.sm8761f7be53 b { color: var(--ez247208a51a); }
.bl458747903b { display: flex; flex-wrap: wrap; gap: 6px 18px; margin: 10px 0 12px; }
.bl458747903b li { min-width: 0; color: var(--qsb07e88383b); }
.bl458747903b b { color: var(--nxb02c1bdea6); font-weight: 700; }
@media (min-width: 1024px) {
  .kwee1398afc5 { justify-content: flex-end; }
  .sm8761f7be53 { justify-content: flex-end; }
}

 
.pn69d95ae4c2 { font-weight: 500; color: var(--tvf62f01ab45); }
@media (max-width: 359.98px) { .jdbd30dfe0ce .tvb7b3abe31b { padding: 0 10px; font-size: .9375rem; } }
/*0efb392f50d8*/
