.zddf4e0e220ac, .afb829d288a21 {
  font-size: 15px;
  line-height: 1.6;
}
.t7868c7fd375b span {
  overflow-wrap: anywhere;
}.x49cd1a86ee7b{visibility:inherit}
.zddf4e0e220ac a, .afb829d288a21 a {
  text-decoration: none;
  color: inherit;
}.r0754a780a760{contain:none}
body {
  --q3816e81a4870: var(--jb2a3912c1d6f, rgb(255,255,255));
  --qbdf09d7c446c: var(--g13b2998e0bb0, rgb(102,112,133));
  --abd15263f4e30: var(--y0c9da384c2c9, rgb(29,31,39));
  --dc12a1c38fcdb: var(--ie723cb153fdc, rgb(197,200,211));
  --ff80090304155: var(--v6f263f21c8d2, rgb(255,255,255));
  --ce8271e3d2e67: var(--z028936463eb1, rgba(255, 255, 255, 0.14));
  --df6f11fc4fccb: var(--a65255f29fb95, rgb(228,230,236));
  --h402092de18fa: var(--b4dc3c9931ed0, rgb(242,243,246));
  --meffc589fc281: var(--u6992f37a9cf0, rgb(21,23,31));
}
.t7868c7fd375b img {
  object-fit: contain;
  flex: none;
  border-radius: 8px;
}
.afb829d288a21 ul, .zddf4e0e220ac ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.zddf4e0e220ac p, .afb829d288a21 p {
  margin: 0;
  color: inherit;
}
.afb829d288a21 .p2f17b6b9f639, .zddf4e0e220ac .p2f17b6b9f639, .p2f17b6b9f639 {
  color: var(--b3fca3e0a17f2,rgb(255,255,255));
  background: var(--a2662907bde80);
}
.p2f17b6b9f639:hover {
  background: var(--u4704eac8dc31,var(--a2662907bde80));
}.u5a76771a5f47{outline-offset:0}
.gc820efd126d3 {
  width: min(1200px,100% - 32px);
  margin-inline: auto;
}.fbd46cdf80267{font-kerning:auto}
.t7868c7fd375b {
  min-height: 44px;
  min-width: 0;
  display: inline-flex;
  gap: 10px;
  align-items: center;
  font-family: var(--q25c3228f1c38,inherit);
  font-size: 20px;
  font-weight: 800;
  line-height: 1.2;
}
.m5512b562be88 {
  min-height: 44px;
  display: inline-flex;
  padding: 8px 18px;
  border: 1px solid transparent;
  border-radius: var(--abc93277ca3b8,10px);
  text-align: center;
  white-space: nowrap;
  font-weight: 700;
  align-items: center;
  line-height: 1.2;
  justify-content: center;
}
.udc711762e52a {
  font-size: 13px;
  min-height: 36px;
  padding: 6px 12px;
}
.q8112d6e72721 {
  flex-wrap: wrap;
  display: flex;
  gap: 0 10px;
  font-size: 13px;
}.t3055b32dabe4{opacity:1}
.q8112d6e72721 a {
  display: inline-block;
  padding: 8px 2px;
  opacity: 0.78;
}.w69d78d12303b{visibility:inherit}
.q8112d6e72721 a[aria-current] {
  font-weight: 700;
  opacity: 1;
  text-decoration: underline;
}
.v5a9525a836f0, .ue69141b92a9d a {
  font-weight: 600;
}
.b8487df48d357 {
  background: 0 0;
  border-color: initial;
}
.r32cf42ef044a {
  background: 0 0;
  border: 1px solid var(--df6f11fc4fccb);
  color: inherit;
  cursor: pointer;
  border-radius: var(--abc93277ca3b8,10px);
  position: relative;
  width: 44px;
  padding: 0;
  flex: none;
  height: 44px;
  display: none;
}
.r32cf42ef044a span::after, .r32cf42ef044a span::before, .r32cf42ef044a span {
  border-radius: 2px;
  position: absolute;
  background: currentColor;
  left: 12px;
  content: "";
  width: 18px;
  height: 2px;
}
.r32cf42ef044a span {
  top: 21px;
}
[data-f38a60a30ca69] .r32cf42ef044a span {
  background: 0 0;
}
.r32cf42ef044a span::before {
  left: 0;
  top: -6px;
}
.r32cf42ef044a span::after {
  left: 0;
  top: 6px;
}
[data-f38a60a30ca69] .r32cf42ef044a span::before {
  top: 0;
  transform: rotate(45deg);
}.t2df9961b30ea{font-kerning:auto}
[data-f38a60a30ca69] .r32cf42ef044a span::after {
  top: 0;
  transform: rotate(-45deg);
}
.ue69141b92a9d>li {
  position: relative;
}
.zddf4e0e220ac .mab54d913127b {
  color: var(--abd15263f4e30);
  z-index: 70;
  padding: 8px;
  left: 0;
  top: 100%;
  border: 1px solid var(--df6f11fc4fccb);
  border-radius: 12px;
  min-width: 200px;
  position: absolute;
  box-shadow: 0 16px 40px rgba(0,0,0,0.14);
  display: none;
  background: var(--q3816e81a4870);
}
.mab54d913127b a:hover {
  background: var(--h402092de18fa);
}
.v5a9525a836f0 {
  opacity: 0.78;
  font-weight: 500;
}
.t826531120e06 {
  font-size: 13px;
  opacity: 0.8;
}
.ue69141b92a9d>li:focus-within>.mab54d913127b, .ue69141b92a9d>li:hover>.mab54d913127b {
  display: block;
}
.mab54d913127b a {
  display: block;
  border-radius: 8px;
  font-weight: 500;
  padding: 8px 10px;
}
@media(max-width:900px) {
  .r32cf42ef044a {
    display: inline-flex;
  }
  .zddf4e0e220ac .mab54d913127b {
    display: block;
    position: static;
    min-width: 0;
    box-shadow: none;
    padding: 0 0 0 14px;
    border: 0;
    background: 0 0;
  }
}
html:not([data-s87934898a4e7]) .r32cf42ef044a {
  display: none;
}
