.legal-view{max-width:720px;margin:0 auto;padding:0 1rem 3rem}.legal-retention-table{border-collapse:collapse;width:100%;font-size:.9rem}.legal-retention-table th,.legal-retention-table td{text-align:left;border-bottom:1px solid var(--color-border);vertical-align:top;padding:.5rem .75rem}.legal-retention-table th{color:var(--color-text);width:40%;font-weight:600}.legal-retention-table td{color:var(--color-text-muted)}.legal-caveat{color:var(--color-text-muted);font-size:.9rem}
