
.zsgl_i9io img.liz_lo {
  margin-right: auto;
  margin-left: auto;
  max-width: 66%;
}
.zsgl_i9io .zp_8cuv a+a::before {
  margin: 0 .55rem;
  opacity: .45;
  content: '\2022';
}
::selection {
  color: #302c2a;
  background: #f9ece2;
}
.zsgl_i9io .jdwy_719 li {
  margin: 0;
  display: inline;
  padding: 0;
}
.zsgl_i9io .jkfb_kl,.zsgl_i9io .dxrs_0av,.zsgl_i9io .zp_8cuv {
  margin: .6rem 0 0;
  line-height: 1.5;
}
.zsgl_i9io p {
  margin: 0 0 1.35rem;
}
.zsgl_i9io .ps_iqn {
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(14rem,1fr));
  gap: .8em 1.2em;
}
.zsgl_i9io figcaption {
  text-align: left;
  font-size: .85rem;
  color: #77685e;
  margin-top: .55em;
  line-height: 1.4;
}
.zsgl_i9io .zuoq_x9ao li {
  padding: 0;
  margin: 0;
}
.zsgl_i9io li {
  margin: .45rem 0;
}
.zsgl_i9io img.xrir_uy6 {
  margin-left: auto;
  margin-right: 0;
  max-width: 66%;
}
.zsgl_i9io .jdwy_719 li::before {
  display: none;
}
.zsgl_i9io h1 {
  color: #302c2a;
  font-family: Verdana,Geneva,Tahoma,sans-serif;
  line-height: 1.14;
  padding: .65em .8em;
  font-weight: 700;
  border-radius: 18px;
  font-size: 1.95rem;
  margin: 0 0 .7em;
  background: #f9ece2;
  letter-spacing: 0;
}
.zsgl_i9io .nx_hxr9 nav a:hover {
  color: #a9551d;
}
.zsgl_i9io figure,.zsgl_i9io .lul_7bu,.zsgl_i9io .dm_h19,.zsgl_i9io .qi_cr3,.zsgl_i9io .gwng_cbfw {
  margin: 1.4rem 0;
  padding: .75rem;
  border: 1px solid #edeae7;
  background: #fbfbfb;
  border-radius: 18px;
}
.zsgl_i9io h2 {
  font-size: 1.45rem;
  font-family: Verdana,Geneva,Tahoma,sans-serif;
  line-height: 1.26;
  font-weight: 700;
  margin: 1.7em 0 .5em;
  color: #302c2a;
}
.zsgl_i9io .jx_s2 {
  color: #a9551d;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 1.25rem;
  font-family: Verdana,Geneva,Tahoma,sans-serif;
  font-weight: 700;
  letter-spacing: .05em;
  display: inline-block;
}
.zsgl_i9io details.njz_tk summary {
  font-weight: 700;
  cursor: pointer;
  color: #302c2a;
}
.zsgl_i9io .dxrs_0av a {
  margin: 0 0 .45rem;
  display: block;
}
.zsgl_i9io .bx_rr {
  border: 1px solid #edeae7;
  background: #fbfbfb;
  margin: 0 0 .7rem;
  border-radius: 18px;
  padding: 1rem 1.2rem;
}
.zsgl_i9io td {
  overflow-wrap: anywhere;
  border-bottom: 1px solid #edeae7;
  padding: 8px 10px;
}
.zsgl_i9io .jdwy_719 {
  padding: 0;
  margin: 0;
  list-style: none;
}
.zsgl_i9io .yb_sce dd {
  padding: 0;
  margin: 0 0 .8em;
}
.zsgl_i9io .zp_8cuv a {
  display: inline;
}
.zsgl_i9io .vlj_92y ul,.zsgl_i9io .vlj_92y ol {
  padding-left: 1.8rem;
  margin: 0;
}
.zsgl_i9io .obb_rt1 {
  font-size: .82rem;
  color: #77685e;
  margin: 0 0 1.4em;
}
.zsgl_i9io hr {
  border: 0;
  border-top: 1px dashed #edeae7;
  margin: 2.4em 0;
}
.zsgl_i9io figure>img,.zsgl_i9io .lul_7bu>img,.zsgl_i9io .dm_h19>img,.zsgl_i9io .qi_cr3>img,.zsgl_i9io .gwng_cbfw>img {
  margin-bottom: 0;
  margin-top: 0;
}
.zsgl_i9io a:focus-visible,.zsgl_i9io summary:focus-visible,.zsgl_i9io .un_vyrf[tabindex="0"]:focus-visible,.zsgl_i9io input:focus-visible,.zsgl_i9io textarea:focus-visible,.zsgl_i9io button:focus-visible {
  outline: 2px solid #302c2a;
  outline-offset: 2px;
  box-shadow: 0 0 0 3px #a9551d;
}
.zsgl_i9io th {
  overflow-wrap: anywhere;
  font-weight: 700;
  color: #302c2a;
  text-align: left;
  border-bottom: 2px solid #edeae7;
  padding: 8px 10px;
}