  <style>
  

  #custom.special td, #custom.special th {
      /*border: .1px solid #ddd;*/
      padding: 10px;
      font-size: 4.0vw;
  }

  td.special {
    font-size: 4.0vw;
  }
  
  }
  #custom.special th {
      padding-top: 12px;
      padding-bottom: 12px;
      text-align: center;
      background-color: #4CAF50;
      color: white;
      font-size: 3vw;
  }

  figure {
      display: inline-block;
      /*border: 1px dotted gray;*/
      margin: 20px; /* adjust as needed */
      height: 200px;
      width: 200px;
  }
  figure img {
      vertical-align: top;
  }
  figure figcaption {
      /*border: 1px dotted blue;*/
      text-align: center;
      font-size: 2vw;
  }

  </style>