.ap-purist-blog-archive{display:block;padding-bottom:40px;color:var(--primary-text-color, var(--primary-text, var(--font-color-default)))}.ap-purist-blog-archive__intro{padding:50px 0 40px;text-align:center}.ap-purist-blog-archive__intro h1,.ap-purist-blog-archive__intro h2,.ap-purist-blog-archive__intro p{margin:0 auto!important}.ap-purist-blog-archive__intro h2{font-size:var(--font-size-heading, 35px);line-height:1;color:var(--primary-text);display:block;margin-bottom:30px!important;font-weight:var(--font-weight-md, 500);color:var(--primary)}.ap-purist-blog-archive__intro p{color:var(--primary-text);width:100%;max-width:100%}.ap-purist-blog-archive__items{padding:0;display:flex;flex-direction:column;margin:48px 0 0}.ap-purist-blog-archive__item{margin:0 auto 30px!important;padding:0!important;float:none!important;border:none!important;width:100%!important}.ap-purist-blog-archive__item *{margin-bottom:0!important}.ap-purist-blog-archive__item h5{font-size:var(--archive-title-size, 24px);font-weight:500;line-height:1.1;color:var(--primary-text);margin-top:20px}.ap-purist-blog-archive__item h5 a{color:inherit;transition:var(--default-transition, var(--transition, .3s ease-in-out))}.ap-purist-blog-archive__item h5:hover a{opacity:.75}.ap-purist-blog-archive__item p{letter-spacing:.02em}.ap-purist-blog-archive__image{position:relative;overflow:hidden}.ap-purist-blog-archive__image canvas{display:block;width:100%;height:auto}.ap-purist-blog-archive__image img{position:absolute;top:0;left:0;width:100%;height:100%!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ap-purist-blog-archive__cta{display:block;margin-top:20px}.ap-purist-blog-archive__cta a{display:flex;align-items:center;font-size:var(--font-size-default);color:var(--primary);line-height:1;letter-spacing:.02em;text-transform:uppercase;text-decoration:none!important;font-style:normal!important;transition:var(--default-transition, var(--transition, .3s ease-in-out))}.ap-purist-blog-archive__cta a svg{display:inline-block;vertical-align:middle;margin-left:15px;transition:var(--default-transition, var(--transition, .3s ease-in-out))}.ap-purist-blog-archive__cta a:hover{opacity:.75}.ap-purist-blog-archive__form{max-width:420px;width:100%;display:flex;flex-direction:column;gap:8px;margin:0 auto!important}.ap-purist-blog-archive__form input{flex-grow:1;display:block;padding:12px 9px;height:46px;font-size:14px;letter-spacing:.02em;border:1px solid var(--primary);color:var(--primary);background-color:transparent;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ap-purist-blog-archive__form button{display:flex;align-items:center;justify-content:center;border:none;background-color:var(--primary);color:var(--light-btn-text, #ffffff);height:46px;text-transform:uppercase;font-size:15px;line-height:1;letter-spacing:.02em;padding:0;transition:var(--default-transition, var(--transition, .3s ease-in-out))}.ap-purist-blog-archive__form button svg{margin-right:10px}.ap-purist-blog-archive__form button:hover{background-color:var(--secondary)}.ap-purist-blog-archive__pagination{display:flex;align-items:center;justify-content:center;flex-flow:row wrap;margin:30px auto 0}.ap-purist-blog-archive__pagination .page-numbers{vertical-align:middle;font-size:14px;line-height:1;letter-spacing:.02em;color:var(--primary-text);padding:5px;border:1px solid rgba(89,89,89,.15);width:32px;height:32px;display:flex;align-items:center;justify-content:center;margin:3px;text-transform:uppercase;transition:var(--default-transition, var(--transition, .3s ease-in-out))}.ap-purist-blog-archive__pagination .page-numbers:hover,.ap-purist-blog-archive__pagination .page-numbers.current{background-color:var(--primary);color:var(--light-text-color, #fff);border-color:var(--primary)}.ap-purist-blog-archive__pagination .page-numbers.current,.ap-purist-blog-archive__pagination .dots{pointer-events:none}.ap-purist-blog-archive__pagination .next.page-numbers,.ap-purist-blog-archive__pagination .prev.page-numbers{width:auto;padding:5px 15px}.ap-purist-blog-archive__noresults{position:relative;display:block;margin:30px 0 0!important;text-align:center}@media screen and (min-width: 744px){.ap-purist-blog-archive__form{flex-direction:row;max-width:100%}.ap-purist-blog-archive__form button{max-width:126px;min-width:126px}}@media screen and (min-width: 1024px){.ap-purist-blog-archive{padding-bottom:85px}.ap-purist-blog-archive__intro{padding:50px 0}.ap-purist-blog-archive__intro h2{font-size:var(--font-size-heading, 44px)}.ap-purist-blog-archive__intro p{max-width:850px}.ap-purist-blog-archive__items{flex-flow:row wrap;margin:64px -12px 0}.ap-purist-blog-archive__item{width:33.333333%!important;margin:0 0 40px!important;padding:0 12px!important}.ap-purist-blog-archive__form{max-width:566px}.ap-purist-blog-archive__noresults{margin-top:60px!important}}@media screen and (min-width: 1280px){.ap-purist-blog-archive__intro h2{font-size:var(--font-size-heading, 58px)}.ap-purist-blog-archive__item h5{font-size:var(--archive-title-size, 31px)}}
