:root[lang=es] [data-l=en],:root:not([lang=es]) [data-l=es]{display:none}.tbd{-webkit-text-decoration:underline dashed var(--muted);text-decoration:underline dashed var(--muted);text-underline-offset:.22em;cursor:help;text-decoration-thickness:1px}.nf{min-height:calc(100svh - 120px);padding:clamp(120px, 16vh, 168px) var(--gutter) clamp(48px, 6vw, 80px);flex-direction:column;justify-content:flex-end;display:flex}.nf-code{color:var(--muted);font-variant-numeric:tabular-nums;margin-bottom:20px;font-size:15px}.nf-title{letter-spacing:-.04em;text-wrap:balance;max-width:12ch;font-size:clamp(56px,8vw,8rem);font-weight:330;line-height:.96}.nf-text{color:var(--stone);max-width:42ch;margin-top:28px;font-size:clamp(18px,1.5vw,22px);line-height:1.45}.nf-links{flex-wrap:wrap;align-items:center;gap:24px;margin-top:40px;display:flex}.legal{padding:clamp(120px, 15vh, 160px) var(--gutter) var(--sect);grid-template-columns:repeat(12,1fr);column-gap:24px;display:grid}.legal-head{grid-column:1/-1;margin-bottom:clamp(48px,6vw,88px)}.legal-title{letter-spacing:-.04em;font-size:clamp(48px,6.4vw,6rem);font-weight:330;line-height:.98}.legal-date{color:var(--muted);margin-top:18px;font-size:14px}.legal-lead{text-wrap:pretty;max-width:46ch;margin-top:28px;font-size:clamp(19px,1.6vw,24px);line-height:1.45}.legal section{grid-column:1/-1;grid-template-columns:subgrid;border-top:1px solid var(--line);padding:28px 0;display:grid}.legal section:last-of-type{border-bottom:1px solid var(--line)}.legal h2{letter-spacing:-.015em;grid-column:1/span 4;font-size:21px;font-weight:400}.legal section>:not(h2){max-width:64ch;color:var(--stone);grid-column:6/span 7}.legal section>p+p,.legal section>ul+p,.legal section>p+ul{margin-top:14px}.legal ul{gap:10px;padding-left:18px;display:grid}.legal li::marker{color:var(--muted)}.legal b{color:var(--bone);font-weight:500}.legal a{color:var(--bone)}@media (width<=860px){.legal{grid-template-columns:1fr}.legal section{grid-template-columns:1fr;row-gap:12px}.legal h2,.legal section>:not(h2){grid-column:1}.nf-title{font-size:clamp(48px,13vw,80px)}}
