.title__h3{color:var(--black);font-family:calluna-sans,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.17}@media screen and (max-width:47.9375em){.title__h3{font-size:1.25rem;line-height:1.2}}.title__h3:not(.--no-margin){margin-bottom:1.5rem}.ais-suggestion-results-list{list-style:none;margin:0}.ais-suggestion-result-link{background:transparent;display:block;font-size:1.5rem}.ais-suggestion-result-link:hover{background:transparent}.ais-suggestion-result-item{margin-bottom:1rem}.ais-suggestion-post__attributes{display:inline-flex;flex-direction:row;line-height:1}.ais-suggestion-post__attributes>span{padding:0 .25rem}.ais-suggestion-post__attributes>span:first-child{border-right:1px solid var(--black);padding-left:0}.ais-suggestion-post__attributes>span:nth-child(3){border-right:1px solid var(--black)}.ais-cards{margin-bottom:var(--spacer-32)}.ais-cards__results-list{list-style:none;margin:0}.ais-card-result-link{display:block;font-size:1.5rem}.ais-card-result-link,.ais-card-result-link:hover{background:transparent}.ais-card-result-item{margin-bottom:1rem}.ais-card{display:grid;grid-template-columns:7rem 1fr;grid-column-gap:var(--spacer-16);-moz-column-gap:var(--spacer-16);column-gap:var(--spacer-16)}.ais-card,.ais-card:focus,.ais-card:hover{background:transparent}.ais-card__title{font-family:var(--base-font-sans-serif);font-size:1.5rem;font-weight:700;line-height:1.17;text-transform:none}@media(max-width:767px){.ais-card__title{font-size:1.38875rem;line-height:1.2}}.ais-card-post__attributes{display:inline-flex;flex-direction:row;line-height:1}.ais-card-post__attributes>span{padding:0 .25rem}.ais-card-post__attributes>span:first-child{border-right:1px solid var(--black);padding-left:0}.ais-card-post__attributes>span:nth-child(3){border-right:1px solid var(--black)}@keyframes PlasticEnter{0%{opacity:0;transform:translateY(-1em)}}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.search-modal{background:var(--grey-1);height:100%;left:0;position:fixed;top:0;width:100%;z-index:851}.search-modal:not(.search-modal__init){display:none}@media(min-width:769px){.search-modal{background:linear-gradient(90deg,var(--grey-1),var(--grey-1) calc(50% - 1px),var(--white) 50%);height:calc(100vh - 4rem);top:4rem;z-index:850}}@media(min-width:1024px){.search-modal{height:calc(100vh - 5.25rem);top:5.25rem}}.search-modal__inner{height:100%;overflow:hidden}@media(min-width:769px){.search-modal__inner{height:100%}}.search-modal__main{border-bottom:none;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;height:100%;margin-left:auto;margin-right:auto;max-width:calc(1290px - var(--spacer-24)*2);width:calc(100% - var(--spacer-24)*2)}@media(max-width:768px){.search-modal__main{display:block;grid-template-columns:1fr;height:100vh;padding-top:1rem}}.search-modal__col-1,.search-modal__col-2{overflow-y:auto;padding:2rem}@media(max-width:768px){.search-modal__col-1,.search-modal__col-2{overflow-y:auto;padding:1rem}}.search-modal__col-2{background-color:var(--white);height:100%;padding-top:var(--spacer-32)}@media(max-width:768px){.search-modal__col-2{background-color:transparent;padding-top:1rem}.--is-dirty-search{display:none}}.search-modal__close{color:var(--black);padding:1rem;position:fixed;right:2rem;top:6rem}@media(max-width:768px){.search-modal__close{padding:.5rem;right:1.5rem;top:.5rem}}.search-modal__close:focus,.search-modal__close:hover{background-color:var(--black);color:var(--white)}.search-modal__close>span>svg{display:block;fill:currentcolor;height:1em;width:1em}.ais-SearchBox.modal-input-col{position:relative;width:100%}.ais-SearchBox.modal-input-col form{align-items:center;border-bottom:1px solid var(--black);display:grid;grid-template-columns:2rem 1fr auto;margin-bottom:2rem}.ais-SearchBox.modal-input-col input[type=search]{background-color:transparent;display:block;font-size:2.25rem;padding:1rem;width:100%}@media(max-width:768px){.ais-SearchBox.modal-input-col input[type=search]{font-size:1.75rem}}.ais-SearchBox.modal-input-col input[type=search]:focus{outline:0}.ais-SearchBox.modal-input-col .search-input-icon>svg{display:block;height:2rem;width:2rem}.ais-SearchBox.modal-input-col .search-input__all-results{background-color:transparent;color:var(--black);display:block;-webkit-text-decoration:underline;text-decoration:underline}