/* Meador Developments — legal pages (privacy, terms). Layout only;
   colors, type and spacing all come from css/tokens.css. */

@import url("/css/tokens.css");

.legal-main { padding: 56px 0 88px; }

.legal-doc { max-width: 72ch; }

.legal-doc .updated {
  color: var(--paper-3);
  font-size: 0.9rem;
  margin-bottom: 36px;
}

.legal-doc h1 { font-size: clamp(2rem, 4vw, 2.8rem); }

.legal-doc h2 {
  font-size: 1.3rem;
  margin-top: 40px;
  margin-bottom: 4px;
}

.legal-doc p,
.legal-doc li {
  color: var(--paper-2);
  margin-top: 12px;
  line-height: 1.65;
}

.legal-doc ul { padding-left: 22px; margin-top: 12px; }

.legal-doc a { color: var(--sky); text-decoration: underline; }
.legal-doc a:hover { color: var(--paper); }
