/* D-final layout unchanged. Added metadata gets its own tracks, never body space. */
.paper .initial-score .estimate-level{display:block;font-size:10px;line-height:1.5;font-weight:400;margin-top:4px;white-space:nowrap}
.paper .result-table{font-size:10px;table-layout:fixed}
.paper .result-table th:first-child{width:30%}
.paper .result-table th:nth-child(2){width:20%}
.paper .result-table th:nth-child(3){width:18%}
.paper .result-table th:nth-child(4){width:32%}
.paper .result-table .result-number{text-align:right;padding-right:12px;font-variant-numeric:tabular-nums}
.paper .result-table .result-level{text-align:left;padding-left:12px;font-size:9px;white-space:nowrap}
.paper .estimate-level{font-size:11px;color:#08766d}
.paper .summary-level{display:block;font-size:9px;font-weight:400;color:#526879;white-space:normal;margin-top:4px}
.paper .stance-levels{font-size:8px;line-height:1.5;color:#526879;margin:4px 0 0;word-break:keep-all}
.paper .four-pose-grid .figure-pair figcaption .panel-level{display:block;font-size:9px;line-height:1.4;color:#08766d}
.paper.movement-09 .gait-four-grid img{height:338px;max-height:338px}
.paper .contact-table{font-size:9px;margin-top:6px}
.paper .contact-table small{font-size:8px;white-space:nowrap}
.paper .contact-table th:first-child{width:26%}
.paper .contact-table th:nth-child(2),.paper .contact-table th:nth-child(3){width:37%}
.paper .summary-gallery{grid-template-rows:repeat(5,minmax(0,1fr))}
.paper .summary-item .summary-points{white-space:normal}
@media screen and (max-width:700px){body:not(.print-prep) .paper .gait-four-grid img{height:auto;max-height:none}.paper .stance-levels{font-size:10px}}
.side-pattern-summary{font-size:10px;color:#526879;line-height:1.5;margin-top:8px}.side-pattern-summary p{margin:3px 0}.opposite-facing-note{font-size:10px;text-align:center;color:#526879;margin:4px 0}
