.SearchLayout__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
@media only screen and (max-width:600px){
.AppHeader--logged-in+.SearchLayout__body{margin-top:3.5rem}
.AppHeader--logged-out+.SearchLayout__body{margin-top:8rem}
}
@media only screen and (min-width:601px){
.SearchLayout__body{padding:1rem 0 2rem}
.AppHeader+.SearchLayout__body{margin-top:4.625rem}
}
.SearchDomainHeader{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#231e21;font-size:1.5rem;font-weight:500;letter-spacing:-.0625rem;line-height:1.22;padding:1rem 2.5rem;text-align:center;width:100%}
.SearchDomainHeader__domain{color:#fd8235}
.SearchNav{display:-webkit-box;display:-ms-flexbox;display:flex;border:solid rgba(0,0,0,.08);border-width:0 0 1px;margin:0 3.125rem}
.SearchNav__item{border:solid transparent;border-width:0 0 2px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:auto;flex-basis:auto;color:#222;font-size:1rem;font-weight:500;line-height:1.38;letter-spacing:.03125rem;margin:0 1.5rem 0 0;padding:1.75rem 2.1875rem 1.75rem 0;text-align:center;text-decoration:none;text-transform:uppercase}
.SearchNav__item--selected{border-color:#000}
@media only screen and (max-width:640px){
.SearchNav{margin:0;padding:1rem 2.5rem 0}
}
@media only screen and (max-width:475px){
.SearchNav{padding:0 1rem}
.SearchNav__item{color:#231e21;font-size:.6875rem;letter-spacing:.05625rem;line-height:1.45;padding:1.5rem 0 1.375rem}
}
@media only screen and (min-width:1441px){
.SearchNav{margin:0 5.625rem}
}
body{background-color:#f6f6f6}

/*# sourceMappingURL=search.css.map*/