/* Touch targets, compact biography and legible dates. */
.sajed-verified-update{font-size:15px;line-height:1.7;color:#4b5c65;margin:8px 0 0}
@media(max-width:991px){
 #tie-body .mobile-header-components{display:flex;align-items:center;gap:8px}
 #tie-body .mobile-header-components a,#tie-body .close-side-aside,#tie-body .tie-popup-close,#tie-body #go-to-top{display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:48px;box-sizing:border-box}
 #tie-body #mobile-menu .mobile-arrows{width:48px;min-height:48px;display:flex;align-items:center;justify-content:center}
 #tie-body #mobile-menu li.menu-item-has-children>a{padding-inline-end:60px}
 #tie-body #mobile-search .search-field{min-height:48px;font-size:18px}
 #tie-body #mobile-search button,#tie-body .pagination a,#tie-body .pagination span.current,#tie-body .pages-nav a,#tie-body .post-cat,#tie-body .about-author .social-link{display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:48px;padding:8px;box-sizing:border-box}
 #tie-body .pagination{gap:8px}
 #tie-body .about-author{display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px;padding:16px!important;align-items:start}
 #tie-body .about-author .author-avatar{float:none;margin:0!important;width:56px!important}
 #tie-body .about-author .author-avatar img{width:56px;height:56px;border-radius:50%}
 #tie-body .about-author .author-info{margin:0!important;padding:0!important;min-width:0}
 #tie-body .about-author .author-name{font-size:19px!important;line-height:1.6;margin:0 0 6px}
 #tie-body .about-author .author-bio{font-size:16px;line-height:1.75;margin:0}
 #tie-body .about-author .social-icons{margin:8px 0 0}
 #tie-body .about-author .clearfix{display:none}
 #tie-body #single-post-meta time{display:inline-block;line-height:1.8}
 #tie-body .mobile-header-components a:focus-visible,#tie-body .close-side-aside:focus-visible,#tie-body #go-to-top:focus-visible{outline:3px solid #b47a28;outline-offset:2px}
}

@media(max-width:991px){
 #tie-body #theme-header .mobile-header-components a{min-width:48px!important;min-height:48px!important;width:48px!important;height:48px!important}
 #tie-body .close-side-aside,#tie-body .tie-popup-close{min-width:48px!important;min-height:48px!important;width:48px!important;height:48px!important}
 #tie-body .post-cat{min-height:44px;padding:6px 10px;border-radius:8px;margin:3px}
 #tie-body .about-author .author-name a{display:inline-flex;align-items:center;min-height:44px}
}
