/* Career article tables: paper and sage, matching the site's notebook palette. */
.prose .career-table{border:1px solid #d5ded6;border-radius:8px;overflow:hidden;background:#fffefa}
.prose .career-table caption{padding:15px 18px;background:#f4f1e8;color:#365b51;text-align:left;font-size:14px;font-weight:700;line-height:1.8}
.prose .career-table th,.prose .career-table td{border-bottom:1px solid #dce3dc;padding:16px 18px;color:#233b42}
.prose .career-table thead th{background:#e4eee6;color:#304f45;font-weight:700}
.prose .career-table tbody th{background:#f4f3ea;color:#36584d;font-weight:700}
.prose .career-table tbody td{background:#fffefa}
.prose .career-table tbody tr:nth-child(even) td{background:#f7f9f4}
.prose .career-table tbody tr:last-child>*{border-bottom:0}
.reading-figure .image-open span{background:#eef3eb;color:#36584d;border-top:1px solid #d5ded6}
@media(max-width:760px){
 .prose .career-table{border:0;overflow:visible;background:transparent}
 .prose .career-table table,.prose .career-table tbody{display:block;width:100%;min-width:0;border:0}
 .prose .career-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
 .prose .career-table caption{display:block;border:1px solid #d5ded6;border-radius:8px;margin-bottom:16px}
 .prose .career-table tbody tr{display:block;margin:0 0 18px;border:1px solid #d5ded6;border-radius:8px;overflow:hidden;background:#fffefa}
 .prose .career-table tbody th{display:block;width:auto;min-width:0;padding:13px 18px;background:#e4eee6;color:#304f45;font-size:16px;line-height:1.7;border:0;border-bottom:1px solid #d5ded6;white-space:normal}
 .prose .career-table tbody td{display:block;width:auto;min-width:0;padding:14px 18px;font-size:15px;line-height:2;background:#fffefa;border:0}
 .prose .career-table tbody td+td{border-top:1px dashed #d5ded6}
 .prose .career-table tbody td:before{content:attr(data-label);display:block;margin-bottom:5px;color:#52746c;font-size:12px;font-weight:700}
}
