/* Policy pages (policy.html). The content is rendered from Markdown by js/markdown.js. */
body {
  margin: 0;
  color: #202124;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 1.6;
}

.policy { max-width: 720px; margin: 0 auto; padding: 32px 24px 64px; }
.policy h1, .policy h2, .policy h3 { line-height: 1.25; }
.policy a { color: #1a0dab; }
.policy blockquote { margin: 16px 0; padding-left: 16px; border-left: 3px solid #dfe1e5; color: #4d5156; }
.policy code { padding: 1px 4px; background: #f8f9fa; border-radius: 3px; font-size: 14px; }
.policy hr { border: 0; border-top: 1px solid #dfe1e5; margin: 24px 0; }
