.hoqsprb4 {
  font-size: .95rem;
  color: #692eb8;
  display: inline-block;
  letter-spacing: .1em;
  margin: .25em 0 1.4em;
}
.lkwygu1 .tgw9jksef a {
  display: inline;
}
.lkwygu1 .uc96cq nav a:hover {
  color: #692eb8;
}
.lkwygu1 .z78q9l {
  padding: 0;
  list-style: none;
  margin: 0;
}
.lkwygu1 ul {
  list-style-type: circle;
}
.lkwygu1 .ex7en5q {
  padding: 0;
  border: 0;
  margin: 0 0 .7em;
}
.lkwygu1 h3 {
  font-family: -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
  font-size: 1.22rem;
  font-style: italic;
  color: #28252b;
  margin: 1.6em 0 .35em;
  font-weight: 500;
}
.lkwygu1 h2 {
  font-weight: 700;
  color: #28252b;
  font-family: -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
  font-style: italic;
  margin: 2.05em 0 .6em;
  line-height: 1.3;
  font-size: 1.6rem;
}
.lkwygu1 .w0gkd6j0 {
  border-radius: 4px;
  border-left: 3px solid #b72e8b;
  padding: .9em 1.2em .9em 2.6em;
  background: #f0e8fb;
}
.lkwygu1 strong {
  color: #28252b;
}
.lkwygu1 td {
  overflow-wrap: anywhere;
  border-bottom: 1px solid #e4dcee;
  padding: 12px 14px;
}
.lkwygu1 .tgw9jksef .u7tuorxq li+li::before {
  content: '/';
  margin: 0 .55em;
  opacity: .45;
}
.lkwygu1 .ye5yevptoe {
  margin-top: 1.6em;
  border-top: 3px solid #692eb8;
  padding-top: 1.2em;
}
.lkwygu1 .fpyiet1ogv {
  border: 0;
  font-size: .95rem;
  padding: .85em 1.2em;
  background: #fefefe;
  border-left: 5px solid #692eb8;
  margin: 1.8em 0;
}
.lkwygu1 .vwzv6d7df {
  margin: 0;
  list-style: none;
  display: flex;
  padding: 0;
  flex-wrap: wrap;
  gap: .2em;
}
html {
  -webkit-text-size-adjust: 100%;
}
.lkwygu1 .fpyiet1ogv p {
  margin: 0 0 .45em;
  font-weight: 700;
  color: #28252b;
}
.lkwygu1 .tgw9jksef a+a::before {
  opacity: .45;
  content: '/';
  margin: 0 .55em;
}
body {
  min-height: 100dvh;
  margin: 0;
  color: #28252b;
  background: linear-gradient(180deg,#f0e8fb 0%,#f8f9fa 38%,#f8f9fa 100%);
  letter-spacing: -.004em;
  font: 19px/1.55 -apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;
}
.lkwygu1 .ma7gjo {
  max-width: 100%;
  margin: 0 0 1.4em;
  background: #f0e8fb;
  display: inline-flex;
  border-radius: 999px;
  font-size: .8rem;
  padding: .35em .75em;
  color: #6c6972;
}
*,*::before,*::after {
  box-sizing: border-box;
}
.lkwygu1 a {
  text-decoration: underline;
  text-underline-offset: 2px;
  border-radius: 3px;
  color: #692eb8;
  padding: 0 2px;
  transition: color .15s ease,background-color .15s ease;
}
.lkwygu1 .uc96cq {
  display: grid;
  grid-template-columns: minmax(0,1fr) auto;
  text-align: left;
  padding-bottom: .5em;
  column-gap: 1em;
  margin: 0 0 1.8em;
  align-items: center;
}
.lkwygu1 .uc96cq nav a {
  padding: .25em 0;
  display: inline-block;
  text-decoration: none;
  transition: color .15s ease;
  margin: 0 1.15em .2em 0;
  min-height: 48px;
  color: #6c6972;
}
.lkwygu1 img.cebwutqq {
  margin-right: 0;
  margin-left: 0;
  max-width: 100%;
}
.lkwygu1 .u7tuorxq li::before {
  content: "";
  display: none;
}
.lkwygu1 .ahc27ae6q a {
  margin: 0 0 .55em;
  display: block;
}
.lkwygu1 .djf4xv {
  text-decoration: none;
  letter-spacing: 0;
  color: #692eb8;
  font-family: -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
  font-size: 1.25rem;
  display: inline-block;
  text-transform: lowercase;
  font-weight: 900;
}
.lkwygu1 .fprmd8 {
  display: grid;
  gap: .6em 1em;
  grid-template-columns: repeat(auto-fit,minmax(12rem,1fr));
}
.lkwygu1 figure,.lkwygu1 .gexugzo,.lkwygu1 .ktkrhf3,.lkwygu1 .b0b34ci,.lkwygu1 .cjrgt81l5 {
  background: #f0e8fb;
  margin: 1.2em 0;
  border-radius: 6px;
  padding: .7em;
}
.lkwygu1 li {
  margin: .35em 0;
}
.lkwygu1 .uc96cq>.djf4xv,.lkwygu1 .uc96cq>.xyvl8x33w {
  grid-column: 1;
}
.lkwygu1 .ex7en5q h3 {
  margin: 0 0 .3em;
}
.lkwygu1 ul,.lkwygu1 ol {
  margin: 0 0 1.2em;
  padding-left: 1.3em;
}
.lkwygu1 .ma7gjo a {
  color: #6c6972;
  text-decoration: none;
}
.lkwygu1 .z78q9l li::before {
  display: none;
  content: "";
}
.lkwygu1 .z78q9l li {
  margin: 0;
  padding: 0;
  display: inline;
}
.lkwygu1 .u7tuorxq {
  padding: 0;
  margin: 0;
  list-style: none;
}
.lkwygu1 .vwzv6d7df li {
  padding: 0;
  margin: 0;
}
::selection {
  background: #f0e8fb;
  color: #28252b;
}
.lkwygu1 details.k8y2r5 summary {
  font-weight: 700;
  cursor: pointer;
  color: #28252b;
}
.lkwygu1 {
  max-width: 880px;
  margin: 30px auto;
  background: transparent;
  border: 0;
  padding: 34px 42px;
  overflow-wrap: anywhere;
  border-left: 3px solid #692eb8;
  border-right: 4px solid #692eb8;
}
.lkwygu1 blockquote {
  padding: .5em 1.1em;
  background: #f0e8fb;
  margin: 1.2em 0;
  border-left: 4px solid #b72e8b;
  border-radius: 0 8px 8px 0;
}
.lkwygu1 img.jh2ps5a {
  margin-right: 0;
  max-width: 70%;
  margin-left: auto;
}
.lkwygu1 .uc96cq nav a+a::before {
  margin: 0 .55em;
  opacity: .45;
  content: '/';
}
.lkwygu1 img.v25ftca348 {
  margin-left: auto;
  margin-right: auto;
  max-width: 70%;
}
.lkwygu1 .oozh3l34e .u7tuorxq li,.lkwygu1 .tgw9jksef .u7tuorxq li {
  display: inline;
}
.lkwygu1 hr {
  border: 0;
  border-top: 1px dashed #e4dcee;
  margin: 1.6em 0;
}
.lkwygu1 .fpyiet1ogv li {
  margin: .25em 0;
}
.lkwygu1 table {
  font-size: .95rem;
  margin: 1.2em 0;
  width: 100%;
  border-collapse: collapse;
}
.lkwygu1 .oozh3l34e a {
  display: inline-block;
  padding: .25em 0;
  min-height: 48px;
  margin: 0 1.4em .3em 0;
}
.lkwygu1 .fpyiet1ogv a {
  text-decoration: none;
  padding: .25em 0;
  display: inline-block;
  color: #692eb8;
  min-height: 48px;
}
.lkwygu1 .mdrphlekw dt {
  margin: 1.2em 0 .3em;
  font-weight: 700;
}
.lkwygu1 .ywz8d3gsl5 {
  width: 100%;
  margin: 1.2em 0;
  overflow-x: auto;
}
.lkwygu1 th {
  font-weight: 700;
  padding: 12px 14px;
  text-align: center;
  color: #28252b;
  border-bottom: 2px solid #e4dcee;
  overflow-wrap: anywhere;
}
.lkwygu1 a:focus-visible,.lkwygu1 summary:focus-visible,.lkwygu1 .ywz8d3gsl5[tabindex="0"]:focus-visible,.lkwygu1 input:focus-visible,.lkwygu1 textarea:focus-visible,.lkwygu1 button:focus-visible {
  outline: 3px double #28252b;
  outline-offset: .15em;
}
.lkwygu1 details.k8y2r5 p {
  margin: .8em 0 0;
}
.lkwygu1 .k2wa0oa {
  display: grid;
  gap: .4em 1em;
  grid-template-columns: repeat(auto-fit,minmax(12rem,1fr));
}
.vnskgozq {
  color: #28252b;
}
.lkwygu1 .fpyiet1ogv ul,.lkwygu1 .fpyiet1ogv ol {
  padding-left: 1.3em;
  margin: 0;
}
.lkwygu1 img.dkwdjg {
  max-width: 70%;
  margin-right: auto;
  margin-left: 0;
}
.lkwygu1 .ywz8d3gsl5 table {
  margin: 0;
}
.lkwygu1 .mdrphlekw dd {
  padding: 0;
  margin: 0 0 1.2em;
}
.lkwygu1 h1 {
  font-size: clamp(2.0rem,1.5vw + 1.9rem,2.4rem);
  border-left: 5px solid #692eb8;
  margin: 0 0 .4em;
  font-family: -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
  line-height: 1.18;
  letter-spacing: -.02em;
  font-weight: 750;
  color: #28252b;
  padding-left: .55em;
}
.lkwygu1 .oozh3l34e,.lkwygu1 .ahc27ae6q,.lkwygu1 .tgw9jksef {
  margin: .5em 0 0;
  line-height: 1.8;
}
.lkwygu1 .uc96cq nav .z78q9l li+li::before {
  margin: 0 .55em;
  opacity: .45;
  content: '/';
}
.lkwygu1 figcaption {
  color: #6c6972;
  margin-top: .55em;
  font-size: .85rem;
  text-align: center;
  line-height: 1.5;
}
.lkwygu1 .uc96cq nav {
  align-self: center;
  grid-column: 2;
  margin: 0;
  line-height: 1.7;
  grid-row: 1 / span 2;
  text-align: right;
  font-size: .86rem;
}
.lkwygu1 .xyvl8x33w {
  font-weight: 400;
  margin: .2em 0 0;
  font-size: .85rem;
  color: #6c6972;
}
.lkwygu1 .mdavq1 {
  border-radius: 5px;
  padding: .7em 1em .7em 2.2em;
  border: 1px solid #e4dcee;
  background: #f0e8fb;
}
.bvgeq {
  margin: 0;
}
.lkwygu1 p {
  margin: 0 0 1.15em;
}
.lkwygu1 img {
  border: 1px solid #e4dcee;
  max-width: 100%;
  height: auto;
  margin: 1.2em 0;
  display: block;
  border-radius: 0;
}
.lkwygu1 .fpyiet1ogv summary {
  margin: 0 0 .45em;
  font-weight: 700;
  cursor: pointer;
  color: #28252b;
}
.lkwygu1 figure>img,.lkwygu1 .gexugzo>img,.lkwygu1 .ktkrhf3>img,.lkwygu1 .b0b34ci>img,.lkwygu1 .cjrgt81l5>img {
  margin-top: 0;
  margin-bottom: 0;
}
.lkwygu1 .uc96cq nav .nav-current {
  cursor: default;
  margin: 0 1.15em .2em 0;
  color: #6c6972;
}
.lkwygu1 img.rh3c3uu6o {
  margin-right: auto;
  max-width: 95%;
  margin-left: auto;
}
.lkwygu1 .u7tuorxq li {
  margin: 0;
  padding: 0;
}
.lkwygu1 .paeqg070e {
  margin: .35em 0 1.2em;
  color: #6c6972;
  font-size: .85rem;
}
.lkwygu1 .c60ooc h2 {
  margin-top: .8em;
}
.lkwygu1 a:hover {
  background: #f0e8fb;
}
.lkwygu1 .c60ooc {
  border: 0;
  margin-top: 2.8em;
  padding-top: 0;
}
.lkwygu1 .oyrfjx0o {
  margin: 0;
}
@media(max-width:600px){body {
  background: #fefefe;
}
.lkwygu1 {
  margin: 0;
  border-radius: 0;
  border-right: 0;
  padding: 20px 16px;
}
.lkwygu1 img.dkwdjg,.lkwygu1 img.v25ftca348,.lkwygu1 img.jh2ps5a {
  margin-right: auto;
  max-width: 100%;
  margin-left: auto;
}
.lkwygu1 .uc96cq {
  text-align: left;
  display: block;
}
.lkwygu1 .uc96cq nav {
  text-align: left;
  margin: 1em 0 0;
}}
@media (min-width:1360px){.lkwygu1 {
  padding: 44px 68px;
}}
@media (prefers-color-scheme:dark){.hoqsprb4 {
  color: #aa7ce8;
}
.lkwygu1 .uc96cq nav a:hover {
  color: #aa7ce8;
}
.lkwygu1 h3 {
  color: #e5e3e9;
}
.lkwygu1 h2 {
  color: #e5e3e9;
}
.lkwygu1 .w0gkd6j0 {
  border-left: 3px solid #e463ba;
  background: #312442;
}
.lkwygu1 strong {
  color: #e5e3e9;
}
.lkwygu1 td {
  border-bottom: 1px solid #393045;
}
.lkwygu1 .ye5yevptoe {
  border-top: 3px solid #aa7ce8;
}
.lkwygu1 .fpyiet1ogv {
  border-left: 5px solid #aa7ce8;
  background: #231d2a;
}
.lkwygu1 .fpyiet1ogv p {
  color: #e5e3e9;
}
body {
  background: linear-gradient(180deg,#312442 0%,#130f18 38%,#130f18 100%);
  color: #e5e3e9;
}
.lkwygu1 .ma7gjo {
  color: #9991a4;
  background: #312442;
}
.lkwygu1 a {
  color: #aa7ce8;
}
.lkwygu1 .uc96cq nav a {
  color: #9991a4;
}
.lkwygu1 .djf4xv {
  color: #aa7ce8;
}
.lkwygu1 figure,.lkwygu1 .gexugzo,.lkwygu1 .ktkrhf3,.lkwygu1 .b0b34ci,.lkwygu1 .cjrgt81l5 {
  background: #312442;
}
.lkwygu1 .ma7gjo a {
  color: #9991a4;
}
::selection {
  background: #312442;
  color: #e5e3e9;
}
.lkwygu1 details.k8y2r5 summary {
  color: #e5e3e9;
}
.lkwygu1 {
  border-left: 3px solid #aa7ce8;
  border-right: 4px solid #aa7ce8;
}
.lkwygu1 blockquote {
  background: #312442;
  border-left: 4px solid #e463ba;
}
.lkwygu1 hr {
  border-top: 1px dashed #393045;
}
.lkwygu1 .fpyiet1ogv a {
  color: #aa7ce8;
}
.lkwygu1 th {
  border-bottom: 2px solid #393045;
  color: #e5e3e9;
}
.lkwygu1 a:focus-visible,.lkwygu1 summary:focus-visible,.lkwygu1 .ywz8d3gsl5[tabindex="0"]:focus-visible,.lkwygu1 input:focus-visible,.lkwygu1 textarea:focus-visible,.lkwygu1 button:focus-visible {
  outline: 3px double #e5e3e9;
}
.lkwygu1 h1 {
  border-left: 5px solid #aa7ce8;
  color: #e5e3e9;
}
.lkwygu1 figcaption {
  color: #9991a4;
}
.lkwygu1 .xyvl8x33w {
  color: #9991a4;
}
.lkwygu1 .mdavq1 {
  background: #312442;
  border: 1px solid #393045;
}
.lkwygu1 img {
  border: 1px solid #393045;
}
.lkwygu1 .fpyiet1ogv summary {
  color: #e5e3e9;
}
.lkwygu1 .uc96cq nav .nav-current {
  color: #9991a4;
}
.lkwygu1 .paeqg070e {
  color: #9991a4;
}
.lkwygu1 a:hover {
  background: #312442;
}}