.BlogPost_header___YKhC{background:var(--paper);border-bottom:1px solid var(--bone-200);position:relative;overflow:hidden;padding:72px 0 64px}.BlogPost_lattice__8p7YW{position:absolute;inset:0;background-image:linear-gradient(var(--bone-200) 1px,transparent 1px),linear-gradient(90deg,var(--bone-200) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(90% 70% at 50% 0,#000 0,transparent 75%);mask-image:radial-gradient(90% 70% at 50% 0,#000 0,transparent 75%);pointer-events:none}.BlogPost_headerInner__jewNk{position:relative;max-width:760px}.BlogPost_eyebrow__UMcTu{font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--slate-400);margin-bottom:20px}.BlogPost_h1__NSaQ8{font-family:var(--font-heading);font-weight:800;font-size:clamp(28px,3.6vw,48px);line-height:1.08;letter-spacing:-.022em;color:var(--ink-900);margin-bottom:24px}.BlogPost_meta__jxXio{display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:12px;letter-spacing:.02em;color:var(--slate-400)}.BlogPost_sep__xQq1w{opacity:.5}.BlogPost_tags__CnZFw{display:flex;flex-wrap:wrap;gap:6px;margin-top:20px}.BlogPost_tag__VXQvY{font-family:var(--font-mono);font-size:11px;letter-spacing:.02em;padding:3px 9px;border-radius:var(--radius-pill);border:1px solid var(--bone-250);background:var(--bone-100);color:var(--slate-400);white-space:nowrap}.BlogPost_body__CzkbE{padding:64px 0 96px;display:flex;justify-content:center}.BlogPost_body__CzkbE>div{max-width:720px;width:100%}.BlogPost_backLink__O9JWW{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:12px;letter-spacing:.02em;color:var(--slate-400);text-decoration:none;margin-bottom:40px;transition:color var(--dur-base) var(--ease-out)}.BlogPost_backLink__O9JWW:hover{color:var(--ink-900)}@media (max-width:960px){.BlogPost_h1__NSaQ8{font-size:28px}}.Prose_prose__u_KsG{font-size:17px;line-height:28px;color:var(--fg-2);width:100%}.Prose_prose__u_KsG h2{font-size:28px;line-height:36px;margin-top:48px;margin-bottom:16px;letter-spacing:-.01em}.Prose_prose__u_KsG h2,.Prose_prose__u_KsG h3{font-family:var(--font-serif);font-weight:400;color:var(--ink-900)}.Prose_prose__u_KsG h3{font-size:21px;line-height:30px;margin-top:36px;margin-bottom:12px}.Prose_prose__u_KsG h4{font-family:var(--font-sans);font-size:15px;font-weight:600;color:var(--ink-900);margin-top:28px;margin-bottom:8px;letter-spacing:.01em}.Prose_prose__u_KsG p{margin-bottom:20px}.Prose_prose__u_KsG p:last-child{margin-bottom:0}.Prose_prose__u_KsG a{color:var(--amber-700);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--dur-base) var(--ease-out)}.Prose_prose__u_KsG a:hover{color:var(--amber-600)}.Prose_prose__u_KsG ol,.Prose_prose__u_KsG ul{padding-left:24px;margin-bottom:20px}.Prose_prose__u_KsG li{margin-bottom:8px}.Prose_prose__u_KsG li:last-child{margin-bottom:0}.Prose_prose__u_KsG blockquote{margin:28px 0;padding:16px 24px;border-left:3px solid var(--amber-600);background:var(--bone-100);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--ink-700);font-style:italic}.Prose_prose__u_KsG blockquote p{margin-bottom:0}.Prose_prose__u_KsG code{font-family:var(--font-mono);font-size:.875em;background:var(--bone-100);border:1px solid var(--border);padding:2px 6px;border-radius:var(--radius-sm);color:var(--ink-900)}.Prose_prose__u_KsG pre{background:var(--ink-900);border-radius:var(--radius-md);padding:20px 24px;overflow-x:auto;margin:28px 0}.Prose_prose__u_KsG pre code{background:transparent;border:none;padding:0;font-size:13.5px;color:var(--bone-100);line-height:22px}.Prose_prose__u_KsG img{width:100%;border-radius:var(--radius-md);margin:4px 0 36px;border:1px solid var(--border);box-shadow:var(--shadow-pop)}.Prose_prose__u_KsG hr{border:none;border-top:1px solid var(--border);margin:40px 0}.Prose_prose__u_KsG strong{color:var(--ink-900);font-weight:600}.Prose_prose__u_KsG em{font-style:italic}.Prose_prose__u_KsG table{width:100%;margin:32px 0;font-size:14px;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;border-collapse:separate;border-spacing:0}.Prose_prose__u_KsG th{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);text-align:left;padding:10px 16px;background:var(--bone-100);border-bottom:1px solid var(--border)}.Prose_prose__u_KsG td{padding:12px 16px;border-bottom:1px solid var(--border);color:var(--fg-2);vertical-align:top;line-height:22px}.Prose_prose__u_KsG tr:last-child td{border-bottom:none}.Prose_prose__u_KsG td:first-child{color:var(--ink-900);font-weight:500;white-space:nowrap}