.legal-page{max-width:680px;margin:0 auto;padding:48px 24px}.legal-title{color:var(--text);margin-bottom:8px;font-size:24px;font-weight:400}.legal-date{color:var(--text-3);margin-bottom:48px;font-size:13px}.legal-section{color:var(--text);margin-top:40px;margin-bottom:12px;font-size:16px;font-weight:500}.legal-body{color:var(--text-2);margin-bottom:16px;font-size:15px;line-height:1.7}.legal-list{margin-bottom:16px;padding:0;list-style:none}.legal-list li{color:var(--text-2);margin-bottom:4px;padding-left:16px;font-size:15px;line-height:1.7;position:relative}.legal-list li:before{content:"—";color:var(--text-3);position:absolute;left:0}.legal-link{color:var(--cyan);text-decoration:none}.legal-link:hover{text-decoration:underline}
