#vkly1la .lamyzz0k nav {
  line-height: 1.4;
  font-size: .95rem;
  margin: .85em 0 0;
}
#vkly1la .p7q55nt p {
  font-weight: 700;
  margin: 0 0 .45em;
  color: var(--c-text);
}
#vkly1la .zx826hl {
  margin-top: 2.4em;
  border: 0;
  padding-top: 0;
}
:root {
  --rule: #46263e;
  --surface: #281b24;
  --subtle: #ba9eb3;
  --link: #e76ec9;
  --measure: 740px;
  --accent: #e45cc2;
  --unit: 8px;
  --c-text: #f2f1f2;
  --color-bg: #1b1119;
}
#vkly1la .okrejuij li {
  margin: 0;
  display: inline;
  padding: 0;
}
#vkly1la .p7q55nt summary {
  margin: 0 0 .45em;
  color: var(--c-text);
  font-weight: 700;
  cursor: pointer;
}
#vkly1la .h91xlh {
  border: 0;
  margin-top: 2em;
  padding-top: 0;
}
html {
  -webkit-text-size-adjust: 100%;
}
#vkly1la .vcnpae {
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(14rem,1fr));
  gap: .8em 1.2em;
}
#vkly1la .odrn7jwd .heaf76 li,#vkly1la .uqk5mbg .heaf76 li {
  display: inline;
}
#vkly1la .uqk5mbg .heaf76 li+li::before {
  content: '|';
  opacity: .7;
  margin: 0 .55em;
}
#vkly1la .lamyzz0k nav .okrejuij li+li::before {
  content: '|';
  opacity: .7;
  margin: 0 .55em;
}
#vkly1la .m05qb6o4 a {
  text-decoration: none;
  color: var(--subtle);
}
#vkly1la .heaf76 li::before {
  content: normal;
}
#vkly1la p {
  hyphens: auto;
  text-align: justify;
  margin: 0 0 1em;
  -webkit-hyphens: auto;
}
.xah3vir6 {
  color: var(--link);
  letter-spacing: .1em;
  margin: .35em 0 1.6em;
  font-size: .95rem;
  display: inline-block;
}
*,*::before,*::after {
  box-sizing: border-box;
}
#vkly1la .h91xlh h3 {
  color: var(--c-text);
  margin: 1.4em 0 .3em;
  font-size: 1.02rem;
}
#vkly1la>p:first-of-type {
  color: var(--c-text);
  font-size: 1.12em;
}
#vkly1la .i6cto2 {
  font-size: .82rem;
  color: var(--subtle);
  margin: .5em 0 1.4em;
}
#vkly1la a:focus-visible,#vkly1la summary:focus-visible,#vkly1la .eac1cif[tabindex="0"]:focus-visible,#vkly1la input:focus-visible,#vkly1la textarea:focus-visible,#vkly1la button:focus-visible {
  box-shadow: 0 0 0 3px var(--link);
  outline-offset: 2px;
  outline: 2px solid var(--c-text);
}
#vkly1la .p7q55nt a {
  padding: .25em 0;
  color: var(--link);
  display: inline-block;
  text-decoration: none;
  min-height: 48px;
}
#vkly1la .m05qb6o4 {
  color: var(--subtle);
  font-size: .8rem;
  margin: 0 0 1.4em;
}
#vkly1la figure>img,#vkly1la .kz7ch0w5>img,#vkly1la .u52my5x8>img,#vkly1la .s89sq7>img,#vkly1la .r7n9zgd>img {
  margin-bottom: 0;
  margin-top: 0;
}
#vkly1la .uqk5mbg a+a::before {
  margin: 0 .55em;
  content: '|';
  opacity: .7;
}
#vkly1la .heaf76 {
  margin: 0;
  list-style: none;
  padding: 0;
}
#vkly1la .r7v9z9y9>h2:first-child {
  margin-top: 0;
}
#vkly1la .lamyzz0k {
  text-align: center;
  padding-bottom: .5em;
  margin: 0 0 1.3em;
  border-bottom: 3px solid var(--accent);
}
#vkly1la img.eme3p4r4 {
  margin-right: 0;
  margin-left: 0;
  max-width: 100%;
}
#vkly1la img {
  height: auto;
  max-width: 100%;
  margin: 1.6em 0;
  box-shadow: 0 4px 14px rgba(73,26,61,.10);
  display: block;
}
#vkly1la .okrejuij li::before {
  content: normal;
}
#vkly1la {
  max-width: var(--measure);
  margin: 28px auto;
  background: var(--surface);
  border: 1px solid var(--rule);
  border-radius: 6px;
  box-shadow: 0 8px 18px rgba(73,26,61,.14);
  padding: calc(var(--unit) + 42px) calc(var(--unit) + 38px);
  overflow-wrap: anywhere;
}
#vkly1la .eac1cif {
  overflow-x: auto;
  width: 100%;
  margin: 1.2em 0;
}
#vkly1la .r7v9z9y9 {
  padding-left: .9em;
  margin: 1.8em 0;
  border-left: 2px solid var(--accent);
}
::selection {
  background: #492640;
  color: var(--c-text);
}
#vkly1la ul {
  list-style-type: circle;
}
#vkly1la .h91xlh h2 {
  margin-top: .6em;
}
#vkly1la th {
  text-align: left;
  font-weight: 700;
  color: var(--c-text);
  background: #492640;
  padding: 9px 11px;
  overflow-wrap: anywhere;
  border-bottom: 1px solid var(--rule);
}
.txitywnmcc {
  padding: 0;
}
#vkly1la .p6dmqrdv dt {
  font-weight: 700;
  margin: 1.2em 0 .3em;
}
#vkly1la h2 {
  color: var(--c-text);
  font-size: 1.34rem;
  margin: 2.7em 0 .35em;
  font-weight: 700;
  line-height: 1.4;
  font-family: 'Gill Sans','Gill Sans MT',Calibri,'Trebuchet MS',sans-serif;
}
#vkly1la .lamyzz0k nav a:hover {
  color: var(--link);
}