body {
    background-color: floralwhite;
    font-family: serif;
    margin: 10;
    display: flex;
    justify-content: center; 
    padding: 40 px 20 px;      
    box-sizing: border-box;
}

.article-container {
    background-color: white; 
    max-width: 600 px;       
    width: 50 %;
    padding: 50 px;           
    border-radius: 8 px;      
    box-sizing: border-box;
}

h1 {
    font-size: 30 px;
    font-family: serif
}


h2 {
    font-size: 24 px;
    font-style: italic;
    font-weight: light;
}

h3 {
    font-size: 14 px;
}

p {
    font-size: 18 px;
    line-height: 1.8;

}

iframe {
    margin: 20 px 0;
    border-radius: 4 px;
}
