.search-page{padding-block:140px 120px;max-width:820px;margin-inline:auto}.search-page h1{margin:12px 0 20px;font-family:var(--display);font-weight:400;font-size:clamp(40px,6vw,76px);line-height:1.02}.search-page p{margin:0 0 14px;max-width:62ch;color:var(--sand)}.search-page .search-form{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0 36px}.search-page .search-form input{flex:1 1 240px;min-width:0;padding:14px 16px;font:inherit;color:var(--cream);background:transparent;border:1px solid var(--line)}.search-page .results{margin:0;padding:0;list-style:none}.search-page .results li{border-top:1px solid var(--line);padding:24px 0}.search-page .results .kind{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--sand)}.search-page .results h2{margin:4px 0 6px;font-family:var(--display);font-weight:500;font-size:clamp(22px,2.6vw,30px)}.search-page .results h2 a{color:var(--cream);text-decoration:none}.search-page .empty a,.search-page .results h2 a:hover{color:var(--amber)}.search-page .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}