.Legal-module__thhP-G__main{padding:calc(var(--nav-h) + clamp(40px, 7vh, 80px)) 0 clamp(72px, 10vh, 120px)}.Legal-module__thhP-G__volver{color:var(--tinta-3);transition:color .2s var(--ease);font-size:.92rem}@media (hover:hover) and (pointer:fine){.Legal-module__thhP-G__volver:hover{color:var(--tinta)}}.Legal-module__thhP-G__h1{margin:22px 0 12px;font-size:clamp(2.2rem,5.4vw,3.8rem)}.Legal-module__thhP-G__fecha{color:var(--tinta-3);font-size:.8rem}.Legal-module__thhP-G__cuerpo{border-top:1px solid var(--tinta);max-width:68ch;margin-top:clamp(32px,5vh,52px)}.Legal-module__thhP-G__cuerpo section{border-bottom:1px solid var(--regla);padding:30px 0}.Legal-module__thhP-G__cuerpo h2{letter-spacing:-.02em;margin-bottom:14px;font-size:1.25rem;font-weight:700}.Legal-module__thhP-G__cuerpo h3{margin:20px 0 6px;font-size:1rem;font-weight:650}.Legal-module__thhP-G__cuerpo p{color:var(--tinta-2);margin-bottom:12px}.Legal-module__thhP-G__cuerpo p:last-child{margin-bottom:0}.Legal-module__thhP-G__cuerpo strong{color:var(--tinta)}.Legal-module__thhP-G__cuerpo a{color:var(--tinta);border-bottom:1px solid var(--regla-2)}@media (hover:hover) and (pointer:fine){.Legal-module__thhP-G__cuerpo a:hover{border-color:var(--rojo)}}.Legal-module__thhP-G__datos{border-top:1px solid var(--regla);margin:4px 0 18px}.Legal-module__thhP-G__datos>div{border-bottom:1px solid var(--regla);grid-template-columns:140px minmax(0,1fr);gap:16px;padding:10px 0;display:grid}.Legal-module__thhP-G__datos dt{font-family:var(--f-mono), monospace;color:var(--tinta-3);padding-top:2px;font-size:.78rem}.Legal-module__thhP-G__datos dd{font-weight:600}.Legal-module__thhP-G__meta{font-size:.92rem}.Legal-module__thhP-G__meta span{color:var(--tinta);font-weight:650}.Legal-module__thhP-G__pieLegal{padding-top:28px}@media (max-width:520px){.Legal-module__thhP-G__datos>div{grid-template-columns:1fr;gap:2px}}.Legal-module__thhP-G__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--rojo-txt);margin-top:26px;font-size:.72rem}.Legal-module__thhP-G__eyebrow+.Legal-module__thhP-G__h1{margin-top:10px}.Legal-module__thhP-G__cuerpo>.Legal-module__thhP-G__meta:first-child{margin-bottom:0;padding-top:24px}.Legal-module__thhP-G__otras{flex-wrap:wrap;gap:12px 28px;margin-top:36px;font-weight:600;display:flex}.Legal-module__thhP-G__otras a{border-bottom:1px solid var(--regla-2);transition:border-color .2s var(--ease);padding-bottom:2px}@media (hover:hover) and (pointer:fine){.Legal-module__thhP-G__otras a:hover{border-color:var(--tinta)}}
