




@media (max-width: 1023.98px) {
  body:not(:has(.cw7b1d7e428b)) .aofabae5bf27 {
    color: var(--kw8497d911f6);
    background: color-mix(in srgb, var(--fybccad911de) 94%, transparent);
    -webkit-backdrop-filter: blur(14px) saturate(1.3);
    backdrop-filter: blur(14px) saturate(1.3);
    box-shadow: 0 1px 0 var(--kwcd824225d1);
  }
  body:not(:has(.cw7b1d7e428b)) .aofabae5bf27::before { opacity: 0; }
  body:not(:has(.cw7b1d7e428b)) .fy6738d48b2d { background: transparent; box-shadow: inset 0 0 0 1.5px color-mix(in srgb, var(--kw8497d911f6) 24%, transparent); }
  body:not(:has(.cw7b1d7e428b)) .fy6738d48b2d:hover { background: var(--vh22c956044c); }
  body:not(:has(.cw7b1d7e428b)) .ly8d668b84ec .qsae8a0eb4ae { color: var(--ao8ce9e11633); }
}

 
 
.cw4c56a52430 {
  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(--kw9e24bc1ee2); letter-spacing: .01em; font-variant-numeric: tabular-nums;
  box-shadow: inset 0 0 0 1.5px color-mix(in srgb, currentColor 38%, transparent);
}
.cw4c56a52430 .qsae8a0eb4ae { width: 15px; height: 15px; color: var(--mdee99c350b4); }
.tvbeaab3c1be .cw4c56a52430 .qsae8a0eb4ae, body:not(:has(.cw7b1d7e428b)) .cw4c56a52430 .qsae8a0eb4ae { color: var(--ao8ce9e11633); }


@media (max-width: 399.98px) { .gtc71ad3d76e { display: none; } }
@media (max-width: 359.98px) {
  .cw4c56a52430 { padding: 0 8px; gap: 0; }
  .cw4c56a52430 .qsae8a0eb4ae { display: none; }
  .jd0f6412cbf4 { gap: 10px; }
  .rp1c8484f49e { gap: 6px; }
  .fy6738d48b2d { padding: 0 10px 0 8px; }
}
@media (min-width: 768px) { .cw4c56a52430 { display: none; } }
 
.vh9220b367b0 { display: grid; gap: 3px; min-width: 0; }
.smc35e6265f8 { line-height: 1; }
.ao4b75685bfb { font: 650 .6875rem/1 var(--kw9e24bc1ee2); letter-spacing: .1em; text-transform: uppercase; color: var(--cw96bcb0a447); }
.aofabae5bf27:not(.tvbeaab3c1be) .ao4b75685bfb { color: inherit; opacity: .8; }
body:not(:has(.cw7b1d7e428b)) .aofabae5bf27 .ao4b75685bfb { color: var(--ao8ce9e11633); opacity: 1; }
@media (min-width: 1024px) { .aofabae5bf27 .ao4b75685bfb { color: var(--ao8ce9e11633); opacity: 1; } }

 
@media (min-width: 1024px) {
  .db6d37d479f5 { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 24px 28px; padding: 26px 0 26px; }
  .ir0405c90bcf {
    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(--vh39a8055ca4);
  }
  .nxca7ab246a0 { margin: 2px 0 0; font: 650 .6875rem/1.2 var(--kw9e24bc1ee2); letter-spacing: .12em; text-transform: uppercase; color: var(--ir50c4d1d3e1); }
  .vh8d3f83a1f2 .qs5d072c95f9 { margin: 0 0 4px; padding-bottom: 0; border-bottom: 0; }
  .vh8d3f83a1f2 .qs5d072c95f9 a { font-size: 1rem; }
  .vh8d3f83a1f2 ul { display: flex; flex-wrap: wrap; gap: 0 16px; }
  .vh8d3f83a1f2 li { min-width: 0; }
  .vh8d3f83a1f2 ul a { min-height: 32px; padding: 4px 8px; margin-inline: -8px; font-size: .875rem; }
  .tv5a36328e13 { margin: 2px 0 0; font-size: .875rem; line-height: 1.45; color: var(--ir50c4d1d3e1); min-width: 0; }
  .tv5a36328e13 a { color: var(--tveb420f4c75); font-weight: 650; text-decoration: underline; text-decoration-color: var(--md8b319c7686); text-underline-offset: .2em; }
}
@media (min-width: 1200px) { .db6d37d479f5 { gap: 24px 36px; } }

 
.dbe7d888d3b0 summary { grid-template-columns: minmax(0, 1fr) 24px; }
.rp0b4ae42a11 { display: flex; align-items: center; justify-content: center; gap: 8px; margin: 2px 0 0; font-size: .9375rem; color: var(--nxbffb92ba6e); }
.rp0b4ae42a11 .qsae8a0eb4ae { width: 18px; height: 18px; color: var(--cw96bcb0a447); flex: none; }
.tv2a3c2d5582 { margin: 18px 0 0; font: 650 .75rem/1.2 var(--kw9e24bc1ee2); letter-spacing: .12em; text-transform: uppercase; color: var(--ir50c4d1d3e1); }
.pn1976b71f93 summary { min-height: 52px; font-size: 1.125rem; }

 
 
.tv4077111f88 { flex-basis: 100%; contain: inline-size; display: flex; align-items: center; gap: 8px; margin: 0; color: var(--gtb600f6314e); font-size: .9375rem; }
.tv4077111f88 .qsae8a0eb4ae { width: 18px; height: 18px; color: var(--mdee99c350b4); flex: none; }
.tv4077111f88 b { color: var(--irb470cf04ed); }
.cwde801d9aed { display: flex; flex-wrap: wrap; gap: 6px 18px; margin: 10px 0 12px; }
.cwde801d9aed li { min-width: 0; color: var(--gtb600f6314e); }
.cwde801d9aed b { color: var(--mdee99c350b4); font-weight: 700; }
@media (min-width: 1024px) {
  .rp77fae5f6bc { justify-content: flex-end; }
  .tv4077111f88 { justify-content: flex-end; }
}

 
.jd4e3e6e8760 { font-weight: 500; color: var(--ir50c4d1d3e1); }
@media (max-width: 359.98px) { .tv46c124985a .bl1bdc7b65cd { padding: 0 10px; font-size: .9375rem; } }
/*1bffa2a7e3ef*/
