:root {
  --c-bg: #ede9e7;
  --line: #f1e8e4;
  --accent-text: #9c5428;
  --maxw: 700px;
  --soft: #eef4f7;
  --color-muted: #706865;
  --unit: .75rem;
  --primary: #bd6530;
  --c-surface: #fdfdfd;
  --color-text: #312c28;
}
:where(.twaUhc7) .yvpWbmg {
  grid-template-columns: repeat(auto-fit,minmax(min(100%,12rem),1fr));
  display: grid;
  gap: 1.4em 1.8em;
}
:where(.twaUhc7) figure,:where(.twaUhc7) .dwqCbdck,:where(.twaUhc7) .tuiRa557,:where(.twaUhc7) .bmunIzxs,:where(.twaUhc7) .dsuPloy {
  border: 1px solid var(--line);
  margin: 1.6rem 0;
  border-radius: 14px;
  padding: .75rem;
  background: var(--c-surface);
}
:where(.twaUhc7) .tloyZ152 a {
  text-decoration: none;
  min-height: 50px;
  color: var(--accent-text);
  display: block;
  padding: .25rem 0;
}
.ggzlnnolnw {
  color: #312c28;
}
:where(.twaUhc7) .mfnmnIuzk {
  width: 100%;
  overflow-x: auto;
  margin: 1.6rem 0;
}
:where(.twaUhc7) .mbolWym8+.mbolWym8 {
  border-top: 1px solid var(--line);
  margin-top: 1.5em;
  padding-top: .4em;
}
.twaUhc7 {
  max-width: var(--maxw);
  margin: 38px auto;
  background: var(--c-surface);
  border: 1px solid var(--line);
  border-radius: 14px;
  box-shadow: 0 10px 14px rgba(43,28,18,.05);
  padding: calc(var(--unit) + 2.125rem) calc(var(--unit) + 3rem);
  overflow-wrap: break-word;
  outline: 1px solid var(--line);
  outline-offset: -6px;
  border-right: 8px solid var(--primary);
}
:where(.twaUhc7) th {
  border-bottom: 1px solid var(--line);
  overflow-wrap: break-word;
  background: var(--soft);
  text-align: left;
  padding: 12px 14px;
  font-weight: 600;
  color: var(--color-text);
}
:where(.twaUhc7) strong {
  color: var(--color-text);
}
:where(.twaUhc7) .ngpkXhr {
  color: var(--color-muted);
  font-size: .82rem;
  margin: .25rem 0 1rem;
}
:where(.twaUhc7) .mfnmnIuzk table {
  margin: 0;
}
:where(.twaUhc7) .uybfvW62yk {
  font-size: 1.05em;
  font-weight: 700;
  margin: 0 0 .75em;
  grid-column: 1/-1;
}
:where(.twaUhc7) .rxmTkd8 {
  border-radius: 14px;
  padding: .8rem 1.1rem;
  background: var(--c-surface);
  margin: 0 0 .8rem;
  border: 1px solid var(--line);
}
:where(.twaUhc7) img.cdosNxksn {
  max-width: 100%;
  margin-right: 0;
  margin-left: 0;
}
:where(.twaUhc7) .zpfgQ9q7h nav {
  min-width: 0;
}
:where(.twaUhc7) .qyuGdyic {
  flex-wrap: wrap;
  display: flex;
  gap: 1.4em 1.8em;
}
.twaUhc7::before {
  margin: 0 0 1.3em;
  display: block;
  content: '';
  height: 4px;
  border-radius: 2px;
  background: var(--primary);
  width: 48px;
}
:where(.twaUhc7) .feoW6z9 h3 {
  margin: 1.3em 0 .3em;
  font-size: 1.1rem;
  color: var(--color-text);
}
:where(.twaUhc7) .ihlG6ll li {
  padding: 0;
  margin: 0;
}
:where(.twaUhc7) a:hover {
  background: var(--soft);
}
:where(.twaUhc7) .feoW6z9 {
  padding: 1em 1.1em;
  background: var(--soft);
  margin-top: 2em;
  border-radius: 14px;
}
:where(.twaUhc7) .rxmTkd8 h3 {
  margin: 0 0 .5rem;
}
:where(.twaUhc7) li {
  margin: .5rem 0;
}
:where(.twaUhc7) .feoW6z9 h2 {
  margin-top: .4em;
}
:where(.twaUhc7) img.wgyxNenae {
  max-width: 78%;
  margin-left: auto;
  margin-right: auto;
}
:where(.twaUhc7) .tloyZ152 li {
  margin: .1rem 0;
}
:where(.twaUhc7) .tloyZ152 {
  background: transparent;
  padding: .25rem 0 .25rem 1rem;
  border-left: 3px solid var(--primary);
  margin: 1.8rem 0;
  font-size: .97rem;
  border: 0;
}
:where(.twaUhc7) .tzpudWitzy .ihlG6ll li {
  display: inline;
}
:where(.twaUhc7) ul {
  list-style-type: disc;
}
body {
  color: var(--color-text);
  letter-spacing: .015em;
  font: 17px/1.55 'Times New Roman',Times,Georgia,serif;
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin: 0;
  background: radial-gradient(circle at 12% 0%,var(--soft) 0,var(--c-bg) 48%,var(--c-bg) 100%);
  min-height: 100dvh;
}
.sefespthq {
  color: #312c28;
}
:where(.twaUhc7) .mbolWym8>h2:first-child {
  margin-top: 0;
}
* {
  box-sizing: border-box;
}
:where(.twaUhc7) .yivB5n0r {
  gap: .55em 1.2em;
  grid-template-columns: repeat(auto-fit,minmax(min(100%,11rem),1fr));
  display: grid;
}
:where(.twaUhc7) .giettIv9y a+a::before {
  opacity: .55;
  content: '\00b7';
  margin: 0 .85rem;
}
:where(.twaUhc7) img {
  display: block;
  height: auto;
  border-radius: 0;
  max-width: 100%;
  margin: 1.6em 0;
  border: 1px solid var(--line);
}
:where(.twaUhc7) .lfscKkli li {
  margin: 0;
  padding: 0;
}
:where(.twaUhc7) .ftdL1l,:where(.twaUhc7) .cyoHye9p,:where(.twaUhc7) .giettIv9y {
  line-height: 1.8;
  margin: .5rem 0 0;
}
:where(.twaUhc7) .cyoHye9p a {
  display: block;
  min-height: 50px;
  padding: .25rem 0;
  margin: 0 0 .45rem;
}
:where(.twaUhc7) .ihlG6ll li::before {
  position: static;
  display: none;
}
:where(.twaUhc7) .tloyZ152 summary {
  cursor: pointer;
  font-weight: 600;
  color: var(--color-text);
  margin: 0 0 .45rem;
}
:where(.twaUhc7) p {
  text-align: justify;
  margin: 0 0 1.15rem;
  hyphens: auto;
  -webkit-hyphens: auto;
}
:where(.twaUhc7) .mfnmnIuzk[tabindex="0"]:focus-visible,:where(.twaUhc7) summary:focus-visible,:where(.twaUhc7) a:focus-visible {
  outline: 3px double var(--color-text);
  outline-offset: 2px;
}
:where(.twaUhc7) .giettIv9y .ihlG6ll li+li::before {
  content: '\00b7' !important;
  margin: 0 .85rem;
  display: inline !important;
  opacity: .55;
}
:where(.twaUhc7) h1 {
  letter-spacing: -.02em;
  font-family: Cambria,Constantia,Georgia,serif;
  line-height: 1.28;
  background: var(--soft);
  padding: .65em .8em;
  font-size: 2.05rem;
  color: var(--color-text);
  border-radius: 14px;
  margin: 0 0 .65em;
  font-weight: 700;
}
:where(.twaUhc7) .qphE152a {
  text-transform: capitalize;
  text-decoration: none;
  display: inline-block;
  font-size: 1.15rem;
  font-weight: 600;
  color: var(--color-text);
  font-family: Cambria,Constantia,Georgia,serif;
  letter-spacing: -.005em;
}
:where(.twaUhc7) .rvgC9nec li {
  display: block;
  padding: 0;
  margin: 0;
}
:where(.twaUhc7) .eddtxKzg,:where(.twaUhc7) .eddtxKzg .ihlG6ll {
  display: grid;
  gap: 1.4em 1.8em;
  grid-template-columns: repeat(auto-fit,minmax(min(100%,12rem),1fr));
}
:where(.twaUhc7) h2 {
  margin: 2.1em 0 .45em;
  font-family: Cambria,Constantia,Georgia,serif;
  text-transform: uppercase;
  font-weight: 800;
  color: var(--color-text);
  font-size: 1.42rem;
  letter-spacing: .04em;
  line-height: 1.3;
}
:where(.twaUhc7) .rvgC9nec li::before {
  display: none;
  position: static;
}
:where(.twaUhc7) .kmjaaO5k {
  background: var(--soft);
  margin: 0 0 1.4em;
  display: inline-flex;
  padding: .35em .75em;
  max-width: 100%;
  color: var(--color-muted);
  border-radius: 999px;
  font-size: .85rem;
}
:where(.twaUhc7) .qyuGdyic nav {
  flex: 1 1 12rem;
}
:where(.twaUhc7) .kmjaaO5k a {
  color: var(--color-muted);
  text-decoration: none;
}
:where(.twaUhc7) img.qzcffOrjlh {
  max-width: 88%;
  margin-left: auto;
  margin-right: auto;
}
:where(.twaUhc7) h3 {
  font-family: Cambria,Constantia,Georgia,serif;
  margin: 1.3em 0 .35em;
  font-weight: 620;
  font-size: 1.13rem;
  color: var(--accent-text);
}
:where(.twaUhc7) img.hlumLdw60 {
  margin-left: auto;
  max-width: 78%;
  margin-right: 0;
}
:where(.twaUhc7) .lfscKkli {
  margin: 0;
  gap: .2em;
  padding: 0;
  display: flex;
  list-style: none;
  flex-wrap: wrap;
}
:where(.twaUhc7) tr:nth-child(even) td {
  background: var(--soft);
}
:where(.twaUhc7) .vularThki nav+nav {
  padding-top: .5em;
  border-top: 1px solid var(--line);
}
:where(.twaUhc7) .giettIv9y a {
  max-width: 100%;
  display: inline-block;
  min-height: 50px;
  padding: .25rem 0;
  min-width: 24px;
  vertical-align: middle;
}
:where(.twaUhc7) .eddtxKzg>.ihlG6ll {
  grid-column: 1/-1;
}
:where(.twaUhc7) figcaption {
  margin-top: .35em;
  text-align: right;
  line-height: 1.6;
  font-size: .88rem;
  color: var(--color-muted);
  background-color: var(--c-surface);
}
:where(.twaUhc7) .rjiqRo2ec {
  border-radius: 14px;
  background: var(--soft);
  padding: .9em 1.2em .9em 2.5em;
  border: 1px solid var(--line);
}
:where(.twaUhc7) td {
  overflow-wrap: break-word;
  border-bottom: 1px solid var(--line);
  padding: 12px 14px;
}
.taifiK4k66 {
  font-size: .9rem;
  margin: .3em 0 1.5em;
  color: var(--color-muted);
}
:where(.twaUhc7) .tloyZ152 ul,:where(.twaUhc7) .tloyZ152 ol {
  margin: 0;
  padding-left: 1.3rem;
}
:where(.twaUhc7) .tloyZ152 p {
  margin: 0 0 .45rem;
  color: var(--color-text);
  font-weight: 600;
}
:where(.twaUhc7) details.fnxeUld p {
  margin: .8em 0 0;
}
:where(.twaUhc7) figure>img,:where(.twaUhc7) .dwqCbdck>img,:where(.twaUhc7) .tuiRa557>img,:where(.twaUhc7) .bmunIzxs>img,:where(.twaUhc7) .dsuPloy>img {
  margin-top: 0;
  margin-bottom: 0;
}
:where(.twaUhc7) .fiawxDny {
  border-top: 2px solid var(--line);
  text-align: center;
  padding-top: .6rem;
  margin: 0 0 1.8rem;
}
:where(.twaUhc7) details.fnxeUld {
  border: 1px solid var(--line);
  border-radius: 14px;
  background: var(--c-surface);
  margin: 0 0 .65em;
  padding: .65em .8em;
}
:where(.twaUhc7) .fiawxDny nav a:hover {
  color: var(--accent-text);
}
:where(.twaUhc7) .ftdL1l a {
  display: inline-block;
  min-height: 50px;
  margin: 0 1.2rem .3rem 0;
  padding: .25rem 0;
}
:where(.twaUhc7) .ftdL1l .ihlG6ll li,:where(.twaUhc7) .giettIv9y .ihlG6ll li {
  display: inline;
}
:where(.twaUhc7) .fiawxDny nav a {
  padding: .25rem 0;
  color: var(--color-muted);
  margin: 0 0 .25rem;
  min-height: 50px;
  display: block;
  text-decoration: none;
}
:where(.twaUhc7) hr {
  border: 0;
  border-top: 1px dashed var(--line);
  margin: 2em 0;
}
:where(.twaUhc7) .eailM7o a {
  display: block;
  border-bottom: 1px dotted var(--line);
}
:where(.twaUhc7) .eddtxKzg a,:where(.twaUhc7) .tzpudWitzy a,:where(.twaUhc7) .eailM7o a {
  max-width: 100%;
  min-height: 50px;
  overflow-wrap: anywhere;
  padding: .3em .5em;
}
:where(.twaUhc7) a {
  transition: color .25s ease-in-out;
  color: var(--accent-text);
  padding: 0 2px;
  border-radius: 3px;
  text-underline-offset: 2px;
  text-decoration: underline;
}
:where(.twaUhc7) img.ygqcTnlw1 {
  max-width: 78%;
  margin-right: auto;
  margin-left: 0;
}
:where(.twaUhc7) ul,:where(.twaUhc7) ol {
  padding-left: 1.3rem;
  margin: 0 0 1rem;
}
:where(.twaUhc7) .xkqBmz6 {
  border-left: 3px solid var(--primary);
  padding: .9em 1.2em .9em 2.6em;
  border-radius: 14px;
  background: var(--soft);
}
:where(.twaUhc7) .zpfgQ9q7h {
  border-top: 2px solid var(--line);
  text-align: left;
  margin-top: 2.4em;
  padding-top: .8em;
  font-size: .95rem;
}
:where(.twaUhc7) table {
  border-collapse: collapse;
  margin: 1.6rem 0;
  width: 100%;
  border: 1px solid var(--line);
  border-radius: 10px;
  font-size: .97rem;
  overflow: hidden;
}
:where(.twaUhc7) .fiawxDny nav .nmonHgli {
  margin: 0 1.15rem .2rem 0;
  cursor: default;
  color: var(--color-text);
  opacity: .7;
}
.izvmz {
  box-sizing: border-box;
}
:where(.twaUhc7) details.fnxeUld summary {
  color: var(--color-text);
  font-weight: 600;
  cursor: pointer;
}
:where(.twaUhc7) .fiawxDny nav {
  font-size: .86rem;
  margin: .7rem 0 0;
  line-height: 1.7;
}
:where(.twaUhc7) .tzpudWitzy a {
  margin: 0 .5em .5em 0;
  display: inline-block;
  border-radius: 0;
  border: 1px solid var(--line);
}
:where(.twaUhc7) .ihlG6ll {
  list-style: none;
  margin: 0;
  padding: 0;
}
:where(.twaUhc7) blockquote {
  border-radius: 0 8px 8px 0;
  padding: .5rem 1.1rem;
  border-left: 4px solid var(--primary);
  background: var(--soft);
  margin: 1.6rem 0;
}
:where(.twaUhc7) .rvgC9nec {
  list-style: none;
  padding: 0;
  margin: 0;
}
@media(max-width:820px){body {
  background: #fdfdfd;
}
.twaUhc7 {
  outline-offset: -3px;
  outline: 1px solid #f1e8e4;
  margin: 0;
  border-radius: 0;
  border-left: 0;
  padding: calc(var(--unit) + 0.75rem) calc(var(--unit) + 0.375rem);
}
:where(.twaUhc7) img.ygqcTnlw1,:where(.twaUhc7) img.wgyxNenae,:where(.twaUhc7) img.hlumLdw60 {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}}
@media(min-width:1024px){.twaUhc7 {
  padding: 50px 74px;
}}
:where(.twaUhc7) .tmyvHww8n{border-block-start:2px solid currentColor;padding-block-start:1.15em}
@media(max-width:560px){:where(.twaUhc7) h1{font-size:min(1.85rem,var(--reading-title-limit,999rem))}}:where(.twaUhc7) figcaption{font-size:0.944rem}
:where(.twaUhc7) .feoW6z9 summary>h2,:where(.twaUhc7) .feoW6z9 summary>h3,:where(.twaUhc7) .feoW6z9 summary>h4{display:inline;margin:0}@media(max-width:560px){:where(.twaUhc7) h1{text-wrap:balance}:where(.twaUhc7) .fiawxDny nav{margin-block-start:.55em}:where(.twaUhc7) .fiawxDny nav a{margin-inline-end:.75em}:where(.twaUhc7) .fiawxDny{margin-block-end:.95em}:where(.twaUhc7) p{text-align:start;hyphens:manual;-webkit-hyphens:manual}}
@supports selector(:has(*)){:is(.twaUhc7,:where(.twaUhc7) main,:where(.twaUhc7) article,:where(.twaUhc7) section,:where(.twaUhc7) div):has(>.tmyvHww8n)>p:not(.ngpkXhr):not(.sfkDr1),.twaUhc7:has(.tmyvHww8n) .mbolWym8>p{max-inline-size:76ch}.twaUhc7:has(.tmyvHww8n) .mbolWym8+.mbolWym8{border-block-start:1px solid currentColor;padding-block-start:2em;margin-block-start:2.5em}.twaUhc7:has(.tmyvHww8n) .tmyvHww8n{max-inline-size:70ch;padding-block-end:.75em}.twaUhc7:has(.tmyvHww8n) .mbolWym8{min-inline-size:0}@media(max-width:560px){:is(.twaUhc7,:where(.twaUhc7) main,:where(.twaUhc7) article,:where(.twaUhc7) section,:where(.twaUhc7) div):has(>.tmyvHww8n)>p:not(.ngpkXhr):not(.sfkDr1),.twaUhc7:has(.tmyvHww8n) .mbolWym8>p{padding-inline:0}.twaUhc7:has(.tmyvHww8n) .mbolWym8{padding-inline:0;border-inline:0}}@media print{.twaUhc7:has(.tmyvHww8n) .mbolWym8{display:block!important;padding-inline:0!important}:is(.twaUhc7,:where(.twaUhc7) main,:where(.twaUhc7) article,:where(.twaUhc7) section,:where(.twaUhc7) div):has(>.tmyvHww8n)>p:not(.ngpkXhr):not(.sfkDr1),.twaUhc7:has(.tmyvHww8n) .mbolWym8>p{max-inline-size:none!important;padding-inline:0!important;margin-inline:0!important}}}
:where(.twaUhc7) .zpfgQ9q7h nav>p{text-indent:0}:where(.twaUhc7) .zpfgQ9q7h nav a{box-sizing:border-box;min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere;white-space:normal}:where(.twaUhc7) details.tloyZ152>summary{box-sizing:border-box;min-block-size:44px;padding-block:.4em}:where(.twaUhc7) .tloyZ152 a{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere;white-space:normal}:where(.twaUhc7) .kmjaaO5k{flex-wrap:wrap}:where(.twaUhc7) .kmjaaO5k>[aria-current]{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere}:where(.twaUhc7) .fiawxDny .qphE152a{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere;white-space:normal}:where(.twaUhc7) .fiawxDny nav :is(a,.nmonHgli){min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere;white-space:normal}:where(.twaUhc7) .fiawxDny nav .nmonHgli{display:inline-block}:where(.twaUhc7) .yjcMykf{text-indent:0}:where(.twaUhc7) .yjcMykf>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(.twaUhc7) .yjcMykf>a{padding-inline:.75em;border:1px solid currentColor;border-radius:.35em;text-decoration:none;box-shadow:none}:where(.twaUhc7) .fiawxDny .ohezCjtj{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:where(.twaUhc7) .fiawxDny .ohezCjtj: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}