.comparison-container{width:100%;max-width:100vw;margin:0;background:#fff;border-radius:clamp(.5rem,2vw,.75rem);overflow:hidden;box-shadow:0 .25rem 1.25rem rgba(0,0,0,.08);container-type:inline-size}.table-row.hidden{opacity:.3;transform:translateY(-10px);pointer-events:none}