.slug_article__8sbbB{max-width:var(--max-content);margin:0 auto;padding:var(--space-16) var(--space-6)}@media (min-width:768px){.slug_article__8sbbB{padding:var(--space-24) var(--space-10)}}.slug_back__FmmJc{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono),monospace;font-size:var(--font-size-xs);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:var(--space-12);transition:color var(--transition)}.slug_back__FmmJc:hover{color:var(--ink)}.slug_header__ONPEf{margin-bottom:var(--space-12)}.slug_roles__Mo5nh{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-5)}.slug_tag__jS_nX{font-family:var(--font-mono),monospace;font-size:var(--font-size-xs);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--border);border-radius:var(--radius-full);padding:.125rem var(--space-3)}.slug_heading__tRyEM{font-size:var(--font-size-4xl);margin-bottom:var(--space-4)}@media (min-width:768px){.slug_heading__tRyEM{font-size:var(--font-size-6xl)}}.slug_tagline__HzQku{font-size:var(--font-size-lg);color:var(--muted);line-height:1.6;max-width:var(--max-prose)}.slug_metaStrip__h061m{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-12);border-top:1px solid var(--border);padding-top:var(--space-6);margin-top:var(--space-8)}.slug_metaLabel__AYF_k{font-family:var(--font-mono),monospace;font-size:var(--font-size-2xs);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;display:block;margin-bottom:var(--space-1)}.slug_metaValue__HGyeV{font-size:var(--font-size-sm)}.slug_cover__Xzki2{width:100%;aspect-ratio:16/9;border-radius:var(--radius-lg);overflow:hidden;margin-bottom:var(--space-16);background-color:var(--border);display:flex;align-items:center;justify-content:center}.slug_coverImg__FW5Qo{width:100%;height:100%;object-fit:cover}.slug_coverLabel__WBrzg{font-family:var(--font-mono),monospace;font-size:var(--font-size-2xs);color:var(--muted);letter-spacing:.1em;text-transform:uppercase}.slug_body__4gopE{display:grid;grid-template-columns:1fr;grid-gap:var(--space-12);gap:var(--space-12)}@media (min-width:768px){.slug_body__4gopE{grid-template-columns:1fr 280px;gap:var(--space-20)}}.slug_description__7Aqj8{display:flex;flex-direction:column;gap:var(--space-5)}.slug_description__7Aqj8 p{font-size:var(--font-size-base);line-height:1.7}.slug_sidebar__zL4T_{position:-webkit-sticky;position:sticky;top:calc(var(--nav-height) + var(--space-6));align-self:start;border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-6)}.slug_sidebarEyebrow__8kEQG{font-family:var(--font-mono),monospace;font-size:var(--font-size-2xs);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;display:block;margin-bottom:var(--space-3)}.slug_sidebarText__oTHo9{font-size:var(--font-size-sm);color:var(--muted);line-height:1.6}.slug_sidebarBtns__gFm0f{margin-top:var(--space-5)}.slug_sidebarBtns__gFm0f .slug_figmaBtn__gsfUU:not(:last-child){margin-bottom:var(--space-3)}.slug_figmaBtn__gsfUU{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:var(--space-2);background-color:var(--ink);color:var(--canvas);font-size:var(--font-size-sm);padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);transition:background-color var(--transition)}.slug_figmaBtn__gsfUU:hover{background-color:var(--accent-hover)}