/* Wrap prose at spaces; keep product names and words whole, including in cards. */
.wp-site-blocks :is(h1, h2, h3, h4, h5, h6, p, li, blockquote, figcaption),
.editor-styles-wrapper :is(h1, h2, h3, h4, h5, h6, p, li, blockquote, figcaption),
.wp-site-blocks :is(h1, h2, h3, h4, h5, h6) :is(a, span, strong, em),
.editor-styles-wrapper :is(h1, h2, h3, h4, h5, h6) :is(a, span, strong, em) {
    -webkit-hyphens: none !important;
    hyphens: none !important;
    word-break: normal !important;
    overflow-wrap: normal !important;
}
/* Long single-word product titles must fit without adding an internal break. */
@media (max-width: 560px) {
    .aiz-product-page .aiz-hero--solution__title { font-size: clamp(24px, 8vw, 34px); }
}
.aiz-datawarehouse-microdata-detail {
    scroll-margin-top: calc(180px + var(--wp-admin--admin-bar--height, 0px));
}
#solutions-filters, #solutions-results { scroll-margin-top: calc(160px + var(--wp-admin--admin-bar--height, 0px)); }
