




@media (max-width: 1023.98px) {
  body:not(:has(.nx7d76256283)) .qsd745e6d398 {
    color: var(--pncd222fe293);
    background: color-mix(in srgb, var(--jd3b9716b1bb) 94%, transparent);
    -webkit-backdrop-filter: blur(14px) saturate(1.3);
    backdrop-filter: blur(14px) saturate(1.3);
    box-shadow: 0 1px 0 var(--nxe79134493d);
  }
  body:not(:has(.nx7d76256283)) .qsd745e6d398::before { opacity: 0; }
  body:not(:has(.nx7d76256283)) .fy1ce6996a35 { background: transparent; box-shadow: inset 0 0 0 1.5px color-mix(in srgb, var(--pncd222fe293) 24%, transparent); }
  body:not(:has(.nx7d76256283)) .fy1ce6996a35:hover { background: var(--ez74b4f5c302); }
  body:not(:has(.nx7d76256283)) .db194946ee12 .sm52211922b7 { color: var(--rpa58b47cadc); }
}

 
 
.pn8e05fba5b8 {
  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(--vh69f4eef2ef); letter-spacing: .01em; font-variant-numeric: tabular-nums;
  box-shadow: inset 0 0 0 1.5px color-mix(in srgb, currentColor 38%, transparent);
}
.pn8e05fba5b8 .sm52211922b7 { width: 15px; height: 15px; color: var(--bl8830f833a6); }
.qs551348996f .pn8e05fba5b8 .sm52211922b7, body:not(:has(.nx7d76256283)) .pn8e05fba5b8 .sm52211922b7 { color: var(--rpa58b47cadc); }


@media (max-width: 399.98px) { .gt35cfd004de { display: none; } }
@media (max-width: 359.98px) {
  .pn8e05fba5b8 { padding: 0 8px; gap: 0; }
  .pn8e05fba5b8 .sm52211922b7 { display: none; }
  .rp4d3747a152 { gap: 10px; }
  .aofb74a8fd39 { gap: 6px; }
  .fy1ce6996a35 { padding: 0 10px 0 8px; }
}
@media (min-width: 768px) { .pn8e05fba5b8 { display: none; } }
 
.ly740931a0ec { display: grid; gap: 3px; min-width: 0; }
.vh5373e0bb9c { line-height: 1; }
.uxe8003fc124 { font: 650 .6875rem/1 var(--vh69f4eef2ef); letter-spacing: .1em; text-transform: uppercase; color: var(--ux90eb4acc92); }
.qsd745e6d398:not(.qs551348996f) .uxe8003fc124 { color: inherit; opacity: .8; }
body:not(:has(.nx7d76256283)) .qsd745e6d398 .uxe8003fc124 { color: var(--rpa58b47cadc); opacity: 1; }
@media (min-width: 1024px) { .qsd745e6d398 .uxe8003fc124 { color: var(--rpa58b47cadc); opacity: 1; } }

 
@media (min-width: 1024px) {
  .cwaaa7b96823 { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 24px 28px; padding: 26px 0 26px; }
  .md315c11f874 {
    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(--bld9ccf8fdea);
  }
  .lyc810a2d063 { margin: 2px 0 0; font: 650 .6875rem/1.2 var(--vh69f4eef2ef); letter-spacing: .12em; text-transform: uppercase; color: var(--uxbef1765448); }
  .ao9bd245ee73 .rp9c71bf207d { margin: 0 0 4px; padding-bottom: 0; border-bottom: 0; }
  .ao9bd245ee73 .rp9c71bf207d a { font-size: 1rem; }
  .ao9bd245ee73 ul { display: flex; flex-wrap: wrap; gap: 0 16px; }
  .ao9bd245ee73 li { min-width: 0; }
  .ao9bd245ee73 ul a { min-height: 32px; padding: 4px 8px; margin-inline: -8px; font-size: .875rem; }
  .bl0bf567cec9 { margin: 2px 0 0; font-size: .875rem; line-height: 1.45; color: var(--uxbef1765448); min-width: 0; }
  .bl0bf567cec9 a { color: var(--uxaf40b13fe6); font-weight: 650; text-decoration: underline; text-decoration-color: var(--sm3c672bda92); text-underline-offset: .2em; }
}
@media (min-width: 1200px) { .cwaaa7b96823 { gap: 24px 36px; } }

 
.nx1c3e621352 summary { grid-template-columns: minmax(0, 1fr) 24px; }
.db853d98acd4 { display: flex; align-items: center; justify-content: center; gap: 8px; margin: 2px 0 0; font-size: .9375rem; color: var(--ezb3313fc9e3); }
.db853d98acd4 .sm52211922b7 { width: 18px; height: 18px; color: var(--ux90eb4acc92); flex: none; }
.pn215b29de69 { margin: 18px 0 0; font: 650 .75rem/1.2 var(--vh69f4eef2ef); letter-spacing: .12em; text-transform: uppercase; color: var(--uxbef1765448); }
.qs1295de8250 summary { min-height: 52px; font-size: 1.125rem; }

 
 
.qsb5329cbb21 { flex-basis: 100%; contain: inline-size; display: flex; align-items: center; gap: 8px; margin: 0; color: var(--smfcbfbea4b2); font-size: .9375rem; }
.qsb5329cbb21 .sm52211922b7 { width: 18px; height: 18px; color: var(--bl8830f833a6); flex: none; }
.qsb5329cbb21 b { color: var(--jddcebe9d7cb); }
.qsc3a89285bc { display: flex; flex-wrap: wrap; gap: 6px 18px; margin: 10px 0 12px; }
.qsc3a89285bc li { min-width: 0; color: var(--smfcbfbea4b2); }
.qsc3a89285bc b { color: var(--bl8830f833a6); font-weight: 700; }
@media (min-width: 1024px) {
  .vhbd53e401c3 { justify-content: flex-end; }
  .qsb5329cbb21 { justify-content: flex-end; }
}

 
.rp4b4f43f1fd { font-weight: 500; color: var(--uxbef1765448); }
@media (max-width: 359.98px) { .pnfc7522da78 .tvb5afc5af02 { padding: 0 10px; font-size: .9375rem; } }
/*a6aee961fe16*/
