
.xalmjjc .r1tyhem p {
  color: var(--ink);
  font-weight: 600;
  margin: 0 0 .45em;
}
* {
  box-sizing: border-box;
}
.xalmjjc a {
  text-decoration: underline;
  color: var(--c-accent);
  text-underline-offset: 2px;
}
.xalmjjc .caala {
  color: var(--ink);
  font-size: 1.12em;
}
.xalmjjc blockquote {
  background: #3b2a22;
  padding: .9em 1.2em;
  margin: 1.4em 0;
  border-radius: 18px;
}
.xalmjjc .lds520w h2 {
  margin-top: .4em;
}
.xalmjjc .r1tyhem {
  border-radius: 18px;
  margin: 1.8em 0;
  padding: .75em 1.1em;
  border: 1px solid #544037;
  font-size: .9rem;
  background: #3b2a22;
}
.xalmjjc li {
  margin: .3em 0;
}
.xalmjjc h1 {
  letter-spacing: 0;
  font-size: 1.85rem;
  padding-bottom: .35em;
  border-bottom: 3px solid var(--c-accent);
  color: var(--ink);
  margin: 0 0 .45em;
  font-weight: 750;
  font-family: 'Arial Black',Impact,Haettenschweiler,sans-serif;
  line-height: 1.18;
}
.xalmjjc .agium a {
  border: 1px solid #544037;
  border-radius: .2em;
  margin: 0 .5em .5em 0;
  display: inline-block;
}
.xalmjjc .x46uzr nav {
  flex: 1 1 13rem;
}
.xalmjjc {
  max-width: var(--wrap);
  margin: 38px auto;
  background: #29201c;
  border: 1px solid #544037;
  border-radius: 18px;
  box-shadow: 0 8px 14px rgba(33,25,21,.12);
  padding: calc(var(--step) + 1.875rem) calc(var(--step) + 1.625rem);
  overflow-wrap: break-word;
  outline: 1px solid #544037;
  outline-offset: -5px;
  border-bottom: 6px solid var(--c-accent);
  border-right: 8px solid var(--c-accent);
}
.xalmjjc .y5hy92a a {
  color: var(--subtle);
  text-decoration: none;
}
.xalmjjc h3 {
  font-weight: 600;
  margin: 1.8em 0 .35em;
  font-style: italic;
  font-family: 'Arial Black',Impact,Haettenschweiler,sans-serif;
  color: var(--ink);
  font-size: 1.1rem;
}
.xalmjjc .wfz92u9 {
  font-family: 'Arial Black',Impact,Haettenschweiler,sans-serif;
  color: var(--ink);
  text-transform: lowercase;
  letter-spacing: 0;
  text-decoration: none;
  font-size: 1.7rem;
  font-weight: 600;
  display: inline-block;
}
.xalmjjc .t3dy7z li {
  padding: 0;
  margin: 0;
}
.xalmjjc ul,.xalmjjc ol {
  padding-left: 1.3em;
  margin: 0 0 1.1em;
}
.xalmjjc .t3dy7z li::before {
  content: "";
  display: none;
}
.xalmjjc .y3m4o6 nav a:hover {
  color: var(--c-accent);
}
.xalmjjc ol li::marker {
  color: var(--c-accent);
}
.xalmjjc .kg857p9>h2:first-child {
  margin-top: 0;
}
.xalmjjc .eh96n a {
  display: block;
  border-bottom: 1px dashed #544037;
}
.xalmjjc .fcq177 a+a::before {
  margin: 0 .5em;
  content: '/';
  opacity: .7;
}
.xalmjjc th {
  padding: 12px 14px;
  border-bottom: 2px solid #544037;
  overflow-wrap: break-word;
  text-align: left;
  font-weight: 600;
  color: var(--ink);
}
.xalmjjc .fcq177 a {
  display: inline-block;
  vertical-align: middle;
  min-height: 48px;
  padding: .25em 0;
  min-width: 24px;
  max-width: 100%;
}
body {
  margin: 0;
  font: 17.5px/1.62 system-ui,'Helvetica Neue',Arial,sans-serif;
  color: var(--ink);
  letter-spacing: .01em;
  min-height: 100dvh;
  background: radial-gradient(circle at 50% -20%,#3b2a22 0,var(--canvas) 58%,var(--canvas) 100%);
  -webkit-font-smoothing: antialiased;
}
.xalmjjc .ha61v nav+nav {
  padding-top: 1em;
  border-top: 1px solid #544037;
}
.xalmjjc .y3m4o6 {
  flex-wrap: wrap;
  padding: .6em .9em;
  text-align: left;
  margin: 0 0 1.5em;
  background: #3b2a22;
  display: flex;
  gap: .35em .8em;
  border-radius: 18px;
  align-items: baseline;
}
.xalmjjc .lu53yr li {
  padding: 0;
  margin: 0;
}
.xalmjjc .fcq177 .t3dy7z li+li::before {
  content: '/' !important;
  opacity: .7;
  margin: 0 .5em;
  display: inline !important;
}
.xalmjjc .r1tyhem li {
  margin: .15em 0;
}
.xalmjjc td {
  border-bottom: 1px solid #544037;
  overflow-wrap: break-word;
  padding: 12px 14px;
}
.xalmjjc table {
  border-collapse: collapse;
  margin: 1.4em 0;
  font-size: .9rem;
  width: 100%;
}
.xalmjjc .z0qzkjj,.xalmjjc .sz9bwl1,.xalmjjc .fcq177 {
  margin: .4em 0 0;
  line-height: 1.7;
}
.xalmjjc figure>img,.xalmjjc .yhssc8>img,.xalmjjc .obqxi>img,.xalmjjc .ayb40t>img,.xalmjjc .yvz3o4>img {
  margin-top: 0;
  margin-bottom: 0;
}
.xalmjjc .ye6pok li {
  display: inline;
  margin: 0;
  padding: 0;
}
.xalmjjc img.zdn6ap {
  max-width: 66%;
  margin-left: auto;
  margin-right: 0;
}
.xalmjjc::before {
  content: '';
  width: 64px;
  background: var(--c-accent);
  margin: 0 0 1.3em;
  height: 5px;
  display: block;
  border-radius: 2px;
}
.xalmjjc ul li::before {
  left: 0;
  font-weight: 800;
  position: absolute;
  color: var(--c-accent);
  content: '-';
}
.xalmjjc .r1tyhem a {
  text-decoration: none;
  color: var(--c-accent);
  min-height: 48px;
  padding: .25em 0;
  display: inline-block;
}
@media(max-width:600px){body {
  background: #201814;
}
.xalmjjc {
  outline-offset: -3px;
  outline: 1px solid #544037;
  border-left: 0;
  border-right: 0;
  border-radius: 0;
  padding: calc(var(--step) + .5rem) var(--step);
}
.xalmjjc img.ryv79o,.xalmjjc img.r0fld,.xalmjjc img.zdn6ap {
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
}
.xalmjjc .y3m4o6 {
  display: block;
  text-align: left;
}
.xalmjjc .y3m4o6 nav {
  margin: .85em 0 0;
  text-align: left;
}
.xalmjjc .kg857p9 {
  padding: .7em .8em;
}}
@supports (text-wrap:balance){.xalmjjc h2,.xalmjjc h3{text-wrap:balance}}
.xalmjjc .caala{padding-inline-start:.8em;border-inline-start:4px solid currentColor}
@media(max-width:560px){.xalmjjc h1{font-size:1.78rem}}
.xalmjjc table:not(.frf7xig table){display:block;max-width:100%;overflow-x:auto;table-layout:auto}@media(max-width:600px){.xalmjjc th,.xalmjjc td{overflow-wrap:break-word;word-break:normal;padding-inline:7px}}
.xalmjjc pre{max-width:100%;overflow-x:auto;box-sizing:border-box}.xalmjjc .y3m4o6 nav{min-width:0;max-width:100%}.xalmjjc .y3m4o6 nav a,.xalmjjc .alys6{overflow-wrap:normal;word-break:normal}.xalmjjc .y5hy92a>a{flex:0 0 auto;white-space:nowrap}
.xalmjjc .nx43ar1{display:none}
@media(max-width:48rem){
.xalmjjc .pgawbw{min-width:0;max-width:100%;margin-inline:0}
.xalmjjc .pgawbw>img{display:none}
.xalmjjc .pgawbw>figcaption{display:none}
.xalmjjc .pgawbw>.nx43ar1{display:block;font-size:16px;line-height:1.5;letter-spacing:normal;text-transform:none;text-align:left;overflow-wrap:break-word;word-break:normal}
.xalmjjc .diagram-source-owned{display:none}
.xalmjjc .nx43ar1 .nmouey{font-size:1.05em;font-weight:600;line-height:1.4;margin:0 0 .65em}
.xalmjjc .nx43ar1 .t2q4j7u{font-size:1em;line-height:1.5;margin:.65em 0;white-space:pre-line}
.xalmjjc .nx43ar1 .qqxom{margin:.5em 0;padding:0;list-style:none;display:grid;gap:.65em}
.xalmjjc .nx43ar1 ol.qqxom{list-style:decimal;padding-left:1.8em}
.xalmjjc .nx43ar1 .qqxom>li{font-size:1em;line-height:1.5;font-weight:400;white-space:pre-line;margin:0;padding:.6em .75em;min-width:0;border:1px solid currentColor;border-radius:.35em;display:list-item}
.xalmjjc .nx43ar1 .qqxom>li::before{content:none!important;display:none!important}
.xalmjjc .nx43ar1 .qqxom>li::marker{color:inherit;font-size:1em;font-weight:600}
.xalmjjc .nx43ar1.x486xro .qqxom{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}
.xalmjjc .nx43ar1.a3myii .qqxom>li{border-width:0 0 1px;border-radius:0;padding:.55em .1em}
.xalmjjc .nx43ar1.rx848q .qqxom>li{border-width:0 0 0 3px;border-radius:0;padding:.45em .8em}
.xalmjjc .nx43ar1.nfohg7u .qqxom>li{border-radius:.7em}
.xalmjjc .nx43ar1.diagram-inset .qqxom>li{border-width:1px 0;padding:.75em .4em;border-radius:0}
.xalmjjc .nx43ar1.diagram-outline .qqxom>li{border-style:dashed;border-radius:.45em}
.xalmjjc .nx43ar1.diagram-spaced .qqxom{gap:1em}
.xalmjjc .nx43ar1.diagram-spaced .qqxom>li{border:0;padding:.25em 0}
.xalmjjc .nx43ar1.diagram-ledger .qqxom>li{border-width:0 0 1px 3px;border-radius:0;padding:.65em .8em}
}
@media print{html,body{background:#fff!important;color:#111!important}.xalmjjc,.xalmjjc *{color:#111!important;background:transparent!important;text-shadow:none!important;box-shadow:none!important}.xalmjjc *::before,.xalmjjc *::after,.xalmjjc *::first-letter,.xalmjjc *::marker{color:inherit!important;background:transparent!important;text-shadow:none!important}.xalmjjc{max-width:100%!important;width:auto!important;box-sizing:border-box}.xalmjjc details::details-content{content-visibility:visible!important;display:block!important}.xalmjjc details:not([open])>:not(summary){display:block!important}.xalmjjc .frf7xig{max-width:100%!important;overflow:visible!important}.xalmjjc table{display:table!important;width:100%!important;max-width:100%!important;table-layout:fixed!important}.xalmjjc th,.xalmjjc td{overflow-wrap:anywhere!important;word-break:normal!important}.xalmjjc table code{white-space:pre-wrap!important;overflow-wrap:anywhere!important}.xalmjjc img{max-width:100%!important;height:auto!important}.xalmjjc .nx43ar1{display:none!important}.xalmjjc .pgawbw>img{display:block!important}}