
#o8dz-ha .e8x4-emp a+a::before {
  opacity: .7;
  content: '-';
  margin: 0 .55rem;
}
#o8dz-ha caption {
  font-weight: 500;
  padding: .35em 0;
  caption-side: bottom;
  color: #524a48;
  text-align: center;
}
#o8dz-ha .mdz-di {
  background: transparent;
  padding: .85rem 1.2rem;
  font-size: .9rem;
  border-radius: 8px;
  border: 1px solid #eadfdc;
  margin: 1.6rem 0;
}
#o8dz-ha .prs-xzvo {
  grid-template-columns: repeat(auto-fit,minmax(min(100%,12rem),1fr));
  gap: .4em 1em;
  display: grid;
}
#o8dz-ha .ljl-ux4 a {
  padding: .25rem 0;
  margin: 0 0 .7rem;
  display: block;
  min-height: 50px;
}
#o8dz-ha h1::after {
  background: #ba3e19;
  margin: .38em auto 0;
  height: 4px;
  display: block;
  content: '';
  width: 42px;
}
::selection {
  background: #e6e1f7;
  color: #2d2624;
}
#o8dz-ha .mdz-di li {
  margin: .1rem 0;
}
#o8dz-ha .qux3-g5 li::before {
  position: static;
  display: none;
}
#o8dz-ha .jiz-ulk>.qux3-g5 {
  grid-column: 1/-1;
}
#o8dz-ha .fxqh-sp li::before {
  position: static;
  display: none;
}
#o8dz-ha .uwr-rfj {
  margin: 0 0 2rem;
  border-bottom: 2px solid #eadfdc;
  text-align: left;
  padding-bottom: .5rem;
}
#o8dz-ha .d7vq-at a {
  display: inline-block;
  padding: .25rem 0;
  margin: 0 1.4rem .3rem 0;
  min-height: 50px;
}
#o8dz-ha .jiz-ulk a,#o8dz-ha .ffpo-1sgk a,#o8dz-ha .qzrw-2h a {
  max-width: 100%;
  padding: .35em .6em;
  min-height: 50px;
  overflow-wrap: anywhere;
}
#o8dz-ha .huh-j0 li {
  padding: 0;
  margin: 0;
}
#o8dz-ha .e0yy-x1v {
  margin: .2rem 0 0;
  color: #524a48;
  font-weight: 400;
  font-size: .85rem;
}
#o8dz-ha .uwr-rfj nav a {
  margin: 0 1.3rem .2rem 0;
  min-height: 50px;
  padding: .25rem 0;
  color: #524a48;
  text-decoration: none;
  display: inline-block;
}
#o8dz-ha img.pftm-ma3t {
  margin-right: 0;
  margin-left: auto;
  max-width: 74%;
}
#o8dz-ha img.o6-4cig {
  max-width: 100%;
  margin-right: 0;
  margin-left: 0;
}
#o8dz-ha .oaz-zwld {
  text-align: left;
  margin-top: 2.4em;
  border: 0;
  padding-top: 0;
  font-size: .95rem;
}
#o8dz-ha .hwd-7n nav {
  flex: 1 1 11rem;
}
#o8dz-ha .k87e-nk4b {
  width: 100%;
  overflow-x: auto;
  margin: 1.5rem 0;
}
#o8dz-ha .b3kg-9vy {
  font-size: 1.05em;
  margin: 0 0 .75em;
  font-weight: 700;
  grid-column: 1/-1;
}
#o8dz-ha .g1q-s77 {
  margin: 0 0 1rem;
  border-radius: 8px;
  border: 1px solid #eadfdc;
  padding: .8rem 1.1rem;
}
#o8dz-ha .fxqh-sp li {
  padding: 0;
  margin: 0;
  display: inline;
}
#o8dz-ha .mdz-di ul,#o8dz-ha .mdz-di ol {
  margin: 0;
  padding-left: 1.45rem;
}
@media (max-width:600px){body {
  background: #fefefe;
}
#o8dz-ha {
  outline-offset: -3px;
  margin: 0;
  border-left: 0;
  outline: 2px double #eadfdc;
  border-radius: 0;
  border-right: 0;
  padding: 20px 16px;
}
#o8dz-ha img.ijkf-8dvq,#o8dz-ha img.n9-pp,#o8dz-ha img.pftm-ma3t {
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
}}
@supports (scrollbar-gutter: stable){#o8dz-ha{scrollbar-gutter:stable}}
#o8dz-ha .x2fa-kwc3{border-inline-start:2px solid currentColor;padding-inline-start:1em}
@media(max-width:560px){#o8dz-ha h1{font-size:min(1.8rem,var(--reading-title-limit,999rem))}}#o8dz-ha figcaption{font-size:0.956rem}
#o8dz-ha .mm-5o9u summary>h2,#o8dz-ha .mm-5o9u summary>h3,#o8dz-ha .mm-5o9u summary>h4{display:inline;margin:0}@media(max-width:560px){#o8dz-ha h1{text-wrap:balance}#o8dz-ha .uwr-rfj nav{margin-block-start:.55em}#o8dz-ha .uwr-rfj nav a{margin-inline-end:.75em}#o8dz-ha .uwr-rfj{margin-block-end:1.15em}}
@supports selector(:has(*)){:is(#o8dz-ha,#o8dz-ha main,#o8dz-ha article,#o8dz-ha section,#o8dz-ha div):has(>.x2fa-kwc3)>p:not(.da-gnx):not(.sugo-jmkp),#o8dz-ha:has(.x2fa-kwc3) .b6i-2z>p{max-inline-size:76ch}#o8dz-ha:has(.x2fa-kwc3){container-type:inline-size}@container(min-width:48rem){#o8dz-ha:has(.x2fa-kwc3) .b6i-2z:has(>h2:first-child):not(:has(>h2~h2)):not(:has(>* h2)){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.6fr);column-gap:2rem;align-items:start}#o8dz-ha:has(.x2fa-kwc3) .b6i-2z:has(>h2:first-child):not(:has(>h2~h2)):not(:has(>* h2))>*{grid-column:2;min-inline-size:0;max-inline-size:100%}#o8dz-ha:has(.x2fa-kwc3) .b6i-2z:has(>h2:first-child):not(:has(>h2~h2)):not(:has(>* h2))>p{max-inline-size:76ch}#o8dz-ha:has(.x2fa-kwc3) .b6i-2z:has(>h2:first-child):not(:has(>h2~h2)):not(:has(>* h2))>h2:first-child{grid-column:1;grid-row:1/span var(--composition-heading-rows,1);margin-block-start:0}#o8dz-ha:has(.x2fa-kwc3) .b6i-2z:has(>h2:first-child):not(:has(>h2~h2)):not(:has(>* h2))>:is(table,.k87e-nk4b,figure,pre){grid-column:1/-1}}#o8dz-ha:has(.x2fa-kwc3) .b6i-2z{min-inline-size:0}@media(max-width:560px){:is(#o8dz-ha,#o8dz-ha main,#o8dz-ha article,#o8dz-ha section,#o8dz-ha div):has(>.x2fa-kwc3)>p:not(.da-gnx):not(.sugo-jmkp),#o8dz-ha:has(.x2fa-kwc3) .b6i-2z>p{padding-inline:0}#o8dz-ha:has(.x2fa-kwc3) .b6i-2z{padding-inline:0;border-inline:0}}@media print{#o8dz-ha:has(.x2fa-kwc3) .b6i-2z{display:block!important;padding-inline:0!important}:is(#o8dz-ha,#o8dz-ha main,#o8dz-ha article,#o8dz-ha section,#o8dz-ha div):has(>.x2fa-kwc3)>p:not(.da-gnx):not(.sugo-jmkp),#o8dz-ha:has(.x2fa-kwc3) .b6i-2z>p{max-inline-size:none!important;padding-inline:0!important;margin-inline:0!important}}}
#o8dz-ha .oaz-zwld nav>p{text-indent:0}#o8dz-ha .oaz-zwld nav a{box-sizing:border-box;min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere;white-space:normal}#o8dz-ha details.mdz-di>summary{box-sizing:border-box;min-block-size:44px;padding-block:.4em}#o8dz-ha .mdz-di a{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere;white-space:normal}#o8dz-ha .hlq-scjc{flex-wrap:wrap}#o8dz-ha .hlq-scjc>[aria-current]{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere}#o8dz-ha .uwr-rfj .l9-98a{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere;white-space:normal}#o8dz-ha .uwr-rfj nav :is(a,.jupp-1j){min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere;white-space:normal}#o8dz-ha .uwr-rfj nav .jupp-1j{display:inline-block}#o8dz-ha .o5-0u09{text-indent:0}#o8dz-ha .o5-0u09>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}#o8dz-ha .o5-0u09>a{padding-inline:.25em;border-block-end:2px solid currentColor;text-decoration:none;box-shadow:none}#o8dz-ha .uwr-rfj .mrb-5y6s{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#o8dz-ha .uwr-rfj .mrb-5y6s: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-block-end:3px solid currentColor}@media print{#o8dz-ha .uwr-rfj .mrb-5y6s{display:none!important}}#o8dz-ha .uwr-rfj nav a,#o8dz-ha .uwr-rfj nav .jupp-1j{box-sizing:border-box;min-inline-size:0;max-inline-size:100%;min-block-size:44px;padding:.45em .65em;margin:0;overflow-wrap:anywhere}#o8dz-ha .uwr-rfj nav a::before,#o8dz-ha .uwr-rfj nav .fxqh-sp li::before{content:none!important;display:none!important}#o8dz-ha .uwr-rfj nav .fxqh-sp{margin:0;padding:0;list-style:none}#o8dz-ha .uwr-rfj nav .fxqh-sp li{display:block;min-inline-size:0}#o8dz-ha .uwr-rfj{display:block;text-align:start;container-type:inline-size}#o8dz-ha .uwr-rfj .cv-n9m{display:block;min-inline-size:0}#o8dz-ha .uwr-rfj .cv-n9m>*{min-inline-size:0;max-inline-size:100%;box-sizing:border-box}#o8dz-ha .uwr-rfj nav{display:flex;flex-wrap:wrap;gap:.35em 1em;align-items:baseline;min-inline-size:0;text-align:start;margin-block-start:1em}#o8dz-ha .uwr-rfj nav .fxqh-sp{display:flex;flex-wrap:wrap;gap:.35em 1em;list-style:none;padding:0;margin:0}#o8dz-ha .uwr-rfj nav .fxqh-sp>li{margin:0;padding:0;min-inline-size:0;max-inline-size:100%}#o8dz-ha .uwr-rfj nav :is(a,.jupp-1j){display:inline-flex;align-items:center;min-inline-size:0;max-inline-size:100%;box-sizing:border-box;min-block-size:44px;margin:0;padding:.4em .15em;border:0;border-radius:0;box-shadow:none;white-space:normal;overflow-wrap:anywhere;text-align:inherit;text-indent:0;text-decoration:underline;text-underline-offset:.2em}#o8dz-ha .uwr-rfj .cv-n9m{text-align:center}#o8dz-ha .uwr-rfj nav,#o8dz-ha .uwr-rfj nav .fxqh-sp{justify-content:center;text-align:center}#o8dz-ha .uwr-rfj nav,#o8dz-ha .uwr-rfj nav .fxqh-sp{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.4em 1.2em}#o8dz-ha .uwr-rfj nav .fxqh-sp{grid-column:1/-1}