




@media (max-width: 1023.98px) {
  body:not(:has(.vhad5290b356)) .blfa5e8cd89d {
    color: var(--smf0656132a3);
    background: color-mix(in srgb, var(--gt019dd7c27d) 94%, transparent);
    -webkit-backdrop-filter: blur(14px) saturate(1.3);
    backdrop-filter: blur(14px) saturate(1.3);
    box-shadow: 0 1px 0 var(--gt9e6bdb7df8);
  }
  body:not(:has(.vhad5290b356)) .blfa5e8cd89d::before { opacity: 0; }
  body:not(:has(.vhad5290b356)) .bl70d593bf2c { background: transparent; box-shadow: inset 0 0 0 1.5px color-mix(in srgb, var(--smf0656132a3) 24%, transparent); }
  body:not(:has(.vhad5290b356)) .bl70d593bf2c:hover { background: var(--ir8d39f2450e); }
  body:not(:has(.vhad5290b356)) .gtc5ff3b7d01 .gt06ea017bc3 { color: var(--jdd527213c50); }
}

 
 
.ezbc75795b33 {
  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(--fy9c33504656); letter-spacing: .01em; font-variant-numeric: tabular-nums;
  box-shadow: inset 0 0 0 1.5px color-mix(in srgb, currentColor 38%, transparent);
}
.ezbc75795b33 .gt06ea017bc3 { width: 15px; height: 15px; color: var(--md9d54302228); }
.ir64a4437012 .ezbc75795b33 .gt06ea017bc3, body:not(:has(.vhad5290b356)) .ezbc75795b33 .gt06ea017bc3 { color: var(--jdd527213c50); }


@media (max-width: 399.98px) { .jd0dffc02106 { display: none; } }
@media (max-width: 359.98px) {
  .ezbc75795b33 { padding: 0 8px; gap: 0; }
  .ezbc75795b33 .gt06ea017bc3 { display: none; }
  .nx5922f27f49 { gap: 10px; }
  .jde6d1ec9dd1 { gap: 6px; }
  .bl70d593bf2c { padding: 0 10px 0 8px; }
}
@media (min-width: 768px) { .ezbc75795b33 { display: none; } }
 
.irfb567541a0 { display: grid; gap: 3px; min-width: 0; }
.ux6075c180c7 { line-height: 1; }
.bl18f8afe663 { font: 650 .6875rem/1 var(--fy9c33504656); letter-spacing: .1em; text-transform: uppercase; color: var(--nx3c67b09d70); }
.blfa5e8cd89d:not(.ir64a4437012) .bl18f8afe663 { color: inherit; opacity: .8; }
body:not(:has(.vhad5290b356)) .blfa5e8cd89d .bl18f8afe663 { color: var(--jdd527213c50); opacity: 1; }
@media (min-width: 1024px) { .blfa5e8cd89d .bl18f8afe663 { color: var(--jdd527213c50); opacity: 1; } }

 
@media (min-width: 1024px) {
  .md48537a3743 { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 24px 28px; padding: 26px 0 26px; }
  .ux197989657a {
    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(--tv1c9a793a4b);
  }
  .ez778d13cb39 { margin: 2px 0 0; font: 650 .6875rem/1.2 var(--fy9c33504656); letter-spacing: .12em; text-transform: uppercase; color: var(--nxe9d2e7a494); }
  .qs5a8be3963c .bl36fa3cf8e3 { margin: 0 0 4px; padding-bottom: 0; border-bottom: 0; }
  .qs5a8be3963c .bl36fa3cf8e3 a { font-size: 1rem; }
  .qs5a8be3963c ul { display: flex; flex-wrap: wrap; gap: 0 16px; }
  .qs5a8be3963c li { min-width: 0; }
  .qs5a8be3963c ul a { min-height: 32px; padding: 4px 8px; margin-inline: -8px; font-size: .875rem; }
  .aocb55ec104b { margin: 2px 0 0; font-size: .875rem; line-height: 1.45; color: var(--nxe9d2e7a494); min-width: 0; }
  .aocb55ec104b a { color: var(--ao5b3fe7a8f4); font-weight: 650; text-decoration: underline; text-decoration-color: var(--md0a2b644af8); text-underline-offset: .2em; }
}
@media (min-width: 1200px) { .md48537a3743 { gap: 24px 36px; } }

 
.fy91fa163e4c summary { grid-template-columns: minmax(0, 1fr) 24px; }
.nx0cffb5184f { display: flex; align-items: center; justify-content: center; gap: 8px; margin: 2px 0 0; font-size: .9375rem; color: var(--pn134a4e83a4); }
.nx0cffb5184f .gt06ea017bc3 { width: 18px; height: 18px; color: var(--nx3c67b09d70); flex: none; }
.blc4815b9090 { margin: 18px 0 0; font: 650 .75rem/1.2 var(--fy9c33504656); letter-spacing: .12em; text-transform: uppercase; color: var(--nxe9d2e7a494); }
.md12eb5bf9e7 summary { min-height: 52px; font-size: 1.125rem; }

 
 
.vhd81162870c { flex-basis: 100%; contain: inline-size; display: flex; align-items: center; gap: 8px; margin: 0; color: var(--pn5552ee2283); font-size: .9375rem; }
.vhd81162870c .gt06ea017bc3 { width: 18px; height: 18px; color: var(--md9d54302228); flex: none; }
.vhd81162870c b { color: var(--fy9d66b128e0); }
.db111e72edf1 { display: flex; flex-wrap: wrap; gap: 6px 18px; margin: 10px 0 12px; }
.db111e72edf1 li { min-width: 0; color: var(--pn5552ee2283); }
.db111e72edf1 b { color: var(--md9d54302228); font-weight: 700; }
@media (min-width: 1024px) {
  .db1a94460c64 { justify-content: flex-end; }
  .vhd81162870c { justify-content: flex-end; }
}

 
.bl6ca8e5978d { font-weight: 500; color: var(--nxe9d2e7a494); }
@media (max-width: 359.98px) { .lycd1dcb87ee .vh09a9cfe98c { padding: 0 10px; font-size: .9375rem; } }
/*e5188e44d503*/
