
.mandate-proof { background:#fff8ed; border-block:1px solid #e8d8c6; color:#193239; }
.mandate-proof .mandate-proof-grid { display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:clamp(1.5rem,5vw,5rem); align-items:start; }
.mandate-proof .mandate-proof-label { color:#8b3818; font-weight:700; margin:0 0 .7rem; }
.mandate-proof h2 { max-width:22ch; margin:0 0 .85rem; }
.mandate-proof-intro > p { max-width:53ch; }
.mandate-proof .mandate-proof-example { margin:1.25rem 0 0; padding-left:1rem; border-left:2px solid #b95229; }
.mandate-proof-example strong { display:block; margin-bottom:.25rem; }
.mandate-proof-steps { margin:0; padding:0; border-top:2px solid #b95229; }
.mandate-proof-steps > div { padding:.9rem 0; border-bottom:1px solid #e8d8c6; }
.mandate-proof-steps dt { font-weight:750; margin-bottom:.15rem; }
.mandate-proof-steps dd { margin:0; }
@media (max-width:740px) { .mandate-proof .mandate-proof-grid { grid-template-columns:minmax(0,1fr); } }
