.proof-copy { align-self: end; }
.proof-copy > p { max-width: 405px; margin: 0 0 26px; color: var(--muted); font-size: 15px; }
.proof-copy ul { display: grid; gap: 12px; max-width: 405px; margin: 0; padding: 0; list-style: none; }
.proof-copy li { display: grid; gap: 2px; border-left: 2px solid var(--red); padding-left: 12px; }
.proof-copy b { font-size: 13px; letter-spacing: -.02em; }
.proof-copy span { color: #76716d; font-size: 12px; }
.proof .proof-stamp { grid-column: 2; display: grid; grid-template-columns: 1fr auto; gap: 4px 10px; align-items: end; margin-top: 25px; border-top: 1px solid var(--ink); padding-top: 12px; color: var(--ink); text-decoration: none; }
.proof .proof-stamp span { grid-column: 1; font: 800 13px var(--mono); letter-spacing: -.05em; }
.proof .proof-stamp b { grid-column: 1; font: 500 10px/1.3 var(--mono); letter-spacing: .08em; }
.proof .proof-stamp i { grid-column: 2; grid-row: 1 / span 2; align-self: center; color: var(--red); font-size: 30px; font-style: normal; }
@media (max-width: 850px) { .proof .proof-stamp { grid-column: 1; max-width: 405px; } }
