/* site */
.r9f6c942 .p1600b74d li {
  display: inline;
}
img.g1173a65 {
  margin-left: auto;
  max-width: 74%;
  margin-right: 0;
}
th {
  color: #222530;
  text-align: left;
  font-weight: 500;
  border-bottom: 1px solid #e2e5f0;
  padding: 9px 11px;
  overflow-wrap: anywhere;
  background: #f3f5e3;
}
.b394df77 {
  border: 1px solid #e2e5f0;
  border-radius: 6px;
  padding: .9em 1.2em;
  margin: 0 0 .7em;
}
.ya77caf nav {
  min-width: 0;
}
.p58790e nav+nav {
  padding-top: .5em;
  border-top: 1px dotted #e2e5f0;
}
.lyvv {
  box-sizing: border-box;
}
ul {
  list-style-type: disc;
}
.m447798 li {
  margin: 0;
}
.b4e0a615 {
  border-radius: 4px;
  background: #f3f5e3;
  padding: .7em 1em .7em 2.4em;
  border-left: 3px solid #cb7224;
}
strong {
  color: #222530;
}
.y592464 a+a::before {
  margin: 0 .5em;
  content: '\002d';
  opacity: .45;
}
.de273ca4 {
  margin: 0 0 1.4em;
  background: #f3f5e3;
  color: #4f5362;
  border-radius: 4px;
  font-size: .82rem;
  padding: .45em .7em;
}
.m447798 summary {
  font-weight: 500;
  margin: 0 0 .45em;
  cursor: pointer;
  color: #222530;
}
a {
  text-underline-offset: 2px;
  text-decoration: underline;
  padding: 0 2px;
  border-radius: 3px;
  color: #7d4616;
}
.pe378fc,.pe378fc .p1600b74d {
  gap: 1em 1.4em;
  grid-template-columns: repeat(auto-fit,minmax(min(100%,11rem),1fr));
  display: grid;
}
img.l3aa12aa6 {
  margin-right: auto;
  margin-left: auto;
  max-width: 74%;
}
.if255a97 nav {
  flex: 1 1 11rem;
}
h2 {
  font-weight: 700;
  font-family: 'Trebuchet MS',Helvetica,sans-serif;
  font-size: 1.4rem;
  margin: 2.5em 0 .7em;
  font-style: italic;
  color: #222530;
  line-height: 1.26;
}
.w857d887 a {
  min-height: 48px;
  display: inline-block;
  margin: 0 1.4em .3em 0;
  padding: .25em 0;
}
.m447798 ul,.m447798 ol {
  display: flex;
  list-style: none;
  margin: 0;
  flex-wrap: wrap;
  gap: .45em 1em;
  padding-left: 0;
}
img.xd48f223 {
  margin-left: 0;
  max-width: 74%;
  margin-right: auto;
}
::selection {
  background: #f3f5e3;
  color: #222530;
}
.b394df77 h3 {
  margin: 0 0 .4em;
}
figure,.q0612c5,.a798df78,.u419f07,.e59d8ccc {
  margin: 2em 0;
}
details.w989a9248 {
  border-radius: 4px;
  border: 1px solid #e2e5f0;
  padding: .6em .8em;
  margin: 0 0 .55em;
}
.r9f6c942 a {
  border-radius: .4em;
  margin: 0 .5em .5em 0;
  border: 1px solid #e2e5f0;
  display: inline-block;
}
.ca61643c a {
  display: block;
  min-height: 48px;
  margin: 0 0 .55em;
  padding: .25em 0;
}
.b9dd1025 {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  padding: 0;
  margin: 0;
  gap: .2em;
}
.pe378fc a,.r9f6c942 a,.v0f73d374 a {
  padding: .25em .4em;
  overflow-wrap: anywhere;
  max-width: 100%;
  min-height: 48px;
}
.p1600b74d {
  margin: 0;
  padding: 0;
  list-style: none;
}
blockquote {
  background: #f3f5e3;
  border-radius: 0 8px 8px 0;
  padding: .5em 1.1em;
  border-left: 4px solid #cb7224;
  margin: 1.2em 0;
}
.zd284eb8>h2:first-child {
  margin-top: 0;
}
img.e476eec {
  margin-left: auto;
  margin-right: auto;
  max-width: 90%;
}
img {
  border: 1px solid #e2e5f0;
  margin: 2em 0;
  max-width: 100%;
  height: auto;
  display: block;
  border-radius: 0;
}
ul,ol {
  padding-left: 1.45em;
  margin: 0 0 1.1em;
}
img.l3408381 {
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
}
body {
  -webkit-font-smoothing: subpixel-antialiased;
  color: #222530;
  background: #fff;
  margin: 0;
  -moz-osx-font-smoothing: grayscale;
  font: 16px/1.6 system-ui,'Helvetica Neue',Arial,sans-serif;
  min-height: 100vh;
}
.zf96f1e9 nav a:hover {
  color: #7d4616;
}
.pe30e205 li::before {
  position: static;
  content: none !important;
}
.sd7b35a {
  gap: 1em 1.4em;
  grid-template-columns: repeat(auto-fit,minmax(min(100%,11rem),1fr));
  display: grid;
}
h1 {
  text-align: center;
  font-size: 2.0rem;
  color: #222530;
  letter-spacing: 0;
  margin: 0 0 .45em;
  padding-bottom: .18em;
  line-height: 1.18;
  font-family: 'Trebuchet MS',Helvetica,sans-serif;
  font-weight: 700;
}
.p1600b74d li::before {
  position: static;
  content: none !important;
}
.f08fadc table {
  margin: 0;
}
.wprbbzpib {
  box-sizing: border-box;
}
.b9dd1025 li {
  margin: 0;
  padding: 0;
}
figure>img,.q0612c5>img,.a798df78>img,.u419f07>img,.e59d8ccc>img {
  margin-bottom: 0;
  margin-top: 0;
}
* {
  box-sizing: border-box;
}
figcaption {
  color: #4f5362;
  margin-top: .45em;
  background-color: #fbfbfc;
  text-align: center;
  font-size: .8rem;
  line-height: 1.4;
}
.zf96f1e9 {
  display: flex;
  margin: 0 0 1.5em;
  flex-wrap: wrap;
  text-align: left;
  gap: .45em 1em;
  align-items: baseline;
  padding-bottom: .6em;
}
.ya77caf {
  text-align: center;
  padding-top: 0;
  font-size: .95rem;
  border: 0;
  margin-top: 2.8em;
}
.zf96f1e9 nav a {
  margin: 0 0 .25em;
  color: #4f5362;
  text-decoration: none;
  min-height: 48px;
  display: block;
  padding: .25em 0;
}
.m447798 {
  background: #f3f5e3;
  padding: .6em 1em;
  margin: 1.6em 0;
  font-size: .93rem;
  border-radius: 6px;
  border: 1px solid #e2e5f0;
}
h3 {
  font-family: 'Trebuchet MS',Helvetica,sans-serif;
  font-size: 1.12rem;
  font-weight: 400;
  margin: 1.3em 0 .35em;
  color: #7d4616;
}
hr {
  border: 0;
  height: 2px;
  background: linear-gradient(90deg,#cb7224,transparent);
  margin: 2.4em 0;
}
:is(h2,h3) {
  scroll-margin-top: 1rem;
}
.eqpysxkki {
  line-height: 1.5;
}
.f08fadc {
  width: 100%;
  overflow-x: auto;
  margin: 1.6em 0;
}
.j0c64d1 {
  grid-template-columns: repeat(auto-fit,minmax(min(100%,13rem),1fr));
  gap: .3em .8em;
  display: grid;
}
.if255a97 {
  gap: 1em 1.4em;
  display: flex;
  flex-wrap: wrap;
}
p {
  margin: 0 0 .95em;
}
.p1600b74d li {
  padding: 0;
  margin: 0;
}
.y592464 .p1600b74d li+li::before {
  opacity: .45;
  content: '\002d' !important;
  display: inline !important;
  margin: 0 .5em;
}
.gaacfb2ee {
  color: #4f5362;
  font-size: .9rem;
  margin: .3em 0 1.5em;
}
.w857d887 .p1600b74d li,.y592464 .p1600b74d li {
  display: inline;
}
.m447798 a {
  color: #7d4616;
  display: inline-block;
  text-decoration: none;
  padding: .25em 0;
  min-height: 48px;
}
.dbe2262 {
  margin-top: 2.8em;
  border-radius: 6px;
  border: 1px solid #e2e5f0;
  padding: 1em 1.1em;
}
.zf96f1e9 nav .da116cd {
  cursor: default;
  border-bottom: 2px solid #cb7224;
  color: #4f5362;
  padding-bottom: .1em;
  margin: 0 1.15em .2em 0;
}
.w857d887,.ca61643c,.y592464 {
  margin: .5em 0 0;
  line-height: 1.8;
}
.f4655b051 {
  color: #4f5362;
  font-size: .88rem;
  margin: .25em 0 1em;
}
.ubcb953 {
  margin: 0 0 .35em;
  font-size: 1em;
  grid-column: 1/-1;
  font-weight: 700;
}
table {
  border-radius: 10px;
  overflow: hidden;
  margin: 1.6em 0;
  width: 100%;
  font-size: .93rem;
  border-collapse: collapse;
  border: 1px solid #e2e5f0;
}
.pe30e205 {
  list-style: none;
  padding: 0;
  margin: 0;
}
td {
  overflow-wrap: anywhere;
  padding: 9px 11px;
  border-bottom: 1px solid #e2e5f0;
}
.wb683d3 {
  max-width: 680px;
  margin: 30px auto;
  background: transparent;
  border: 0;
  padding: 40px 28px;
  overflow-wrap: anywhere;
  outline: 3px double #e2e5f0;
  outline-offset: 1px;
  border-bottom: 8px solid #cb7224;
  border-left: 4px solid #cb7224;
  border-right: 3px solid #cb7224;
}
caption {
  caption-side: top;
  padding: .55em 0;
  font-weight: 500;
  color: #4f5362;
  text-align: left;
}
.pe30e205 li {
  margin: 0;
  display: block;
  padding: 0;
}
.m447798 p {
  margin: 0 0 .45em;
  color: #222530;
  font-weight: 500;
}
li::marker {
  color: #7d4616;
}
.ea335cdd {
  font-weight: 400;
  margin: .2em 0 0;
  color: #4f5362;
  font-size: .78rem;
}
details.w989a9248 p {
  margin: .5em 0 0;
}
li {
  margin: .5em 0;
}
html {
  text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
.zd284eb8 {
  padding-left: .9em;
  margin: 1.2em 0;
  border-left: 2px solid #cb7224;
}
.kbbd94e {
  font-weight: 600;
  color: #222530;
  text-decoration: none;
  letter-spacing: -.01em;
  display: inline-block;
  font-family: 'Trebuchet MS',Helvetica,sans-serif;
  font-size: 1.35rem;
}
a:hover {
  background: #f3f5e3;
}
.f08fadc[tabindex="0"]:focus-visible,summary:focus-visible,a:focus-visible {
  outline-offset: 1px;
  outline: 2px solid #7d4616;
}
.zf96f1e9 nav {
  line-height: 1.9;
  margin-left: auto;
  font-size: .95rem;
  text-align: right;
  margin: 1em 0 0;
}
.dbe2262 h3 {
  color: #222530;
  margin: 1.3em 0 .3em;
  font-size: 1.14rem;
}
.pe378fc>.p1600b74d {
  grid-column: 1/-1;
}
h1::after {
  content: '';
  background: #cb7224;
  display: block;
  margin: .38em auto 0;
  height: 2px;
  width: 76px;
}
.occ1b9bf {
  border-radius: 5px;
  padding: .9em 1.2em .9em 2.5em;
  background: #f3f5e3;
  border: 1px solid #e2e5f0;
}
.v0f73d374 a {
  display: block;
  border-bottom: 1px dotted #e2e5f0;
}
.y592464 a {
  max-width: 100%;
  display: inline-block;
  min-height: 48px;
  min-width: 24px;
  vertical-align: middle;
  padding: .25em 0;
}
.c01081b dd {
  padding: 0;
  margin: 0 0 1.1em;
}
@media(max-width:640px){body {
  background: #fbfbfc;
}
.wb683d3 {
  outline-offset: -3px;
  outline: 2px double #e2e5f0;
  margin: 0;
  border-left: 0;
  border-right: 0;
  padding: 22px 16px;
}
img.xd48f223,img.l3aa12aa6,img.g1173a65 {
  margin-right: auto;
  max-width: 100%;
  margin-left: auto;
}
.zf96f1e9 {
  display: block;
  text-align: left;
}
.zf96f1e9 nav {
  margin: 1em 0 0;
  text-align: left;
}}
@media(min-width:1280px){.wb683d3 {
  padding: 48px 56px;
}
h1 {
  font-size: 2.15rem;
}}
@media(prefers-color-scheme:dark){th {
  background: #3e4323;
  border-bottom: 1px solid #2f3343;
  color: #e8e8eb;
}
.b394df77 {
  border: 1px solid #2f3343;
}
.p58790e nav+nav {
  border-top: 1px dotted #2f3343;
}
.b4e0a615 {
  background: #3e4323;
  border-left: 3px solid #ea9246;
}
strong {
  color: #e8e8eb;
}
.de273ca4 {
  background: #3e4323;
  color: #dfe1e8;
}
.m447798 summary {
  color: #e8e8eb;
}
a {
  color: #f8dbc2;
}
h2 {
  color: #e8e8eb;
}
::selection {
  color: #e8e8eb;
  background: #3e4323;
}
details.w989a9248 {
  border: 1px solid #2f3343;
}
.r9f6c942 a {
  border: 1px solid #2f3343;
}
blockquote {
  background: #3e4323;
  border-left: 4px solid #ea9246;
}
img {
  border: 1px solid #2f3343;
}
body {
  color: #e8e8eb;
  background: #16171e;
}
.zf96f1e9 nav a:hover {
  color: #f8dbc2;
}
h1 {
  color: #e8e8eb;
}
figcaption {
  color: #dfe1e8;
  background-color: #1a1c24;
}
.zf96f1e9 nav a {
  color: #dfe1e8;
}
.m447798 {
  background: #3e4323;
  border: 1px solid #2f3343;
}
h3 {
  color: #f8dbc2;
}
hr {
  background: linear-gradient(90deg,#ea9246,transparent);
}
.gaacfb2ee {
  color: #dfe1e8;
}
.m447798 a {
  color: #f8dbc2;
}
.dbe2262 {
  border: 1px solid #2f3343;
}
.zf96f1e9 nav .da116cd {
  color: #dfe1e8;
  border-bottom: 2px solid #ea9246;
}
.f4655b051 {
  color: #dfe1e8;
}
table {
  border: 1px solid #2f3343;
}
td {
  border-bottom: 1px solid #2f3343;
}
.wb683d3 {
  outline: 3px double #2f3343;
  border-bottom: 8px solid #ea9246;
  border-left: 4px solid #ea9246;
  border-right: 3px solid #ea9246;
}
caption {
  color: #dfe1e8;
}
.m447798 p {
  color: #e8e8eb;
}
li::marker {
  color: #f8dbc2;
}
.ea335cdd {
  color: #dfe1e8;
}
.zd284eb8 {
  border-left: 2px solid #ea9246;
}
.kbbd94e {
  color: #e8e8eb;
}
a:hover {
  background: #3e4323;
}
.f08fadc[tabindex="0"]:focus-visible,summary:focus-visible,a:focus-visible {
  outline: 2px solid #f8dbc2;
}
.dbe2262 h3 {
  color: #e8e8eb;
}
h1::after {
  background: #ea9246;
}
.occ1b9bf {
  border: 1px solid #2f3343;
  background: #3e4323;
}
.v0f73d374 a {
  border-bottom: 1px dotted #2f3343;
}}
@media(max-width:560px){h1{font-size:min(1.7725rem,var(--reading-title-limit,999rem))}}figcaption{font-size:0.9rem}
.dbe2262 summary>h2,.dbe2262 summary>h3,.dbe2262 summary>h4{display:inline;margin:0}@media(max-width:560px){h1{text-wrap:balance}.zf96f1e9 nav{margin-block-start:.55em}.zf96f1e9 nav a{margin-inline-end:.45em}.zf96f1e9{margin-block-end:.95em}}
@supports selector(:has(*)){:is(.wb683d3,main,article,section,div):has(>.y16e7d484)>p:not(.f4655b051):not(.ac8186f),.wb683d3:has(.y16e7d484) .zd284eb8>p{max-inline-size:76ch}@media(min-width:900px){.wb683d3:has(.y16e7d484) .zd284eb8:nth-of-type(odd){padding-inline-end:clamp(1rem,4vw,3rem)}.wb683d3:has(.y16e7d484) .zd284eb8:nth-of-type(even){padding-inline-start:clamp(1rem,4vw,3rem)}}.wb683d3:has(.y16e7d484) .y16e7d484{max-inline-size:68ch}.wb683d3:has(.y16e7d484) .zd284eb8{min-inline-size:0}@media(max-width:560px){:is(.wb683d3,main,article,section,div):has(>.y16e7d484)>p:not(.f4655b051):not(.ac8186f),.wb683d3:has(.y16e7d484) .zd284eb8>p{padding-inline:0}.wb683d3:has(.y16e7d484) .zd284eb8{padding-inline:0;border-inline:0}}@media print{.wb683d3:has(.y16e7d484) .zd284eb8{display:block!important;padding-inline:0!important}:is(.wb683d3,main,article,section,div):has(>.y16e7d484)>p:not(.f4655b051):not(.ac8186f),.wb683d3:has(.y16e7d484) .zd284eb8>p{max-inline-size:none!important;padding-inline:0!important;margin-inline:0!important}}}
.ya77caf nav>p{text-indent:0}.ya77caf nav a{box-sizing:border-box;min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere;white-space:normal}details.m447798>summary{box-sizing:border-box;min-block-size:44px;padding-block:.4em}.m447798 a{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere;white-space:normal}.de273ca4{flex-wrap:wrap}.de273ca4>[aria-current]{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere}.zf96f1e9 .kbbd94e{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere;white-space:normal}.zf96f1e9 nav :is(a,.da116cd){min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere;white-space:normal}.zf96f1e9 nav .da116cd{display:inline-block}.d4207df{text-indent:0}.d4207df>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}.d4207df>a{padding-inline:.75em;border:1px solid currentColor;border-radius:.35em;text-decoration:none;box-shadow:none}.zf96f1e9 .vae7b4a3b{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.zf96f1e9 .vae7b4a3b: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{.zf96f1e9 .vae7b4a3b{display:none!important}}.zf96f1e9 nav a,.zf96f1e9 nav .da116cd{box-sizing:border-box;min-inline-size:0;max-inline-size:100%;min-block-size:44px;padding:.45em .65em;margin:0;overflow-wrap:anywhere}.zf96f1e9 nav a::before,.zf96f1e9 nav .pe30e205 li::before{content:none!important;display:none!important}.zf96f1e9 nav .pe30e205{margin:0;padding:0;list-style:none}.zf96f1e9 nav .pe30e205 li{display:block;min-inline-size:0}.zf96f1e9{display:block;text-align:start}.zf96f1e9 nav{min-inline-size:0;text-align:start;grid-column:auto;grid-row:auto}.zf96f1e9 nav .pe30e205{list-style:none}.zf96f1e9 nav :is(a,.da116cd){margin:0;text-indent:0;box-shadow:none}.zf96f1e9 nav li{padding:0;margin:0}.zf96f1e9 nav{display:grid;grid-template-columns:minmax(0,1fr);gap:.1em .9em}.zf96f1e9 nav .pe30e205{display:grid;grid-template-columns:minmax(0,1fr);gap:.1em .9em;grid-column:1/-1}.zf96f1e9 nav :is(a,.da116cd){display:block;border:0;border-block-end:1px solid currentColor;border-radius:0;padding:.5em .15em;text-decoration:none;block-size:100%}.zf96f1e9 nav{border-block-start:1px solid currentColor;padding-block-start:.2em}.zf96f1e9 nav [aria-current]{font-weight:700;text-decoration-thickness:2px}@media print{.zf96f1e9{display:block!important}.zf96f1e9 nav{display:block!important}}.zf96f1e9 nav a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.ya77caf{display:block;min-inline-size:0;text-align:start;container-type:inline-size}.ya77caf>nav{display:block;min-inline-size:0;max-inline-size:100%;box-sizing:border-box;text-align:inherit;margin-block:1.2em}.ya77caf>nav :is(p,li){text-indent:0;min-inline-size:0;max-inline-size:100%;box-sizing:border-box}.ya77caf>nav a{display:inline-flex;align-items:center;box-sizing:border-box;min-block-size:44px;max-inline-size:100%;margin:0;padding:.4em .15em;overflow-wrap:anywhere;white-space:normal}.ya77caf>nav a::before,.ya77caf>nav li::before{content:none!important;display:none!important}.ya77caf>nav>.p1600b74d{list-style:none;margin:0;padding:0}.ya77caf>nav>.p1600b74d>li{margin:0;padding:0}.ya77caf>nav>.ubcb953{margin:0 0 .65em;font-weight:650;padding:0;grid-column:1/-1}.ya77caf{text-align:end}.ya77caf>nav,.ya77caf>nav>.p1600b74d{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.3em 1.25em;align-items:baseline}.ya77caf>nav>.ubcb953{flex:1 0 100%}.ya77caf>nav>.p1600b74d{flex:1 1 100%}.ya77caf>nav>p{margin:0}.ya77caf>nav a:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media print{.ya77caf,.ya77caf>nav,.ya77caf>nav>.p1600b74d{display:block!important;grid-column:auto!important;grid-row:auto!important;inline-size:auto!important;max-inline-size:none!important;margin-inline:0!important}}

.x5973c1{container-type:inline-size;min-inline-size:0}
.x5973c1 .tc239223{min-inline-size:0;margin-inline:0;padding-inline:0}
.x5973c1 .e2d8812{min-inline-size:0;max-inline-size:100%;box-sizing:border-box}
.x5973c1 .b0af50e9{min-inline-size:0;overflow-wrap:anywhere}
.x5973c1 .f060670a1{min-inline-size:0;max-inline-size:min(100%,70ch);overflow-wrap:anywhere}
@media screen and (max-width:40rem){.x5973c1{padding-inline:min(1rem,5%)}}
.xf29ddc details.e2d8812{border:0;border-block-end:1px solid currentColor;border-radius:0;background:transparent;box-shadow:none;padding:.8em 0;margin:0}
.xf29ddc summary.b0af50e9{padding-inline-end:.6em;cursor:pointer}
.xf29ddc .f060670a1{margin-inline-start:1.1em;padding-block-end:.4em}
table.vbdd33a{max-inline-size:100%;border-collapse:collapse}
table.vbdd33a{border:0;border-radius:0;background:transparent}
table.vbdd33a th,table.vbdd33a td{border:0;border-block-end:1px solid currentColor;padding:.8em .65em;vertical-align:top}
table.vbdd33a caption{text-align:start;caption-side:top;padding-block-end:.75em}
table.vbdd33a tfoot th,table.vbdd33a tfoot td{border-block-start:2px solid currentColor}
dl.tdb1cf4f{max-inline-size:100%;min-inline-size:0}
dl.tdb1cf4f>dt,dl.tdb1cf4f>dd{min-inline-size:0;overflow-wrap:anywhere}
dl.tdb1cf4f{display:block}
dl.tdb1cf4f>dt{font-weight:700}
dl.tdb1cf4f{border-inline-start:3px solid currentColor;padding-inline-start:clamp(.65em,3%,1.2em)}
dl.tdb1cf4f>dt{margin:1.1em 0 .3em}
dl.tdb1cf4f>dd{margin:0 0 1.1em}
blockquote.o13beb4{box-sizing:border-box;min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere}
blockquote.o13beb4{margin-inline:0;padding:1em clamp(.65em,3%,1.3em);border:1px solid currentColor;border-radius:.55em;box-shadow:none}
@media print{.x5973c1{container-type:normal}.tc239223,.e2d8812,.v401dc6,.wa30dd2b2{display:block!important}.x5973c1 h2{break-after:avoid-page}.tc239223,.tc239223>.e2d8812:first-child{break-before:avoid-page}.e2d8812{break-inside:avoid}.v401dc6>dt,.v401dc6>dd{break-inside:avoid}.f060670a1{margin-inline:0!important}figure.s83a272{container-type:normal;display:block!important}figure.s83a272>figcaption{inline-size:auto;max-inline-size:none;margin-block-start:.5em}table.dd77023d{max-inline-size:100%;width:100%;table-layout:fixed}table.dd77023d th,table.dd77023d td{overflow-wrap:anywhere}}
:root{--ui-ink:#222530;--ui-paper:#fbfbfc;--ui-accent:#7d4616;--ui-soft:#f3f5e3;--presentation-nav-surface:#fbfbfc;--presentation-nav-ink:#222530}
@media(prefers-color-scheme:dark){:root{--ui-ink:#e8e8eb;--ui-paper:#1a1c24;--ui-accent:#f8dbc2;--ui-soft:#3e4323;--presentation-nav-surface:#1a1c24;--presentation-nav-ink:#e8e8eb}}
table:not(.f08fadc table){display:block;max-width:100%;overflow-x:auto;table-layout:auto}@media(max-width:640px){th,td{overflow-wrap:break-word;word-break:normal;padding-inline:5.5px}}
pre{max-width:100%;overflow-x:auto;box-sizing:border-box}.zf96f1e9 nav{min-width:0;max-width:100%}.zf96f1e9 nav a,.da116cd{overflow-wrap:normal;word-break:normal}.de273ca4>a{flex:0 0 auto;white-space:nowrap}
@media(forced-colors:active){a[href]{text-decoration-line:underline!important;text-decoration-color:LinkText!important;text-underline-offset:.15em}}table[tabindex="0"]:focus-visible,pre[tabindex="0"]:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.hf57058c{display:none}
@media screen and (max-width:48rem){
.z2e1f745{min-width:0;max-width:100%;margin-inline:0}
.z2e1f745>img{display:none}
.z2e1f745>figcaption{display:none}
.z2e1f745>.hf57058c{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}
.diagram-source-owned{display:none!important}
.hf57058c .o91405aa{font-size:1.05em;font-weight:600;line-height:1.4;margin:0 0 .65em}
.hf57058c .b0fc827{font-size:1em;line-height:1.5;margin:.65em 0;white-space:pre-line}
.hf57058c .ee99c3345{margin:.5em 0;padding:0;list-style:none;display:grid;gap:.65em}
.hf57058c ol.ee99c3345{list-style:decimal;padding-left:1.8em}
.hf57058c .ee99c3345>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}
.hf57058c .ee99c3345>li::before{content:none!important;display:none!important}
.hf57058c .ee99c3345>li::marker{color:inherit;font-size:1em;font-weight:600}
.hf57058c.n1e48c43 .ee99c3345{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}
.hf57058c.z93aa3c4 .ee99c3345>li{border-width:0 0 1px;border-radius:0;padding:.55em .1em}
.hf57058c.cb30a3583 .ee99c3345>li{border-width:0 0 0 3px;border-radius:0;padding:.45em .8em}
.hf57058c.t5995ffaf .ee99c3345>li{border-radius:.7em}
.hf57058c.diagram-inset .ee99c3345>li{border-width:1px 0;padding:.75em .4em;border-radius:0}
.hf57058c.diagram-outline .ee99c3345>li{border-style:dashed;border-radius:.45em}
.hf57058c.diagram-spaced .ee99c3345{gap:1em}
.hf57058c.diagram-spaced .ee99c3345>li{border:0;padding:.25em 0}
.hf57058c.diagram-ledger .ee99c3345>li{border-width:0 0 1px 3px;border-radius:0;padding:.65em .8em}
}
@media print{html,body{background:#fff!important;color:#111!important}.wb683d3,*{color:#111!important;background:transparent!important;text-shadow:none!important;box-shadow:none!important}*::before,*::after,*::first-letter,*::marker{color:inherit!important;background:transparent!important;text-shadow:none!important}.wb683d3{max-width:100%!important;width:auto!important;box-sizing:border-box}details::details-content{content-visibility:visible!important;display:block!important}details:not([open])>:not(summary){display:block!important}.f08fadc{max-width:100%!important;overflow:visible!important}table{display:table!important;width:100%!important;max-width:100%!important;table-layout:fixed!important}th,td{overflow-wrap:anywhere!important;word-break:normal!important}table code{white-space:pre-wrap!important;overflow-wrap:anywhere!important}img{max-width:100%!important;height:auto!important}.hf57058c{display:none!important}.z2e1f745>img{display:block!important}}