.article-page.svelte-1tn70hc{max-width:780px}.back-link.svelte-1tn70hc{display:inline-block;font-size:.875rem;color:var(--color-gray-200);margin-bottom:var(--spacing-4);text-decoration:none;transition:color .2s}.back-link.svelte-1tn70hc:hover{color:var(--color-primary-pink)}.article-header.svelte-1tn70hc{margin-bottom:var(--spacing-5)}.article-title.svelte-1tn70hc{font-family:teodor,sans-serif;font-size:clamp(1.75rem,5vw,3rem);line-height:1.1;margin-bottom:var(--spacing-3)}.article-meta.svelte-1tn70hc{display:flex;align-items:center;gap:var(--spacing-2);font-size:.875rem;color:var(--color-gray-200)}.meta-sep.svelte-1tn70hc{color:var(--color-gray-300)}.article-hero.svelte-1tn70hc{margin-bottom:var(--spacing-5)}.article-hero-image.svelte-1tn70hc{width:100%;height:auto;display:block;aspect-ratio:16 / 7;object-fit:cover}.article-body.svelte-1tn70hc{font-size:1.0625rem;line-height:1.75;margin-bottom:var(--spacing-6)}.article-footer.svelte-1tn70hc{padding-top:var(--spacing-4);border-top:1px solid var(--color-gray-300);margin-bottom:var(--spacing-7)}.share-row.svelte-1tn70hc{display:flex;align-items:center;gap:var(--spacing-3)}.share-label.svelte-1tn70hc{font-size:.875rem;color:var(--color-gray-200);font-family:haas-65,sans-serif}.share-link.svelte-1tn70hc{font-size:.875rem;color:var(--color-gray-100);text-decoration:none;padding:var(--spacing-1) var(--spacing-2);border:1px solid var(--color-gray-300);transition:border-color .2s,color .2s}.share-link.svelte-1tn70hc:hover{border-color:var(--color-primary-pink);color:var(--color-primary-pink)}.recent-section.svelte-1tn70hc{max-width:1200px;padding-bottom:var(--spacing-7);border-top:1px solid var(--color-gray-300);padding-top:var(--spacing-5)}.recent-heading.svelte-1tn70hc{font-family:haas-65,sans-serif;font-size:1.25rem;margin-bottom:var(--spacing-4)}.recent-grid.svelte-1tn70hc{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-5)}.recent-card.svelte-1tn70hc{list-style:none}.recent-card-inner.svelte-1tn70hc{display:flex;flex-direction:column;text-decoration:none;color:inherit}.recent-card-inner.svelte-1tn70hc:hover .recent-title:where(.svelte-1tn70hc){color:var(--color-primary-pink);transition:color .24s ease-out}.recent-image-wrap.svelte-1tn70hc{aspect-ratio:16 / 10;overflow:hidden;margin-bottom:var(--spacing-3)}.recent-image.svelte-1tn70hc{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease-out}.recent-card-inner.svelte-1tn70hc:hover .recent-image:where(.svelte-1tn70hc){transform:scale(1.04)}.recent-body.svelte-1tn70hc{display:flex;flex-direction:column;gap:var(--spacing-1)}.post-date.svelte-1tn70hc{font-size:.8rem;color:var(--color-gray-200)}.recent-title.svelte-1tn70hc{font-family:haas-65,sans-serif;font-size:1rem;line-height:1.35}@media(max-width:600px){.recent-grid.svelte-1tn70hc{grid-template-columns:1fr}}
