.steps.six { grid-template-columns: repeat(6, 1fr); }
.process-note { margin-top: 22px; padding: 18px; background: #f0f5f4; border-radius: 10px; }
.process-note ol { margin: 8px 0 0; padding-left: 22px; color: var(--muted); }
.issues { border-color: #e6c46d; background: #fffaf0; }
.issues ul { margin: 0; padding-left: 20px; }
.issues li { margin: 10px 0; }
.issues small { display: block; }
.notice { padding: 14px 18px; border-radius: 10px; margin-bottom: 20px; }
.notice.good { background: #e8f5ee; color: #286a47; }
@media (max-width: 800px) { .steps.six { grid-template-columns: 1fr 1fr; } }
