/* Supporting content only; no enquiry-form or global selectors. */
.la-service-seo { background: #f5f7f9; border-top: 1px solid #dce3e9; border-bottom: 1px solid #dce3e9; padding: 1.5rem; margin: 1.5rem 0; overflow-wrap: break-word; }
.la-service-seo h2 { margin-top: 0; margin-bottom: 1rem; }
.la-service-seo h3 { border-top: 1px solid #dce3e9; padding-top: 1.25rem; margin-top: 1.5rem; margin-bottom: .85rem; }
.la-service-seo p { line-height: 1.6; margin-bottom: .85rem; }
.la-service-seo-disclosures { background: #fff; border-left: 3px solid #007bff; padding: 1rem; margin-top: 1.5rem; }
.la-service-seo-disclosures > .mt-4 { margin-top: 0 !important; }
.la-service-seo-disclosures p:last-child { margin-bottom: 0; }
.la-service-seo-action { text-align: center; margin-top: 1.5rem; }
.la-service-seo-action .btn { min-height: 48px; padding: .8rem 1.5rem; white-space: normal; max-width: 100%; }
.la-service-seo-action .btn:focus-visible { outline: 3px solid #ffbf47; outline-offset: 3px; }
@media (min-width: 768px) {
  .la-service-seo { padding: 2rem; }
  .la-service-seo-disclosures { padding: 1.25rem; }
}
