




@media (max-width: 1023.98px) {
  body:not(:has(.rp851ad17574)) .ird4e43cbf83 {
    color: var(--aoe564314172);
    background: color-mix(in srgb, var(--cw5bee2474c0) 94%, transparent);
    -webkit-backdrop-filter: blur(14px) saturate(1.3);
    backdrop-filter: blur(14px) saturate(1.3);
    box-shadow: 0 1px 0 var(--rp81076ba4d1);
  }
  body:not(:has(.rp851ad17574)) .ird4e43cbf83::before { opacity: 0; }
  body:not(:has(.rp851ad17574)) .aod81db9d7ac { background: transparent; box-shadow: inset 0 0 0 1.5px color-mix(in srgb, var(--aoe564314172) 24%, transparent); }
  body:not(:has(.rp851ad17574)) .aod81db9d7ac:hover { background: var(--blb25608e6e8); }
  body:not(:has(.rp851ad17574)) .gt36805af5e0 .rpf3a4156c28 { color: var(--rpba89863b6c); }
}

 
 
.tvac866c3fe5 {
  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(--bl49c27c3e63); letter-spacing: .01em; font-variant-numeric: tabular-nums;
  box-shadow: inset 0 0 0 1.5px color-mix(in srgb, currentColor 38%, transparent);
}
.tvac866c3fe5 .rpf3a4156c28 { width: 15px; height: 15px; color: var(--bl2c934ee9bf); }
.pnce1431b7f0 .tvac866c3fe5 .rpf3a4156c28, body:not(:has(.rp851ad17574)) .tvac866c3fe5 .rpf3a4156c28 { color: var(--rpba89863b6c); }


@media (max-width: 399.98px) { .sm0ebf9ebae3 { display: none; } }
@media (max-width: 359.98px) {
  .tvac866c3fe5 { padding: 0 8px; gap: 0; }
  .tvac866c3fe5 .rpf3a4156c28 { display: none; }
  .ux6f6f8b52d0 { gap: 10px; }
  .cw54ed3b4c68 { gap: 6px; }
  .aod81db9d7ac { padding: 0 10px 0 8px; }
}
@media (min-width: 768px) { .tvac866c3fe5 { display: none; } }
 
.cw2035bca485 { display: grid; gap: 3px; min-width: 0; }
.sm87c0a9bb47 { line-height: 1; }
.fyeaa1db2c28 { font: 650 .6875rem/1 var(--bl49c27c3e63); letter-spacing: .1em; text-transform: uppercase; color: var(--vhac6358b202); }
.ird4e43cbf83:not(.pnce1431b7f0) .fyeaa1db2c28 { color: inherit; opacity: .8; }
body:not(:has(.rp851ad17574)) .ird4e43cbf83 .fyeaa1db2c28 { color: var(--rpba89863b6c); opacity: 1; }
@media (min-width: 1024px) { .ird4e43cbf83 .fyeaa1db2c28 { color: var(--rpba89863b6c); opacity: 1; } }

 
@media (min-width: 1024px) {
  .kwe5dac69de4 { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 24px 28px; padding: 26px 0 26px; }
  .jdf9c5870470 {
    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(--vh54766040f4);
  }
  .ux8f7273bcc9 { margin: 2px 0 0; font: 650 .6875rem/1.2 var(--bl49c27c3e63); letter-spacing: .12em; text-transform: uppercase; color: var(--ao4fe55ab28d); }
  .jd0600b86f01 .pn6183240f87 { margin: 0 0 4px; padding-bottom: 0; border-bottom: 0; }
  .jd0600b86f01 .pn6183240f87 a { font-size: 1rem; }
  .jd0600b86f01 ul { display: flex; flex-wrap: wrap; gap: 0 16px; }
  .jd0600b86f01 li { min-width: 0; }
  .jd0600b86f01 ul a { min-height: 32px; padding: 4px 8px; margin-inline: -8px; font-size: .875rem; }
  .jd5310efe41b { margin: 2px 0 0; font-size: .875rem; line-height: 1.45; color: var(--ao4fe55ab28d); min-width: 0; }
  .jd5310efe41b a { color: var(--jdec61b33b27); font-weight: 650; text-decoration: underline; text-decoration-color: var(--qsc5fec2eb0f); text-underline-offset: .2em; }
}
@media (min-width: 1200px) { .kwe5dac69de4 { gap: 24px 36px; } }

 
.vh817f7d2d88 summary { grid-template-columns: minmax(0, 1fr) 24px; }
.kwa5ccc97fb1 { display: flex; align-items: center; justify-content: center; gap: 8px; margin: 2px 0 0; font-size: .9375rem; color: var(--bl4ab0a5d255); }
.kwa5ccc97fb1 .rpf3a4156c28 { width: 18px; height: 18px; color: var(--vhac6358b202); flex: none; }
.ira9b2267276 { margin: 18px 0 0; font: 650 .75rem/1.2 var(--bl49c27c3e63); letter-spacing: .12em; text-transform: uppercase; color: var(--ao4fe55ab28d); }
.cwdbbc8ca1fb summary { min-height: 52px; font-size: 1.125rem; }

 
 
.dbb9ec5c566e { flex-basis: 100%; contain: inline-size; display: flex; align-items: center; gap: 8px; margin: 0; color: var(--tv55d732d3b6); font-size: .9375rem; }
.dbb9ec5c566e .rpf3a4156c28 { width: 18px; height: 18px; color: var(--bl2c934ee9bf); flex: none; }
.dbb9ec5c566e b { color: var(--gtec25ef65cd); }
.sm3239c446fc { display: flex; flex-wrap: wrap; gap: 6px 18px; margin: 10px 0 12px; }
.sm3239c446fc li { min-width: 0; color: var(--tv55d732d3b6); }
.sm3239c446fc b { color: var(--bl2c934ee9bf); font-weight: 700; }
@media (min-width: 1024px) {
  .ao41e49b9a39 { justify-content: flex-end; }
  .dbb9ec5c566e { justify-content: flex-end; }
}

 
.cwcc829e237d { font-weight: 500; color: var(--ao4fe55ab28d); }
@media (max-width: 359.98px) { .tvddc5903054 .ly0aa37643dc { padding: 0 10px; font-size: .9375rem; } }
/*28df844b9333*/
