.legal-root{padding:64px 24px 80px}@media (min-width:768px){.legal-root{padding:80px 48px 100px}}@media (min-width:1024px){.legal-root{padding:100px 64px 120px}}.legal-header{border-bottom:1px solid var(--site-border);margin-bottom:48px;padding-bottom:32px}.site-read .legal-updated{margin:12px 0 0}.legal-subtitle{color:var(--site-text-secondary);margin:20px 0 0}.legal-body>.legal-section:first-child>h2{margin-top:0}.legal-section-title+.legal-section-body>p:first-child{margin-top:12px}