#ej7m3tdcw .f8v92s4d table {
  margin: 0;
}
#ej7m3tdcw strong {
  color: #eeebee;
}
#ej7m3tdcw .ytnz2rumi a {
  color: #baa0c0;
  text-decoration: none;
}
#ej7m3tdcw p {
  text-align: justify;
  -webkit-hyphens: auto;
  hyphens: auto;
  margin: 0 0 1.2rem;
}
#ej7m3tdcw .ogonysc h3 {
  margin: 0 0 .3rem;
}
.ioce {
  color: #eeebee;
}
#ej7m3tdcw .f01t11gg a {
  min-width: 24px;
  vertical-align: middle;
  max-width: 100%;
  display: inline-block;
  min-height: 48px;
  padding: .25rem 0;
}
#ej7m3tdcw tr:nth-child(even) td {
  background: #2d273b;
}
html {
  -webkit-text-size-adjust: 100%;
}
#ej7m3tdcw .pl9h6esw {
  margin: 0;
}
#ej7m3tdcw .cy7ohrl4i li {
  margin: 0;
  padding: 0;
  display: inline;
}
#ej7m3tdcw .ypu4hu8e7 {
  list-style: none;
  margin: 0;
  padding: 0;
}
#ej7m3tdcw img.hp08z4s5 {
  margin-right: auto;
  max-width: 58%;
  margin-left: auto;
}
#ej7m3tdcw .dd7wqcn1m nav {
  min-width: 0;
}
#ej7m3tdcw .d659vuth6 .ypu4hu8e7 li,#ej7m3tdcw .f01t11gg .ypu4hu8e7 li {
  display: inline;
}
#ej7m3tdcw .d659vuth6 a {
  display: inline-block;
  margin: 0 1.4rem .3rem 0;
  min-height: 48px;
  padding: .25rem 0;
}
#ej7m3tdcw .a1dujzvmo {
  gap: 1.4em 1.8em;
  display: flex;
  flex-wrap: wrap;
}
#ej7m3tdcw caption {
  caption-side: top;
  color: #baa0c0;
  padding: .45em 0;
  text-align: left;
  font-weight: 700;
}
#ej7m3tdcw img {
  height: auto;
  margin: 1.2em 0;
  max-width: 100%;
  border-radius: 6px;
  display: block;
  border: 1px solid #3a2b3d;
}
#ej7m3tdcw ul li {
  position: relative;
  padding-left: 1.2rem;
}
#ej7m3tdcw ol li::marker {
  color: #e957ca;
}
#ej7m3tdcw {
  max-width: 700px;
  margin: 34px auto;
  background: #281d2b;
  border: 1px solid #3a2b3d;
  border-radius: 6px;
  box-shadow: 0 3px 14px rgba(51,32,55,.06);
  padding: 38px 46px;
  overflow-wrap: anywhere;
  border-top: 8px solid #e853c9;
  border-bottom: 6px solid #e853c9;
  border-left: 5px solid #e853c9;
}
#ej7m3tdcw .vbkzoas7 a {
  padding: .25rem 0;
  display: block;
  min-height: 48px;
  margin: 0 0 .7rem;
}
#ej7m3tdcw .ytnz2rumi {
  color: #baa0c0;
  font-size: .8rem;
  margin: 0 0 1.4em;
}
#ej7m3tdcw td {
  padding: 12px 14px;
  overflow-wrap: anywhere;
  border-bottom: 1px solid #3a2b3d;
}
#ej7m3tdcw .u7wpihtr {
  border-top: 1px solid #3a2b3d;
  margin-top: 2.6em;
  padding-top: 1.2em;
}
#ej7m3tdcw .ng8m0w7d2 a {
  border-bottom: 1px solid #3a2b3d;
  display: block;
}
#ej7m3tdcw h3 {
  margin: 2em 0 .4em;
  font-size: 1.18rem;
  color: #e958bd;
  font-weight: 800;
  font-family: Candara,Optima,Calibri,'Segoe UI',sans-serif;
}
#ej7m3tdcw .d659vuth6,#ej7m3tdcw .vbkzoas7,#ej7m3tdcw .f01t11gg {
  margin: .3rem 0 0;
  line-height: 1.7;
}
#ej7m3tdcw .n3ytt9f8t li {
  margin: .2rem 0;
}
#ej7m3tdcw figure,#ej7m3tdcw .bnwc1rej0,#ej7m3tdcw .wt44dre,#ej7m3tdcw .lqctp2eb,#ej7m3tdcw .w1l4gyni {
  margin: 1.2rem 0;
}
#ej7m3tdcw .n3ytt9f8t summary {
  color: #eeebee;
  margin: 0 0 .45rem;
  font-weight: 700;
  cursor: pointer;
}
.o5nx7eur9 {
  display: inline-flex;
  padding: .3em .8em;
  color: #e957ca;
  border-radius: 999px;
  margin: .2em 0 1.75em;
  font-size: .9rem;
  gap: .4em;
  align-items: center;
  background: #2d273b;
  border: 1px solid #3a2b3d;
}
#ej7m3tdcw .djgaoeo nav+nav {
  padding-top: .8em;
  border-top: 1px dotted #3a2b3d;
}
#ej7m3tdcw h1::after {
  height: 3px;
  display: block;
  margin: .38em auto 0;
  background: #e853c9;
  content: '';
  width: 66px;
}
::selection {
  color: #eeebee;
  background: #2d273b;
}
#ej7m3tdcw img.g9qb8jizd {
  max-width: 58%;
  margin-left: auto;
  margin-right: 0;
}
#ej7m3tdcw img.e0g3bpn {
  margin-right: auto;
  margin-left: 0;
  max-width: 58%;
}
#ej7m3tdcw .whgnhubnj {
  border: 1px solid #3a2b3d;
  background: #2d273b;
  border-radius: 6px;
  padding: .7em 1em .7em 2.2em;
}
#ej7m3tdcw .n3ytt9f8t p {
  font-weight: 700;
  margin: 0 0 .45rem;
  color: #eeebee;
}
#ej7m3tdcw .x97r40k4 dd {
  margin: 0 0 1.1em;
  padding: 0;
}
#ej7m3tdcw .mvxyeh3q {
  display: grid;
  gap: 1.4em 1.8em;
  grid-template-columns: repeat(auto-fit,minmax(min(100%,15rem),1fr));
}
#ej7m3tdcw .cy7ohrl4i {
  margin: 0;
  list-style: none;
  padding: 0;
}
#ej7m3tdcw .y2hgsp67 nav {
  grid-column: 2;
  line-height: 2;
  text-align: right;
  grid-row: 1 / span 2;
  font-size: .89rem;
  align-self: center;
  margin: 0;
}
#ej7m3tdcw .p743g6i {
  margin: 0 0 .45em;
  font-weight: 600;
  grid-column: 1/-1;
  font-size: 1em;
}
#ej7m3tdcw .n8ts4t37 {
  border-left: 3px solid #e854bb;
  background: #2d273b;
  border-radius: 6px;
  padding: .7em 1em .7em 2.4em;
}
#ej7m3tdcw .a1dujzvmo nav {
  flex: 1 1 15rem;
}
#ej7m3tdcw img.g4dzsnnc {
  max-width: 92%;
  margin-right: auto;
  margin-left: auto;
}
#ej7m3tdcw .y2hgsp67>.fmv8vjpo,#ej7m3tdcw .y2hgsp67>.o3f6414t {
  grid-column: 1;
}
#ej7m3tdcw .dd7wqcn1m {
  text-align: left;
  border-top: 1px solid #3a2b3d;
  margin-top: 1.8em;
  padding-top: 1em;
  font-size: .9rem;
}
#ej7m3tdcw table {
  margin: 1.5rem 0;
  font-size: .95rem;
  overflow: hidden;
  border-radius: 8px;
  border: 1px solid #3a2b3d;
  border-collapse: collapse;
  width: 100%;
}
#ej7m3tdcw .bw07g5o a,#ej7m3tdcw .a9q87hwjg a,#ej7m3tdcw .ng8m0w7d2 a {
  overflow-wrap: anywhere;
  min-height: 48px;
  padding: .3em .5em;
  max-width: 100%;
}
#ej7m3tdcw .ypu4hu8e7 li::before {
  content: "";
  display: none;
}
#ej7m3tdcw a {
  color: #e957ca;
  text-underline-offset: 2px;
  text-decoration: underline;
}
#ej7m3tdcw h2 {
  font-size: 1.48rem;
  color: #eeebee;
  margin: 2.7em 0 .7em;
  border-bottom: 1px solid #3a2b3d;
  padding-bottom: .25em;
  line-height: 1.34;
  font-family: Candara,Optima,Calibri,'Segoe UI',sans-serif;
  font-weight: 700;
}
#ej7m3tdcw hr {
  border: 0;
  height: 3px;
  width: 64px;
  background: #e853c9;
  border-radius: 3px;
  margin: 2em 0;
}
#ej7m3tdcw .bw07g5o>.ypu4hu8e7 {
  grid-column: 1/-1;
}
body {
  -webkit-font-smoothing: antialiased;
  margin: 0;
  background: radial-gradient(circle at 50% -20%,#2d273b 0,#1e1420 58%,#1e1420 100%);
  color: #eeebee;
  letter-spacing: -.004em;
  -moz-osx-font-smoothing: grayscale;
  font: 18px/1.62 'Trebuchet MS','Lucida Grande',Tahoma,sans-serif;
  min-height: 100vh;
}
#ej7m3tdcw .fmv8vjpo {
  font-weight: 500;
  font-size: 1.35rem;
  font-family: Candara,Optima,Calibri,'Segoe UI',sans-serif;
  display: inline-block;
  text-decoration: none;
  color: #eeebee;
  letter-spacing: -.01em;
}
#ej7m3tdcw a:focus-visible,#ej7m3tdcw summary:focus-visible,#ej7m3tdcw .f8v92s4d[tabindex="0"]:focus-visible {
  outline: 3px double #eeebee;
  outline-offset: .15rem;
}
#ej7m3tdcw .sn2y2zy78 {
  margin: 0;
  list-style: none;
  gap: .1em;
  padding: 0;
  flex-wrap: wrap;
  display: flex;
}
#ej7m3tdcw li {
  margin: .5rem 0;
}
#ej7m3tdcw::before {
  margin: 0 0 1.3em;
  display: block;
  content: '';
  height: 5px;
  background: linear-gradient(90deg,#e853c9,transparent);
}
#ej7m3tdcw ul li::before {
  font-weight: 600;
  content: '\203a';
  color: #e957ca;
  position: absolute;
  left: 0;
}
#ej7m3tdcw .n3ytt9f8t a {
  padding: .25rem 0;
  text-decoration: none;
  color: #e957ca;
  min-height: 48px;
  display: inline-block;
}
#ej7m3tdcw th {
  text-align: left;
  border-bottom: 1px solid #3a2b3d;
  color: #eeebee;
  background: #2d273b;
  overflow-wrap: anywhere;
  padding: 12px 14px;
  font-weight: 700;
}
#ej7m3tdcw .x97r40k4 dt {
  margin: 1em 0 .3em;
  font-weight: 700;
}
#ej7m3tdcw .ypu4hu8e7 li {
  margin: 0;
  padding: 0;
}
#ej7m3tdcw .f01t11gg .ypu4hu8e7 li+li::before {
  margin: 0 .35rem;
  opacity: .55;
  content: '/' !important;
  display: inline !important;
}
#ej7m3tdcw .y2hgsp67 nav a {
  min-height: 48px;
  padding: .25rem 0;
  display: inline-block;
  color: #baa0c0;
  text-decoration: none;
  margin: 0 1.15rem .2rem 0;
}
#ej7m3tdcw .a9q87hwjg .ypu4hu8e7 li {
  display: inline;
}
#ej7m3tdcw .n3ytt9f8t {
  margin: 1.4rem 0;
  border: 1px solid #3a2b3d;
  border-radius: 6px;
  padding: .75rem 1.1rem;
  font-size: .95rem;
  background: transparent;
}
#ej7m3tdcw .y2hgsp67 nav a:hover {
  color: #e957ca;
}
#ej7m3tdcw figure>img,#ej7m3tdcw .bnwc1rej0>img,#ej7m3tdcw .wt44dre>img,#ej7m3tdcw .lqctp2eb>img,#ej7m3tdcw .w1l4gyni>img {
  margin-bottom: 0;
  margin-top: 0;
}
#ej7m3tdcw ul,#ej7m3tdcw ol {
  margin: 0 0 1.1rem;
  padding-left: 1.3rem;
}
#ej7m3tdcw img.htwp517bp {
  margin-right: 0;
  max-width: 100%;
  margin-left: 0;
}
#ej7m3tdcw h1 {
  line-height: 1.28;
  font-weight: 700;
  margin: 0 0 .8em;
  font-size: 2.25rem;
  color: #eeebee;
  letter-spacing: -.02em;
  text-align: center;
  font-family: Candara,Optima,Calibri,'Segoe UI',sans-serif;
  padding-bottom: .18em;
}
#ej7m3tdcw .f01t11gg a+a::before {
  opacity: .55;
  margin: 0 .35rem;
  content: '/';
}
#ej7m3tdcw .ogonysc {
  margin: 0 0 .8rem;
  padding: .7rem 1rem;
  border: 1px solid #3a2b3d;
  border-radius: 6px;
}
#ej7m3tdcw .bw07g5o,#ej7m3tdcw .bw07g5o .ypu4hu8e7 {
  display: grid;
  gap: 1.4em 1.8em;
  grid-template-columns: repeat(auto-fit,minmax(min(100%,15rem),1fr));
}
#ej7m3tdcw .cy7ohrl4i li::before {
  content: "";
  display: none;
}
#ej7m3tdcw .o3f6414t {
  margin: .3rem 0 0;
  font-weight: 400;
  color: #baa0c0;
  font-size: .85rem;
}
* {
  box-sizing: border-box;
}
#ej7m3tdcw .v09qnnw {
  display: grid;
  gap: .4em 1em;
  grid-template-columns: repeat(auto-fit,minmax(13rem,1fr));
}
#ej7m3tdcw details.btyaxqx summary {
  font-weight: 700;
  color: #eeebee;
  cursor: pointer;
}
#ej7m3tdcw .f8v92s4d {
  margin: 1.5rem 0;
  overflow-x: auto;
  width: 100%;
}
#ej7m3tdcw .sn2y2zy78 li {
  padding: 0;
  margin: 0;
}
#ej7m3tdcw .y2hgsp67 {
  grid-template-columns: minmax(8ch,30%) minmax(0,1fr);
  padding-top: .4rem;
  border-top: 2px solid #3a2b3d;
  column-gap: 1.3rem;
  margin: 0 0 2rem;
  display: grid;
  text-align: left;
  align-items: center;
}
#ej7m3tdcw .n3ytt9f8t ul,#ej7m3tdcw .n3ytt9f8t ol {
  margin: 0;
  padding-left: 1.3rem;
}
#ej7m3tdcw .a9q87hwjg a {
  margin: 0 .5em .5em 0;
  border: 1px solid #3a2b3d;
  display: inline-block;
  border-radius: 0;
}
#ej7m3tdcw .y2hgsp67 nav .dzf3mcv {
  padding-bottom: .2rem;
  margin: 0 1.15rem .2rem 0;
  border-bottom: 2px solid #e853c9;
  color: #baa0c0;
  cursor: default;
}
#ej7m3tdcw blockquote {
  margin: 1.4rem 0;
  font-size: 1.08rem;
  font-style: italic;
  padding: .3rem 0 .3rem 1.3rem;
  color: #eeebee;
  border-left: 2px solid #3a2b3d;
}
#ej7m3tdcw ul {
  list-style: none;
  padding-left: 1.15rem;
}
@media(max-width:620px){body {
  background: #1e1420;
}
#ej7m3tdcw {
  border-left: 0;
  margin: 0;
  border-radius: 0;
  border-right: 0;
  padding: 20px 16px;
}
#ej7m3tdcw img.e0g3bpn,#ej7m3tdcw img.hp08z4s5,#ej7m3tdcw img.g9qb8jizd {
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
}
#ej7m3tdcw .y2hgsp67 {
  text-align: left;
  display: block;
}
#ej7m3tdcw .y2hgsp67 nav {
  text-align: left;
  margin: 1rem 0 0;
}}
@media(min-width:1280px){#ej7m3tdcw {
  padding: 44px 52px;
}
#ej7m3tdcw h1 {
  font-size: 2.4rem;
}}
@media(prefers-color-scheme:light){#ej7m3tdcw strong {
  color: #241e26;
}
#ej7m3tdcw .ytnz2rumi a {
  color: #7c6481;
}
#ej7m3tdcw tr:nth-child(even) td {
  background: #f2eff8;
}
#ej7m3tdcw caption {
  color: #7c6481;
}
#ej7m3tdcw img {
  border: 1px solid #ebe5ec;
}
#ej7m3tdcw ol li::marker {
  color: #c227a1;
}
#ej7m3tdcw {
  background: #fdfdfe;
  border: 1px solid #ebe5ec;
  border-top: 8px solid #c628a5;
  border-bottom: 6px solid #c628a5;
  border-left: 5px solid #c628a5;
}
#ej7m3tdcw .ytnz2rumi {
  color: #7c6481;
}
#ej7m3tdcw td {
  border-bottom: 1px solid #ebe5ec;
}
#ej7m3tdcw .u7wpihtr {
  border-top: 1px solid #ebe5ec;
}
#ej7m3tdcw .ng8m0w7d2 a {
  border-bottom: 1px solid #ebe5ec;
}
#ej7m3tdcw h3 {
  color: #bf2690;
}
#ej7m3tdcw .n3ytt9f8t summary {
  color: #241e26;
}
.o5nx7eur9 {
  color: #c227a1;
  background: #f2eff8;
  border: 1px solid #ebe5ec;
}
#ej7m3tdcw .djgaoeo nav+nav {
  border-top: 1px dotted #ebe5ec;
}
#ej7m3tdcw h1::after {
  background: #c628a5;
}
::selection {
  color: #241e26;
  background: #f2eff8;
}
#ej7m3tdcw .whgnhubnj {
  border: 1px solid #ebe5ec;
  background: #f2eff8;
}
#ej7m3tdcw .n3ytt9f8t p {
  color: #241e26;
}
#ej7m3tdcw .n8ts4t37 {
  background: #f2eff8;
  border-left: 3px solid #bf2690;
}
#ej7m3tdcw .dd7wqcn1m {
  border-top: 1px solid #ebe5ec;
}
#ej7m3tdcw table {
  border: 1px solid #ebe5ec;
}
#ej7m3tdcw a {
  color: #c227a1;
}
#ej7m3tdcw h2 {
  border-bottom: 1px solid #ebe5ec;
  color: #241e26;
}
#ej7m3tdcw hr {
  background: #c628a5;
}
body {
  background: radial-gradient(circle at 50% -20%,#f2eff8 0,#f6f0f7 58%,#f6f0f7 100%);
  color: #241e26;
}
#ej7m3tdcw .fmv8vjpo {
  color: #241e26;
}
#ej7m3tdcw a:focus-visible,#ej7m3tdcw summary:focus-visible,#ej7m3tdcw .f8v92s4d[tabindex="0"]:focus-visible {
  outline: 3px double #241e26;
}
#ej7m3tdcw::before {
  background: linear-gradient(90deg,#c628a5,transparent);
}
#ej7m3tdcw ul li::before {
  color: #c227a1;
}
#ej7m3tdcw .n3ytt9f8t a {
  color: #c227a1;
}
#ej7m3tdcw th {
  color: #241e26;
  border-bottom: 1px solid #ebe5ec;
  background: #f2eff8;
}
#ej7m3tdcw .y2hgsp67 nav a {
  color: #7c6481;
}
#ej7m3tdcw .n3ytt9f8t {
  border: 1px solid #ebe5ec;
}
#ej7m3tdcw .y2hgsp67 nav a:hover {
  color: #c227a1;
}
#ej7m3tdcw h1 {
  color: #241e26;
}
#ej7m3tdcw .ogonysc {
  border: 1px solid #ebe5ec;
}
#ej7m3tdcw .o3f6414t {
  color: #7c6481;
}
#ej7m3tdcw details.btyaxqx summary {
  color: #241e26;
}
#ej7m3tdcw .y2hgsp67 {
  border-top: 2px solid #ebe5ec;
}
#ej7m3tdcw .a9q87hwjg a {
  border: 1px solid #ebe5ec;
}
#ej7m3tdcw .y2hgsp67 nav .dzf3mcv {
  border-bottom: 2px solid #c628a5;
  color: #7c6481;
}
#ej7m3tdcw blockquote {
  border-left: 2px solid #ebe5ec;
  color: #241e26;
}}
@media(max-width:560px){#ej7m3tdcw h1{font-size:min(1.95rem,var(--reading-title-limit,999rem))}}
#ej7m3tdcw .u7wpihtr summary>h2,#ej7m3tdcw .u7wpihtr summary>h3,#ej7m3tdcw .u7wpihtr summary>h4{display:inline;margin:0}@media(max-width:560px){#ej7m3tdcw h1{text-wrap:balance}#ej7m3tdcw .y2hgsp67 nav{margin-block-start:.65em}#ej7m3tdcw .y2hgsp67 nav a{margin-inline-end:.75em}#ej7m3tdcw .y2hgsp67{margin-block-end:1.05em}#ej7m3tdcw p{text-align:start;hyphens:manual;-webkit-hyphens:manual}}
@supports selector(:has(*)){:is(#ej7m3tdcw,#ej7m3tdcw main,#ej7m3tdcw article,#ej7m3tdcw section,#ej7m3tdcw div):has(>.rtygf9xsg)>p:not(.dp31hr5):not(.je6089u2),#ej7m3tdcw:has(.rtygf9xsg) .pl9h6esw>p{max-inline-size:76ch}#ej7m3tdcw:has(.rtygf9xsg) .pl9h6esw+.pl9h6esw{margin-block-start:1.5em}#ej7m3tdcw:has(.rtygf9xsg) .pl9h6esw>h2:first-child{margin-block-end:.55em;padding-block-end:.35em;border-block-end:1px solid currentColor}:is(#ej7m3tdcw,#ej7m3tdcw main,#ej7m3tdcw article,#ej7m3tdcw section,#ej7m3tdcw div):has(>.rtygf9xsg)>p:not(.dp31hr5):not(.je6089u2),#ej7m3tdcw:has(.rtygf9xsg) .pl9h6esw>p{max-inline-size:76ch}#ej7m3tdcw:has(.rtygf9xsg) .pl9h6esw{min-inline-size:0}@media(max-width:560px){:is(#ej7m3tdcw,#ej7m3tdcw main,#ej7m3tdcw article,#ej7m3tdcw section,#ej7m3tdcw div):has(>.rtygf9xsg)>p:not(.dp31hr5):not(.je6089u2),#ej7m3tdcw:has(.rtygf9xsg) .pl9h6esw>p{padding-inline:0}#ej7m3tdcw:has(.rtygf9xsg) .pl9h6esw{padding-inline:0;border-inline:0}}@media print{#ej7m3tdcw:has(.rtygf9xsg) .pl9h6esw{display:block!important;padding-inline:0!important}:is(#ej7m3tdcw,#ej7m3tdcw main,#ej7m3tdcw article,#ej7m3tdcw section,#ej7m3tdcw div):has(>.rtygf9xsg)>p:not(.dp31hr5):not(.je6089u2),#ej7m3tdcw:has(.rtygf9xsg) .pl9h6esw>p{max-inline-size:none!important;padding-inline:0!important;margin-inline:0!important}}}
#ej7m3tdcw .dd7wqcn1m nav>p{text-indent:0}#ej7m3tdcw .rzmg188k{text-indent:0}#ej7m3tdcw .rzmg188k>a{display:inline-flex;align-items:center;box-sizing:border-box;min-block-size:44px;max-inline-size:100%;min-inline-size:0;padding-block:.4em;white-space:normal;overflow-wrap:anywhere}#ej7m3tdcw .rzmg188k>a{padding-inline:.75em;border:1px solid currentColor;border-radius:.35em;text-decoration:none;box-shadow:none}#ej7m3tdcw .y2hgsp67 .wdk2uhupm{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#ej7m3tdcw .y2hgsp67 .wdk2uhupm:focus{position:relative;display:block;inline-size:fit-content;block-size:auto;max-inline-size:100%;min-block-size:44px;box-sizing:border-box;padding:.55em .8em;margin-block-end:.6em;clip-path:none;overflow:visible;white-space:normal;color:inherit;background:inherit;outline:2px solid currentColor;outline-offset:3px;text-align:start;grid-column:1/-1;border-inline:2px solid currentColor}@media print{#ej7m3tdcw .y2hgsp67 .wdk2uhupm{display:none!important}}@supports selector(:has(*)){#ej7m3tdcw .dd7wqcn1m:has(>nav>.p743g6i){container-type:inline-size}@container(min-width:40rem){#ej7m3tdcw .dd7wqcn1m>nav:has(>.p743g6i){display:grid;grid-template-columns:minmax(8rem,.8fr) minmax(0,2fr);column-gap:1.4rem;row-gap:.4em;align-items:start;grid-column:1/-1;flex:1 1 100%;inline-size:100%;max-inline-size:100%;box-sizing:border-box;text-align:start}#ej7m3tdcw .dd7wqcn1m>nav:has(>.p743g6i)>*{grid-column:2;min-inline-size:0;max-inline-size:100%}#ej7m3tdcw .dd7wqcn1m>nav:has(>.p743g6i)>.p743g6i{grid-column:1;grid-row:1;margin:0}#ej7m3tdcw .dd7wqcn1m>nav:has(>.p743g6i)>.ypu4hu8e7{grid-column:2}}}@media print{#ej7m3tdcw .dd7wqcn1m>nav:has(>.p743g6i){display:block!important;inline-size:auto!important}}
#ej7m3tdcw table:not(.f8v92s4d table){display:block;max-width:100%;overflow-x:auto;table-layout:auto}@media(max-width:620px){#ej7m3tdcw th,#ej7m3tdcw td{overflow-wrap:break-word;word-break:normal;padding-inline:7px}}
#ej7m3tdcw pre{max-width:100%;overflow-x:auto;box-sizing:border-box}#ej7m3tdcw .y2hgsp67 nav{min-width:0;max-width:100%}#ej7m3tdcw .y2hgsp67 nav a,#ej7m3tdcw .dzf3mcv{overflow-wrap:normal;word-break:normal}#ej7m3tdcw .ytnz2rumi>a{flex:0 0 auto;white-space:nowrap}
#ej7m3tdcw .icaekznb{display:none}
@media(max-width:48rem){
#ej7m3tdcw .kk8ss3q{min-width:0;max-width:100%;margin-inline:0}
#ej7m3tdcw .kk8ss3q>img{display:none}
#ej7m3tdcw .kk8ss3q>figcaption{display:none}
#ej7m3tdcw .kk8ss3q>.icaekznb{display:block;font-size:16px;line-height:1.5;letter-spacing:normal;text-transform:none;text-align:left;overflow-wrap:break-word;word-break:normal}
#ej7m3tdcw .diagram-source-owned{display:none}
#ej7m3tdcw .icaekznb .p9k1xr6{font-size:1.05em;font-weight:600;line-height:1.4;margin:0 0 .65em}
#ej7m3tdcw .icaekznb .clksn6xi{font-size:1em;line-height:1.5;margin:.65em 0;white-space:pre-line}
#ej7m3tdcw .icaekznb .gpvronov{margin:.5em 0;padding:0;list-style:none;display:grid;gap:.65em}
#ej7m3tdcw .icaekznb ol.gpvronov{list-style:decimal;padding-left:1.8em}
#ej7m3tdcw .icaekznb .gpvronov>li{font-size:1em;line-height:1.5;font-weight:400;white-space:pre-line;margin:0;padding:.6em .75em;min-width:0;border:1px solid currentColor;border-radius:.35em;display:list-item}
#ej7m3tdcw .icaekznb .gpvronov>li::before{content:none!important;display:none!important}
#ej7m3tdcw .icaekznb .gpvronov>li::marker{color:inherit;font-size:1em;font-weight:600}
#ej7m3tdcw .icaekznb.a04ex87 .gpvronov{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}
#ej7m3tdcw .icaekznb.mme0muhqu .gpvronov>li{border-width:0 0 1px;border-radius:0;padding:.55em .1em}
#ej7m3tdcw .icaekznb.xnat1xp5b .gpvronov>li{border-width:0 0 0 3px;border-radius:0;padding:.45em .8em}
#ej7m3tdcw .icaekznb.yee3uw4j2 .gpvronov>li{border-radius:.7em}
#ej7m3tdcw .icaekznb.diagram-inset .gpvronov>li{border-width:1px 0;padding:.75em .4em;border-radius:0}
#ej7m3tdcw .icaekznb.diagram-outline .gpvronov>li{border-style:dashed;border-radius:.45em}
#ej7m3tdcw .icaekznb.diagram-spaced .gpvronov{gap:1em}
#ej7m3tdcw .icaekznb.diagram-spaced .gpvronov>li{border:0;padding:.25em 0}
#ej7m3tdcw .icaekznb.diagram-ledger .gpvronov>li{border-width:0 0 1px 3px;border-radius:0;padding:.65em .8em}
}
@media print{html,body{background:#fff!important;color:#111!important}#ej7m3tdcw,#ej7m3tdcw *{color:#111!important;background:transparent!important;text-shadow:none!important;box-shadow:none!important}#ej7m3tdcw *::before,#ej7m3tdcw *::after,#ej7m3tdcw *::first-letter,#ej7m3tdcw *::marker{color:inherit!important;background:transparent!important;text-shadow:none!important}#ej7m3tdcw{max-width:100%!important;width:auto!important;box-sizing:border-box}#ej7m3tdcw details::details-content{content-visibility:visible!important;display:block!important}#ej7m3tdcw details:not([open])>:not(summary){display:block!important}#ej7m3tdcw .f8v92s4d{max-width:100%!important;overflow:visible!important}#ej7m3tdcw table{display:table!important;width:100%!important;max-width:100%!important;table-layout:fixed!important}#ej7m3tdcw th,#ej7m3tdcw td{overflow-wrap:anywhere!important;word-break:normal!important}#ej7m3tdcw table code{white-space:pre-wrap!important;overflow-wrap:anywhere!important}#ej7m3tdcw img{max-width:100%!important;height:auto!important}#ej7m3tdcw .icaekznb{display:none!important}#ej7m3tdcw .kk8ss3q>img{display:block!important}}