#h0gvez32 .xsgkd0jre {
  margin: 0;
  padding: 0;
  list-style: none;
}
#h0gvez32 .o5jxcz4mw9 {
  font-weight: 700;
  color: #eae8ea;
  font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
  display: inline-block;
  text-decoration: none;
  font-size: 1.7rem;
  letter-spacing: -.01em;
}
#h0gvez32 img.oczug4h3u {
  margin-right: auto;
  max-width: 70%;
  margin-left: 0;
}
#h0gvez32 .sr0k6xrdzz8 {
  padding: .25em 0 .25em 1em;
  font-size: .93rem;
  background: transparent;
  border-left: 3px solid #7ae742;
  border: 0;
  margin: 1.4em 0;
}
#h0gvez32 img.ev1bkovks {
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
}
#h0gvez32 .ou63kvljq {
  font-weight: 400;
  color: #b6a8b6;
  margin: .22em 0 0;
  font-size: .78rem;
}
.hoxv {
  padding: 0;
}
#h0gvez32 details.yg380ognfkz p {
  margin: .8em 0 0;
}
#h0gvez32 .oig25opfk nav {
  font-size: .95rem;
  margin: .35em 0 0;
  line-height: 1.8;
  border-top: 1px solid #422942;
  text-align: left;
  padding-top: .35em;
}
#h0gvez32 .wwq5rrseyb9 {
  color: #b6a8b6;
  font-size: .85rem;
  margin: .2em 0 1.1em;
}
#h0gvez32 img.tskg5dk3wv {
  max-width: 90%;
  margin-right: auto;
  margin-left: auto;
}
#h0gvez32 .g3r53dpm1xc {
  background: #23382a;
  font-size: .88rem;
  padding: .35em .75em;
  max-width: 100%;
  margin: 0 0 1.4em;
  color: #b6a8b6;
  display: inline-flex;
  border-radius: 999px;
}
.ofvehvvgy {
  box-sizing: border-box;
}
#h0gvez32 .rv2ikadqb h2 {
  margin-top: .8em;
}
#h0gvez32 td {
  overflow-wrap: break-word;
  padding: 9px 11px;
  border-bottom: 1px solid #422942;
}
#h0gvez32 .sr0k6xrdzz8 ul,#h0gvez32 .sr0k6xrdzz8 ol {
  padding-left: 1.6em;
  margin: 0;
}
#h0gvez32 .dr3rphuq8hf {
  background: #23382a;
  border: 1px solid #422942;
  padding: .9em 1.2em .9em 2.5em;
  border-radius: 8px;
}
#h0gvez32 figure,#h0gvez32 .wmuflhpp,#h0gvez32 .o5t1uffsg3f,#h0gvez32 .xzzvx0ayde,#h0gvez32 .oea85gy4 {
  background: #291c29;
  margin: 2em 0;
  border-radius: 8px;
  border: 1px solid #422942;
  padding: .75em;
}
#h0gvez32 .qdtfzg8h a+a::before {
  opacity: .7;
  content: '/';
  margin: 0 .75em;
}
#h0gvez32 .oig25opfk nav .w6e6zy62d {
  cursor: default;
  color: #eae8ea;
  font-weight: 600;
  margin: 0 1em .2em 0;
}
#h0gvez32 .uuto4vj3pyy {
  gap: .4em 1em;
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(11rem,1fr));
}
#h0gvez32 li {
  margin: .5em 0;
}
html {
  -webkit-text-size-adjust: 100%;
}
#h0gvez32 .oig25opfk nav a:hover {
  color: #7ae742;
}
#h0gvez32 details.yg380ognfkz summary {
  font-weight: 600;
  cursor: pointer;
  color: #eae8ea;
}
#h0gvez32 .sr0k6xrdzz8 summary {
  font-weight: 600;
  color: #eae8ea;
  cursor: pointer;
  margin: 0 0 .45em;
}
.fc7ikoc4jm {
  margin: .35em 0 1.6em;
  font-size: .9rem;
  color: #b6a8b6;
}
#h0gvez32 ul,#h0gvez32 ol {
  margin: 0 0 1.1em;
  padding-left: 1.6em;
}
#h0gvez32 .qcw53u2ep0l li {
  display: inline;
  margin: 0;
  padding: 0;
}
#h0gvez32 .vufjblf5w1 li {
  margin: 0;
  padding: 0;
}
#h0gvez32 .ts2er96nlp {
  padding: 0;
  border: 0;
  margin: 0 0 1em;
}
#h0gvez32 .oig25opfk {
  row-gap: .3em;
  border: 1px solid #422942;
  text-align: left;
  flex-direction: column;
  display: flex;
  padding: .6em .9em;
  border-radius: 8px;
  align-items: stretch;
  margin: 0 0 1.3em;
}
#h0gvez32 h3 {
  font-style: italic;
  color: #eae8ea;
  font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
  font-size: 1.08rem;
  font-weight: 500;
  margin: 1.6em 0 .5em;
}
#h0gvez32 img.ah0swvhiazq {
  max-width: 70%;
  margin-right: 0;
  margin-left: auto;
}
#h0gvez32 table {
  border: 1px solid #422942;
  width: 100%;
  margin: 1.8em 0;
  font-size: .93rem;
  border-collapse: collapse;
  overflow: hidden;
  border-radius: 6px;
}
#h0gvez32 h1 {
  font-size: clamp(1.55rem,1.5vw + 1.1rem,1.85rem);
  font-weight: 800;
  line-height: 1.24;
  color: #eae8ea;
  letter-spacing: -.01em;
  background: #23382a;
  margin: 0 0 .7em;
  font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
  padding: .55em .7em;
  border-radius: 8px;
}
#h0gvez32 .aw4uxrei {
  margin-top: 1.8em;
  border-top: 1px solid #422942;
  padding-top: .8em;
}
#h0gvez32 .xsgkd0jre li {
  padding: 0;
  margin: 0;
}
#h0gvez32 {
  max-width: 760px;
  margin: 24px auto;
  background: #291c29;
  border-radius: 8px;
  padding: 52px 26px;
  overflow-wrap: break-word;
  border: 2px solid #422942;
  box-shadow: none;
  outline: 7px solid #23382a;
  outline-offset: 2px;
  border-top: 6px solid #7ae742;
  border-bottom: 4px solid #7ae742;
}
#h0gvez32 .dyrecvw02u9,#h0gvez32 .kb6p8yi6m,#h0gvez32 .qdtfzg8h {
  margin: .5em 0 0;
  line-height: 1.8;
}
#h0gvez32 details.yg380ognfkz {
  padding: .8em 0;
  border: 0;
}
body {
  background: linear-gradient(180deg,#23382a 0%,#201520 38%,#201520 100%);
  font: 17px/1.66 'Book Antiqua',Palatino,'Palatino Linotype',serif;
  margin: 0;
  min-height: 100vh;
  color: #eae8ea;
}
#h0gvez32 blockquote {
  background: #23382a;
  margin: 1.6em 0;
  padding: 1em 1.1em;
  border-top: 3px solid #9e53e9;
  border-radius: 0 0 6px 6px;
}
#h0gvez32 img {
  border: 1px solid #422942;
  display: block;
  margin: 2em 0;
  border-radius: 0;
  max-width: 100%;
  height: auto;
}
#h0gvez32 .rv2ikadqb {
  padding-top: 0;
  border: 0;
  margin-top: 2.8em;
}
#h0gvez32 th {
  color: #eae8ea;
  padding: 9px 11px;
  background: #23382a;
  overflow-wrap: break-word;
  border-bottom: 1px solid #422942;
  font-weight: 600;
  text-align: left;
}
#h0gvez32 .ultwhy88h0 {
  overflow-x: auto;
  width: 100%;
  margin: 1.8em 0;
}
#h0gvez32 summary:focus-visible,#h0gvez32 a:focus-visible,#h0gvez32 .ultwhy88h0[tabindex="0"]:focus-visible {
  box-shadow: 0 0 0 3px #7ae742;
  outline-offset: 2px;
  outline: 2px solid #eae8ea;
}
#h0gvez32 .kb6p8yi6m a {
  margin: 0 0 .7em;
  display: block;
}
#h0gvez32 hr {
  border: 0;
  border-top: 1px dashed #422942;
  margin: 2.4em 0;
}
#h0gvez32 .vufjblf5w1 {
  gap: .1em .2em;
  margin: 0;
  flex-wrap: wrap;
  display: flex;
  padding: 0;
  list-style: none;
}
#h0gvez32 figcaption {
  color: #b6a8b6;
  text-align: left;
  margin-top: .35em;
  line-height: 1.5;
  font-size: .85rem;
}
#h0gvez32 .sr0k6xrdzz8 a {
  min-height: 44px;
  padding: .25em 0;
  color: #7ae742;
  text-decoration: none;
  display: inline-block;
}
#h0gvez32 p {
  margin: 0 0 1.1em;
}
#h0gvez32 .urdmsa3m {
  grid-template-columns: repeat(auto-fit,minmax(11rem,1fr));
  gap: .6em 1em;
  display: grid;
}
#h0gvez32 .qdtfzg8h a {
  display: inline;
}
#h0gvez32 .pf509wmnpe dd {
  margin: 0 0 1.2em;
  padding: 0;
}
#h0gvez32 a {
  color: #7ae742;
  text-decoration: underline;
  text-underline-offset: 2px;
}
#h0gvez32::before {
  display: block;
  background: #7ae742;
  content: '';
  width: 88px;
  margin: 0 0 1.3em;
  height: 4px;
  border-radius: 2px;
}
#h0gvez32 .xsgkd0jre li::before {
  content: none !important;
}
#h0gvez32 .qdtfzg8h .xsgkd0jre li+li::before {
  opacity: .7;
  margin: 0 .75em;
  content: '/';
}
#h0gvez32 ul {
  list-style-type: square;
}
#h0gvez32 .sr0k6xrdzz8 li {
  margin: .25em 0;
}
#h0gvez32 figure>img,#h0gvez32 .wmuflhpp>img,#h0gvez32 .o5t1uffsg3f>img,#h0gvez32 .xzzvx0ayde>img,#h0gvez32 .oea85gy4>img {
  margin-top: 0;
  margin-bottom: 0;
}
#h0gvez32 .qcw53u2ep0l li::before {
  content: none !important;
}
* {
  box-sizing: border-box;
}
#h0gvez32 .rv2ikadqb h3 {
  margin: 1.6em 0 .3em;
  font-size: 1.05rem;
  color: #eae8ea;
}
::selection {
  color: #eae8ea;
  background: #23382a;
}
#h0gvez32 li::marker {
  color: #7ae742;
}
#h0gvez32 h2 {
  padding-bottom: .2em;
  color: #eae8ea;
  margin: 2.5em 0 .45em;
  font-weight: 800;
  font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
  font-size: 1.32rem;
  line-height: 1.22;
  border-bottom: 2px solid #9e53e9;
}
#h0gvez32 .g3r53dpm1xc a {
  color: #b6a8b6;
  text-decoration: none;
}
#h0gvez32 .dyrecvw02u9 a {
  margin: 0 1.2em .3em 0;
  padding: .25em 0;
  display: inline-block;
  min-height: 44px;
}
#h0gvez32 .ultwhy88h0 table {
  margin: 0;
}
#h0gvez32 .f1ugtuih5 {
  margin: 0;
}
#h0gvez32 img.h8pppgvn {
  margin-right: auto;
  margin-left: auto;
  max-width: 70%;
}
#h0gvez32 .dyrecvw02u9 .xsgkd0jre li,#h0gvez32 .qdtfzg8h .xsgkd0jre li {
  display: inline;
}
#h0gvez32 .oig25opfk nav a {
  display: inline-block;
  color: #b6a8b6;
  margin: 0 1em .2em 0;
  padding: .25em 0;
  min-height: 44px;
  text-decoration: none;
}
#h0gvez32 .yqerwavt {
  padding: .9em 1.2em .9em 2.6em;
  background: #23382a;
  border-radius: 8px;
  border-left: 3px solid #9e53e9;
}
#h0gvez32 .qcw53u2ep0l {
  margin: 0;
  padding: 0;
  list-style: none;
}
@media(max-width:680px){body {
  background: #201520;
}
#h0gvez32 {
  margin: 0;
  border-right: 0;
  border-left: 0;
  outline-offset: -4px;
  outline: 4px solid #23382a;
  padding: 28px 20px;
}
#h0gvez32 img.oczug4h3u,#h0gvez32 img.h8pppgvn,#h0gvez32 img.ah0swvhiazq {
  margin-right: auto;
  max-width: 100%;
  margin-left: auto;
}}
@media(min-width:1280px){#h0gvez32 {
  padding: 58px 32px;
}}
@media (prefers-color-scheme: light){#h0gvez32 .o5jxcz4mw9 {
  color: #312931;
}
#h0gvez32 .sr0k6xrdzz8 {
  border-left: 3px solid #3a7c18;
}
#h0gvez32 .ou63kvljq {
  color: #846084;
}
#h0gvez32 .oig25opfk nav {
  border-top: 1px solid #eedeee;
}
#h0gvez32 .wwq5rrseyb9 {
  color: #846084;
}
#h0gvez32 .g3r53dpm1xc {
  background: #e6f5eb;
  color: #846084;
}
#h0gvez32 td {
  border-bottom: 1px solid #eedeee;
}
#h0gvez32 .dr3rphuq8hf {
  border: 1px solid #eedeee;
  background: #e6f5eb;
}
#h0gvez32 figure,#h0gvez32 .wmuflhpp,#h0gvez32 .o5t1uffsg3f,#h0gvez32 .xzzvx0ayde,#h0gvez32 .oea85gy4 {
  background: #fcfcfc;
  border: 1px solid #eedeee;
}
#h0gvez32 .oig25opfk nav .w6e6zy62d {
  color: #312931;
}
#h0gvez32 .oig25opfk nav a:hover {
  color: #3a7c18;
}
#h0gvez32 details.yg380ognfkz summary {
  color: #312931;
}
#h0gvez32 .sr0k6xrdzz8 summary {
  color: #312931;
}
.fc7ikoc4jm {
  color: #846084;
}
#h0gvez32 .oig25opfk {
  border: 1px solid #eedeee;
}
#h0gvez32 h3 {
  color: #312931;
}
#h0gvez32 table {
  border: 1px solid #eedeee;
}
#h0gvez32 h1 {
  background: #e6f5eb;
  color: #312931;
}
#h0gvez32 .aw4uxrei {
  border-top: 1px solid #eedeee;
}
#h0gvez32 {
  background: #fcfcfc;
  border: 2px solid #eedeee;
  outline: 7px solid #e6f5eb;
  border-top: 6px solid #3a7c18;
  border-bottom: 4px solid #3a7c18;
}
body {
  color: #312931;
  background: linear-gradient(180deg,#e6f5eb 0%,#f8eff8 38%,#f8eff8 100%);
}
#h0gvez32 blockquote {
  background: #e6f5eb;
  border-top: 3px solid #7326c0;
}
#h0gvez32 img {
  border: 1px solid #eedeee;
}
#h0gvez32 th {
  border-bottom: 1px solid #eedeee;
  background: #e6f5eb;
  color: #312931;
}
#h0gvez32 summary:focus-visible,#h0gvez32 a:focus-visible,#h0gvez32 .ultwhy88h0[tabindex="0"]:focus-visible {
  outline: 2px solid #312931;
  box-shadow: 0 0 0 3px #3a7c18;
}
#h0gvez32 hr {
  border-top: 1px dashed #eedeee;
}
#h0gvez32 figcaption {
  color: #846084;
}
#h0gvez32 .sr0k6xrdzz8 a {
  color: #3a7c18;
}
#h0gvez32 a {
  color: #3a7c18;
}
#h0gvez32::before {
  background: #3a7c18;
}
#h0gvez32 .rv2ikadqb h3 {
  color: #312931;
}
::selection {
  background: #e6f5eb;
  color: #312931;
}
#h0gvez32 li::marker {
  color: #3a7c18;
}
#h0gvez32 h2 {
  color: #312931;
  border-bottom: 2px solid #7326c0;
}
#h0gvez32 .g3r53dpm1xc a {
  color: #846084;
}
#h0gvez32 .oig25opfk nav a {
  color: #846084;
}
#h0gvez32 .yqerwavt {
  border-left: 3px solid #7326c0;
  background: #e6f5eb;
}}
#h0gvez32 .yrk0mxfyqfa{padding-block-start:1em;border-block-start:1px solid currentColor}
@media(max-width:560px){#h0gvez32 h1{font-size:clamp(1.63rem,0.3vw + 1.54rem,1.69rem)}}#h0gvez32 figcaption{font-size:0.95rem}
@media(max-width:680px){#h0gvez32 table:not(.ultwhy88h0 table){table-layout:fixed}#h0gvez32 th:not(.ultwhy88h0 th),#h0gvez32 td:not(.ultwhy88h0 td){overflow-wrap:anywhere;padding-inline:5.5px}}