.blog-item.svelte-pf7zc2{display:flex;flex-direction:column;width:100%;margin-bottom:1rem;position:relative}.image-link.svelte-pf7zc2{display:block;overflow:hidden;box-shadow:none;transition:box-shadow .3s ease;height:320px;border-radius:var(--radius-md)}.image-link.svelte-pf7zc2:hover{box-shadow:none}.blog-image.svelte-pf7zc2{width:100%;height:100%;object-fit:cover;transition:transform .5s ease;transform:scale(var(--scale-factor, 1))}.image-link.svelte-pf7zc2:hover .blog-image:where(.svelte-pf7zc2){transform:scale(calc(var(--scale-factor, 1) * 1.03))}.category-tag.svelte-pf7zc2{background-color:transparent;color:#5a4a35;padding:0 var(--space-3);font-size:.85rem;font-weight:500;letter-spacing:var(--letter-spacing-wide);display:inline-block;margin-top:var(--space-5);align-self:center;font-family:Libre Baskerville,serif;transition:color .2s ease}.category-tag.svelte-pf7zc2:hover{color:#333}.caption.svelte-pf7zc2{padding:var(--space-2) var(--space-2) var(--space-4)}.blog-item.no-category.svelte-pf7zc2 .caption:where(.svelte-pf7zc2){padding-top:var(--space-5)}.blog-item.centered.svelte-pf7zc2 .caption:where(.svelte-pf7zc2){text-align:center}.blog-item.centered.svelte-pf7zc2 .caption-title:where(.svelte-pf7zc2){text-align:center}.blog-item.centered.svelte-pf7zc2 .category-tag:where(.svelte-pf7zc2){align-self:center}.caption-title.svelte-pf7zc2{margin:0 0 var(--space-2) 0;font-size:1.5rem;font-weight:500;font-family:Libre Baskerville,serif;color:var(--color-text-primary);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-tight)}@media(max-width:768px){.image-link.svelte-pf7zc2{height:240px}.caption.svelte-pf7zc2{padding:.8rem .3rem}.caption-title.svelte-pf7zc2{font-size:1.25rem}}.title-link.svelte-pf7zc2{color:inherit;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;text-decoration-color:var(--color-text-primary);position:relative;transition:color .2s ease}
