.sr-only{position:absolute;top:auto;left:-10000px;width:1px;height:1px;overflow:hidden}.title{font-family:filson-pro,sans-serif;font-size:30px;font-weight:500;line-height:1}@media only screen and (min-width:768px){.title{font-size:48px}}.subtitle{font-family:filson-pro,sans-serif;font-size:24px;font-weight:500;line-height:1}@media only screen and (min-width:768px){.subtitle{font-size:30px}}.subheading{font-family:filson-soft,sans-serif;font-size:18px;font-weight:700;line-height:1.4}@media only screen and (min-width:768px){.subheading{font-size:24px}}.subheading-alt{font-family:filson-soft,sans-serif;font-size:18px;font-weight:400;line-height:1.4}@media only screen and (min-width:768px){.subheading-alt{font-size:24px}}.heading{font-family:filson-pro,sans-serif;font-size:20px;font-weight:700;line-height:1.2;letter-spacing:1.2px}.text{font-size:18px;font-weight:300;line-height:1.4}.accent,.text{font-family:filson-soft,sans-serif}.accent{font-size:14px;line-height:1.2;letter-spacing:.84px}.link{font-family:filson-pro,sans-serif;font-size:18px;font-weight:700;text-transform:uppercase}.link,.link--light{line-height:1.2;letter-spacing:1px}.link--light{font-size:16px}.link--light,.rte{font-family:filson-soft,sans-serif;font-weight:300}.rte{font-size:18px;line-height:1.4}.rte ul{list-style:disc;list-style-position:inside}.rte ul li{margin-bottom:30px}.rte ul li::marker{color:#215b6d}.rte p{margin-bottom:30px}.rte a{font-weight:600;color:#215b6d}.rte a:focus,.rte a:hover{color:#124251}.rte p:not(:last-of-type){margin-bottom:10px}.search{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 317px);padding:40px 0 100px;background:linear-gradient(180deg,rgba(255,183,27,.05),rgba(255,183,27,.3))}@media only screen and (min-width:768px){.search{min-height:calc(100vh - 299px)}}.search__form{display:flex;align-items:center;flex-direction:column;gap:20px}@media only screen and (min-width:768px){.search__form{flex-direction:row;justify-content:center}}.search__results-count{margin:27px 0 40px;font-size:20px;font-weight:400;text-align:center}.search__results-list{display:flex;flex-direction:column;gap:20px}.search__title{margin-bottom:20px;font-family:filson-pro,sans-serif;font-size:30px;font-weight:500;line-height:1;color:#215b6d;text-align:center}@media only screen and (min-width:768px){.search__title{font-size:48px}}.search__wrap{width:90%;max-width:800px;margin-right:auto;margin-left:auto}.search .pagination{margin-top:40px}.card--search{gap:8px}@media only screen and (min-width:600px){.card--search{display:flex;flex-direction:row;gap:30px}}.card--search__excerpt{float:right}@media only screen and (min-width:600px){.card--search__excerpt{float:none}}.card--search__img{width:150px;height:100px;min-width:150px;border-radius:10px;-o-object-fit:cover;object-fit:cover}.card--search__img-page{-o-object-fit:contain;object-fit:contain}.card--search__img-wrap{float:left;width:150px;height:100px;margin:0 10px 10px 0;background:#fff;border-radius:10px}@media only screen and (min-width:600px){.card--search__img-wrap{float:none;margin:0}}.card--search__title{display:flex;flex-direction:column;margin-bottom:10px;font-family:filson-soft,sans-serif;font-size:18px;font-weight:400;line-height:1.4;color:#215b6d}@media only screen and (min-width:768px){.card--search__title{font-size:24px}}.card--search__title-sub{margin-right:10px;font-family:filson-soft,sans-serif;font-size:14px;line-height:1.2;letter-spacing:.84px;color:#333}@media only screen and (min-width:600px){.card--search__title{display:block}}