.project-image img,.wide-image img{height:auto}.seo-breadcrumb{display:flex;gap:10px;flex-wrap:wrap;font-size:13px;color:#5b655e;line-height:1.6}.seo-breadcrumb a{text-decoration:underline;text-underline-offset:3px}.seo-crumb-wrap{padding-top:24px!important;padding-bottom:0!important}.seo-project-context{max-width:1100px;padding-top:0!important;padding-bottom:32px!important}.seo-project-context h2{font-size:clamp(26px,3vw,38px)}.seo-project-context p{max-width:760px;line-height:1.7}.seo-service-layout{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:clamp(24px,5vw,72px);padding-top:0!important}.seo-service-image{width:100%;height:auto;max-height:760px;object-fit:cover;aspect-ratio:4/5}.seo-service-layout article+article{margin-top:30px}.seo-service-layout h2{font-size:clamp(25px,2.7vw,36px);margin:0 0 14px}.seo-service-layout p{line-height:1.75;color:#515b53;margin:0}.seo-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;margin-top:24px}.seo-links a{display:flex;justify-content:space-between;gap:16px;padding:20px 0;border-bottom:1px solid #d6d3c7;text-decoration:none;font-size:clamp(18px,2vw,24px);line-height:1.4}.seo-links a:hover{text-decoration:underline}.page-heading>.seo-breadcrumb{margin-bottom:26px}@media(max-width:767px){.seo-service-layout,.seo-links{grid-template-columns:1fr}.seo-service-image{max-height:440px;aspect-ratio:4/3}.seo-related h2{font-size:36px}.seo-breadcrumb{font-size:12px}.seo-crumb-wrap{padding-top:16px!important}}