.legal-page .site-header{border-bottom:1px solid var(--line);}
.legal-doc{max-width:960px;margin:0 auto;padding:60px 20px 90px;}
.legal-doc__head{padding-bottom:26px;border-bottom:1px solid var(--line);}
.legal-doc__h1{margin-top:8px;font-family:var(--head);font-weight:300;font-size:34px;line-height:1.2;}
.legal-doc__date{margin-top:10px;font-size:13px;color:var(--muted);}
.legal-doc__card{margin-top:30px;padding:10px 20px 34px;border-radius:6px;background:var(--card);}
.legal-doc__h2{margin:28px 0 8px;font-family:var(--head);font-size:17px;font-weight:600;color:var(--accent);}
.legal-doc__p{font-size:14.5px;line-height:1.85;color:#e2e2e2;}
.legal-doc__p a{color:var(--accent);text-decoration:underline;}
@media (min-width:768px){
.legal-doc{padding:90px 40px 120px;}
.legal-doc__h1{font-size:46px;}
.legal-doc__card{padding:20px 50px 50px;}
}
