.LegalContent{color:#2a2a2a;max-width:860px;margin:0 auto;box-sizing:border-box;padding:24px 32px 40px}.LegalContent a{color:#6f0000;text-decoration:underline;text-underline-offset:.12em}.LegalContent a:hover{color:#8a1b1b}.LegalContent .LegalContent-meta{color:#6b6b6b;font-size:.95em;margin:4px 0 24px}.LegalContent .LegalContent-intro{font-size:1.1em;line-height:1.6;color:#333;border-left:3px solid #6f0000;padding-left:16px;margin-bottom:28px}.LegalContent .LegalContent-section{margin-bottom:28px}.LegalContent .LegalContent-sectionHeading{font-size:1.35em;color:#1a1a1a;margin-bottom:10px;font-weight:600}.LegalContent .LegalContent-paragraph{font-size:1.05em;line-height:1.65;margin-bottom:12px;color:#3a3a3a}@media(max-width:768px){.LegalContent{padding:16px 20px 32px}.LegalContent .LegalContent-sectionHeading{font-size:1.2em}.LegalContent .LegalContent-intro,.LegalContent .LegalContent-paragraph{font-size:1em}}