*{
	box-sizing: border-box;
}

body{
    background-color: rgb(230, 159, 66);
    border-left: 10px solid orangered;
    margin: 60 auto;
    padding: 50px
}
header{
    display: flex;
    background-color: rgb(252, 135, 57);
    justify-content: space-between;
    margin: 20px auto;
    
}

a{
    font-size: 50px;
    padding: 20px;
}

article{
    border-left: 5px solid orangered;
    border-right: 10px solid orangered;
    margin: 10px auto;
    padding: 15px;
}

article:nth-of-type(1){

    border: dotted 3px orangered;
    border-radius: 5%;
    padding: 20px
}
article:nth-of-type(2){
    margin: 20px auto
}
article:nth-of-type(3){
    margin: 10px auto;
    display: flex;
    flex-wrap: wrap
}
article:nth-of-type(4){
    padding: 15px;
    margin: 10px auto;
    display: flex;
    flex-wrap: wrap
}


h1{
    font-size: 2.5em
}

h2{
    font-size: 3em;
    width: 100%
}

p{
    font-size: 20px;
}

section:nth-child(1){
    width: 100%;
    padding: 25px;
    display: flex;
    flex-wrap: wrap
}
section:nth-child(2){
    width: 75%;
}

img{
    width: 20%;
    border: 3px solid orangered;
}

div{
    width: 55%;
}
