




@media (max-width: 1023.98px) {
  body:not(:has(.rpfa09d09adb)) .vhe916a0d8e4 {
    color: var(--fy346b3721f6);
    background: color-mix(in srgb, var(--nx6615cb7cfd) 94%, transparent);
    -webkit-backdrop-filter: blur(14px) saturate(1.3);
    backdrop-filter: blur(14px) saturate(1.3);
    box-shadow: 0 1px 0 var(--qsa51980873b);
  }
  body:not(:has(.rpfa09d09adb)) .vhe916a0d8e4::before { opacity: 0; }
  body:not(:has(.rpfa09d09adb)) .ez7f927163d4 { background: transparent; box-shadow: inset 0 0 0 1.5px color-mix(in srgb, var(--fy346b3721f6) 24%, transparent); }
  body:not(:has(.rpfa09d09adb)) .ez7f927163d4:hover { background: var(--rpd89423a38f); }
  body:not(:has(.rpfa09d09adb)) .cw68370a2b77 .rpf1666f54b1 { color: var(--gt78de9e46c5); }
}

 
 
.aoe79ea56b8c {
  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(--gt58af428fab); letter-spacing: .01em; font-variant-numeric: tabular-nums;
  box-shadow: inset 0 0 0 1.5px color-mix(in srgb, currentColor 38%, transparent);
}
.aoe79ea56b8c .rpf1666f54b1 { width: 15px; height: 15px; color: var(--sm4777c56109); }
.fy3bde313b7d .aoe79ea56b8c .rpf1666f54b1, body:not(:has(.rpfa09d09adb)) .aoe79ea56b8c .rpf1666f54b1 { color: var(--gt78de9e46c5); }


@media (max-width: 399.98px) { .nxc6ef357c9d { display: none; } }
@media (max-width: 359.98px) {
  .aoe79ea56b8c { padding: 0 8px; gap: 0; }
  .aoe79ea56b8c .rpf1666f54b1 { display: none; }
  .sm35e3986abd { gap: 10px; }
  .kwa9c8e9a467 { gap: 6px; }
  .ez7f927163d4 { padding: 0 10px 0 8px; }
}
@media (min-width: 768px) { .aoe79ea56b8c { display: none; } }
 
.ux1acc74744e { display: grid; gap: 3px; min-width: 0; }
.cw7ab5a9f80b { line-height: 1; }
.uxd5d2efafa1 { font: 650 .6875rem/1 var(--gt58af428fab); letter-spacing: .1em; text-transform: uppercase; color: var(--nx70f367e244); }
.vhe916a0d8e4:not(.fy3bde313b7d) .uxd5d2efafa1 { color: inherit; opacity: .8; }
body:not(:has(.rpfa09d09adb)) .vhe916a0d8e4 .uxd5d2efafa1 { color: var(--gt78de9e46c5); opacity: 1; }
@media (min-width: 1024px) { .vhe916a0d8e4 .uxd5d2efafa1 { color: var(--gt78de9e46c5); opacity: 1; } }

 
@media (min-width: 1024px) {
  .jd9b2bb5ebbc { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 24px 28px; padding: 26px 0 26px; }
  .smb3152884d7 {
    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(--ez571f4acce5);
  }
  .pn5c05f93949 { margin: 2px 0 0; font: 650 .6875rem/1.2 var(--gt58af428fab); letter-spacing: .12em; text-transform: uppercase; color: var(--tv34951e65f9); }
  .ux47f3422083 .bl73a5fb2e5f { margin: 0 0 4px; padding-bottom: 0; border-bottom: 0; }
  .ux47f3422083 .bl73a5fb2e5f a { font-size: 1rem; }
  .ux47f3422083 ul { display: flex; flex-wrap: wrap; gap: 0 16px; }
  .ux47f3422083 li { min-width: 0; }
  .ux47f3422083 ul a { min-height: 32px; padding: 4px 8px; margin-inline: -8px; font-size: .875rem; }
  .fyf7a12e393e { margin: 2px 0 0; font-size: .875rem; line-height: 1.45; color: var(--tv34951e65f9); min-width: 0; }
  .fyf7a12e393e a { color: var(--bl3a1c522447); font-weight: 650; text-decoration: underline; text-decoration-color: var(--ly91488953e6); text-underline-offset: .2em; }
}
@media (min-width: 1200px) { .jd9b2bb5ebbc { gap: 24px 36px; } }

 
.ly77352fbba8 summary { grid-template-columns: minmax(0, 1fr) 24px; }
.jd807530e774 { display: flex; align-items: center; justify-content: center; gap: 8px; margin: 2px 0 0; font-size: .9375rem; color: var(--lyf8db878f06); }
.jd807530e774 .rpf1666f54b1 { width: 18px; height: 18px; color: var(--nx70f367e244); flex: none; }
.jd2ab78151b4 { margin: 18px 0 0; font: 650 .75rem/1.2 var(--gt58af428fab); letter-spacing: .12em; text-transform: uppercase; color: var(--tv34951e65f9); }
.sm9c3d71cde5 summary { min-height: 52px; font-size: 1.125rem; }

 
 
.mdb4ffe39675 { flex-basis: 100%; contain: inline-size; display: flex; align-items: center; gap: 8px; margin: 0; color: var(--bl6336bd59c0); font-size: .9375rem; }
.mdb4ffe39675 .rpf1666f54b1 { width: 18px; height: 18px; color: var(--sm4777c56109); flex: none; }
.mdb4ffe39675 b { color: var(--uxdc41684aae); }
.mdc7fbfe6791 { display: flex; flex-wrap: wrap; gap: 6px 18px; margin: 10px 0 12px; }
.mdc7fbfe6791 li { min-width: 0; color: var(--bl6336bd59c0); }
.mdc7fbfe6791 b { color: var(--sm4777c56109); font-weight: 700; }
@media (min-width: 1024px) {
  .pnccd279f33d { justify-content: flex-end; }
  .mdb4ffe39675 { justify-content: flex-end; }
}

 
.gt4011e72c8d { font-weight: 500; color: var(--tv34951e65f9); }
@media (max-width: 359.98px) { .cwa5c9fd479f .tvdf94d74c91 { padding: 0 10px; font-size: .9375rem; } }
/*d1b1cafb9d9b*/
