/* Legal / policy pages */
body.dglaze-legal-page {
  background:
    radial-gradient(ellipse 80% 50% at 10% 0%, rgba(201, 162, 39, 0.10), transparent 55%),
    radial-gradient(ellipse 60% 40% at 100% 10%, rgba(8, 143, 143, 0.10), transparent 50%),
    #faf8f3;
}

.legal-content {
 max-width: 720px;
 margin: 0 auto 48px;
 padding: 0 20px 40px;
 color: #333;
 line-height: 1.65;
 font-size: 15px;
}

.legal-content .legal-updated {
 margin: 0 0 20px;
 font-size: 13px;
 color: #777;
}

.legal-content h2 {
 margin: 28px 0 10px;
 font-family: Georgia, "Times New Roman", serif;
 font-size: 1.35rem;
 color: #111;
}

.legal-content p {
 margin: 0 0 14px;
}

.legal-content ul {
 margin: 0 0 16px;
 padding-left: 1.2em;
}

.legal-content li {
 margin-bottom: 8px;
}

.legal-content a {
 color: var(--dglaze-gold-dark, #a8891e);
}
