/* Páginas de texto (aviso de privacidade, 404) */
.pagina-doc { background: var(--gelo); }
.doc { padding: 140px 0 96px; }
.doc__in { max-width: 820px; }
.doc h1 { font-size: clamp(2.2rem, 5vw, 3.4rem); font-weight: 500; letter-spacing: -.03em; margin-bottom: 20px; }
.doc h2 { font-size: 1.3rem; font-weight: 600; letter-spacing: -.01em; margin: 44px 0 12px; }
.doc p, .doc li { color: var(--tinta-2); }
.doc ul { margin: 0 0 1em; }
.doc li { position: relative; padding-left: 22px; margin-bottom: 6px; }
.doc li::before { content: ""; position: absolute; left: 4px; top: .7em; width: 6px; height: 6px; border-radius: 50%; background: var(--menta-texto); }
.doc a:not(.btn) { color: var(--petroleo); font-weight: 600; }
.doc__lead { font-size: 1.18rem; color: var(--tinta) !important; }
.doc__voltar { margin-top: 48px; }
.doc--erro { min-height: 70vh; display: grid; align-items: center; }
.pagina-doc .rodape { padding-top: 0; }
.pagina-doc .rodape__base p { border-top: 0; }
