.site-search-page{max-width:1100px;margin:auto;padding:24px 0 48px}.site-search-page h1{font-size:clamp(28px,3.5vw,40px);line-height:1.3;overflow-wrap:anywhere;margin:20px 0 12px}.site-search-page .searchbox{margin:24px 0}.site-search-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.site-search-tabs a{display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid #d9e4ed;border-radius:10px;color:#395769;font-size:14px;min-height:44px;text-decoration:none}.site-search-tabs a[aria-current=page]{background:#216cb0;color:white;border-color:#216cb0}.site-search-tabs span{font-size:12px;opacity:.8}.site-search-count{font-size:14px;color:#526b7e;margin:20px 0}.site-search-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.site-search-result{border:1px solid #dce6ed;border-radius:14px;padding:22px;min-width:0}.site-search-result h2{font-size:19px;line-height:1.45;margin:10px 0;overflow-wrap:anywhere}.site-search-result p{font-size:14px;line-height:1.65;margin:8px 0;overflow-wrap:anywhere}.site-search-kind{font-size:12px;color:#246c9f;font-weight:650}.site-search-subtitle{color:#5a7180}.site-search-pagination{display:flex;gap:16px;justify-content:center;margin:28px 0}.site-search-tabs a:focus-visible,.site-search-result a:focus-visible{outline:3px solid #2074b8;outline-offset:3px}@media(max-width:680px){.site-search-page{padding-top:12px}.site-search-results{grid-template-columns:1fr}.site-search-result{padding:18px}.site-search-tabs{gap:7px}.site-search-tabs a{font-size:12px;padding:8px 10px}.site-search-page .searchbox{margin:18px 0}}
