/* Мобильные правки общих блоков (подключается на всех страницах после остальных стилей) */
@media (max-width:600px){
  /* пагинация статей и каталога: переносится, не вылезает за экран */
  .article-list__pages{flex-wrap:wrap;justify-content:center;gap:6px;max-width:100%}
  .article-list__page{width:36px;height:36px}
  /* таблицы в политике обработки данных */
  body .pd table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}
  body .pd th,body .pd td{padding:6px 8px;font-size:13px}
}
/* iOS увеличивает страницу при фокусе на поле с шрифтом меньше 16px — после этого вёрстка «плавает» */
@media (max-width:900px){
  input[type=text],input[type=tel],input[type=email],input[type=number],input[type=search],input[type=password],input:not([type]),textarea,select,.choices__input{font-size:16px!important}
}
