.legal-page{max-width:780px;padding-top:44px;padding-bottom:64px}.legal-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:28px}.legal-tabs a{padding:7px 14px;border-radius:999px;font-size:13.5px;font-weight:600;text-decoration:none;color:var(--text);background:var(--card-bg);border:1px solid var(--card-border);transition:border-color .2s var(--ease),background .2s var(--ease)}.legal-tabs a:hover{border-color:var(--card-border-hover)}.legal-tabs a[aria-current=page]{color:#05030c;background:var(--accent);border-color:var(--accent)}.legal-doc{gap:26px;padding:clamp(20px,4vw,36px);border-radius:20px;background:var(--card-bg)}.legal-doc,.legal-head{display:flex;flex-direction:column}.legal-head{align-items:flex-start;gap:10px}.legal-head h1{margin:0;font-size:clamp(1.8rem,4vw,2.4rem)}.legal-head p{margin:0}.legal-fecha{font-size:12.5px;opacity:.6}.legal-doc section{display:flex;flex-direction:column;gap:10px}.legal-doc h2{margin:0;font-size:1.15rem}.legal-doc section li,.legal-doc section p{margin:0;line-height:1.7;font-size:14.5px;opacity:.85;overflow-wrap:anywhere}.legal-doc ul{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:20px}