.x2577f8bb3431 img {
  object-fit: contain;
  border-radius: 8px;
  flex: none;
}
.wb808d7601883 a, .sa4593cc37be8 a {
  color: inherit;
  text-decoration: none;
}
.x2577f8bb3431 span {
  overflow-wrap: anywhere;
}.j037fe3b852e5{z-index:auto}
.sa4593cc37be8, .wb808d7601883 {
  font-size: 15px;
  line-height: 1.6;
}.ja535fd3b1b71{font-kerning:auto}
.sa4593cc37be8 ul, .wb808d7601883 ul {
  padding: 0;
  list-style: none;
  margin: 0;
}
.sa4593cc37be8 p, .wb808d7601883 p {
  margin: 0;
  color: inherit;
}.qa94c507a4f40{visibility:inherit}
.f1ecdde602428 {
  width: min(1200px,100% - 32px);
  margin-inline: auto;
}
.b067965035090, .sa4593cc37be8 .b067965035090, .wb808d7601883 .b067965035090 {
  color: var(--m5b301d6fd15a,#fff);
  background: var(--h76dd040713d7);
}
.x2577f8bb3431 {
  font-family: var(--pbfd81a56704c,inherit);
  font-size: 20px;
  font-weight: 800;
  line-height: 1.2;
  min-height: 44px;
  min-width: 0;
  gap: 10px;
  align-items: center;
  display: inline-flex;
}
.n28a28a6d9e27 {
  border: 1px solid transparent;
  text-align: center;
  padding: 8px 18px;
  font-weight: 700;
  border-radius: var(--d0d2cf3ba5646,10px);
  line-height: 1.2;
  white-space: nowrap;
  min-height: 44px;
  align-items: center;
  justify-content: center;
  display: inline-flex;
}.a784b5730de51{opacity:1}
.c8fabd88980be {
  padding: 6px 12px;
  min-height: 36px;
  font-size: 13px;
}
.xdf0e247c7cc5 {
  gap: 0 10px;
  flex-wrap: wrap;
  display: flex;
  font-size: 13px;
}
body {
  --y790a92040dbd: var(--sedb3656d6d1b, #667085);
  --d254478975ad0: var(--n57aa21e0feb6, rgba(255, 255, 255, .14));
  --k23ffeb628311: var(--e2b941b644212, #f2f3f6);
  --fb3072b1434cd: var(--z1c8dcbb97a0a, #fff);
  --rffe106cc2eb4: var(--x8afb351a86d0, #1d1f27);
  --z555ad1daad70: var(--bccef39b1b542, #e4e6ec);
  --i65b2348f83a1: var(--af898b91667e9, #15171f);
  --z5d491be87091: var(--s55d47b8105d0, #fff);
  --uef2ce9888434: var(--f53ce623fb8ac, #c5c8d3);
}.c2c7fd4fb09b8{unicode-bidi:normal}
.b067965035090:hover {
  background: var(--e3f4e16cae517,var(--h76dd040713d7));
}
.f579d94bf35d2 {
  background: 0 0;
  border-color: initial;
}.u2826482f671b{opacity:1}
.xdf0e247c7cc5 a {
  opacity: .78;
  padding: 8px 2px;
  display: inline-block;
}.d67a3be0eee8b{contain:none}
.xdf0e247c7cc5 a[aria-current] {
  opacity: 1;
  text-decoration: underline;
  font-weight: 700;
}
.i29cf7d35960a {
  width: 44px;
  position: relative;
  cursor: pointer;
  height: 44px;
  background: 0 0;
  color: inherit;
  border: 1px solid var(--z555ad1daad70);
  border-radius: var(--d0d2cf3ba5646,10px);
  padding: 0;
  display: none;
  flex: none;
}
.x06e1027d01a6 a, .m3de557a13ae0 {
  font-weight: 600;
}
.m3de557a13ae0 {
  opacity: .78;
  font-weight: 500;
}
.s8cc258405b4a {
  font-size: 13px;
  opacity: .8;
}
.i29cf7d35960a span::after, .i29cf7d35960a span::before, .i29cf7d35960a span {
  left: 12px;
  content: "";
  border-radius: 2px;
  position: absolute;
  width: 18px;
  background: currentColor;
  height: 2px;
}.n5bf3c2796a88{z-index:auto}
.x06e1027d01a6>li {
  position: relative;
}.g85682acddd7b{font-kerning:auto}
.i29cf7d35960a span {
  top: 21px;
}
.i29cf7d35960a span::before {
  left: 0;
  top: -6px;
}
[data-t79e6779e3fa5] .i29cf7d35960a span {
  background: 0 0;
}
.i29cf7d35960a span::after {
  left: 0;
  top: 6px;
}
[data-t79e6779e3fa5] .i29cf7d35960a span::before {
  transform: rotate(45deg);
  top: 0;
}.pd6dc7d100f89{isolation:auto}
[data-t79e6779e3fa5] .i29cf7d35960a span::after {
  transform: rotate(-45deg);
  top: 0;
}.x179bbc1b9db6{contain:none}
.sa4593cc37be8 .x76d1859b648a {
  border: 1px solid var(--z555ad1daad70);
  color: var(--rffe106cc2eb4);
  background: var(--fb3072b1434cd);
  padding: 8px;
  z-index: 70;
  left: 0;
  top: 100%;
  box-shadow: 0 16px 40px rgba(0,0,0,.14);
  border-radius: 12px;
  min-width: 200px;
  position: absolute;
  display: none;
}
.x76d1859b648a a:hover {
  background: var(--k23ffeb628311);
}
.x06e1027d01a6>li:focus-within>.x76d1859b648a, .x06e1027d01a6>li:hover>.x76d1859b648a {
  display: block;
}
.x76d1859b648a a {
  font-weight: 500;
  padding: 8px 10px;
  border-radius: 8px;
  display: block;
}
@media(max-width:900px) {
  .i29cf7d35960a {
    display: inline-flex;
  }
  .sa4593cc37be8 .x76d1859b648a {
    background: 0 0;
    box-shadow: none;
    position: static;
    border: 0;
    min-width: 0;
    padding: 0 0 0 14px;
    display: block;
  }
}.c5f7a5594a5af{contain:none}
html:not([data-b445607d1f428]) .i29cf7d35960a {
  display: none;
}
