.content-card__article{background-color:hsl(var(--clr-white));box-shadow:var(--shadow-sm);padding:2em}.content-card__img{margin-bottom:1.5em}.content-card__article .more-link{display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-size:inherit;color:inherit;line-height:inherit;border:none;background-color:transparent;cursor:pointer;display:inline-block;text-decoration:none;padding:.75rem 1.75rem;min-width:9rem;border-radius:0;background-color:hsl(var(--clr-black));color:hsl(var(--clr-white));font-size:var(--fs-sm);line-height:1.4;text-align:center;box-shadow:var(--fshadow-light-sm);transition:transform 150ms ease;margin-top:1rem}.content-card__article .more-link[disabled]{cursor:not-allowed;opacity:.75}.content-card__article .more-link:not([disabled]):hover{transform:scale(1.05)}.content-card__article .more-link:not([disabled]):active{transform:scale(.95)}.content-card__article .more-link:focus{transform:scale(1.05);outline:2px solid hsl(var(--clr-accent));outline-offset:.25em}.content-card__article .more-link:focus:not(:focus-visible){outline:0}.content-card__article .more-link:focus-visible{transform:scale(1.05);outline:2px solid hsl(var(--clr-accent));outline-offset:.25em}.content-card__meta{font-size:var(--fs-xs)}.pagination,.woocommerce-pagination{margin-top:2rem}.pagination ul,.woocommerce-pagination ul{display:flex;gap:1em;justify-content:center;list-style:none}.pagination a,.woocommerce-pagination a{text-decoration:none}.pagination a,.pagination span,.woocommerce-pagination a,.woocommerce-pagination span{--size:32px;display:inline-block;width:var(--size,32px);height:var(--size,32px);color:hsla(var(--clr-black)/.5);background-color:hsl(var(--clr-gray-300));border-radius:calc(var(--size,32px)/ 2);text-align:center;line-height:var(--size,32px)}.pagination .active a,.woocommerce-pagination span{background-color:hsl(var(--clr-accent));color:hsl(var(--clr-white))}.home{margin-top:min(4rem,15vh);margin-bottom:min(6rem,15vh)}.archive__grid,.home__grid{display:grid;grid-template-columns:1fr;gap:2rem}.home__title{margin-bottom:1em}@media screen and (min-width:768px){.archive__grid,.home__grid{grid-template-columns:repeat(2,1fr)}}