.legal{max-width:720px;margin:0 auto;padding:var(--mk-space-8) var(--mk-space-7)}.legal__title{font-size:var(--fs-text-4xl);font-weight:var(--font-weight-bold);color:var(--mk-text);margin:0 0 var(--mk-space-6) 0;letter-spacing:-.02em}.legal__section{margin-bottom:var(--mk-space-6)}.legal__section-title{font-size:var(--fs-text-lg);font-weight:var(--font-weight-semibold);color:var(--mk-text);margin:0 0 var(--mk-space-3) 0}.legal__section p{font-size:var(--fs-text-base);line-height:var(--line-height-relaxed);color:var(--mk-text-2);margin:0 0 var(--mk-space-3) 0}.legal__section p:last-child{margin-bottom:0}.legal__section a{color:var(--mk-primary);text-decoration:none}.legal__section a:hover{text-decoration:underline}
