/* /privacy (pass 3, 8 Oct 2026): the plain-language legal page. @layer pages, scoped .sub-privacy. */
@layer pages {
  .sub-privacy .legal { max-width: var(--measure); }
  .sub-privacy .legal h2 { margin: 2rem 0 .5rem; font-size: var(--step-1); color: var(--ink); }
  .sub-privacy .legal h2:first-child { margin-top: 0; }
  .sub-privacy .legal p { margin-bottom: 1rem; }
  .sub-privacy .legal p a { padding-block: .8rem; }
  .sub-privacy .legal ul, .sub-privacy .legal ol { padding-left: 1.3rem; }
  .sub-privacy .legal li { margin: .3rem 0; }
  .sub-privacy .legal .updated { margin-bottom: 2rem; font-size: var(--step--1); color: var(--muted); }
  .sub-privacy .legal .card { margin-bottom: 1rem; padding: 1.2rem 1.4rem; border: 1px solid var(--line); border-left: 3px solid var(--brass); border-radius: var(--r); background: var(--tint); }
  .sub-privacy .legal .card ul { padding-left: 1.2rem; }
  .sub-privacy .legal .card li { margin: .4rem 0; font-size: var(--step--1); }
}
