.bar-hero{margin:-3rem calc(50% - 50vw) 2rem;padding:3.5rem max(2rem,calc((100vw - 1280px)/2));display:grid;grid-template-columns:100px 1fr auto;align-items:center;gap:1.5rem;background:#182b40;color:#fff;border-bottom:5px solid #aa8c4d}.bar-hero img{width:92px;height:92px;background:#fff;border-radius:50%}.bar-hero h1{color:#fff}.attorney-search{display:grid;grid-template-columns:2fr 1fr auto;gap:1rem;align-items:end;padding:1rem;background:#e6e0d4}.attorney-search label{display:grid}.attorney-directory{display:grid;grid-template-columns:270px 1fr;gap:2rem}.directory-notice{border-top:4px solid #aa8c4d;background:#fff;padding:1.3rem}.attorney-result{display:grid;grid-template-columns:58px 1fr auto;gap:1rem;align-items:center;padding:1rem 0;border-top:1px solid #cbc3b5;text-decoration:none}.attorney-result-photo,.attorney-profile-photo{display:grid;place-items:center;border-radius:50%;overflow:hidden;background:#172a40;color:#d2bc83}.attorney-result-photo{width:54px;height:54px}.attorney-result-photo img,.attorney-profile-photo img{width:100%;height:100%;object-fit:cover}.license-pill{padding:.25rem .5rem;border:1px solid currentColor;font-size:.68rem;text-transform:uppercase}.license-active{color:#27663a}.license-suspended,.license-disbarred,.license-not_eligible{color:#8b3030}.attorney-profile-header{display:grid;grid-template-columns:120px 1fr auto;gap:1.5rem;align-items:center;background:#fff;border-top:5px solid #aa8c4d;padding:1.7rem}.attorney-profile-photo{width:110px;height:110px}.attorney-profile-grid{display:grid;grid-template-columns:1.7fr .8fr;gap:1.5rem}.profile-section{background:#fff;border:1px solid #d2cabb;border-top:3px solid #182b40;padding:1.35rem;margin-bottom:1.3rem}.profile-disclaimer{background:#f0ece3;border-left:3px solid #aa8c4d;padding:.8rem}.practice-tags{display:flex;gap:.5rem;flex-wrap:wrap}.practice-tags span{background:#e8edf1;padding:.35rem .6rem}.license-timeline{border-left:2px solid #aa8c4d}.license-timeline article{padding:0 0 1.2rem 1.2rem}@media(max-width:900px){.attorney-search,.attorney-directory,.attorney-profile-grid{grid-template-columns:1fr}}
