.bp__title{margin:0;padding:0 2rem;font-size:2rem;font-weight:700;text-align:center;text-transform:uppercase;color:#000}.bp__header-bar{opacity:.5;height:1px;background:#888;flex-grow:1}.bp__header{margin-bottom:2.4rem}.bp__content-link-icon{margin-left:1rem}.bp__posts{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));row-gap:4rem;transition:all .15s linear}.bp__posts.loading{filter:blur(5px);pointer-events:none}.bp__post-img{display:block;height:0;margin-bottom:2rem;padding-bottom:56.75%}.bp__post-badge-wrapper{margin-bottom:1.8rem}.bp__post-badge{padding:.5rem 1.5rem;border:1px solid #000;background:#fff;font-family:Graphik Wide,Graphik Wide Fallback,arial,sans-serif;font-size:1.2rem;font-weight:400;line-height:1.4rem;text-transform:uppercase;color:#000;border-radius:1.2rem}.bp__post-title{margin:0;line-height:1}.bp__post-title a{font-size:1.8rem;line-height:normal;text-transform:uppercase;color:#000;transition:opacity .15s linear}.bp__post-title a:hover{opacity:.7;color:#000}.bp__post-excerpt{margin:.8rem 0;font-size:1.4rem;line-height:2.2rem;color:#000}.bp__content-link{font-family:Graphik Wide,Graphik Wide Fallback,arial,sans-serif;font-size:1.2rem;font-weight:500;line-height:2rem;text-transform:uppercase;color:#000;transition:opacity .15s linear}.bp__content-link:hover{opacity:.7}.bp__content-link-title{text-decoration:underline;text-underline-offset:2px}.bp__loader{width:-moz-max-content;width:max-content;margin:2.4rem auto 0;text-align:center}.bp__loader-icon{animation:1s linear infinite spin}.bp__loader-title{margin-top:1.4rem;margin-bottom:0;font-family:Graphik Wide,Graphik Wide Fallback,arial,sans-serif;font-size:1.2rem;font-weight:500;line-height:2rem;text-transform:uppercase;color:#000}.bp__search-title{margin-bottom:2.5rem;text-align:center}.bp__style--black .bp__post{border:1px solid #000}.bp__style--black .bp__post-badge-wrapper,.bp__style--black .bp__post-title,.bp__style--black .bp__post-bottom{padding-left:2rem;padding-right:2rem}.bp__style--black .bp__post-bottom{padding-bottom:2rem}.bp__style--black .bp__post-badge{background:#000;color:#fff}.bp__style--pagination-container{position:relative;display:flex;justify-content:center;align-items:center;padding-top:40px;padding-bottom:40px}.bp__style--pagination-container-empty{display:none;height:40px}.bp__style--pagination-navigation-block{display:flex;align-items:center;height:48px;gap:16px}.bp__style--pagination-navigation-next-prev{padding-top:7px}.bp__style--pagination-navigation-pagination{position:relative;display:flex;align-items:center;height:100%;padding-left:24px;padding-right:20px;border:1px solid #888;cursor:pointer;gap:24px}.bp__style--pagination-navigation-pagination-title{position:absolute;top:-14px;padding:4px 2px;background-color:#fff;font-size:12px;color:#888}.bp__style--pagination-navigation-pagination span{padding-top:4px;font-size:14px;min-width:76px}.bp__style--pagination-pages-list{position:absolute;top:87px;overflow:auto;display:none;width:162px;border:1px solid #888;background-color:#fff;max-height:150px;flex-direction:column;font-size:14px}.bp__style--pagination-pages-list a{padding:4px 24px}.bp__style--pagination-pages-list a:hover{opacity:.7}.bp__style--pagination-navigation-inactive{opacity:.4}.bp__style--pagination-pages-list-active{font-weight:500}.bp__style--pagination-active .bp__style--pagination-pages-list{display:flex}.bp__style--pagination-active .bp__style--pagination-navigation-pagination svg{transform:rotate(180deg)}@media only screen and (min-width: 1280px){.bp__search-title{margin-bottom:5rem}.bp__header{margin-bottom:3rem}.bp__post-top{display:flex;flex-direction:column;justify-content:space-between;height:100%}.bp__posts{grid-template-columns:repeat(2,minmax(0,1fr));gap:5rem 4rem}.bp__post{display:flex;justify-content:space-between;height:100%;flex-direction:column}.bp__post-title{overflow:hidden;height:5rem}.bp__post-title a{font-size:2rem}.bp__post-excerpt{overflow:hidden;height:4.4rem;margin:1.2rem 0}.bp__loader{margin:6rem auto 0}.bp__style--black .bp__post-badge-wrapper,.bp__style--black .bp__post-title,.bp__style--black .bp__post-bottom{padding-left:4rem;padding-right:4rem}.bp__style--black .bp__post-bottom{padding-bottom:4rem}.bp__style--black .bp__post-img{margin-bottom:4rem}}
