/* Политика cookie: обычный текст документа с заголовками разделов и списками */
.policy { max-width: 820px; }
.policy h2 { margin-top: 40px; font-size: 22px; line-height: 1.3; font-weight: 700; color: rgb(20, 18, 40); }
.policy h2:first-child { margin-top: 0; }
.policy p, .policy li { font-size: 17px; line-height: 1.7; color: rgb(38, 34, 54); }
.policy h2 + p, .policy p + p, .policy p + ul, .policy ul + p { margin-top: 12px; }
.policy ul { padding-left: 24px; list-style: disc; }
.policy a { color: rgb(116, 66, 200); text-decoration: underline; }

@media (max-width: 640px) {
  .policy p, .policy li { font-size: 16px; }
}
