.legal-page{padding:52px 0 0}.legal-wrap{max-width:720px;margin:0 auto;padding:0 36px}.legal-header{border-bottom:1px solid var(--border);margin-bottom:48px;padding:100px 0 48px}.legal-header h1{font-size:var(--text-section);color:var(--text);line-height:var(--text-section-lh);letter-spacing:var(--text-section-ls);margin:0 0 12px}.legal-updated{font-family:var(--sans);font-size:var(--text-label);color:var(--text2);margin:0}.legal-body{font-family:var(--sans);font-size:var(--text-body);line-height:var(--text-body-lh);color:var(--text2);padding-bottom:96px}.legal-body h2{font-family:var(--sans);font-size:var(--text-subsection);line-height:var(--text-subsection-lh);letter-spacing:var(--text-subsection-ls);color:var(--text);margin:48px 0 16px;font-weight:500}.legal-body h3{font-family:var(--sans);font-size:var(--text-subhead);line-height:var(--text-subhead-lh);letter-spacing:var(--text-subhead-ls);font-weight:var(--text-subhead-weight);color:var(--text);margin:32px 0 12px}.legal-body p{margin:0 0 16px}.legal-body ul{margin:0 0 16px;padding-left:24px;list-style:none}.legal-body ul li{margin-bottom:8px;padding-left:16px;position:relative}.legal-body ul li:before{content:"";background:var(--text3);border-radius:50%;width:4px;height:4px;position:absolute;top:10px;left:0}.legal-body a{color:var(--accent);text-decoration:none}.legal-body a:hover{text-decoration:underline}.legal-body strong{color:var(--text);font-weight:500}@media (max-width:600px){.legal-wrap{padding:0 20px}.legal-header{margin-bottom:32px;padding:72px 0 32px}.legal-body{padding-bottom:64px}.legal-body h2{margin-top:36px}}
