body.legal{background:var(--k)}body.legal:before,body.legal:after{content:none;display:none}.legal .wrap{max-width:760px;padding:0 22px}.legal-topo{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:28px 0 22px;display:flex}.legal-topo nav{color:var(--dim);-webkit-backdrop-filter:none;backdrop-filter:none;mix-blend-mode:normal;z-index:auto;background:0 0;border:0;grid-template-columns:none;gap:18px;padding:0;display:flex;position:static;inset:auto}.legal-topo nav a[aria-current]{color:var(--gold)}.legal h1{margin:56px 0 14px;font-size:clamp(40px,8vw,64px)}.legal .atualizado{color:var(--dim);margin-bottom:36px;display:block}.legal .resumo{background:#15130f;border:1px solid #3a3122;margin-bottom:40px;padding:20px 22px}.legal .resumo .mono{color:var(--gold);margin-bottom:10px;display:block}.legal .resumo ul{gap:6px;padding-left:18px;display:grid}.legal h2{font-family:var(--ff-titulo);letter-spacing:-.02em;margin:40px 0 12px;font-size:24px;font-weight:500}.legal p,.legal li{color:#cfc8ba;font-size:17px;font-weight:300;line-height:1.65}.legal p+p{margin-top:12px}.legal ul{gap:8px;margin-top:10px;padding-left:20px;display:grid}.legal strong{color:var(--bone);font-weight:500}.legal a.link{color:var(--gold);text-underline-offset:3px;text-decoration:underline}.legal table{border-collapse:collapse;width:100%;margin-top:12px;font-size:15px}.legal th,.legal td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;color:#cfc8ba;padding:10px 8px;font-weight:300}.legal th{font-family:var(--ff-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);font-size:10px;font-weight:400}.legal-rodape{border-top:1px solid var(--line);color:var(--dim);flex-wrap:wrap;justify-content:space-between;gap:14px;margin:70px 0 40px;padding-top:22px;display:flex}@media (max-width:600px){.legal p,.legal li{font-size:16px}.legal-topo .wm-nome{display:none}.legal table,.legal thead,.legal tbody,.legal tr,.legal td,.legal th{display:block}.legal thead{display:none}.legal tr{border-bottom:1px solid var(--line);padding:10px 0}.legal td{border:0;padding:2px 0}.legal td:first-child{color:var(--bone);font-weight:500}}
