/*! Copyright (c) 2026 Mark T. Fulwider. All rights reserved. */
/* LEGAL PAGES (public/legal/, made by scripts/build-legal.mjs). The sheet is the normal reading sheet;
   this file only sets the reading measure, the contents list, tables, and printing. */
.legal-doc{max-width:760px;margin:0 auto;font:17px/1.6 Georgia,'Times New Roman',serif;color:#172a33}
.legal-doc h2{font:600 20px/1.3 Georgia,'Times New Roman',serif;margin:30px 0 8px;color:#172a33}
.legal-doc h2.legal-title{font-size:30px;margin:6px 0 4px}
.legal-doc p,.legal-doc li{margin:0 0 10px}
.legal-doc ol,.legal-doc ul{padding-left:26px}
.legal-doc a{color:#1f5f7a;text-decoration:underline}
.legal-meta{color:#5d737c;font-size:15px}
.legal-callout{border-left:4px solid #bc8d41;background:#f8f5ee;padding:12px 16px}
.legal-toc{border:1px solid #d8dfe0;background:#f7f9f9;padding:10px 18px;margin:16px 0 22px}
.legal-toc h2{font-size:16px;margin:4px 0 6px}
.legal-toc ol{columns:2;column-gap:28px;margin:0;padding-left:18px;font-size:15px;list-style:none}
.legal-toc li{margin:0 0 4px;break-inside:avoid}
.legal-table{width:100%;border-collapse:collapse;margin:8px 0 16px;font-size:15px}
.legal-table th,.legal-table td{border:1px solid #d8dfe0;padding:6px 8px;text-align:left;vertical-align:top}
.legal-table th{background:#eef2f4}
.legal-form{margin:14px 0}
.legal-list li{margin-bottom:8px}
.legal-print{margin-top:34px;color:#5d737c;font-size:15px}
.legal-print button{font:inherit;border:1px solid #c5ced1;background:#fff;padding:4px 10px;cursor:pointer}
@media (max-width:700px){.legal-toc ol{columns:1}.legal-doc{font-size:16px}}
@media print{
  .masthead,#left-rail,#right-rail,.doc-top,.skip,.legal-print,.tp-copyright,#site-menu{display:none!important}
  .workspace{display:block!important}
  #main,.paper,.sheet-lock,.sheet-read{all:unset;display:block}
  .legal-doc{max-width:none;font-size:11pt;color:#000}
  .legal-doc a{color:#000}
}
