/* screen */
#bdo_kg h2 {
  font-family: Candara,Optima,Calibri,'Segoe UI',sans-serif;
  line-height: 1.3;
  font-weight: 700;
  color: #8b99ec;
  margin: 2.1em 0 .4em;
  font-size: 1.32rem;
}
#bdo_kg h3 {
  font-size: 1.08rem;
  font-weight: 700;
  margin: 1.4em 0 .4em;
  color: #e9eaef;
  font-family: Candara,Optima,Calibri,'Segoe UI',sans-serif;
}
#bdo_kg p {
  margin: 0 0 1.45rem;
}
#bdo_kg .rizp_5jgu {
  color: #e9eaef;
  text-decoration: none;
  font-size: 1.15rem;
  display: inline-block;
  font-weight: 700;
  letter-spacing: -.01em;
  font-family: Candara,Optima,Calibri,'Segoe UI',sans-serif;
}
#bdo_kg .kdja_g0 {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  gap: .25em;
  flex-wrap: wrap;
}
#bdo_kg .pzel_wlbd nav .yhn_em {
  cursor: default;
  padding-bottom: .2rem;
  color: #a8aab3;
  border-bottom: 2px solid #5b6fe4;
  margin: 0 .7rem .2rem 0;
}
#bdo_kg .mhw_z5lp {
  display: flex;
  gap: 1.4em 1.8em;
  flex-wrap: wrap;
}
#bdo_kg .pzel_wlbd nav a:hover {
  color: #8b99ec;
}
#bdo_kg::before {
  content: '';
  display: block;
  background: linear-gradient(90deg,#5b6fe4,transparent);
  margin: 0 0 1.3em;
  height: 3px;
}
#bdo_kg .iiz_ubzb a {
  display: block;
  padding: .25rem 0;
  margin: 0 0 .45rem;
  min-height: 48px;
}
*,*::before,*::after {
  box-sizing: border-box;
}
#bdo_kg .tgg_vg,#bdo_kg .tgg_vg .dcba_v7 {
  grid-template-columns: repeat(auto-fit,minmax(min(100%,11rem),1fr));
  gap: 1.4em 1.8em;
  display: grid;
}
#bdo_kg .gj_ira {
  margin: 0;
}
#bdo_kg details.hmku_hm summary {
  color: #e9eaef;
  cursor: pointer;
  font-weight: 700;
}
#bdo_kg .pkl_va6 {
  margin-top: 2.4em;
  text-align: center;
  border-top: 3px solid #5b6fe4;
  font-size: .92rem;
  padding-top: 1.2em;
}
#bdo_kg .pzel_wlbd nav a {
  min-height: 48px;
  color: #a8aab3;
  display: block;
  text-decoration: none;
  margin: 0 0 .25rem;
  padding: .25rem 0;
}
#bdo_kg .ffiq_dh5 a {
  vertical-align: middle;
  min-height: 48px;
  display: inline-block;
  min-width: 24px;
  padding: .25rem 0;
  max-width: 100%;
}
#bdo_kg .itgn_4yi7 a {
  display: inline-block;
  border: 1px solid #2b2e40;
  margin: 0 .5em .5em 0;
  border-radius: .65em;
}
#bdo_kg img.rmmq_v3 {
  max-width: 74%;
  margin-right: auto;
  margin-left: auto;
}
#bdo_kg .jl_31 {
  margin: .35rem 0 1.2rem;
  font-size: .9rem;
  color: #a8aab3;
}
#bdo_kg .pkl_va6 nav {
  min-width: 0;
}
#bdo_kg .zw_otz a {
  border-bottom: 1px solid #2b2e40;
  display: block;
}
#bdo_kg .ahn_5mw a {
  display: inline-block;
  min-height: 48px;
  padding: .25rem 0;
  margin: 0 1.4rem .3rem 0;
}
#bdo_kg caption {
  text-align: left;
  caption-side: bottom;
  font-weight: 700;
  padding: .35em 0;
  color: #e9eaef;
}
#bdo_kg strong {
  color: #e9eaef;
}
#bdo_kg .gd_n6p nav+nav {
  border-top: 1px dotted #2b2e40;
  padding-top: 1em;
}
#bdo_kg .ahn_5mw,#bdo_kg .iiz_ubzb,#bdo_kg .ffiq_dh5 {
  margin: .3rem 0 0;
  line-height: 1.8;
}
#bdo_kg .kdja_g0 li {
  padding: 0;
  margin: 0;
}
#bdo_kg figure,#bdo_kg .vl_8h,#bdo_kg .yko_nf,#bdo_kg .dmvz_emyi,#bdo_kg .tn_a5 {
  border-radius: 8px;
  margin: 1.6rem 0;
  background: #233b21;
  padding: .85rem;
}
#bdo_kg .up_55xt summary {
  margin: 0 0 .45rem;
  color: #e9eaef;
  cursor: pointer;
  font-weight: 700;
}
#bdo_kg .pzel_wlbd {
  text-align: center;
  background: #233b21;
  padding: .9rem 1.2rem;
  margin: 0 0 1.8rem;
  border-radius: 8px;
}
#bdo_kg img.pasr_yn {
  margin-right: auto;
  margin-left: auto;
  max-width: 88%;
}
#bdo_kg .up_55xt ul,#bdo_kg .up_55xt ol {
  padding-left: 1.3rem;
  margin: 0;
}
#bdo_kg .mhw_z5lp nav {
  flex: 1 1 11rem;
}
.noqnsiqzs {
  display: none;
}
#bdo_kg ul,#bdo_kg ol {
  margin: 0 0 1.1rem;
  padding-left: 1.3rem;
}
#bdo_kg .co_bv {
  background: #1d202b;
  border: 1px solid #2b2e40;
  border-radius: 8px;
  padding: .9rem 1.2rem;
  margin: 0 0 .7rem;
}
#bdo_kg .ihoy_qkwt {
  padding: .7em 1em .7em 2.2em;
  border-radius: 8px;
  background: #233b21;
  border: 1px solid #2b2e40;
}
#bdo_kg .up_55xt a {
  min-height: 48px;
  text-decoration: none;
  color: #8b99ec;
  display: block;
  padding: .25rem 0;
}
#bdo_kg li {
  margin: .35rem 0;
}
#bdo_kg td {
  overflow-wrap: break-word;
  padding: 10px 12px;
  border-bottom: 1px solid #2b2e40;
}
#bdo_kg img {
  height: auto;
  box-shadow: 0 4px 14px rgba(23,25,34,.10);
  max-width: 100%;
  margin: 1.6em 0;
  display: block;
}
#bdo_kg table {
  border: 1px solid #2b2e40;
  width: 100%;
  margin: 1.4rem 0;
  overflow: hidden;
  border-radius: 12px;
  border-collapse: collapse;
  font-size: .9rem;
}
#bdo_kg img.tgu_zk6m {
  margin-right: 0;
  max-width: 74%;
  margin-left: auto;
}
#bdo_kg th {
  background: #233b21;
  text-align: left;
  overflow-wrap: break-word;
  padding: 10px 12px;
  color: #e9eaef;
  font-weight: 700;
  border-bottom: 1px solid #2b2e40;
}
#bdo_kg .blze_su h2 {
  margin-top: .8em;
}
#bdo_kg .eo_64 {
  list-style: none;
  margin: 0;
  padding: 0;
}
#bdo_kg .dcba_v7 {
  margin: 0;
  padding: 0;
  list-style: none;
}
#bdo_kg li::marker {
  color: #8b99ec;
}
#bdo_kg .blze_su {
  background: #233b21;
  padding: 1.2em 1.35em;
  margin-top: 2em;
  border-radius: 8px;
}
#bdo_kg a {
  text-underline-offset: 2px;
  text-decoration: underline;
  color: #8b99ec;
}
#bdo_kg .jm_y6 {
  display: grid;
  gap: .3em .8em;
  grid-template-columns: repeat(auto-fit,minmax(min(100%,12rem),1fr));
}
#bdo_kg .eo_64 li::before {
  position: static;
  display: none;
}
#bdo_kg .blze_su h3 {
  font-size: 1.05rem;
  margin: 1.4em 0 .3em;
  color: #e9eaef;
}
#bdo_kg .dcba_v7 li {
  margin: 0;
  padding: 0;
}
#bdo_kg .xp_q8 dd {
  padding: 0;
  margin: 0 0 1em;
}
#bdo_kg .hqsb_ao[tabindex="0"]:focus-visible,#bdo_kg summary:focus-visible,#bdo_kg a:focus-visible {
  outline-offset: 4px;
  outline: 2px solid #8b99ec;
}
#bdo_kg .ffiq_dh5 a+a::before {
  content: '/';
  margin: 0 .55rem;
  opacity: .55;
}
#bdo_kg img.dr_w5fq {
  margin-left: 0;
  max-width: 100%;
  margin-right: 0;
}
#bdo_kg .eud_katg {
  padding: .7em 1em .7em 2.4em;
  border-radius: 8px;
  border-left: 3px solid #5b6fe4;
  background: #233b21;
}
#bdo_kg .ffiq_dh5 .dcba_v7 li+li::before {
  opacity: .55;
  display: inline !important;
  margin: 0 .55rem;
  content: '/' !important;
}