.legal{width:min(640px,100% - 48px);padding:var(--space-7) 0;margin:0 auto}.legal-mark{margin:0 0 var(--space-6);font-weight:560}.legal h1{margin:0 0 var(--space-5);letter-spacing:-.03em;font-size:28px;font-weight:560}.legal-body p{margin:0 0 var(--space-4);max-width:62ch}.legal-body a{text-decoration:underline}
