.legal-identity-card{min-width:0;padding:28px;border:1px solid var(--line,#e2e7eb);border-radius:16px;background:var(--surface,#fff);text-align:left}
.legal-identity-card h2{margin:0 0 24px;font-size:1.2rem;line-height:1.5}
.legal-identity-list{margin:0;display:grid;gap:20px}
.legal-identity-item{min-width:0}.legal-identity-item dt,.legal-label,.footer-identity dt{display:block;font-size:.76rem;font-weight:600;letter-spacing:.025em;color:var(--muted,#667085);line-height:1.6;margin-bottom:4px}
.legal-identity-item dd{margin:0;font-size:.95rem;line-height:1.75;white-space:pre-line;overflow-wrap:anywhere}
.footer-identity{margin:20px 0;display:grid;gap:12px}.footer-identity dd{margin:0;font-size:.83rem;line-height:1.65;overflow-wrap:anywhere}.footer-contact{font-style:normal}.footer-contact>p{margin:12px 0}
.company-card .legal-identity-card{padding:20px 0 0;border:0;background:transparent}.company-card,.contact-details>[data-legal-identity]{min-width:0}.company-layout>*{min-width:0}
@media(max-width:640px){.legal-identity-card{padding:22px}.legal-identity-card h2{font-size:1.1rem}.legal-identity-list{gap:18px}.legal-identity-item dd{font-size:.9rem}}
