.legal .article-head .meta{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gris);gap:18px;margin-bottom:22px;font-size:12px;display:flex}.legal-subtitle{color:var(--tinta-2);max-width:48ch;margin-top:20px;font-size:clamp(17px,1.4vw,20px)}.legal-body{grid-template-columns:260px 1fr;align-items:start;gap:clamp(32px,6vw,96px);padding-block:clamp(40px,5vw,72px) clamp(56px,7vw,110px);display:grid}.legal-toc{top:calc(var(--header-height) + 24px);border-top:1px solid var(--linea);gap:2px;padding-top:14px;display:grid;position:sticky}.legal-toc a{color:var(--gris);padding:7px 0;font-size:13px}.legal-toc a:hover{color:var(--naranja-oscuro)}.legal .prose h2:first-child,.legal .prose section:first-child h2{margin-top:0}.legal .prose h2{text-transform:none;font-size:clamp(20px,1.8vw,24px)}@media (max-width:899px){.legal-body{grid-template-columns:1fr;gap:28px}.legal-toc{position:static}}
