.page.svelte-wk4stz{max-width:var(--measure-page);width:calc(100% - var(--gutter) * 2);margin:0 auto}.post.svelte-wk4stz{padding:120px 0}.column.svelte-wk4stz{max-width:1000px;margin:0 auto}.post-head.svelte-wk4stz{display:flex;flex-direction:column;gap:20px}.meta.svelte-wk4stz{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0}.tag.svelte-wk4stz{flex:0 0 auto;padding:2px 8px;border:1px solid var(--slate-200);border-radius:var(--radius-pill);background:var(--slate-100);font-family:var(--font-sans);font-size:var(--fs-eyebrow);line-height:var(--lh-eyebrow);font-weight:var(--fw-label);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--slate-600)}.note.svelte-wk4stz{margin:0;padding:16px 20px;border-left:2px solid var(--slate-300);background:var(--surface);font-family:var(--font-sans);font-size:var(--fs-small);line-height:22px;font-weight:400;color:var(--text-secondary)}h1.svelte-wk4stz{margin:0;font-size:var(--fs-hero);line-height:var(--lh-hero);font-weight:var(--fw-heading);letter-spacing:var(--track-hero);color:var(--text);text-wrap:balance}h1.svelte-wk4stz *{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit}.byline.svelte-wk4stz{margin:0;font-family:var(--font-sans);font-size:var(--fs-eyebrow);line-height:var(--lh-eyebrow);font-weight:var(--fw-label);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--slate-500)}.post-img.svelte-wk4stz{margin:20px 0 0;overflow:hidden;border-radius:4px;background:var(--slate-100);aspect-ratio:1000 / 625}.post-img.svelte-wk4stz img:where(.svelte-wk4stz){display:block;width:100%;height:100%;object-fit:cover}.prose.svelte-wk4stz{margin-top:20px}.prose.svelte-wk4stz p,.prose.svelte-wk4stz li,.prose.svelte-wk4stz td,.prose.svelte-wk4stz th{font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:400;color:var(--slate-600)}.prose.svelte-wk4stz p{margin:0 0 20px}.prose.svelte-wk4stz h1,.prose.svelte-wk4stz h2,.prose.svelte-wk4stz h3,.prose.svelte-wk4stz h4,.prose.svelte-wk4stz h5,.prose.svelte-wk4stz h6{font-family:var(--font-sans);font-weight:700;color:var(--text);margin:40px 0 16px}.prose.svelte-wk4stz h1,.prose.svelte-wk4stz h2{font-size:var(--fs-h4);line-height:32px}.prose.svelte-wk4stz h3,.prose.svelte-wk4stz h4,.prose.svelte-wk4stz h5,.prose.svelte-wk4stz h6{font-size:20px;line-height:28px}.prose.svelte-wk4stz ul,.prose.svelte-wk4stz ol{margin:0 0 20px;padding-left:24px}.prose.svelte-wk4stz li{margin:0 0 8px}.prose.svelte-wk4stz a{color:var(--coral);text-decoration:underline;text-underline-offset:2px}.prose.svelte-wk4stz strong,.prose.svelte-wk4stz b{font-weight:700;color:var(--text)}.prose.svelte-wk4stz span{font:inherit;letter-spacing:inherit;color:inherit}.prose.svelte-wk4stz em,.prose.svelte-wk4stz i{font-style:italic}.prose.svelte-wk4stz img{display:block;max-width:100%;height:auto;margin:20px 0;border-radius:4px}.prose.svelte-wk4stz blockquote{margin:20px 0;padding-left:20px;border-left:4px solid var(--coral)}.prose.svelte-wk4stz code,.prose.svelte-wk4stz pre{font-family:var(--font-mono);font-size:14px;line-height:20px;color:var(--text)}.prose.svelte-wk4stz pre{margin:20px 0;padding:20px;overflow-x:auto;border-radius:4px;background:var(--slate-100)}.prose.svelte-wk4stz table{width:100%;margin:20px 0;border-collapse:collapse}.prose.svelte-wk4stz td,.prose.svelte-wk4stz th{padding:8px 12px;border:1px solid var(--slate-200);line-break:anywhere}@media(max-width:700px){.page.svelte-wk4stz{width:calc(100% - var(--gutter-narrow) * 2)}.post.svelte-wk4stz{padding:80px 0}h1.svelte-wk4stz{font-size:32px}}
