.privacy-notice { margin: 1rem auto; padding: 1rem 1.25rem; max-width: 1400px; border: 1px solid #455268; border-radius: 12px; background: #151e29; color: #eef2f8; display: flex; align-items: center; gap: 1.5rem; flex-wrap: wrap; }
.privacy-notice p { margin: 0; flex: 1 1 260px; }
.privacy-notice form { margin: 0; }
.privacy-notice a { text-decoration: underline; }
.privacy-notice [role="status"]:empty { display: none; }
