/* Scoped layout refinements for the three Phase 2 service pages. */
.seo-service .section-intro{margin-bottom:52px}
.seo-service .section-intro h1{max-width:900px;text-wrap:balance}
.seo-service .section-intro>p{max-width:770px;color:var(--muted);font-size:20px;line-height:1.65}
.seo-service .position-section{scroll-margin-top:120px}
.seo-service .position-section>p{max-width:850px}
.seo-service .position-section>p+p{margin-top:15px}
.seo-service .capability-grid{margin-top:32px}
.seo-service .capability-grid p{max-width:550px}
.seo-service .seo-example{max-width:900px;margin-top:22px;padding:26px 30px;border:1px solid var(--rule);border-radius:6px;background:rgba(49,116,132,.06)}
.seo-service .seo-example p{max-width:780px;margin:0}
.seo-service .seo-example p+p{margin-top:16px}
.seo-service .pilot{margin-top:54px}
.seo-service .pilot .button{white-space:normal;text-align:center}
.dark-mode .seo-service .seo-example{background:rgba(87,165,183,.08)}
.dark-mode .seo-service .pilot{background:#192633!important;border-color:#536779;color:#edf2f6}
.dark-mode .seo-service .pilot h2{color:#edf2f6!important}
.dark-mode .seo-service .pilot p{color:#c4d0dc!important}
@media(max-width:760px){.seo-service .section-intro{margin-bottom:22px}.seo-service .section-intro>p{font-size:17px}.seo-service .seo-example{padding:20px}.seo-service .pilot{margin-top:35px}}
