/*
 * Terms page — ported unchanged from site.legacy.css's .legal prose
 * layout. Loaded only on this page via inc/enqueue/styles.php's
 * page-slug matching (page-terms.php -> terms.css).
 */

.legal { max-width: 820px; }
.legal h2 { margin: 48px 0 18px; font-size: 2rem; }
.legal p + p { margin-top: 16px; }
.legal ul { color: var(--slate); }

/* Scale-down pass, same as the other converted pages — limited to the
   hero H1 since this page has no FAQ (the .legal h2 above is already
   reasonably sized and untouched). */
.page-hero h1 {
    font-size: clamp(2.25rem, 3.4vw, 3.4rem);
}
