




@media (max-width: 1023.98px) {
  body:not(:has(.cw5bb104e235)) .vh837f0c7ec6 {
    color: var(--pn3b4006bd17);
    background: color-mix(in srgb, var(--sm2bed38ccc3) 94%, transparent);
    -webkit-backdrop-filter: blur(14px) saturate(1.3);
    backdrop-filter: blur(14px) saturate(1.3);
    box-shadow: 0 1px 0 var(--smc29809c10b);
  }
  body:not(:has(.cw5bb104e235)) .vh837f0c7ec6::before { opacity: 0; }
  body:not(:has(.cw5bb104e235)) .fyc67e326e0e { background: transparent; box-shadow: inset 0 0 0 1.5px color-mix(in srgb, var(--pn3b4006bd17) 24%, transparent); }
  body:not(:has(.cw5bb104e235)) .fyc67e326e0e:hover { background: var(--tv6dedf5a913); }
  body:not(:has(.cw5bb104e235)) .irfb7a49bc21 .jdaf9da3ff7c { color: var(--ez7c876263e7); }
}

 
 
.blee82a506a2 {
  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(--gtd751257f7b); letter-spacing: .01em; font-variant-numeric: tabular-nums;
  box-shadow: inset 0 0 0 1.5px color-mix(in srgb, currentColor 38%, transparent);
}
.blee82a506a2 .jdaf9da3ff7c { width: 15px; height: 15px; color: var(--db612bb9f457); }
.gt5ab440a7a4 .blee82a506a2 .jdaf9da3ff7c, body:not(:has(.cw5bb104e235)) .blee82a506a2 .jdaf9da3ff7c { color: var(--ez7c876263e7); }


@media (max-width: 399.98px) { .jd686f2b6000 { display: none; } }
@media (max-width: 359.98px) {
  .blee82a506a2 { padding: 0 8px; gap: 0; }
  .blee82a506a2 .jdaf9da3ff7c { display: none; }
  .md87f4da6d6f { gap: 10px; }
  .qs0dfeb2b692 { gap: 6px; }
  .fyc67e326e0e { padding: 0 10px 0 8px; }
}
@media (min-width: 768px) { .blee82a506a2 { display: none; } }
 
.vhc11a756c5e { display: grid; gap: 3px; min-width: 0; }
.vhb80069c135 { line-height: 1; }
.tv7f707db643 { font: 650 .6875rem/1 var(--gtd751257f7b); letter-spacing: .1em; text-transform: uppercase; color: var(--ezf55346d8b4); }
.vh837f0c7ec6:not(.gt5ab440a7a4) .tv7f707db643 { color: inherit; opacity: .8; }
body:not(:has(.cw5bb104e235)) .vh837f0c7ec6 .tv7f707db643 { color: var(--ez7c876263e7); opacity: 1; }
@media (min-width: 1024px) { .vh837f0c7ec6 .tv7f707db643 { color: var(--ez7c876263e7); opacity: 1; } }

 
@media (min-width: 1024px) {
  .pn6e3f5fa322 { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 24px 28px; padding: 26px 0 26px; }
  .kw04833903e2 {
    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(--jdd9f6b7c790);
  }
  .nxc4d9fe1640 { margin: 2px 0 0; font: 650 .6875rem/1.2 var(--gtd751257f7b); letter-spacing: .12em; text-transform: uppercase; color: var(--vh02529bb479); }
  .rp53c8c0d3b1 .bl8b113b34c7 { margin: 0 0 4px; padding-bottom: 0; border-bottom: 0; }
  .rp53c8c0d3b1 .bl8b113b34c7 a { font-size: 1rem; }
  .rp53c8c0d3b1 ul { display: flex; flex-wrap: wrap; gap: 0 16px; }
  .rp53c8c0d3b1 li { min-width: 0; }
  .rp53c8c0d3b1 ul a { min-height: 32px; padding: 4px 8px; margin-inline: -8px; font-size: .875rem; }
  .qs28d6013421 { margin: 2px 0 0; font-size: .875rem; line-height: 1.45; color: var(--vh02529bb479); min-width: 0; }
  .qs28d6013421 a { color: var(--ly4b2f68cedb); font-weight: 650; text-decoration: underline; text-decoration-color: var(--sm6a83705a8f); text-underline-offset: .2em; }
}
@media (min-width: 1200px) { .pn6e3f5fa322 { gap: 24px 36px; } }

 
.rpe6a49cbc36 summary { grid-template-columns: minmax(0, 1fr) 24px; }
.ezfc9f01df25 { display: flex; align-items: center; justify-content: center; gap: 8px; margin: 2px 0 0; font-size: .9375rem; color: var(--rp68413f26a9); }
.ezfc9f01df25 .jdaf9da3ff7c { width: 18px; height: 18px; color: var(--ezf55346d8b4); flex: none; }
.jd15063d8956 { margin: 18px 0 0; font: 650 .75rem/1.2 var(--gtd751257f7b); letter-spacing: .12em; text-transform: uppercase; color: var(--vh02529bb479); }
.rp2ca5894ad1 summary { min-height: 52px; font-size: 1.125rem; }

 
 
.rpe942ac9990 { flex-basis: 100%; contain: inline-size; display: flex; align-items: center; gap: 8px; margin: 0; color: var(--aoe5388af73f); font-size: .9375rem; }
.rpe942ac9990 .jdaf9da3ff7c { width: 18px; height: 18px; color: var(--db612bb9f457); flex: none; }
.rpe942ac9990 b { color: var(--gt4438163a02); }
.vhc2ca36b4a4 { display: flex; flex-wrap: wrap; gap: 6px 18px; margin: 10px 0 12px; }
.vhc2ca36b4a4 li { min-width: 0; color: var(--aoe5388af73f); }
.vhc2ca36b4a4 b { color: var(--db612bb9f457); font-weight: 700; }
@media (min-width: 1024px) {
  .qs4c94f8b24e { justify-content: flex-end; }
  .rpe942ac9990 { justify-content: flex-end; }
}

 
.pna2d38dd519 { font-weight: 500; color: var(--vh02529bb479); }
@media (max-width: 359.98px) { .dbb0241c877b .fy25bded17c3 { padding: 0 10px; font-size: .9375rem; } }
/*5f8c9067fe45*/
