.PracticeAreas_header__WE6JO{text-align:center;max-width:680px;margin:0 auto 64px}.PracticeAreas_eyebrow__IW95Y{font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold-text);margin-bottom:16px}.PracticeAreas_title__oaI8B{font-size:clamp(32px,4vw,48px);font-weight:700;letter-spacing:-.03em;line-height:1.1;margin-bottom:20px}.PracticeAreas_intro__gaCRy{font-size:19px;color:var(--color-text-muted)}.PracticeAreas_grid__qyemZ{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--color-hairline);border:1px solid var(--color-hairline)}.PracticeAreas_card___dbqU{position:relative;background:var(--color-bg);padding:48px 40px;transition:background var(--transition-base)}.PracticeAreas_card___dbqU:before{content:"";position:absolute;top:0;right:0;left:0;height:2px;background:var(--color-gold);transform:scaleX(0);transition:transform var(--transition-base)}.PracticeAreas_card___dbqU:hover{background:var(--color-surface)}.PracticeAreas_card___dbqU:hover:before{transform:scaleX(1)}.PracticeAreas_icon__tbaIS{width:36px;height:36px;color:var(--color-text);margin-bottom:24px}.PracticeAreas_cardTitle__fCNa2{font-size:22px;font-weight:600;margin-bottom:12px}.PracticeAreas_cardDesc__d7y_r{font-size:16px;line-height:1.6;color:var(--color-text-muted)}@media (max-width:900px){.PracticeAreas_grid__qyemZ{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.PracticeAreas_grid__qyemZ{grid-template-columns:1fr}}