/* Original product photography, shared only at the media layer. Page narratives stay individually authored. */
.case-real-capture{margin-block:0}
.case-capture-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:18px 0;border-top:1px solid #ffffff24;font-size:15px}
.case-capture-heading strong{font-weight:500;color:#dbe2ef}
.case-capture-heading>span{color:#92a087;font-size:11px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}
.case-capture-frame{display:block;position:relative;border:1px solid #45485a;border-radius:10px;overflow:hidden;box-shadow:0 25px 70px #0003;background:#1e1e2d;}
.case-capture-frame img{display:block;width:100%;height:auto;max-height:950px;object-fit:cover;object-position:top}

.case-real-capture figcaption{display:block;color:#9ba8c1;padding:13px 0;line-height:1.6;font-size:12px}
.case-real-evidence{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;border-block:1px solid #ffffff24;padding:35px 0;margin-top:28px}
.case-real-evidence h3{font-size:24px;line-height:1.3}
.case-real-evidence p{font-size:16px;line-height:1.75;color:#b2bdd1;margin-top:12px}
.case-real-evidence .case-link{display:inline-block;margin-top:18px}
.case-real-capture+.case-real-capture{margin-top:50px}
@media(max-width:760px){.case-capture-heading{align-items:start;font-size:14px;gap:14px}.case-capture-heading>span{display:none}.case-capture-frame{border-radius:6px}.case-real-evidence{grid-template-columns:1fr;gap:16px;padding:25px 0}.case-real-evidence h3{font-size:23px}.case-real-evidence p{font-size:15px}}
