/* Юридические страницы (terms, privacy, consent) — без Muse, в стиле сайта. */
@font-face { font-family: 'SL Inter'; src: url('../fonts/inter-regular.woff') format('woff'); font-weight: 400; }
@font-face { font-family: 'SL Inter'; src: url('../fonts/inter-semibold.woff') format('woff'); font-weight: 600; }
@font-face { font-family: 'SL Inter'; src: url('../fonts/inter-bold.woff') format('woff'); font-weight: 700; }
html { background: #f2f2f2; }
body { margin: 0; color: #222; font: 16px/1.6 'SL Inter', Arial, 'Helvetica Neue', Helvetica, sans-serif; }
.doc-head { max-width: 900px; margin: 0 auto; padding: 24px 20px 8px; }
.doc { box-sizing: border-box; max-width: 900px; margin: 0 auto 40px; padding: 28px 32px 36px;
       background: #fff; border-radius: 24px; }
.doc h1 { font-size: 28px; line-height: 1.25; margin: 0 0 4px; }
.doc h2 { font-size: 19px; margin: 28px 0 8px; }
.doc p { margin: 8px 0; }
.doc a { color: #c4161c; }
.doc-rev { color: #777; font-size: 13px; }
@media (max-width: 640px) {
  .doc { padding: 20px 18px 26px; border-radius: 16px; margin: 0 10px 24px; }
  .doc h1 { font-size: 23px; }
  body { font-size: 15px; }
}
