.stack-detail_page__1a1yB{max-width:52rem;margin:0 auto;padding:calc(var(--space-3xl) + var(--space-lg)) var(--space-sm) var(--space-3xl)}.stack-detail_header__2Ryrz{margin-bottom:var(--space-lg)}.stack-detail_kicker__9bxYw{font-family:var(--font-stack-mono);font-size:var(--text-caption);letter-spacing:var(--tracking-uppercase);text-transform:uppercase;color:var(--accent-primary)}.stack-detail_title__VkUOj{font-family:var(--font-stack-display);font-size:var(--text-display-md);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);font-weight:700;margin:var(--space-3xs) 0 var(--space-2xs)}.stack-detail_oneLine__2qSBr{font-size:var(--text-body-lg);color:var(--fg-secondary);line-height:var(--leading-snug);margin:0 0 var(--space-sm)}.stack-detail_services__4Y3ge{list-style:none;margin:0;padding:var(--space-2xs) var(--space-sm);border-left:var(--border-width-emphasis) solid var(--accent-primary);background:var(--bg-elevated);font-family:var(--font-stack-mono);font-size:var(--text-body-sm);display:flex;flex-direction:column;gap:var(--space-3xs)}.stack-detail_body__L5_oq{line-height:var(--leading-normal)}.stack-detail_body__L5_oq h2{font-family:var(--font-stack-display);font-size:var(--text-display-sm);letter-spacing:var(--tracking-tight);margin:var(--space-lg) 0 var(--space-2xs)}.stack-detail_body__L5_oq blockquote{margin:var(--space-sm) 0;padding:var(--space-2xs) var(--space-sm);border-left:var(--border-width-emphasis) solid var(--accent-primary);background:var(--bg-elevated)}.stack-detail_footer__va3kq{margin-top:var(--space-xl)}.stack-detail_backLink__HMekj{font-family:var(--font-stack-mono);font-size:var(--text-caption);letter-spacing:var(--tracking-uppercase);text-transform:uppercase;color:var(--accent-primary);text-decoration:none}