div.phone-directory{font-family:Open Sans,sans-serif}div.phone-directory .inner{margin:0 auto;max-width:1204px;padding:50px 15px}div.phone-directory table{display:grid;gap:0;grid-template-columns:100%;grid-template-rows:auto}div.phone-directory thead tr th{background-color:hsla(0,0%,42%,.05);text-align:left}div.phone-directory span.heading,div.phone-directory thead th{color:#a684ba;display:block;font-size:16px;font-weight:700;text-transform:uppercase}@media (max-width:768px){div.phone-directory table thead{display:none}div.phone-directory table tr{display:grid;gap:0;grid-template-columns:100%}div.phone-directory table tr td{column-gap:2px;display:grid;grid-template-columns:repeat(2,1fr);row-gap:0}div.phone-directory table td,div.phone-directory table th{padding:0}div.phone-directory table td span,div.phone-directory table th span{padding:10px 15px}div.phone-directory tbody tr:nth-of-type(2n) td span{background-color:hsla(0,0%,42%,.05)}div.phone-directory tbody tr:nth-of-type(odd) td span{background-color:hsla(0,0%,42%,.15)}}@media (min-width:769px){div.phone-directory table tr{column-gap:2px;display:grid;grid-template-columns:repeat(3,1fr);row-gap:0;width:100%}div.phone-directory table span.heading{display:none}div.phone-directory tbody tr:nth-of-type(2n) td{background-color:hsla(0,0%,42%,.05)}div.phone-directory tbody tr:nth-of-type(odd) td{background-color:hsla(0,0%,42%,.15)}div.phone-directory table td,div.phone-directory table th{padding:10px 15px}}