.ws-root .ws-markdown a{color:#a8ddd5;text-decoration:none;overflow-wrap:anywhere}
.ws-root .ws-markdown a:hover,.ws-root .ws-markdown a:focus-visible{text-decoration:underline;text-underline-offset:3px}
.ws-table-wrap{width:100%;max-width:100%;overflow-x:auto;margin:18px 0 24px}
.ws-markdown .ws-table{width:100%;border-collapse:collapse;text-align:left;font-size:.94em;line-height:1.55;background:rgba(8,24,32,.78)}
.ws-markdown .ws-table th{font-weight:600;color:#a8ddd5;background:rgba(23,46,56,.8)}
.ws-markdown .ws-table th,.ws-markdown .ws-table td{padding:13px 16px;border:0;border-bottom:1px solid rgba(160,205,211,.16);vertical-align:top;overflow-wrap:anywhere}
.ws-markdown .ws-table tr:last-child td{border-bottom:0}
@media(max-width:700px){
 .ws-table-wrap{overflow:visible}
 .ws-markdown .ws-table,.ws-markdown .ws-table tbody{display:block;background:none}
 .ws-markdown .ws-table thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%)}
 .ws-markdown .ws-table tr{display:block;margin-bottom:16px;padding:14px 16px;border-radius:16px;background:rgba(8,24,32,.88)}
 .ws-markdown .ws-table td{display:block;border:0;padding:6px 0;text-align:left!important}
 .ws-markdown .ws-table td::before{content:attr(data-label);display:block;color:#91aab4;font-size:.8em;margin-bottom:2px}
 .ws-markdown .ws-table td:first-child .ws-cell-content{font-weight:650;font-size:1.06em}
}
