.body-home {
    background-image:url("https://robertgravesonline.co.uk/letters/images/RG.jpg"); 
    background-position:80% 20%;
    background-size:cover;
    display:grid;
    color:white;
    font-family:'Open Sans';
    grid-template-rows: auto 1fr auto;
    padding:2em;
}


.div-home-central {
    display:grid;
    grid-template-columns:4fr auto 1fr;
    
}

.div-home-content {
    font-family:'Open Sans';
    display:grid;
    grid-template-columns:auto;
    max-width:550px;
    width:100%;
    justify-items:center;
 
}

.div-home-text {
    font-size:1.25em;
    text-align:justify;
       padding:0 1.5em 0 2em;
}

.a-home-button {
    font-size:1em;
        font-family:'Open Sans';
    font-weight:100;
    color:white;
    border:1px solid white;
    padding: 0.5em 1em 0.5em 1em;
    text-decoration:none;
    
}


.a-home-button:hover {

    border:1px dotted white;

    
}




.div-home-buttons,.nav-home {
    display:flex;
    padding:2em;
    gap:2em;
}

.main-home {
    display:grid;
    grid-template-rows:3fr auto 1fr;
}



.footer-home {
    display:flex;
    gap:2em;
    
}

@media only screen and (max-width: 700px) {
    
    .div-home-text {
        font-size:0.85em;
    }
    
    .a-home-button {
    font-size:0.85em;
    }
    
    
    
}