.b-blog{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:1025px){.b-blog{gap:2.5rem}}.b-blog-wrapper{display:flex;flex-direction:column;gap:1rem}@media(min-width:1025px){.b-blog-wrapper{flex-direction:row;gap:1.5rem}}.b-blog__title{font-size:var(--fz-32);margin:0}@media(min-width:1025px){.b-blog__title{font-size:var(--fz-44)}}.b-blog-ctrl{display:flex;flex-direction:column;gap:.75rem;position:relative;width:100%}@media(min-width:1025px){.b-blog-ctrl{flex:1 0 17.5rem;gap:1rem;max-width:17.5rem}}.b-blog-ctrl-cats{display:flex;flex-direction:column;gap:.75rem}.b-blog-ctrl-cats .c-button{align-items:center;background:var(--color-white);border:1px solid var(--color-grey-regular);border-radius:1rem;color:var(--color-firefly-dark);cursor:pointer;display:flex;font-size:.8125rem;height:2rem;padding:.5rem .75rem;transition:background-color .3s ease-in-out,color .3s ease-in-out}.b-blog-ctrl-cats .c-button.is-active{background-color:var(--color-primary-blue);color:var(--color-white)}.b-blog-ctrl-cats .c-button:hover{background-color:var(--color-grey-regular);color:var(--color-firefly-dark)}.b-blog-ctrl-cats .c-button:hover.is-active{background-color:var(--color-primary-blue);color:var(--color-white)}.b-blog-ctrl-cats__label{color:#5b6470;font-size:.6875rem;font-style:normal;font-weight:600;letter-spacing:1.54px;line-height:1.5;text-transform:uppercase}.b-blog-ctrl-cats__items{display:flex;flex-wrap:wrap;gap:.5rem}.b-blog-ctrl-search,.b-blog-ctrl-search-wrap{position:relative}.b-blog-ctrl-search__input{background-color:var(--color-white);border:1px solid var(--color-grey-regular);border-radius:1rem;color:var(--color-firefly-100);font-size:var(--fz-14);height:2.75rem;line-height:1;min-width:100%;padding:.75rem 2.5rem;width:100%}.b-blog-ctrl-search__input::-moz-placeholder{color:#8a93a0}.b-blog-ctrl-search__input::placeholder{color:#8a93a0}.b-blog-ctrl-search__clear{cursor:pointer;display:none;right:.75rem}.b-blog-ctrl-search__clear,.b-blog-ctrl-search__icon{padding:0;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.b-blog-ctrl-search__icon{display:flex;height:1.125rem;left:.75rem;width:1.125rem}.b-blog-loop{display:flex;flex-direction:column}.b-blog-loop-info{display:none;padding:0 0 2rem}.b-blog-loop-info__text{background:var(--color-cs-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-flex;font-family:var(--font-family-primary);font-size:var(--fz-h2);font-weight:var(--font-weight-headings);letter-spacing:-.02rem;line-height:1.3;margin:0}.b-blog-loop-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(1,1fr)}@media(min-width:769px){.b-blog-loop-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.b-blog-loop-grid{grid-template-columns:repeat(3,1fr)}}.b-blog-loop-loadmore{display:flex;justify-content:center;margin-top:1.5rem;transition:opacity .3s ease-in-out}@media(min-width:1025px){.b-blog-loop-loadmore{margin-top:2.5rem}}.b-blog.is-searching .b-blog-loop-info{display:block}.b-blog.is-searching .b-blog-ctrl-search__clear{display:flex}.b-blog.is-loading{pointer-events:none}.b-blog.is-loading .b-blog-loop-loadmore{opacity:.5;pointer-events:none}.b-blog.is-loaded-all .b-blog-loop-loadmore{display:none}.c-blog-item{background-color:#f9fafb;border:1px solid var(--color-grey-regular);border-radius:1rem;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;text-decoration:none;transition:box-shadow .3s ease-in-out}.c-blog-item:hover{box-shadow:0 8px 20px rgba(0,0,0,.08),0 16px 40px rgba(0,0,0,.12)}.c-blog-item__content{align-items:flex-start;align-self:stretch;display:flex;flex:none;flex-direction:column;order:1;padding:1.25rem}.c-blog-item__img{aspect-ratio:294/160;background-color:var(--color-geyser-100);height:auto;-o-object-fit:cover;object-fit:cover;overflow:hidden;position:relative;width:100%}.c-blog-item__title{color:var(--color-firefly-dark);font-size:var(--fz-14);font-style:normal;font-weight:600;letter-spacing:-.14px;line-height:1.3;margin:0}.c-blog-item__date{color:#8a93a0;font-size:.625rem;font-style:normal;font-weight:600;letter-spacing:1.4px;line-height:1.5;margin-bottom:.5rem;text-transform:uppercase}.p-category{position:relative}.p-category>.l-container{margin-bottom:var(--section-spacing);margin-top:var(--section-spacing)}
/*# sourceMappingURL=page-category.css.map*/