.vima-identity-card{margin:1.5rem 0;padding:1.25rem;background:#fffefb;color:#172b4d;border:1px solid #ced7e6;border-left:4px solid #193a8a;border-radius:.5rem}
.vima-identity-card h2{margin:0 0 .5rem;color:#193a8a;font-size:1.4rem;line-height:1.35}
.vima-identity-card p{margin:.5rem 0 1rem;font-size:1rem;color:#172b4d}
.vima-identity-fields{margin:0;font-size:1rem;line-height:1.6;overflow-wrap:anywhere}
.vima-identity-fields div{display:grid;grid-template-columns:12ch minmax(0,1fr);gap:.5rem 1rem;margin:.75rem 0}
.vima-identity-fields dt{font-weight:700}
.vima-identity-fields dd{margin:0}
.vima-identity-card a{color:#193a8a;text-decoration:underline;text-underline-offset:.2em}
@media(max-width:600px){.vima-identity-fields div{grid-template-columns:1fr;gap:.2rem}.vima-identity-card{padding:1rem}}
@media print{.vima-identity-card{break-inside:avoid}.vima-identity-fields div{grid-template-columns:12ch minmax(0,1fr)}}
