/* Industry links need content-driven height when they wrap on phones/tablets. */
@media(max-width:900px){
 .category-intro .category-nav{
  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));
  height:auto;min-height:0;max-height:none;width:100%;
  gap:10px;align-items:stretch;justify-content:normal;
  margin:24px 0 0;padding:0;
 }
 .category-intro .category-nav a{
  display:flex;align-items:center;justify-content:center;
  min-width:0;min-height:56px;width:100%;height:auto;margin:0;
  padding:12px 10px;box-sizing:border-box;
  font-size:14px;line-height:1.4;text-align:center;
  white-space:normal;overflow-wrap:anywhere;
 }
 .category-intro{padding-bottom:32px}
}
@media(max-width:340px){
 .category-intro .category-nav{grid-template-columns:1fr}
}
