.services-module__g8J8Uq__intro,.services-module__g8J8Uq__services,.services-module__g8J8Uq__approach,.services-module__g8J8Uq__closing{padding-block:clamp(4.5rem,9vw,7.25rem)}.services-module__g8J8Uq__intro{background:var(--paper)}.services-module__g8J8Uq__introInner{max-width:55rem}.services-module__g8J8Uq__eyebrow,.services-module__g8J8Uq__eyebrowLight{margin-bottom:var(--space-md);color:var(--gold-700);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:600}.services-module__g8J8Uq__eyebrowLight{color:var(--gold-300)}.services-module__g8J8Uq__intro h1{max-width:16ch;font-size:clamp(2.65rem,6vw,4.75rem)}.services-module__g8J8Uq__introLead{max-width:58ch;margin-top:var(--space-lg);color:var(--ink-600);font-size:var(--text-lg)}.services-module__g8J8Uq__services{background:var(--paper-2)}.services-module__g8J8Uq__sectionHeading{max-width:50rem;margin-bottom:clamp(2.75rem,5vw,4rem)}.services-module__g8J8Uq__sectionHeading h2,.services-module__g8J8Uq__approach h2,.services-module__g8J8Uq__closing h2{max-width:19ch;font-size:clamp(2.1rem,4vw,3.5rem)}.services-module__g8J8Uq__sectionHeading>p:last-child{max-width:54ch;margin-top:var(--space-md);color:var(--ink-600)}.services-module__g8J8Uq__serviceList{border-bottom:1px solid var(--rule-strong);margin:0;padding:0;list-style:none;display:grid}.services-module__g8J8Uq__serviceList li{gap:var(--space-md);border-top:1px solid var(--rule-strong);grid-template-columns:2.5rem minmax(0,1fr);padding-block:clamp(1.75rem,4vw,2.5rem);display:grid}.services-module__g8J8Uq__serviceList span{color:var(--gold-700);font-size:var(--text-xs);letter-spacing:.1em;padding-top:.25rem}.services-module__g8J8Uq__serviceList h3{font-size:clamp(1.35rem,2.3vw,1.75rem)}.services-module__g8J8Uq__serviceList p{max-width:44ch;margin-top:var(--space-xs);color:var(--ink-600);font-size:var(--text-sm)}.services-module__g8J8Uq__approach{background:var(--ink-900);color:var(--on-navy)}.services-module__g8J8Uq__approachGrid{gap:clamp(3rem,7vw,6rem);display:grid}.services-module__g8J8Uq__approach h2,.services-module__g8J8Uq__approach h3{color:var(--paper)}.services-module__g8J8Uq__approachIntro>p:last-child{max-width:50ch;margin-top:var(--space-lg);color:var(--on-navy-muted)}.services-module__g8J8Uq__approachDetails{border-top:1px solid #d9c08a73}.services-module__g8J8Uq__approachDetails>div{border-bottom:1px solid #d9c08a47;padding-block:clamp(1.5rem,4vw,2.25rem)}.services-module__g8J8Uq__approachDetails h3{font-size:clamp(1.35rem,2.4vw,1.75rem)}.services-module__g8J8Uq__approachDetails p{max-width:52ch;margin-top:var(--space-xs);color:var(--on-navy-muted);font-size:var(--text-sm)}.services-module__g8J8Uq__closing{background:var(--paper)}.services-module__g8J8Uq__closingInner{text-align:center;max-width:49rem;margin-inline:auto}.services-module__g8J8Uq__closing h2{margin-inline:auto}.services-module__g8J8Uq__closingCopy{max-width:52ch;margin:var(--space-md) auto var(--space-xl);color:var(--ink-600)}.services-module__g8J8Uq__reassurance{max-width:54rem;margin:var(--space-md) auto 0;color:var(--ink-500);font-size:var(--text-xs)}@media (min-width:44rem){.services-module__g8J8Uq__serviceList{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(3rem,7vw,6rem)}}@media (min-width:55rem){.services-module__g8J8Uq__introInner{grid-template-columns:1.15fr .85fr;column-gap:clamp(3rem,7vw,6rem);max-width:none;display:grid}.services-module__g8J8Uq__introInner>.services-module__g8J8Uq__eyebrow{grid-area:1/1}.services-module__g8J8Uq__introInner h1{grid-area:2/1}.services-module__g8J8Uq__introLead{grid-area:1/2/span 2;align-self:end;margin-top:0}.services-module__g8J8Uq__services{padding-bottom:clamp(3.5rem,5vw,4.5rem)}.services-module__g8J8Uq__services .container{max-width:76rem}.services-module__g8J8Uq__sectionHeading{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(3rem,7vw,6rem);max-width:none;display:grid}.services-module__g8J8Uq__sectionHeading>.services-module__g8J8Uq__eyebrow{grid-area:1/1}.services-module__g8J8Uq__sectionHeading h2{grid-area:2/1}.services-module__g8J8Uq__sectionHeading>p:last-child{grid-area:1/2/span 2;align-self:end;margin-top:0}.services-module__g8J8Uq__approachGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.services-module__g8J8Uq__serviceList p,.services-module__g8J8Uq__approachDetails p{font-size:var(--text-base);line-height:1.6}.services-module__g8J8Uq__closing{padding-bottom:clamp(3.5rem,5vw,4.5rem)}}
