a {text-decoration:none; cursor: pointer;}
a {
  color: #0000FF;
  padding: 0 1px;
  box-shadow: inset 0 0 0 0 white;
  //transition: all 0.25s ease-in-out 0s;
}
a:visited{
color: #0000FF;
}
a:hover {
//  box-shadow: inset 0 300px 0 0 black;
 // color: #FFFFFF;
}

#main {margin: 120px;}
h1 {
font-size:3.5vh;
font-weight:100;
}
h2 {
font-weight:100;
font-size:3vh;
}
li, p {
font-size: 2.5vh;
padding:4px;
}
body
{
    font-family: Helvetica, “Helvetica Neue”, Arial, sans-serif;
    font-size: 14pt;
    font-weight:100;
    background-color: #FAFAFA;
}


.wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 10px;
  grid-auto-rows: minmax(100px, auto);
}
.one {
  grid-column: 1 / 3;
  grid-row: 1;
}
.two {
  grid-column: 2 / 4;
  grid-row: 1 / 3;
}
.three {
  grid-column: 1;
  grid-row: 2 / 5;
}
.four {
  grid-column: 3;
  grid-row: 3;
}
.five {
  grid-column: 2;
  grid-row: 4;
}
.six {
  grid-column: 3;
  grid-row: 4;
}
