:root{--blanco:#fff;--gris:#b4b4b4;--gris-2:#8a8a8a;--rojo:#ff2d2d;--linea:#ffffff29;--serif:"Newsreader Variable", "Newsreader", Georgia, serif;--sans:"Atkinson Hyperlegible Next", "Segoe UI", system-ui, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{color:var(--blanco);background:#000}body{font-family:var(--sans);padding:3rem 1.25rem 5rem;font-size:1rem;line-height:1.65}main{max-width:44rem;margin:0 auto}.legal-top{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:3rem;font-size:.875rem;display:flex}.legal-top a{color:var(--gris)}h1{font-family:var(--serif);letter-spacing:-.02em;margin-bottom:.5rem;font-size:clamp(2.2rem,6vw,3.25rem);font-weight:300;line-height:1.05}h1 em{color:var(--rojo)}.legal-fecha{color:var(--gris-2);margin-bottom:2.5rem;font-size:.875rem}h2{font-family:var(--serif);margin:2.5rem 0 .75rem;font-size:1.5rem;font-weight:400}p,li{color:var(--gris)}p+p{margin-top:.8rem}ul{margin-top:.6rem;padding-left:1.2rem}li+li{margin-top:.4rem}strong{color:var(--blanco);font-weight:500}a{color:var(--blanco);text-underline-offset:.18em}.tabla{border-collapse:collapse;width:100%;margin-top:1rem;font-size:.875rem}.tabla th,.tabla td{text-align:left;vertical-align:top;border-top:1px solid var(--linea);color:var(--gris);padding:.7rem .6rem .7rem 0}.tabla th{color:var(--blanco);font-weight:500}@media (max-width:640px){.tabla,.tabla tbody,.tabla tr,.tabla td{width:100%;display:block}.tabla thead{display:none}.tabla tr{border-top:1px solid var(--linea);padding:.6rem 0}.tabla td{border:0;padding:.15rem 0}.tabla td:before{content:attr(data-l) ": ";color:var(--blanco)}}.preferencias{border:1px solid var(--linea);margin-top:1rem;padding:1rem}.preferencias p{margin:0 0 .75rem}.preferencias button{font:inherit;color:var(--blanco);cursor:pointer;background:0 0;border:1px solid #ffffff8c;border-radius:1.25rem;height:2.5rem;margin-right:.5rem;padding:0 1.25rem;font-size:.875rem}.preferencias button:hover{background:var(--blanco);color:#000}.preferencias button:focus-visible{background:var(--blanco);color:#000}
