




@media (max-width: 1023.98px) {
  body:not(:has(.pn23c474c80c)) .rp2302c415ff {
    color: var(--nx548506c003);
    background: color-mix(in srgb, var(--jdaf5d7de29b) 94%, transparent);
    -webkit-backdrop-filter: blur(14px) saturate(1.3);
    backdrop-filter: blur(14px) saturate(1.3);
    box-shadow: 0 1px 0 var(--ez3fd5f23f65);
  }
  body:not(:has(.pn23c474c80c)) .rp2302c415ff::before { opacity: 0; }
  body:not(:has(.pn23c474c80c)) .ao8f1221ffe0 { background: transparent; box-shadow: inset 0 0 0 1.5px color-mix(in srgb, var(--nx548506c003) 24%, transparent); }
  body:not(:has(.pn23c474c80c)) .ao8f1221ffe0:hover { background: var(--pn6cf5a6f2f9); }
  body:not(:has(.pn23c474c80c)) .ez2fe136ae82 .tvcedba943d5 { color: var(--jdf95d9aa173); }
}

 
 
.cwdb9780f55e {
  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(--nxdba0d8a9d6); letter-spacing: .01em; font-variant-numeric: tabular-nums;
  box-shadow: inset 0 0 0 1.5px color-mix(in srgb, currentColor 38%, transparent);
}
.cwdb9780f55e .tvcedba943d5 { width: 15px; height: 15px; color: var(--ux60cadb8c0e); }
.lyb079a294a4 .cwdb9780f55e .tvcedba943d5, body:not(:has(.pn23c474c80c)) .cwdb9780f55e .tvcedba943d5 { color: var(--jdf95d9aa173); }


@media (max-width: 399.98px) { .smc0fb3364fe { display: none; } }
@media (max-width: 359.98px) {
  .cwdb9780f55e { padding: 0 8px; gap: 0; }
  .cwdb9780f55e .tvcedba943d5 { display: none; }
  .vh5c6802a886 { gap: 10px; }
  .gt470c6dd681 { gap: 6px; }
  .ao8f1221ffe0 { padding: 0 10px 0 8px; }
}
@media (min-width: 768px) { .cwdb9780f55e { display: none; } }
 
.jd4272bde4e6 { display: grid; gap: 3px; min-width: 0; }
.md72bf8967bb { line-height: 1; }
.fyb3254caa64 { font: 650 .6875rem/1 var(--nxdba0d8a9d6); letter-spacing: .1em; text-transform: uppercase; color: var(--uxf119802a83); }
.rp2302c415ff:not(.lyb079a294a4) .fyb3254caa64 { color: inherit; opacity: .8; }
body:not(:has(.pn23c474c80c)) .rp2302c415ff .fyb3254caa64 { color: var(--jdf95d9aa173); opacity: 1; }
@media (min-width: 1024px) { .rp2302c415ff .fyb3254caa64 { color: var(--jdf95d9aa173); opacity: 1; } }

 
@media (min-width: 1024px) {
  .vh4432645a33 { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 24px 28px; padding: 26px 0 26px; }
  .gtb46358b476 {
    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(--sme5e0ace99e);
  }
  .ux8d701e81c6 { margin: 2px 0 0; font: 650 .6875rem/1.2 var(--nxdba0d8a9d6); letter-spacing: .12em; text-transform: uppercase; color: var(--gt7a02531dce); }
  .cwd883e1569a .ira48d1f502c { margin: 0 0 4px; padding-bottom: 0; border-bottom: 0; }
  .cwd883e1569a .ira48d1f502c a { font-size: 1rem; }
  .cwd883e1569a ul { display: flex; flex-wrap: wrap; gap: 0 16px; }
  .cwd883e1569a li { min-width: 0; }
  .cwd883e1569a ul a { min-height: 32px; padding: 4px 8px; margin-inline: -8px; font-size: .875rem; }
  .md2eca5ac6ac { margin: 2px 0 0; font-size: .875rem; line-height: 1.45; color: var(--gt7a02531dce); min-width: 0; }
  .md2eca5ac6ac a { color: var(--ez330943bdda); font-weight: 650; text-decoration: underline; text-decoration-color: var(--ir93f1ea03e6); text-underline-offset: .2em; }
}
@media (min-width: 1200px) { .vh4432645a33 { gap: 24px 36px; } }

 
.lybf1414d757 summary { grid-template-columns: minmax(0, 1fr) 24px; }
.jd96ef21814c { display: flex; align-items: center; justify-content: center; gap: 8px; margin: 2px 0 0; font-size: .9375rem; color: var(--mdb28b613caf); }
.jd96ef21814c .tvcedba943d5 { width: 18px; height: 18px; color: var(--uxf119802a83); flex: none; }
.kwaf34c996bc { margin: 18px 0 0; font: 650 .75rem/1.2 var(--nxdba0d8a9d6); letter-spacing: .12em; text-transform: uppercase; color: var(--gt7a02531dce); }
.ux30ad18cdb2 summary { min-height: 52px; font-size: 1.125rem; }

 
 
.tv8519da0d7b { flex-basis: 100%; contain: inline-size; display: flex; align-items: center; gap: 8px; margin: 0; color: var(--blff4fe521cf); font-size: .9375rem; }
.tv8519da0d7b .tvcedba943d5 { width: 18px; height: 18px; color: var(--ux60cadb8c0e); flex: none; }
.tv8519da0d7b b { color: var(--lyc5b5b3a66c); }
.qsc56a633ddb { display: flex; flex-wrap: wrap; gap: 6px 18px; margin: 10px 0 12px; }
.qsc56a633ddb li { min-width: 0; color: var(--blff4fe521cf); }
.qsc56a633ddb b { color: var(--ux60cadb8c0e); font-weight: 700; }
@media (min-width: 1024px) {
  .dbd1486207cf { justify-content: flex-end; }
  .tv8519da0d7b { justify-content: flex-end; }
}

 
.cwc44b1981e2 { font-weight: 500; color: var(--gt7a02531dce); }
@media (max-width: 359.98px) { .jd7e980938bb .kw1c2ee9ea3f { padding: 0 10px; font-size: .9375rem; } }
/*ef7cf7097d17*/
