.legal{max-width:920px}.legal h1{font-size:42px}.legal-card{max-width:780px;margin-top:30px;padding:32px;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:0 2px 5px rgba(16,44,34,.05)}.legal-card h2{margin-top:32px;font-size:19px;letter-spacing:-.02em}.legal-card h2:first-child{margin-top:0}.legal-card p{margin:12px 0 0;line-height:1.65}.legal-card a{color:var(--green);font-weight:800}.legal-date{margin-top:22px;font-size:12px;color:#657269}@media(max-width:800px){.legal h1{font-size:34px}.legal-card{margin-top:24px;padding:22px}.legal-card h2{font-size:18px}}
