.entry-card{background:linear-gradient(0deg,#f1f0e980,#f1f0e980),linear-gradient(0deg,#fff,#fff),#fff;border:1px solid rgba(43,42,40,.12)}.entry-card .entry-card-link{display:block;color:inherit;text-decoration:none}.entry-card .card-image{aspect-ratio:1.55;overflow:hidden;background:var(--color-bone)}.entry-card .card-image img{display:block;width:100%;height:100%;object-fit:cover}.entry-card .card-body{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.5rem}.entry-card .card-body p{color:color-mix(in srgb,var(--color-electric-black) 70%,transparent)}.entry-card .label{display:inline-block;margin-bottom:.75rem;padding:.25rem .55rem;border-radius:999px;background:var(--label-color, rgba(66, 169, 222, .15));font-family:host-grotesk;font-style:normal;font-weight:500;font-size:14px;line-height:20px}.entry-card .read-more{font-family:host-grotesk;font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#2b2a28}.archive-listing .filters{display:flex;justify-content:center}.archive-listing .filter{display:flex;gap:.25rem}.archive-listing .filter button{font-family:public-sans;font-style:normal;font-weight:500;font-size:18px;color:#2b2a28b3;padding:.45rem .8rem;border:0;border-radius:999px;background:transparent;font:inherit;cursor:pointer}.archive-listing .filter button.is-active,.archive-listing .filter button:hover{background:var(--color-bone);color:#2b2a28}.archive-listing .entries{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;transition:opacity .2s ease}.archive-listing.is-loading .entries{opacity:.45}.archive-listing .pagination{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:2.5rem}.archive-listing .pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:37px;height:37px;padding:0;border-radius:999px;font-family:public-sans;font-weight:500;font-size:18px;line-height:1;color:#2b2a28b3;text-decoration:none;transition:background-color .2s,color .2s}.archive-listing .pagination .page-numbers:hover,.archive-listing .pagination .current{background:var(--color-bone);color:#2b2a28}.archive-listing .pagination .dots,.archive-listing .pagination .prev,.archive-listing .pagination .next{width:24px}.archive-listing .pagination .dots:hover,.archive-listing .pagination .prev:hover,.archive-listing .pagination .next:hover{background:transparent}.archive-listing .pagination .prev,.archive-listing .pagination .next{color:#2b2a28}.archive-listing .pagination .prev svg,.archive-listing .pagination .next svg{display:block;width:24px;height:24px}.archive-listing .pagination .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.archive-listing .pagination .prev svg{transform:rotate(180deg)}@media(max-width:900px){.archive-listing .entries{grid-template-columns:1fr}.archive-listing .filters{justify-content:flex-start;overflow-x:auto}}
