.lgb-site .attorneys{padding:clamp(40px, 5vw, 72px) var(--gutter) clamp(64px, 8vw, 128px)}.lgb-site .attorney{scroll-margin-top:calc(var(--nav-h) + 16px)}.lgb-site .attorney+.attorney{border-top:2px solid var(--ink);margin-top:clamp(56px,7vw,104px);padding-top:clamp(56px,7vw,104px)}.lgb-site .attorney-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:40px clamp(32px,5vw,88px);display:grid}.lgb-site .attorney--flip .attorney-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.lgb-site .attorney--flip .attorney-photo{order:2}.lgb-site .attorney-photo{top:calc(var(--nav-h) + 24px);aspect-ratio:4/5;object-fit:cover;object-position:center 20%;background:var(--paper-deep);outline:1px solid var(--img-outline);outline-offset:-1px;border-radius:20px;width:100%;height:auto;position:sticky}.lgb-site .attorney-name{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(3rem,6.2vw,6rem);line-height:.9}.lgb-site .attorney-license{font-family:var(--ff-display);letter-spacing:-.015em;color:var(--ink-soft);margin:18px 0 0;font-size:clamp(1.125rem,1.5vw,1.375rem);font-weight:700}.lgb-site .attorney-creds{border-top:2px solid var(--ink);margin:clamp(28px,3.5vw,44px) 0 0}.lgb-site .attorney-creds li{border-bottom:1px solid var(--rule);color:var(--ink);padding:14px 0;font-size:clamp(1.0625rem,1.3vw,1.2rem);font-weight:600;line-height:1.4}.lgb-site .attorney-creds em,.lgb-site .attorney-bio em{font-style:italic}.lgb-site .attorney-bio{margin-top:clamp(24px,3vw,36px)}.lgb-site .attorney-bio p{max-width:62ch;color:var(--ink-soft);margin:0 0 1.1em;font-size:clamp(1.0625rem,1.25vw,1.2rem);line-height:1.65}.lgb-site .attorney-bio p:last-child{margin-bottom:0}.lgb-site .attorney .press{margin-top:clamp(28px,3.5vw,44px)}@media (width<=960px){.lgb-site .attorney-grid,.lgb-site .attorney--flip .attorney-grid{grid-template-columns:minmax(0,1fr)}.lgb-site .attorney--flip .attorney-photo{order:0}.lgb-site .attorney-photo{max-width:520px;position:static}}
