#profile .profile-law-firm{display:block;font-size:clamp(18px,1.7vw,23px);line-height:1.85;color:#d9c6a0;font-weight:500;margin:10px 0 12px}#profile .professional-record span{flex:0 0 88px;line-height:1.8}#profile .professional-record strong{flex:1;min-width:0;max-width:100%;overflow-wrap:anywhere;font-size:17px;line-height:1.85}#profile .professional-record div{gap:22px;align-items:baseline}#profile .profile-body{overflow-wrap:break-word}@media(max-width:800px){#profile .profile-law-firm{font-size:19px;line-height:1.9;margin:10px 0}#profile .professional-record span{flex-basis:76px;font-size:13px}#profile .professional-record strong{font-size:15px;line-height:1.85}#profile .professional-record div{gap:15px}}
