.s-bar{background-color:#f3f3f3}.s-bar--narrow{max-width:800px}.s-bar__title{text-align:center}.s-bar .search-form{margin-inline:auto;width:min(100%,800px)}.s-results{--max-width: 1580px}.s-results__heading{text-align:center}@media(min-width: 768px){.s-results__heading{text-align:left}}.s-results__post-content{-webkit-box-flex:1;-ms-flex:1;flex:1;gap:16px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.s-results__list{padding:0;margin:0 0 40px;width:100%}.s-results__item{-webkit-border-after:1px solid #151516;border-block-end:1px solid #151516;gap:24px;list-style:none;padding-block:24px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}@media(min-width:768px){.s-results__item{padding-block:40px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}}.s-results__cpt{color:gray;float:right}.s-results__featured-image{-webkit-box-flex:0;-ms-flex:0 0 calc(240px + (100vw - 320px)/((768 - 320)/(300 - 240)));flex:0 0 calc(240px + (100vw - 320px)/((768 - 320)/(300 - 240)))}@media(min-width: 768px){.s-results__featured-image{-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px}}.sr-pagination{width:100%;display:none}@media(min-width:768px){.sr-pagination{display:block}}.sr-pagination--mobile{display:block}@media(min-width:768px){.sr-pagination--mobile{display:none}}.sr-pagination__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin:0}@media(min-width:768px){.sr-pagination__items{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.sr-pagination__item{list-style:none;margin:0 5px 20px}.sr-pagination__item .page-numbers:not(.next):not(.prev){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;font-size:18px;background:#fff;border:1px solid #151516;color:#151516;text-decoration:none;width:44px;border-radius:2px;height:100%;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media(prefers-reduced-motion:reduce){.sr-pagination__item .page-numbers:not(.next):not(.prev){-webkit-transition:none;transition:none}}.sr-pagination__item .page-numbers:not(.next):not(.prev):focus,.sr-pagination__item .page-numbers:not(.next):not(.prev):hover{background-color:#151516;color:#fff;text-decoration:none}.search-results__pagination-li.active .sr-pagination__item .page-numbers:not(.next):not(.prev){background:#151516;color:#fff}.sr-pagination__item.active .page-numbers:not(.next):not(.prev){background:#151516;color:#fff}.sr-pagination__item .page-numbers.next,.sr-pagination__item .page-numbers.prev{color:#151516;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;gap:6px}.sr-pagination__item .page-numbers.next .v-icon__svg,.sr-pagination__item .page-numbers.prev .v-icon__svg{height:12px;width:12px}.sr-pagination__item .page-numbers.prev .v-icon__svg{scale:-1 1}.sr-pagination__info{list-style:none;margin:0 5px 20px;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;font-size:18px;color:#151516}