    @media only screen and (orientation: landscape) {
      .row {
        display: flex;
      }
      .col {
        flex: 50%;
        padding:0.5vw;
        border-top:1px solid #ddd;
        border-bottom:1px solid #ddd;
      }
    }
    img {
      width: 18vw;
    }
    a {
      color:#422;
    }
    a:visited {
      color:#444;
    }
    a:hover {
      color:#200;
    }