.search-filters,.search-pagination,.search-suggestions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.search-suggestions{margin-top:24px;font-size:13px}.search-suggestions span{color:#aebdb8}.search-suggestions a{padding:7px 12px;border:1px solid #587069;border-radius:24px;color:white}.search-suggestions a:hover{border-color:var(--lime);color:var(--lime)}.search-filters{margin-bottom:28px}.search-filters a,.search-pagination a{padding:10px 16px;border:1px solid var(--line);border-radius:8px;font-size:13px;font-weight:700;background:var(--white);color:var(--ink)}.search-filters a[aria-current=page],.search-pagination a:hover{background:var(--lime);color:#13231d;border-color:var(--ink)}.search-pagination{justify-content:center;margin-top:32px;font-size:14px}.search-notice{padding:16px;border:1px solid var(--line);background:var(--surface-soft);margin-bottom:24px}.search-result-list h3,.search-result-list p,.search-results h2{overflow-wrap:anywhere}.search-result-list>a>div{min-width:0}.search-field-large:focus-within,.search-page a:focus-visible,.search-page button:focus-visible{outline:2px solid #718817;outline-offset:4px}@media(max-width:620px){.search-page .search-field-large{grid-template-columns:22px minmax(0,1fr)}.search-page .search-field-large button{grid-column:1/-1;min-height:48px;border-left:0;border-top:1px solid var(--ink);margin-left:-18px}.search-page .search-hero{padding-block:48px}.search-page .search-hero h1{font-size:48px}.search-result-list>a{gap:12px;padding-inline:4px;grid-template-columns:22px minmax(0,1fr) 18px}}