/* Language switch and native-language editorial UI. Author: ropko.online */
body.mp-site .mp-language-switch {
  display:flex!important;
  align-items:center!important;
  flex-wrap:nowrap;
  gap:5px!important;
  margin-left:18px!important;
  white-space:nowrap;
  line-height:1.1;
}
body.mp-site .mp-site-header .mp-language-switch .mp-lang-option {
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center;
  flex-direction:row!important;
  gap:7px;
  color:#232323!important;
  font-size:13px!important;
  font-weight:600;
  line-height:1.2!important;
  padding:9px 11px!important;
  border:1px solid #dce2ed;
  border-radius:5px;
  background:#fff;
  text-decoration:none!important;
  transition:background .15s ease,border-color .15s ease,color .15s ease;
}
body.mp-site .mp-site-header .mp-language-switch .mp-lang-option:hover,
body.mp-site .mp-site-header .mp-language-switch .mp-lang-option:focus-visible {
  border-color:#1840da!important;
  color:#1840da!important;
  background:#f6f8ff!important;
}
body.mp-site .mp-site-header .mp-language-switch .mp-lang-option.is-current {
  border-color:#1840da!important;
  background:#edf1ff!important;
  color:#1840da!important;
}
body.mp-site .mp-language-switch .mp-lang-option img {
  width:22px!important;
  height:15px!important;
  max-width:none;
  border-radius:2px;
  display:block;
  box-shadow:0 0 0 1px rgba(0,0,0,.12);
}
body.mp-site .mp-language-switch .mp-language-name {
  color:inherit!important;
  font-weight:inherit!important;
}
@media(max-width:1280px) and (min-width:981px) {
  body.mp-site .mp-menu{gap:13px!important;}
  body.mp-site .mp-language-switch{margin-left:10px!important;}
  body.mp-site .mp-site-header .mp-language-switch .mp-lang-option{padding:7px 8px!important;font-size:12px!important;gap:5px;}
}
@media(max-width:980px) {
  body.mp-site .mp-language-switch {
    margin:0 20px 18px!important;
    padding-top:13px;
    border-top:1px solid #e8ebf3;
  }
  body.mp-site .mp-site-header .mp-language-switch .mp-lang-option {
    padding:11px 14px!important;
    font-size:14px!important;
  }
}
@media(max-width:420px) {
  body.mp-site .mp-site-header .mp-language-switch .mp-lang-option{padding:9px 11px!important;}
}
.mp-update-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:25px}
.mp-update-photo-grid img{display:block;width:100%;height:220px;object-fit:cover;border-radius:4px}
.mp-update-body h3 a{color:inherit}
.mp-update-body h3 a:hover{color:#1840da}
@media(max-width:650px){.mp-update-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-update-photo-grid img{height:150px}}
