
/* v18 — revisão institucional, acessibilidade e documentos LGPD */
.legal-card-v18{max-width:1040px;margin-inline:auto}.legal-heading-v18{border-bottom:1px solid rgba(7,26,50,.12);padding-bottom:1.25rem;margin-bottom:1.5rem}.legal-lead-v18{font-size:1.12rem;line-height:1.75;max-width:850px}.legal-update-v18{font-size:.9rem;color:#5f6b78}.legal-index-v18{display:flex;flex-wrap:wrap;gap:.55rem .8rem;padding:1rem 1.1rem;margin:1rem 0 2rem;background:#f5f7f9;border:1px solid rgba(7,26,50,.1);border-radius:14px}.legal-index-v18 strong{width:100%;color:#071a32}.legal-index-v18 a{font-size:.9rem}.legal-card-v18 section{scroll-margin-top:110px}.legal-card-v18 h2{margin-top:2.1rem}.legal-card-v18 h3{font-size:1rem;margin:.1rem 0 .45rem}.legal-card-v18 li{margin:.4rem 0;line-height:1.65}.legal-grid-v18{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.legal-grid-v18>div{padding:1rem;border:1px solid rgba(7,26,50,.1);border-radius:14px;background:#fbfcfd}.legal-callout-v18{padding:1rem 1.1rem;border-left:4px solid #b08a45;background:#fbf7ee;border-radius:8px;margin:1rem 0}.table-wrap-v18{overflow-x:auto;border:1px solid rgba(7,26,50,.1);border-radius:14px}.legal-table-v18{width:100%;border-collapse:collapse;min-width:760px}.legal-table-v18 th,.legal-table-v18 td{text-align:left;vertical-align:top;padding:.9rem;border-bottom:1px solid rgba(7,26,50,.1);line-height:1.55}.legal-table-v18 th{background:#071a32;color:#fff}.legal-table-v18 tr:last-child td{border-bottom:0}.legal-actions-v18{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:2rem}.privacy-note a{font-weight:700;text-decoration:underline}@media(max-width:760px){.legal-grid-v18{grid-template-columns:1fr}.legal-card-v18{padding-inline:1.1rem}.legal-index-v18{display:grid}.legal-table-v18{min-width:680px}}
