#tc-review .tc-dimensions{color:var(--tc-ink);scroll-margin-block-start:var(--tc-studio-scroll-offset,20px)}
#tc-review .tc-dimensions summary{min-height:44px;align-content:center;cursor:pointer;line-height:1.5;padding:8px 4px}
#tc-review .tc-dimensions-charts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:20px;margin-top:20px}
#tc-review .tc-dimensions-chart{min-width:0}
#tc-review .tc-dimensions-chart h3{margin:0;font-size:15px;font-weight:600;line-height:1.4;letter-spacing:0}
#tc-review .tc-dimensions-chart p{margin:6px 0 12px}
#tc-review .tc-dimensions-chart a{display:block;border-radius:4px;text-underline-offset:4px}
#tc-review .tc-dimensions-chart img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border:1px solid var(--tc-sand);border-radius:4px}
#tc-review .tc-dimensions-chart a>span{display:flex;align-items:center;min-height:44px;padding:6px 0;font-size:12px;line-height:1.6}
#tc-review .tc-dimensions-widths{margin-top:18px}
#tc-review .tc-dimensions table{width:100%;border-collapse:collapse;border-spacing:0;font-size:12px;line-height:1.5;font-variant-numeric:tabular-nums}
#tc-review .tc-dimensions caption{text-align:left;padding:8px 0 12px;font-size:12px;line-height:1.6}
#tc-review .tc-dimensions :is(th,td){padding:9px 8px;border:0;border-bottom:1px solid var(--tc-sand);text-align:right;background:transparent;color:inherit;vertical-align:top}
#tc-review .tc-dimensions th{font-weight:600}
#tc-review .tc-dimensions th:first-child{text-align:left;padding-left:0}
#tc-review .tc-dimensions :is(th,td):last-child{padding-right:0}
#tc-review .tc-dimensions thead th{border-bottom-color:var(--tc-ink)}
