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