.dpn-legal__updated{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);margin:0 0 24px}.dpn-legal__notice{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-muted);max-width:70ch;margin:0 0 32px}.dpn-legal__seal{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);margin:48px 0 0}.dpn-legal__seal a{color:var(--text-muted);text-underline-offset:2px;text-decoration:underline}.dpn-legal__seal a:hover{color:var(--brand-deep)}.dpn-legal__sections{gap:var(--space-8);flex-direction:column;max-width:70ch;display:flex}.dpn-legal__section-title{font-family:var(--font-mono);font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--text-strong);margin:0 0 12px}.dpn-legal__section p{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--text);margin:0 0 12px}.dpn-legal__section p:last-child{margin-bottom:0}
