.legal-palco{background:var(--surface-page);box-sizing:border-box;flex-direction:column;align-items:center;gap:28px;min-height:100vh;padding:32px 24px 48px;display:flex}.legal-topo,.legal-folha,.legal-rodape{width:100%;max-width:760px}.legal-marca{color:var(--text-title);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.legal-folha{background:var(--surface-raised);border:1px solid var(--border-hairline);box-sizing:border-box;border-radius:24px;flex-direction:column;gap:32px;padding:48px 56px 56px;display:flex}.legal-cabecalho{border-bottom:1px solid var(--border-hairline);flex-direction:column;gap:12px;padding-bottom:28px;display:flex}.legal-corpo{flex-direction:column;gap:18px;max-width:68ch;display:flex}.legal-corpo h2{margin-top:14px}.legal-paragrafo{white-space:pre-line;overflow-wrap:anywhere}.legal-rodape{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.legal-voltar{color:var(--text-body);text-underline-offset:4px;text-decoration:underline}@media (max-width:899px){.legal-palco{gap:20px;padding:20px 0 32px}.legal-topo,.legal-rodape{box-sizing:border-box;padding:0 20px}.legal-folha{border-left:none;border-right:none;border-radius:0;gap:24px;padding:32px 20px 40px}}
