.post-page.svelte-3llx5i{--paper: var(--background);--ink: var(--foreground);--grid: color-mix(in srgb, var(--foreground) 10%, transparent);min-height:100vh;color:var(--ink);background:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px),var(--paper);background-size:40px 40px;font-family:JetBrains Mono,monospace}header.svelte-3llx5i,article.svelte-3llx5i,footer.svelte-3llx5i{padding-right:max(6vw,calc((100vw - 980px)/2));padding-left:max(6vw,calc((100vw - 980px)/2))}header.svelte-3llx5i{padding-top:clamp(70px,10vw,140px);padding-bottom:clamp(60px,8vw,110px);border-bottom:1px solid var(--ink)}.back-link.svelte-3llx5i,footer.svelte-3llx5i a:where(.svelte-3llx5i){color:inherit;font-size:10px;font-weight:700;letter-spacing:.12em;text-decoration:none}.eyebrow.svelte-3llx5i{margin-top:clamp(70px,9vw,130px);font-size:10px;font-weight:700;letter-spacing:.12em}h1.svelte-3llx5i{max-width:920px;margin:28px 0 34px;font-size:clamp(48px,7vw,100px);font-weight:500;line-height:.94;letter-spacing:-.065em}.byline.svelte-3llx5i{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}article.svelte-3llx5i{padding-top:clamp(60px,8vw,100px);padding-bottom:clamp(60px,8vw,100px);white-space:normal;word-break:normal}article p{max-width:760px;margin:0 0 32px;font-family:Arial,sans-serif;font-size:clamp(18px,2vw,23px);line-height:1.65;white-space:normal;word-break:normal}article h2{font-size:clamp(24px,3vw,32px);font-weight:600;margin:48px 0 24px;max-width:760px}article h3{font-size:clamp(20px,2.5vw,26px);font-weight:600;margin:40px 0 20px;max-width:760px}article ul,article ol{max-width:760px;margin:0 0 32px;padding-left:24px;font-family:Arial,sans-serif;font-size:clamp(18px,2vw,23px);line-height:1.65}article li{margin-bottom:8px}article a{color:inherit;text-decoration:underline;text-underline-offset:4px}article strong{font-weight:600}article blockquote{border-left:4px solid var(--ink);padding-left:20px;margin:0 0 32px;font-style:italic;opacity:.8}article img{max-width:100%;border-radius:8px;margin:32px 0}footer.svelte-3llx5i{padding-top:42px;padding-bottom:42px;border-top:1px solid var(--ink)}footer.svelte-3llx5i a:where(.svelte-3llx5i){display:flex;justify-content:space-between}
