.legal ul{padding-left:1.25em}.retention{width:100%;border-collapse:collapse;border:var(--border-thin)}.retention th,.retention td{border-bottom:1px solid var(--ground);text-align:left;vertical-align:top}.retention th{font-family:var(--font-label);font-weight:700;letter-spacing:.04em}.legal .toc{columns:2;column-gap:var(--space-lg);padding-left:1.25em;font-family:var(--font-label);font-weight:600;letter-spacing:.04em}.legal .toc li{break-inside:avoid}.legal blockquote{max-width:70ch}.legal ol{padding-left:1.5em}@media(max-width:640px){.legal .toc{columns:1}}
