
.lawyer-main{max-width:1120px;margin:0 auto;padding:28px 20px 70px}.lawyer-main h1{font-size:clamp(2rem,5vw,3.2rem);line-height:1.12;margin:12px 0}.lawyer-lede{color:#53666b}.lawyer-summary{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.lawyer-pill{background:#edf5f1;border-radius:100px;padding:9px 14px;font-weight:600}.lawyer-actions{display:flex;gap:12px;flex-wrap:wrap;margin:22px 0 36px}.lawyer-actions a{display:inline-block;background:#0b655d;color:#fff;border-radius:100px;padding:12px 19px;text-decoration:none}.lawyer-actions a.secondary{background:#e7efeb;color:#113b39}.lawyer-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px}.lawyer-card{background:#fff;border:1px solid #d9e3df;border-radius:18px;padding:18px}.lawyer-card a{color:#0b655d;font-weight:700}.lawyer-card p{margin:7px 0}.lawyer-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:25px 0}.lawyer-meta div{background:#f8f8f3;padding:14px;border-radius:12px}.lawyer-meta dt{font-size:.84rem;color:#53666b}.lawyer-meta dd{margin:5px 0 0;font-weight:600}.lawyer-note{font-size:.85rem;color:#52615f;margin-top:30px}
