table th[scope=row] {
  min-width: clamp(160px, 30vw, 300px);
  background-color: rgba(151, 0, 0, 0.2);
}

table th,
table td {
  padding: 0.5em;
  border: 1px solid #484848;
}

table th > p:first-of-type {
  font-size: 1.1em;
}

table td ul {
  margin-top: 0px;
}

.heavy {
  font-weight: 800;
}

.exp {
  font-style: oblique;
  font-weight: 400;
}

.ak_color {
  color: #970000;
}

.end_note {
  margin-top: 3rem;
}

.end_note {
  padding-left: clamp(5ch, 12vw, 9.5ch);
  min-height: 100px;
  background-repeat: no-repeat;
  background-size: clamp(5ch, 9vw, 8ch) auto;
  background-position: left top;
}

.end_note.questions {
  background-image: url(/images/pages/dental/questions.png);
}

.end_note.claims {
  background-image: url(/images/pages/dental/claims.png);
}

.addy {
  margin-top: 0.5em;
  padding: 0px 1em 0px 1em;
  font-family: monospace;
}
