/* Targeted phone layout for the methodology block. */
@media(max-width:620px){
  #working-principles.site-principles{margin-top:36px;padding-top:26px}
  #working-principles .site-principles-head{display:block;margin:0 0 22px;padding:0}
  #working-principles .site-principles-head h3{max-width:none;margin:0;font-size:20px;line-height:1.2;overflow-wrap:normal}
  #working-principles .site-principles-head p{width:100%;margin:16px 0 0;font-size:15px;line-height:1.5}
  #working-principles .site-principles-list,
  html[data-site-theme="dark"] #working-principles .site-principles-list{display:grid;grid-template-columns:1fr;gap:8px;width:100%;margin:0;overflow:visible}
  #working-principles .site-principle,
  #working-principles .site-principle:nth-child(n),
  #working-principles .site-principle:first-child,
  #working-principles .site-principle:last-child,
  html[data-site-theme="dark"] #working-principles .site-principle:nth-child(n){display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto auto!important;align-content:start!important;gap:13px!important;width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:18px 16px 19px!important}
  #working-principles .site-principle-text{grid-column:1!important;grid-row:1!important;margin:0!important;font-size:21px!important;line-height:1.12!important;overflow-wrap:normal}
  #working-principles .site-principle-detail,
  html[data-site-theme="dark"] #working-principles .site-principle-detail{grid-column:1!important;grid-row:2!important;align-self:start!important;max-width:none!important;margin:0!important;padding:0!important;font-size:14px!important;line-height:1.48!important}
}
