#yxsvkPqllz .khhdPer5k {
  grid-template-columns: repeat(auto-fit,minmax(12rem,1fr));
  display: grid;
  gap: .8em 1.2em;
}
#yxsvkPqllz li::marker {
  color: var(--brand);
}
:root {
  --surface: #1d2b23;
  --fg: #ebf1ee;
  --page: #121c16;
  --wash: #243a2e;
  --brand: #5ae99b;
  --c-muted: #a0c0af;
  --measure: 680px;
}
#yxsvkPqllz ul {
  list-style-type: square;
}
#yxsvkPqllz .wrutWqt {
  background: var(--wash);
  border-radius: 4px;
  border-left: 3px solid var(--brand);
  padding: .9em 1.2em .9em 2.6em;
}
#yxsvkPqllz li {
  margin: .4em 0;
}
html {
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
}
body {
  font: 17.5px/1.55 Verdana,Geneva,'DejaVu Sans',sans-serif;
  -webkit-font-smoothing: antialiased;
  color: var(--fg);
  min-height: 100vh;
  background: var(--page);
  margin: 0;
  -moz-osx-font-smoothing: grayscale;
}
#yxsvkPqllz .bsqjPj2y a {
  text-decoration: none;
  color: var(--c-muted);
}
#yxsvkPqllz .gbnRz0 a {
  padding: .25em 0;
  text-decoration: none;
  color: var(--brand);
  min-height: 48px;
  display: inline-block;
}
#yxsvkPqllz .scddpW372 {
  display: grid;
  margin: 0 0 1.6em;
  column-gap: 1.3em;
  border-bottom: 3px solid var(--brand);
  padding-bottom: .75em;
  text-align: left;
  align-items: center;
  grid-template-columns: minmax(0,1fr) auto;
}
#yxsvkPqllz::before {
  display: block;
  margin: 0 0 1.3em;
  background: linear-gradient(90deg,var(--brand),transparent);
  height: 4px;
  content: '';
}
#yxsvkPqllz .yicEbh a {
  display: block;
  margin: 0 0 .45em;
}
#yxsvkPqllz figcaption {
  line-height: 1.5;
  text-align: center;
  font-size: .8rem;
  margin-top: .45em;
  color: var(--c-muted);
}
#yxsvkPqllz blockquote {
  font-style: italic;
  font-size: 1.08em;
  padding: .3em 0 .3em 1.3em;
  margin: 1.6em 0;
  color: var(--fg);
  border-left: 2px solid #2f3d36;
}
#yxsvkPqllz .tqtP4lo {
  padding-top: 1.2em;
  margin-top: 2.6em;
  border-top: 1px solid #2f3d36;
}
#yxsvkPqllz .bwfmfRqkxb h3 {
  margin: 0 0 .5em;
}
#yxsvkPqllz img.uzkUgw1 {
  margin-right: 0;
  max-width: 78%;
  margin-left: auto;
}
#yxsvkPqllz .hpkkgMt7c0 {
  color: var(--c-muted);
  margin: .2em 0 1.1em;
  font-size: .82rem;
}
.ugkpcype {
  color: #ebf1ee;
}
#yxsvkPqllz th {
  overflow-wrap: break-word;
  text-align: left;
  color: var(--fg);
  font-weight: 600;
  padding: 10px 14px;
  border-bottom: 2px solid #2f3d36;
}
#yxsvkPqllz .qjfocSb5 dt {
  font-weight: 600;
  margin: 1em 0 .3em;
}
#yxsvkPqllz .xiyzhVfb3 {
  border-top: 1px solid #2f3d36;
  padding-top: 1.2em;
  margin-top: 1.8em;
}
#yxsvkPqllz figure>img,#yxsvkPqllz .dadbmIqko>img,#yxsvkPqllz .zkotrVs9>img,#yxsvkPqllz .cbdZc41>img,#yxsvkPqllz .iryxImerl>img {
  margin-bottom: 0;
  margin-top: 0;
}
#yxsvkPqllz img.uidjyEsi4c {
  margin-right: auto;
  max-width: 78%;
  margin-left: 0;
}
#yxsvkPqllz img.ouuwyLr2ls {
  margin-right: auto;
  max-width: 78%;
  margin-left: auto;
}
#yxsvkPqllz .kamaHwb0 li::before {
  display: none;
}
#yxsvkPqllz>p:first-of-type {
  color: var(--fg);
  font-size: 1.12em;
}
#yxsvkPqllz .scddpW372 nav a {
  margin: 0 .85em .2em 0;
  color: var(--c-muted);
  display: inline-block;
  padding: .25em 0;
  text-decoration: none;
  min-height: 48px;
}
.fcncX35s {
  border-radius: 999px;
  display: inline-flex;
  gap: .4em;
  color: var(--brand);
  align-items: center;
  padding: .3em .8em;
  border: 1px solid #2f3d36;
  margin: .25em 0 1.4em;
  font-size: .9rem;
  background: var(--wash);
}
#yxsvkPqllz .bwfmfRqkxb {
  margin: 0 0 .8em;
  border-radius: 6px;
  border: 1px solid #2f3d36;
  padding: .8em 1.1em;
}
#yxsvkPqllz .dasiuErrvq {
  gap: .15em;
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
}
* {
  box-sizing: border-box;
}
#yxsvkPqllz .qjfocSb5 dd {
  margin: 0 0 1em;
  padding: 0;
}
#yxsvkPqllz .oagjT1d0l {
  color: var(--c-muted);
  margin: .15em 0 0;
  font-weight: 400;
  font-size: .85rem;
}
#yxsvkPqllz .gbnRz0 {
  margin: 1.8em 0;
  font-size: .95rem;
  background: transparent;
  border-left: 3px solid var(--brand);
  padding: .25em 0 .25em 1em;
  border: 0;
}
#yxsvkPqllz a:focus-visible,#yxsvkPqllz summary:focus-visible,#yxsvkPqllz .ukekPyq8b[tabindex="0"]:focus-visible,#yxsvkPqllz input:focus-visible,#yxsvkPqllz textarea:focus-visible,#yxsvkPqllz button:focus-visible {
  box-shadow: 0 0 0 3px var(--brand);
  outline: 2px solid var(--fg);
  outline-offset: 2px;
}
#yxsvkPqllz .wmrT7t .ztldhXxgq li+li::before {
  margin: 0 .5em;
  opacity: .5;
  content: '\2014';
}
#yxsvkPqllz a:hover {
  box-shadow: inset 0 -3px 0 var(--brand);
}
#yxsvkPqllz figure,#yxsvkPqllz .dadbmIqko,#yxsvkPqllz .zkotrVs9,#yxsvkPqllz .cbdZc41,#yxsvkPqllz .iryxImerl {
  padding: .7em 0;
  margin: 2em 0;
  border-top: 1px solid #2f3d36;
  border-bottom: 1px solid #2f3d36;
}
#yxsvkPqllz .dasiuErrvq li {
  margin: 0;
  padding: 0;
}
::selection {
  color: var(--fg);
  background: var(--wash);
}
#yxsvkPqllz .jsowgKvqf+.jsowgKvqf {
  border-top: 1px solid #2f3d36;
  padding-top: .2em;
  margin-top: 1.5em;
}
#yxsvkPqllz caption {
  text-align: left;
  caption-side: top;
  font-weight: 600;
  padding: .55em 0;
  color: var(--fg);
}