/* Display-only batch. Consent storage, buttons, categories and handlers stay owned by the theme. */
body .hd-commercial-delivery,
body .ls-hero-copy .hd-commercial-delivery,
body .clarity-hero-copy .hd-commercial-delivery,
body .hero-copy .hd-commercial-delivery {
  margin-block: 12px;
  max-width: 100%;
  color: inherit;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.45;
  overflow-wrap: anywhere;
}
body .hd-page-hero--production .hd-commercial-delivery { color: #d7e4ef; }

@media (max-width: 640px) {
  body.hd-polish-system .hd-consent-banner {
    padding: 10px;
    gap: 8px;
    bottom: max(8px, env(safe-area-inset-bottom, 0px));
    max-height: calc(100svh - 24px);
    overscroll-behavior: contain;
  }
  body.hd-polish-system .hd-consent-copy > strong { font-size: 14px; line-height: 1.25; }
  body.hd-polish-system .hd-consent-copy > p { margin-top: 5px; font-size: 12px; line-height: 1.4; }
  body.hd-polish-system .hd-consent-actions { gap: 6px; }
  body.hd-polish-system .hd-consent-button { min-height: 44px; }
  body .hd-commercial-delivery { font-size: 14px; }
}
