body strong {
  color: #1e2826;
}
body .y681ec1 li {
  margin: 0;
  display: inline;
  padding: 0;
}
body img.eec991b2f {
  max-width: 70%;
  margin-right: auto;
  margin-left: 0;
}
body .zab168521 a+a::before {
  opacity: .7;
  content: '\2022';
  margin: 0 .4em;
}
body img.qecbb04 {
  max-width: 70%;
  margin-left: auto;
  margin-right: 0;
}
body .s316adf2 li {
  padding: 0;
  margin: 0;
}
body .f414fc3 a {
  text-decoration: none;
  color: #5a6c69;
}
body th {
  overflow-wrap: break-word;
  border-bottom: 2px solid #d5ebe8;
  font-weight: 600;
  padding: 8px 10px;
  color: #1e2826;
  text-align: left;
}
body img {
  margin: 1.6em 0;
  display: block;
  border: 1px solid #d5ebe8;
  height: auto;
  border-radius: 0;
  max-width: 100%;
}
body .la7a6ea {
  padding: .9em 1.2em .9em 2.6em;
  background: #fae6ed;
  border-left: 3px solid #2ebda6;
  border-radius: 18px;
}
body h2 {
  padding-left: .5em;
  color: #1e2826;
  font-weight: 600;
  border-left: 3px solid #2ebda6;
  font-family: Verdana,Geneva,Tahoma,sans-serif;
  font-size: 1.55rem;
  line-height: 1.34;
  margin: 2.5em 0 .5em;
}
body .k8740ee87>h2:first-child {
  margin-top: 0;
}
body .z3eb0840 {
  margin: 0;
  display: flex;
  padding: 0;
  list-style: none;
  flex-wrap: wrap;
  gap: .15em;
}
body .g1aebf4 nav+nav {
  border-top: 1px dashed #d5ebe8;
  padding-top: 1em;
}
.zb55f42e {
  max-width: 840px;
  margin: 30px auto;
  background: transparent;
  border: 0;
  padding: 38px 12px;
  overflow-wrap: break-word;
  outline: 3px double #d5ebe8;
  outline-offset: 2px;
  border-top: 5px solid #2ebda6;
  border-bottom: 5px solid #2ebda6;
  border-left: 4px solid #2ebda6;
  border-right: 8px solid #2ebda6;
}
body .f1edfe77 .s316adf2 li,body .zab168521 .s316adf2 li {
  display: inline;
}
body .s316adf2 {
  list-style: none;
  padding: 0;
  margin: 0;
}
body .ya89262 {
  margin-top: 2em;
  border: 1px solid #d5ebe8;
  padding: 1em 1.1em;
  border-radius: 18px;
}
body .zab168521 .s316adf2 li+li::before {
  opacity: .7;
  margin: 0 .4em;
  display: inline !important;
  content: '\2022' !important;
}
body .s316adf2 li::before {
  display: none !important;
}
body .rc1c604 {
  margin-top: 1.8em;
  border-top: 3px solid #2ebda6;
  text-align: center;
  font-size: .9rem;
  padding-top: 1em;
}
:is(body h2,body h3) {
  scroll-margin-top: 12px;
}
body .j90663858 {
  color: #5a6c69;
  font-size: 1.12em;
}
body .e2dec67d p {
  font-weight: 600;
  margin: 0 0 .45em;
  color: #1e2826;
}
body figcaption {
  color: #5a6c69;
  font-size: .85rem;
  margin-top: .45em;
  line-height: 1.5;
  text-align: left;
}
body .f1edfe77 a {
  padding: .25em 0;
  margin: 0 1.4em .3em 0;
  min-height: 44px;
  display: inline-block;
}
body .w41e7d4 {
  grid-template-columns: repeat(auto-fit,minmax(12rem,1fr));
  display: grid;
  gap: .55em 1.2em;
}
body .i34a522c nav a:hover {
  color: #1d7769;
}
body .e2dec67d li {
  margin: 0;
}
body .i34a522c {
  border-radius: 18px;
  text-align: left;
  padding: .6em .9em;
  border: 1px solid #d5ebe8;
  margin: 0 0 1.5em;
}
body .v4f85236 .s316adf2 li {
  display: inline;
}
body table {
  font-size: .97rem;
  border-collapse: collapse;
  margin: 1.5em 0;
  width: 100%;
}
body details.uf5e5c2 p {
  margin: .8em 0 0;
}
::selection {
  color: #1e2826;
  background: #fae6ed;
}
body .n2b53516[tabindex="0"]:focus-visible,body summary:focus-visible,body a:focus-visible {
  outline-offset: 2px;
  outline: 3px double #1e2826;
}
body .rc1c604 nav {
  min-width: 0;
}
body a {
  transition: border-color .12s ease;
  color: #1d7769;
  text-underline-offset: 3px;
  text-decoration: underline dotted;
}
.qcjfdmelmt {
  padding: 0;
}
html {
  text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body .f1edfe77,body .p7d383b47,body .zab168521 {
  margin: .4em 0 0;
  line-height: 1.6;
}
body .v4f85236 a {
  display: inline-block;
  border-radius: .2em;
  margin: 0 .5em .5em 0;
  border: 1px solid #d5ebe8;
}
body .i34a522c nav a {
  text-decoration: none;
  margin: 0 1em .2em 0;
  color: #5a6c69;
  padding: .25em 0;
  min-height: 44px;
  display: inline-block;
  transition: color .15s ease;
}
body .l3547ff6,body .l3547ff6 .s316adf2 {
  display: grid;
  gap: 1.4em 1.8em;
  grid-template-columns: repeat(auto-fit,minmax(min(100%,10rem),1fr));
}
body .zab168521 a {
  padding: .25em 0;
  vertical-align: middle;
  min-width: 24px;
  display: inline-block;
  min-height: 44px;
  max-width: 100%;
}
body .y681ec1 {
  padding: 0;
  list-style: none;
  margin: 0;
}
.i72d6f0d {
  color: #1d7769;
  margin: .3em 0 1.25em;
  letter-spacing: .1em;
  display: inline-block;
  font-size: .95rem;
}
body details.uf5e5c2 summary {
  font-weight: 600;
  color: #1e2826;
  cursor: pointer;
}
body .v51b1fc8f {
  display: flex;
  flex-wrap: wrap;
  gap: 1.4em 1.8em;
}
body h1 {
  letter-spacing: 0;
  color: #1e2826;
  padding-bottom: .35em;
  margin: 0 0 .55em;
  font-weight: 800;
  line-height: 1.1;
  border-bottom: 3px solid #2ebda6;
  font-family: Verdana,Geneva,Tahoma,sans-serif;
  font-size: 2.15rem;
}
body .z3eb0840 li {
  padding: 0;
  margin: 0;
}
body .ca9e0aa2 {
  border-radius: 18px;
  padding: .9em 1.2em .9em 2.5em;
  background: #fae6ed;
  border: 1px solid #d5ebe8;
}
body .l3547ff6 a,body .v4f85236 a,body .y19eecec a {
  padding: .25em .4em;
  overflow-wrap: anywhere;
  min-height: 44px;
  max-width: 100%;
}
body .h2c11483 {
  margin: .35em 0 1.2em;
  font-size: .9rem;
  color: #5a6c69;
}
body .e2dec67d {
  border-radius: 18px;
  margin: 1.6em 0;
  border: 1px solid #d5ebe8;
  background: #fae6ed;
  font-size: .97rem;
  padding: .75em 1.1em;
}
body img.xdbb6ad {
  margin-right: auto;
  margin-left: auto;
  max-width: 70%;
}
body .k8740ee87+.k8740ee87 {
  padding-top: .4em;
  border-top: 1px solid #d5ebe8;
  margin-top: 1.5em;
}
body .v51b1fc8f nav {
  flex: 1 1 10rem;
}
body .y19eecec a {
  display: block;
  border-bottom: 1px dashed #d5ebe8;
}
body .n2b53516 {
  overflow-x: auto;
  margin: 1.5em 0;
  width: 100%;
}
body figure>img,body .f6ab8ee>img,body .f031f6a>img,body .xdde0cf>img,body .u2bf95127>img {
  margin-bottom: 0;
  margin-top: 0;
}
body .xf1ce58a dd {
  padding: 0;
  margin: 0 0 .8em;
}
body .i9c333d03 {
  padding: .9em 1.2em;
  margin: 0 0 1em;
  border: 1px solid #d5ebe8;
  border-radius: 18px;
}
body {
  min-height: 100dvh;
  background: radial-gradient(circle at 12% 0%,#fae6ed 0,#fcfdfd 48%,#fcfdfd 100%);
  margin: 0;
  color: #1e2826;
  letter-spacing: -.004em;
  font: 18px/1.66 Tahoma,'DejaVu Sans',Geneva,Verdana,sans-serif;
}
body .e2dec67d a {
  text-decoration: none;
  padding: .25em 0;
  min-height: 44px;
  color: #1d7769;
  display: inline-block;
}
.xbuhacxvmc {
  color: #1e2826;
}
body img.q14b6dd {
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
}
body .f414fc3 {
  margin: 0 0 1.4em;
  color: #5a6c69;
  border-bottom: 1px solid #d5ebe8;
  padding-bottom: .45em;
  font-size: .88rem;
}
body .f5fb167e {
  margin: .15em 0 0;
  font-size: .78rem;
  color: #5a6c69;
  font-weight: 400;
}
body .ya89262 h3 {
  margin: 1.5em 0 .3em;
  font-size: 1.07rem;
  color: #1e2826;
}
body td {
  overflow-wrap: break-word;
  border-bottom: 1px solid #d5ebe8;
  padding: 8px 10px;
}
body .y681ec1 li::before {
  display: none !important;
}
body .ta5cd2ace {
  display: grid;
  gap: 1.4em 1.8em;
  grid-template-columns: repeat(auto-fit,minmax(min(100%,10rem),1fr));
}
body caption {
  caption-side: top;
  color: #5a6c69;
  padding: .55em 0;
  text-align: left;
  font-weight: 600;
}
body details.uf5e5c2 {
  padding: .75em .95em;
  border: 1px solid #d5ebe8;
  margin: 0 0 .55em;
  border-radius: 18px;
}
body ul {
  list-style-type: disc;
}
body ul,body ol {
  margin: 0 0 1em;
  padding-left: 1.45em;
}
body .i34a522c nav {
  margin: .7em 0 0;
  font-size: .89rem;
  line-height: 1.5;
}
body figure,body .f6ab8ee,body .f031f6a,body .xdde0cf,body .u2bf95127 {
  padding: .6em;
  border: 1px solid #d5ebe8;
  margin: 1.6em 0;
  border-radius: 18px;
  background: #fefefe;
}
body img.q390b50 {
  margin-left: auto;
  max-width: 95%;
  margin-right: auto;
}
*,*::before,*::after {
  box-sizing: border-box;
}
body .e2dec67d ul,body .e2dec67d ol {
  list-style: none;
  padding-left: 0;
  display: flex;
  gap: .35em .8em;
  margin: 0;
  flex-wrap: wrap;
}
body h3 {
  font-family: Verdana,Geneva,Tahoma,sans-serif;
  font-size: 1.2rem;
  font-weight: 600;
  margin: 1.5em 0 .3em;
  color: #1e2826;
}
body .n2b53516 table {
  margin: 0;
}
body .kc16933f {
  font-size: 1.05em;
  grid-column: 1/-1;
  margin: 0 0 .45em;
  font-weight: 500;
}
body li {
  margin: .55em 0;
}
body .p7d383b47 a {
  padding: .25em 0;
  margin: 0 0 .55em;
  min-height: 44px;
  display: block;
}
body .y7766ce {
  text-decoration: none;
  display: inline-block;
  font-size: 1.15rem;
  font-family: Verdana,Geneva,Tahoma,sans-serif;
  color: #1d7769;
  text-transform: lowercase;
  letter-spacing: 0;
  font-weight: 600;
}
body li::marker {
  color: #1d7769;
}
body p {
  margin: 0 0 .95em;
}
body .i34a522c nav .c3ba8f43 {
  margin: 0 1em .2em 0;
  cursor: default;
}
body .l3547ff6>.s316adf2 {
  grid-column: 1/-1;
}
@media(max-width:620px){body {
  background: #fefefe;
}
.zb55f42e {
  outline-offset: -3px;
  border-right: 0;
  border-left: 0;
  border-radius: 0;
  outline: 2px double #d5ebe8;
  margin: 0;
  padding: 26px 18px;
}
body img.eec991b2f,body img.xdbb6ad,body img.qecbb04 {
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
}}
@media (min-width:1024px){.zb55f42e {
  padding: 44px 40px;
}
body h1 {
  font-size: 2.2rem;
}}
@media (prefers-color-scheme:dark){body strong {
  color: #eef2f2;
}
body .f414fc3 a {
  color: #8fada8;
}
body th {
  color: #eef2f2;
  border-bottom: 2px solid #345550;
}
body img {
  border: 1px solid #345550;
}
body .la7a6ea {
  border-left: 3px solid #4ee1c9;
  background: #42272f;
}
body h2 {
  color: #eef2f2;
  border-left: 3px solid #4ee1c9;
}
body .g1aebf4 nav+nav {
  border-top: 1px dashed #345550;
}
.zb55f42e {
  outline: 3px double #345550;
  border-top: 5px solid #4ee1c9;
  border-bottom: 5px solid #4ee1c9;
  border-left: 4px solid #4ee1c9;
  border-right: 8px solid #4ee1c9;
}
body .ya89262 {
  border: 1px solid #345550;
}
body .rc1c604 {
  border-top: 3px solid #4ee1c9;
}
body .j90663858 {
  color: #8fada8;
}
body .e2dec67d p {
  color: #eef2f2;
}
body figcaption {
  color: #8fada8;
}
body .i34a522c nav a:hover {
  color: #4ee1c9;
}
body .i34a522c {
  border: 1px solid #345550;
}
::selection {
  color: #eef2f2;
  background: #42272f;
}
body .n2b53516[tabindex="0"]:focus-visible,body summary:focus-visible,body a:focus-visible {
  outline: 3px double #eef2f2;
}
body a {
  color: #4ee1c9;
}
body .v4f85236 a {
  border: 1px solid #345550;
}
body .i34a522c nav a {
  color: #8fada8;
}
.i72d6f0d {
  color: #4ee1c9;
}
body details.uf5e5c2 summary {
  color: #eef2f2;
}
body h1 {
  border-bottom: 3px solid #4ee1c9;
  color: #eef2f2;
}
body .ca9e0aa2 {
  background: #42272f;
  border: 1px solid #345550;
}
body .h2c11483 {
  color: #8fada8;
}
body .e2dec67d {
  background: #42272f;
  border: 1px solid #345550;
}
body .k8740ee87+.k8740ee87 {
  border-top: 1px solid #345550;
}
body .y19eecec a {
  border-bottom: 1px dashed #345550;
}
body .i9c333d03 {
  border: 1px solid #345550;
}
body {
  color: #eef2f2;
  background: radial-gradient(circle at 12% 0%,#42272f 0,#141f1d 48%,#141f1d 100%);
}
body .e2dec67d a {
  color: #4ee1c9;
}
body .f414fc3 {
  border-bottom: 1px solid #345550;
  color: #8fada8;
}
body .f5fb167e {
  color: #8fada8;
}
body .ya89262 h3 {
  color: #eef2f2;
}
body td {
  border-bottom: 1px solid #345550;
}
body caption {
  color: #8fada8;
}
body details.uf5e5c2 {
  border: 1px solid #345550;
}
body figure,body .f6ab8ee,body .f031f6a,body .xdde0cf,body .u2bf95127 {
  border: 1px solid #345550;
  background: #1f2d2b;
}
body h3 {
  color: #eef2f2;
}
body .y7766ce {
  color: #4ee1c9;
}
body li::marker {
  color: #4ee1c9;
}}
body .j90663858{border-block-start:2px solid currentColor;padding-block-start:.65em}
@media(max-width:560px){body h1{font-size:1.975rem}}body figcaption{font-size:0.935rem}
body table:not(.n2b53516 table){display:block;max-width:100%;overflow-x:auto;table-layout:auto}@media(max-width:620px){body th,body td{overflow-wrap:break-word;word-break:normal;padding-inline:5px}}
body pre{max-width:100%;overflow-x:auto;box-sizing:border-box}body .i34a522c nav{min-width:0;max-width:100%}body .i34a522c nav a,body .c3ba8f43{overflow-wrap:normal;word-break:normal}body .f414fc3>a{flex:0 0 auto;white-space:nowrap}
body .ied72214{display:none}
@media(max-width:48rem){
body .bab5687ac{min-width:0;max-width:100%;margin-inline:0}
body .bab5687ac>img{display:none}
body .bab5687ac>figcaption{display:none}
body .bab5687ac>.ied72214{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}
body .ied72214 .ebc9f85bb{font-size:1.05em;font-weight:600;line-height:1.4;margin:0 0 .65em}
body .ied72214 .n2c2f0bab{font-size:1em;line-height:1.5;margin:.65em 0;white-space:pre-line}
body .ied72214 .yf042ce{margin:.5em 0;padding:0;list-style:none;display:grid;gap:.65em}
body .ied72214 ol.yf042ce{list-style:decimal;padding-left:1.8em}
body .ied72214 .yf042ce>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}
body .ied72214 .yf042ce>li::before{content:none!important;display:none!important}
body .ied72214 .yf042ce>li::marker{color:inherit;font-size:1em;font-weight:600}
body .ied72214.u98d697d .yf042ce{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}
body .ied72214.ve7546b7 .yf042ce>li{border-width:0 0 1px;border-radius:0;padding:.55em .1em}
body .ied72214.haa7ec387 .yf042ce>li{border-width:0 0 0 3px;border-radius:0;padding:.45em .8em}
body .ied72214.ne3680312 .yf042ce>li{border-radius:.7em}
}
@media print{html,body{background:#fff!important;color:#111!important}.zb55f42e,body *{color:#111!important;background:transparent!important;text-shadow:none!important;box-shadow:none!important}body *::before,body *::after,body *::first-letter,body *::marker{color:inherit!important;background:transparent!important;text-shadow:none!important}.zb55f42e{max-width:100%!important;width:auto!important;box-sizing:border-box}body details::details-content{content-visibility:visible!important;display:block!important}body details:not([open])>:not(summary){display:block!important}body .n2b53516{max-width:100%!important;overflow:visible!important}body table{display:table!important;width:100%!important;max-width:100%!important;table-layout:fixed!important}body th,body td{overflow-wrap:anywhere!important;word-break:normal!important}body table code{white-space:pre-wrap!important;overflow-wrap:anywhere!important}body img{max-width:100%!important;height:auto!important}body .ied72214{display:none!important}body .bab5687ac>img{display:block!important}}