.project-proof{padding:48px 0;border-top:1px solid var(--line);margin:24px 0}.project-proof h2{font-size:clamp(28px,3.5vw,44px);letter-spacing:-.035em}.proof-intro{max-width:65ch;line-height:1.6}.proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0}.proof-grid article{min-width:0}.proof-grid img{display:block;width:100%;height:auto;aspect-ratio:1.55;object-fit:cover;background:var(--surface)}.proof-grid h3{font-size:22px;line-height:1.2;margin:20px 0 10px}.proof-grid p{font-size:15px;line-height:1.6}.proof-grid details{padding:8px 0 16px}.proof-grid summary{font-size:15px;min-height:44px;display:list-item}.proof-grid a{font-size:14px;text-underline-offset:4px}.proof-credit{font-size:12px;line-height:1.6;max-width:75ch;margin:20px 0}.project-proof>.button{margin-top:8px}@media(max-width:700px){.proof-grid{grid-template-columns:1fr;gap:32px}.project-proof{padding:32px 0}.proof-grid img{max-height:260px}}
