/* Policy pages, Secret Garden at Dusk palette. */
:root{--bg:#071C16;--surface:#0D2D24;--text:#F3EDE0;--muted:#D5CBB8;--line:#1E3D33;--gold:#C8A458;--link:#D4B56A}
html,body{background:var(--bg);color:var(--text)}
body{font-family:Jost,system-ui,sans-serif}
.policy h1,.policy h2{font-family:"Cormorant Garamond",Georgia,serif;color:var(--text);letter-spacing:0;font-weight:600}
.policy h1{color:#D4B56A}
.policy p,.policy li,.policy td,.policy th{color:var(--text);line-height:1.65}
.policy .micro,.crumbs{color:var(--muted)}
.policy a,.crumbs a{color:var(--link)}
.policy-table th,.policy-table td{border-color:var(--line)!important}
.draft-banner{background:#C8A458;color:#15140F;font-weight:600;letter-spacing:.06em}
.draft-flag{border-left:3px solid #C8A458;padding-left:10px;color:#D4B56A!important}
.placeholder{background:rgba(200,164,88,.12)!important;color:#D4B56A!important;border:1px dashed #C8A458!important}
.site-footer{background:#061510;color:var(--muted);border-top:1px solid var(--line)}
.site-footer .copy{color:var(--muted)}
