
:where(.kx-yso-og2m) .ke-tr-xmw summary {
  font-weight: 700;
  margin: 0 0 .45rem;
  color: var(--fg);
  cursor: pointer;
}
:where(.kx-yso-og2m) .bge-rm-1l7z li::before {
  display: none !important;
}
:where(.kx-yso-og2m) .ree-2hoj-0gwj li::before {
  display: none !important;
}
:where(.kx-yso-og2m) img.eu-v1h-mg {
  margin-left: auto;
  max-width: 90%;
  margin-right: auto;
}
:where(.kx-yso-og2m) figure,:where(.kx-yso-og2m) .ql-0uss-otv,:where(.kx-yso-og2m) .di-d42j-jyep,:where(.kx-yso-og2m) .peg-ntj-0a,:where(.kx-yso-og2m) .jrf-izn-q6ta {
  border-radius: 8px;
  padding: .7rem;
  margin: 2rem 0;
  background: var(--c-soft);
}
:where(.kx-yso-og2m) .hch-qvxb-ws0d {
  border: 0;
  padding-top: 0;
  margin-top: 2em;
}
:where(.kx-yso-og2m) .kz-mvo-vw4a a {
  vertical-align: middle;
  display: inline-block;
  min-width: 24px;
  padding: .25rem 0;
  min-height: 50px;
  max-width: 100%;
}
:where(.kx-yso-og2m) .vq-g6-ae93 {
  padding: 1.2em 1.35em;
  border-radius: 8px;
  background: var(--c-soft);
  margin-top: 2.2em;
}
.rcfk {
  box-sizing: border-box;
}
:where(.kx-yso-og2m) summary:focus-visible,:where(.kx-yso-og2m) a:focus-visible,:where(.kx-yso-og2m) .lfe-ce-c5[tabindex="0"]:focus-visible {
  outline-offset: 3px;
  outline: 3px double var(--fg);
}
:where(.kx-yso-og2m) img.urs-0e-zx {
  margin-left: 0;
  margin-right: auto;
  max-width: 58%;
}
:where(.kx-yso-og2m) .saw-vab6-5eti:nth-of-type(odd) {
  background: var(--c-soft);
}
:where(.kx-yso-og2m) p {
  margin: 0 0 1rem;
}
:where(.kx-yso-og2m) td {
  padding: 12px 14px;
  border-bottom: 1px solid var(--color-border);
  overflow-wrap: break-word;
}
.fhnikbxv {
  box-sizing: border-box;
}
:where(.kx-yso-og2m) .pr-k2y-50bt nav a {
  padding: .25rem 0;
  display: inline-block;
  text-decoration: none;
  margin: 0 .7rem .2rem 0;
  min-height: 50px;
  color: var(--dim);
}
:where(.kx-yso-og2m) .ke-tr-xmw li {
  margin: .25rem 0;
}
:where(.kx-yso-og2m) details.vxy-1dw-o60 summary {
  font-weight: 700;
  color: var(--fg);
  cursor: pointer;
}
:where(.kx-yso-og2m) .mf-xns-xqb h3 {
  margin: 0 0 .3rem;
}
:where(.kx-yso-og2m) img.oza-ekv-ce {
  margin-right: 0;
  max-width: 58%;
  margin-left: auto;
}
:where(.kx-yso-og2m) th {
  border-bottom: 1px solid var(--color-border);
  overflow-wrap: break-word;
  text-align: left;
  color: var(--fg);
  font-weight: 700;
  background: var(--c-soft);
  padding: 12px 14px;
}
:where(.kx-yso-og2m) .ke-tr-xmw a {
  color: var(--c-accent);
  text-decoration: none;
  padding: .25rem 0;
  display: inline-block;
  min-height: 50px;
}
:where(.kx-yso-og2m) .saw-vab6-5eti>h2:first-child {
  margin-top: 0;
}
:where(.kx-yso-og2m) h1 {
  border-bottom: 1px solid var(--color-border);
  margin: 0 0 .45em;
  padding-bottom: .35em;
  font-family: -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
  color: var(--fg);
  line-height: 1.24;
  letter-spacing: 0;
  font-weight: 800;
  font-size: 2.1rem;
}
:where(.kx-yso-og2m) .vq-g6-ae93 h3 {
  margin: 1.3em 0 .3em;
  font-size: 1.1rem;
  color: var(--fg);
}
.kx-yso-og2m {
  max-width: var(--measure);
  margin: 28px auto;
  background: #faf9fb;
  border-radius: 8px;
  padding: calc(var(--unit) + 2.375rem) calc(var(--unit) + 2.125rem);
  overflow-wrap: break-word;
  border: 2px solid var(--color-border);
  box-shadow: none;
  outline: 3px double var(--color-border);
  outline-offset: 3px;
}
:where(.kx-yso-og2m) ul,:where(.kx-yso-og2m) ol {
  padding-left: 1.45rem;
  margin: 0 0 1.2rem;
}
:where(.kx-yso-og2m) .of-89c-sf .bge-rm-1l7z li,:where(.kx-yso-og2m) .kz-mvo-vw4a .bge-rm-1l7z li {
  display: inline;
}
:where(.kx-yso-og2m) .of-89c-sf,:where(.kx-yso-og2m) .di-h98t-xv,:where(.kx-yso-og2m) .kz-mvo-vw4a {
  line-height: 1.7;
  margin: .3rem 0 0;
}
:where(.kx-yso-og2m) img {
  max-width: 100%;
  display: block;
  border-radius: 8px;
  height: auto;
  box-shadow: 0 6px 20px rgba(30,30,46,.12);
  margin: 2em 0;
}
:where(.kx-yso-og2m) table {
  font-size: .97rem;
  overflow: hidden;
  margin: 1.4rem 0;
  width: 100%;
  border-collapse: collapse;
  border: 1px solid var(--color-border);
  border-radius: 10px;
}
:where(.kx-yso-og2m) .pr-k2y-50bt nav a:hover {
  color: var(--c-accent);
}
:where(.kx-yso-og2m) .mf-xns-xqb {
  background: #faf9fb;
  margin: 0 0 .8rem;
  padding: .8rem 1.1rem;
  border: 1px solid var(--color-border);
  border-radius: 8px;
}
:where(.kx-yso-og2m) .bge-rm-1l7z li {
  margin: 0;
  padding: 0;
}
:where(.kx-yso-og2m) caption {
  caption-side: top;
  font-weight: 700;
  color: var(--dim);
  padding: .55em 0;
  text-align: left;
}
:where(.kx-yso-og2m) .kz-mvo-vw4a a+a::before {
  content: '\002d';
  margin: 0 .4rem;
  opacity: .55;
}
*,*::before,*::after {
  box-sizing: border-box;
}
:where(.kx-yso-og2m) .vq-g6-ae93 h2 {
  margin-top: .6em;
}
:where(.kx-yso-og2m) .xke-vc-np6t li {
  margin: 0;
  padding: 0;
}
:where(.kx-yso-og2m) .saw-vab6-5eti {
  border-radius: 8px;
  margin: 1.4em 0;
  padding: 1em 1.2em;
}
@media(max-width:640px){body {
  background: #faf9fb;
}
.kx-yso-og2m {
  border-radius: 0;
  outline: 2px double #dcdce5;
  outline-offset: -3px;
  margin: 0;
  border-right: 0;
  padding: calc(var(--unit) + 1rem) calc(var(--unit) + .625rem);
}
:where(.kx-yso-og2m) img.urs-0e-zx,:where(.kx-yso-og2m) img.and-5dd-lo,:where(.kx-yso-og2m) img.oza-ekv-ce {
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
}
:where(.kx-yso-og2m) .saw-vab6-5eti {
  padding: .9em 1em;
}}
:where(.kx-yso-og2m) .quw-jg-p8g{padding-block:.4em}
@media(max-width:560px){:where(.kx-yso-og2m) h1{font-size:1.8075rem}}
@media(max-width:640px){:where(.kx-yso-og2m) table:not(.lfe-ce-c5 table){table-layout:fixed}:where(.kx-yso-og2m) th:not(.lfe-ce-c5 th),:where(.kx-yso-og2m) td:not(.lfe-ce-c5 td){overflow-wrap:anywhere;padding-inline:7px}}