/* Footer disclaimer text size */
.footer-disclaimer { font-size: 0.72rem; color: var(--white-dim); line-height: 1.65; max-width: 100%; }
.footer-disclaimer strong { color: var(--white-muted); }
.footer-disclaimer a { color: var(--white-dim); text-decoration: underline; }
.footer-disclaimer a:hover { color: var(--white); }
.footer-disclaimer p { margin-bottom: 10px; }
.footer-disclaimer p:last-child { margin-bottom: 0; }
.cftc-notice { font-size: 0.68rem; color: var(--white-dim); line-height: 1.55; margin-top: 10px; letter-spacing: 0.01em; }
