.dwk09 { padding-bottom: 40px; flex-flow: wrap; justify-content: space-between; }
.dwk09 > div.pht { margin: 0px; flex-basis: 30%; max-width: 350px; display: none; }
.dwk09 > div.pht img { width: 100%; height: auto; }
.dwk09 > div.data { flex-basis: 67%; }
.dwk09 > .data div { text-align: right; padding: 20px 0px 0px; }
.dwk09 > .data div img { margin: 0px 0px 0px auto; }
.dwk09 strong { font-size: 1.6rem; line-height: 225%; }
@media print, screen and (min-width: 768px) {
  .dwk09 { display: flex; }
  .dwk09 > div.pht { display: block; }
}
