* {
box-sizing: border-box;
}
img {
max-width: 100%;
height: auto;
}
main {
display: grid;
grid-template-columns: 1fr 3fr;
column-gap: 10px;
padding: 15px 0;
}
@media screen and (max-width: 740px) {
main {
grid-template-columns: 1fr;
}
}