@media (width<=640px){table.cc-phone-cards{display:block;width:100%!important;min-width:0!important}table.cc-phone-cards>thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}table.cc-phone-cards>tbody{display:block}table.cc-phone-cards>tbody>tr{border-bottom:1px solid var(--pt-line);flex-wrap:wrap;align-items:baseline;gap:8px 12px;padding:12px 14px;display:flex}table.cc-phone-cards>tbody>tr:last-child{border-bottom:0}table.cc-phone-cards>tbody>tr>:is(td,th){flex:1 1 calc((100% - (var(--cc-card-cols,2) - 1) * 12px) / var(--cc-card-cols,2));display:block;text-align:left!important;white-space:normal!important;border:0!important;width:auto!important;min-width:0!important;max-width:none!important;padding:0!important}table.cc-phone-cards>tbody>tr>:is([data-card=title],[data-card=wide],[colspan]){flex-basis:100%}table.cc-phone-cards>tbody>tr>[data-card=lead],table.cc-phone-cards>tbody>tr>[data-card=tail]{flex:none}table.cc-phone-cards>tbody>tr>[data-card=lead]+[data-card=title]{flex:1 0 calc(100% - 200px)}.cc-phone-cards[role=table]>[role=row]:has(>[role=columnheader]){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}:is(.cc-phone-cards[role=table]>[role=row],.cc-phone-row){flex-wrap:wrap;align-items:baseline;gap:8px 12px!important;display:flex!important}:is(.cc-phone-cards[role=table]>[role=row],.cc-phone-row)>*{flex:1 1 calc((100% - (var(--cc-card-cols,2) - 1) * 12px) / var(--cc-card-cols,2));text-align:left!important;white-space:normal!important;min-width:0!important}:is(.cc-phone-cards[role=table]>[role=row],.cc-phone-row)>:is([data-card=title],[data-card=wide]){flex-basis:100%}:is(.cc-phone-cards[role=table]>[role=row],.cc-phone-row)>:is([data-card=lead],[data-card=tail]){flex:none}:is(.cc-phone-cards[role=table]>[role=row],.cc-phone-row)>[data-card=lead]+[data-card=title]{flex:1 0 calc(100% - 200px)}:is(.cc-phone-cards[role=table]>[role=row],.cc-phone-row)>[data-label]:before,table.cc-phone-cards>tbody>tr>[data-label]:before{content:attr(data-label);color:var(--pt-muted);font-size:max(12px, var(--cc-reader-floor,12px));margin-bottom:2px;font-weight:600;line-height:1.3;display:block}}
