.legal{background:var(--crema);color:var(--tinta);font-variant-numeric:tabular-nums;min-height:100vh}.legal-inner{max-width:68ch;padding:var(--space-4) var(--space-2) var(--space-6);margin:0 auto}.legal h1{font-family:var(--font-display);margin:var(--space-3) 0 var(--space-1);font-size:clamp(2rem,6vw,3rem);font-weight:900;font-stretch:118%;line-height:1.1}.legal h2{font-family:var(--font-display);margin:var(--space-4) 0 var(--space-1);font-size:1.4rem;font-weight:500;font-stretch:118%;line-height:1.2}.legal h3{margin:var(--space-3) 0 var(--space-1);font-size:1.05rem}.legal p,.legal li{line-height:1.6}.legal time{font-size:.95rem}.legal ul{padding-left:var(--space-3)}.legal li{margin-top:var(--space-1)}.legal-rows{margin:var(--space-2) 0 0}.legal-row{margin-top:var(--space-3)}.legal-rows dt{font-weight:700}.legal-rows dd{margin:var(--space-1) 0 0}.legal-home,.legal-nav a{align-items:center;min-height:44px;display:inline-flex}.legal-nav{margin-top:var(--space-5);font-size:.95rem}
