.legal{padding-block:calc(var(--topo) + clamp(4rem,10vh,7rem)) clamp(4rem,10vh,7rem)}.legal-titulo{font-variation-settings:"wdth" 96,"wght" 700;letter-spacing:-.03em;font-size:clamp(2rem,4.4vw,3.4rem);font-weight:700;line-height:1.05;max-width:18ch}.legal-destaque{color:var(--acento)}.legal-lead{color:var(--tinta-2);max-width:62ch;margin-block-start:1.2rem;margin-block-end:clamp(2.5rem,6vw,4rem);line-height:1.6}.legal-bloco{margin-block-end:clamp(2.5rem,5vw,3.6rem);max-width:74ch}.legal-bloco h2{font-variation-settings:"wdth" 96,"wght" 600;letter-spacing:-.015em;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:600;margin-block-end:.9rem}.legal-bloco h3{color:var(--tinta);letter-spacing:.02em;font-size:.95rem;font-weight:600;margin-block:1.4rem .5rem}.legal-bloco p{color:var(--tinta-2);line-height:1.65;margin-block-end:.8rem}.legal-bloco ul{margin-block-end:.8rem;padding-left:1.1rem}.legal-bloco li{color:var(--tinta-2);line-height:1.65;margin-block-end:.35rem;list-style:disc}.legal-bloco li::marker{color:var(--acento)}.legal-bloco a{color:var(--tinta-2);text-decoration:underline;text-underline-offset:2px}.legal-bloco a:hover{color:var(--tinta)}.legal-navegacao{border-top:1px solid var(--linha);flex-wrap:wrap;gap:.8rem 1.6rem;margin-top:clamp(2rem,5vw,3rem);padding-top:1.2rem;display:flex}.legal-navegacao a{color:var(--tinta-3);letter-spacing:.06em;font-size:.8rem;transition:color .4s var(--curva)}.legal-navegacao a:hover{color:var(--tinta)}.legal-voltar{color:var(--tinta-2);align-items:center;gap:.7em;font-size:.86rem;transition:color .4s var(--curva);display:inline-flex}.legal-voltar:hover{color:var(--tinta)}.legal-voltar svg{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}
