




@media (max-width: 1023.98px) {
  body:not(:has(.qs624b37ed2d)) .cw3d02d69901 {
    color: var(--aoba362bb783);
    background: color-mix(in srgb, var(--ir71bea81ef3) 94%, transparent);
    -webkit-backdrop-filter: blur(14px) saturate(1.3);
    backdrop-filter: blur(14px) saturate(1.3);
    box-shadow: 0 1px 0 var(--pn49af7725e3);
  }
  body:not(:has(.qs624b37ed2d)) .cw3d02d69901::before { opacity: 0; }
  body:not(:has(.qs624b37ed2d)) .bl38d8734062 { background: transparent; box-shadow: inset 0 0 0 1.5px color-mix(in srgb, var(--aoba362bb783) 24%, transparent); }
  body:not(:has(.qs624b37ed2d)) .bl38d8734062:hover { background: var(--rp5a2d98c2a4); }
  body:not(:has(.qs624b37ed2d)) .lyb1841d829c .db3ad0309e04 { color: var(--qs4db8389e0f); }
}

 
 
.vh42bd6b766e {
  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(--ez59a3533701); letter-spacing: .01em; font-variant-numeric: tabular-nums;
  box-shadow: inset 0 0 0 1.5px color-mix(in srgb, currentColor 38%, transparent);
}
.vh42bd6b766e .db3ad0309e04 { width: 15px; height: 15px; color: var(--md35905e163e); }
.qsf18c747c3c .vh42bd6b766e .db3ad0309e04, body:not(:has(.qs624b37ed2d)) .vh42bd6b766e .db3ad0309e04 { color: var(--qs4db8389e0f); }


@media (max-width: 399.98px) { .db4e4877b7fa { display: none; } }
@media (max-width: 359.98px) {
  .vh42bd6b766e { padding: 0 8px; gap: 0; }
  .vh42bd6b766e .db3ad0309e04 { display: none; }
  .fy32f3137436 { gap: 10px; }
  .ao45ba08e2f5 { gap: 6px; }
  .bl38d8734062 { padding: 0 10px 0 8px; }
}
@media (min-width: 768px) { .vh42bd6b766e { display: none; } }
 
.pn5f529a2537 { display: grid; gap: 3px; min-width: 0; }
.sm20fd4040a3 { line-height: 1; }
.rpc2bc75d46d { font: 650 .6875rem/1 var(--ez59a3533701); letter-spacing: .1em; text-transform: uppercase; color: var(--qsf06128051a); }
.cw3d02d69901:not(.qsf18c747c3c) .rpc2bc75d46d { color: inherit; opacity: .8; }
body:not(:has(.qs624b37ed2d)) .cw3d02d69901 .rpc2bc75d46d { color: var(--qs4db8389e0f); opacity: 1; }
@media (min-width: 1024px) { .cw3d02d69901 .rpc2bc75d46d { color: var(--qs4db8389e0f); opacity: 1; } }

 
@media (min-width: 1024px) {
  .dba5440cca50 { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 24px 28px; padding: 26px 0 26px; }
  .kw69adea75a3 {
    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(--smb14b6b5a85);
  }
  .gt395d05f97f { margin: 2px 0 0; font: 650 .6875rem/1.2 var(--ez59a3533701); letter-spacing: .12em; text-transform: uppercase; color: var(--cwa89661f997); }
  .smf4b5968453 .db910268c07f { margin: 0 0 4px; padding-bottom: 0; border-bottom: 0; }
  .smf4b5968453 .db910268c07f a { font-size: 1rem; }
  .smf4b5968453 ul { display: flex; flex-wrap: wrap; gap: 0 16px; }
  .smf4b5968453 li { min-width: 0; }
  .smf4b5968453 ul a { min-height: 32px; padding: 4px 8px; margin-inline: -8px; font-size: .875rem; }
  .mddcfdf698ec { margin: 2px 0 0; font-size: .875rem; line-height: 1.45; color: var(--cwa89661f997); min-width: 0; }
  .mddcfdf698ec a { color: var(--kw66c459b4ed); font-weight: 650; text-decoration: underline; text-decoration-color: var(--uxbb0c15b28e); text-underline-offset: .2em; }
}
@media (min-width: 1200px) { .dba5440cca50 { gap: 24px 36px; } }

 
.ir7c60aeb232 summary { grid-template-columns: minmax(0, 1fr) 24px; }
.rp73c51f7357 { display: flex; align-items: center; justify-content: center; gap: 8px; margin: 2px 0 0; font-size: .9375rem; color: var(--uxb91e1d46f5); }
.rp73c51f7357 .db3ad0309e04 { width: 18px; height: 18px; color: var(--qsf06128051a); flex: none; }
.ez1554ef8b5b { margin: 18px 0 0; font: 650 .75rem/1.2 var(--ez59a3533701); letter-spacing: .12em; text-transform: uppercase; color: var(--cwa89661f997); }
.pnc16a916a7f summary { min-height: 52px; font-size: 1.125rem; }

 
 
.ly9e843a5fee { flex-basis: 100%; contain: inline-size; display: flex; align-items: center; gap: 8px; margin: 0; color: var(--uxc702f334f7); font-size: .9375rem; }
.ly9e843a5fee .db3ad0309e04 { width: 18px; height: 18px; color: var(--md35905e163e); flex: none; }
.ly9e843a5fee b { color: var(--uxc2e329f403); }
.nxd38462cf96 { display: flex; flex-wrap: wrap; gap: 6px 18px; margin: 10px 0 12px; }
.nxd38462cf96 li { min-width: 0; color: var(--uxc702f334f7); }
.nxd38462cf96 b { color: var(--md35905e163e); font-weight: 700; }
@media (min-width: 1024px) {
  .ly554ca6f976 { justify-content: flex-end; }
  .ly9e843a5fee { justify-content: flex-end; }
}

 
.sm23b27c0bfc { font-weight: 500; color: var(--cwa89661f997); }
@media (max-width: 359.98px) { .tvf3e948084a .ly0b48fb1d74 { padding: 0 10px; font-size: .9375rem; } }
/*7f5d6d9acd73*/
