.seo-local .seo-section-intro{max-width:850px}.seo-local .seo-section-intro p{max-width:850px}.seo-local .seo-detail-list{padding-left:22px;max-width:850px}.seo-local .seo-detail-list li{margin:0 0 12px}.seo-local .seo-faq{max-width:930px;display:grid;gap:14px}.seo-local .seo-faq article{background:#fff;border:1px solid #e7e0d5;padding:21px 25px;border-radius:4px}.seo-local .seo-faq h3{font:normal 23px/1.25 Georgia,serif;margin:0 0 7px}.seo-local .seo-faq p{margin:0}.seo-local .seo-local-example{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:30px;align-items:center}.seo-local .seo-local-example img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:4px}.seo-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.seo-card{background:#fff;border:1px solid #e5ded3;border-radius:5px;overflow:hidden}.seo-card>a{display:block;text-decoration:none}.seo-card img{display:block;width:100%;aspect-ratio:4/3;height:auto;object-fit:cover}.seo-card-body{padding:19px 20px 24px}.seo-card-body h3{font:normal 24px/1.25 Georgia,serif;margin:0 0 8px}.seo-card-body p{font-size:14px;color:#58656b;line-height:1.6}.seo-card-body span,.case-study-deep-link a{font-size:13px;color:#85612f;letter-spacing:.5px;font-weight:800}.seo-case .case-label{text-transform:uppercase;font-weight:750;font-size:12px;letter-spacing:2.5px;color:#d9b77b}.seo-case .case-note{max-width:850px;border-left:3px solid #be9760;padding:13px 18px;background:#f1ede5;font-size:14px}.seo-case .seo-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin:24px 0}.seo-case figure{margin:0;background:#fff;border:1px solid #e4ded3}.seo-case figure img{width:100%;aspect-ratio:4/3;height:auto;display:block;object-fit:cover}.seo-case figcaption{padding:12px 14px;font-size:13px;color:#546168}.seo-case .case-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.seo-case .case-sections article{padding:25px;background:white;border:1px solid #e3dcd1}.seo-case .case-sections h3{font:normal 24px Georgia,serif;margin:0 0 8px}.seo-case .case-sections p{margin:0}.seo-case .seo-case-navigation{display:flex;gap:25px;flex-wrap:wrap}.seo-local .seo-work-note{color:#607076;font-size:14px}.case-study-deep-link{margin:10px 0 20px!important}.case-study-deep-link a{text-decoration:none;border-bottom:1px solid #be9760;padding-bottom:3px}@media(max-width:760px){.seo-card-grid,.seo-case .seo-photo-grid,.seo-case .case-sections{grid-template-columns:1fr}.seo-local .seo-local-example{grid-template-columns:1fr}.seo-local .seo-faq article{padding:18px}.seo-case .hero{padding:64px 25px 55px}.seo-case .seo-photo-grid figure img{aspect-ratio:4/3}}