/* House tokens; each site supplies its existing identity foundation. */
.aquia-legal { max-width: var(--measure, 65ch); margin-inline: auto; padding: var(--space-8) var(--gutter); }
.aquia-legal h1 { margin-block-end: var(--space-6); }
.aquia-legal h2 { margin-block: var(--space-7) var(--space-3); }
.aquia-legal p, .aquia-legal ul { margin-block: var(--space-3); }
.aquia-legal a { text-decoration: underline; }
.aquia-privacy-links { display:flex; flex-wrap:wrap; gap:var(--space-4); margin-block:var(--space-5); }
.aquia-privacy-controls { display:flex; flex-wrap:wrap; gap:var(--space-3); margin-block:var(--space-5); }
