.blog-empty[data-astro-cid-x255k2k2]{max-width:640px;margin-inline:auto}.featured[data-astro-cid-x255k2k2]{color:inherit;align-items:center;gap:clamp(24px,3.5vw,48px);margin-bottom:clamp(48px,6vw,80px);text-decoration:none;display:grid}@media (width>=800px){.featured[data-astro-cid-x255k2k2]{grid-template-columns:3fr 2fr}}.featured-media[data-astro-cid-x255k2k2]{border-radius:var(--radius);aspect-ratio:3/2;background:var(--surface);overflow:hidden}.featured-media[data-astro-cid-x255k2k2] img[data-astro-cid-x255k2k2]{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease-silk);display:block}.featured[data-astro-cid-x255k2k2]:hover .featured-media[data-astro-cid-x255k2k2] img[data-astro-cid-x255k2k2],.featured[data-astro-cid-x255k2k2]:focus-visible .featured-media[data-astro-cid-x255k2k2] img[data-astro-cid-x255k2k2]{transform:scale(1.03)}.featured-media-empty[data-astro-cid-x255k2k2]{background:linear-gradient(160deg, var(--cream-2), #9d5f6824);width:100%;height:100%}.featured-body[data-astro-cid-x255k2k2]{justify-items:start;gap:14px;display:grid}.featured-title[data-astro-cid-x255k2k2]{font-family:var(--font-display);font-size:var(--fs-h3);letter-spacing:var(--ls-display);color:var(--wine);margin:0;font-weight:420;line-height:1.2}.featured-excerpt[data-astro-cid-x255k2k2]{max-width:46ch;font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);color:color-mix(in srgb, var(--ink) 80%, var(--cream));margin:0}.featured[data-astro-cid-x255k2k2]:focus-visible{outline:2px solid var(--wine);outline-offset:6px;border-radius:var(--radius)}.blog-grid[data-astro-cid-x255k2k2]{grid-template-columns:1fr;gap:clamp(28px,4vw,48px);display:grid}@media (width>=640px){.blog-grid[data-astro-cid-x255k2k2]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.blog-grid[data-astro-cid-x255k2k2]{grid-template-columns:repeat(3,1fr)}}.blog-card[data-astro-cid-x255k2k2]{color:inherit;transition:transform var(--dur-hover) var(--ease-silk);flex-direction:column;gap:.9rem;text-decoration:none;display:flex}.blog-card[data-astro-cid-x255k2k2]:hover,.blog-card[data-astro-cid-x255k2k2]:focus-visible{transform:translateY(-4px)}.blog-card[data-astro-cid-x255k2k2]:focus-visible{outline:2px solid var(--wine);outline-offset:4px}.blog-card-media[data-astro-cid-x255k2k2]{border-radius:var(--radius);aspect-ratio:3/2;background:var(--surface);overflow:hidden}.blog-card-media[data-astro-cid-x255k2k2] img[data-astro-cid-x255k2k2]{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease-silk);display:block}.blog-card[data-astro-cid-x255k2k2]:hover .blog-card-media[data-astro-cid-x255k2k2] img[data-astro-cid-x255k2k2],.blog-card[data-astro-cid-x255k2k2]:focus-visible .blog-card-media[data-astro-cid-x255k2k2] img[data-astro-cid-x255k2k2]{transform:scale(1.04)}.blog-card-media-empty[data-astro-cid-x255k2k2]{background:linear-gradient(160deg, var(--cream-2), #9d5f6824);width:100%;height:100%}.blog-card-body[data-astro-cid-x255k2k2]{justify-items:start;gap:8px;display:grid}.blog-card-title[data-astro-cid-x255k2k2]{font-family:var(--font-display);letter-spacing:var(--ls-display);color:var(--wine);margin:0;font-size:1.2rem;font-weight:420;line-height:1.25}.blog-card-excerpt[data-astro-cid-x255k2k2]{font-family:var(--font-body);font-size:var(--fs-small);color:color-mix(in srgb, var(--ink) 78%, var(--cream));margin:0;line-height:1.5}.tag-pill[data-astro-cid-x255k2k2]{border-radius:var(--radius-pill);border:1px solid var(--hairline);font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--mauve);align-items:center;padding:.3rem .85rem;font-size:.72rem;font-weight:600;display:inline-flex}.meta[data-astro-cid-x255k2k2]{font-family:var(--font-body);font-size:var(--fs-small);color:#22141899;margin:0}@media (prefers-reduced-motion:reduce){.featured[data-astro-cid-x255k2k2],.featured-media[data-astro-cid-x255k2k2] img[data-astro-cid-x255k2k2],.blog-card[data-astro-cid-x255k2k2],.blog-card-media[data-astro-cid-x255k2k2] img[data-astro-cid-x255k2k2]{transition:none}.featured[data-astro-cid-x255k2k2]:hover .featured-media[data-astro-cid-x255k2k2] img[data-astro-cid-x255k2k2],.blog-card[data-astro-cid-x255k2k2]:hover .blog-card-media[data-astro-cid-x255k2k2] img[data-astro-cid-x255k2k2],.blog-card[data-astro-cid-x255k2k2]:focus-visible .blog-card-media[data-astro-cid-x255k2k2] img[data-astro-cid-x255k2k2],.blog-card[data-astro-cid-x255k2k2]:hover,.blog-card[data-astro-cid-x255k2k2]:focus-visible{transform:none}}
