.legal-marca{color:var(--contraste);text-decoration:none}.legal{padding-top:48px;padding-bottom:72px}.legal-doc{max-width:72ch;margin:0 auto;color:var(--texto-corpo);font-size:16px;line-height:1.7}.legal-doc h1{color:var(--contraste);font-size:clamp(28px,4vw,38px);line-height:1.2;margin:0 0 8px}.legal-vigencia{font-family:var(--mono);font-size:12.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--suave-2);margin:0 0 28px}.legal-doc h2{color:var(--contraste);font-size:19px;line-height:1.35;margin:36px 0 10px}.legal-doc p,.legal-doc ul{margin:0 0 14px}.legal-doc ul{padding-left:22px}.legal-doc li{margin-bottom:8px}.legal-doc li::marker{color:var(--amarelo)}.legal-doc a{color:var(--amarelo)}.legal-relacionada{margin-top:40px!important;padding-top:20px;border-top:1px solid var(--borda);color:var(--suave)}@media (max-width:600px){.legal{padding-top:32px;padding-bottom:48px}.legal-doc{font-size:15.5px}}@media print{.lp{background:#fff;color:#111;min-height:0}.lp-topo{display:none}.legal{padding:0}.legal-doc,.legal-doc h1,.legal-doc h2,.legal-relacionada{color:#111}.legal-vigencia{color:#555}.legal-doc a,.legal-doc li::marker{color:#111}.legal-doc h2{page-break-after:avoid;break-after:avoid}.legal-doc li{page-break-inside:avoid;break-inside:avoid}.lp-rodape{background:#fff;border-top:1px solid #ccc}.lp-rodape-interno{color:#555}}