body.cw-blog-post-page,
body.cw-blog-index-page,
body.cw-services-index-page,
body.cw-service-page {
    overflow-x: hidden;
    overflow-x: clip;
}

body.cw-blog-index-page main.container,
body.cw-services-index-page main.container,
body.cw-service-page main.container,
.cw-blog-post-page main.container,
body.cw-blog-index-page main.container *,
body.cw-services-index-page main.container *,
body.cw-service-page main.container *,
.cw-blog-post-page main.container * {
    box-sizing: border-box;
    min-width: 0;
}

.cw-blog-hero,
.cw-blog-grid,
.cw-blog-card,
.cw-blog-card-media,
.cw-blog-pagination,
.cw-blog-post-hero,
.cw-blog-post-main-wrap,
.cw-blog-post-howto,
.cw-blog-post-faqs,
.cw-blog-post-related,
.cw-blog-article,
.cw-services-hero,
.cw-services-grid,
.cw-service-card,
.cw-service-card-media,
.cw-services-pagination,
.cw-service-hero,
.cw-service-main-wrap,
.cw-service-howto,
.cw-service-reviews,
.cw-service-faqs,
.cw-service-main {
    max-width: 100%;
}

.cw-blog-card h2,
.cw-blog-card p,
.cw-blog-card-meta,
.cw-blog-article,
.cw-blog-article a,
.cw-service-card h2,
.cw-service-card p,
.cw-service-main,
.cw-service-main a {
    overflow-wrap: anywhere;
}

.cw-blog-article img,
.cw-blog-article iframe,
.cw-blog-article embed,
.cw-blog-article object,
.cw-blog-article video,
.cw-blog-article canvas,
.cw-blog-article pre,
.cw-blog-article code,
.cw-service-main img,
.cw-service-main iframe,
.cw-service-main embed,
.cw-service-main object,
.cw-service-main video,
.cw-service-main canvas,
.cw-service-main pre,
.cw-service-main code {
    max-width: 100%;
}

.cw-blog-article pre,
.cw-service-main pre {
    overflow-x: auto;
    white-space: pre-wrap;
}

.cw-blog-article iframe,
.cw-blog-article embed,
.cw-blog-article object,
.cw-blog-article video,
.cw-service-main iframe,
.cw-service-main embed,
.cw-service-main object,
.cw-service-main video {
    display: block;
    width: 100%;
}
