.pg-legal .breadcrumb{background:var(--fundo);padding:72px 0 0}.pg-legal .breadcrumb .container{color:var(--texto-light);align-items:center;gap:8px;padding:16px 20px;font-size:.82rem;display:flex}.pg-legal .breadcrumb a{color:var(--texto-light);transition:color .2s;display:inline-flex}.pg-legal .breadcrumb a:hover{color:var(--secundaria)}.pg-legal .legal-wrap{max-width:760px;margin:0 auto;padding:12px 20px 80px}.pg-legal .legal-topo{border-bottom:2px solid var(--secundaria);margin-bottom:42px;padding-bottom:30px}.pg-legal .legal-topo h1{color:var(--texto);letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(1.75rem,4.5vw,2.5rem);font-weight:800;line-height:1.15}.pg-legal .legal-resumo{color:var(--texto-light);margin:0 0 16px;font-size:1.03rem;line-height:1.65}.pg-legal .legal-data{color:var(--texto-light);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:.8rem;font-weight:600}.pg-legal .legal-bloco{margin-bottom:40px}.pg-legal .legal-bloco h2{color:var(--texto);align-items:baseline;gap:12px;margin:0 0 14px;font-size:1.22rem;font-weight:700;line-height:1.3;display:flex}.pg-legal .legal-num{color:var(--secundaria);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.82rem;font-weight:800}.pg-legal .legal-bloco p{color:#3a3a3a;margin:0 0 14px;font-size:.97rem;line-height:1.75}.pg-legal .legal-bloco p:last-child{margin-bottom:0}.pg-legal .legal-bloco ul{margin:4px 0 0;padding-left:0;list-style:none}.pg-legal .legal-bloco li{color:#3a3a3a;margin-bottom:9px;padding-left:22px;font-size:.95rem;line-height:1.7;position:relative}.pg-legal .legal-bloco li:before{content:"";background:var(--secundaria);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:4px}.pg-legal .legal-rodape{background:#fff;border:1px solid #ececec;border-radius:12px;margin-top:52px;padding:26px 28px}.pg-legal .legal-rodape h2{color:var(--texto);margin:0 0 10px;font-size:1.05rem;font-weight:700}.pg-legal .legal-rodape p{color:var(--texto-light);margin:0 0 10px;font-size:.93rem;line-height:1.7}.pg-legal .legal-rodape p:last-child{margin-bottom:0}.pg-legal .legal-rodape a,.pg-legal .legal-outro a{color:var(--texto);text-decoration:underline;-webkit-text-decoration-color:var(--secundaria);text-decoration-color:var(--secundaria);text-underline-offset:3px;font-weight:600}.pg-legal .legal-rodape a:hover,.pg-legal .legal-outro a:hover{color:var(--secundaria)}@media (max-width:640px){.pg-legal .breadcrumb{padding-top:80px}.pg-legal .legal-wrap{padding-bottom:56px}.pg-legal .legal-bloco h2{gap:9px;font-size:1.12rem}.pg-legal .legal-rodape{padding:20px 18px}}
