/* The protected legal pages (privacy.php, terms.php, policies.php) inside the new design. This first
   block holds the rules the old css/style.css gave their former Word markup (base type, Eurostile headings, self-hosted from /fonts),
   scoped to the legal wrapper, plus room for the fixed design nav. */
@font-face{font-family:'Eurostile';src:url('/fonts/Eurostile.woff2') format('woff2'),url('/fonts/Eurostile.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
.pz-legal{padding-top:76px;font-family:Arial,sans-serif;line-height:1.6;color:#000;background:#fff}
.pz-legal h1,.pz-legal h2,.pz-legal h3{font-family:'Eurostile','Arial',sans-serif}
.pz-legal a{text-decoration:none}

/* The approved legal documents converted from Word (terms.php, privacy.php: <main class="lg-doc">). Colours, rules and
   the callout follow the .docx formatting: navy headings, blue rule under each section heading, grey "Last Updated"
   line, tinted callout with a blue left bar, grey closing lines. */
.lg-doc{max-width:1200px;margin:0 auto;padding:20px 20px 40px;color:#222;font-size:15px;line-height:1.6;overflow-wrap:break-word}
.lg-doc h1{margin:0 0 4px;font-size:32px;line-height:1.2;color:#1B2A4A}
.lg-doc h2{margin:28px 0 10px;padding-bottom:5px;border-bottom:1px solid #0027E7;font-size:18px;line-height:1.3;color:#1B2A4A}
.lg-doc h3{margin:18px 0 6px;font-size:15px;line-height:1.35;color:#1B2A4A}
.lg-doc p{margin:0 0 10px}
.lg-doc ul{margin:0 0 10px;padding-left:24px;list-style:disc}
.lg-doc li{margin:0 0 4px}
.lg-doc a{color:#0027E7;text-decoration:underline;overflow-wrap:anywhere}
.lg-doc .lg-eyebrow{margin:0 0 6px;color:#0027E7;font-size:12px;letter-spacing:.08em;white-space:pre-wrap}
.lg-doc .lg-updated{margin:0 0 18px;padding-bottom:10px;border-bottom:1px solid #E4E6E9;color:#6B7280;font-size:14px}
.lg-doc .lg-callout{margin:8px 0 18px;padding:10px 14px;border-left:4px solid #0027E7;background:#EEF2FF;color:#1B2A4A}
.lg-doc .lg-tagline{margin:32px 0 4px;padding-top:10px;border-top:1px solid #E4E6E9;color:#1B2A4A}
.lg-doc .lg-small{margin:0 0 4px;font-size:13px;white-space:pre-wrap}
.lg-doc .lg-footline{margin:0;color:#6B7280;font-size:12px;white-space:pre-wrap}
