h1, h1 *, h2, h2 *, h3, h3 * 				{
	font-family: "Josefin Sans", "Helvetica Neue", Hevetica ;
	font-weight: 300;
	}
h2, xh2 * 	{ font-size: 32px; }
h3, xh3 * 	{ font-size: 27px; }

.article {
	max-width: 100%;
	padding-left: 0;

	Xmax-width: 1200px; /*^vision home*/
	margin-right: 5%;
	margin-left: 7%;
}


.tiles {
	padding-left: 0;
    display: grid;
    max-width: 100%;
    margin-right: auto;
    margin-left: auto;
    grid-template-columns: repeat( auto-fill, minmax(21rem, 1fr) );
    grid-row-gap: 0.5em;
    grid-column-gap: 0.5em;
    	}

.tiles > * {
	width: auto;
    height: fit-content;
    }

.tiles img[src*="badge"] {
	width: -webkit-fill-available;
    height: auto;
    }
    
    
/*.tiles > * 					{ width: 430px; }		
.tiles img[src*="badge_s"] {
	width: 300px;
	height: auto; }
*/
	
	
blockquote.twitter-strip  	{ width:42%; min-width:400px; }




/*––––– iPad –––––*/
@media only screen and (max-device-width:1024px)
{
	h1							{ font-weight: 300; }
	.tiles > * { width: 38vw; }
}

