h4 { font-size:16pt}
h5 {font-size:15pt}
h2 {transform:rotate(-3deg); background-color:orange; padding:27px 25px 30px 30px; margin:1em auto 1.5em .1em}
h4 {transform:rotate(-2deg); padding:25px 5px 25px 20px; margin:.8em auto 1.5em .1em}
h4:nth-of-type(1) {background-color: #fdc2f7;}
h4:nth-of-type(2) {background-color: #9df66b;}
h4:nth-of-type(3) {background-color: #62dffc;}
.diagnostic {background-color:#f4f7da; padding:.1em 2em 1em 2em; margin-top:1.4em; margin-bottom:2em}
.diagnostic li {padding:1em 0 1em 0; -webkit-column-break-inside: avoid;
          page-break-inside: avoid;
               break-inside: avoid; }
.diagnostic ul  {margin-left:-1.5em}
.acknowledgements {background-color:transparent;}
@media only all and (max-width: 840px) {
.diagnostic {background-color:#f4f7da; padding:-.05em 1em 1em 1em; margin-top:.5em}
}
#table-of-contents-summary h2, h3 {transform:rotate(0deg); background-color:transparent; padding:0; margin: inital}