/* Current native screenshots; historical base styling remains immutable. */
.native-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}
.native-proof-grid figure{margin:0;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--soft)}
.native-proof-grid figcaption{padding:19px 22px;display:grid;gap:5px;background:white;font-size:.9375rem}
.native-proof-grid figcaption span{color:var(--muted);font-size:.875rem}
.native-capture-link{display:block;line-height:0;border-radius:7px}
.native-capture-link:focus-visible{outline:3px solid var(--blue);outline-offset:5px}
.native-proof-grid img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:top}
.native-proof-actions{margin-top:24px}
.capture-sections{display:flex;flex-wrap:wrap;gap:10px 24px;border-block:1px solid var(--line);padding:16px 0;margin:28px 0}
.capture-sections a{display:inline-flex;align-items:center;min-height:32px}
.content-page .native-capture{padding:22px;margin:28px 0;border:1px solid var(--line);border-radius:8px;background:var(--soft)}
.content-page .native-capture h3{margin:0 0 16px}
.content-page .native-capture img{display:block;width:100%;height:auto;background:white}
.content-page .native-capture figcaption{line-height:1.65;color:var(--muted);margin-top:13px}
.content-page .native-capture figcaption strong{font-weight:600;color:var(--ink)}
@media(max-width:760px){.native-proof-grid{grid-template-columns:1fr}.native-proof-grid figcaption{padding:16px}.content-page .native-capture{padding:14px}.content-page .native-capture figcaption a{display:inline-block;min-height:32px;padding-top:4px}}

.content-page .capture-actions{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.capture-actions .button{flex:1 1 160px}
