.d30va7fh4oa hr {
  border: 0;
  border-top: 1px solid #4b4b32;
  margin: 1.6em 0;
}
.d30va7fh4oa .rxgrme7yb3 p {
  font-weight: 700;
  margin: 0 0 .45em;
  color: #eaeae3;
}
.d30va7fh4oa .iw77pmjkw h2 {
  margin-top: 1em;
}
.d30va7fh4oa .aah3jcd8mc3>h2:first-child {
  margin-top: 0;
}
*,*::before,*::after {
  box-sizing: border-box;
}
.d30va7fh4oa .hc20we897e a {
  display: inline;
}
.d30va7fh4oa figure>img,.d30va7fh4oa .i0yo42la>img,.d30va7fh4oa .frdquxezgu>img,.d30va7fh4oa .phknhuxb>img,.d30va7fh4oa .kgrlqero3a>img {
  margin-top: 0;
  margin-bottom: 0;
}
.d30va7fh4oa figure,.d30va7fh4oa .i0yo42la,.d30va7fh4oa .frdquxezgu,.d30va7fh4oa .phknhuxb,.d30va7fh4oa .kgrlqero3a {
  margin: 1.6em 0;
}
.p7o1a4dl {
  color: #bdbda5;
  font-size: .9rem;
  margin: .3em 0 1.5em;
}
.d30va7fh4oa img.rznwftn0n2 {
  margin-right: 0;
  max-width: 70%;
  margin-left: auto;
}
.d30va7fh4oa .ykkxmiso6 .vyc036p1u li,.d30va7fh4oa .hc20we897e .vyc036p1u li {
  display: inline;
}
.d30va7fh4oa strong {
  color: #eaeae3;
}
.d30va7fh4oa caption {
  color: #eaeae3;
  font-weight: 650;
  padding: .35em 0;
  text-align: center;
  caption-side: bottom;
}
.knio {
  margin: 0;
}
.d30va7fh4oa a:focus-visible,.d30va7fh4oa summary:focus-visible,.d30va7fh4oa .t59xdnidrt[tabindex="0"]:focus-visible,.d30va7fh4oa input:focus-visible,.d30va7fh4oa textarea:focus-visible,.d30va7fh4oa button:focus-visible {
  box-shadow: 0 0 0 3px #e4e257;
  outline-offset: 3px;
  outline: 2px solid #eaeae3;
}
.d30va7fh4oa .jws7dvh5nd {
  border-left: 3px solid #e458e3;
  background: #2a273f;
  border-radius: 22px;
  padding: .7em 1em .7em 2.4em;
}
.d30va7fh4oa .sp2jumlx li {
  padding: 0;
  margin: 0;
}
.d30va7fh4oa .hyrbnzizlm a {
  margin: 0 0 .45em;
  display: block;
}
.d30va7fh4oa .vyc036p1u {
  margin: 0;
  padding: 0;
  list-style: none;
}
.d30va7fh4oa th {
  border-bottom: 2px solid #4b4b32;
  padding: 10px 14px;
  color: #eaeae3;
  text-align: left;
  overflow-wrap: anywhere;
  font-weight: 650;
}
.d30va7fh4oa .lx5i9rye83o {
  gap: .55em 1.2em;
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(13rem,1fr));
}
.d30va7fh4oa .t59xdnidrt table {
  margin: 0;
}
.d30va7fh4oa details.u15pll1356 p {
  margin: .5em 0 0;
}
.d30va7fh4oa img.mrlso2nh {
  max-width: 100%;
  margin-right: 0;
  margin-left: 0;
}
.d30va7fh4oa p {
  margin: 0 0 .95em;
}
.d30va7fh4oa .x4m1fqztz {
  font-size: .8rem;
  color: #bdbda5;
  font-weight: 400;
  margin: .3em 0 0;
}
.d30va7fh4oa .pfvqzteldnq {
  grid-template-columns: repeat(auto-fit,minmax(14rem,1fr));
  display: grid;
  gap: .8em 1.2em;
}
.d30va7fh4oa .rxgrme7yb3 summary {
  font-weight: 700;
  cursor: pointer;
  margin: 0 0 .45em;
  color: #eaeae3;
}