.legal-page .legal-scroll { height: 100%; box-sizing: border-box; padding-bottom: 32px; } .legal-updated { display: block; font-size: 12px; color: var(--color-on-surface-variant, #8d706e); margin-bottom: 12px; } .legal-intro { display: block; font-size: 14px; line-height: 1.7; color: var(--color-on-surface, #1f1a17); margin-bottom: 20px; } .legal-section { margin-bottom: 18px; } .legal-heading { display: block; font-size: 15px; font-weight: 600; color: var(--color-on-surface, #1f1a17); margin-bottom: 8px; } .legal-paragraph { display: block; font-size: 13px; line-height: 1.7; color: var(--color-on-surface-variant, #5c504c); margin-bottom: 8px; }