/* v23: open artwork gallery and concise, visible project status. */
.artwork-section{border-top:1px solid var(--line)}
.artwork-section .section-heading{align-items:center}
.artwork-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:38px}
.artwork-grid figure{min-width:0}
.artwork-grid img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:6px;background:#ebe5d7}
.artwork-grid figcaption{display:flex;align-items:center;gap:12px;margin-top:16px}
.artwork-grid figcaption span{font-size:11px;color:var(--muted)}
.artwork-grid figcaption strong{font-size:17px;letter-spacing:-.02em}
.artwork-note{font-size:12px;color:var(--muted);max-width:840px;margin-top:28px}
.status-brief{margin:0 0 28px;padding:18px 0 18px 18px;border-left:2px solid #89917d;font-size:13px;color:#51554a;max-width:960px}
.status-brief p+p{margin-top:6px}
.status-brief strong{font-size:12px;color:var(--ink)}
.verification .evidence-links{padding-bottom:24px}
footer{padding-top:38px}
@media(max-width:700px){.artwork-section .section-heading{align-items:start}.artwork-grid{grid-template-columns:1fr;gap:32px;max-width:460px;margin:28px auto 0}.artwork-grid figcaption{margin-top:12px}.artwork-note{font-size:12px}.status-brief{font-size:13px;padding-left:14px}}
