/* Página de política de privacidade (privacidade.html). Arquivo próprio: não altera o styles.css. */
.legal{max-width:760px}
.legal[hidden]{display:none}
.legal h2{font-size:1.3rem;font-weight:500;margin:2rem 0 .6rem}
.legal h2:first-child{margin-top:0}
.legal h3{font-size:1.02rem;font-weight:500;margin:1.3rem 0 .35rem;color:var(--tinta)}
.legal p{max-width:66ch}
.legal ul{margin:0 0 1em;padding-left:1.25em;list-style:disc}
.legal li{margin:0 0 .5em;max-width:62ch}
.legal a{text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}
/* "Em resumo": caixa no começo da política */
.legal__resumo{background:var(--espuma);border-radius:14px;padding:18px 22px 6px;margin:0 0 2rem}
.legal__resumo h2{margin-top:0;font-size:1.15rem}
/* data da última atualização (discreta, embaixo do título) */
.pagina-topo .legal__data{font-family:var(--f-ui);font-size:.85rem;color:var(--tinta-suave);margin-top:8px}
/* Trechos que o dono precisa confirmar antes de publicar: bem visíveis de propósito */
.legal mark.confirmar{background:#FFE58A;color:#3D2C00;padding:0 .2em;border-radius:3px;font-family:var(--f-ui);font-size:.88em;box-decoration-break:clone;-webkit-box-decoration-break:clone}
