.nc-legal-footer{display:grid;grid-template-columns:1fr minmax(0,440px);gap:32px;padding:32px 0;border-top:1px solid rgba(var(--color-foreground),.15)}.nc-legal-footer p{max-width:65ch}.nc-legal-footer button{background:none;border:0;padding:0;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.nc-legal-notice img{width:100%;height:auto;display:block}.nc-legal-notice a{display:block}.nc-legal-links{display:flex;flex-wrap:wrap;gap:12px 20px}.nc-legal-gpsr{border:1px solid rgba(var(--color-foreground),.15);border-radius:12px;padding:20px;overflow-wrap:anywhere}.nc-legal-gpsr h2{font-size:1.8rem;margin-top:0}.nc-legal-contact{padding-top:0;padding-bottom:12px}.nc-legal-contact p{margin:8px 0}.nc-contact-privacy{font-size:1.3rem;line-height:1.6;margin:20px 0}.nc-legal-status{font-size:1.3rem}@media(max-width:749px){.nc-legal-footer{grid-template-columns:1fr;gap:24px}.nc-legal-notice{max-width:440px}.nc-legal-gpsr{padding:16px}}