.WorkDetail-module__kGcCOW__single{max-width:760px;margin:0 auto}.WorkDetail-module__kGcCOW__figure{margin:0}.WorkDetail-module__kGcCOW__image{border-radius:var(--radius-sm);border:1px solid var(--color-border);width:100%;height:auto}.WorkDetail-module__kGcCOW__meta{gap:var(--space-4);margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.WorkDetail-module__kGcCOW__meta dt{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin-bottom:4px;font-size:11px}.WorkDetail-module__kGcCOW__meta dd{font-size:15px}.WorkDetail-module__kGcCOW__desc{margin-top:var(--space-6);color:var(--color-text-secondary);font-size:17px;line-height:1.7}.WorkDetail-module__kGcCOW__case{max-width:960px;margin:0 auto}.WorkDetail-module__kGcCOW__hero{margin:0 0 var(--space-10)}.WorkDetail-module__kGcCOW__caseGrid{gap:var(--space-10);grid-template-columns:1fr 180px;align-items:start;display:grid}@media (max-width:960px){.WorkDetail-module__kGcCOW__caseGrid{grid-template-columns:1fr}.WorkDetail-module__kGcCOW__caseGrid nav{display:none}}
.Toc-module__dQwBBq__toc{font-size:13px;position:sticky;top:72px}.Toc-module__dQwBBq__heading{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin-bottom:var(--space-3);font-size:12px}.Toc-module__dQwBBq__toc ul{gap:var(--space-2);border-left:1px solid var(--color-border);flex-direction:column;list-style:none;display:flex}.Toc-module__dQwBBq__toc li a{color:var(--color-text-secondary);padding-left:var(--space-3);transition:color var(--dur-state) var(--ease-geist);display:block}.Toc-module__dQwBBq__toc li a:hover{color:var(--color-text)}.Toc-module__dQwBBq__toc li[data-depth="3"] a{padding-left:var(--space-6);color:var(--color-text-muted)}
