/* Disclosures page */

.disclosures .reg-grid { margin-bottom: 1.5rem; }
.disclosures .reg-item strong { font-size: 0.98rem; }
.dc-tagline { display: inline-flex; align-items: center; gap: 8px; padding: 8px 14px; border-radius: 999px; background: var(--leaf-50); border: 1px solid #d4ebcd; color: var(--leaf-700); font-weight: 700; font-size: 0.92rem; }
.dc-tagline .icon { width: 17px; height: 17px; }
.dc-admin-note { padding: 14px 16px; border-radius: 12px; background: #fff8e8; border: 1px dashed #e9c46a; font-size: 0.9rem; color: #6b4a05; }
.dc-amcs { columns: 2; column-gap: 32px; }
.disclosures .escalation { grid-template-columns: repeat(2, 1fr); margin-top: 1rem; }
.disclosures .escalation li { display: block; margin: 0; }
.disclosures .escalation li::before { margin-bottom: 10px; }
.disclosures .panel.tint p { margin: 0; }

@media (max-width: 640px) {
  .dc-amcs { columns: 1; }
  .disclosures .escalation { grid-template-columns: 1fr; }
}
