.legal>article+article{margin-top:3.5rem}.legal h2{color:var(--color-navy-900);scroll-margin-top:7rem;font-size:1.5rem;line-height:1.25}.legal h3{color:var(--color-navy-900);margin-top:1.75rem;scroll-margin-top:7rem;font-size:1.0625rem}.legal p{color:var(--color-ink-700);margin-top:1rem;line-height:1.75}.legal ul,.legal ol{color:var(--color-ink-700);margin-top:1rem;padding-left:1.35rem;line-height:1.75}.legal ul{list-style:outside}.legal ol{list-style:decimal}.legal li+li{margin-top:.65rem}.legal li::marker{color:var(--color-accent-600)}.legal strong{color:var(--color-navy-900);font-weight:600}.legal a{color:var(--color-accent-600);text-underline-offset:2px;font-weight:600;text-decoration:underline}.legal a:hover{color:var(--color-accent-700)}.legal-destaque{border-radius:var(--radius-card);background:var(--color-surface-soft);border:1px solid #0b1a3b12;margin-top:1.75rem;padding:1.5rem}.legal-destaque p{margin-top:0;font-size:.9375rem}.legal-destaque p+p{margin-top:.85rem}.legal-data{color:var(--color-navy-900);margin-top:1.75rem;font-size:.875rem;font-weight:600}.legal-tabela{--legal-tabela-min:34rem;border-radius:var(--radius-card);background:var(--color-surface);border:1px solid #0b1a3b17;margin-top:1.75rem;overflow-x:auto}.legal-tabela--wide{--legal-tabela-min:40rem}.legal-tabela table{width:100%;min-width:var(--legal-tabela-min);border-collapse:collapse;text-align:left;font-size:.9375rem}.legal-tabela th,.legal-tabela td{text-align:left;vertical-align:top;padding:.85rem 1rem;line-height:1.6}.legal-tabela thead th{background:var(--color-surface-soft);letter-spacing:.06em;text-transform:uppercase;color:var(--color-navy-900);white-space:nowrap;font-size:.75rem;font-weight:700}.legal-tabela tbody tr+tr th,.legal-tabela tbody tr+tr td{border-top:1px solid #0b1a3b12}.legal-tabela tbody th{color:var(--color-navy-900);font-weight:600}.legal-tabela tbody td{color:var(--color-ink-700)}.legal-cookie-nome{color:var(--color-navy-900);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:600;display:block}.legal-cookie-origem{color:var(--color-ink-500);margin-top:.2rem;font-size:.8125rem;font-weight:400;display:block}
