/*
 * ============================================================================
 * Copyright (c) 2026 ATH SOLUTIONS (PTY) LTD. All rights reserved.
 * KwaZulu-Natal, Republic of South Africa.
 * ============================================================================
 *
 * @BEGIN Developer Log Header Block
 * @FILENAME: public/css/pages/legal.css
 * @TITLE: SYNATHRA - Legal pages
 * @DESCRIPTION: Styles for the tabbed legal document page (Terms, Privacy,
 *               Security, Refund, Cookie, Copyright) and the modal that opens
 *               the same panels from the footer / account settings. Replaces
 *               the inline styles the legal.html panels used to carry.
 * @AUTHOR: Ary van der Pijl
 * @COMPANY: ATH SOLUTIONS (PTY) LTD
 * @WEBSITE: https://www.ath.solutions/
 * @EMAIL: info@ath.solutions
 * @COPYRIGHT: All Rights Reserved
 * @LICENSE: ATH SOLUTIONS - PROPRIETARY SOFTWARE LICENCE AGREEMENT (https://www.ath.solutions/documents/ath_solutions_software_licence_agreement.pdf)
 *
 * BEGIN CHANGELOG
 * @IMPORTANT NOTICE: Developers working on these files MUST update and maintain the Developers Change Log, failure to do is not an option:
 * !==================================================================================================================================================================
 * VERSION 1.0.1
 * - File Created | Ary van der Pijl | 2026-08-29 | ATH-REQ-S11 | T-E8: legal page styling moved off inline style="" attributes onto classes; panel max-width lives here (page-only), the legal-doc font-size rules live in main.css so they also apply in the showLegalModal() modal. Panels start hidden via the [hidden] attribute, legal.js toggles it. |
 * ==================================================================================================================================================================!
 * END CHANGELOG
 */

/* Page-only rules. The two legal-doc font-size rules that also need to apply
   inside pms.showLegalModal() live in main.css (this file is not loaded on a
   partial / ?ajax=1 fetch). */
.legal-section .body {
    max-width: 860px;
}
