@charset "utf-8";
* {box-sizing: border-box;}
body {
    min-height: 100dvh;
    display: grid;
    grid-template-rows: auto 1fr;
    background-color: pink;
    margin:0;
    font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
}
header,footer{
    background-color: rgb(252, 150, 165);
    color:azure;
}
.navegacion{
    margin-inline: auto;
    padding-block: 1rem;
}
a{
   text-decoration: none;
   color:black;
}
header div nav ul{
    list-style: none;
}
main{
    padding-block: 3rem;
    max-width: 50rem;
    margin-inline: auto;
}

#equipo{
display: flex;
flex-wrap: nowrap;
margin-bottom: 3rem;
}

article{
    background-color: rgb(252, 150, 165);
    padding: 2rem;
    border-radius: 1rem;
}
@media (min-width: 20rem){  
    #equipo{
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 1rem;
}
}
@media (min-width: 40rem){
    #equipo{
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 1rem;
    }
}
@media (min-width: 60rem){
    #equipo{
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 1rem;
    }
}

#comitente{
    padding: 2rem;
    background-color:  rgb(255, 255, 255);
    border-radius: 1rem;
    margin-bottom: 3rem;
}
img{
    border-radius: 1rem;
    max-width: 100%;
}
button{
    background-color: azure;
    border-radius: 1rem;
    border-color: azure;
}

.academicos{
    display: flex;
    flex-wrap: nowrap;
    margin-bottom: 3rem;
}
@media (min-width: 20rem){  
    .academicos{
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 1rem;
}
}
@media (min-width: 40rem){
    .academicos{
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 3rem;
    }
}
@media (min-width: 60rem){
    .academicos{
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 3rem;
    }
}

footer{
    padding: 1rem;
}
footer p{
    max-width: 50rem;
    margin-inline: auto;
}
section ul{
    padding: 0%;
    list-style: none;
}
section div img{
    max-width: 100px;
}
.UBA{
    border-inline-end: solid 1px rgb(0, 0, 0);
    padding-inline-end: 1rem;

}
.UBAFADU{
    border-inline-end: solid 1px rgb(0, 0, 0);
    padding-inline-end: 1rem;

}