




@media (max-width: 1023.98px) {
  body:not(:has(.md248376a241)) .fyf80d22b75a {
    color: var(--gt2c46e61b64);
    background: color-mix(in srgb, var(--ezad4a5296ab) 94%, transparent);
    -webkit-backdrop-filter: blur(14px) saturate(1.3);
    backdrop-filter: blur(14px) saturate(1.3);
    box-shadow: 0 1px 0 var(--vh98a8aba7df);
  }
  body:not(:has(.md248376a241)) .fyf80d22b75a::before { opacity: 0; }
  body:not(:has(.md248376a241)) .fyf49f74a86b { background: transparent; box-shadow: inset 0 0 0 1.5px color-mix(in srgb, var(--gt2c46e61b64) 24%, transparent); }
  body:not(:has(.md248376a241)) .fyf49f74a86b:hover { background: var(--tvfe2199c32a); }
  body:not(:has(.md248376a241)) .pn00d48af2a7 .ez9620a2d359 { color: var(--ux3dda050e17); }
}

 
 
.sm9aa22a33b0 {
  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(--ux68421b9f79); letter-spacing: .01em; font-variant-numeric: tabular-nums;
  box-shadow: inset 0 0 0 1.5px color-mix(in srgb, currentColor 38%, transparent);
}
.sm9aa22a33b0 .ez9620a2d359 { width: 15px; height: 15px; color: var(--jdaab1768ca3); }
.ao5145bfe182 .sm9aa22a33b0 .ez9620a2d359, body:not(:has(.md248376a241)) .sm9aa22a33b0 .ez9620a2d359 { color: var(--ux3dda050e17); }


@media (max-width: 399.98px) { .tvd04c5893e7 { display: none; } }
@media (max-width: 359.98px) {
  .sm9aa22a33b0 { padding: 0 8px; gap: 0; }
  .sm9aa22a33b0 .ez9620a2d359 { display: none; }
  .ir2e97325c99 { gap: 10px; }
  .tv0a4d7841e2 { gap: 6px; }
  .fyf49f74a86b { padding: 0 10px 0 8px; }
}
@media (min-width: 768px) { .sm9aa22a33b0 { display: none; } }
 
.kwba211545f6 { display: grid; gap: 3px; min-width: 0; }
.kwe7f1e60d75 { line-height: 1; }
.ireda0cdcb64 { font: 650 .6875rem/1 var(--ux68421b9f79); letter-spacing: .1em; text-transform: uppercase; color: var(--kw02c2d7b257); }
.fyf80d22b75a:not(.ao5145bfe182) .ireda0cdcb64 { color: inherit; opacity: .8; }
body:not(:has(.md248376a241)) .fyf80d22b75a .ireda0cdcb64 { color: var(--ux3dda050e17); opacity: 1; }
@media (min-width: 1024px) { .fyf80d22b75a .ireda0cdcb64 { color: var(--ux3dda050e17); opacity: 1; } }

 
@media (min-width: 1024px) {
  .ly0a403a66dc { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 24px 28px; padding: 26px 0 26px; }
  .bl81bebf97e7 {
    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(--mde057f24f58);
  }
  .pn0e62b2d3d5 { margin: 2px 0 0; font: 650 .6875rem/1.2 var(--ux68421b9f79); letter-spacing: .12em; text-transform: uppercase; color: var(--cw6ae7f1cd6a); }
  .fy217ab27439 .nxa3802f14a0 { margin: 0 0 4px; padding-bottom: 0; border-bottom: 0; }
  .fy217ab27439 .nxa3802f14a0 a { font-size: 1rem; }
  .fy217ab27439 ul { display: flex; flex-wrap: wrap; gap: 0 16px; }
  .fy217ab27439 li { min-width: 0; }
  .fy217ab27439 ul a { min-height: 32px; padding: 4px 8px; margin-inline: -8px; font-size: .875rem; }
  .kw9174ebe0f1 { margin: 2px 0 0; font-size: .875rem; line-height: 1.45; color: var(--cw6ae7f1cd6a); min-width: 0; }
  .kw9174ebe0f1 a { color: var(--cwe62225140d); font-weight: 650; text-decoration: underline; text-decoration-color: var(--aoba19e4d8a4); text-underline-offset: .2em; }
}
@media (min-width: 1200px) { .ly0a403a66dc { gap: 24px 36px; } }

 
.pne485fe69d1 summary { grid-template-columns: minmax(0, 1fr) 24px; }
.rpf25f733d8e { display: flex; align-items: center; justify-content: center; gap: 8px; margin: 2px 0 0; font-size: .9375rem; color: var(--uxb839567c51); }
.rpf25f733d8e .ez9620a2d359 { width: 18px; height: 18px; color: var(--kw02c2d7b257); flex: none; }
.fyc203214f7c { margin: 18px 0 0; font: 650 .75rem/1.2 var(--ux68421b9f79); letter-spacing: .12em; text-transform: uppercase; color: var(--cw6ae7f1cd6a); }
.kw4469d29b6f summary { min-height: 52px; font-size: 1.125rem; }

 
 
.rpbdabd59d2f { flex-basis: 100%; contain: inline-size; display: flex; align-items: center; gap: 8px; margin: 0; color: var(--ly180ec60e4a); font-size: .9375rem; }
.rpbdabd59d2f .ez9620a2d359 { width: 18px; height: 18px; color: var(--jdaab1768ca3); flex: none; }
.rpbdabd59d2f b { color: var(--kw9072ee674a); }
.ez3e2d666f6c { display: flex; flex-wrap: wrap; gap: 6px 18px; margin: 10px 0 12px; }
.ez3e2d666f6c li { min-width: 0; color: var(--ly180ec60e4a); }
.ez3e2d666f6c b { color: var(--jdaab1768ca3); font-weight: 700; }
@media (min-width: 1024px) {
  .tv181812ea59 { justify-content: flex-end; }
  .rpbdabd59d2f { justify-content: flex-end; }
}

 
.bl83a4a6b02e { font-weight: 500; color: var(--cw6ae7f1cd6a); }
@media (max-width: 359.98px) { .cwa4b416db7a .md832e29d839 { padding: 0 10px; font-size: .9375rem; } }
/*66b019af593c*/
