.portfolio-family-spec-table{overflow-x:auto}.hs_cos_wrapper_type_module:has(>.portfolio-family-spec-table){overflow-x:auto}.portfolio-family-spec-table td,.portfolio-family-spec-table th{min-width:300px}tr.specs-header td,tr.specs-header th{background-color:#221c35;border:3px solid #fff;border-collapse:collapse;color:#fff;font-weight:700;padding:20px;text-align:center}tr.spec-row td,tr.spec-row th{font-weight:400;padding:20px;text-align:left}@media screen and (max-width:1280px){.portfolio-family-spec-table td,.portfolio-family-spec-table th{min-width:200px}table.portfolio-family-spec-table td,table.portfolio-family-spec-table th{font-size:1.9rem;padding:18px}}@media screen and (max-width:767px){table.portfolio-family-spec-table td,table.portfolio-family-spec-table th{font-size:1.75rem;padding:16px}}