.search_page__dYF6w{max-width:880px;margin:16px auto 40px}.search_page__dYF6w h1{margin:0 0 10px;font-size:clamp(26px,4vw,36px);letter-spacing:-.035em;font-weight:650}.search_intro__gjxIq{color:var(--muted);margin:0 0 24px;line-height:1.6}.search_filters__i_m7L{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:20px 0;padding-bottom:16px;border-bottom:1px solid var(--line)}.search_filters__i_m7L nav{display:flex;flex-wrap:wrap;gap:6px}.search_filters__i_m7L a{padding:8px 12px;border-radius:8px;color:var(--muted);font-size:13px}.search_filters__i_m7L a[aria-current]{color:var(--accent-strong);background:var(--accent-soft)}.search_summary__f6_aW{color:var(--muted);font-size:14px}.search_group__BKmkI{margin-top:26px}.search_group__BKmkI h2{margin-bottom:12px;font-size:18px;font-weight:600}.search_result__o_J89{display:block;padding:20px;margin-bottom:10px;border:1px solid var(--line);border-radius:12px;background:var(--white)}.search_result__o_J89:hover{border-color:var(--accent)}.search_result__o_J89 h3{margin:0 0 8px;font-size:17px;font-weight:600}.search_result__o_J89 p{color:var(--muted);font-size:14px;line-height:1.6;overflow-wrap:anywhere}.search_result__o_J89 span{display:block;margin-top:12px;color:var(--accent-strong);font-size:12px}.search_empty__9VWtZ{padding:32px 0;color:var(--muted)}.search_pagination__lfF9d{display:flex;justify-content:space-between;gap:20px;margin-top:24px;color:var(--accent-strong)}.search_page__dYF6w a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}