.post[data-v-90df2e93]{margin:0 auto;max-width:44rem}.post__back[data-v-90df2e93]{color:var(--color-muted);display:inline-block;font-size:.85rem;margin-bottom:1.5rem;text-decoration:none}.post__back[data-v-90df2e93]:hover{color:var(--color-accent)}.post__header[data-v-90df2e93]{border-bottom:1px solid var(--color-border);padding-bottom:1.5rem}.post__title[data-v-90df2e93]{font-size:clamp(1.7rem,4vw,2.5rem);font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0}.post__meta[data-v-90df2e93]{color:var(--color-muted);font-family:var(--font-mono);font-size:.78rem;margin:.75rem 0 0}.post__lead[data-v-90df2e93]{font-size:1.05rem;line-height:1.7;margin:1.25rem 0 0}.post__body[data-v-90df2e93]{margin-top:2rem}.post__body[data-v-90df2e93] h2{font-size:1.3rem;font-weight:700;letter-spacing:-.01em;margin:2.5rem 0 .75rem}.post__body[data-v-90df2e93] h3{font-size:1.02rem;margin:1.75rem 0 .5rem}.post__body[data-v-90df2e93] p{line-height:1.8;margin:0 0 1rem}.post__body[data-v-90df2e93] a{color:var(--color-accent);font-weight:600}.post__body[data-v-90df2e93] .post-note{background:var(--color-surface);border-left:3px solid var(--color-accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:.92rem;line-height:1.7;margin:1.5rem 0;padding:.9rem 1.1rem}.post__ad[data-v-90df2e93]{margin-top:3rem}.post__next[data-v-90df2e93]{border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:.3rem;margin-top:2rem;padding-top:1.5rem}.post__next-label[data-v-90df2e93]{color:var(--color-muted);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.05em;text-transform:uppercase}.post__next-link[data-v-90df2e93]{color:var(--color-accent);font-size:1rem;font-weight:600;text-decoration:none}.post__next-link[data-v-90df2e93]:hover{text-decoration:underline}
