@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.blogs-loading-wrap{display:flex;justify-content:center;align-items:center}form#blog-filters{width:100%;max-width:800px}form#blog-filters label{top:50%;left:0;font-family:"Archivo",Arial,Helvetica,sans-serif;font-weight:300;display:block;pointer-events:none;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.15s all ease-in-out;transition:.15s all ease-in-out;position:absolute}form#blog-filters .search-wrap:has(input:focus) label{-webkit-transform:translate3d(0, -50px, 0);transform:translate3d(0, -50px, 0)}form#blog-filters .search-wrap img.icon{height:24px;cursor:pointer}form#blog-filters .search-wrap.has-value label{-webkit-transform:translate3d(0, -50px, 0);transform:translate3d(0, -50px, 0)}form#blog-filters .cats-wrap:has(select:focus) label{-webkit-transform:translate3d(0, -50px, 0);transform:translate3d(0, -50px, 0)}form#blog-filters .cats-wrap img.icon{height:12px;pointer-events:none}form#blog-filters .cats-wrap.has-value label{-webkit-transform:translate3d(0, -50px, 0);transform:translate3d(0, -50px, 0)}form#blog-filters input{font-family:"Archivo",Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;border:none;border-bottom:1px solid #ababab;padding-block:var(--space-mini);padding-right:var(--space-md)}form#blog-filters input:focus-visible{outline:2px solid var(--vivid-violet);outline-offset:2px;border-radius:2px}form#blog-filters select{font-family:"Archivo",Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;border:none;border-bottom:1px solid #ababab;padding-block:var(--space-mini);padding-right:var(--space-md);-webkit-appearance:none;appearance:none;cursor:pointer}form#blog-filters select:focus-visible{outline:2px solid var(--vivid-violet);outline-offset:2px;border-radius:2px}form#blog-filters img.icon{width:auto;top:50%;right:var(--space-mini);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute}.blog-card a{position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-end;align-items:flex-end;width:100%;height:100%;text-decoration:none;gap:var(--space-mini);padding:var(--space-xs);border-radius:15px;position:relative;overflow:hidden;height:400px}.blog-card a:hover{text-decoration:none}.blog-card a:hover .article-bg{opacity:.85;-webkit-transform:scale3d(1.05, 1.05, 1) rotate(-0.75deg);transform:scale3d(1.05, 1.05, 1) rotate(-0.75deg)}.blog-card a:hover .article-title{-webkit-transform:translate3d(0, -3px, 0);transform:translate3d(0, -3px, 0)}.blog-card a:hover .blog-view-article{-webkit-transform:translate3d(0, -3px, 0);transform:translate3d(0, -3px, 0)}.blog-card a:active{text-decoration:none}.blog-card a:focus{text-decoration:none}.blog-card a:focus .article-bg{opacity:.85;-webkit-transform:scale3d(1.05, 1.05, 1) rotate(-0.75deg);transform:scale3d(1.05, 1.05, 1) rotate(-0.75deg)}.blog-card a:focus .article-title{-webkit-transform:translate3d(0, -3px, 0);transform:translate3d(0, -3px, 0)}.blog-card a:focus .blog-view-article{-webkit-transform:translate3d(0, -3px, 0);transform:translate3d(0, -3px, 0)}.blog-card a span.blog-topics{position:absolute;top:15px;left:15px;border-radius:20px;background-color:rgba(68,85,112,.3);color:#fff;font-size:.9rem;padding:5px;min-width:100px;text-align:center;letter-spacing:-0.5px;z-index:2}.blog-card a span.blog-resource-types{position:absolute;top:15px;left:15px;border-radius:20px;background-color:rgba(68,85,112,.3);color:#fff;font-size:.9rem;padding:5px;min-width:100px;text-align:center;letter-spacing:-0.5px;z-index:2}.blog-card a:after{content:"";position:absolute;bottom:0;left:0;right:0;height:75%;background:linear-gradient(to top, rgba(0, 0, 0, 0.8), transparent);pointer-events:none;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.blog-card .article-bg{top:0;left:0;-webkit-transform-origin:center center;transform-origin:center center}.blog-card .article-title{letter-spacing:-0.5px !important;text-shadow:0 0 7px rgba(0,0,0,.5)}.blog-card .blog-view-article{border-radius:20px;background-color:var(--bright-white);color:var(--charcoal-gray);font-size:14px;padding:var(--space-micro);min-width:100px;text-align:center}.pagination{text-align:center;width:100%;display:flex;justify-content:center;margin-top:4em}.pagination button{background:none;color:var(--charcoal-gray);border:none;margin:5px;border-bottom:1px solid rgba(0,0,0,0)}.pagination button:hover{border-bottom:1px solid var(--vivid-violet);cursor:pointer}.pagination button:focus{border-bottom:1px solid var(--vivid-violet);cursor:pointer}.pagination button:active{border-bottom:1px solid var(--vivid-violet);cursor:pointer}.pagination button:disabled{opacity:.5;cursor:default;border-bottom:1px solid rgba(0,0,0,0)}.pagination button.active{border-bottom:1px solid var(--vivid-violet);cursor:pointer}.spinner{animation-name:spin;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}/*# sourceMappingURL=articles.min.css.map */
