/* Prose links wrap with their sentence, including its trailing punctuation. */
.valeria-page-content .valeria-markdown-body a:not(.valeria-circle-control){display:inline;overflow-wrap:anywhere}

.valeria-markdown-table{max-width:100%;margin:30px 0 36px;overflow-x:auto;border:1px solid var(--line,rgba(255,255,255,.11));border-radius:14px}
.valeria-markdown-table table{width:100%;min-width:620px;border-collapse:collapse}
.valeria-markdown-table th{padding:14px 16px;color:rgba(245,243,238,.38);font-size:10px;font-weight:650;letter-spacing:.14em;text-align:left;text-transform:uppercase}
.valeria-markdown-table td,.valeria-markdown-table th[scope=row]{padding:15px 16px;border:0;border-top:1px solid var(--line,rgba(255,255,255,.11));color:rgba(245,243,238,.66);font-size:14px;line-height:1.6;vertical-align:top;text-align:left;overflow-wrap:anywhere}
.valeria-markdown-table th[scope=row]{width:24%;color:rgba(245,243,238,.86);font-weight:600;letter-spacing:0;text-transform:none}
.valeria-markdown-table--definitions table{min-width:0}

@media(max-width:620px){
  .valeria-markdown-table--definitions{overflow:visible}
  .valeria-markdown-table--definitions table,.valeria-markdown-table--definitions tbody,.valeria-markdown-table--definitions tbody tr{display:block;width:100%}
  /* Keep column headings available to assistive technology. */
  .valeria-markdown-table--definitions thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}
  .valeria-markdown-table--definitions tbody tr+tr{border-top:1px solid var(--line,rgba(255,255,255,.11))}
  .valeria-markdown-table--definitions th[scope=row],.valeria-markdown-table--definitions td{display:block;box-sizing:border-box;width:100%;border:0}
  .valeria-markdown-table--definitions th[scope=row]{padding:18px 18px 7px;font-size:16px}
  .valeria-markdown-table--definitions td{padding:0 18px 20px;font-size:15px;line-height:1.7}
}
