.tag-hero.svelte-epatxm{background:linear-gradient(to bottom right, var(--color-navy), var(--color-navy-mid));padding-top:4rem}.tag-hero__inner.svelte-epatxm{max-width:var(--container-max);margin:0 auto;padding:3rem 1.5rem 2.5rem}.tag-hero__back.svelte-epatxm{color:var(--color-grey-400);font-size:var(--fs-sm);align-items:center;gap:.35rem;margin-bottom:1rem;text-decoration:none;display:inline-flex}.tag-hero__back.svelte-epatxm:hover{color:var(--color-teal-light)}.tag-hero__title.svelte-epatxm{font-family:var(--font-heading);font-size:clamp(1.5rem,4vw,2.5rem);font-weight:var(--w-bold);color:var(--color-white);text-transform:capitalize;margin-bottom:.5rem}.tag-hero__count.svelte-epatxm{color:var(--color-grey-400);font-size:var(--fs-sm)}.tag-posts.svelte-epatxm{background:var(--color-off-white);padding:3rem 0 4rem}.tag-posts__container.svelte-epatxm{max-width:var(--container-max);margin:0 auto;padding:0 1.5rem}.tag-posts__empty.svelte-epatxm{text-align:center;color:var(--color-grey-500);padding:4rem}.tag-grid.svelte-epatxm{gap:1.5rem;display:grid}@media (width>=768px){.tag-grid.svelte-epatxm{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.tag-grid.svelte-epatxm{grid-template-columns:repeat(3,1fr)}}.tag-card.svelte-epatxm{background:var(--color-white);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm);outline-offset:-1px;transition:all .5s var(--ease-out);outline:1px solid #d8dce4cc;overflow:hidden}.tag-card.svelte-epatxm:hover{box-shadow:var(--shadow-xl);transform:translateY(-.25rem)}.tag-card__img-link.svelte-epatxm{display:block;overflow:hidden}.tag-card__img-link.svelte-epatxm img:where(.svelte-epatxm){object-fit:cover;width:100%;height:12rem;transition:transform .5s var(--ease-out)}.tag-card.svelte-epatxm:hover .tag-card__img-link:where(.svelte-epatxm) img:where(.svelte-epatxm){transform:scale(1.04)}.tag-card__body.svelte-epatxm{padding:1.5rem}.tag-card__meta.svelte-epatxm{color:var(--color-grey-500);font-size:var(--fs-xs);align-items:center;gap:.4rem;margin-bottom:.75rem;display:flex}.tag-card__title.svelte-epatxm{font-family:var(--font-heading);font-size:var(--fs-xl);font-weight:var(--w-bold);color:var(--color-navy);margin-bottom:.5rem;line-height:1.3}.tag-card__title.svelte-epatxm a:where(.svelte-epatxm){color:inherit;text-decoration:none;transition:color .2s}.tag-card.svelte-epatxm:hover .tag-card__title:where(.svelte-epatxm) a:where(.svelte-epatxm){color:var(--color-teal)}.tag-card__excerpt.svelte-epatxm{color:var(--color-grey-600);font-size:var(--fs-sm);margin-bottom:1rem;line-height:1.65}.tag-card__link.svelte-epatxm{color:var(--color-teal);font-size:var(--fs-sm);font-weight:var(--w-semibold);align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}.tag-pagination.svelte-epatxm{justify-content:center;align-items:center;gap:1.5rem;margin-top:2.5rem;display:flex}.tag-pagination.svelte-epatxm a:where(.svelte-epatxm),.tag-pagination__disabled.svelte-epatxm{border:1px solid var(--color-grey-200);border-radius:var(--radius-lg);background:var(--color-white);color:var(--color-navy);font-size:var(--fs-sm);font-weight:var(--w-semibold);cursor:pointer;padding:.5rem 1rem;text-decoration:none}.tag-pagination__disabled.svelte-epatxm{opacity:.4;cursor:not-allowed}.tag-pagination.svelte-epatxm span:where(.svelte-epatxm){font-size:var(--fs-sm);color:var(--color-grey-500)}
