/* Only the two owner-rejected mobile blocks. Restore shared CTA composition;
   catalog identity is data-block-id, not the anchor now owned by upper catalog. */
@media (max-width:39.9375rem) {
 :root body #main-content article.humanoids-v21 #social.home-final-cta[data-home-block] { padding-bottom:1.25rem !important; }
 :root body #main-content article.humanoids-v21 #social.home-final-cta[data-home-block] .home-final-cta__copy { display:contents; }
 :root body #main-content article.humanoids-v21 #social.home-final-cta[data-home-block] .home-final-cta__image { grid-row:2; align-self:center; }
 :root body #main-content article.humanoids-v21 #social.home-final-cta[data-home-block] .home-final-cta__actions { margin-top:0 !important; }
 :root body #main-content article.humanoids-v21 > [data-block-id="catalogBlock"] { box-sizing:border-box; width:auto; max-width:none; margin-inline:var(--kp-reference-page-gutter); padding-inline:0; }
 :root body #main-content article.humanoids-v21 > [data-block-id="catalogBlock"] :is(.vertical-slice__section-copy,.vertical-slice__card-grid) { box-sizing:border-box; width:100%; min-width:0; max-width:none; margin-left:0; margin-right:0; }
 :root body #main-content article.humanoids-v21 > [data-block-id="catalogBlock"] .robot-card { max-width:100%; }
}
