.s-results-page{display:block}.s-results-page__container{padding:32px 16px}@media screen and (min-width: 768px){.s-results-page__container{padding:0}}@media screen and (min-width: 768px){.s-results-page__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width: 1512px){.s-results-page__wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.s-results-page__nav-wrapper{display:none}@media screen and (min-width: 768px){.s-results-page__nav-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:408px;-ms-flex-negative:0;flex-shrink:0;padding:69px 40px 0}}.s-results-page__nav{position:sticky;top:69px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;height:-webkit-max-content;height:-moz-max-content;height:max-content}.s-results-page__nav.is-hidden{display:none}.s-results-page__nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;height:-webkit-max-content;height:-moz-max-content;height:max-content}.s-results-page__nav-link{color:#150c06;font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:400;line-height:160%;text-decoration:underline;text-underline-offset:4px;text-decoration-color:rgba(21,12,6,.24);text-align:left;-webkit-transition:all .2s ease;transition:all .2s ease}.s-results-page__nav-link.is-active{text-decoration-color:#150c06}@media screen and (min-width: 768px){.s-results-page__nav-link:hover{text-decoration-color:#150c06}}.s-results-page__content{max-width:696px}@media screen and (min-width: 768px){.s-results-page__content{padding-block:64px;padding-right:16px}}@media screen and (min-width: 1200px){.s-results-page__content{padding-right:0}}@media screen and (min-width: 1512px){.s-results-page__content{max-width:981px;padding-right:285px}}.s-results-page__title{color:#150c06;font-family:var(--font-heading);font-size:24px;font-style:normal;font-weight:400;line-height:120%;margin-bottom:24px}@media screen and (min-width: 768px){.s-results-page__title{font-size:26px}}.s-results-page__result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:12px 0;border-bottom:1px solid rgba(57,33,11,.16);text-decoration:none}.s-results-page__result.is-hidden{display:none}.s-results-page__result-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;padding-right:16px}.s-results-page__result-top{color:#150c06;font-family:var(--font-body);font-size:16px;font-style:normal;font-weight:400;line-height:160%}.s-results-page__result-bottom{color:#150c06;font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:400;line-height:160%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.s-results-page__result-bottom strong{font-weight:500}.s-results-page__clear-search{color:#150c06;font-family:var(--font-body);font-size:16px;font-style:normal;font-weight:400;line-height:160%;text-decoration:underline;text-underline-offset:4px;text-decoration-color:rgba(21,12,6,.24);-webkit-transition:all .2s ease;transition:all .2s ease}@media screen and (min-width: 768px){.s-results-page__clear-search:hover{text-decoration-color:#150c06}}.s-results-page__loader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:32px 0}.s-results-page__loader.is-hidden{display:none}.s-results-page__spinner{width:32px;height:32px;border:2px solid rgba(21,12,6,.2);border-top-color:#150c06;border-radius:50%;-webkit-animation:results-spin .8s linear infinite;animation:results-spin .8s linear infinite}@-webkit-keyframes results-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes results-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}