.legal-section { padding: 100px 0; background: #fff; max-width: 800px; margin: auto; }
.legal-section h1 { font-size: 3rem; margin-bottom: 40px; }
.legal-section h2 { font-size: 1.8rem; margin: 40px 0 20px; font-family: 'Inter', sans-serif; }
.legal-section p { margin-bottom: 20px; color: #444; font-size: 1rem; line-height: 1.8; }
.legal-section a { color: var(--green); text-decoration: underline; }
.legal-section a:hover { color: var(--orange); }