.article-page.svelte-1gyup5m{width:min(56rem,calc(100% - 2 * var(--page-gutter)));margin:0 auto;padding:2.5rem 0 5rem}.back-link.svelte-1gyup5m{display:inline-flex;align-items:center;gap:.5rem;min-height:2.5rem;color:var(--color-primary);font-size:.78rem;font-weight:700;text-decoration:none}.back-link.svelte-1gyup5m svg{transform:rotate(180deg)}header.svelte-1gyup5m{margin:1.3rem 0 2rem}time.svelte-1gyup5m{color:var(--storefront-muted);font-size:.8rem}h1.svelte-1gyup5m{max-width:48rem;margin:.6rem 0 0;font-size:clamp(2rem,4vw,3.5rem);font-weight:650;line-height:1.15;overflow-wrap:anywhere}.article-image.svelte-1gyup5m{display:grid;width:100%;max-height:34rem;place-items:center;overflow:hidden;border-radius:.3rem;background:var(--color-base-200)}.article-image.svelte-1gyup5m img:where(.svelte-1gyup5m){display:block;width:100%;max-height:34rem;object-fit:contain}.article-body.svelte-1gyup5m{max-width:46rem;margin-top:2rem;color:var(--color-base-content);font-size:1rem;line-height:1.8}.article-body.svelte-1gyup5m p:where(.svelte-1gyup5m){margin:0 0 1.25rem;white-space:pre-line;overflow-wrap:anywhere}.article-link.svelte-1gyup5m{display:inline-flex;align-items:center;gap:.7rem;min-height:2.75rem;margin-top:1rem;border-radius:.3rem;padding:.65rem 1rem;background:var(--color-primary);color:var(--color-primary-content);font-size:.85rem;font-weight:700;text-decoration:none}@media (max-width: 600px){.article-page.svelte-1gyup5m{padding-top:1rem}header.svelte-1gyup5m{margin:.8rem 0 1.3rem}.article-body.svelte-1gyup5m{font-size:.93rem}}
