header {
    display:flex;
    flex-direction:row;
    justify-content:space-around;
    padding-top:20px;
    background-color:rgb(75, 75, 209);
    padding-bottom:10px;
}
header a{
    text-decoration:none;
    color:black;
    font-size:25px;
}
header a:hover {
    color:green;
    text-decoration:underline;
    transition:0.3s;
}
body{
    margin:0;
}
main {
    display:flex;
    flex-direction:column;
    align-items:center;
    background-color:rgb(55, 55, 240);
    height:85.7vh;
}
article{
    align-items:center;
    display:flex;
    flex-direction:column;
    max-width:30%;
    text-align:center;
    background-color:rgb(102, 102, 185);
    margin-bottom:3px;
}
article p {
    text-align:center;
}