.post-module__fFuUMG__postPage{background:var(--bg-cream);min-height:100vh;padding:var(--space-16)0 0}@media (min-width:768px){.post-module__fFuUMG__postPage{padding-top:var(--space-20)}}.post-module__fFuUMG__backLink{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-10);transition:color var(--duration-fast)ease;font-size:.72rem;display:inline-block}.post-module__fFuUMG__backLink:hover{color:var(--ink)}.post-module__fFuUMG__header{max-width:var(--content-width);margin:0 auto var(--space-12);padding-bottom:var(--space-8);border-bottom:1px solid var(--rule)}.post-module__fFuUMG__category{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-5);font-size:.72rem;display:inline-block}.post-module__fFuUMG__header h1{font-size:clamp(2rem,4.5vw,var(--text-5xl));margin-bottom:var(--space-6)}.post-module__fFuUMG__meta{gap:var(--space-4);font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-muted);font-size:.72rem;display:flex}.post-module__fFuUMG__content{max-width:var(--content-width);color:var(--text-secondary);margin:0 auto;font-size:1.125rem;line-height:1.8}.post-module__fFuUMG__content h2{font-size:var(--text-2xl);color:var(--ink);margin-top:var(--space-12);margin-bottom:var(--space-5)}.post-module__fFuUMG__content p{margin-bottom:var(--space-6)}.post-module__fFuUMG__content strong{color:var(--ink);font-weight:600}.post-module__fFuUMG__content li{margin-left:var(--space-6);margin-bottom:var(--space-3);padding-left:var(--space-2)}.post-module__fFuUMG__content li::marker{color:var(--accent)}.post-module__fFuUMG__numbered{padding-left:var(--space-5);border-left:2px solid var(--rule);margin-bottom:var(--space-4)!important}.post-module__fFuUMG__content a{color:var(--accent);text-underline-offset:3px;transition:color var(--duration-fast)ease;font-weight:500;text-decoration:underline}.post-module__fFuUMG__content a:hover{color:var(--ink)}.post-module__fFuUMG__faq{max-width:var(--content-width);margin:var(--space-16)auto 0;padding-top:var(--space-12);border-top:1px solid var(--rule)}.post-module__fFuUMG__faqHeading{font-size:var(--text-2xl);margin-bottom:var(--space-8)}.post-module__fFuUMG__faqItem{padding:var(--space-6)0;border-bottom:1px solid var(--rule-faint)}.post-module__fFuUMG__faqQ{font-family:var(--font-sans);font-size:var(--text-lg);color:var(--ink);margin-bottom:var(--space-3);font-weight:600}.post-module__fFuUMG__faqA{color:var(--text-secondary);line-height:1.7}.post-module__fFuUMG__footer{--on-ink:var(--ink);--on-ink-muted:var(--text-muted);margin-top:var(--space-20);background:var(--paper-sink);border-top:2px solid var(--line)}.post-module__fFuUMG__ctaBox{max-width:var(--content-width);padding:var(--space-20)var(--space-6);margin:0 auto}@media (min-width:768px){.post-module__fFuUMG__ctaBox{padding:var(--space-24)var(--space-8)}}.post-module__fFuUMG__ctaBox h2{color:var(--on-ink);font-size:clamp(1.8rem,3.5vw,var(--text-4xl));max-width:20ch;margin-bottom:var(--space-4)}.post-module__fFuUMG__ctaBox p{color:var(--on-ink-muted);font-size:var(--text-lg);max-width:48ch;margin-bottom:var(--space-8)}
