
#puay_pem figure,#puay_pem .us_uxq,#puay_pem .zyxj_ui,#puay_pem .wkzz_so,#puay_pem .zkb_yw {
  border-radius: 18px;
  padding: .85rem;
  margin: 1.2rem 0;
  background: #252a3b;
}
#puay_pem .me_gac table {
  margin: 0;
}
#puay_pem {
  max-width: var(--wrap);
  margin: 24px auto;
  background: #1c1f29;
  border: 1px solid var(--line);
  border-radius: 18px;
  box-shadow: 0 2px 30px rgba(36,40,56,.14);
  padding: calc(var(--step) + 16px) calc(var(--step) + 22px);
  overflow-wrap: break-word;
  outline: 1px solid var(--line);
  outline-offset: -5px;
}
#puay_pem ul {
  padding-left: 1.4rem;
  list-style: none;
}
#puay_pem .hqb_913q {
  padding: 0;
  list-style: none;
  margin: 0;
}
#puay_pem .yonv_7cx {
  gap: .6em 1em;
  flex-wrap: wrap;
  display: flex;
}
#puay_pem ul li {
  position: relative;
  padding-left: 1.1rem;
}
#puay_pem .lvs_6t .hqb_913q li+li::before {
  display: inline !important;
  content: '|' !important;
  margin: 0 .35rem;
  opacity: .55;
}
#puay_pem .qzy_au nav {
  min-width: 0;
}
#puay_pem .aedq_58 {
  gap: .1em;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
  display: flex;
  list-style: none;
}
#puay_pem details.xj_2p {
  border-radius: 18px;
  border: 1px solid var(--line);
  background: #1c1f29;
  padding: .9em 1em;
  margin: 0 0 .65em;
}
#puay_pem .rdjp_zr {
  background: #252a3b;
  padding: .9em 1.2em .9em 2.5em;
  border: 1px solid var(--line);
  border-radius: 18px;
}
#puay_pem img.box_6s {
  margin-left: auto;
  margin-right: auto;
  max-width: 88%;
}
#puay_pem blockquote {
  padding: .9rem 1.2rem;
  border-radius: 18px;
  background: #252a3b;
  margin: 1.2rem 0;
}
.bvtmgcqsw {
  display: none;
}
#puay_pem .eyu_g6 dt {
  font-weight: 600;
  margin: 1.1em 0 .3em;
}
* {
  box-sizing: border-box;
}
#puay_pem a:hover {
  box-shadow: inset 0 -3px 0 currentColor;
}
#puay_pem p {
  margin: 0 0 1.25rem;
}
#puay_pem .yonv_7cx nav {
  flex: 1 1 13rem;
}
#puay_pem .aedq_58 li {
  padding: 0;
  margin: 0;
}
#puay_pem figcaption {
  font-size: .82rem;
  text-align: left;
  margin-top: .65em;
  color: #a5aabd;
  line-height: 1.6;
}
#puay_pem .pcnk_60c nav .yltz_tx {
  cursor: default;
  color: #a5aabd;
  margin: 0 .7rem .2rem 0;
}
@media(max-width:760px){body {
  background: #11131a;
}
#puay_pem {
  outline-offset: -3px;
  border-left: 0;
  border-right: 0;
  margin: 0;
  border-radius: 0;
  outline: 1px solid #313649;
  padding: calc(var(--step) + 4px) var(--step);
}
#puay_pem img.qw_m8q3,#puay_pem img.rwvc_7x,#puay_pem img.lzix_p2e {
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
}}
#puay_pem .rf_ays{border-inline-start:2px solid currentColor;padding-inline-start:.65em}
@media(max-width:560px){#puay_pem h1{font-size:clamp(1.685rem,0.63vw + 1.58rem,1.86rem)}}#puay_pem figcaption{font-size:0.917rem}
@media(max-width:760px){#puay_pem table:not(.me_gac table){display:block;max-width:100%;overflow-x:auto;table-layout:auto}#puay_pem th,#puay_pem td{overflow-wrap:break-word;word-break:normal;padding-inline:5px}}
#puay_pem pre{max-width:100%;overflow-x:auto;box-sizing:border-box}#puay_pem .pcnk_60c nav{min-width:0;max-width:100%}#puay_pem .pcnk_60c nav a,#puay_pem .yltz_tx{overflow-wrap:normal;word-break:normal}#puay_pem .nx_ab0>a{flex:0 0 auto;white-space:nowrap}
#puay_pem .vu_4j{display:none}
@media(max-width:48rem){
#puay_pem .dq_h9vq{min-width:0;max-width:100%;margin-inline:0}
#puay_pem .dq_h9vq>img{display:none}
#puay_pem .dq_h9vq>figcaption{display:none}
#puay_pem .dq_h9vq>.vu_4j{display:block;font-size:16px;line-height:1.5;letter-spacing:normal;text-transform:none;text-align:left;overflow-wrap:break-word;word-break:normal}
#puay_pem .vu_4j .usc_h9bp{font-size:1.05em;font-weight:600;line-height:1.4;margin:0 0 .65em}
#puay_pem .vu_4j .xj_11x{font-size:1em;line-height:1.5;margin:.65em 0;white-space:pre-line}
#puay_pem .vu_4j .rwf_yfr{margin:.5em 0;padding:0;list-style:none;display:grid;gap:.65em}
#puay_pem .vu_4j ol.rwf_yfr{list-style:decimal;padding-left:1.8em}
#puay_pem .vu_4j .rwf_yfr>li{font-size:1em;line-height:1.5;font-weight:400;white-space:pre-line;margin:0;padding:.6em .75em;min-width:0;border:1px solid currentColor;border-radius:.35em;display:list-item}
#puay_pem .vu_4j .rwf_yfr>li::before{content:none!important;display:none!important}
#puay_pem .vu_4j .rwf_yfr>li::marker{color:inherit;font-size:1em;font-weight:600}
#puay_pem .vu_4j.ddkg_98 .rwf_yfr{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}
#puay_pem .vu_4j.zhv_j5 .rwf_yfr>li{border-width:0 0 1px;border-radius:0;padding:.55em .1em}
#puay_pem .vu_4j.xjj_oq .rwf_yfr>li{border-width:0 0 0 3px;border-radius:0;padding:.45em .8em}
#puay_pem .vu_4j.lko_vi .rwf_yfr>li{border-radius:.7em}
}