.compliance-block { background: var(--white); border: 1.5px solid var(--border); border-radius: var(--radius); padding: 28px; margin-bottom: 24px; box-shadow: var(--shadow); }
.compliance-header { display: flex; align-items: flex-start; gap: 18px; margin-bottom: 4px; }
.compliance-header h3 { font-size: 20px; font-weight: 700; color: var(--text); }
@media (max-width:768px) { .compliance-header { flex-direction: column; } }
