.client-archive__header{margin-bottom:2rem}@media(max-width:479px){.client-archive__header{margin-bottom:1.5rem}}.client-archive__title{font-size:2rem;font-weight:600;margin:0}@media(max-width:479px){.client-archive__title{font-size:1.5rem}}.client-archive__filters{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:25px}@media(max-width:479px){.client-archive__filters{gap:.5rem;justify-content:center;margin-bottom:2rem}}.client-archive__filter-pill{background:var(--color-white);border:1px solid var(--color-grey-dark,#e5e5e5);border-radius:25px;color:var(--color-black);cursor:pointer;font-family:var(--font-family-base,"DM Sans")!important;font-size:16px;font-weight:500;padding:.6rem 1.2rem;transition:all .2s ease;white-space:nowrap}@media(min-width:1280px){.client-archive__filter-pill{font-size:18px}}.client-archive__filter-pill.active,.client-archive__filter-pill:hover{background:var(--color-blueberry-dark);border-color:var(--color-blueberry-dark);color:var(--color-white)}.client-archive__filter-pill:disabled{cursor:not-allowed;opacity:.6}@media(max-width:479px){.client-archive__filter-pill{font-size:.85rem;padding:.5rem 1rem}}.client-archive__grid{display:grid;gap:1.5rem;grid-template-columns:1fr;margin-bottom:3rem}@media(min-width:480px){.client-archive__grid{gap:1.25rem;grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.client-archive__grid{gap:1.25rem;grid-template-columns:repeat(3,1fr)}}.client-archive__grid.loading{opacity:.6;pointer-events:none}.client-archive__no-posts{font-size:1.1rem;grid-column:1/-1;padding:3rem 2rem;text-align:center}.client-archive__no-posts p{margin:0}.client-archive__load-more-wrapper{display:flex;justify-content:center;margin:50px auto}.client-archive__load-more{background:var(--color-blueberry-dark);border:none;border-radius:25px;color:var(--color-white);cursor:pointer;font-family:var(--font-family-base);font-size:18px;font-weight:600;padding:.8rem 2rem;position:relative;transition:all .2s ease}.client-archive__load-more:hover{background:var(--color-blueberry-light)}.client-archive__load-more:disabled{cursor:not-allowed;opacity:.6;transform:none}.client-archive__load-more.loading .client-archive__load-more-text{opacity:0}.client-archive__load-more.loading .client-archive__load-more-loading{opacity:1}.client-archive__load-more-loading,.client-archive__load-more-text{transition:opacity .2s ease}.client-archive__load-more-loading{opacity:0}.client-archive__load-more-loading,.client-archive__loading{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.client-archive__loading{z-index:10}.client-archive__loading-spinner{animation:spin 1s linear infinite;border-top:3px solid var(--color-background-light,#f8f9fa);border:3px solid var(--color-background-light,#f8f9fa);border-radius:50%;border-top-color:var(--color-primary,#29f29f);height:40px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes filterIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.client-archive.is-loading .client-archive__grid{min-height:400px;position:relative}.client-archive.is-loading .client-archive__loading{display:block}