
:where(.umv__ml) .qis__uddt nav a+a::before {
  margin: 0 .5rem;
  opacity: .6;
  content: '\00bb';
}
.yxfn {
  display: none;
}
:where(.umv__ml) .pwak__yav {
  font-size: 1.25rem;
  letter-spacing: -.01em;
  font-weight: 500;
  color: #e4e8ed;
  font-family: -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
  display: inline-block;
  text-decoration: none;
}
:where(.umv__ml) .qis__uddt nav .ann__50b {
  margin: 0 .85rem .2rem 0;
  font-weight: 600;
  color: #e4e8ed;
  cursor: default;
}
:where(.umv__ml) .gsqt__2i0 {
  background: #304123;
  color: #a4aebf;
  font-size: .82rem;
  display: inline-flex;
  border-radius: 999px;
  margin: 0 0 1.4em;
  max-width: 100%;
  padding: .3em .65em;
}
:where(.umv__ml) .nldqu__bqt summary {
  margin: 0 0 .45rem;
  color: #e4e8ed;
  font-weight: 600;
  cursor: pointer;
}
:where(.umv__ml) table {
  margin: 1.8rem 0;
  width: 100%;
  border: 1px solid #2d3441;
  font-size: .9rem;
  border-collapse: collapse;
  overflow: hidden;
  border-radius: 12px;
}
:where(.umv__ml) hr {
  border: 0;
  border-top: 1px solid #2d3441;
  margin: 2.8em 0;
}
:where(.umv__ml) h2 {
  font-size: 1.34rem;
  margin: 2.05em 0 .35em;
  padding-left: .5em;
  border-left: 3px solid #528bf1;
  line-height: 1.3;
  color: #e4e8ed;
  font-family: -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
  font-weight: 600;
}
:where(.umv__ml) .ckdln__uv li {
  margin: 0;
  padding: 0;
}
.xedn__glrb {
  font-size: .9rem;
  margin: .4em 0 1.5em;
  color: #a4aebf;
}
*,*::before,*::after {
  box-sizing: border-box;
}
:where(.umv__ml) .qbdrl__zci h2 {
  margin-top: .4em;
}
:where(.umv__ml) .nldqu__bqt a {
  display: inline-block;
  color: #7ca7f4;
  text-decoration: none;
  min-height: 44px;
  padding: .25rem 0;
}
:where(.umv__ml) .vqw__om1 a {
  display: inline-block;
  vertical-align: middle;
  min-width: 24px;
  max-width: 100%;
  padding: .25rem 0;
  min-height: 44px;
}
:where(.umv__ml) a {
  text-decoration: underline;
  color: #7ca7f4;
  border-radius: 3px;
  text-underline-offset: 2px;
  padding: 0 2px;
  transition: border-color .25s linear;
}
.yrgxau {
  box-sizing: border-box;
}
:where(.umv__ml) .ckdln__uv li::before {
  content: normal;
}
:where(.umv__ml) li {
  margin: .5rem 0;
}
:where(.umv__ml) img.qia__tbm7 {
  max-width: 70%;
  margin-left: 0;
  margin-right: auto;
}
:where(.umv__ml) figcaption {
  margin-top: .35em;
  text-align: right;
  line-height: 1.4;
  font-size: .8rem;
  color: #a4aebf;
}
:where(.umv__ml) img {
  border: 1px solid #2d3441;
  margin: 1.2em 0;
  border-radius: 0;
  max-width: 100%;
  display: block;
  height: auto;
}
:where(.umv__ml) .vqw__om1 .ckdln__uv li+li::before {
  content: '\00bb';
  margin: 0 .5rem;
  opacity: .6;
}
:where(.umv__ml) ol li::marker {
  color: #7ca7f4;
}
:where(.umv__ml) .qbdrl__zci {
  margin-top: 2em;
  padding-top: 1em;
  border-top: 1px solid #2d3441;
}
:where(.umv__ml) .thc__2du6 {
  margin: 0;
  padding: 0;
  list-style: none;
}
:where(.umv__ml) .gsqt__2i0 a {
  text-decoration: none;
  color: #a4aebf;
}
:where(.umv__ml) .vwb__ult1 a {
  min-height: 44px;
  padding: .25rem 0;
  display: block;
  margin: 0 0 .45rem;
}
:where(.umv__ml) img.yzipx__ox1s {
  margin-left: auto;
  margin-right: auto;
  max-width: 92%;
}
:where(.umv__ml) .lyq__imop {
  overflow-x: auto;
  margin: 1.8rem 0;
  width: 100%;
}
:where(.umv__ml) blockquote {
  padding: .5rem 1.1rem;
  border-left: 4px solid #528bf1;
  background: #304123;
  margin: 1.2rem 0;
  border-radius: 0 8px 8px 0;
}
:where(.umv__ml) .auo__o9p7 {
  gap: .6em 1em;
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(14rem,1fr));
}