.legal{max-width:680px;margin:0 auto;padding:32px 20px 96px;display:flex;flex-direction:column;gap:32px}.legal-marca{align-self:flex-start;display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-serif),Georgia,serif;font-style:italic;font-size:24px;color:var(--ink);text-decoration:none}.legal header{gap:14px}.legal header,.legal section{display:flex;flex-direction:column}.legal section{gap:12px}.legal p,.legal ul{margin:0;font-size:16px;line-height:1.6;color:var(--ink-2);text-wrap:pretty}.legal ul{padding-left:20px;display:flex;flex-direction:column;gap:8px}.legal a{overflow-wrap:anywhere}.legal footer{display:flex;flex-wrap:wrap;gap:4px 24px;padding-top:20px;border-top:1px solid var(--line)}.legal footer a{display:inline-flex;align-items:center;min-height:44px;font-weight:500}