.card-clickable{cursor:pointer;background:0 0;border:none;width:100%;padding:0}.practice-areas-section{padding:2rem 1rem}.practice-areas-header{margin-bottom:2.5rem}.practice-areas-header .title{margin-bottom:1rem;font-size:2rem;line-height:1.2}.practice-areas-header .subtitle{font-size:1.25rem;line-height:1.4}.practice-areas-section .card{background:var(--site-surface);height:100%;color:var(--site-secondary-text);border:1px solid var(--site-neutral-accent);border-radius:12px;margin-bottom:1.5rem;padding:1.5rem;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 2px 4px #0000000f}.practice-areas-section .card:hover{border-color:var(--site-border-color);transform:translateY(-4px);box-shadow:0 6px 16px #0000002e}.practice-areas-section .card .title{margin-bottom:1rem;font-size:1.5rem}.practice-areas-section .card .content p{opacity:.92;margin-bottom:1rem;font-size:1rem;line-height:1.6}.practice-areas-section .card .content p,.practice-areas-section .card .content ul li,.practice-areas-section .card .title{color:var(--site-secondary-text)}.practice-areas-section .card .content ul{margin:0;padding:0;list-style:none}.practice-areas-section .card .content ul li{opacity:.85;align-items:center;padding:.5rem 0;font-size:.95rem;display:flex}.practice-areas-section .card .content ul li:before{content:"•";color:var(--site-secondary-text);margin-right:.5rem}@media (max-width:768px){.practice-areas-section{padding:2rem 1rem}.practice-areas-header .title{font-size:1.75rem}.practice-areas-header .subtitle{font-size:1.1rem}.practice-areas-section .card{margin-bottom:1rem;padding:1.25rem}.practice-areas-section .card .title{margin-bottom:.75rem;font-size:1.25rem}.practice-areas-section .card .content p{margin-bottom:.75rem;font-size:.95rem}.practice-areas-section .card .content ul li{padding:.35rem 0;font-size:.9rem}}
