article.svelte-1ox3f3f{max-width:800px;font-family:var(--font-serif);margin:0 auto;padding:40px 20px}.back-link.svelte-1ox3f3f{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid;margin-bottom:40px;padding-bottom:2px;font-size:.9rem;transition:color .3s;display:inline-block}.back-link.svelte-1ox3f3f:hover{color:var(--accent-color)}.article-hero.svelte-1ox3f3f{flex-direction:column;align-items:flex-start;margin-bottom:60px;display:flex}.article-hero.svelte-1ox3f3f .number:where(.svelte-1ox3f3f){font-family:var(--font-sans);margin-bottom:15px;font-size:1.2rem}.hero-image.svelte-1ox3f3f{object-fit:cover;width:100%;max-width:100%;height:auto;max-height:70vh;margin-bottom:30px}h1.svelte-1ox3f3f{font-family:var(--font-sans);letter-spacing:-2px;text-transform:uppercase;font-size:4.5rem;font-weight:500;line-height:1.05}.date.svelte-1ox3f3f{color:#555;text-transform:lowercase;font-size:1rem;font-family:var(--font-sans);margin-top:15px}.article-body.svelte-1ox3f3f{max-width:650px;margin:0 auto;font-size:1.15rem;line-height:1.6}.article-body.svelte-1ox3f3f p:where(.svelte-1ox3f3f){margin-bottom:25px}.article-body.svelte-1ox3f3f h3:where(.svelte-1ox3f3f){font-family:var(--font-sans);margin-top:50px;margin-bottom:20px;font-size:1.5rem;font-weight:500}.citations.svelte-1ox3f3f{border-top:1px solid #ccc;margin-top:60px;padding-top:30px;font-size:.95rem}.citations.svelte-1ox3f3f h3:where(.svelte-1ox3f3f){font-family:var(--font-sans);margin-top:0;margin-bottom:15px;font-weight:500}.citations.svelte-1ox3f3f p:where(.svelte-1ox3f3f){word-wrap:break-word;margin-bottom:10px}@media (width<=768px){h1.svelte-1ox3f3f{font-size:2.5rem}}
