.app .narrow{grid-template-columns:minmax(0,340px)minmax(0,480px);justify-content:center}.app .welcome{grid-template-columns:minmax(0,640px)minmax(0,420px);justify-content:center}@media(max-width:760px){.app .narrow,.app .welcome{grid-template-columns:1fr}}