html { scroll-behavior: smooth; }
		body { box-sizing: border-box; }
		.max-width-container { max-width: 1280px; margin: 0 auto; }
		input, select, textarea { color: #E5E5E5; }
		.swiper-slide { transition: none !important; }
		::-webkit-scrollbar { width: 8px; }
		::-webkit-scrollbar-track { background: #0F0F0F; }
		::-webkit-scrollbar-thumb { background: #2A2A2A; border-radius: 4px; }
		::-webkit-scrollbar-thumb:hover { background: #FF5A1F; }
		@media (max-width: 1200px) {
			h1 { font-size: 2.2rem; }
			h2 { font-size: 1.8rem; }
		}
		@media (max-width: 768px) {
			h1 { font-size: 1.8rem; }
			h2 { font-size: 1.5rem; }
			h3 { font-size: 1.2rem; }
		}/* Main container padding */
.legalFoldBox {
    padding-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
}

/* Headings with moderate sizes */
.legalFoldBox h1, 
.legalFoldBox h2, 
.legalFoldBox h3, 
.legalFoldBox h4, 
.legalFoldBox h5 {
    color: #ffffff; /* High contrast for dark theme */
    margin-top: 24px;
    margin-bottom: 12px;
    font-weight: 600;
    line-height: 1.3;
}

.legalFoldBox h1 { font-size: 22px; }
.legalFoldBox h2 { font-size: 20px; }
.legalFoldBox h3 { font-size: 18px; }
.legalFoldBox h4 { font-size: 16px; }
.legalFoldBox h5 { font-size: 14px; }

/* Paragraph styles */
.legalFoldBox p {
    font-size: 14px;
    line-height: 1.6;
    color: #b0b0b0; /* Slightly muted text for better readability */
    margin-bottom: 16px;
}

/* List styles */
.legalFoldBox ul {
    margin-bottom: 16px;
    padding-left: 20px;
    list-style-type: disc;
}

.legalFoldBox li {
    font-size: 14px;
    line-height: 1.5;
    color: #b0b0b0;
    margin-bottom: 8px;
}

/* Reset margins for the last element in the box */
.legalFoldBox > *:last-child {
    margin-bottom: 0;
}
