




@media (max-width: 1023.98px) {
  body:not(:has(.irb9e81b609c)) .mdd0ccd75e9e {
    color: var(--fy5acd9002b6);
    background: color-mix(in srgb, var(--kw645e612144) 94%, transparent);
    -webkit-backdrop-filter: blur(14px) saturate(1.3);
    backdrop-filter: blur(14px) saturate(1.3);
    box-shadow: 0 1px 0 var(--ux6e1076827d);
  }
  body:not(:has(.irb9e81b609c)) .mdd0ccd75e9e::before { opacity: 0; }
  body:not(:has(.irb9e81b609c)) .ux0b6e883772 { background: transparent; box-shadow: inset 0 0 0 1.5px color-mix(in srgb, var(--fy5acd9002b6) 24%, transparent); }
  body:not(:has(.irb9e81b609c)) .ux0b6e883772:hover { background: var(--nx0ff7fac640); }
  body:not(:has(.irb9e81b609c)) .dba0070984b0 .sm3837ed03b7 { color: var(--vh97b2dd1ee0); }
}

 
 
.db944c574f44 {
  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(--qs7de77f6c41); letter-spacing: .01em; font-variant-numeric: tabular-nums;
  box-shadow: inset 0 0 0 1.5px color-mix(in srgb, currentColor 38%, transparent);
}
.db944c574f44 .sm3837ed03b7 { width: 15px; height: 15px; color: var(--kwc0cea2ab0f); }
.pnab863f1bb3 .db944c574f44 .sm3837ed03b7, body:not(:has(.irb9e81b609c)) .db944c574f44 .sm3837ed03b7 { color: var(--vh97b2dd1ee0); }


@media (max-width: 399.98px) { .cwb5f4691f5a { display: none; } }
@media (max-width: 359.98px) {
  .db944c574f44 { padding: 0 8px; gap: 0; }
  .db944c574f44 .sm3837ed03b7 { display: none; }
  .fy27df90c128 { gap: 10px; }
  .md864be56b83 { gap: 6px; }
  .ux0b6e883772 { padding: 0 10px 0 8px; }
}
@media (min-width: 768px) { .db944c574f44 { display: none; } }
 
.ezfb536a8a38 { display: grid; gap: 3px; min-width: 0; }
.jddf03a2fad1 { line-height: 1; }
.tve9008f7394 { font: 650 .6875rem/1 var(--qs7de77f6c41); letter-spacing: .1em; text-transform: uppercase; color: var(--md71dc985364); }
.mdd0ccd75e9e:not(.pnab863f1bb3) .tve9008f7394 { color: inherit; opacity: .8; }
body:not(:has(.irb9e81b609c)) .mdd0ccd75e9e .tve9008f7394 { color: var(--vh97b2dd1ee0); opacity: 1; }
@media (min-width: 1024px) { .mdd0ccd75e9e .tve9008f7394 { color: var(--vh97b2dd1ee0); opacity: 1; } }

 
@media (min-width: 1024px) {
  .ly5d0a93af3c { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 24px 28px; padding: 26px 0 26px; }
  .lyb44eb98168 {
    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(--vh732818e34f);
  }
  .vh36ef75b209 { margin: 2px 0 0; font: 650 .6875rem/1.2 var(--qs7de77f6c41); letter-spacing: .12em; text-transform: uppercase; color: var(--rp7b1ece5b16); }
  .tvaa63ebee9e .ao3202afd8fe { margin: 0 0 4px; padding-bottom: 0; border-bottom: 0; }
  .tvaa63ebee9e .ao3202afd8fe a { font-size: 1rem; }
  .tvaa63ebee9e ul { display: flex; flex-wrap: wrap; gap: 0 16px; }
  .tvaa63ebee9e li { min-width: 0; }
  .tvaa63ebee9e ul a { min-height: 32px; padding: 4px 8px; margin-inline: -8px; font-size: .875rem; }
  .md9656dac7f6 { margin: 2px 0 0; font-size: .875rem; line-height: 1.45; color: var(--rp7b1ece5b16); min-width: 0; }
  .md9656dac7f6 a { color: var(--ly9a5ee665aa); font-weight: 650; text-decoration: underline; text-decoration-color: var(--nxbfc3d25f13); text-underline-offset: .2em; }
}
@media (min-width: 1200px) { .ly5d0a93af3c { gap: 24px 36px; } }

 
.jd81c1419e1c summary { grid-template-columns: minmax(0, 1fr) 24px; }
.jdbdccb6552a { display: flex; align-items: center; justify-content: center; gap: 8px; margin: 2px 0 0; font-size: .9375rem; color: var(--cw3d4ae89846); }
.jdbdccb6552a .sm3837ed03b7 { width: 18px; height: 18px; color: var(--md71dc985364); flex: none; }
.bl0bb3255561 { margin: 18px 0 0; font: 650 .75rem/1.2 var(--qs7de77f6c41); letter-spacing: .12em; text-transform: uppercase; color: var(--rp7b1ece5b16); }
.vha3cfcb11c9 summary { min-height: 52px; font-size: 1.125rem; }

 
 
.qscf1dc3804e { flex-basis: 100%; contain: inline-size; display: flex; align-items: center; gap: 8px; margin: 0; color: var(--pn131de890af); font-size: .9375rem; }
.qscf1dc3804e .sm3837ed03b7 { width: 18px; height: 18px; color: var(--kwc0cea2ab0f); flex: none; }
.qscf1dc3804e b { color: var(--dbfb7b9682d9); }
.jd452000d4fc { display: flex; flex-wrap: wrap; gap: 6px 18px; margin: 10px 0 12px; }
.jd452000d4fc li { min-width: 0; color: var(--pn131de890af); }
.jd452000d4fc b { color: var(--kwc0cea2ab0f); font-weight: 700; }
@media (min-width: 1024px) {
  .kwb19a9b59ff { justify-content: flex-end; }
  .qscf1dc3804e { justify-content: flex-end; }
}

 
.fy9c7fc74b98 { font-weight: 500; color: var(--rp7b1ece5b16); }
@media (max-width: 359.98px) { .db9b43ac0b39 .aob366609672 { padding: 0 10px; font-size: .9375rem; } }
/*42ca0ddc7edb*/
