.body-size-guide h3{margin:0;font-size:1rem;font-weight:500;line-height:1.4}.body-size-guide p{max-width:58ch;color:var(--muted);margin:.7rem 0 0;font-size:.875rem;line-height:1.65}.body-size-guide-table{margin-top:1.25rem}.body-size-guide-table table{font-variant-numeric:tabular-nums;min-width:0;font-size:clamp(.875rem,1.5vw,1rem)}.body-size-guide-table caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.body-size-guide-table th,.body-size-guide-table td{padding:.95rem clamp(.35rem,1.4vw,.9rem)}.body-size-guide-table thead th{font-size:.875rem}.body-size-guide-table tbody tr[data-selected=true]{background:var(--stone)}.body-size-guide-table tbody tr[data-selected=true] th{font-weight:700}.body-size-guide-missing strong{color:var(--ink);font-weight:500}.body-size-guide-instructions{border-block:1px solid var(--line);margin-top:2rem;padding-block:1.5rem}.body-size-guide-instructions dl{gap:.85rem;margin:1.25rem 0 0;font-size:.875rem;line-height:1.6;display:grid}.body-size-guide-instructions dl>div{grid-template-columns:minmax(4rem,.28fr) minmax(0,1fr);gap:1rem;display:grid}.body-size-guide-instructions dt{font-weight:500}.body-size-guide-instructions dd{color:var(--muted);margin:0}
