body{font-family: 'PT Sans Narrow', sans-serif;font-size:100%; color:#555;}
h1,h2,h3,h4,h5,h6{font-family: 'PT Sans Narrow', sans-serif;}
h1{padding:20px;}
h2{margin-bottom:7px;border-bottom:1px solid #555;}
p{margin-bottom:15px;padding-right:20px;font-weight:400;font-size:16px;line-height:1.5em;}
p i{color:#aaa;font-size:90%;}
p a{color:darkslateblue;}
img{max-width:100%;display:block;}
.more{background-color:#ddd;border-radius:7px;padding:8px 12px;color:#555;text-decoration: none;}
.container{
    width:100vw;
    /* max-height:100vh; */
    margin: auto;
}
header{}
main{}
.tiles{gap:20px;}
.tile{
  border-radius:10px;
  border:1px solid #000;
  width:calc(33% - 20px);
  min-width:200px;
  text-align:center;
  align-content:center;
  aspect-ratio: 1;
  background-size: cover;
  background-position: center;}
.tile{color:#fff;text-decoration:none;font-size:3em;}
footer{}
.clear_30{clear:both;height:30px;}
