/* site */
html {
  -webkit-text-size-adjust: 100%;
}
#vd732 .lcef91d {
  list-style: none;
  padding: 0;
  margin: 0;
}
#vd732 .s43d2c nav a {
  min-height: 48px;
  padding: .25em 0;
  display: block;
  color: #756a56;
  margin: 0 0 .25em;
  text-decoration: none;
}
#vd732 img.x483b8 {
  margin-left: auto;
  margin-right: 0;
  max-width: 66%;
}
#vd732 summary:focus-visible,#vd732 a:focus-visible,#vd732 .y9b1a4f[tabindex="0"]:focus-visible {
  outline: 2px solid #657310;
  outline-offset: 2px;
}
#vd732 .s43d2c {
  text-align: left;
  margin: 0 0 1.6em;
  border-left: 4px solid #afc81c;
  padding: .5em 0 .5em .7em;
}
#vd732 .y9b1a4f {
  margin: 1.5em 0;
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  width: 100%;
}
#vd732 .pbf521c a {
  color: #657310;
  min-height: 48px;
  text-decoration: none;
  padding: .25em 0;
  display: inline-block;
}
#vd732 .lcef91d li {
  display: block;
  margin: 0;
  padding: 0;
}
#vd732 ul li::before {
  position: absolute;
  content: '-';
  left: 0;
  color: #657310;
  font-weight: 800;
}
#vd732 li {
  margin: .5em 0;
}
#vd732 td {
  overflow-wrap: break-word;
  padding: 9px 11px;
  border-bottom: 1px solid #ebe7df;
}
#vd732 .ne0ba {
  font-family: 'Gill Sans','Gill Sans MT',Calibri,'Trebuchet MS',sans-serif;
  color: #28251e;
  text-transform: lowercase;
  font-weight: 750;
  letter-spacing: 0;
  font-size: 1.5rem;
  text-decoration: none;
  display: inline-block;
}
#vd732 ul li {
  padding-left: 1.2em;
  position: relative;
}
#vd732 .s43d2c nav a:hover {
  color: #657310;
}
#vd732 .a60586 a {
  display: inline;
}
#vd732 .l9b5493 li::before {
  display: none;
}
#vd732 ul {
  padding-left: 1.15em;
  list-style: none;
}
#vd732 th {
  padding: 9px 11px;
  font-weight: 700;
  border-bottom: 1px solid #ebe7df;
  text-align: left;
  color: #28251e;
  overflow-wrap: break-word;
  background: #f3ede9;
}
#vd732 img.g87f42 {
  margin-left: auto;
  margin-right: auto;
  max-width: 88%;
}
#vd732 .e5047,#vd732 .pc3682e,#vd732 .a60586 {
  line-height: 1.7;
  margin: .6em 0 0;
}
#vd732 .l9b5493 li {
  padding: 0;
  margin: 0;
}
#vd732 ol li::marker {
  color: #657310;
}
#vd732 img.u8be9d5 {
  margin-left: 0;
  margin-right: auto;
  max-width: 66%;
}
#vd732 .pc3682e a {
  display: block;
  margin: 0 0 .45em;
}
#vd732 .s43d2c nav .l54fa3c {
  font-weight: 700;
  cursor: default;
  color: #28251e;
  margin: 0 .7em .2em 0;
}
#vd732 .pbf521c {
  margin: 1.8em 0;
  border-radius: 14px;
  padding: .6em 1em;
  font-size: .9rem;
  background: #f3ede9;
  border: 1px solid #ebe7df;
}
#vd732 details.j69370 summary {
  cursor: pointer;
  color: #28251e;
  font-weight: 700;
}
#vd732 .kf88d1 {
  padding: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  gap: .1em;
}
#vd732 .x804d {
  margin: .15em 0 0;
  font-weight: 400;
  font-size: .88rem;
  color: #756a56;
}
#vd732 .f7f8f3 {
  padding: .7em 1em .7em 2.2em;
  border-radius: 14px;
  border: 1px solid #ebe7df;
  background: #f3ede9;
}
#vd732 figure,#vd732 .jae2f,#vd732 .h10f52,#vd732 .j1d61,#vd732 .x8074 {
  margin: 1.8em 0;
  padding: .6em;
  border-radius: 14px;
  background: #fefefe;
  border: 1px solid #ebe7df;
}
#vd732 .mc39e78 {
  margin: 0 0 1.4em;
  font-size: .8rem;
  color: #756a56;
}
#vd732 ul,#vd732 ol {
  margin: 0 0 1em;
  padding-left: 1.45em;
}
#vd732 h2 {
  font-family: 'Gill Sans','Gill Sans MT',Calibri,'Trebuchet MS',sans-serif;
  font-size: 1.6rem;
  margin: 2.3em 0 .6em;
  color: #657310;
  line-height: 1.3;
  font-weight: 700;
}
#vd732 details.j69370 p {
  margin: .8em 0 0;
}
#vd732 .y9b1a4f table {
  margin: 0;
}
#vd732 .rbeaf2 {
  gap: .8em 1.2em;
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(13rem,1fr));
}
body {
  font: 17px/1.55 Calibri,Candara,'Segoe UI',Optima,sans-serif;
  margin: 0;
  background: linear-gradient(135deg,#fff 0%,#f3ede9 100%);
  min-height: 100dvh;
  color: #28251e;
}
#vd732 .pbf521c ul,#vd732 .pbf521c ol {
  margin: 0;
  padding-left: 1.45em;
}
#vd732 .s43d2c nav {
  font-size: .92rem;
  line-height: 1.9;
  margin: .85em 0 0;
}
*,*::before,*::after {
  box-sizing: border-box;
}
#vd732 p {
  margin: 0 0 1.35em;
}
#vd732 .m4c1f {
  gap: .55em 1.2em;
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(13rem,1fr));
}
#vd732 .o3587 dd {
  margin: 0 0 .8em;
  padding: 0;
}