.service-hero{padding-block:38px 88px}.breadcrumb{font-size:12px;color:var(--muted);margin-bottom:48px}.breadcrumb a{text-decoration:underline}.service-hero h1{max-width:1000px;font-size:clamp(38px,5.4vw,76px)}.service-hero .lead{max-width:760px;margin-top:28px}.service-page .header nav{flex-wrap:wrap}.service-page .section-intro>div{max-width:560px}.spaced{margin-top:24px}.service-result{display:grid;grid-template-columns:1.35fr 1fr;gap:90px}.service-result h2{font-size:clamp(36px,4vw,56px);margin-bottom:28px}.service-result>div>p:not(.eyebrow){max-width:680px;color:var(--muted)}.service-bio img{width:160px;height:180px;object-fit:cover;object-position:50% 22%;margin-bottom:24px}.service-bio h3{font-size:25px;margin-bottom:14px}.service-bio p{font-size:15px;color:var(--muted)}.service-bio .text-link{margin-top:16px}.service-faq h2{font-size:clamp(32px,4vw,48px);margin-bottom:36px}.service-faq details{border-top:1px solid var(--line);padding:22px 0}.service-faq details:last-child{border-bottom:1px solid var(--line)}.service-faq summary{cursor:pointer;font-size:18px;font-weight:600}.service-faq details p{max-width:820px;color:var(--muted);margin-top:20px}.related{display:flex;flex-wrap:wrap;gap:30px;margin-top:48px}.service-page .section>h2{font-size:clamp(38px,4.5vw,64px)}.service-page .button{white-space:normal;text-align:center}.service-page .service-list article{grid-template-columns:60px 1fr}.service-page .service-list p{max-width:760px}@media(max-width:760px){.service-hero{padding-bottom:56px}.service-page .header-inner{flex-wrap:wrap;gap:8px;padding-block:12px}.service-page .header nav{gap:8px 18px;font-size:11px}.service-page .brand{width:100%}.service-result{grid-template-columns:1fr;gap:44px}.service-page .service-list article{grid-template-columns:32px 1fr}.service-faq summary{font-size:16px}.breadcrumb{margin-bottom:32px}.service-page .section-intro>div{max-width:100%}}
