.z4672f6635685 img {
  border-radius: 8px;
  flex: none;
  object-fit: contain
}
.r31b905263088 ul, .j47f57c3c4fcb ul {
  padding: 0;
  margin: 0;
  list-style: none
}
.z4672f6635685 span {
  overflow-wrap: anywhere
}
.j47f57c3c4fcb, .r31b905263088 {
  font-size: 15px;
  line-height: 1.6
}
.r31b905263088 a, .j47f57c3c4fcb a {
  color: inherit;
  text-decoration: none
}
.j47f57c3c4fcb p, .r31b905263088 p {
  margin: 0;
  color: inherit
}
.r31b905263088 .hcf34890e1e4f, .hcf34890e1e4f, .j47f57c3c4fcb .hcf34890e1e4f {
  color: var(--a9c1cc1d76e1d,rgb(255,255,255));
  background: var(--tf95ba649a14c)
}
.hcf34890e1e4f:hover {
  background: var(--ze9c4e4b472bf,var(--tf95ba649a14c))
}
.gcd7391c771e2 {
  margin-inline: auto;
  width: min(1200px,100% - 32px)
}
.z4672f6635685 {
  font-family: var(--sceed4b4f7e26,inherit);
  align-items: center;
  min-height: 44px;
  font-size: 20px;
  font-weight: 800;
  display: inline-flex;
  min-width: 0;
  line-height: 1.2;
  gap: 10px
}.a9b0c91bb1015{z-index:auto}
.w61c2932f268a {
  font-weight: bold;
  align-items: center;
  min-height: 44px;
  text-align: center;
  display: inline-flex;
  padding: 8px 18px;
  white-space: nowrap;
  line-height: 1.2;
  justify-content: center;
  border: 1px solid transparent;
  border-radius: var(--yc1fae78dab57,10px)
}
.g9eeb3d471189 {
  padding: 6px 12px;
  min-height: 36px;
  font-size: 13px
}
.j0d03e15eb997 {
  font-size: 13px;
  gap: 0 10px;
  display: flex;
  flex-wrap: wrap
}
.j0d03e15eb997 a {
  display: inline-block;
  padding: 8px 2px;
  opacity: .78
}.qe94d242aae96{visibility:inherit}
.j0d03e15eb997 a[aria-current] {
  text-decoration: underline;
  opacity: 1;
  font-weight: bold
}.d0bb5ef1ddce5{z-index:auto}
.b7fc34e83537e a, .q97c28c4e7697 {
  font-weight: 600
}
.q97c28c4e7697 {
  opacity: .78;
  font-weight: 500
}
.rcbc821795650 {
  font-size: 13px;
  opacity: .8
}
.t740bd2644489 {
  background: 0 0;
  border-color: initial
}
.s239ee1f5ac65 {
  color: inherit;
  background: 0 0;
  cursor: pointer;
  padding: 0;
  display: none;
  position: relative;
  border: 1px solid var(--k23187ad4eaab);
  border-radius: var(--yc1fae78dab57,10px);
  flex: none;
  width: 44px;
  height: 44px
}.vd8ac1ee931fa{opacity:1}
.s239ee1f5ac65 span::before, .s239ee1f5ac65 span::after, .s239ee1f5ac65 span {
  left: 12px;
  border-radius: 2px;
  width: 18px;
  height: 2px;
  content: "";
  background: currentColor;
  position: absolute
}
.s239ee1f5ac65 span {
  top: 21px
}
[data-mf8b5b5787db0] .s239ee1f5ac65 span {
  background: 0 0
}
.s239ee1f5ac65 span::before {
  left: 0;
  top: -6px
}.t99ffe55bc697{visibility:inherit}
.s239ee1f5ac65 span::after {
  left: 0;
  top: 6px
}.daf8c63edebbc{contain:none}
.b7fc34e83537e>li {
  position: relative
}
body {
  --fc0b668c5d8f8: var(--e8143f4efd1cb, rgba(255, 255, 255, .14));
  --jcae9c6e1ff8a: var(--zd7d40a01405f, rgb(102,112,133));
  --ga080c243ba05: var(--gf589907a98b0, rgb(29,31,39));
  --fe0e603d5c32b: var(--aacca57b076ad, rgb(242,243,246));
  --s0643c8c88bc3: var(--odb1b207ab2f2, rgb(255,255,255));
  --sab78e2c82135: var(--he42f5c7ec1a2, rgb(21,23,31));
  --hd951bd7cdd01: var(--m0e6301a38333, rgb(197,200,211));
  --s4195842975b0: var(--z06cbfa32b64a, rgb(255,255,255));
  --k23187ad4eaab: var(--wb03c0f3ab628, rgb(228,230,236))
}
[data-mf8b5b5787db0] .s239ee1f5ac65 span::before {
  top: 0;
  transform: rotate(45deg)
}
[data-mf8b5b5787db0] .s239ee1f5ac65 span::after {
  top: 0;
  transform: rotate(-45deg)
}
.r31b905263088 .va2ff558828e1 {
  background: var(--s4195842975b0);
  border: 1px solid var(--k23187ad4eaab);
  min-width: 200px;
  z-index: 70;
  box-shadow: 0 16px 40px rgba(0,0,0,.14);
  display: none;
  padding: 8px;
  left: 0;
  color: var(--ga080c243ba05);
  top: 100%;
  position: absolute;
  border-radius: 12px
}
.b7fc34e83537e>li:focus-within>.va2ff558828e1, .b7fc34e83537e>li:hover>.va2ff558828e1 {
  display: block
}.y34d559c9f0bb{unicode-bidi:normal}
body[data-q9aced484f29b=ub6b7de267188] .b7fc34e83537e>li>a:hover {
  box-shadow: inset 0 -2px 0 var(--tf95ba649a14c)
}
.va2ff558828e1 a {
  border-radius: 8px;
  display: block;
  padding: 8px 10px;
  font-weight: 500
}
.va2ff558828e1 a:hover {
  background: var(--fe0e603d5c32b)
}.xa0716e52b0a5{opacity:1}
@media(max-width:900px) {
  .s239ee1f5ac65 {
    display: inline-flex
  }
  .r31b905263088 .va2ff558828e1 {
    box-shadow: none;
    padding: 0 0 0 14px;
    position: static;
    display: block;
    min-width: 0;
    background: 0 0;
    border: 0
  }
}
html:not([data-b39a827261d7e]) .s239ee1f5ac65 {
  display: none
}
