body{padding-top:64px}.legal-cabecalho{padding:40px 1.2rem 32px;text-align:center;border-bottom:1px solid var(--stone);display:flex;flex-direction:column;align-items:center}.legal-cabecalho__etiqueta{display:inline-block;font-family:var(--font-body);font-size:11px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--amadeirado);border:1px solid var(--amadeirado);padding:4px 12px;margin-bottom:14px}.legal-cabecalho__titulo{font-family:var(--font-title);font-size:clamp(1.8rem,7vw,2.4rem);font-weight:400;color:var(--void);letter-spacing:.02em;line-height:1.1;margin-bottom:10px}.legal-cabecalho__sub{font-family:var(--font-body);font-size:14px;font-weight:400;color:var(--ash);letter-spacing:.05em;line-height:1.7;max-width:280px;margin-bottom:24px}.legal-nav{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center}.legal-nav__link{font-family:var(--font-body);font-size:12px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--void);text-decoration:none;border-bottom:1px solid var(--amadeirado);padding-bottom:2px;transition:color .2s}.legal-nav__link:hover{color:var(--amadeirado)}.legal-nav__separador{color:var(--nota);font-size:12px}.legal-secao{border-bottom:1px solid var(--stone);scroll-margin-top:80px}.legal-secao__cabecalho{padding:36px 1.2rem 20px;border-bottom:1px solid var(--stone);display:flex;flex-direction:column;gap:4px}.legal-secao__numero{font-family:var(--font-body);font-size:11px;font-weight:400;letter-spacing:.2em;color:var(--amadeirado);text-transform:uppercase}.legal-secao__titulo{font-family:var(--font-title);font-size:clamp(1.4rem,6vw,1.8rem);font-weight:400;color:var(--void);letter-spacing:.02em;line-height:1.1}.legal-secao__data{font-family:var(--font-body);font-size:12px;font-weight:400;color:var(--nota);letter-spacing:.06em;margin-top:4px}.legal-corpo{padding:24px 1.2rem 40px;display:flex;flex-direction:column;gap:16px}.legal-intro{font-family:var(--font-body);font-size:15px;font-weight:400;color:var(--ash);line-height:1.85;letter-spacing:.04em;padding-bottom:8px;border-bottom:1px solid rgba(212,197,176,.4)}.legal-corpo p{font-family:var(--font-body);font-size:14px;font-weight:400;color:var(--ash);line-height:1.85;letter-spacing:.04em}.legal-h3{font-family:var(--font-body);font-size:12px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--void);margin-top:8px;padding-bottom:8px;border-bottom:1px solid var(--stone)}.legal-lista{display:flex;flex-direction:column;gap:8px;padding-left:16px}.legal-lista li{font-family:var(--font-body);font-size:14px;font-weight:400;color:var(--ash);line-height:1.75;letter-spacing:.04em;list-style:disc}.legal-lista--numero li{list-style:decimal}.legal-lista strong,.legal-corpo strong{font-weight:400;color:var(--void)}.legal-botao{padding:0;background:none;border:0;color:var(--amadeirado);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media(min-width: 1024px){.legal-cabecalho{max-width:900px;margin:0 auto;padding:48px 3rem 32px}.legal-cabecalho__titulo{font-size:clamp(2.2rem,3vw,2.8rem)}.legal-secao__titulo{font-size:1.3rem}}