.article-view.svelte-1nfyyp0{padding:160px 0 100px;background-color:var(--color-white)}.article-content-wrapper.svelte-1nfyyp0{max-width:720px;margin:0 auto;padding:0 20px}.article-content-wrapper.svelte-1nfyyp0 h1:where(.svelte-1nfyyp0){font-size:clamp(2.2rem,5vw,3.2rem);line-height:1.2;margin-bottom:2rem;color:var(--color-primary);text-align:left}.article-lead.svelte-1nfyyp0{font-size:1.25rem;line-height:1.7;color:var(--color-secondary);font-family:var(--font-serif);font-style:italic;margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid #f0f0f0}.article-text.svelte-1nfyyp0{font-size:1.15rem;line-height:1.8;color:#333}.article-text.svelte-1nfyyp0 p:where(.svelte-1nfyyp0){margin-bottom:1.8rem;text-align:left}.article-meta.svelte-1nfyyp0{margin-top:4rem;padding-top:2rem;border-top:1px solid #eee;font-size:.95rem;color:var(--color-text-grey);font-style:italic}.back-link.svelte-1nfyyp0{display:inline-block;margin-top:2.5rem;color:var(--color-primary);text-decoration:none;text-transform:uppercase;letter-spacing:1px;font-size:.85rem;border-bottom:1px solid var(--color-accent);padding-bottom:4px;transition:all .3s ease}.back-link.svelte-1nfyyp0:hover{color:var(--color-accent);border-bottom-color:var(--color-primary)}@media(max-width:768px){.article-view.svelte-1nfyyp0{padding:90px 0 60px}.article-content-wrapper.svelte-1nfyyp0{padding:0 15px}.article-content-wrapper.svelte-1nfyyp0 h1:where(.svelte-1nfyyp0){font-size:1.85rem;margin-bottom:1.2rem;margin-top:0}.article-lead.svelte-1nfyyp0{font-size:1.1rem;margin-bottom:2rem;padding-bottom:1.5rem}.article-text.svelte-1nfyyp0{font-size:1.05rem;line-height:1.65}.article-text.svelte-1nfyyp0 p:where(.svelte-1nfyyp0){margin-bottom:1.2rem;-webkit-hyphens:auto;hyphens:auto}.back-link.svelte-1nfyyp0{margin-top:1.5rem;width:100%;text-align:center}}
