.legal{color:var(--text-dim);font-size:1.02rem;line-height:1.75}.legal__meta{color:var(--text-dim);opacity:.85;margin-bottom:2rem;font-size:.92rem}.legal__intro{color:var(--text);border-bottom:1px solid var(--line);margin-bottom:2.75rem;padding-bottom:2.25rem;font-size:1.08rem;line-height:1.7}.legal__intro p+p{margin-top:1rem}.legal section{margin-bottom:2.5rem}.legal h2{color:var(--text);margin-bottom:.9rem;font-size:1.3rem;line-height:1.3}.legal p{margin-bottom:1rem}.legal p:last-child{margin-bottom:0}.legal ul{margin:0 0 1rem 1.15rem;padding:0}.legal li{margin-bottom:.5rem}.legal strong{color:var(--text);font-weight:600}.legal__contato{background:var(--ink-2);border:1px solid var(--line);border-radius:14px;margin-top:.5rem;padding:1.5rem 1.6rem}.legal__contato>strong{margin-bottom:.6rem;display:block}.legal__contato p{margin-bottom:.4rem}
