
:where(.c6f1dc056) .i9d5bdf8 a+a::before {
  content: '\2027';
  margin: 0 .65em;
  opacity: .55;
}
:where(.c6f1dc056) .he37c5c6b h2 {
  margin-top: .8em;
}
:where(.c6f1dc056) .t26d0e37 {
  margin: 0;
  list-style: none;
  padding: 0;
}
:where(.c6f1dc056) .x0b0446e,:where(.c6f1dc056) .g46121d7,:where(.c6f1dc056) .i9d5bdf8 {
  line-height: 1.5;
  margin: .4em 0 0;
}
.hwhczj {
  box-sizing: border-box;
}
:where(.c6f1dc056) img.jeca8f6d {
  margin-left: auto;
  margin-right: 0;
  max-width: 70%;
}
:where(.c6f1dc056) ul {
  list-style: none;
  padding-left: 1.25em;
}
:where(.c6f1dc056) .sac26ae33 summary {
  color: var(--text);
  cursor: pointer;
  margin: 0 0 .45em;
  font-weight: bold;
}
:where(.c6f1dc056) hr {
  border: 0;
  border-top: 1px solid var(--line);
  margin: 2em 0;
}
:where(.c6f1dc056) .cf309df7a nav {
  min-width: 0;
}
:where(.c6f1dc056) img.gbb2fb3d {
  margin-left: auto;
  max-width: 70%;
  margin-right: auto;
}
:where(.c6f1dc056) figure>img,:where(.c6f1dc056) .xe3379f0a>img,:where(.c6f1dc056) .h2640a7df>img,:where(.c6f1dc056) .o4432b05b>img,:where(.c6f1dc056) .cec2ff8a>img {
  margin-bottom: 0;
  margin-top: 0;
}
:where(.c6f1dc056) .x111b22 {
  text-decoration: none;
  font-size: 1.5rem;
  color: var(--text);
  font-family: Candara,Optima,Calibri,'Segoe UI',sans-serif;
  font-weight: 700;
  display: inline-block;
  letter-spacing: -.01em;
}
body {
  background: radial-gradient(circle at 12% 0%,#edf6ec 0,var(--bg) 48%,var(--bg) 100%);
  margin: 0;
  font: 17px/1.82 'Lucida Grande','Lucida Sans Unicode',Geneva,sans-serif;
  min-height: 100vh;
  -webkit-font-smoothing: antialiased;
  color: var(--text);
  letter-spacing: .003em;
  -moz-osx-font-smoothing: grayscale;
}
:where(.c6f1dc056) .ba97d5b {
  overflow-x: auto;
  width: 100%;
  margin: 1.6em 0;
}
:where(.c6f1dc056) table {
  border-collapse: collapse;
  border: 1px solid var(--line);
  margin: 1.6em 0;
  border-radius: 12px;
  overflow: hidden;
  width: 100%;
  font-size: .95rem;
}
:where(.c6f1dc056) h3 {
  color: var(--text);
  font-family: Candara,Optima,Calibri,'Segoe UI',sans-serif;
  margin: 1.5em 0 .35em;
  font-size: 1.1rem;
  font-weight: 500;
}
:where(.c6f1dc056) .i9d5bdf8 a {
  padding: .25em 0;
  max-width: 100%;
  min-width: 24px;
  display: inline-block;
  vertical-align: middle;
  min-height: 48px;
}
:where(.c6f1dc056) .rc894866 {
  padding-bottom: .45em;
  margin: 0 0 1.4em;
  border-bottom: 1px solid var(--line);
  font-size: .8rem;
  color: #60755e;
}
:where(.c6f1dc056) .k0b16a07b {
  grid-template-columns: minmax(8ch,30%) minmax(0,1fr);
  margin: 0 0 2em;
  border-top: 2px solid var(--line);
  column-gap: 1em;
  text-align: left;
  display: grid;
  align-items: center;
  padding-top: .4em;
}
:where(.c6f1dc056) ol li::marker {
  color: var(--anchor);
}
:where(.c6f1dc056) .s97b366e {
  grid-column: 1/-1;
  margin: 0 0 .75em;
  font-weight: 700;
  font-size: .95em;
}
*,*::before,*::after {
  box-sizing: border-box;
}
:where(.c6f1dc056) .r81ff3c dd {
  margin: 0 0 1.2em;
  padding: 0;
}
@media(max-width:760px){body {
  background: #fcfcfb;
}
.c6f1dc056 {
  outline-offset: -3px;
  margin: 0;
  border-radius: 0;
  border-right: 0;
  outline: 1px solid #ddeedc;
  padding: calc(var(--gap) + 14px) calc(var(--gap) + 6px);
}
:where(.c6f1dc056) img.k6d494f7,:where(.c6f1dc056) img.gbb2fb3d,:where(.c6f1dc056) img.jeca8f6d {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
:where(.c6f1dc056) .k0b16a07b {
  text-align: left;
  display: block;
}
:where(.c6f1dc056) .k0b16a07b nav {
  margin: 1em 0 0;
  text-align: left;
}}
@media(max-width:560px){:where(.c6f1dc056) h1{font-size:min(clamp(1.6175rem,0.975vw + 1.39rem,1.845rem),var(--reading-title-limit,999rem))}}:where(.c6f1dc056) figcaption{font-size:0.935rem}
:where(.c6f1dc056) .he37c5c6b summary>h2,:where(.c6f1dc056) .he37c5c6b summary>h3,:where(.c6f1dc056) .he37c5c6b summary>h4{display:inline;margin:0}@media(max-width:560px){:where(.c6f1dc056) h1{text-wrap:balance}:where(.c6f1dc056) .k0b16a07b nav{margin-block-start:.45em}:where(.c6f1dc056) .k0b16a07b nav a{margin-inline-end:.75em}:where(.c6f1dc056) .k0b16a07b{margin-block-end:.95em}:where(.c6f1dc056) p{text-align:start;hyphens:manual;-webkit-hyphens:manual}}
@supports selector(:has(*)){:is(.c6f1dc056,:where(.c6f1dc056) main,:where(.c6f1dc056) article,:where(.c6f1dc056) section,:where(.c6f1dc056) div):has(>.c7d16fa96)>p:not(.qe58cac3):not(.z44721f14),.c6f1dc056:has(.c7d16fa96) .r7993807>p{max-inline-size:76ch}:is(.c6f1dc056,:where(.c6f1dc056) main,:where(.c6f1dc056) article,:where(.c6f1dc056) section,:where(.c6f1dc056) div):has(>.c7d16fa96)>p:not(.qe58cac3):not(.z44721f14),.c6f1dc056:has(.c7d16fa96) .r7993807>p{max-inline-size:68ch;margin-inline:auto}.c6f1dc056:has(.c7d16fa96) .r7993807>h2:first-child{max-inline-size:min(100%,34ch);margin-inline:auto}.c6f1dc056:has(.c7d16fa96) .r7993807{padding-block:1em;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,68ch) minmax(0,1fr);column-gap:0;align-items:start}.c6f1dc056:has(.c7d16fa96) .r7993807>*{grid-column:2;min-inline-size:0;max-inline-size:100%;box-sizing:border-box}.c6f1dc056:has(.c7d16fa96) .r7993807>p{margin-inline:0;max-inline-size:100%}.c6f1dc056:has(.c7d16fa96) .r7993807>:is(table,.ba97d5b,figure,pre,dl){grid-column:1/-1;max-inline-size:100%}.c6f1dc056:has(.c7d16fa96) .r7993807{min-inline-size:0}@media(max-width:560px){:is(.c6f1dc056,:where(.c6f1dc056) main,:where(.c6f1dc056) article,:where(.c6f1dc056) section,:where(.c6f1dc056) div):has(>.c7d16fa96)>p:not(.qe58cac3):not(.z44721f14),.c6f1dc056:has(.c7d16fa96) .r7993807>p{padding-inline:0}.c6f1dc056:has(.c7d16fa96) .r7993807{padding-inline:0;border-inline:0}}@media print{.c6f1dc056:has(.c7d16fa96) .r7993807{display:block!important;padding-inline:0!important}:is(.c6f1dc056,:where(.c6f1dc056) main,:where(.c6f1dc056) article,:where(.c6f1dc056) section,:where(.c6f1dc056) div):has(>.c7d16fa96)>p:not(.qe58cac3):not(.z44721f14),.c6f1dc056:has(.c7d16fa96) .r7993807>p{max-inline-size:none!important;padding-inline:0!important;margin-inline:0!important}}}
:where(.c6f1dc056) .cf309df7a nav>p{text-indent:0}:where(.c6f1dc056) .cf309df7a nav a{box-sizing:border-box;min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere;white-space:normal}:where(.c6f1dc056) details.sac26ae33>summary{box-sizing:border-box;min-block-size:44px;padding-block:.4em}:where(.c6f1dc056) .sac26ae33 a{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere;white-space:normal}:where(.c6f1dc056) .rc894866{flex-wrap:wrap}:where(.c6f1dc056) .rc894866>[aria-current]{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere}:where(.c6f1dc056) .k0b16a07b .x111b22{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere;white-space:normal}:where(.c6f1dc056) .k0b16a07b nav :is(a,.h90035be){min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere;white-space:normal}:where(.c6f1dc056) .k0b16a07b nav .h90035be{display:inline-block}:where(.c6f1dc056) .rb13bc2e2{text-indent:0}:where(.c6f1dc056) .rb13bc2e2>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}:where(.c6f1dc056) .rb13bc2e2>a{padding-inline:.75em;border:1px solid currentColor;border-radius:.35em;text-decoration:none;box-shadow:none}:where(.c6f1dc056) .k0b16a07b .y8c056d{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:where(.c6f1dc056) .k0b16a07b .y8c056d: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{:where(.c6f1dc056) .k0b16a07b .y8c056d{display:none!important}}:where(.c6f1dc056) .k0b16a07b nav a,:where(.c6f1dc056) .k0b16a07b nav .h90035be{box-sizing:border-box;min-inline-size:0;max-inline-size:100%;min-block-size:44px;padding:.45em .65em;margin:0;overflow-wrap:anywhere}:where(.c6f1dc056) .k0b16a07b nav a::before,:where(.c6f1dc056) .k0b16a07b nav .ged5a5e9 li::before{content:none!important;display:none!important}:where(.c6f1dc056) .k0b16a07b nav .ged5a5e9{margin:0;padding:0;list-style:none}:where(.c6f1dc056) .k0b16a07b nav .ged5a5e9 li{display:block;min-inline-size:0}:where(.c6f1dc056) .k0b16a07b{display:block;text-align:start}:where(.c6f1dc056) .k0b16a07b nav{min-inline-size:0;text-align:start;grid-column:auto;grid-row:auto}:where(.c6f1dc056) .k0b16a07b nav .ged5a5e9{list-style:none}:where(.c6f1dc056) .k0b16a07b nav :is(a,.h90035be){margin:0;text-indent:0;box-shadow:none}:where(.c6f1dc056) .k0b16a07b nav li{padding:0;margin:0}:where(.c6f1dc056) .k0b16a07b nav{display:grid;grid-template-columns:minmax(0,1fr);gap:.1em .9em}:where(.c6f1dc056) .k0b16a07b nav .ged5a5e9{display:grid;grid-template-columns:minmax(0,1fr);gap:.1em .9em;grid-column:1/-1}:where(.c6f1dc056) .k0b16a07b nav :is(a,.h90035be){display:block;border:0;border-block-end:1px solid currentColor;border-radius:0;padding:.5em .15em;text-decoration:none;block-size:100%}:where(.c6f1dc056) .k0b16a07b nav{border-block-start:1px solid currentColor;padding-block-start:.2em}:where(.c6f1dc056) .k0b16a07b nav [aria-current]{font-weight:700;text-decoration-thickness:2px}@media print{:where(.c6f1dc056) .k0b16a07b{display:block!important}:where(.c6f1dc056) .k0b16a07b nav{display:block!important}}:where(.c6f1dc056) .k0b16a07b nav a:focus-visible{outline:2px solid currentColor;outline-offset:3px}:where(.c6f1dc056) .cf309df7a{display:block;min-inline-size:0;text-align:start;container-type:inline-size}:where(.c6f1dc056) .cf309df7a>nav{display:block;min-inline-size:0;max-inline-size:100%;box-sizing:border-box;text-align:inherit;margin-block:1.2em}:where(.c6f1dc056) .cf309df7a>nav :is(p,li){text-indent:0;min-inline-size:0;max-inline-size:100%;box-sizing:border-box}:where(.c6f1dc056) .cf309df7a>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}:where(.c6f1dc056) .cf309df7a>nav a::before,:where(.c6f1dc056) .cf309df7a>nav li::before{content:none!important;display:none!important}:where(.c6f1dc056) .cf309df7a>nav>.t26d0e37{list-style:none;margin:0;padding:0}:where(.c6f1dc056) .cf309df7a>nav>.t26d0e37>li{margin:0;padding:0}:where(.c6f1dc056) .cf309df7a>nav>.s97b366e{margin:0 0 .65em;font-weight:650;padding:0;grid-column:1/-1}:where(.c6f1dc056) .cf309df7a{text-align:end}:where(.c6f1dc056) .cf309df7a>nav,:where(.c6f1dc056) .cf309df7a>nav>.t26d0e37{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.3em 1.25em;align-items:baseline}:where(.c6f1dc056) .cf309df7a>nav>.s97b366e{flex:1 0 100%}:where(.c6f1dc056) .cf309df7a>nav>.t26d0e37{flex:1 1 100%}:where(.c6f1dc056) .cf309df7a>nav>p{margin:0}:where(.c6f1dc056) .cf309df7a>nav a:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media print{:where(.c6f1dc056) .cf309df7a,:where(.c6f1dc056) .cf309df7a>nav,:where(.c6f1dc056) .cf309df7a>nav>.t26d0e37{display:block!important;grid-column:auto!important;grid-row:auto!important;inline-size:auto!important;max-inline-size:none!important;margin-inline:0!important}}