.legal-pagina{padding-block:45px 65px;color:#19364d}.legal-pagina header{padding:30px;border:1px solid #dce6ed;background:#f4f7f9;border-radius:20px;margin-bottom:32px}.legal-pagina h1{font-size:clamp(2rem,4vw,3.5rem);letter-spacing:-.04em;margin:18px 0}.legal-pagina header>p:not(.etiqueta){line-height:1.8;max-width:760px}.legal-pagina small{display:block;margin-top:15px;color:#65798b}.legal-revision{font-size:.8rem;color:#725537;margin-top:12px}.legal-grid{display:grid;grid-template-columns:240px minmax(0,1fr);gap:55px}.legal-grid nav{align-self:start;display:grid;gap:13px;padding:22px;background:#f4f7f9;border-radius:14px}.legal-grid nav h2{font-size:1rem}.legal-grid nav a{font-size:.84rem;line-height:1.6}.legal-grid article{max-width:800px}.legal-grid section{scroll-margin-top:120px;border-bottom:1px solid #e0e8ee;padding-bottom:26px;margin-bottom:26px}.legal-grid section h2{font-size:1.4rem;line-height:1.4;margin-bottom:14px}.legal-grid section p{font-size:.97rem;line-height:1.9;color:#536c80}.legal-grid a{text-decoration:underline;text-underline-offset:4px}@media(max-width:760px){.legal-pagina{padding-block:25px 40px}.legal-pagina header{padding:23px}.legal-grid{grid-template-columns:1fr;gap:28px}.legal-grid section p{font-size:.92rem}}