.legal-page {
background: var(--bg);
}
.legal-content {
max-width: 900px;
}
.legal-page h1,
.legal-page h2,
.legal-page h3 {
color: var(--text);
}
.legal-page h2 {
margin:
4rem 0 1.6rem;
font-size: clamp(1.8rem, 3vw, 2.6rem);
line-height: 1.15;
}
.legal-page p,
.legal-page li,
.legal-page a {
color: var(--text-light);
font-size: 1.05rem;
line-height: 1.9;
}
.legal-page ul {
padding-left: 1.2rem;
margin-bottom: 2rem;
}
.legal-page li {
margin-bottom: 0.8rem;
}
.legal-page p {
margin-bottom: 1.6rem;
}
.legal-page a {
color: var(--primary);
transition: var(--transition);
}
.legal-page a:hover {
color: var(--primary-dark);
}
