/* Original website photos beside the exact published sample. */
.proof-example-grid{display:grid;grid-template-columns:1.15fr .85fr .85fr;gap:28px;align-items:start}
.proof-example-grid h3{font:600 18px/1.35 var(--font-display);margin:0 0 18px;color:var(--text)}
.proof-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.proof-photo-grid a{display:block;overflow:hidden;border-radius:8px;border:1px solid var(--border);background:var(--surface)}
.proof-photo-grid img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}
.proof-photo-grid a:focus-visible{outline:3px solid var(--primary-400);outline-offset:3px}
.proof-script{padding:24px 20px;border-top:3px solid var(--primary-400);background:var(--surface);border-radius:0 0 8px 8px}
.proof-script p{font:500 clamp(17px,1.8vw,21px)/1.65 var(--font-display);color:var(--text);margin:0 0 24px}
.proof-script p:last-child{margin-bottom:0}
.proof-output video{display:block;width:100%;aspect-ratio:9/16;object-fit:contain;background:#080808;border:1px solid var(--border-strong);border-radius:10px}
.proof-example-caption{font-size:13px!important;line-height:1.6!important;margin:14px 0 0!important;color:var(--text-muted)}
.proof-example-caption a{color:var(--text);text-decoration:underline;text-underline-offset:3px}
.proof-example-disclosure{margin:28px 0 0!important;text-align:center;font-size:12px!important;color:var(--text-muted)}
@media(max-width:800px){.proof-example-grid{grid-template-columns:1fr 1fr;gap:30px 20px}.proof-narration{grid-column:1/-1;grid-row:2}.proof-output{grid-column:2;grid-row:1}.proof-script{display:grid;grid-template-columns:1fr 1fr;gap:18px}.proof-script p{margin:0}.proof-example-grid h3{min-height:48px}}
@media(max-width:480px){.proof-example-grid{grid-template-columns:1fr}.proof-output{grid-column:1;grid-row:2;width:100%;max-width:310px;justify-self:center}.proof-narration{grid-row:3}.proof-example-grid h3{min-height:0}.proof-script{display:block}.proof-script p{margin-bottom:20px}.proof-photo-grid{gap:12px}}
