.toe-blog-restored { letter-spacing: 0; }
.toe-blog-restored main { min-width: 0; }
.toe-blog-restored .blog-details__content,
.toe-blog-restored .sidebar,
.toe-blog-restored .content-box { overflow-wrap: anywhere; }
.toe-blog-restored .blog-details__img img { width: 100%; height: auto; object-fit: contain; }
.toe-blog-restored .toe-article-body p { margin: 0 0 24px; }
.toe-blog-restored .toe-article-body img { max-width: 100%; height: auto; }
.toe-blog-restored .toe-article-body figure { margin: 32px 0; }
.toe-blog-restored .toe-article-body > img { display: block; width: 100%; margin: 32px 0; }
.toe-blog-restored .sidebar__post-image img { width: 80px; height: 80px; object-fit: cover; }
.toe-blog-restored .blog-block .image img { aspect-ratio: 16 / 10; object-fit: cover; }
.toe-blog-meta { font-size: 14px; margin: 0 0 12px; }
.toe-article-navigation { display: flex; flex-wrap: wrap; gap: 20px; border-top: 1px solid #ffffff26; margin-top: 40px; padding-top: 28px; }
.toe-article-navigation a { flex: 1 1 200px; color: var(--theme-color1, #ef7734); }
.toe-blog-search { max-width: 560px; margin: 0 0 48px; }
.toe-blog-search label { display: block; margin-bottom: 10px; }
.toe-blog-search > div { display: flex; border: 1px solid #ffffff40; border-radius: 6px; overflow: hidden; }
.toe-blog-search input { min-width: 0; width: 100%; background: #ffffff0a; color: inherit; padding: 14px 18px; }
.toe-blog-search button { flex: 0 0 56px; background: var(--theme-color1, #ef7734); color: #071913; }
.toe-blog-restored [hidden] { display: none !important; }
@media (max-width: 767px) {
  .toe-blog-restored .blog-section,
  .toe-blog-restored .blog-details { padding-top: 48px !important; padding-bottom: 48px !important; }
  .toe-blog-restored .blog-details__title { font-size: 30px; line-height: 1.2; }
  .toe-blog-restored .sidebar { margin-top: 36px; }
  .toe-blog-restored .sidebar__single { padding: 24px; }
  .toe-blog-restored .toe-article-gallery { grid-template-columns: 1fr; }
  .toe-blog-restored .page-title .title { font-size: 44px; line-height: 1.15; }
  .toe-blog-restored .blog-details__meta { flex-wrap: wrap; }
}
