/* ==========================================================
   AGAD GOVERNANCE DOCUMENT STYLESHEET

   Used by:
   - Terms of Use
   - Privacy Policy
   - Cookie Policy
   - Indigenous Knowledge Notice
   - Governance Framework
========================================================== */

/* ==========================================================
   MAIN DOCUMENT
========================================================== */
.governance-document {max-width:900px; margin:60px auto;padding:0 30px 60px;font-family:"Times New Roman", Times, serif;font-size:12pt;line-height:1.55;color:#222;}

/* ==========================================================
   HEADER
========================================================== */
.governance-document .document-header {text-align:center;margin-bottom:40px;}
.governance-document .document-classification {font-size:10pt;font-weight:bold;letter-spacing:1px;color:#666;margin-bottom:15px;}
.governance-document h1 {font-size:32px;font-weight:bold;text-align:center;color:#1b365d;margin:0;}
.governance-document .subtitle {font-size:15px;font-weight:bold;color:#555;margin:10px 0 30px;}
.governance-document .document-subtitle {font-size:12pt;font-weight:bold;text-align:center;}
.governance-document .document-meta {margin-top:25px;text-align:center;font-size:11pt;color:#666;line-height:1.5;}

/* ==========================================================
   NOTICE BOX
========================================================== */
.governance-document .document-notice {background:#f7f7f7;border-left:5px solid #1b365d;padding:18px 22px;margin:30px 0;}

/* ==========================================================
   HEADINGS
========================================================== */
.governance-document h2 {font-size:22px;font-weight:bold;color:#1b365d;border-bottom:1px solid #dcdcdc;padding-bottom:6px;margin-top:40px;margin-bottom:18px;}
.governance-document h3 {font-size:18px;font-weight:bold;color:#1b365d;}

/* ==========================================================
   SECTIONS
========================================================== */
.governance-document .terms-section {margin-bottom:30px;}

/* ==========================================================
   TEXT
========================================================== */
.governance-document p {font-size:12pt;text-align:justify;margin:0 0 14px;}

/* ==========================================================
   LISTS
========================================================== */
.governance-document ul,.governance-document ol {margin:10px 0 20px 35px;padding-left:10px;}
.governance-document li {font-size:12pt;margin-bottom:8px;line-height:1.55;}

/* ==========================================================
   DEFINITIONS
========================================================= */
.governance-document .definition {margin-bottom:14px;}
.governance-document .definition strong {font-weight:bold;}

/* ==========================================================
   LINKS
========================================================== */
.governance-document a {color:#1b4f72;text-decoration:none;}
.governance-document a:hover {text-decoration:underline;}

/* ==========================================================
   CONTACT BOX
========================================================== */
.governance-document .contact-box {background:#f8f8f8;border-left:5px solid #1b365d;padding:20px;margin:20px 0 30px;}

/* ==========================================================
   FINAL STATEMENT
========================================================== */
.governance-document .final-statement {margin-top:40px;padding:25px;background:#fafafa;border-top:3px solid #1b365d;}

/* ==========================================================
   FOOTER
========================================================== */
.governance-document .document-footer {margin-top:60px;padding-top:20px;border-top:1px solid #ccc;text-align:center;font-size:10pt;color:#666;}

/* ==========================================================
   PRINT
========================================================== */
@media print {
.governance-document {max-width:100%;margin:0;padding:0;color:#000;}
.governance-document a {color:#000;}
.governance-document .terms-section,
.governance-document .contact-box,
.governance-document .final-statement {page-break-inside:avoid;}}

/* ==========================================================
   MOBILE
========================================================== */
@media(max-width:768px){
.governance-document {padding:20px;margin:20px auto;}
.governance-document h1 {font-size:28px;}
.governance-document h2 {font-size:20px;}
.governance-document p,
.governance-document li {font-size:11.5pt;}}