




@media (max-width: 1023.98px) {
  body:not(:has(.ly25f3e63364)) .pn5cb519ab3e {
    color: var(--lyb4adc7b1e9);
    background: color-mix(in srgb, var(--fy182b0419cf) 94%, transparent);
    -webkit-backdrop-filter: blur(14px) saturate(1.3);
    backdrop-filter: blur(14px) saturate(1.3);
    box-shadow: 0 1px 0 var(--vhf6946b6f1a);
  }
  body:not(:has(.ly25f3e63364)) .pn5cb519ab3e::before { opacity: 0; }
  body:not(:has(.ly25f3e63364)) .rp622b363867 { background: transparent; box-shadow: inset 0 0 0 1.5px color-mix(in srgb, var(--lyb4adc7b1e9) 24%, transparent); }
  body:not(:has(.ly25f3e63364)) .rp622b363867:hover { background: var(--cw786147bc8f); }
  body:not(:has(.ly25f3e63364)) .md13ab28e964 .jd1f66f7424b { color: var(--ux58ee9a3cab); }
}

 
 
.jd58bb028848 {
  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(--nx7fc09de67e); letter-spacing: .01em; font-variant-numeric: tabular-nums;
  box-shadow: inset 0 0 0 1.5px color-mix(in srgb, currentColor 38%, transparent);
}
.jd58bb028848 .jd1f66f7424b { width: 15px; height: 15px; color: var(--rpa0b7e6f664); }
.dbe84bb22c4d .jd58bb028848 .jd1f66f7424b, body:not(:has(.ly25f3e63364)) .jd58bb028848 .jd1f66f7424b { color: var(--ux58ee9a3cab); }


@media (max-width: 399.98px) { .pnebfefec4c8 { display: none; } }
@media (max-width: 359.98px) {
  .jd58bb028848 { padding: 0 8px; gap: 0; }
  .jd58bb028848 .jd1f66f7424b { display: none; }
  .tvfd5bc8cdab { gap: 10px; }
  .ao00cdf558af { gap: 6px; }
  .rp622b363867 { padding: 0 10px 0 8px; }
}
@media (min-width: 768px) { .jd58bb028848 { display: none; } }
 
.vh693a1fb7bb { display: grid; gap: 3px; min-width: 0; }
.uxd71731fda8 { line-height: 1; }
.vh1766e7d7ef { font: 650 .6875rem/1 var(--nx7fc09de67e); letter-spacing: .1em; text-transform: uppercase; color: var(--nx8241bc414f); }
.pn5cb519ab3e:not(.dbe84bb22c4d) .vh1766e7d7ef { color: inherit; opacity: .8; }
body:not(:has(.ly25f3e63364)) .pn5cb519ab3e .vh1766e7d7ef { color: var(--ux58ee9a3cab); opacity: 1; }
@media (min-width: 1024px) { .pn5cb519ab3e .vh1766e7d7ef { color: var(--ux58ee9a3cab); opacity: 1; } }

 
@media (min-width: 1024px) {
  .vh4b04bb0226 { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 24px 28px; padding: 26px 0 26px; }
  .gt5408961405 {
    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(--ux4414d454a4);
  }
  .jde8c9e9fec3 { margin: 2px 0 0; font: 650 .6875rem/1.2 var(--nx7fc09de67e); letter-spacing: .12em; text-transform: uppercase; color: var(--rpf687903c7c); }
  .bl8a197de283 .qsa097e103c1 { margin: 0 0 4px; padding-bottom: 0; border-bottom: 0; }
  .bl8a197de283 .qsa097e103c1 a { font-size: 1rem; }
  .bl8a197de283 ul { display: flex; flex-wrap: wrap; gap: 0 16px; }
  .bl8a197de283 li { min-width: 0; }
  .bl8a197de283 ul a { min-height: 32px; padding: 4px 8px; margin-inline: -8px; font-size: .875rem; }
  .tv057230a457 { margin: 2px 0 0; font-size: .875rem; line-height: 1.45; color: var(--rpf687903c7c); min-width: 0; }
  .tv057230a457 a { color: var(--pn94ce827d14); font-weight: 650; text-decoration: underline; text-decoration-color: var(--tv82c6903dad); text-underline-offset: .2em; }
}
@media (min-width: 1200px) { .vh4b04bb0226 { gap: 24px 36px; } }

 
.pn89b12ef806 summary { grid-template-columns: minmax(0, 1fr) 24px; }
.md361205a08a { display: flex; align-items: center; justify-content: center; gap: 8px; margin: 2px 0 0; font-size: .9375rem; color: var(--md667d1f4297); }
.md361205a08a .jd1f66f7424b { width: 18px; height: 18px; color: var(--nx8241bc414f); flex: none; }
.vhe4002c770a { margin: 18px 0 0; font: 650 .75rem/1.2 var(--nx7fc09de67e); letter-spacing: .12em; text-transform: uppercase; color: var(--rpf687903c7c); }
.fyafa811906b summary { min-height: 52px; font-size: 1.125rem; }

 
 
.pn43a69772d9 { flex-basis: 100%; contain: inline-size; display: flex; align-items: center; gap: 8px; margin: 0; color: var(--bl3d80e1c4de); font-size: .9375rem; }
.pn43a69772d9 .jd1f66f7424b { width: 18px; height: 18px; color: var(--rpa0b7e6f664); flex: none; }
.pn43a69772d9 b { color: var(--jdd3df1f478b); }
.nx5e9f596828 { display: flex; flex-wrap: wrap; gap: 6px 18px; margin: 10px 0 12px; }
.nx5e9f596828 li { min-width: 0; color: var(--bl3d80e1c4de); }
.nx5e9f596828 b { color: var(--rpa0b7e6f664); font-weight: 700; }
@media (min-width: 1024px) {
  .ux4a579bcfdb { justify-content: flex-end; }
  .pn43a69772d9 { justify-content: flex-end; }
}

 
.vhcf809c52a4 { font-weight: 500; color: var(--rpf687903c7c); }
@media (max-width: 359.98px) { .ez9c5c3d5a28 .lyce6b0005d6 { padding: 0 10px; font-size: .9375rem; } }
/*ee5ef6dbb03b*/
