.legal { max-width: 680px; margin: 0 auto; padding: 50px 0 0; }
.legal .legal-heading { font-size: 32px; font-weight: 800; letter-spacing: -1px; text-transform: uppercase; color: #141414; }
.legal .legal-updated { font-family: Georgia, "Times New Roman", serif; font-style: italic; font-size: 14px; color: #6c6657; margin-top: 8px; padding-bottom: 22px; border-bottom: 1px solid rgba(20, 20, 20, 0.18); }
.legal .legal-section-heading { font-size: 14px; font-weight: 800; letter-spacing: 2px; text-transform: uppercase; color: #141414; margin: 34px 0 12px; }
.legal p { font-size: 15px; line-height: 1.75; color: #3c382f; margin-bottom: 14px; }
.legal ul { margin: 0 0 14px 18px; list-style: square; }
.legal ul li { font-size: 15px; line-height: 1.75; color: #3c382f; margin-bottom: 6px; }
