




@media (max-width: 1023.98px) {
  body:not(:has(.gt9c218b1992)) .ao685489765b {
    color: var(--tv938935f877);
    background: color-mix(in srgb, var(--gtdf0fb470a1) 94%, transparent);
    -webkit-backdrop-filter: blur(14px) saturate(1.3);
    backdrop-filter: blur(14px) saturate(1.3);
    box-shadow: 0 1px 0 var(--smbc714c1bc4);
  }
  body:not(:has(.gt9c218b1992)) .ao685489765b::before { opacity: 0; }
  body:not(:has(.gt9c218b1992)) .db76555c49fc { background: transparent; box-shadow: inset 0 0 0 1.5px color-mix(in srgb, var(--tv938935f877) 24%, transparent); }
  body:not(:has(.gt9c218b1992)) .db76555c49fc:hover { background: var(--ao945e0a12b5); }
  body:not(:has(.gt9c218b1992)) .nxc8f9830d33 .gtba0b86d244 { color: var(--sm4d1c3b0721); }
}

 
 
.dbf06574b7e3 {
  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(--uxf8477c12d5); letter-spacing: .01em; font-variant-numeric: tabular-nums;
  box-shadow: inset 0 0 0 1.5px color-mix(in srgb, currentColor 38%, transparent);
}
.dbf06574b7e3 .gtba0b86d244 { width: 15px; height: 15px; color: var(--db470c191183); }
.sm4ce5c5abd4 .dbf06574b7e3 .gtba0b86d244, body:not(:has(.gt9c218b1992)) .dbf06574b7e3 .gtba0b86d244 { color: var(--sm4d1c3b0721); }


@media (max-width: 399.98px) { .tvc44b7f7559 { display: none; } }
@media (max-width: 359.98px) {
  .dbf06574b7e3 { padding: 0 8px; gap: 0; }
  .dbf06574b7e3 .gtba0b86d244 { display: none; }
  .nx3517a021e9 { gap: 10px; }
  .eza6c0aa145b { gap: 6px; }
  .db76555c49fc { padding: 0 10px 0 8px; }
}
@media (min-width: 768px) { .dbf06574b7e3 { display: none; } }
 
.smcc6c283033 { display: grid; gap: 3px; min-width: 0; }
.ly64d7b61fbc { line-height: 1; }
.ao21d5e1ac4d { font: 650 .6875rem/1 var(--uxf8477c12d5); letter-spacing: .1em; text-transform: uppercase; color: var(--fy3b5b10b536); }
.ao685489765b:not(.sm4ce5c5abd4) .ao21d5e1ac4d { color: inherit; opacity: .8; }
body:not(:has(.gt9c218b1992)) .ao685489765b .ao21d5e1ac4d { color: var(--sm4d1c3b0721); opacity: 1; }
@media (min-width: 1024px) { .ao685489765b .ao21d5e1ac4d { color: var(--sm4d1c3b0721); opacity: 1; } }

 
@media (min-width: 1024px) {
  .ez437f91f02c { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 24px 28px; padding: 26px 0 26px; }
  .cwc8729f4d77 {
    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(--ir1b12c4de32);
  }
  .ly08617e7e67 { margin: 2px 0 0; font: 650 .6875rem/1.2 var(--uxf8477c12d5); letter-spacing: .12em; text-transform: uppercase; color: var(--cwa51da419ec); }
  .md214deb700a .cw6511098f84 { margin: 0 0 4px; padding-bottom: 0; border-bottom: 0; }
  .md214deb700a .cw6511098f84 a { font-size: 1rem; }
  .md214deb700a ul { display: flex; flex-wrap: wrap; gap: 0 16px; }
  .md214deb700a li { min-width: 0; }
  .md214deb700a ul a { min-height: 32px; padding: 4px 8px; margin-inline: -8px; font-size: .875rem; }
  .irb04dfbfff4 { margin: 2px 0 0; font-size: .875rem; line-height: 1.45; color: var(--cwa51da419ec); min-width: 0; }
  .irb04dfbfff4 a { color: var(--lye1faefb93f); font-weight: 650; text-decoration: underline; text-decoration-color: var(--vh1ed8ae3ee2); text-underline-offset: .2em; }
}
@media (min-width: 1200px) { .ez437f91f02c { gap: 24px 36px; } }

 
.kw47d1851158 summary { grid-template-columns: minmax(0, 1fr) 24px; }
.rp27ec261be9 { display: flex; align-items: center; justify-content: center; gap: 8px; margin: 2px 0 0; font-size: .9375rem; color: var(--db89fe90a86a); }
.rp27ec261be9 .gtba0b86d244 { width: 18px; height: 18px; color: var(--fy3b5b10b536); flex: none; }
.nx8af1a10235 { margin: 18px 0 0; font: 650 .75rem/1.2 var(--uxf8477c12d5); letter-spacing: .12em; text-transform: uppercase; color: var(--cwa51da419ec); }
.qs4e906767cc summary { min-height: 52px; font-size: 1.125rem; }

 
 
.mdac1cc8d63b { flex-basis: 100%; contain: inline-size; display: flex; align-items: center; gap: 8px; margin: 0; color: var(--db1d1f3d2d8d); font-size: .9375rem; }
.mdac1cc8d63b .gtba0b86d244 { width: 18px; height: 18px; color: var(--db470c191183); flex: none; }
.mdac1cc8d63b b { color: var(--nx2d790775ba); }
.ir49428f0ca6 { display: flex; flex-wrap: wrap; gap: 6px 18px; margin: 10px 0 12px; }
.ir49428f0ca6 li { min-width: 0; color: var(--db1d1f3d2d8d); }
.ir49428f0ca6 b { color: var(--db470c191183); font-weight: 700; }
@media (min-width: 1024px) {
  .ly6af9fefb75 { justify-content: flex-end; }
  .mdac1cc8d63b { justify-content: flex-end; }
}

 
.ez04495a0a72 { font-weight: 500; color: var(--cwa51da419ec); }
@media (max-width: 359.98px) { .dbbff5515e87 .pn15c980aa6d { padding: 0 10px; font-size: .9375rem; } }
/*d0dbd0ec5415*/
