:root {
  --brand: #e6cc52;
  --wash: #353223;
  --text: #f1f0ed;
  --page: #211f15;
  --measure: 620px;
}
.jo29kb caption {
  color: #b2ab8d;
  font-weight: 600;
  text-align: left;
  caption-side: top;
  padding: .55em 0;
}
.jo29kb table {
  font-size: .97rem;
  width: 100%;
  margin: 1.4rem 0;
  border-collapse: collapse;
}
.jo29kb .w6d2ys {
  flex-direction: column;
  background: var(--wash);
  align-items: stretch;
  display: flex;
  padding: .75rem 1rem;
  text-align: left;
  row-gap: .3rem;
  border-radius: 4px;
  margin: 0 0 2rem;
}
.jo29kb .n59ldfp {
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(min(100%,14rem),1fr));
  gap: 1em 1.4em;
}
.jo29kb p {
  margin: 0 0 1.15rem;
}
.jo29kb .ca5nxx dt {
  font-weight: 600;
  margin: 1.5em 0 .3em;
}
.jo29kb .lik4w6 {
  border: 0;
  padding: .25rem 0 .25rem 1rem;
  border-left: 3px solid var(--brand);
  font-size: .97rem;
  margin: 1.8rem 0;
  background: transparent;
}
.jo29kb .z3o0gx {
  gap: 1em 1.4em;
  flex-wrap: wrap;
  display: flex;
}
.jo29kb .wt6pt a {
  text-decoration: none;
  color: #b2ab8d;
}
.jo29kb .d5k07uo:nth-of-type(odd) {
  background: var(--wash);
}
.jo29kb .dvii7 {
  margin: 0;
  list-style: none;
  padding: 0;
}
.jo29kb .w6d2ys nav a {
  padding: .25rem 0;
  min-height: 46px;
  color: #b2ab8d;
  display: block;
  margin: 0 0 .25rem;
  text-decoration: none;
}
.jo29kb ul {
  list-style-type: disc;
}
.jo29kb .oafls {
  border: 0;
  text-align: left;
  font-size: .9rem;
  padding-top: 0;
  margin-top: 2em;
}
.jo29kb details.erenzi p {
  margin: .8em 0 0;
}
.jo29kb .uckvbb {
  margin: 0 0 .6em;
  grid-column: 1/-1;
  font-weight: 700;
  font-size: 1em;
}
.jo29kb .glt2a>.dvii7 {
  grid-column: 1/-1;
}
.jo29kb .x2wd7co {
  margin: 0;
  list-style: none;
  padding: 0;
}
.jo29kb .w6d2ys nav a:hover {
  color: var(--brand);
}
.jo29kb .r1wdo7d .dvii7 li+li::before {
  opacity: .6;
  margin: 0 .4rem;
  content: '\2219' !important;
  display: inline !important;
}
.jo29kb .k0pdzp3 {
  text-transform: capitalize;
  color: var(--text);
  text-decoration: none;
  display: inline-block;
  letter-spacing: -.005em;
  font-size: 1.5rem;
  font-family: 'Palatino Linotype','Book Antiqua',Palatino,serif;
  font-weight: 800;
}
html {
  -webkit-text-size-adjust: 100%;
}
.jo29kb img.a4myypi {
  max-width: 74%;
  margin-left: auto;
  margin-right: 0;
}
.jo29kb .glt2a a,.jo29kb .li3neyl a,.jo29kb .nf71ot5 a {
  overflow-wrap: anywhere;
  min-height: 46px;
  max-width: 100%;
  padding: .25em .4em;
}
.jo29kb img.f34e8 {
  max-width: 74%;
  margin-right: auto;
  margin-left: 0;
}
.jo29kb .wwtp44 {
  margin: .5rem 0 1.4rem;
  color: #b2ab8d;
  font-size: .82rem;
}
.jo29kb .li3neyl a {
  border-radius: 1.2em;
  display: inline-block;
  margin: 0 .5em .5em 0;
  border: 1px solid #494530;
}
.jo29kb summary:focus-visible,.jo29kb .x4osf7[tabindex="0"]:focus-visible,.jo29kb a:focus-visible {
  outline: 3px double var(--text);
  outline-offset: .15rem;
}
.jo29kb .r1wdo7d a {
  display: inline-block;
  min-width: 24px;
  max-width: 100%;
  padding: .25rem 0;
  vertical-align: middle;
  min-height: 46px;
}
.jo29kb .dvii7 li {
  margin: 0;
  padding: 0;
}
.jo29kb img.lsbeh {
  margin-right: auto;
  margin-left: auto;
  max-width: 74%;
}
.jo29kb .wt6pt {
  color: #b2ab8d;
  font-size: .88rem;
  margin: 0 0 1.4em;
}
.jo29kb .li3neyl .dvii7 li {
  display: inline;
}
.jo29kb .d5k07uo>h2:first-child {
  margin-top: 0;
}
.jo29kb figure,.jo29kb .nwnuoa,.jo29kb .okz55,.jo29kb .u3ugywr,.jo29kb .qotc82u {
  margin: 1.2rem 0;
}
.jo29kb img {
  display: block;
  margin: 1.2em 0;
  height: auto;
  box-shadow: 0 6px 20px rgba(66,59,27,.12);
  max-width: 100%;
  border-radius: 6px;
}
.jo29kb li {
  margin: .45rem 0;
}
.jo29kb .ztmxxl {
  border-radius: 5px;
  border: 1px solid #494530;
  background: var(--wash);
  padding: .7em 1em .7em 2.2em;
}
.ebadgxct {
  padding: 0;
}
.jo29kb .wqj4fh {
  margin-top: 2.6em;
  border: 0;
  padding-top: 0;
}
.jo29kb .xw8rf {
  gap: .4em 1em;
  grid-template-columns: repeat(auto-fit,minmax(14rem,1fr));
  display: grid;
}
.jo29kb ul,.jo29kb ol {
  margin: 0 0 1.4rem;
  padding-left: 1.6rem;
}