/* Seal-kit captions extend the shared campaign cards without altering other pages. */
[data-campaign="seal-kits"] .seal-kit-caption { padding: 17px 18px; background: #f3f3f3; }
[data-campaign="seal-kits"] .seal-kit-caption h3 { padding: 0; margin: 0 0 5px; }
[data-campaign="seal-kits"] .seal-kit-caption p { margin: 0; color: #555; font-size: 14px; line-height: 1.5; }
[data-campaign="seal-kits"] .technical-range { padding-top: 0; }
[data-campaign="seal-kits"] .campaign-spec th { white-space: normal; }
@media (max-width: 650px) {
  [data-campaign="seal-kits"] .seal-kit-caption { padding: 12px; }
  [data-campaign="seal-kits"] .seal-kit-caption p { font-size: 13px; }
}
