.post[data-v-d672d081]{padding-top:clamp(var(--space-lg),10vh,14vh);padding-bottom:var(--space-2xl)}.post-kicker[data-v-d672d081]{font-family:var(--font-mono);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--accent);margin:0 0 var(--space-md) 0;line-height:1}.post-title[data-v-d672d081]{font-family:var(--font-display);font-weight:400;font-size:clamp(2rem,4vw,3rem);line-height:1.05;letter-spacing:.01em;color:var(--ink);margin:0 0 var(--space-md) 0;max-width:720px}.post-subtitle[data-v-d672d081]{font-family:var(--font-mono);font-style:italic;font-size:.9375rem;line-height:1.6;letter-spacing:.02em;color:var(--secondary);max-width:600px;margin:0 0 var(--space-md) 0}.post-byline[data-v-d672d081]{font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.05em;color:var(--metadata);margin:0 0 var(--space-lg) 0}.post-rule[data-v-d672d081]{border:0;border-top:1px solid var(--border);margin:var(--space-lg) 0;max-width:600px}.post-body[data-v-d672d081]{max-width:600px}.post-body p[data-v-d672d081]{margin:0 0 1.25em;color:var(--ink);font-family:var(--font-mono);font-size:.9375rem;line-height:1.65;letter-spacing:.01em}.post-body p.lede[data-v-d672d081]{color:var(--ink)}.post-body h2[data-v-d672d081]{font-family:var(--font-mono);font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin:var(--space-lg) 0 var(--space-md) 0}.post-body h3[data-v-d672d081]{font-family:var(--font-mono);font-size:1rem;font-weight:500;letter-spacing:.02em;color:var(--ink);margin:var(--space-md) 0 var(--space-xs) 0}.post-body blockquote[data-v-d672d081]{margin:var(--space-md) 0;padding:0 0 0 var(--space-sm);border-left:2px solid var(--accent);font-style:italic;color:var(--ink);letter-spacing:.02em}.post-body blockquote p[data-v-d672d081]{margin:0}.post-body strong[data-v-d672d081]{font-weight:500;color:var(--ink)}.post-disclaimer[data-v-d672d081]{margin-top:var(--space-lg)!important;padding-top:var(--space-md);border-top:1px solid var(--border);font-family:var(--font-mono);font-style:italic;font-size:.8125rem!important;line-height:1.65!important;letter-spacing:.02em!important;color:var(--secondary)!important;max-width:600px}.post-byline-end[data-v-d672d081]{margin-top:var(--space-md)!important;font-family:var(--font-mono);font-size:.8125rem!important;letter-spacing:.05em!important;color:var(--metadata)!important}.post-byline a[data-v-d672d081],.post-byline-end a[data-v-d672d081]{color:inherit;text-decoration:underline;text-decoration-color:var(--border);text-decoration-thickness:1px;text-underline-offset:3px;transition:color .2s ease,text-decoration-color .2s ease}.post-byline a[data-v-d672d081]:hover,.post-byline-end a[data-v-d672d081]:hover{color:var(--accent);text-decoration-color:var(--accent)}@media(max-width:640px){.post[data-v-d672d081]{padding-top:var(--space-lg)}}
