/* Páginas jurídicas (política de privacidade, termos de uso, trocas e devoluções) — texto simples,
   mesma fonte/identidade do site, sem depender do layout do checkout. */
.legal{max-width:720px;padding-bottom:100px}
.legal h1{font-size:clamp(36px,5vw,56px);font-weight:300;line-height:1;letter-spacing:-.04em;margin:0 0 6px}
.legal h1 em{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-style:italic;letter-spacing:-.03em}
.legal-atualizado{color:#999;font-size:13px;margin:0 0 40px}
.legal h2{font-size:18px;font-weight:500;margin:36px 0 10px}
.legal p,.legal li{font-size:15px;line-height:1.7;color:#333}
.legal ul{margin:0 0 16px;padding-left:20px}
.legal a{color:inherit;text-decoration:underline;text-underline-offset:2px}
.legal-links{margin-top:48px;padding-top:20px;border-top:1px solid #e5e5e0;font-size:13px;color:#888}
@media(max-width:640px){.legal{padding-bottom:70px}}
