.card-clickable{width:100%;border:none;padding:0;background:none;cursor:pointer}.practice-areas-section{padding:2rem 1rem}.practice-areas-header{margin-bottom:2.5rem}.practice-areas-header .title{font-size:2rem;margin-bottom:1rem;line-height:1.2}.practice-areas-header .subtitle{font-size:1.25rem;line-height:1.4}.practice-areas-section .card{height:100%;background:var(--site-surface);color:var(--site-secondary-text);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;border:1px solid var(--site-neutral-accent);box-shadow:0 2px 4px rgba(0,0,0,.06);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.practice-areas-section .card:hover{transform:translateY(-4px);box-shadow:0 6px 16px rgba(0,0,0,.18);border-color:var(--site-border-color)}.practice-areas-section .card .title{font-size:1.5rem;margin-bottom:1rem}.practice-areas-section .card .content p{font-size:1rem;line-height:1.6;margin-bottom:1rem;opacity:.92}.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{list-style:none;padding:0;margin:0}.practice-areas-section .card .content ul li{padding:.5rem 0;font-size:.95rem;opacity:.85;display:flex;align-items:center}.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{padding:1.25rem;margin-bottom:1rem}.practice-areas-section .card .title{font-size:1.25rem;margin-bottom:.75rem}.practice-areas-section .card .content p{font-size:.95rem;margin-bottom:.75rem}.practice-areas-section .card .content ul li{padding:.35rem 0;font-size:.9rem}}