/* Archive discovery, stable text links and heading styles: 11–15. */
#tie-body #the-post .entry-content :is(p,li,blockquote,figcaption) a[href]:not(.button):not([role="button"]):not(:has(img)){
 text-decoration-line:underline!important;text-decoration-thickness:.07em!important;text-underline-offset:.2em!important;text-decoration-skip-ink:auto;
}
#tie-body .entry-content a:focus-visible,#tie-body .sajed-archive-filter :is(a,button,select):focus-visible{outline:3px solid #b47a28;outline-offset:3px}
.sajed-archive-filter{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin-top:18px}
.sajed-archive-filter>div{flex:1 1 180px;min-width:0}
.sajed-archive-filter label{display:block;margin-bottom:6px;font-size:16px;font-weight:700;color:#24353e}
#tie-body .sajed-archive-filter select{display:block;width:100%;max-width:100%;min-height:44px;padding:8px;border:1px solid #71858c;border-radius:6px;background:#fff;color:#24353e;font-family:inherit;font-size:17px;line-height:1.5}
#tie-body .sajed-archive-filter button{min-height:44px;padding:10px 16px;border:0;border-radius:6px;font:inherit;font-size:17px;cursor:pointer;background:#245363;color:#fff}
.sajed-reset-filter{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;color:#245363}
.sajed-results-count{margin:12px 0 0;color:#4b5c65;font-size:15px}
.sajed-archive-pagination ul{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;list-style:none;padding:0;margin:20px 0}
.sajed-archive-pagination :is(a,span.page-numbers){display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 12px;border:1px solid #71858c;border-radius:5px;font-size:17px;color:#245363}
.sajed-archive-pagination .current{background:#245363!important;color:#fff!important}
.sajed-archive-pagination a:focus-visible{outline:3px solid #b47a28;outline-offset:2px}
#tie-body #post-newsletter .sajed-reading-cta h2{font-size:26px;line-height:1.5;margin-bottom:14px}
#tie-body .about-author .author-name{font-size:24px;line-height:1.4}
#tie-body #related-posts .mag-box-title h2{font-size:20px;line-height:1.4}
#tie-body .prev-next-post-nav h2.post-title{font-size:20px;line-height:1.5}
.not-found .sajed-empty-message{font-size:18px;line-height:1.8;margin-bottom:18px}
@media(max-width:991px){
 #tie-body.search .entry-header-outer,#tie-body .sajed-archive-header{padding:16px!important;margin-bottom:16px!important}
 #tie-body.search .entry-header-outer .page-title,#tie-body .sajed-archive-header .page-title{font-size:26px!important;line-height:1.45!important;margin:0 0 12px!important;overflow-wrap:anywhere}
 #tie-body.search .entry-header-outer #breadcrumb{display:none}
 #tie-body.search .entry-header-outer .search-form{margin-top:0!important}
 #tie-body.search .entry-header-outer :is(input[type="search"],input[type="submit"]){min-height:44px;font-size:17px}
 #tie-body .sajed-archive-filter{gap:10px;margin-top:10px}
 #tie-body .sajed-archive-filter>div{flex:1 1 100%}
 #tie-body .sajed-archive-filter button{flex:1 1 auto}
 #tie-body .sajed-results-count{font-size:15px;line-height:1.6}
}
