




@media (max-width: 1023.98px) {
  body:not(:has(.bl4591c40c30)) .gt7b506cbd6e {
    color: var(--md479ddbf290);
    background: color-mix(in srgb, var(--qs3ff75223ab) 94%, transparent);
    -webkit-backdrop-filter: blur(14px) saturate(1.3);
    backdrop-filter: blur(14px) saturate(1.3);
    box-shadow: 0 1px 0 var(--ao0ae54bd9db);
  }
  body:not(:has(.bl4591c40c30)) .gt7b506cbd6e::before { opacity: 0; }
  body:not(:has(.bl4591c40c30)) .qs7388f3717b { background: transparent; box-shadow: inset 0 0 0 1.5px color-mix(in srgb, var(--md479ddbf290) 24%, transparent); }
  body:not(:has(.bl4591c40c30)) .qs7388f3717b:hover { background: var(--cw69c578ed20); }
  body:not(:has(.bl4591c40c30)) .bl1a02fac7c0 .irfb47981d58 { color: var(--ux606ff06e3c); }
}

 
 
.qs5b7275f2d9 {
  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(--nxf610f67a2d); letter-spacing: .01em; font-variant-numeric: tabular-nums;
  box-shadow: inset 0 0 0 1.5px color-mix(in srgb, currentColor 38%, transparent);
}
.qs5b7275f2d9 .irfb47981d58 { width: 15px; height: 15px; color: var(--db00c644fcfa); }
.pnd1a019598e .qs5b7275f2d9 .irfb47981d58, body:not(:has(.bl4591c40c30)) .qs5b7275f2d9 .irfb47981d58 { color: var(--ux606ff06e3c); }


@media (max-width: 399.98px) { .vh55b4bcf996 { display: none; } }
@media (max-width: 359.98px) {
  .qs5b7275f2d9 { padding: 0 8px; gap: 0; }
  .qs5b7275f2d9 .irfb47981d58 { display: none; }
  .mdea9726200a { gap: 10px; }
  .jdc1ae75be6e { gap: 6px; }
  .qs7388f3717b { padding: 0 10px 0 8px; }
}
@media (min-width: 768px) { .qs5b7275f2d9 { display: none; } }
 
.blcfd0ecdaa8 { display: grid; gap: 3px; min-width: 0; }
.tv1e03a9ce18 { line-height: 1; }
.blf160f726e7 { font: 650 .6875rem/1 var(--nxf610f67a2d); letter-spacing: .1em; text-transform: uppercase; color: var(--kwd5e38ea79f); }
.gt7b506cbd6e:not(.pnd1a019598e) .blf160f726e7 { color: inherit; opacity: .8; }
body:not(:has(.bl4591c40c30)) .gt7b506cbd6e .blf160f726e7 { color: var(--ux606ff06e3c); opacity: 1; }
@media (min-width: 1024px) { .gt7b506cbd6e .blf160f726e7 { color: var(--ux606ff06e3c); opacity: 1; } }

 
@media (min-width: 1024px) {
  .tv68a98c63d0 { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 24px 28px; padding: 26px 0 26px; }
  .ao4510bd82e2 {
    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(--cw034345d5c9);
  }
  .qs365c96d18c { margin: 2px 0 0; font: 650 .6875rem/1.2 var(--nxf610f67a2d); letter-spacing: .12em; text-transform: uppercase; color: var(--nx082bfadd46); }
  .ir0718e13038 .ire458f94466 { margin: 0 0 4px; padding-bottom: 0; border-bottom: 0; }
  .ir0718e13038 .ire458f94466 a { font-size: 1rem; }
  .ir0718e13038 ul { display: flex; flex-wrap: wrap; gap: 0 16px; }
  .ir0718e13038 li { min-width: 0; }
  .ir0718e13038 ul a { min-height: 32px; padding: 4px 8px; margin-inline: -8px; font-size: .875rem; }
  .gteb5d7d6dc2 { margin: 2px 0 0; font-size: .875rem; line-height: 1.45; color: var(--nx082bfadd46); min-width: 0; }
  .gteb5d7d6dc2 a { color: var(--ircc1f22b0e6); font-weight: 650; text-decoration: underline; text-decoration-color: var(--aoc845469323); text-underline-offset: .2em; }
}
@media (min-width: 1200px) { .tv68a98c63d0 { gap: 24px 36px; } }

 
.ir383e3d9ae6 summary { grid-template-columns: minmax(0, 1fr) 24px; }
.mda2bb11ea1c { display: flex; align-items: center; justify-content: center; gap: 8px; margin: 2px 0 0; font-size: .9375rem; color: var(--kw077adade74); }
.mda2bb11ea1c .irfb47981d58 { width: 18px; height: 18px; color: var(--kwd5e38ea79f); flex: none; }
.sm9499d615c0 { margin: 18px 0 0; font: 650 .75rem/1.2 var(--nxf610f67a2d); letter-spacing: .12em; text-transform: uppercase; color: var(--nx082bfadd46); }
.cw126b50c811 summary { min-height: 52px; font-size: 1.125rem; }

 
 
.ux0085efe110 { flex-basis: 100%; contain: inline-size; display: flex; align-items: center; gap: 8px; margin: 0; color: var(--ux817b1e96bb); font-size: .9375rem; }
.ux0085efe110 .irfb47981d58 { width: 18px; height: 18px; color: var(--db00c644fcfa); flex: none; }
.ux0085efe110 b { color: var(--tvd7f5221558); }
.ao1cb5ce74f8 { display: flex; flex-wrap: wrap; gap: 6px 18px; margin: 10px 0 12px; }
.ao1cb5ce74f8 li { min-width: 0; color: var(--ux817b1e96bb); }
.ao1cb5ce74f8 b { color: var(--db00c644fcfa); font-weight: 700; }
@media (min-width: 1024px) {
  .ly2d00c963ab { justify-content: flex-end; }
  .ux0085efe110 { justify-content: flex-end; }
}

 
.ao908d13e677 { font-weight: 500; color: var(--nx082bfadd46); }
@media (max-width: 359.98px) { .aof7b675758a .kwbd2e968060 { padding: 0 10px; font-size: .9375rem; } }
/*1a2d07ffccd2*/
