/* Article-only responsive tables and source figures; no horizontal scroll containers. */
#ec-tendon-article .ec-tendon-scroll{width:100%;max-width:100%;min-width:0;margin:0 0 24px}
#ec-tendon-article .ec-tendon-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0;font-size:.9rem;line-height:1.65;color:inherit;overflow-wrap:anywhere}
#ec-tendon-article .ec-tendon-table caption{text-align:left;font-weight:700;font-size:1rem;padding:16px 0;color:inherit}
#ec-tendon-article .ec-tendon-table th,#ec-tendon-article .ec-tendon-table td{border:1px solid #8bced466;padding:12px;text-align:left;vertical-align:top;min-width:0}
#ec-tendon-article .ec-tendon-table thead{background:#122e39}
#ec-tendon-article .ec-tendon-table tbody tr:nth-child(even){background:rgba(18,46,57,.45)}
#ec-tendon-article .ec-tendon-table p{margin:0 0 10px}
#ec-tendon-article .ec-tendon-table p:last-child{margin-bottom:0}
/* Fixed table layout reads column widths from the first row. */
#ec-tendon-article .ec-tendon-table--2 thead th:nth-child(1){width:21%}
#ec-tendon-article .ec-tendon-table--2 thead th:nth-child(2){width:50%}
#ec-tendon-article .ec-tendon-table--2 thead th:nth-child(3){width:29%}
#ec-tendon-article .ec-tendon-cell-label{display:none}
#ec-tendon-article .ec-tendon-photo-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:start}
#ec-tendon-article .ec-tendon-photo-pair a{display:block;min-width:0}
#ec-tendon-article .ec-research-figure img{display:block;width:100%;max-width:100%;min-width:0;height:auto;object-fit:contain}
#ec-tendon-article .ec-tendon-infographic{margin:0}
#ec-tendon-article .ec-tendon-infographic-text{max-width:100%;overflow-wrap:anywhere;margin:24px 0}
#ec-tendon-article .ec-tendon-infographic-text summary{cursor:pointer;font-weight:700;color:#8decf5;padding:12px 0}
#ec-tendon-article .ec-tendon-infographic-text dt{font-weight:700;margin-top:12px}
#ec-tendon-article .ec-tendon-infographic-text dd{margin:4px 0 16px}
@media(max-width:700px){
 #ec-tendon-article .ec-tendon-table,#ec-tendon-article .ec-tendon-table tbody{display:block;width:100%}
 #ec-tendon-article .ec-tendon-table caption{display:block}
 #ec-tendon-article .ec-tendon-table thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
 #ec-tendon-article .ec-tendon-table tbody tr{display:block;margin-bottom:20px;border:1px solid #8bced466;border-radius:12px;padding:4px 12px}
 #ec-tendon-article .ec-tendon-table tbody th,#ec-tendon-article .ec-tendon-table tbody td{display:block;box-sizing:border-box;width:100%!important;padding:12px 0;border:0;border-bottom:1px solid #8bced444;font-weight:400}
 #ec-tendon-article .ec-tendon-table tbody th{font-weight:700}
 #ec-tendon-article .ec-tendon-table tbody td:last-child{border-bottom:0}
 #ec-tendon-article .ec-tendon-cell-label{display:block;font-weight:700;font-size:.78rem;color:#8decf5;margin-bottom:6px}
 #ec-tendon-article .ec-tendon-photo-pair{grid-template-columns:minmax(0,1fr)}
}
