body {
  --u53013348c066: var(--p438bee56b233, rgb(255,255,255));
  --h9f1bac63cf1a: var(--y8082991be478, rgb(197,200,211));
  --e818b16796f5c: var(--nc28a8243a7df, rgb(102,112,133));
  --r7c667b9d140f: var(--e4a6e00ae4b39, rgb(228,230,236));
  --ab250e0657be5: var(--tf667b755f30e, rgb(255,255,255));
  --r83101a9b33ef: var(--b1a630aeb34a3, rgb(21,23,31));
  --u8f391140f881: var(--f77aad92e8c89, rgba(255, 255, 255, .14));
  --bdd623a0e1190: var(--t601b3ba35e53, rgb(29,31,39));
  --eb4d1bd48e4ef: var(--zcc326254bb47, rgb(242,243,246));
}.q881c88bb996a{opacity:1}
.r3120930323da a, .z3db373b24a99 a {
  text-decoration: none;
  color: inherit;
}
.z3db373b24a99, .r3120930323da {
  font-size: 15px;
  line-height: 1.6;
}
.w87aadb35ebca span {
  overflow-wrap: anywhere;
}
.z3db373b24a99 ul, .r3120930323da ul {
  margin: 0;
  list-style: none;
  padding: 0;
}.n423edf63e90b{outline-offset:0}
.w87aadb35ebca img {
  border-radius: 8px;
  object-fit: contain;
  flex: none;
}.o35771539838e{font-kerning:auto}
.r3120930323da p, .z3db373b24a99 p {
  margin: 0;
  color: inherit;
}.b7ae11a152663{outline-offset:0}
.g3031a2e673da {
  margin-inline: auto;
  width: min(1200px,100% - 32px);
}.n244b1abeb698{unicode-bidi:normal}
.r3120930323da .ga1885a201efc, .ga1885a201efc, .z3db373b24a99 .ga1885a201efc {
  background: var(--ca6bfb73c8a82);
  color: var(--b9dbf730ac31e,rgb(255,255,255));
}
.w87aadb35ebca {
  font-family: var(--rf828dbac000b,inherit);
  font-size: 20px;
  font-weight: 800;
  line-height: 1.2;
  gap: 10px;
  align-items: center;
  display: inline-flex;
  min-height: 44px;
  min-width: 0;
}
.h1523cdb9c9b8 {
  border: 1px solid transparent;
  border-radius: var(--s37cc2dffcdbc,10px);
  white-space: nowrap;
  padding: 8px 18px;
  font-weight: 700;
  line-height: 1.2;
  align-items: center;
  text-align: center;
  display: inline-flex;
  min-height: 44px;
  justify-content: center;
}
.w9a5477bfb18a {
  min-height: 36px;
  padding: 6px 12px;
  font-size: 13px;
}
.t616c428c96fc {
  font-size: 13px;
  flex-wrap: wrap;
  gap: 0 10px;
  display: flex;
}
.t616c428c96fc a {
  padding: 8px 2px;
  opacity: .78;
  display: inline-block;
}
.t616c428c96fc a[aria-current] {
  font-weight: 700;
  text-decoration: underline;
  opacity: 1;
}.m67fd92ee4fb4{contain:none}
.x96957e9ad3d4 a, .kdfbd1ce29a65 {
  font-weight: 600;
}.c08e7cce411c9{opacity:1}
.ga1885a201efc:hover {
  background: var(--j9e14e8f59e93,var(--ca6bfb73c8a82));
}
.j2948da031be6 {
  background: 0 0;
  border-color: initial;
}
.u35de28a1e2c0 {
  display: none;
  border: 1px solid var(--r7c667b9d140f);
  border-radius: var(--s37cc2dffcdbc,10px);
  cursor: pointer;
  flex: none;
  color: inherit;
  position: relative;
  padding: 0;
  width: 44px;
  height: 44px;
  background: 0 0;
}
.u35de28a1e2c0 span, .u35de28a1e2c0 span::after, .u35de28a1e2c0 span::before {
  left: 12px;
  content: "";
  position: absolute;
  background: currentColor;
  border-radius: 2px;
  width: 18px;
  height: 2px;
}.x07b30595d26f{contain:none}
.x96957e9ad3d4>li {
  position: relative;
}
.u35de28a1e2c0 span {
  top: 21px;
}.b2dcddf30b389{font-kerning:auto}
.u35de28a1e2c0 span::before {
  left: 0;
  top: -6px;
}
.u35de28a1e2c0 span::after {
  left: 0;
  top: 6px;
}
[data-ub2520d474dde] .u35de28a1e2c0 span::before {
  transform: rotate(45deg);
  top: 0;
}
[data-ub2520d474dde] .u35de28a1e2c0 span::after {
  top: 0;
  transform: rotate(-45deg);
}
[data-ub2520d474dde] .u35de28a1e2c0 span {
  background: 0 0;
}.x5dd234cf2730{font-kerning:auto}
.z3db373b24a99 .w185fa53b05df {
  color: var(--bdd623a0e1190);
  z-index: 70;
  display: none;
  padding: 8px;
  position: absolute;
  border: 1px solid var(--r7c667b9d140f);
  border-radius: 12px;
  background: var(--u53013348c066);
  min-width: 200px;
  box-shadow: 0 16px 40px rgba(0,0,0,.14);
  left: 0;
  top: 100%;
}
.w185fa53b05df a:hover {
  background: var(--eb4d1bd48e4ef);
}.qbd71cc1f9661{font-kerning:auto}
.x96957e9ad3d4>li:hover>.w185fa53b05df, .x96957e9ad3d4>li:focus-within>.w185fa53b05df {
  display: block;
}
.kdfbd1ce29a65 {
  opacity: .78;
  font-weight: 500;
}
.o11f8dc51eccf {
  font-size: 13px;
  opacity: .8;
}.o98c94c29e6ae{opacity:1}
.w185fa53b05df a {
  border-radius: 8px;
  display: block;
  font-weight: 500;
  padding: 8px 10px;
}.jfff163d4d0fe{contain:none}
@media(max-width:900px) {
  .u35de28a1e2c0 {
    display: inline-flex;
  }
  .z3db373b24a99 .w185fa53b05df {
    border: 0;
    min-width: 0;
    padding: 0 0 0 14px;
    display: block;
    position: static;
    box-shadow: none;
    background: 0 0;
  }
}.pa33689784503{z-index:auto}
html:not([data-o7389ca8dd148]) .u35de28a1e2c0 {
  display: none;
}
