.cpw-3w5-10ec .jro-tkl-pnfy {
  border-radius: 18px;
  border: 1px solid #e8dcdc;
  margin: 0 0 1em;
  padding: .9em 1.2em;
}
* {
  box-sizing: border-box;
}
.cpw-3w5-10ec .yc-jitp-nit {
  border: 0;
  margin: 1.8em 0;
  font-size: .95rem;
  padding: .25em 0 .25em 1em;
  background: transparent;
  border-left: 3px solid #c08029;
}
.cpw-3w5-10ec .nz-3gbo-8lq li {
  padding: 0;
  margin: 0;
}
.cpw-3w5-10ec .gxl-0p-bb {
  grid-template-columns: repeat(auto-fit,minmax(14rem,1fr));
  display: grid;
  gap: .4em 1em;
}
.cpw-3w5-10ec .yc-jitp-nit p {
  font-weight: 700;
  margin: 0 0 .45em;
  color: #332d2c;
}
.cpw-3w5-10ec .yc-jitp-nit a {
  padding: .25em 0;
  display: inline-block;
  min-height: 44px;
  text-decoration: none;
  color: #92611f;
}
.cpw-3w5-10ec .nd-59v-l7 {
  border-top: 1px solid #e8dcdc;
  padding-top: .8em;
  margin-top: 2.8em;
}
.cpw-3w5-10ec img.mw-7a4-0fk {
  margin-right: auto;
  max-width: 70%;
  margin-left: 0;
}
.cpw-3w5-10ec .tmo-2zk9-sj {
  display: grid;
  margin: 0 0 2em;
  border-left: 4px solid #c08029;
  text-align: left;
  align-items: center;
  grid-template-columns: minmax(0,1fr) auto;
  padding: .6em 0 .6em .7em;
  column-gap: 1em;
}
.cpw-3w5-10ec ul,.cpw-3w5-10ec ol {
  padding-left: 1.3em;
  margin: 0 0 1.2em;
}
.cpw-3w5-10ec figure>img,.cpw-3w5-10ec .qgx-b4-uua>img,.cpw-3w5-10ec .uu-1lb0-y4u9>img,.cpw-3w5-10ec .min-1z2l-uhid>img,.cpw-3w5-10ec .ymb-na3l-gxs>img {
  margin-bottom: 0;
  margin-top: 0;
}
.cpw-3w5-10ec .yvv-0z3-8h {
  padding: .7em 1em .7em 2.2em;
  background: #f8ecef;
  border-radius: 18px;
  border: 1px solid #e8dcdc;
}
.cpw-3w5-10ec .gmh-94mi-klq a {
  padding: .25em 0;
  display: inline-block;
  margin: 0 1em .3em 0;
  min-height: 44px;
}
.cpw-3w5-10ec details.ax-ibb6-l8hl p {
  margin: .5em 0 0;
}
.cpw-3w5-10ec img.hb-v7-5lm {
  margin-right: 0;
  max-width: 100%;
  margin-left: 0;
}
.cpw-3w5-10ec .gmh-94mi-klq .yet-ghk-alo li,.cpw-3w5-10ec .zc-cav-z4l .yet-ghk-alo li {
  display: inline;
}
.cpw-3w5-10ec .qp-hfvs-2c li {
  margin: 0;
  padding: 0;
  display: block;
}
.cpw-3w5-10ec .uig-1w28-whj {
  padding-bottom: .45em;
  border-bottom: 1px solid #e8dcdc;
  font-size: .82rem;
  color: #766a69;
  margin: 0 0 1.4em;
}
.cpw-3w5-10ec .yet-ghk-alo {
  list-style: none;
  margin: 0;
  padding: 0;
}
.cpw-3w5-10ec .oe-dnu0-lk dd {
  margin: 0 0 1em;
  padding: 0;
}
.cpw-3w5-10ec ul li::before {
  content: '\25aa';
  font-weight: 700;
  position: absolute;
  left: 0;
  color: #92611f;
}
.cpw-3w5-10ec .yc-jitp-nit li {
  margin: .25em 0;
}
.cpw-3w5-10ec .tmo-2zk9-sj nav {
  grid-column: 2;
  margin: 0;
  text-align: right;
  line-height: 1.85;
  align-self: center;
  grid-row: 1 / span 2;
  font-size: .86rem;
}
.cpw-3w5-10ec .tmo-2zk9-sj nav a:hover {
  color: #92611f;
}
.cpw-3w5-10ec .yc-jitp-nit ul,.cpw-3w5-10ec .yc-jitp-nit ol {
  padding-left: 1.3em;
  margin: 0;
}
.cpw-3w5-10ec .bx-jag7-kdtr {
  gap: .6em 1em;
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(14rem,1fr));
}
.cpw-3w5-10ec strong {
  color: #332d2c;
}
.cpw-3w5-10ec .jro-tkl-pnfy h3 {
  margin: 0 0 .5em;
}
.cpw-3w5-10ec table {
  width: 100%;
  border-radius: 6px;
  font-size: .95rem;
  border-collapse: collapse;
  overflow: hidden;
  margin: 1.6em 0;
  border: 1px solid #e8dcdc;
}
.cpw-3w5-10ec img.tt-ync-tgz {
  margin-right: auto;
  margin-left: auto;
  max-width: 70%;
}
.cpw-3w5-10ec .tmo-2zk9-sj nav a {
  margin: 0 0 .25em;
  color: #766a69;
  text-decoration: none;
  display: block;
  padding: .25em 0;
  min-height: 44px;
}
.cpw-3w5-10ec .yet-ghk-alo li::before {
  content: none !important;
}
.cpw-3w5-10ec .tmo-2zk9-sj>.zg-273-tc,.cpw-3w5-10ec .tmo-2zk9-sj>.ng-z7-fbe4 {
  grid-column: 1;
}
.cpw-3w5-10ec img {
  box-shadow: 0 6px 20px rgba(54,37,36,.12);
  border-radius: 18px;
  height: auto;
  margin: 1.8em 0;
  max-width: 100%;
  display: block;
}
.cpw-3w5-10ec .yet-ghk-alo li {
  padding: 0;
  margin: 0;
}
.cpw-3w5-10ec .xu-222-i4 {
  border: 0;
  padding-top: 0;
  margin-top: 2.8em;
}
.cpw-3w5-10ec ul li {
  padding-left: 1.1em;
  position: relative;
}
.cpw-3w5-10ec figure,.cpw-3w5-10ec .qgx-b4-uua,.cpw-3w5-10ec .uu-1lb0-y4u9,.cpw-3w5-10ec .min-1z2l-uhid,.cpw-3w5-10ec .ymb-na3l-gxs {
  border-top: 1px solid #e8dcdc;
  border-bottom: 1px solid #e8dcdc;
  padding: .7em 0;
  margin: 1.8em 0;
}
.cpw-3w5-10ec a {
  color: #92611f;
  text-decoration: underline;
  text-underline-offset: 2px;
}
.cpw-3w5-10ec li {
  margin: .55em 0;
}
.cpw-3w5-10ec td {
  overflow-wrap: break-word;
  padding: 10px 12px;
  border-bottom: 1px solid #e8dcdc;
}
.cpw-3w5-10ec a:focus-visible,.cpw-3w5-10ec .zf-htj-l2[tabindex="0"]:focus-visible,.cpw-3w5-10ec summary:focus-visible {
  outline-offset: 4px;
  outline: 3px double #332d2c;
}