/* styles */
#g0mk4ky .wh3igx9iv h3 {
  margin: 0 0 .5rem;
}
#g0mk4ky ol li::marker {
  color: #d161ef;
}
#g0mk4ky .pajqscsk nav a:hover {
  color: #d161ef;
}
#g0mk4ky .thwuqrxn {
  margin-top: 2.4em;
  padding: 1.2em 1.35em;
  border-radius: 8px;
  border: 1px solid #3b3449;
}
#g0mk4ky h3 {
  font-weight: 600;
  font-style: italic;
  font-size: 1.11rem;
  font-family: -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
  margin: 1.4em 0 .35em;
  color: #efedf2;
}
#g0mk4ky th {
  font-weight: bold;
  background: #29293a;
  overflow-wrap: anywhere;
  color: #efedf2;
  border-bottom: 1px solid #3b3449;
  text-align: left;
  padding: 10px 12px;
}
#g0mk4ky p {
  text-indent: 1.4rem;
  margin: 0 0 .35rem;
}
#g0mk4ky .k98cjmo a {
  padding: .25rem 0;
  display: inline-block;
  margin: 0 1.2rem .3rem 0;
  min-height: 46px;
}
.un4uldb {
  background: #29293a;
  display: inline-flex;
  padding: .3em .8em;
  align-items: center;
  gap: .4em;
  font-size: .9rem;
  margin: .3em 0 1.5em;
  border: 1px solid #3b3449;
  border-radius: 999px;
  color: #d161ef;
}
#g0mk4ky caption {
  color: #9f97af;
  font-weight: bold;
  text-align: left;
  padding: .35em 0;
  caption-side: top;
}
.nupluddvhs {
  padding: 0;
}
#g0mk4ky .thwuqrxn h2 {
  margin-top: .8em;
}
#g0mk4ky li {
  margin: .55rem 0;
}
#g0mk4ky .xugd618 {
  font-size: .78rem;
  color: #9f97af;
  margin: .4rem 0 0;
  font-weight: 400;
}
#g0mk4ky .t7pqwcwbm li {
  padding: 0;
  margin: 0;
}
#g0mk4ky img {
  max-width: 100%;
  height: auto;
  box-shadow: 0 6px 20px rgba(35,23,60,.12);
  display: block;
  border-radius: 8px;
  margin: 1.8em 0;
}
#g0mk4ky .jzmc6n3od {
  font-size: .82rem;
  padding-left: .75em;
  margin: 0 0 1.4em;
  color: #9f97af;
  border-left: 3px solid #c945ec;
}
#g0mk4ky .fjafeuao ul,#g0mk4ky .fjafeuao ol {
  list-style: none;
  gap: .55rem 1.2rem;
  flex-wrap: wrap;
  padding-left: 0;
  margin: 0;
  display: flex;
}
#g0mk4ky .wh3igx9iv {
  border-radius: 8px;
  border: 1px solid #3b3449;
  padding: 1rem 1.2rem;
  margin: 0 0 1rem;
}
#g0mk4ky h2 {
  font-size: 1.38rem;
  font-weight: 500;
  line-height: 1.3;
  margin: 1.7em 0 .5em;
  color: #d161ef;
  font-family: -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
}
body {
  min-height: 100vh;
  background: radial-gradient(circle at 12% 0%,#29293a 0,#1a1622 48%,#1a1622 100%);
  font: 17.5px/1.62 'Palatino Linotype','Book Antiqua',Palatino,serif;
  color: #efedf2;
  margin: 0;
}
#g0mk4ky .e2wyhspka li::before {
  display: none;
}
#g0mk4ky .k98cjmo,#g0mk4ky .nnevev0o,#g0mk4ky .r8c74g5 {
  line-height: 1.6;
  margin: .6rem 0 0;
}
#g0mk4ky::before {
  background: #c945ec;
  display: block;
  border-radius: 2px;
  margin: 0 0 1.3em;
  width: 64px;
  height: 3px;
  content: '';
}
#g0mk4ky .fjafeuao li {
  margin: 0;
}
#g0mk4ky ul li::before {
  content: '\203a';
  position: absolute;
  color: #d161ef;
  left: 0;
  font-weight: 600;
}
#g0mk4ky figure>img,#g0mk4ky .dwqn2c8y>img,#g0mk4ky .huyyrf2t9>img,#g0mk4ky .drlqo4de>img,#g0mk4ky .j0jwn15p>img {
  margin-top: 0;
  margin-bottom: 0;
}
#g0mk4ky ul,#g0mk4ky ol {
  margin: 0 0 1.2rem;
  padding-left: 1.8rem;
}
#g0mk4ky .ltc19v1 {
  border-radius: 8px;
  background: #29293a;
  padding: .7em 1em .7em 2.2em;
  border: 1px solid #3b3449;
}
#g0mk4ky .pajqscsk nav {
  line-height: 1.85;
  grid-column: 2;
  font-size: .95rem;
  align-self: center;
  text-align: right;
  grid-row: 1 / span 2;
  margin: 0;
}
#g0mk4ky summary:focus-visible,#g0mk4ky .gbmrvig[tabindex="0"]:focus-visible,#g0mk4ky a:focus-visible {
  outline: 3px double #efedf2;
  outline-offset: 1px;
}
#g0mk4ky ul {
  padding-left: 1.25rem;
  list-style: none;
}
#g0mk4ky .nnevev0o a {
  display: block;
  margin: 0 0 .55rem;
}
#g0mk4ky .fjafeuao {
  border: 1px solid #3b3449;
  background: #29293a;
  border-radius: 8px;
  font-size: .95rem;
  padding: .6rem 1rem;
  margin: 1.8rem 0;
}
#g0mk4ky .pajqscsk>.eki1j7z3e,#g0mk4ky .pajqscsk>.xugd618 {
  grid-column: 1;
}
#g0mk4ky img.gvme70kq {
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
}
#g0mk4ky ul li {
  position: relative;
  padding-left: 1.1rem;
}
#g0mk4ky img.fec7pouks {
  margin-left: 0;
  max-width: 100%;
  margin-right: 0;
}
:is(#g0mk4ky h2,#g0mk4ky h3) {
  scroll-margin-top: 24px;
}
#g0mk4ky .gbmrvig table {
  margin: 0;
}
#g0mk4ky {
  max-width: 660px;
  margin: 38px auto;
  background: #211c2a;
  border: 1px solid #3b3449;
  border-radius: 8px;
  box-shadow: 0 4px 24px rgba(35,23,60,.14);
  padding: 38px 30px;
  overflow-wrap: anywhere;
  outline: 3px double #3b3449;
  outline-offset: 1px;
  border-top: 2px solid #c945ec;
}
#g0mk4ky .lebavkrrj {
  border-radius: 8px;
  border: 1px solid #3b3449;
  margin-top: 1.6rem;
  padding: 1rem 1.2rem;
}
#g0mk4ky .e2wyhspka li {
  padding: 0;
  margin: 0;
}
#g0mk4ky figcaption {
  font-size: .8rem;
  margin-top: .55em;
  line-height: 1.5;
  text-align: center;
  color: #9f97af;
}
* {
  box-sizing: border-box;
}
#g0mk4ky .gbmrvig {
  width: 100%;
  margin: 1.4rem 0;
  overflow-x: auto;
}
#g0mk4ky details.q08v0uotd {
  border: 1px solid #3b3449;
  border-radius: 8px;
  padding: .6em .8em;
  margin: 0 0 .55em;
}
#g0mk4ky a {
  text-underline-offset: 2px;
  text-decoration: underline;
  transition: color .25s ease-in-out,background-color .25s ease-in-out;
  color: #d161ef;
}
#g0mk4ky .pajqscsk {
  display: grid;
  text-align: left;
  border-radius: 8px;
  align-items: center;
  border: 1px solid #3b3449;
  grid-template-columns: minmax(0,1fr) auto;
  padding: .9rem 1.2rem;
  margin: 0 0 1.5rem;
  column-gap: 1.3rem;
}
#g0mk4ky .z89sczjkt>h2:first-child {
  margin-top: 0;
}
#g0mk4ky .c0v6s9if4 dd {
  margin: 0 0 1.1em;
  padding: 0;
}
#g0mk4ky .r8c74g5 a+a::before {
  content: '/';
  margin: 0 .5rem;
  opacity: .45;
}
#g0mk4ky .fjafeuao summary {
  font-weight: bold;
  cursor: pointer;
  color: #efedf2;
  margin: 0 0 .45rem;
}
#g0mk4ky blockquote {
  border-left: 3px solid #c945ec;
  color: #9f97af;
  margin: 1.6rem 0;
  padding: .2rem 0 .2rem 1.1rem;
  font-style: italic;
}
#g0mk4ky .w2i2ju3 {
  background: #29293a;
  border-left: 3px solid #c945ec;
  padding: .7em 1em .7em 2.4em;
  border-radius: 8px;
}
#g0mk4ky .tlia0kvby li::before {
  display: none;
}
#g0mk4ky .fkjp3rme {
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(13rem,1fr));
  gap: .3em .8em;
}
#g0mk4ky figure,#g0mk4ky .dwqn2c8y,#g0mk4ky .huyyrf2t9,#g0mk4ky .drlqo4de,#g0mk4ky .j0jwn15p {
  border-bottom: 1px solid #3b3449;
  padding: 1rem 0;
  margin: 1.8rem 0;
  border-top: 1px solid #3b3449;
}
#g0mk4ky .r8c74g5 .e2wyhspka li+li::before {
  content: '/';
  margin: 0 .5rem;
  opacity: .45;
}
#g0mk4ky .pajqscsk nav a {
  margin: 0 1.15rem .2rem 0;
  text-decoration: none;
  padding: .25rem 0;
  color: #9f97af;
  min-height: 46px;
  display: inline-block;
}
.ghgajda {
  line-height: 1.5;
}
#g0mk4ky .k98cjmo .e2wyhspka li,#g0mk4ky .r8c74g5 .e2wyhspka li {
  display: inline;
}
#g0mk4ky .z89sczjkt {
  padding-left: 1.1em;
  margin: 1.2em 0;
  border-left: 4px solid #c945ec;
}
.ahtbjmwj {
  line-height: 1.5;
}
#g0mk4ky .pajqscsk nav .w6j7qebw1 {
  margin: 0 1.15rem .2rem 0;
  cursor: default;
  color: #9f97af;
}
#g0mk4ky .thwuqrxn h3 {
  color: #efedf2;
  font-size: 1.07rem;
  margin: 1.4em 0 .3em;
}
#g0mk4ky img.obybc55 {
  max-width: 62%;
  margin-right: auto;
  margin-left: auto;
}
#g0mk4ky .r8c74g5 a {
  display: inline;
}
#g0mk4ky h1 {
  line-height: 1.24;
  border-left: 5px solid #c945ec;
  margin: 0 0 .5em;
  color: #efedf2;
  letter-spacing: -.01em;
  padding-left: .55em;
  font-size: clamp(1.5rem,1.2vw + 1.3rem,2.0rem);
  font-family: -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
  font-weight: 750;
}
#g0mk4ky img.nso2r78zv {
  margin-left: 0;
  margin-right: auto;
  max-width: 62%;
}
#g0mk4ky .gmhogai {
  display: grid;
  gap: 1em 1.4em;
  grid-template-columns: repeat(auto-fit,minmax(14rem,1fr));
}
#g0mk4ky .eki1j7z3e {
  font-size: 1.25rem;
  text-decoration: none;
  color: #efedf2;
  text-transform: capitalize;
  font-family: -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
  letter-spacing: -.005em;
  font-weight: 500;
  display: inline-block;
}
html {
  -webkit-text-size-adjust: 100%;
}
#g0mk4ky .t7pqwcwbm {
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  gap: .25em;
  list-style: none;
}
#g0mk4ky td {
  padding: 10px 12px;
  overflow-wrap: anywhere;
  border-bottom: 1px solid #3b3449;
}
#g0mk4ky table {
  margin: 1.4rem 0;
  border-radius: 12px;
  font-size: .95rem;
  border: 1px solid #3b3449;
  overflow: hidden;
  width: 100%;
  border-collapse: collapse;
}
#g0mk4ky img.mapz9mxj {
  margin-right: 0;
  margin-left: auto;
  max-width: 62%;
}
#g0mk4ky .c0v6s9if4 dt {
  margin: 1.5em 0 .3em;
  font-weight: bold;
}
#g0mk4ky .tlia0kvby {
  padding: 0;
  margin: 0;
  list-style: none;
}
#g0mk4ky .e2wyhspka {
  list-style: none;
  margin: 0;
  padding: 0;
}
#g0mk4ky .tlia0kvby li {
  padding: 0;
  margin: 0;
  display: inline;
}
#g0mk4ky .qe1ng7q5a {
  color: #9f97af;
  font-size: .9rem;
  margin: .25rem 0 1rem;
}
#g0mk4ky .fjafeuao a {
  padding: .25rem 0;
  display: inline-block;
  color: #d161ef;
  min-height: 46px;
  text-decoration: none;
}
#g0mk4ky .fjafeuao p {
  margin: 0 0 .45rem;
  color: #efedf2;
  font-weight: bold;
}
@media(max-width:680px){body {
  background: #1a1622;
}
#g0mk4ky {
  border-radius: 0;
  margin: 0;
  outline: 2px double #3b3449;
  outline-offset: -3px;
  border-left: 0;
  padding: 26px 20px;
}
#g0mk4ky img.nso2r78zv,#g0mk4ky img.obybc55,#g0mk4ky img.mapz9mxj {
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
}
#g0mk4ky .pajqscsk {
  display: block;
  text-align: left;
}
#g0mk4ky .pajqscsk nav {
  margin: .55rem 0 0;
  text-align: left;
}}
@supports (text-wrap:balance){#g0mk4ky h2,#g0mk4ky h3{text-wrap:balance}}
#g0mk4ky .aknpy0rcp{padding-block:.2em}
@media(max-width:560px){#g0mk4ky h1{font-size:clamp(1.62rem,0.24vw + 1.58rem,1.72rem)}}#g0mk4ky figcaption{font-size:0.9rem}
@media(max-width:680px){#g0mk4ky table:not(.gbmrvig table){table-layout:fixed}#g0mk4ky th:not(.gbmrvig th),#g0mk4ky td:not(.gbmrvig td){overflow-wrap:anywhere;padding-inline:6px}}