.cp-table-wrap{overflow-x:auto}.cp-table{border-collapse:collapse;width:100%;min-width:700px}.cp-scrollcue{margin:0 0 .75rem;display:none}@media (max-width:767px){.cp-scrollcue{display:block}.cp-table thead th:first-child,.cp-table th[scope=row]{z-index:1;background:var(--hm-grey);position:sticky;left:0}}.cp-table th,.cp-table td{border-bottom:1px solid var(--ui-line);text-align:left;vertical-align:top;color:var(--ui-body);padding:1.1rem 1rem;font-size:.95rem}.cp-table thead th{font-family:var(--font-display), sans-serif;text-transform:uppercase;color:var(--hm-ink);border-bottom:2px solid var(--hm-ink);font-size:1.4rem}.cp-table th[scope=row]{color:var(--hm-ink);width:18%;font-weight:600}.cp-table .yes,.cp-table .no{padding-left:2.4rem;position:relative}.cp-table .yes:before{content:"";background:var(--hm-orange);width:9px;height:9px;position:absolute;top:calc(1.1rem + .45em);left:1rem}.cp-table .no:before{content:"–";color:var(--hm-ink);font-weight:700;position:absolute;top:1.1rem;left:1rem}.hm-phero h1.cp-h1{max-width:30ch;font-size:clamp(2.1rem,4.2vw,4.2rem)}.cp-competitor{margin-top:3rem}.cp-competitor:first-of-type{margin-top:0}.cp-competitor__head{flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;display:flex}.cp-competitor h3{margin:0}.cp-close{color:var(--hm-soft);margin:0;font-size:1rem}.cp-competitor .hm-row h4{color:var(--hm-ink);margin:0;font-size:clamp(1.1rem,1.3vw,1.3rem)}.hm-section:not(.hm-section--light) .cp-competitor .hm-row h4{color:#fff}.cp-competitor .hm-row p{max-width:62ch;margin:.4rem 0 0}
