/* Shared look for the two legal pages: /terms, /privacy (and their -en/-sv variants).
   Kept out of styles.css so the landing page's stylesheet stays about the landing page.
   (/licenses no longer exists — the attributions ship inside every binary since 22 Aug 2026.) */
.legal { max-width: 900px; margin: 0 auto; padding: 120px 20px 90px; }
.legal h1 { font-size: 2rem; margin-bottom: 10px; }
.legal h2 { font-size: 1rem; margin: 30px 0 8px; }
.legal p { color: var(--muted); font-size: .82rem; line-height: 1.7; margin-bottom: 10px; }
.legal .lead { color: var(--ink); font-size: .95rem; margin-bottom: 8px; }
.legal .meta { font-size: .72rem; margin-bottom: 34px; }
.legal a { color: var(--blue); font-weight: 700; }
.legal .back { display: inline-block; margin-bottom: 26px; font-size: .8rem; }
.legal .also { margin-top: 42px; padding-top: 20px; border-top: 1px solid var(--line); font-size: .78rem; }
