




@media (max-width: 1023.98px) {
  body:not(:has(.fy2684f868dd)) .rp2db6384fc8 {
    color: var(--jd8799879aba);
    background: color-mix(in srgb, var(--lyad466e1f6e) 94%, transparent);
    -webkit-backdrop-filter: blur(14px) saturate(1.3);
    backdrop-filter: blur(14px) saturate(1.3);
    box-shadow: 0 1px 0 var(--md743c538161);
  }
  body:not(:has(.fy2684f868dd)) .rp2db6384fc8::before { opacity: 0; }
  body:not(:has(.fy2684f868dd)) .jdf8bffa6896 { background: transparent; box-shadow: inset 0 0 0 1.5px color-mix(in srgb, var(--jd8799879aba) 24%, transparent); }
  body:not(:has(.fy2684f868dd)) .jdf8bffa6896:hover { background: var(--ir03e3aab580); }
  body:not(:has(.fy2684f868dd)) .ao5b3f4b57c5 .ez93dc984a1b { color: var(--jd9bce846a0e); }
}

 
 
.ly34f4c0acdd {
  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(--gta0b34bd2db); letter-spacing: .01em; font-variant-numeric: tabular-nums;
  box-shadow: inset 0 0 0 1.5px color-mix(in srgb, currentColor 38%, transparent);
}
.ly34f4c0acdd .ez93dc984a1b { width: 15px; height: 15px; color: var(--mdf378ef0661); }
.db3b5021e6f7 .ly34f4c0acdd .ez93dc984a1b, body:not(:has(.fy2684f868dd)) .ly34f4c0acdd .ez93dc984a1b { color: var(--jd9bce846a0e); }


@media (max-width: 399.98px) { .db11d82b8748 { display: none; } }
@media (max-width: 359.98px) {
  .ly34f4c0acdd { padding: 0 8px; gap: 0; }
  .ly34f4c0acdd .ez93dc984a1b { display: none; }
  .ir646057917a { gap: 10px; }
  .cw890ca897bb { gap: 6px; }
  .jdf8bffa6896 { padding: 0 10px 0 8px; }
}
@media (min-width: 768px) { .ly34f4c0acdd { display: none; } }
 
.ly8d8c30956e { display: grid; gap: 3px; min-width: 0; }
.aob2f64cdcce { line-height: 1; }
.gt6e90fdad85 { font: 650 .6875rem/1 var(--gta0b34bd2db); letter-spacing: .1em; text-transform: uppercase; color: var(--gt7aa307c73f); }
.rp2db6384fc8:not(.db3b5021e6f7) .gt6e90fdad85 { color: inherit; opacity: .8; }
body:not(:has(.fy2684f868dd)) .rp2db6384fc8 .gt6e90fdad85 { color: var(--jd9bce846a0e); opacity: 1; }
@media (min-width: 1024px) { .rp2db6384fc8 .gt6e90fdad85 { color: var(--jd9bce846a0e); opacity: 1; } }

 
@media (min-width: 1024px) {
  .dbba1fa96aa7 { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 24px 28px; padding: 26px 0 26px; }
  .ao527d3e570f {
    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(--ao862d4b8a06);
  }
  .gte7fce9bc6a { margin: 2px 0 0; font: 650 .6875rem/1.2 var(--gta0b34bd2db); letter-spacing: .12em; text-transform: uppercase; color: var(--gt3ba8405218); }
  .ao289dd32bbe .cw8a8a6f237e { margin: 0 0 4px; padding-bottom: 0; border-bottom: 0; }
  .ao289dd32bbe .cw8a8a6f237e a { font-size: 1rem; }
  .ao289dd32bbe ul { display: flex; flex-wrap: wrap; gap: 0 16px; }
  .ao289dd32bbe li { min-width: 0; }
  .ao289dd32bbe ul a { min-height: 32px; padding: 4px 8px; margin-inline: -8px; font-size: .875rem; }
  .aobfa7086f96 { margin: 2px 0 0; font-size: .875rem; line-height: 1.45; color: var(--gt3ba8405218); min-width: 0; }
  .aobfa7086f96 a { color: var(--nx7dafe5800a); font-weight: 650; text-decoration: underline; text-decoration-color: var(--ly0662550684); text-underline-offset: .2em; }
}
@media (min-width: 1200px) { .dbba1fa96aa7 { gap: 24px 36px; } }

 
.pn25dc71996e summary { grid-template-columns: minmax(0, 1fr) 24px; }
.nx7ee53e54ca { display: flex; align-items: center; justify-content: center; gap: 8px; margin: 2px 0 0; font-size: .9375rem; color: var(--ly22c34a8a0b); }
.nx7ee53e54ca .ez93dc984a1b { width: 18px; height: 18px; color: var(--gt7aa307c73f); flex: none; }
.ux9d5604fc7a { margin: 18px 0 0; font: 650 .75rem/1.2 var(--gta0b34bd2db); letter-spacing: .12em; text-transform: uppercase; color: var(--gt3ba8405218); }
.db2fe01b358e summary { min-height: 52px; font-size: 1.125rem; }

 
 
.cw7c69d9b472 { flex-basis: 100%; contain: inline-size; display: flex; align-items: center; gap: 8px; margin: 0; color: var(--db7305dd7ab5); font-size: .9375rem; }
.cw7c69d9b472 .ez93dc984a1b { width: 18px; height: 18px; color: var(--mdf378ef0661); flex: none; }
.cw7c69d9b472 b { color: var(--ezc2d401e940); }
.nx02223a1446 { display: flex; flex-wrap: wrap; gap: 6px 18px; margin: 10px 0 12px; }
.nx02223a1446 li { min-width: 0; color: var(--db7305dd7ab5); }
.nx02223a1446 b { color: var(--mdf378ef0661); font-weight: 700; }
@media (min-width: 1024px) {
  .vhbf1210ffc2 { justify-content: flex-end; }
  .cw7c69d9b472 { justify-content: flex-end; }
}

 
.jd510a37ceb1 { font-weight: 500; color: var(--gt3ba8405218); }
@media (max-width: 359.98px) { .qs1b3ec858c4 .ux9ec7f91e69 { padding: 0 10px; font-size: .9375rem; } }
/*bad9bbcd5e84*/
