.search-page{max-width:40rem;margin:0 auto}.search-page__sr-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.search-form{margin:0 0 1.5rem}.search-input{box-sizing:border-box;width:100%;padding:.65rem .85rem;font-family:var(--deco-font);font-size:1.15rem;font-weight:400;color:var(--text-color);background:var(--background-color);border:1px solid var(--border-color-2);border-radius:2px;outline:0;transition:background 160ms ease,border-color 160ms ease}.search-input::placeholder{color:var(--text-color-muted, #888);font-style:italic}.search-input:focus{border-color:var(--border-color-1);background:var(--background-color)}.search-status{font-family:var(--deco-font);font-size:.9rem;color:var(--text-color-muted, #666);margin:0 0 1rem;min-height:1.4em}.search-status:not(:empty){border-bottom:1px solid var(--border-color-1);padding-bottom:.75rem}.search-results{list-style:none;padding:0;margin:0}.search-result{padding:.9rem 0;box-shadow:0 1px 0 rgba(0,0,0,.04),0 2px 3px -2px rgba(0,0,0,.06)}.search-result:last-child{box-shadow:none}.search-result .machine-label{margin:0 0 .35rem;line-height:1.35}.search-result__excerpt{font-family:var(--reading-font);font-size:.95rem;line-height:1.5;color:var(--text-color);margin:0}.search-result__excerpt mark{background:0 0;color:inherit;font-weight:600;text-decoration:none}.search-load-more-wrapper{text-align:center;margin-top:1.5rem}.search-load-more{font-family:var(--deco-font);font-size:.95rem;background:0 0;color:var(--text-color);border:1px solid var(--border-color-2);border-radius:2px;padding:.5rem 1rem;cursor:pointer;transition:background 160ms ease,border-color 160ms ease}.search-load-more:focus,.search-load-more:hover{border-color:var(--text-color);background:var(--background-layer-1, transparent)}