




@media (max-width: 1023.98px) {
  body:not(:has(.sma1d4d1cc0d)) .aoba18a8134b {
    color: var(--lya3c58aa7ec);
    background: color-mix(in srgb, var(--rp3cae5cf4ff) 94%, transparent);
    -webkit-backdrop-filter: blur(14px) saturate(1.3);
    backdrop-filter: blur(14px) saturate(1.3);
    box-shadow: 0 1px 0 var(--cw07be246075);
  }
  body:not(:has(.sma1d4d1cc0d)) .aoba18a8134b::before { opacity: 0; }
  body:not(:has(.sma1d4d1cc0d)) .md13df8f5589 { background: transparent; box-shadow: inset 0 0 0 1.5px color-mix(in srgb, var(--lya3c58aa7ec) 24%, transparent); }
  body:not(:has(.sma1d4d1cc0d)) .md13df8f5589:hover { background: var(--sm701191f9fa); }
  body:not(:has(.sma1d4d1cc0d)) .kw7c8ccf1629 .ux0470186bdb { color: var(--md282ac05c89); }
}

 
 
.rpf1f1c7ed4b {
  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(--tvb3190532d3); letter-spacing: .01em; font-variant-numeric: tabular-nums;
  box-shadow: inset 0 0 0 1.5px color-mix(in srgb, currentColor 38%, transparent);
}
.rpf1f1c7ed4b .ux0470186bdb { width: 15px; height: 15px; color: var(--mdf736d52ec1); }
.lybb84bad71a .rpf1f1c7ed4b .ux0470186bdb, body:not(:has(.sma1d4d1cc0d)) .rpf1f1c7ed4b .ux0470186bdb { color: var(--md282ac05c89); }


@media (max-width: 399.98px) { .fy1a82d845ce { display: none; } }
@media (max-width: 359.98px) {
  .rpf1f1c7ed4b { padding: 0 8px; gap: 0; }
  .rpf1f1c7ed4b .ux0470186bdb { display: none; }
  .uxc2da98e88c { gap: 10px; }
  .ez7f80b0a0cd { gap: 6px; }
  .md13df8f5589 { padding: 0 10px 0 8px; }
}
@media (min-width: 768px) { .rpf1f1c7ed4b { display: none; } }
 
.pn647b0bccf0 { display: grid; gap: 3px; min-width: 0; }
.sm98cd770964 { line-height: 1; }
.lybb16c4cdd8 { font: 650 .6875rem/1 var(--tvb3190532d3); letter-spacing: .1em; text-transform: uppercase; color: var(--gt6848449689); }
.aoba18a8134b:not(.lybb84bad71a) .lybb16c4cdd8 { color: inherit; opacity: .8; }
body:not(:has(.sma1d4d1cc0d)) .aoba18a8134b .lybb16c4cdd8 { color: var(--md282ac05c89); opacity: 1; }
@media (min-width: 1024px) { .aoba18a8134b .lybb16c4cdd8 { color: var(--md282ac05c89); opacity: 1; } }

 
@media (min-width: 1024px) {
  .md61c1395daa { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 24px 28px; padding: 26px 0 26px; }
  .fy685a7f55ea {
    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(--bl05dd7ade99);
  }
  .vhbdd391dfe7 { margin: 2px 0 0; font: 650 .6875rem/1.2 var(--tvb3190532d3); letter-spacing: .12em; text-transform: uppercase; color: var(--kwa5ce2110f1); }
  .qs8983634768 .pn49c5487a40 { margin: 0 0 4px; padding-bottom: 0; border-bottom: 0; }
  .qs8983634768 .pn49c5487a40 a { font-size: 1rem; }
  .qs8983634768 ul { display: flex; flex-wrap: wrap; gap: 0 16px; }
  .qs8983634768 li { min-width: 0; }
  .qs8983634768 ul a { min-height: 32px; padding: 4px 8px; margin-inline: -8px; font-size: .875rem; }
  .md4aa0458d76 { margin: 2px 0 0; font-size: .875rem; line-height: 1.45; color: var(--kwa5ce2110f1); min-width: 0; }
  .md4aa0458d76 a { color: var(--ez241f3dd6b5); font-weight: 650; text-decoration: underline; text-decoration-color: var(--pn7e2b881453); text-underline-offset: .2em; }
}
@media (min-width: 1200px) { .md61c1395daa { gap: 24px 36px; } }

 
.tva6d4a8a374 summary { grid-template-columns: minmax(0, 1fr) 24px; }
.nx9fb4e2691c { display: flex; align-items: center; justify-content: center; gap: 8px; margin: 2px 0 0; font-size: .9375rem; color: var(--ir70dfb95518); }
.nx9fb4e2691c .ux0470186bdb { width: 18px; height: 18px; color: var(--gt6848449689); flex: none; }
.tvdfad294cd6 { margin: 18px 0 0; font: 650 .75rem/1.2 var(--tvb3190532d3); letter-spacing: .12em; text-transform: uppercase; color: var(--kwa5ce2110f1); }
.pnb49cfc1e14 summary { min-height: 52px; font-size: 1.125rem; }

 
 
.kwfc77d3ea0e { flex-basis: 100%; contain: inline-size; display: flex; align-items: center; gap: 8px; margin: 0; color: var(--qs0b1844b097); font-size: .9375rem; }
.kwfc77d3ea0e .ux0470186bdb { width: 18px; height: 18px; color: var(--mdf736d52ec1); flex: none; }
.kwfc77d3ea0e b { color: var(--rpcbf26159e9); }
.ux728a37c66e { display: flex; flex-wrap: wrap; gap: 6px 18px; margin: 10px 0 12px; }
.ux728a37c66e li { min-width: 0; color: var(--qs0b1844b097); }
.ux728a37c66e b { color: var(--mdf736d52ec1); font-weight: 700; }
@media (min-width: 1024px) {
  .qs5e3479436f { justify-content: flex-end; }
  .kwfc77d3ea0e { justify-content: flex-end; }
}

 
.nx4d37185c3c { font-weight: 500; color: var(--kwa5ce2110f1); }
@media (max-width: 359.98px) { .nx0941079f6c .pn68173ae120 { padding: 0 10px; font-size: .9375rem; } }
/*706d8910b75e*/
