.litigation-feature{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);margin-bottom:32px;background:#111d19;border:1px solid var(--line)}.litigation-photo{min-width:0;overflow:hidden}.litigation-photo img{display:block;width:100%;height:100%;max-height:520px;object-fit:cover;object-position:center 35%}.litigation-copy{padding:48px;align-self:center}.litigation-copy .eyebrow{margin-bottom:22px}.litigation-copy h3{font-size:clamp(28px,2.7vw,42px);line-height:1.25}.litigation-copy>p:not(.eyebrow){color:var(--muted);max-width:550px;margin-bottom:25px}.litigation-copy .topics{margin-bottom:22px}.litigation-copy .text-link{display:inline-block}.service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.service{padding:32px}.service h3{font-size:26px}.service p{min-height:0}.attorney{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr);gap:9%;align-items:center;background:#0e1513;border-top:1px solid var(--line)}.attorney-photo{max-width:490px;position:relative}.attorney-photo:after{content:'';position:absolute;inset:17px -17px -17px 17px;border:1px solid var(--bronze);z-index:0;pointer-events:none}.attorney-photo img{display:block;position:relative;z-index:1;width:100%;height:auto}.attorney-copy .eyebrow{margin-bottom:19px}.attorney-copy h2{margin-bottom:12px;color:var(--gold)}.attorney-role{font-size:14px;letter-spacing:.07em;color:var(--muted);margin-bottom:35px}.attorney-copy h3{font-size:29px}.attorney-copy>p:not(.eyebrow){color:var(--muted)}.attorney-copy .button{margin-top:12px}@media(max-width:900px){.litigation-copy{padding:30px}.service-grid{grid-template-columns:1fr}.service{padding:30px}.attorney{gap:7%}.attorney-photo:after{inset:12px -12px -12px 12px}}@media(max-width:600px){.litigation-feature{grid-template-columns:1fr}.litigation-photo img{height:390px;max-height:none;object-position:center 32%}.litigation-copy{padding:30px 25px}.litigation-copy h3{font-size:29px}.attorney{grid-template-columns:1fr;gap:45px}.attorney-photo{width:calc(100% - 12px);max-width:420px}.attorney-copy h2{font-size:40px}.attorney-copy h3{font-size:28px}.attorney-role{margin-bottom:25px}}
