.case-deliverables{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;margin-top:3rem}.case-deliverables article{border-top:1px solid var(--line,#bdbdb5);padding-top:1.2rem}.case-deliverables h3{font-size:1.4rem}.case-social-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.case-social-grid figure{margin:0}.case-social-grid img{width:100%;height:auto}.case-social-grid figcaption{font-size:.8rem;margin-top:.8rem;color:var(--muted,#666)}.case-asset{margin-block:2rem 0}.case-asset img{width:100%;height:auto}.case-asset figcaption{font-size:.85rem;margin-top:1rem}.case-downloads{display:flex;gap:1.5rem;flex-wrap:wrap;margin-top:2rem}.flagship-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.flagship-grid .project-cover{aspect-ratio:16/9}.case-reel{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.case-reel video{width:100%;max-height:600px;background:#111}.case-cover img{max-height:none}.case-overview{display:grid;grid-template-columns:1fr 2fr;gap:3rem;border-top:1px solid var(--line,#bdbdb5);padding-top:2rem}.case-overview p{margin-top:0}.case-screen img{height:auto}@media(max-width:760px){.case-deliverables,.case-reel,.case-overview{grid-template-columns:1fr;gap:1.5rem}.case-social-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.flagship-grid{grid-template-columns:1fr}.case-social-grid figcaption{font-size:.7rem}}