body{font-size: calc(.885vw + 3px);}
.row{display:flex;flex-wrap:wrap}
.col.m4{flex:0 0 25%;max-width:25%}
.col.m8{flex:0 0 75%;max-width:75%}
.col.m12{flex:0 0 100%;max-width:100%}
img{max-width:100%;height: auto;}
a{color:#000}
article{text-align: center;}
a:hover{opacity: .75;}
@media(max-width:1000px){
body{font-size: 4.4vw;}
.col.m12,.col.m4,.col.m8{flex:0 0 100%;max-width:100%}
}