.ServicesIntroSection-module__SqLYEG__section{background:var(--bg-section);padding-block:clamp(2.5rem,6vw,4rem) clamp(1.5rem,3vw,2.25rem)}.ServicesIntroSection-module__SqLYEG__layout{gap:var(--space-8);align-items:center;min-width:0;display:grid}.ServicesIntroSection-module__SqLYEG__copy{min-width:0}.ServicesIntroSection-module__SqLYEG__title{margin:0 0 var(--space-3);font-family:var(--font-display);letter-spacing:normal;text-transform:none;color:var(--color-heading-on-light);overflow-wrap:anywhere;font-size:clamp(1.25rem,2vw + .9rem,1.75rem);font-weight:500;line-height:1.2}.ServicesIntroSection-module__SqLYEG__lead{max-width:38rem;color:var(--text-on-light-muted);overflow-wrap:anywhere;margin:0;font-size:clamp(.95rem,2.1vw,1.05rem);line-height:1.55}.ServicesIntroSection-module__SqLYEG__bulletList{margin:var(--space-4) 0 0;min-width:0;max-width:42rem;padding-left:1.25rem;list-style:outside}.ServicesIntroSection-module__SqLYEG__bulletItem{color:var(--text-on-light-muted);overflow-wrap:anywhere;font-size:clamp(.95rem,2.1vw,1.05rem);line-height:1.65}.ServicesIntroSection-module__SqLYEG__bulletItem+.ServicesIntroSection-module__SqLYEG__bulletItem{margin-top:var(--space-3)}.ServicesIntroSection-module__SqLYEG__media{aspect-ratio:4/3;border:1px solid var(--color-border);border-radius:min(var(--radius-xl), 12%);width:100%;min-width:0;max-width:100%;box-shadow:var(--shadow-md);position:relative;overflow:hidden}.ServicesIntroSection-module__SqLYEG__image{object-fit:cover;object-position:center 58%}@media (min-width:960px){.ServicesIntroSection-module__SqLYEG__layout{gap:var(--space-10);grid-template-columns:minmax(0,1.22fr) minmax(0,1fr)}.ServicesIntroSection-module__SqLYEG__lead,.ServicesIntroSection-module__SqLYEG__bulletList{max-width:none}}@media (max-width:17.499rem){.ServicesIntroSection-module__SqLYEG__section{padding-block:clamp(1.5rem,6vw,2rem) clamp(1rem,4vw,1.5rem)}.ServicesIntroSection-module__SqLYEG__layout{gap:var(--space-4)}.ServicesIntroSection-module__SqLYEG__lead,.ServicesIntroSection-module__SqLYEG__bulletItem{font-size:.875rem}.ServicesIntroSection-module__SqLYEG__media{aspect-ratio:1}}
.ServicePracticeSection-module__UqxzTW__section{scroll-margin-top:calc(var(--header-height) + .5rem);padding-block:clamp(1.75rem,4vw,2.5rem)}.ServicePracticeSection-module__UqxzTW__sectionDefault{background:var(--bg-section)}.ServicePracticeSection-module__UqxzTW__sectionAlt{background:var(--bg-section-alt);border-block:1px solid var(--color-sand-200)}.ServicePracticeSection-module__UqxzTW__sectionCompactTop{padding-block:clamp(1rem,2.5vw,1.5rem) clamp(1.75rem,4vw,2.5rem)}.ServicePracticeSection-module__UqxzTW__cardLayout{gap:clamp(1.25rem,3vw,1.75rem);min-width:0;display:grid}.ServicePracticeSection-module__UqxzTW__headerBlock{gap:var(--space-3);min-width:0;display:grid}.ServicePracticeSection-module__UqxzTW__contentRow{align-items:start;gap:clamp(1.25rem,3vw,1.75rem);min-width:0;display:grid}.ServicePracticeSection-module__UqxzTW__mediaColumn,.ServicePracticeSection-module__UqxzTW__topicsColumn{min-width:0}.ServicePracticeSection-module__UqxzTW__topicsColumn{gap:var(--space-3);align-content:start;display:grid}.ServicePracticeSection-module__UqxzTW__media{aspect-ratio:4/3;border-radius:var(--radius-md);width:100%;min-width:0;max-width:100%;position:relative;overflow:hidden}.ServicePracticeSection-module__UqxzTW__image{object-fit:cover;object-position:center center}.ServicePracticeSection-module__UqxzTW__mediaContain{background:var(--color-white);border:1px solid var(--color-sand-200)}.ServicePracticeSection-module__UqxzTW__imageContain{object-fit:contain;object-position:center center}.ServicePracticeSection-module__UqxzTW__heading{color:var(--color-heading-on-light);overflow-wrap:anywhere;margin:0}.ServicePracticeSection-module__UqxzTW__lead{max-width:42rem;color:var(--text-on-light-muted);overflow-wrap:anywhere;margin:0;font-size:clamp(1rem,2.3vw,1.08rem);line-height:1.65}.ServicePracticeSection-module__UqxzTW__topicsGrid{gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-width:0;margin:0;padding:0;list-style:none;display:grid}.ServicePracticeSection-module__UqxzTW__topicChip{border:1px solid var(--color-sand-200);border-radius:var(--radius-md);background:var(--color-white);min-width:0;min-height:2.75rem;box-shadow:var(--shadow-sm);padding:clamp(.75rem,2vw,.875rem) clamp(.875rem,2.2vw,1rem);transition:border-color .18s,box-shadow .18s,transform .18s}a.ServicePracticeSection-module__UqxzTW__topicChip{color:inherit;text-decoration:none;display:block}.ServicePracticeSection-module__UqxzTW__topicChipSpan{grid-column:1/-1}@media (hover:hover){.ServicePracticeSection-module__UqxzTW__topicChip:hover{border-color:var(--link-accent);box-shadow:var(--shadow-md);transform:translateY(-2px)}.ServicePracticeSection-module__UqxzTW__topicChip:hover .ServicePracticeSection-module__UqxzTW__itemTitle{color:var(--link-accent)}}.ServicePracticeSection-module__UqxzTW__topicChip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-color:var(--link-accent)}@media (hover:hover){.ServicePracticeSection-module__UqxzTW__topicChip:focus-visible{box-shadow:var(--shadow-md);transform:translateY(-2px)}.ServicePracticeSection-module__UqxzTW__topicChip:focus-visible .ServicePracticeSection-module__UqxzTW__itemTitle{color:var(--link-accent)}}@media (prefers-reduced-motion:reduce){.ServicePracticeSection-module__UqxzTW__topicChip{transition:border-color .18s,box-shadow .18s}.ServicePracticeSection-module__UqxzTW__topicChip:hover,.ServicePracticeSection-module__UqxzTW__topicChip:focus-visible{transform:none}}.ServicePracticeSection-module__UqxzTW__itemTitle{font-family:var(--font-display);color:var(--color-navy-900);overflow-wrap:anywhere;margin:0;font-size:clamp(.9rem,2.2vw,1rem);font-weight:600;line-height:1.3;transition:color .18s}@media (min-width:480px) and (max-width:959px){.ServicePracticeSection-module__UqxzTW__topicsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.ServicePracticeSection-module__UqxzTW__contentRow{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:start;gap:0}.ServicePracticeSection-module__UqxzTW__mediaColumn{padding-right:clamp(1.25rem,2.5vw,1.75rem)}.ServicePracticeSection-module__UqxzTW__topicsColumn{padding-left:clamp(1.25rem,2.5vw,1.75rem)}.ServicePracticeSection-module__UqxzTW__topicsGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}}@media (max-width:319px){.ServicePracticeSection-module__UqxzTW__section{padding-block:clamp(1.25rem,6vw,1.75rem)}.ServicePracticeSection-module__UqxzTW__cardLayout,.ServicePracticeSection-module__UqxzTW__contentRow{gap:clamp(.875rem,4vw,1.25rem)}.ServicePracticeSection-module__UqxzTW__heading{font-size:clamp(1.1rem,6.5vw,1.35rem)}.ServicePracticeSection-module__UqxzTW__lead{font-size:clamp(.875rem,3.8vw,.95rem)}.ServicePracticeSection-module__UqxzTW__topicChip{min-height:2.5rem;padding:.625rem .75rem}.ServicePracticeSection-module__UqxzTW__itemTitle{font-size:clamp(.85rem,3.6vw,.9rem)}}
