.post-module__fFuUMG__header{padding-top:calc(var(--navbar-h) + 2rem);border-bottom:var(--border-6);background:var(--surface)}.post-module__fFuUMG__headerInner{max-width:56rem;margin:0 auto;padding:4rem 2rem}.post-module__fFuUMG__badge{background:var(--surface-container-highest);color:var(--on-surface-variant);text-transform:uppercase;letter-spacing:.15em;border:var(--border-2);margin-bottom:2rem;padding:.25rem .75rem;font-size:.75rem;font-weight:900;display:inline-block}.post-module__fFuUMG__title{letter-spacing:-.05em;text-transform:uppercase;color:var(--on-surface);font-size:clamp(2.5rem,6vw,5rem);font-weight:900;line-height:.95}.post-module__fFuUMG__body{max-width:56rem;min-height:50vh;margin:0 auto;padding:4rem 2rem}.post-module__fFuUMG__content h1,.post-module__fFuUMG__content h2,.post-module__fFuUMG__content h3{text-transform:uppercase;letter-spacing:-.04em;color:var(--on-surface);margin-top:3rem;margin-bottom:1rem;font-weight:900}.post-module__fFuUMG__content h2{font-size:2rem}.post-module__fFuUMG__content h3{font-size:1.5rem}.post-module__fFuUMG__content p{color:var(--on-surface);margin-bottom:1.5rem;font-size:1.25rem;font-weight:500;line-height:1.8}.post-module__fFuUMG__content ul,.post-module__fFuUMG__content ol{margin-bottom:2rem;padding-left:1.5rem}.post-module__fFuUMG__content li{margin-bottom:.75rem;font-size:1.125rem;font-weight:500;line-height:1.6}.post-module__fFuUMG__content a{color:var(--primary);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:3px}.post-module__fFuUMG__content strong{font-weight:900}.post-module__fFuUMG__content code{background:var(--surface-dim);border:var(--border-2);padding:.15em .5em;font-family:monospace;font-size:.875rem}.post-module__fFuUMG__content pre{background:var(--surface-dim);border:var(--border);margin-bottom:2rem;padding:1.5rem;overflow-x:auto}.post-module__fFuUMG__content pre code{background:0 0;border:none;padding:0}.post-module__fFuUMG__content blockquote{border-left:6px solid var(--primary);margin:2rem 0;padding-left:1.5rem;font-style:italic;font-weight:700}.post-module__fFuUMG__ctaSection{padding:4rem 2rem 8rem}.post-module__fFuUMG__ctaCard{text-align:center;max-width:56rem;margin:0 auto;padding:4rem;position:relative;overflow:hidden}@media (min-width:768px){.post-module__fFuUMG__ctaCard{padding:6rem}}.post-module__fFuUMG__ctaBar{background:var(--on-surface);width:100%;height:1rem;position:absolute;top:0;left:0}.post-module__fFuUMG__ctaTitle{text-transform:uppercase;letter-spacing:-.05em;color:var(--on-surface);margin-bottom:1.5rem;font-size:clamp(2rem,5vw,4rem);font-weight:900;line-height:1}.post-module__fFuUMG__ctaHighlight{background:var(--primary-container);color:var(--on-primary-container);box-shadow:var(--crt-glow);padding:0 .5rem}.post-module__fFuUMG__ctaDesc{text-transform:uppercase;max-width:36rem;color:var(--on-surface);margin:0 auto 2rem;font-size:1.25rem;font-weight:700}.post-module__fFuUMG__ctaBtn{background:var(--on-background);color:var(--surface);font-family:var(--font-space),"Space Grotesk",sans-serif;text-transform:uppercase;letter-spacing:-.04em;border:var(--border);box-shadow:var(--shadow-sm);cursor:pointer;padding:1rem 3rem;font-size:1.25rem;font-weight:900;transition:all .1s;display:inline-block}.post-module__fFuUMG__ctaBtn:hover{background:var(--surface);color:var(--on-surface)}.post-module__fFuUMG__ctaBtn:active{box-shadow:none;transform:translate(2px,2px)}
