/* Preserve the site's design while keeping useful headings and article text visible. */
.seo-page-heading { padding: 18px 0; }
.seo-page-heading h1 { font-size: clamp(24px, 3vw, 34px); line-height: 1.4; margin: 0 0 12px; }
.single-post-page .entry-content { font-size: 18px; line-height: 1.8; text-align: left; overflow-wrap: break-word; }
.single-post-page .entry-content p { margin-bottom: 1.1em; }
.entry-content img, .entry-content iframe, .entry-content video { max-width: 100%; }
.entry-content img { height: auto !important; }
.entry-content table { display: block; max-width: 100%; overflow-x: auto; }
.slider-wrap .owl-carousel:not(.owl-loaded) { display: block; }
.slider-wrap .owl-carousel:not(.owl-loaded) > .item:not(:first-child) { display: none; }
@media(max-width:767px) { .single-post-page .entry-content { font-size: 17px; line-height: 1.8; } }
@media(prefers-reduced-motion:reduce) { *, *::before, *::after { animation-duration: .01ms !important; transition-duration: .01ms !important; } }
