/* Reduce competing controls; retain generous touch targets. */
#tie-body .meta-views{display:none!important}
#tie-body.single-post .sajed-mobile-share{display:block;position:fixed;z-index:1000;left:16px;bottom:calc(16px + env(safe-area-inset-bottom));min-height:44px;padding:10px 18px;border:1px solid #fff;border-radius:24px;background:#245363;color:#fff;font-family:inherit;font-size:16px;font-weight:700;line-height:1.4;box-shadow:0 2px 10px #0002;cursor:pointer}
#tie-body .sajed-back-top{display:flex;justify-content:center;align-items:center;min-height:48px;margin:12px auto 72px;text-decoration:underline;font-size:16px;color:#245363}
#tie-body .sajed-compact-tags{margin:16px 0 0;padding:8px 0 0;border-top:1px solid #dce8e6;font-size:15px;line-height:1.6}
#tie-body .sajed-tags-label{color:#4b5c65;font-size:14px}
#tie-body .sajed-tag-links{display:flex;flex-wrap:wrap;gap:0 16px}
#tie-body .sajed-compact-tags a,#tie-body .sajed-compact-tags summary{display:inline-flex;align-items:center;min-height:44px;padding:4px 0;font-size:15px!important;line-height:1.6!important;color:#245363;text-decoration:underline;text-underline-offset:3px;font-weight:500}
#tie-body .sajed-compact-tags summary{display:list-item;cursor:pointer;list-style:disclosure-closed inside;text-decoration:none}
#tie-body .sajed-compact-tags details[open]>summary{list-style-type:disclosure-open}
#tie-body #post-newsletter.sajed-newsletter-compact{padding:20px!important;text-align:start;margin:20px 0;background:#eef5f3;border:1px solid #dce8e6;border-radius:12px}
#tie-body .sajed-newsletter-compact h2{font-size:22px;line-height:1.5;margin:0 0 8px}
#tie-body .sajed-newsletter-compact p{font-size:17px;line-height:1.7;margin:0 0 12px}
#tie-body .sajed-newsletter-compact .button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px}
#tie-body #related-posts{margin-top:20px}
#tie-body .sajed-comments{margin:20px 0;padding:0 16px;border:1px solid #dce8e6;border-radius:10px}
#tie-body .sajed-comments>summary{min-height:48px;padding:12px 0;cursor:pointer;font-size:18px;font-weight:700;line-height:1.6;list-style:disclosure-closed inside}
#tie-body .sajed-comments[open]>summary{list-style-type:disclosure-open}
#tie-body .sajed-comments small{display:block;color:#4b5c65;font-size:15px;font-weight:400;line-height:1.7}
#tie-body .sajed-comments .comments-area{margin-top:12px}
#tie-body .sajed-share-options{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}
#tie-body .sajed-share-options a{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;border:1px solid #dce8e6;border-radius:6px;color:#245363;text-decoration:underline}
#tie-body .sajed-compact-tags summary:focus-visible,#tie-body .sajed-comments>summary:focus-visible,#tie-body .sajed-back-top:focus-visible{outline:3px solid #b47a28;outline-offset:3px}
@media(max-width:991px){
 #tie-body #related-posts{padding:16px!important}
 #tie-body #related-posts .related-posts-list{display:grid;grid-template-columns:1fr;gap:18px}
 #tie-body #related-posts .related-item{float:none;width:100%;margin:0;padding:0}
 #tie-body #related-posts .post-title{font-size:21px!important;line-height:1.6!important}
 #tie-body #related-posts .post-thumb{max-height:170px;overflow:hidden}
 #tie-body .sajed-start>section:first-child{padding:20px!important;margin-bottom:24px!important}
 #tie-body .sajed-start>section:first-child img{width:88px!important;height:110px!important}
 #tie-body .sajed-start>section:first-child h2{font-size:25px!important}
 #tie-body .sajed-interests>div>section{padding:20px!important}
 #tie-body .post-bottom-edit{margin-top:8px}
}
@media print{.sajed-mobile-share,#sajed-share-dialog,.sajed-back-top,.sajed-newsletter-compact,.sajed-comments{display:none!important}}
