.container--narrow[data-v-bd22ed8e]{max-width:860px}.post-hero[data-v-bd22ed8e]{background:var(--color-cream-soft);padding:3rem 0 1.75rem}.back-link[data-v-bd22ed8e]{align-items:center;color:var(--color-text-light);display:inline-flex;font-size:.875rem;font-weight:600;gap:.4rem;margin-bottom:1.5rem;text-decoration:none;transition:color .2s ease}.back-link[data-v-bd22ed8e]:hover{color:var(--color-accent)}.chip-row[data-v-bd22ed8e]{margin:0 0 .85rem}.chip[data-v-bd22ed8e]{background:var(--color-accent-50);border-radius:999px;color:var(--color-primary-brand);display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.08em;padding:.32rem .7rem;text-decoration:none;text-transform:uppercase}.post-title[data-v-bd22ed8e]{color:var(--color-text-primary);font-size:clamp(1.85rem,4.5vw,2.9rem);letter-spacing:-.01em;line-height:1.18;margin:0}.byline[data-v-bd22ed8e]{align-items:center;display:flex;gap:.75rem;margin-top:1.5rem}.avatar[data-v-bd22ed8e]{background:var(--color-ink);border-radius:50%;color:#fff;display:grid;flex:none;font-size:.95rem;font-weight:700;height:2.5rem;place-items:center;width:2.5rem}.byline-text[data-v-bd22ed8e]{display:flex;flex-direction:column;line-height:1.3}.byline-name[data-v-bd22ed8e]{color:var(--color-text-primary);font-size:.95rem;font-weight:700}.byline-sub[data-v-bd22ed8e]{color:var(--color-text-light);font-size:.85rem}.post-cover[data-v-bd22ed8e]{margin-top:1.75rem}.post-cover img[data-v-bd22ed8e]{border-radius:16px;box-shadow:0 24px 48px -24px #0a254066;display:block;height:auto;width:100%}.post-body[data-v-bd22ed8e]{padding-top:2rem}.lead[data-v-bd22ed8e]{border-inline-start:3px solid var(--color-cta);color:var(--color-text-secondary);font-size:1.3rem;font-weight:500;line-height:1.6;margin:0 0 2rem;padding-inline-start:1.1rem}.lead[data-v-bd22ed8e],.prose[data-v-bd22ed8e]{text-align:start}.prose[data-v-bd22ed8e]{color:var(--color-text-primary);font-size:1.15rem;line-height:1.85;overflow-wrap:anywhere;word-break:break-word}.prose[data-v-bd22ed8e] h2{color:var(--color-text-primary);font-size:1.55rem;line-height:1.3;margin-bottom:.85rem;margin-top:2.75rem}.prose[data-v-bd22ed8e] h3{font-size:1.27rem;margin-bottom:.6rem;margin-top:2.25rem}.prose[data-v-bd22ed8e] p{margin-bottom:1.4rem}.prose[data-v-bd22ed8e] ol,.prose[data-v-bd22ed8e] ul{margin:1.1rem 0 1.5rem;padding-inline-start:1.4rem}.prose[data-v-bd22ed8e] li{margin-bottom:.5rem}.prose[data-v-bd22ed8e] a{color:var(--color-primary-brand);text-decoration:underline;text-underline-offset:2px}.prose[data-v-bd22ed8e] a:hover{color:var(--color-accent)}.prose[data-v-bd22ed8e] img{border-radius:10px;height:auto;margin:1.5rem 0;max-width:100%}.prose[data-v-bd22ed8e] blockquote{border-inline-start:4px solid var(--color-accent);color:var(--color-text-secondary);font-size:1.18rem;font-style:italic;margin:1.75rem 0;padding:.25rem 0 .25rem 1.25rem}.prose[data-v-bd22ed8e] hr{border:0;border-top:1px solid var(--color-border-light);margin:2.5rem 0}.prose[data-v-bd22ed8e] h2+p,.prose[data-v-bd22ed8e] h3+p{margin-top:0}.syndication-note[data-v-bd22ed8e]{background:var(--color-surface-alt);border-radius:10px;color:var(--color-text-tertiary);font-size:.95rem;margin-top:2.5rem;padding:1rem 1.15rem}.syndication-note a[data-v-bd22ed8e]{color:var(--color-primary-brand)}.back-link--foot[data-v-bd22ed8e]{margin:2.5rem 0 0}.post-cta[data-v-bd22ed8e]{background:var(--color-cream-soft);border:1px solid var(--color-border-light);border-radius:16px;margin-top:2rem;padding:2.25rem;text-align:center}.post-cta h2[data-v-bd22ed8e]{font-size:1.4rem;margin-bottom:.5rem;margin-top:0}.post-cta p[data-v-bd22ed8e]{color:var(--color-text-secondary);margin-bottom:1.25rem}
