.msg8svy4f a {
  min-height: 2.75rem;
  margin: 0 0 .7em;
  padding: .25em 0;
  display: block;
}
.zo82oje1 li {
  margin: 0;
  padding: 0;
}
.f4cm2n7 {
  max-width: 740px;
  margin: 30px auto;
  background: #281b1e;
  border: 1px solid #442f33;
  border-radius: 14px;
  box-shadow: 0 6px 24px rgba(52,30,35,.14);
  padding: 38px 60px;
  overflow-wrap: break-word;
  outline: 1px solid #442f33;
  outline-offset: -8px;
  border-bottom: 5px solid #ee607b;
  border-left: 2px solid #ee607b;
}
a {
  text-underline-offset: 2px;
  color: #f0778e;
  text-decoration: underline;
  transition: color .25s ease,box-shadow .25s ease;
}
.ffo9xcm {
  background: #263924;
  padding: .7em 1em .7em 2.4em;
  border-radius: 14px;
  border-left: 3px solid #ee607b;
}
.ljgm1dmla li {
  margin: 0;
  padding: 0;
}
.b95ijb15m {
  border-radius: 14px;
  padding: 1.2em 1.35em;
  margin-top: 2.2em;
  background: #263924;
}
.vbcqx6d0 {
  margin-top: 2.4em;
  padding: 1.2em 1.35em;
  border: 1px solid #442f33;
  font-size: .88rem;
  text-align: left;
  border-radius: 14px;
}
.jdli81c7 {
  background: #263924;
  margin: 1.6em 0;
  border-bottom: 1px solid #442f33;
  padding: .75em 1.1em;
  font-size: .9rem;
  border-top: 1px solid #442f33;
}
.x1wrvxt nav .weo07c8v0 li+li::before {
  content: '|';
  opacity: .45;
  margin: 0 .55em;
}
.gjm9jybcr dt {
  font-weight: 620;
  margin: 1.2em 0 .3em;
}
img.b861n27 {
  margin-left: auto;
  margin-right: auto;
  max-width: 88%;
}
.si41nq7e4 nav+nav {
  padding-top: .65em;
  border-top: 1px dotted #442f33;
}
figcaption {
  margin-top: .55em;
  line-height: 1.6;
  text-align: left;
  font-size: .8rem;
  background-color: #281b1e;
  color: #af969b;
}
caption {
  caption-side: top;
  padding: .35em 0;
  color: #efeded;
  font-weight: 620;
  text-align: left;
}
figure>img,.voijjr9>img,.gtnx0f2>img,.q1o7jov8>img,.uacl7i5>img {
  margin-bottom: 0;
  margin-top: 0;
}
.jdli81c7 li {
  margin: .1em 0;
}
.s6vf32a:nth-of-type(odd) {
  background: #263924;
}
.s6vf32a {
  padding: .8em 1em;
  margin: 1.1em 0;
  border-radius: 14px;
}
ul,ol {
  padding-left: 1.8em;
  margin: 0 0 1.1em;
}
.vb3pq6vqv {
  padding: .9em 1.2em .9em 2.5em;
  border: 1px solid #442f33;
  background: #263924;
  border-radius: 14px;
}
details.q43l2fxm summary {
  color: #efeded;
  font-weight: 620;
  cursor: pointer;
}
.wko1qmu8 a {
  display: block;
  border-bottom: 1px dashed #442f33;
}
.s6vf32a>h2:first-child {
  margin-top: 0;
}
ul {
  list-style-type: disc;
}
li::marker {
  color: #f0778e;
}
.daf6isi9k {
  color: #efeded;
  font-size: 1.12em;
}
hr {
  border: 0;
  border-top: 1px dashed #442f33;
  margin: 2em 0;
}
.dax6umwwk,.msg8svy4f,.qoxym909j {
  margin: .4em 0 0;
  line-height: 1.5;
}
.zo82oje1 li::before {
  content: none !important;
}
details.q43l2fxm {
  background: #281b1e;
  margin: 0 0 .65em;
  padding: .9em 1em;
  border: 1px solid #442f33;
  border-radius: 14px;
}
h3 {
  margin: 1.8em 0 .4em;
  font-weight: 560;
  color: #f0778e;
  font-size: 1.08rem;
  font-family: 'Segoe UI',system-ui,sans-serif;
}
.a39stvm a,.s04f6aam6 a,.wko1qmu8 a {
  min-height: 2.75rem;
  overflow-wrap: anywhere;
  padding: .25em .4em;
  max-width: 100%;
}
td {
  overflow-wrap: break-word;
  border-bottom: 1px solid #442f33;
  padding: 10px 14px;
}
.l3n9pnw {
  margin: .5em 0 1.4em;
  color: #af969b;
  font-size: .88rem;
}
.g5fuhz1 {
  flex-wrap: wrap;
  gap: 1.2em 1.5em;
  display: flex;
}
.x1wrvxt nav a {
  display: inline-block;
  transition: color .18s ease-in-out;
  min-height: 2.75rem;
  margin: 0 1.3em .2em 0;
  color: #af969b;
  padding: .25em 0;
  text-decoration: none;
}
.weo07c8v0 li {
  display: inline;
  margin: 0;
  padding: 0;
}
.g5fuhz1 nav {
  flex: 1 1 15rem;
}
table {
  margin: 1.8em 0;
  width: 100%;
  border-collapse: collapse;
  font-size: .9rem;
}
.s04f6aam6 .zo82oje1 li {
  display: inline;
}
.skakz9vqs {
  color: #af969b;
  font-size: .9rem;
  margin: .3em 0 1.5em;
}
.b95ijb15m h2 {
  margin-top: 1em;
}
h1 {
  background: #263924;
  padding: .55em .7em;
  margin: 0 0 .6em;
  font-size: 1.8rem;
  letter-spacing: 0;
  line-height: 1.2;
  color: #efeded;
  font-family: 'Segoe UI',system-ui,sans-serif;
  font-weight: 700;
  border-radius: 14px;
}
body {
  background: linear-gradient(135deg,#1c1214 0%,#263924 100%);
  min-height: 100dvh;
  letter-spacing: .015em;
  color: #efeded;
  font: 18px/1.7 'Book Antiqua',Palatino,'Palatino Linotype',serif;
  margin: 0;
}
.mdungnio {
  display: none;
}
img.vbwg0lv6 {
  margin-left: auto;
  max-width: 62%;
  margin-right: 0;
}
.x1wrvxt nav a+a::before {
  opacity: .45;
  content: '|';
  margin: 0 .55em;
}
.f4cm2n7::before {
  height: 4px;
  background: #ee607b;
  margin: 0 0 1.3em;
  content: '';
  width: 56px;
  border-radius: 2px;
  display: block;
}
.s04f6aam6 a {
  border: 1px solid #442f33;
  margin: 0 .5em .5em 0;
  border-radius: 1.2em;
  display: inline-block;
}
.dax6umwwk .zo82oje1 li,.qoxym909j .zo82oje1 li {
  display: inline;
}
p {
  margin: 0 0 1.15em;
}
.qoxym909j a+a::before {
  content: '\00b7';
  opacity: .45;
  margin: 0 .85em;
}
.z8l2cor {
  font-size: .82rem;
  color: #af969b;
  margin: .22em 0 0;
  font-weight: 400;
}
.gx9k547 {
  margin: 0 0 1.4em;
  border-radius: 999px;
  font-size: .82rem;
  padding: .35em .75em;
  color: #af969b;
  max-width: 100%;
  background: #263924;
  display: inline-flex;
}
figure,.voijjr9,.gtnx0f2,.q1o7jov8,.uacl7i5 {
  background: #263924;
  margin: 2em 0;
  border-radius: 14px;
  padding: .85em;
}
.x1wrvxt nav .o9q0gvekl {
  color: #efeded;
  margin: 0 1.3em .2em 0;
  font-weight: 620;
  cursor: default;
}
.sck4wrqmt {
  text-transform: lowercase;
  color: #efeded;
  font-family: 'Segoe UI',system-ui,sans-serif;
  text-decoration: none;
  letter-spacing: 0;
  font-weight: 600;
  display: inline-block;
  font-size: 1.15rem;
}
.x1wrvxt nav {
  margin: .85em 0 0;
  margin-left: auto;
  text-align: right;
  line-height: 1.8;
  font-size: .86rem;
}
.yd9597od7 table {
  margin: 0;
}
* {
  box-sizing: border-box;
}
.qoxym909j .zo82oje1 li+li::before {
  opacity: .45;
  display: inline !important;
  margin: 0 .85em;
  content: '\00b7' !important;
}
img.mx3mfldzm {
  max-width: 62%;
  margin-left: 0;
  margin-right: auto;
}
.x1wrvxt nav a:hover {
  color: #f0778e;
}
::selection {
  color: #efeded;
  background: #263924;
}
.mankm9k7o {
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(13rem,1fr));
  gap: .55em 1.2em;
}
img.n88qjeba {
  max-width: 62%;
  margin-right: auto;
  margin-left: auto;
}
.x1wrvxt {
  border-radius: 14px;
  margin: 0 0 1.6em;
  flex-wrap: wrap;
  gap: .55em 1.2em;
  background: #263924;
  padding: .9em 1.2em;
  align-items: baseline;
  display: flex;
  text-align: left;
}
th {
  color: #efeded;
  overflow-wrap: break-word;
  text-align: center;
  border-bottom: 2px solid #442f33;
  font-weight: 620;
  padding: 10px 14px;
}
img {
  max-width: 100%;
  margin: 2em 0;
  display: block;
  box-shadow: 0 4px 14px rgba(52,30,35,.10);
  height: auto;
}
.jdli81c7 a {
  display: inline-block;
  color: #f0778e;
  min-height: 2.75rem;
  padding: .25em 0;
  text-decoration: none;
}
.qoxym909j a {
  display: inline-block;
  max-width: 100%;
  min-height: 2.75rem;
  min-width: 24px;
  padding: .25em 0;
  vertical-align: middle;
}
.dax6umwwk a {
  display: inline-block;
  min-height: 2.75rem;
  padding: .25em 0;
  margin: 0 1.2em .3em 0;
}
.b95ijb15m h3 {
  margin: 1.8em 0 .3em;
  font-size: 1.02rem;
  color: #efeded;
}
.yd9597od7[tabindex="0"]:focus-visible,a:focus-visible,summary:focus-visible {
  outline-offset: 4px;
  outline: 2px solid #f0778e;
}
.pehn2j8yc {
  display: grid;
  gap: 1.2em 1.5em;
  grid-template-columns: repeat(auto-fit,minmax(min(100%,15rem),1fr));
}
details.q43l2fxm p {
  margin: .8em 0 0;
}
.weo07c8v0 li::before {
  content: none !important;
}
.jdli81c7 ul,.jdli81c7 ol {
  padding-left: 1.8em;
  margin: 0;
}
.vbcqx6d0 nav {
  min-width: 0;
}
.yd9597od7 {
  overflow-x: auto;
  margin: 1.8em 0;
  width: 100%;
}
.gpcloiis {
  background: #281b1e;
  border: 1px solid #442f33;
  padding: 1em 1.2em;
  border-radius: 14px;
  margin: 0 0 1em;
}
.a39stvm,.a39stvm .zo82oje1 {
  gap: 1.2em 1.5em;
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(min(100%,15rem),1fr));
}
img.kiddyown {
  margin-right: 0;
  max-width: 100%;
  margin-left: 0;
}
li {
  margin: .45em 0;
}
.jdli81c7 summary {
  margin: 0 0 .45em;
  cursor: pointer;
  font-weight: 620;
  color: #efeded;
}
.a39stvm>.zo82oje1 {
  grid-column: 1/-1;
}
strong {
  color: #efeded;
}
h2 {
  padding-left: .5em;
  font-weight: 650;
  line-height: 1.34;
  color: #efeded;
  font-family: 'Segoe UI',system-ui,sans-serif;
  margin: 1.9em 0 .4em;
  border-left: 3px solid #ee607b;
  font-size: 1.32rem;
}
.gpcloiis h3 {
  margin: 0 0 .4em;
}
.pqhukf08 {
  font-size: .95em;
  font-weight: 700;
  grid-column: 1/-1;
  margin: 0 0 .35em;
}
.zo82oje1 {
  padding: 0;
  margin: 0;
  list-style: none;
}
html {
  -webkit-text-size-adjust: 100%;
}
.weo07c8v0 {
  list-style: none;
  padding: 0;
  margin: 0;
}
.ljgm1dmla {
  display: flex;
  flex-wrap: wrap;
  gap: 0;
  list-style: none;
  margin: 0;
  padding: 0;
}
@media(max-width:720px){body {
  background: #1c1214;
}
.f4cm2n7 {
  outline: 1px solid #442f33;
  border-left: 0;
  border-right: 0;
  outline-offset: -3px;
  border-radius: 0;
  padding: 20px 16px;
}
img.mx3mfldzm,img.n88qjeba,img.vbwg0lv6 {
  margin-left: auto;
  max-width: 100%;
  margin-right: auto;
}
.x1wrvxt {
  text-align: left;
  display: block;
}
.x1wrvxt nav {
  margin: .85em 0 0;
  text-align: left;
}
.s6vf32a {
  padding: .7em .8em;
}}
@supports (text-wrap:balance){h2,h3{text-wrap:balance}}
.daf6isi9k{padding-inline-start:1.15em;border-inline-start:3px solid currentColor}
@media(max-width:560px){h1{font-size:1.725rem}}figcaption{font-size:0.9rem}
table:not(.yd9597od7 table){display:block;max-width:100%;overflow-x:auto;table-layout:auto}@media(max-width:720px){th,td{overflow-wrap:break-word;word-break:normal;padding-inline:7px}}
pre{max-width:100%;overflow-x:auto;box-sizing:border-box}.x1wrvxt nav{min-width:0;max-width:100%}.x1wrvxt nav a,.o9q0gvekl{overflow-wrap:normal;word-break:normal}.gx9k547>a{flex:0 0 auto;white-space:nowrap}
.px6nfe1b{display:none}
@media(max-width:48rem){
.pzo6oz7vj{min-width:0;max-width:100%;margin-inline:0}
.pzo6oz7vj>img{display:none}
.pzo6oz7vj>figcaption{display:none}
.pzo6oz7vj>.px6nfe1b{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}
.diagram-source-owned{display:none}
.px6nfe1b .vvvt1muq{font-size:1.05em;font-weight:600;line-height:1.4;margin:0 0 .65em}
.px6nfe1b .tdesmimux{font-size:1em;line-height:1.5;margin:.65em 0;white-space:pre-line}
.px6nfe1b .rio5m7x99{margin:.5em 0;padding:0;list-style:none;display:grid;gap:.65em}
.px6nfe1b ol.rio5m7x99{list-style:decimal;padding-left:1.8em}
.px6nfe1b .rio5m7x99>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}
.px6nfe1b .rio5m7x99>li::before{content:none!important;display:none!important}
.px6nfe1b .rio5m7x99>li::marker{color:inherit;font-size:1em;font-weight:600}
.px6nfe1b.vhev9ynl .rio5m7x99{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}
.px6nfe1b.gmccgp4hk .rio5m7x99>li{border-width:0 0 1px;border-radius:0;padding:.55em .1em}
.px6nfe1b.v1yy65a .rio5m7x99>li{border-width:0 0 0 3px;border-radius:0;padding:.45em .8em}
.px6nfe1b.ba8k2e2pu .rio5m7x99>li{border-radius:.7em}
.px6nfe1b.diagram-inset .rio5m7x99>li{border-width:1px 0;padding:.75em .4em;border-radius:0}
.px6nfe1b.diagram-outline .rio5m7x99>li{border-style:dashed;border-radius:.45em}
.px6nfe1b.diagram-spaced .rio5m7x99{gap:1em}
.px6nfe1b.diagram-spaced .rio5m7x99>li{border:0;padding:.25em 0}
.px6nfe1b.diagram-ledger .rio5m7x99>li{border-width:0 0 1px 3px;border-radius:0;padding:.65em .8em}
}
@media print{html,body{background:#fff!important;color:#111!important}.f4cm2n7,*{color:#111!important;background:transparent!important;text-shadow:none!important;box-shadow:none!important}*::before,*::after,*::first-letter,*::marker{color:inherit!important;background:transparent!important;text-shadow:none!important}.f4cm2n7{max-width:100%!important;width:auto!important;box-sizing:border-box}details::details-content{content-visibility:visible!important;display:block!important}details:not([open])>:not(summary){display:block!important}.yd9597od7{max-width:100%!important;overflow:visible!important}table{display:table!important;width:100%!important;max-width:100%!important;table-layout:fixed!important}th,td{overflow-wrap:anywhere!important;word-break:normal!important}table code{white-space:pre-wrap!important;overflow-wrap:anywhere!important}img{max-width:100%!important;height:auto!important}.px6nfe1b{display:none!important}.pzo6oz7vj>img{display:block!important}}