.dcb-identity { display:flex; align-items:center; justify-content:center; gap:32px; box-sizing:border-box; margin:30px 0 0; padding:30px 24px; width:100%; background:#051b39; color:#f7eedd; }
.dcb-identity > img { display:block; flex:0 0 144px; width:144px; height:144px; object-fit:contain; }
.dcb-identity__name { margin:0 0 7px; color:#f7eedd; font:700 clamp(22px,3vw,30px)/1.15 Arial,sans-serif; letter-spacing:.02em; }
.dcb-identity__line { margin:0; color:#f7eedd; font:14px/1.6 Georgia,serif; letter-spacing:.1em; text-transform:uppercase; }
.dcb-identity__house { margin:12px 0 0; color:#d7c6bc; font:12px/1.6 Arial,sans-serif; }
@media(max-width:540px) { .dcb-identity { gap:16px; padding:24px 18px; } .dcb-identity > img { flex-basis:112px; width:112px; height:112px; } .dcb-identity__line { font-size:11px; letter-spacing:.07em; } .dcb-identity__house { font-size:11px; } }
@media(max-width:340px) { .dcb-identity { flex-direction:column; text-align:center; } }
