.legal{max-width:calc(44rem + 2 * var(--calha));padding:1.5rem var(--calha) 1rem;overflow-wrap:break-word;margin-inline:auto}.legal h1{margin:0 0 1rem;font-size:clamp(2rem,7vw,3rem);font-weight:800;line-height:1.08}.legal h2{margin:2.5rem 0 .5rem;font-size:1.5rem;font-weight:700;line-height:1.2}.legal-aviso{background:var(--balao);color:var(--tinta);margin:0 0 1.25rem;padding:.75rem 1rem;font-weight:600}.legal-versao{color:var(--tinta-suave);flex-wrap:wrap;gap:.25rem 2rem;margin:0 0 1.5rem;font-size:.9375rem;display:flex}.legal-versao div{flex-wrap:wrap;gap:0 .5rem;display:flex}.legal-versao dt{font-weight:700}.legal-versao dd{margin:0}.legal mark{background:var(--balao);color:var(--tinta);padding:0 .2em;font-weight:600}.legal code{font-family:var(--texto);font-weight:600}.legal li{margin-block:.5rem}.legal table{border-collapse:collapse;width:100%;margin-block:1rem;font-size:.9375rem;line-height:1.45}.legal th,.legal td{border-bottom:1px solid var(--linha);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:.5rem .625rem .5rem 0}.legal-historico{color:var(--tinta-suave);margin-top:2.5rem;font-size:.9375rem}
