/*
 * terms.css — styles for the Terms of Service view (terms.php)
 *
 * These rules were extracted from inline style="" attributes to allow
 * the Content-Security-Policy style-src directive to omit 'unsafe-inline'.
 * All selectors are scoped to .terms-page to avoid leaking into other views.
 */

/* Page title heading */
.terms-page .terms-title {
    text-align: center;
    font-size: 36px;
}

/* Sub-section headings (h5) */
.terms-page .terms-section-heading {
    font-size: 24px;
    margin-bottom: 0;
}
