:root{--text-primary:#363636;--text-secondary:#4a4a4a;--border-color:#dbdbdb;--border-radius:6px}.teaser .container{width:100%}.section.hero>.hero-body{padding-top:0;padding-bottom:0}.table-wrapper{overflow-x:auto;margin:1.5rem 0;-webkit-overflow-scrolling:touch}.table-wrapper .results-table{border-collapse:collapse;margin:0 auto;font-size:.95rem;font-variant-numeric:tabular-nums;min-width:100%}.table-wrapper .results-table th,.table-wrapper .results-table td{padding:.5rem .9rem;border:0}.table-wrapper .results-table tr th:not(:first-child),.table-wrapper .results-table tr td:not(:first-child){white-space:nowrap}.table-wrapper .results-table thead tr:first-child th{border-top:2px solid var(--text-primary)}.table-wrapper .results-table thead tr:last-child th{border-bottom:1px solid var(--border-color)}.table-wrapper .results-table tbody tr:last-child td{border-bottom:2px solid var(--text-primary)}.table-wrapper .results-table tbody tr.rule-above td{border-top:1px solid var(--border-color)}.table-wrapper .results-table thead th[rowspan]{border-bottom:1px solid var(--border-color)}.table-wrapper .results-table tr th{color:var(--text-primary);font-weight:700;text-align:center}.table-wrapper .results-table tr td{text-align:right}.table-wrapper .results-table tr th:first-child,.table-wrapper .results-table tr td:first-child{text-align:left}.table-wrapper .results-table tr td.group-label{text-align:center;font-style:italic}.results-table .best{font-weight:700}.results-table .second{text-decoration:underline}.table-note{font-size:.9rem;color:var(--text-secondary);text-align:center}.content figure.project-figure,figure.project-figure{margin:2rem 0;text-align:center}figure.project-figure img{max-width:100%;height:auto;border-radius:var(--border-radius)}figure.project-figure figcaption{margin-top:.75rem;font-size:1.25rem;font-style:normal;color:var(--text-secondary);text-align:center;overflow-wrap:anywhere}.project-figure .figure-credit{margin-top:.25rem;font-size:.75rem;color:var(--text-secondary);text-align:right}figure.project-figure figcaption.is-long{font-size:1rem;text-align:justify}figure.project-figure figcaption.table-note{font-size:.9rem;text-align:center}mjx-container[jax="CHTML"][display="true"]{overflow-x:auto;overflow-y:hidden;padding:.25rem 0}.project-page-nav{margin-bottom:1.5rem;font-weight:600}