/* capability-rail breakpoints, loaded after the shared ones. */

@media (max-width: 1100px) {
  body.seo-page .seo-labs { height: 906px; margin-top: 14px; }
  body.seo-page .seo-labs__head { display: flex; flex-direction: column; align-items: center; width: 334px; margin-inline: auto; text-align: center; }
  body.seo-page .seo-labs__head h2 { width: 334px; margin-top: 28px; font-size: 32px; line-height: 32px; }
  body.seo-page .seo-labs__head > p:not(.eyebrow) { width: 334px; margin-top: 22px; padding-top: 0; font-size: 16px; line-height: 24px; }
  body.seo-page .seo-labs__cards { display: flex; width: 100%; gap: 16px; margin-top: 31px; padding-inline: 16px; overflow-x: auto; scrollbar-width: none; }
  body.seo-page .seo-labs__cards::-webkit-scrollbar { display: none; }
  body.seo-page .seo-labs__cards article { width: 382px; min-width: 382px; min-height: 447px; padding: 28px; }
  body.seo-page .seo-labs__cards h3 { width: 100%; margin-top: 18px; font-size: 24px; line-height: 26px; }
  body.seo-page .seo-labs__cards p { margin-top: 22px; font-size: 16px; line-height: 24px; }
  body.seo-page .seo-labs__cards ul { margin-top: 20px; gap: 6px; }
  body.seo-page .seo-labs__cards li { min-height: 22px; font-size: 16px; line-height: 22px; }
  body.seo-page .seo-labs__note { width: 275px; margin-top: 40px; font-size: 16px; line-height: 24px; }
}
