/* screen */
:root {
  --accent: #2eae4b;
  --w: 620px;
  --fg: #1c2a1f;
  --c-border: #dbe6de;
  --link: #1f7633;
  --step: 20px;
  --color-bg: #fff;
}
:where(.oxbkd) details.glc6710 summary {
  font-weight: 600;
  cursor: pointer;
  color: var(--fg);
}
.epn4y {
  font-size: .9rem;
  border-radius: 4px;
  background: #f8dff0;
  color: var(--fg);
  margin: .3em 0 1.5em;
  display: inline-block;
  border-left: 3px solid var(--accent);
  padding: .45em .8em;
}
:where(.oxbkd) .atjiwq3 a+a::before {
  margin: 0 .4rem;
  content: '/';
  opacity: .6;
}
:where(.oxbkd) img.x92ymrk {
  margin-left: 0;
  max-width: 100%;
  margin-right: 0;
}
:where(.oxbkd) img.f4faf6z {
  margin-left: auto;
  margin-right: 0;
  max-width: 74%;
}
.oxbkd::before {
  content: '';
  height: 4px;
  margin: 0 0 1.3em;
  display: block;
  border-radius: 2px;
  background: var(--accent);
  width: 40px;
}
:where(.oxbkd) .nf560ku {
  padding: .9em 1.2em .9em 2.6em;
  border-left: 3px solid #b65030;
  border-radius: 18px;
  background: #f8dff0;
}
:where(.oxbkd) .rkq9k nav a {
  margin: 0 0 .25rem;
  display: block;
  padding: .25rem 0;
  transition: color .2s ease;
  text-decoration: none;
  min-height: 48px;
  color: #5b6a5e;
}
:where(.oxbkd) .ba6d8 a {
  border-bottom: 1px dashed var(--c-border);
  display: block;
}
:where(.oxbkd) .kjtche dd {
  margin: 0 0 1em;
  padding: 0;
}
:where(.oxbkd) .czcvdn {
  font-family: 'Segoe UI',system-ui,sans-serif;
  text-transform: uppercase;
  display: inline-block;
  text-decoration: none;
  letter-spacing: .05em;
  font-weight: 500;
  color: var(--fg);
  font-size: 1.25rem;
}
:where(.oxbkd) .ceugy6s li {
  margin: .25rem 0;
}
:where(.oxbkd) .jjdvhy a {
  min-height: 48px;
  margin: 0 0 .45rem;
  padding: .25rem 0;
  display: block;
}
:where(.oxbkd) .oyayl5v {
  grid-column: 1/-1;
  font-weight: 600;
  font-size: 1em;
  margin: 0 0 .75em;
}
:where(.oxbkd) .lfg5855 {
  list-style: none;
  padding: 0;
  margin: 0;
}
:where(.oxbkd) h2 {
  font-weight: 900;
  line-height: 1.3;
  padding-bottom: .2em;
  margin: 2.05em 0 .5em;
  color: var(--fg);
  font-family: 'Segoe UI',system-ui,sans-serif;
  border-bottom: 2px solid #b65030;
  font-size: 1.5rem;
}
:where(.oxbkd) .ceugy6s a {
  display: inline-block;
  text-decoration: none;
  color: var(--link);
  padding: .25rem 0;
  min-height: 48px;
}
*,*::before,*::after {
  box-sizing: border-box;
}
:where(.oxbkd) caption {
  padding: .55em 0;
  color: #5b6a5e;
  font-weight: 600;
  text-align: center;
  caption-side: top;
}
:where(.oxbkd) figcaption {
  margin-top: .55em;
  font-size: .88rem;
  color: #5b6a5e;
  text-align: right;
  line-height: 1.5;
}
html {
  -webkit-text-size-adjust: 100%;
}
:where(.oxbkd) .xq96x nav {
  flex: 1 1 13rem;
}
:where(.oxbkd) img.qweq8 {
  max-width: 74%;
  margin-right: auto;
  margin-left: 0;
}
:where(.oxbkd) img {
  display: block;
  max-width: 100%;
  margin: 1.2em 0;
  height: auto;
  box-shadow: 0 4px 14px rgba(32,56,37,.10);
}
:where(.oxbkd) .ntpwzd9 nav {
  min-width: 0;
}
:where(.oxbkd) .bjrdo table {
  margin: 0;
}
:where(.oxbkd) .h0pfxq4 {
  border-left: 3px solid var(--accent);
  padding: .9rem 1.2rem;
  border: 0;
  margin: 0 0 1rem;
}
:where(.oxbkd) .lfg5855 li {
  display: block;
  margin: 0;
  padding: 0;
}
:where(.oxbkd) ul {
  padding-left: 1.15rem;
  list-style: none;
}
:where(.oxbkd) .bjrdo[tabindex="0"]:focus-visible,:where(.oxbkd) summary:focus-visible,:where(.oxbkd) a:focus-visible {
  outline-offset: 1px;
  outline: 2px solid var(--link);
}
:where(.oxbkd) .pdyzz a,:where(.oxbkd) .sqdrk a,:where(.oxbkd) .ba6d8 a {
  min-height: 48px;
  overflow-wrap: anywhere;
  padding: .4em .7em;
  max-width: 100%;
}
:where(.oxbkd) .hy205w a {
  padding: .25rem 0;
  margin: 0 1.6rem .3rem 0;
  min-height: 48px;
  display: inline-block;
}
:where(.oxbkd) .bjrdo {
  margin: 1.4rem 0;
  width: 100%;
  overflow-x: auto;
}
:where(.oxbkd) .i5kxjbl li {
  margin: 0;
  padding: 0;
}
:where(.oxbkd) details.glc6710 p {
  margin: .5em 0 0;
}
:where(.oxbkd) .pdyzz>.zunms {
  grid-column: 1/-1;
}
:where(.oxbkd) .ceugy6s {
  margin: 1.4rem 0;
  font-size: .95rem;
  border: 0;
  padding: .25rem 0 .25rem 1rem;
  background: transparent;
  border-left: 3px solid var(--accent);
}
.oxbkd {
  max-width: var(--w);
  margin: 34px auto;
  background: #f8f9f8;
  border: 1px solid var(--c-border);
  border-radius: 18px;
  box-shadow: 0 3px 10px rgba(32,56,37,.06);
  padding: calc(var(--step) + 18px) calc(var(--step) + 18px);
  overflow-wrap: anywhere;
  border-top: 6px solid var(--accent);
}
:where(.oxbkd) .lfg5855 li::before {
  display: none;
  content: "";
}
:where(.oxbkd) details.glc6710 {
  padding: .55em 0 .55em .85em;
  margin: 0 0 .45em;
  border-left: 3px solid var(--accent);
}
:where(.oxbkd) .hy205w,:where(.oxbkd) .jjdvhy,:where(.oxbkd) .atjiwq3 {
  line-height: 1.5;
  margin: .3rem 0 0;
}
:where(.oxbkd) .hy205w .zunms li,:where(.oxbkd) .atjiwq3 .zunms li {
  display: inline;
}
:where(.oxbkd) .gkvtpl {
  grid-template-columns: repeat(auto-fit,minmax(min(100%,13rem),1fr));
  display: grid;
  gap: .8em 1.2em;
}
:where(.oxbkd) figure,:where(.oxbkd) .g55pi0,:where(.oxbkd) .dsk6ct,:where(.oxbkd) .q3nqkz,:where(.oxbkd) .yiyvar {
  margin: 1.2rem 0;
  border-radius: 18px;
  border: 1px solid var(--c-border);
  padding: .6rem;
  background: #f8f9f8;
}
:where(.oxbkd) .ceugy6s ul,:where(.oxbkd) .ceugy6s ol {
  margin: 0;
  padding-left: 1.45rem;
}
:where(.oxbkd) .qbxt2r nav+nav {
  border-top: 1px dotted var(--c-border);
  padding-top: .8em;
}
:where(.oxbkd) a {
  color: var(--link);
  transition: color .2s ease-out;
  text-underline-offset: 2px;
  text-decoration: underline;
}
:where(.oxbkd) .v3edlx {
  background: #f8dff0;
  padding: .7em 1em .7em 2.2em;
  border-radius: 18px;
  border: 1px solid var(--c-border);
}
:where(.oxbkd) th {
  overflow-wrap: anywhere;
  color: var(--fg);
  text-align: left;
  padding: 9px 11px;
  border-bottom: 2px solid var(--c-border);
  font-weight: 600;
}
:where(.oxbkd) .gu9e1 {
  margin: .25rem 0 1rem;
  color: #5b6a5e;
  font-size: .88rem;
}
:where(.oxbkd) .h0pfxq4 h3 {
  margin: 0 0 .3rem;
}
:where(.oxbkd) .rkq9k nav .li4ak96 {
  color: #5b6a5e;
  cursor: default;
  margin: 0 .7rem .2rem 0;
}
:where(.oxbkd) h3 {
  font-weight: 800;
  font-family: 'Segoe UI',system-ui,sans-serif;
  margin: 1.3em 0 .5em;
  color: var(--fg);
  font-size: 1.15rem;
}
:where(.oxbkd) blockquote {
  border-left: 4px solid #b65030;
  padding: .5rem 1.1rem;
  margin: 1.2rem 0;
  background: #f8dff0;
  border-radius: 0 8px 8px 0;
}
:where(.oxbkd) .rkq9k nav a:hover {
  color: var(--link);
}
:where(.oxbkd) .m5tr0 {
  border-left: 4px solid var(--accent);
  padding: .2em 0 .2em 1em;
  margin-top: 2.4em;
}
:where(.oxbkd) .atjiwq3 a {
  min-height: 48px;
  min-width: 24px;
  max-width: 100%;
  vertical-align: middle;
  display: inline-block;
  padding: .25rem 0;
}
:where(.oxbkd) .ceugy6s p {
  margin: 0 0 .45rem;
  color: var(--fg);
  font-weight: 600;
}
:where(.oxbkd) .lytx6o {
  grid-template-columns: repeat(auto-fit,minmax(14rem,1fr));
  gap: .3em .8em;
  display: grid;
}
:where(.oxbkd) .zunms {
  margin: 0;
  list-style: none;
  padding: 0;
}
:where(.oxbkd) table {
  border-collapse: collapse;
  width: 100%;
  margin: 1.4rem 0;
  font-size: .95rem;
}
:where(.oxbkd) ul,:where(.oxbkd) ol {
  padding-left: 1.45rem;
  margin: 0 0 1.2rem;
}
:where(.oxbkd) .xq96x {
  flex-wrap: wrap;
  gap: .8em 1.2em;
  display: flex;
}
:where(.oxbkd) .sqdrk .zunms li {
  display: inline;
}
:where(.oxbkd) figure>img,:where(.oxbkd) .g55pi0>img,:where(.oxbkd) .dsk6ct>img,:where(.oxbkd) .q3nqkz>img,:where(.oxbkd) .yiyvar>img {
  margin-bottom: 0;
  margin-top: 0;
}
:where(.oxbkd) h1 {
  letter-spacing: -.02em;
  font-family: 'Segoe UI',system-ui,sans-serif;
  font-size: 2.1rem;
  font-weight: 750;
  padding-bottom: .35em;
  margin: 0 0 .55em;
  border-bottom: 3px solid var(--accent);
  line-height: 1.1;
  color: var(--fg);
}
:where(.oxbkd) .cxq2z1l {
  border-radius: 18px;
  background: #f8dff0;
  color: #5b6a5e;
  padding: .55em .8em;
  font-size: .85rem;
  margin: 0 0 1.4em;
}
:where(.oxbkd) img.w1h4mbc {
  margin-left: auto;
  max-width: 88%;
  margin-right: auto;
}
:where(.oxbkd) .pdyzz,:where(.oxbkd) .pdyzz .zunms {
  grid-template-columns: repeat(auto-fit,minmax(min(100%,13rem),1fr));
  gap: .8em 1.2em;
  display: grid;
}
:where(.oxbkd) ul li {
  position: relative;
  padding-left: 1.35rem;
}
:where(.oxbkd) ol li::marker {
  color: var(--link);
}
:where(.oxbkd) li {
  margin: .4rem 0;
}
:where(.oxbkd) .ntpwzd9 {
  border: 0;
  margin-top: 2.8em;
  text-align: left;
  padding-top: 0;
  font-size: .95rem;
}
:where(.oxbkd) .zunms li::before {
  display: none;
  content: "";
}
.yysyzco {
  box-sizing: border-box;
}
:where(.oxbkd) .ds3hti9 {
  margin: 0;
}
:where(.oxbkd) img.aymxzx4 {
  margin-left: auto;
  max-width: 74%;
  margin-right: auto;
}
:where(.oxbkd) .h07mfv {
  margin: .15rem 0 0;
  font-size: .78rem;
  font-weight: 400;
  color: #5b6a5e;
}
:where(.oxbkd) td {
  padding: 9px 11px;
  border-bottom: 1px solid var(--c-border);
  overflow-wrap: anywhere;
}
:where(.oxbkd) .atjiwq3 .zunms li+li::before {
  content: '/' !important;
  margin: 0 .4rem;
  opacity: .6;
  display: inline !important;
}
:where(.oxbkd) p {
  margin: 0 0 .95rem;
}
:where(.oxbkd) .i5kxjbl {
  padding: 0;
  display: flex;
  margin: 0;
  flex-wrap: wrap;
  gap: 0;
  list-style: none;
}
:where(.oxbkd) ul li::before {
  position: absolute;
  color: var(--link);
  content: '\25b8';
  left: 0;
  font-weight: 700;
}
:where(.oxbkd) .rkq9k nav {
  font-size: .86rem;
  line-height: 2;
  margin: .25rem 0 0;
  text-align: left;
  padding-top: .35rem;
  border-top: 1px solid var(--c-border);
}
body {
  font: 16px/1.78 Helvetica,'Helvetica Neue',Arial,sans-serif;
  color: var(--fg);
  min-height: 100vh;
  letter-spacing: .003em;
  background: radial-gradient(circle at 50% -20%,#f8dff0 0,var(--color-bg) 58%,var(--color-bg) 100%);
  margin: 0;
}
:where(.oxbkd) .zunms li {
  padding: 0;
  margin: 0;
}
::selection {
  background: #f8dff0;
  color: var(--fg);
}
:where(.oxbkd) .kjtche dt {
  margin: 1em 0 .3em;
  font-weight: 600;
}
.nphnhs {
  line-height: 1.5;
}
:where(.oxbkd) .m5tr0 h2 {
  margin-top: .6em;
}
:where(.oxbkd) hr {
  border: 0;
  height: 2px;
  background: linear-gradient(90deg,var(--accent),transparent);
  margin: 1.6em 0;
}
:where(.oxbkd) .sqdrk a {
  border-radius: .2em;
  display: inline-block;
  border: 1px solid var(--c-border);
  margin: 0 .5em .5em 0;
}
:where(.oxbkd) strong {
  color: var(--fg);
}
:where(.oxbkd) .rkq9k {
  margin: 0 0 1.8rem;
  padding-bottom: .75rem;
  text-align: left;
  align-items: stretch;
  row-gap: .5rem;
  display: flex;
  flex-direction: column;
}
@media(max-width:620px){body {
  background: #f8f9f8;
}
.oxbkd {
  margin: 0;
  border-radius: 0;
  border-left: 0;
  padding: calc(var(--step) + 10px) calc(var(--step) + 2px);
}
:where(.oxbkd) img.qweq8,:where(.oxbkd) img.aymxzx4,:where(.oxbkd) img.f4faf6z {
  margin-right: auto;
  margin-left: auto;
  max-width: 100%;
}}
@media(max-width:560px){:where(.oxbkd) h1{font-size:1.74rem}}:where(.oxbkd) figcaption{font-size:0.98rem}
:where(.oxbkd) table:not(.bjrdo table){display:block;max-width:100%;overflow-x:auto;table-layout:auto}@media(max-width:620px){:where(.oxbkd) th,:where(.oxbkd) td{overflow-wrap:break-word;word-break:normal;padding-inline:5.5px}}
:where(.oxbkd) pre{max-width:100%;overflow-x:auto;box-sizing:border-box}:where(.oxbkd) .rkq9k nav{min-width:0;max-width:100%}:where(.oxbkd) .rkq9k nav a,:where(.oxbkd) .li4ak96{overflow-wrap:normal;word-break:normal}:where(.oxbkd) .cxq2z1l>a{flex:0 0 auto;white-space:nowrap}
:where(.oxbkd) .cvl9u5k{display:none}
@media(max-width:48rem){
:where(.oxbkd) .ah386a{min-width:0;max-width:100%;margin-inline:0}
:where(.oxbkd) .ah386a>img{display:none}
:where(.oxbkd) .ah386a>figcaption{display:none}
:where(.oxbkd) .ah386a>.cvl9u5k{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}
:where(.oxbkd) .cvl9u5k .cfj92m{font-size:1.05em;font-weight:600;line-height:1.4;margin:0 0 .65em}
:where(.oxbkd) .cvl9u5k .dgkzlh3{font-size:1em;line-height:1.5;margin:.65em 0;white-space:pre-line}
:where(.oxbkd) .cvl9u5k .ax1oy3h{margin:.5em 0;padding:0;list-style:none;display:grid;gap:.65em}
:where(.oxbkd) .cvl9u5k ol.ax1oy3h{list-style:decimal;padding-left:1.8em}
:where(.oxbkd) .cvl9u5k .ax1oy3h>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}
:where(.oxbkd) .cvl9u5k .ax1oy3h>li::before{content:none!important;display:none!important}
:where(.oxbkd) .cvl9u5k .ax1oy3h>li::marker{color:inherit;font-size:1em;font-weight:600}
:where(.oxbkd) .cvl9u5k.md8n6a .ax1oy3h{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}
:where(.oxbkd) .cvl9u5k.d9ewf .ax1oy3h>li{border-width:0 0 1px;border-radius:0;padding:.55em .1em}
:where(.oxbkd) .cvl9u5k.cam5lw .ax1oy3h>li{border-width:0 0 0 3px;border-radius:0;padding:.45em .8em}
:where(.oxbkd) .cvl9u5k.eqgyu .ax1oy3h>li{border-radius:.7em}
}
@media print{html,body{background:#fff!important;color:#111!important}.oxbkd,:where(.oxbkd) *{color:#111!important;background:transparent!important;text-shadow:none!important;box-shadow:none!important}:where(.oxbkd) *::before,:where(.oxbkd) *::after,:where(.oxbkd) *::first-letter,:where(.oxbkd) *::marker{color:inherit!important;background:transparent!important;text-shadow:none!important}.oxbkd{max-width:100%!important;width:auto!important;box-sizing:border-box}:where(.oxbkd) details::details-content{content-visibility:visible!important;display:block!important}:where(.oxbkd) details:not([open])>:not(summary){display:block!important}:where(.oxbkd) .bjrdo{max-width:100%!important;overflow:visible!important}:where(.oxbkd) table{display:table!important;width:100%!important;max-width:100%!important;table-layout:fixed!important}:where(.oxbkd) th,:where(.oxbkd) td{overflow-wrap:anywhere!important;word-break:normal!important}:where(.oxbkd) table code{white-space:pre-wrap!important;overflow-wrap:anywhere!important}:where(.oxbkd) img{max-width:100%!important;height:auto!important}:where(.oxbkd) .cvl9u5k{display:none!important}:where(.oxbkd) .ah386a>img{display:block!important}}