.search-page{padding-top:var(--space-l);padding-bottom:var(--space-xl)}.search-page__inner{max-width:var(--container-narrow);margin:0;padding-left:var(--container-padding-wide);padding-right:var(--container-padding-wide)}.search-page__heading{margin:var(--space-s) 0}.search-page__form{display:flex;align-items:center;gap:var(--space-s);margin-bottom:var(--space-m)}.search-page__input{flex:1 1;font-size:var(--text-body);padding-right:.75rem}.search-page__input.form-input--valid,.search-page__input:user-valid{background-image:none;background-color:var(--form-input-bg)}.search-page__submit{flex-shrink:0}.search-page__empty,.search-page__hint{font-size:var(--text-body);color:var(--color-text-muted);margin-bottom:var(--space-m)}.search-page__meta{color:var(--color-text-muted);font-size:var(--text-small);margin-bottom:0}.search-results__group{margin-top:0}.search-results__group-heading{margin-bottom:var(--space-s);padding-bottom:var(--space-xs);border-bottom:1px solid var(--color-gray-300)}.search-results__group-count{color:var(--color-text-muted);font-weight:var(--weight-normal)}.search-results__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}.search-results__item{margin:0}.search-results__link{display:block;text-decoration:none;color:inherit;padding:var(--space-xs) 0;border-bottom:1px solid var(--color-gray-200)}.search-results__link:hover .search-results__title{color:var(--color-brand)}.search-results__title{display:block;font-size:var(--text-h4);font-weight:var(--weight-semibold);margin-bottom:var(--space-xs)}.search-results__excerpt{display:block;margin:0;font-size:var(--text-body);color:var(--color-text-muted);line-height:var(--leading-normal)}