.navseach .legacy-search-results{display:none;position:absolute;z-index:1000;right:0;top:39px;width:330px;max-height:420px;overflow:auto;background:#fff;border:1px solid #ddd;box-shadow:0 4px 12px rgba(0,0,0,.18);text-align:left}
.navseach .legacy-search-results.on{display:block}
.navseach .legacy-search-results a{display:block;padding:9px 12px;border-bottom:1px solid #eee;color:#333;font-size:13px;line-height:20px}
.navseach .legacy-search-results strong,.navseach .legacy-search-results small{display:block;white-space:normal}
.navseach .legacy-search-results strong{font-weight:600;color:#222}
.navseach .legacy-search-results small{margin-top:2px;color:#777;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.navseach .legacy-search-results mark{padding:0;background:#fff0a8;color:inherit}
.navseach .legacy-search-results a:hover{background:#f2f6fb;color:#0253b9}
.navseach .legacy-search-results p{margin:0;padding:10px 12px;color:#666;font-size:13px}
@media(max-width:750px){.navseach .legacy-search-results{position:fixed;left:5%;right:5%;top:58px;width:90%;max-height:70vh}}
.seo-page-title{max-width:1200px;margin:0 auto 24px;padding:0 20px;font-size:30px;line-height:1.35;color:#173955;font-weight:700;box-sizing:border-box}
.seo-page-title-home{margin:28px auto 18px;text-align:center;font-size:32px;color:#173955}
