section#security { padding: 80px 20px; text-align: center; } h1 { color: var(--primary) !important; font-size: 2.4em; margin-bottom: 22px; font-weight: 900; letter-spacing: 0.4px; } .security-container { max-width: 720px; margin: 0 auto; background: var(--card-bg) !important; padding: 36px 28px; border-radius: 16px; box-shadow: 0 3px 18px var(--shadow-color) !important; text-align: left; line-height: 1.6; font-size: 1.08em; color: var(--text-primary) !important; border: 1px solid var(--card-border) !important; } .security-container h2 { color: var(--primary) !important; font-size: 1.35em; margin-top: 32px; margin-bottom: 8px; font-weight: 800; } .security-container h3 { color: var(--text-primary) !important; font-size: 1.02em; margin-top: 18px; margin-bottom: 6px; font-weight: 700; } .security-container p { margin-bottom: 16px; } .security-container ul { margin: 0 0 16px 20px; padding: 0; } .security-container li { margin-bottom: 8px; } @media (max-width: 640px) { .security-container { padding: 24px 16px; font-size: 1em; } h1 { font-size: 1.75em; } .security-container h2 { font-size: 1.15em; } }