#conteudo{padding-top:0}.legal-topo{background:var(--navy-950);color:var(--on-navy);padding-block:clamp(3rem,7vw,5rem)}.legal-topo h1{color:var(--on-navy)}.legal-topo p{color:var(--on-navy-3);margin-top:.9rem;font-size:.9rem}.legal-corpo{background:var(--paper);padding-block:clamp(3rem,7vw,5rem)}.legal-prosa{max-width:62ch}.legal-prosa h2{letter-spacing:-.015em;color:var(--ink);margin-top:clamp(2.5rem,5vw,3.25rem);margin-bottom:.9rem;font-size:clamp(1.15rem,2vw,1.4rem);font-weight:750}.legal-prosa h2:first-child{margin-top:0}.legal-prosa p{color:var(--ink-2);margin-bottom:1rem;font-size:.98rem;line-height:1.72}.legal-prosa ul,.legal-prosa ol{gap:.5rem;margin:0 0 1.1rem;padding-left:1.3rem;display:grid}.legal-prosa li{color:var(--ink-2);font-size:.98rem;line-height:1.65}.legal-prosa li::marker{color:var(--sinal-800)}.legal-prosa strong{color:var(--ink);font-weight:700}.legal-prosa a{color:var(--navy-700);text-decoration:underline;-webkit-text-decoration-color:var(--rule-dark);text-decoration-color:var(--rule-dark);text-underline-offset:3px}.legal-prosa a:hover{text-decoration-color:currentColor}.legal-ficha{border:1px solid var(--rule);border-left:3px solid var(--sinal-500);border-radius:var(--r-md);background:var(--paper-2);margin:2rem 0;padding:1.25rem 1.5rem}.legal-ficha dt{letter-spacing:.08em;text-transform:uppercase;color:var(--sinal-800);font-size:.7rem;font-weight:700}.legal-ficha dd{color:var(--ink);margin:0 0 .75rem;font-size:.95rem}.legal-ficha dd:last-child{margin-bottom:0}
