/* Aihoo GEO: blocos TL;DR, datas e tabela (usa a paleta do site) */
.q4-tldr{border:1px solid var(--c-gold-deep,#A8863F);background:rgba(201,169,97,.10);border-radius:14px;padding:22px 24px;margin:28px 0}
.q4-tldr-t{font-family:var(--font-mono,monospace);font-size:11px;letter-spacing:.2em;color:var(--c-gold-deep,#A8863F);margin:0 0 10px;text-transform:uppercase}
.q4-tldr p.q4-a{font-weight:600;margin:0 0 10px}
.q4-tldr ul{margin:0;padding-left:18px}.q4-tldr li{margin:6px 0}
.q4-fresh{font-size:13px;line-height:1.7;opacity:.85;border-top:1px solid rgba(20,20,32,.12);border-bottom:1px solid rgba(20,20,32,.12);padding:10px 0;margin:18px 0}
.q4-fresh time{font-weight:600}
.q4-faq-extra{max-width:900px;margin:40px auto 0;padding:0 4px}
.q4-tw{overflow-x:auto;margin:24px 0;-webkit-overflow-scrolling:touch}
.q4-table{width:100%;border-collapse:collapse;font-size:14px;min-width:620px}
.q4-table th,.q4-table td{border-bottom:1px solid rgba(20,20,32,.12);padding:10px 12px;text-align:left;vertical-align:top}
.q4-table thead th{font-family:var(--font-mono,monospace);font-size:11px;letter-spacing:.12em;text-transform:uppercase}
.q4-table .q4-hl{background:rgba(201,169,97,.14);font-weight:600}
.legal-nav{display:flex;gap:24px;align-items:center;flex-wrap:wrap}
.q4-tldr,.q4-tldr li,.q4-fresh,.q4-table,.q4-table th,.q4-table td{color:var(--c-dark,#141420)}
.q4-tldr a,.q4-table a{color:var(--c-gold-deep,#A8863F);text-decoration:underline}
