.p-gdpr{--ink:#0e0e0d;--ink-soft:#4a4945;--ink-mute:#76746d;--line:#e2ded6;--line-hard:#c9c3b7;--bg-alt:#f4f2ee;--acc:#8a5a24;--btn-bg:#16171b;--btn-fg:#f0d3ad;--disp:"Archivo", "Helvetica Neue", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--body:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;color:var(--ink);font-family:var(--body);background:#fff;margin:0;font-size:1.02rem;line-height:1.7}.p-gdpr a{color:var(--acc)}.p-gdpr h1,.p-gdpr h2,.p-gdpr h3{font-family:var(--disp);letter-spacing:-.015em;margin:0}.p-gdpr h1{font-size:clamp(1.7rem,4.5vw,2.4rem);font-weight:900;line-height:1.12}.p-gdpr h2{margin-top:2.4rem;font-size:clamp(1.2rem,3vw,1.5rem);font-weight:800}.p-gdpr h3{margin-top:1.6rem;font-size:1.05rem;font-weight:700}.p-gdpr p,.p-gdpr ul,.p-gdpr ol{margin:.9rem 0 0}.p-gdpr ul,.p-gdpr ol{padding-left:1.3rem}.p-gdpr li{margin-bottom:.4rem}.p-gdpr .head{border-bottom:1px solid var(--line)}.p-gdpr .head__inner{align-items:center;gap:.6rem;max-width:820px;margin:0 auto;padding:.6rem 20px;display:flex}.p-gdpr .logo{color:var(--ink);align-items:center;gap:.55rem;margin-right:auto;text-decoration:none;display:flex}.p-gdpr .logo__mark{background:var(--btn-bg);width:34px;height:34px;color:var(--btn-fg);font-family:var(--disp);border-radius:7px;place-content:center;font-size:1.1rem;font-weight:900;display:grid}.p-gdpr .logo__name{font-family:var(--disp);font-size:1rem;font-weight:900}.p-gdpr .back{color:var(--ink);border:1px solid var(--line);border-radius:6px;padding:.5rem .8rem;font-size:.88rem;font-weight:700;text-decoration:none}.p-gdpr .back:hover{border-color:var(--ink)}.p-gdpr .wrap{max-width:820px;margin:0 auto;padding:2.6rem 20px 4rem}.p-gdpr .lead{color:var(--ink-soft);font-size:1.06rem}.p-gdpr .meta{color:var(--ink-mute);margin-top:.6rem;font-size:.86rem}.p-gdpr table{border-collapse:collapse;width:100%;margin-top:1.2rem;font-size:.93rem}.p-gdpr th,.p-gdpr td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:.7rem .8rem}.p-gdpr thead th{background:var(--bg-alt);font-family:var(--disp);font-weight:800}.p-gdpr .tablewrap{overflow-x:auto}.p-gdpr table{min-width:34rem}.p-gdpr .foot{background:var(--btn-bg);color:#cbc8c0;padding:2rem 0 1.6rem;font-size:.88rem}.p-gdpr .foot a{color:#fff}.p-gdpr .foot__inner{max-width:820px;margin:0 auto;padding:0 20px}.p-gdpr a:focus-visible,.p-gdpr button:focus-visible{outline:2px solid var(--acc);outline-offset:2px}
