/* Páginas de termos e privacidade: discretas, no papel creme da marca */
@font-face { font-family: "Raleway"; src: url("../fonts/raleway-latin-var.woff2") format("woff2"); font-weight: 100 900; font-display: swap; }
* { box-sizing: border-box; }
[hidden] { display: none !important; }
body { margin: 0; background: #ece3d1; color: #2e1601; font-family: "Raleway", -apple-system, BlinkMacSystemFont, sans-serif; font-size: 16px; line-height: 1.65; }
.legal-pagina { max-width: 720px; margin: 0 auto; padding: 32px 20px 64px; }
.voltar { display: inline-block; font-size: 13px; color: #750105; text-decoration: none; margin-bottom: 20px; }
h1 { font-family: "Times New Roman", Times, serif; font-weight: 400; font-size: clamp(2rem, 6vw, 2.6rem); color: #750105; margin: 0 0 4px; line-height: 1.1; }
.data { font-size: 13px; opacity: .65; margin: 0 0 28px; }
h2 { font-family: "Times New Roman", Times, serif; font-weight: 400; font-size: 1.35rem; color: #572802; margin: 28px 0 6px; }
p { margin: 0 0 12px; }
a { color: #750105; }
