.legal-pagina{padding-block:0}.legal-pagina,.legal-pagina .contenedor,.legal-pagina__marco{display:flex;flex:1;flex-direction:column}.legal-pagina__marco{--portada-borde:#e0e0e0;background:#fff}@media (min-width:640px){.legal-pagina__marco{border-inline:1px solid var(--portada-borde)}}.legal-pagina__contenido{display:flex;flex-direction:column;gap:1.25rem;width:100%;max-width:42rem;margin-inline:auto;padding:2rem var(--gutter-x) 2.5rem}@media (min-width:640px){.legal-pagina__contenido{padding:2.5rem 2rem 3rem}}@media (min-width:1024px){.legal-pagina__contenido{padding:3rem 2.5rem 3.5rem}}.legal-pagina__meta{margin:0}.legal-pagina__cuerpo{margin-top:0}.legal-pagina__cuerpo>*+*{margin-top:1.25em}.legal-pagina__cuerpo h2+*,.legal-pagina__cuerpo h3+*{margin-top:.75em}.legal-pagina__cuerpo h2{margin-top:2em;padding-top:.25rem;font-family:var(--font-haas-head),var(--font-haas),sans-serif;font-size:var(--text-lg);font-weight:500;letter-spacing:-.01em;line-height:1.25}.legal-pagina__cuerpo h2:first-child{margin-top:0}.legal-pagina__cuerpo a{color:var(--foreground);font-weight:500;text-decoration:underline;text-underline-offset:2px}.legal-pagina__cuerpo a:hover{opacity:.75}.legal-pagina__cuerpo ol,.legal-pagina__cuerpo ul{padding-left:1.25rem}.legal-pagina__cuerpo li+li{margin-top:.5em}.legal-titulo{margin:0;font-family:var(--font-haas-head),var(--font-haas),sans-serif;font-size:var(--text-2xl);font-weight:500;letter-spacing:-.02em;line-height:1.15;color:var(--foreground)}@media (min-width:640px){.legal-titulo{font-size:1.75rem}}