




@media (max-width: 1023.98px) {
  body:not(:has(.vh50c33a62d8)) .gt63ee067427 {
    color: var(--pn2bad4a2f4e);
    background: color-mix(in srgb, var(--fy0982155c44) 94%, transparent);
    -webkit-backdrop-filter: blur(14px) saturate(1.3);
    backdrop-filter: blur(14px) saturate(1.3);
    box-shadow: 0 1px 0 var(--mdc13c2b7915);
  }
  body:not(:has(.vh50c33a62d8)) .gt63ee067427::before { opacity: 0; }
  body:not(:has(.vh50c33a62d8)) .gtecfe083730 { background: transparent; box-shadow: inset 0 0 0 1.5px color-mix(in srgb, var(--pn2bad4a2f4e) 24%, transparent); }
  body:not(:has(.vh50c33a62d8)) .gtecfe083730:hover { background: var(--cwca4fa6785c); }
  body:not(:has(.vh50c33a62d8)) .fy42d968190b .nx72523de860 { color: var(--fyfea8e13273); }
}

 
 
.mdf9982001dd {
  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(--pn2fbb6bbec2); letter-spacing: .01em; font-variant-numeric: tabular-nums;
  box-shadow: inset 0 0 0 1.5px color-mix(in srgb, currentColor 38%, transparent);
}
.mdf9982001dd .nx72523de860 { width: 15px; height: 15px; color: var(--md8032d370f3); }
.aoc258dfc734 .mdf9982001dd .nx72523de860, body:not(:has(.vh50c33a62d8)) .mdf9982001dd .nx72523de860 { color: var(--fyfea8e13273); }


@media (max-width: 399.98px) { .vh6bdccad588 { display: none; } }
@media (max-width: 359.98px) {
  .mdf9982001dd { padding: 0 8px; gap: 0; }
  .mdf9982001dd .nx72523de860 { display: none; }
  .qsd49f5f6e13 { gap: 10px; }
  .fy7616c677c5 { gap: 6px; }
  .gtecfe083730 { padding: 0 10px 0 8px; }
}
@media (min-width: 768px) { .mdf9982001dd { display: none; } }
 
.ir58ab25ca19 { display: grid; gap: 3px; min-width: 0; }
.jd2d07a7d4da { line-height: 1; }
.aof2530bc22e { font: 650 .6875rem/1 var(--pn2fbb6bbec2); letter-spacing: .1em; text-transform: uppercase; color: var(--rp6d3b4ec0e1); }
.gt63ee067427:not(.aoc258dfc734) .aof2530bc22e { color: inherit; opacity: .8; }
body:not(:has(.vh50c33a62d8)) .gt63ee067427 .aof2530bc22e { color: var(--fyfea8e13273); opacity: 1; }
@media (min-width: 1024px) { .gt63ee067427 .aof2530bc22e { color: var(--fyfea8e13273); opacity: 1; } }

 
@media (min-width: 1024px) {
  .pnc0c00e6a39 { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 24px 28px; padding: 26px 0 26px; }
  .sm6cd729aaed {
    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(--gt468e3c85c1);
  }
  .ir45f135e353 { margin: 2px 0 0; font: 650 .6875rem/1.2 var(--pn2fbb6bbec2); letter-spacing: .12em; text-transform: uppercase; color: var(--nx523cd30bba); }
  .pna1ae33d5f9 .fy10409d7989 { margin: 0 0 4px; padding-bottom: 0; border-bottom: 0; }
  .pna1ae33d5f9 .fy10409d7989 a { font-size: 1rem; }
  .pna1ae33d5f9 ul { display: flex; flex-wrap: wrap; gap: 0 16px; }
  .pna1ae33d5f9 li { min-width: 0; }
  .pna1ae33d5f9 ul a { min-height: 32px; padding: 4px 8px; margin-inline: -8px; font-size: .875rem; }
  .ez75c72bca5c { margin: 2px 0 0; font-size: .875rem; line-height: 1.45; color: var(--nx523cd30bba); min-width: 0; }
  .ez75c72bca5c a { color: var(--qs969b86ba7d); font-weight: 650; text-decoration: underline; text-decoration-color: var(--db58893c9a71); text-underline-offset: .2em; }
}
@media (min-width: 1200px) { .pnc0c00e6a39 { gap: 24px 36px; } }

 
.pn12f7ad1f1e summary { grid-template-columns: minmax(0, 1fr) 24px; }
.ir4626cba9e6 { display: flex; align-items: center; justify-content: center; gap: 8px; margin: 2px 0 0; font-size: .9375rem; color: var(--ly05b4012544); }
.ir4626cba9e6 .nx72523de860 { width: 18px; height: 18px; color: var(--rp6d3b4ec0e1); flex: none; }
.gtb09f232cbc { margin: 18px 0 0; font: 650 .75rem/1.2 var(--pn2fbb6bbec2); letter-spacing: .12em; text-transform: uppercase; color: var(--nx523cd30bba); }
.mdb5ca8be2e7 summary { min-height: 52px; font-size: 1.125rem; }

 
 
.vhb7133dad46 { flex-basis: 100%; contain: inline-size; display: flex; align-items: center; gap: 8px; margin: 0; color: var(--kw5bbf8dba7f); font-size: .9375rem; }
.vhb7133dad46 .nx72523de860 { width: 18px; height: 18px; color: var(--md8032d370f3); flex: none; }
.vhb7133dad46 b { color: var(--ez82037dd141); }
.jd314e2b4d46 { display: flex; flex-wrap: wrap; gap: 6px 18px; margin: 10px 0 12px; }
.jd314e2b4d46 li { min-width: 0; color: var(--kw5bbf8dba7f); }
.jd314e2b4d46 b { color: var(--md8032d370f3); font-weight: 700; }
@media (min-width: 1024px) {
  .rp5d78ab70ab { justify-content: flex-end; }
  .vhb7133dad46 { justify-content: flex-end; }
}

 
.kw74e9b0750f { font-weight: 500; color: var(--nx523cd30bba); }
@media (max-width: 359.98px) { .ly3e0113d902 .db5edf53c341 { padding: 0 10px; font-size: .9375rem; } }
/*18f159c8c2e0*/
