.priv{max-width:44rem;margin:0 auto;padding:clamp(120px,16vh,160px) var(--gutter) clamp(72px,10vh,110px);background:transparent}body{background:radial-gradient(120% 60% at 50% 0%,var(--white) 0%,var(--paper) 55%) no-repeat,var(--paper)}.priv__title{margin:0 0 18px;font-family:var(--font-display);font-weight:800;font-size:clamp(2.6rem,6.5vw,4.2rem);line-height:.95;letter-spacing:-.035em;color:var(--ink)}.priv__lead{margin:0;max-width:34ch;font-size:clamp(1.1rem,1.6vw,1.3rem);font-weight:300;line-height:1.55;color:var(--ink-70)}.priv__fecha{margin:18px 0 0;font-size:13px;font-weight:300;color:var(--ink-45)}.priv section{margin-top:44px;padding-top:26px;border-top:1px solid var(--line-soft)}.priv h2{margin:0 0 12px;font-family:var(--font-display);font-weight:700;font-size:1.35rem;letter-spacing:-.02em;color:var(--ink)}.priv p,.priv li{font-size:1rem;font-weight:300;line-height:1.7;color:var(--ink-70);text-wrap:pretty}.priv p{margin:0 0 12px}.priv ul{margin:0 0 12px;padding-left:1.2em}.priv li+li{margin-top:8px}.priv strong{font-weight:500;color:var(--ink)}.priv a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--ink-25);text-underline-offset:3px;transition:text-decoration-color .2s}.priv a:hover{text-decoration-color:var(--ink)}.priv a:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:2px}.priv__volver{margin-top:56px!important}
