/* Shared page utilities - section min-height, cta widths, etc. */
.section-min-height { min-height: 100%; }
.ul-padding-0 { padding: 0; }

/* Footer - culture-based text-transform (use with [dir] or .culture-ar) */
.footer-link-uppercase { text-transform: uppercase; }
[dir="rtl"] .footer-link-uppercase { text-transform: none; }
.footer-attribution-link { color: #283DFF; text-decoration: underline; }

/* Header - ticker / logo (when re-enabled) */
.ticker-logo { height: 20px; margin-inline-start: 3em; }
