.newsletter.svelte-lkt9gv{margin-top:64px;background:#f8f8f8;padding:48px 40px}.label.svelte-lkt9gv{display:block;font-size:.7rem;letter-spacing:.28em;text-transform:uppercase;color:#767676;font-weight:400;margin-bottom:14px}.description.svelte-lkt9gv{font-size:.92rem;font-weight:300;line-height:1.75;color:#444;margin:0 0 24px;max-width:48ch}.form.svelte-lkt9gv{display:flex;gap:0;align-items:stretch}.input.svelte-lkt9gv{flex:1;padding:14px 16px;font-family:inherit;font-size:.88rem;font-weight:300;color:#222;border:1px solid #ddd;border-right:none;background:#fff;outline:none;transition:border-color .2s ease;border-radius:0}.input.svelte-lkt9gv:focus{border-color:#333}.input.svelte-lkt9gv::placeholder{color:#bbb}.submit.svelte-lkt9gv{padding:14px 28px;font-family:inherit;font-size:.7rem;font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:#fff;background:#222;border:1px solid #222;cursor:pointer;transition:background .2s ease,border-color .2s ease;white-space:nowrap}.submit.svelte-lkt9gv:hover{background:#000;border-color:#000}.submit.svelte-lkt9gv:disabled{background:#999;border-color:#999;cursor:default}.confirmation.svelte-lkt9gv{font-size:.92rem;font-weight:300;line-height:1.75;color:#222;margin:0}.error.svelte-lkt9gv{font-size:.8rem;color:#c44;margin:12px 0 0;font-weight:300}.fine-print.svelte-lkt9gv{font-size:.75rem;color:#aaa;font-weight:300;margin:14px 0 0}@media (max-width: 600px){.newsletter.svelte-lkt9gv{padding:36px 24px}.form.svelte-lkt9gv{flex-direction:column}.input.svelte-lkt9gv{border-right:1px solid #ddd;border-bottom:none}.submit.svelte-lkt9gv{border-top:none}}.article-page.svelte-49mhi6{padding-bottom:96px}.hero.svelte-49mhi6{padding:0 64px}.hero-image.svelte-49mhi6{display:block;width:100%;max-height:72vh;object-fit:cover;object-position:center 40%}@supports (max-height: 72dvh){.hero-image.svelte-49mhi6{max-height:72dvh}}.inner.svelte-49mhi6{max-width:1320px;margin:0 auto;padding:0 64px;box-sizing:border-box}.layout.svelte-49mhi6{display:grid;grid-template-columns:1fr 200px;gap:72px;padding-top:52px;border-top:1px solid #ebebeb;margin-top:52px}header.svelte-49mhi6{margin-bottom:48px}.meta-row.svelte-49mhi6{display:flex;align-items:center;gap:6px;margin-bottom:12px}time.svelte-49mhi6{font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:#767676;font-weight:400}.separator.svelte-49mhi6{color:#ccc;font-size:.75rem}.category.svelte-49mhi6{font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:#767676;font-weight:400;text-decoration:none;transition:color .2s ease}.category.svelte-49mhi6:hover{color:#333}h1.svelte-49mhi6{font-size:2rem;line-height:1.35;font-weight:400;color:#111;margin:0}.prose.svelte-49mhi6{font-size:1rem;line-height:2;color:#222;font-weight:300}.prose.svelte-49mhi6 img{max-width:100%;height:auto;margin:32px 0}.prose.svelte-49mhi6 h2{font-size:1.1rem;font-weight:400;letter-spacing:.02em;color:#111;margin:48px 0 20px}.prose.svelte-49mhi6 p{margin:0 0 28px}.prose.svelte-49mhi6 blockquote{margin:32px 0;padding:0 0 0 24px;border-left:1px solid #ddd;color:#666;font-style:italic}.prose.svelte-49mhi6 a{color:#222;text-decoration:none;border-bottom:1px solid #ddd;transition:color .2s ease,border-color .2s ease}.prose.svelte-49mhi6 a:hover{color:#000;border-color:#555}.prose.svelte-49mhi6 code{font-size:.85em;background:#f7f7f7;padding:2px 6px;border-radius:2px}.prose.svelte-49mhi6 pre{background:#f7f7f7;padding:20px 24px;overflow-x:auto;margin:32px 0;font-size:.82rem;line-height:1.7}.prose.svelte-49mhi6 pre code{background:none;padding:0}@media (max-width: 768px){.hero.svelte-49mhi6,.inner.svelte-49mhi6{padding:0 24px}.layout.svelte-49mhi6{grid-template-columns:1fr;gap:48px;padding-top:40px;margin-top:40px}h1.svelte-49mhi6{font-size:1.6rem}}
